| ofs | hex dump | ascii |
|---|
| 0000 | 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 02 00 3e 00 01 00 00 00 b0 48 40 00 00 00 00 00 | .ELF..............>......H@..... |
| 0020 | 40 00 00 00 00 00 00 00 58 47 07 00 00 00 00 00 00 00 00 00 40 00 38 00 09 00 40 00 1d 00 1c 00 | @.......XG..........@.8...@..... |
| 0040 | 06 00 00 00 05 00 00 00 40 00 00 00 00 00 00 00 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00 | ........@.......@.@.....@.@..... |
| 0060 | f8 01 00 00 00 00 00 00 f8 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 | ................................ |
| 0080 | 38 02 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 40 00 00 00 00 00 1c 00 00 00 00 00 00 00 | 8.......8.@.....8.@............. |
| 00a0 | 1c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 cc 38 07 00 00 00 00 00 cc 38 07 00 00 00 00 00 | ..@.......@......8.......8...... |
| 00e0 | 00 00 20 00 00 00 00 00 01 00 00 00 06 00 00 00 f0 3d 07 00 00 00 00 00 f0 3d 67 00 00 00 00 00 | .................=.......=g..... |
| 0100 | f0 3d 67 00 00 00 00 00 38 08 00 00 00 00 00 00 80 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 | .=g.....8....................... |
| 0120 | 02 00 00 00 06 00 00 00 08 3e 07 00 00 00 00 00 08 3e 67 00 00 00 00 00 08 3e 67 00 00 00 00 00 | .........>.......>g......>g..... |
| 0140 | f0 01 00 00 00 00 00 00 f0 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 | ................................ |
| 0160 | 54 02 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 40 00 00 00 00 00 44 00 00 00 00 00 00 00 | T.......T.@.....T.@.....D....... |
| 0180 | 44 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 50 e5 74 64 04 00 00 00 6c ae 06 00 00 00 00 00 | D...............P.td....l....... |
| 01a0 | 6c ae 46 00 00 00 00 00 6c ae 46 00 00 00 00 00 7c 15 00 00 00 00 00 00 7c 15 00 00 00 00 00 00 | l.F.....l.F.....|.......|....... |
| 01c0 | 04 00 00 00 00 00 00 00 51 e5 74 64 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........Q.td.................... |
| 01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 | ................................ |
| 0200 | 52 e5 74 64 04 00 00 00 f0 3d 07 00 00 00 00 00 f0 3d 67 00 00 00 00 00 f0 3d 67 00 00 00 00 00 | R.td.....=.......=g......=g..... |
| 0220 | 10 02 00 00 00 00 00 00 10 02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 2f 6c 69 62 36 34 2f 6c | ......................../lib64/l |
| 0240 | 64 2d 6c 69 6e 75 78 2d 78 38 36 2d 36 34 2e 73 6f 2e 32 00 04 00 00 00 10 00 00 00 01 00 00 00 | d-linux-x86-64.so.2............. |
| 0260 | 47 4e 55 00 00 00 00 00 02 00 00 00 06 00 00 00 20 00 00 00 04 00 00 00 14 00 00 00 03 00 00 00 | GNU............................. |
| 0280 | 47 4e 55 00 4b f5 5e 63 07 e5 d6 60 d2 32 c6 f1 96 61 49 3b 70 98 d0 4b 83 00 00 00 6e 00 00 00 | GNU.K.^c...`.2...aI;p..K....n... |
| 02a0 | 20 00 00 00 0b 00 00 00 40 00 00 10 44 80 08 00 00 0a 02 21 04 00 00 00 0c 00 09 98 04 10 30 98 | ........@...D......!..........0. |
| 02c0 | 80 08 81 2a 29 28 49 00 00 00 14 00 00 10 04 00 e6 a0 02 20 02 44 40 00 00 01 00 24 00 03 80 09 | ...*)(I..............D@....$.... |
| 02e0 | c0 e1 42 07 02 20 10 41 42 91 06 20 e0 90 24 42 03 05 40 01 18 08 04 20 03 10 02 40 02 00 02 00 | ..B....AB.....$B..@........@.... |
| 0300 | 50 80 0c 00 08 02 01 00 40 42 a0 42 00 50 02 0a 11 43 00 00 12 11 00 00 00 04 00 10 80 22 08 08 | P.......@B.B.P...C...........".. |
| 0320 | 00 88 04 10 10 04 16 84 24 9e 80 00 10 00 20 00 0a 08 60 51 80 30 a0 01 12 81 03 01 00 02 81 00 | ........$.........`Q.0.......... |
| 0340 | 40 04 00 40 40 00 00 50 1a f4 20 3c 04 b7 15 61 18 42 08 00 e0 97 50 4c 02 02 00 00 00 c0 0a 35 | @..@@..P...<...a.B....PL.......5 |
| 0360 | 23 20 84 44 03 8c 30 03 24 80 80 10 51 20 81 00 80 00 00 20 8c 00 00 02 20 40 14 08 10 80 01 30 | #..D..0.$...Q............@.....0 |
| 0380 | 08 01 00 00 20 60 00 04 08 40 20 30 08 21 00 00 0c 80 10 02 00 04 86 00 01 65 00 00 1a 01 06 41 | .....`...@.0.!...........e.....A |
| 03a0 | 21 9c 8c a1 09 01 08 00 00 00 00 00 6e 00 00 00 00 00 00 00 70 00 00 00 71 00 00 00 74 00 00 00 | !...........n.......p...q...t... |
| 03c0 | 00 00 00 00 75 00 00 00 76 00 00 00 77 00 00 00 7b 00 00 00 7e 00 00 00 7f 00 00 00 00 00 00 00 | ....u...v...w...{...~........... |
| 03e0 | 00 00 00 00 00 00 00 00 85 00 00 00 86 00 00 00 87 00 00 00 89 00 00 00 8b 00 00 00 8c 00 00 00 | ................................ |
| 0400 | 8e 00 00 00 8f 00 00 00 92 00 00 00 00 00 00 00 94 00 00 00 95 00 00 00 98 00 00 00 00 00 00 00 | ................................ |
| 0420 | 9a 00 00 00 9d 00 00 00 a0 00 00 00 a2 00 00 00 a5 00 00 00 a6 00 00 00 a7 00 00 00 a8 00 00 00 | ................................ |
| 0440 | ab 00 00 00 ac 00 00 00 00 00 00 00 ae 00 00 00 00 00 00 00 00 00 00 00 af 00 00 00 b1 00 00 00 | ................................ |
| 0460 | 00 00 00 00 b3 00 00 00 00 00 00 00 b4 00 00 00 b6 00 00 00 b8 00 00 00 b9 00 00 00 00 00 00 00 | ................................ |
| 0480 | bb 00 00 00 bd 00 00 00 be 00 00 00 00 00 00 00 c1 00 00 00 c2 00 00 00 c3 00 00 00 c5 00 00 00 | ................................ |
| 04a0 | 00 00 00 00 00 00 00 00 c6 00 00 00 00 00 00 00 c7 00 00 00 c8 00 00 00 c9 00 00 00 cb 00 00 00 | ................................ |
| 04c0 | cc 00 00 00 cd 00 00 00 00 00 00 00 d0 00 00 00 d3 00 00 00 d6 00 00 00 d7 00 00 00 da 00 00 00 | ................................ |
| 04e0 | dc 00 00 00 dd 00 00 00 de 00 00 00 e0 00 00 00 00 00 00 00 e3 00 00 00 e4 00 00 00 00 00 00 00 | ................................ |
| 0500 | e5 00 00 00 e7 00 00 00 e9 00 00 00 eb 00 00 00 ef 00 00 00 f2 00 00 00 f3 00 00 00 f5 00 00 00 | ................................ |
| 0520 | f6 00 00 00 f9 00 00 00 fb 00 00 00 00 00 00 00 fc 00 00 00 fe 00 00 00 ff 00 00 00 00 01 00 00 | ................................ |
| 0540 | 02 01 00 00 05 01 00 00 07 01 00 00 0a 01 00 00 0c 01 00 00 0e 01 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0560 | 12 01 00 00 13 01 00 00 14 01 00 00 18 01 00 00 19 01 00 00 00 00 00 00 1b 01 00 00 1c 01 00 00 | ................................ |
| 0580 | 1d 01 00 00 00 00 00 00 20 01 00 00 21 01 00 00 23 01 00 00 25 01 00 00 27 01 00 00 28 01 00 00 | ............!...#...%...'...(... |
| 05a0 | 2a 01 00 00 00 00 00 00 2b 01 00 00 2d 01 00 00 2e 01 00 00 98 7c ca bc c3 d6 65 0d 79 3e 8c e8 | *.......+...-........|....e.y>.. |
| 05c0 | ca 1f 73 81 ba c1 5d 1f cb 07 1a 38 39 cb 5c 93 f9 a1 59 17 d1 b1 56 22 b0 24 18 19 54 c4 d6 21 | ..s...]....89.\...Y...V".$..T..! |
| 05e0 | fe 54 76 da e1 05 26 fb 7a 7d 31 29 9e 02 e6 88 d7 c5 21 4e dd c8 32 66 0e 73 d5 be 56 02 30 4b | .Tv...&.z}1)......!N..2f.s..V.0K |
| 0600 | 02 16 b6 bf 1c 25 b6 b5 08 cb 2d 5b b9 8d f1 0e 0f ef 12 39 e1 b8 2e b4 e4 76 77 50 db cd e3 9e | .....%....-[.......9.....vwP.... |
| 0620 | 88 41 f7 31 1d 65 fa d8 57 f4 da e6 82 10 c1 b3 1d 30 0b 3f 67 55 61 10 0c ad 7c 6c 90 bc 81 20 | .A.1.e..W........0.?gUa...|l.... |
| 0640 | 15 7d 65 cd f0 b0 11 4f 9b e9 28 4c 0b bc 26 a6 32 6d a5 c3 ca a3 5f 39 b3 0d b0 bf f4 f5 86 4f | .}e....O..(L..&.2m...._9.......O |
| 0660 | df 34 39 20 80 62 e4 9a 14 f3 d6 4e 43 bf 5f 5f 44 69 10 3f b2 3b b3 f6 8b 9b 59 41 90 a0 41 35 | .49..b.....NC.__Di.?.;....YA..A5 |
| 0680 | 2d 1f 54 20 f4 2d 84 c5 2c dd 60 e0 c1 55 61 39 31 2e 48 0c 23 98 f3 7b 29 f5 91 4b 28 1d 8c 1c | -.T..-..,.`..Ua91.H.#..{)..K(... |
| 06a0 | 22 85 65 5f f3 fb 5b 6c 0f c5 ff c2 32 62 db ed 0f 6e db 4d a1 47 6f 9f 88 07 14 3f 6b 5a ed 0a | ".e_..[l....2b...n.M.Go....?kZ.. |
| 06c0 | ec 46 12 d5 7f 4d d6 2b e3 9a c8 3b b2 c7 1b 60 b5 d8 c5 2a e0 c9 ee 65 39 f2 8b 1c 69 b5 1b 8a | .F...M.+...;...`...*...e9...i... |
| 06e0 | e4 d3 c5 1d 1d 47 2f eb 46 71 dd 12 df 9f c3 87 3d 75 7a 77 36 e6 a4 c3 90 8a d7 b5 e9 97 e6 3a | .....G/.Fq......=uzw6..........: |
| 0700 | 89 8c 6c fb a5 57 b0 66 3c 55 ba 3e 89 75 b1 9d 63 22 bd f3 d9 71 58 1c c5 07 4d 09 fd 34 5a 20 | ..l..W.f<U.>.u..c"...qX...M..4Z. |
| 0720 | b6 49 e5 a1 d3 0d e8 88 bf 8f 13 04 dd 8b db 4d c4 92 6e b2 d8 68 1d 71 25 be 12 97 42 57 79 77 | .I.............M..n..h.q%...BWyw |
| 0740 | 20 36 f7 b6 cd 07 4d 09 38 73 46 09 ee 5d e9 94 5d 3e 49 49 cd 05 95 a6 24 0a 4e 95 ca 18 6b 99 | .6....M.8sF..]..]>II....$.N...k. |
| 0760 | 59 52 42 c6 74 65 65 6b f1 28 9d d4 35 24 e1 e1 db 39 c2 20 9e d8 fe 79 7b 25 18 19 bc 86 19 d4 | YRB.teek.(..5$...9.....y{%...... |
| 0780 | 40 73 46 09 ed 79 8e f3 75 0c d2 c9 59 8f 79 34 30 db 89 38 43 6c 71 d0 d2 7b 64 0c 2b a5 a5 b5 | @sF..y..u...Y.y40..8Clq..{d.+... |
| 07a0 | 94 7e 91 e8 af d5 5f cd ce 92 b0 3d 00 42 88 95 c8 f1 4d 72 39 33 fa 44 2c a1 ce e7 ac 4b e3 c0 | .~...._....=.B....Mr93.D,....K.. |
| 07c0 | 6b 42 4a b5 bb e3 92 7c 42 11 aa 34 ed e8 7a a8 6d 5c 8e 17 ea d3 ef 0e bc d5 9f 4b 59 92 b1 d3 | kBJ....|B..4..z.m\.........KY... |
| 07e0 | 1a 0d e8 3a 17 63 eb 2f 93 e0 cc 08 92 76 ee 49 09 2c ca a0 43 45 d5 ec 0d 14 e2 9e 2c 33 30 46 | ...:.c./.....v.I.,..CE......,30F |
| 0800 | df c7 ba bf d0 58 db 4d a0 8a 0a 3f b1 2e 7c 65 9a 26 13 3f 5d 58 a0 fb 0c 3a 97 0b 06 78 0f 3f | .....X.M...?..|e.&.?]X...:...x.? |
| 0820 | c7 32 a8 87 64 43 88 f7 49 43 43 db e8 82 15 0c 13 91 91 e8 ce bf c4 c2 a8 0c 1c 73 10 32 5c 27 | .2..dC..ICC................s.2\' |
| 0840 | 45 0b 29 1e bf e0 d7 b5 0f 92 0c 3f 2e aa 83 48 6a 7f 9a 7c 48 88 9a 31 49 63 af d2 51 79 b0 3d | E.)........?...Hj..|H..1Ic..Qy.= |
| 0860 | ae e5 cd aa 41 ea 25 6c a3 77 5e b7 bd a6 3c 6b 24 5c 8e 66 c6 69 ca cf 63 1e c9 23 0b 7c 7c 51 | ....A.%l.w^...<k$\.f.i..c..#.||Q |
| 0880 | c6 98 2b da d3 ef 68 71 4e 2d 61 4f 77 c4 eb 3d ac 10 4e ef 1d 32 2d a7 59 10 1d 4d 22 af c0 a5 | ..+...hqN-aOw..=..N..2-.Y..M"... |
| 08a0 | 6b 09 43 d6 41 39 2e 76 88 6f b6 5e db 98 27 da 55 97 a3 e8 5c 3c 0b 39 76 e9 c6 01 67 9d 78 18 | k.C.A9.v.o.^..'.U...\<.9v...g.x. |
| 08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 03 00 00 12 00 00 00 | ................................ |
| 08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0900 | 00 00 00 00 00 00 00 00 a2 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0920 | f8 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67 01 00 00 12 00 00 00 | ........................g....... |
| 0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e5 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0960 | 00 00 00 00 00 00 00 00 e0 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0980 | 40 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 02 00 00 12 00 00 00 | @.......................X....... |
| 09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09c0 | 00 00 00 00 00 00 00 00 0c 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09e0 | ae 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 da 00 00 00 12 00 00 00 | ................................ |
| 0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 05 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................L............... |
| 0a20 | 00 00 00 00 00 00 00 00 2d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........-....................... |
| 0a40 | 93 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 97 01 00 00 12 00 00 00 | ................................ |
| 0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 af 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a80 | 00 00 00 00 00 00 00 00 ba 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0aa0 | ac 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d3 01 00 00 12 00 00 00 | ................................ |
| 0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ae0 | 00 00 00 00 00 00 00 00 61 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........a....................... |
| 0b00 | 3c 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 02 00 00 12 00 00 00 | <.......................m....... |
| 0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0b40 | 00 00 00 00 00 00 00 00 5e 0d 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........^....................... |
| 0b60 | 48 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 02 00 00 12 00 00 00 | H............................... |
| 0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ba0 | 00 00 00 00 00 00 00 00 e8 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0bc0 | a1 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 01 00 00 12 00 00 00 | ........................!....... |
| 0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 eb 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c00 | 00 00 00 00 00 00 00 00 b5 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c20 | 2c 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f9 00 00 00 12 00 00 00 | ,............................... |
| 0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b5 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c60 | 00 00 00 00 00 00 00 00 23 0d 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........#....................... |
| 0c80 | 9d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 12 00 00 00 | ................................ |
| 0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e1 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0cc0 | 00 00 00 00 00 00 00 00 b0 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ce0 | 90 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37 01 00 00 12 00 00 00 | ........................7....... |
| 0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d20 | 00 00 00 00 00 00 00 00 73 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........s....................... |
| 0d40 | 4f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 00 00 00 12 00 00 00 | O............................... |
| 0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d80 | 00 00 00 00 00 00 00 00 f6 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0da0 | c9 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c6 01 00 00 12 00 00 00 | ................................ |
| 0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0de0 | 00 00 00 00 00 00 00 00 06 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e00 | 71 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b9 00 00 00 12 00 00 00 | q............................... |
| 0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d3 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e40 | 00 00 00 00 00 00 00 00 c1 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e60 | 28 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 03 00 00 12 00 00 00 | (.......................`....... |
| 0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................2............... |
| 0ea0 | 00 00 00 00 00 00 00 00 fd 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ec0 | 0b 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 02 00 00 12 00 00 00 | ................................ |
| 0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a7 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f00 | 00 00 00 00 00 00 00 00 01 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f20 | 73 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e1 02 00 00 12 00 00 00 | s............................... |
| 0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0f60 | 00 00 00 00 00 00 00 00 48 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........H....................... |
| 0f80 | d3 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 03 00 00 12 00 00 00 | ........................h....... |
| 0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fc0 | 00 00 00 00 00 00 00 00 cc 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0fe0 | 9a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 03 00 00 12 00 00 00 | ................................ |
| 1000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1020 | 00 00 00 00 00 00 00 00 7a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........z....................... |
| 1040 | 23 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 00 00 00 12 00 00 00 | #.......................e....... |
| 1060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................_............... |
| 1080 | 00 00 00 00 00 00 00 00 59 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........Y....................... |
| 10a0 | 29 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 00 12 00 00 00 | )............................... |
| 10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................J............... |
| 10e0 | 00 00 00 00 00 00 00 00 29 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........)....................... |
| 1100 | a5 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 01 00 00 12 00 00 00 | ................................ |
| 1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1140 | 00 00 00 00 00 00 00 00 37 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........7....................... |
| 1160 | c2 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 00 00 00 12 00 00 00 | ................................ |
| 1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 97 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11a0 | 00 00 00 00 00 00 00 00 a1 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 11c0 | f4 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a8 02 00 00 12 00 00 00 | ................................ |
| 11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1200 | 00 00 00 00 00 00 00 00 4b 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........K....................... |
| 1220 | bf 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 03 00 00 12 00 00 00 | ........................x....... |
| 1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................m............... |
| 1260 | 00 00 00 00 00 00 00 00 c4 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1280 | de 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 02 00 00 12 00 00 00 | ........................C....... |
| 12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 | ................z............... |
| 12c0 | 00 00 00 00 00 00 00 00 36 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........6....................... |
| 12e0 | 75 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 03 00 00 12 00 00 00 | u.......................R....... |
| 1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a9 04 00 00 12 00 0e 00 17 77 40 00 00 00 00 00 | .........................w@..... |
| 1320 | 1d 01 00 00 00 00 00 00 17 07 00 00 12 00 0e 00 fd 51 40 00 00 00 00 00 dc 00 00 00 00 00 00 00 | .................Q@............. |
| 1340 | c5 0a 00 00 12 00 0e 00 bd e5 41 00 00 00 00 00 39 00 00 00 00 00 00 00 42 06 00 00 12 00 0e 00 | ..........A.....9.......B....... |
| 1360 | 61 ed 41 00 00 00 00 00 30 00 00 00 00 00 00 00 5a 08 00 00 12 00 0e 00 d6 f5 41 00 00 00 00 00 | a.A.....0.......Z.........A..... |
| 1380 | 28 00 00 00 00 00 00 00 13 0d 00 00 12 00 0e 00 4c 54 40 00 00 00 00 00 5c 00 00 00 00 00 00 00 | (...............LT@.....\....... |
| 13a0 | 88 05 00 00 12 00 0e 00 c6 51 40 00 00 00 00 00 37 00 00 00 00 00 00 00 5d 0b 00 00 12 00 0e 00 | .........Q@.....7.......]....... |
| 13c0 | 34 78 40 00 00 00 00 00 b6 00 00 00 00 00 00 00 ea 05 00 00 12 00 0e 00 4b 6e 40 00 00 00 00 00 | 4x@.....................Kn@..... |
| 13e0 | 46 00 00 00 00 00 00 00 c7 03 00 00 12 00 0e 00 f1 f8 40 00 00 00 00 00 c9 00 00 00 00 00 00 00 | F.................@............. |
| 1400 | c1 05 00 00 12 00 0e 00 dc 4a 40 00 00 00 00 00 3a 00 00 00 00 00 00 00 ab 06 00 00 12 00 0e 00 | .........J@.....:............... |
| 1420 | 88 53 40 00 00 00 00 00 25 00 00 00 00 00 00 00 a3 0b 00 00 12 00 0e 00 c7 e4 41 00 00 00 00 00 | .S@.....%.................A..... |
| 1440 | f6 00 00 00 00 00 00 00 02 04 00 00 12 00 0e 00 51 7c 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 | ................Q|@............. |
| 1460 | df 0a 00 00 12 00 0e 00 08 6e 40 00 00 00 00 00 29 00 00 00 00 00 00 00 90 0c 00 00 12 00 0e 00 | .........n@.....)............... |
| 1480 | c5 c8 40 00 00 00 00 00 50 01 00 00 00 00 00 00 49 05 00 00 12 00 0e 00 39 e7 41 00 00 00 00 00 | ..@.....P.......I.......9.A..... |
| 14a0 | 5d 00 00 00 00 00 00 00 db 05 00 00 12 00 0e 00 6d 75 40 00 00 00 00 00 37 00 00 00 00 00 00 00 | ]...............mu@.....7....... |
| 14c0 | 61 06 00 00 12 00 0e 00 3f 57 40 00 00 00 00 00 5d 00 00 00 00 00 00 00 91 06 00 00 12 00 0e 00 | a.......?W@.....]............... |
| 14e0 | dd 13 41 00 00 00 00 00 c7 00 00 00 00 00 00 00 bd 07 00 00 12 00 0e 00 77 8a 40 00 00 00 00 00 | ..A.....................w.@..... |
| 1500 | 0c 00 00 00 00 00 00 00 cb 07 00 00 12 00 0e 00 6a 5e 40 00 00 00 00 00 47 00 00 00 00 00 00 00 | ................j^@.....G....... |
| 1520 | d9 0a 00 00 12 00 0b 00 68 40 40 00 00 00 00 00 00 00 00 00 00 00 00 00 47 07 00 00 12 00 0e 00 | ........h@@.............G....... |
| 1540 | 21 54 40 00 00 00 00 00 2b 00 00 00 00 00 00 00 ea 0c 00 00 12 00 0e 00 94 b5 40 00 00 00 00 00 | !T@.....+.................@..... |
| 1560 | 07 00 00 00 00 00 00 00 1a 04 00 00 12 00 0e 00 78 4b 40 00 00 00 00 00 40 00 00 00 00 00 00 00 | ................xK@.....@....... |
| 1580 | 20 09 00 00 12 00 0e 00 50 f6 41 00 00 00 00 00 65 00 00 00 00 00 00 00 84 0a 00 00 12 00 0e 00 | ........P.A.....e............... |
| 15a0 | 66 4d 40 00 00 00 00 00 3e 00 00 00 00 00 00 00 bc 0c 00 00 12 00 0e 00 6c 51 40 00 00 00 00 00 | fM@.....>...............lQ@..... |
| 15c0 | 5a 00 00 00 00 00 00 00 6e 0c 00 00 12 00 0e 00 60 6b 40 00 00 00 00 00 82 00 00 00 00 00 00 00 | Z.......n.......`k@............. |
| 15e0 | 5d 07 00 00 12 00 0e 00 a8 56 40 00 00 00 00 00 70 00 00 00 00 00 00 00 44 08 00 00 12 00 0e 00 | ]........V@.....p.......D....... |
| 1600 | 57 5c 40 00 00 00 00 00 29 00 00 00 00 00 00 00 6d 01 00 00 11 00 1a 00 50 46 67 00 00 00 00 00 | W\@.....).......m.......PFg..... |
| 1620 | 08 00 00 00 00 00 00 00 0f 04 00 00 12 00 0e 00 79 68 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 | ................yh@............. |
| 1640 | bb 0a 00 00 12 00 0e 00 8f 5d 40 00 00 00 00 00 06 00 00 00 00 00 00 00 3d 0b 00 00 12 00 0e 00 | .........]@.............=....... |
| 1660 | c5 7b 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 06 06 00 00 12 00 0e 00 70 ec 41 00 00 00 00 00 | .{@.....................p.A..... |
| 1680 | 6d 00 00 00 00 00 00 00 cd 08 00 00 12 00 0e 00 18 57 40 00 00 00 00 00 27 00 00 00 00 00 00 00 | m................W@.....'....... |
| 16a0 | cb 06 00 00 12 00 0e 00 73 70 40 00 00 00 00 00 b6 01 00 00 00 00 00 00 33 05 00 00 12 00 0e 00 | ........sp@.............3....... |
| 16c0 | b8 b6 40 00 00 00 00 00 c3 03 00 00 00 00 00 00 9e 06 00 00 12 00 0e 00 eb 4c 40 00 00 00 00 00 | ..@......................L@..... |
| 16e0 | 49 00 00 00 00 00 00 00 36 0c 00 00 12 00 0e 00 c7 89 40 00 00 00 00 00 b0 00 00 00 00 00 00 00 | I.......6.........@............. |
| 1700 | 60 0c 00 00 12 00 0e 00 73 60 40 00 00 00 00 00 44 00 00 00 00 00 00 00 a6 0c 00 00 12 00 0e 00 | `.......s`@.....D............... |
| 1720 | a4 4d 40 00 00 00 00 00 3e 00 00 00 00 00 00 00 62 08 00 00 12 00 0e 00 45 f5 41 00 00 00 00 00 | .M@.....>.......b.......E.A..... |
| 1740 | 91 00 00 00 00 00 00 00 0e 0a 00 00 12 00 0e 00 b8 4b 40 00 00 00 00 00 5f 00 00 00 00 00 00 00 | .................K@....._....... |
| 1760 | 0c 0b 00 00 12 00 0e 00 4b b5 40 00 00 00 00 00 39 00 00 00 00 00 00 00 06 05 00 00 12 00 0e 00 | ........K.@.....9............... |
| 1780 | 95 5d 40 00 00 00 00 00 2e 00 00 00 00 00 00 00 e9 06 00 00 12 00 0e 00 f1 73 40 00 00 00 00 00 | .]@......................s@..... |
| 17a0 | 35 00 00 00 00 00 00 00 f2 08 00 00 12 00 0e 00 8d 50 40 00 00 00 00 00 4e 00 00 00 00 00 00 00 | 5................P@.....N....... |
| 17c0 | 25 08 00 00 12 00 0e 00 9e a2 40 00 00 00 00 00 3b 00 00 00 00 00 00 00 b1 0a 00 00 12 00 0e 00 | %.........@.....;............... |
| 17e0 | 07 5a 40 00 00 00 00 00 6a 00 00 00 00 00 00 00 ec 03 00 00 12 00 0e 00 3f 4b 40 00 00 00 00 00 | .Z@.....j...............?K@..... |
| 1800 | 22 00 00 00 00 00 00 00 a4 07 00 00 12 00 0e 00 37 f0 41 00 00 00 00 00 2e 00 00 00 00 00 00 00 | "...............7.A............. |
| 1820 | 25 0b 00 00 12 00 0e 00 79 50 40 00 00 00 00 00 14 00 00 00 00 00 00 00 6e 06 00 00 12 00 0e 00 | %.......yP@.............n....... |
| 1840 | 85 5c 40 00 00 00 00 00 0a 01 00 00 00 00 00 00 6c 05 00 00 12 00 0e 00 c8 55 40 00 00 00 00 00 | .\@.............l........U@..... |
| 1860 | 59 00 00 00 00 00 00 00 6c 09 00 00 12 00 0e 00 4f 4e 40 00 00 00 00 00 1c 00 00 00 00 00 00 00 | Y.......l.......ON@............. |
| 1880 | 1c 02 00 00 11 00 1a 00 40 46 67 00 00 00 00 00 08 00 00 00 00 00 00 00 da 09 00 00 12 00 0e 00 | ........@Fg..................... |
| 18a0 | 7c 56 40 00 00 00 00 00 2c 00 00 00 00 00 00 00 9b 0c 00 00 12 00 0e 00 26 70 40 00 00 00 00 00 | |V@.....,...............&p@..... |
| 18c0 | 4d 00 00 00 00 00 00 00 c8 09 00 00 12 00 0e 00 91 ed 41 00 00 00 00 00 44 01 00 00 00 00 00 00 | M.................A.....D....... |
| 18e0 | 82 07 00 00 12 00 0e 00 b0 48 40 00 00 00 00 00 2a 00 00 00 00 00 00 00 01 0b 00 00 12 00 0e 00 | .........H@.....*............... |
| 1900 | f4 4f 40 00 00 00 00 00 3d 00 00 00 00 00 00 00 30 09 00 00 12 00 0e 00 79 6c 40 00 00 00 00 00 | .O@.....=.......0.......yl@..... |
| 1920 | 73 00 00 00 00 00 00 00 43 0c 00 00 12 00 0e 00 9a 4c 40 00 00 00 00 00 19 00 00 00 00 00 00 00 | s.......C........L@............. |
| 1940 | 7e 0c 00 00 12 00 0e 00 e2 6b 40 00 00 00 00 00 78 00 00 00 00 00 00 00 6b 07 00 00 12 00 0e 00 | ~........k@.....x.......k....... |
| 1960 | dd ec 41 00 00 00 00 00 84 00 00 00 00 00 00 00 19 0c 00 00 12 00 0e 00 c3 5d 40 00 00 00 00 00 | ..A......................]@..... |
| 1980 | 64 00 00 00 00 00 00 00 4b 0d 00 00 12 00 0e 00 8c b5 40 00 00 00 00 00 08 00 00 00 00 00 00 00 | d.......K.........@............. |
| 19a0 | 93 0b 00 00 12 00 0e 00 31 50 40 00 00 00 00 00 24 00 00 00 00 00 00 00 d9 0c 00 00 12 00 0e 00 | ........1P@.....$............... |
| 19c0 | 21 56 40 00 00 00 00 00 5b 00 00 00 00 00 00 00 9d 0a 00 00 12 00 0e 00 c6 e3 41 00 00 00 00 00 | !V@.....[.................A..... |
| 19e0 | 7f 00 00 00 00 00 00 00 8a 02 00 00 11 00 1a 00 60 46 67 00 00 00 00 00 08 00 00 00 00 00 00 00 | ................`Fg............. |
| 1a00 | dd 0b 00 00 12 00 0e 00 70 72 40 00 00 00 00 00 20 00 00 00 00 00 00 00 b1 0b 00 00 12 00 0e 00 | ........pr@..................... |
| 1a20 | 57 22 41 00 00 00 00 00 e2 01 00 00 00 00 00 00 cd 0b 00 00 12 00 0e 00 f2 f1 41 00 00 00 00 00 | W"A.......................A..... |
| 1a40 | f1 01 00 00 00 00 00 00 b8 04 00 00 12 00 0e 00 d9 52 40 00 00 00 00 00 81 00 00 00 00 00 00 00 | .................R@............. |
| 1a60 | a3 09 00 00 12 00 0e 00 6c 73 40 00 00 00 00 00 36 00 00 00 00 00 00 00 da 08 00 00 12 00 0e 00 | ........ls@.....6............... |
| 1a80 | d6 ea 41 00 00 00 00 00 9a 01 00 00 00 00 00 00 b5 05 00 00 12 00 0e 00 84 b5 40 00 00 00 00 00 | ..A.......................@..... |
| 1aa0 | 08 00 00 00 00 00 00 00 4d 08 00 00 12 00 0e 00 1a 62 41 00 00 00 00 00 b2 02 00 00 00 00 00 00 | ........M........bA............. |
| 1ac0 | 99 08 00 00 12 00 0e 00 b1 5e 40 00 00 00 00 00 a3 00 00 00 00 00 00 00 cb 05 00 00 12 00 0e 00 | .........^@..................... |
| 1ae0 | 26 74 40 00 00 00 00 00 60 00 00 00 00 00 00 00 90 08 00 00 12 00 0e 00 50 ea 41 00 00 00 00 00 | &t@.....`...............P.A..... |
| 1b00 | 6d 00 00 00 00 00 00 00 96 07 00 00 12 00 0e 00 9e 7b 40 00 00 00 00 00 27 00 00 00 00 00 00 00 | m................{@.....'....... |
| 1b20 | c1 0b 00 00 12 00 0e 00 db 50 40 00 00 00 00 00 14 00 00 00 00 00 00 00 04 0a 00 00 12 00 0e 00 | .........P@..................... |
| 1b40 | b6 7a 40 00 00 00 00 00 e8 00 00 00 00 00 00 00 91 0a 00 00 10 00 1a 00 28 46 67 00 00 00 00 00 | .z@.....................(Fg..... |
| 1b60 | 00 00 00 00 00 00 00 00 fe 07 00 00 12 00 0e 00 3a 58 40 00 00 00 00 00 5f 00 00 00 00 00 00 00 | ................:X@....._....... |
| 1b80 | fc 04 00 00 12 00 0e 00 5c 66 41 00 00 00 00 00 10 00 00 00 00 00 00 00 7f 09 00 00 12 00 0e 00 | ........\fA..................... |
| 1ba0 | 74 53 40 00 00 00 00 00 14 00 00 00 00 00 00 00 42 0a 00 00 12 00 0e 00 31 6e 40 00 00 00 00 00 | tS@.............B.......1n@..... |
| 1bc0 | 1a 00 00 00 00 00 00 00 db 07 00 00 12 00 0e 00 a4 75 40 00 00 00 00 00 80 00 00 00 00 00 00 00 | .................u@............. |
| 1be0 | 99 05 00 00 12 00 0e 00 dc 57 40 00 00 00 00 00 5e 00 00 00 00 00 00 00 d9 04 00 00 12 00 0e 00 | .........W@.....^............... |
| 1c00 | 29 72 40 00 00 00 00 00 47 00 00 00 00 00 00 00 a4 05 00 00 12 00 0e 00 0a 75 40 00 00 00 00 00 | )r@.....G................u@..... |
| 1c20 | 63 00 00 00 00 00 00 00 4b 09 00 00 12 00 0e 00 53 6f 40 00 00 00 00 00 29 00 00 00 00 00 00 00 | c.......K.......So@.....)....... |
| 1c40 | af 03 00 00 12 00 0e 00 2c e9 41 00 00 00 00 00 24 01 00 00 00 00 00 00 ed 0b 00 00 12 00 0e 00 | ........,.A.....$............... |
| 1c60 | a1 a9 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 35 0d 00 00 12 00 0e 00 99 58 40 00 00 00 00 00 | ..A.....;.......5........X@..... |
| 1c80 | 92 00 00 00 00 00 00 00 fa 05 00 00 12 00 0e 00 18 55 40 00 00 00 00 00 3c 00 00 00 00 00 00 00 | .................U@.....<....... |
| 1ca0 | da 06 00 00 12 00 0e 00 98 92 41 00 00 00 00 00 ac 00 00 00 00 00 00 00 2a 0d 00 00 12 00 0e 00 | ..........A.............*....... |
| 1cc0 | 71 5a 40 00 00 00 00 00 22 01 00 00 00 00 00 00 b0 0c 00 00 12 00 0e 00 e2 4d 40 00 00 00 00 00 | qZ@....."................M@..... |
| 1ce0 | 6d 00 00 00 00 00 00 00 c5 08 00 00 12 00 0e 00 27 5e 40 00 00 00 00 00 1f 00 00 00 00 00 00 00 | m...............'^@............. |
| 1d00 | a6 0a 00 00 12 00 0e 00 b7 e3 41 00 00 00 00 00 0f 00 00 00 00 00 00 00 0b 0c 00 00 12 00 0e 00 | ..........A..................... |
| 1d20 | 97 6e 40 00 00 00 00 00 a0 00 00 00 00 00 00 00 fb 0c 00 00 12 00 0e 00 54 5f 40 00 00 00 00 00 | .n@.....................T_@..... |
| 1d40 | 1f 01 00 00 00 00 00 00 72 0d 00 00 12 00 0e 00 db 4c 40 00 00 00 00 00 10 00 00 00 00 00 00 00 | ........r........L@............. |
| 1d60 | 64 0d 00 00 12 00 0e 00 d8 79 40 00 00 00 00 00 de 00 00 00 00 00 00 00 3f 05 00 00 11 00 10 00 | d........y@.............?....... |
| 1d80 | 80 f7 41 00 00 00 00 00 81 00 00 00 00 00 00 00 75 06 00 00 12 00 0e 00 fe f5 41 00 00 00 00 00 | ..A.............u.........A..... |
| 1da0 | 4a 00 00 00 00 00 00 00 32 0b 00 00 12 00 0e 00 36 36 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 | J.......2.......66A.....;....... |
| 1dc0 | 8d 04 00 00 12 00 0e 00 ea 78 40 00 00 00 00 00 89 00 00 00 00 00 00 00 78 0b 00 00 12 00 0e 00 | .........x@.............x....... |
| 1de0 | 54 55 40 00 00 00 00 00 74 00 00 00 00 00 00 00 24 0c 00 00 12 00 0e 00 5a 6c 40 00 00 00 00 00 | TU@.....t.......$.......Zl@..... |
| 1e00 | 1f 00 00 00 00 00 00 00 70 04 00 00 12 00 0e 00 4f 76 40 00 00 00 00 00 55 00 00 00 00 00 00 00 | ........p.......Ov@.....U....... |
| 1e20 | e1 03 00 00 12 00 0e 00 61 4b 40 00 00 00 00 00 17 00 00 00 00 00 00 00 25 04 00 00 12 00 0e 00 | ........aK@.............%....... |
| 1e40 | cc b5 40 00 00 00 00 00 89 00 00 00 00 00 00 00 09 07 00 00 12 00 0e 00 78 4c 40 00 00 00 00 00 | ..@.....................xL@..... |
| 1e60 | 22 00 00 00 00 00 00 00 3f 04 00 00 12 00 0e 00 ef 65 40 00 00 00 00 00 8a 02 00 00 00 00 00 00 | ".......?........e@............. |
| 1e80 | 39 07 00 00 12 00 0e 00 6b 4e 40 00 00 00 00 00 71 00 00 00 00 00 00 00 89 07 00 00 12 00 0e 00 | 9.......kN@.....q............... |
| 1ea0 | f6 e5 41 00 00 00 00 00 25 00 00 00 00 00 00 00 b6 08 00 00 12 00 0e 00 ef 50 40 00 00 00 00 00 | ..A.....%................P@..... |
| 1ec0 | 15 00 00 00 00 00 00 00 63 05 00 00 12 00 0e 00 7c 6f 40 00 00 00 00 00 aa 00 00 00 00 00 00 00 | ........c.......|o@............. |
| 1ee0 | 51 0a 00 00 12 00 0e 00 a8 e2 41 00 00 00 00 00 8e 00 00 00 00 00 00 00 76 0a 00 00 12 00 0e 00 | Q.........A.............v....... |
| 1f00 | 0a 65 41 00 00 00 00 00 1e 01 00 00 00 00 00 00 80 0d 00 00 12 00 0e 00 34 4d 40 00 00 00 00 00 | .eA.....................4M@..... |
| 1f20 | 18 00 00 00 00 00 00 00 ea 04 00 00 12 00 0e 00 d5 ee 41 00 00 00 00 00 62 01 00 00 00 00 00 00 | ..................A.....b....... |
| 1f40 | 81 08 00 00 11 00 10 00 00 f7 41 00 00 00 00 00 04 00 00 00 00 00 00 00 32 0a 00 00 12 00 0e 00 | ..........A.............2....... |
| 1f60 | c1 4c 40 00 00 00 00 00 1a 00 00 00 00 00 00 00 c3 09 00 00 10 00 1a 00 70 46 67 00 00 00 00 00 | .L@.....................pFg..... |
| 1f80 | 00 00 00 00 00 00 00 00 7e 04 00 00 12 00 0e 00 55 50 40 00 00 00 00 00 24 00 00 00 00 00 00 00 | ........~.......UP@.....$....... |
| 1fa0 | b3 09 00 00 12 00 0e 00 15 ca 40 00 00 00 00 00 0e 00 00 00 00 00 00 00 1e 05 00 00 12 00 0e 00 | ..........@..................... |
| 1fc0 | 6a 4f 40 00 00 00 00 00 8a 00 00 00 00 00 00 00 c1 03 00 00 12 00 0f 00 e0 f6 41 00 00 00 00 00 | jO@.......................A..... |
| 1fe0 | 00 00 00 00 00 00 00 00 27 06 00 00 12 00 0e 00 55 b6 40 00 00 00 00 00 63 00 00 00 00 00 00 00 | ........'.......U.@.....c....... |
| 2000 | 5d 0a 00 00 12 00 0e 00 3b 6d 40 00 00 00 00 00 28 00 00 00 00 00 00 00 d2 03 00 00 12 00 0e 00 | ].......;m@.....(............... |
| 2020 | 5b 4a 40 00 00 00 00 00 81 00 00 00 00 00 00 00 95 09 00 00 12 00 0e 00 46 5e 40 00 00 00 00 00 | [J@.....................F^@..... |
| 2040 | 18 00 00 00 00 00 00 00 00 09 00 00 12 00 0e 00 24 76 40 00 00 00 00 00 2b 00 00 00 00 00 00 00 | ................$v@.....+....... |
| 2060 | 5d 09 00 00 12 00 0e 00 c1 73 40 00 00 00 00 00 30 00 00 00 00 00 00 00 eb 09 00 00 12 00 0e 00 | ]........s@.....0............... |
| 2080 | 96 e7 41 00 00 00 00 00 3e 01 00 00 00 00 00 00 2c 05 00 00 10 00 19 00 28 46 67 00 00 00 00 00 | ..A.....>.......,.......(Fg..... |
| 20a0 | 00 00 00 00 00 00 00 00 b7 03 00 00 12 00 0e 00 c0 f6 41 00 00 00 00 00 02 00 00 00 00 00 00 00 | ..................A............. |
| 20c0 | 7c 05 00 00 12 00 0e 00 29 4b 40 00 00 00 00 00 16 00 00 00 00 00 00 00 18 0b 00 00 12 00 0e 00 | |.......)K@..................... |
| 20e0 | a0 ba 41 00 00 00 00 00 5f 00 00 00 00 00 00 00 f9 09 00 00 12 00 0e 00 e8 54 40 00 00 00 00 00 | ..A....._................T@..... |
| 2100 | 30 00 00 00 00 00 00 00 19 0a 00 00 12 00 0e 00 17 4c 40 00 00 00 00 00 61 00 00 00 00 00 00 00 | 0................L@.....a....... |
| 2120 | 5b 0d 00 00 12 00 0e 00 50 e2 41 00 00 00 00 00 58 00 00 00 00 00 00 00 54 07 00 00 12 00 0e 00 | [.......P.A.....X.......T....... |
| 2140 | 9c 57 40 00 00 00 00 00 40 00 00 00 00 00 00 00 d2 0a 00 00 12 00 0e 00 2c f1 41 00 00 00 00 00 | .W@.....@...............,.A..... |
| 2160 | c6 00 00 00 00 00 00 00 7e 07 00 00 20 00 19 00 60 43 67 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........~.......`Cg............. |
| 2180 | b4 07 00 00 12 00 0e 00 93 5b 40 00 00 00 00 00 c4 00 00 00 00 00 00 00 10 09 00 00 12 00 0e 00 | .........[@..................... |
| 21a0 | ec 6c 40 00 00 00 00 00 4f 00 00 00 00 00 00 00 ba 06 00 00 12 00 0e 00 73 79 40 00 00 00 00 00 | .l@.....O...............sy@..... |
| 21c0 | 65 00 00 00 00 00 00 00 22 0a 00 00 12 00 0e 00 18 51 40 00 00 00 00 00 54 00 00 00 00 00 00 00 | e......."........Q@.....T....... |
| 21e0 | 4e 04 00 00 12 00 0e 00 4a 4f 40 00 00 00 00 00 20 00 00 00 00 00 00 00 37 08 00 00 12 00 0e 00 | N.......JO@.............7....... |
| 2200 | d4 e6 41 00 00 00 00 00 65 00 00 00 00 00 00 00 0f 05 00 00 12 00 0e 00 dc 4e 40 00 00 00 00 00 | ..A.....e................N@..... |
| 2220 | 6e 00 00 00 00 00 00 00 52 05 00 00 12 00 0e 00 86 74 40 00 00 00 00 00 84 00 00 00 00 00 00 00 | n.......R........t@............. |
| 2240 | 17 06 00 00 12 00 0e 00 e5 6a 40 00 00 00 00 00 7b 00 00 00 00 00 00 00 20 0d 00 00 12 00 0e 00 | .........j@.....{............... |
| 2260 | 36 e3 41 00 00 00 00 00 81 00 00 00 00 00 00 00 53 06 00 00 12 00 0e 00 77 b0 40 00 00 00 00 00 | 6.A.............S.......w.@..... |
| 2280 | 3b 00 00 00 00 00 00 00 0a 0d 00 00 12 00 0e 00 a8 54 40 00 00 00 00 00 40 00 00 00 00 00 00 00 | ;................T@.....@....... |
| 22a0 | 72 08 00 00 12 00 0e 00 1b e6 41 00 00 00 00 00 b9 00 00 00 00 00 00 00 8e 03 00 00 12 00 0e 00 | r.........A..................... |
| 22c0 | 44 48 40 00 00 00 00 00 66 00 00 00 00 00 00 00 50 0b 00 00 12 00 0e 00 b3 4c 40 00 00 00 00 00 | DH@.....f.......P........L@..... |
| 22e0 | 0e 00 00 00 00 00 00 00 cb 0c 00 00 12 00 0e 00 37 6f 40 00 00 00 00 00 1c 00 00 00 00 00 00 00 | ................7o@............. |
| 2300 | 4c 0c 00 00 12 00 0e 00 a4 76 40 00 00 00 00 00 73 00 00 00 00 00 00 00 14 08 00 00 12 00 0e 00 | L........v@.....s............... |
| 2320 | bd 59 40 00 00 00 00 00 4a 00 00 00 00 00 00 00 8d 0d 00 00 12 00 0e 00 e3 f3 41 00 00 00 00 00 | .Y@.....J.................A..... |
| 2340 | 62 01 00 00 00 00 00 00 c9 04 00 00 11 00 19 00 00 44 67 00 00 00 00 00 28 02 00 00 00 00 00 00 | b................Dg.....(....... |
| 2360 | 6d 0b 00 00 12 00 0e 00 05 69 40 00 00 00 00 00 e3 00 00 00 00 00 00 00 f9 03 00 00 12 00 0e 00 | m........i@..................... |
| 2380 | d4 e8 41 00 00 00 00 00 58 00 00 00 00 00 00 00 e2 08 00 00 12 00 0e 00 5a 53 40 00 00 00 00 00 | ..A.....X...............ZS@..... |
| 23a0 | 1a 00 00 00 00 00 00 00 41 0d 00 00 12 00 0e 00 9e e4 41 00 00 00 00 00 29 00 00 00 00 00 00 00 | ........A.........A.....)....... |
| 23c0 | 55 0c 00 00 12 00 0e 00 80 5c 40 00 00 00 00 00 05 00 00 00 00 00 00 00 27 07 00 00 12 00 0e 00 | U........\@.............'....... |
| 23e0 | 63 6d 40 00 00 00 00 00 a5 00 00 00 00 00 00 00 0a 08 00 00 12 00 0e 00 45 e4 41 00 00 00 00 00 | cm@.....................E.A..... |
| 2400 | 59 00 00 00 00 00 00 00 34 06 00 00 12 00 0e 00 25 e8 40 00 00 00 00 00 3b 00 00 00 00 00 00 00 | Y.......4.......%.@.....;....... |
| 2420 | a8 08 00 00 12 00 0e 00 ad 53 40 00 00 00 00 00 74 00 00 00 00 00 00 00 5c 04 00 00 12 00 0e 00 | .........S@.....t.......\....... |
| 2440 | 91 6e 40 00 00 00 00 00 06 00 00 00 00 00 00 00 ef 0a 00 00 12 00 0e 00 90 72 40 00 00 00 00 00 | .n@......................r@..... |
| 2460 | 64 00 00 00 00 00 00 00 fb 0b 00 00 12 00 0e 00 b7 60 40 00 00 00 00 00 96 00 00 00 00 00 00 00 | d................`@............. |
| 2480 | fb 06 00 00 12 00 0e 00 5e 5e 40 00 00 00 00 00 0c 00 00 00 00 00 00 00 7c 07 00 00 10 00 19 00 | ........^^@.............|....... |
| 24a0 | 60 43 67 00 00 00 00 00 00 00 00 00 00 00 00 00 ed 07 00 00 12 00 0e 00 2b 59 40 00 00 00 00 00 | `Cg.....................+Y@..... |
| 24c0 | 92 00 00 00 00 00 00 00 6b 0a 00 00 12 00 0e 00 23 ca 40 00 00 00 00 00 76 00 00 00 00 00 00 00 | ........k.......#.@.....v....... |
| 24e0 | 84 0b 00 00 12 00 0e 00 4c 4d 40 00 00 00 00 00 1a 00 00 00 00 00 00 00 81 06 00 00 12 00 0e 00 | ........LM@..................... |
| 2500 | 04 51 40 00 00 00 00 00 14 00 00 00 00 00 00 00 32 04 00 00 12 00 0e 00 9b b5 40 00 00 00 00 00 | .Q@.............2.........@..... |
| 2520 | 31 00 00 00 00 00 00 00 9b 04 00 00 12 00 0e 00 e8 69 40 00 00 00 00 00 fd 00 00 00 00 00 00 00 | 1................i@............. |
| 2540 | 3f 09 00 00 12 00 0e 00 16 4b 40 00 00 00 00 00 13 00 00 00 00 00 00 00 00 6c 69 62 64 6c 2e 73 | ?........K@..............libdl.s |
| 2560 | 6f 2e 32 00 5f 49 54 4d 5f 64 65 72 65 67 69 73 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 | o.2._ITM_deregisterTMCloneTable. |
| 2580 | 5f 5f 67 6d 6f 6e 5f 73 74 61 72 74 5f 5f 00 5f 4a 76 5f 52 65 67 69 73 74 65 72 43 6c 61 73 73 | __gmon_start__._Jv_RegisterClass |
| 25a0 | 65 73 00 5f 49 54 4d 5f 72 65 67 69 73 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 64 6c 63 | es._ITM_registerTMCloneTable.dlc |
| 25c0 | 6c 6f 73 65 00 64 6c 73 79 6d 00 64 6c 6f 70 65 6e 00 64 6c 65 72 72 6f 72 00 6c 69 62 6d 2e 73 | lose.dlsym.dlopen.dlerror.libm.s |
| 25e0 | 6f 2e 36 00 61 74 61 6e 32 00 61 63 6f 73 00 66 6c 6f 6f 72 00 6c 6f 67 00 61 73 69 6e 00 74 61 | o.6.atan2.acos.floor.log.asin.ta |
| 2600 | 6e 00 66 72 65 78 70 00 66 6d 6f 64 00 70 6f 77 00 6c 6f 67 31 30 00 73 71 72 74 00 63 65 69 6c | n.frexp.fmod.pow.log10.sqrt.ceil |
| 2620 | 00 6c 69 62 63 2e 73 6f 2e 36 00 66 66 6c 75 73 68 00 73 74 72 63 70 79 00 66 6c 6f 63 6b 66 69 | .libc.so.6.fflush.strcpy.flockfi |
| 2640 | 6c 65 00 67 6d 74 69 6d 65 5f 72 00 65 78 69 74 00 66 6e 6d 61 74 63 68 00 72 65 61 64 64 69 72 | le.gmtime_r.exit.fnmatch.readdir |
| 2660 | 00 73 65 74 6c 6f 63 61 6c 65 00 66 6f 70 65 6e 00 73 74 72 6e 63 6d 70 00 73 74 72 72 63 68 72 | .setlocale.fopen.strncmp.strrchr |
| 2680 | 00 5f 5f 6c 6f 6e 67 6a 6d 70 5f 63 68 6b 00 63 6c 6f 73 65 64 69 72 00 73 74 72 6e 63 70 79 00 | .__longjmp_chk.closedir.strncpy. |
| 26a0 | 5f 5f 73 74 61 63 6b 5f 63 68 6b 5f 66 61 69 6c 00 72 65 61 6c 6c 6f 63 00 63 6c 6f 63 6b 00 61 | __stack_chk_fail.realloc.clock.a |
| 26c0 | 62 6f 72 74 00 73 74 64 69 6e 00 6d 65 6d 63 68 72 00 73 74 72 70 62 72 6b 00 74 6f 6c 6f 77 65 | bort.stdin.memchr.strpbrk.tolowe |
| 26e0 | 72 00 70 6f 70 65 6e 00 73 74 72 73 70 6e 00 67 65 74 63 5f 75 6e 6c 6f 63 6b 65 64 00 73 74 72 | r.popen.strspn.getc_unlocked.str |
| 2700 | 66 74 69 6d 65 00 6c 6f 63 61 6c 74 69 6d 65 5f 72 00 73 74 72 74 6f 64 00 66 65 6f 66 00 66 67 | ftime.localtime_r.strtod.feof.fg |
| 2720 | 65 74 73 00 75 6e 67 65 74 63 00 6c 6f 63 61 6c 65 63 6f 6e 76 00 73 74 72 73 74 72 00 5f 5f 65 | ets.ungetc.localeconv.strstr.__e |
| 2740 | 72 72 6e 6f 5f 6c 6f 63 61 74 69 6f 6e 00 6d 65 6d 63 6d 70 00 63 6c 65 61 72 65 72 72 00 5f 73 | rrno_location.memcmp.clearerr._s |
| 2760 | 65 74 6a 6d 70 00 5f 5f 66 70 72 69 6e 74 66 5f 63 68 6b 00 73 74 64 6f 75 74 00 66 73 65 65 6b | etjmp.__fprintf_chk.stdout.fseek |
| 2780 | 6f 36 34 00 66 70 75 74 73 00 66 72 65 6f 70 65 6e 36 34 00 66 63 6c 6f 73 65 00 72 61 6e 64 00 | o64.fputs.freopen64.fclose.rand. |
| 27a0 | 6d 61 6c 6c 6f 63 00 66 74 65 6c 6c 6f 36 34 00 72 65 6d 6f 76 65 00 5f 5f 73 74 72 6e 63 70 79 | malloc.ftello64.remove.__strncpy |
| 27c0 | 5f 63 68 6b 00 6f 70 65 6e 64 69 72 00 5f 5f 63 74 79 70 65 5f 62 5f 6c 6f 63 00 67 65 74 65 6e | _chk.opendir.__ctype_b_loc.geten |
| 27e0 | 76 00 73 74 64 65 72 72 00 73 79 73 74 65 6d 00 72 65 61 64 6c 69 6e 6b 00 70 63 6c 6f 73 65 00 | v.stderr.system.readlink.pclose. |
| 2800 | 66 77 72 69 74 65 00 66 72 65 61 64 00 67 65 74 74 69 6d 65 6f 66 64 61 79 00 72 65 6e 61 6d 65 | fwrite.fread.gettimeofday.rename |
| 2820 | 00 6d 6b 73 74 65 6d 70 36 34 00 5f 5f 6d 65 6d 63 70 79 5f 63 68 6b 00 73 72 61 6e 64 6f 6d 00 | .mkstemp64.__memcpy_chk.srandom. |
| 2840 | 64 69 66 66 74 69 6d 65 00 73 74 72 63 68 72 00 66 75 6e 6c 6f 63 6b 66 69 6c 65 00 6d 6b 74 69 | difftime.strchr.funlockfile.mkti |
| 2860 | 6d 65 00 74 6d 70 66 69 6c 65 36 34 00 5f 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72 5f 6c 6f 63 | me.tmpfile64.__ctype_toupper_loc |
| 2880 | 00 5f 5f 73 74 72 63 70 79 5f 63 68 6b 00 5f 5f 63 74 79 70 65 5f 74 6f 6c 6f 77 65 72 5f 6c 6f | .__strcpy_chk.__ctype_tolower_lo |
| 28a0 | 63 00 73 65 74 76 62 75 66 00 5f 5f 73 70 72 69 6e 74 66 5f 63 68 6b 00 66 6f 70 65 6e 36 34 00 | c.setvbuf.__sprintf_chk.fopen64. |
| 28c0 | 5f 49 4f 5f 67 65 74 63 00 73 74 72 63 6d 70 00 73 74 72 65 72 72 6f 72 00 5f 5f 6c 69 62 63 5f | _IO_getc.strcmp.strerror.__libc_ |
| 28e0 | 73 74 61 72 74 5f 6d 61 69 6e 00 66 65 72 72 6f 72 00 73 74 72 63 6f 6c 6c 00 66 72 65 65 00 5f | start_main.ferror.strcoll.free._ |
| 2900 | 5f 78 73 74 61 74 00 6f 73 5f 73 74 61 74 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 66 69 6e 69 00 6c | _xstat.os_stat.__libc_csu_fini.l |
| 2920 | 75 61 6f 70 65 6e 5f 69 6f 00 6c 75 61 5f 63 68 65 63 6b 73 74 61 63 6b 00 6c 75 61 5f 67 65 74 | uaopen_io.lua_checkstack.lua_get |
| 2940 | 74 6f 70 00 6c 75 61 5f 61 62 73 69 6e 64 65 78 00 6f 73 5f 72 6d 64 69 72 00 6c 75 61 4c 5f 6f | top.lua_absindex.os_rmdir.luaL_o |
| 2960 | 70 65 6e 6c 69 62 00 6c 75 61 4c 5f 77 68 65 72 65 00 6c 75 61 5f 73 65 74 74 6f 70 00 6c 75 61 | penlib.luaL_where.lua_settop.lua |
| 2980 | 5f 67 65 74 6c 6f 63 61 6c 00 6c 75 61 5f 67 65 74 73 74 61 63 6b 00 6c 75 61 4c 5f 74 72 61 63 | _getlocal.lua_getstack.luaL_trac |
| 29a0 | 65 62 61 63 6b 00 6c 75 61 5f 74 6f 62 6f 6f 6c 65 61 6e 00 6c 75 61 4c 5f 70 75 73 68 72 65 73 | eback.lua_toboolean.luaL_pushres |
| 29c0 | 75 6c 74 73 69 7a 65 00 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 00 6c 75 61 5f 74 6f 75 73 65 72 | ultsize.luaL_callmeta.lua_touser |
| 29e0 | 64 61 74 61 00 6c 75 61 4c 5f 73 65 74 66 75 6e 63 73 00 6c 75 61 4c 5f 61 72 67 65 72 72 6f 72 | data.luaL_setfuncs.luaL_argerror |
| 2a00 | 00 6c 75 61 4c 5f 74 6f 6c 73 74 72 69 6e 67 00 6c 75 61 5f 70 75 73 68 63 63 6c 6f 73 75 72 65 | .luaL_tolstring.lua_pushcclosure |
| 2a20 | 00 62 75 69 6c 74 69 6e 5f 73 63 72 69 70 74 73 00 6c 75 61 4c 5f 6c 6f 61 64 62 75 66 66 65 72 | .builtin_scripts.luaL_loadbuffer |
| 2a40 | 78 00 67 65 74 5f 72 65 6c 61 74 69 76 65 5f 70 61 74 68 00 6c 75 61 5f 63 6c 6f 73 65 00 6c 75 | x.get_relative_path.lua_close.lu |
| 2a60 | 61 5f 6e 65 78 74 00 6c 75 61 5f 74 6f 69 6e 74 65 67 65 72 78 00 6c 75 61 5f 74 6f 6c 73 74 72 | a_next.lua_tointegerx.lua_tolstr |
| 2a80 | 69 6e 67 00 5f 65 64 61 74 61 00 6c 75 61 5f 67 65 74 69 6e 66 6f 00 6c 75 61 5f 69 64 65 6e 74 | ing._edata.lua_getinfo.lua_ident |
| 2aa0 | 00 6f 73 5f 6d 6b 64 69 72 00 6c 75 61 4c 5f 63 68 65 63 6b 6f 70 74 69 6f 6e 00 6c 75 61 4c 5f | .os_mkdir.luaL_checkoption.luaL_ |
| 2ac0 | 72 65 66 00 6c 75 61 5f 63 72 65 61 74 65 74 61 62 6c 65 00 6c 75 61 5f 76 65 72 73 69 6f 6e 00 | ref.lua_createtable.lua_version. |
| 2ae0 | 6c 75 61 5f 70 75 73 68 76 66 73 74 72 69 6e 67 00 6c 75 61 5f 72 61 77 73 65 74 00 6c 75 61 4c | lua_pushvfstring.lua_rawset.luaL |
| 2b00 | 5f 63 68 65 63 6b 6e 75 6d 62 65 72 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 00 6c 75 61 5f 78 6d 6f | _checknumber.lua_gethook.lua_xmo |
| 2b20 | 76 65 00 6c 75 61 4c 5f 6f 70 74 6c 73 74 72 69 6e 67 00 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 | ve.luaL_optlstring.luaL_optnumbe |
| 2b40 | 72 00 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 00 6c 75 61 5f 72 61 77 67 65 74 69 00 70 61 | r.luaL_pushresult.lua_rawgeti.pa |
| 2b60 | 74 68 5f 67 65 74 61 62 73 6f 6c 75 74 65 00 6c 75 61 4c 5f 66 69 6c 65 72 65 73 75 6c 74 00 6c | th_getabsolute.luaL_fileresult.l |
| 2b80 | 75 61 5f 73 65 74 6c 6f 63 61 6c 00 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 73 00 69 73 5f 61 62 73 | ua_setlocal.luaL_openlibs.is_abs |
| 2ba0 | 6f 6c 75 74 65 5f 70 61 74 68 00 6c 75 61 6f 70 65 6e 5f 64 65 62 75 67 00 6c 75 61 5f 73 65 74 | olute_path.luaopen_debug.lua_set |
| 2bc0 | 66 69 65 6c 64 00 6c 75 61 5f 67 63 00 73 74 72 69 6e 67 5f 68 61 73 68 00 6c 75 61 5f 70 75 73 | field.lua_gc.string_hash.lua_pus |
| 2be0 | 68 69 6e 74 65 67 65 72 00 6c 75 61 6f 70 65 6e 5f 6d 61 74 68 00 6c 75 61 5f 69 73 6e 75 6d 62 | hinteger.luaopen_math.lua_isnumb |
| 2c00 | 65 72 00 6c 75 61 5f 70 75 73 68 74 68 72 65 61 64 00 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 | er.lua_pushthread.luaL_getsubtab |
| 2c20 | 6c 65 00 6c 75 61 4c 5f 6c 6f 61 64 66 69 6c 65 78 00 6c 75 61 6f 70 65 6e 5f 73 74 72 69 6e 67 | le.luaL_loadfilex.luaopen_string |
| 2c40 | 00 6c 75 61 4c 5f 63 68 65 63 6b 6c 73 74 72 69 6e 67 00 6c 75 61 5f 73 65 74 61 6c 6c 6f 63 66 | .luaL_checklstring.lua_setallocf |
| 2c60 | 00 6c 75 61 5f 70 75 73 68 76 61 6c 75 65 00 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 00 6c | .lua_pushvalue.lua_pushfstring.l |
| 2c80 | 75 61 4c 5f 70 72 65 70 62 75 66 66 73 69 7a 65 00 6c 75 61 5f 74 6f 6e 75 6d 62 65 72 78 00 6c | uaL_prepbuffsize.lua_tonumberx.l |
| 2ca0 | 75 61 5f 67 65 74 74 61 62 6c 65 00 6c 75 61 5f 73 65 74 69 00 6c 75 61 5f 73 65 74 67 6c 6f 62 | ua_gettable.lua_seti.lua_setglob |
| 2cc0 | 61 6c 00 70 61 74 68 5f 67 65 74 72 65 6c 61 74 69 76 65 00 5f 5f 64 61 74 61 5f 73 74 61 72 74 | al.path_getrelative.__data_start |
| 2ce0 | 00 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 00 6c 75 61 4c 5f 6e 65 77 73 74 61 74 65 00 70 61 74 68 | .os_matchname.luaL_newstate.path |
| 2d00 | 5f 69 73 61 62 73 6f 6c 75 74 65 00 6c 75 61 5f 6c 6f 61 64 00 6c 75 61 6f 70 65 6e 5f 62 69 74 | _isabsolute.lua_load.luaopen_bit |
| 2d20 | 33 32 00 6c 75 61 5f 6e 65 77 75 73 65 72 64 61 74 61 00 6c 75 61 4c 5f 63 68 65 63 6b 69 6e 74 | 32.lua_newuserdata.luaL_checkint |
| 2d40 | 65 67 65 72 00 6c 75 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 5f 72 61 77 73 65 74 | eger.lua_setmetatable.lua_rawset |
| 2d60 | 69 00 64 6f 5f 69 73 66 69 6c 65 00 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 00 6c 75 61 | i.do_isfile.lua_setuservalue.lua |
| 2d80 | 6f 70 65 6e 5f 63 6f 72 6f 75 74 69 6e 65 00 6f 73 5f 6d 61 74 63 68 6e 65 78 74 00 6c 75 61 5f | open_coroutine.os_matchnext.lua_ |
| 2da0 | 64 75 6d 70 00 6c 75 61 5f 6e 65 77 73 74 61 74 65 00 64 6f 5f 68 61 73 68 00 73 74 72 69 6e 67 | dump.lua_newstate.do_hash.string |
| 2dc0 | 5f 65 6e 64 73 77 69 74 68 00 6f 73 5f 6d 61 74 63 68 69 73 66 69 6c 65 00 5f 49 4f 5f 73 74 64 | _endswith.os_matchisfile._IO_std |
| 2de0 | 69 6e 5f 75 73 65 64 00 6f 73 5f 74 69 63 6b 73 00 6c 75 61 5f 67 65 74 75 70 76 61 6c 75 65 00 | in_used.os_ticks.lua_getupvalue. |
| 2e00 | 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 00 6c 75 61 5f 70 75 73 68 6e 75 6d 62 65 72 00 6c 75 61 | lua_getglobal.lua_pushnumber.lua |
| 2e20 | 5f 6c 65 6e 00 6c 75 61 5f 73 65 74 74 61 62 6c 65 00 6f 73 5f 75 75 69 64 00 6c 75 61 5f 70 75 | _len.lua_settable.os_uuid.lua_pu |
| 2e40 | 73 68 62 6f 6f 6c 65 61 6e 00 6c 75 61 5f 74 6f 70 6f 69 6e 74 65 72 00 6c 75 61 4c 5f 6f 70 74 | shboolean.lua_topointer.luaL_opt |
| 2e60 | 69 6e 74 65 67 65 72 00 6c 75 61 4c 5f 63 68 65 63 6b 73 74 61 63 6b 00 5f 5f 6c 69 62 63 5f 63 | integer.luaL_checkstack.__libc_c |
| 2e80 | 73 75 5f 69 6e 69 74 00 6c 75 61 4c 5f 74 65 73 74 75 64 61 74 61 00 6c 75 61 5f 61 74 70 61 6e | su_init.luaL_testudata.lua_atpan |
| 2ea0 | 69 63 00 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 73 69 7a 65 00 6c 75 61 4c 5f 63 68 65 63 6b 74 | ic.luaL_buffinitsize.luaL_checkt |
| 2ec0 | 79 70 65 00 6c 75 61 5f 73 74 72 69 6e 67 74 6f 6e 75 6d 62 65 72 00 6c 75 61 5f 70 75 73 68 6c | ype.lua_stringtonumber.lua_pushl |
| 2ee0 | 69 67 68 74 75 73 65 72 64 61 74 61 00 6c 75 61 5f 67 65 74 61 6c 6c 6f 63 66 00 6c 75 61 4c 5f | ightuserdata.lua_getallocf.luaL_ |
| 2f00 | 63 68 65 63 6b 75 64 61 74 61 00 6c 75 61 5f 69 73 79 69 65 6c 64 61 62 6c 65 00 5f 65 6e 64 00 | checkudata.lua_isyieldable._end. |
| 2f20 | 67 65 74 5f 61 62 73 6f 6c 75 74 65 5f 70 61 74 68 00 6c 75 61 5f 67 65 74 75 73 65 72 76 61 6c | get_absolute_path.lua_getuserval |
| 2f40 | 75 65 00 6f 73 5f 70 61 74 68 73 65 61 72 63 68 00 6c 75 61 5f 72 61 77 67 65 74 00 6c 75 61 4c | ue.os_pathsearch.lua_rawget.luaL |
| 2f60 | 5f 67 73 75 62 00 6c 75 61 5f 72 6f 74 61 74 65 00 6c 75 61 5f 63 6f 70 79 00 6c 75 61 5f 70 75 | _gsub.lua_rotate.lua_copy.lua_pu |
| 2f80 | 73 68 6c 73 74 72 69 6e 67 00 6c 75 61 5f 69 73 63 66 75 6e 63 74 69 6f 6e 00 6c 75 61 4c 5f 61 | shlstring.lua_iscfunction.luaL_a |
| 2fa0 | 64 64 73 74 72 69 6e 67 00 6f 73 5f 63 6f 70 79 66 69 6c 65 00 6c 75 61 4c 5f 63 68 65 63 6b 61 | ddstring.os_copyfile.luaL_checka |
| 2fc0 | 6e 79 00 6c 75 61 5f 79 69 65 6c 64 6b 00 6c 75 61 5f 6e 65 77 74 68 72 65 61 64 00 6c 75 61 5f | ny.lua_yieldk.lua_newthread.lua_ |
| 2fe0 | 72 61 77 65 71 75 61 6c 00 5f 5f 62 73 73 5f 73 74 61 72 74 00 6f 73 5f 69 73 64 69 72 00 6f 73 | rawequal.__bss_start.os_isdir.os |
| 3000 | 5f 69 73 36 34 62 69 74 00 6c 75 61 5f 63 61 6c 6c 6b 00 6c 75 61 5f 65 72 72 6f 72 00 6f 73 5f | _is64bit.lua_callk.lua_error.os_ |
| 3020 | 6d 61 74 63 68 64 6f 6e 65 00 70 72 65 6d 61 6b 65 5f 69 6e 69 74 00 6c 75 61 4c 5f 61 64 64 6c | matchdone.premake_init.luaL_addl |
| 3040 | 73 74 72 69 6e 67 00 6c 75 61 4c 5f 67 65 74 6d 65 74 61 66 69 65 6c 64 00 6c 75 61 5f 72 61 77 | string.luaL_getmetafield.lua_raw |
| 3060 | 6c 65 6e 00 6c 75 61 5f 73 65 74 68 6f 6f 6b 00 6c 75 61 6f 70 65 6e 5f 75 74 66 38 00 6c 75 61 | len.lua_sethook.luaopen_utf8.lua |
| 3080 | 5f 74 6f 74 68 72 65 61 64 00 6c 75 61 6f 70 65 6e 5f 6f 73 00 6c 75 61 4c 5f 63 68 65 63 6b 76 | _tothread.luaopen_os.luaL_checkv |
| 30a0 | 65 72 73 69 6f 6e 5f 00 6c 75 61 5f 74 79 70 65 6e 61 6d 65 00 6c 75 61 4c 5f 70 75 73 68 6d 6f | ersion_.lua_typename.luaL_pushmo |
| 30c0 | 64 75 6c 65 00 6c 75 61 4c 5f 65 72 72 6f 72 00 6c 75 61 5f 72 61 77 67 65 74 70 00 6c 75 61 5f | dule.luaL_error.lua_rawgetp.lua_ |
| 30e0 | 69 73 75 73 65 72 64 61 74 61 00 6c 75 61 5f 74 6f 63 66 75 6e 63 74 69 6f 6e 00 6f 73 5f 6d 61 | isuserdata.lua_tocfunction.os_ma |
| 3100 | 74 63 68 73 74 61 72 74 00 6c 75 61 6f 70 65 6e 5f 70 61 63 6b 61 67 65 00 6c 75 61 5f 70 75 73 | tchstart.luaopen_package.lua_pus |
| 3120 | 68 6e 69 6c 00 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 00 6c 75 61 4c 5f 6c 6f 61 64 73 74 | hnil.premake_execute.luaL_loadst |
| 3140 | 72 69 6e 67 00 6c 75 61 6f 70 65 6e 5f 74 61 62 6c 65 00 6c 75 61 5f 75 70 76 61 6c 75 65 6a 6f | ring.luaopen_table.lua_upvaluejo |
| 3160 | 69 6e 00 6c 75 61 4c 5f 61 64 64 76 61 6c 75 65 00 6c 75 61 5f 63 6f 6e 63 61 74 00 6c 75 61 4c | in.luaL_addvalue.lua_concat.luaL |
| 3180 | 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 6f 70 65 6e 5f 62 61 73 65 00 6c 75 61 5f 74 | _setmetatable.luaopen_base.lua_t |
| 31a0 | 79 70 65 00 6c 75 61 4c 5f 6c 65 6e 00 6c 75 61 5f 73 74 61 74 75 73 00 6c 75 61 5f 75 70 76 61 | ype.luaL_len.lua_status.lua_upva |
| 31c0 | 6c 75 65 69 64 00 6c 75 61 4c 5f 65 78 65 63 72 65 73 75 6c 74 00 6c 75 61 4c 5f 6e 65 77 6d 65 | lueid.luaL_execresult.luaL_newme |
| 31e0 | 74 61 74 61 62 6c 65 00 6c 75 61 5f 72 65 73 75 6d 65 00 6c 75 61 4c 5f 75 6e 72 65 66 00 6c 75 | tatable.lua_resume.luaL_unref.lu |
| 3200 | 61 5f 61 72 69 74 68 00 6c 75 61 5f 63 6f 6d 70 61 72 65 00 6c 75 61 5f 70 75 73 68 73 74 72 69 | a_arith.lua_compare.lua_pushstri |
| 3220 | 6e 67 00 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 00 6c 75 61 5f 67 65 74 6d 65 74 61 74 61 62 6c | ng.luaL_buffinit.lua_getmetatabl |
| 3240 | 65 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 00 6c 75 61 5f 73 65 74 75 70 76 61 6c 75 | e.lua_gethookcount.lua_setupvalu |
| 3260 | 65 00 6c 75 61 5f 67 65 74 69 00 6c 75 61 5f 67 65 74 66 69 65 6c 64 00 6f 73 5f 67 65 74 63 77 | e.lua_geti.lua_getfield.os_getcw |
| 3280 | 64 00 6c 75 61 5f 70 63 61 6c 6c 6b 00 6c 75 61 5f 72 61 77 73 65 74 70 00 6f 73 5f 69 73 66 69 | d.lua_pcallk.lua_rawsetp.os_isfi |
| 32a0 | 6c 65 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 6d 61 73 6b 00 6f 73 5f 63 68 64 69 72 00 6c 75 61 4c | le.lua_gethookmask.os_chdir.luaL |
| 32c0 | 5f 72 65 71 75 69 72 65 66 00 6c 75 61 5f 69 73 69 6e 74 65 67 65 72 00 6c 75 61 5f 69 73 73 74 | _requiref.lua_isinteger.lua_isst |
| 32e0 | 72 69 6e 67 00 70 72 65 6d 61 6b 65 5f 6c 6f 63 61 74 65 00 47 4c 49 42 43 5f 32 2e 32 2e 35 00 | ring.premake_locate.GLIBC_2.2.5. |
| 3300 | 47 4c 49 42 43 5f 32 2e 31 31 00 47 4c 49 42 43 5f 32 2e 33 2e 34 00 47 4c 49 42 43 5f 32 2e 34 | GLIBC_2.11.GLIBC_2.3.4.GLIBC_2.4 |
| 3320 | 00 47 4c 49 42 43 5f 32 2e 33 00 00 00 00 02 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 | .GLIBC_2.3...................... |
| 3340 | 03 00 00 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 03 00 | ................................ |
| 3360 | 03 00 03 00 05 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 04 00 03 00 04 00 03 00 | ................................ |
| 3380 | 03 00 04 00 03 00 03 00 04 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 04 00 | ................................ |
| 33a0 | 06 00 03 00 00 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 07 00 03 00 03 00 03 00 03 00 03 00 | ................................ |
| 33c0 | 04 00 03 00 03 00 03 00 04 00 03 00 03 00 07 00 06 00 03 00 06 00 03 00 03 00 08 00 03 00 03 00 | ................................ |
| 33e0 | 03 00 00 00 03 00 04 00 04 00 04 00 03 00 03 00 06 00 00 00 04 00 03 00 07 00 04 00 03 00 03 00 | ................................ |
| 3400 | 07 00 02 00 02 00 06 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3420 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3440 | 01 00 01 00 01 00 01 00 03 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3460 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 03 00 01 00 | ................................ |
| 3480 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 03 00 01 00 01 00 | ................................ |
| 34a0 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 34c0 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 34e0 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3500 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3520 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3540 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3560 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 | ................................ |
| 3580 | 01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00 01 00 01 00 01 00 00 00 10 00 00 00 20 00 00 00 | ................................ |
| 35a0 | 75 1a 69 09 00 00 07 00 9c 0d 00 00 00 00 00 00 01 00 01 00 82 00 00 00 10 00 00 00 20 00 00 00 | u.i............................. |
| 35c0 | 75 1a 69 09 00 00 04 00 9c 0d 00 00 00 00 00 00 01 00 05 00 c9 00 00 00 10 00 00 00 00 00 00 00 | u.i............................. |
| 35e0 | 91 91 96 06 00 00 08 00 a8 0d 00 00 10 00 00 00 74 19 69 09 00 00 06 00 b3 0d 00 00 10 00 00 00 | ................t.i............. |
| 3600 | 14 69 69 0d 00 00 05 00 bf 0d 00 00 10 00 00 00 75 1a 69 09 00 00 03 00 9c 0d 00 00 10 00 00 00 | .ii.............u.i............. |
| 3620 | 13 69 69 0d 00 00 02 00 c9 0d 00 00 00 00 00 00 f8 3f 67 00 00 00 00 00 06 00 00 00 3c 00 00 00 | .ii..............?g.........<... |
| 3640 | 00 00 00 00 00 00 00 00 40 46 67 00 00 00 00 00 05 00 00 00 a8 00 00 00 00 00 00 00 00 00 00 00 | ........@Fg..................... |
| 3660 | 50 46 67 00 00 00 00 00 05 00 00 00 8e 00 00 00 00 00 00 00 00 00 00 00 60 46 67 00 00 00 00 00 | PFg.....................`Fg..... |
| 3680 | 05 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 18 40 67 00 00 00 00 00 07 00 00 00 01 00 00 00 | .................@g............. |
| 36a0 | 00 00 00 00 00 00 00 00 20 40 67 00 00 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 | .........@g..................... |
| 36c0 | 28 40 67 00 00 00 00 00 07 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 30 40 67 00 00 00 00 00 | (@g.....................0@g..... |
| 36e0 | 07 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 38 40 67 00 00 00 00 00 07 00 00 00 05 00 00 00 | ................8@g............. |
| 3700 | 00 00 00 00 00 00 00 00 40 40 67 00 00 00 00 00 07 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 | ........@@g..................... |
| 3720 | 48 40 67 00 00 00 00 00 07 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 50 40 67 00 00 00 00 00 | H@g.....................P@g..... |
| 3740 | 07 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 58 40 67 00 00 00 00 00 07 00 00 00 09 00 00 00 | ................X@g............. |
| 3760 | 00 00 00 00 00 00 00 00 60 40 67 00 00 00 00 00 07 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 | ........`@g..................... |
| 3780 | 68 40 67 00 00 00 00 00 07 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 70 40 67 00 00 00 00 00 | h@g.....................p@g..... |
| 37a0 | 07 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00 78 40 67 00 00 00 00 00 07 00 00 00 0e 00 00 00 | ................x@g............. |
| 37c0 | 00 00 00 00 00 00 00 00 80 40 67 00 00 00 00 00 07 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 | .........@g..................... |
| 37e0 | 88 40 67 00 00 00 00 00 07 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 90 40 67 00 00 00 00 00 | .@g......................@g..... |
| 3800 | 07 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 98 40 67 00 00 00 00 00 07 00 00 00 12 00 00 00 | .................@g............. |
| 3820 | 00 00 00 00 00 00 00 00 a0 40 67 00 00 00 00 00 07 00 00 00 13 00 00 00 00 00 00 00 00 00 00 00 | .........@g..................... |
| 3840 | a8 40 67 00 00 00 00 00 07 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 b0 40 67 00 00 00 00 00 | .@g......................@g..... |
| 3860 | 07 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b8 40 67 00 00 00 00 00 07 00 00 00 16 00 00 00 | .................@g............. |
| 3880 | 00 00 00 00 00 00 00 00 c0 40 67 00 00 00 00 00 07 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 | .........@g..................... |
| 38a0 | c8 40 67 00 00 00 00 00 07 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 d0 40 67 00 00 00 00 00 | .@g......................@g..... |
| 38c0 | 07 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 d8 40 67 00 00 00 00 00 07 00 00 00 1a 00 00 00 | .................@g............. |
| 38e0 | 00 00 00 00 00 00 00 00 e0 40 67 00 00 00 00 00 07 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 | .........@g..................... |
| 3900 | e8 40 67 00 00 00 00 00 07 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 f0 40 67 00 00 00 00 00 | .@g......................@g..... |
| 3920 | 07 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 f8 40 67 00 00 00 00 00 07 00 00 00 1e 00 00 00 | .................@g............. |
| 3940 | 00 00 00 00 00 00 00 00 00 41 67 00 00 00 00 00 07 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 | .........Ag..................... |
| 3960 | 08 41 67 00 00 00 00 00 07 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 10 41 67 00 00 00 00 00 | .Ag......................Ag..... |
| 3980 | 07 00 00 00 21 00 00 00 00 00 00 00 00 00 00 00 18 41 67 00 00 00 00 00 07 00 00 00 22 00 00 00 | ....!............Ag........."... |
| 39a0 | 00 00 00 00 00 00 00 00 20 41 67 00 00 00 00 00 07 00 00 00 23 00 00 00 00 00 00 00 00 00 00 00 | .........Ag.........#........... |
| 39c0 | 28 41 67 00 00 00 00 00 07 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 30 41 67 00 00 00 00 00 | (Ag.........$...........0Ag..... |
| 39e0 | 07 00 00 00 25 00 00 00 00 00 00 00 00 00 00 00 38 41 67 00 00 00 00 00 07 00 00 00 26 00 00 00 | ....%...........8Ag.........&... |
| 3a00 | 00 00 00 00 00 00 00 00 40 41 67 00 00 00 00 00 07 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 | ........@Ag.........'........... |
| 3a20 | 48 41 67 00 00 00 00 00 07 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 50 41 67 00 00 00 00 00 | HAg.........(...........PAg..... |
| 3a40 | 07 00 00 00 29 00 00 00 00 00 00 00 00 00 00 00 58 41 67 00 00 00 00 00 07 00 00 00 2a 00 00 00 | ....)...........XAg.........*... |
| 3a60 | 00 00 00 00 00 00 00 00 60 41 67 00 00 00 00 00 07 00 00 00 2b 00 00 00 00 00 00 00 00 00 00 00 | ........`Ag.........+........... |
| 3a80 | 68 41 67 00 00 00 00 00 07 00 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 70 41 67 00 00 00 00 00 | hAg.........,...........pAg..... |
| 3aa0 | 07 00 00 00 2d 00 00 00 00 00 00 00 00 00 00 00 78 41 67 00 00 00 00 00 07 00 00 00 2e 00 00 00 | ....-...........xAg............. |
| 3ac0 | 00 00 00 00 00 00 00 00 80 41 67 00 00 00 00 00 07 00 00 00 2f 00 00 00 00 00 00 00 00 00 00 00 | .........Ag........./........... |
| 3ae0 | 88 41 67 00 00 00 00 00 07 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 90 41 67 00 00 00 00 00 | .Ag.........0............Ag..... |
| 3b00 | 07 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 98 41 67 00 00 00 00 00 07 00 00 00 32 00 00 00 | ....1............Ag.........2... |
| 3b20 | 00 00 00 00 00 00 00 00 a0 41 67 00 00 00 00 00 07 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 | .........Ag.........3........... |
| 3b40 | a8 41 67 00 00 00 00 00 07 00 00 00 34 00 00 00 00 00 00 00 00 00 00 00 b0 41 67 00 00 00 00 00 | .Ag.........4............Ag..... |
| 3b60 | 07 00 00 00 35 00 00 00 00 00 00 00 00 00 00 00 b8 41 67 00 00 00 00 00 07 00 00 00 36 00 00 00 | ....5............Ag.........6... |
| 3b80 | 00 00 00 00 00 00 00 00 c0 41 67 00 00 00 00 00 07 00 00 00 37 00 00 00 00 00 00 00 00 00 00 00 | .........Ag.........7........... |
| 3ba0 | c8 41 67 00 00 00 00 00 07 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 d0 41 67 00 00 00 00 00 | .Ag.........8............Ag..... |
| 3bc0 | 07 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 d8 41 67 00 00 00 00 00 07 00 00 00 3a 00 00 00 | ....9............Ag.........:... |
| 3be0 | 00 00 00 00 00 00 00 00 e0 41 67 00 00 00 00 00 07 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 | .........Ag.........;........... |
| 3c00 | e8 41 67 00 00 00 00 00 07 00 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 f0 41 67 00 00 00 00 00 | .Ag.........=............Ag..... |
| 3c20 | 07 00 00 00 3e 00 00 00 00 00 00 00 00 00 00 00 f8 41 67 00 00 00 00 00 07 00 00 00 3f 00 00 00 | ....>............Ag.........?... |
| 3c40 | 00 00 00 00 00 00 00 00 00 42 67 00 00 00 00 00 07 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 | .........Bg.........@........... |
| 3c60 | 08 42 67 00 00 00 00 00 07 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 10 42 67 00 00 00 00 00 | .Bg.........A............Bg..... |
| 3c80 | 07 00 00 00 42 00 00 00 00 00 00 00 00 00 00 00 18 42 67 00 00 00 00 00 07 00 00 00 43 00 00 00 | ....B............Bg.........C... |
| 3ca0 | 00 00 00 00 00 00 00 00 20 42 67 00 00 00 00 00 07 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 | .........Bg.........D........... |
| 3cc0 | 28 42 67 00 00 00 00 00 07 00 00 00 45 00 00 00 00 00 00 00 00 00 00 00 30 42 67 00 00 00 00 00 | (Bg.........E...........0Bg..... |
| 3ce0 | 07 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 38 42 67 00 00 00 00 00 07 00 00 00 47 00 00 00 | ....F...........8Bg.........G... |
| 3d00 | 00 00 00 00 00 00 00 00 40 42 67 00 00 00 00 00 07 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00 | ........@Bg.........H........... |
| 3d20 | 48 42 67 00 00 00 00 00 07 00 00 00 49 00 00 00 00 00 00 00 00 00 00 00 50 42 67 00 00 00 00 00 | HBg.........I...........PBg..... |
| 3d40 | 07 00 00 00 4a 00 00 00 00 00 00 00 00 00 00 00 58 42 67 00 00 00 00 00 07 00 00 00 4b 00 00 00 | ....J...........XBg.........K... |
| 3d60 | 00 00 00 00 00 00 00 00 60 42 67 00 00 00 00 00 07 00 00 00 4c 00 00 00 00 00 00 00 00 00 00 00 | ........`Bg.........L........... |
| 3d80 | 68 42 67 00 00 00 00 00 07 00 00 00 4d 00 00 00 00 00 00 00 00 00 00 00 70 42 67 00 00 00 00 00 | hBg.........M...........pBg..... |
| 3da0 | 07 00 00 00 4e 00 00 00 00 00 00 00 00 00 00 00 78 42 67 00 00 00 00 00 07 00 00 00 4f 00 00 00 | ....N...........xBg.........O... |
| 3dc0 | 00 00 00 00 00 00 00 00 80 42 67 00 00 00 00 00 07 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 | .........Bg.........P........... |
| 3de0 | 88 42 67 00 00 00 00 00 07 00 00 00 51 00 00 00 00 00 00 00 00 00 00 00 90 42 67 00 00 00 00 00 | .Bg.........Q............Bg..... |
| 3e00 | 07 00 00 00 52 00 00 00 00 00 00 00 00 00 00 00 98 42 67 00 00 00 00 00 07 00 00 00 53 00 00 00 | ....R............Bg.........S... |
| 3e20 | 00 00 00 00 00 00 00 00 a0 42 67 00 00 00 00 00 07 00 00 00 54 00 00 00 00 00 00 00 00 00 00 00 | .........Bg.........T........... |
| 3e40 | a8 42 67 00 00 00 00 00 07 00 00 00 55 00 00 00 00 00 00 00 00 00 00 00 b0 42 67 00 00 00 00 00 | .Bg.........U............Bg..... |
| 3e60 | 07 00 00 00 56 00 00 00 00 00 00 00 00 00 00 00 b8 42 67 00 00 00 00 00 07 00 00 00 57 00 00 00 | ....V............Bg.........W... |
| 3e80 | 00 00 00 00 00 00 00 00 c0 42 67 00 00 00 00 00 07 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 | .........Bg.........X........... |
| 3ea0 | c8 42 67 00 00 00 00 00 07 00 00 00 59 00 00 00 00 00 00 00 00 00 00 00 d0 42 67 00 00 00 00 00 | .Bg.........Y............Bg..... |
| 3ec0 | 07 00 00 00 5a 00 00 00 00 00 00 00 00 00 00 00 d8 42 67 00 00 00 00 00 07 00 00 00 5c 00 00 00 | ....Z............Bg.........\... |
| 3ee0 | 00 00 00 00 00 00 00 00 e0 42 67 00 00 00 00 00 07 00 00 00 5d 00 00 00 00 00 00 00 00 00 00 00 | .........Bg.........]........... |
| 3f00 | e8 42 67 00 00 00 00 00 07 00 00 00 5e 00 00 00 00 00 00 00 00 00 00 00 f0 42 67 00 00 00 00 00 | .Bg.........^............Bg..... |
| 3f20 | 07 00 00 00 5f 00 00 00 00 00 00 00 00 00 00 00 f8 42 67 00 00 00 00 00 07 00 00 00 60 00 00 00 | ...._............Bg.........`... |
| 3f40 | 00 00 00 00 00 00 00 00 00 43 67 00 00 00 00 00 07 00 00 00 61 00 00 00 00 00 00 00 00 00 00 00 | .........Cg.........a........... |
| 3f60 | 08 43 67 00 00 00 00 00 07 00 00 00 62 00 00 00 00 00 00 00 00 00 00 00 10 43 67 00 00 00 00 00 | .Cg.........b............Cg..... |
| 3f80 | 07 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 18 43 67 00 00 00 00 00 07 00 00 00 65 00 00 00 | ....d............Cg.........e... |
| 3fa0 | 00 00 00 00 00 00 00 00 20 43 67 00 00 00 00 00 07 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 | .........Cg.........f........... |
| 3fc0 | 28 43 67 00 00 00 00 00 07 00 00 00 67 00 00 00 00 00 00 00 00 00 00 00 30 43 67 00 00 00 00 00 | (Cg.........g...........0Cg..... |
| 3fe0 | 07 00 00 00 68 00 00 00 00 00 00 00 00 00 00 00 38 43 67 00 00 00 00 00 07 00 00 00 69 00 00 00 | ....h...........8Cg.........i... |
| 4000 | 00 00 00 00 00 00 00 00 40 43 67 00 00 00 00 00 07 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 | ........@Cg.........j........... |
| 4020 | 48 43 67 00 00 00 00 00 07 00 00 00 6b 00 00 00 00 00 00 00 00 00 00 00 50 43 67 00 00 00 00 00 | HCg.........k...........PCg..... |
| 4040 | 07 00 00 00 6c 00 00 00 00 00 00 00 00 00 00 00 58 43 67 00 00 00 00 00 07 00 00 00 6d 00 00 00 | ....l...........XCg.........m... |
| 4060 | 00 00 00 00 00 00 00 00 48 83 ec 08 48 8b 05 85 ff 26 00 48 85 c0 74 05 e8 b3 06 00 00 48 83 c4 | ........H...H....&.H..t......H.. |
| 4080 | 08 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 35 72 ff 26 00 ff 25 74 ff 26 00 0f 1f 40 00 | .................5r.&..%t.&...@. |
| 40a0 | ff 25 72 ff 26 00 68 00 00 00 00 e9 e0 ff ff ff ff 25 6a ff 26 00 68 01 00 00 00 e9 d0 ff ff ff | .%r.&.h..........%j.&.h......... |
| 40c0 | ff 25 62 ff 26 00 68 02 00 00 00 e9 c0 ff ff ff ff 25 5a ff 26 00 68 03 00 00 00 e9 b0 ff ff ff | .%b.&.h..........%Z.&.h......... |
| 40e0 | ff 25 52 ff 26 00 68 04 00 00 00 e9 a0 ff ff ff ff 25 4a ff 26 00 68 05 00 00 00 e9 90 ff ff ff | .%R.&.h..........%J.&.h......... |
| 4100 | ff 25 42 ff 26 00 68 06 00 00 00 e9 80 ff ff ff ff 25 3a ff 26 00 68 07 00 00 00 e9 70 ff ff ff | .%B.&.h..........%:.&.h.....p... |
| 4120 | ff 25 32 ff 26 00 68 08 00 00 00 e9 60 ff ff ff ff 25 2a ff 26 00 68 09 00 00 00 e9 50 ff ff ff | .%2.&.h.....`....%*.&.h.....P... |
| 4140 | ff 25 22 ff 26 00 68 0a 00 00 00 e9 40 ff ff ff ff 25 1a ff 26 00 68 0b 00 00 00 e9 30 ff ff ff | .%".&.h.....@....%..&.h.....0... |
| 4160 | ff 25 12 ff 26 00 68 0c 00 00 00 e9 20 ff ff ff ff 25 0a ff 26 00 68 0d 00 00 00 e9 10 ff ff ff | .%..&.h..........%..&.h......... |
| 4180 | ff 25 02 ff 26 00 68 0e 00 00 00 e9 00 ff ff ff ff 25 fa fe 26 00 68 0f 00 00 00 e9 f0 fe ff ff | .%..&.h..........%..&.h......... |
| 41a0 | ff 25 f2 fe 26 00 68 10 00 00 00 e9 e0 fe ff ff ff 25 ea fe 26 00 68 11 00 00 00 e9 d0 fe ff ff | .%..&.h..........%..&.h......... |
| 41c0 | ff 25 e2 fe 26 00 68 12 00 00 00 e9 c0 fe ff ff ff 25 da fe 26 00 68 13 00 00 00 e9 b0 fe ff ff | .%..&.h..........%..&.h......... |
| 41e0 | ff 25 d2 fe 26 00 68 14 00 00 00 e9 a0 fe ff ff ff 25 ca fe 26 00 68 15 00 00 00 e9 90 fe ff ff | .%..&.h..........%..&.h......... |
| 4200 | ff 25 c2 fe 26 00 68 16 00 00 00 e9 80 fe ff ff ff 25 ba fe 26 00 68 17 00 00 00 e9 70 fe ff ff | .%..&.h..........%..&.h.....p... |
| 4220 | ff 25 b2 fe 26 00 68 18 00 00 00 e9 60 fe ff ff ff 25 aa fe 26 00 68 19 00 00 00 e9 50 fe ff ff | .%..&.h.....`....%..&.h.....P... |
| 4240 | ff 25 a2 fe 26 00 68 1a 00 00 00 e9 40 fe ff ff ff 25 9a fe 26 00 68 1b 00 00 00 e9 30 fe ff ff | .%..&.h.....@....%..&.h.....0... |
| 4260 | ff 25 92 fe 26 00 68 1c 00 00 00 e9 20 fe ff ff ff 25 8a fe 26 00 68 1d 00 00 00 e9 10 fe ff ff | .%..&.h..........%..&.h......... |
| 4280 | ff 25 82 fe 26 00 68 1e 00 00 00 e9 00 fe ff ff ff 25 7a fe 26 00 68 1f 00 00 00 e9 f0 fd ff ff | .%..&.h..........%z.&.h......... |
| 42a0 | ff 25 72 fe 26 00 68 20 00 00 00 e9 e0 fd ff ff ff 25 6a fe 26 00 68 21 00 00 00 e9 d0 fd ff ff | .%r.&.h..........%j.&.h!........ |
| 42c0 | ff 25 62 fe 26 00 68 22 00 00 00 e9 c0 fd ff ff ff 25 5a fe 26 00 68 23 00 00 00 e9 b0 fd ff ff | .%b.&.h".........%Z.&.h#........ |
| 42e0 | ff 25 52 fe 26 00 68 24 00 00 00 e9 a0 fd ff ff ff 25 4a fe 26 00 68 25 00 00 00 e9 90 fd ff ff | .%R.&.h$.........%J.&.h%........ |
| 4300 | ff 25 42 fe 26 00 68 26 00 00 00 e9 80 fd ff ff ff 25 3a fe 26 00 68 27 00 00 00 e9 70 fd ff ff | .%B.&.h&.........%:.&.h'....p... |
| 4320 | ff 25 32 fe 26 00 68 28 00 00 00 e9 60 fd ff ff ff 25 2a fe 26 00 68 29 00 00 00 e9 50 fd ff ff | .%2.&.h(....`....%*.&.h)....P... |
| 4340 | ff 25 22 fe 26 00 68 2a 00 00 00 e9 40 fd ff ff ff 25 1a fe 26 00 68 2b 00 00 00 e9 30 fd ff ff | .%".&.h*....@....%..&.h+....0... |
| 4360 | ff 25 12 fe 26 00 68 2c 00 00 00 e9 20 fd ff ff ff 25 0a fe 26 00 68 2d 00 00 00 e9 10 fd ff ff | .%..&.h,.........%..&.h-........ |
| 4380 | ff 25 02 fe 26 00 68 2e 00 00 00 e9 00 fd ff ff ff 25 fa fd 26 00 68 2f 00 00 00 e9 f0 fc ff ff | .%..&.h..........%..&.h/........ |
| 43a0 | ff 25 f2 fd 26 00 68 30 00 00 00 e9 e0 fc ff ff ff 25 ea fd 26 00 68 31 00 00 00 e9 d0 fc ff ff | .%..&.h0.........%..&.h1........ |
| 43c0 | ff 25 e2 fd 26 00 68 32 00 00 00 e9 c0 fc ff ff ff 25 da fd 26 00 68 33 00 00 00 e9 b0 fc ff ff | .%..&.h2.........%..&.h3........ |
| 43e0 | ff 25 d2 fd 26 00 68 34 00 00 00 e9 a0 fc ff ff ff 25 ca fd 26 00 68 35 00 00 00 e9 90 fc ff ff | .%..&.h4.........%..&.h5........ |
| 4400 | ff 25 c2 fd 26 00 68 36 00 00 00 e9 80 fc ff ff ff 25 ba fd 26 00 68 37 00 00 00 e9 70 fc ff ff | .%..&.h6.........%..&.h7....p... |
| 4420 | ff 25 b2 fd 26 00 68 38 00 00 00 e9 60 fc ff ff ff 25 aa fd 26 00 68 39 00 00 00 e9 50 fc ff ff | .%..&.h8....`....%..&.h9....P... |
| 4440 | ff 25 a2 fd 26 00 68 3a 00 00 00 e9 40 fc ff ff ff 25 9a fd 26 00 68 3b 00 00 00 e9 30 fc ff ff | .%..&.h:....@....%..&.h;....0... |
| 4460 | ff 25 92 fd 26 00 68 3c 00 00 00 e9 20 fc ff ff ff 25 8a fd 26 00 68 3d 00 00 00 e9 10 fc ff ff | .%..&.h<.........%..&.h=........ |
| 4480 | ff 25 82 fd 26 00 68 3e 00 00 00 e9 00 fc ff ff ff 25 7a fd 26 00 68 3f 00 00 00 e9 f0 fb ff ff | .%..&.h>.........%z.&.h?........ |
| 44a0 | ff 25 72 fd 26 00 68 40 00 00 00 e9 e0 fb ff ff ff 25 6a fd 26 00 68 41 00 00 00 e9 d0 fb ff ff | .%r.&.h@.........%j.&.hA........ |
| 44c0 | ff 25 62 fd 26 00 68 42 00 00 00 e9 c0 fb ff ff ff 25 5a fd 26 00 68 43 00 00 00 e9 b0 fb ff ff | .%b.&.hB.........%Z.&.hC........ |
| 44e0 | ff 25 52 fd 26 00 68 44 00 00 00 e9 a0 fb ff ff ff 25 4a fd 26 00 68 45 00 00 00 e9 90 fb ff ff | .%R.&.hD.........%J.&.hE........ |
| 4500 | ff 25 42 fd 26 00 68 46 00 00 00 e9 80 fb ff ff ff 25 3a fd 26 00 68 47 00 00 00 e9 70 fb ff ff | .%B.&.hF.........%:.&.hG....p... |
| 4520 | ff 25 32 fd 26 00 68 48 00 00 00 e9 60 fb ff ff ff 25 2a fd 26 00 68 49 00 00 00 e9 50 fb ff ff | .%2.&.hH....`....%*.&.hI....P... |
| 4540 | ff 25 22 fd 26 00 68 4a 00 00 00 e9 40 fb ff ff ff 25 1a fd 26 00 68 4b 00 00 00 e9 30 fb ff ff | .%".&.hJ....@....%..&.hK....0... |
| 4560 | ff 25 12 fd 26 00 68 4c 00 00 00 e9 20 fb ff ff ff 25 0a fd 26 00 68 4d 00 00 00 e9 10 fb ff ff | .%..&.hL.........%..&.hM........ |
| 4580 | ff 25 02 fd 26 00 68 4e 00 00 00 e9 00 fb ff ff ff 25 fa fc 26 00 68 4f 00 00 00 e9 f0 fa ff ff | .%..&.hN.........%..&.hO........ |
| 45a0 | ff 25 f2 fc 26 00 68 50 00 00 00 e9 e0 fa ff ff ff 25 ea fc 26 00 68 51 00 00 00 e9 d0 fa ff ff | .%..&.hP.........%..&.hQ........ |
| 45c0 | ff 25 e2 fc 26 00 68 52 00 00 00 e9 c0 fa ff ff ff 25 da fc 26 00 68 53 00 00 00 e9 b0 fa ff ff | .%..&.hR.........%..&.hS........ |
| 45e0 | ff 25 d2 fc 26 00 68 54 00 00 00 e9 a0 fa ff ff ff 25 ca fc 26 00 68 55 00 00 00 e9 90 fa ff ff | .%..&.hT.........%..&.hU........ |
| 4600 | ff 25 c2 fc 26 00 68 56 00 00 00 e9 80 fa ff ff ff 25 ba fc 26 00 68 57 00 00 00 e9 70 fa ff ff | .%..&.hV.........%..&.hW....p... |
| 4620 | ff 25 b2 fc 26 00 68 58 00 00 00 e9 60 fa ff ff ff 25 aa fc 26 00 68 59 00 00 00 e9 50 fa ff ff | .%..&.hX....`....%..&.hY....P... |
| 4640 | ff 25 a2 fc 26 00 68 5a 00 00 00 e9 40 fa ff ff ff 25 9a fc 26 00 68 5b 00 00 00 e9 30 fa ff ff | .%..&.hZ....@....%..&.h[....0... |
| 4660 | ff 25 92 fc 26 00 68 5c 00 00 00 e9 20 fa ff ff ff 25 8a fc 26 00 68 5d 00 00 00 e9 10 fa ff ff | .%..&.h\.........%..&.h]........ |
| 4680 | ff 25 82 fc 26 00 68 5e 00 00 00 e9 00 fa ff ff ff 25 7a fc 26 00 68 5f 00 00 00 e9 f0 f9 ff ff | .%..&.h^.........%z.&.h_........ |
| 46a0 | ff 25 72 fc 26 00 68 60 00 00 00 e9 e0 f9 ff ff ff 25 6a fc 26 00 68 61 00 00 00 e9 d0 f9 ff ff | .%r.&.h`.........%j.&.ha........ |
| 46c0 | ff 25 62 fc 26 00 68 62 00 00 00 e9 c0 f9 ff ff ff 25 5a fc 26 00 68 63 00 00 00 e9 b0 f9 ff ff | .%b.&.hb.........%Z.&.hc........ |
| 46e0 | ff 25 52 fc 26 00 68 64 00 00 00 e9 a0 f9 ff ff ff 25 4a fc 26 00 68 65 00 00 00 e9 90 f9 ff ff | .%R.&.hd.........%J.&.he........ |
| 4700 | ff 25 42 fc 26 00 68 66 00 00 00 e9 80 f9 ff ff ff 25 3a fc 26 00 68 67 00 00 00 e9 70 f9 ff ff | .%B.&.hf.........%:.&.hg....p... |
| 4720 | ff 25 32 fc 26 00 68 68 00 00 00 e9 60 f9 ff ff ff 25 c2 f8 26 00 66 90 00 00 00 00 00 00 00 00 | .%2.&.hh....`....%..&.f......... |
| 4740 | 55 53 48 89 fb 50 48 89 d5 48 89 53 10 e8 dd 21 01 00 48 89 45 00 8a 40 08 83 ce ff 48 89 df 83 | USH..PH..H.S...!..H.E..@....H... |
| 4760 | c8 40 0f b6 c0 89 45 08 48 83 43 10 10 e8 1f 77 00 00 55 53 48 89 f5 50 8b 37 48 89 fb 83 fe ff | .@....E.H.C....w..USH..P.7H..... |
| 4780 | 74 30 e8 f5 b3 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d | t0.....H.{@H..H.P.H..H..t.H.G.H. |
| 47a0 | 50 01 48 89 57 08 0f b6 00 eb 05 e8 89 99 01 00 89 03 ba 25 01 00 00 48 89 ee 48 89 df e8 01 b3 | P.H.W..............%...H..H..... |
| 47c0 | 00 00 41 55 41 54 49 89 d4 55 53 41 89 f5 50 48 8b 47 10 48 89 fb 41 b8 15 20 42 00 48 8b 68 38 | ..AUATI..USA..PH.G.H..A...B.H.h8 |
| 47e0 | 48 8b 07 8b 50 28 85 d2 74 12 be 23 20 42 00 48 89 ef 31 c0 e8 b5 e1 00 00 49 89 c0 be 37 20 42 | H...P(..t..#.B.H..1......I...7.B |
| 4800 | 00 48 89 ef 44 89 e9 4c 89 e2 31 c0 e8 9d e1 00 00 48 8b 7b 10 48 89 c6 e8 42 b7 00 00 53 48 89 | .H..D..L..1......H.{.H...B...SH. |
| 4820 | fb 48 8b 57 18 48 8b 3f 48 89 f1 31 c0 be 21 2e 42 00 e8 77 e1 00 00 48 8b 3b be 03 00 00 00 e8 | .H.W.H.?H..1..!.B..w...H.;...... |
| 4840 | 4d 76 00 00 41 55 41 54 41 89 fd 55 53 49 89 f4 51 e8 48 33 00 00 48 89 c3 48 89 c7 e8 c4 9f 00 | Mv..AUATA..USI..Q.H3..H..H...... |
| 4860 | 00 48 89 df e8 c3 a8 01 00 49 8b 34 24 48 89 df 89 c5 e8 6c ab 01 00 be 28 38 42 00 48 89 df e8 | .H.......I.4$H.....l....(8B.H... |
| 4880 | 24 0e 00 00 85 ed 75 10 4c 89 e2 44 89 ee 48 89 df e8 5c a9 01 00 89 c5 48 89 df e8 bc 1d 01 00 | $.....u.L..D..H...\.....H....... |
| 48a0 | 5a 89 e8 5b 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 31 ed 49 89 d1 5e 48 89 e2 48 83 e4 f0 50 54 49 | Z..[]A\A].f..D..1.I..^H..H...PTI |
| 48c0 | c7 c0 c0 f6 41 00 48 c7 c1 50 f6 41 00 48 c7 c7 44 48 40 00 e8 c7 fa ff ff f4 66 0f 1f 44 00 00 | ....A.H..P.A.H..DH@.......f..D.. |
| 48e0 | b8 2f 46 67 00 55 48 2d 28 46 67 00 48 83 f8 0e 48 89 e5 76 1b b8 00 00 00 00 48 85 c0 74 11 5d | ./Fg.UH-(Fg.H...H..v......H..t.] |
| 4900 | bf 28 46 67 00 ff e0 66 0f 1f 84 00 00 00 00 00 5d c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 | .(Fg...f........]...@.f......... |
| 4920 | be 28 46 67 00 55 48 81 ee 28 46 67 00 48 c1 fe 03 48 89 e5 48 89 f0 48 c1 e8 3f 48 01 c6 48 d1 | .(Fg.UH..(Fg.H...H..H..H..?H..H. |
| 4940 | fe 74 15 b8 00 00 00 00 48 85 c0 74 0b 5d bf 28 46 67 00 ff e0 0f 1f 00 5d c3 66 0f 1f 44 00 00 | .t......H..t.].(Fg......].f..D.. |
| 4960 | 80 3d 01 fd 26 00 00 75 11 55 48 89 e5 e8 6e ff ff ff 5d c6 05 ee fc 26 00 01 f3 c3 0f 1f 40 00 | .=..&..u.UH...n...]....&......@. |
| 4980 | bf 00 3e 67 00 48 83 3f 00 75 05 eb 93 0f 1f 00 b8 00 00 00 00 48 85 c0 74 f1 55 48 89 e5 ff d0 | ..>g.H.?.u...........H..t.UH.... |
| 49a0 | 5d e9 7a ff ff ff 85 f6 48 8b 4f 20 7e 18 48 63 c6 ba 00 1a 42 00 48 c1 e0 04 48 03 01 48 3b 47 | ].z.....H.O.~.Hc....B.H...H..H;G |
| 49c0 | 10 48 0f 43 c2 c3 81 fe d9 b9 f0 ff 7c 0c 48 63 c6 48 c1 e0 04 48 03 47 10 c3 81 fe d8 b9 f0 ff | .H.C........|.Hc.H...H.G........ |
| 49e0 | 75 09 48 8b 47 18 48 83 c0 40 c3 48 8b 09 ba d8 b9 f0 ff b8 00 1a 42 00 29 f2 83 79 08 16 74 1f | u.H.G.H..@.H..........B.)..y..t. |
| 4a00 | 48 8b 09 0f b6 79 0a 39 fa 7f 14 b8 d7 b9 f0 ff 29 f0 48 98 48 83 c0 02 48 c1 e0 04 48 01 c8 c3 | H....y.9........).H.H...H...H... |
| 4a20 | 8b 36 e9 62 77 00 00 8b 56 08 48 8b 36 31 c9 e9 1b 7e 00 00 48 39 f7 73 21 48 8b 07 48 8b 57 08 | .6.bw...V.H.61...~..H9.s!H..H.W. |
| 4a40 | 48 83 ee 10 0f 10 46 10 48 83 c7 10 0f 11 47 f0 48 89 46 10 48 89 56 18 eb da c3 55 53 48 63 ce | H.....F.H.....G.H.F.H.V....USHc. |
| 4a60 | 48 89 fb 48 83 ec 18 48 8b 47 10 48 8b 57 30 89 74 24 0c 48 8b 6f 20 48 29 c2 48 c1 fa 04 48 39 | H..H...H.G.H.W0.t$.H.o.H).H...H9 |
| 4a80 | ca 7f 34 48 2b 47 38 ba 40 42 0f 00 29 ca 48 c1 f8 04 83 c0 05 39 d0 7e 04 31 c9 eb 36 48 8d 54 | ..4H+G8.@B..).H......9.~.1..6H.T |
| 4aa0 | 24 0c be 20 4a 40 00 e8 66 75 00 00 31 c9 85 c0 0f 94 c1 74 07 eb e2 b9 01 00 00 00 48 63 54 24 | $...J@..fu..1......t........HcT$ |
| 4ac0 | 0c 48 c1 e2 04 48 03 53 10 48 39 55 08 73 04 48 89 55 08 48 83 c4 18 89 c8 5b 5d c3 48 39 f7 74 | .H...H.S.H9U.s.H.U.H.....[].H9.t |
| 4ae0 | 34 48 63 c2 48 c1 e0 04 48 29 47 10 31 c0 39 c2 7e 23 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 89 | 4Hc.H...H)G.1.9.~#L.F.I.H.H.N.H. |
| 4b00 | c1 48 ff c0 48 c1 e1 04 48 03 4f 10 0f 10 01 41 0f 11 00 eb d9 c3 48 8b 57 18 48 8b 82 d8 00 00 | .H..H...H.O....A......H.W.H..... |
| 4b20 | 00 48 89 b2 d8 00 00 00 c3 48 85 ff b8 70 f7 41 00 74 0b 48 8b 47 18 48 8b 80 e8 00 00 00 c3 8d | .H.......H...p.A.t.H.G.H........ |
| 4b40 | 96 27 46 0f 00 89 f0 81 fa 27 46 0f 00 77 11 48 8b 4f 20 48 8b 57 10 48 2b 11 48 c1 fa 04 01 d0 | .'F......'F..w.H.O.H.W.H+.H..... |
| 4b60 | c3 48 8b 47 20 48 8b 10 48 8b 47 10 48 83 c2 10 48 29 d0 48 c1 f8 04 c3 85 f6 48 63 f6 78 2d 48 | .H.G.H..H.G.H...H).H......Hc.x-H |
| 4b80 | 8b 47 20 48 ff c6 48 c1 e6 04 48 03 30 48 8b 47 10 48 39 f0 73 11 48 8d 50 10 48 89 57 10 c7 40 | .G.H..H...H.0H.G.H9.s.H.P.H.W..@ |
| 4ba0 | 08 00 00 00 00 eb e6 48 89 77 10 c3 48 ff c6 48 c1 e6 04 48 01 77 10 c3 41 57 41 56 53 48 8b 47 | .......H.w..H..H...H.w..AWAVSH.G |
| 4bc0 | 10 89 d3 4c 8d 70 f0 e8 da fd ff ff 85 db 49 89 c7 4c 63 c3 78 0f 49 c1 e0 04 4c 89 f1 4c 29 c1 | ...L.p........I..Lc.x.I...L..L). |
| 4be0 | 48 89 cb eb 0b 49 c1 e0 04 4c 29 c0 48 8d 58 f0 48 89 de 4c 89 ff e8 39 fe ff ff 48 8d 7b 10 4c | H....I...L).H.X.H..L...9...H.{.L |
| 4c00 | 89 f6 e8 2d fe ff ff 5b 4c 89 f6 4c 89 ff 41 5e 41 5f e9 1d fe ff ff 41 57 41 56 41 89 d7 53 48 | ...-...[L..L..A^A_.....AWAVA..SH |
| 4c20 | 89 fb e8 7f fd ff ff 44 89 fe 49 89 c6 48 89 df e8 71 fd ff ff 41 0f 10 06 41 81 ff d8 b9 f0 ff | .......D..I..H...q...A...A...... |
| 4c40 | 0f 11 00 7d 2d 41 f6 46 08 40 74 26 48 8b 43 20 48 8b 00 48 8b 30 f6 46 09 04 74 16 49 8b 16 f6 | ...}-A.F.@t&H.C.H..H.0.F..t.I... |
| 4c60 | 42 09 03 74 0d 48 89 df 5b 41 5e 41 5f e9 2c 93 00 00 5b 41 5e 41 5f c3 41 56 4c 8b 77 10 53 48 | B..t.H..[A^A_.,...[A^A_.AVL.w.SH |
| 4c80 | 89 fb e8 1f fd ff ff 4d 8d 46 10 0f 10 00 41 0f 11 06 4c 89 43 10 5b 41 5e c3 e8 07 fd ff ff 83 | .......M.F....A...L.C.[A^....... |
| 4ca0 | ca ff 48 3d 00 1a 42 00 74 06 8b 50 08 83 e2 0f 89 d0 c3 ff c6 48 63 f6 48 8b 04 f5 c0 2d 42 00 | ..H=..B.t..P.........Hc.H....-B. |
| 4cc0 | c3 e8 e0 fc ff ff 8b 50 08 83 fa 16 0f 94 c1 83 fa 66 0f 94 c0 09 c8 0f b6 c0 c3 e8 c6 fc ff ff | .......P.........f.............. |
| 4ce0 | 83 78 08 13 0f 94 c0 0f b6 c0 c3 48 83 ec 18 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 | .x.........H...dH..%(...H.D$.1.. |
| 4d00 | a2 fc ff ff 48 89 c7 b8 01 00 00 00 83 7f 08 03 74 08 48 89 e6 e8 74 6f 01 00 48 8b 54 24 08 64 | ....H...........t.H...to..H.T$.d |
| 4d20 | 48 33 14 25 28 00 00 00 74 05 e8 11 f5 ff ff 48 83 c4 18 c3 e8 6d fc ff ff 8b 40 08 83 e0 0f 83 | H3.%(...t......H.....m....@..... |
| 4d40 | e8 03 83 f8 01 0f 96 c0 0f b6 c0 c3 e8 55 fc ff ff 8b 50 08 83 fa 47 0f 94 c1 83 fa 02 0f 94 c0 | .............U....P...G......... |
| 4d60 | 09 c8 0f b6 c0 c3 41 50 49 89 f9 41 89 d2 e8 33 fc ff ff 49 89 c0 44 89 d6 4c 89 cf e8 25 fc ff | ......API..A...3...I..D..L...%.. |
| 4d80 | ff 49 81 f8 00 1a 42 00 74 16 48 3d 00 1a 42 00 74 0e 59 48 89 c2 4c 89 c6 31 ff e9 b5 73 01 00 | .I....B.t.H=..B.t.YH..L..1...s.. |
| 4da0 | 31 c0 5a c3 8d 46 f4 53 48 89 fb 83 f8 01 77 14 48 8b 47 10 0f 10 40 f0 48 83 c0 10 0f 11 40 f0 | 1.Z..F.SH.....w.H.G...@.H.....@. |
| 4dc0 | 48 89 47 10 48 89 df 48 8b 4b 10 48 8d 51 e0 48 83 e9 10 49 89 d0 e8 a2 d7 00 00 48 83 6b 10 10 | H.G.H..H.K.H.Q.H...I.......H.k.. |
| 4de0 | 5b c3 41 52 49 89 f8 41 89 d3 41 89 ca e8 b4 fb ff ff 49 89 c1 44 89 de 4c 89 c7 e8 a6 fb ff ff | [.ARI..A..A.......I..D..L....... |
| 4e00 | 49 81 f9 00 1a 42 00 74 42 48 3d 00 1a 42 00 48 89 c2 74 37 41 83 fa 01 74 18 41 83 fa 02 74 1f | I....B.tBH=..B.H..t7A...t.A...t. |
| 4e20 | 45 85 d2 75 26 4c 89 ce 4c 89 c7 41 59 e9 23 73 01 00 4c 89 c7 4c 89 ce 41 58 e9 47 71 01 00 59 | E..u&L..L..AY.#s..L..L..AX.Gq..Y |
| 4e40 | 4c 89 ce 4c 89 c7 e9 13 72 01 00 31 c0 5a c3 53 48 89 fb 48 89 f7 48 8b 73 10 e8 b0 d8 00 00 48 | L..L....r..1.Z.SH..H..H.s......H |
| 4e60 | 85 c0 74 05 48 83 43 10 10 5b c3 53 48 89 d3 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 | ..t.H.C..[.SH..H...dH..%(...H.D$ |
| 4e80 | 08 31 c0 e8 1e fb ff ff 83 78 08 03 75 10 f2 0f 10 00 b8 01 00 00 00 f2 0f 11 04 24 eb 17 48 89 | .1.......x..u..............$..H. |
| 4ea0 | e6 48 89 c7 e8 e5 6d 01 00 85 c0 75 08 48 c7 04 24 00 00 00 00 48 85 db 74 02 89 03 48 8b 44 24 | .H....m....u.H..$....H..t...H.D$ |
| 4ec0 | 08 64 48 33 04 25 28 00 00 00 f2 0f 10 04 24 74 05 e8 6a f3 ff ff 48 83 c4 10 5b c3 53 48 89 d3 | .dH3.%(.......$t..j...H...[.SH.. |
| 4ee0 | 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 ad fa ff ff 83 78 08 13 75 0e 48 | H...dH..%(...H.D$.1.......x..u.H |
| 4f00 | 8b 00 48 89 04 24 b8 01 00 00 00 eb 17 48 89 e6 48 89 c7 e8 0e 6e 01 00 85 c0 75 08 48 c7 04 24 | ..H..$.......H..H....n....u.H..$ |
| 4f20 | 00 00 00 00 48 85 db 74 02 89 03 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 48 8b 04 24 74 05 e8 | ....H..t...H.L$.dH3.%(...H..$t.. |
| 4f40 | fc f2 ff ff 48 83 c4 10 5b c3 e8 57 fa ff ff 8b 50 08 85 d2 74 11 ff ca ba 01 00 00 00 75 08 31 | ....H...[..W....P...t........u.1 |
| 4f60 | d2 83 38 00 0f 95 c2 89 d0 c3 41 54 55 41 89 f4 53 48 89 d5 48 89 fb 48 83 ec 10 e8 26 fa ff ff | ..8.......ATUA..SH..H..H....&... |
| 4f80 | 8b 50 08 83 e2 0f 83 fa 04 74 49 83 fa 03 74 11 31 c0 48 85 ed 74 54 48 c7 45 00 00 00 00 00 eb | .P.......tI...t.1.H..tTH.E...... |
| 4fa0 | 4a 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 5e 97 00 00 44 89 e6 48 89 df e8 e7 f9 ff ff 48 | JH.C.H.x..~.H...^...D..H.......H |
| 4fc0 | 89 df 48 89 c6 48 89 44 24 08 e8 12 d9 00 00 48 8b 44 24 08 48 85 ed 74 0b 48 8b 10 48 8b 52 10 | ..H..H.D$......H.D$.H..t.H..H.R. |
| 4fe0 | 48 89 55 00 48 8b 00 48 83 c0 20 48 83 c4 10 5b 5d 41 5c c3 51 e8 ac f9 ff ff 8b 50 08 83 e2 0f | H.U.H..H...H...[]A\.Q......P.... |
| 5000 | 83 fa 05 74 1c 83 fa 07 74 0e 83 fa 04 75 1e 48 8b 00 48 8b 40 10 eb 17 48 8b 00 48 8b 40 18 eb | ...t....t....u.H..H.@...H..H.@.. |
| 5020 | 0e 48 8b 38 e8 62 4d 01 00 48 98 eb 02 31 c0 5a c3 e8 70 f9 ff ff 8b 48 08 83 f9 16 75 05 48 8b | .H.8.bM..H...1.Z..p....H....u.H. |
| 5040 | 10 eb 0e 31 d2 83 f9 66 75 07 48 8b 00 48 8b 50 18 48 89 d0 c3 e8 4c f9 ff ff 8b 50 08 83 e2 0f | ...1...fu.H..H.P.H....L....P.... |
| 5060 | 83 fa 02 74 0d 83 fa 07 75 0c 48 8b 00 48 83 c0 28 c3 48 8b 00 c3 31 c0 c3 e8 28 f9 ff ff 31 d2 | ...t....u.H..H..(.H...1...(...1. |
| 5080 | 83 78 08 48 75 03 48 8b 10 48 89 d0 c3 41 56 53 41 89 f6 48 89 fb e8 0b f9 ff ff 8b 50 08 83 e2 | .x.Hu.H..H...AVSA..H........P... |
| 50a0 | 3f 83 fa 07 74 24 7f 0e 83 fa 05 74 18 7f 16 83 fa 02 74 16 eb 1f 83 fa 16 74 0a 83 fa 26 74 05 | ?...t$.....t......t......t...&t. |
| 50c0 | 83 fa 08 75 10 48 8b 00 eb 0d 44 89 f6 48 89 df 5b 41 5e eb 80 31 c0 5b 41 5e c3 48 8b 47 10 c7 | ...u.H....D..H..[A^..1.[A^.H.G.. |
| 50e0 | 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 c3 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 00 00 48 83 | @.....H...H.G..H.G......@.....H. |
| 5100 | 47 10 10 c3 48 8b 47 10 48 89 30 c7 40 08 13 00 00 00 48 83 47 10 10 c3 53 48 89 fb 48 83 ec 10 | G...H.G.H.0.@.....H.G...SH..H... |
| 5120 | 48 8b 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 48 89 34 24 e8 d9 95 00 00 48 8b 54 24 08 48 8b | H.G.H.x..~.H.T$.H.4$.....H.T$.H. |
| 5140 | 34 24 48 89 df e8 73 16 01 00 48 8b 4b 10 48 89 01 8a 50 08 48 83 c0 20 83 ca 40 0f b6 d2 89 51 | 4$H...s...H.K.H...P.H.....@....Q |
| 5160 | 08 48 83 43 10 10 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec 10 48 85 f6 75 09 e8 5d ff ff ff 31 c0 | .H.C..H...[.SH..H...H..u..]...1. |
| 5180 | eb 3e 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 24 08 e8 7b 95 00 00 48 8b 74 24 08 48 89 df e8 | .>H.G.H.x..~.H.t$..{...H.t$.H... |
| 51a0 | 8b 17 01 00 48 8b 4b 10 48 89 01 8a 50 08 48 83 c0 20 83 ca 40 0f b6 d2 89 51 08 48 83 43 10 10 | ....H.K.H...P.H.....@....Q.H.C.. |
| 51c0 | 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 48 89 | H...[.SH..H...H.G.H.x..~.H.T$.H. |
| 51e0 | 34 24 e8 2b 95 00 00 48 8b 54 24 08 48 8b 34 24 48 83 c4 10 48 89 df 5b e9 62 d8 00 00 53 48 89 | 4$.+...H.T$.H.4$H...H..[.b...SH. |
| 5200 | fb 48 81 ec e0 00 00 00 84 c0 48 89 54 24 40 48 89 4c 24 48 4c 89 44 24 50 4c 89 4c 24 58 74 3a | .H........H.T$@H.L$HL.D$PL.L$Xt: |
| 5220 | 0f 29 44 24 60 0f 29 4c 24 70 0f 29 94 24 80 00 00 00 0f 29 9c 24 90 00 00 00 0f 29 a4 24 a0 00 | .)D$`.)L$p.).$.....).$.....).$.. |
| 5240 | 00 00 0f 29 ac 24 b0 00 00 00 0f 29 b4 24 c0 00 00 00 0f 29 bc 24 d0 00 00 00 64 48 8b 04 25 28 | ...).$.....).$.....).$....dH..%( |
| 5260 | 00 00 00 48 89 44 24 28 31 c0 48 8b 43 18 48 83 78 18 00 7e 12 48 89 df 48 89 74 24 08 e8 90 94 | ...H.D$(1.H.C.H.x..~.H..H.t$.... |
| 5280 | 00 00 48 8b 74 24 08 48 8d 84 24 f0 00 00 00 48 8d 54 24 10 48 89 df c7 44 24 10 10 00 00 00 c7 | ..H.t$.H..$....H.T$.H...D$...... |
| 52a0 | 44 24 14 30 00 00 00 48 89 44 24 18 48 8d 44 24 30 48 89 44 24 20 e8 a4 d7 00 00 48 8b 4c 24 28 | D$.0...H.D$.H.D$0H.D$......H.L$( |
| 52c0 | 64 48 33 0c 25 28 00 00 00 74 05 e8 70 ef ff ff 48 81 c4 e0 00 00 00 5b c3 85 d2 41 54 49 89 f4 | dH3.%(...t..p...H......[...ATI.. |
| 52e0 | 55 53 48 89 fb 75 10 48 8b 47 10 48 89 30 c7 40 08 16 00 00 00 eb 59 48 8b 47 18 89 d5 48 83 78 | USH..u.H.G.H.0.@......YH.G...H.x |
| 5300 | 18 00 7e 05 e8 09 94 00 00 89 ee 48 89 df e8 3c 7e 00 00 48 63 d5 4c 89 60 18 48 c1 e2 04 48 29 | ..~........H...<~..Hc.L.`.H...H) |
| 5320 | 53 10 ff cd 48 83 ea 10 48 8b 73 10 83 fd ff 74 15 48 63 cd 48 83 c1 02 0f 10 04 16 48 c1 e1 04 | S...H...H.s....t.Hc.H.......H... |
| 5340 | 0f 11 04 08 eb dc 48 89 06 c7 46 08 66 00 00 00 48 83 43 10 10 5b 5d 41 5c c3 48 8b 47 10 31 d2 | ......H...F.f...H.C..[]A\.H.G.1. |
| 5360 | 85 f6 0f 95 c2 89 10 c7 40 08 01 00 00 00 48 83 47 10 10 c3 48 8b 47 10 48 89 30 c7 40 08 02 00 | ........@.....H.G...H.G.H.0.@... |
| 5380 | 00 00 48 83 47 10 10 c3 48 8b 47 10 48 89 38 c7 40 08 48 00 00 00 48 8b 47 18 48 83 47 10 10 48 | ..H.G...H.G.H.8.@.H...H.G.H.G..H |
| 53a0 | 39 b8 e0 00 00 00 0f 94 c0 0f b6 c0 c3 41 55 41 54 49 89 f5 55 53 48 89 fb 50 48 8b 47 18 be 02 | 9............AUATI..USH..PH.G... |
| 53c0 | 00 00 00 48 8b 78 40 e8 80 42 01 00 4c 8b 63 10 48 89 c5 4c 89 ee 48 89 df 49 8d 44 24 10 48 89 | ...H.x@..B..L.c.H..L..H..I.D$.H. |
| 53e0 | 43 10 e8 48 15 01 00 49 89 04 24 8a 40 08 48 89 ee 48 89 df 83 c8 40 0f b6 c0 41 89 44 24 08 48 | C..H...I..$.@.H..H....@...A.D$.H |
| 5400 | 8b 43 10 48 8d 50 f0 48 89 d1 e8 1e 69 01 00 48 8b 43 10 8b 40 f8 5a 5b 83 e0 0f 5d 41 5c 41 5d | .C.H.P.H....i..H.C..@.Z[...]A\A] |
| 5420 | c3 53 48 89 fb e8 7c f5 ff ff 48 8b 4b 10 48 89 c6 48 89 df 48 8d 51 f0 48 89 d1 e8 ed 68 01 00 | .SH...|...H.K.H..H..H.Q.H....h.. |
| 5440 | 48 8b 43 10 5b 8b 40 f8 83 e0 0f c3 41 54 55 49 89 d0 53 48 89 fb e8 4b f5 ff ff 4c 8b 63 10 4c | H.C.[.@.....ATUI..SH...K...L.c.L |
| 5460 | 89 c6 48 89 df 48 89 c5 e8 c2 14 01 00 49 89 04 24 8a 40 08 48 89 ee 48 8b 53 10 48 89 df 83 c8 | ..H..H.......I..$.@.H..H.S.H.... |
| 5480 | 40 0f b6 c0 48 89 d1 41 89 44 24 08 48 8d 42 10 48 89 43 10 e8 94 68 01 00 48 8b 43 10 5b 5d 8b | @...H..A.D$.H.B.H.C...h..H.C.[]. |
| 54a0 | 40 f8 41 5c 83 e0 0f c3 53 48 89 fb 49 89 d0 e8 f2 f4 ff ff 48 8b 4b 10 48 89 c6 48 89 df 4c 89 | @.A\....SH..I.......H.K.H..H..L. |
| 54c0 | 01 48 8b 53 10 c7 41 08 13 00 00 00 48 8d 4a 10 48 89 4b 10 48 89 d1 e8 51 68 01 00 48 8b 43 10 | .H.S..A.....H.J.H.K.H...Qh..H.C. |
| 54e0 | 5b 8b 40 f8 83 e0 0f c3 55 53 48 89 fb 50 e8 b3 f4 ff ff 48 8b 6b 10 48 8b 38 48 8d 75 f0 e8 dc | [.@.....USH..P.....H.k.H.8H.u... |
| 5500 | 41 01 00 0f 10 00 48 8b 43 10 0f 11 45 f0 8b 40 f8 5a 5b 83 e0 0f 5d c3 41 56 55 49 89 d6 53 48 | A.....H.C...E..@.Z[...].AVUI..SH |
| 5520 | 89 fb e8 7f f4 ff ff 48 8b 38 4c 89 f6 48 8b 6b 10 e8 16 41 01 00 0f 10 00 48 8b 43 10 0f 11 45 | .......H.8L..H.k...A.....H.C...E |
| 5540 | 00 48 8d 50 10 8b 40 08 48 89 53 10 5b 5d 83 e0 0f 41 5e c3 55 53 48 89 d5 48 89 fb 48 83 ec 28 | .H.P..@.H.S.[]...A^.USH..H..H..( |
| 5560 | 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 31 f4 ff ff 48 89 6c 24 08 c7 44 24 10 02 00 | dH..%(...H.D$.1..1...H.l$..D$... |
| 5580 | 00 00 48 8d 74 24 08 48 8b 38 48 8b 6b 10 e8 4c 41 01 00 0f 10 00 48 8b 43 10 0f 11 45 00 48 8d | ..H.t$.H.8H.k..LA.....H.C...E.H. |
| 55a0 | 50 10 8b 40 08 48 89 53 10 83 e0 0f 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 7f ec ff | P..@.H.S....H.L$.dH3.%(...t..... |
| 55c0 | ff 48 83 c4 28 5b 5d c3 41 54 55 41 89 d4 53 48 8b 47 18 48 89 fb 89 f5 48 83 78 18 00 7e 05 e8 | .H..([].ATUA..SH.G.H....H.x..~.. |
| 55e0 | 2e 91 00 00 48 89 df e8 c6 3f 01 00 48 8b 53 10 48 89 02 c7 42 08 45 00 00 00 48 83 43 10 10 85 | ....H....?..H.S.H...B.E...H.C... |
| 5600 | ed 7f 05 45 85 e4 7e 14 44 89 e1 89 ea 48 89 df 5b 5d 41 5c 48 89 c6 e9 0e 42 01 00 5b 5d 41 5c | ...E..~.D....H..[]A\H....B..[]A\ |
| 5620 | c3 53 48 89 fb e8 7c f3 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 0e 83 fa 07 75 12 48 8b 00 48 8b 50 | .SH...|....P.......t....u.H..H.P |
| 5640 | 10 eb 18 48 8b 00 48 8b 50 28 eb 0f 48 8b 43 18 48 63 d2 48 8b 94 d0 b8 01 00 00 31 c0 48 85 d2 | ...H..H.P(..H.C.Hc.H.......1.H.. |
| 5660 | 74 18 48 8b 43 10 48 89 10 c7 40 08 45 00 00 00 b8 01 00 00 00 48 83 43 10 10 5b c3 49 89 f8 e8 | t.H.C.H...@.E........H.C..[.I... |
| 5680 | 22 f3 ff ff 48 8b 00 49 8b 50 10 48 8b 48 20 48 83 c2 10 48 89 4a f0 0f b6 48 0a 89 4a f8 89 c8 | "...H..I.P.H.H.H...H.J...H..J... |
| 56a0 | 49 89 50 10 83 e0 0f c3 41 55 41 54 49 89 f5 55 53 48 89 fb 50 48 8b 47 18 be 02 00 00 00 48 8b | I.P.....AUATI..USH..PH.G......H. |
| 56c0 | 78 40 e8 85 3f 01 00 4c 8b 63 10 48 89 c5 4c 89 ee 48 89 df 49 8d 44 24 10 48 89 43 10 e8 4d 12 | x@..?..L.c.H..L..H..I.D$.H.C..M. |
| 56e0 | 01 00 49 89 04 24 8a 40 08 48 89 ee 48 8b 53 10 48 89 df 83 c8 40 0f b6 c0 48 8d 4a e0 48 83 ea | ..I..$.@.H..H.S.H....@...H.J.H.. |
| 5700 | 10 41 89 44 24 08 e8 1a 67 01 00 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 53 48 89 fb e8 85 f2 ff | .A.D$...g..H.k..Z[]A\A].SH...... |
| 5720 | ff 48 8b 53 10 48 89 df 48 89 c6 48 8d 4a f0 48 83 ea 20 e8 ed 66 01 00 48 83 6b 10 20 5b c3 41 | .H.S.H..H..H.J.H.....f..H.k..[.A |
| 5740 | 54 55 49 89 d0 53 48 89 fb e8 58 f2 ff ff 4c 8b 63 10 48 89 c5 4c 89 c6 48 89 df 49 8d 44 24 10 | TUI..SH...X...L.c.H..L..H..I.D$. |
| 5760 | 48 89 43 10 e8 c6 11 01 00 49 89 04 24 8a 40 08 48 89 ee 48 8b 53 10 48 89 df 83 c8 40 0f b6 c0 | H.C......I..$.@.H..H.S.H....@... |
| 5780 | 48 8d 4a e0 48 83 ea 10 41 89 44 24 08 e8 93 66 01 00 48 83 6b 10 20 5b 5d 41 5c c3 53 48 89 fb | H.J.H...A.D$...f..H.k..[]A\.SH.. |
| 57a0 | 49 89 d0 e8 fe f1 ff ff 48 8b 4b 10 48 89 df 48 89 c6 48 8d 51 10 48 89 53 10 4c 89 01 48 8b 53 | I.......H.K.H..H..H.Q.H.S.L..H.S |
| 57c0 | 10 c7 41 08 13 00 00 00 48 8d 4a e0 48 83 ea 10 e8 50 66 01 00 48 83 6b 10 20 5b c3 55 53 48 89 | ..A.....H.J.H....Pf..H.k..[.USH. |
| 57e0 | fb 52 e8 bf f1 ff ff 48 8b 28 48 8b 43 10 48 89 df 48 8d 50 e0 48 89 ee e8 4d 45 01 00 48 8b 53 | .R.....H.(H.C.H..H.P.H...ME..H.S |
| 5800 | 10 0f 10 42 f0 0f 11 00 c6 45 0a 00 48 8b 43 10 f6 40 f8 40 74 1b f6 45 09 04 74 15 48 8b 40 f0 | ...B.....E..H.C..@.@t..E..t.H.@. |
| 5820 | f6 40 09 03 74 0b 48 89 ee 48 89 df e8 91 87 00 00 48 83 6b 10 20 58 5b 5d c3 55 53 48 89 fb 48 | .@..t.H..H.......H.k..X[].USH..H |
| 5840 | 83 ec 18 48 89 54 24 08 e8 59 f1 ff ff 48 8b 28 48 8b 43 10 48 89 df 48 8b 54 24 08 48 8d 48 f0 | ...H.T$..Y...H.(H.C.H..H.T$.H.H. |
| 5860 | 48 89 ee e8 46 3f 01 00 48 8b 43 10 f6 40 f8 40 74 1b f6 45 09 04 74 15 48 8b 40 f0 f6 40 09 03 | H...F?..H.C..@.@t..E..t.H.@..@.. |
| 5880 | 74 0b 48 89 ee 48 89 df e8 35 87 00 00 48 83 6b 10 10 48 83 c4 18 5b 5d c3 41 56 55 49 89 d6 53 | t.H..H...5...H.k..H...[].AVUI..S |
| 58a0 | 48 89 fb 48 83 ec 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 ea f0 ff ff 48 8b 28 48 | H..H...dH..%(...H.D$.1......H.(H |
| 58c0 | 8d 54 24 08 48 89 df 4c 89 74 24 08 c7 44 24 10 02 00 00 00 48 89 ee e8 6e 44 01 00 48 8b 53 10 | .T$.H..L.t$..D$.....H...nD..H.S. |
| 58e0 | 0f 10 42 f0 0f 11 00 f6 42 f8 40 74 1b f6 45 09 04 74 15 48 8b 42 f0 f6 40 09 03 74 0b 48 89 ee | ..B.....B.@t..E..t.H.B..@..t.H.. |
| 5900 | 48 89 df e8 ba 86 00 00 48 83 6b 10 10 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 05 e8 1e e9 | H.......H.k..H.D$.dH3.%(...t.... |
| 5920 | ff ff 48 83 c4 20 5b 5d 41 5e c3 41 54 55 48 89 fd 53 31 db e8 6d f0 ff ff 49 89 c4 48 8b 45 10 | ..H...[]A^.ATUH..S1..m...I..H.E. |
| 5940 | 83 78 f8 00 74 04 48 8b 58 f0 41 8b 54 24 08 83 e2 0f 83 fa 05 74 0f 83 fa 07 75 43 49 8b 04 24 | .x..t.H.X.A.T$.......t....uCI..$ |
| 5960 | 48 89 58 10 eb 08 49 8b 04 24 48 89 58 28 48 85 db 74 3b 49 8b 34 24 f6 46 09 04 74 11 f6 43 09 | H.X...I..$H.X(H..t;I.4$.F..t..C. |
| 5980 | 03 74 0b 48 89 da 48 89 ef e8 10 86 00 00 49 8b 34 24 48 89 da 48 89 ef e8 1e 8c 00 00 eb 0f 48 | .t.H..H.......I.4$H..H.........H |
| 59a0 | 8b 45 18 48 63 d2 48 89 9c d0 b8 01 00 00 48 83 6d 10 10 b8 01 00 00 00 5b 5d 41 5c c3 53 48 89 | .E.Hc.H.......H.m.......[]A\.SH. |
| 59c0 | fb e8 e0 ef ff ff 48 8b 4b 10 48 8b 10 48 8b 71 f0 8b 49 f8 48 89 72 20 88 4a 0a 48 8b 53 10 f6 | ......H.K.H..H.q..I.H.r..J.H.S.. |
| 59e0 | 42 f8 40 74 1b 48 8b 30 f6 46 09 04 74 12 48 8b 52 f0 f6 42 09 03 74 08 48 89 df e8 9e 85 00 00 | B.@t.H.0.F..t.H.R..B..t.H....... |
| 5a00 | 48 83 6b 10 10 5b c3 48 63 c6 48 c7 c6 f0 ff ff ff 55 48 c1 e0 04 53 41 51 48 29 c6 48 03 77 10 | H.k..[.Hc.H......UH...SAQH).H.w. |
| 5a20 | 4d 85 c0 48 89 fb 89 d5 74 21 66 83 bf c4 00 00 00 00 75 17 48 8b 47 20 4c 89 40 20 48 8b 47 20 | M..H....t!f.......u.H.G.L.@.H.G. |
| 5a40 | 48 89 48 30 b9 01 00 00 00 eb 02 31 c9 89 ea 48 89 df e8 f8 6d 00 00 ff c5 75 12 48 8b 43 20 48 | H.H0.......1...H....m....u.H.C.H |
| 5a60 | 8b 53 10 48 39 50 08 73 04 48 89 50 08 58 5b 5d c3 41 57 41 56 4d 89 c7 41 54 55 41 89 f4 53 89 | .S.H9P.s.H.P.X[].AWAVM..ATUA..S. |
| 5a80 | d5 48 89 fb 4d 89 ce 48 83 ec 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 85 c9 74 0b 89 | .H..M..H...dH..%(...H.D$.1...t.. |
| 5aa0 | ce e8 00 ef ff ff 48 2b 43 38 4d 63 d4 48 c7 c6 f0 ff ff ff 49 c1 e2 04 4c 29 d6 48 03 73 10 4d | ......H+C8Mc.H......I...L).H.s.M |
| 5ac0 | 85 f6 48 89 74 24 08 74 0a 66 83 bb c4 00 00 00 00 74 22 48 89 f1 48 2b 4b 38 48 8d 54 24 08 49 | ..H.t$.t.f.......t"H..H+K8H.T$.I |
| 5ae0 | 89 c0 be 27 4a 40 00 48 89 df 89 6c 24 10 e8 a6 6f 00 00 eb 66 4c 8b 63 20 48 89 f2 b9 01 00 00 | ...'J@.H...l$...o...fL.c.H...... |
| 5b00 | 00 48 89 df 4d 89 74 24 20 4d 89 7c 24 30 48 2b 53 38 49 89 54 24 38 48 8b 93 b0 00 00 00 49 89 | .H..M.t$.M.|$0H+S8I.T$8H......I. |
| 5b20 | 54 24 28 48 89 83 b0 00 00 00 89 ea 41 8a 44 24 42 83 e0 fe 0a 83 c9 00 00 00 83 c8 10 41 88 44 | T$(H........A.D$B............A.D |
| 5b40 | 24 42 e8 08 6d 00 00 49 8b 44 24 28 41 80 64 24 42 ef 48 89 83 b0 00 00 00 31 c0 ff c5 75 12 48 | $B..m..I.D$(A.d$B.H......1...u.H |
| 5b60 | 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 8b 7c 24 18 64 48 33 3c 25 28 00 00 00 74 | .S.H.K.H9J.s.H.J.H.|$.dH3<%(...t |
| 5b80 | 05 e8 ba e6 ff ff 48 83 c4 20 5b 5d 41 5c 41 5e 41 5f c3 41 54 55 48 89 cd 53 48 89 fb 48 83 ec | ......H...[]A\A^A_.ATUH..SH..H.. |
| 5ba0 | 40 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 48 85 c9 48 89 d1 48 89 f2 48 8d 74 24 10 b8 | @dH..%(...H.D$81.H..H..H..H.t$.. |
| 5bc0 | 92 06 42 00 4c 89 44 24 08 48 0f 44 e8 e8 cc 85 01 00 4c 8b 44 24 08 48 8d 74 24 10 48 89 ea 48 | ..B.L.D$.H.D......L.D$.H.t$.H..H |
| 5be0 | 89 df 4c 89 c1 e8 45 6f 00 00 85 c0 89 c5 75 47 48 8b 43 10 4c 8b 60 f0 41 80 7c 24 0a 00 74 37 | ..L...Eo......uGH.C.L.`.A.|$..t7 |
| 5c00 | 48 8b 43 18 be 02 00 00 00 48 8b 78 40 e8 3a 3a 01 00 49 8b 74 24 20 0f 10 00 48 8b 16 0f 11 02 | H.C......H.x@.::..I.t$....H..... |
| 5c20 | f6 42 08 40 74 11 48 8d 46 10 48 39 c2 75 08 48 89 df e8 a0 83 00 00 48 8b 4c 24 38 64 48 33 0c | .B.@t.H.F.H9.u.H.......H.L$8dH3. |
| 5c40 | 25 28 00 00 00 89 e8 74 05 e8 f2 e5 ff ff 48 83 c4 40 5b 5d 41 5c c3 48 8b 47 10 49 89 f1 41 89 | %(.....t......H..@[]A\.H.G.I..A. |
| 5c60 | c8 83 78 f8 46 75 13 48 8b 40 f0 48 89 d1 4c 89 ca 48 8b 70 18 e9 9a 73 00 00 b8 01 00 00 00 c3 | ..x.Fu.H.@.H..L..H.p...s........ |
| 5c80 | 0f b6 47 0a c3 83 fe 09 41 55 41 54 55 53 51 48 8b 5f 18 0f 87 eb 00 00 00 89 f6 49 89 fd ff 24 | ..G.....AUATUSQH._.........I...$ |
| 5ca0 | f5 20 f7 41 00 c6 43 57 00 eb 0e 31 f6 48 89 df e8 43 04 01 00 c6 43 57 01 31 c0 e9 c7 00 00 00 | ...A..CW...1.H...C....CW.1...... |
| 5cc0 | 31 f6 e8 fb 8a 00 00 eb f0 48 8b 43 18 48 03 43 10 48 c1 e8 0a e9 ad 00 00 00 48 8b 43 18 03 43 | 1........H.C.H.C.H........H.C..C |
| 5ce0 | 10 25 ff 03 00 00 e9 9c 00 00 00 85 d2 44 8a 63 57 c6 43 57 01 75 1e 48 c7 c6 80 f3 ff ff 48 89 | .%...........D.cW.CW.u.H......H. |
| 5d00 | df bd 01 00 00 00 e8 ed 03 01 00 4c 89 ef e8 ff 89 00 00 eb 2c 48 63 d2 48 89 df 48 c1 e2 0a 48 | ...........L........,Hc.H..H...H |
| 5d20 | 03 53 18 48 89 d6 48 89 d5 e8 ca 03 01 00 49 8b 45 18 48 83 78 18 00 7e 08 4c 89 ef e8 d1 89 00 | .S.H..H.......I.E.H.x..~.L...... |
| 5d40 | 00 31 c0 48 85 ed 44 88 63 57 7e 3b 31 c0 80 7b 55 07 0f 94 c0 eb 30 8b 83 cc 00 00 00 89 93 cc | .1.H..D.cW~;1..{U.....0......... |
| 5d60 | 00 00 00 eb 22 83 fa 27 b9 28 00 00 00 8b 83 d0 00 00 00 0f 4e d1 89 93 d0 00 00 00 eb 09 0f b6 | ...."..'.(..........N........... |
| 5d80 | 43 57 eb 03 83 c8 ff 5a 5b 5d 41 5c 41 5d c3 50 e8 e6 5c 00 00 53 48 89 fb e8 08 ec ff ff 48 8b | CW.....Z[]A\A].P..\..SH.......H. |
| 5da0 | 4b 10 48 8b 30 48 89 df 48 8d 51 f0 e8 e2 36 01 00 85 c0 74 07 48 83 43 10 10 eb 05 48 83 6b 10 | K.H.0H..H.Q...6....t.H.C....H.k. |
| 5dc0 | 10 5b c3 55 53 48 89 fb 48 83 ec 18 83 fe 01 7e 26 48 8b 47 18 48 83 78 18 00 7e 0d 89 74 24 0c | .[.USH..H......~&H.G.H.x..~..t$. |
| 5de0 | e8 2d 89 00 00 8b 74 24 0c 48 83 c4 18 48 89 df 5b 5d e9 46 65 01 00 85 f6 75 25 48 8b 6f 10 31 | .-....t$.H...H..[].Fe....u%H.o.1 |
| 5e00 | d2 be 1f 15 42 00 e8 b2 09 01 00 48 89 45 00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 83 43 10 10 | ....B......H.E..@...@....E.H.C.. |
| 5e20 | 48 83 c4 18 5b 5d c3 53 48 89 fb e8 76 eb ff ff 48 8b 73 10 48 89 df 48 89 c2 e8 ab 66 01 00 48 | H...[].SH...v...H.s.H..H....f..H |
| 5e40 | 83 43 10 10 5b c3 48 85 f6 74 0b 48 8b 47 18 48 8b 40 08 48 89 06 48 8b 47 18 48 8b 00 c3 48 8b | .C..[.H..t.H.G.H.@.H..H.G.H...H. |
| 5e60 | 47 18 48 89 50 08 48 89 30 c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 | G.H.P.H.0.SH..H...H.G.H.x..~.H.t |
| 5e80 | 24 08 e8 8b 88 00 00 48 8b 74 24 08 48 89 df e8 b8 0a 01 00 48 8b 53 10 48 89 02 c7 42 08 47 00 | $......H.t$.H.......H.S.H...B.G. |
| 5ea0 | 00 00 48 83 c0 28 48 83 43 10 10 48 83 c4 10 5b c3 41 56 53 49 89 fe 89 d3 e8 e8 ea ff ff 8b 50 | ..H..(H.C..H...[.AVSI..........P |
| 5ec0 | 08 83 e2 3f 83 fa 06 74 2e 83 fa 26 75 77 48 8b 08 31 c0 85 db 7e 79 0f b6 51 0a 39 d3 7f 71 8d | ...?...t...&uwH..1...~y..Q.9..q. |
| 5ee0 | 53 ff b8 1f 15 42 00 48 63 d2 48 83 c2 02 48 c1 e2 04 48 01 ca eb 39 48 8b 10 31 c0 85 db 48 8b | S....B.Hc.H...H...H...9H..1...H. |
| 5f00 | 4a 18 7e 4c 3b 59 10 7f 47 8d 43 ff 4c 63 c3 49 c1 e0 04 4c 03 41 58 48 98 48 8b 44 c2 20 48 8b | J.~L;Y..G.C.Lc.I...L.AXH.H.D..H. |
| 5f20 | 10 49 8b 40 f0 48 85 c0 74 1f 48 83 c0 20 74 20 49 8b 4e 10 0f 10 02 48 83 c1 10 0f 11 41 f0 49 | .I.@.H..t.H...t.I.N....H.....A.I |
| 5f40 | 89 4e 10 eb 0b 31 c0 eb 07 b8 04 f7 41 00 eb e0 5b 41 5e c3 41 57 41 56 41 89 d7 53 49 89 fe e8 | .N...1......A...[A^.AWAVA..SI... |
| 5f60 | 42 ea ff ff 8b 50 08 83 e2 3f 83 fa 06 74 41 31 db 83 fa 26 0f 85 f0 00 00 00 31 db 45 85 ff 48 | B....P...?...tA1...&......1.E..H |
| 5f80 | 8b 30 0f 8e e2 00 00 00 0f b6 46 0a 41 39 c7 0f 8f d5 00 00 00 41 8d 57 ff 31 c9 bb 1f 15 42 00 | .0........F.A9.......A.W.1....B. |
| 5fa0 | 48 63 d2 48 83 c2 02 48 c1 e2 04 48 01 f2 eb 7d 48 8b 10 31 db 45 85 ff 48 8b 72 18 0f 8e a8 00 | Hc.H...H...H...}H..1.E..H.r..... |
| 5fc0 | 00 00 44 3b 7e 10 0f 8f 9e 00 00 00 4d 63 c7 41 8d 47 ff 49 c1 e0 04 4c 03 46 58 48 98 48 8b 4c | ..D;~.......Mc.A.G.I...L.FXH.H.L |
| 5fe0 | c2 20 49 8b 58 f0 48 8b 11 48 85 db 74 38 48 83 c3 20 74 76 49 8b 46 10 48 8d 70 f0 0f 10 48 f0 | ..I.X.H..H..t8H...tvI.F.H.p...H. |
| 6000 | 49 89 76 10 0f 11 0a 48 8b 01 f6 40 08 40 74 5a 48 8d 51 10 48 39 d0 75 51 48 89 ce 4c 89 f7 e8 | I.v....H...@.@tZH.Q.H9.uQH..L... |
| 6020 | b3 7f 00 00 eb 44 31 f6 bb 04 f7 41 00 49 8b 46 10 48 85 f6 48 8d 78 f0 0f 10 40 f0 49 89 7e 10 | .....D1....A.I.F.H..H.x...@.I.~. |
| 6040 | 0f 11 02 74 20 f6 40 f8 40 74 1f f6 46 09 04 74 19 48 8b 50 f0 f6 42 09 03 74 0f 4c 89 f7 e8 3b | ...t..@.@t..F..t.H.P..B..t.L...; |
| 6060 | 7f 00 00 eb 05 48 85 c9 75 9d 48 89 d8 5b 41 5e 41 5f c3 53 89 d3 e8 2b e9 ff ff 8b 50 08 83 e2 | .....H..u.H..[A^A_.S...+....P... |
| 6080 | 3f 83 fa 06 74 1c 83 fa 26 75 28 44 8d 43 ff 4d 63 c0 49 83 c0 02 49 c1 e0 04 4c 03 00 4c 89 c0 | ?...t...&u(D.C.Mc.I...I...L..L.. |
| 60a0 | eb 13 48 8b 00 44 8d 43 ff 4d 63 c0 4a 8b 44 c0 20 eb 02 31 c0 5b c3 41 54 55 41 89 cb 53 48 89 | ..H..D.C.Mc.J.D....1.[.ATUA..SH. |
| 60c0 | fb 4c 63 ca 48 83 ec 10 44 89 44 24 0c e8 d4 e8 ff ff 48 89 df 49 89 c2 44 89 de e8 c6 e8 ff ff | .Lc.H...D.D$......H..I..D....... |
| 60e0 | 4c 8b 20 49 8b 02 48 89 df 4a 8d 2c c8 48 8b 75 18 e8 5a 7f 00 00 44 8b 44 24 0c 41 ff c8 4d 63 | L..I..H..J.,.H.u..Z...D.D$.A..Mc |
| 6100 | c0 4b 8b 44 c4 20 48 89 45 18 48 8d 50 10 48 ff 40 08 48 39 10 74 07 c7 40 18 01 00 00 00 48 8b | .K.D..H.E.H.P.H.@.H9.t..@.....H. |
| 6120 | 75 18 48 8b 06 f6 40 08 40 74 19 48 8d 56 10 48 39 d0 75 10 48 83 c4 10 48 89 df 5b 5d 41 5c e9 | u.H...@.@t.H.V.H9.u.H...H..[]A\. |
| 6140 | 93 7e 00 00 48 83 c4 10 5b 5d 41 5c c3 48 8b 4e 08 31 c0 48 85 c9 74 0e 48 8b 06 48 89 0a 48 c7 | .~..H...[]A\.H.N.1.H..t.H..H..H. |
| 6160 | 46 08 00 00 00 00 c3 85 d2 0f 84 ef 00 00 00 41 54 55 41 89 f4 53 83 ce ff 89 d5 48 89 fb e8 17 | F..............ATUA..S.....H.... |
| 6180 | eb ff ff 83 f8 05 74 07 31 c0 e9 ca 00 00 00 48 89 df ff cd e8 42 ef ff ff be fe ff ff ff 48 89 | ......t.1......H.....B........H. |
| 61a0 | df e8 ef fb ff ff 85 c0 74 de be fe ff ff ff 48 89 df e8 e3 ea ff ff 83 f8 04 0f 85 87 00 00 00 | ........t......H................ |
| 61c0 | 83 ca ff 44 89 e6 48 89 df e8 98 eb ff ff 85 c0 74 0f be fe ff ff ff 48 89 df e8 99 e9 ff ff eb | ...D..H.........t......H........ |
| 61e0 | 5f 89 ea 44 89 e6 48 89 df e8 79 ff ff ff 85 c0 74 55 83 ca ff be fe ff ff ff 48 89 df e8 b6 e9 | _..D..H...y.....tU........H..... |
| 6200 | ff ff be fe ff ff ff 48 89 df e8 69 e9 ff ff ba 01 00 00 00 be 6d f8 41 00 48 89 df e8 f7 ee ff | .......H...i.........m.A.H...... |
| 6220 | ff be fe ff ff ff 48 89 df ba 01 00 00 00 e8 85 e9 ff ff be 03 00 00 00 48 89 df e8 83 fb ff ff | ......H.................H....... |
| 6240 | b8 01 00 00 00 eb 12 be fe ff ff ff 48 89 df e8 24 e9 ff ff e9 40 ff ff ff 5b 5d 41 5c c3 31 c0 | ............H...$....@...[]A\.1. |
| 6260 | c3 41 54 55 49 89 f4 53 48 89 fb 48 83 ec 10 e8 ed e8 ff ff 89 c5 4c 89 e2 be ce fa 41 00 48 89 | .ATUI..SH..H..........L.....A.H. |
| 6280 | df 44 8d 65 01 e8 2e 54 00 00 ba 01 f8 41 00 be d8 b9 f0 ff 48 89 df e8 b0 f1 ff ff ba 02 00 00 | .D.e...T.....A......H........... |
| 62a0 | 00 44 89 e6 48 89 df e8 bb fe ff ff 85 c0 74 71 31 d2 83 ce ff 48 89 df e8 ad ec ff ff ba 03 00 | .D..H.........tq1....H.......... |
| 62c0 | 00 00 be 09 f8 41 00 48 89 c7 48 89 c5 e8 5e de ff ff 85 c0 75 29 48 8d 75 03 48 89 df e8 8a ee | .....A.H..H...^.....u)H.u.H..... |
| 62e0 | ff ff be fe ff ff ff 48 89 df 83 ca ff e8 c6 e8 ff ff be fe ff ff ff 48 89 df e8 79 e8 ff ff 44 | .......H...............H...y...D |
| 6300 | 89 e2 83 ce ff 48 89 df e8 0a e9 ff ff be fd ff ff ff 48 89 df e8 5e e8 ff ff b8 01 00 00 00 eb | .....H............H...^......... |
| 6320 | 12 89 ee 48 89 df 89 44 24 0c e8 49 e8 ff ff 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c c3 41 54 55 49 | ...H...D$..I....D$.H...[]A\.ATUI |
| 6340 | 89 f4 53 89 d5 48 89 fb 48 83 ec 10 e8 9f dd ff ff 8b 38 e8 48 e3 ff ff 89 ee 48 89 df 31 d2 48 | ..S..H..H.........8.H.....H..1.H |
| 6360 | 89 44 24 08 e8 01 ec ff ff 4c 8b 44 24 08 48 8d 48 01 4c 89 e2 48 89 df be 0d f8 41 00 31 c0 e8 | .D$......L.D$.H.H.L..H.....A.1.. |
| 6380 | 79 ee ff ff 89 ee 48 89 df 83 ca ff e8 27 e8 ff ff 48 89 df be fe ff ff ff e8 da e7 ff ff 48 83 | y.....H......'...H............H. |
| 63a0 | c4 10 b8 07 00 00 00 5b 5d 41 5c c3 55 53 48 89 d5 51 48 63 06 48 89 f3 85 c0 7e 0b 48 89 02 c7 | .......[]A\.USH..QHc.H....~.H... |
| 63c0 | 06 00 00 00 00 eb 2a 48 8b 7e 08 e8 60 e0 ff ff 31 d2 85 c0 75 1f 48 8b 4b 08 48 8d 7b 10 ba 00 | ......*H.~..`...1...u.H.K.H.{... |
| 63e0 | 20 00 00 be 01 00 00 00 e8 b3 dd ff ff 48 89 45 00 48 8d 53 10 48 89 d0 5a 5b 5d c3 85 f6 41 57 | .............H.E.H.S.H..Z[]...AW |
| 6400 | 41 56 41 55 41 89 cd 41 54 55 48 89 d5 53 48 89 fb 41 50 74 05 e8 5e e8 ff ff 49 83 ce ff be 2e | AVAUA..ATUH..SH..APt..^...I..... |
| 6420 | 00 00 00 48 89 ef e8 35 de ff ff 48 85 c0 49 89 c4 75 15 31 c0 4c 89 f1 48 89 ef f2 ae 48 89 c8 | ...H...5...H..I..u.1.L..H....H.. |
| 6440 | 48 f7 d0 4c 8d 64 05 ff 4d 89 e7 48 89 ee 48 89 df 49 29 ef 4c 89 fa e8 bc ec ff ff be fe ff ff | H..L.d..M..H..H..I).L........... |
| 6460 | ff 48 89 df e8 7f f0 ff ff 85 c0 75 4f 48 89 df be fe ff ff ff e8 fe e6 ff ff 41 80 3c 24 2e ba | .H.........uOH............A.<$.. |
| 6480 | 01 00 00 00 48 89 df 41 0f 45 d5 31 f6 e8 36 f1 ff ff 4c 89 fa 48 89 ee 48 89 df e8 78 ec ff ff | ....H..A.E.1..6...L..H..H...x... |
| 64a0 | 48 89 df be fe ff ff ff e8 cb e7 ff ff be fc ff ff ff 48 89 df e8 5e f2 ff ff eb 22 83 ce ff 48 | H.................H...^...."...H |
| 64c0 | 89 df e8 d3 e7 ff ff 83 f8 05 74 12 be fd ff ff ff 48 89 df e8 9f e6 ff ff 48 89 e8 eb 2f 83 ca | ..........t......H.......H.../.. |
| 64e0 | ff be fe ff ff ff 48 89 df e8 ca e6 ff ff be fe ff ff ff 48 89 df 49 8d 6c 24 01 e8 78 e6 ff ff | ......H............H..I.l$..x... |
| 6500 | 41 80 3c 24 2e 0f 84 13 ff ff ff 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 50 31 d2 83 ce ff e8 | A.<$.......1.Z[]A\A]A^A_.P1..... |
| 6520 | 46 ea ff ff 48 8b 3d 35 e1 26 00 48 89 c1 ba 1e f8 41 00 be 01 00 00 00 31 c0 e8 41 e1 ff ff 48 | F...H.=5.&.H.....A......1..A...H |
| 6540 | 8b 3d 1a e1 26 00 e8 a5 df ff ff 31 c0 5a c3 48 85 c9 48 89 f7 74 08 48 89 ce e9 41 e0 ff ff 50 | .=..&......1.Z.H..H..t.H...A...P |
| 6560 | e8 5b db ff ff 31 c0 5a c3 41 54 49 89 f4 55 bd 50 f8 41 00 53 48 89 fb c7 07 00 00 00 00 48 8b | .[...1.Z.ATI..U.P.A.SH........H. |
| 6580 | 7b 08 e8 79 df ff ff 83 f8 ff 74 2c 48 ff c5 0f b6 55 ff 39 d0 75 21 48 63 13 80 7d 00 00 8d 4a | {..y......t,H....U.9.u!Hc..}...J |
| 65a0 | 01 89 0b 88 44 13 10 75 d5 48 8b 7b 08 c7 03 00 00 00 00 e8 48 df ff ff 31 d2 83 f8 23 41 89 04 | ....D..u.H.{........H...1...#A.. |
| 65c0 | 24 75 25 48 8b 7b 08 e8 34 df ff ff 83 f8 ff 74 05 83 f8 0a 75 ed 48 8b 7b 08 e8 21 df ff ff ba | $u%H.{..4......t....u.H.{..!.... |
| 65e0 | 01 00 00 00 41 89 04 24 5b 89 d0 5d 41 5c c3 41 57 41 56 41 bf 01 00 00 00 41 55 41 54 49 89 d6 | ....A..$[..]A\.AWAVA.....AUATI.. |
| 6600 | 55 53 49 89 f4 48 89 fb 41 89 cd bd 01 00 00 00 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 | USI..H..A.......H......dH..%(... |
| 6620 | 48 89 84 24 98 00 00 00 31 c0 e8 32 e5 ff ff 89 44 24 08 48 8d 54 24 18 89 ee 4c 89 e7 e8 59 4f | H..$....1..2....D$.H.T$...L...YO |
| 6640 | 00 00 85 c0 74 36 41 89 ef 01 ed eb e6 41 8d 04 2f b9 02 00 00 00 4c 89 e7 99 f7 f9 48 8d 54 24 | ....t6A......A../.....L.....H.T$ |
| 6660 | 18 89 c6 89 44 24 0c e8 2f 4f 00 00 85 c0 8b 4c 24 0c 74 06 44 8d 79 01 89 e9 89 cd 41 39 ef 7c | ....D$../O.....L$.t.D.y.....A9.| |
| 6680 | cc 83 fd 17 b8 00 00 00 00 ba 0c 00 00 00 0f 4f c2 4d 85 f6 89 44 24 0c 74 12 4c 89 f2 be 54 f8 | ...............O.M...D$.t.L...T. |
| 66a0 | 41 00 48 89 df 31 c0 e8 51 eb ff ff 4c 8d 7c 24 50 ba 10 00 00 00 be 58 f8 41 00 48 89 df e8 55 | A.H..1..Q...L.|$P......X.A.H...U |
| 66c0 | ea ff ff 48 8d 54 24 18 44 89 ee 4c 89 e7 45 8d 75 01 e8 c4 4e 00 00 85 c0 0f 84 5a 01 00 00 44 | ...H.T$.D..L..E.u...N......Z...D |
| 66e0 | 39 74 24 0c 75 1b ba 05 00 00 00 be 69 f8 41 00 48 89 df e8 20 ea ff ff 44 8d 75 f5 e9 30 01 00 | 9t$.u.......i.A.H.......D.u..0.. |
| 6700 | 00 48 8d 54 24 18 be 6f f8 41 00 4c 89 e7 e8 a5 4f 00 00 4c 89 fa 31 c0 be 74 f8 41 00 48 89 df | .H.T$..o.A.L....O..L..1..t.A.H.. |
| 6720 | e8 d8 ea ff ff 8b 54 24 40 85 d2 7e 0f be 7a f8 41 00 48 89 df 31 c0 e8 c1 ea ff ff ba 04 00 00 | ......T$@..~..z.A.H..1.......... |
| 6740 | 00 be 7e f8 41 00 48 89 df e8 ca e9 ff ff 48 8d 74 24 18 48 89 df e8 06 fb ff ff 85 c0 74 3e 31 | ..~.A.H.......H.t$.H.........t>1 |
| 6760 | d2 83 ce ff 48 89 df e8 fe e7 ff ff 48 89 df 48 89 c2 be 83 f8 41 00 31 c0 e8 7f ea ff ff 48 89 | ....H.......H..H.....A.1......H. |
| 6780 | df 83 ca ff be fe ff ff ff e8 2a e4 ff ff be fe ff ff ff 48 89 df e8 dd e3 ff ff eb 65 48 8b 54 | ..........*........H........eH.T |
| 67a0 | 24 28 80 3a 00 74 16 48 8b 4c 24 20 be 91 f8 41 00 48 89 df 31 c0 e8 42 ea ff ff eb 45 48 8b 44 | $(.:.t.H.L$....A.H..1..B....EH.D |
| 67c0 | 24 30 8a 00 3c 6d 75 0c ba 0a 00 00 00 be 99 f8 41 00 eb 26 3c 43 74 18 8b 4c 24 44 4c 89 fa be | $0..<mu.........A..&<Ct..L$DL... |
| 67e0 | a4 f8 41 00 48 89 df 31 c0 e8 0f ea ff ff eb 12 ba 01 00 00 00 be 92 06 42 00 48 89 df e8 16 e9 | ..A.H..1................B.H..... |
| 6800 | ff ff 80 7c 24 4f 00 74 12 ba 14 00 00 00 be b5 f8 41 00 48 89 df e8 fd e8 ff ff 48 89 df e8 3e | ...|$O.t.........A.H.......H...> |
| 6820 | e3 ff ff 2b 44 24 08 48 89 df 89 c6 e8 92 f5 ff ff 45 89 f5 e9 8a fe ff ff 48 89 df e8 20 e3 ff | ...+D$.H.........E.......H...... |
| 6840 | ff 2b 44 24 08 48 89 df 89 c6 e8 74 f5 ff ff 48 8b 84 24 98 00 00 00 64 48 33 04 25 28 00 00 00 | .+D$.H.....t...H..$....dH3.%(... |
| 6860 | 74 05 e8 d9 d9 ff ff 48 81 c4 a8 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 81 ec | t......H......[]A\A]A^A_.SH..H.. |
| 6880 | 90 00 00 00 48 8d 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 fa 4c 00 | ....H.T$.dH..%(...H..$....1...L. |
| 68a0 | 00 85 c0 74 30 48 8d 54 24 08 be ca f8 41 00 48 89 df e8 01 4e 00 00 8b 4c 24 30 85 c9 7e 16 48 | ...t0H.T$....A.H....N...L$0..~.H |
| 68c0 | 8d 54 24 40 be cd f8 41 00 48 89 df 31 c0 e8 2a e9 ff ff eb 0f 31 d2 be 1f 15 42 00 48 89 df e8 | .T$@...A.H..1..*.....1....B.H... |
| 68e0 | 34 e8 ff ff 48 8b 84 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 44 d9 ff ff 48 81 c4 90 | 4...H..$....dH3.%(...t..D...H... |
| 6900 | 00 00 00 5b c3 55 53 48 89 f5 48 89 fb 48 81 ec d8 00 00 00 84 c0 48 89 54 24 30 48 89 4c 24 38 | ...[.USH..H..H........H.T$0H.L$8 |
| 6920 | 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 24 50 0f 29 4c 24 60 0f 29 54 24 70 0f 29 9c 24 80 | L.D$@L.L$Ht7.)D$P.)L$`.)T$p.).$. |
| 6940 | 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 a0 00 00 00 0f 29 b4 24 b0 00 00 00 0f 29 bc 24 c0 | ....).$.....).$.....).$.....).$. |
| 6960 | 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 8d 84 24 f0 00 00 00 be 01 00 00 00 | ...dH..%(...H.D$.1.H..$......... |
| 6980 | 48 89 df 48 89 44 24 08 48 8d 44 24 20 c7 04 24 10 00 00 00 c7 44 24 04 30 00 00 00 48 89 44 24 | H..H.D$.H.D$...$.....D$.0...H.D$ |
| 69a0 | 10 e8 d3 fe ff ff 48 89 e2 48 89 ee 48 89 df e8 12 e8 ff ff be 02 00 00 00 48 89 df e8 02 f4 ff | ......H..H..H............H...... |
| 69c0 | ff 48 89 df e8 c6 f3 ff ff 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 62 d8 ff ff 48 81 | .H.......H.L$.dH3.%(...t..b...H. |
| 69e0 | c4 d8 00 00 00 5b 5d c3 41 54 55 49 89 d4 53 89 f5 31 f6 48 89 fb 48 81 ec 90 00 00 00 48 8d 54 | .....[].ATUI..S..1.H..H......H.T |
| 6a00 | 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 81 4b 00 00 85 c0 75 17 4c 89 | $.dH..%(...H..$....1...K....u.L. |
| 6a20 | e1 89 ea be d5 f8 41 00 48 89 df e8 d5 fe ff ff e9 8c 00 00 00 48 8d 54 24 08 be d6 2c 42 00 48 | ......A.H............H.T$...,B.H |
| 6a40 | 89 df e8 71 4c 00 00 48 8b 7c 24 18 be a5 06 42 00 e8 aa d9 ff ff 85 c0 75 1b ff cd 75 17 48 8b | ...qL..H.|$....B........u...u.H. |
| 6a60 | 54 24 10 4c 89 e1 be eb f8 41 00 48 89 df e8 92 fe ff ff eb 4c 48 83 7c 24 10 00 75 2b 48 8d 74 | T$.L.....A.H........LH.|$..u+H.t |
| 6a80 | 24 08 48 89 df e8 d7 f7 ff ff 85 c0 ba 92 06 42 00 74 10 31 d2 83 ce ff 48 89 df e8 ca e4 ff ff | $.H............B.t.1....H....... |
| 6aa0 | 48 89 c2 48 89 54 24 10 48 8b 4c 24 10 4d 89 e0 89 ea be 09 f9 41 00 48 89 df 31 c0 e8 44 fe ff | H..H.T$.H.L$.M.......A.H..1..D.. |
| 6ac0 | ff 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 67 d7 ff ff 48 81 c4 90 00 00 00 | .H..$....dH3.%(...t..g...H...... |
| 6ae0 | 5b 5d 41 5c c3 41 54 55 89 f5 53 49 89 d4 48 89 fb e8 fa d5 ff ff 85 ed 74 14 be 01 00 00 00 48 | []A\.ATU..SI..H.........t......H |
| 6b00 | 89 df e8 53 e8 ff ff b8 01 00 00 00 eb 4d 8b 28 48 89 df e8 c3 e5 ff ff 4d 85 e4 89 ef 74 1c e8 | ...S.........M.(H.......M....t.. |
| 6b20 | 7c db ff ff 4c 89 e2 48 89 c1 be 17 f8 41 00 48 89 df 31 c0 e8 c4 e6 ff ff eb 10 e8 60 db ff ff | |...L..H.....A.H..1.........`... |
| 6b40 | 48 89 df 48 89 c6 e8 21 e6 ff ff 48 63 f5 48 89 df e8 ae e5 ff ff b8 03 00 00 00 5b 5d 41 5c c3 | H..H...!...Hc.H............[]A\. |
| 6b60 | 83 fe ff 41 54 55 48 89 fd 53 75 0d 5b 5d 41 5c 31 d2 31 f6 e9 6c ff ff ff 89 f2 89 f3 83 e2 7f | ...ATUH..Su.[]A\1.1..l.......... |
| 6b80 | 75 1f 0f b6 df 41 bc 2e f9 41 00 85 db 75 2b be 01 00 00 00 41 bc 2e f9 41 00 e8 bb e7 ff ff eb | u....A...A...u+.....A...A....... |
| 6ba0 | 21 8d 42 01 41 bc 27 f9 41 00 d0 f8 84 c0 b8 2e f9 41 00 0f 4f da 4c 0f 4e e0 48 89 ef e8 19 e5 | !.B.A.'.A........A..O.L.N.H..... |
| 6bc0 | ff ff 4c 89 e6 48 89 ef e8 9f e5 ff ff 48 63 f3 48 89 ef e8 2c e5 ff ff 5b b8 03 00 00 00 5d 41 | ..L..H.......Hc.H...,...[.....]A |
| 6be0 | 5c c3 55 53 48 89 f2 51 48 89 f5 be d8 b9 f0 ff 48 89 fb e8 54 e8 ff ff 31 d2 85 c0 75 56 be fe | \.USH..QH.......H...T...1...uV.. |
| 6c00 | ff ff ff 48 89 df e8 6d df ff ff 31 d2 31 f6 48 89 df e8 b1 e9 ff ff 48 89 ee 48 89 df e8 4a e5 | ...H...m...1.1.H.......H..H...J. |
| 6c20 | ff ff ba 33 f9 41 00 be fe ff ff ff 48 89 df e8 0b eb ff ff 83 ce ff 48 89 df e8 39 e0 ff ff 48 | ...3.A......H..........H...9...H |
| 6c40 | 89 ea be d8 b9 f0 ff 48 89 df e8 f0 ea ff ff ba 01 00 00 00 89 d0 5a 5b 5d c3 53 48 89 f2 48 89 | .......H..............Z[].SH..H. |
| 6c60 | fb be d8 b9 f0 ff e8 e1 e7 ff ff 48 89 df be fe ff ff ff 5b e9 b2 ec ff ff 41 55 41 54 49 89 d5 | ...........H.......[.....AUATI.. |
| 6c80 | 55 53 48 89 fd 51 41 89 f4 e8 c7 e3 ff ff 48 85 c0 75 04 31 c0 eb 4d 44 89 e6 48 89 ef 48 89 c3 | USH..QA.......H..u.1..MD..H..H.. |
| 6ca0 | e8 7c e9 ff ff 85 c0 74 ea 4c 89 ea be d8 b9 f0 ff 48 89 ef e8 93 e7 ff ff 83 ce ff ba fe ff ff | .|.....t.L.......H.............. |
| 6cc0 | ff 48 89 ef e8 9d e0 ff ff 85 c0 b8 00 00 00 00 be fd ff ff ff 48 0f 44 d8 48 89 ef e8 97 de ff | .H...................H.D.H...... |
| 6ce0 | ff 48 89 d8 5a 5b 5d 41 5c 41 5d c3 53 83 c6 14 48 89 fb 48 83 ec 10 48 89 54 24 08 e8 5a dd ff | .H..Z[]A\A].S...H..H...H.T$..Z.. |
| 6d00 | ff 85 c0 75 30 48 8b 54 24 08 48 85 d2 74 12 48 83 c4 10 48 89 df be 3a f9 41 00 5b e9 e4 fb ff | ...u0H.T$.H..t.H...H...:.A.[.... |
| 6d20 | ff 48 83 c4 10 48 89 df be 18 09 42 00 5b 31 c0 e9 d0 fb ff ff 48 83 c4 10 5b c3 55 53 89 f5 41 | .H...H.....B.[1......H...[.US..A |
| 6d40 | 50 48 89 fb e8 51 df ff ff ff c0 75 12 59 89 ee 48 89 df ba 4e f9 41 00 5b 5d e9 89 fc ff ff 58 | PH...Q.....u.Y..H...N.A.[].....X |
| 6d60 | 5b 5d c3 41 55 41 54 55 53 48 89 fb 51 48 8b 6f 08 48 8b 47 10 48 89 ea 48 29 c2 48 39 f2 73 79 | [].AUATUSH..QH.o.H.G.H..H).H9.sy |
| 6d80 | 48 01 ed 4c 8b 67 18 48 89 ea 48 29 c2 48 39 d6 76 60 48 01 f0 48 89 c5 73 0f be 5d f9 41 00 4c | H..L.g.H..H).H9.v`H..H..s..].A.L |
| 6da0 | 89 e7 31 c0 e8 5c fb ff ff 48 89 ee 4c 89 e7 e8 b6 f0 ff ff 48 8b 33 48 89 c7 48 8b 4b 10 f3 a4 | ..1..\...H..L.......H.3H..H.K... |
| 6dc0 | 49 89 c5 48 8d 43 20 48 39 03 74 1d be fe ff ff ff 4c 89 e7 83 ca ff e8 dc dd ff ff be fe ff ff | I..H.C.H9.t......L.............. |
| 6de0 | ff 4c 89 e7 e8 8f dd ff ff 4c 89 2b 48 89 6b 08 eb 07 48 39 e8 76 b2 eb a1 48 8b 43 10 48 03 03 | .L.......L.+H.k...H9.v...H.C.H.. |
| 6e00 | 5a 5b 5d 41 5c 41 5d c3 41 54 55 49 89 f4 53 48 89 d6 48 89 d3 48 89 fd e8 46 ff ff ff 4c 89 e6 | Z[]A\A].ATUI..SH..H..H...F...L.. |
| 6e20 | 48 89 d9 48 89 c7 f3 a4 48 01 5d 10 5b 5d 41 5c c3 49 89 f8 31 c0 48 89 f7 48 83 c9 ff f2 ae 4c | H..H....H.].[]A\.I..1.H..H.....L |
| 6e40 | 89 c7 48 f7 d1 48 8d 51 ff eb bd 55 53 48 89 fb 51 48 8b 6f 18 48 8b 57 10 48 8b 37 48 89 ef e8 | ..H..H.Q...USH..QH.o.H.W.H.7H... |
| 6e60 | b4 e2 ff ff 48 8d 43 20 48 39 03 74 20 48 89 ef 83 ca ff be fe ff ff ff e8 3b dd ff ff 5a 48 89 | ....H.C.H9.t.H...........;...ZH. |
| 6e80 | ef be fe ff ff ff 5b 5d e9 eb dc ff ff 58 5b 5d c3 48 01 77 10 eb b4 41 55 41 54 83 ce ff 55 53 | ......[].....X[].H.w...AUAT...US |
| 6ea0 | 48 89 fb 4c 8d 63 20 48 83 ec 18 48 8b 6f 18 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 | H..L.c.H...H.o.H..dH..%(...H.D$. |
| 6ec0 | 31 c0 48 89 ef e8 a0 e0 ff ff 4c 39 23 49 89 c5 74 12 ba 01 00 00 00 be fe ff ff ff 48 89 ef e8 | 1.H.......L9#I..t...........H... |
| 6ee0 | d4 dc ff ff 48 8b 14 24 4c 89 ee 48 89 df e8 15 ff ff ff 31 f6 4c 3b 23 48 89 ef 40 0f 94 c6 83 | ....H..$L..H.......1.L;#H..@.... |
| 6f00 | ca ff 83 ee 02 e8 ae dc ff ff be fe ff ff ff 48 89 ef e8 61 dc ff ff 48 8b 44 24 08 64 48 33 04 | ...............H...a...H.D$.dH3. |
| 6f20 | 25 28 00 00 00 74 05 e8 14 d3 ff ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 48 8d 46 20 48 89 7e 18 48 | %(...t......H...[]A\A].H.F.H.~.H |
| 6f40 | c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 06 c3 48 8d 4e 20 48 89 f0 48 89 7e 18 48 c7 | .F.....H.F.....H...H.N.H..H.~.H. |
| 6f60 | 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 c7 48 89 0e 48 89 d6 e9 e7 fd ff ff 41 55 41 54 | F.....H.F.....H..H..H.......AUAT |
| 6f80 | 55 53 89 f5 51 83 ce ff 48 89 fb e8 0a dd ff ff 85 c0 75 12 be fe ff ff ff 48 89 df e8 d7 db ff | US..Q...H.........u......H...... |
| 6fa0 | ff 83 c8 ff eb 78 89 ee 48 89 df e8 8f db ff ff 31 d2 89 c6 48 89 df 41 89 c4 e8 59 e5 ff ff 31 | .....x..H.......1...H..A...Y...1 |
| 6fc0 | d2 83 ce ff 48 89 df e8 10 df ff ff be fe ff ff ff 49 89 c5 48 89 df 89 c5 e8 9a db ff ff 45 85 | ....H............I..H.........E. |
| 6fe0 | ed 74 1d 49 63 d5 44 89 e6 48 89 df e8 27 e5 ff ff 31 d2 44 89 e6 48 89 df e8 3c e8 ff ff eb 0e | .t.Ic.D..H...'...1.D..H...<..... |
| 7000 | 44 89 e6 48 89 df e8 e9 df ff ff 8d 68 01 48 63 d5 44 89 e6 48 89 df e8 1e e8 ff ff 89 e8 5a 5b | D..H........h.Hc.D..H.........Z[ |
| 7020 | 5d 41 5c 41 5d c3 85 d2 78 48 41 54 55 48 63 ea 53 48 89 fb e8 06 db ff ff 48 89 df 41 89 c4 31 | ]A\A]...xHATUHc.SH.......H..A..1 |
| 7040 | d2 89 c6 e8 d0 e4 ff ff 48 89 ea 44 89 e6 48 89 df e8 e4 e7 ff ff 48 89 ee 48 89 df e8 a3 e0 ff | ........H..D..H.......H..H...... |
| 7060 | ff 44 89 e6 48 89 df 31 d2 5b 5d 41 5c e9 c8 e7 ff ff c3 41 56 41 55 49 89 f5 41 54 55 49 89 d4 | .D..H..1.[]A\......AVAUI..ATUI.. |
| 7080 | 53 48 89 fb 48 81 ec 20 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 18 20 00 00 31 c0 e8 be | SH..H......dH..%(...H..$....1... |
| 70a0 | da ff ff 4d 85 ed 8d 68 01 75 20 ba 06 00 00 00 be 6e f9 41 00 48 89 df e8 5b e0 ff ff 48 8b 05 | ...M...h.u.......n.A.H...[...H.. |
| 70c0 | 8c d5 26 00 48 89 44 24 10 eb 32 4c 89 ea be 75 f9 41 00 48 89 df 31 c0 e8 20 e1 ff ff be b3 1d | ..&.H.D$..2L...u.A.H..1......... |
| 70e0 | 42 00 4c 89 ef e8 56 d3 ff ff 48 85 c0 48 89 44 24 10 75 09 89 ea be 7e f9 41 00 eb 53 48 8d 74 | B.L...V...H..H.D$.u....~.A..SH.t |
| 7100 | 24 04 48 8d 7c 24 08 e8 5d f4 ff ff 85 c0 74 11 48 63 44 24 08 8d 50 01 c6 44 04 18 0a 89 54 24 | $.H.|$..].....t.HcD$..P..D....T$ |
| 7120 | 08 83 7c 24 04 1b 75 44 4d 85 ed 74 3f 48 8b 54 24 10 be 79 f9 41 00 4c 89 ef e8 11 d3 ff ff 48 | ..|$..uDM..t?H.T$..y.A.L.......H |
| 7140 | 85 c0 48 89 44 24 10 75 14 89 ea be 7c f9 41 00 48 89 df e8 e4 f1 ff ff e9 a4 00 00 00 48 8d 74 | ..H.D$.u....|.A.H............H.t |
| 7160 | 24 04 48 8d 7c 24 08 e8 fd f3 ff ff 8b 54 24 04 83 fa ff 74 10 48 63 44 24 08 8d 48 01 88 54 04 | $.H.|$.......T$....t.HcD$..H..T. |
| 7180 | 18 89 4c 24 08 31 d2 83 ce ff 48 89 df e8 d8 dd ff ff 48 8d 54 24 08 4d 89 e0 48 89 c1 be ac 63 | ..L$.1....H.......H.T$.M..H....c |
| 71a0 | 40 00 48 89 df e8 e9 e9 ff ff 48 8b 7c 24 10 41 89 c4 e8 c9 cf ff ff 4d 85 ed 41 89 c6 74 0a 48 | @.H.......H.|$.A.......M..A..t.H |
| 71c0 | 8b 7c 24 10 e8 37 d0 ff ff 45 85 f6 74 16 89 ee 48 89 df e8 a0 d9 ff ff 89 ea be da 2c 42 00 e9 | .|$..7...E..t...H...........,B.. |
| 71e0 | 6c ff ff ff 83 ca ff 89 ee 48 89 df e8 c7 d9 ff ff be fe ff ff ff 48 89 df e8 7a d9 ff ff 44 89 | l........H............H...z...D. |
| 7200 | e0 48 8b 8c 24 18 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 27 d0 ff ff 48 81 c4 20 20 00 00 | .H..$....dH3.%(...t..'...H...... |
| 7220 | 5b 5d 41 5c 41 5d 41 5e c3 48 83 ec 28 48 89 54 24 10 48 8d 54 24 08 48 89 74 24 08 be 4d 61 40 | []A\A]A^.H..(H.T$.H.T$.H.t$..Ma@ |
| 7240 | 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 3d e9 ff ff 48 8b 4c 24 18 64 48 33 0c 25 | .dH..%(...H.D$.1..=...H.L$.dH3.% |
| 7260 | 28 00 00 00 74 05 e8 d5 cf ff ff 48 83 c4 28 c3 49 89 f9 31 c0 48 89 f7 48 83 c9 ff 45 31 c0 f2 | (...t......H..(.I..1.H..H...E1.. |
| 7280 | ae 4c 89 cf 48 f7 d1 48 8d 51 ff 48 89 f1 eb 99 55 53 48 89 d5 51 48 89 fb e8 83 e3 ff ff 85 c0 | .L..H..H.Q.H....USH..QH......... |
| 72a0 | 74 4e 48 89 ee 48 89 df e8 bf de ff ff be fe ff ff ff 48 89 df e8 2e e2 ff ff 85 c0 89 c5 75 11 | tNH..H............H...........u. |
| 72c0 | be fd ff ff ff 48 89 df e8 ab d8 ff ff 31 c0 eb 1f 83 ca ff be fe ff ff ff 48 89 df e8 d7 d8 ff | .....H.......1...........H...... |
| 72e0 | ff be fe ff ff ff 48 89 df e8 8a d8 ff ff 89 e8 5a 5b 5d c3 41 54 55 49 89 d4 53 ba 33 f9 41 00 | ......H.........Z[].ATUI..S.3.A. |
| 7300 | 48 89 fb 89 f5 e8 86 ff ff ff 83 f8 04 75 0f 31 d2 83 ce ff 48 89 df e8 4e dc ff ff eb 28 89 ee | H............u.1....H...N....(.. |
| 7320 | 48 89 df e8 72 d9 ff ff 83 f8 02 b9 83 f9 41 00 74 17 89 ee 48 89 df e8 5e d9 ff ff 48 89 df 89 | H...r.........A.t...H...^...H... |
| 7340 | c6 e8 6d d9 ff ff 48 89 c1 4c 89 e2 48 89 df be 92 f9 41 00 31 c0 e8 a2 de ff ff 89 ee 48 89 df | ..m...H..L..H.....A.1........H.. |
| 7360 | 48 89 c2 5b 5d 41 5c e9 7c f6 ff ff 41 55 41 54 49 89 d5 55 53 48 89 fd 51 41 89 f4 e8 f8 f8 ff | H..[]A\.|...AUATI..USH..QA...... |
| 7380 | ff 48 85 c0 48 89 c3 75 0e 4c 89 ea 44 89 e6 48 89 ef e8 5d ff ff ff 5a 48 89 d8 5b 5d 41 5c 41 | .H..H..u.L..D..H...]...ZH..[]A\A |
| 73a0 | 5d c3 55 53 89 f5 50 48 89 fb 89 d6 e8 02 d9 ff ff 59 89 ee 48 89 df 48 89 c2 5b 5d e9 33 ff ff | ].US..PH.........Y..H..H..[].3.. |
| 73c0 | ff 55 53 89 f5 48 89 fb 48 83 ec 18 89 54 24 0c e8 c5 d8 ff ff 8b 54 24 0c 39 d0 74 0d 48 83 c4 | .US..H..H....T$.......T$.9.t.H.. |
| 73e0 | 18 89 ee 48 89 df 5b 5d eb b8 48 83 c4 18 5b 5d c3 55 53 89 f5 48 89 fb 48 83 ec 18 e8 69 db ff | ...H..[]..H...[].US..H..H....i.. |
| 7400 | ff 48 85 c0 75 19 ba 04 00 00 00 89 ee 48 89 df 48 89 44 24 08 e8 88 ff ff ff 48 8b 44 24 08 48 | .H..u........H..H.D$......H.D$.H |
| 7420 | 83 c4 18 5b 5d c3 41 55 41 54 41 89 f5 55 53 49 89 fc 41 50 48 89 d3 48 89 cd e8 5b d8 ff ff 85 | ...[].AUATA..USI..APH..H...[.... |
| 7440 | c0 7f 23 48 85 ed 74 33 31 c9 48 85 db 74 11 31 c0 48 83 c9 ff 48 89 df f2 ae 48 f7 d1 48 ff c9 | ..#H..t31.H..t.1.H...H....H..H.. |
| 7460 | 48 89 4d 00 eb 15 59 48 89 ea 44 89 ee 4c 89 e7 5b 5d 41 5c 41 5d e9 76 ff ff ff 5a 48 89 d8 5b | H.M...YH..D..L..[]A\A].v...ZH..[ |
| 7480 | 5d 41 5c 41 5d c3 48 85 d2 41 57 41 56 49 89 cf 41 55 41 54 41 89 f4 55 53 48 89 fb 41 50 74 09 | ]A\A].H..AWAVI..AUATA..USH..APt. |
| 74a0 | 31 c9 e8 7f ff ff ff eb 07 31 d2 e8 41 ff ff ff 49 89 c5 31 ed 49 8b 3c ef 41 89 ee 48 85 ff 74 | 1........1..A...I..1.I.<.A..H..t |
| 74c0 | 1e 4c 89 ee 48 ff c5 e8 34 cf ff ff 85 c0 75 e5 5a 44 89 f0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 4c | .L..H...4.....u.ZD..[]A\A]A^A_.L |
| 74e0 | 89 ea 48 89 df be a6 f9 41 00 31 c0 e8 0c dd ff ff 59 44 89 e6 48 89 df 48 89 c2 5b 5d 41 5c 41 | ..H.....A.1......YD..H..H..[]A\A |
| 7500 | 5d 41 5e 41 5f e9 de f4 ff ff 55 53 89 f5 48 89 fb 48 83 ec 28 48 8d 54 24 14 64 48 8b 04 25 28 | ]A^A_.....US..H..H..(H.T$.dH..%( |
| 7520 | 00 00 00 48 89 44 24 18 31 c0 e8 3c d9 ff ff 83 7c 24 14 00 75 1b ba 03 00 00 00 89 ee 48 89 df | ...H.D$.1..<....|$..u........H.. |
| 7540 | f2 0f 11 44 24 08 e8 57 fe ff ff f2 0f 10 44 24 08 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 | ...D$..W......D$.H.D$.dH3.%(...t |
| 7560 | 05 e8 da cc ff ff 48 83 c4 28 5b 5d c3 55 53 89 f5 48 89 fb 48 83 ec 18 f2 0f 11 44 24 08 e8 17 | ......H..([].US..H..H......D$... |
| 7580 | d7 ff ff 85 c0 f2 0f 10 44 24 08 7e 10 48 83 c4 18 89 ee 48 89 df 5b 5d e9 6d ff ff ff 48 83 c4 | ........D$.~.H.....H..[].m...H.. |
| 75a0 | 18 5b 5d c3 41 54 55 89 f5 53 48 89 fb 48 83 ec 10 48 8d 54 24 04 64 48 8b 04 25 28 00 00 00 48 | .[].ATU..SH..H...H.T$.dH..%(...H |
| 75c0 | 89 44 24 08 31 c0 e8 11 d9 ff ff 83 7c 24 04 00 49 89 c4 75 2e 89 ee 48 89 df e8 0c d7 ff ff 85 | .D$.1.......|$..I..u...H........ |
| 75e0 | c0 74 11 ba ba f9 41 00 89 ee 48 89 df e8 f6 f3 ff ff eb 0f ba 03 00 00 00 89 ee 48 89 df e8 9f | .t....A...H................H.... |
| 7600 | fd ff ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 4c 89 e0 74 05 e8 25 cc ff ff 48 83 c4 10 5b | ...H.L$.dH3.%(...L..t..%...H...[ |
| 7620 | 5d 41 5c c3 41 54 55 49 89 d4 53 89 f5 48 89 fb e8 65 d6 ff ff 85 c0 7e 0e 89 ee 48 89 df 5b 5d | ]A\.ATUI..S..H...e.....~...H..[] |
| 7640 | 41 5c e9 5d ff ff ff 4c 89 e0 5b 5d 41 5c c3 55 53 48 89 fb 48 83 ec 18 48 89 54 24 08 e8 dd d4 | A\.]...L..[]A\.USH..H...H.T$.... |
| 7660 | ff ff 48 8b 54 24 08 89 c6 48 89 df 89 c5 e8 1d fc ff ff 85 c0 74 26 89 ee 48 89 df e8 f7 d5 ff | ..H.T$...H...........t&..H...... |
| 7680 | ff 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 6f e3 ff ff b8 01 00 00 00 48 83 c4 | .E1.1...........H...o........H.. |
| 76a0 | 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 65 e7 | .[].USH..H...dH..%(...H.D$.1..e. |
| 76c0 | ff ff 48 8d 54 24 04 83 ce ff 48 89 df e8 0a d8 ff ff 83 7c 24 04 00 48 89 c5 75 0f be df f9 41 | ..H.T$....H........|$..H..u....A |
| 76e0 | 00 48 89 df 31 c0 e8 1a f2 ff ff be fe ff ff ff 48 89 df e8 80 d4 ff ff 48 8b 4c 24 08 64 48 33 | .H..1...........H.......H.L$.dH3 |
| 7700 | 0c 25 28 00 00 00 48 89 e8 74 05 e8 30 cb ff ff 48 83 c4 18 5b 5d c3 41 55 41 54 49 89 d4 55 53 | .%(...H..t..0...H...[].AUATI..US |
| 7720 | ba 0a fa 41 00 51 48 89 fb 89 f5 e8 1f ff ff ff 85 c0 0f 85 e7 00 00 00 89 ee 48 89 df e8 58 d5 | ...A.QH...................H...X. |
| 7740 | ff ff 83 f8 01 74 7e 7f 1f 85 c0 0f 85 98 00 00 00 ba 03 00 00 00 be 74 2a 42 00 48 89 df e8 b5 | .....t~................t*B.H.... |
| 7760 | d9 ff ff e9 b7 00 00 00 83 f8 03 74 14 83 f8 04 75 77 89 ee 48 89 df e8 fc d4 ff ff e9 9e 00 00 | ...........t....uw..H........... |
| 7780 | 00 89 ee 48 89 df e8 50 d5 ff ff 31 d2 85 c0 89 ee 48 89 df 74 19 e8 41 d7 ff ff be 15 fa 41 00 | ...H...P...1.....H..t..A......A. |
| 77a0 | 48 89 c2 48 89 df 31 c0 e8 50 da ff ff eb 70 e8 b7 d6 ff ff be cd fa 41 00 48 89 df b0 01 e8 3a | H..H..1..P....p........A.H.....: |
| 77c0 | da ff ff eb 5a 89 ee 48 89 df e8 7b d7 ff ff be 04 fa 41 00 85 c0 b8 ff f9 41 00 48 0f 45 f0 48 | ....Z..H...{......A......A.H.E.H |
| 77e0 | 89 df e8 85 d9 ff ff eb 36 89 ee 48 89 df e8 9a d8 ff ff 89 ee 48 89 df 49 89 c5 e8 9a d4 ff ff | ........6..H.........H..I....... |
| 7800 | 48 89 df 89 c6 e8 a9 d4 ff ff 4c 89 e9 48 89 c2 be 18 fa 41 00 48 89 df 31 c0 e8 de d9 ff ff 58 | H.........L..H.....A.H..1......X |
| 7820 | 4c 89 e2 48 89 df 83 ce ff 5b 5d 41 5c 41 5d e9 36 d7 ff ff 41 54 55 b9 01 00 00 00 53 48 89 f5 | L..H.....[]A\A].6...ATU.....SH.. |
| 7840 | 48 89 fb be d8 b9 f0 ff 41 89 d4 ba 01 f8 41 00 e8 a7 eb ff ff 83 ce ff 48 89 ea 48 89 df e8 e9 | H.......A.....A.........H..H.... |
| 7860 | db ff ff 83 f8 05 74 61 be fe ff ff ff 48 89 df e8 03 d3 ff ff ba 02 00 00 00 be d8 b9 f0 ff 48 | ......ta.....H.................H |
| 7880 | 89 df e8 91 dc ff ff 31 f6 44 89 e1 48 89 ea 48 89 df e8 65 eb ff ff 48 85 c0 74 12 48 89 ea be | .......1.D..H..H...e...H..t.H... |
| 78a0 | 1f fa 41 00 48 89 df 31 c0 e8 57 f0 ff ff 83 ce ff 48 89 df e8 bf d3 ff ff 48 89 ea be fd ff ff | ..A.H..1..W......H.......H...... |
| 78c0 | ff 48 89 df e8 76 de ff ff 48 89 df be fe ff ff ff 83 ca ff e8 df d2 ff ff 48 89 df be fe ff ff | .H...v...H...............H...... |
| 78e0 | ff 5b 5d 41 5c e9 8e d2 ff ff 41 57 41 56 41 be fe ff ff ff 41 55 41 54 49 89 f4 55 53 89 d3 51 | .[]A\.....AWAVA.....AUATI..US..Q |
| 7900 | 41 89 df ba 3d fa 41 00 89 de 41 f7 df 41 29 de 48 89 fd e8 d4 f3 ff ff 49 83 3c 24 00 74 3d 45 | A...=.A...A..A).H.......I.<$.t=E |
| 7920 | 31 ed 41 39 dd 7d 10 44 89 fe 48 89 ef 41 ff c5 e8 43 d3 ff ff eb eb 49 8b 74 24 08 89 da 48 89 | 1.A9.}.D..H..A...C.....I.t$...H. |
| 7940 | ef 49 83 c4 10 e8 8f d9 ff ff 49 8b 54 24 f0 44 89 f6 48 89 ef e8 e5 dd ff ff eb bc f7 d3 48 89 | .I........I.T$.D..H...........H. |
| 7960 | ef 58 89 de 5b 5d 41 5c 41 5d 41 5e 41 5f e9 05 d2 ff ff 41 54 55 41 89 f4 53 48 89 d5 48 89 fb | .X..[]A\A]A^A_.....ATUA..SH..H.. |
| 7980 | e8 c7 da ff ff 83 f8 05 ba 01 00 00 00 74 42 be fe ff ff ff 48 89 df e8 dc d1 ff ff 44 89 e6 48 | .............tB.....H.......D..H |
| 79a0 | 89 df e8 98 d1 ff ff 31 d2 31 f6 48 89 df 41 89 c4 e8 12 dc ff ff 83 ce ff 48 89 df e8 b7 d2 ff | .......1.1.H..A..........H...... |
| 79c0 | ff 48 89 ea 44 89 e6 48 89 df e8 70 dd ff ff 31 d2 5b 89 d0 5d 41 5c c3 41 55 41 54 49 89 d5 55 | .H..D..H...p...1.[..]A\.AUATI..U |
| 79e0 | 53 48 89 f5 41 50 48 89 fb ba 01 f8 41 00 be d8 b9 f0 ff 41 89 cc e8 78 ff ff ff 83 ce ff 48 89 | SH..APH.....A......A...x......H. |
| 7a00 | ea 48 89 df e8 43 da ff ff 83 ce ff 48 89 df e8 36 d5 ff ff 85 c0 75 57 be fe ff ff ff 48 89 df | .H...C......H...6.....uW.....H.. |
| 7a20 | e8 53 d1 ff ff 31 d2 4c 89 ee 48 89 df e8 a7 d8 ff ff 48 89 ee 48 89 df e8 2f d7 ff ff ba 01 00 | .S...1.L..H.......H..H.../...... |
| 7a40 | 00 00 45 31 c0 31 c9 be 01 00 00 00 48 89 df e8 b3 df ff ff 83 ce ff 48 89 df e8 19 d2 ff ff 48 | ..E1.1......H..........H.......H |
| 7a60 | 89 ea be fd ff ff ff 48 89 df e8 d0 dc ff ff 83 ca ff be fe ff ff ff 48 89 df e8 39 d1 ff ff be | .......H...............H...9.... |
| 7a80 | fe ff ff ff 48 89 df e8 ec d0 ff ff 45 85 e4 74 1d 48 89 df 83 ce ff e8 dc d1 ff ff 5a 48 89 ee | ....H.......E..t.H..........ZH.. |
| 7aa0 | 48 89 df 5b 5d 41 5c 41 5d e9 fa db ff ff 58 5b 5d 41 5c 41 5d c3 41 57 41 56 49 89 ce 41 55 41 | H..[]A\A].....X[]A\A].AWAVI..AUA |
| 7ac0 | 54 48 83 c9 ff 55 53 49 89 fc 48 89 d7 48 89 f5 49 89 d5 48 81 ec 38 20 00 00 64 48 8b 04 25 28 | TH...USI..H..H..I..H..8...dH..%( |
| 7ae0 | 00 00 00 48 89 84 24 28 20 00 00 31 c0 f2 ae 48 8d 44 24 28 4c 89 64 24 20 48 c7 44 24 18 00 00 | ...H..$(...1...H.D$(L.d$.H.D$... |
| 7b00 | 00 00 48 f7 d1 48 c7 44 24 10 00 20 00 00 48 8d 59 ff 48 89 44 24 08 4c 89 ee 48 89 ef e8 ae cb | ..H..H.D$.....H.Y.H.D$.L..H..... |
| 7b20 | ff ff 48 85 c0 49 89 c7 74 26 48 8d 7c 24 08 4c 89 fa 48 89 ee 48 29 ea 49 8d 2c 1f e8 c7 f2 ff | ..H..I..t&H.|$.L..H..H).I.,..... |
| 7b40 | ff 48 8d 7c 24 08 4c 89 f6 e8 e3 f2 ff ff eb c7 48 8d 7c 24 08 48 89 ee e8 d4 f2 ff ff 48 8d 7c | .H.|$.L.........H.|$.H.......H.| |
| 7b60 | 24 08 e8 e4 f2 ff ff 31 d2 83 ce ff 4c 89 e7 e8 f6 d3 ff ff 48 8b 9c 24 28 20 00 00 64 48 33 1c | $......1....L.......H..$(...dH3. |
| 7b80 | 25 28 00 00 00 74 05 e8 b4 c6 ff ff 48 81 c4 38 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 31 | %(...t......H..8...[]A\A]A^A_.S1 |
| 7ba0 | f6 bf 4f 65 40 00 e8 6f e6 00 00 48 85 c0 48 89 c3 74 0d be 19 65 40 00 48 89 c7 e8 56 cf ff ff | ..Oe@..o...H..H..t...e@.H...V... |
| 7bc0 | 48 89 d8 5b c3 41 54 55 49 89 f4 53 48 89 fb 48 83 ec 10 f2 0f 11 44 24 08 e8 4b cf ff ff 49 81 | H..[.ATUI..SH..H......D$..K...I. |
| 7be0 | fc 88 00 00 00 48 89 c5 74 0f be 4f fa 41 00 48 89 df 31 c0 e8 0c ed ff ff 31 ff e8 29 cf ff ff | .....H..t..O.A.H..1......1..)... |
| 7c00 | 48 39 c5 74 17 48 83 c4 10 48 89 df be 80 fa 41 00 5b 5d 41 5c 31 c0 e9 e9 ec ff ff f2 0f 10 4d | H9.t.H...H.....A.[]A\1.........M |
| 7c20 | 00 66 0f 2e 4c 24 08 7a 02 74 1d f2 0f 10 44 24 08 48 83 c4 10 48 89 df 5b 5d 41 5c be 9a fa 41 | .f..L$.z.t....D$.H...H..[]A\...A |
| 7c40 | 00 b0 02 e9 bd ec ff ff 48 83 c4 10 5b 5d 41 5c c3 41 55 41 54 49 89 f5 55 53 be 88 00 00 00 41 | ........H...[]A\.AUATI..US.....A |
| 7c60 | 50 48 89 fb 49 89 d4 89 cd f2 0f 10 05 5f 7e 01 00 e8 4f ff ff ff 4d 85 ed 74 36 4c 89 e0 31 d2 | PH..I........_~...O...M..t6L..1. |
| 7c80 | 48 85 c0 75 1e 4c 89 ee 48 89 df e8 a4 fb ff ff 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 17 cf ff | H..u.L..H..............H........ |
| 7ca0 | ff eb 0e 48 83 38 00 74 dc ff c2 48 83 c0 10 eb cf 4d 85 e4 74 14 59 89 ea 4c 89 e6 48 89 df 5b | ...H.8.t...H.....M..t.Y..L..H..[ |
| 7cc0 | 5d 41 5c 41 5d e9 20 fc ff ff 58 89 ee 48 89 df 5b 5d 41 5c 41 5d f7 d6 e9 9b ce ff ff 53 be 01 | ]A\A].....X..H..[]A\A].......S.. |
| 7ce0 | 00 00 00 48 89 fb e8 50 f0 ff ff 48 89 df be 01 00 00 00 e8 a2 cf ff ff be d7 b9 f0 ff 48 89 df | ...H...P...H.................H.. |
| 7d00 | 29 c6 e8 71 cf ff ff b8 01 00 00 00 5b c3 50 e8 4d ce ff ff 5a ff c8 c3 83 fe 01 55 53 48 89 fb | )..q........[.P.M...Z......USH.. |
| 7d20 | 51 76 1b 31 f6 e8 30 d6 ff ff be fe ff ff ff 48 89 df e8 41 cf ff ff b8 02 00 00 00 eb 0a 48 89 | Qv.1..0........H...A..........H. |
| 7d40 | d5 e8 1b ce ff ff 29 e8 5a 5b 5d c3 55 53 48 89 fb 50 e8 0a ce ff ff ba 06 00 00 00 48 89 df be | ......).Z[].USH..P..........H... |
| 7d60 | 02 00 00 00 89 c5 e8 56 f6 ff ff 48 89 df be 01 00 00 00 e8 e2 d5 ff ff 48 89 df be 01 00 00 00 | .......V...H............H....... |
| 7d80 | e8 f3 ce ff ff 48 89 df ba 02 00 00 00 be 03 00 00 00 e8 21 ce ff ff 8d 75 fe 48 89 df b9 02 00 | .....H.............!....u.H..... |
| 7da0 | 00 00 83 ca ff 41 b9 18 7d 40 00 41 b8 02 00 00 00 e8 bb dc ff ff 59 48 89 df ba 02 00 00 00 89 | .....A..}@.A..........YH........ |
| 7dc0 | c6 5b 5d e9 50 ff ff ff 53 be 01 00 00 00 48 89 fb e8 65 ef ff ff 48 89 df be 01 00 00 00 e8 77 | .[].P...S.....H...e...H........w |
| 7de0 | d5 ff ff ba 01 00 00 00 be 01 00 00 00 48 89 df e8 c3 cd ff ff 48 89 df e8 64 cd ff ff 8d 70 fe | .............H.......H...d....p. |
| 7e00 | 48 89 df 83 ca ff 41 b9 18 7d 40 00 45 31 c0 31 c9 e8 5b dc ff ff 48 89 df 31 d2 89 c6 5b e9 f5 | H.....A..}@.E1.1..[...H..1...[.. |
| 7e20 | fe ff ff 53 be 01 00 00 00 48 89 fb e8 0a ef ff ff 48 89 df 31 d2 be 01 00 00 00 e8 d7 f8 ff ff | ...S.....H.......H..1........... |
| 7e40 | b8 01 00 00 00 5b c3 41 54 55 49 89 fc 53 e8 0e cd ff ff be 01 00 00 00 4c 89 e7 89 c3 e8 38 ce | .....[.ATUI..S..........L.....8. |
| 7e60 | ff ff 83 f8 04 75 29 31 d2 be 01 00 00 00 4c 89 e7 e8 f4 d0 ff ff 80 38 23 75 15 8d 73 ff 4c 89 | .....u)1......L........8#u..s.L. |
| 7e80 | e7 48 63 f6 e8 7b d2 ff ff b8 01 00 00 00 eb 3c be 01 00 00 00 4c 89 e7 48 63 eb e8 04 f7 ff ff | .Hc..{.........<.....L..Hc...... |
| 7ea0 | 48 85 c0 79 05 48 01 c5 eb 07 48 39 e8 48 0f 4e e8 48 85 ed 7f 12 ba d8 fa 41 00 be 01 00 00 00 | H..y.H....H9.H.N.H.......A...... |
| 7ec0 | 4c 89 e7 e8 20 eb ff ff 89 d8 29 e8 5b 5d 41 5c c3 55 53 be 02 00 00 00 50 48 89 fb e8 c3 f6 ff | L.........).[]A\.US.....PH...... |
| 7ee0 | ff 48 8d 68 01 ba 05 00 00 00 48 89 df be 01 00 00 00 e8 ca f4 ff ff 48 89 ee 48 89 df e8 02 d2 | .H.h......H............H..H..... |
| 7f00 | ff ff 48 89 ea 48 89 df be 01 00 00 00 e8 06 d6 ff ff 83 f8 01 19 c0 5a 83 c0 02 5b 5d c3 41 57 | ..H..H.................Z...[].AW |
| 7f20 | 41 56 be 02 00 00 00 41 55 41 54 55 53 48 89 fb 48 83 ec 38 64 48 8b 04 25 28 00 00 00 48 89 44 | AV.....AUATUSH..H..8dH..%(...H.D |
| 7f40 | 24 28 31 c0 e8 51 cd ff ff 85 c0 7f 6e be 01 00 00 00 48 89 df e8 e1 ed ff ff be 01 00 00 00 48 | $(1..Q......n.....H............H |
| 7f60 | 89 df e8 33 cd ff ff 83 f8 03 75 12 be 01 00 00 00 48 89 df e8 ff cb ff ff e9 6e 01 00 00 48 8d | ...3......u......H........n...H. |
| 7f80 | 54 24 20 be 01 00 00 00 48 89 df e8 da cf ff ff 48 85 c0 0f 84 4b 01 00 00 48 89 c6 48 89 df e8 | T$......H.......H....K...H..H... |
| 7fa0 | ab ce ff ff 48 8b 4c 24 20 48 8d 51 01 48 39 d0 0f 85 2e 01 00 00 e9 31 01 00 00 be 02 00 00 00 | ....H.L$.H.Q.H9........1........ |
| 7fc0 | 48 89 df e8 dc f5 ff ff ba 04 00 00 00 be 01 00 00 00 48 89 df 49 89 c5 e8 e4 f3 ff ff 48 8d 54 | H.................H..I.......H.T |
| 7fe0 | 24 20 be 01 00 00 00 48 89 df e8 02 f4 ff ff 49 89 c4 49 8d 45 fe 48 83 f8 22 76 12 ba eb fa 41 | $......H.......I..I.E.H.."v....A |
| 8000 | 00 be 02 00 00 00 48 89 df e8 da e9 ff ff be fd fa 41 00 4c 89 e7 e8 25 c3 ff ff 4d 8d 3c 04 41 | ......H..........A.L...%...M.<.A |
| 8020 | 8a 07 3c 2d 75 0b 49 ff c7 41 be 01 00 00 00 eb 0e 45 31 f6 3c 2b 0f 94 c0 0f b6 c0 49 01 c7 e8 | ..<-u.I..A.......E1.<+......I... |
| 8040 | cc c6 ff ff 48 8b 08 41 0f b6 07 f6 04 41 08 74 7b 49 63 c5 31 ed 48 89 44 24 08 41 0f b6 37 f6 | ....H..A.....A.t{Ic.1.H.D$.A..7. |
| 8060 | 44 71 01 08 74 09 40 0f be c6 83 e8 30 eb 22 48 89 74 24 18 48 89 4c 24 10 e8 22 c0 ff ff 48 8b | Dq..t.@.....0."H.t$.H.L$.."...H. |
| 8080 | 74 24 18 48 8b 00 48 8b 4c 24 10 8b 04 b0 83 e8 37 41 39 c5 7e 36 48 0f af 6c 24 08 48 98 49 ff | t$.H..H.L$......7A9.~6H..l$.H.I. |
| 80a0 | c7 48 01 c5 41 0f b6 07 f6 04 41 08 75 ad be fd fa 41 00 4c 89 ff e8 85 c2 ff ff 45 85 f6 49 8d | .H..A.....A.u....A.L.......E..I. |
| 80c0 | 14 07 48 89 ee 74 09 48 f7 de eb 04 31 f6 31 d2 4c 03 64 24 20 4c 39 e2 75 0a 48 89 df e8 22 d0 | ..H..t.H....1.1.L.d$.L9.u.H...". |
| 80e0 | ff ff eb 08 48 89 df e8 ef cf ff ff 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 | ....H.......H.L$(dH3.%(........t |
| 8100 | 05 e8 3a c1 ff ff 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 ba 04 fb 41 00 50 be 01 00 | ..:...H..8[]A\A]A^A_.US...A.P... |
| 8120 | 00 00 48 89 fb bd d1 7e 40 00 e8 61 f1 ff ff 85 c0 b8 a6 84 40 00 48 89 df 48 0f 45 e8 be 01 00 | ..H....~@..a........@.H..H.E.... |
| 8140 | 00 00 e8 f4 eb ff ff 31 d2 48 89 ee 48 89 df e8 85 d1 ff ff 48 89 df be 01 00 00 00 e8 17 cb ff | .......1.H..H.......H........... |
| 8160 | ff 48 89 df 31 f6 e8 99 cf ff ff 5a b8 03 00 00 00 5b 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 | .H..1......Z.....[].S.....H..... |
| 8180 | 00 00 e8 3a f2 ff ff 48 89 df be 02 00 00 00 e8 a7 eb ff ff 48 89 df be 03 00 00 00 e8 9a eb ff | ...:...H............H........... |
| 81a0 | ff 48 89 df be 03 00 00 00 e8 ca c9 ff ff 48 89 df be 01 00 00 00 e8 21 d6 ff ff b8 01 00 00 00 | .H............H........!........ |
| 81c0 | 5b c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 ec f1 ff ff 48 89 df be 02 00 00 00 e8 59 eb | [.S.....H............H........Y. |
| 81e0 | ff ff 48 89 df be 02 00 00 00 e8 89 c9 ff ff 48 89 df be 01 00 00 00 e8 ec d2 ff ff b8 01 00 00 | ..H............H................ |
| 8200 | 00 5b c3 53 be 01 00 00 00 48 89 fb e8 89 ca ff ff 83 e8 04 83 f8 01 76 12 ba 0c fb 41 00 be 01 | .[.S.....H.............v....A... |
| 8220 | 00 00 00 48 89 df e8 bd e7 ff ff 48 89 df be 01 00 00 00 e8 bc cd ff ff 48 89 df 48 89 c6 e8 c1 | ...H.......H............H..H.... |
| 8240 | ce ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 e3 ea ff ff 48 89 df be 02 00 00 00 | ........[.S.....H.......H....... |
| 8260 | e8 d6 ea ff ff 48 89 df ba 02 00 00 00 be 01 00 00 00 e8 ef ca ff ff 48 89 df 89 c6 e8 d9 d0 ff | .....H.................H........ |
| 8280 | ff b8 01 00 00 00 5b c3 41 55 41 54 55 53 48 89 fb bd 01 00 00 00 48 83 ec 18 64 48 8b 04 25 28 | ......[.AUATUSH.......H...dH..%( |
| 82a0 | 00 00 00 48 89 44 24 08 31 c0 e8 b2 c8 ff ff be 0c fa 41 00 48 89 df 41 89 c5 e8 ee d0 ff ff 44 | ...H.D$.1.........A.H..A.......D |
| 82c0 | 39 ed 0f 8f 9f 00 00 00 83 ce ff 48 89 df e8 a5 c9 ff ff 89 ee 48 89 df e8 9b c9 ff ff 45 31 c0 | 9..........H.........H.......E1. |
| 82e0 | 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 13 d7 ff ff 83 ce ff 48 89 e2 48 89 df e8 68 cc | 1...........H..........H..H...h. |
| 8300 | ff ff 48 85 c0 49 89 c4 75 11 be 25 fb 41 00 48 89 df 31 c0 e8 ec e5 ff ff eb 75 83 fd 01 7e 1b | ..H..I..u..%.A.H..1.......u...~. |
| 8320 | 48 8b 0d 19 c3 26 00 ba 01 00 00 00 be 01 00 00 00 bf 50 fb 41 00 e8 35 c3 ff ff 48 8b 0d fe c2 | H....&............P.A..5...H.... |
| 8340 | 26 00 48 8b 14 24 be 01 00 00 00 4c 89 e7 ff c5 e8 1b c3 ff ff be fe ff ff ff 48 89 df e8 16 c8 | &.H..$.....L..............H..... |
| 8360 | ff ff e9 58 ff ff ff 48 8b 0d d2 c2 26 00 ba 01 00 00 00 be 01 00 00 00 bf ab 09 42 00 e8 ee c2 | ...X...H....&..............B.... |
| 8380 | ff ff 48 8b 3d b7 c2 26 00 e8 62 c1 ff ff 31 c0 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 74 05 | ..H.=..&..b...1.H.L$.dH3.%(...t. |
| 83a0 | e8 9b be ff ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 fe | .....H...[]A\A].S.....H......... |
| 83c0 | ef ff ff be 02 00 00 00 48 89 df e8 a8 c7 ff ff be 01 00 00 00 48 89 df e8 b8 d9 ff ff 85 c0 ba | ........H............H.......... |
| 83e0 | 02 00 00 00 75 0d 48 89 df e8 ed cc ff ff ba 01 00 00 00 89 d0 5b c3 55 53 48 89 d5 56 48 89 fb | ....u.H..............[.USH..VH.. |
| 8400 | ba 52 fb 41 00 be 02 00 00 00 e8 dd e8 ff ff be 01 00 00 00 48 89 df e8 5c c8 ff ff 45 31 c0 31 | .R.A................H...\...E1.1 |
| 8420 | c9 31 f6 ba 01 00 00 00 48 89 df e8 d7 d5 ff ff 83 ce ff 48 89 df e8 5f c8 ff ff 85 c0 74 4c 83 | .1......H..........H..._.....tL. |
| 8440 | ce ff 48 89 df e8 ea c8 ff ff 85 c0 75 0d be 6c fb 41 00 48 89 df e8 aa e4 ff ff ba 05 00 00 00 | ..H.........u..l.A.H............ |
| 8460 | 48 89 df 83 ce ff e8 ac c7 ff ff 48 89 df be fe ff ff ff e8 00 c7 ff ff 59 48 89 ea 48 89 df be | H..........H............YH..H... |
| 8480 | 05 00 00 00 5b 5d e9 df ca ff ff 48 89 df be fe ff ff ff e8 e0 c6 ff ff 48 c7 45 00 00 00 00 00 | ....[].....H............H.E..... |
| 84a0 | 31 c0 5a 5b 5d c3 55 53 be 02 00 00 00 50 48 89 fd e8 ee f0 ff ff 48 8d 58 01 48 89 ef 48 89 de | 1.Z[].US.....PH.......H.X.H..H.. |
| 84c0 | e8 3f cc ff ff 48 89 da 48 89 ef be 01 00 00 00 e8 d3 cf ff ff 83 f8 01 19 c0 5a 83 c0 02 5b 5d | .?...H..H.................Z...[] |
| 84e0 | c3 55 53 be 02 00 00 00 52 48 89 fb ba 01 00 00 00 e8 2e f1 ff ff be 01 00 00 00 48 89 df 48 89 | .US.....RH.................H..H. |
| 8500 | c5 e8 72 c6 ff ff be 01 00 00 00 48 89 df e8 21 c8 ff ff 85 ed 7e 28 85 c0 74 24 89 ee 48 89 df | ..r........H...!.....~(..t$..H.. |
| 8520 | e8 54 e3 ff ff be 01 00 00 00 48 89 df e8 46 c7 ff ff be 02 00 00 00 48 89 df e8 84 d8 ff ff 58 | .T........H...F........H.......X |
| 8540 | 48 89 df 5b 5d e9 45 d8 ff ff 41 54 55 b9 00 fd 41 00 53 ba 91 fb 41 00 be 01 00 00 00 48 89 fd | H..[].E...ATU...A.S...A......H.. |
| 8560 | e8 21 ef ff ff 48 98 31 d2 be 02 00 00 00 44 8b 24 85 e0 fc 41 00 48 89 ef e8 a6 f0 ff ff 48 89 | .!...H.1......D.$...A.H.......H. |
| 8580 | ef 89 c2 44 89 e6 e8 fa d6 ff ff 41 83 fc 05 89 c3 74 39 41 83 fc 09 74 33 41 83 fc 03 75 39 48 | ...D.......A.....t9A...t3A...u9H |
| 85a0 | 89 ef 31 d2 be 04 00 00 00 e8 d7 d6 ff ff f2 0f 2a c0 48 89 ef f2 0f 2a cb f2 0f 59 05 2f 79 01 | ..1.............*.H....*...Y./y. |
| 85c0 | 00 f2 0f 58 c1 e8 25 cb ff ff eb 17 89 de 48 89 ef e8 84 cd ff ff eb 0b 48 63 f0 48 89 ef e8 21 | ...X..%.......H.........Hc.H...! |
| 85e0 | cb ff ff 5b b8 01 00 00 00 5d 41 5c c3 55 53 48 89 fb 56 be 02 00 00 00 e8 9d c6 ff ff ba 05 00 | ...[.....]A\.USH..V............. |
| 8600 | 00 00 89 c5 be 01 00 00 00 48 89 df e8 b0 ed ff ff 85 ed 74 17 83 fd 05 74 12 ba 99 fb 41 00 be | .........H.........t....t....A.. |
| 8620 | 02 00 00 00 48 89 df e8 bc e3 ff ff ba af fb 41 00 be 01 00 00 00 48 89 df e8 52 ec ff ff 85 c0 | ....H..........A......H...R..... |
| 8640 | 74 12 59 48 89 df be bb fb 41 00 31 c0 5b 5d e9 b1 e2 ff ff 48 89 df be 02 00 00 00 e8 17 c5 ff | t.YH.....A.1.[].....H........... |
| 8660 | ff 48 89 df be 01 00 00 00 e8 bd d2 ff ff 5a b8 01 00 00 00 5b 5d c3 85 f6 53 48 89 fb 75 36 85 | .H............Z.....[]...SH..u6. |
| 8680 | d2 74 2b 89 d6 e8 ee c5 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 b8 d8 ff ff 48 85 c0 75 | .t+.................H.......H..u |
| 86a0 | 0d be fe ff ff ff 48 89 df e8 ca c4 ff ff b8 01 00 00 00 eb 1c e8 21 ca ff ff ba 01 00 00 00 be | ......H...............!......... |
| 86c0 | fe ff ff ff 48 89 df e8 ec c4 ff ff b8 02 00 00 00 5b c3 41 55 41 54 be 01 00 00 00 55 53 48 89 | ....H............[.AUAT.....USH. |
| 86e0 | fb 31 ed 48 83 ec 18 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 6b c8 ff ff 31 | .1.H...H..dH..%(...H.D$.1..k...1 |
| 8700 | c9 ba df fb 41 00 be 03 00 00 00 48 89 df 49 89 c4 e8 10 ed ff ff be 04 00 00 00 48 89 df 49 89 | ....A......H..I............H..I. |
| 8720 | c5 e8 74 c5 ff ff ff c0 40 0f 95 c5 31 c9 c1 e5 02 4d 85 e4 74 27 4c 89 e2 48 89 df be 02 00 00 | ..t.....@...1....M..t'L..H...... |
| 8740 | 00 e8 e0 ec ff ff 48 8b 14 24 4d 89 e8 48 89 c1 4c 89 e6 48 89 df e8 ce ea ff ff eb 49 ba e2 fb | ......H..$M..H..L..H........I... |
| 8760 | 41 00 be 02 00 00 00 48 89 df e8 b7 ec ff ff ba 06 00 00 00 be 01 00 00 00 48 89 df 49 89 c4 e8 | A......H.................H..I... |
| 8780 | 3d ec ff ff be 05 00 00 00 48 89 df e8 e7 c3 ff ff 4d 89 e8 4c 89 e1 31 d2 be f7 83 40 00 48 89 | =........H.......M..L..1....@.H. |
| 87a0 | df e8 ed d3 ff ff 89 ea 89 c6 48 89 df e8 c5 fe ff ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 | ..........H.......H.L$.dH3.%(... |
| 87c0 | 74 05 e8 79 ba ff ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 41 54 31 c9 55 53 31 d2 50 48 89 fb | t..y...H...[]A\A].AUAT1.US1.PH.. |
| 87e0 | be 01 00 00 00 31 ed e8 3a ec ff ff 31 c9 31 d2 48 89 df be 02 00 00 00 49 89 c4 e8 26 ec ff ff | .....1..:...1.1.H.......I...&... |
| 8800 | 48 89 df be 03 00 00 00 49 89 c5 e8 8a c4 ff ff ff c0 4c 89 ea 4c 89 e6 40 0f 95 c5 48 89 df 8d | H.......I.........L..L..@...H... |
| 8820 | 6c 6d 00 e8 4b e8 ff ff 59 89 ea 48 89 df 89 c6 5b 5d 41 5c 41 5d e9 3c fe ff ff 53 be 01 00 00 | lm..K...Y..H....[]A\A].<...S.... |
| 8840 | 00 48 89 fb e8 f2 e4 ff ff be 01 00 00 00 48 89 df e8 cb cd ff ff 85 c0 75 0a 48 89 df e8 79 c8 | .H............H.........u.H...y. |
| 8860 | ff ff eb 12 ba af fb 41 00 be 01 00 00 00 48 89 df e8 1a ea ff ff b8 01 00 00 00 5b c3 55 53 31 | .......A......H............[.US1 |
| 8880 | c9 56 31 d2 48 89 fb be 01 00 00 00 e8 95 eb ff ff be 01 00 00 00 48 89 c5 48 89 df e8 d7 c2 ff | .V1.H.................H..H...... |
| 88a0 | ff 31 d2 48 89 ee 48 89 df e8 c5 e7 ff ff 85 c0 74 0b 59 48 89 df 5b 5d e9 d2 d4 ff ff 83 ca ff | .1.H..H.........t.YH..[]........ |
| 88c0 | 48 89 df 41 b8 0e 7d 40 00 31 c9 31 f6 e8 35 d1 ff ff 48 89 df e8 87 c2 ff ff 5a ff c8 5b 5d c3 | H..A..}@.1.1..5...H.......Z..[]. |
| 88e0 | 53 be 01 00 00 00 48 89 fb e8 5c c6 ff ff 85 c0 74 09 48 89 df 5b e9 66 c2 ff ff 48 89 df be 01 | S.....H...\.....t.H..[.f...H.... |
| 8900 | 00 00 00 e8 33 e4 ff ff 83 ca ff 48 89 df be 01 00 00 00 e8 a0 c2 ff ff 48 89 df be fe ff ff ff | ....3......H............H....... |
| 8920 | e8 53 c2 ff ff 48 89 df ba 11 00 00 00 be ea fb 41 00 e8 e1 c7 ff ff 48 89 df be 01 00 00 00 e8 | .S...H..........A......H........ |
| 8940 | 34 c2 ff ff 48 89 df 5b e9 94 fb ff ff 53 ba fc fb 41 00 be 01 00 00 00 48 89 fb e8 30 e9 ff ff | 4...H..[.....S...A......H...0... |
| 8960 | 85 c0 75 38 48 89 df ba 05 00 00 00 be 01 00 00 00 e8 4b ea ff ff 31 d2 48 89 df be b0 83 40 00 | ..u8H.............K...1.H.....@. |
| 8980 | e8 54 c9 ff ff 48 89 df be 01 00 00 00 e8 e6 c2 ff ff 48 89 df e8 41 c7 ff ff eb 24 be 01 00 00 | .T...H............H...A....$.... |
| 89a0 | 00 48 89 df e8 cf c2 ff ff 45 31 c0 31 c9 ba 03 00 00 00 be 01 00 00 00 48 89 df e8 47 d0 ff ff | .H.......E1.1...........H...G... |
| 89c0 | b8 03 00 00 00 5b c3 55 53 ba 02 00 00 00 51 48 89 fb be d8 b9 f0 ff 31 ed e8 3a cb ff ff 31 d2 | .....[.US.....QH.......1..:...1. |
| 89e0 | be 60 fd 41 00 48 89 df e8 fd ee ff ff 83 ce ff 48 89 df e8 80 c2 ff ff ba 04 fc 41 00 be fe ff | .`.A.H..........H..........A.... |
| 8a00 | ff ff 48 89 df e8 35 cd ff ff ba 07 00 00 00 be 07 fc 41 00 48 89 df e8 fc c6 ff ff ba 50 34 42 | ..H...5...........A.H........P4B |
| 8a20 | 00 be fe ff ff ff 48 89 df e8 11 cd ff ff 89 ee 48 89 df ff c5 e8 79 c2 ff ff 48 89 df 48 89 c6 | ......H.........H.....y...H..H.. |
| 8a40 | e8 27 c7 ff ff 83 fd 09 75 e4 48 89 df ba 09 00 00 00 be dd 7c 40 00 e8 7d c8 ff ff ba 35 1e 42 | .'......u.H.........|@..}....5.B |
| 8a60 | 00 48 89 df be fe ff ff ff e8 d1 cc ff ff 5a b8 01 00 00 00 5b 5d c3 be f8 fe 41 00 31 c0 e9 82 | .H............Z.....[]....A.1... |
| 8a80 | de ff ff 41 57 41 56 48 89 f1 41 55 41 54 49 89 d6 55 53 49 89 fc 48 89 ca 48 83 ec 18 48 8b 47 | ...AWAVH..AUATI..USI..H..H...H.G |
| 8aa0 | 10 48 8b 2f 4c 8b 68 38 48 8b 70 50 4c 89 ef e8 96 12 01 00 83 78 08 13 49 89 c7 74 58 4d 63 54 | .H./L.h8H.pPL........x..I..tXMcT |
| 8ac0 | 24 2c 44 8b 5d 14 41 c7 47 08 13 00 00 00 4d 89 17 44 3b 55 14 4c 89 d3 7c 6f 48 8b 75 30 48 8d | $,D.].A.G.....M..D;U.L..|oH.u0H. |
| 8ae0 | 55 14 41 b9 1c ff 41 00 41 b8 ff ff ff 03 b9 10 00 00 00 4c 89 ef 4c 89 54 24 08 44 89 5c 24 04 | U.A...A.A..........L..L.T$.D.\$. |
| 8b00 | e8 2c 8a 00 00 4c 8b 54 24 08 48 89 45 30 44 8b 5c 24 04 eb 34 48 8b 18 41 3b 5c 24 2c 7d 9e 48 | .,...L.T$.H.E0D.\$..4H..A;\$,}.H |
| 8b20 | 63 f3 48 c1 e6 04 48 03 75 30 8b 46 08 41 33 46 08 a8 3f 75 88 31 ff 4c 89 f2 e8 16 36 01 00 85 | c.H...H.u0.F.A3F..?u.1.L....6... |
| 8b40 | c0 0f 84 76 ff ff ff eb 57 8b 4d 14 49 63 c3 48 c1 e0 04 41 39 cb 48 8b 55 30 7d 11 c7 44 02 08 | ...v....W.M.Ic.H...A9.H.U0}..D.. |
| 8b60 | 00 00 00 00 41 ff c3 48 83 c0 10 eb e6 41 0f 10 06 49 c1 e2 04 42 0f 11 04 12 41 ff 44 24 2c 41 | ....A..H.....A...I...B....A.D$,A |
| 8b80 | f6 46 08 40 74 1a f6 45 09 04 74 14 49 8b 16 f6 42 09 03 74 0b 48 89 ee 4c 89 ef e8 fe 53 00 00 | .F.@t..E..t.I...B..t.H..L....S.. |
| 8ba0 | 48 83 c4 18 89 d8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 47 38 48 63 d6 8b 14 90 c1 ea 0e 81 ea | H.....[]A\A]A^A_.H.G8Hc......... |
| 8bc0 | ff ff 01 00 8d 4c 32 01 89 d0 83 fa ff 0f 45 c1 c3 48 8b 47 38 48 63 d6 85 f6 48 8d 14 90 48 89 | .....L2.......E..H.G8Hc...H...H. |
| 8be0 | d0 7e 15 8b 4a fc 48 8d 42 fc 83 e1 3f 80 b9 80 1a 42 00 00 48 0f 49 c2 c3 49 89 fa 41 89 f0 41 | .~..J.H.B...?....B..H.I..I..A..A |
| 8c00 | 83 f8 ff 74 28 4d 8b 0a 44 89 c6 4c 89 cf e8 be ff ff ff 8b 00 83 e0 3f 83 f8 23 75 13 44 89 c6 | ...t(M..D..L...........?..#u.D.. |
| 8c20 | 4c 89 cf e8 89 ff ff ff 41 89 c0 eb d2 31 c0 c3 b8 01 00 00 00 c3 48 8b 3f 41 89 d0 e8 90 ff ff | L.......A....1........H.?A...... |
| 8c40 | ff 8b 08 31 d2 89 ce 83 e6 3f 83 fe 23 75 43 41 81 f8 ff 00 00 00 74 20 89 ca c1 ea 17 41 39 d0 | ...1.....?..#uCA......t......A9. |
| 8c60 | 74 16 41 c1 e0 06 81 e1 3f c0 ff ff 41 81 e0 c0 3f 00 00 44 09 c1 eb 13 89 ca 81 e1 00 c0 7f 00 | t.A.....?...A...?..D............ |
| 8c80 | c1 ea 17 83 c9 22 c1 e2 06 09 d1 89 08 ba 01 00 00 00 89 d0 c3 49 89 fa 41 89 f1 41 83 f9 ff 74 | ....."...............I..A..A...t |
| 8ca0 | 20 44 89 ce 4c 89 d7 ba ff 00 00 00 e8 85 ff ff ff 49 8b 3a 44 89 ce e8 f5 fe ff ff 41 89 c1 eb | .D..L............I.:D.......A... |
| 8cc0 | da c3 f7 c6 00 01 00 00 75 0b 0f b6 47 3a 39 c6 7c 03 fe 4f 3c c3 83 3e 07 75 05 8b 76 08 eb e2 | ........u...G:9.|..O<..>.u..v... |
| 8ce0 | c3 48 8b 3f e8 e8 fe ff ff 8b 10 89 d1 c1 ea 06 0f b6 d2 81 e1 3f c0 ff ff 83 fa 01 19 d2 83 e2 | .H.?.................?.......... |
| 8d00 | 40 09 ca 89 10 c3 48 8b 07 48 63 ce ff c6 29 f2 89 d6 48 8b 40 38 c1 fe 1f 48 8d 0c 88 89 f0 31 | @.....H..Hc...)...H.@8...H.....1 |
| 8d20 | d0 29 f0 3d ff ff 01 00 7e 0f 50 48 8b 7f 10 be 26 ff 41 00 e8 26 72 00 00 8b 01 81 c2 ff ff 01 | .).=....~.PH....&.A..&r......... |
| 8d40 | 00 c1 e2 0e 25 ff 3f 00 00 09 c2 89 11 c3 41 56 41 89 f1 41 55 45 89 c5 41 54 41 89 cc 55 89 d5 | ....%.?.......AVA..AUE..ATA..U.. |
| 8d60 | 53 48 89 fb 41 83 f9 ff 74 35 48 8b 3b 44 89 ce e8 3c fe ff ff 44 89 e2 44 89 ce 48 89 df 41 89 | SH..A...t5H.;D...<...D..D..H..A. |
| 8d80 | c6 e8 b0 fe ff ff 85 c0 89 ea 75 03 44 89 ea 44 89 ce 48 89 df e8 6c ff ff ff 45 89 f1 eb c5 5b | ..........u.D..D..H...l...E....[ |
| 8da0 | 5d 41 5c 41 5d 41 5e c3 41 54 55 41 89 f4 53 8b 57 20 48 89 fb 48 8b 2f 8b 77 28 b9 ff 00 00 00 | ]A\A]A^.ATUA..S.W.H..H./.w(..... |
| 8dc0 | 41 89 d0 e8 86 ff ff ff 8b 45 18 39 43 20 c7 43 28 ff ff ff ff 7c 2a 48 8b 43 10 48 8b 75 38 48 | A........E.9C..C(....|*H.C.H.u8H |
| 8de0 | 8d 55 18 41 b9 41 ff 41 00 41 b8 ff ff ff 7f b9 04 00 00 00 48 8b 78 38 e8 34 87 00 00 48 89 45 | .U.A.A.A.A..........H.x8.4...H.E |
| 8e00 | 38 48 63 53 20 48 8b 45 38 44 89 24 90 8b 45 1c 39 43 20 7c 2a 48 8b 43 10 48 8b 75 48 48 8d 55 | 8HcS.H.E8D.$..E.9C.|*H.C.H.uHH.U |
| 8e20 | 1c 41 b9 41 ff 41 00 41 b8 ff ff ff 7f b9 04 00 00 00 48 8b 78 38 e8 f6 86 00 00 48 89 45 48 48 | .A.A.A.A..........H.x8.....H.EHH |
| 8e40 | 8b 43 10 48 63 53 20 8b 48 08 48 8b 45 48 89 0c 90 8b 43 20 8d 50 01 89 53 20 5b 5d 41 5c c3 8b | .C.HcS..H.H.EH....C..P..S.[]A\.. |
| 8e60 | 47 20 89 47 24 c3 44 8d 42 01 41 57 41 56 55 48 89 fd 53 41 c1 e0 06 89 f3 45 89 c7 41 81 e7 c0 | G..G$.D.B.AWAVUH..SA.....E..A... |
| 8e80 | 3f 00 00 83 fb ff 74 2a 4c 8b 75 00 89 de 4c 89 f7 e8 1b fd ff ff 49 8b 56 38 4c 63 cb 89 c3 4a | ?.....t*L.u...L.......I.V8Lc...J |
| 8ea0 | 8d 0c 8a 8b 11 81 e2 3f c0 ff ff 44 09 fa 89 11 eb d1 5b 5d 41 5e 41 5f c3 83 fa ff 74 3a 44 8b | .......?...D......[]A^A_....t:D. |
| 8ec0 | 0e 41 83 f9 ff 75 03 89 16 c3 51 4c 8b 17 41 89 d3 49 89 f8 44 89 ce 4c 89 d7 e8 d2 fc ff ff 83 | .A...u....QL..A..I..D..L........ |
| 8ee0 | f8 ff 74 05 41 89 c1 eb eb 58 44 89 da 44 89 ce 4c 89 c7 e9 0e fe ff ff c3 8b 47 20 89 f2 48 8d | ..t.A....XD..D..L.........G...H. |
| 8f00 | 77 28 89 47 24 eb b2 39 57 20 75 02 eb eb 41 89 d0 b9 ff 00 00 00 e9 33 fe ff ff 55 53 be 1e 80 | w(.G$..9W.u...A........3...US... |
| 8f20 | ff 7f 48 89 fb 48 83 ec 18 8b 6f 28 c7 47 28 ff ff ff ff 64 48 8b 04 25 28 00 00 00 48 89 44 24 | ..H..H....o(.G(....dH..%(...H.D$ |
| 8f40 | 08 31 c0 e8 60 fe ff ff 48 8d 74 24 04 89 ea 48 89 df 89 44 24 04 e8 5e ff ff ff 48 8b 4c 24 08 | .1..`...H.t$...H...D$..^...H.L$. |
| 8f60 | 64 48 33 0c 25 28 00 00 00 8b 44 24 04 74 05 e8 cc b2 ff ff 48 83 c4 18 5b 5d c3 41 c1 e0 0e c1 | dH3.%(....D$.t......H...[].A.... |
| 8f80 | e1 17 c1 e2 06 44 09 c6 09 ce 09 d6 e9 17 fe ff ff 48 63 47 20 3b 47 24 7e 7c 48 8b 0f 48 8b 49 | .....D...........HcG.;G$~|H..H.I |
| 8fa0 | 38 4c 8d 54 81 fc 45 8b 0a 44 89 c8 83 e0 3f 83 f8 04 75 62 45 89 c8 45 89 cb 8d 04 16 41 c1 e8 | 8L.T..E..D....?...ubE..E.....A.. |
| 8fc0 | 06 41 c1 eb 17 45 0f b6 c0 45 01 c3 44 39 c6 7c 08 41 8d 4b 01 39 ce 7e 0a 44 39 c0 7c 38 44 39 | .A...E...E..D9.|.A.K.9.~.D9.|8D9 |
| 8fe0 | c6 7f 33 44 39 c6 44 0f 4e c6 ff c8 41 81 e1 3f c0 7f 00 44 89 c2 c1 e2 06 81 e2 c0 3f 00 00 41 | ..3D9.D.N...A..?...D........?..A |
| 9000 | 09 d1 44 39 d8 41 0f 4c c3 44 29 c0 c1 e0 17 44 09 c8 41 89 02 c3 8d 4a ff 45 31 c0 89 f2 be 04 | ..D9.A.L.D)....D..A....J.E1..... |
| 9020 | 00 00 00 e9 53 ff ff ff 8d 4a 01 45 31 c0 89 f2 be 26 00 00 00 e9 41 ff ff ff c1 e1 0e c1 e2 06 | ....S....J.E1....&....A......... |
| 9040 | 09 ce 09 d6 e9 5f fd ff ff 81 fa ff ff 03 00 89 d1 7f 09 89 f2 be 01 00 00 00 eb de 41 54 55 31 | ....._......................ATU1 |
| 9060 | c9 53 89 d3 89 f2 c1 e3 06 be 02 00 00 00 48 89 fd e8 c4 ff ff ff 89 d9 41 89 c4 48 89 ef 83 c9 | .S............H.........A..H.... |
| 9080 | 2e 89 ce e8 20 fd ff ff 44 89 e0 5b 5d 41 5c c3 0f b6 47 3c 01 c6 48 8b 07 0f b6 50 0c 39 d6 7e | ........D..[]A\...G<..H....P.9.~ |
| 90a0 | 1b 81 fe f9 00 00 00 7e 0f 50 48 8b 7f 10 be 49 ff 41 00 e8 a7 6e 00 00 40 88 70 0c c3 55 53 48 | .......~.PH....I.A...n..@.p..USH |
| 90c0 | 89 fb 50 89 f5 e8 c6 ff ff ff 40 00 6b 3c 5a 5b 5d c3 48 83 ec 28 64 48 8b 04 25 28 00 00 00 48 | ..P.......@.k<Z[].H..(dH..%(...H |
| 90e0 | 89 44 24 18 31 c0 8a 46 08 48 8d 54 24 08 48 89 74 24 08 48 89 d6 83 c8 40 0f b6 c0 89 44 24 10 | .D$.1..F.H.T$.H.t$.H....@....D$. |
| 9100 | e8 7e f9 ff ff 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 26 b1 ff ff 48 83 c4 28 c3 48 | .~...H.L$.dH3.%(...t..&...H..(.H |
| 9120 | 83 ec 38 48 89 74 24 08 48 89 74 24 18 48 8d 54 24 18 48 8d 74 24 08 c7 44 24 10 02 00 00 00 c7 | ..8H.t$.H.t$.H.T$.H.t$..D$...... |
| 9140 | 44 24 20 13 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 e8 27 f9 ff ff 48 8b 4c 24 | D$.....dH..%(...H.D$(1..'...H.L$ |
| 9160 | 28 64 48 33 0c 25 28 00 00 00 74 05 e8 cf b0 ff ff 48 83 c4 38 c3 8b 06 83 f8 0d 75 26 48 8b 07 | (dH3.%(...t......H..8......u&H.. |
| 9180 | 48 63 4e 08 ff c2 c1 e2 0e 81 e2 00 c0 7f 00 48 8b 40 38 48 8d 0c 88 8b 01 25 ff 3f 80 ff 09 c2 | HcN............H.@8H.....%.?.... |
| 91a0 | 89 11 c3 83 f8 0e 75 46 48 8b 07 ff c2 c1 e2 17 48 8b 48 38 48 63 46 08 4c 8d 04 81 41 8b 00 25 | ......uFH.......H.H8HcF.L...A..% |
| 91c0 | ff ff 7f 00 09 c2 41 89 10 48 63 46 08 be 01 00 00 00 48 8d 0c 81 0f b6 47 3c 8b 11 c1 e0 06 81 | ......A..HcF......H.....G<...... |
| 91e0 | e2 3f c0 ff ff 09 d0 89 01 e9 cf fe ff ff c3 8b 06 83 f8 0d 75 20 48 8b 07 48 63 56 08 c7 06 07 | .?..................u.H..HcV.... |
| 9200 | 00 00 00 48 8b 40 38 8b 04 90 c1 e8 06 25 ff 00 00 00 89 46 08 c3 83 f8 0e 75 23 48 8b 07 48 63 | ...H.@8......%.....F.....u#H..Hc |
| 9220 | 56 08 48 8b 40 38 48 8d 14 90 8b 02 25 ff ff 7f 00 0d 00 00 00 01 89 02 c7 06 0c 00 00 00 c3 8b | V.H.@8H.....%................... |
| 9240 | 06 83 e8 08 83 f8 06 77 76 41 56 53 49 89 fe 51 48 89 f3 ff 24 c5 70 ff 41 00 c7 06 07 00 00 00 | .......wvAVSI..QH...$.p.A....... |
| 9260 | eb 59 8b 76 08 c1 e6 17 83 ce 05 e8 38 fb ff ff eb 35 0f bf 76 08 e8 47 fa ff ff 80 7b 0b 08 be | .Y.v........8....5..v..G....{... |
| 9280 | 06 00 00 00 75 0e 0f b6 73 0a e8 33 fa ff ff be 07 00 00 00 0f b6 4b 0a 44 0f bf 43 08 31 d2 4c | ....u...s..3..........K.D..C.1.L |
| 92a0 | 89 f7 e8 d4 fc ff ff 89 43 08 c7 03 0c 00 00 00 eb 09 5a 5b 41 5e e9 34 ff ff ff 58 5b 41 5e c3 | ........C.........Z[A^.4...X[A^. |
| 92c0 | 41 54 55 48 89 f5 53 41 89 d4 48 89 fb 48 83 ec 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 | ATUH..SA..H..H...dH..%(...H.D$.1 |
| 92e0 | c0 e8 59 ff ff ff 8b 55 00 8d 42 ff 83 f8 0b 0f 87 c1 00 00 00 ff 24 c5 a8 ff 41 00 ba 01 00 00 | ..Y....U..B...........$...A..... |
| 9300 | 00 44 89 e6 48 89 df e8 85 fc ff ff e9 9a 00 00 00 31 c9 83 fa 02 be 03 00 00 00 0f 94 c1 44 89 | .D..H............1............D. |
| 9320 | e2 45 31 c0 eb 7d 8b 55 08 eb 25 48 8d 54 24 08 f2 0f 10 45 08 48 89 df c7 44 24 10 03 00 00 00 | .E1..}.U..%H.T$....E.H...D$..... |
| 9340 | 48 89 d6 f2 0f 11 44 24 08 e8 35 f7 ff ff 89 c2 44 89 e6 48 89 df e8 ee fc ff ff eb 4e 48 8b 75 | H.....D$..5.....D..H........NH.u |
| 9360 | 08 48 89 df e8 b6 fd ff ff eb e3 48 8b 03 48 63 55 08 48 8b 40 38 48 8d 0c 90 44 89 e0 c1 e0 06 | .H.........H..HcU.H.@8H...D..... |
| 9380 | 8b 11 25 c0 3f 00 00 81 e2 3f c0 ff ff 09 d0 89 01 eb 18 8b 4d 08 41 39 cc 74 10 45 31 c0 44 89 | ..%.?....?..........M.A9.t.E1.D. |
| 93a0 | e2 31 f6 48 89 df e8 d0 fb ff ff 44 89 65 08 c7 45 00 07 00 00 00 48 8b 44 24 18 64 48 33 04 25 | .1.H.......D.e..E.....H.D$.dH3.% |
| 93c0 | 28 00 00 00 74 05 e8 75 ae ff ff 48 83 c4 20 5b 5d 41 5c c3 41 57 41 56 41 55 41 54 41 89 d4 55 | (...t..u...H...[]A\.AWAVAUATA..U |
| 93e0 | 53 48 89 f5 51 48 89 fb e8 d3 fe ff ff 83 7d 00 0b 75 0f 8b 55 08 48 8d 75 10 48 89 df e8 b7 fa | SH..QH........}..u..U.H.u.H..... |
| 9400 | ff ff 8b 75 10 44 8b 5d 14 44 39 de 0f 84 b4 00 00 00 48 89 df e8 df f7 ff ff 85 c0 75 16 44 89 | ...u.D.].D9.......H.........u.D. |
| 9420 | de 48 89 df 41 83 ce ff e8 cc f7 ff ff 85 c0 45 89 f7 74 62 41 83 cd ff 83 7d 00 0b 74 0b 48 89 | .H..A..........E..tbA....}..t.H. |
| 9440 | df e8 d5 fa ff ff 41 89 c5 8b 43 20 41 b8 01 00 00 00 31 c9 44 89 e2 be 03 00 00 00 48 89 df 89 | ......A...C.A.....1.D.......H... |
| 9460 | 43 24 e8 14 fb ff ff 41 89 c7 8b 43 20 be 03 00 00 00 48 89 df 45 31 c0 b9 01 00 00 00 44 89 e2 | C$.....A...C......H..E1......D.. |
| 9480 | 89 43 24 e8 f3 fa ff ff 44 89 ee 48 89 df 41 89 c6 e8 63 fa ff ff 44 8b 6b 20 8b 75 14 45 89 f8 | .C$.....D..H..A...c...D.k..u.E.. |
| 94a0 | 44 89 e1 48 89 df 44 89 ea 44 89 6b 24 e8 9c f8 ff ff 8b 75 10 45 89 f0 44 89 e1 44 89 ea 48 89 | D..H..D..D.k$......u.E..D..D..H. |
| 94c0 | df e8 88 f8 ff ff c7 45 10 ff ff ff ff c7 45 14 ff ff ff ff 44 89 65 08 c7 45 00 07 00 00 00 58 | .......E......E.....D.e..E.....X |
| 94e0 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 41 89 d4 53 8b 06 48 89 fb 48 89 f5 83 f8 0c 75 31 48 | []A\A]A^A_.ATUA..S..H..H.....u1H |
| 9500 | 8b 07 48 63 56 08 48 8b 40 38 8b 14 90 89 d0 83 e0 3f 83 f8 1b 75 1e 45 31 c0 ff 4f 20 45 85 e4 | ..HcV.H.@8.......?...u.E1..O.E.. |
| 9520 | 41 0f 94 c0 be 22 00 00 00 c1 ea 17 31 c9 eb 3e 83 f8 07 74 1e be 01 00 00 00 48 89 df e8 7b fb | A...."......1..>...t......H...{. |
| 9540 | ff ff 0f b6 53 3c 48 89 ee 48 89 df ff ca e8 6d fd ff ff 48 89 ee 48 89 df e8 78 f7 ff ff 8b 4d | ....S<H..H.....m...H..H...x....M |
| 9560 | 08 45 89 e0 ba ff 00 00 00 be 23 00 00 00 48 89 df e8 05 fa ff ff 48 89 df 5b 5d 41 5c e9 99 f9 | .E........#...H.......H..[]A\... |
| 9580 | ff ff 55 53 48 89 f5 50 48 89 fb e8 af fc ff ff 48 89 ee 48 89 df e8 3b f7 ff ff 48 89 df be 01 | ..USH..PH.......H..H...;...H.... |
| 95a0 | 00 00 00 e8 15 fb ff ff 0f b6 53 3c 48 89 ee 48 89 df 59 5b 5d ff ca e9 18 fe ff ff 55 53 48 89 | ..........S<H..H..Y[].......USH. |
| 95c0 | f3 51 48 89 fd e8 75 fc ff ff 83 3b 07 75 24 8b 43 14 39 43 10 8b 53 08 75 04 89 d0 eb 23 0f b6 | .QH...u....;.u$.C.9C..S.u....#.. |
| 95e0 | 45 3a 39 c2 7c 0d 48 89 de 48 89 ef e8 e3 fd ff ff eb 0b 48 89 de 48 89 ef e8 84 ff ff ff 8b 43 | E:9.|.H..H.........H..H........C |
| 9600 | 08 5a 5b 5d c3 83 3e 09 75 08 8b 46 14 39 46 10 74 02 eb a8 c3 8b 46 14 39 46 10 74 02 eb 9d e9 | .Z[]..>.u..F.9F.t.....F.9F.t.... |
| 9620 | 1b fc ff ff 55 53 48 89 f3 48 89 fd 48 83 ec 38 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 | ....USH..H..H..8dH..%(...H.D$(1. |
| 9640 | e8 d0 ff ff ff 8b 13 8d 42 ff 83 f8 05 0f 87 ba 00 00 00 ff 24 c5 08 00 42 00 81 7d 2c ff 00 00 | ........B...........$...B..},... |
| 9660 | 00 0f 8f a6 00 00 00 83 fa 01 75 29 48 8b 45 10 c7 44 24 20 00 00 00 00 48 8d 54 24 18 c7 44 24 | ..........u)H.E..D$.....H.T$..D$ |
| 9680 | 10 45 00 00 00 48 8d 74 24 08 48 8b 40 50 48 89 44 24 08 eb 1c 31 c0 83 fa 02 48 8d 54 24 18 0f | .E...H.t$.H.@PH.D$...1....H.T$.. |
| 96a0 | 94 c0 c7 44 24 20 01 00 00 00 89 44 24 18 48 89 d6 48 89 ef e8 ca f3 ff ff c7 03 04 00 00 00 89 | ...D$......D$.H..H.............. |
| 96c0 | 43 08 eb 44 48 8b 73 08 48 89 ef e8 4f fa ff ff eb 23 48 8d 54 24 18 f2 0f 10 43 08 48 89 ef c7 | C..DH.s.H...O....#H.T$....C.H... |
| 96e0 | 44 24 20 03 00 00 00 48 89 d6 f2 0f 11 44 24 18 e8 8e f3 ff ff 89 43 08 c7 03 04 00 00 00 8b 43 | D$.....H.....D$.......C........C |
| 9700 | 08 3d ff 00 00 00 7f 05 80 cc 01 eb 0b 48 89 de 48 89 ef e8 a4 fe ff ff 48 8b 4c 24 28 64 48 33 | .=...........H..H.......H.L$(dH3 |
| 9720 | 0c 25 28 00 00 00 74 05 e8 13 ab ff ff 48 83 c4 38 5b 5d c3 41 56 41 55 4d 89 c6 41 54 55 41 89 | .%(...t......H..8[].AVAUM..ATUA. |
| 9740 | f5 53 48 89 ce 48 89 fb 48 89 cd 48 83 ec 10 89 54 24 0c e8 cc fe ff ff 4c 89 f6 48 89 df 41 89 | .SH..H..H..H....T$......L..H..A. |
| 9760 | c4 e8 be fe ff ff 4c 89 f6 48 89 df 89 c1 e8 63 f5 ff ff 48 89 ee 48 89 df e8 58 f5 ff ff 8b 54 | ......L..H.....c...H..H...X....T |
| 9780 | 24 0c 85 d2 75 06 41 83 fd 1f 75 0a 89 c8 44 89 e1 41 89 c4 eb 05 ba 01 00 00 00 45 89 e0 44 89 | $...u.A...u...D..A.........E..D. |
| 97a0 | ee 48 89 df e8 d2 f7 ff ff 48 89 df e8 6a f7 ff ff c7 45 00 0b 00 00 00 89 45 08 48 83 c4 10 5b | .H.......H...j....E......E.H...[ |
| 97c0 | 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 d4 55 53 48 89 f5 41 50 8b 06 48 89 fb 83 f8 09 74 24 | ]A\A]A^.AUATI..USH..AP..H.....t$ |
| 97e0 | 83 f8 0a 74 36 83 f8 08 75 5f 48 89 d6 e8 e4 f4 ff ff 8b 55 08 4c 89 e6 59 5b 5d 41 5c 41 5d e9 | ...t6...u_H........U.L..Y[]A\A]. |
| 9800 | d0 fb ff ff 48 89 d6 e8 b0 fd ff ff 8b 4d 08 45 31 c0 89 c2 be 09 00 00 00 eb 26 45 31 ed 80 7e | ....H........M.E1.........&E1..~ |
| 9820 | 0b 08 48 89 d6 41 0f 94 c5 e8 f6 fd ff ff 0f bf 4d 08 0f b6 55 0a 47 8d 6c 2d 08 41 89 c0 44 89 | ..H..A..........M...U.G.l-.A..D. |
| 9840 | ee 48 89 df e8 32 f7 ff ff 58 4c 89 e6 48 89 df 5b 5d 41 5c 41 5d e9 7b f4 ff ff 41 55 41 54 49 | .H...2...XL..H..[]A\A].{...AUATI |
| 9860 | 89 d4 55 53 48 89 f5 50 48 89 fb e8 4c fd ff ff 48 89 ee 48 89 df 44 8b 6d 08 e8 57 f4 ff ff 0f | ..USH..PH...L...H..H..D.m..W.... |
| 9880 | b6 43 3c 48 89 df c7 45 00 07 00 00 00 be 02 00 00 00 89 45 08 e8 23 f8 ff ff 4c 89 e6 48 89 df | .C<H...E...........E..#...L..H.. |
| 98a0 | e8 7f fd ff ff 8b 55 08 48 89 df 44 89 e9 be 0c 00 00 00 41 89 c0 e8 c0 f6 ff ff 5a 4c 89 e6 48 | ......U.H..D.......A.......ZL..H |
| 98c0 | 89 df 5b 5d 41 5c 41 5d e9 09 f4 ff ff 55 53 48 89 f3 52 48 89 fd e8 64 f9 ff ff 8b 03 83 f8 06 | ..[]A\A].....USH..RH...d........ |
| 98e0 | 77 0c 83 f8 04 73 2b 83 f8 02 74 26 eb 15 83 f8 0b 75 10 8b 73 08 48 89 ef e8 e3 f3 ff ff 8b 43 | w....s+...t&.....u..s.H........C |
| 9900 | 08 eb 12 31 d2 48 89 de 48 89 ef e8 db fb ff ff eb 03 83 c8 ff 48 8d 73 14 89 c2 48 89 ef e8 96 | ...1.H..H............H.s...H.... |
| 9920 | f5 ff ff 8b 73 10 48 89 ef e8 cb f5 ff ff c7 43 10 ff ff ff ff 58 5b 5d c3 55 53 48 89 f3 52 48 | ....s.H........C.....X[].USH..RH |
| 9940 | 89 fd e8 f8 f8 ff ff 8b 03 83 f8 03 74 20 83 f8 0b 74 16 ff c8 74 17 ba 01 00 00 00 48 89 de 48 | ............t....t...t......H..H |
| 9960 | 89 ef e8 84 fb ff ff eb 08 8b 43 08 eb 03 83 c8 ff 48 8d 73 10 89 c2 48 89 ef e8 3a f5 ff ff 8b | ..........C......H.s...H...:.... |
| 9980 | 73 14 48 89 ef e8 6f f5 ff ff c7 43 14 ff ff ff ff 58 5b 5d c3 53 8b 46 08 48 89 f3 88 46 0a 48 | s.H...o....C.....X[].S.F.H...F.H |
| 99a0 | 89 d6 e8 7d fc ff ff 83 3b 09 66 89 43 08 c7 03 0a 00 00 00 0f 94 c0 83 c0 08 88 43 0b 5b c3 89 | ...}....;.f.C..............C.[.. |
| 99c0 | f0 48 89 d6 83 f8 0c 74 16 72 19 83 f8 13 74 0a 83 f8 14 75 20 e9 5f ff ff ff e9 ee fe ff ff e9 | .H.....t.r....t....u.._......... |
| 99e0 | 9e fb ff ff 48 83 7a 10 ff 75 0a 8b 02 83 e8 05 83 f8 01 76 05 e9 2a fc ff ff c3 48 8b 07 48 63 | ....H.z..u.........v..*....H..Hc |
| 9a00 | 57 20 48 8b 40 48 89 74 90 fc c3 41 57 41 56 45 89 c7 41 55 41 54 41 89 f5 55 53 48 89 fd 48 89 | W.H.@H.t...AWAVE..AUATA..USH..H. |
| 9a20 | d3 49 89 cc 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 83 fe 1a 76 11 41 8d 45 | .I..H..HdH..%(...H.D$81....v.A.E |
| 9a40 | e7 83 f8 01 76 49 41 83 fd 1c 75 55 eb 41 48 83 7a 10 ff 75 e8 8b 02 83 f8 05 74 1b 83 f8 06 75 | ....vIA...uU.AH.z..u......t....u |
| 9a60 | dc 48 8b 42 08 c7 44 24 10 13 00 00 00 48 89 44 24 08 e9 99 00 00 00 f2 0f 10 42 08 c7 44 24 10 | .H.B..D$.....H.D$.........B..D$. |
| 9a80 | 03 00 00 00 f2 0f 11 44 24 08 e9 81 00 00 00 48 89 de 48 89 ef 45 31 f6 e8 1f fb ff ff 89 c1 eb | .......D$......H..H..E1......... |
| 9aa0 | 1b 4c 89 e6 48 89 ef e8 78 fb ff ff 48 89 de 48 89 ef 41 89 c6 e8 6a fb ff ff 89 c1 44 39 f1 7e | .L..H...x...H..H..A...j.....D9.~ |
| 9ac0 | 10 48 89 de 48 89 ef e8 0a f2 ff ff 4c 89 e6 eb 0e 4c 89 e6 48 89 ef e8 fa f1 ff ff 48 89 de 48 | .H..H.......L....L..H.......H..H |
| 9ae0 | 89 ef e8 ef f1 ff ff 44 89 ee 48 89 ef 45 89 f0 31 d2 e8 84 f4 ff ff c7 03 0c 00 00 00 89 43 08 | .......D..H..E..1.............C. |
| 9b00 | 44 89 fe 48 89 ef e8 f0 fe ff ff e9 5d 01 00 00 49 83 7c 24 10 ff 0f 85 21 ff ff ff 41 8b 04 24 | D..H........]...I.|$....!...A..$ |
| 9b20 | 83 f8 05 74 1d 83 f8 06 0f 85 0f ff ff ff 49 8b 44 24 08 c7 44 24 20 13 00 00 00 48 89 44 24 18 | ...t..........I.D$..D$.....H.D$. |
| 9b40 | eb 15 f2 41 0f 10 44 24 08 c7 44 24 20 03 00 00 00 f2 0f 11 44 24 18 45 8d 75 f3 41 83 fe 0d 77 | ...A..D$..D$........D$.E.u.A...w |
| 9b60 | 1a b8 01 00 00 00 44 88 f1 48 d3 e0 a8 68 0f 85 8f 00 00 00 a9 80 2f 00 00 75 3e 48 8b 45 10 4c | ......D..H...h......../..u>H.E.L |
| 9b80 | 8d 44 24 28 48 8d 4c 24 18 48 8d 54 24 08 44 89 f6 48 8b 78 38 e8 e3 89 00 00 83 7c 24 30 13 0f | .D$(H.L$.H.T$.D..H.x8......|$0.. |
| 9ba0 | 85 96 00 00 00 48 8b 44 24 28 c7 03 06 00 00 00 48 89 43 08 e9 b4 00 00 00 83 7c 24 10 13 75 0c | .....H.D$(......H.C.......|$..u. |
| 9bc0 | 48 8b 44 24 08 48 89 44 24 28 eb 17 48 8d 74 24 28 48 8d 7c 24 08 e8 4b 21 01 00 85 c0 0f 84 5a | H.D$.H.D$(..H.t$(H.|$..K!......Z |
| 9be0 | fe ff ff 83 7c 24 20 13 74 91 48 8d 74 24 28 48 8d 7c 24 18 e8 2d 21 01 00 85 c0 0f 95 c0 0f b6 | ....|$..t.H.t$(H.|$..-!......... |
| 9c00 | c0 eb 2b 83 7c 24 20 13 0f 57 c0 75 0d f2 48 0f 2a 4c 24 18 66 0f 2e c8 eb 06 66 0f 2e 44 24 18 | ..+.|$...W.u..H.*L$.f.....f..D$. |
| 9c20 | 0f 9a c0 ba 01 00 00 00 0f b6 c0 0f 45 c2 85 c0 0f 84 07 fe ff ff e9 40 ff ff ff f2 0f 10 44 24 | ............E..........@......D$ |
| 9c40 | 28 66 0f 2e c0 0f 8a f2 fd ff ff 0f 57 c9 b2 00 66 0f 2e c1 0f 9b c0 0f 45 c2 84 c0 0f 85 db fd | (f..........W...f.......E....... |
| 9c60 | ff ff f2 0f 11 43 08 c7 03 05 00 00 00 48 8b 44 24 38 64 48 33 04 25 28 00 00 00 74 05 e8 be a5 | .....C.......H.D$8dH3.%(...t.... |
| 9c80 | ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 fd 48 89 d3 48 83 ec 28 64 48 8b | ..H..H[]A\A]A^A_.USH..H..H..(dH. |
| 9ca0 | 04 25 28 00 00 00 48 89 44 24 18 31 c0 83 fe 02 c7 44 24 14 ff ff ff ff c7 44 24 10 ff ff ff ff | .%(...H.D$.1.....D$......D$..... |
| 9cc0 | c7 04 24 06 00 00 00 48 c7 44 24 08 00 00 00 00 74 24 41 89 c8 72 09 83 fe 03 0f 85 b3 00 00 00 | ..$....H.D$.....t$A..r.......... |
| 9ce0 | 83 c6 19 48 89 e1 48 89 da 48 89 ef e8 1a fd ff ff e9 9d 00 00 00 48 89 d6 e8 41 f5 ff ff 8b 13 | ...H..H..H............H...A..... |
| 9d00 | 8d 42 ff 83 f8 0b 77 6c ff 24 c5 38 00 42 00 c7 03 02 00 00 00 eb 5d c7 03 03 00 00 00 eb 55 8b | .B....wl.$.8.B........].......U. |
| 9d20 | 73 08 48 89 ef e8 b7 ef ff ff eb 48 83 fa 07 74 1e be 01 00 00 00 48 89 ef e8 7f f3 ff ff 0f b6 | s.H........H...t......H......... |
| 9d40 | 55 3c 48 89 de 48 89 ef ff ca e8 71 f5 ff ff 48 89 de 48 89 ef e8 7c ef ff ff 8b 73 08 48 89 ef | U<H..H.....q...H..H...|....s.H.. |
| 9d60 | c1 e6 17 83 ce 1b e8 3d f0 ff ff c7 03 0c 00 00 00 89 43 08 8b 73 10 8b 43 14 48 89 ef 89 73 14 | .......=..........C..s..C.H...s. |
| 9d80 | 89 43 10 e8 0d ef ff ff 8b 73 10 48 89 ef e8 02 ef ff ff 48 8b 44 24 18 64 48 33 04 25 28 00 00 | .C.......s.H.......H.D$.dH3.%(.. |
| 9da0 | 00 74 05 e8 98 a4 ff ff 48 83 c4 28 5b 5d c3 83 fe 14 0f 87 26 01 00 00 41 54 55 89 f0 53 48 89 | .t......H..([]......&...ATU..SH. |
| 9dc0 | d5 48 89 cb 49 89 fc 48 83 ec 10 ff 24 c5 98 00 42 00 48 89 ce e8 65 f4 ff ff 8b 55 14 48 8d 73 | .H..I..H....$...B.H...e....U.H.s |
| 9de0 | 14 eb 0f 48 89 ce e8 54 f4 ff ff 8b 55 10 48 8d 73 10 4c 89 e7 e8 bf f0 ff ff b9 06 00 00 00 48 | ...H...T....U.H.s.L............H |
| 9e00 | 89 ef 48 89 de f3 a5 e9 ca 00 00 00 48 89 ce 44 89 44 24 0c e8 fc f7 ff ff 83 3b 0c 44 8b 44 24 | ..H.........H..D.D$.......;.D.D$ |
| 9e20 | 0c 75 53 49 8b 04 24 48 63 53 08 48 8b 40 38 8b 04 90 83 e0 3f 83 f8 1d 75 3c 48 89 ee 4c 89 e7 | .uSI..$HcS.H.@8.....?...u<H..L.. |
| 9e40 | e8 91 ee ff ff 49 8b 04 24 48 63 53 08 48 8b 40 38 48 8d 0c 90 8b 45 08 8b 11 c1 e0 17 81 e2 ff | .....I..$HcS.H.@8H....E......... |
| 9e60 | ff 7f 00 09 d0 89 01 c7 45 00 0c 00 00 00 8b 43 08 89 45 08 eb 60 48 89 de 4c 89 e7 44 89 44 24 | ........E......C..E..`H..L..D.D$ |
| 9e80 | 0c e8 fc f6 ff ff 44 8b 44 24 0c 48 89 d9 48 89 ea be 1d 00 00 00 eb 03 83 c6 0d 48 83 c4 10 4c | ......D.D$.H..H............H...L |
| 9ea0 | 89 e7 5b 5d 41 5c e9 60 fb ff ff 49 89 c8 83 c6 12 48 89 d1 ba 01 00 00 00 eb 0b 49 89 c8 83 c6 | ..[]A\.`...I.....H.........I.... |
| 9ec0 | 0f 48 89 d1 31 d2 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 5e f8 ff ff 48 83 c4 10 5b 5d 41 5c c3 8d | .H..1.H...L..[]A\.^...H...[]A\.. |
| 9ee0 | 42 ff 41 54 55 89 f5 be 32 00 00 00 53 99 49 89 fc f7 fe 83 f9 ff 8d 58 01 b8 00 00 00 00 0f 44 | B.ATU...2...S.I........X.......D |
| 9f00 | c8 81 fb ff 01 00 00 7f 11 41 89 d8 89 ea be 2b 00 00 00 e8 63 f0 ff ff eb 1f be 2b 00 00 00 45 | .........A.....+....c......+...E |
| 9f20 | 31 c0 89 ea c1 e3 06 e8 4f f0 ff ff 89 de 4c 89 e7 83 ce 2e e8 6f ee ff ff ff c5 41 88 6c 24 3c | 1.......O.....L......o.....A.l$< |
| 9f40 | 5b 5d 41 5c c3 53 48 89 fb e8 c7 2a 00 00 48 89 df 89 c6 e8 02 b4 ff ff b8 01 00 00 00 5b c3 53 | []A\.SH....*..H..............[.S |
| 9f60 | 48 89 fb e8 f9 ab ff ff 48 89 df 31 c9 31 d2 5b 89 c6 e9 ac 2a 00 00 41 54 55 48 89 f5 53 49 89 | H.......H..1.1.[....*..ATUH..SI. |
| 9f80 | fc 89 d6 48 89 ef 89 d3 e8 ce aa ff ff 85 c0 75 0c ba 1c 00 00 00 be 40 01 42 00 eb 22 48 89 ef | ...H...........u.......@.B.."H.. |
| 9fa0 | e8 db bc ff ff 85 c0 75 20 48 89 ef e8 b0 ab ff ff 85 c0 75 14 ba 1c 00 00 00 be 5d 01 42 00 4c | .......u.H.........u.......].B.L |
| 9fc0 | 89 e7 e8 51 b1 ff ff eb 71 89 da 48 89 ee 4c 89 e7 e8 06 ab ff ff 89 da 4c 89 e6 48 89 ef e8 e2 | ...Q....q..H..L.........L..H.... |
| 9fe0 | 28 00 00 83 f8 01 77 42 48 89 ef e8 71 ab ff ff 8d 70 01 4c 89 e7 89 c3 e8 5e aa ff ff 85 c0 75 | (.....wBH...q....p.L.....^.....u |
| a000 | 18 f7 d3 48 89 ef 89 de e8 6b ab ff ff ba 1a 00 00 00 be 7a 01 42 00 eb a6 89 da 4c 89 e6 48 89 | ...H.....k.........z.B.....L..H. |
| a020 | ef e8 b6 aa ff ff 89 d8 eb 13 ba 01 00 00 00 4c 89 e6 48 89 ef e8 a2 aa ff ff 83 c8 ff 5b 5d 41 | ...............L..H..........[]A |
| a040 | 5c c3 53 48 89 fb e8 3d b3 ff ff 48 89 df 89 c6 e8 05 b3 ff ff b8 02 00 00 00 5b c3 55 53 ba 06 | \.SH...=...H..............[.US.. |
| a060 | 00 00 00 50 48 89 fb be 01 00 00 00 e8 50 d3 ff ff 48 89 df e8 91 c4 00 00 48 89 df 48 89 c5 be | ...PH........P...H.......H..H... |
| a080 | 01 00 00 00 e8 ef ab ff ff ba 01 00 00 00 48 89 ee 48 89 df e8 43 aa ff ff 5a b8 01 00 00 00 5b | ..............H..H...C...Z.....[ |
| a0a0 | 5d c3 53 48 89 fb e8 b1 ff ff ff 48 89 df ba 01 00 00 00 be c4 a0 40 00 e8 1c b2 ff ff b8 01 00 | ].SH.......H..........@......... |
| a0c0 | 00 00 5b c3 55 53 48 89 fb 56 be d7 b9 f0 ff e8 a5 af ff ff 48 89 df 48 89 c5 e8 82 aa ff ff 48 | ..[.USH..V..........H..H.......H |
| a0e0 | 89 ee 89 c2 48 89 df e8 8b fe ff ff 85 c0 79 46 83 ce ff 48 89 df e8 39 ac ff ff 85 c0 74 2c be | ....H.........yF...H...9.....t,. |
| a100 | 01 00 00 00 48 89 df e8 6d c7 ff ff be fe ff ff ff 48 89 df ba 01 00 00 00 e8 9a aa ff ff be 02 | ....H...m........H.............. |
| a120 | 00 00 00 48 89 df e8 98 bc ff ff 59 48 89 df 5b 5d e9 59 bc ff ff 5a 5b 5d c3 55 53 be 01 00 00 | ...H.......YH..[].Y...Z[].US.... |
| a140 | 00 51 48 89 fb e8 2f af ff ff 48 85 c0 48 89 c5 75 12 ba 95 01 42 00 be 01 00 00 00 48 89 df e8 | .QH.../...H..H..u....B......H... |
| a160 | 84 c8 ff ff 48 89 df e8 f5 a9 ff ff 8d 50 ff 48 89 ee 48 89 df e8 fd fd ff ff 85 c0 89 c5 79 23 | ....H........P.H..H...........y# |
| a180 | 31 f6 48 89 df e8 d0 b1 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 1c aa ff ff b8 02 00 00 | 1.H.................H........... |
| a1a0 | 00 eb 21 be 01 00 00 00 48 89 df e8 aa b1 ff ff 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 f7 a9 ff | ..!.....H..............H........ |
| a1c0 | ff 8d 45 01 5a 5b 5d c3 55 53 be 01 00 00 00 48 89 fb 48 81 ec 98 00 00 00 64 48 8b 04 25 28 00 | ..E.Z[].US.....H..H......dH..%(. |
| a1e0 | 00 00 48 89 84 24 88 00 00 00 31 c0 e8 88 ae ff ff 48 85 c0 48 89 c5 75 12 ba 95 01 42 00 be 01 | ..H..$....1......H..H..u....B... |
| a200 | 00 00 00 48 89 df e8 dd c7 ff ff 48 39 eb 75 0c ba 07 00 00 00 be 3d fc 41 00 eb 53 48 89 ef e8 | ...H.......H9.u.......=.A..SH... |
| a220 | 5c ba ff ff 85 c0 74 06 ff c8 75 39 eb 2b 48 8d 54 24 08 31 f6 48 89 ef e8 5e 13 00 00 85 c0 7e | \.....t...u9.+H.T$.1.H...^.....~ |
| a240 | 0c ba 06 00 00 00 be af 01 42 00 eb 22 48 89 ef e8 0c a9 ff ff 85 c0 74 0c ba 09 00 00 00 be a5 | .........B.."H.........t........ |
| a260 | 01 42 00 eb 0a ba 04 00 00 00 be b6 01 42 00 48 89 df e8 a1 ae ff ff 48 8b 8c 24 88 00 00 00 64 | .B...........B.H.......H..$....d |
| a280 | 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 ac 9f ff ff 48 81 c4 98 00 00 00 5b 5d c3 53 f2 | H3.%(........t......H......[].S. |
| a2a0 | 0f 10 05 29 58 01 00 48 89 fb be 88 00 00 00 e8 11 d9 ff ff 48 89 df ba 07 00 00 00 31 f6 e8 05 | ...)X..H............H.......1... |
| a2c0 | b3 ff ff 48 89 df 31 d2 be e0 01 42 00 e8 18 d6 ff ff b8 01 00 00 00 5b c3 50 be d8 b9 f0 ff e8 | ...H..1....B...........[.P...... |
| a2e0 | 94 a9 ff ff b8 01 00 00 00 5a c3 41 54 55 89 f5 53 be 02 00 00 00 48 89 fb e8 a6 d2 ff ff ba 06 | .........Z.ATU..S.....H......... |
| a300 | 00 00 00 be 01 00 00 00 48 89 df 49 89 c4 e8 ae d0 ff ff 85 ed 44 89 e2 be 01 00 00 00 48 89 df | ........H..I.........D.......H.. |
| a320 | 74 07 e8 8a bb ff ff eb 05 e8 26 bc ff ff 48 89 c6 31 c0 48 85 f6 74 1c 48 89 df e8 2c ae ff ff | t.........&...H..1.H..t.H...,... |
| a340 | 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 67 a8 ff ff 8d 45 01 5b 5d 41 5c c3 53 be 03 00 00 00 48 | .......H.....g....E.[]A\.S.....H |
| a360 | 89 fb e8 d4 c9 ff ff 48 89 df 31 f6 5b e9 79 ff ff ff be 01 00 00 00 e9 6f ff ff ff 41 55 41 54 | .......H..1.[.y.........o...AUAT |
| a380 | 41 89 f5 55 53 89 d6 51 48 89 fb 41 89 d4 e8 11 d2 ff ff ba 06 00 00 00 48 89 c5 44 89 ee 48 89 | A..US..QH..A............H..D..H. |
| a3a0 | df e8 1b d0 ff ff 89 ea 44 89 ee 48 89 df e8 fe ba ff ff 48 85 c0 75 10 ba 61 03 42 00 44 89 e6 | ........D..H.......H..u..a.B.D.. |
| a3c0 | 48 89 df e8 20 c6 ff ff 5a 89 e8 5b 5d 41 5c 41 5d c3 53 be 02 00 00 00 48 89 fb e8 ba a8 ff ff | H.......Z..[]A\A].S.....H....... |
| a3e0 | 85 c0 74 17 83 f8 05 74 12 ba 99 fb 41 00 be 02 00 00 00 48 89 df e8 ed c5 ff ff 48 89 df be 02 | ..t....t....A......H.......H.... |
| a400 | 00 00 00 e8 70 a7 ff ff 48 89 df be 01 00 00 00 e8 16 b5 ff ff b8 01 00 00 00 5b c3 55 53 48 89 | ....p...H.................[.USH. |
| a420 | f5 50 48 89 fb 48 89 d6 e8 3f ad ff ff 59 48 89 ea 48 89 df be fe ff ff ff 5b 5d e9 ff b2 ff ff | .PH..H...?...YH..H.......[]..... |
| a440 | 48 39 f7 55 53 48 89 d5 51 48 89 fb 75 11 ba 01 00 00 00 be fe ff ff ff e8 5b a7 ff ff eb 10 48 | H9.USH..QH..u............[.....H |
| a460 | 89 f7 ba 01 00 00 00 48 89 de e8 6d a6 ff ff 58 48 89 ea 48 89 df be fe ff ff ff 5b 5d e9 bd b2 | .......H...m...XH..H.......[]... |
| a480 | ff ff 55 53 48 89 f5 50 48 89 fb 48 63 f2 e8 71 ac ff ff 59 48 89 ea 48 89 df be fe ff ff ff 5b | ..USH..PH..Hc..q...YH..H.......[ |
| a4a0 | 5d e9 99 b2 ff ff 53 ba 07 00 00 00 48 89 fb be 01 00 00 00 e8 08 cf ff ff 48 89 df be 02 00 00 | ].....S.....H............H...... |
| a4c0 | 00 e8 75 c8 ff ff 48 89 df be 02 00 00 00 e8 a5 a6 ff ff 48 89 df be 01 00 00 00 e8 dd b4 ff ff | ..u...H............H............ |
| a4e0 | b8 01 00 00 00 5b c3 53 ba 02 00 00 00 48 89 fb be 01 00 00 00 e8 82 fe ff ff 48 89 df 89 c2 be | .....[.S.....H............H..... |
| a500 | 01 00 00 00 e8 6a bb ff ff 48 89 df 48 89 c6 e8 60 ae ff ff b8 01 00 00 00 5b c3 41 54 55 ba 02 | .....j...H..H...`........[.ATU.. |
| a520 | 00 00 00 53 be 01 00 00 00 48 89 fb e8 4b fe ff ff ba 04 00 00 00 be 03 00 00 00 48 89 df 89 c5 | ...S.....H...K.............H.... |
| a540 | e8 37 fe ff ff be 01 00 00 00 48 89 df 41 89 c4 e8 6c a7 ff ff 85 c0 74 12 ba 77 03 42 00 be 01 | .7........H..A...l.....t..w.B... |
| a560 | 00 00 00 48 89 df e8 7d c4 ff ff be 03 00 00 00 48 89 df e8 49 a7 ff ff 85 c0 74 12 ba 77 03 42 | ...H...}........H...I.....t..w.B |
| a580 | 00 be 03 00 00 00 48 89 df e8 5a c4 ff ff 45 89 e0 89 ea 48 89 df b9 03 00 00 00 be 01 00 00 00 | ......H...Z...E....H............ |
| a5a0 | e8 12 bb ff ff 5b 31 c0 5d 41 5c c3 53 be 01 00 00 00 48 89 fb e8 81 c7 ff ff be 01 00 00 00 48 | .....[1.]A\.S.....H............H |
| a5c0 | 89 df e8 5a b0 ff ff 85 c0 75 08 48 89 df e8 08 ab ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 | ...Z.....u.H............[.S..... |
| a5e0 | 48 89 fb e8 b2 a6 ff ff 83 f8 07 74 0a 48 89 df e8 e6 aa ff ff eb 0d be 01 00 00 00 48 89 df e8 | H..........t.H..............H... |
| a600 | 78 b0 ff ff b8 01 00 00 00 5b c3 55 53 48 89 fb 48 81 ec 18 01 00 00 64 48 8b 04 25 28 00 00 00 | x........[.USH..H......dH..%(... |
| a620 | 48 89 84 24 08 01 00 00 31 c0 48 8d 6c 24 0e 48 8b 35 2a a0 26 00 bf 8d 03 42 00 e8 80 9c ff ff | H..$....1.H.l$.H.5*.&....B...... |
| a640 | 48 8b 3d 19 a0 26 00 e8 a4 9e ff ff 48 8b 15 fd 9f 26 00 be fa 00 00 00 48 89 ef e8 70 9d ff ff | H.=..&......H....&......H...p... |
| a660 | 48 85 c0 74 11 be 99 03 42 00 48 89 ef e8 8e 9d ff ff 85 c0 75 1e 31 c0 48 8b 9c 24 08 01 00 00 | H..t....B.H.........u.1.H..$.... |
| a680 | 64 48 33 1c 25 28 00 00 00 0f 84 8b 00 00 00 e8 ac 9b ff ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 45 | dH3.%(..............1.H...H....E |
| a6a0 | 31 c0 48 89 ee 48 89 df 48 f7 d1 48 8d 51 ff b9 9f 03 42 00 e8 70 cb ff ff 85 c0 74 36 31 d2 83 | 1.H..H..H..H.Q....B..p.....t61.. |
| a6c0 | ce ff 48 89 df e8 a0 a8 ff ff 48 8b 3d 8f 9f 26 00 48 89 c1 ba 54 f8 41 00 be 01 00 00 00 31 c0 | ..H.......H.=..&.H...T.A......1. |
| a6e0 | e8 9b 9f ff ff 48 8b 3d 74 9f 26 00 e8 ff 9d ff ff eb 18 45 31 c9 45 31 c0 31 c9 31 d2 31 f6 48 | .....H.=t.&........E1.E1.1.1.1.H |
| a700 | 89 df e8 6a b3 ff ff 85 c0 75 b2 31 f6 48 89 df e8 63 a4 ff ff e9 15 ff ff ff 48 81 c4 18 01 00 | ...j.....u.1.H...c........H..... |
| a720 | 00 5b 5d c3 55 53 48 89 f5 41 50 be 01 00 00 00 48 89 fb e8 62 a5 ff ff 83 f8 08 75 17 c7 45 00 | .[].USH..AP.....H...b......u..E. |
| a740 | 01 00 00 00 48 89 df be 01 00 00 00 59 5b 5d e9 25 a9 ff ff c7 45 00 00 00 00 00 48 89 d8 5a 5b | ....H.......Y[].%....E.....H..Z[ |
| a760 | 5d c3 41 54 55 53 48 89 fb 48 83 ec 10 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 | ].ATUSH..H...H.t$.dH..%(...H.D$. |
| a780 | 31 c0 e8 9d ff ff ff 48 89 c5 8b 44 24 04 31 d2 48 89 df 8d 70 01 e8 cf a7 ff ff 48 85 c0 49 89 | 1......H...D$.1.H...p......H..I. |
| a7a0 | c4 75 24 8b 44 24 04 48 89 df 8d 70 01 e8 e8 a4 ff ff 85 c0 7e 11 8b 44 24 04 48 89 df 8d 70 01 | .u$.D$.H...p........~..D$.H...p. |
| a7c0 | e8 b3 a4 ff ff eb 27 8b 44 24 04 31 d2 48 39 eb 0f 94 c2 48 89 df 8d 70 02 e8 46 ce ff ff 4c 89 | ......'.D$.1.H9....H...p..F...L. |
| a7e0 | e2 89 c1 48 89 ee 48 89 df e8 01 be ff ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 b8 01 00 00 | ...H..H.......H.L$.dH3.%(....... |
| a800 | 00 74 05 e8 38 9a ff ff 48 83 c4 10 5b 5d 41 5c c3 41 55 41 54 55 53 48 89 fb 48 81 ec 98 00 00 | .t..8...H...[]A\.AUATUSH..H..... |
| a820 | 00 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 e6 fe ff ff 48 89 | .H.t$.dH..%(...H..$....1......H. |
| a840 | c5 8b 44 24 04 48 89 df 8d 70 01 e8 54 cd ff ff 49 89 c5 8b 44 24 04 48 89 df 8d 70 02 e8 42 cd | ..D$.H...p..T...I...D$.H...p..B. |
| a860 | ff ff 48 8d 54 24 08 44 89 ee 48 89 ef 49 89 c4 e8 26 0d 00 00 85 c0 8b 74 24 04 75 11 ff c6 ba | ..H.T$.D..H..I...&......t$.u.... |
| a880 | b0 03 42 00 48 89 df e8 5c c1 ff ff eb 5f 83 c6 03 48 89 df e8 a2 c4 ff ff 8b 44 24 04 48 89 df | ..B.H...\...._...H........D$.H.. |
| a8a0 | 8d 70 03 e8 d0 a2 ff ff ba 01 00 00 00 48 89 ee 48 89 df e8 24 a2 ff ff 48 8d 74 24 08 44 89 e2 | .p...........H..H...$...H.t$.D.. |
| a8c0 | 48 89 ef e8 8d 0d 00 00 48 85 c0 49 89 c4 75 0d be fe ff ff ff 48 89 ef e8 9b a2 ff ff 4c 89 e6 | H.......H..I..u......H.......L.. |
| a8e0 | 48 89 df e8 84 a8 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 | H............H..$....dH3.%(...t. |
| a900 | e8 3b 99 ff ff 48 81 c4 98 00 00 00 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb | .;...H......[]A\A].AWAVAUATUSH.. |
| a920 | 48 83 ec 18 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 e6 fd ff ff 49 89 | H...H.t$.dH..%(...H.D$.1......I. |
| a940 | c4 8b 44 24 04 48 89 df 8d 70 01 e8 4a a3 ff ff 85 c0 8b 74 24 04 7f 17 ff c6 48 89 df 45 31 ed | ..D$.H...p..J......t$.....H..E1. |
| a960 | e8 13 a2 ff ff 45 31 f6 31 ed e9 8f 00 00 00 83 c6 02 31 d2 48 89 df e8 75 ca ff ff 49 89 c5 8b | .....E1.1.........1.H...u...I... |
| a980 | 44 24 04 ba 06 00 00 00 48 89 df 31 ed 8d 70 01 e8 2c ca ff ff 8b 44 24 04 31 d2 48 89 df 8d 70 | D$......H..1..p..,....D$.1.H...p |
| a9a0 | 03 e8 7e cc ff ff 4c 89 ef be 63 00 00 00 49 89 c7 41 89 c6 e8 a7 98 ff ff 48 85 c0 4c 89 ef be | ..~...L...c...I..A.......H..L... |
| a9c0 | 72 00 00 00 40 0f 95 c5 e8 93 98 ff ff 89 ea 4c 89 ef be 6c 00 00 00 83 ca 02 48 85 c0 41 bd 46 | r...@..........L...l......H..A.F |
| a9e0 | ad 40 00 0f 45 ea e8 75 98 ff ff 89 ea 83 ca 04 48 85 c0 0f 45 ea 45 85 ff 7e 03 83 cd 08 ba 50 | .@..E..u........H...E.E..~.....P |
| aa00 | 06 42 00 be d8 b9 f0 ff 48 89 df e8 44 ab ff ff 85 c0 75 63 ba 02 00 00 00 31 f6 48 89 df e8 a5 | .B......H...D.....uc.....1.H.... |
| aa20 | ab ff ff 83 ce ff 48 89 df e8 4a a2 ff ff ba 50 06 42 00 be d8 b9 f0 ff 48 89 df e8 59 ae ff ff | ......H...J....P.B......H...Y... |
| aa40 | be 53 0f 42 00 48 89 df e8 1f a7 ff ff ba c3 03 42 00 be fe ff ff ff 48 89 df e8 e0 ac ff ff 83 | .S.B.H..........B......H........ |
| aa60 | ce ff 48 89 df e8 0e a2 ff ff be fe ff ff ff 48 89 df e8 b4 ae ff ff 4c 89 e7 e8 09 a9 ff ff ba | ..H............H.......L........ |
| aa80 | 01 00 00 00 48 89 de 4c 89 e7 e8 4d a0 ff ff 8b 44 24 04 48 89 df 8d 70 01 e8 da a1 ff ff be fd | ....H..L...M....D$.H...p........ |
| aaa0 | ff ff ff 48 89 df e8 31 ad ff ff 44 89 f1 89 ea 4c 89 ee 4c 89 e7 e8 90 0a 00 00 31 c0 48 8b 4c | ...H...1...D....L..L.......1.H.L |
| aac0 | 24 08 64 48 33 0c 25 28 00 00 00 74 05 e8 6e 97 ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f | $.dH3.%(...t..n...H...[]A\A]A^A_ |
| aae0 | c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 | .ATUSH..H......H.t$.dH..%(...H.. |
| ab00 | 24 88 00 00 00 31 c0 e8 18 fc ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 02 e8 86 ca ff ff 49 89 | $....1......H...D$.H...p......I. |
| ab20 | c4 8b 44 24 04 48 89 df 8d 70 01 e8 6a a1 ff ff 83 f8 06 8b 74 24 04 75 27 ff c6 48 89 df e8 35 | ..D$.H...p..j.......t$.u'..H...5 |
| ab40 | a1 ff ff 31 f6 48 89 df 44 89 e2 e8 7c 0a 00 00 48 89 df 48 89 c6 e8 11 a6 ff ff e9 87 00 00 00 | ...1.H..D...|...H..H............ |
| ab60 | ff c6 48 89 df e8 3a ca ff ff 48 8d 54 24 08 89 c6 48 89 ef e8 22 0a 00 00 85 c0 75 16 8b 44 24 | ..H...:...H.T$...H...".....u..D$ |
| ab80 | 04 ba b0 03 42 00 48 89 df 8d 70 01 e8 57 be ff ff eb 59 48 8d 74 24 08 44 89 e2 48 89 ef e8 29 | ....B.H...p..W....YH.t$.D..H...) |
| aba0 | 0a 00 00 48 85 c0 49 89 c4 74 34 ba 01 00 00 00 48 89 de 48 89 ef e8 21 9f ff ff 4c 89 e6 48 89 | ...H..I..t4.....H..H...!...L..H. |
| abc0 | df e8 a6 a5 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 e0 9f ff ff b8 02 00 00 00 eb 0d 48 | ................H..............H |
| abe0 | 89 df e8 f4 a4 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 | ............H..$....dH3.%(...t.. |
| ac00 | 3c 96 ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 54 55 53 48 89 fb 48 83 ec 20 48 8d 74 24 0c | <...H......[]A\.ATUSH..H...H.t$. |
| ac20 | 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 ef fa ff ff 48 89 c5 48 89 c7 e8 4c 09 00 00 | dH..%(...H.D$.1......H..H...L... |
| ac40 | 48 89 ef 41 89 c4 e8 39 09 00 00 48 85 c0 75 0a 48 89 df e8 83 a4 ff ff eb 70 48 3d 46 ad 40 00 | H..A...9...H..u.H........pH=F.@. |
| ac60 | 74 14 ba 0d 00 00 00 be ca 03 42 00 48 89 df e8 a4 a4 ff ff eb 54 ba 50 06 42 00 be d8 b9 f0 ff | t.........B.H........T.P.B...... |
| ac80 | 48 89 df e8 cc a8 ff ff 48 89 ef e8 f8 a6 ff ff ba 01 00 00 00 48 89 de 48 89 ef e8 3c 9e ff ff | H.......H............H..H...<... |
| aca0 | be fe ff ff ff 48 89 df e8 3b a8 ff ff be fe ff ff ff 48 89 df 83 ca ff e8 fb 9e ff ff be fe ff | .....H...;........H............. |
| acc0 | ff ff 48 89 df e8 ae 9e ff ff 31 c0 41 f6 c4 01 74 0a c6 44 24 13 63 b8 01 00 00 00 41 f6 c4 02 | ..H.......1.A...t..D$.c.....A... |
| ace0 | 74 0a 48 63 d0 ff c0 c6 44 14 13 72 41 80 e4 04 74 0a 48 63 d0 ff c0 c6 44 14 13 6c 48 8d 74 24 | t.Hc....D..rA...t.Hc....D..lH.t$ |
| ad00 | 13 48 98 48 89 df c6 44 04 13 00 e8 5c a4 ff ff 48 89 ef e8 7c 08 00 00 48 89 df 48 63 f0 e8 e1 | .H.H...D....\...H...|...H..Hc... |
| ad20 | a3 ff ff 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 b8 03 00 00 00 74 05 e8 03 95 ff ff 48 83 c4 | ...H.L$.dH3.%(........t......H.. |
| ad40 | 20 5b 5d 41 5c c3 55 53 ba 50 06 42 00 41 52 48 89 fb 48 89 f5 be d8 b9 f0 ff e8 f5 a7 ff ff 48 | .[]A\.US.P.B.ARH..H............H |
| ad60 | 89 df e8 21 a6 ff ff be fe ff ff ff 48 89 df e8 74 a7 ff ff 83 f8 06 75 43 48 63 45 00 48 89 df | ...!........H...t......uCHcE.H.. |
| ad80 | 48 8b 34 c5 00 05 42 00 e8 df a3 ff ff 48 63 75 28 48 89 df 85 f6 78 07 e8 67 a3 ff ff eb 05 e8 | H.4...B......Hcu(H....x..g...... |
| ada0 | 37 a3 ff ff 41 59 48 89 df 45 31 c0 31 c9 5b 5d 31 d2 be 02 00 00 00 e9 4b ac ff ff 58 5b 5d c3 | 7...AYH..E1.1.[]1.......K...X[]. |
| adc0 | 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 | ATUSH..H......H.t$.dH..%(...H..$ |
| ade0 | 88 00 00 00 31 c0 e8 39 f9 ff ff 49 89 c4 8b 44 24 04 31 c9 ba d8 03 42 00 48 89 df 8d 70 02 e8 | ....1..9...I...D$.1....B.H...p.. |
| ae00 | 22 c6 ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 84 9e ff ff 83 f8 06 75 36 48 89 ea 48 89 | "...H...D$.H...p.........u6H..H. |
| ae20 | df be df 03 42 00 31 c0 e8 d0 a3 ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 39 9e ff ff ba | ....B.1......H...D$.H...p..9.... |
| ae40 | 01 00 00 00 4c 89 e6 48 89 df e8 8d 9c ff ff eb 2f 8b 44 24 04 48 89 df 8d 70 01 e8 44 c7 ff ff | ....L..H......../.D$.H...p..D... |
| ae60 | 48 8d 54 24 08 89 c6 4c 89 e7 e8 2c 07 00 00 85 c0 75 0d 48 89 df e8 60 a2 ff ff e9 ce 01 00 00 | H.T$...L...,.....u.H...`........ |
| ae80 | 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 28 08 00 00 85 c0 75 19 8b 44 24 04 ba e3 03 42 00 48 89 df | H.T$.H..L...(.....u..D$....B.H.. |
| aea0 | 8d 70 02 e8 40 bb ff ff e9 a6 01 00 00 31 d2 31 f6 48 89 df e8 0f a7 ff ff be 53 00 00 00 48 89 | .p..@........1.1.H........S...H. |
| aec0 | ef e8 9a 93 ff ff 48 85 c0 74 58 48 8b 54 24 28 be f2 03 42 00 48 89 df e8 3f f5 ff ff 48 8d 54 | ......H..tXH.T$(...B.H...?...H.T |
| aee0 | 24 40 be f9 03 42 00 48 89 df e8 2d f5 ff ff 8b 54 24 34 be 07 04 42 00 48 89 df e8 82 f5 ff ff | $@...B.H...-....T$4...B.H....... |
| af00 | 8b 54 24 38 be 03 04 42 00 48 89 df e8 71 f5 ff ff 48 8b 54 24 20 be 39 04 42 00 48 89 df e8 f9 | .T$8...B.H...q...H.T$..9.B.H.... |
| af20 | f4 ff ff be 6c 00 00 00 48 89 ef e8 30 93 ff ff 48 85 c0 74 11 8b 54 24 30 be 13 04 42 00 48 89 | ....l...H...0...H..t..T$0...B.H. |
| af40 | df e8 3c f5 ff ff be 75 00 00 00 48 89 ef e8 0d 93 ff ff 48 85 c0 74 43 0f b6 54 24 3c be 1f 04 | ..<....u...H.......H..tC..T$<... |
| af60 | 42 00 48 89 df e8 18 f5 ff ff 0f b6 54 24 3d be 24 04 42 00 48 89 df e8 06 f5 ff ff 0f be 74 24 | B.H.........T$=.$.B.H.........t$ |
| af80 | 3e 48 89 df e8 d1 a3 ff ff ba 2c 04 42 00 be fe ff ff ff 48 89 df e8 a4 a7 ff ff be 6e 00 00 00 | >H........,.B......H........n... |
| afa0 | 48 89 ef e8 b8 92 ff ff 48 85 c0 74 24 48 8b 54 24 10 be 35 f9 41 00 48 89 df e8 5d f4 ff ff 48 | H.......H..t$H.T$..5.A.H...]...H |
| afc0 | 8b 54 24 18 be 35 04 42 00 48 89 df e8 4b f4 ff ff be 74 00 00 00 48 89 ef e8 82 92 ff ff 48 85 | .T$..5.B.H...K....t...H.......H. |
| afe0 | c0 74 1f 0f be 74 24 3f 48 89 df e8 6a a3 ff ff ba 3e 04 42 00 be fe ff ff ff 48 89 df e8 3d a7 | .t...t$?H...j....>.B......H...=. |
| b000 | ff ff be 4c 00 00 00 48 89 ef e8 51 92 ff ff 48 85 c0 74 10 ba 49 04 42 00 4c 89 e6 48 89 df e8 | ...L...H...Q...H..t..I.B.L..H... |
| b020 | 1c f4 ff ff be 66 00 00 00 48 89 ef e8 2f 92 ff ff 48 89 c2 b8 01 00 00 00 48 85 d2 74 15 ba 55 | .....f...H.../...H.......H..t..U |
| b040 | 04 42 00 4c 89 e6 48 89 df e8 f2 f3 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 | .B.L..H............H..$....dH3.% |
| b060 | 28 00 00 00 74 05 e8 d5 91 ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 f2 0f 10 05 50 4a 01 00 | (...t......H......[]A\.S....PJ.. |
| b080 | 48 89 fb be 88 00 00 00 e8 38 cb ff ff 48 89 df ba 10 00 00 00 31 f6 e8 2c a5 ff ff 48 89 df 31 | H........8...H.......1..,...H..1 |
| b0a0 | d2 be 40 05 42 00 e8 3f c8 ff ff b8 01 00 00 00 5b c3 48 8b 07 48 8b 00 48 8b 50 18 48 8b 47 28 | ..@.B..?........[.H..H..H.P.H.G( |
| b0c0 | 48 2b 42 38 48 c1 f8 02 ff c8 c3 48 8b 07 48 8b 00 48 8b 40 18 48 8b 48 48 83 c8 ff 48 85 c9 74 | H+B8H......H..H..H.@.H.HH...H..t |
| b0e0 | 0a e8 cc ff ff ff 48 98 8b 04 81 c3 41 56 41 55 49 89 fe 41 54 55 49 89 cc 53 f6 46 42 02 49 89 | ......H.....AVAUI..ATUI..S.FB.I. |
| b100 | f5 48 63 da 48 8b 0e 74 5f 85 db 48 8b 6e 20 79 38 48 8b 01 48 29 cd f7 db 48 c1 fd 04 48 63 db | .Hc.H..t_..H.n.y8H..H)...H...Hc. |
| b120 | 48 8b 40 18 0f b6 40 0a 48 29 c5 48 39 eb 7c 04 31 c0 eb 70 48 01 c3 b8 61 06 42 00 48 c1 e3 04 | H.@...@.H).H9.|.1..pH...a.B.H... |
| b140 | 48 01 cb 49 89 1c 24 eb 5b 48 89 f7 e8 61 ff ff ff 48 8b 11 89 de 48 8b 7a 18 89 c2 e8 99 22 00 | H..I..$.[H...a...H....H.z.....". |
| b160 | 00 48 85 c0 75 31 eb 04 48 8d 69 10 4d 3b 6e 20 75 06 49 8b 46 10 eb 07 49 8b 45 18 48 8b 00 48 | .H..u1..H.i.M;n.u.I.F...I.E.H..H |
| b180 | 29 e8 48 63 d3 48 c1 f8 04 48 39 d0 7c a2 85 db 7e 9e b8 54 06 42 00 48 c1 e3 04 48 8d 54 1d f0 | ).Hc.H...H9.|...~..T.B.H...H.T.. |
| b1a0 | 49 89 14 24 5b 5d 41 5c 41 5d 41 5e c3 41 56 41 55 41 89 f5 41 54 55 89 d5 53 48 89 fb 48 83 ec | I..$[]A\A]A^.AVAUA..ATU..SH..H.. |
| b1c0 | 10 8d 75 01 44 89 ea 48 89 df 48 89 4c 24 08 e8 26 22 00 00 48 8b 4c 24 08 48 85 c0 48 89 01 0f | ..u.D..H..H.L$..&"..H.L$.H..H... |
| b1e0 | 85 0f 02 00 00 41 83 cc ff 45 31 c9 31 ff 31 d2 45 89 e0 41 39 d5 0f 8e a9 00 00 00 48 8b 73 38 | .....A...E1.1.1.E..A9.......H.s8 |
| b200 | 44 8d 52 01 42 8b 34 0e 41 89 f6 41 89 f3 41 83 e6 3f 41 c1 eb 06 41 83 fe 25 45 0f b6 db 77 14 | D.R.B.4.A..A..A..?A...A..%E...w. |
| b220 | 41 83 fe 24 73 31 41 83 fe 04 74 10 41 83 fe 1e 74 2c eb 4d 41 83 fe 29 74 13 eb 45 44 39 dd 7c | A..$s1A...t.A...t,.MA..)t..ED9.| |
| b240 | 58 c1 ee 17 44 01 de 39 f5 7f 4e eb 43 41 8d 73 01 39 f5 7e 44 eb 39 44 39 dd 7c 3d eb 32 c1 ee | X...D..9..N.CA.s.9.~D.9D9.|=.2.. |
| b260 | 0e 42 8d b4 16 01 00 fe ff 39 f2 41 0f 9c c3 41 39 f5 0f 9d c2 41 84 d3 74 1f 39 f7 0f 4c fe eb | .B.......9.A...A9....A..t.9..L.. |
| b280 | 18 41 f6 86 80 1a 42 00 40 74 0e 44 39 dd 75 09 39 fa 41 0f 4c d0 41 89 d4 44 89 d2 49 83 c1 04 | .A....B.@t.D9.u.9.A.L.A..D..I... |
| b2a0 | e9 4e ff ff ff 41 83 fc ff 0f 84 4a 01 00 00 48 8b 7b 38 4d 63 c4 42 8b 34 87 89 f2 83 e2 3f 83 | .N...A.....J...H.{8Mc.B.4.....?. |
| b2c0 | fa 0c 0f 87 31 01 00 00 41 89 d1 42 ff 24 cd 50 07 42 00 89 f5 c1 ee 06 c1 ed 17 40 0f b6 f6 39 | ....1...A..B.$.P.B.........@...9 |
| b2e0 | f5 0f 8d 12 01 00 00 45 89 e5 e9 d2 fe ff ff 89 f5 c1 ee 17 c1 ed 0e 81 e5 ff 01 00 00 83 fa 07 | .......E........................ |
| b300 | 75 1c ff c6 44 89 e2 48 89 df 48 89 4c 24 08 e8 e6 20 00 00 48 8b 4c 24 08 49 89 c5 eb 1c 48 c1 | u...D..H..H.L$......H.L$.I....H. |
| b320 | e6 04 48 03 73 58 41 bd 92 06 42 00 48 8b 16 48 8d 42 20 48 85 d2 4c 0f 45 e8 89 ea 44 89 e6 48 | ..H.sXA...B.H..H.B.H..L.E...D..H |
| b340 | 89 df e8 bf 00 00 00 4d 85 ed b8 72 06 42 00 0f 84 a4 00 00 00 be 81 06 42 00 4c 89 ef e8 9e 90 | .......M...r.B..........B.L..... |
| b360 | ff ff ba 72 06 42 00 85 c0 b8 6b 06 42 00 48 0f 45 c2 e9 82 00 00 00 c1 ee 17 48 c1 e6 04 48 03 | ...r.B....k.B.H.E.........H...H. |
| b380 | 73 58 48 8b 16 48 8d 42 20 48 85 d2 ba 92 06 42 00 48 0f 44 c2 48 89 01 b8 a6 04 42 00 eb 5a ff | sXH..H.B.H.....B.H.D.H.....B..Z. |
| b3a0 | ca 75 05 c1 ee 0e eb 08 42 8b 74 87 04 c1 ee 06 48 63 f6 48 c1 e6 04 48 03 73 30 8b 56 08 83 e2 | .u......B.t.....Hc.H...H.s0.V... |
| b3c0 | 0f 83 fa 04 75 33 48 8b 06 48 83 c0 20 48 89 01 b8 78 06 42 00 eb 22 c1 ee 0e 48 89 df 89 f2 44 | ....u3H..H...H...x.B.."...H....D |
| b3e0 | 89 e6 81 e2 ff 01 00 00 e8 19 00 00 00 b8 a5 06 42 00 eb 05 b8 91 04 42 00 48 83 c4 10 5b 5d 41 | ................B......B.H...[]A |
| b400 | 5c 41 5d 41 5e c3 f6 c6 01 53 48 89 cb 74 2e 80 e6 fe 48 63 d2 48 c1 e2 04 48 03 57 30 8b 42 08 | \A]A^....SH..t....Hc.H...H.W0.B. |
| b420 | 83 e0 0f 83 f8 04 74 09 48 c7 03 92 06 42 00 eb 1b 48 8b 02 48 83 c0 20 48 89 01 eb 0f e8 6b fd | ......t.H....B...H..H...H.....k. |
| b440 | ff ff 48 85 c0 74 e1 80 38 63 75 dc 5b c3 41 57 41 56 53 48 89 fb 48 83 ec 10 48 8b 7f 20 64 48 | ..H..t..8cu.[.AWAVSH..H...H...dH |
| b460 | 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 c7 04 24 00 00 00 00 f6 47 42 02 75 0a b8 1f 15 42 | ..%(...H.D$.1.H..$.....GB.u....B |
| b480 | 00 e9 a6 00 00 00 48 8b 07 49 89 f0 31 d2 4c 8b 30 41 0f b6 76 0a 39 f2 48 63 c2 7d 37 4d 8b 4c | ......H..I..1.L.0A..v.9.Hc.}7M.L |
| b4a0 | d6 20 48 ff c2 4d 3b 01 75 ec 49 8b 56 18 48 c1 e0 04 48 03 42 58 48 8b 10 48 8d 42 20 48 85 d2 | ..H..M;.u.I.V.H...H.BXH..H.B.H.. |
| b4c0 | ba 92 06 42 00 48 0f 44 c2 48 89 04 24 b8 a6 04 42 00 eb 42 48 8b 47 20 49 29 c0 4d 89 c7 49 c1 | ...B.H.D.H..$...B..BH.G.I).M..I. |
| b4e0 | ff 04 78 98 48 8b 4f 08 48 29 c1 48 89 c8 48 c1 f8 04 49 39 c7 7d 85 e8 b6 fb ff ff 49 8b 7e 18 | ..x.H.O.H).H..H...I9.}......I.~. |
| b500 | 48 89 e1 44 89 fa 89 c6 e8 a0 fc ff ff 48 85 c0 0f 84 66 ff ff ff 48 8b 0c 24 48 89 c2 be 86 06 | H..D.........H....f...H..$H..... |
| b520 | 42 00 48 89 df 31 c0 e8 82 74 00 00 48 8b 5c 24 08 64 48 33 1c 25 28 00 00 00 74 05 e8 ff 8c ff | B.H..1...t..H.\$.dH3.%(...t..... |
| b540 | ff 48 83 c4 10 5b 41 5e 41 5f c3 48 85 f6 74 04 85 d2 75 04 31 d2 31 f6 48 8b 47 20 f6 40 42 02 | .H...[A^A_.H..t...u.1.1.H.G..@B. |
| b560 | 74 08 48 8b 40 28 48 89 47 28 48 89 b7 a8 00 00 00 89 8f bc 00 00 00 89 8f c0 00 00 00 88 97 c8 | t.H.@(H.G(H..................... |
| b580 | 00 00 00 c3 48 8b 87 a8 00 00 00 c3 0f b6 87 c8 00 00 00 c3 8b 87 bc 00 00 00 c3 31 c0 85 f6 78 | ....H......................1...x |
| b5a0 | 2a 48 8b 47 20 48 8d 4f 60 85 f6 74 0d 48 39 c8 74 17 ff ce 48 8b 40 10 eb ef 48 39 c8 74 0a 48 | *H.G.H.O`..t.H9.t...H.@...H9.t.H |
| b5c0 | 89 42 78 b8 01 00 00 00 c3 31 c0 c3 53 41 89 d0 48 89 fb 48 83 ec 10 64 48 8b 04 25 28 00 00 00 | .Bx......1..SA..H..H...dH..%(... |
| b5e0 | 48 89 44 24 08 31 c0 48 85 f6 75 1e 48 8b 57 10 83 7a f8 46 75 44 48 8b 42 f0 44 89 c6 31 d2 48 | H.D$.1.H..u.H.W..z.FuDH.B.D..1.H |
| b600 | 8b 78 18 e8 f2 1d 00 00 eb 30 48 8b 76 78 48 89 e1 48 c7 04 24 00 00 00 00 e8 ce fa ff ff 48 85 | .x.......0H.vxH..H..$.........H. |
| b620 | c0 74 17 48 8b 0c 24 48 8b 53 10 0f 10 01 48 83 c2 10 0f 11 42 f0 48 89 53 10 48 8b 4c 24 08 64 | .t.H..$H.S....H.....B.H.S.H.L$.d |
| b640 | 48 33 0c 25 28 00 00 00 74 05 e8 f1 8b ff ff 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec 10 48 8b 76 | H3.%(...t......H...[.SH..H...H.v |
| b660 | 78 48 89 e1 48 c7 04 24 00 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 6b fa ff | xH..H..$....dH..%(...H.D$.1..k.. |
| b680 | ff 48 85 c0 74 17 48 8b 53 10 48 8b 0c 24 0f 10 42 f0 48 83 ea 10 0f 11 01 48 89 53 10 48 8b 7c | .H..t.H.S.H..$..B.H......H.S.H.| |
| b6a0 | 24 08 64 48 33 3c 25 28 00 00 00 74 05 e8 8e 8b ff ff 48 83 c4 10 5b c3 41 57 41 56 41 55 41 54 | $.dH3<%(...t......H...[.AWAVAUAT |
| b6c0 | 49 89 d5 55 53 49 89 f4 48 89 fb 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 80 | I..USI..H..H..HdH..%(...H.D$81.. |
| b6e0 | 3e 3e 75 14 48 8b 47 10 49 ff c4 45 31 f6 48 8d 68 f0 48 89 6f 10 eb 07 4c 8b 72 78 49 8b 2e 8b | >>u.H.G.I..E1.H.h.H.o...L.rxI... |
| b700 | 45 08 45 31 ff 83 e0 1f 83 f8 06 75 04 4c 8b 7d 00 49 8d 45 08 4c 89 64 24 08 c7 44 24 14 01 00 | E.E1.......u.L.}.I.E.L.d$..D$... |
| b720 | 00 00 48 89 44 24 18 48 8b 44 24 08 8a 00 84 c0 0f 84 69 02 00 00 3c 6c 0f 84 bf 00 00 00 7f 15 | ..H.D$.H.D$.......i...<l........ |
| b740 | 3c 53 74 36 3c 66 0f 84 49 02 00 00 3c 4c 75 1d e9 40 02 00 00 3c 74 0f 84 05 01 00 00 3c 75 0f | <St6<f..I...<Lu..@...<t......<u. |
| b760 | 84 b8 00 00 00 3c 6e 0f 84 0c 01 00 00 c7 44 24 14 00 00 00 00 e9 1b 02 00 00 4d 85 ff 74 07 41 | .....<n.......D$..........M..t.A |
| b780 | 80 7f 08 26 75 22 49 c7 45 20 ac 06 42 00 41 c7 45 2c ff ff ff ff 41 c7 45 30 ff ff ff ff 49 c7 | ...&u"I.E...B.A.E,....A.E0....I. |
| b7a0 | 45 18 b1 06 42 00 eb 3e 49 8b 47 18 48 8b 48 68 48 8d 51 20 48 85 c9 b9 91 06 42 00 48 0f 44 d1 | E...B..>I.G.H.HhH.Q.H.....B.H.D. |
| b7c0 | 49 89 55 20 8b 50 28 8b 40 2c 85 d2 41 89 55 2c ba a2 09 42 00 41 89 45 30 b8 c4 35 42 00 48 0f | I.U..P(.@,..A.U,...B.A.E0..5B.H. |
| b7e0 | 45 c2 49 89 45 18 49 8b 75 20 49 8d 7d 38 ba 3c 00 00 00 e8 c8 75 00 00 e9 98 01 00 00 83 c8 ff | E.I.E.I.u.I.}8.<.....u.......... |
| b800 | 4d 85 f6 74 0f 41 f6 46 42 02 74 08 4c 89 f7 e8 b7 f8 ff ff 41 89 45 28 e9 78 01 00 00 31 c0 4d | M..t.A.FB.t.L.......A.E(.x...1.M |
| b820 | 85 ff 74 04 41 8a 47 0a 4d 85 ff 41 88 45 34 74 07 41 80 7f 08 26 75 0f 41 c6 45 36 01 41 c6 45 | ..t.A.G.M..A.E4t.A...&u.A.E6.A.E |
| b840 | 35 00 e9 4e 01 00 00 49 8b 47 18 8a 40 0b 41 88 45 36 49 8b 47 18 8a 40 0a 41 88 45 35 e9 33 01 | 5..N...I.G..@.A.E6I.G..@.A.E5.3. |
| b860 | 00 00 31 c0 4d 85 f6 74 07 41 8a 46 42 83 e0 20 41 88 45 37 e9 1c 01 00 00 4d 85 f6 0f 84 f4 00 | ..1.M..t.A.FB...A.E7.....M...... |
| b880 | 00 00 41 f6 46 42 20 0f 85 e9 00 00 00 49 8b 46 10 48 89 04 24 8a 40 42 a8 02 88 44 24 13 0f 84 | ..A.FB.......I.F.H..$.@B...D$... |
| b8a0 | d2 00 00 00 48 8b 3c 24 e8 05 f8 ff ff f6 44 24 13 04 89 c6 74 12 49 c7 45 08 92 06 42 00 b8 d3 | ....H.<$......D$....t.I.E...B... |
| b8c0 | 03 42 00 e9 a8 00 00 00 48 8b 04 24 48 8b 00 48 8b 00 48 8b 78 18 48 63 c6 48 8b 57 38 8b 14 82 | .B......H..$H..H..H.x.Hc.H.W8... |
| b8e0 | 89 d0 83 e0 3f 83 e8 08 83 f8 21 77 68 ff 24 c5 b8 07 42 00 b8 01 00 00 00 eb 5c 48 8b 4c 24 18 | ....?.....!wh.$...B.......\H.L$. |
| b900 | c1 ea 06 0f b6 d2 e8 a2 f8 ff ff eb 63 49 c7 45 08 94 06 42 00 b8 94 06 42 00 eb 54 83 e2 3f 8d | ............cI.E...B....B..T..?. |
| b920 | 42 f9 eb 33 b8 12 00 00 00 eb 2c b8 13 00 00 00 eb 25 b8 04 00 00 00 eb 1e b8 16 00 00 00 eb 17 | B..3......,......%.............. |
| b940 | b8 05 00 00 00 eb 10 b8 14 00 00 00 eb 09 b8 15 00 00 00 eb 02 31 c0 48 8b 53 18 48 8b 84 c2 f8 | .....................1.H.S.H.... |
| b960 | 00 00 00 48 83 c0 20 49 89 45 08 b8 a1 06 42 00 49 89 45 10 eb 08 49 c7 45 10 00 00 00 00 49 83 | ...H...I.E....B.I.E...I.E.....I. |
| b980 | 7d 10 00 75 10 49 c7 45 10 1f 15 42 00 49 c7 45 08 00 00 00 00 48 ff 44 24 08 e9 88 fd ff ff be | }..u.I.E...B.I.E.....H.D$....... |
| b9a0 | 66 00 00 00 4c 89 e7 e8 b4 88 ff ff 48 85 c0 74 14 48 8b 43 10 0f 10 45 00 48 83 c0 10 0f 11 40 | f...L.......H..t.H.C...E.H.....@ |
| b9c0 | f0 48 89 43 10 be 4c 00 00 00 4c 89 e7 e8 8e 88 ff ff 48 85 c0 74 7c 4d 85 ff 74 07 41 80 7f 08 | .H.C..L...L.......H..t|M..t.A... |
| b9e0 | 26 75 15 48 8b 43 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 43 10 eb 5b 49 8b 47 18 48 89 df 31 | &u.H.C..@.....H...H.C..[I.G.H..1 |
| ba00 | ed 4c 8b 68 48 e8 a8 db 00 00 49 89 c4 48 8b 43 10 4c 89 20 c7 40 08 45 00 00 00 48 83 43 10 10 | .L.hH.....I..H.C.L...@.E...H.C.. |
| ba20 | c7 44 24 28 01 00 00 00 c7 44 24 30 01 00 00 00 49 8b 47 18 39 68 1c 7e 1a 49 63 54 ad 00 48 8d | .D$(.....D$0....I.G.9h.~.IcT..H. |
| ba40 | 4c 24 28 4c 89 e6 48 89 df 48 ff c5 e8 5d dd 00 00 eb dd 48 8b 4c 24 38 64 48 33 0c 25 28 00 00 | L$(L..H..H...].....H.L$8dH3.%(.. |
| ba60 | 00 8b 44 24 14 74 05 e8 d4 87 ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 8b 87 b0 | ..D$.t......H..H[]A\A]A^A_.SH... |
| ba80 | 00 00 00 48 89 fb 48 85 c0 74 2d 48 8b 77 10 48 03 47 38 31 c9 ba 01 00 00 00 0f 10 46 f0 0f 11 | ...H..H..t-H.w.H.G81........F... |
| baa0 | 06 0f 10 08 48 8d 46 10 48 83 ee 10 0f 11 0e 48 89 47 10 e8 97 0d 00 00 be 02 00 00 00 48 89 df | ....H.F.H......H.G...........H.. |
| bac0 | e8 cc 03 00 00 41 54 55 53 48 89 fb 48 81 ec 10 01 00 00 84 c0 48 89 54 24 70 48 89 4c 24 78 4c | .....ATUSH..H........H.T$pH.L$xL |
| bae0 | 89 84 24 80 00 00 00 4c 89 8c 24 88 00 00 00 74 40 0f 29 84 24 90 00 00 00 0f 29 8c 24 a0 00 00 | ..$....L..$....t@.).$.....).$... |
| bb00 | 00 0f 29 94 24 b0 00 00 00 0f 29 9c 24 c0 00 00 00 0f 29 a4 24 d0 00 00 00 0f 29 ac 24 e0 00 00 | ..).$.....).$.....).$.....).$... |
| bb20 | 00 0f 29 b4 24 f0 00 00 00 0f 29 bc 24 00 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 | ..).$.....).$....dH..%(...H.D$X1 |
| bb40 | c0 48 8d 84 24 30 01 00 00 48 89 e2 48 89 df 48 89 44 24 08 48 8d 44 24 60 c7 04 24 10 00 00 00 | .H..$0...H..H..H.D$.H.D$`..$.... |
| bb60 | c7 44 24 04 30 00 00 00 48 89 44 24 10 e8 ed 6e 00 00 48 8b 73 20 49 89 c4 f6 46 42 02 74 55 48 | .D$.0...H.D$...n..H.s.I...FB.tUH |
| bb80 | 89 f7 e8 44 f5 ff ff 89 c5 48 8b 06 48 8b 00 48 8b 40 18 48 8b 70 68 48 85 f6 74 15 48 8d 7c 24 | ...D.....H..H..H.@.H.phH..t.H.|$ |
| bba0 | 1c 48 83 c6 20 ba 3c 00 00 00 e8 11 72 00 00 eb 0a c6 44 24 1c 3f c6 44 24 1d 00 48 8d 54 24 1c | .H....<.....r.....D$.?.D$..H.T$. |
| bbc0 | 4d 89 e0 89 e9 be b3 06 42 00 48 89 df 31 c0 e8 da 6d 00 00 48 89 df e8 9f fe ff ff 55 53 48 89 | M.......B.H..1...m..H.......USH. |
| bbe0 | fb 48 83 ec 18 8b 46 08 48 89 54 24 08 83 e0 0f 48 8b 2c c5 c8 2d 42 00 e8 51 f8 ff ff 48 8b 54 | .H....F.H.T$....H.,..-B..Q...H.T |
| bc00 | 24 08 49 89 c0 be bd 06 42 00 48 89 e9 48 89 df 31 c0 e8 ae fe ff ff 50 8b 46 08 83 e0 0f 83 e8 | $.I.....B.H..H..1......P.F...... |
| bc20 | 03 83 f8 01 48 0f 46 f2 ba d8 06 42 00 e8 aa ff ff ff 41 55 41 54 49 89 cd 55 53 49 89 fc 48 89 | ....H.F....B......AUATI..USI..H. |
| bc40 | f3 48 89 d5 48 83 ec 18 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 83 7e 08 03 75 0b f2 0f | .H..H...dH..%(...H.D$.1..~..u... |
| bc60 | 10 06 f2 0f 11 04 24 eb 11 48 89 e6 48 89 df e8 1a 00 01 00 85 c0 48 0f 44 eb 4c 89 ea 48 89 ee | ......$..H..H.........H.D.L..H.. |
| bc80 | 4c 89 e7 e8 54 ff ff ff 41 54 55 49 89 fc 53 48 89 d5 48 89 f3 48 83 ec 10 64 48 8b 04 25 28 00 | L...T...ATUI..SH..H..H...dH..%(. |
| bca0 | 00 00 48 89 44 24 08 31 c0 83 7e 08 13 75 09 48 8b 06 48 89 04 24 eb 11 48 89 e6 48 89 df e8 63 | ..H.D$.1..~..u.H..H..$..H..H...c |
| bcc0 | 00 01 00 85 c0 48 0f 44 eb 48 89 ee 4c 89 e7 e8 7a f7 ff ff be e4 06 42 00 48 89 c2 4c 89 e7 31 | .....H.D.H..L...z......B.H..L..1 |
| bce0 | c0 e8 df fd ff ff 50 8b 46 08 48 89 d1 83 e0 0f 48 8b 14 c5 c8 2d 42 00 8b 41 08 83 e0 0f 48 8b | ......P.F.H.....H....-B..A....H. |
| bd00 | 0c c5 c8 2d 42 00 48 39 ca 75 0c be 0b 07 42 00 31 c0 e8 ae fd ff ff be 2c 07 42 00 31 c0 e8 a2 | ...-B.H9.u....B.1.......,.B.1... |
| bd20 | fd ff ff 41 55 41 54 45 31 e4 55 53 52 44 8a af c8 00 00 00 48 8b 6f 20 41 f6 c5 08 74 0d 83 bf | ...AUATE1.USRD......H.o.A...t... |
| bd40 | c0 00 00 00 00 0f 84 d0 00 00 00 8a 45 42 a8 40 74 0b 83 e0 bf 88 45 42 e9 d5 00 00 00 45 85 e4 | ............EB.@t.....EB.....E.. |
| bd60 | 48 89 fb 74 0d 83 ca ff be 03 00 00 00 e8 04 05 00 00 41 80 e5 04 74 64 48 8b 45 00 48 8b 75 28 | H..t..............A...tdH.E.H.u( |
| bd80 | 48 8b 00 48 8b 50 18 48 89 f0 48 8b 7a 38 48 8b 4a 48 83 ca ff 48 29 f8 48 c1 f8 02 ff c8 48 85 | H..H.P.H..H.z8H.JH...H).H.....H. |
| bda0 | c9 74 06 48 63 d0 8b 14 91 85 c0 74 22 48 8b 43 28 48 39 c6 76 19 83 ce ff 48 85 c9 74 0d 48 29 | .t.Hc......t"H.C(H9.v....H..t.H) |
| bdc0 | f8 48 c1 f8 02 48 98 8b 74 81 fc 39 f2 74 0d be 02 00 00 00 48 89 df e8 9a 04 00 00 80 7b 0a 01 | .H...H..t..9.t......H........{.. |
| bde0 | 48 8b 45 28 48 89 43 28 75 48 45 85 e4 74 0a c7 83 c0 00 00 00 01 00 00 00 48 83 6d 28 04 80 4d | H.E(H.C(uHE..t...........H.m(..M |
| be00 | 42 40 be 01 00 00 00 48 8b 43 10 48 89 df 48 83 e8 10 48 89 45 00 e8 76 00 00 00 8b 87 bc 00 00 | B@.....H.C.H..H...H.E..v........ |
| be20 | 00 41 bc 01 00 00 00 89 87 c0 00 00 00 e9 19 ff ff ff 58 5b 5d 41 5c 41 5d c3 83 fe 04 55 53 48 | .A................X[]A\A]....USH |
| be40 | 89 fd 51 48 89 d3 74 16 83 fe 06 75 2d ba 17 00 00 00 be c8 08 42 00 e8 61 a9 00 00 eb 0b 48 8b | ..QH..t....u-........B..a.....H. |
| be60 | 47 18 48 8b 80 f0 00 00 00 48 89 03 8a 40 08 83 c8 40 0f b6 c0 89 43 08 eb 0b 48 8b 47 10 0f 10 | G.H......H...@...@....C...H.G... |
| be80 | 40 f0 0f 11 02 48 83 c3 10 48 89 5d 10 58 5b 5d c3 55 53 48 89 fb 50 48 8b 7f 58 48 85 ff 74 14 | @....H...H.].X[].USH..PH..XH..t. |
| bea0 | 89 b7 d0 00 00 00 48 83 c7 08 be 01 00 00 00 e8 2c 87 ff ff 48 8b 6b 18 40 88 73 0a 48 8b bd e0 | ......H.........,...H.k.@.s.H... |
| bec0 | 00 00 00 48 83 7f 58 00 74 1c 48 8b 47 10 48 8d 50 10 48 89 57 10 48 8b 53 10 0f 10 42 f0 0f 11 | ...H..X.t.H.G.H.P.H.W.H.S...B... |
| bee0 | 00 e8 ab ff ff ff 48 83 bd d8 00 00 00 00 74 27 48 8b 53 10 48 89 df e8 3e ff ff ff 48 8b 43 20 | ......H.......t'H.S.H...>...H.C. |
| bf00 | 48 8b 53 10 48 39 50 08 73 04 48 89 50 08 48 89 df ff 95 d8 00 00 00 e8 c4 81 ff ff 48 85 f6 74 | H.S.H9P.s.H.P.H.............H..t |
| bf20 | 41 41 54 55 48 89 fd 53 48 89 f3 0f be 32 48 89 df 49 89 d4 e8 27 83 ff ff 48 85 c0 75 20 be e0 | AATUH..SH....2H..I...'...H..u... |
| bf40 | 08 42 00 48 89 ef 48 89 d9 4c 89 e2 e8 5d 6a 00 00 be 03 00 00 00 48 89 ef e8 33 ff ff ff 5b 5d | .B.H..H..L...]j.......H...3...[] |
| bf60 | 41 5c c3 41 55 41 54 55 53 48 89 fd 48 89 f3 48 83 ec 18 48 8b 3e 48 8b 07 48 8d 50 ff 48 85 c0 | A\.AUATUSH..H..H...H.>H..H.P.H.. |
| bf80 | 48 89 17 74 12 48 8b 47 08 48 8d 50 01 48 89 57 08 44 0f b6 08 eb 08 e8 9d 21 01 00 41 89 c1 41 | H..t.H.G.H.P.H.W.D.......!..A..A |
| bfa0 | 83 f9 1b 48 8b 73 50 4c 8b 6b 58 4c 8d 63 08 75 20 48 89 ef ba 0a 09 42 00 e8 5e ff ff ff 48 8b | ...H.sPL.kXL.c.u.H.....B..^...H. |
| bfc0 | 33 4c 89 e9 4c 89 e2 48 89 ef e8 b6 f2 00 00 eb 2c ba 11 09 42 00 48 89 ef 44 89 4c 24 0c e8 39 | 3L..L..H........,...B.H..D.L$..9 |
| bfe0 | ff ff ff 44 8b 4c 24 0c 48 8b 33 48 8d 4b 20 4d 89 e8 4c 89 e2 48 89 ef e8 00 9d 00 00 48 83 c4 | ...D.L$.H.3H.K.M..L..H.......H.. |
| c000 | 18 48 89 ef 48 89 c6 5b 5d 41 5c 41 5d e9 93 11 00 00 48 81 ec 08 01 00 00 64 48 8b 04 25 28 00 | .H..H..[]A\A].....H......dH..%(. |
| c020 | 00 00 48 89 84 24 f8 00 00 00 31 c0 66 8b 87 c6 00 00 00 48 89 74 24 10 48 8d 74 24 20 48 89 3c | ..H..$....1.f......H.t$.H.t$.H.< |
| c040 | 24 48 89 54 24 18 c7 84 24 f0 00 00 00 00 00 00 00 66 89 44 24 0e 48 8b 47 58 48 89 77 58 48 8d | $H.T$...$........f.D$.H.GXH.wXH. |
| c060 | 7c 24 28 48 89 44 24 20 e8 83 83 ff ff 85 c0 74 38 48 8b 0c 24 48 8b 44 24 20 66 8b 54 24 0e 48 | |$(H.D$........t8H..$H.D$.f.T$.H |
| c080 | 89 41 58 8b 84 24 f0 00 00 00 66 89 91 c6 00 00 00 48 8b 8c 24 f8 00 00 00 64 48 33 0c 25 28 00 | .AX..$....f......H..$....dH3.%(. |
| c0a0 | 00 00 74 17 e8 97 81 ff ff 48 8b 74 24 18 48 8b 3c 24 48 8b 44 24 10 ff d0 eb b6 48 81 c4 08 01 | ..t......H.t$.H.<$H.D$.....H.... |
| c0c0 | 00 00 c3 41 57 41 56 41 55 41 54 4c 63 ee 55 53 4d 89 ef 52 4c 63 a7 b8 00 00 00 49 c1 e5 04 48 | ...AWAVAUATLc.USM..RLc.....I...H |
| c0e0 | 8b 6f 38 48 89 fb 4c 89 e9 4d 89 e6 49 c1 e4 04 48 89 ee 4c 89 e2 e8 b6 53 00 00 31 d2 48 89 43 | .o8H..L..M..I...H..L....S..1.H.C |
| c100 | 38 49 01 c4 48 83 c2 10 45 39 fe 7d 0e 41 c7 44 14 f8 00 00 00 00 41 ff c6 eb e9 4a 8d 54 28 b0 | 8I..H...E9.}.A.D......A....J.T(. |
| c120 | 44 89 bb b8 00 00 00 48 89 53 30 48 89 c2 48 29 ea 48 01 53 10 48 8b 53 40 48 85 d2 74 0f 48 89 | D......H.S0H..H).H.S.H.S@H..t.H. |
| c140 | c1 48 29 e9 48 01 0a 48 8b 52 10 eb ec 48 8b 43 20 48 85 c0 74 27 48 8b 53 38 48 89 d1 48 29 e9 | .H).H..H.R...H.C.H..t'H.S8H..H). |
| c160 | 48 01 48 08 48 89 d1 48 29 e9 48 01 08 f6 40 42 02 74 04 48 01 48 20 48 8b 40 10 eb d4 58 5b 5d | H.H.H..H).H...@B.t.H.H.H.@...X[] |
| c180 | 41 5c 41 5d 41 5e 41 5f c3 53 8b 87 b8 00 00 00 48 89 fb 3d 40 42 0f 00 7e 0a be 06 00 00 00 e8 | A\A]A^A_.S......H..=@B..~....... |
| c1a0 | ed fc ff ff 48 8b 57 10 48 2b 57 38 01 c0 48 c1 fa 04 3d 40 42 0f 00 8d 74 16 05 ba 40 42 0f 00 | ....H.W.H+W8..H...=@B...t...@B.. |
| c1c0 | 0f 4f c2 39 f0 7d 21 81 fe 40 42 0f 00 7e 1b be 08 43 0f 00 e8 ea fe ff ff be 18 09 42 00 48 89 | .O.9.}!..@B..~...C..........B.H. |
| c1e0 | df 31 c0 e8 dd f8 ff ff 89 c6 48 89 df 5b e9 d0 fe ff ff 55 53 48 89 fd 51 48 8b 5f 10 48 8b 47 | .1........H..[.....USH..QH._.H.G |
| c200 | 20 48 85 c0 74 11 48 8b 50 08 48 8b 40 10 48 39 d3 48 0f 42 da eb ea 48 2b 5d 38 48 89 ef 48 c1 | .H..t.H.P.H.@.H9.H.B...H+]8H..H. |
| c220 | fb 04 ff c3 81 bd b8 00 00 00 40 42 0f 00 7e 07 e8 fb 9e 00 00 eb 05 e8 90 a2 00 00 81 fb 40 42 | ..........@B..~...............@B |
| c240 | 0f 00 7f 2e 89 d8 b9 08 00 00 00 be 40 42 0f 00 99 f7 f9 8d 44 03 0a 3d 40 42 0f 00 0f 4e f0 39 | ............@B......D..=@B...N.9 |
| c260 | b5 b8 00 00 00 7e 0b 5a 48 89 ef 5b 5d e9 51 fe ff ff 58 5b 5d c3 41 56 41 55 41 54 55 53 48 81 | .....~.ZH..[].Q...X[].AVAUATUSH. |
| c280 | ec 90 00 00 00 4c 8b b7 a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 4d | .....L......dH..%(...H..$....1.M |
| c2a0 | 85 f6 0f 84 94 00 00 00 80 bf c9 00 00 00 00 48 89 fb 0f 84 84 00 00 00 48 8b 6f 20 48 8b 47 10 | ...............H........H.o.H.G. |
| c2c0 | 48 8b 4f 38 89 74 24 08 4c 8b 65 08 89 54 24 30 49 89 c5 48 8b 57 30 49 29 cd 48 89 ac 24 80 00 | H.O8.t$.L.e..T$0I..H.W0I).H..$.. |
| c2e0 | 00 00 49 29 cc 48 29 c2 48 81 fa 4f 01 00 00 7f 0a be 14 00 00 00 e8 8e fe ff ff 48 8b 43 10 48 | ..I).H).H..O...............H.C.H |
| c300 | 8d 74 24 08 48 89 df 48 05 40 01 00 00 48 89 45 08 c6 83 c9 00 00 00 00 80 4d 42 04 41 ff d6 48 | .t$.H..H.@...H.E.........MB.A..H |
| c320 | 8b 43 38 c6 83 c9 00 00 00 01 49 01 c4 4c 01 e8 4c 89 65 08 48 89 43 10 80 65 42 fb 48 8b 84 24 | .C8.......I..L..L.e.H.C..eB.H..$ |
| c340 | 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 ec 7e ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c 41 | ....dH3.%(...t...~..H......[]A\A |
| c360 | 5d 41 5e c3 41 54 55 53 8a 87 c8 00 00 00 48 89 fb 4c 8b 67 20 a8 06 74 2c a8 02 74 1b 48 2b 77 | ]A^.ATUS......H..L.g...t,..t.H+w |
| c380 | 38 83 ca ff 48 89 f5 be 01 00 00 00 e8 e5 fe ff ff 48 89 ee 48 03 73 38 49 8b 44 24 10 48 8b 40 | 8...H............H..H.s8I.D$.H.@ |
| c3a0 | 28 48 89 43 28 41 0f bf 44 24 40 49 8b 54 24 10 49 8b 0c 24 48 89 53 20 89 c2 85 d2 74 46 48 3b | (H.C(A..D$@I.T$.I..$H.S.....tFH; |
| c3c0 | 73 10 73 14 48 83 c6 10 0f 10 46 f0 48 83 c1 10 ff ca 0f 11 41 f0 eb e2 89 d6 48 89 cf 85 f6 7e | s.s.H.....F.H.......A.....H....~ |
| c3e0 | 0f 48 83 c7 10 c7 47 f8 00 00 00 00 ff ce eb ed 85 d2 be 00 00 00 00 0f 48 d6 48 63 d2 48 c1 e2 | .H....G.................H.Hc.H.. |
| c400 | 04 48 01 d1 48 89 4b 10 ff c0 5b 5d 41 5c c3 41 57 41 56 41 55 41 54 41 89 d4 55 53 48 89 f5 48 | .H..H.K...[]A\.AWAVAUATA..USH..H |
| c420 | 89 fb 48 83 ec 18 8b 55 08 49 89 ed 4c 2b 6b 38 48 8b 43 30 83 e2 3f 83 fa 16 74 13 83 fa 26 74 | ..H....U.I..L+k8H.C0..?...t...&t |
| c440 | 14 83 fa 06 0f 85 28 02 00 00 e9 ac 00 00 00 48 8b 6d 00 eb 08 48 8b 55 00 48 8b 6a 18 48 2b 43 | ......(........H.m...H.U.H.j.H+C |
| c460 | 10 48 3d 4f 01 00 00 7f 0d be 14 00 00 00 48 89 df e8 13 fd ff ff 48 8b 43 20 48 8b 40 18 48 85 | .H=O..........H.......H.C.H.@.H. |
| c480 | c0 75 08 48 89 df e8 7d 9c 00 00 48 8b 4b 10 4c 03 6b 38 48 89 43 20 66 44 89 60 40 c6 40 42 00 | .u.H...}...H.K.L.k8H.C.fD.`@.@B. |
| c4a0 | 48 8d 91 40 01 00 00 4c 89 28 48 89 50 08 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 51 22 00 | H..@...L.(H.P.H.C.H.x..~.H...Q". |
| c4c0 | 00 f6 83 c8 00 00 00 01 74 0d 83 ca ff 31 f6 48 89 df e8 9f fd ff ff 48 89 df ff d5 48 8b 73 10 | ........t....1.H.......H....H.s. |
| c4e0 | 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 73 fe ff ff b8 01 00 00 00 e9 ee 01 00 00 48 8b 55 00 4c | H.H..H...H)..s.............H.U.L |
| c500 | 8b 72 18 48 8b 53 10 41 0f b6 76 0c 48 89 d1 48 29 d0 48 29 e9 48 c1 f8 04 48 89 cd 48 c1 fd 04 | .r.H.S.A..v.H..H).H).H...H..H... |
| c520 | 40 0f b6 d6 ff cd 48 39 d0 7f 08 48 89 df e8 56 fc ff ff 41 0f b6 56 0a 39 d5 7d 17 48 8b 43 10 | @.....H9...H...V...A..V.9.}.H.C. |
| c540 | ff c5 48 8d 50 10 48 89 53 10 c7 40 08 00 00 00 00 eb e0 41 80 7e 0b 00 75 0a 4c 03 6b 38 4d 8d | ..H.P.H.S..@.......A.~..u.L.k8M. |
| c560 | 7d 10 eb 66 48 8b 43 30 48 2b 43 10 41 0f b6 4e 0c 48 c1 f8 04 48 39 c8 48 89 ce 7f 10 48 89 df | }..fH.C0H+C.A..N.H...H9.H....H.. |
| c580 | 89 54 24 0c e8 00 fc ff ff 8b 54 24 0c 4c 8b 7b 10 48 63 ed 31 c9 48 c1 e5 04 4c 89 f8 48 29 e8 | .T$.......T$.L.{.Hc.1.H...L..H). |
| c5a0 | 39 ca 74 22 48 8b 73 10 ff c1 48 83 c0 10 0f 10 40 f0 48 8d 7e 10 48 89 7b 10 0f 11 06 c7 40 f8 | 9.t"H.s...H.....@.H.~.H.{.....@. |
| c5c0 | 00 00 00 00 eb da 4c 03 6b 38 48 8b 43 20 48 8b 68 18 48 85 ed 75 0b 48 89 df e8 29 9b 00 00 48 | ......L.k8H.C.H.h.H..u.H...)...H |
| c5e0 | 89 c5 48 89 6b 20 4c 89 7d 20 66 44 89 65 40 4c 89 6d 00 41 0f b6 46 0c 49 8b 56 38 c6 45 42 02 | ..H.k.L.}.fD.e@L.m.A..F.I.V8.EB. |
| c600 | 48 89 55 28 48 c1 e0 04 4c 01 f8 48 89 45 08 48 89 43 10 48 8b 43 18 48 83 78 18 00 7e 08 48 89 | H.U(H...L..H.E.H.C.H.C.H.x..~.H. |
| c620 | df e8 ec 20 00 00 31 c0 f6 83 c8 00 00 00 01 0f 84 b4 00 00 00 48 8b 45 10 48 83 45 28 04 31 f6 | ......1..............H.E.H.E(.1. |
| c640 | f6 40 42 02 74 18 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 75 09 80 4d 42 20 be 04 00 00 00 83 ca | .@B.t.H.@(.@...?..%u..MB........ |
| c660 | ff 48 89 df e8 0d fc ff ff 48 83 6d 28 04 31 c0 eb 77 48 2b 43 10 48 83 f8 1f 7f 0d be 01 00 00 | .H.......H.m(.1..wH+C.H......... |
| c680 | 00 48 89 df e8 00 fb ff ff 4c 89 ed 48 03 6b 38 ba 17 00 00 00 48 89 df 48 89 ee e8 ad e3 00 00 | .H.......L..H.k8.....H..H....... |
| c6a0 | 8b 50 08 83 e2 0f 83 fa 06 74 10 ba 66 04 42 00 48 89 ee 48 89 df e8 21 f5 ff ff 48 8b 4b 10 48 | .P.......t..f.B.H..H...!...H.K.H |
| c6c0 | 89 ca 48 39 d5 73 0e 0f 10 4a f0 48 83 ea 10 0f 11 4a 10 eb ed 0f 10 10 48 83 c1 10 48 89 4b 10 | ..H9.s...J.H.....J......H...H.K. |
| c6e0 | 0f 11 55 00 e9 3d fd ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 8b 47 20 48 89 fb | ..U..=...H...[]A\A]A^A_.SH.G.H.. |
| c700 | 8a 50 42 f6 c2 10 74 11 83 e2 ef 88 50 42 48 8b 50 28 48 89 97 b0 00 00 00 66 83 78 40 ff 75 12 | .PB...t.....PBH.P(H......f.x@.u. |
| c720 | 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 89 df 48 8b 50 30 ff 50 20 48 8b 73 10 | H.S.H.K.H9J.s.H.J.H..H.P0.P.H.s. |
| c740 | 48 89 df 48 98 5b 48 c1 e0 04 48 29 c6 e9 12 fc ff ff 48 85 f6 55 53 48 89 fb 52 74 07 8b 36 e8 | H..H.[H...H)......H..USH..Rt..6. |
| c760 | 94 ff ff ff 48 8d 6b 60 48 8b 43 20 48 39 e8 74 27 f6 40 42 02 75 0f be 01 00 00 00 48 89 df e8 | ....H.k`H.C.H9.t'.@B.u......H... |
| c780 | 74 ff ff ff eb e2 48 89 df e8 c2 fe 00 00 48 89 df e8 3d 00 01 00 eb d0 58 5b 5d c3 53 0f b7 8f | t.....H.......H...=.....X[].S... |
| c7a0 | c6 00 00 00 48 89 f2 48 89 fb 48 8b 47 20 be 16 09 42 00 81 f9 c7 00 00 00 7f 15 8a 4f 0a 84 c9 | ....H..H..H.G....B..........O... |
| c7c0 | 75 2f 48 8d 4f 60 48 39 c8 74 0d be 27 09 42 00 48 89 df e8 68 7f ff ff 48 8d 72 f0 83 ca ff e8 | u/H.O`H9.t..'.B.H...h...H.r..... |
| c7e0 | 2b fc ff ff 85 c0 75 65 48 89 df 5b e9 e2 ff 00 00 fe c9 be 5d 01 42 00 75 d6 c6 47 0a 00 48 8b | +.....ueH..[........].B.u..G..H. |
| c800 | 48 38 48 03 4f 38 f6 40 42 02 48 89 08 74 07 e8 bf ff 00 00 eb 2c 48 8b 48 20 48 85 c9 74 18 48 | H8H.O8.@B.H..t.......,H.H.H..t.H |
| c820 | 8b 50 30 be 01 00 00 00 ff d1 48 8b 53 10 48 98 48 c1 e0 04 48 29 c2 48 89 d6 48 89 df e8 22 fb | .P0.......H.S.H.H...H).H..H...". |
| c840 | ff ff 48 89 df 31 f6 5b e9 05 ff ff ff 5b c3 55 53 89 cd 41 50 66 8b 87 c6 00 00 00 48 89 fb ff | ..H..1.[.....[.US..APf......H... |
| c860 | c0 66 3d c7 00 66 89 87 c6 00 00 00 76 22 66 3d c8 00 75 0c be 16 09 42 00 31 c0 e8 45 f2 ff ff | .f=..f......v"f=..u....B.1..E... |
| c880 | 66 3d e0 00 76 0a be 06 00 00 00 e8 01 f6 ff ff 85 ed 75 07 66 ff 83 c4 00 00 00 48 89 df e8 6c | f=..v.............u.f......H...l |
| c8a0 | fb ff ff 85 c0 75 08 48 89 df e8 24 ff 00 00 85 ed 75 07 66 ff 8b c4 00 00 00 66 ff 8b c6 00 00 | .....u.H...$.....u.f......f..... |
| c8c0 | 00 58 5b 5d c3 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 10 44 8b a7 c4 00 00 00 64 48 8b 04 25 | .X[].AVAUATUSH..H...D......dH..% |
| c8e0 | 28 00 00 00 48 89 44 24 08 31 c0 48 85 f6 b8 01 00 00 00 74 09 66 8b 86 c6 00 00 00 ff c0 66 89 | (...H.D$.1.H.......t.f........f. |
| c900 | 83 c6 00 00 00 48 8b 43 10 48 63 d2 48 c1 e2 04 66 c7 83 c4 00 00 00 00 00 be 9c c7 40 00 48 89 | .....H.C.Hc.H...f...........@.H. |
| c920 | df 48 29 d0 48 89 c2 e8 e6 f6 ff ff 83 f8 ff 75 6c c7 44 24 04 02 00 00 00 e9 a2 00 00 00 4c 8b | .H).H..........ul.D$..........L. |
| c940 | 75 38 4c 03 73 38 48 89 df 4c 89 f6 e8 17 09 00 00 4c 89 f2 44 89 ee 48 89 df e8 db f4 ff ff 48 | u8L.s8H..L.......L..D..H.......H |
| c960 | 89 6b 20 8a 45 42 48 89 df 66 c7 83 c4 00 00 00 00 00 83 e0 01 88 83 c9 00 00 00 e8 73 f8 ff ff | .k..EBH..f..................s... |
| c980 | 48 8b 45 28 48 8d 54 24 04 be 52 c7 40 00 48 89 df 48 89 83 b0 00 00 00 e8 75 f6 ff ff 89 44 24 | H.E(H.T$..R.@.H..H.......u....D$ |
| c9a0 | 04 44 8b 6c 24 04 41 83 fd 01 7e 34 48 8b 6b 20 48 85 ed 74 0c f6 45 42 10 75 83 48 8b 6d 10 eb | .D.l$.A...~4H.k.H..t..EB.u.H.m.. |
| c9c0 | ef 48 8b 53 10 44 88 6b 0a 44 89 ee 48 89 df e8 66 f4 ff ff 48 8b 43 20 48 8b 53 10 48 89 50 08 | .H.S.D.k.D..H...f...H.C.H.S.H.P. |
| c9e0 | 66 ff 8b c6 00 00 00 66 44 89 a3 c4 00 00 00 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 8b 44 24 | f......fD......H.L$.dH3.%(....D$ |
| ca00 | 04 74 05 e8 38 78 ff ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 31 c0 66 83 bf c4 00 00 00 00 0f | .t..8x..H...[]A\A]A^.1.f........ |
| ca20 | 94 c0 c3 41 50 66 83 bf c4 00 00 00 00 74 1e 48 8b 47 18 be 4d 09 42 00 48 3b b8 e0 00 00 00 75 | ...APf.......t.H.G..M.B.H;.....u |
| ca40 | 05 be 77 09 42 00 31 c0 e8 78 f0 ff ff 48 8b 47 20 c6 47 0a 01 4c 8b 00 4c 2b 47 38 f6 40 42 02 | ..w.B.1..x...H.G..G..L..L+G8.@B. |
| ca60 | 4c 89 40 38 75 2f 48 85 c9 48 89 48 20 74 04 48 89 50 30 48 63 f6 48 c7 c2 f0 ff ff ff 48 c1 e6 | L.@8u/H..H.H.t.H.P0Hc.H......H.. |
| ca80 | 04 48 29 f2 48 03 57 10 be 01 00 00 00 48 89 10 e8 fc f3 ff ff 31 c0 5a c3 41 57 41 56 41 55 41 | .H).H.W......H.......1.Z.AWAVAUA |
| caa0 | 54 55 53 48 89 cd 48 89 fb 48 83 ec 18 4c 8b a7 b0 00 00 00 4c 89 87 b0 00 00 00 4c 8b 7f 20 44 | TUSH..H..H...L......L......L...D |
| cac0 | 8a b7 c9 00 00 00 44 8b af c4 00 00 00 e8 40 f5 ff ff 85 c0 74 43 48 03 6b 38 48 89 df 89 44 24 | ......D.......@.....tCH.k8H...D$ |
| cae0 | 0c 48 89 ee e8 7f 07 00 00 8b 44 24 0c 48 89 ea 48 89 df 89 c6 e8 40 f3 ff ff 4c 89 7b 20 44 88 | .H........D$.H..H.....@...L.{.D. |
| cb00 | b3 c9 00 00 00 48 89 df 66 44 89 ab c4 00 00 00 e8 de f6 ff ff 8b 44 24 0c 4c 89 a3 b0 00 00 00 | .....H..fD............D$.L...... |
| cb20 | 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 fb 48 83 ec 78 66 ff 87 c4 00 00 00 4c | H...[]A\A]A^A_.USH..H..xf......L |
| cb40 | 8b 87 b0 00 00 00 48 89 4c 24 58 48 8b 4f 10 48 2b 4f 38 48 89 54 24 60 48 8d 54 24 08 48 89 74 | ......H.L$XH.O.H+O8H.T$`H.T$.H.t |
| cb60 | 24 08 be 63 bf 40 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 68 31 c0 48 c7 44 24 28 00 00 00 00 | $..c.@.dH..%(...H.D$h1.H.D$(.... |
| cb80 | c7 44 24 34 00 00 00 00 48 c7 44 24 38 00 00 00 00 c7 44 24 44 00 00 00 00 48 c7 44 24 48 00 00 | .D$4....H.D$8.....D$D....H.D$H.. |
| cba0 | 00 00 c7 44 24 54 00 00 00 00 48 c7 44 24 10 00 00 00 00 48 c7 44 24 20 00 00 00 00 e8 d8 fe ff | ...D$T....H.D$.....H.D$......... |
| cbc0 | ff 48 8b 54 24 20 48 8b 74 24 10 31 c9 48 89 df 89 c5 e8 da 48 00 00 48 63 54 24 34 48 8b 74 24 | .H.T$.H.t$.1.H......H..HcT$4H.t$ |
| cbe0 | 28 31 c9 48 89 df 48 89 44 24 10 48 c7 44 24 20 00 00 00 00 48 01 d2 e8 b5 48 00 00 48 63 54 24 | (1.H..H.D$.H.D$.....H....H..HcT$ |
| cc00 | 44 48 8b 74 24 38 31 c9 48 89 df 48 6b d2 18 e8 9d 48 00 00 48 63 54 24 54 48 8b 74 24 48 31 c9 | DH.t$81.H..Hk....H..HcT$TH.t$H1. |
| cc20 | 48 89 df 48 6b d2 18 e8 85 48 00 00 66 ff 8b c4 00 00 00 48 8b 7c 24 68 64 48 33 3c 25 28 00 00 | H..Hk....H..f......H.|$hdH3<%(.. |
| cc40 | 00 74 05 e8 f8 75 ff ff 48 83 c4 78 89 e8 5b 5d c3 83 7a 1c 00 75 18 53 48 89 d3 48 89 f2 48 8b | .t...u..H..x..[]..z..u.SH..H..H. |
| cc60 | 4b 10 48 89 fe 48 8b 3b ff 53 08 89 43 1c 5b c3 48 83 ec 18 48 89 f2 be 01 00 00 00 40 88 7c 24 | K.H..H.;.S..C.[.H...H.......@.|$ |
| cc80 | 07 48 8d 7c 24 07 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 b6 ff ff ff 48 8b 44 24 08 | .H.|$.dH..%(...H.D$.1......H.D$. |
| cca0 | 64 48 33 04 25 28 00 00 00 74 05 e8 90 75 ff ff 48 83 c4 18 c3 48 83 ec 18 48 89 f2 be 04 00 00 | dH3.%(...t...u..H....H...H...... |
| ccc0 | 00 89 7c 24 0c 48 8d 7c 24 0c e8 82 ff ff ff 48 83 c4 18 c3 55 53 48 89 f5 48 83 ec 18 64 48 8b | ..|$.H.|$......H....USH..H...dH. |
| cce0 | 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 85 ff 75 09 31 ff e8 77 ff ff ff eb 4d 48 8b 47 10 48 | .%(...H.D$.1.H..u.1..w....MH.G.H |
| cd00 | 89 fb 48 8d 78 01 48 81 ff fe 00 00 00 48 89 3c 24 77 07 e8 58 ff ff ff eb 1a bf ff 00 00 00 e8 | ..H.x.H......H.<$w..X........... |
| cd20 | 4c ff ff ff 48 89 ea be 08 00 00 00 48 89 e7 e8 1d ff ff ff 48 8b 04 24 48 8d 7b 20 48 89 ea 48 | L...H.......H.......H..$H.{.H..H |
| cd40 | 8d 70 ff e8 09 ff ff ff 48 8b 44 24 08 64 48 33 04 25 28 00 00 00 74 05 e8 e3 74 ff ff 48 83 c4 | .p......H.D$.dH3.%(...t...t..H.. |
| cd60 | 18 5b 5d c3 41 56 41 55 41 54 55 48 89 fd 53 48 89 d3 48 83 ec 20 64 48 8b 04 25 28 00 00 00 48 | .[].AVAUATUH..SH..H...dH..%(...H |
| cd80 | 89 44 24 18 31 c0 83 7a 18 00 75 09 48 8b 7f 68 48 39 f7 75 0c 48 89 de 31 ff e8 d1 fe ff ff eb | .D$.1..z..u.H..hH9.u.H..1....... |
| cda0 | 08 48 89 d6 e8 2b ff ff ff 8b 7d 28 48 89 de 45 31 ed e8 fe fe ff ff 8b 7d 2c 48 89 de e8 f3 fe | .H...+....}(H..E1.......},H..... |
| cdc0 | ff ff 0f b6 7d 0a 48 89 de e8 a2 fe ff ff 0f b6 7d 0b 48 89 de e8 96 fe ff ff 0f b6 7d 0c 48 89 | ....}.H.........}.H.........}.H. |
| cde0 | de e8 8a fe ff ff 8b 7d 18 48 89 de e8 c4 fe ff ff 48 63 75 18 48 8b 7d 38 48 89 da 48 c1 e6 02 | .......}.H.......Hcu.H.}8H..H... |
| ce00 | e8 4c fe ff ff 44 8b 75 14 48 89 de 44 89 f7 e8 a1 fe ff ff 45 39 ee 0f 8e 9a 00 00 00 4d 89 ec | .L...D.u.H..D.......E9.......M.. |
| ce20 | 48 89 de 49 c1 e4 04 4c 03 65 30 41 8b 7c 24 08 83 e7 3f e8 38 fe ff ff 41 8b 44 24 08 83 e0 3f | H..I...L.e0A.|$...?.8...A.D$...? |
| ce40 | 83 f8 04 74 5e 7f 25 83 f8 01 74 2c 83 f8 03 75 5e f2 41 0f 10 04 24 48 89 da be 08 00 00 00 48 | ...t^.%...t,...u^.A...$H.......H |
| ce60 | 8d 7c 24 08 f2 0f 11 44 24 08 eb 30 83 f8 13 74 15 83 f8 14 74 2d eb 37 41 8b 3c 24 48 89 de e8 | .|$....D$..0...t....t-.7A.<$H... |
| ce80 | ec fd ff ff eb 29 49 8b 04 24 48 8d 7c 24 10 48 89 da be 08 00 00 00 48 89 44 24 10 e8 b0 fd ff | .....)I..$H.|$.H.......H.D$..... |
| cea0 | ff eb 0c 49 8b 3c 24 48 89 de e8 25 fe ff ff 49 ff c5 e9 5d ff ff ff 44 8b 6d 10 48 89 de 45 31 | ...I.<$H...%...I...]...D.m.H..E1 |
| cec0 | e4 44 89 ef e8 ec fd ff ff 45 39 e5 7e 30 48 8b 45 58 4d 89 e6 48 89 de 49 c1 e6 04 49 ff c4 42 | .D.......E9.~0H.EXM..H..I...I..B |
| cee0 | 0f b6 7c 30 08 e8 86 fd ff ff 48 8b 45 58 48 89 de 42 0f b6 7c 30 09 e8 74 fd ff ff eb cb 44 8b | ..|0......H.EXH..B..|0..t.....D. |
| cf00 | 6d 20 48 89 de 45 31 e4 44 89 ef e8 a5 fd ff ff 45 39 e5 7e 19 48 8b 45 40 48 8b 75 68 48 89 da | m.H..E1.D.......E9.~.H.E@H.uhH.. |
| cf20 | 4a 8b 3c e0 49 ff c4 e8 38 fe ff ff eb e2 45 31 e4 83 7b 18 00 75 04 44 8b 65 1c 48 89 de 44 89 | J.<.I...8.....E1..{..u.D.e.H..D. |
| cf40 | e7 45 31 ed e8 6c fd ff ff 48 8b 7d 48 49 63 f4 48 89 da 48 c1 e6 02 e8 f5 fc ff ff 83 7b 18 00 | .E1..l...H.}HIc.H..H.........{.. |
| cf60 | 75 04 44 8b 6d 24 48 89 de 44 89 ef 45 31 e4 e8 41 fd ff ff 45 39 e5 7e 3e 48 8b 45 50 4d 89 e6 | u.D.m$H..D..E1..A...E9.~>H.EPM.. |
| cf80 | 48 89 de 49 c1 e6 04 49 ff c4 4a 8b 3c 30 e8 41 fd ff ff 48 8b 45 50 48 89 de 42 8b 7c 30 08 e8 | H..I...I..J.<0.A...H.EPH..B.|0.. |
| cfa0 | 11 fd ff ff 48 8b 45 50 48 89 de 42 8b 7c 30 0c e8 00 fd ff ff eb bd 45 31 ed 83 7b 18 00 75 04 | ....H.EPH..B.|0........E1..{..u. |
| cfc0 | 44 8b 6d 10 48 89 de 44 89 ef 45 31 e4 e8 e3 fc ff ff 45 39 e5 7e 1b 4c 89 e0 48 89 de 49 ff c4 | D.m.H..D..E1......E9.~.L..H..I.. |
| cfe0 | 48 c1 e0 04 48 03 45 58 48 8b 38 e8 e4 fc ff ff eb e0 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 | H...H.EXH.8.......H.D$.dH3.%(... |
| d000 | 74 05 e8 39 72 ff ff 48 83 c4 20 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 d0 48 89 f3 be a1 09 42 00 | t..9r..H...[]A\A]A^.SH..H.....B. |
| d020 | 48 83 ec 40 48 89 4c 24 28 44 89 44 24 30 64 48 8b 14 25 28 00 00 00 48 89 54 24 38 31 d2 48 89 | H..@H.L$(D.D$0dH..%(...H.T$81.H. |
| d040 | 7c 24 18 ba 04 00 00 00 48 89 44 24 20 c7 44 24 34 00 00 00 00 ff d0 48 8d 74 24 18 bf 53 00 00 | |$......H.D$..D$4......H.t$..S.. |
| d060 | 00 89 44 24 34 e8 06 fc ff ff 48 8d 74 24 18 31 ff e8 fa fb ff ff 48 8d 54 24 18 be 06 00 00 00 | ..D$4.....H.t$.1......H.T$...... |
| d080 | bf a6 09 42 00 e8 c7 fb ff ff 48 8d 74 24 18 bf 04 00 00 00 e8 d7 fb ff ff 48 8d 74 24 18 bf 08 | ...B......H.t$...........H.t$... |
| d0a0 | 00 00 00 e8 c8 fb ff ff 48 8d 74 24 18 bf 04 00 00 00 e8 b9 fb ff ff 48 8d 74 24 18 bf 08 00 00 | ........H.t$...........H.t$..... |
| d0c0 | 00 e8 aa fb ff ff 48 8d 74 24 18 bf 08 00 00 00 e8 9b fb ff ff 48 8d 54 24 18 48 8d 7c 24 10 be | ......H.t$...........H.T$.H.|$.. |
| d0e0 | 08 00 00 00 48 c7 44 24 10 78 56 00 00 e8 5f fb ff ff f2 0f 10 05 b6 38 01 00 48 8d 54 24 18 48 | ....H.D$.xV..._........8..H.T$.H |
| d100 | 8d 7c 24 08 be 08 00 00 00 f2 0f 11 44 24 08 e8 3d fb ff ff 8b 7b 10 48 8d 74 24 18 e8 4f fb ff | .|$.........D$..=....{.H.t$..O.. |
| d120 | ff 48 8d 54 24 18 31 f6 48 89 df e8 34 fc ff ff 48 8b 5c 24 38 64 48 33 1c 25 28 00 00 00 8b 44 | .H.T$.1.H...4...H.\$8dH3.%(....D |
| d140 | 24 34 74 05 e8 f7 70 ff ff 48 83 c4 40 5b c3 89 f0 53 89 f3 c1 e0 04 be 26 00 00 00 8d 50 20 48 | $4t...p..H..@[...S......&....P.H |
| d160 | 63 d2 e8 b2 0e 00 00 88 58 0a 5b c3 8d 14 f5 20 00 00 00 53 89 f3 be 06 00 00 00 48 63 d2 e8 96 | c.......X.[........S.......Hc... |
| d180 | 0e 00 00 48 c7 40 18 00 00 00 00 88 58 0a ff cb 83 fb ff 74 0e 48 63 d3 48 c7 44 d0 20 00 00 00 | ...H.@......X......t.Hc.H.D..... |
| d1a0 | 00 eb eb 5b c3 41 54 49 89 fc 55 48 89 f5 53 31 db 0f b6 45 0a 39 c3 7d 33 31 d2 b9 20 00 00 00 | ...[.ATI..UH..S1...E.9.}31...... |
| d1c0 | 31 f6 4c 89 e7 e8 e7 42 00 00 48 8d 50 10 48 c7 40 08 01 00 00 00 c7 40 18 00 00 00 00 48 89 10 | 1.L....B..H.P.H.@......@.....H.. |
| d1e0 | 48 63 d3 ff c3 48 89 44 d5 20 eb c5 5b 5d 41 5c c3 48 8b 47 40 41 54 4c 8d 67 40 55 53 48 85 c0 | Hc...H.D....[]A\.H.G@ATL.g@USH.. |
| d200 | 75 50 31 d2 48 89 f5 b9 20 00 00 00 31 f6 48 89 fb e8 9b 42 00 00 49 8b 14 24 48 c7 40 08 00 00 | uP1.H.......1.H....B..I..$H.@... |
| d220 | 00 00 c7 40 18 01 00 00 00 48 89 50 10 49 89 04 24 48 3b 5b 50 48 89 28 75 29 48 8b 53 18 48 8b | ...@.....H.P.I..$H;[PH.(u)H.S.H. |
| d240 | 8a a8 00 00 00 48 89 4b 50 48 89 9a a8 00 00 00 eb 11 48 39 30 72 ab 74 0a 4c 8d 60 10 48 8b 40 | .....H.KPH........H90r.t.L.`.H.@ |
| d260 | 10 eb 9a 5b 5d 41 5c c3 55 53 48 89 f5 52 48 89 fb 48 8b 73 40 48 85 f6 74 46 48 8b 06 48 39 e8 | ...[]A\.USH..RH..H.s@H..tFH..H9. |
| d280 | 72 3e 48 83 7e 08 00 48 8b 56 10 48 89 53 40 75 11 31 c9 ba 20 00 00 00 48 89 df e8 11 42 00 00 | r>H.~..H.V.H.S@u.1......H....B.. |
| d2a0 | eb cf 0f 10 00 48 8d 46 10 0f 11 46 10 f6 46 18 40 48 89 06 74 bb 48 89 df e8 19 0d 00 00 eb b1 | .....H.F...F..F.@H..t.H......... |
| d2c0 | 58 5b 5d c3 50 ba 78 00 00 00 be 09 00 00 00 e8 45 0d 00 00 48 c7 40 30 00 00 00 00 c7 40 14 00 | X[].P.x.........E...H.@0.....@.. |
| d2e0 | 00 00 00 48 c7 40 40 00 00 00 00 c7 40 20 00 00 00 00 48 c7 40 38 00 00 00 00 48 c7 40 60 00 00 | ...H.@@.....@.....H.@8....H.@`.. |
| d300 | 00 00 c7 40 18 00 00 00 00 48 c7 40 48 00 00 00 00 c7 40 1c 00 00 00 00 48 c7 40 58 00 00 00 00 | ...@.....H.@H.....@.....H.@X.... |
| d320 | c7 40 10 00 00 00 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 00 00 00 c7 40 24 00 00 | .@......@...@...@..H.@P.....@$.. |
| d340 | 00 00 c7 40 28 00 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 5a c3 55 53 48 89 f3 50 | ...@(.....@,....H.@h....Z.USH..P |
| d360 | 48 63 56 18 31 c9 48 8b 76 38 48 89 fd 48 c1 e2 02 e8 3b 41 00 00 48 63 53 20 48 8b 73 40 48 89 | HcV.1.H.v8H..H....;A..HcS.H.s@H. |
| d380 | ef 31 c9 48 c1 e2 03 e8 25 41 00 00 48 63 53 14 48 8b 73 30 48 89 ef 31 c9 48 c1 e2 04 e8 0f 41 | .1.H....%A..HcS.H.s0H..1.H.....A |
| d3a0 | 00 00 48 63 53 1c 48 8b 73 48 48 89 ef 31 c9 48 c1 e2 02 e8 f9 40 00 00 48 63 53 24 48 8b 73 50 | ..HcS.H.sHH..1.H.....@..HcS$H.sP |
| d3c0 | 48 89 ef 31 c9 48 c1 e2 04 e8 e3 40 00 00 48 63 53 10 48 8b 73 58 48 89 ef 31 c9 48 c1 e2 04 e8 | H..1.H.....@..HcS.H.sXH..1.H.... |
| d3e0 | cd 40 00 00 41 58 48 89 de 48 89 ef 31 c9 5b 5d ba 78 00 00 00 e9 b7 40 00 00 44 8b 47 24 31 c9 | .@..AXH..H..1.[].x.....@..D.G$1. |
| d400 | 41 39 c8 7e 26 48 89 c8 48 c1 e0 04 48 03 47 50 39 50 08 7f 16 3b 50 0c 7d 0c ff ce 75 08 48 8b | A9.~&H..H...H.GP9P...;P.}...u.H. |
| d420 | 00 48 83 c0 20 c3 48 ff c1 eb d5 31 c0 c3 55 53 48 89 fd 52 48 89 f3 8a 43 09 8a 53 08 83 e0 fc | .H....H....1..USH..RH...C..S.... |
| d440 | 80 fa 07 88 43 09 74 49 77 15 80 fa 05 0f 84 8b 00 00 00 77 7f 80 fa 04 74 1f e9 9f 00 00 00 80 | ....C.tIw..........w....t....... |
| d460 | fa 09 0f 84 8a 00 00 00 72 7e 80 fa 14 74 0a 80 fa 26 74 60 e9 85 00 00 00 83 c8 04 88 43 09 48 | ........r~...t...&t`.........C.H |
| d480 | 8b 43 10 48 03 45 20 48 83 c0 21 48 89 45 20 eb 6d 48 8b 73 10 48 85 f6 74 0e f6 46 09 03 74 08 | .C.H.E.H..!H.E..mH.s.H..t..F..t. |
| d4a0 | 48 89 ef e8 86 ff ff ff 80 4b 09 04 48 8b 43 18 48 03 45 20 48 83 c0 28 48 89 45 20 f6 43 0a 40 | H........K..H.C.H.E.H..(H.E..C.@ |
| d4c0 | 48 8b 43 20 74 38 f6 40 09 03 74 32 48 89 c3 e9 63 ff ff ff 48 8b 45 70 48 89 43 10 eb 1c 48 8b | H.C.t8.@..t2H...c...H.EpH.C...H. |
| d4e0 | 45 70 48 89 43 30 eb 12 48 8b 45 70 48 89 43 48 eb 08 48 8b 45 70 48 89 43 70 48 89 5d 70 58 5b | EpH.C0..H.EpH.CH..H.EpH.CpH.]pX[ |
| d500 | 5d c3 52 49 89 f8 31 c9 49 8b b4 08 b8 01 00 00 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 c7 e8 0b | ].RI..1.I.......H..t..F..t.L.... |
| d520 | ff ff ff 48 83 c1 08 48 83 f9 48 75 db 58 c3 52 48 8b 8f 98 00 00 00 49 89 f8 48 85 c9 74 16 f6 | ...H...H..Hu.X.RH......I..H..t.. |
| d540 | 41 09 03 74 0b 48 89 ce 4c 89 c7 e8 de fe ff ff 48 8b 09 eb e5 58 c3 48 8b 87 98 00 00 00 48 8d | A..t.H..L.......H....X.H......H. |
| d560 | 4f 68 48 8d 97 98 00 00 00 48 85 c0 74 16 48 89 c2 48 8b 00 eb f3 40 8a 78 09 83 e7 03 09 f7 75 | OhH......H..t.H..H....@.x......u |
| d580 | 0d 48 89 c1 48 8b 01 48 85 c0 75 ea eb 14 48 8b 38 48 89 39 48 8b 3a 48 89 38 48 89 02 48 89 c2 | .H..H..H..u...H.8H.9H.:H.8H..H.. |
| d5a0 | eb e2 c3 41 56 41 55 41 54 55 41 89 f4 53 48 89 fb 48 83 ec 20 48 8b 6f 18 64 48 8b 04 25 28 00 | ...AVAUATUA..SH..H...H.o.dH..%(. |
| d5c0 | 00 00 48 89 44 24 18 31 c0 48 8b 85 98 00 00 00 48 8b 10 48 89 95 98 00 00 00 48 8b 55 58 48 89 | ..H.D$.1.H......H..H......H.UXH. |
| d5e0 | 10 48 89 45 58 8a 50 09 88 d1 83 e1 f7 88 48 09 40 8a 75 55 8d 4e fe 80 f9 03 77 0e 8a 4d 54 83 | .H.EX.P.......H.@.uU.N....w..MT. |
| d600 | e2 f0 83 e1 03 09 ca 88 50 09 48 89 44 24 08 8a 40 08 48 8d 74 24 08 ba 02 00 00 00 48 89 df 83 | ........P.H.D$..@.H.t$......H... |
| d620 | c8 40 0f b6 c0 89 44 24 10 e8 1f d4 00 00 48 85 c0 0f 84 a9 00 00 00 8b 50 08 83 e2 0f 83 fa 06 | .@....D$......H.........P....... |
| d640 | 0f 85 9a 00 00 00 44 8a 6d 57 44 8a b3 c9 00 00 00 45 31 c0 c6 83 c9 00 00 00 00 c6 45 57 00 31 | ......D.mWD......E1.........EW.1 |
| d660 | d2 48 8b 4b 10 be 47 d7 40 00 48 89 df 0f 10 00 0f 11 01 48 8d 41 20 0f 10 4c 24 08 0f 11 49 10 | .H.K..G.@.H........H.A...L$...I. |
| d680 | 48 2b 4b 38 48 89 43 10 e8 0c f4 ff ff 85 c0 44 88 b3 c9 00 00 00 44 88 6d 57 74 44 45 85 e4 74 | H+K8H.C........D......D.mWtDE..t |
| d6a0 | 3f 83 f8 02 75 30 48 8b 4b 10 ba b8 09 42 00 8b 41 f8 83 e0 0f 83 f8 04 75 08 48 8b 51 f0 48 83 | ?...u0H.K....B..A.......u.H.Q.H. |
| d6c0 | c2 20 be c3 09 42 00 48 89 df 31 c0 e8 dd 52 00 00 b8 05 00 00 00 89 c6 48 89 df e8 b1 e7 ff ff | .....B.H..1...R.........H....... |
| d6e0 | 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 05 e8 4b 6b ff ff 48 83 c4 20 5b 5d 41 5c 41 5d 41 | H.D$.dH3.%(...t..Kk..H...[]A\A]A |
| d700 | 5e c3 41 54 55 49 89 fc 53 48 8b 6f 18 31 db 48 83 bd 98 00 00 00 00 74 1b 8b 95 c8 00 00 00 39 | ^.ATUI..SH.o.1.H.......t.......9 |
| d720 | d3 73 15 be 01 00 00 00 4c 89 e7 ff c3 e8 71 fe ff ff eb db 31 d2 eb 02 01 d2 89 95 c8 00 00 00 | .s......L.....q.....1........... |
| d740 | 89 d8 5b 5d 41 5c c3 48 8b 47 10 31 c9 31 d2 48 8d 70 e0 e9 f7 f0 ff ff 48 8b 47 28 b9 64 00 00 | ..[]A\.H.G.1.1.H.p......H.G(.d.. |
| d760 | 00 31 d2 48 be ff ff ff ff ff ff ff 7f 4c 63 87 cc 00 00 00 48 f7 f1 48 89 c1 48 89 f0 48 99 48 | .1.H.........Lc.....H..H..H..H.H |
| d780 | f7 f9 49 0f af c8 49 39 c0 48 0f 4d ce 48 8b 77 18 48 03 77 10 48 29 ce e9 5b 89 00 00 f6 47 18 | ..I...I9.H.M.H.w.H.w.H)..[....G. |
| d7a0 | 40 74 11 48 8b 47 10 f6 40 09 03 74 07 c7 47 18 0a 00 00 00 c3 8b 46 08 89 c1 83 e1 40 74 29 83 | @t.H.G..@..t..G.......F.....@t). |
| d7c0 | e0 0f 48 8b 36 83 f8 04 75 18 31 c9 48 85 f6 74 17 f6 46 09 03 74 11 41 50 e8 50 fc ff ff 5a 89 | ..H.6...u.1.H..t..F..t.AP.P...Z. |
| d7e0 | c8 c3 8a 4e 09 83 e1 03 89 c8 c3 41 55 41 54 41 bb 01 00 00 00 55 53 49 89 fa 51 0f b6 4e 0b 49 | ...N.......AUATA.....USI..Q..N.I |
| d800 | 89 f1 45 31 e4 41 d3 e3 31 c9 4d 63 db 49 c1 e3 05 4c 03 5e 18 41 3b 49 0c 73 2b 89 c8 48 c1 e0 | ..E1.A..1.Mc.I...L.^.A;I.s+..H.. |
| d820 | 04 49 03 41 10 f6 40 08 40 74 17 48 8b 30 f6 46 09 03 74 0e 4c 89 d7 41 bc 01 00 00 00 e8 ec fb | .I.A..@.@t.H.0.F..t.L..A........ |
| d840 | ff ff ff c1 eb cf 49 8b 59 18 45 31 ed 31 ed 4c 39 db 73 5a 83 7b 08 00 75 0a 48 89 df e8 3b ff | ......I.Y.E1.1.L9.sZ.{..u.H...;. |
| d860 | ff ff eb 44 48 8d 73 10 4c 89 d7 e8 45 ff ff ff 85 c0 8b 43 08 74 16 a8 40 bd 01 00 00 00 74 28 | ...DH.s.L...E......C.t..@.....t( |
| d880 | 48 8b 03 f6 40 09 03 44 0f 45 ed eb 1b a8 40 74 17 48 8b 33 f6 46 09 03 74 0e 4c 89 d7 41 bc 01 | H...@..D.E....@t.H.3.F..t.L..A.. |
| d8a0 | 00 00 00 e8 86 fb ff ff 48 83 c3 20 eb a1 41 80 7a 55 00 75 0e 49 8b 42 78 49 89 41 30 4d 89 4a | ........H.....A.zU.u.I.BxI.A0M.J |
| d8c0 | 78 eb 2f 45 85 ed 74 14 49 8b 82 88 00 00 00 49 89 41 30 4d 89 8a 88 00 00 00 eb 16 85 ed 74 12 | x./E..t.I......I.A0M..........t. |
| d8e0 | 49 8b 82 90 00 00 00 49 89 41 30 4d 89 8a 90 00 00 00 5a 44 89 e0 5b 5d 41 5c 41 5d c3 41 56 41 | I......I.A0M......ZD..[]A\A].AVA |
| d900 | 55 41 54 55 48 89 fd 53 48 8b 5f 70 8a 43 08 80 4b 09 04 3c 08 0f 84 2b 03 00 00 77 11 3c 05 74 | UATUH..SH._p.C..K..<...+...w.<.t |
| d920 | 2d 3c 06 0f 84 68 02 00 00 e9 f2 04 00 00 3c 09 0f 84 ca 03 00 00 3c 26 0f 85 e2 04 00 00 48 8b | -<...h........<.......<&......H. |
| d940 | 43 10 45 31 ed 48 89 47 70 e9 ce 02 00 00 48 8b 43 30 45 31 e4 48 89 47 70 48 8b 7b 28 48 85 ff | C.E1.H.Gp.....H.C0E1.H.GpH.{(H.. |
| d960 | 74 1a f6 47 0a 08 75 14 48 8b 95 10 01 00 00 be 03 00 00 00 e8 ab d0 00 00 49 89 c4 48 8b 73 28 | t..G..u.H................I..H.s( |
| d980 | 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 9b fa ff ff 4d 85 e4 0f 84 31 01 00 00 41 8b 44 24 | H..t..F..t.H.......M....1...A.D$ |
| d9a0 | 08 83 e0 0f 83 f8 04 0f 85 20 01 00 00 4d 8b 24 24 be 6b 00 00 00 49 83 c4 20 4c 89 e7 e8 9e 68 | .............M.$$.k...I...L....h |
| d9c0 | ff ff be 76 00 00 00 49 89 c5 4c 89 e7 e8 8e 68 ff ff 4d 85 ed 75 09 48 85 c0 0f 84 ed 00 00 00 | ...v...I..L....h..M..u.H........ |
| d9e0 | 80 63 09 fb 4d 85 ed 0f 85 b4 00 00 00 0f b6 4b 0b 41 ba 01 00 00 00 45 31 e4 4c 8b 6b 18 41 d3 | .c..M..........K.A.....E1.L.k.A. |
| da00 | e2 4d 63 d2 49 c1 e2 05 83 7b 0c 00 4f 8d 34 2a 41 0f 95 c4 4d 39 ee 76 51 41 83 7d 08 00 75 0a | .Mc.I....{..O.4*A...M9.vQA.}..u. |
| da20 | 4c 89 ef e8 75 fd ff ff eb 3a 41 f6 45 18 40 74 12 49 8b 75 10 f6 46 09 03 74 08 48 89 ef e8 eb | L...u....:A.E.@t.I.u..F..t.H.... |
| da40 | f9 ff ff 45 85 e4 75 16 4c 89 ee 48 89 ef 45 31 e4 e8 5f fd ff ff 85 c0 41 0f 95 c4 eb 06 41 bc | ...E..u.L..H..E1.._.....A.....A. |
| da60 | 01 00 00 00 49 83 c5 20 eb aa 80 7d 55 00 75 11 48 8b 45 78 48 89 43 30 48 89 5d 78 e9 ed 00 00 | ....I......}U.u.H.ExH.C0H.]x.... |
| da80 | 00 45 85 e4 0f 84 e4 00 00 00 48 8b 85 80 00 00 00 48 89 43 30 48 89 9d 80 00 00 00 e9 cd 00 00 | .E........H......H.C0H.......... |
| daa0 | 00 48 85 c0 75 10 48 89 de 48 89 ef e8 3a fd ff ff e9 b8 00 00 00 48 8b 85 90 00 00 00 48 89 43 | .H..u.H..H...:........H......H.C |
| dac0 | 30 48 89 9d 90 00 00 00 e9 a1 00 00 00 0f b6 4b 0b 41 b8 01 00 00 00 45 31 e4 41 d3 e0 4d 63 c0 | 0H.............K.A.....E1.A..Mc. |
| dae0 | 49 c1 e0 05 4d 89 c6 4c 03 73 18 44 3b 63 0c 73 27 44 89 e0 48 c1 e0 04 48 03 43 10 f6 40 08 40 | I...M..L.s.D;c.s'D..H...H.C..@.@ |
| db00 | 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 1b f9 ff ff 41 ff c4 eb d3 4c 8b 63 18 4d 39 e6 76 | t.H.0.F..t.H.......A....L.c.M9.v |
| db20 | 4d 41 83 7c 24 08 00 75 0a 4c 89 e7 e8 6c fc ff ff eb 35 41 f6 44 24 18 40 74 13 49 8b 74 24 10 | MA.|$..u.L...l....5A.D$.@t.I.t$. |
| db40 | f6 46 09 03 74 08 48 89 ef e8 e0 f8 ff ff 41 f6 44 24 08 40 74 12 49 8b 34 24 f6 46 09 03 74 08 | .F..t.H.......A.D$.@t.I.4$.F..t. |
| db60 | 48 89 ef e8 c6 f8 ff ff 49 83 c4 20 eb ae 0f b6 4b 0b b8 01 00 00 00 8b 53 0c d3 e0 48 98 48 01 | H.......I.......K.......S...H.H. |
| db80 | c0 48 01 d0 48 c1 e0 04 48 83 c0 38 e9 8b 02 00 00 48 8b 73 18 48 8b 43 10 48 85 f6 48 89 47 70 | .H..H...H..8.....H.s.H.C.H..H.Gp |
| dba0 | 74 0b f6 46 09 03 74 05 e8 81 f8 ff ff 45 31 ed 0f b6 43 0a 41 39 c5 7d 44 49 63 c5 48 8b 44 c3 | t..F..t......E1...C.A9.}DIc.H.D. |
| dbc0 | 20 48 85 c0 74 32 48 8b 10 48 8d 70 10 48 39 f2 74 0f 80 7d 55 08 74 09 c7 40 18 01 00 00 00 eb | .H..t2H..H.p.H9.t..}U.t..@...... |
| dbe0 | 17 f6 42 08 40 74 11 48 8b 32 f6 46 09 03 74 08 48 89 ef e8 36 f8 ff ff 41 ff c5 eb b3 8d 04 c5 | ..B.@t.H.2.F..t.H...6...A....... |
| dc00 | 20 00 00 00 e9 11 02 00 00 49 63 c5 48 c1 e0 04 48 01 d8 f6 40 28 40 75 0e 41 ff c5 0f b6 43 0a | .........Ic.H...H...@(@u.A....C. |
| dc20 | 41 39 c5 7c e4 eb 14 48 8b 70 20 f6 46 09 03 74 e8 48 89 ef e8 f5 f7 ff ff eb de c1 e0 04 83 c0 | A9.|...H.p..F..t.H.............. |
| dc40 | 20 e9 d4 01 00 00 48 8b 43 48 4c 8b 6b 38 48 89 47 70 48 8b 47 78 48 89 43 48 48 89 5f 78 b8 01 | ......H.CHL.k8H.GpH.GxH.CHH._x.. |
| dc60 | 00 00 00 80 63 09 fb 4d 85 ed 0f 84 ac 01 00 00 4c 3b 6b 10 73 1f 41 f6 45 08 40 74 12 49 8b 75 | ....c..M........L;k.s.A.E.@t.I.u |
| dc80 | 00 f6 46 09 03 74 08 48 89 ef e8 9f f7 ff ff 49 83 c5 10 eb db 80 7d 55 08 75 43 48 63 83 b8 00 | ..F..t.H.......I......}U.uCHc... |
| dca0 | 00 00 48 c1 e0 04 48 03 43 38 4c 39 e8 76 0e 41 c7 45 08 00 00 00 00 49 83 c5 10 eb ed 48 3b 5b | ..H...H.C8L9.v.A.E.....I.....H;[ |
| dcc0 | 50 75 29 48 83 7b 40 00 74 22 48 8b 85 a8 00 00 00 48 89 43 50 48 89 9d a8 00 00 00 eb 0e 80 7d | Pu)H.{@.t"H......H.CPH.........} |
| dce0 | 56 01 74 08 48 89 df e8 07 e5 ff ff 48 63 83 b8 00 00 00 48 83 c0 0d 48 c1 e0 04 e9 1c 01 00 00 | V.t.H.......Hc.....H...H........ |
| dd00 | 48 8b 43 70 48 89 47 70 48 8b 43 60 48 85 c0 74 0e f6 40 09 03 74 08 48 c7 43 60 00 00 00 00 48 | H.CpH.GpH.C`H..t..@..t.H.C`....H |
| dd20 | 8b 73 68 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 f8 f6 ff ff 45 31 e4 44 39 63 14 7e 27 4c | .shH..t..F..t.H.......E1.D9c.~'L |
| dd40 | 89 e0 48 c1 e0 04 48 03 43 30 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 cd f6 ff | ..H...H.C0.@.@t.H.0.F..t.H...... |
| dd60 | ff 49 ff c4 eb d3 45 31 ed 44 39 6b 10 7e 26 4c 89 e8 48 c1 e0 04 48 03 43 58 48 8b 30 48 85 f6 | .I....E1.D9k.~&L..H...H.CXH.0H.. |
| dd80 | 74 0e f6 46 09 03 74 08 48 89 ef e8 9e f6 ff ff 49 ff c5 eb d4 45 31 e4 44 39 63 20 7e 20 48 8b | t..F..t.H.......I....E1.D9c.~.H. |
| dda0 | 43 40 4a 8b 34 e0 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 75 f6 ff ff 49 ff c4 eb da 45 31 | C@J.4.H..t..F..t.H...u...I....E1 |
| ddc0 | ed 48 63 43 24 44 39 e8 7e 26 4c 89 e8 48 c1 e0 04 48 03 43 50 48 8b 30 48 85 f6 74 0e f6 46 09 | .HcC$D9.~&L..H...H.CPH.0H..t..F. |
| dde0 | 03 74 08 48 89 ef e8 43 f6 ff ff 49 ff c5 eb d1 48 63 4b 18 48 63 53 1c 48 63 73 14 48 8d 54 11 | .t.H...C...I....HcK.HcS.Hcs.H.T. |
| de00 | 1e 48 63 4b 20 48 8d 0c 4a 48 63 53 10 48 01 f2 48 01 d0 48 8d 04 81 c1 e0 02 48 98 48 01 45 20 | .HcK.H..JHcS.H..H..H......H.H.E. |
| de20 | 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 fb 48 83 7b 70 00 74 0a 48 89 df e8 c1 fa ff ff eb ef 5b c3 | []A\A]A^.SH..H.{p.t.H.........[. |
| de40 | 41 55 41 54 49 89 f1 55 53 48 89 d5 51 48 89 fb 41 bc 01 00 00 00 49 39 e9 0f 84 84 00 00 00 41 | AUATI..USH..QH..A.....I9.......A |
| de60 | 0f b6 49 0b 45 89 e2 45 31 ed 41 d3 e2 4d 63 d2 49 c1 e2 05 4d 03 51 18 45 3b 69 0c 73 27 45 89 | ..I.E..E1.A..Mc.I...M.Q.E;i.s'E. |
| de80 | eb 48 89 df 49 c1 e3 04 4d 03 59 10 4c 89 de e8 21 f9 ff ff 85 c0 74 08 41 c7 43 08 00 00 00 00 | .H..I...M.Y.L...!.....t.A.C..... |
| dea0 | 41 ff c5 eb d3 4d 8b 59 18 4d 39 d3 73 2c 41 83 7b 08 00 74 1f 4c 89 de 48 89 df e8 f5 f8 ff ff | A....M.Y.M9.s,A.{..t.L..H....... |
| dec0 | 85 c0 74 10 41 c7 43 08 00 00 00 00 4c 89 df e8 c9 f8 ff ff 49 83 c3 20 eb cf 4d 8b 49 30 e9 73 | ..t.A.C.....L.......I.....M.I0.s |
| dee0 | ff ff ff 58 5b 5d 41 5c 41 5d c3 55 53 49 89 f3 52 48 89 fb bd 01 00 00 00 4d 85 db 74 51 41 0f | ...X[]A\A].USI..RH.......M..tQA. |
| df00 | b6 4b 0b 41 89 ea 4d 8b 4b 18 41 d3 e2 4d 63 d2 49 c1 e2 05 4d 01 ca 4d 39 ca 76 2d 41 83 79 08 | .K.A..M.K.A..Mc.I...M..M9.v-A.y. |
| df20 | 00 74 20 49 8d 71 10 48 89 df e8 86 f8 ff ff 85 c0 74 10 41 c7 41 08 00 00 00 00 4c 89 cf e8 5a | .t.I.q.H.........t.A.A.....L...Z |
| df40 | f8 ff ff 49 83 c1 20 eb ce 4d 8b 5b 30 eb aa 58 5b 5d c3 41 54 55 53 48 89 fb 48 8b b3 88 00 00 | ...I.....M.[0..X[].ATUSH..H..... |
| df60 | 00 31 ed 48 c7 83 88 00 00 00 00 00 00 00 48 85 f6 74 22 48 89 df 4c 8b 66 30 e8 6c f8 ff ff 85 | .1.H..........H..t"H..L.f0.l.... |
| df80 | c0 74 0d 48 89 df bd 01 00 00 00 e8 99 fe ff ff 4c 89 e6 eb d9 85 ed 75 c1 5b 5d 41 5c c3 48 8b | .t.H............L......u.[]A\.H. |
| dfa0 | 7f 18 80 7f 55 01 77 08 48 89 d6 e9 7e f4 ff ff 8a 56 09 8a 47 54 83 e2 f8 83 e0 03 09 d0 88 46 | ....U.w.H...~....V..GT.........F |
| dfc0 | 09 c3 48 8b 47 18 80 66 09 fb 48 8b 50 78 48 89 56 30 48 89 70 78 c3 48 8b 7f 18 48 8b 06 80 7f | ..H.G..f..H.PxH.V0H.px.H...H.... |
| dfe0 | 55 01 48 8b 30 77 10 48 85 f6 74 0b f6 46 09 03 74 05 e9 37 f4 ff ff c3 48 8b 47 18 48 8b 16 80 | U.H.0w.H..t..F..t..7....H.G.H... |
| e000 | 66 09 fc 48 89 50 58 48 8b 90 a0 00 00 00 48 89 16 48 89 b0 a0 00 00 00 c3 55 53 89 f5 50 89 f0 | f..H.PXH......H..H.......US..P.. |
| e020 | 48 8b 5f 18 83 e0 0f 48 89 d1 31 f6 48 89 c2 e8 7d 34 00 00 8a 53 54 40 88 68 08 83 e2 03 88 50 | H._....H..1.H...}4...ST@.h.....P |
| e040 | 09 48 8b 53 58 48 89 10 48 89 43 58 5a 5b 5d c3 48 ff 4e 08 75 15 48 8d 46 10 48 39 06 75 0c 31 | .H.SXH..H.CXZ[].H.N.u.H.F.H9.u.1 |
| e060 | c9 ba 20 00 00 00 e9 46 34 00 00 c3 41 57 41 56 41 55 41 54 49 89 d5 55 53 48 89 fd 49 89 f4 48 | .......F4...AWAVAUATI..USH..I..H |
| e080 | 83 ec 18 48 8b 47 18 44 8a 70 54 45 88 f7 41 83 e6 03 41 83 f7 03 44 88 74 24 0f 49 8b 1c 24 48 | ...H.G.D.pTE..A...A...D.t$.I..$H |
| e0a0 | 85 db 0f 84 06 01 00 00 4d 85 ed 0f 84 f8 00 00 00 8a 43 09 88 c2 83 f2 03 44 84 fa 0f 85 d2 00 | ........M.........C......D...... |
| e0c0 | 00 00 48 8b 03 49 89 04 24 8a 43 08 3c 07 0f 84 ac 00 00 00 77 22 3c 05 0f 84 88 00 00 00 77 47 | ..H..I..$.C.<.......w"<.......wG |
| e0e0 | 3c 04 0f 85 b9 00 00 00 48 89 de 48 89 ef e8 9b 86 00 00 e9 92 00 00 00 3c 09 74 1e 72 75 3c 14 | <.......H..H............<.t.ru<. |
| e100 | 0f 84 84 00 00 00 3c 26 0f 85 93 00 00 00 0f b6 43 0a c1 e0 04 8d 50 20 eb 3a 48 89 de 48 89 ef | ......<&........C.....P..:H..H.. |
| e120 | e8 35 f2 ff ff eb 7a 45 31 f6 0f b6 53 0a 41 39 d6 7d 1a 49 63 d6 48 8b 74 d3 20 48 85 f6 74 08 | .5....zE1...S.A9.}.Ic.H.t..H..t. |
| e140 | 48 89 ef e8 08 ff ff ff 41 ff c6 eb dd 8d 14 d5 20 00 00 00 48 63 d2 31 c9 48 89 de 48 89 ef e8 | H.......A...........Hc.1.H..H... |
| e160 | 4d 33 00 00 eb 3b 48 89 de 48 89 ef e8 82 b4 00 00 eb 2e 48 89 de 48 89 ef e8 aa 84 00 00 eb 21 | M3...;H..H.........H..H........! |
| e180 | 48 8b 43 18 48 8d 50 28 eb cd 48 8b 43 10 48 8d 50 21 eb c3 83 e0 f8 0a 44 24 0f 49 89 dc 88 43 | H.C.H.P(..H.C.H.P!......D$.I...C |
| e1a0 | 09 49 ff cd e9 f2 fe ff ff 4c 89 e0 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 | .I.......L....1.H...[]A\A]A^A_.A |
| e1c0 | 55 41 54 49 89 cd 55 53 48 89 f3 41 50 48 8b 76 60 41 89 d4 48 85 f6 75 0c 44 88 63 55 4c 89 6b | UATI..USH..APH.v`A..H..u.D.cUL.k |
| e1e0 | 60 31 c0 eb 27 ba 58 00 00 00 48 8b 6b 18 e8 79 fe ff ff 48 8b 53 18 48 89 43 60 48 29 ea 48 01 | `1..'.X...H.k..y...H.S.H.C`H).H. |
| e200 | 53 28 48 85 c0 74 d2 b8 18 03 00 00 5a 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 fd 55 53 31 db 51 | S(H..t......Z[]A\A].AUATI..US1.Q |
| e220 | 48 8b 6f 18 4c 8d 65 58 c6 45 55 02 ba 01 00 00 00 4c 89 e6 4c 89 ef ff c3 e8 2e fe ff ff 49 39 | H.o.L.eX.EU......L..L.........I9 |
| e240 | c4 74 e9 48 89 45 60 89 d8 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 41 51 48 8b 5f | .t.H.E`..Z[]A\A].AWAVAUATUSAQH._ |
| e260 | 18 80 7b 55 07 0f 87 42 03 00 00 0f b6 43 55 49 89 fc ff 24 c5 e8 09 42 00 48 63 43 3c 48 8b b3 | ..{U...B.....CUI...$...B.HcC<H.. |
| e280 | e0 00 00 00 48 c7 43 78 00 00 00 00 48 c7 43 70 00 00 00 00 48 c7 83 88 00 00 00 00 00 00 00 48 | ....H.Cx....H.Cp....H..........H |
| e2a0 | c7 83 90 00 00 00 00 00 00 00 48 c7 83 80 00 00 00 00 00 00 00 48 c1 e0 03 48 85 f6 48 89 43 20 | ..........H..........H...H..H.C. |
| e2c0 | 74 0e f6 46 09 03 74 08 48 89 df e8 5e f1 ff ff f6 43 48 40 74 12 48 8b 73 40 f6 46 09 03 74 08 | t..F..t.H...^....CH@t.H.s@.F..t. |
| e2e0 | 48 89 df e8 46 f1 ff ff 48 89 df e8 12 f2 ff ff 48 89 df e8 37 f2 ff ff c6 43 55 00 eb 1b 48 c7 | H...F...H.......H...7....CU...H. |
| e300 | 43 20 00 00 00 00 48 89 df e8 ef f5 ff ff 48 83 7b 70 00 75 04 c6 43 55 01 48 8b 43 20 e9 8d 02 | C.....H.......H.{p.u..CU.H.C.... |
| e320 | 00 00 48 89 df e8 ff fa ff ff 49 8b 6c 24 18 c6 45 55 08 48 c7 45 20 00 00 00 00 41 f6 44 24 09 | ..H.......I.l$..EU.H.E.....A.D$. |
| e340 | 03 4c 8b 75 78 74 0b 4c 89 e6 48 89 ef e8 dc f0 ff ff f6 45 48 40 74 12 48 8b 75 40 f6 46 09 03 | .L.uxt.L..H........EH@t.H.u@.F.. |
| e360 | 74 08 48 89 ef e8 c4 f0 ff ff 4c 8d ad a8 00 00 00 48 89 ef e8 89 f1 ff ff 49 8b 45 00 48 85 c0 | t.H.......L......H.......I.E.H.. |
| e380 | 74 57 f6 40 09 07 75 0d 48 83 78 40 00 74 06 4c 8d 68 50 eb e4 48 8b 50 50 49 89 55 00 4c 8b 78 | tW.@..u.H.x@.t.L.hP..H.PPI.U.L.x |
| e3a0 | 40 48 89 40 50 4d 85 ff 74 cf 41 83 7f 18 00 74 22 49 8b 07 f6 40 08 40 74 11 48 8b 30 f6 46 09 | @H.@PM..t.A....t"I...@.@t.H.0.F. |
| e3c0 | 03 74 08 48 89 ef e8 63 f0 ff ff 41 c7 47 18 00 00 00 00 4d 8b 7f 10 eb cc 48 89 ef e8 48 fa ff | .t.H...c...A.G.....M.....H...H.. |
| e3e0 | ff 4c 89 75 70 48 89 ef 4c 8b 6d 20 e8 38 fa ff ff 48 89 ef 48 c7 45 20 00 00 00 00 e8 52 fb ff | .L.upH..L.m..8...H..H.E......R.. |
| e400 | ff 48 8b b5 80 00 00 00 31 d2 48 89 ef e8 2e fa ff ff 48 8b b5 90 00 00 00 31 d2 48 89 ef e8 1d | .H......1.H.......H......1.H.... |
| e420 | fa ff ff 31 f6 48 89 ef 4c 8b bd 80 00 00 00 4c 8b b5 90 00 00 00 4c 03 6d 20 e8 18 f1 ff ff 48 | ...1.H..L......L......L.m......H |
| e440 | 89 ef c7 85 c8 00 00 00 01 00 00 00 e8 de f0 ff ff 48 89 ef e8 d0 f9 ff ff 48 89 ef 48 c7 45 20 | .................H.......H..H.E. |
| e460 | 00 00 00 00 e8 ea fa ff ff 48 8b b5 88 00 00 00 48 89 ef e8 73 fa ff ff 48 8b b5 90 00 00 00 48 | .........H......H...s...H......H |
| e480 | 89 ef e8 64 fa ff ff 48 8b b5 80 00 00 00 4c 89 fa 48 89 ef e8 a7 f9 ff ff 48 8b b5 90 00 00 00 | ...d...H......L..H.......H...... |
| e4a0 | 4c 89 f2 48 89 ef e8 95 f9 ff ff 80 75 54 03 4c 89 e7 4c 03 6d 20 e8 59 fd ff ff 48 8b 53 18 48 | L..H........uT.L..L.m..Y...H.S.H |
| e4c0 | 03 53 10 48 98 48 8d 04 c0 4c 01 e8 48 89 53 28 e9 da 00 00 00 48 8d 4b 68 ba 03 00 00 00 eb 15 | .S.H.H...L..H.S(.....H.Kh....... |
| e4e0 | 48 8d 8b 98 00 00 00 ba 04 00 00 00 eb 07 31 c9 ba 05 00 00 00 41 58 48 89 de 4c 89 e7 5b 5d 41 | H.............1......AXH..L..[]A |
| e500 | 5c 41 5d 41 5e 41 5f e9 b3 fc ff ff 48 8b 8b e0 00 00 00 8a 43 54 8a 51 09 83 e0 03 83 e2 f8 09 | \A]A^A_.....H.......CT.Q........ |
| e520 | d0 88 41 09 80 7b 56 01 74 5c 48 8b 93 c0 00 00 00 48 8b b3 b0 00 00 00 31 c9 48 8b 6b 18 e8 6e | ..A..{V.t\H......H......1.H.k..n |
| e540 | 2f 00 00 8b 73 3c 48 89 83 b0 00 00 00 b9 04 00 00 00 48 c7 83 c0 00 00 00 00 00 00 00 89 f0 99 | /...s<H...........H............. |
| e560 | f7 f9 39 43 38 7d 14 89 f0 b9 02 00 00 00 4c 89 e7 99 f7 f9 89 c6 e8 51 81 00 00 48 8b 43 18 48 | ..9C8}........L........Q...H.C.H |
| e580 | 29 e8 48 01 43 28 c6 43 55 06 eb 21 48 83 bb 98 00 00 00 00 74 13 80 7b 56 01 74 0d e8 61 f1 ff | ).H.C(.CU..!H.......t..{V.t..a.. |
| e5a0 | ff 48 98 48 8d 04 c0 eb 06 c6 43 55 07 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 f6 46 09 08 0f | .H.H......CU.1.Z[]A\A]A^A_..F... |
| e5c0 | 85 b3 00 00 00 48 85 d2 0f 84 aa 00 00 00 f6 42 0a 04 0f 85 a0 00 00 00 41 55 41 54 48 89 d0 55 | .....H.........B........AUATH..U |
| e5e0 | 53 49 89 fc 51 48 8b 6f 18 48 89 f3 48 89 c7 be 02 00 00 00 48 8b 95 08 01 00 00 e8 24 c4 00 00 | SI..QH.o.H..H.......H.......$... |
| e600 | 48 85 c0 74 6c 8a 45 55 83 e8 02 3c 03 77 38 8a 53 09 8a 45 54 48 89 de 83 e2 f8 83 e0 03 09 d0 | H..tl.EU...<.w8.S..ETH.......... |
| e620 | 88 43 09 4c 8b 6d 60 49 39 dd 75 1b ba 01 00 00 00 4c 89 e7 e8 33 fa ff ff 49 39 c5 75 05 4c 89 | .C.L.m`I9.u......L...3...I9.u.L. |
| e640 | ee eb e9 48 89 45 60 48 8b 45 58 48 8d 55 58 48 39 c3 74 08 48 89 c2 48 8b 00 eb f3 48 8b 03 48 | ...H.E`H.EXH.UXH9.t.H..H....H..H |
| e660 | 89 02 48 8b 45 68 48 89 03 48 89 5d 68 80 4b 09 08 58 5b 5d 41 5c 41 5d c3 41 54 55 be 01 00 00 | ..H.EhH..H.]h.K..X[]A\A].ATU.... |
| e680 | 00 53 48 8b 5f 18 48 89 fd 48 89 df e8 c6 ee ff ff 4c 8b 65 18 49 83 bc 24 98 00 00 00 00 74 0c | .SH._.H..H.......L.e.I..$.....t. |
| e6a0 | 31 f6 48 89 ef e8 f9 ee ff ff eb e9 48 8d 73 68 48 89 ef c6 43 54 03 c6 43 56 00 48 83 ca ff e8 | 1.H.........H.shH...CT..CV.H.... |
| e6c0 | a8 f9 ff ff 48 8d 73 58 48 89 ef 48 83 ca ff e8 98 f9 ff ff 48 8d b3 a0 00 00 00 48 89 ef 48 83 | ....H.sXH..H........H......H..H. |
| e6e0 | ca ff 5b 5d 41 5c e9 81 f9 ff ff 41 54 55 89 f5 53 4c 8b 67 18 48 89 fb 41 0f b6 44 24 55 0f a3 | ..[]A\.....ATU..SL.g.H..A..D$U.. |
| e700 | c5 72 0a 48 89 df e8 46 fb ff ff eb eb 5b 5d 41 5c c3 41 54 55 b9 c8 00 00 00 53 48 8b 5f 18 48 | .r.H...F.....[]A\.ATU.....SH._.H |
| e720 | be ff ff ff ff ff ff ff 7f 49 89 fc 48 8b 43 18 48 63 ab d0 00 00 00 48 99 48 f7 f9 48 8d 48 01 | .........I..H.C.Hc.....H.H..H.H. |
| e740 | 48 89 f0 48 99 48 f7 fd 48 0f af e9 48 39 c1 48 0f 4d ee 80 7b 57 00 75 19 48 89 df 48 c7 c6 00 | H..H.H..H...H9.H.M..{W.u.H..H... |
| e760 | 83 ff ff 5b 5d 41 5c e9 8c 79 00 00 80 7b 55 07 74 17 4c 89 e7 e8 d7 fa ff ff 48 29 c5 48 81 fd | ...[]A\..y...{U.t.L.......H).H.. |
| e780 | 81 f3 ff ff 48 89 e8 7d e3 80 7b 55 07 75 0c 48 89 df 5b 5d 41 5c e9 bd ef ff ff 48 63 8b d0 00 | ....H..}..{U.u.H..[]A\.....Hc... |
| e7a0 | 00 00 48 99 48 89 df 48 f7 f9 48 69 f0 c8 00 00 00 e8 42 79 00 00 5b 4c 89 e7 5d 41 5c e9 40 ef | ..H.H..H..Hi......By..[L..]A\.@. |
| e7c0 | ff ff 85 f6 55 53 48 89 fb 52 48 8b 6f 18 74 04 c6 45 56 01 80 7d 55 01 77 08 48 89 df e8 32 fa | ....USH..RH.o.t..EV..}U.w.H...2. |
| e7e0 | ff ff 48 89 df be 80 00 00 00 e8 fc fe ff ff 48 89 df be 7f ff ff ff e8 ef fe ff ff 48 89 df be | ..H............H............H... |
| e800 | 40 00 00 00 e8 e2 fe ff ff 48 89 df be 80 00 00 00 e8 d5 fe ff ff c6 45 56 00 48 89 ef 58 5b 5d | @........H.............EV.H..X[] |
| e820 | e9 33 ef ff ff 55 53 48 89 fd 52 bb 40 0a 42 00 48 8b 53 08 48 85 d2 74 23 48 8b 33 b9 01 00 00 | .3...USH..R.@.B.H.S.H..t#H.3.... |
| e840 | 00 48 89 ef 48 83 c3 10 e8 8b 91 ff ff be fe ff ff ff 48 89 ef e8 1e 63 ff ff eb d4 58 5b 5d c3 | .H..H.............H....c....X[]. |
| e860 | 41 54 55 48 89 f2 53 48 89 fd 48 89 f3 be d8 b9 f0 ff e8 d5 6b ff ff 83 ce ff 48 89 ef e8 d3 67 | ATUH..SH..H.........k.....H....g |
| e880 | ff ff 48 83 78 08 00 49 89 c4 75 13 48 8d 53 04 be f0 0a 42 00 48 89 ef 31 c0 e8 66 80 ff ff 49 | ..H.x..I..u.H.S....B.H..1..f...I |
| e8a0 | 8b 04 24 5b 5d 41 5c c3 41 56 41 55 49 89 f6 41 54 55 41 bc 01 00 00 00 53 48 89 fd 89 d3 48 83 | ..$[]A\.AVAUI..ATUA.....SH....H. |
| e8c0 | ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 8a 62 ff ff 41 89 c5 44 39 eb 0f 84 9d | ..dH..%(...H.D$.1...b..A..D9.... |
| e8e0 | 00 00 00 89 de 48 89 ef e8 ad 63 ff ff 83 f8 03 75 56 89 de 48 89 ef e8 df 63 ff ff 31 d2 85 c0 | .....H....c.....uV..H....c..1... |
| e900 | 89 de 48 89 ef 74 1e e8 d0 65 ff ff ba 0b 0b 42 00 48 89 c1 be 01 00 00 00 4c 89 f7 31 c0 e8 5d | ..H..t...e.....B.H.......L..1..] |
| e920 | 5d ff ff eb 19 e8 41 65 ff ff ba 10 0b 42 00 be 01 00 00 00 4c 89 f7 b0 01 e8 42 5d ff ff 85 c0 | ].....Ae.....B......L.....B].... |
| e940 | 0f 9f c0 41 21 c4 eb 31 48 89 e2 89 de 48 89 ef e8 9c 8a ff ff 45 85 e4 74 1f 48 8b 14 24 4c 89 | ...A!..1H....H.......E..t.H..$L. |
| e960 | f1 be 01 00 00 00 48 89 c7 45 31 e4 e8 ff 5c ff ff 48 39 04 24 41 0f 94 c4 ff c3 e9 5a ff ff ff | ......H..E1...\..H9.$A......Z... |
| e980 | 45 85 e4 b8 01 00 00 00 75 0c 31 d2 31 f6 48 89 ef e8 4f 81 ff ff 48 8b 4c 24 08 64 48 33 0c 25 | E.......u.1.1.H...O...H.L$.dH3.% |
| e9a0 | 28 00 00 00 74 05 e8 95 58 ff ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 be 16 0b 42 00 48 89 | (...t...X..H...[]A\A]A^.S...B.H. |
| e9c0 | fb e8 9a fe ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 d1 fe ff ff 55 53 ba 21 0b 42 00 51 be | ......H.......H..[.....US.!.B.Q. |
| e9e0 | 01 00 00 00 48 89 fd e8 80 89 ff ff 48 83 78 08 00 48 89 c3 75 0f be 27 0b 42 00 48 89 ef 31 c0 | ....H.......H.x..H..u..'.B.H..1. |
| ea00 | e8 00 7f ff ff 48 8b 03 5a 5b 5d c3 53 ba 21 0b 42 00 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 49 | .....H..Z[].S.!.B......H..H....I |
| ea20 | 89 ff ff 48 8b 50 08 48 89 df 48 c7 40 08 00 00 00 00 48 89 54 24 08 48 8b 44 24 08 ff d0 48 83 | ...H.P.H..H.@.....H.T$.H.D$...H. |
| ea40 | c4 10 5b c3 53 be 01 00 00 00 48 89 fb e8 48 62 ff ff ff c0 75 12 ba 16 0b 42 00 be d8 b9 f0 ff | ..[.S.....H...Hb....u....B...... |
| ea60 | 48 89 df e8 e4 69 ff ff 48 89 df e8 67 ff ff ff 48 89 df 5b eb 96 53 ba 21 0b 42 00 be 01 00 00 | H....i..H...g...H..[..S.!.B..... |
| ea80 | 00 48 89 fb e8 e3 88 ff ff 48 83 78 08 00 74 0e 48 83 38 00 74 08 48 89 df e8 6e ff ff ff 31 c0 | .H.......H.x..t.H.8.t.H...n...1. |
| eaa0 | 5b c3 53 ba 21 0b 42 00 48 89 fb be 01 00 00 00 e8 b7 88 ff ff 48 89 df 48 c7 40 08 a2 ea 40 00 | [.S.!.B.H............H..H.@...@. |
| eac0 | e8 16 66 ff ff 48 89 df ba 1a 00 00 00 be 44 0b 42 00 e8 41 66 ff ff b8 02 00 00 00 5b c3 53 ba | ..f..H........D.B..Af.......[.S. |
| eae0 | 21 0b 42 00 be 01 00 00 00 48 89 fb e8 7b 88 ff ff 48 8b 38 e8 07 57 ff ff 48 89 df 31 f6 85 c0 | !.B......H...{...H.8..W..H..1... |
| eb00 | 5b 40 0f 94 c6 31 d2 e9 d9 7f ff ff 53 be 10 00 00 00 48 89 fb 48 83 ec 10 e8 4c 73 ff ff 48 89 | [@...1......S.....H..H....Ls..H. |
| eb20 | df 48 c7 40 08 00 00 00 00 be 21 0b 42 00 48 89 44 24 08 e8 22 81 ff ff 48 8b 44 24 08 48 83 c4 | .H.@......!.B.H.D$.."...H.D$.H.. |
| eb40 | 10 5b c3 55 53 48 89 f5 48 89 d3 48 81 ec 38 20 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 | .[.USH..H..H..8...H.t$.dH..%(... |
| eb60 | 48 89 84 24 28 20 00 00 31 c0 e8 c8 83 ff ff 48 8d 7c 24 08 48 89 de e8 e7 81 ff ff 48 89 e9 48 | H..$(...1......H.|$.H.......H..H |
| eb80 | 89 da be 01 00 00 00 48 89 c7 e8 11 56 ff ff 48 8d 7c 24 08 48 89 c3 48 01 44 24 18 e8 aa 82 ff | .......H....V..H.|$.H..H.D$..... |
| eba0 | ff 48 85 db 0f 95 c0 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 81 56 ff ff 48 | .H.....H..$(...dH3.%(...t...V..H |
| ebc0 | 81 c4 38 20 00 00 0f b6 c0 5b 5d c3 53 48 89 f3 48 81 ec 30 20 00 00 48 8d 74 24 08 64 48 8b 04 | ..8......[].SH..H..0...H.t$.dH.. |
| ebe0 | 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 43 83 ff ff 48 8d 7c 24 08 be 00 20 00 00 e8 60 | %(...H..$(...1..C...H.|$.......` |
| ec00 | 81 ff ff 48 89 d9 ba 00 20 00 00 be 01 00 00 00 48 89 c7 e8 88 55 ff ff 48 01 44 24 18 48 3d 00 | ...H............H....U..H.D$.H=. |
| ec20 | 20 00 00 74 cf 48 8d 7c 24 08 e8 1c 82 ff ff 48 8b 84 24 28 20 00 00 64 48 33 04 25 28 00 00 00 | ...t.H.|$......H..$(...dH3.%(... |
| ec40 | 74 05 e8 f9 55 ff ff 48 81 c4 30 20 00 00 5b c3 0f be 06 8b 57 08 39 c2 74 0c 0f be 46 01 39 d0 | t...U..H..0...[.....W.9.t...F.9. |
| ec60 | 75 35 85 d2 74 31 48 63 47 0c 3d c7 00 00 00 7e 06 c6 47 10 00 eb 20 8d 48 01 53 48 89 fb 89 4f | u5..t1HcG.=....~..G.....H.SH...O |
| ec80 | 0c 88 54 07 10 48 8b 3f e8 03 55 ff ff 89 43 08 b8 01 00 00 00 5b c3 31 c0 c3 41 57 41 56 41 89 | ..T..H.?..U...C......[.1..AWAVA. |
| eca0 | d6 41 55 41 54 49 89 f4 55 53 31 db 49 89 fd 48 81 ec 48 20 00 00 48 8d 74 24 18 64 48 8b 04 25 | .AUATI..US1.I..H..H...H.t$.dH..% |
| ecc0 | 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 64 82 ff ff 83 fb ff 74 66 83 fb 0a 74 61 48 8d 7c | (...H..$8...1..d......tf...taH.| |
| ece0 | 24 18 be 00 20 00 00 e8 77 80 ff ff 4c 89 e7 49 89 c7 e8 29 56 ff ff 31 d2 4c 89 e7 48 63 ea 48 | $.......w...L..I...)V..1.L..Hc.H |
| ed00 | 89 54 24 08 e8 87 54 ff ff 83 f8 ff 89 c3 74 1f 83 f8 0a 48 8b 54 24 08 74 15 41 88 1c 17 48 ff | .T$...T.......t....H.T$.t.A...H. |
| ed20 | c2 48 81 fa 00 20 00 00 75 cf bd 00 20 00 00 4c 89 e7 e8 99 53 ff ff 48 01 6c 24 28 eb 95 45 85 | .H......u......L....S..H.l$(..E. |
| ed40 | f6 75 37 83 fb 0a 75 32 48 8b 44 24 20 48 39 44 24 28 72 0f 48 8d 7c 24 18 be 01 00 00 00 e8 00 | .u7...u2H.D$.H9D$(r.H.|$........ |
| ed60 | 80 ff ff 48 8b 44 24 28 48 8d 50 01 48 89 54 24 28 48 8b 54 24 18 c6 04 02 0a 48 8d 7c 24 18 e8 | ...H.D$(H.P.H.T$(H.T$.....H.|$.. |
| ed80 | c7 80 ff ff 83 fb 0a b8 01 00 00 00 74 14 83 ce ff 4c 89 ef e8 5b 62 ff ff 48 85 c0 0f 95 c0 0f | ............t....L...[b..H...... |
| eda0 | b6 c0 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 86 54 ff ff 48 81 c4 48 20 00 | ..H..$8...dH3.%(...t...T..H..H.. |
| edc0 | 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be 16 0b 42 00 48 89 fb e8 86 fa ff ff 48 89 c7 e8 0e 57 | .[]A\A]A^A_.S...B.H.......H....W |
| ede0 | ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 f0 7c ff ff 53 48 89 fb e8 d9 fb ff ff 48 89 | ..H..1...[@...1...|..SH.......H. |
| ee00 | c7 e8 ea 56 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 cc 7c ff ff 41 55 41 54 31 d2 55 | ...V..H..1...[@...1...|..AUAT1.U |
| ee20 | 53 48 89 fb 56 be 01 00 00 00 e8 c2 85 ff ff 31 c9 ba b3 1d 42 00 be 02 00 00 00 48 89 df 48 89 | SH..V..........1....B......H..H. |
| ee40 | c5 e8 e0 85 ff ff 48 89 df 49 89 c5 e8 bb fc ff ff 31 ff 49 89 c4 e8 95 56 ff ff 4c 89 ee 48 89 | ......H..I.......1.I....V..L..H. |
| ee60 | ef e8 9a 57 ff ff 48 85 c0 49 89 04 24 49 c7 44 24 08 99 ee 40 00 75 14 59 48 89 ea 48 89 df 31 | ...W..H..I..$I.D$...@.u.YH..H..1 |
| ee80 | f6 5b 5d 41 5c 41 5d e9 59 7c ff ff 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 53 be 01 00 00 00 ba | .[]A\A].Y|..Z.....[]A\A].S...... |
| eea0 | 21 0b 42 00 48 89 fb e8 c0 84 ff ff 48 8b 38 e8 cc 53 ff ff 48 89 df 89 c6 5b e9 a1 7c ff ff 55 | !.B.H.......H.8..S..H....[..|..U |
| eec0 | 53 48 89 fb 50 e8 0d fb ff ff 48 89 df 48 89 c5 be 01 00 00 00 e8 9e 5d ff ff 59 48 89 ee 48 89 | SH..P.....H..H.........]..YH..H. |
| eee0 | df ba 02 00 00 00 5b 5d e9 bb f9 ff ff 41 55 41 54 49 89 f5 55 53 48 89 d5 41 50 48 89 fb 49 89 | ......[].....AUATI..USH..APH..I. |
| ef00 | cc e8 06 fc ff ff 48 85 ed 4c 89 28 48 c7 40 08 a2 ea 40 00 74 1b 83 ce ff 48 89 df e8 57 5d ff | ......H..L.(H.@...@.t....H...W]. |
| ef20 | ff 48 89 ea be d8 b9 f0 ff 48 89 df e8 0e 68 ff ff 58 4c 89 e2 48 89 df be fe ff ff ff 5b 5d 41 | .H.......H....h..XL..H.......[]A |
| ef40 | 5c 41 5d e9 f7 67 ff ff 41 55 41 54 31 d2 55 53 48 89 fb 56 be 01 00 00 00 e8 93 84 ff ff 31 c9 | \A]..g..AUAT1.USH..V..........1. |
| ef60 | be 02 00 00 00 ba b3 1d 42 00 48 89 df 49 89 c5 e8 b1 84 ff ff 48 89 df 48 89 c5 e8 8c fb ff ff | ........B.H..I.......H..H....... |
| ef80 | 48 c7 00 00 00 00 00 48 c7 40 08 de ea 40 00 49 89 c4 0f be 75 00 40 84 f6 74 2e bf 5f 0b 42 00 | H......H.@...@.I....u.@..t.._.B. |
| efa0 | e8 bb 52 ff ff 48 85 c0 74 1f 80 7d 01 2b 48 8d 55 01 48 8d 45 02 48 0f 45 c2 80 38 62 75 05 48 | ..R..H..t..}.+H.U.H.E.H.E..8bu.H |
| efc0 | ff c0 74 05 80 38 00 74 12 ba 63 0b 42 00 be 02 00 00 00 48 89 df e8 0d 7a ff ff 48 89 ee 4c 89 | ..t..8.t..c.B......H....z..H..L. |
| efe0 | ef e8 5a 54 ff ff 48 85 c0 49 89 04 24 75 14 59 4c 89 ea 48 89 df 31 f6 5b 5d 41 5c 41 5d e9 e2 | ..ZT..H..I..$u.YL..H..1.[]A\A].. |
| f000 | 7a ff ff 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 54 55 41 89 f4 53 48 89 fb e8 42 5b ff ff 8d | z..Z.....[]A\A].ATUA..SH...B[... |
| f020 | 70 ff 48 89 df 89 c5 48 63 f6 e8 d5 60 ff ff 44 89 e6 48 89 df e8 20 63 ff ff 48 89 df ba 02 00 | p.H....Hc...`..D..H....c..H..... |
| f040 | 00 00 be 02 00 00 00 e8 6c 5b ff ff 8d 55 02 48 89 df be 5b f5 40 00 5b 5d 41 5c e9 79 62 ff ff | ........l[...U.H...[.@.[]A\.yb.. |
| f060 | 53 48 89 fb e8 6e f9 ff ff 48 89 df 31 f6 e8 9d ff ff ff b8 01 00 00 00 5b c3 41 54 55 53 48 89 | SH...n...H..1...........[.ATUSH. |
| f080 | fb e8 51 f9 ff ff b9 a0 0c 42 00 31 d2 48 89 df be 02 00 00 00 49 89 c4 e8 e9 83 ff ff 48 89 df | ..Q......B.1.H.......I.......H.. |
| f0a0 | 48 63 e8 ba 00 20 00 00 be 03 00 00 00 e8 72 85 ff ff 8b 14 ad 80 0c 42 00 31 f6 4c 89 e7 48 89 | Hc............r........B.1.L..H. |
| f0c0 | c1 e8 0a 55 ff ff 48 89 df 31 f6 85 c0 5b 5d 41 5c 40 0f 94 c6 31 d2 e9 09 7a ff ff 53 be 01 00 | ...U..H..1...[]A\@...1...z..S... |
| f0e0 | 00 00 48 89 fb e8 51 7c ff ff ba 21 0b 42 00 be 01 00 00 00 48 89 df e8 7d 7b ff ff 48 85 c0 75 | ..H...Q|...!.B......H...}{..H..u |
| f100 | 0a 48 89 df e8 d2 5f ff ff eb 25 48 83 78 08 00 75 0c ba 0b 00 00 00 be 38 0b 42 00 eb 0a ba 04 | .H...._...%H.x..u.......8.B..... |
| f120 | 00 00 00 be 3f 0b 42 00 48 89 df e8 e8 5f ff ff b8 01 00 00 00 5b c3 53 ba 21 0b 42 00 be 01 00 | ....?.B.H...._.......[.S.!.B.... |
| f140 | 00 00 48 89 fb e8 22 82 ff ff 48 83 78 08 00 75 14 ba 0d 00 00 00 be 70 0b 42 00 48 89 df e8 b5 | ..H..."...H.x..u.......p.B.H.... |
| f160 | 5f ff ff eb 12 48 8b 10 be 7e 0b 42 00 48 89 df 31 c0 e8 86 60 ff ff b8 01 00 00 00 5b c3 41 55 | _....H...~.B.H..1...`.......[.AU |
| f180 | 41 54 41 89 f5 55 53 31 ed 51 48 89 fb 45 85 ed 44 8b 63 08 74 12 e8 75 55 ff ff 48 8b 08 49 63 | ATA..US1.QH..E..D.c.t..uU..H..Ic |
| f1a0 | d4 f6 44 51 01 10 eb 10 e8 63 55 ff ff 48 8b 08 49 63 d4 f6 44 51 01 08 74 2b 48 63 43 0c 3d c7 | ..DQ.....cU..H..Ic..DQ..t+HcC.=. |
| f1c0 | 00 00 00 7e 06 c6 43 10 00 eb 1a 8d 50 01 ff c5 89 53 0c 44 88 64 03 10 48 8b 3b e8 b0 4f ff ff | ...~..C.....P....S.D.d..H.;..O.. |
| f1e0 | 89 43 08 eb a8 5a 89 e8 5b 5d 41 5c 41 5d c3 41 57 41 56 41 89 d6 41 55 41 54 49 89 f5 55 53 48 | .C...Z..[]A\A].AWAVA..AUATI..USH |
| f200 | 89 fb 48 81 ec 08 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 f8 00 00 00 31 c0 e8 40 59 ff | ..H......dH..%(...H..$....1..@Y. |
| f220 | ff 4c 89 ef 89 c5 e8 35 52 ff ff 83 fd 01 75 1c ba 01 00 00 00 4c 89 ee 48 89 df e8 5a fa ff ff | .L.....5R.....u......L..H...Z... |
| f240 | 41 8d 6e 01 41 89 c4 e9 73 02 00 00 8d 75 13 ba 8e 0b 42 00 48 89 df 41 bc 01 00 00 00 e8 8a 7a | A.n.A...s....u....B.H..A.......z |
| f260 | ff ff 42 8d 44 35 ff 44 89 f5 89 44 24 0c 3b 6c 24 0c 0f 84 47 02 00 00 45 85 e4 0f 84 3e 02 00 | ..B.D5.D...D$.;l$...G...E....>.. |
| f280 | 00 89 ee 48 89 df e8 0f 5a ff ff 83 f8 03 75 53 89 ee 48 89 df e8 0a 83 ff ff 48 85 c0 75 31 4c | ...H....Z.....uS..H.......H..u1L |
| f2a0 | 89 ef e8 59 52 ff ff 4c 89 ee 89 c7 41 89 c4 e8 6c 52 ff ff 31 d2 31 f6 48 89 df e8 58 5e ff ff | ...YR..L....A...lR..1.1.H...X^.. |
| f2c0 | 41 ff c4 41 0f 95 c4 45 0f b6 e4 e9 e8 01 00 00 48 89 c2 4c 89 ee 48 89 df e8 65 f8 ff ff e9 ac | A..A...E........H..L..H...e..... |
| f2e0 | 01 00 00 31 d2 89 ee 48 89 df e8 02 81 ff ff 31 d2 80 38 2a 0f 94 c2 8a 04 10 3c 61 0f 84 92 01 | ...1...H.......1..8*......<a.... |
| f300 | 00 00 7f 0f 3c 4c 0f 85 9b 01 00 00 31 d2 e9 71 01 00 00 3c 6c 0f 84 64 01 00 00 3c 6e 0f 85 84 | ....<L......1..q...<l..d...<n... |
| f320 | 01 00 00 66 c7 84 24 f6 00 00 00 2e 00 4c 89 6c 24 10 c7 44 24 1c 00 00 00 00 e8 91 4e ff ff 48 | ...f..$......L.l$..D$.......N..H |
| f340 | 8b 00 48 8b 7c 24 10 8a 00 88 84 24 f6 00 00 00 e8 cb 4f ff ff 48 8b 7c 24 10 e8 31 4e ff ff 4c | ..H.|$.....$......O..H.|$..1N..L |
| f360 | 63 e0 44 89 64 24 18 e8 a4 53 ff ff 48 8b 00 42 f6 44 60 01 20 75 de 48 8d 7c 24 10 be a1 0b 42 | c.D.d$...S..H..B.D`..u.H.|$....B |
| f380 | 00 e8 ca f8 ff ff 48 8d 7c 24 10 be 28 23 42 00 e8 bb f8 ff ff 85 c0 74 24 48 8d 7c 24 10 be a4 | ......H.|$..(#B........t$H.|$... |
| f3a0 | 0b 42 00 e8 a8 f8 ff ff 83 f8 01 45 19 ff 45 31 e4 41 ff c7 83 f8 01 41 0f 92 c4 eb 06 45 31 ff | .B.........E..E1.A.....A.....E1. |
| f3c0 | 45 31 e4 48 8d 7c 24 10 44 89 fe e8 ae fd ff ff 48 8d b4 24 f6 00 00 00 48 8d 7c 24 10 41 01 c4 | E1.H.|$.D.......H..$....H.|$.A.. |
| f3e0 | e8 6b f8 ff ff 85 c0 74 10 48 8d 7c 24 10 44 89 fe e8 88 fd ff ff 41 01 c4 45 85 e4 7e 3a 45 85 | .k.....t.H.|$.D.......A..E..~:E. |
| f400 | ff b8 88 0b 42 00 be 8b 0b 42 00 48 8d 7c 24 10 48 0f 45 f0 e8 37 f8 ff ff 85 c0 74 1b 48 8d 7c | ....B....B.H.|$.H.E..7.....t.H.| |
| f420 | 24 10 be a1 0b 42 00 e8 24 f8 ff ff 48 8d 7c 24 10 31 f6 e8 46 fd ff ff 48 8b 74 24 10 8b 7c 24 | $....B..$...H.|$.1..F...H.t$..|$ |
| f440 | 18 41 bc 01 00 00 00 e8 d4 50 ff ff 48 8b 7c 24 10 e8 7a 4c ff ff 48 63 44 24 1c 48 8d 74 24 20 | .A.......P..H.|$..zL..HcD$.H.t$. |
| f460 | 48 89 df c6 44 04 20 00 e8 e2 59 ff ff 48 85 c0 75 46 48 89 df 45 31 e4 e8 5e 5c ff ff eb 39 ba | H...D.....Y..H..uFH..E1..^\...9. |
| f480 | 01 00 00 00 4c 89 ee 48 89 df e8 0b f8 ff ff 41 89 c4 eb 24 4c 89 ee 48 89 df 41 bc 01 00 00 00 | ....L..H.......A...$L..H..A..... |
| f4a0 | e8 27 f7 ff ff eb 11 ba a7 0b 42 00 89 ee 48 89 df e8 32 75 ff ff eb 40 ff c5 e9 af fd ff ff 4c | .'........B...H...2u...@.......L |
| f4c0 | 89 ef e8 b9 4c ff ff 85 c0 74 0e 31 d2 31 f6 48 89 df e8 0e 76 ff ff eb 1f 45 85 e4 75 15 48 89 | ....L....t.1.1.H....v....E..u.H. |
| f4e0 | df be fe ff ff ff e8 8d 56 ff ff 48 89 df e8 e8 5b ff ff 89 e8 44 29 f0 48 8b 8c 24 f8 00 00 00 | ........V..H....[....D).H..$.... |
| f500 | 64 48 33 0c 25 28 00 00 00 74 05 e8 30 4d ff ff 48 81 c4 08 01 00 00 5b 5d 41 5c 41 5d 41 5e 41 | dH3.%(...t..0M..H......[]A\A]A^A |
| f520 | 5f c3 53 be b6 0b 42 00 48 89 fb e8 30 f3 ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 ae fc ff | _.S...B.H...0...H.......H..[.... |
| f540 | ff 53 48 89 fb e8 8d f4 ff ff 48 89 df ba 02 00 00 00 48 89 c6 5b e9 94 fc ff ff 41 56 41 55 be | .SH.......H.......H..[.....AVAU. |
| f560 | d7 b9 f0 ff 41 54 55 53 48 89 fb e8 e5 5a ff ff 31 d2 49 89 c4 be d6 b9 f0 ff 48 89 df e8 5a 59 | ....ATUSH....Z..1.I.......H...ZY |
| f580 | ff ff 49 83 7c 24 08 00 75 17 48 89 df be c0 0b 42 00 31 c0 5b 5d 41 5c 41 5d 41 5e e9 64 73 ff | ..I.|$..u.H.....B.1.[]A\A]A^.ds. |
| f5a0 | ff 48 89 c5 be 01 00 00 00 48 89 df 41 89 c5 41 be d5 b9 f0 ff e8 be 55 ff ff 89 ee ba 8e 0b 42 | .H.......H..A..A.......U.......B |
| f5c0 | 00 48 89 df bd 01 00 00 00 e8 1e 77 ff ff 44 39 ed 7f 11 44 89 f6 48 89 df 29 ee ff c5 e8 96 56 | .H.........w..D9...D..H..).....V |
| f5e0 | ff ff eb ea 49 8b 34 24 ba 02 00 00 00 48 89 df e8 fa fb ff ff 89 c6 48 89 df 89 c5 f7 de e8 47 | ....I.4$.....H.........H.......G |
| f600 | 59 ff ff 85 c0 75 64 83 fd 01 7e 2b be 01 00 00 00 48 89 df 31 d2 29 ee e8 4d 59 ff ff 48 89 df | Y....ud...~+.....H..1.)..MY..H.. |
| f620 | 48 89 c2 be 4b 15 42 00 5b 5d 41 5c 41 5d 41 5e 31 c0 e9 ce 72 ff ff be d5 b9 f0 ff 48 89 df e8 | H...K.B.[]A\A]A^1...r.......H... |
| f640 | 06 59 ff ff 85 c0 74 25 31 f6 48 89 df e8 26 55 ff ff be d7 b9 f0 ff 48 89 df e8 19 56 ff ff 48 | .Y....t%1.H...&U.......H....V..H |
| f660 | 89 df e8 a5 f3 ff ff 31 c0 eb 02 89 e8 5b 5d 41 5c 41 5d 41 5e c3 55 53 48 89 fd 56 e8 8b f4 ff | .......1.....[]A\A]A^.USH..V.... |
| f680 | ff 48 c7 00 00 00 00 00 48 c7 40 08 de ea 40 00 48 89 c3 e8 d8 4d ff ff 48 85 c0 48 89 03 75 0f | .H......H.@...@.H....M..H..H..u. |
| f6a0 | 59 48 89 ef 31 d2 31 f6 5b 5d e9 36 74 ff ff 5a b8 01 00 00 00 5b 5d c3 41 55 41 54 49 89 d5 55 | YH..1.1.[].6t..Z.....[].AUATI..U |
| f6c0 | 53 49 89 f4 41 51 48 89 fd e8 3e f4 ff ff 4c 89 ee 48 c7 00 00 00 00 00 48 c7 40 08 de ea 40 00 | SI..AQH...>...L..H......H.@...@. |
| f6e0 | 4c 89 e7 48 89 c3 e8 55 4d ff ff 48 85 c0 48 89 03 75 29 e8 f8 49 ff ff 8b 38 e8 a1 4f ff ff 41 | L..H...UM..H..H..u)..I...8..O..A |
| f700 | 58 4c 89 e2 48 89 ef 48 89 c1 5b 5d 41 5c 41 5d be d7 0b 42 00 31 c0 e9 e9 71 ff ff 58 5b 5d 41 | XL..H..H..[]A\A]...B.1...q..X[]A |
| f720 | 5c 41 5d c3 41 54 55 48 89 f5 53 be 01 00 00 00 48 89 fb 49 89 d4 e8 5f 55 ff ff 85 c0 7e 49 31 | \A].ATUH..S.....H..I..._U....~I1 |
| f740 | d2 be 01 00 00 00 48 89 df e8 1c 58 ff ff 48 85 c0 74 10 4c 89 e2 48 89 c6 48 89 df e8 57 ff ff | ......H....X..H..t.L..H..H...W.. |
| f760 | ff eb 15 48 89 df e8 6c f2 ff ff be 01 00 00 00 48 89 df e8 00 55 ff ff 48 89 ea be d8 b9 f0 ff | ...H...l........H....U..H....... |
| f780 | 48 89 df e8 b7 5f ff ff 48 89 ea 48 89 df be d8 b9 f0 ff e8 b4 5c ff ff 5b b8 01 00 00 00 5d 41 | H...._..H..H.........\..[.....]A |
| f7a0 | 5c c3 ba 5f 25 42 00 be 16 0b 42 00 e9 73 ff ff ff ba b3 1d 42 00 be b6 0b 42 00 e9 64 ff ff ff | \.._%B....B..s......B....B..d... |
| f7c0 | 53 be 01 00 00 00 48 89 fb e8 cc 54 ff ff ff c0 75 08 48 89 df e8 01 59 ff ff be 01 00 00 00 48 | S.....H....T....u.H....Y.......H |
| f7e0 | 89 df e8 b3 54 ff ff 85 c0 75 3b ba b6 0b 42 00 be d8 b9 f0 ff 48 89 df e8 4f 5c ff ff ba 01 00 | ....T....u;...B......H...O\..... |
| f800 | 00 00 83 ce ff 48 89 df e8 0a 54 ff ff be fe ff ff ff 48 89 df e8 5e 53 ff ff 48 89 df e8 b5 f1 | .....H....T.......H...^S..H..... |
| f820 | ff ff 31 f6 eb 41 31 d2 be 01 00 00 00 48 89 df e8 bc 7b ff ff ba b3 1d 42 00 48 89 c6 48 89 df | ..1..A1......H....{.....B.H..H.. |
| f840 | e8 73 fe ff ff ba 01 00 00 00 83 ce ff 48 89 df e8 c2 53 ff ff be fe ff ff ff 48 89 df e8 16 53 | .s...........H....S.......H....S |
| f860 | ff ff be 01 00 00 00 48 89 df e8 a1 f7 ff ff b8 01 00 00 00 5b c3 41 54 55 53 48 89 fb e8 55 f1 | .......H............[.ATUSH...U. |
| f880 | ff ff b9 60 0c 42 00 ba f2 0b 42 00 be 02 00 00 00 48 89 df 49 89 c4 e8 ea 7b ff ff 31 d2 48 63 | ...`.B....B......H..I....{..1.Hc |
| f8a0 | e8 be 03 00 00 00 48 89 df e8 76 7d ff ff 8b 14 ad 40 0c 42 00 48 89 c6 4c 89 e7 e8 b0 4c ff ff | ......H...v}.....@.B.H..L....L.. |
| f8c0 | 85 c0 74 10 48 89 df 31 d2 31 f6 5b 5d 41 5c e9 11 72 ff ff 4c 89 e7 e8 a4 4a ff ff 48 89 df 48 | ..t.H..1.1.[]A\..r..L....J..H..H |
| f8e0 | 89 c6 e8 1d 58 ff ff 5b b8 01 00 00 00 5d 41 5c c3 53 f2 0f 10 05 d6 01 01 00 48 89 fb be 88 00 | ....X..[.....]A\.S........H..... |
| f900 | 00 00 e8 be 82 ff ff 48 89 df ba 0b 00 00 00 31 f6 e8 b2 5c ff ff 31 d2 48 89 df be 60 0d 42 00 | .......H.......1...\..1.H...`.B. |
| f920 | e8 c5 7f ff ff 48 89 df be 21 0b 42 00 e8 b0 72 ff ff 48 89 df 83 ce ff e8 3b 53 ff ff 48 89 df | .....H...!.B...r..H......;S..H.. |
| f940 | ba 04 fb 41 00 be fe ff ff ff e8 f0 5d ff ff 31 d2 48 89 df be c0 0c 42 00 e8 8c 7f ff ff 48 89 | ...A........]..1.H.....B......H. |
| f960 | df be fe ff ff ff e8 0d 52 ff ff 48 8b 35 de 4c 26 00 48 89 df b9 6f f9 41 00 ba b6 0b 42 00 e8 | ........R..H.5.L&.H...o.A....B.. |
| f980 | 69 f5 ff ff 48 8b 35 b5 4c 26 00 48 89 df b9 f6 0b 42 00 ba 16 0b 42 00 e8 50 f5 ff ff 48 8b 35 | i...H.5.L&.H.....B....B..P...H.5 |
| f9a0 | bc 4c 26 00 48 89 df b9 fd 0b 42 00 31 d2 e8 3a f5 ff ff b8 01 00 00 00 5b c3 40 38 d6 40 88 f1 | .L&.H.....B.1..:........[.@8.@.. |
| f9c0 | 41 88 d0 74 1f 48 8b 57 48 48 8b 42 08 48 8b 12 48 ff c8 48 83 f8 ff 74 0b 3a 0c 02 75 f2 44 88 | A..t.H.WHH.B.H..H..H...t.:..u.D. |
| f9e0 | 04 02 eb ec c3 39 37 75 36 53 48 89 fb 48 8b 7f 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 | .....97u6SH..H..@H..H.P.H..H..t. |
| fa00 | 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 23 e7 00 00 89 03 b8 01 00 00 00 5b c3 31 | H.G.H.P.H.W.......#..........[.1 |
| fa20 | c0 c3 41 55 41 54 be 81 06 42 00 55 53 48 89 fd 52 41 bc e0 0f 42 00 bb 01 00 00 00 e8 ee 6e 00 | ..AUAT...B.USH..RA...B........n. |
| fa40 | 00 48 89 ef 48 89 c6 e8 ac e5 ff ff 49 8b 34 24 48 89 ef 49 83 c4 08 e8 d3 6e 00 00 48 89 ef 49 | .H..H.......I.4$H..I.....n..H..I |
| fa60 | 89 c5 48 89 c6 e8 8e e5 ff ff 41 88 5d 0a ff c3 83 fb 17 75 d7 58 5b 5d 41 5c 41 5d c3 81 fe 00 | ..H.......A.]......u.X[]A\A].... |
| fa80 | 01 00 00 7f 12 48 8b 7f 38 89 f2 31 c0 be 78 24 42 00 e9 17 2f 00 00 8d 86 ff fe ff ff 81 fe 20 | .....H..8..1..x$B.../........... |
| faa0 | 01 00 00 48 98 48 8b 04 c5 e0 0f 42 00 7f 13 48 8b 7f 38 48 89 c2 be 8b 15 42 00 31 c0 e9 ec 2e | ...H.H.....B...H..8H.....B.1.... |
| fac0 | 00 00 c3 41 54 55 89 d5 53 48 89 fb ba 3c 00 00 00 48 83 ec 60 64 48 8b 04 25 28 00 00 00 48 89 | ...ATU..SH...<...H..`dH..%(...H. |
| fae0 | 44 24 58 31 c0 48 8b 47 60 48 89 74 24 08 48 8d 7c 24 1c 48 8d 70 20 e8 c4 32 00 00 8b 4b 04 48 | D$X1.H.G`H.t$.H.|$.H.p...2...K.H |
| fb00 | 8b 7b 38 48 8d 54 24 1c 4c 8b 44 24 08 31 c0 be b3 06 42 00 e8 95 2e 00 00 85 ed 74 51 49 89 c4 | .{8H.T$.L.D$.1....B........tQI.. |
| fb20 | 8d 85 de fe ff ff 83 f8 03 77 23 31 f6 48 89 df e8 47 00 00 00 48 8b 43 48 48 8b 7b 38 be 8b 15 | .........w#1.H...G...H.CHH.{8... |
| fb40 | 42 00 48 8b 10 31 c0 e8 62 2e 00 00 eb 0a 89 ee 48 89 df e8 25 ff ff ff 48 8b 7b 38 48 89 c1 4c | B.H..1..b.......H...%...H.{8H..L |
| fb60 | 89 e2 be 20 0e 42 00 31 c0 e8 40 2e 00 00 48 8b 7b 38 be 03 00 00 00 e8 15 c3 ff ff 41 54 55 41 | .....B.1..@...H.{8..........ATUA |
| fb80 | 89 f4 53 48 8b 5f 48 48 8b 43 08 48 8b 53 10 48 ff c0 48 39 d0 76 35 48 b8 fe ff ff ff ff ff ff | ..SH._HH.C.H.S.H..H9.v5H........ |
| fba0 | 3f 48 39 c2 76 0c 31 d2 be 2b 0e 42 00 e8 11 ff ff ff 48 8d 2c 12 48 8b 7f 38 48 8b 33 48 89 e9 | ?H9.v.1..+.B......H.,.H..8H.3H.. |
| fbc0 | e8 ec 18 00 00 48 89 6b 10 48 89 03 48 8b 43 08 48 8b 13 48 8d 48 01 48 89 4b 08 44 88 24 02 5b | .....H.k.H..H.C.H..H.H.H.K.D.$.[ |
| fbe0 | 5d 41 5c c3 41 54 55 53 44 8b 27 48 89 fb 44 89 e6 e8 86 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 | ]A\.ATUSD.'H..D.......H.{@H..H.P |
| fc00 | ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 1a e5 00 00 89 | .H..H..t.H.G.H.P.H.W............ |
| fc20 | 03 31 ed 8b 13 83 fa 3d 75 3c 48 89 df be 3d 00 00 00 e8 45 ff ff ff 48 8b 7b 40 48 8b 07 48 8d | .1.....=u<H...=....E...H.{@H..H. |
| fc40 | 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 d9 e4 00 00 | P.H..H..t.H.G.H.P.H.W........... |
| fc60 | 89 03 ff c5 eb bd 89 e8 41 39 d4 f7 d0 0f 44 c5 5b 5d 41 5c c3 53 0f be 06 8b 17 39 c2 74 0a 0f | ........A9....D.[]A\.S.....9.t.. |
| fc80 | be 4e 01 31 c0 39 ca 75 3a 48 89 fb 89 d6 e8 e9 fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 | .N.1.9.u:H.........H.{@H..H.P.H. |
| fca0 | c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 7d e4 00 00 89 03 b8 01 | .H..t.H.G.H.P.H.W.......}....... |
| fcc0 | 00 00 00 5b c3 55 53 48 89 fb 52 8b 2f 48 8b 7f 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 | ...[.USH..R./H..@H..H.P.H..H..t. |
| fce0 | 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 43 e4 00 00 83 f8 0a 89 03 0f 94 c1 83 f8 | H.G.H.P.H.W.......C............. |
| fd00 | 0d 0f 94 c2 08 d1 74 2f 39 e8 74 2b 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 | ......t/9.t+H.{@H..H.P.H..H..t.H |
| fd20 | 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 04 e4 00 00 89 03 8b 43 04 ff c0 3d ff ff ff | .G.H.P.H.W..............C...=... |
| fd40 | 7f 89 43 04 75 0f 31 d2 be 44 0e 42 00 48 89 df e8 6e fd ff ff 58 5b 5d c3 53 8b 37 48 89 fb e8 | ..C.u.1..D.B.H...n...X[].S.7H... |
| fd60 | 18 fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 | ....H.{@H..H.P.H..H..t.H.G.H.P.H |
| fd80 | 89 57 08 0f b6 00 eb 05 e8 ac e3 00 00 8d 50 01 89 03 48 63 d2 f6 82 60 02 42 00 10 75 0d be 5d | .W............P...Hc...`.B..u..] |
| fda0 | 0e 42 00 48 89 df e8 c7 49 ff ff 5b 89 c7 e9 43 29 00 00 41 54 55 48 89 f5 53 48 89 fb 48 83 ec | .B.H....I..[...C)..ATUH..SH..H.. |
| fdc0 | 20 44 8b 27 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 44 89 e6 e8 a0 fd ff ff 48 8b 7b 40 | .D.'dH..%(...H.D$.1.D.......H.{@ |
| fde0 | 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 | H..H.P.H..H..t.H.G.H.P.H.W...... |
| fe00 | e8 34 e3 00 00 41 83 fc 30 89 03 74 08 41 bc 7b 0e 42 00 eb 17 be a4 0b 42 00 48 89 df e8 53 fe | .4...A..0..t.A.{.B......B.H...S. |
| fe20 | ff ff 85 c0 74 e7 41 bc 78 0e 42 00 4c 89 e6 48 89 df e8 3e fe ff ff 85 c0 74 0d be a1 0b 42 00 | ....t.A.x.B.L..H...>.....t....B. |
| fe40 | 48 89 df e8 2d fe ff ff 8b 33 8d 46 01 48 98 f6 80 60 02 42 00 10 75 05 83 fe 2e 75 35 48 89 df | H...-....3.F.H...`.B..u....u5H.. |
| fe60 | e8 17 fd ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 | .....H.{@H..H.P.H..H..t.H.G.H.P. |
| fe80 | 48 89 57 08 0f b6 00 eb 05 e8 ab e2 00 00 89 03 eb 9a 31 f6 48 89 df e8 e0 fc ff ff 0f be 53 70 | H.W...............1.H.........Sp |
| fea0 | be 2e 00 00 00 48 89 df e8 0d fb ff ff 48 8b 43 48 48 8d 74 24 08 48 8b 38 e8 51 28 00 00 48 85 | .....H.......H.CHH.t$.H.8.Q(..H. |
| fec0 | c0 75 57 44 8a 63 70 e8 04 43 ff ff 48 8b 00 48 89 df 41 0f be f4 0f be 10 88 53 70 e8 d9 fa ff | .uWD.cp..C..H..H..A.......Sp.... |
| fee0 | ff 48 8b 43 48 48 8d 74 24 08 48 8b 38 e8 1d 28 00 00 48 85 c0 75 23 0f be 73 70 ba 2e 00 00 00 | .H.CHH.t$.H.8..(..H..u#..sp..... |
| ff00 | 48 89 df e8 b2 fa ff ff ba 22 01 00 00 be 7e 0e 42 00 48 89 df e8 a9 fb ff ff 83 7c 24 10 13 75 | H........"....~.B.H........|$..u |
| ff20 | 10 48 8b 44 24 08 48 89 45 00 b8 23 01 00 00 eb 10 f2 0f 10 44 24 08 b8 22 01 00 00 f2 0f 11 45 | .H.D$.H.E..#........D$.."......E |
| ff40 | 00 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 ea 42 ff ff 48 83 c4 20 5b 5d 41 5c c3 50 | .H.L$.dH3.%(...t...B..H...[]A\.P |
| ff60 | 8b 57 10 e8 5b fb ff ff 41 54 55 49 89 fc 53 48 8b 5f 38 48 89 df e8 42 68 00 00 48 8b 53 10 48 | .W..[...ATUI..SH._8H...Bh..H.S.H |
| ff80 | 89 c5 48 89 df 48 8d 42 10 48 89 43 10 48 89 2a 8a 45 08 49 8b 74 24 50 83 c8 40 0f b6 c0 89 42 | ..H..H.B.H.C.H.*.E.I.t$P..@....B |
| ffa0 | 08 48 8b 43 10 48 8d 50 f0 e8 9c 9d 00 00 83 78 08 00 75 22 c7 00 01 00 00 00 c7 40 08 01 00 00 | .H.C.H.P.......x..u".......@.... |
| ffc0 | 00 48 8b 43 18 48 83 78 18 00 7e 0e 48 89 df e8 3e e7 ff ff eb 04 48 8b 68 10 48 83 6b 10 10 48 | .H.C.H.x..~.H...>.....H.h.H.k..H |
| ffe0 | 89 e8 5b 5d 41 5c c3 41 55 41 54 49 89 f4 55 53 48 89 fb 51 8b 37 89 d5 44 8b 6f 04 e8 7b fb ff | ..[]A\.AUATI..USH..Q.7..D.o..{.. |
| 10000 | ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 | .H.{@H..H.P.H..H..t.H.G.H.P.H.W. |
| 10020 | 0f b6 00 eb 05 e8 0f e1 00 00 83 f8 0a 89 03 74 05 83 f8 0d 75 08 48 89 df e8 87 fc ff ff 8b 33 | ...............t....u.H........3 |
| 10040 | 83 fe 0a 0f 84 c2 00 00 00 7f 3d 83 fe ff 0f 85 e6 00 00 00 48 8b 7b 38 4d 85 e4 b8 65 15 42 00 | ..........=.........H.{8M...e.B. |
| 10060 | ba 8f 0e 42 00 be 97 0e 42 00 44 89 e9 48 0f 45 d0 31 c0 e8 36 29 00 00 ba 21 01 00 00 48 89 c6 | ...B....B.D..H.E.1..6)...!...H.. |
| 10080 | 48 89 df e8 3b fa ff ff 83 fe 0d 74 7e 83 fe 5d 0f 85 a4 00 00 00 48 89 df e8 46 fb ff ff 39 e8 | H...;......t~..]......H...F...9. |
| 100a0 | 75 9c 8b 33 48 89 df e8 d0 fa ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 | u..3H.......H.{@H..H.P.H..H..t.H |
| 100c0 | 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 64 e0 00 00 4d 85 e4 89 03 0f 84 97 00 00 00 | .G.H.P.H.W.......d...M.......... |
| 100e0 | 48 8b 4b 48 83 c5 02 48 89 df 8d 44 2d 00 48 63 ed 48 89 ee 48 8b 51 08 48 03 31 48 98 48 29 c2 | H.KH...H...D-.Hc.H..H.Q.H.1H.H). |
| 10100 | e8 63 fe ff ff 49 89 04 24 eb 6c be 0a 00 00 00 48 89 df e8 64 fa ff ff 48 89 df e8 a5 fb ff ff | .c...I..$.l.....H...d...H....... |
| 10120 | 4d 85 e4 0f 85 15 ff ff ff 48 8b 43 48 48 c7 40 08 00 00 00 00 e9 04 ff ff ff 4d 85 e4 74 08 48 | M........H.CHH.@..........M..t.H |
| 10140 | 89 df e8 35 fa ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d | ...5...H.{@H..H.P.H..H..t.H.G.H. |
| 10160 | 50 01 48 89 57 08 0f b6 00 eb 05 e8 c9 df 00 00 89 03 e9 c7 fe ff ff 58 5b 5d 41 5c 41 5d c3 41 | P.H.W..................X[]A\A].A |
| 10180 | 56 41 55 49 89 f5 41 54 55 41 bc 01 48 00 00 53 48 89 fb 48 83 ec 10 64 48 8b 04 25 28 00 00 00 | VAUI..ATUA..H..SH..H...dH..%(... |
| 101a0 | 48 89 44 24 08 31 c0 48 8b 47 48 48 c7 40 08 00 00 00 00 8b 2b 83 fd 2d 0f 84 ee 00 00 00 7f 57 | H.D$.1.H.GHH.@......+..-.......W |
| 101c0 | 83 fd 0c 7f 26 83 fd 0b 0f 8d ae 00 00 00 83 fd 09 0f 84 a5 00 00 00 0f 8f 92 00 00 00 83 fd ff | ....&........................... |
| 101e0 | 0f 84 7f 09 00 00 e9 c9 08 00 00 83 fd 20 0f 84 88 00 00 00 7f 0a 83 fd 0d 74 74 e9 b4 08 00 00 | .........................tt..... |
| 10200 | 83 fd 22 0f 84 70 03 00 00 83 fd 27 0f 84 67 03 00 00 e9 9d 08 00 00 83 fd 3a 0f 84 15 03 00 00 | .."..p.....'..g..........:...... |
| 10220 | 7f 14 83 fd 2f 0f 84 82 02 00 00 0f 8e f8 07 00 00 e9 6c 08 00 00 83 fd 3e 0f 84 18 02 00 00 7f | ..../.............l.....>....... |
| 10240 | 17 83 fd 3c 0f 84 b1 01 00 00 83 fd 3d 0f 84 67 01 00 00 e9 5c 08 00 00 83 fd 5b 0f 84 24 01 00 | ...<........=..g....\.....[..$.. |
| 10260 | 00 83 fd 7e 0f 84 87 02 00 00 e9 45 08 00 00 48 89 df e8 4e fa ff ff e9 37 ff ff ff 48 8b 7b 40 | ...~.......E...H...N....7...H.{@ |
| 10280 | 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 | H..H.P.H..H..t.H.G.H.P.H.W...... |
| 102a0 | e8 94 de 00 00 89 03 e9 07 ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 | ............H.{@H..H.P.H..H..t.H |
| 102c0 | 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 64 de 00 00 83 f8 2d 89 03 0f 85 98 08 00 00 | .G.H.P.H.W.......d.....-........ |
| 102e0 | 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f | H.{@H..H.P.H..H..t.H.G.H.P.H.W.. |
| 10300 | b6 00 eb 05 e8 30 de 00 00 83 f8 5b 89 03 75 63 48 89 df e8 cc f8 ff ff 48 8b 53 48 85 c0 48 c7 | .....0.....[..ucH.......H.SH..H. |
| 10320 | 42 08 00 00 00 00 78 4b 89 c2 31 f6 48 89 df e8 b3 fc ff ff 48 8b 43 48 48 c7 40 08 00 00 00 00 | B.....xK..1.H.......H.CHH.@..... |
| 10340 | e9 6e fe ff ff 49 0f a3 c4 0f 82 64 fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 | .n...I.....d...H.{@H..H.P.H..H.. |
| 10360 | 74 1c 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 89 03 8b 03 ff c0 83 f8 0e 77 d3 eb c7 e8 b6 | t.H.G.H.P.H.W.............w..... |
| 10380 | dd 00 00 eb ec 48 89 df e8 57 f8 ff ff 85 c0 78 12 89 c2 4c 89 ee 48 89 df e8 49 fc ff ff e9 7c | .....H...W.....x...L..H...I....| |
| 103a0 | 06 00 00 ff c0 0f 84 cd 07 00 00 ba 25 01 00 00 be c0 0e 42 00 e9 71 02 00 00 48 8b 7b 40 48 8b | ............%......B..q...H.{@H. |
| 103c0 | 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 56 | .H.P.H..H..t.H.G.H.P.H.W.......V |
| 103e0 | dd 00 00 89 03 be 3d 00 00 00 48 89 df e8 f3 f5 ff ff 85 c0 b8 1a 01 00 00 eb 54 48 8b 7b 40 48 | ......=...H...............TH.{@H |
| 10400 | 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 | ..H.P.H..H..t.H.G.H.P.H.W....... |
| 10420 | 15 dd 00 00 89 03 be 3d 00 00 00 48 89 df e8 b2 f5 ff ff 85 c0 0f 85 31 07 00 00 be 3c 00 00 00 | .......=...H...........1....<... |
| 10440 | 48 89 df e8 9d f5 ff ff 85 c0 b8 1e 01 00 00 0f 45 e8 e9 21 07 00 00 48 8b 7b 40 48 8b 07 48 8d | H...............E..!...H.{@H..H. |
| 10460 | 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 b9 dc 00 00 | P.H..H..t.H.G.H.P.H.W........... |
| 10480 | 89 03 be 3d 00 00 00 48 89 df e8 56 f5 ff ff 85 c0 0f 85 dc 06 00 00 be 3e 00 00 00 48 89 df e8 | ...=...H...V............>...H... |
| 104a0 | 41 f5 ff ff 85 c0 b8 1f 01 00 00 eb a2 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 | A............H.{@H..H.P.H..H..t. |
| 104c0 | 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 63 dc 00 00 89 03 be 2f 00 00 00 48 89 df | H.G.H.P.H.W.......c....../...H.. |
| 104e0 | e8 00 f5 ff ff 85 c0 b8 17 01 00 00 e9 5e ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 | .............^...H.{@H..H.P.H..H |
| 10500 | 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 1f dc 00 00 89 03 be 3d 00 00 | ..t.H.G.H.P.H.W..............=.. |
| 10520 | 00 48 89 df e8 bc f4 ff ff 85 c0 b8 1d 01 00 00 e9 1a ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff | .H...................H.{@H..H.P. |
| 10540 | 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 db db 00 00 89 03 | H..H..t.H.G.H.P.H.W............. |
| 10560 | be 3a 00 00 00 48 89 df e8 78 f4 ff ff 85 c0 b8 20 01 00 00 e9 d6 fe ff ff 89 ee e9 b3 00 00 00 | .:...H...x...................... |
| 10580 | 83 fe 0d 0f 84 df 00 00 00 83 fe 5c 0f 85 a1 00 00 00 48 89 df be 5c 00 00 00 e8 dd f5 ff ff 48 | ...........\......H...\........H |
| 105a0 | 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 0f 84 b9 00 00 00 48 8b 47 08 48 8d 50 01 48 89 | .{@H..H.P.H..H........H.G.H.P.H. |
| 105c0 | 57 08 44 0f b6 20 41 83 fc 62 44 89 23 0f 84 b0 03 00 00 0f 8f c6 00 00 00 41 83 fc 22 0f 84 a6 | W.D...A..bD.#............A.."... |
| 105e0 | 03 00 00 0f 8f 93 00 00 00 41 83 fc 0a 0f 84 8c 02 00 00 41 83 fc 0d 0f 84 82 02 00 00 41 83 fc | .........A.........A.........A.. |
| 10600 | ff 0f 85 de 02 00 00 8b 33 39 f5 0f 84 bb 03 00 00 83 fe 0a 74 52 0f 8f 64 ff ff ff 83 fe ff 75 | ........39..........tR..d......u |
| 10620 | 12 ba 21 01 00 00 be de 0e 42 00 48 89 df e8 90 f4 ff ff 48 89 df e8 41 f5 ff ff 48 8b 7b 40 48 | ..!......B.H.......H...A...H.{@H |
| 10640 | 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 | ..H.P.H..H..t.H.G.H.P.H.W....... |
| 10660 | d5 da 00 00 89 03 eb 9f ba 25 01 00 00 eb b7 e8 c5 da 00 00 41 89 c4 e9 4a ff ff ff 41 83 fc 5c | .........%..........A...J...A..\ |
| 10680 | 0f 84 03 03 00 00 41 83 fc 61 0f 84 eb 02 00 00 41 83 fc 27 0f 85 4b 02 00 00 e9 ea 02 00 00 41 | ......A..a......A..'..K........A |
| 106a0 | 83 fc 74 74 5e 7f 21 41 83 fc 6e 74 40 41 83 fc 72 74 45 41 83 fc 66 0f 85 28 02 00 00 41 bc 0c | ..tt^.!A..nt@A..rtEA..f..(...A.. |
| 106c0 | 00 00 00 e9 c1 02 00 00 41 83 fc 76 74 40 7c 71 41 83 fc 78 74 43 41 83 fc 7a 0f 85 05 02 00 00 | ........A..vt@|qA..xtCA..z...... |
| 106e0 | 48 8b 43 48 48 ff 48 08 e9 cb 01 00 00 41 bc 0a 00 00 00 e9 91 02 00 00 41 bc 0d 00 00 00 e9 86 | H.CHH.H......A..........A....... |
| 10700 | 02 00 00 41 bc 09 00 00 00 e9 7b 02 00 00 41 bc 0b 00 00 00 e9 70 02 00 00 48 89 df e8 38 f6 ff | ...A......{...A......p...H...8.. |
| 10720 | ff 41 89 c4 48 89 df 41 c1 e4 04 e8 29 f6 ff ff 41 01 c4 48 8b 43 48 48 83 68 08 02 e9 48 02 00 | .A..H..A....)...A..H.CHH.h...H.. |
| 10740 | 00 48 89 df be 75 00 00 00 e8 2e f4 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 | .H...u........H.{@H..H.P.H..H..t |
| 10760 | 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 c2 d9 00 00 83 f8 7b 89 03 74 0a be f0 | .H.G.H.P.H.W.............{..t... |
| 10780 | 0e 42 00 e9 de 01 00 00 48 89 df 41 be 04 00 00 00 e8 c3 f5 ff ff 4c 63 e0 8b 33 48 89 df e8 d9 | .B......H..A..........Lc..3H.... |
| 107a0 | f3 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 | ...H.{@H..H.P.H..H..t.H.G.H.P.H. |
| 107c0 | 57 08 0f b6 00 eb 05 e8 6d d9 00 00 8d 50 01 89 03 48 63 d2 f6 82 60 02 42 00 10 74 26 89 c7 49 | W.......m....P...Hc...`.B..t&..I |
| 107e0 | c1 e4 04 41 ff c6 e8 0b 1f 00 00 48 98 49 01 c4 49 81 fc ff ff 10 00 76 a0 be fc 0e 42 00 e9 63 | ...A.......H.I..I......v....B..c |
| 10800 | 01 00 00 83 f8 7d 74 0a be 12 0f 42 00 e9 54 01 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 | .....}t....B..T...H.{@H..H.P.H.. |
| 10820 | 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 fe d8 00 00 89 03 48 8b 43 | H..t.H.G.H.P.H.W.............H.C |
| 10840 | 48 4d 63 f6 4c 89 e6 48 89 e7 41 bc 08 00 00 00 4c 29 70 08 e8 33 20 00 00 41 89 c6 41 29 c4 45 | HMc.L..H..A.....L)p..3...A..A).E |
| 10860 | 85 f6 0f 8e 9f fd ff ff 49 63 c4 48 89 df 41 ff ce 0f be 34 04 41 ff c4 e8 ff f2 ff ff eb e0 48 | ........Ic.H..A....4.A.........H |
| 10880 | 89 df 41 bc 0a 00 00 00 e8 38 f4 ff ff e9 22 01 00 00 48 89 df e8 2b f4 ff ff 8b 13 8d 42 01 48 | ..A......8...."...H...+......B.H |
| 108a0 | 98 f6 80 60 02 42 00 08 0f 84 59 fd ff ff 83 fa 0a 74 df 83 fa 0d 74 da 48 8b 7b 40 48 8b 07 48 | ...`.B....Y......t....t.H.{@H..H |
| 108c0 | 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 58 d8 00 | .P.H..H..t.H.G.H.P.H.W.......X.. |
| 108e0 | 00 89 03 eb b5 41 ff c4 4d 63 e4 41 f6 84 24 60 02 42 00 02 75 07 be 1e 0f 42 00 eb 69 45 31 f6 | .....A..Mc.A..$`.B..u....B..iE1. |
| 10900 | 45 31 e4 8b 33 8d 46 01 48 98 f6 80 60 02 42 00 02 74 45 45 6b e4 0a 48 89 df 46 8d 64 26 d0 e8 | E1..3.F.H...`.B..tEEk..H..F.d&.. |
| 10920 | 58 f2 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 | X...H.{@H..H.P.H..H..t.H.G.H.P.H |
| 10940 | 89 57 08 0f b6 00 eb 05 e8 ec d7 00 00 41 ff c6 89 03 41 83 fe 03 75 ab 41 81 fc ff 00 00 00 7e | .W...........A....A...u.A......~ |
| 10960 | 0d be 36 0f 42 00 48 89 df e8 04 3e ff ff 48 8b 43 48 4d 63 f6 4c 29 70 08 eb 39 41 bc 07 00 00 | ..6.B.H....>..H.CHMc.L)p..9A.... |
| 10980 | 00 eb 06 41 bc 08 00 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 | ...A.....H.{@H..H.P.H..H..t.H.G. |
| 109a0 | 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 87 d7 00 00 89 03 48 8b 43 48 44 89 e6 48 89 df 48 ff | H.P.H.W.............H.CHD..H..H. |
| 109c0 | 48 08 e8 b5 f1 ff ff e9 3b fc ff ff 48 89 df 89 ee e8 a6 f1 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 | H.......;...H.........H.{@H..H.P |
| 109e0 | ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 3a d7 00 00 89 | .H..H..t.H.G.H.P.H.W.......:.... |
| 10a00 | 03 48 8b 43 48 48 89 df 48 8b 48 08 48 8b 30 48 8d 51 fe 48 ff c6 e8 4d f5 ff ff 49 89 45 00 bd | .H.CHH..H.H.H.0H.Q.H...M...I.E.. |
| 10a20 | 25 01 00 00 e9 4f 01 00 00 48 89 df be 2e 00 00 00 e8 46 f1 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 | %....O...H........F...H.{@H..H.P |
| 10a40 | ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 da d6 00 00 89 | .H..H..t.H.G.H.P.H.W............ |
| 10a60 | 03 be 2e 00 00 00 48 89 df e8 77 ef ff ff 85 c0 74 1d be 2e 00 00 00 48 89 df e8 66 ef ff ff 83 | ......H...w.....t......H...f.... |
| 10a80 | f8 01 19 ed 81 c5 19 01 00 00 e9 e9 00 00 00 8b 03 ff c0 48 98 f6 80 60 02 42 00 02 0f 84 d6 00 | ...................H...`.B...... |
| 10aa0 | 00 00 4c 89 ee 48 89 df e8 06 f3 ff ff 89 c5 e9 c4 00 00 00 8d 45 01 48 98 f6 80 60 02 42 00 01 | ..L..H...............E.H...`.B.. |
| 10ac0 | 74 76 8b 33 48 89 df e8 b0 f0 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 | tv.3H.......H.{@H..H.P.H..H..t.H |
| 10ae0 | 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 44 d6 00 00 89 03 ff c0 48 98 f6 80 60 02 42 | .G.H.P.H.W.......D.......H...`.B |
| 10b00 | 00 03 75 be 48 8b 43 48 48 89 df bd 24 01 00 00 48 8b 50 08 48 8b 30 e8 4c f4 ff ff 49 89 45 00 | ..u.H.CHH...$...H.P.H.0.L...I.E. |
| 10b20 | 80 78 08 04 75 52 8a 40 0a 84 c0 74 4b 0f b6 e8 81 c5 00 01 00 00 eb 40 48 8b 7b 40 48 8b 07 48 | .x..uR.@...tK..........@H.{@H..H |
| 10b40 | 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 d8 d5 00 | .P.H..H..t.H.G.H.P.H.W.......... |
| 10b60 | 00 89 03 eb 13 bd 21 01 00 00 eb 0c bd 1c 01 00 00 eb 05 bd 1b 01 00 00 48 8b 4c 24 08 64 48 33 | ......!.................H.L$.dH3 |
| 10b80 | 0c 25 28 00 00 00 89 e8 74 05 e8 b1 36 ff ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 55 53 48 89 | .%(.....t...6..H...[]A\A]A^.USH. |
| 10ba0 | f3 50 48 89 7e 38 44 89 06 48 89 56 40 48 89 4e 60 c7 46 10 00 00 00 00 c6 46 70 2e c7 46 20 21 | .PH.~8D..H.V@H.N`.F......Fp..F.! |
| 10bc0 | 01 00 00 48 c7 46 30 00 00 00 00 c7 46 04 01 00 00 00 c7 46 08 01 00 00 00 be 81 06 42 00 e8 4c | ...H.F0.....F......F........B..L |
| 10be0 | 5d 00 00 48 8b 6b 48 48 8b 7b 38 b9 20 00 00 00 48 89 43 68 48 8b 55 10 48 8b 75 00 e8 b0 08 00 | ]..H.kHH.{8.....H.ChH.U.H.u..... |
| 10c00 | 00 48 89 45 00 48 8b 43 48 48 c7 40 10 20 00 00 00 5a 5b 5d c3 81 7f 20 21 01 00 00 8b 47 04 89 | .H.E.H.CHH.@.....Z[]....!....G.. |
| 10c20 | 47 08 74 10 0f 10 47 20 c7 47 20 21 01 00 00 0f 11 47 10 c3 53 48 8d 77 18 48 89 fb e8 3e f5 ff | G.t...G..G.!.....G..SH.w.H...>.. |
| 10c40 | ff 89 43 10 5b c3 53 48 8d 77 28 48 89 fb e8 2c f5 ff ff 89 43 20 5b c3 66 0f 2e 05 40 07 01 00 | ..C.[.SH.w(H...,....C.[.f...@... |
| 10c60 | 72 18 f2 0f 10 0d 3e 07 01 00 66 0f 2e c8 76 0a f2 48 0f 2c f0 e9 8a 44 ff ff e9 70 44 ff ff 53 | r.....>...f...v..H.,...D...pD..S |
| 10c80 | be 01 00 00 00 48 89 fb e8 7d 68 ff ff f2 0f 59 05 1b 07 01 00 48 89 df e8 52 44 ff ff b8 01 00 | .....H...}h....Y.....H...RD..... |
| 10ca0 | 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 58 68 ff ff f2 0f 59 05 fe 06 01 00 48 89 df e8 2d 44 | ..[.S.....H...Xh....Y.....H...-D |
| 10cc0 | ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 33 68 ff ff e8 34 38 ff ff 48 89 df e8 | .......[.S.....H...3h...48..H... |
| 10ce0 | 0b 44 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 11 68 ff ff e8 92 39 ff ff 48 89 | .D.......[.S.....H....h....9..H. |
| 10d00 | df e8 e9 43 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 ef 67 ff ff e8 10 39 ff ff | ...C.......[.S.....H....g....9.. |
| 10d20 | 48 89 df e8 c7 43 ff ff b8 01 00 00 00 5b c3 50 be 01 00 00 00 e8 d0 67 ff ff f2 48 0f 2c f8 e8 | H....C.......[.P.......g...H.,.. |
| 10d40 | bc 33 ff ff e8 97 39 ff ff 31 c0 5a c3 41 54 55 48 89 fd 53 48 83 ec 10 e8 63 37 ff ff f2 48 0f | .3....9..1.Z.ATUH..SH....c7...H. |
| 10d60 | 2a c0 48 89 ef f2 0f 59 05 53 06 01 00 f2 0f 11 44 24 08 e8 e9 3d ff ff 83 f8 01 74 1c 83 f8 02 | *.H....Y.S......D$...=.....t.... |
| 10d80 | 74 34 85 c0 75 57 f2 0f 10 44 24 08 48 89 ef e8 5b 43 ff ff e9 bc 00 00 00 be 01 00 00 00 48 89 | t4..uW...D$.H...[C............H. |
| 10da0 | ef 41 bc 01 00 00 00 e8 f8 67 ff ff 48 85 c0 48 89 c3 7f 7b eb 3e be 01 00 00 00 48 89 ef e8 e1 | .A.......g..H..H...{.>.....H.... |
| 10dc0 | 67 ff ff be 02 00 00 00 49 89 c4 48 89 ef e8 d1 67 ff ff 49 39 c4 48 89 c3 7e 2b eb 17 48 83 c4 | g.......I..H....g..I9.H..~+..H.. |
| 10de0 | 10 48 89 ef be 08 11 42 00 5b 5d 41 5c 31 c0 e9 11 5b ff ff ba 22 11 42 00 be 01 00 00 00 48 89 | .H.....B.[]A\1...[...".B......H. |
| 10e00 | ef e8 e2 5b ff ff 4d 85 e4 79 24 48 b8 ff ff ff ff ff ff ff 7f 4c 01 e0 48 39 d8 7d 12 ba 34 11 | ...[..M..y$H.........L..H9.}..4. |
| 10e20 | 42 00 be 01 00 00 00 48 89 ef e8 b9 5b ff ff 4c 29 e3 48 89 ef f2 48 0f 2a c3 f2 0f 58 05 86 05 | B......H....[..L).H...H.*...X... |
| 10e40 | 01 00 f2 0f 59 44 24 08 f2 48 0f 2c f0 4c 01 e6 e8 af 42 ff ff 48 83 c4 10 b8 01 00 00 00 5b 5d | ....YD$..H.,.L....B..H........[] |
| 10e60 | 41 5c c3 41 55 41 54 55 53 48 89 fd 51 e8 ef 3c ff ff 85 c0 41 89 c5 7f 12 ba 4e f9 41 00 be 01 | A\.AUATUSH..Q..<....A.....N.A... |
| 10e80 | 00 00 00 48 89 ef e8 5d 5b ff ff bb 02 00 00 00 41 bc 01 00 00 00 44 39 eb 7f 1c 44 89 e2 89 de | ...H...][.......A.....D9...D.... |
| 10ea0 | b9 01 00 00 00 48 89 ef e8 35 3f ff ff 85 c0 44 0f 45 e3 ff c3 eb df 44 89 e6 48 89 ef e8 b6 3d | .....H...5?....D.E.....D..H....= |
| 10ec0 | ff ff 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fd 51 e8 83 3c ff ff 85 c0 | ..Z.....[]A\A].AUATUSH..Q..<.... |
| 10ee0 | 41 89 c5 7f 12 ba 4e f9 41 00 be 01 00 00 00 48 89 ef e8 f1 5a ff ff bb 02 00 00 00 41 bc 01 00 | A.....N.A......H....Z.......A... |
| 10f00 | 00 00 44 39 eb 7f 1c 89 da 44 89 e6 b9 01 00 00 00 48 89 ef e8 c9 3e ff ff 85 c0 44 0f 45 e3 ff | ..D9.....D.......H....>....D.E.. |
| 10f20 | c3 eb df 44 89 e6 48 89 ef e8 4a 3d ff ff 5a b8 01 00 00 00 5b 5d 41 5c 41 5d c3 53 be 01 00 00 | ...D..H...J=..Z.....[]A\A].S.... |
| 10f40 | 00 48 89 fb 48 83 ec 10 e8 bd 65 ff ff be 02 00 00 00 48 89 df f2 0f 11 04 24 e8 3b 3d ff ff 85 | .H..H.....e.......H......$.;=... |
| 10f60 | c0 f2 0f 10 0c 24 7f 0b 66 0f 28 c1 e8 8f 33 ff ff eb 62 be 02 00 00 00 48 89 df f2 0f 11 0c 24 | .....$..f.(...3...b.....H......$ |
| 10f80 | e8 85 65 ff ff 66 0f 2e 05 43 04 01 00 66 0f 28 d0 f2 0f 10 0c 24 7a 0d 75 0b 66 0f 28 c1 e8 6d | ..e..f...C...f.(.....$z.u.f.(..m |
| 10fa0 | 34 ff ff eb 30 66 0f 28 c1 f2 0f 11 54 24 08 e8 4c 33 ff ff f2 0f 10 54 24 08 f2 0f 11 04 24 66 | 4...0f.(....T$..L3.....T$.....$f |
| 10fc0 | 0f 28 c2 e8 38 33 ff ff f2 0f 10 0c 24 f2 0f 5e c8 66 0f 28 c1 48 89 df e8 12 41 ff ff 48 83 c4 | .(..83......$..^.f.(.H....A..H.. |
| 10fe0 | 10 b8 01 00 00 00 5b c3 55 53 be 01 00 00 00 50 48 89 fb e8 ac 65 ff ff 48 89 df 48 89 c5 be 02 | ......[.US.....PH....e..H..H.... |
| 11000 | 00 00 00 e8 9c 65 ff ff 31 f6 48 39 c5 48 89 df 40 0f 92 c6 e8 41 43 ff ff 5a b8 01 00 00 00 5b | .....e..1.H9.H..@....AC..Z.....[ |
| 11020 | 5d c3 53 be 01 00 00 00 48 89 fb e8 da 64 ff ff e8 8b 31 ff ff 48 89 df e8 b2 40 ff ff b8 01 00 | ].S.....H....d....1..H....@..... |
| 11040 | 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 b8 64 ff ff e8 09 33 ff ff 48 89 df e8 90 40 ff ff b8 | ..[.S.....H....d....3..H....@... |
| 11060 | 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 92 64 ff ff f2 0f 11 44 24 08 48 89 | ....[.S.....H..H.....d.....D$.H. |
| 11080 | df be 02 00 00 00 f2 0f 10 05 3a 03 01 00 e8 da 64 ff ff f2 0f 10 54 24 08 66 0f 28 c8 66 0f 28 | ..........:.....d.....T$.f.(.f.( |
| 110a0 | c2 e8 aa 34 ff ff 48 89 df e8 41 40 ff ff 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 | ...4..H...A@..H........[.S.....H |
| 110c0 | 89 fb e8 43 64 ff ff e8 84 35 ff ff 48 89 df e8 1b 40 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 | ...Cd....5..H....@.......[.S.... |
| 110e0 | 00 48 89 fb e8 21 64 ff ff e8 a2 32 ff ff 48 89 df e8 f9 3f ff ff b8 01 00 00 00 5b c3 53 be 01 | .H...!d....2..H....?.......[.S.. |
| 11100 | 00 00 00 48 89 fb e8 8f 3b ff ff 83 f8 03 be 01 00 00 00 48 89 df 75 29 e8 be 3b ff ff 85 c0 74 | ...H....;..........H..u)..;....t |
| 11120 | 0c ba 07 00 00 00 be f7 f9 41 00 eb 0a ba 05 00 00 00 be 47 11 42 00 48 89 df e8 d9 3f ff ff eb | .........A.........G.B.H....?... |
| 11140 | 0d e8 f5 5b ff ff 48 89 df e8 8d 3f ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 78 | ...[..H....?.......[.S.....H...x |
| 11160 | 3b ff ff 85 c0 be 01 00 00 00 48 89 df 74 07 e8 04 3a ff ff eb 12 e8 8f 63 ff ff e8 40 35 ff ff | ;.........H..t...:......c...@5.. |
| 11180 | 48 89 df e8 d0 fa ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 3a 3b ff | H............[.S.....H..H....:;. |
| 111a0 | ff 85 c0 be 01 00 00 00 48 89 df 74 07 e8 c6 39 ff ff eb 4d e8 51 63 ff ff f2 0f 11 04 24 0f 57 | ........H..t...9...M.Qc......$.W |
| 111c0 | c0 66 0f 2e 04 24 f2 0f 10 04 24 76 07 e8 ee 34 ff ff eb 05 e8 67 34 ff ff 48 89 df f2 0f 11 44 | .f...$....$v...4.....g4..H.....D |
| 111e0 | 24 08 e8 71 fa ff ff f2 0f 10 4c 24 08 66 0f 2e 0c 24 7a 02 74 0b f2 0f 10 04 24 f2 0f 5c c1 eb | $..q......L$.f...$z.t.....$..\.. |
| 11200 | 03 0f 57 c0 48 89 df e8 e3 3e ff ff 48 83 c4 10 b8 02 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb | ..W.H....>..H........[.S.....H.. |
| 11220 | e8 b6 3a ff ff 85 c0 be 01 00 00 00 48 89 df 74 07 e8 42 39 ff ff eb 12 e8 cd 62 ff ff e8 fe 33 | ..:.........H..t..B9......b....3 |
| 11240 | ff ff 48 89 df e8 0e fa ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 48 8d | ..H............[.S.....H..H...H. |
| 11260 | 54 24 04 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 64 3c ff ff 83 7c 24 04 00 74 0d 48 | T$.dH..%(...H.D$.1..d<...|$..t.H |
| 11280 | 89 c6 48 89 df e8 7a 3e ff ff eb 15 48 89 df be 01 00 00 00 e8 a2 5a ff ff 48 89 df e8 3a 3e ff | ..H...z>....H.........Z..H...:>. |
| 112a0 | ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 85 2f ff ff 48 83 c4 10 5b | .H.L$.dH3.%(........t.../..H...[ |
| 112c0 | c3 53 be 01 00 00 00 48 89 fb e8 0c 3a ff ff 85 c0 74 24 31 d2 48 89 df be 01 00 00 00 e8 fa 3b | .S.....H....:....t$1.H.........; |
| 112e0 | ff ff 48 99 48 89 df 48 31 d0 48 29 d0 48 89 c6 e8 0f 3e ff ff eb 20 48 89 df be 01 00 00 00 e8 | ..H.H..H1.H).H....>....H........ |
| 11300 | 06 62 ff ff f2 0f 10 0d e4 00 01 00 48 89 df 0f 54 c1 e8 d8 3d ff ff b8 01 00 00 00 5b c3 55 53 | .b..........H...T...=.......[.US |
| 11320 | be 01 00 00 00 48 89 fb 48 83 ec 18 e8 aa 39 ff ff 85 c0 74 69 be 02 00 00 00 48 89 df e8 99 39 | .....H..H.....9....ti.....H....9 |
| 11340 | ff ff 85 c0 74 58 31 d2 be 02 00 00 00 48 89 df e8 87 3b ff ff 48 89 c5 48 8d 40 01 48 83 f8 01 | ....tX1......H....;..H..H.@.H... |
| 11360 | 77 1b 48 85 ed 75 12 ba 28 30 42 00 be 02 00 00 00 48 89 df e8 6f 56 ff ff 31 f6 eb 17 31 d2 be | w.H..u..(0B......H...oV..1...1.. |
| 11380 | 01 00 00 00 48 89 df e8 50 3b ff ff 48 99 48 f7 fd 48 89 d6 48 89 df e8 68 3d ff ff eb 33 be 02 | ....H...P;..H.H..H..H...h=...3.. |
| 113a0 | 00 00 00 48 89 df e8 5f 61 ff ff 48 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 4c 61 ff ff f2 0f | ...H..._a..H..........D$..La.... |
| 113c0 | 10 4c 24 08 e8 67 2f ff ff 48 89 df e8 1e 3d ff ff 48 83 c4 18 b8 01 00 00 00 5b 5d c3 53 f2 0f | .L$..g/..H....=..H........[].S.. |
| 113e0 | 10 05 ea e6 00 00 48 89 fb be 88 00 00 00 e8 d2 67 ff ff 48 89 df ba 1b 00 00 00 31 f6 e8 c6 41 | ......H.........g..H.......1...A |
| 11400 | ff ff 31 d2 be e0 11 42 00 48 89 df e8 d9 64 ff ff f2 0f 10 05 bf ff 00 00 48 89 df e8 ce 3c ff | ..1....B.H....d..........H....<. |
| 11420 | ff ba 4d 11 42 00 be fe ff ff ff 48 89 df e8 0c 43 ff ff f2 0f 10 05 a5 ff 00 00 48 89 df e8 ac | ..M.B......H....C..........H.... |
| 11440 | 3c ff ff ba 50 11 42 00 48 89 df be fe ff ff ff e8 ea 42 ff ff 48 89 df 48 be ff ff ff ff ff ff | <...P.B.H.........B..H..H....... |
| 11460 | ff 7f e8 9d 3c ff ff ba 55 11 42 00 48 89 df be fe ff ff ff e8 c6 42 ff ff 48 89 df 48 be 00 00 | ....<...U.B.H.........B..H..H... |
| 11480 | 00 00 00 00 00 80 e8 79 3c ff ff 48 89 df ba 60 11 42 00 be fe ff ff ff e8 a2 42 ff ff b8 01 00 | .......y<..H...`.B........B..... |
| 114a0 | 00 00 5b c3 50 be 00 14 42 00 31 c0 e8 14 a6 ff ff 41 57 41 56 48 85 f6 41 55 41 54 41 bc 00 00 | ..[.P...B.1......AWAVH..AUATA... |
| 114c0 | 00 00 55 53 4c 0f 45 e2 41 50 48 8b 6f 18 49 89 fd 49 89 f6 49 89 d7 48 89 cb 48 8b 7d 08 ff 55 | ..USL.E.APH.o.I..I..I..H..H.}..U |
| 114e0 | 00 48 85 c0 75 34 48 85 db 74 2f be 01 00 00 00 4c 89 ef e8 ca d2 ff ff 48 8b 7d 08 48 89 d9 4c | .H..u4H..t/.....L.......H.}.H..L |
| 11500 | 89 fa 4c 89 f6 ff 55 00 48 85 c0 75 0d be 04 00 00 00 4c 89 ef e8 77 a9 ff ff 48 03 5d 18 4c 29 | ..L...U.H..u......L...w...H.].L) |
| 11520 | e3 48 89 5d 18 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 44 89 c0 48 89 d3 49 89 cb b9 02 00 00 00 | .H.].Z[]A\A]A^A_.SD..H..I....... |
| 11540 | 48 83 ec 10 44 8b 12 99 f7 f9 41 39 c2 7c 17 45 39 c2 7c 23 44 89 c1 4c 89 ca be 27 14 42 00 31 | H...D.....A9.|.E9.|#D..L...'.B.1 |
| 11560 | c0 e8 5f a5 ff ff 47 8d 04 12 b8 04 00 00 00 41 83 f8 03 44 0f 4e c0 49 63 c8 49 63 d2 44 89 44 | .._...G........A...D.N.Ic.Ic.D.D |
| 11580 | 24 0c 49 0f af cb 49 0f af d3 e8 22 ff ff ff 44 8b 44 24 0c 44 89 03 48 83 c4 10 5b c3 41 54 55 | $.I...I...."...D.D$.D..H...[.ATU |
| 115a0 | 49 89 f4 53 48 89 fb 48 81 ec 30 20 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 | I..SH..H..0...H.t$.dH..%(...H..$ |
| 115c0 | 28 20 00 00 31 c0 e8 6c 59 ff ff ba 41 14 42 00 be d7 b9 f0 ff 48 89 df e8 6f 3e ff ff 83 f8 05 | (...1..lY...A.B......H...o>..... |
| 115e0 | 74 0f be 4b 14 42 00 48 89 df 31 c0 e8 14 53 ff ff bd 01 00 00 00 48 89 ea be 03 00 00 00 48 89 | t..K.B.H..1...S.......H.......H. |
| 11600 | df e8 12 3f ff ff 85 c0 75 39 be fe ff ff ff 48 89 df e8 61 35 ff ff 48 8d 7c 24 08 e8 2a 58 ff | ...?....u9.....H...a5..H.|$..*X. |
| 11620 | ff 31 d2 83 ce ff 48 89 df e8 3c 39 ff ff 4c 89 e2 48 89 c1 be 6f 14 42 00 48 89 df 31 c0 e8 c2 | .1....H...<9..L..H...o.B.H..1... |
| 11640 | 52 ff ff 4c 89 e6 48 89 df e8 1e 3b ff ff 45 31 c0 31 c9 ba 02 00 00 00 be 01 00 00 00 48 89 df | R..L..H....;..E1.1...........H.. |
| 11660 | e8 a2 43 ff ff be fe ff ff ff 48 89 df e8 28 36 ff ff 83 f8 06 74 3f be fe ff ff ff 48 89 df e8 | ..C.......H...(6.....t?.....H... |
| 11680 | b0 36 ff ff 85 c0 74 19 48 89 df be fe ff ff ff e8 e3 34 ff ff 48 8d 7c 24 08 e8 f8 57 ff ff eb | .6....t.H.........4..H.|$...W... |
| 116a0 | 0d be fd ff ff ff 48 89 df e8 ca 34 ff ff 48 ff c5 e9 40 ff ff ff 48 8b 84 24 28 20 00 00 64 48 | ......H....4..H...@...H..$(...dH |
| 116c0 | 33 04 25 28 00 00 00 74 05 e8 72 2b ff ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 53 31 d2 51 48 | 3.%(...t..r+..H..0...[]A\.US1.QH |
| 116e0 | 89 fb be 01 00 00 00 e8 05 5d ff ff be 01 00 00 00 48 89 df 48 89 c5 e8 7c 34 ff ff ba 01 f8 41 | .........].......H..H...|4.....A |
| 11700 | 00 be d8 b9 f0 ff 48 89 df e8 3e 3d ff ff 48 89 ea be 02 00 00 00 48 89 df e8 2e 3d ff ff 83 ce | ......H...>=..H.......H....=.... |
| 11720 | ff 48 89 df e8 21 38 ff ff 85 c0 0f 85 a7 00 00 00 be fe ff ff ff 48 89 df e8 3a 34 ff ff 48 89 | .H...!8...............H...:4..H. |
| 11740 | ee 48 89 df e8 54 fe ff ff 48 89 ee 48 89 df e8 18 3a ff ff ba 01 00 00 00 be fe ff ff ff 48 89 | .H...T...H..H....:............H. |
| 11760 | df e8 52 34 ff ff 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 00 48 89 df e8 8a 42 ff ff 83 ce ff | ..R4..E1.1...........H....B..... |
| 11780 | 48 89 df e8 12 35 ff ff 85 c0 74 10 48 89 ea be 02 00 00 00 48 89 df e8 a3 3f ff ff 48 89 ea be | H....5....t.H.......H....?..H... |
| 117a0 | 02 00 00 00 48 89 df e8 a0 3c ff ff 85 c0 75 28 be 01 00 00 00 48 89 df e8 9d 3b ff ff 83 ce ff | ....H....<....u(.....H....;..... |
| 117c0 | 48 89 df e8 b0 34 ff ff 48 89 ea be 02 00 00 00 48 89 df e8 67 3f ff ff 5a b8 01 00 00 00 5b 5d | H....4..H.......H...g?..Z.....[] |
| 117e0 | c3 41 54 55 31 d2 53 be 01 00 00 00 48 89 fb 48 81 ec 90 00 00 00 64 48 8b 04 25 28 00 00 00 48 | .ATU1.S.....H..H......dH..%(...H |
| 11800 | 89 84 24 88 00 00 00 31 c0 e8 e3 5b ff ff 48 89 df 48 89 c5 e8 48 33 ff ff ba 01 00 00 00 48 89 | ..$....1...[..H..H...H3.......H. |
| 11820 | ee 48 89 df 41 89 c4 e8 08 60 ff ff 83 ce ff 48 89 df ba 88 14 42 00 e8 10 3c ff ff 85 c0 be fe | .H..A....`.....H.....B...<...... |
| 11840 | ff ff ff 48 89 df 74 07 e8 2b 33 ff ff eb 77 e8 24 33 ff ff 83 ce ff 48 89 df e8 19 34 ff ff ba | ...H..t..+3...w.$3.....H....4... |
| 11860 | 8e 14 42 00 be fe ff ff ff 48 89 df e8 ce 3e ff ff 48 89 ee 48 89 df e8 f0 38 ff ff ba 88 14 42 | ..B......H....>..H..H....8.....B |
| 11880 | 00 be fe ff ff ff 48 89 df e8 b1 3e ff ff be 2e 00 00 00 48 89 ef e8 f5 29 ff ff 48 8d 50 01 48 | ......H....>.......H....)..H.P.H |
| 118a0 | 85 c0 48 89 ee 48 89 df 48 0f 44 d5 48 29 ea e8 64 38 ff ff ba 91 14 42 00 be fe ff ff ff 48 89 | ..H..H..H.D.H)..d8.....B......H. |
| 118c0 | df e8 79 3e ff ff 83 ce ff 48 89 df e8 a7 33 ff ff 48 8d 54 24 08 be 01 00 00 00 48 89 df e8 b8 | ..y>.....H....3..H.T$......H.... |
| 118e0 | 9c ff ff 85 c0 75 11 be 9a 14 42 00 48 89 df 31 c0 e8 0f 50 ff ff eb 25 48 8d 54 24 08 be ce fa | .....u....B.H..1...P...%H.T$.... |
| 11900 | 41 00 48 89 df e8 ae 9d ff ff 85 c0 74 d9 83 ce ff 48 89 df e8 a8 33 ff ff 85 c0 75 ca be fe ff | A.H.........t....H....3....u.... |
| 11920 | ff ff 48 89 df bd 02 00 00 00 e8 49 33 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 13 46 ff | ..H........I3............H....F. |
| 11940 | ff be fe ff ff ff 48 89 df e8 2a 32 ff ff 41 39 ec 7c 3e 89 ee 48 89 df e8 3d 33 ff ff 83 f8 06 | ......H...*2..A9.|>..H...=3..... |
| 11960 | 75 2b 89 ee 48 89 df e8 0c 33 ff ff be fe ff ff ff 48 89 df e8 ff 32 ff ff 45 31 c0 31 c9 31 d2 | u+..H....3.......H....2..E1.1.1. |
| 11980 | be 01 00 00 00 48 89 df e8 7a 40 ff ff ff c5 eb bd 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 | .....H...z@......H..$....dH3.%(. |
| 119a0 | 00 00 b8 01 00 00 00 74 05 e8 92 28 ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 05 00 00 00 | .......t...(..H......[]A\.S..... |
| 119c0 | 48 89 fb be 01 00 00 00 e8 f4 59 ff ff be 01 00 00 00 48 89 df e8 47 3c ff ff 85 c0 75 27 ba 01 | H.........Y.......H...G<....u'.. |
| 119e0 | 00 00 00 31 f6 48 89 df e8 db 3b ff ff 83 ce ff 48 89 df e8 80 32 ff ff be 01 00 00 00 48 89 df | ...1.H....;.....H....2.......H.. |
| 11a00 | e8 26 3f ff ff 48 89 df ba 02 00 00 00 be d8 b9 f0 ff e8 01 3b ff ff 48 89 df ba 04 fb 41 00 be | .&?..H..............;..H.....A.. |
| 11a20 | fe ff ff ff e8 16 3d ff ff 31 c0 5b c3 55 53 31 d2 51 48 89 fb be 01 00 00 00 e8 b2 59 ff ff ba | ......=..1.[.US1.QH.........Y... |
| 11a40 | c2 14 42 00 48 89 c5 be d8 b9 f0 ff 48 89 df e8 f8 39 ff ff 83 ce ff 48 89 ea 48 89 df e8 ea 39 | ..B.H.......H....9.....H..H....9 |
| 11a60 | ff ff 85 c0 75 10 48 89 ea be cb 14 42 00 48 89 df e8 87 37 ff ff 5a b8 01 00 00 00 5b 5d c3 41 | ....u.H.....B.H....7..Z.....[].A |
| 11a80 | 56 41 55 49 89 f5 41 54 55 48 89 cd 53 49 89 d4 48 89 fb 48 81 ec 40 20 00 00 48 8d 74 24 18 4c | VAUI..ATUH..SI..H..H..@...H.t$.L |
| 11aa0 | 89 44 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 7b 54 ff ff 80 7d 00 00 | .D$.dH..%(...H..$8...1..{T...}.. |
| 11ac0 | 4c 8b 44 24 08 74 14 4c 89 ee 4c 89 c1 48 89 ea 48 89 df e8 de 5f ff ff 49 89 c5 49 83 ce ff 4c | L.D$.t.L..L..H..H...._..I..I...L |
| 11ae0 | 89 e5 8a 45 00 3c 3b 75 05 48 ff c5 eb f4 84 c0 75 11 48 8d 7c 24 18 e8 4f 53 ff ff 31 c0 e9 9d | ...E.<;u.H......u.H.|$..OS..1... |
| 11b00 | 00 00 00 be 3b 00 00 00 48 89 ef e8 50 27 ff ff 48 85 c0 49 89 c4 75 15 31 c0 4c 89 f1 48 89 ef | ....;...H...P'..H..I..u.1.L..H.. |
| 11b20 | f2 ae 48 89 c8 48 f7 d0 4c 8d 64 05 ff 4c 89 e2 48 89 ee 48 89 df 48 29 ea e8 da 35 ff ff 4d 85 | ..H..H..L.d..L..H..H..H)...5..M. |
| 11b40 | e4 74 af 31 d2 83 ce ff 48 89 df e8 1a 34 ff ff 4c 89 e9 ba 92 06 42 00 48 89 c6 48 89 df e8 53 | .t.1....H....4..L.....B.H..H...S |
| 11b60 | 5f ff ff 83 ca ff be fe ff ff ff 48 89 df 48 89 c5 e8 42 30 ff ff be fe ff ff ff 48 89 df e8 f5 | _..........H..H...B0.......H.... |
| 11b80 | 2f ff ff be b3 1d 42 00 48 89 ef e8 b0 28 ff ff 48 85 c0 74 23 48 89 c7 e8 63 26 ff ff 48 89 e8 | /.....B.H....(..H..t#H...c&..H.. |
| 11ba0 | 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 74 43 e8 88 26 ff ff 48 89 ea 48 89 df be ec | H..$8...dH3.%(...tC..&..H..H.... |
| 11bc0 | 14 42 00 31 c0 e8 33 36 ff ff 83 ca ff 48 89 df be fe ff ff ff e8 de 2f ff ff 48 89 df be fe ff | .B.1..36.....H........./..H..... |
| 11be0 | ff ff e8 91 2f ff ff 48 8d 7c 24 18 e8 a6 52 ff ff e9 e9 fe ff ff 48 81 c4 40 20 00 00 5b 5d 41 | ..../..H.|$...R.......H..@...[]A |
| 11c00 | 5c 41 5d 41 5e c3 41 55 41 54 49 89 d5 55 53 49 89 f4 51 48 89 fb ba 10 18 42 00 be d8 b9 f0 ff | \A]A^.AUATI..USI..QH.....B...... |
| 11c20 | e8 2f 39 ff ff 4c 89 e2 83 ce ff 48 89 df e8 19 38 ff ff 83 ce ff 48 89 df e8 17 34 ff ff be fd | ./9..L.....H....8.....H....4.... |
| 11c40 | ff ff ff 48 89 c5 48 89 df e8 2a 2f ff ff 48 85 ed 0f 85 9f 00 00 00 41 80 7d 00 2a b8 02 01 00 | ...H..H...*/..H........A.}.*.... |
| 11c60 | 00 be 02 00 00 00 4c 89 e7 0f 44 f0 e8 3f 28 ff ff 48 85 c0 48 89 c5 75 1a e8 72 2a ff ff 48 89 | ......L...D..?(..H..H..u..r*..H. |
| 11c80 | df 48 89 c6 e8 e3 34 ff ff b8 01 00 00 00 e9 af 00 00 00 ba 10 18 42 00 be d8 b9 f0 ff 48 89 df | .H....4...............B......H.. |
| 11ca0 | e8 af 38 ff ff 48 89 ee 48 89 df e8 c4 36 ff ff 83 ce ff 48 89 df e8 bd 2f ff ff 4c 89 e2 be fd | ..8..H..H....6.....H..../..L.... |
| 11cc0 | ff ff ff 48 89 df e8 74 3a ff ff be fe ff ff ff 48 89 df e8 cc 59 ff ff 48 8d 50 01 be fe ff ff | ...H...t:.......H....Y..H.P..... |
| 11ce0 | ff 48 89 df e8 51 3b ff ff be fe ff ff ff 48 89 df e8 82 2e ff ff 41 80 7d 00 2a 75 0f be 01 00 | .H...Q;.......H.......A.}.*u.... |
| 11d00 | 00 00 48 89 df e8 50 36 ff ff eb 34 4c 89 ee 48 89 ef e8 99 29 ff ff 48 85 c0 75 17 e8 cf 29 ff | ..H...P6...4L..H....)..H..u...). |
| 11d20 | ff 48 89 df 48 89 c6 e8 40 34 ff ff b8 02 00 00 00 eb 0f 31 d2 48 89 c6 48 89 df e8 99 35 ff ff | .H..H...@4.........1.H..H....5.. |
| 11d40 | 31 c0 5a 5b 5d 41 5c 41 5d c3 55 53 31 d2 51 48 89 fb be 01 00 00 00 e8 95 56 ff ff 31 d2 48 89 | 1.Z[]A\A].US1.QH.........V..1.H. |
| 11d60 | c5 be 02 00 00 00 48 89 df e8 83 56 ff ff 48 89 ee 48 89 c2 48 89 df e8 8a fe ff ff 89 c5 b8 01 | ......H....V..H..H..H........... |
| 11d80 | 00 00 00 85 ed 74 37 48 89 df e8 4c 33 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 17 2e ff | .....t7H...L3............H...... |
| 11da0 | ff ff cd b8 7e f9 41 00 be fb 14 42 00 48 0f 44 f0 48 89 df e8 b3 33 ff ff b8 03 00 00 00 5a 5b | ....~.A....B.H.D.H....3.......Z[ |
| 11dc0 | 5d c3 41 55 41 54 b9 00 15 42 00 55 53 49 89 f5 41 50 48 89 d6 ba 6d f8 41 00 48 89 fb e8 d4 5c | ].AUAT...B.USI..APH...m.A.H....\ |
| 11de0 | ff ff be 2d 00 00 00 48 89 c7 48 89 c5 e8 6e 24 ff ff 48 85 c0 74 3e 48 89 c2 48 89 ee 48 89 df | ...-...H..H...n$..H..t>H..H..H.. |
| 11e00 | 48 29 ea 49 89 c4 e8 0d 33 ff ff be 02 15 42 00 48 89 c2 48 89 df 31 c0 e8 e0 33 ff ff 4c 89 ee | H).I....3.....B.H..H..1...3..L.. |
| 11e20 | 48 89 c2 48 89 df e8 db fd ff ff 83 f8 02 75 2c 49 8d 6c 24 01 48 89 ea 48 89 df be 02 15 42 00 | H..H..........u,I.l$.H..H.....B. |
| 11e40 | 31 c0 e8 b6 33 ff ff 59 4c 89 ee 48 89 df 48 89 c2 5b 5d 41 5c 41 5d e9 aa fd ff ff 5a 5b 5d 41 | 1...3..YL..H..H..[]A\A].....Z[]A |
| 11e60 | 5c 41 5d c3 55 53 be 01 00 00 00 51 48 89 fd e8 30 58 ff ff 48 89 c3 48 85 db 7e 35 48 89 da be | \A].US.....QH...0X..H..H..~5H... |
| 11e80 | 01 00 00 00 48 89 ef e8 8c 36 ff ff 83 ce ff 48 89 ef 48 ff cb e8 bb 31 ff ff 48 89 c7 e8 de 26 | ....H....6.....H..H....1..H....& |
| 11ea0 | ff ff be fe ff ff ff 48 89 ef e8 c9 2c ff ff eb c6 5a 31 c0 5b 5d c3 41 56 41 55 49 89 ce 41 54 | .......H....,....Z1.[].AVAUI..AT |
| 11ec0 | 55 49 89 f5 53 48 89 fb 48 89 d7 4d 89 c4 e8 dd 21 ff ff 48 85 c0 48 89 c5 75 1d 4c 89 f7 e8 cd | UI..SH..H..M....!..H..H..u.L.... |
| 11ee0 | 21 ff ff 48 85 c0 48 89 c5 75 0d 4c 89 e6 48 89 df e8 76 32 ff ff eb 77 ba 0d 15 42 00 be d8 b9 | !..H..H..u.L..H...v2...w...B.... |
| 11f00 | f0 ff 48 89 df e8 42 35 ff ff 83 ce ff 48 89 df e8 35 30 ff ff be fe ff ff ff 41 89 c6 48 89 df | ..H...B5.....H...50.......A..H.. |
| 11f20 | e8 53 2c ff ff 45 85 f6 75 c1 b9 17 15 42 00 ba 1b 15 42 00 48 89 ee 48 89 df e8 77 5b ff ff 4c | .S,..E..u....B....B.H..H...w[..L |
| 11f40 | 89 e1 ba 1e 15 42 00 48 89 c6 48 89 df e8 64 5b ff ff be fe ff ff ff 48 89 df 83 ca ff e8 56 2c | .....B.H..H...d[.......H......V, |
| 11f60 | ff ff be fe ff ff ff 48 89 df e8 09 2c ff ff 4c 89 ea 48 89 df be fe ff ff ff 5b 5d 41 5c 41 5d | .......H....,..L..H.......[]A\A] |
| 11f80 | 41 5e e9 b8 37 ff ff 55 53 48 89 f5 48 89 fb 31 d2 83 ce ff 48 83 ec 18 e8 cd 2f ff ff 48 89 df | A^..7..USH..H..1....H...../..H.. |
| 11fa0 | 31 d2 be 01 00 00 00 48 89 44 24 08 e8 b9 2f ff ff 4c 8b 44 24 08 48 83 c4 18 48 89 e9 48 89 df | 1......H.D$.../..L.D$.H...H..H.. |
| 11fc0 | 48 89 c2 be 20 15 42 00 5b 5d 31 c0 e9 34 49 ff ff 41 54 55 31 c9 53 ba 86 0f 42 00 48 89 fb be | H.....B.[]1..4I..ATU1.S...B.H... |
| 11fe0 | 04 00 00 00 48 83 ec 10 e8 39 54 ff ff 31 c9 ba 6d f8 41 00 be 03 00 00 00 48 89 df 48 89 44 24 | ....H....9T..1..m.A......H..H.D$ |
| 12000 | 08 e8 20 54 ff ff 31 d2 be 02 00 00 00 48 89 df 49 89 c4 e8 d9 53 ff ff 31 d2 be 01 00 00 00 48 | ...T..1......H..I....S..1......H |
| 12020 | 89 df 48 89 c5 e8 c7 53 ff ff 4c 8b 44 24 08 48 89 ea 4c 89 e1 48 89 c6 48 89 df e8 3f fa ff ff | ..H....S..L.D$.H..L..H..H...?... |
| 12040 | 48 85 c0 ba 01 00 00 00 75 1f 48 89 df e8 89 30 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 | H.......u.H....0............H... |
| 12060 | 54 2b ff ff ba 02 00 00 00 48 83 c4 10 89 d0 5b 5d 41 5c c3 41 55 41 54 49 89 f5 55 53 be d7 b9 | T+.......H.....[]A\.AUATI..US... |
| 12080 | f0 ff 51 48 89 fb 49 89 d4 e8 be 33 ff ff 31 d2 83 ce ff 48 89 df e8 cf 2e ff ff 48 85 c0 48 89 | ..QH..I....3..1....H.......H..H. |
| 120a0 | c5 75 12 4c 89 e2 be 4e 15 42 00 48 89 df 31 c0 e8 50 48 ff ff 58 48 89 ea 4c 89 ee 48 89 df 5b | .u.L...N.B.H..1..PH..XH..L..H..[ |
| 120c0 | 5d 41 5c 41 5d 41 b8 86 0f 42 00 b9 6d f8 41 00 e9 aa f9 ff ff 41 54 55 31 d2 53 be 01 00 00 00 | ]A\A]A...B..m.A......ATU1.S..... |
| 120e0 | 48 89 fb e8 09 53 ff ff ba 6c 15 42 00 48 89 c6 48 89 df 49 89 c4 e8 79 ff ff ff 48 85 c0 74 30 | H....S...l.B.H..H..I...y...H..t0 |
| 12100 | 48 89 c6 48 89 df 4c 89 e2 48 89 c5 e8 b1 fc ff ff 85 c0 48 89 ee 48 89 df 75 0c e8 4c 30 ff ff | H..H..L..H.........H..H..u..L0.. |
| 12120 | b8 02 00 00 00 eb 0e 5b 5d 41 5c e9 57 fe ff ff b8 01 00 00 00 5b 5d 41 5c c3 41 54 55 31 d2 53 | .......[]A\.W........[]A\.ATU1.S |
| 12140 | be 01 00 00 00 48 89 fb e8 a4 52 ff ff be 2e 00 00 00 48 89 c7 49 89 c4 e8 03 21 ff ff 48 85 c0 | .....H....R.......H..I....!..H.. |
| 12160 | 0f 84 85 00 00 00 4c 29 e0 4c 89 e6 48 89 df 48 89 c2 e8 a1 2f ff ff 31 d2 83 ce ff 48 89 df e8 | ......L).L..H..H..../..1....H... |
| 12180 | e6 2d ff ff ba 6c 15 42 00 48 89 c6 48 89 df e8 e0 fe ff ff 48 85 c0 48 89 c5 74 53 4c 89 e2 48 | .-...l.B.H..H.......H..H..tSL..H |
| 121a0 | 89 c6 48 89 df e8 18 fc ff ff 85 c0 74 2b 83 f8 02 74 0f 48 89 ee 48 89 df 5b 5d 41 5c e9 c5 fd | ..H.........t+...t.H..H..[]A\... |
| 121c0 | ff ff 48 89 e9 4c 89 e2 be 72 15 42 00 48 89 df 31 c0 e8 26 30 ff ff eb 16 48 89 ee 48 89 df e8 | ..H..L...r.B.H..1..&0....H..H... |
| 121e0 | 88 2f ff ff b8 02 00 00 00 eb 09 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 5c c3 55 53 31 d2 56 48 89 | ./.........1........[]A\.US1.VH. |
| 12200 | fb be 01 00 00 00 e8 e6 51 ff ff ba 6d 15 42 00 48 89 c6 48 89 df e8 59 fe ff ff 48 85 c0 74 2e | ........Q...m.B.H..H...Y...H..t. |
| 12220 | 31 d2 48 89 c6 48 89 df 48 89 c5 e8 43 4e ff ff 85 c0 48 89 ee 48 89 df 75 0c e8 2d 2f ff ff b8 | 1.H..H..H...CN....H..H..u..-/... |
| 12240 | 02 00 00 00 eb 0d 59 5b 5d e9 39 fd ff ff b8 01 00 00 00 5a 5b 5d c3 41 54 55 31 d2 53 31 f6 48 | ......Y[].9........Z[].ATU1.S1.H |
| 12260 | 89 fb 31 ed e8 5f 33 ff ff ba 01 00 00 00 31 f6 48 89 df e8 50 33 ff ff 31 d2 be 64 1e 41 00 48 | ..1.._3.......1.H...P3..1..d.A.H |
| 12280 | 89 df e8 52 30 ff ff ba 2b 0c 42 00 be fe ff ff ff 48 89 df e8 a6 34 ff ff be fe ff ff ff 48 89 | ...R0...+.B......H....4.......H. |
| 122a0 | df e8 85 36 ff ff ba 10 18 42 00 be d8 b9 f0 ff 48 89 df e8 e1 35 ff ff f2 0f 10 05 10 d8 00 00 | ...6.....B......H....5.......... |
| 122c0 | be 88 00 00 00 48 89 df e8 f8 58 ff ff ba 08 00 00 00 31 f6 48 89 df e8 ec 32 ff ff 31 d2 be 80 | .....H....X.......1.H....2..1... |
| 122e0 | 17 42 00 48 89 df e8 ff 55 ff ff 31 d2 be 04 00 00 00 48 89 df e8 ce 32 ff ff 48 ff c5 4c 8b 24 | .B.H....U..1......H....2..H..L.$ |
| 12300 | ed f8 16 42 00 4d 85 e4 74 2f 48 89 df be fe ff ff ff e8 61 29 ff ff 4c 89 e6 48 89 df ba 01 00 | ...B.M..t/H........a)..L..H..... |
| 12320 | 00 00 e8 b2 2f ff ff 48 89 ea be fe ff ff ff 48 89 df e8 03 35 ff ff eb c1 48 89 df ba 41 14 42 | ..../..H.......H....5....H...A.B |
| 12340 | 00 be fe ff ff ff e8 f4 33 ff ff 48 89 df 41 b8 90 15 42 00 b9 27 16 42 00 ba 30 16 42 00 be 6d | ........3..H..A...B..'.B..0.B..m |
| 12360 | 15 42 00 e8 4f fb ff ff 41 b8 3d 16 42 00 b9 82 16 42 00 48 89 df ba 8c 16 42 00 be 6c 15 42 00 | .B..O...A.=.B....B.H.....B..l.B. |
| 12380 | e8 32 fb ff ff 48 89 df ba 0a 00 00 00 be 9a 16 42 00 e8 81 2d ff ff 48 89 df ba a5 16 42 00 be | .2...H..........B...-..H.....B.. |
| 123a0 | fe ff ff ff e8 96 33 ff ff 48 89 df ba 01 f8 41 00 be d8 b9 f0 ff e8 b8 55 ff ff 48 89 df ba ac | ......3..H.....A........U..H.... |
| 123c0 | 16 42 00 be fe ff ff ff e8 72 33 ff ff 48 89 df ba c2 14 42 00 be d8 b9 f0 ff e8 94 55 ff ff 48 | .B.......r3..H.....B........U..H |
| 123e0 | 89 df ba b3 16 42 00 be fe ff ff ff e8 4e 33 ff ff ba 02 00 00 00 48 89 df be d8 b9 f0 ff e8 15 | .....B.......N3.......H......... |
| 12400 | 31 ff ff 48 89 df be fe ff ff ff e8 68 28 ff ff 48 89 df ba 01 00 00 00 be 40 17 42 00 e8 c8 54 | 1..H........h(..H........@.B...T |
| 12420 | ff ff 48 89 df be fe ff ff ff e8 49 27 ff ff 5b b8 01 00 00 00 5d 41 5c c3 83 fe 0d 48 89 d0 48 | ..H........I'..[.....]A\....H..H |
| 12440 | 89 ca 77 4d 89 f6 ff 24 f5 20 18 42 00 48 01 c8 c3 48 29 c8 c3 48 0f af c1 c3 48 89 c6 e9 85 a1 | ..wM...$...B.H...H)..H....H..... |
| 12460 | 00 00 48 89 c6 e9 45 a1 00 00 48 21 c8 c3 48 09 c8 c3 48 31 c8 c3 48 89 ce eb 06 48 89 ce 48 f7 | ..H...E...H!..H...H1..H....H..H. |
| 12480 | de 48 89 c7 e9 98 a1 00 00 48 f7 d8 c3 48 f7 d0 c3 31 c0 c3 53 48 8b 5f 10 48 8d 43 10 48 89 47 | .H.......H...H...1..SH._.H.C.H.G |
| 124a0 | 10 e8 17 43 00 00 48 89 03 8a 40 08 83 c8 40 0f b6 c0 89 43 08 5b c3 83 ff 0c 77 63 89 ff ff 24 | ...C..H...@...@....C.[....wc...$ |
| 124c0 | fd 90 18 42 00 f2 0f 58 c1 c3 f2 0f 5c c1 c3 f2 0f 59 c1 c3 f2 0f 5e c1 c3 e9 02 1e ff ff f2 0f | ...B...X....\....Y....^......... |
| 124e0 | 5e c1 e9 59 21 ff ff f2 0f 10 0d 71 f5 00 00 0f 57 c1 c3 48 83 ec 18 f2 0f 11 4c 24 08 e8 2e 1e | ^..Y!......q....W..H......L$.... |
| 12500 | ff ff f2 0f 10 54 24 08 0f 57 db 66 0f 28 ca f2 0f 59 c8 66 0f 2e d9 76 0a f2 0f 58 c2 eb 04 0f | .....T$..W.f.(...Y.f...v...X.... |
| 12520 | 57 c0 c3 48 83 c4 18 c3 83 ff 07 89 f8 76 18 31 c0 83 ff 0f 8d 40 01 76 06 ff c7 d1 ef eb f2 c1 | W..H.........v.1.....@.v........ |
| 12540 | e0 03 83 ef 08 09 f8 c3 89 f9 89 f8 c1 f9 03 83 e1 1f 74 0a 83 e0 07 ff c9 83 c0 08 d3 e0 c3 ff | ..................t............. |
| 12560 | cf 31 c0 81 ff ff 00 00 00 76 08 83 c0 08 c1 ef 08 eb f0 0f b6 97 00 19 42 00 01 d0 c3 41 56 41 | .1.......v..............B....AVA |
| 12580 | 55 49 89 fe 41 54 55 41 89 f5 53 48 89 d5 48 89 cb 4d 89 c4 48 83 ec 20 64 48 8b 04 25 28 00 00 | UI..ATUA..SH..H..M..H...dH..%(.. |
| 125a0 | 00 48 89 44 24 18 31 c0 83 fe 0d 77 75 b8 01 00 00 00 40 88 f1 48 d3 e0 a9 80 2f 00 00 75 0d a8 | .H.D$.1....wu.....@..H..../..u.. |
| 125c0 | 30 74 5f 83 7a 08 03 e9 8b 00 00 00 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 08 eb 15 48 8d 74 24 | 0t_.z........z..u.H..H.D$...H.t$ |
| 125e0 | 08 48 89 d7 e8 3d 97 00 00 85 c0 0f 84 ce 00 00 00 83 7b 08 13 75 0a 48 8b 03 48 89 44 24 10 eb | .H...=............{..u.H..H.D$.. |
| 12600 | 15 48 8d 74 24 10 48 89 df e8 18 97 00 00 85 c0 0f 84 a9 00 00 00 48 8b 4c 24 10 48 8b 54 24 08 | .H.t$.H...............H.L$.H.T$. |
| 12620 | eb 15 8b 45 08 83 f8 13 75 2a 83 7b 08 13 75 36 48 8b 0b 48 8b 55 00 44 89 ee 4c 89 f7 e8 f7 fd | ...E....u*.{..u6H..H.U.D..L..... |
| 12640 | ff ff 41 c7 44 24 08 13 00 00 00 49 89 04 24 e9 80 00 00 00 83 f8 03 75 0d f2 0f 10 45 00 f2 0f | ..A.D$.....I..$........u....E... |
| 12660 | 11 44 24 08 eb 11 48 8d 74 24 08 48 89 ef e8 1b 96 00 00 85 c0 74 48 83 7b 08 03 75 0c f2 0f 10 | .D$...H.t$.H.........tH.{..u.... |
| 12680 | 03 f2 0f 11 44 24 10 eb 11 48 8d 74 24 10 48 89 df e8 f8 95 00 00 85 c0 74 25 f2 0f 10 4c 24 10 | ....D$...H.t$.H.........t%...L$. |
| 126a0 | 44 89 ef f2 0f 10 44 24 08 e8 09 fe ff ff 41 c7 44 24 08 03 00 00 00 f2 41 0f 11 04 24 eb 15 45 | D.....D$......A.D$......A...$..E |
| 126c0 | 8d 45 06 4c 89 e1 48 89 da 48 89 ee 4c 89 f7 e8 e1 84 00 00 48 8b 44 24 18 64 48 33 04 25 28 00 | .E.L..H..H..L.......H.D$.dH3.%(. |
| 126e0 | 00 00 74 05 e8 57 1b ff ff 48 83 c4 20 5b 5d 41 5c 41 5d 41 5e c3 8d 47 01 48 98 f6 80 60 02 42 | ..t..W...H...[]A\A]A^..G.H...`.B |
| 12700 | 00 02 74 04 8d 47 d0 c3 83 cf 20 8d 47 a9 c3 41 57 41 56 49 89 fe 41 54 55 48 89 f5 53 48 89 fb | ..t..G......G..AWAVI..ATUH..SH.. |
| 12720 | 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 41 0f b6 0e f6 81 61 02 42 00 08 74 | H...dH..%(...H.D$.1.A.....a.B..t |
| 12740 | 05 49 ff c6 eb ee 80 f9 2d 75 0b 49 ff c6 41 bf 01 00 00 00 eb 0f 45 31 ff 80 f9 2b 0f 94 c0 0f | .I......-u.I..A.......E1...+.... |
| 12760 | b6 c0 49 01 c6 41 80 3e 30 75 0b 41 8a 46 01 83 e0 df 3c 58 74 09 b9 01 00 00 00 31 c0 eb 34 49 | ..I..A.>0u.A.F....<Xt......1..4I |
| 12780 | 83 c6 02 b9 01 00 00 00 31 c0 41 0f be 3e 40 0f b6 f7 f6 86 61 02 42 00 10 74 39 48 c1 e0 04 49 | ........1.A..>@.....a.B..t9H...I |
| 127a0 | ff c6 49 89 c4 e8 4c ff ff ff 48 98 31 c9 4c 01 e0 eb d7 49 0f be 36 40 0f b6 fe f6 87 61 02 42 | ..I...L...H.1.L....I..6@.....a.B |
| 127c0 | 00 02 74 10 48 6b c0 0a 49 ff c6 31 c9 48 8d 44 30 d0 eb df 41 0f b6 3e f6 87 61 02 42 00 08 74 | ..t.Hk..I..1.H.D0...A..>..a.B..t |
| 127e0 | 05 49 ff c6 eb ee 40 84 ff 75 3f 85 c9 75 3b 48 89 c1 c7 45 08 13 00 00 00 48 f7 d9 45 85 ff 48 | .I....@..u?..u;H...E.....H..E..H |
| 12800 | 0f 45 c1 48 89 45 00 eb 15 84 c9 75 40 4d 85 f6 74 3b f2 0f 11 45 00 c7 45 08 03 00 00 00 4c 89 | .E.H.E.....u@M..t;...E..E.....L. |
| 12820 | f2 48 29 da 48 8d 42 01 eb 25 be 10 1a 42 00 48 89 df e8 29 1d ff ff 48 85 c0 75 11 48 89 e6 48 | .H).H.B..%...B.H...)...H..u.H..H |
| 12840 | 89 df e8 69 19 ff ff 48 3b 1c 24 75 17 31 c0 48 8b 54 24 08 64 48 33 14 25 28 00 00 00 74 20 e8 | ...i...H;.$u.1.H.T$.dH3.%(...t.. |
| 12860 | dc 19 ff ff 4c 8b 34 24 41 0f b6 0e f6 81 61 02 42 00 08 74 94 49 8d 56 01 48 89 14 24 eb e5 48 | ....L.4$A.....a.B..t.I.V.H..$..H |
| 12880 | 83 c4 10 5b 5d 41 5c 41 5e 41 5f c3 48 83 fe 7f 77 0a 40 88 77 07 b8 01 00 00 00 c3 48 8d 4f 07 | ...[]A\A^A_.H...w.@.w.......H.O. |
| 128a0 | ba 3f 00 00 00 b8 01 00 00 00 41 88 f0 d1 ea 48 c1 ee 06 41 83 e0 3f ff c0 48 ff c9 41 83 c8 80 | .?........A....H...A..?..H..A... |
| 128c0 | 44 88 41 01 41 89 d0 4c 39 c6 77 de b9 08 00 00 00 f7 d2 29 c1 01 d2 48 63 c9 09 d6 40 88 34 0f | D.A.A..L9.w........)...Hc...@.4. |
| 128e0 | c3 41 54 55 49 89 fc 53 48 89 f5 48 83 ec 40 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 83 | .ATUI..SH..H..@dH..%(...H.D$81.. |
| 12900 | 7e 08 13 75 21 4c 8b 06 48 8d 7c 24 06 b9 0b 0b 42 00 ba 32 00 00 00 be 01 00 00 00 e8 ff 1d ff | ~..u!L..H.|$....B..2............ |
| 12920 | ff 48 63 d8 eb 4a f2 0f 10 06 48 8d 7c 24 06 b9 10 0b 42 00 ba 32 00 00 00 be 01 00 00 00 b0 01 | .Hc..J....H.|$....B..2.......... |
| 12940 | e8 db 1d ff ff 48 8d 7c 24 06 be 13 1a 42 00 48 63 d8 e8 e9 19 ff ff 80 7c 04 06 00 75 12 48 8d | .....H.|$....B.Hc.......|...u.H. |
| 12960 | 43 01 c6 44 1c 06 2e 48 83 c3 02 c6 44 04 06 30 48 8d 74 24 06 48 89 da 4c 89 e7 e8 3d 3e 00 00 | C..D...H....D..0H.t$.H..L...=>.. |
| 12980 | 48 89 45 00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 8b 44 24 38 64 48 33 04 25 28 00 00 00 74 05 | H.E..@...@....E.H.D$8dH3.%(...t. |
| 129a0 | e8 9b 18 ff ff 48 83 c4 40 5b 5d 41 5c c3 48 81 ec d8 00 00 00 84 c0 48 89 54 24 30 48 89 4c 24 | .....H..@[]A\.H........H.T$0H.L$ |
| 129c0 | 38 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 24 50 0f 29 4c 24 60 0f 29 54 24 70 0f 29 9c 24 | 8L.D$@L.L$Ht7.)D$P.)L$`.)T$p.).$ |
| 129e0 | 80 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 a0 00 00 00 0f 29 b4 24 b0 00 00 00 0f 29 bc 24 | .....).$.....).$.....).$.....).$ |
| 12a00 | c0 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 8d 84 24 e0 00 00 00 48 89 e2 48 | ....dH..%(...H.D$.1.H..$....H..H |
| 12a20 | 89 44 24 08 48 8d 44 24 20 c7 04 24 10 00 00 00 c7 44 24 04 30 00 00 00 48 89 44 24 10 e8 1d 00 | .D$.H.D$...$.....D$.0...H.D$.... |
| 12a40 | 00 00 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 e9 17 ff ff 48 81 c4 d8 00 00 00 c3 41 | ..H.L$.dH3.%(...t......H.......A |
| 12a60 | 57 41 56 49 89 d7 41 55 41 54 49 89 f4 55 53 31 ed 48 89 fb 48 83 ec 48 64 48 8b 04 25 28 00 00 | WAVI..AUATI..US1.H..H..HdH..%(.. |
| 12a80 | 00 48 89 44 24 38 31 c0 4c 8d 74 24 10 be 25 00 00 00 4c 89 e7 e8 c6 17 ff ff 48 85 c0 49 89 c5 | .H.D$81.L.t$..%...L.......H..I.. |
| 12aa0 | 48 8b 43 30 0f 84 a3 02 00 00 48 2b 43 10 48 83 f8 2f 7f 0d be 02 00 00 00 48 89 df e8 c8 96 ff | H.C0......H+C.H../.......H...... |
| 12ac0 | ff 4c 89 ea 4c 89 e6 48 89 df 4c 29 e2 e8 c2 f9 ff ff 41 0f be 55 01 80 fa 63 0f 84 9f 00 00 00 | .L..L..H..L)......A..U...c...... |
| 12ae0 | 7f 2a 80 fa 49 0f 84 2b 01 00 00 80 fa 55 0f 84 ff 01 00 00 80 fa 25 0f 85 35 02 00 00 ba 01 00 | .*..I..+.....U........%..5...... |
| 12b00 | 00 00 be 13 1e 42 00 e9 b6 00 00 00 80 fa 66 0f 84 3e 01 00 00 7f 0e 80 fa 64 0f 84 c3 00 00 00 | .....B........f..>.......d...... |
| 12b20 | e9 0d 02 00 00 80 fa 70 0f 84 7c 01 00 00 80 fa 73 0f 85 fb 01 00 00 41 8b 17 83 fa 2f 77 0e 89 | .......p..|.....s......A..../w.. |
| 12b40 | d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 48 8b 30 b8 1f 1a 42 | ....I.G.A....I.G.H.P.I.W.H.0...B |
| 12b60 | 00 48 85 f6 48 0f 44 f0 31 c0 48 83 c9 ff 48 89 f7 f2 ae 48 89 c8 48 f7 d0 48 8d 50 ff eb 43 41 | .H..H.D.1.H...H....H..H..H.P..CA |
| 12b80 | 8b 17 83 fa 2f 77 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 | ..../w......I.G.A....I.G.H.P.I.W |
| 12ba0 | 08 8b 10 88 54 24 0f 0f b6 d2 8d 42 01 48 98 f6 80 60 02 42 00 04 74 17 48 8d 74 24 0f ba 01 00 | ....T$.....B.H...`.B..t.H.t$.... |
| 12bc0 | 00 00 48 89 df e8 ca f8 ff ff e9 72 01 00 00 be 26 1a 42 00 48 89 df 31 c0 e8 d0 fd ff ff e9 5e | ..H........r....&.B.H..1.......^ |
| 12be0 | 01 00 00 48 8b 4b 10 41 8b 17 48 8d 41 10 83 fa 2f 48 89 43 10 77 0e 89 d0 83 c2 08 49 03 47 10 | ...H.K.A..H.A.../H.C.w......I.G. |
| 12c00 | 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 48 63 00 eb 31 48 8b 4b 10 41 8b 17 48 8d 41 | A....I.G.H.P.I.W.Hc..1H.K.A..H.A |
| 12c20 | 10 83 fa 2f 48 89 43 10 77 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 | .../H.C.w......I.G.A....I.G.H.P. |
| 12c40 | 49 89 57 08 48 8b 00 48 89 01 c7 41 08 13 00 00 00 eb 42 48 8b 4b 10 41 8b 57 04 48 8d 41 10 81 | I.W.H..H...A......BH.K.A.W.H.A.. |
| 12c60 | fa af 00 00 00 48 89 43 10 77 0f 89 d0 83 c2 10 49 03 47 10 41 89 57 04 eb 0c 49 8b 47 08 48 8d | .....H.C.w......I.G.A.W...I.G.H. |
| 12c80 | 50 08 49 89 57 08 f2 0f 10 00 c7 41 08 03 00 00 00 f2 0f 11 01 48 8b 43 10 48 89 df 48 8d 70 f0 | P.I.W......A.........H.C.H..H.p. |
| 12ca0 | e8 3c fc ff ff e9 97 00 00 00 41 8b 17 83 fa 2f 77 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c | .<........A..../w......I.G.A.... |
| 12cc0 | 49 8b 47 08 48 8d 50 08 49 89 57 08 4c 8b 00 ba 28 00 00 00 be 01 00 00 00 b9 1c fa 41 00 4c 89 | I.G.H.P.I.W.L...(...........A.L. |
| 12ce0 | f7 31 c0 e8 38 1a ff ff 4c 89 f6 48 63 d0 e9 cf fe ff ff 41 8b 17 83 fa 2f 77 0e 89 d0 83 c2 08 | .1..8...L..Hc......A..../w...... |
| 12d00 | 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 48 8b 30 4c 89 f7 e8 6c fb ff ff | I.G.A....I.G.H.P.I.W.H.0L...l... |
| 12d20 | 48 63 d0 4c 89 f0 48 29 d0 48 8d 70 08 e9 90 fe ff ff be 2c 1a 42 00 48 89 df 31 c0 e8 84 8d ff | Hc.L..H).H.p.......,.B.H..1..... |
| 12d40 | ff 83 c5 02 4d 8d 65 02 e9 40 fd ff ff 48 2b 43 10 48 83 f8 1f 7f 0d be 01 00 00 00 48 89 df e8 | ....M.e..@...H+C.H..........H... |
| 12d60 | 25 94 ff ff 31 c0 48 83 c9 ff 4c 89 e7 f2 ae 4c 89 e6 48 89 df 48 f7 d1 48 8d 51 ff e8 13 f7 ff | %...1.H...L....L..H..H..H.Q..... |
| 12d80 | ff 85 ed 74 0b 8d 75 01 48 89 df e8 ad 95 00 00 48 8b 43 10 48 8b 40 f0 48 83 c0 20 48 8b 4c 24 | ...t..u.H.......H.C.H.@.H...H.L$ |
| 12da0 | 38 64 48 33 0c 25 28 00 00 00 74 05 e8 8f 14 ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 | 8dH3.%(...t......H..H[]A\A]A^A_. |
| 12dc0 | 31 c0 48 83 c9 ff 49 89 f8 48 89 f7 f2 ae 8a 06 48 f7 d1 48 ff c9 3c 3d 75 19 48 39 d1 48 8d 76 | 1.H...I..H......H..H..<=u.H9.H.v |
| 12de0 | 01 76 1c 48 8d 4a ff 4c 89 c7 f3 a4 41 c6 44 10 ff 00 c3 3c 40 75 31 48 39 d1 77 08 48 ff c6 4c | .v.H.J.L....A.D....<@u1H9.w.H..L |
| 12e00 | 89 c7 eb 21 48 83 ea 03 66 41 c7 00 2e 2e 41 c6 40 02 2e 48 29 d1 49 83 c0 03 48 8d 74 0e 01 4c | ...!H...fA....A.@..H).I...H.t..L |
| 12e20 | 89 c7 48 89 d1 f3 a4 c3 41 54 55 49 89 d4 53 48 89 f3 be 0a 00 00 00 48 89 df 4c 89 c5 48 83 ec | ..H.....ATUI..SH.......H..L..H.. |
| 12e40 | 10 48 89 4c 24 08 e8 15 14 ff ff 48 ba 5b 73 74 72 69 6e 67 20 48 8b 4c 24 08 c6 45 08 22 48 89 | .H.L$......H.[string.H.L$..E."H. |
| 12e60 | 55 00 49 8d 54 24 f1 4c 8d 45 09 48 39 d1 73 0f 48 85 c0 75 0a 4c 89 c7 48 89 de f3 a4 eb 29 48 | U.I.T$.L.E.H9.s.H..u.L..H.....)H |
| 12e80 | 89 c6 4c 89 c7 48 29 de 48 85 c0 48 0f 45 ce 48 89 de 48 39 d1 48 0f 47 ca f3 a4 66 c7 07 2e 2e | ..L..H).H..H.E.H..H9.H.G...f.... |
| 12ea0 | c6 47 02 2e 48 83 c7 03 66 c7 07 22 5d c6 47 02 00 48 83 c4 10 5b 5d 41 5c c3 55 53 31 c9 50 48 | .G..H...f.."].G..H...[]A\.US1.PH |
| 12ec0 | 89 fb 31 d2 be 01 00 00 00 e8 58 45 ff ff ba 67 04 42 00 b9 00 1f 42 00 48 89 df be 02 00 00 00 | ..1.......XE...g.B....B.H....... |
| 12ee0 | 48 89 c5 e8 9e 45 ff ff 48 98 48 89 ee 8b 3c 85 d0 1e 42 00 e8 c7 16 ff ff 48 89 df 48 89 c6 e8 | H....E..H.H...<...B......H..H... |
| 12f00 | 68 22 ff ff 5a b8 01 00 00 00 5b 5d c3 55 53 31 d2 50 48 89 fb be 01 00 00 00 e8 d2 44 ff ff 31 | h"..Z.....[].US1.PH.........D..1 |
| 12f20 | d2 48 89 c5 48 89 df be 02 00 00 00 e8 c0 44 ff ff 48 89 ef 48 89 c6 e8 e4 16 ff ff 59 48 89 df | .H..H.........D..H..H.......YH.. |
| 12f40 | 31 f6 85 c0 5b 5d 40 0f 94 c6 31 d2 e9 94 3b ff ff 55 53 31 d2 50 be 01 00 00 00 48 89 fb e8 8e | 1...[]@...1...;..US1.P.....H.... |
| 12f60 | 44 ff ff 48 89 c5 48 89 c7 e8 b2 11 ff ff 59 48 89 ea 48 89 df 31 f6 5b 5d 85 c0 40 0f 94 c6 e9 | D..H..H.......YH..H..1.[]..@.... |
| 12f80 | 61 3b ff ff 53 31 d2 be 01 00 00 00 48 89 fb e8 5d 44 ff ff 48 89 c7 e8 14 11 ff ff 48 89 df 48 | a;..S1......H...]D..H.......H..H |
| 12fa0 | 89 c6 e8 c5 21 ff ff b8 01 00 00 00 5b c3 55 53 be 01 00 00 00 51 48 89 fb e8 dc 1c ff ff ff c8 | ....!.......[.US.....QH......... |
| 12fc0 | 75 17 be 01 00 00 00 48 89 df 31 ed e8 79 1f ff ff 85 c0 40 0f 94 c5 eb 11 31 d2 be 01 00 00 00 | u......H..1..y.....@.....1...... |
| 12fe0 | 48 89 df e8 3c 46 ff ff 89 c5 be 02 00 00 00 48 89 df e8 53 1f ff ff 85 c0 74 08 48 89 df e8 59 | H...<F.........H...S.....t.H...Y |
| 13000 | 36 00 00 48 85 db 74 07 89 ef e8 51 16 ff ff 5a 31 c0 5b 5d c3 55 53 31 c9 56 31 d2 be 01 00 00 | 6..H..t....Q...Z1.[].US1.V1..... |
| 13020 | 00 48 89 fb e8 fd 43 ff ff 48 89 c5 48 89 c7 e8 1c 12 ff ff 48 85 ed 89 c6 48 89 df 74 08 59 5b | .H....C..H..H.......H....H..t.Y[ |
| 13040 | 5d e9 1a 3b ff ff e8 0f 23 ff ff 5a b8 01 00 00 00 5b 5d c3 55 53 be 02 00 00 00 50 48 89 fb e8 | ]..;....#..Z.....[].US.....PH... |
| 13060 | 40 45 ff ff 48 89 df 48 89 c5 be 01 00 00 00 e8 30 45 ff ff 48 89 ee 48 89 c7 e8 f1 11 ff ff 48 | @E..H..H........0E..H..H.......H |
| 13080 | 89 df e8 68 20 ff ff 5a b8 01 00 00 00 5b 5d c3 55 53 48 89 f5 50 48 89 fb 48 63 f2 e8 63 20 ff | ...h...Z.....[].USH..PH..Hc..c.. |
| 130a0 | ff 59 48 89 ea 48 89 df be fe ff ff ff 5b 5d e9 8b 26 ff ff 48 83 ec 18 48 89 7c 24 08 e8 2e 11 | .YH..H.......[]..&..H...H.|$.... |
| 130c0 | ff ff f2 48 0f 2a c0 48 8b 7c 24 08 f2 0f 5e 05 2c ef 00 00 e8 16 20 ff ff b8 01 00 00 00 48 83 | ...H.*.H.|$...^.,.............H. |
| 130e0 | c4 18 c3 53 48 89 fb be 4b 1d 42 00 48 83 ec 30 48 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 | ...SH...K.B.H..0H.|$.dH..%(...H. |
| 13100 | 44 24 28 31 c0 e8 46 10 ff ff 48 8d 7c 24 08 e8 ac 12 ff ff 83 f8 ff 74 2e 89 c7 e8 f0 11 ff ff | D$(1..F...H.|$.........t........ |
| 13120 | 48 8d 74 24 08 48 89 df e8 3f 20 ff ff b8 01 00 00 00 48 8b 54 24 28 64 48 33 14 25 28 00 00 00 | H.t$.H...?........H.T$(dH3.%(... |
| 13140 | 74 16 e8 f9 10 ff ff be 5b 1d 42 00 48 89 df 31 c0 e8 af 37 ff ff eb da 48 83 c4 30 5b c3 41 54 | t.......[.B.H..1...7....H..0[.AT |
| 13160 | 55 49 89 f4 53 89 d3 48 89 f2 83 ce ff 48 89 fd 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 | UI..S..H.....H..H...dH..%(...H.D |
| 13180 | 24 08 31 c0 e8 c3 22 ff ff 48 8d 54 24 04 83 ce ff 48 89 ef e8 43 1d ff ff 83 7c 24 04 00 75 18 | $.1..."..H.T$....H...C....|$..u. |
| 131a0 | 85 db 79 16 4c 89 e2 be 80 1d 42 00 48 89 ef 31 c0 e8 4f 37 ff ff eb 11 89 c3 be fe ff ff ff 48 | ..y.L.....B.H..1..O7...........H |
| 131c0 | 89 ef e8 b1 19 ff ff 89 d8 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 74 05 e8 62 10 ff ff 48 83 | .........H.L$.dH3.%(...t..b...H. |
| 131e0 | c4 10 5b 5d 41 5c c3 55 53 be 01 00 00 00 48 89 fb 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 | ..[]A\.US.....H..H..HdH..%(...H. |
| 13200 | 44 24 38 31 c0 e8 90 1a ff ff 85 c0 7f 0c 31 ff e8 6b 12 ff ff e9 d9 00 00 00 ba 05 00 00 00 be | D$81..........1..k.............. |
| 13220 | 01 00 00 00 48 89 df e8 95 41 ff ff be 01 00 00 00 48 89 df 83 cd ff e8 3c 19 ff ff 31 d2 be a1 | ....H....A.......H......<...1... |
| 13240 | 1d 42 00 48 89 df e8 13 ff ff ff 31 d2 be ac 11 42 00 48 89 df 89 04 24 e8 01 ff ff ff ba 0c 00 | .B.H.......1....B.H....$........ |
| 13260 | 00 00 be a5 1d 42 00 48 89 df 89 44 24 04 e8 eb fe ff ff 83 ca ff be c2 1d 42 00 48 89 df 89 44 | .....B.H...D$............B.H...D |
| 13280 | 24 08 e8 d7 fe ff ff 83 ca ff be aa 1d 42 00 48 89 df 89 44 24 0c e8 c3 fe ff ff 83 ca ff ff c8 | $............B.H...D$........... |
| 132a0 | be b0 1d 42 00 48 89 df 89 44 24 10 e8 ad fe ff ff 83 ce ff 2d 6c 07 00 00 ba b5 1d 42 00 48 89 | ...B.H...D$.........-l......B.H. |
| 132c0 | df 89 44 24 14 e8 82 21 ff ff 85 c0 74 0c 89 ee 48 89 df e8 72 1c ff ff 89 c5 48 89 df be fe ff | ..D$...!....t...H...r.....H..... |
| 132e0 | ff ff e8 91 18 ff ff 48 89 e7 89 6c 24 20 e8 4d 12 ff ff 48 83 f8 ff 75 0a 48 89 df e8 da 1d ff | .......H...l$..M...H...u.H...... |
| 13300 | ff eb 0b 48 89 c6 48 89 df e8 f6 1d ff ff 48 8b 4c 24 38 64 48 33 0c 25 28 00 00 00 b8 01 00 00 | ...H..H.......H.L$8dH3.%(....... |
| 13320 | 00 74 05 e8 18 0f ff ff 48 83 c4 48 5b 5d c3 41 57 41 56 31 c9 41 55 41 54 ba bb 1d 42 00 55 53 | .t......H..H[].AWAV1.AUAT...B.US |
| 13340 | be 01 00 00 00 48 89 fb 48 81 ec 58 21 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 48 21 00 00 | .....H..H..X!..dH..%(...H..$H!.. |
| 13360 | 31 c0 e8 bf 40 ff ff be 02 00 00 00 48 89 df 48 89 c5 e8 23 19 ff ff 85 c0 7f 09 31 ff e8 fe 10 | 1...@.......H..H...#.......1.... |
| 13380 | ff ff eb 0d be 02 00 00 00 48 89 df e8 13 42 ff ff 48 89 44 24 18 80 7d 00 21 48 8d 74 24 20 48 | .........H....B..H.D$..}.!H.t$.H |
| 133a0 | 8d 7c 24 18 75 0d e8 f5 0e ff ff 48 ff c5 49 89 c4 eb 08 e8 88 0d ff ff 49 89 c4 4d 85 e4 75 0d | .|$.u......H..I.........I..M..u. |
| 133c0 | 48 89 df e8 13 1d ff ff e9 3a 02 00 00 be be 1d 42 00 48 89 ef e8 26 10 ff ff 85 c0 0f 85 d9 00 | H........:......B.H...&......... |
| 133e0 | 00 00 31 f6 ba 09 00 00 00 48 89 df e8 d7 21 ff ff 41 8b 14 24 be a1 1d 42 00 48 89 df e8 8e fc | ..1......H....!..A..$...B.H..... |
| 13400 | ff ff 41 8b 54 24 04 be ac 11 42 00 48 89 df e8 7c fc ff ff 41 8b 54 24 08 be a5 1d 42 00 48 89 | ..A.T$....B.H...|...A.T$....B.H. |
| 13420 | df e8 6a fc ff ff 41 8b 54 24 0c be c2 1d 42 00 48 89 df e8 58 fc ff ff 41 8b 44 24 10 be aa 1d | ..j...A.T$....B.H...X...A.D$.... |
| 13440 | 42 00 48 89 df 8d 50 01 e8 43 fc ff ff 41 8b 44 24 14 be b0 1d 42 00 48 89 df 8d 90 6c 07 00 00 | B.H...P..C...A.D$....B.H....l... |
| 13460 | e8 2b fc ff ff 41 8b 44 24 18 be c1 1d 42 00 48 89 df 8d 50 01 e8 16 fc ff ff 41 8b 44 24 1c be | .+...A.D$....B.H...P......A.D$.. |
| 13480 | c6 1d 42 00 48 89 df 8d 50 01 e8 01 fc ff ff 41 8b 74 24 20 85 f6 0f 88 6b 01 00 00 48 89 df e8 | ..B.H...P......A.t$.....k...H... |
| 134a0 | b6 1e ff ff ba b5 1d 42 00 be fe ff ff ff 48 89 df e8 89 22 ff ff e9 4c 01 00 00 48 8d 74 24 58 | .......B......H...."...L...H.t$X |
| 134c0 | 48 89 df c6 84 24 7c 20 00 00 25 e8 67 3a ff ff 8a 45 00 84 c0 0f 84 22 01 00 00 3c 25 4c 8d 75 | H....$|...%.g:...E....."...<%L.u |
| 134e0 | 01 74 39 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 65 38 ff ff 48 8b | .t9H.D$`H9D$hr.H.|$X......e8..H. |
| 13500 | 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 8a 4d 00 4c 89 f5 88 0c 02 eb b4 4d 89 f5 41 | D$hH.P.H.T$hH.T$X.M.L.......M..A |
| 13520 | bf a0 1e 42 00 8a 4d 01 84 c9 74 67 49 8b 3f 0f be f1 88 4c 24 0f e8 25 0d ff ff 48 85 c0 74 53 | ...B..M...tgI.?....L$..%...H..tS |
| 13540 | 8a 4c 24 0f 49 8b 7f 08 88 8c 24 7d 20 00 00 80 3f 00 75 0e c6 84 24 7e 20 00 00 00 4c 8d 6d 02 | .L$.I.....$}....?.u...$~....L.m. |
| 13560 | eb 61 8a 4d 02 84 c9 74 2a 0f be f1 88 4c 24 0f e8 eb 0c ff ff 48 85 c0 8a 4c 24 0f 74 15 88 8c | .a.M...t*....L$......H...L$.t... |
| 13580 | 24 7e 20 00 00 c6 84 24 7f 20 00 00 00 4c 8d 6d 03 eb 30 49 83 c7 10 b8 d0 1e 42 00 4c 39 f8 75 | $~.....$.....L.m..0I......B.L9.u |
| 135a0 | 84 4c 89 f2 be cb 1d 42 00 48 89 df 31 c0 e8 4a 1c ff ff be 01 00 00 00 48 89 c2 48 89 df e8 25 | .L.....B.H..1..J........H..H...% |
| 135c0 | 34 ff ff 48 8d 94 24 7c 20 00 00 48 8d bc 24 80 20 00 00 4c 89 e1 be c8 00 00 00 4c 89 ed e8 0d | 4..H..$|...H..$....L.......L.... |
| 135e0 | 10 ff ff 48 8d b4 24 80 20 00 00 48 8d 7c 24 58 48 89 c2 e8 10 38 ff ff e9 d3 fe ff ff 48 8d 7c | ...H..$....H.|$XH....8.......H.| |
| 13600 | 24 58 e8 44 38 ff ff 48 8b 8c 24 48 21 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 | $X.D8..H..$H!..dH3.%(........t.. |
| 13620 | 1c 0c ff ff 48 81 c4 58 21 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 f2 0f 10 05 91 c4 00 00 48 | ....H..X!..[]A\A]A^A_.S........H |
| 13640 | 89 fb be 88 00 00 00 e8 79 45 ff ff 48 89 df ba 0b 00 00 00 31 f6 e8 6d 1f ff ff 48 89 df 31 d2 | ........yE..H.......1..m...H..1. |
| 13660 | be 40 1f 42 00 e8 80 42 ff ff b8 01 00 00 00 5b c3 48 8b 47 10 03 77 34 48 8b 17 48 8b 40 58 48 | .@.B...B.......[.H.G..w4H..H.@XH |
| 13680 | 63 f6 48 8b 00 48 0f bf 04 70 48 c1 e0 04 48 03 42 50 c3 88 56 12 8a 47 3a 88 46 10 48 8b 47 10 | c.H..H...pH...H.BP..V..G:.F.H.G. |
| 136a0 | 48 8b 40 58 8b 50 28 8b 40 18 c6 46 11 00 89 46 0c 48 8b 47 18 89 56 08 48 89 06 48 89 77 18 c3 | H.@X.P(.@..F...F.H.G..V.H..H.w.. |
| 136c0 | 39 77 10 75 0d 51 e8 4a d5 ff ff b8 01 00 00 00 5a c3 31 c0 c3 41 57 41 56 49 89 d7 41 55 41 54 | 9w.u.Q.J........Z.1..AWAVI..AUAT |
| 136e0 | 41 89 ce 55 53 49 89 fc 41 51 8b 6e 08 48 89 f3 3b 6e 0c 45 89 c5 7c 24 48 8d 56 0c 48 8b 7f 38 | A..USI..AQ.n.H..;n.E..|$H.V.H..8 |
| 13700 | 48 8b 36 41 b9 08 20 42 00 41 b8 ff 7f 00 00 b9 18 00 00 00 e8 18 de ff ff 48 89 03 48 63 c5 49 | H.6A...B.A...............H..Hc.I |
| 13720 | 8b 4c 24 30 48 6b c0 18 48 89 c2 48 03 13 4c 89 3a 44 89 72 0c 8a 49 3a 88 4a 10 48 8b 13 44 89 | .L$0Hk..H..H..L.:D.r..I:.J.H..D. |
| 13740 | 6c 02 08 8d 45 01 89 43 08 89 e8 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 1d c3 ff ff | l...E..C...Z[]A\A]A^A_.SH....... |
| 13760 | 48 8b 7b 38 48 89 c2 be 57 20 42 00 31 c0 e8 3b f2 ff ff 48 89 df 48 89 c6 e8 e1 c7 ff ff 40 00 | H.{8H...W.B.1..;...H..H.......@. |
| 13780 | 77 3a 49 89 f8 89 f1 85 c9 74 1a 41 0f b6 70 3a 4c 89 c7 29 ce e8 d7 fe ff ff 41 8b 50 20 ff c9 | w:I......t.A..p:L..)......A.P... |
| 137a0 | 89 50 08 eb e2 c3 81 ff 15 01 00 00 89 f0 74 1f 7f 0d 81 ef 04 01 00 00 83 ff 02 77 0a eb 0b 81 | .P............t............w.... |
| 137c0 | ff 21 01 00 00 74 03 31 c0 c3 b8 01 00 00 00 c3 41 56 41 55 41 54 55 48 89 fd 53 48 63 de 4c 8b | .!...t.1........AVAUATUH..SHc.L. |
| 137e0 | 65 58 49 89 dd 48 8b 7f 30 48 6b db 18 49 89 d8 4d 03 44 24 10 41 0f b6 70 10 40 38 ce 73 39 e8 | eXI..H..0Hk..I..M.D$.A..p.@8.s9. |
| 13800 | 6d fe ff ff 48 8b 00 49 8b 10 be 63 20 42 00 41 8b 48 0c 48 8b 7d 38 4c 8d 40 20 48 83 c2 20 31 | m...H..I...c.B.A.H.H.}8L.@.H...1 |
| 13820 | c0 e8 88 f1 ff ff c7 45 10 00 00 00 00 48 89 c6 48 89 ef e8 27 c7 ff ff 41 8b 70 08 e8 c6 56 ff | .......E.....H..H...'...A.p...V. |
| 13840 | ff 41 8b 44 24 18 48 8d 53 18 ff c8 41 39 c5 7d 1b 49 8b 74 24 10 b9 06 00 00 00 41 ff c5 48 8d | .A.D$.H.S...A9.}.I.t$......A..H. |
| 13860 | 3c 1e 48 01 d6 48 89 d3 f3 a5 eb d5 41 89 44 24 18 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 | <.H..H......A.D$.[]A\A]A^.AUATI. |
| 13880 | f4 55 53 48 89 fd 52 48 8b 47 30 4c 8b 6f 58 48 8b 40 18 8b 58 0c 41 3b 5d 18 7d 2e 48 63 c3 49 | .USH..RH.G0L.oXH.@..X.A;].}.Hc.I |
| 138a0 | 8b 34 24 48 6b c0 18 49 03 45 10 48 39 30 75 16 41 8a 4c 24 10 41 8b 54 24 08 89 de 48 89 ef e8 | .4$Hk..I.E.H90u.A.L$.A.T$...H... |
| 138c0 | 0c ff ff ff eb d0 ff c3 eb cc 58 5b 5d 41 5c 41 5d c3 41 55 41 54 48 63 c6 55 53 51 4c 8b 57 30 | ..........X[]A\A].AUATHc.USQL.W0 |
| 138e0 | 4c 8b 47 58 48 6b c0 18 4d 8b 5a 18 49 03 40 10 45 8b 68 28 49 63 53 08 49 89 d1 48 6b d2 18 44 | L.GXHk..M.Z.I.@.E.h(IcS.I..Hk..D |
| 13900 | 89 c9 44 39 e9 7d 5a 49 89 d4 4d 03 60 20 48 83 c2 18 48 8b 18 49 39 1c 24 75 42 41 0f b6 54 24 | ..D9.}ZI..M.`.H...H..I9.$uBA..T$ |
| 13920 | 10 89 f5 48 89 fb 38 50 10 76 17 41 80 7b 11 00 75 05 45 39 e9 7d 0b 8b 70 08 4c 89 d7 e8 24 55 | ...H..8P.v.A.{..u.E9.}..p.L...$U |
| 13940 | ff ff 41 8a 4c 24 10 41 8b 54 24 08 89 ee 48 89 df e8 7a fe ff ff b8 01 00 00 00 eb 06 ff c1 eb | ..A.L$.A.T$...H...z............. |
| 13960 | a1 31 c0 5a 5b 5d 41 5c 41 5d c3 41 55 41 54 41 89 d5 55 53 89 f5 41 50 48 89 fb 41 89 cc e8 3d | .1.Z[]A\A].AUATA..US..APH..A...= |
| 13980 | fd ff ff 85 c0 75 4c 44 39 63 04 75 0a 89 ee 48 89 df e8 c0 fd ff ff 44 89 ee 48 89 df e8 db c0 | .....uLD9c.u...H.......D..H..... |
| 139a0 | ff ff 89 ee 48 89 df 49 89 c5 e8 ce c0 ff ff 48 8b 7b 38 48 89 c2 be 9b 20 42 00 45 89 e0 4c 89 | ....H..I.......H.{8H.....B.E..L. |
| 139c0 | e9 31 c0 e8 e6 ef ff ff 48 89 df 48 89 c6 e8 8c c5 ff ff 58 5b 5d 41 5c 41 5d c3 8b 01 41 54 55 | .1......H..H.......X[]A\A]...ATU |
| 139e0 | 53 89 f3 29 d3 48 89 fd 48 89 ce 8d 50 f3 83 fa 01 77 25 ff c3 ba 00 00 00 00 0f 48 da 89 da e8 | S..).H..H...P....w%........H.... |
| 13a00 | 72 57 ff ff 83 fb 01 7e 3c 8d 73 ff 48 89 ef 5b 5d 41 5c e9 a5 56 ff ff 85 c0 74 05 e8 61 5b ff | rW.....~<.s.H..[]A\..V....t..a[. |
| 13a20 | ff 85 db 7e 20 44 0f b6 65 3c 89 de 48 89 ef e8 89 56 ff ff 89 da 48 89 ef 5b 44 89 e6 5d 41 5c | ...~.D..e<..H....V....H..[D..]A\ |
| 13a40 | e9 4c 55 ff ff 5b 5d 41 5c c3 48 8b 57 38 66 8b 82 c6 00 00 00 ff c0 66 3d c8 00 66 89 82 c6 00 | .LU..[]A\.H.W8f........f=..f.... |
| 13a60 | 00 00 76 14 50 48 8b 7f 30 ba c0 20 42 00 be c8 00 00 00 e8 4a 0d ff ff c3 41 56 41 55 41 54 55 | ..v.PH..0...B.......J....AVAUATU |
| 13a80 | 48 89 fd 53 4c 8b 67 18 4c 8b 6f 10 49 83 3c 24 00 74 29 41 80 7c 24 11 00 74 21 e8 7b 54 ff ff | H..SL.g.L.o.I.<$.t)A.|$..t!.{T.. |
| 13aa0 | 41 0f b6 54 24 10 89 c3 89 c6 48 89 ef e8 b4 53 ff ff 89 de 48 89 ef e8 3d 54 ff ff 41 80 7c 24 | A..T$.....H....S....H...=T..A.|$ |
| 13ac0 | 12 00 74 42 49 8b 7d 38 be 4f 0f 42 00 e8 5d 2e 00 00 49 8b 55 30 49 8b 4d 58 4c 89 ef 44 8b 42 | ..tBI.}8.O.B..]...I.U0I.MXL..D.B |
| 13ae0 | 20 48 8d 71 20 48 89 c2 31 c9 e8 e6 fb ff ff 49 8b 55 58 48 63 f0 4c 89 ef 48 6b f6 18 48 03 72 | .H.q.H..1......I.UXHc.L..Hk..H.r |
| 13b00 | 20 e8 74 fd ff ff 49 8b 04 24 4c 8b 75 10 48 89 45 18 0f b6 45 3a 41 0f b6 5c 24 10 49 8b 56 58 | ..t...I..$L.u.H.E...E:A..\$.I.VX |
| 13b20 | 29 d8 29 42 08 0f b6 45 3a 39 c3 89 c6 7d 1a ff ce 48 89 ef 40 88 75 3a 40 0f b6 f6 e8 30 fb ff | ).)B...E:9...}...H..@.u:@....0.. |
| 13b40 | ff 8b 55 20 89 50 0c eb dc 88 45 3c 49 83 3c 24 00 49 8b 45 58 41 8b 54 24 08 49 63 5c 24 0c 89 | ..U..P....E<I.<$.I.EXA.T$.Ic\$.. |
| 13b60 | 50 28 74 55 4d 8b 76 58 41 3b 5e 18 0f 8d 94 00 00 00 4c 63 eb 41 0f b6 54 24 10 4d 6b ed 18 4d | P(tUM.vXA;^.......Lc.A..T$.Mk..M |
| 13b80 | 03 6e 10 41 38 55 10 76 1d 41 80 7c 24 11 00 74 0c 41 8b 75 08 48 89 ef e8 c9 52 ff ff 41 8a 44 | .n.A8U.v.A.|$..t.A.u.H....R..A.D |
| 13ba0 | 24 10 41 88 45 10 48 8b 7d 10 89 de e8 21 fd ff ff 83 f8 01 83 d3 00 eb af 3b 58 18 7d 48 48 6b | $.A.E.H.}....!...........;X.}HHk |
| 13bc0 | db 18 be eb 20 42 00 48 03 58 10 48 8b 13 80 7a 08 04 75 0d 80 7a 0a 00 b8 c9 20 42 00 48 0f 45 | .....B.H.X.H...z..u..z.....B.H.E |
| 13be0 | f0 49 8b 7d 38 8b 4b 0c 48 83 c2 20 31 c0 e8 bb ed ff ff 41 c7 45 10 00 00 00 00 48 89 c6 4c 89 | .I.}8.K.H...1......A.E.....H..L. |
| 13c00 | ef e8 59 c3 ff ff 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 31 d2 55 53 31 f6 51 48 8b 6f 30 49 89 | ..Y...[]A\A]A^.AUAT1.US1.QH.o0I. |
| 13c20 | fd 4c 8b 67 38 48 8b 5d 00 48 89 ef e8 f7 53 ff ff 48 89 ef e8 40 fe ff ff 48 63 4d 20 48 63 53 | .L.g8H.].H....S..H...@...HcM.HcS |
| 13c40 | 18 4c 89 e7 48 8b 73 38 48 c1 e1 02 48 c1 e2 02 e8 5c d8 ff ff 48 63 4d 20 48 63 53 1c 4c 89 e7 | .L..H.s8H...H....\...HcM.HcS.L.. |
| 13c60 | 48 8b 73 48 48 89 43 38 48 c1 e2 02 89 4b 18 48 c1 e1 02 e8 39 d8 ff ff 48 63 4d 2c 48 63 53 14 | H.sHH.C8H....K.H....9...HcM,HcS. |
| 13c80 | 4c 89 e7 48 89 43 48 8b 45 20 48 8b 73 30 48 c1 e1 04 48 c1 e2 04 89 43 1c e8 13 d8 ff ff 48 63 | L..H.CH.E.H.s0H...H....C......Hc |
| 13ca0 | 4d 30 48 63 53 20 4c 89 e7 48 89 43 30 8b 45 2c 48 8b 73 40 48 c1 e1 03 48 c1 e2 03 89 43 14 e8 | M0HcS.L..H.C0.E,H.s@H...H....C.. |
| 13cc0 | ed d7 ff ff 48 0f bf 4d 38 48 63 53 24 4c 89 e7 48 89 43 40 8b 45 30 48 8b 73 50 48 c1 e1 04 48 | ....H..M8HcS$L..H.C@.E0H.sPH...H |
| 13ce0 | c1 e2 04 89 43 20 e8 c6 d7 ff ff 48 89 43 50 0f bf 45 38 4c 89 e7 48 63 53 10 48 8b 73 58 89 43 | ....C......H.CP..E8L..HcS.H.sX.C |
| 13d00 | 24 0f b6 4d 3b 48 c1 e2 04 48 c1 e1 04 e8 9f d7 ff ff 48 89 43 58 0f b6 45 3b 89 43 10 48 8b 45 | $..M;H...H........H.CX..E;.C.H.E |
| 13d20 | 08 49 89 45 30 49 8b 44 24 18 48 83 78 18 00 7e 0f 5a 4c 89 e7 5b 5d 41 5c 41 5d e9 d2 a9 ff ff | .I.E0I.D$.H.x..~.ZL..[]A\A]..... |
| 13d40 | 58 5b 5d 41 5c 41 5d c3 3b 77 10 74 06 50 e8 04 fa ff ff e9 bd ce ff ff 41 57 41 56 49 89 f7 41 | X[]A\A].;w.t.P..........AWAVI..A |
| 13d60 | 55 41 54 49 89 fd 55 53 52 4c 8b 67 30 48 8b 5f 58 49 8b 2c 24 41 0f bf 44 24 38 44 8b 75 24 41 | UATI..USRL.g0H._XI.,$A..D$8D.u$A |
| 13d80 | 39 c6 7e 19 49 0f bf 44 24 38 48 c1 e0 04 48 03 45 50 4c 89 38 f6 45 09 04 75 4d eb 61 48 8b 75 | 9.~.I..D$8H...H.EPL.8.E..uM.aH.u |
| 13da0 | 50 48 8b 7f 38 48 8d 55 24 b9 10 00 00 00 41 b9 17 21 42 00 41 b8 ff 7f 00 00 e8 72 d7 ff ff 49 | PH..8H.U$.....A..!B.A......r...I |
| 13dc0 | 63 d6 8b 4d 24 48 89 45 50 48 c1 e2 04 48 01 d0 31 d2 41 39 ce 7d ad 48 c7 04 10 00 00 00 00 41 | c..M$H.EPH...H..1.A9.}.H.......A |
| 13de0 | ff c6 48 83 c2 10 eb ea 41 f6 47 09 03 74 0f 49 8b 7d 38 4c 89 fa 48 89 ee e8 a0 a1 ff ff 41 8b | ..H.....A.G..t.I.}8L..H.......A. |
| 13e00 | 6c 24 38 8d 45 01 66 41 89 44 24 38 8b 43 08 ff c0 89 c2 41 2b 54 24 34 81 fa c8 00 00 00 7e 12 | l$8.E.fA.D$8.C.....A+T$4......~. |
| 13e20 | ba 17 21 42 00 be c8 00 00 00 4c 89 e7 e8 90 09 ff ff 3b 43 0c 7c 24 49 8b 7d 38 48 8b 33 48 8d | ..!B......L.......;C.|$I.}8H.3H. |
| 13e40 | 53 0c 41 b9 17 21 42 00 41 b8 ff ff ff 7f b9 02 00 00 00 e8 d9 d6 ff ff 48 89 03 48 63 43 08 48 | S.A..!B.A...............H..HcC.H |
| 13e60 | 8b 13 8d 48 01 89 4b 08 66 89 2c 42 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 e7 c0 ff | ...H..K.f.,BX[]A\A]A^A_.SH...... |
| 13e80 | ff 48 89 df 48 89 c6 5b e9 cb fe ff ff 81 7f 10 24 01 00 00 53 74 0a be 24 01 00 00 e8 b6 f8 ff | .H..H..[........$...St..$....... |
| 13ea0 | ff 48 8b 5f 18 e8 6b cd ff ff 48 89 d8 5b c3 55 53 48 89 fd 50 48 89 f3 e8 d0 ff ff ff 48 8b 7d | .H._..k...H..[.USH..PH.......H.} |
| 13ec0 | 30 48 89 c6 e8 09 52 ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 00 00 89 43 08 | 0H....R...C......C............C. |
| 13ee0 | 5a 5b 5d c3 41 54 55 49 89 f4 53 48 89 fb 48 83 ec 20 48 8b 6f 30 64 48 8b 04 25 28 00 00 00 48 | Z[].ATUI..SH..H...H.o0dH..%(...H |
| 13f00 | 89 44 24 18 31 c0 48 89 ef e8 f7 56 ff ff 48 89 df e8 ff cc ff ff 48 89 e6 48 89 df e8 8e ff ff | .D$.1.H....V..H.......H..H...... |
| 13f20 | ff 48 89 e2 4c 89 e6 48 89 ef e8 66 5a ff ff 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 05 e8 | .H..L..H...fZ..H.D$.dH3.%(...t.. |
| 13f40 | fc 02 ff ff 48 83 c4 20 5b 5d 41 5c c3 41 54 55 41 89 f4 53 be 0a 01 00 00 48 89 fb 8b 6f 04 e8 | ....H...[]A\.ATUA..S.....H...o.. |
| 13f60 | 5c f7 ff ff 85 c0 48 89 df 74 07 e8 1d ff ff ff eb 13 e8 9e cc ff ff 48 8b 7b 38 be 4f 0f 42 00 | \.....H..t.............H.{8.O.B. |
| 13f80 | e8 aa 29 00 00 48 8b 53 58 48 89 df 45 89 e0 89 e9 48 8d 72 10 48 89 c2 e8 38 f7 ff ff 48 89 df | ..)..H.SXH..E....H.r.H...8...H.. |
| 13fa0 | 89 c6 5b 5d 41 5c e9 27 f9 ff ff 41 56 41 55 41 54 55 53 0f b6 47 3b 48 89 fb 48 8b 2f 3d ff 00 | ..[]A\.'...AVAUATUS..G;H..H./=.. |
| 13fc0 | 00 00 44 8b 65 10 75 0f ba 46 fa 41 00 be ff 00 00 00 e8 eb 07 ff ff 41 39 c4 49 89 f5 49 89 d6 | ..D.e.u..F.A...........A9.I..I.. |
| 13fe0 | 7e 3e 0f b6 43 3b 48 c1 e0 04 48 03 45 58 41 83 3e 08 0f 94 40 08 0f b6 43 3b 41 8b 56 08 48 c1 | ~>..C;H...H.EXA.>...@...C;A.V.H. |
| 14000 | e0 04 48 03 45 58 88 50 09 0f b6 43 3b 48 c1 e0 04 48 03 45 58 4c 89 28 f6 45 09 04 75 51 eb 69 | ..H.EX.P...C;H...H.EXL.(.E..uQ.i |
| 14020 | 48 8b 47 10 48 8b 75 58 48 8d 55 10 b9 10 00 00 00 41 b9 46 fa 41 00 41 b8 ff 00 00 00 48 8b 78 | H.G.H.uXH.U......A.F.A.A.....H.x |
| 14040 | 38 e8 eb d4 ff ff 49 63 d4 8b 4d 10 48 89 45 58 48 c1 e2 04 48 01 d0 31 d2 41 39 cc 7d 84 48 c7 | 8.....Ic..M.H.EXH...H..1.A9.}.H. |
| 14060 | 04 10 00 00 00 00 41 ff c4 48 83 c2 10 eb ea 41 f6 45 09 03 74 13 48 8b 43 10 4c 89 ea 48 89 ee | ......A..H.....A.E..t.H.C.L..H.. |
| 14080 | 48 8b 78 38 e8 15 9f ff ff 0f b6 43 3b 8d 50 01 88 53 3b 5b 5d 41 5c 41 5d 41 5e c3 48 85 ff 0f | H.x8.......C;.P..S;[]A\A]A^.H... |
| 140a0 | 84 d3 00 00 00 41 54 55 49 89 f4 53 44 0f b6 47 3a 48 89 d3 48 89 fd 41 ff c8 41 83 f8 ff 74 49 | .....ATUI..SD..G:H..H..A..A...tI |
| 140c0 | 44 89 c6 48 89 ef e8 a6 f5 ff ff 4c 3b 20 75 e7 85 c9 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff | D..H.......L;.u....C......C..... |
| 140e0 | c7 03 08 00 00 00 44 89 43 08 75 16 48 8b 45 18 0f b6 50 10 41 39 d0 7d 05 48 8b 00 eb f2 c6 40 | ......D.C.u.H.E...P.A9.}.H.....@ |
| 14100 | 11 01 b8 08 00 00 00 eb 6a 48 8b 45 00 0f b6 4d 3b 31 d2 48 8b 70 58 39 ca 89 d0 7d 3f 48 ff c2 | ........jH.E...M;1.H.pX9...}?H.. |
| 14120 | 48 89 d7 48 c1 e7 04 4c 3b 64 3e f0 75 e9 eb 0e 48 89 da 4c 89 e6 48 89 ef e8 6d fe ff ff 89 43 | H..H...L;d>.u...H..L..H...m....C |
| 14140 | 08 c7 43 10 ff ff ff ff b8 09 00 00 00 c7 43 14 ff ff ff ff c7 03 09 00 00 00 eb 17 48 8b 7d 08 | ..C...........C.............H.}. |
| 14160 | 31 c9 48 89 da 4c 89 e6 e8 2f ff ff ff 85 c0 75 bf 31 c0 5b 5d 41 5c c3 31 c0 c3 41 55 41 54 49 | 1.H..L.../.....u.1.[]A\.1..AUATI |
| 14180 | 89 f4 55 53 48 89 fb 48 83 ec 28 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 ed fc ff ff | ..USH..H..(dH..%(...H.D$.1...... |
| 141a0 | 48 8b 6b 30 b9 01 00 00 00 4c 89 e2 48 89 c6 49 89 c5 48 89 ef e8 e2 fe ff ff 85 c0 75 49 48 8b | H.k0.....L..H..I..H.........uIH. |
| 141c0 | 73 68 4c 89 e2 b9 01 00 00 00 48 89 ef e8 ca fe ff ff 48 8b 7b 30 4c 89 ee e8 f4 4e ff ff 48 89 | shL.......H.......H.{0L....N..H. |
| 141e0 | e2 4c 89 e6 48 89 ef c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 04 00 00 00 89 44 | .L..H...D$......D$.......$.....D |
| 14200 | 24 08 e8 8e 57 ff ff 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 05 e8 24 00 ff ff 48 83 c4 28 | $...W..H.D$.dH3.%(...t..$...H..( |
| 14220 | 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 58 8b 6f 04 64 48 8b 04 25 | []A\A].AWAVAUATUSH..H..X.o.dH..% |
| 14240 | 28 00 00 00 48 89 44 24 48 31 c0 e8 fa f7 ff ff 8b 43 10 3d 0a 01 00 00 0f 84 3e 07 00 00 7f 56 | (...H.D$H1.......C.=......>....V |
| 14260 | 3d 03 01 00 00 0f 84 7d 01 00 00 7f 19 83 f8 3b 0f 84 86 00 00 00 3d 02 01 00 00 0f 84 1b 07 00 | =......}.......;......=......... |
| 14280 | 00 e9 2b 07 00 00 3d 08 01 00 00 0f 84 80 01 00 00 3d 09 01 00 00 0f 85 15 07 00 00 48 89 df e8 | ..+...=..........=..........H... |
| 142a0 | 71 c9 ff ff 48 8d 74 24 10 48 89 df e8 ca fe ff ff e9 fd 03 00 00 3d 11 01 00 00 0f 84 5c 03 00 | q...H.t$.H............=......\.. |
| 142c0 | 00 7f 17 3d 0b 01 00 00 74 3f 3d 0d 01 00 00 0f 84 40 04 00 00 e9 d7 06 00 00 3d 16 01 00 00 74 | ...=....t?=......@........=....t |
| 142e0 | 7d 3d 20 01 00 00 0f 84 04 05 00 00 3d 12 01 00 00 0f 85 ba 06 00 00 e9 d4 05 00 00 48 89 df e8 | }=..........=...............H... |
| 14300 | 11 c9 ff ff e9 14 07 00 00 4c 8b 63 30 c7 44 24 28 ff ff ff ff 48 8d 74 24 28 48 89 df e8 c2 18 | .........L.c0.D$(....H.t$(H..... |
| 14320 | 00 00 81 7b 10 05 01 00 00 74 ea be 04 01 00 00 48 89 df e8 88 f3 ff ff 85 c0 74 08 48 89 df e8 | ...{.....t......H.........t.H... |
| 14340 | f4 16 00 00 be 06 01 00 00 89 e9 ba 0b 01 00 00 48 89 df e8 13 f6 ff ff 8b 74 24 28 eb 7d 4c 8b | ................H........t$(.}L. |
| 14360 | 63 30 48 89 df e8 ab c8 ff ff 4c 89 e7 e8 ed 4a ff ff 48 89 df 41 89 c6 e8 18 16 00 00 48 8d 74 | c0H.......L....J..H..A.......H.t |
| 14380 | 24 28 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 01 f3 ff ff be 03 01 00 00 48 89 df e8 a9 f9 ff ff 48 | $(.....L..A............H.......H |
| 143a0 | 89 df e8 91 16 00 00 4c 89 e7 e8 6c 4b ff ff 44 89 f2 89 c6 4c 89 e7 e8 4b 4b ff ff be 06 01 00 | .......L...lK..D....L...KK...... |
| 143c0 | 00 89 e9 ba 16 01 00 00 48 89 df e8 9b f5 ff ff 4c 89 e7 e8 a1 f6 ff ff 44 89 ee 4c 89 e7 e8 16 | ........H.......L.......D..L.... |
| 143e0 | 4b ff ff e9 35 06 00 00 48 89 df e8 25 c8 ff ff 48 89 df e8 40 16 00 00 89 e9 ba 03 01 00 00 be | K...5...H...%...H...@........... |
| 14400 | 06 01 00 00 48 89 df e8 5f f5 ff ff e9 0c 06 00 00 4c 8b 6b 30 48 8d 74 24 10 ba 01 00 00 00 4c | ....H..._........L.k0H.t$......L |
| 14420 | 89 ef e8 6c f2 ff ff 48 89 df e8 e6 c7 ff ff 48 89 df e8 56 fa ff ff 49 89 c4 8b 43 10 83 f8 3d | ...l...H.......H...V...I...C...= |
| 14440 | 74 1e 3d 0c 01 00 00 0f 84 e0 00 00 00 83 f8 2c be 74 21 42 00 0f 85 9d 05 00 00 e9 cd 00 00 00 | t.=............,.t!B............ |
| 14460 | 4c 8b 73 30 ba 0b 00 00 00 be 27 21 42 00 48 89 df 45 0f b6 7e 3c e8 fd f9 ff ff ba 0b 00 00 00 | L.s0......'!B.H..E..~<.......... |
| 14480 | be 33 21 42 00 48 89 df e8 eb f9 ff ff ba 0a 00 00 00 be 3f 21 42 00 48 89 df e8 d9 f9 ff ff 4c | .3!B.H.............?!B.H.......L |
| 144a0 | 89 e6 48 89 df e8 ae f8 ff ff be 3d 00 00 00 48 89 df e8 91 f8 ff ff 48 89 df e8 2e 15 00 00 be | ..H........=...H.......H........ |
| 144c0 | 2c 00 00 00 48 89 df e8 7c f8 ff ff 48 89 df e8 19 15 00 00 be 2c 00 00 00 48 89 df e8 df f1 ff | ,...H...|...H........,...H...... |
| 144e0 | ff 85 c0 74 0a 48 89 df e8 00 15 00 00 eb 29 be 01 00 00 00 4c 89 f7 e8 23 4c ff ff 41 0f b6 76 | ...t.H........).....L...#L..A..v |
| 14500 | 3c 4c 89 f7 89 c2 e8 3e 4b ff ff be 01 00 00 00 4c 89 f7 e8 a5 4b ff ff 41 b8 01 00 00 00 b9 01 | <L.....>K.......L....K..A....... |
| 14520 | 00 00 00 89 ea 44 89 fe e9 cc 00 00 00 4c 8b 73 30 ba 0f 00 00 00 be 4a 21 42 00 48 89 df 41 0f | .....D.......L.s0......J!B.H..A. |
| 14540 | b6 46 3c 89 44 24 0c e8 2c f9 ff ff ba 0b 00 00 00 be 5a 21 42 00 48 89 df e8 1a f9 ff ff ba 0d | .F<.D$..,.........Z!B.H......... |
| 14560 | 00 00 00 be 66 21 42 00 48 89 df e8 08 f9 ff ff 4c 89 e6 48 89 df 41 bc 04 00 00 00 e8 d7 f7 ff | ....f!B.H.......L..H..A......... |
| 14580 | ff be 2c 00 00 00 48 89 df e8 32 f1 ff ff 85 c0 74 18 48 89 df 41 ff c4 e8 f0 f8 ff ff 48 89 df | ..,...H...2.....t.H..A.......H.. |
| 145a0 | 48 89 c6 e8 b0 f7 ff ff eb d7 be 0c 01 00 00 48 89 df e8 91 f7 ff ff 48 8d 74 24 28 48 89 df 44 | H..............H.......H.t$(H..D |
| 145c0 | 8b 7b 04 e8 23 0f 00 00 48 8b 7b 30 48 8d 4c 24 28 89 c2 be 03 00 00 00 e8 fe f3 ff ff be 03 00 | .{..#...H.{0H.L$(............... |
| 145e0 | 00 00 4c 89 f7 e8 a6 4a ff ff 8b 74 24 0c 41 8d 4c 24 fd 45 31 c0 44 89 fa 48 89 df e8 8b 14 00 | ..L....J...t$.A.L$.E1.D..H...... |
| 14600 | 00 48 89 df 89 e9 ba 08 01 00 00 be 06 01 00 00 e8 56 f3 ff ff 4c 89 ef e9 8c 00 00 00 4c 8b 63 | .H...............V...L.......L.c |
| 14620 | 30 4c 89 e7 e8 36 48 ff ff 48 8d 74 24 10 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 55 f0 ff ff 48 8d | 0L...6H..H.t$......L..A...U...H. |
| 14640 | 74 24 28 31 d2 4c 89 e7 e8 46 f0 ff ff 48 89 df e8 c0 c5 ff ff 48 89 df e8 f9 03 00 00 89 e9 ba | t$(1.L...F...H.......H.......... |
| 14660 | 11 01 00 00 be 15 01 00 00 48 89 df e8 fa f2 ff ff 48 89 df e8 1c 13 00 00 80 7c 24 39 00 89 c5 | .........H.......H........|$9... |
| 14680 | 74 0f 0f b6 54 24 38 89 c6 4c 89 e7 e8 d5 47 ff ff 4c 89 e7 e8 e0 f3 ff ff 4c 89 e7 44 89 ea 89 | t...T$8..L....G..L.......L..D... |
| 146a0 | ee e8 61 48 ff ff 4c 89 e7 e8 cb f3 ff ff e9 6a 03 00 00 8b 43 10 83 f8 2e 75 0f 48 8d 74 24 10 | ..aH..L........j....C....u.H.t$. |
| 146c0 | 48 89 df e8 1c f8 ff ff eb e9 31 d2 83 f8 3a 75 12 48 8d 74 24 10 48 89 df e8 06 f8 ff ff ba 01 | H.........1...:u.H.t$.H......... |
| 146e0 | 00 00 00 48 8d 74 24 28 89 e9 48 89 df e8 95 03 00 00 48 8b 7b 30 48 8d 74 24 10 48 8d 54 24 28 | ...H.t$(..H.......H.{0H.t$.H.T$( |
| 14700 | e8 c3 50 ff ff 48 8b 7b 30 89 ee e8 eb 52 ff ff e9 08 03 00 00 48 89 df e8 f8 c4 ff ff be 09 01 | ..P..H.{0....R.......H.......... |
| 14720 | 00 00 48 89 df e8 96 ef ff ff 85 c0 74 4e 48 89 df 48 8b 6b 30 e8 53 f7 ff ff 48 89 df 48 89 c6 | ..H.........tNH..H.k0.S...H..H.. |
| 14740 | e8 13 f6 ff ff 48 8b 7b 30 be 01 00 00 00 e8 2b f0 ff ff 8b 4b 04 48 8d 74 24 28 31 d2 48 89 df | .....H.{0......+....K.H.t$(1.H.. |
| 14760 | e8 22 03 00 00 8b 74 24 30 48 89 ef e8 00 ef ff ff 8b 55 20 89 50 08 e9 a1 02 00 00 31 ed 48 89 | ."....t$0H........U..P......1.H. |
| 14780 | df ff c5 e8 05 f7 ff ff 48 89 df 48 89 c6 e8 c5 f5 ff ff be 2c 00 00 00 48 89 df e8 20 ef ff ff | ........H..H........,...H....... |
| 147a0 | 85 c0 75 da be 3d 00 00 00 48 89 df e8 0f ef ff ff 85 c0 74 0f 48 8d 74 24 28 48 89 df e8 29 0d | ..u..=...H.........t.H.t$(H...). |
| 147c0 | 00 00 eb 0a c7 44 24 28 00 00 00 00 31 c0 48 8b 7b 30 48 8d 4c 24 28 89 ee 89 c2 e8 fb f1 ff ff | .....D$(....1.H.{0H.L$(......... |
| 147e0 | 48 8b 7b 30 89 ee e8 93 ef ff ff e9 2d 02 00 00 48 89 df e8 1d c4 ff ff 48 89 df e8 8d f6 ff ff | H.{0........-...H.......H....... |
| 14800 | 4c 8b 6b 30 49 89 c6 4c 8b 63 58 49 8b 45 18 41 8b 74 24 28 4d 8d 7c 24 20 48 63 40 08 48 89 c2 | L.k0I..L.cXI.E.A.t$(M.|$.Hc@.H.. |
| 14820 | 48 6b c0 18 39 f2 7d 43 48 89 c1 49 03 4c 24 20 48 83 c0 18 4c 3b 31 75 2e 49 8b 45 10 8b 49 0c | Hk..9.}CH..I.L$.H...L;1u.I.E..I. |
| 14840 | 49 8d 56 20 be 89 21 42 00 48 8b 78 38 31 c0 e8 5a e1 ff ff 49 8b 7d 10 48 89 c6 c7 47 10 00 00 | I.V...!B.H.x81..Z...I.}.H...G... |
| 14860 | 00 00 e8 f8 b6 ff ff ff c2 eb b9 be 20 01 00 00 48 89 df e8 d0 f4 ff ff 45 8b 45 20 89 e9 4c 89 | ................H.......E.E...L. |
| 14880 | f2 4c 89 fe 48 89 df e8 49 ee ff ff 48 89 df 89 c5 e8 2f 13 00 00 8b 7b 10 31 f6 e8 06 ef ff ff | .L..H...I...H...../....{.1...... |
| 148a0 | 85 c0 48 63 c5 74 13 49 8b 55 18 8a 4a 10 48 6b d0 18 49 03 54 24 20 88 4a 10 48 6b f0 18 48 89 | ..Hc.t.I.U..J.Hk..I.T$..J.Hk..H. |
| 148c0 | df 49 03 74 24 20 e8 af ef ff ff e9 4d 01 00 00 48 89 df e8 3d c3 ff ff 44 8b 7b 10 be 01 00 00 | .I.t$.......M...H...=...D.{..... |
| 148e0 | 00 48 8b 6b 30 44 89 ff e8 b9 ee ff ff 85 c0 0f 85 83 00 00 00 41 83 ff 3b 74 7d 48 8d 74 24 28 | .H.k0D...............A..;t}H.t$( |
| 14900 | 48 89 df e8 e3 0b 00 00 41 89 c4 8b 44 24 28 83 e8 0d 83 f8 01 77 41 48 8d 74 24 28 83 ca ff 48 | H.......A...D$(......wAH.t$(...H |
| 14920 | 89 ef e8 4f 48 ff ff 83 7c 24 28 0d 75 20 41 ff cc 75 1b 48 8b 45 00 48 63 54 24 30 48 8b 40 38 | ...OH...|$(.u.A..u.H.E.HcT$0H.@8 |
| 14940 | 48 8d 14 90 8b 02 83 e0 c0 83 c8 25 89 02 0f b6 45 3a 41 83 cc ff eb 25 41 83 fc 01 48 8d 74 24 | H..........%....E:A....%A...H.t$ |
| 14960 | 28 48 89 ef 75 07 e8 51 4c ff ff eb 10 e8 10 4c ff ff 0f b6 45 3a eb 05 45 31 e4 31 c0 48 89 ef | (H..u..QL......L....E:..E1.1.H.. |
| 14980 | 44 89 e2 89 c6 e8 9e 46 ff ff be 3b 00 00 00 48 89 df e8 29 ed ff ff e9 81 00 00 00 48 8b 7b 30 | D......F...;...H...)........H.{0 |
| 149a0 | e8 76 45 ff ff 48 89 df 89 c6 e8 9e f5 ff ff eb 6c 48 8d 74 24 30 48 89 df 48 8b 6b 30 e8 c5 0c | .vE..H..........lH.t$0H..H.k0... |
| 149c0 | 00 00 8b 43 10 83 f8 3d 74 05 83 f8 2c 75 1d 48 8d 74 24 28 ba 01 00 00 00 48 89 df 48 c7 44 24 | ...C...=t...,u.H.t$(.....H..H.D$ |
| 149e0 | 28 00 00 00 00 e8 d2 0d 00 00 eb 31 83 7c 24 30 0d 74 0d be af 21 42 00 48 89 df e9 62 fe ff ff | (..........1.|$0.t...!B.H...b... |
| 14a00 | 48 8b 45 00 48 63 54 24 38 48 8b 40 38 48 8d 14 90 8b 02 25 ff 3f 80 ff 80 cc 40 89 02 48 8b 43 | H.E.HcT$8H.@8H.....%.?....@..H.C |
| 14a20 | 30 8a 50 3a 88 50 3c 48 8b 43 38 66 ff 88 c6 00 00 00 48 8b 44 24 48 64 48 33 04 25 28 00 00 00 | 0.P:.P<H.C8f......H.D$HdH3.%(... |
| 14a40 | 74 05 e8 f9 f7 fe ff 48 83 c4 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 8b 53 10 be 01 00 | t......H..X[]A\A]A^A_.SH...S.... |
| 14a60 | 00 00 89 d7 e8 3d ed ff ff 85 c0 75 18 81 fa 12 01 00 00 48 89 df 75 06 5b e9 a9 f7 ff ff e8 a4 | .....=.....u.......H..u.[....... |
| 14a80 | f7 ff ff eb d5 5b c3 41 57 41 56 41 89 d7 41 55 41 54 41 89 ce 55 53 49 89 f4 48 89 fb 48 83 ec | .....[.AWAVA..AUATA..USI..H..H.. |
| 14aa0 | 78 4c 8b 5f 30 4c 8b 6f 38 64 48 8b 04 25 28 00 00 00 48 89 44 24 68 31 c0 49 8b 2b 44 8b 55 20 | xL._0L.o8dH..%(...H.D$h1.I.+D.U. |
| 14ac0 | 45 39 53 30 7d 2e 49 63 43 30 48 8b 55 40 4c 89 ef 8d 48 01 48 8d 14 c2 41 89 4b 30 48 89 14 24 | E9S0}.IcC0H.U@L...H.H...A.K0H..$ |
| 14ae0 | e8 df 87 ff ff 48 8b 14 24 48 89 02 f6 45 09 04 75 5d eb 77 48 8b 75 40 48 8d 55 20 41 b9 62 fb | .....H..$H...E..u].wH.u@H.U.A.b. |
| 14b00 | 41 00 41 b8 ff ff 03 00 b9 08 00 00 00 4c 89 ef 44 89 54 24 0c 4c 89 1c 24 e8 13 ca ff ff 48 89 | A.A..........L..D.T$.L..$.....H. |
| 14b20 | 45 40 48 63 44 24 0c 8b 55 20 4c 8b 1c 24 49 89 c2 48 c1 e0 03 41 39 d2 7d 8c 48 8b 4d 40 41 ff | E@HcD$..U.L..$I..H...A9.}.H.M@A. |
| 14b40 | c2 48 c7 04 01 00 00 00 00 48 83 c0 08 eb e6 f6 40 09 03 74 16 48 89 c2 48 89 ee 4c 89 ef 48 89 | .H.......H......@..t.H..H..L..H. |
| 14b60 | 04 24 e8 37 94 ff ff 48 8b 04 24 48 8b 53 30 44 89 70 28 48 8d 7c 24 28 c6 44 24 64 00 c6 44 24 | .$.7...H..$H.S0D.p(H.|$(.D$d..D$ |
| 14b80 | 63 00 48 8d 74 24 10 c6 44 24 62 00 48 89 7b 30 48 89 54 24 30 48 8b 53 58 48 89 5c 24 38 c7 44 | c.H.t$..D$b.H.{0H.T$0H.SXH.\$8.D |
| 14ba0 | 24 48 00 00 00 00 c7 44 24 4c 00 00 00 00 c7 44 24 50 ff ff ff ff 8b 52 08 c7 44 24 54 00 00 00 | $H.....D$L.....D$P.....R..D$T... |
| 14bc0 | 00 c7 44 24 58 00 00 00 00 66 c7 44 24 60 00 00 48 c7 44 24 40 00 00 00 00 48 89 44 24 28 89 54 | ..D$X....f.D$`..H.D$@....H.D$(.T |
| 14be0 | 24 5c 48 8b 53 60 c6 40 0c 02 48 89 50 68 31 d2 e8 9e ea ff ff be 28 00 00 00 48 89 df e8 46 f1 | $\H.S`.@..H.Ph1.......(...H...F. |
| 14c00 | ff ff 45 85 ff 74 20 be bc 21 42 00 48 89 df ba 04 00 00 00 e8 5f f2 ff ff 48 8b 7b 30 be 01 00 | ..E..t...!B.H........_...H.{0... |
| 14c20 | 00 00 e8 57 eb ff ff 48 8b 6b 30 45 31 ff 4c 8b 6d 00 41 c6 45 0b 00 83 7b 10 29 74 5d 8b 43 10 | ...W...H.k0E1.L.m.A.E...{.)t].C. |
| 14c40 | 3d 19 01 00 00 74 1f 3d 24 01 00 00 75 27 48 89 df 41 ff c7 e8 34 f2 ff ff 48 89 df 48 89 c6 e8 | =....t.=$...u'H..A...4...H..H... |
| 14c60 | f4 f0 ff ff eb 1c 48 89 df e8 a7 bf ff ff 41 c6 45 0b 01 eb 0d be c1 21 42 00 48 89 df e8 dd b2 | ......H.......A.E......!B.H..... |
| 14c80 | ff ff 41 80 7d 0b 00 75 11 be 2c 00 00 00 48 89 df e8 2a ea ff ff 85 c0 eb a1 48 8b 7b 30 44 89 | ..A.}..u..,...H...*.......H.{0D. |
| 14ca0 | fe e8 d8 ea ff ff 8a 45 3a 48 89 ef 41 88 45 0a 0f b6 75 3a e8 04 44 ff ff be 29 00 00 00 48 89 | .......E:H..A.E...u:..D...)...H. |
| 14cc0 | df e8 82 f0 ff ff 48 89 df e8 88 fd ff ff 8b 53 04 48 8b 44 24 28 44 89 f1 be 06 01 00 00 48 89 | ......H........S.H.D$(D.......H. |
| 14ce0 | df 89 50 2c ba 09 01 00 00 e8 7d ec ff ff 48 8b 43 30 31 d2 be 2c 00 00 00 48 8b 68 08 8b 45 30 | ..P,......}...H.C01..,...H.h..E0 |
| 14d00 | 48 89 ef 8d 48 ff e8 2f 43 ff ff 4c 89 e6 41 89 44 24 08 48 89 ef 41 c7 44 24 10 ff ff ff ff 41 | H...H../C..L..A.D$.H..A.D$.....A |
| 14d20 | c7 44 24 14 ff ff ff ff 41 c7 04 24 0c 00 00 00 e8 4d 48 ff ff 48 89 df e8 d2 ee ff ff 48 8b 44 | .D$.....A..$.....MH..H.......H.D |
| 14d40 | 24 68 64 48 33 04 25 28 00 00 00 74 05 e8 ee f4 fe ff 48 83 c4 78 5b 5d 41 5c 41 5d 41 5e 41 5f | $hdH3.%(...t......H..x[]A\A]A^A_ |
| 14d60 | c3 41 56 41 55 41 89 d5 41 54 55 49 89 fc 53 48 89 f3 48 83 ec 30 64 48 8b 04 25 28 00 00 00 48 | .AVAUA..ATUI..SH..H..0dH..%(...H |
| 14d80 | 89 44 24 28 31 c0 e8 bf ec ff ff 41 8b 44 24 10 83 f8 2d 74 22 7f 0a bd 03 00 00 00 83 f8 23 eb | .D$(1......A.D$...-t".........#. |
| 14da0 | 0f 83 f8 7e 74 15 bd 02 00 00 00 3d 0f 01 00 00 74 0e e9 08 02 00 00 31 ed eb 05 bd 01 00 00 00 | ...~t......=....t......1........ |
| 14dc0 | 4c 89 e7 45 8b 74 24 04 e8 48 be ff ff ba 0c 00 00 00 48 89 de 4c 89 e7 e8 84 ff ff ff 49 8b 7c | L..E.t$..H........H..L.......I.| |
| 14de0 | 24 30 44 89 f1 48 89 da 89 ee e8 a2 4e ff ff 41 8b 44 24 10 bd 09 00 00 00 83 f8 7e 0f 84 91 01 | $0D..H......N..A.D$........~.... |
| 14e00 | 00 00 0f 8f 8b 00 00 00 83 f8 2d bd 01 00 00 00 0f 84 7d 01 00 00 7f 35 83 f8 26 bd 07 00 00 00 | ..........-.......}....5..&..... |
| 14e20 | 0f 84 6d 01 00 00 7f 0d bd 03 00 00 00 83 f8 25 e9 ee 00 00 00 83 f8 2a bd 02 00 00 00 0f 84 50 | ..m............%.......*.......P |
| 14e40 | 01 00 00 31 ed 83 f8 2b e9 d6 00 00 00 83 f8 3e bd 11 00 00 00 0f 84 38 01 00 00 7f 1b 83 f8 2f | ...1...+.......>.......8......./ |
| 14e60 | bd 05 00 00 00 0f 84 28 01 00 00 bd 0e 00 00 00 83 f8 3c e9 ab 00 00 00 83 f8 5e bd 04 00 00 00 | .......(..........<.......^..... |
| 14e80 | 0f 84 0d 01 00 00 bd 08 00 00 00 83 f8 7c e9 90 00 00 00 3d 1a 01 00 00 bd 0d 00 00 00 0f 84 f0 | .............|.....=............ |
| 14ea0 | 00 00 00 7f 3a 3d 10 01 00 00 bd 14 00 00 00 0f 84 de 00 00 00 7f 0c bd 13 00 00 00 3d 01 01 00 | ....:=......................=... |
| 14ec0 | 00 eb 60 3d 17 01 00 00 bd 06 00 00 00 0f 84 c0 00 00 00 bd 0c 00 00 00 3d 18 01 00 00 eb 44 3d | ..`=....................=.....D= |
| 14ee0 | 1d 01 00 00 bd 10 00 00 00 0f 84 a4 00 00 00 7f 1c 3d 1b 01 00 00 bd 12 00 00 00 0f 84 92 00 00 | .................=.............. |
| 14f00 | 00 bd 0f 00 00 00 3d 1c 01 00 00 eb 16 3d 1e 01 00 00 bd 0a 00 00 00 74 7a bd 0b 00 00 00 3d 1f | ......=......=.........tz.....=. |
| 14f20 | 01 00 00 74 6e bd 15 00 00 00 eb 67 41 89 ee 43 0f b6 84 36 40 22 42 00 44 39 e8 7e 5b 45 8b 44 | ...tn......gA..C...6@"B.D9.~[E.D |
| 14f40 | 24 04 4c 89 e7 44 89 44 24 0c e8 c6 bc ff ff 49 8b 7c 24 30 89 ee 48 89 da e8 61 4a ff ff 43 0f | $.L..D.D$......I.|$0..H...aJ..C. |
| 14f60 | b6 94 36 41 22 42 00 48 8d 74 24 10 4c 89 e7 e8 ed fd ff ff 49 8b 7c 24 30 44 8b 44 24 0c 41 89 | ..6A"B.H.t$.L.......I.|$0D.D$.A. |
| 14f80 | c6 48 8d 4c 24 10 89 ee 48 89 da 44 89 f5 e8 1c 4e ff ff 83 fd 15 75 94 49 8b 44 24 38 66 ff 88 | .H.L$...H..D....N.....u.I.D$8f.. |
| 14fa0 | c6 00 00 00 89 e8 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 0f 84 ad 01 00 00 e8 81 f2 fe ff 3d | ......H.L$(dH3.%(..............= |
| 14fc0 | 14 01 00 00 75 3e c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 02 00 00 00 eb 1f 3d 0e 01 00 | ....u>.C......C.............=... |
| 14fe0 | 00 0f 85 9b 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 01 00 00 00 c7 43 08 00 00 | ........C......C............C... |
| 15000 | 00 00 eb 30 7e 3b 3d 22 01 00 00 75 68 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff | ...0~;="...uh.C......C......C... |
| 15020 | ff ff c7 03 05 00 00 00 f2 41 0f 10 44 24 18 f2 0f 11 43 08 4c 89 e7 e8 d9 bb ff ff e9 ae fd ff | .........A..D$....C.L........... |
| 15040 | ff 3d 07 01 00 00 75 16 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 03 00 00 00 eb 9d 7f 32 | .=....u..C......C..............2 |
| 15060 | 83 f8 7b 75 1d 48 89 de 4c 89 e7 e8 12 02 00 00 e9 7a fd ff ff 0f 8f 8c 00 00 00 3d 19 01 00 00 | ..{u.H..L........z.........=.... |
| 15080 | 74 3a 48 89 de 4c 89 e7 e8 fa 05 00 00 e9 5d fd ff ff 3d 09 01 00 00 0f 85 3f ff ff ff 4c 89 e7 | t:H..L........]...=......?...L.. |
| 150a0 | e8 70 bb ff ff 41 8b 4c 24 04 31 d2 48 89 de 4c 89 e7 e8 d0 f9 ff ff e9 33 fd ff ff 49 8b 7c 24 | .p...A.L$.1.H..L........3...I.|$ |
| 150c0 | 30 48 8b 07 80 78 0b 00 75 0d be da 21 42 00 4c 89 e7 e8 88 ae ff ff 45 31 c0 b9 01 00 00 00 31 | 0H...x..u...!B.L.......E1......1 |
| 150e0 | d2 be 2d 00 00 00 e8 90 3e ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 0e 00 00 00 89 | ..-.....>...C......C............ |
| 15100 | 43 08 e9 2d ff ff ff 3d 23 01 00 00 75 29 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff | C..-...=#...u).C......C......C.. |
| 15120 | ff ff ff c7 03 06 00 00 00 49 8b 44 24 18 48 89 43 08 e9 fd fe ff ff 3d 25 01 00 00 0f 85 40 ff | .........I.D$.H.C......=%.....@. |
| 15140 | ff ff 49 8b 74 24 18 49 8b 7c 24 30 e8 81 3f ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 | ..I.t$.I.|$0..?...C......C...... |
| 15160 | 03 04 00 00 00 eb 98 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 31 d2 e9 e6 fb ff ff 55 53 48 89 f5 | .......H..0[]A\A]A^.1......USH.. |
| 15180 | 50 48 89 fb e8 8c ba ff ff 48 89 ee 48 89 df e8 e0 ff ff ff 48 8b 7b 30 48 89 ee e8 75 44 ff ff | PH.......H..H.......H.{0H...uD.. |
| 151a0 | 5a 48 89 df be 5d 00 00 00 5b 5d e9 98 eb ff ff 41 56 41 55 41 54 55 49 89 f4 53 48 89 fb 48 83 | ZH...]...[].....AVAUATUI..SH..H. |
| 151c0 | ec 40 48 8b 6f 30 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 81 7f 10 24 01 00 00 48 8d 74 | .@H.o0dH..%(...H.D$81....$...H.t |
| 151e0 | 24 08 44 8a 6d 3c 75 07 e8 c2 ec ff ff eb 05 e8 87 ff ff ff 41 ff 44 24 20 be 3d 00 00 00 48 89 | $.D.m<u.............A.D$..=...H. |
| 15200 | df e8 42 eb ff ff 48 8d 74 24 08 48 89 ef e8 11 44 ff ff 48 8d 74 24 20 48 89 df 41 89 c6 e8 51 | ..B...H.t$.H....D..H.t$.H..A...Q |
| 15220 | ff ff ff 48 8d 74 24 20 48 89 ef e8 f4 43 ff ff 41 89 c0 49 8b 44 24 18 44 89 f1 be 0a 00 00 00 | ...H.t$.H....C..A..I.D$.D....... |
| 15240 | 48 89 ef 8b 50 08 e8 30 3d ff ff 48 8b 44 24 38 64 48 33 04 25 28 00 00 00 44 88 6d 3c 74 05 e8 | H...P..0=..H.D$8dH3.%(...D.m<t.. |
| 15260 | dc ef fe ff 48 83 c4 40 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 f3 e8 fa fe ff ff ff 43 24 ff 43 28 | ....H..@[]A\A]A^.SH........C$.C( |
| 15280 | 5b c3 41 56 41 55 45 31 c0 41 54 55 49 89 f5 53 31 c9 48 89 fb 31 d2 be 0b 00 00 00 48 83 ec 40 | [.AVAUE1.ATUI..S1.H..1......H..@ |
| 152a0 | 4c 8b 67 30 44 8b 77 04 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 4c 89 e7 e8 bb 3c ff ff | L.g0D.w.dH..%(...H.D$81.L....<.. |
| 152c0 | 48 63 e8 4c 89 ee 41 c7 45 10 ff ff ff ff 41 89 6d 08 48 8b 7b 30 41 c7 45 14 ff ff ff ff 41 c7 | Hc.L..A.E.....A.m.H.{0A.E.....A. |
| 152e0 | 45 00 0c 00 00 00 c7 44 24 30 00 00 00 00 c7 44 24 28 00 00 00 00 c7 44 24 2c 00 00 00 00 4c 89 | E......D$0.....D$(.....D$,....L. |
| 15300 | 6c 24 20 c7 44 24 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 00 00 00 00 c7 44 24 10 00 | l$..D$......D$......D$......D$.. |
| 15320 | 00 00 00 e8 5a 42 ff ff be 7b 00 00 00 48 89 df e8 13 ea ff ff 83 7b 10 7d 75 25 44 89 f1 ba 7b | ....ZB...{...H........{.}u%D...{ |
| 15340 | 00 00 00 be 7d 00 00 00 48 89 df e8 1b e6 ff ff 83 7c 24 30 00 0f 85 ba 00 00 00 e9 17 01 00 00 | ....}...H........|$0............ |
| 15360 | 83 7c 24 08 00 74 3d 48 8d 74 24 08 4c 89 e7 e8 0e 42 ff ff 83 7c 24 30 32 c7 44 24 08 00 00 00 | .|$..t=H.t$.L....B...|$02.D$.... |
| 15380 | 00 75 21 48 8b 44 24 20 8b 54 24 2c b9 32 00 00 00 4c 89 e7 8b 70 08 e8 43 4b ff ff c7 44 24 30 | .u!H.D$..T$,.2...L...p..CK...D$0 |
| 153a0 | 00 00 00 00 8b 43 10 83 f8 5b 74 1e 3d 24 01 00 00 75 26 48 89 df e8 8b b8 ff ff 83 f8 3d 48 8d | .....C...[t.=$...u&H.........=H. |
| 153c0 | 74 24 08 48 89 df 75 19 eb 08 48 8d 74 24 08 48 89 df e8 d9 fd ff ff eb 0d 48 8d 74 24 08 48 89 | t$.H..u...H.t$.H.........H.t$.H. |
| 153e0 | df e8 8b fe ff ff be 2c 00 00 00 48 89 df e8 cd e2 ff ff 85 c0 0f 85 3a ff ff ff be 3b 00 00 00 | .......,...H...........:....;... |
| 15400 | 48 89 df e8 b8 e2 ff ff 85 c0 0f 85 25 ff ff ff e9 26 ff ff ff 8b 44 24 08 8d 50 f3 83 fa 01 77 | H...........%....&....D$..P....w |
| 15420 | 2d 48 8d 74 24 08 83 ca ff 4c 89 e7 e8 45 3d ff ff 48 8b 44 24 20 8b 54 24 2c 83 c9 ff 4c 89 e7 | -H.t$....L...E=..H.D$..T$,...L.. |
| 15440 | 8b 70 08 e8 97 4a ff ff ff 4c 24 2c eb 29 85 c0 74 0d 48 8d 74 24 08 4c 89 e7 e8 23 41 ff ff 48 | .p...J...L$,.)..t.H.t$.L...#A..H |
| 15460 | 8b 44 24 20 8b 4c 24 30 4c 89 e7 8b 54 24 2c 8b 70 08 e8 68 4a ff ff 49 8b 04 24 48 c1 e5 02 8b | .D$..L$0L...T$,.p..hJ..I..$H.... |
| 15480 | 7c 24 2c 49 89 ed 4c 03 68 38 41 8b 5d 00 e8 95 d0 ff ff c1 e0 17 81 e3 ff ff 7f 00 09 c3 49 8b | |$,I..L.h8A.].................I. |
| 154a0 | 04 24 41 89 5d 00 8b 7c 24 28 48 03 68 38 8b 5d 00 e8 72 d0 ff ff c1 e0 0e 81 e3 ff 3f 80 ff 25 | .$A.]..|$(H.h8.]..r.........?..% |
| 154c0 | 00 c0 7f 00 09 c3 48 8b 44 24 38 64 48 33 04 25 28 00 00 00 89 5d 00 74 05 e8 62 ed fe ff 48 83 | ......H.D$8dH3.%(....].t..b...H. |
| 154e0 | c4 40 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 bd 01 00 00 00 53 49 89 f4 48 89 fb e8 75 fc ff ff be | .@[]A\A]A^.ATU.....SI..H...u.... |
| 15500 | 2c 00 00 00 48 89 df e8 b4 e1 ff ff 85 c0 74 1b 48 8b 7b 30 4c 89 e6 ff c5 e8 64 40 ff ff 4c 89 | ,...H.........t.H.{0L.....d@..L. |
| 15520 | e6 48 89 df e8 4b fc ff ff eb d4 89 e8 5b 5d 41 5c c3 41 55 41 54 41 89 d5 55 53 49 89 f4 48 89 | .H...K.......[]A\.AUATA..USI..H. |
| 15540 | fb 48 83 ec 28 48 8b 6f 30 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 8b 47 10 83 f8 7b 74 | .H..(H.o0dH..%(...H.D$.1..G...{t |
| 15560 | 50 3d 25 01 00 00 74 53 83 f8 28 75 7f e8 a3 b6 ff ff 83 7b 10 29 75 09 c7 04 24 00 00 00 00 eb | P=%...tS..(u.......{.)u...$..... |
| 15580 | 19 48 89 e6 48 89 df e8 5f ff ff ff 83 ca ff 48 89 e6 48 89 ef e8 dc 3b ff ff 44 89 e9 ba 28 00 | .H..H..._......H..H....;..D...(. |
| 155a0 | 00 00 be 29 00 00 00 48 89 df e8 bc e3 ff ff eb 45 48 89 e6 e8 c9 fc ff ff eb 3b 48 8b 77 18 48 | ...)...H........EH........;H.w.H |
| 155c0 | 89 ef e8 0b 3b ff ff 48 89 df c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 04 00 00 | ....;..H...D$......D$.......$... |
| 155e0 | 00 89 44 24 08 e8 2b b6 ff ff eb 0a be 05 22 42 00 e8 69 a9 ff ff 8b 04 24 83 c9 ff 41 8b 5c 24 | ..D$..+......."B..i.....$...A.\$ |
| 15600 | 08 8d 50 f3 83 fa 01 76 18 85 c0 74 0b 48 89 e6 48 89 ef e8 6a 3f ff ff 0f b6 4d 3c 8d 43 01 29 | ..P....v...t.H..H...j?....M<.C.) |
| 15620 | c1 ff c1 89 da 41 b8 02 00 00 00 be 24 00 00 00 48 89 ef ff c3 e8 41 39 ff ff 41 c7 44 24 10 ff | .....A......$...H.....A9..A.D$.. |
| 15640 | ff ff ff 41 89 44 24 08 44 89 ee 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0d 00 00 00 48 89 ef e8 | ...A.D$.D..A.D$.....A..$....H... |
| 15660 | 97 43 ff ff 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 88 5d 3c 74 05 e8 c4 eb fe ff 48 83 c4 28 | .C..H.D$.dH3.%(....]<t......H..( |
| 15680 | 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 f5 48 89 fb 48 83 ec 28 4c 8b 67 30 44 8b 6f 04 64 | []A\A].AUATUSH..H..H..(L.g0D.o.d |
| 156a0 | 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 8b 47 10 83 f8 28 74 0e 3d 24 01 00 00 75 3a e8 b8 | H..%(...H.D$.1..G...(t.=$...u:.. |
| 156c0 | ea ff ff eb 58 e8 4b b5 ff ff 48 89 ee 48 89 df e8 9f fa ff ff 48 89 df 44 89 e9 ba 28 00 00 00 | ....X.K...H..H.......H..D...(... |
| 156e0 | be 29 00 00 00 e8 81 e2 ff ff 48 8b 7b 30 48 89 ee e8 49 3b ff ff eb 25 be 21 22 42 00 e8 5d a8 | .)........H.{0H...I;...%.!"B..]. |
| 15700 | ff ff 7f 23 83 f8 28 74 78 83 f8 2e 0f 85 8a 00 00 00 48 89 ee 48 89 df e8 c7 e7 ff ff 8b 43 10 | ...#..(tx.........H..H........C. |
| 15720 | 83 f8 3a 75 dd eb 37 83 f8 7b 74 55 3d 25 01 00 00 74 4e 83 f8 5b 75 64 48 89 ee 4c 89 e7 e8 c2 | ..:u..7..{tU=%...tN..[udH..L.... |
| 15740 | 3e ff ff 48 89 e6 48 89 df e8 2d fa ff ff 48 89 e2 48 89 ee 4c 89 e7 e8 39 42 ff ff eb bf 48 89 | >..H..H...-...H..H..L...9B....H. |
| 15760 | df e8 af b4 ff ff 48 89 e6 48 89 df e8 3e e7 ff ff 48 89 e2 48 89 ee 4c 89 e7 e8 dc 40 ff ff eb | ......H..H...>...H..H..L....@... |
| 15780 | 0b 48 89 ee 4c 89 e7 e8 f6 3d ff ff 44 89 ea 48 89 ee 48 89 df e8 98 fd ff ff eb 81 48 8b 44 24 | .H..L....=..D..H..H.........H.D$ |
| 157a0 | 18 64 48 33 04 25 28 00 00 00 74 05 e8 8f ea fe ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 | .dH3.%(...t......H..([]A\A].AUAT |
| 157c0 | 55 53 48 89 fb 48 83 ec 38 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 8b 46 08 83 e8 08 83 | USH..H..8dH..%(...H.D$(1..F..... |
| 157e0 | f8 02 76 0a be af 21 42 00 e8 71 a7 ff ff 49 89 f4 be 2c 00 00 00 89 d5 e8 c3 de ff ff 85 c0 0f | ..v...!B..q...I...,............. |
| 15800 | 84 de 00 00 00 48 8d 74 24 10 48 89 df 4c 89 64 24 08 e8 70 fe ff ff 8b 4c 24 10 83 f9 0a 0f 84 | .....H.t$.H..L.d$..p....L$...... |
| 15820 | 86 00 00 00 4c 8b 6b 30 4c 89 e0 31 f6 41 0f b6 7d 3c 89 fa 83 78 08 0a 75 3c 44 0f b6 40 13 44 | ....L.k0L..1.A..}<...x..u<D..@.D |
| 15840 | 39 c1 75 18 44 0f b6 40 12 44 3b 44 24 18 75 0c c6 40 13 08 88 50 12 be 01 00 00 00 83 f9 08 75 | 9.u.D..@.D;D$.u..@...P.........u |
| 15860 | 15 44 0f bf 40 10 44 3b 44 24 18 75 09 66 89 78 10 be 01 00 00 00 48 8b 00 48 85 c0 75 b6 85 f6 | .D..@.D;D$.u.f.x......H..H..u... |
| 15880 | 74 28 31 f6 83 f9 08 8b 4c 24 18 40 0f 95 c6 4c 89 ef 45 31 c0 8d 34 b6 e8 de 36 ff ff be 01 00 | t(1.....L$.@...L..E1..4...6..... |
| 158a0 | 00 00 4c 89 ef e8 13 38 ff ff 48 8b 43 38 0f b7 80 c6 00 00 00 01 e8 3d c8 00 00 00 7e 13 48 8b | ..L....8..H.C8.........=....~.H. |
| 158c0 | 7b 30 ba c0 20 42 00 be c8 00 00 00 e8 f1 ee fe ff 8d 55 01 48 8d 74 24 08 48 89 df e8 db fe ff | {0...B............U.H.t$.H...... |
| 158e0 | ff eb 5d be 3d 00 00 00 48 89 df e8 58 e4 ff ff 48 8d 74 24 08 48 89 df e8 ee fb ff ff 39 c5 41 | ..].=...H...X...H.t$.H.......9.A |
| 15900 | 89 c5 48 8b 7b 30 74 23 48 8d 4c 24 08 89 c2 89 ee e8 c5 e0 ff ff 44 39 ed 7d 25 48 8b 43 30 03 | ..H.{0t#H.L$..........D9.}%H.C0. |
| 15920 | 68 3c 44 29 ed 40 88 68 3c eb 15 48 8d 74 24 08 e8 ba 38 ff ff 49 8d 74 24 08 48 8b 7b 30 eb 2b | h<D).@.h<..H.t$...8..I.t$.H.{0.+ |
| 15940 | 48 8b 7b 30 49 8d 74 24 08 0f b6 47 3c c7 44 24 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 | H.{0I.t$...G<.D$......D$......D$ |
| 15960 | 08 07 00 00 00 ff c8 89 44 24 10 48 8d 54 24 08 e8 53 3e ff ff 48 8b 44 24 28 64 48 33 04 25 28 | ........D$.H.T$..S>..H.D$(dH3.%( |
| 15980 | 00 00 00 74 05 e8 b6 e8 fe ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 53 48 89 fb 48 83 ec 20 48 89 e6 | ...t......H..8[]A\A].SH..H...H.. |
| 159a0 | 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 bf f7 ff ff 83 3c 24 01 75 07 c7 04 24 03 00 | dH..%(...H.D$.1.......<$.u...$.. |
| 159c0 | 00 00 48 8b 7b 30 48 89 e6 e8 ff 3e ff ff 48 8b 54 24 18 64 48 33 14 25 28 00 00 00 8b 44 24 14 | ..H.{0H....>..H.T$.dH3.%(....D$. |
| 159e0 | 74 05 e8 59 e8 fe ff 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec 20 48 89 e6 64 48 8b 04 25 28 00 00 | t..Y...H...[.SH..H...H..dH..%(.. |
| 15a00 | 00 48 89 44 24 18 31 c0 e8 67 f7 ff ff 48 8b 7b 30 48 89 e6 e8 69 3b ff ff 48 8b 54 24 18 64 48 | .H.D$.1..g...H.{0H...i;..H.T$.dH |
| 15a20 | 33 14 25 28 00 00 00 8b 44 24 08 74 05 e8 0e e8 fe ff 48 83 c4 20 5b c3 53 48 89 f9 31 d2 48 83 | 3.%(....D$.t......H...[.SH..1.H. |
| 15a40 | ec 20 48 8b 5f 30 48 89 e6 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 89 df e8 32 dc ff | ..H._0H..dH..%(...H.D$.1.H...2.. |
| 15a60 | ff 48 89 cf e8 ed ef ff ff 48 89 df e8 08 e0 ff ff 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 | .H.......H.......H.D$.dH3.%(...t |
| 15a80 | 05 e8 ba e7 fe ff 48 83 c4 20 5b c3 41 57 41 56 45 89 c7 41 55 41 54 49 89 fd 55 53 89 f5 be 03 | ......H...[.AWAVE..AUATI..US.... |
| 15aa0 | 00 00 00 41 89 ce 48 83 ec 38 48 8b 5f 30 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 89 54 | ...A..H..8H._0dH..%(...H.D$(1..T |
| 15ac0 | 24 0c 48 89 df e8 b4 dc ff ff be 03 01 00 00 4c 89 ef e8 71 e2 ff ff 45 85 ff 74 16 b9 fe ff 01 | $.H............L...q...E..t..... |
| 15ae0 | 00 89 ea be 28 00 00 00 48 89 df e8 4a 35 ff ff eb 08 48 89 df e8 21 34 ff ff 48 8d 74 24 10 31 | ....(...H...J5....H...!4..H.t$.1 |
| 15b00 | d2 48 89 df 41 89 c4 e8 87 db ff ff 49 8b 7d 30 44 89 f6 e8 66 dc ff ff 44 89 f6 48 89 df e8 9a | .H..A.......I.}0D...f...D..H.... |
| 15b20 | 35 ff ff 4c 89 ef e8 0d ff ff ff 48 89 df e8 46 df ff ff 44 89 e6 48 89 df e8 bb 33 ff ff 45 85 | 5..L.......H...F...D..H....3..E. |
| 15b40 | ff 74 0e b9 fe ff 01 00 89 ea be 27 00 00 00 eb 2d 31 c9 89 ea 45 89 f0 be 29 00 00 00 48 89 df | .t.........'....-1...E...)...H.. |
| 15b60 | e8 16 34 ff ff 8b 74 24 0c 48 89 df e8 8a 3e ff ff 8d 55 02 b9 fe ff 01 00 be 2a 00 00 00 48 89 | ..4...t$.H....>...U.......*...H. |
| 15b80 | df e8 b4 34 ff ff 41 8d 54 24 01 89 c6 48 89 df e8 72 33 ff ff 8b 74 24 0c 48 89 df e8 5a 3e ff | ...4..A.T$...H...r3...t$.H...Z>. |
| 15ba0 | ff 48 8b 44 24 28 64 48 33 04 25 28 00 00 00 74 05 e8 8a e6 fe ff 48 83 c4 38 5b 5d 41 5c 41 5d | .H.D$(dH3.%(...t......H..8[]A\A] |
| 15bc0 | 41 5e 41 5f c3 53 48 89 fb 8b 43 10 83 f8 3b 75 0a 48 89 df e8 4e e6 ff ff eb ee 3d 20 01 00 00 | A^A_.SH...C...;u.H...N.....=.... |
| 15be0 | 74 ef 5b c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 48 48 8b 6f 30 64 48 8b 04 25 28 00 00 | t.[.AUATI..USH..H..HH.o0dH..%(.. |
| 15c00 | 00 48 89 44 24 38 31 c0 e8 08 b0 ff ff 48 8d 74 24 20 48 89 df e8 5a f5 ff ff be 13 01 00 00 48 | .H.D$81......H.t$.H...Z........H |
| 15c20 | 89 df e8 21 e1 ff ff 8b 43 10 48 8d 74 24 20 48 8b 7b 30 83 e0 f7 3d 02 01 00 00 75 4a e8 f7 3c | ...!....C.H.t$.H.{0...=....uJ..< |
| 15c40 | ff ff 48 8d 74 24 08 31 d2 48 89 ef e8 42 da ff ff 8b 74 24 30 48 89 df e8 f0 e2 ff ff 48 89 df | ..H.t$.1.H...B....t$0H.......H.. |
| 15c60 | e8 60 ff ff ff 8b 7b 10 31 f6 e8 37 db ff ff 85 c0 48 89 ef 74 07 e8 fe dd ff ff eb 60 e8 99 32 | .`....{.1..7.....H..t.......`..2 |
| 15c80 | ff ff 41 89 c5 eb 19 e8 41 3c ff ff 48 8d 74 24 08 31 d2 48 89 ef e8 f8 d9 ff ff 44 8b 6c 24 34 | ..A.....A<..H.t$.1.H.......D.l$4 |
| 15ca0 | 48 89 df e8 ae ed ff ff 48 89 ef e8 c9 dd ff ff 8b 43 10 2d 04 01 00 00 83 f8 01 77 15 48 89 ef | H.......H........C.-.......w.H.. |
| 15cc0 | e8 56 32 ff ff 4c 89 e6 89 c2 48 89 ef e8 e7 31 ff ff 44 89 ee 48 89 ef e8 1c 32 ff ff 48 8b 44 | .V2..L....H....1..D..H....2..H.D |
| 15ce0 | 24 38 64 48 33 04 25 28 00 00 00 74 05 e8 4e e5 fe ff 48 83 c4 48 5b 5d 41 5c 41 5d c3 41 57 41 | $8dH3.%(...t..N...H..H[]A\A].AWA |
| 15d00 | 56 4d 89 c7 41 55 41 54 49 89 fc 55 53 49 89 d6 48 89 cb 48 81 ec 08 01 00 00 48 89 34 24 be 01 | VM..AUATI..USI..H..H......H.4$.. |
| 15d20 | 00 00 00 44 89 4c 24 0c 64 48 8b 04 25 28 00 00 00 48 89 84 24 f8 00 00 00 31 c0 e8 2c 74 ff ff | ...D.L$.dH..%(...H..$....1..,t.. |
| 15d40 | 48 89 c5 49 8b 44 24 10 48 89 28 c7 40 08 46 00 00 00 49 8b 44 24 10 49 8b 4c 24 30 48 83 c0 10 | H..I.D$.H.(.@.F...I.D$.I.L$0H... |
| 15d60 | 48 29 c1 49 89 44 24 10 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 11 64 ff ff 4c 89 e7 e8 32 38 00 00 | H).I.D$.H.....1.L....d..L...28.. |
| 15d80 | 49 8b 54 24 10 48 89 84 24 d0 00 00 00 48 89 02 49 8b 44 24 10 49 8b 4c 24 30 c7 42 08 45 00 00 | I.T$.H..$....H..I.D$.I.L$0.B.E.. |
| 15da0 | 00 48 83 c0 10 48 29 c1 49 89 44 24 10 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 cc 63 ff ff 4c 89 e7 | .H...H).I.D$.H.....1.L....c..L.. |
| 15dc0 | e8 ff 74 ff ff 4c 89 fe 49 89 c5 4c 89 e7 48 89 45 18 48 89 44 24 40 e8 53 0b 00 00 49 89 45 68 | ..t..L..I..L..H.E.H.D$@.S...I.Eh |
| 15de0 | 48 8b 44 24 40 4c 89 e7 44 8b 44 24 0c 48 89 9c 24 d8 00 00 00 c7 43 28 00 00 00 00 c7 43 18 00 | H.D$@L..D.D$.H..$.....C(.....C.. |
| 15e00 | 00 00 00 48 8b 48 68 c7 43 08 00 00 00 00 48 8d 9c 24 80 00 00 00 48 8b 14 24 4c 89 b4 24 c8 00 | ...H.Hh.C.....H..$....H..$L..$.. |
| 15e20 | 00 00 4c 8d 74 24 40 48 89 de e8 6d ad ff ff 48 8b 84 24 b0 00 00 00 c6 44 24 7c 00 48 8d 74 24 | ..L.t$@H...m...H..$.....D$|.H.t$ |
| 15e40 | 10 c6 44 24 7b 00 c6 44 24 7a 00 4c 89 f7 48 8b 94 24 e0 00 00 00 48 89 5c 24 50 48 89 44 24 48 | ..D${..D$z.L..H..$....H.\$PH.D$H |
| 15e60 | 48 8b 84 24 d8 00 00 00 4c 89 b4 24 b0 00 00 00 c7 44 24 60 00 00 00 00 c7 44 24 64 00 00 00 00 | H..$....L..$.....D$`.....D$d.... |
| 15e80 | c7 44 24 68 ff ff ff ff 8b 40 08 c7 44 24 6c 00 00 00 00 c7 44 24 70 00 00 00 00 66 c7 44 24 78 | .D$h.....@..D$l.....D$p....f.D$x |
| 15ea0 | 00 00 48 c7 44 24 58 00 00 00 00 89 44 24 74 48 8b 44 24 40 48 89 50 68 c6 40 0c 02 31 d2 e8 d0 | ..H.D$X.....D$tH.D$@H.Ph.@..1... |
| 15ec0 | d7 ff ff 48 8b 44 24 40 48 8d 54 24 28 4c 89 f7 c7 44 24 28 08 00 00 00 c6 40 0b 01 48 8b b4 24 | ...H.D$@H.T$(L...D$(.....@..H..$ |
| 15ee0 | e8 00 00 00 c7 44 24 38 ff ff ff ff c7 44 24 3c ff ff ff ff c7 44 24 30 00 00 00 00 e8 aa e0 ff | .....D$8.....D$<.....D$0........ |
| 15f00 | ff 48 89 df e8 0c ad ff ff 48 89 df e8 45 eb ff ff 81 bc 24 90 00 00 00 21 01 00 00 74 0d be 21 | .H.......H...E.....$....!...t..! |
| 15f20 | 01 00 00 48 89 df e8 2c d8 ff ff 48 89 df e8 dc dc ff ff 49 83 6c 24 10 10 48 89 e8 48 8b b4 24 | ...H...,...H.......I.l$..H..H..$ |
| 15f40 | f8 00 00 00 64 48 33 34 25 28 00 00 00 74 05 e8 ec e2 fe ff 48 81 c4 08 01 00 00 5b 5d 41 5c 41 | ....dH34%(...t......H......[]A\A |
| 15f60 | 5d 41 5e 41 5f c3 53 31 d2 48 89 fb b9 80 02 00 00 48 89 f7 31 f6 e8 36 b5 ff ff c7 83 b8 00 00 | ]A^A_.S1.H.......H..1..6........ |
| 15f80 | 00 28 00 00 00 48 89 43 38 31 d2 c7 44 10 08 00 00 00 00 48 83 c2 10 48 81 fa 80 02 00 00 75 eb | .(...H.C81..D......H...H......u. |
| 15fa0 | 48 8d 90 30 02 00 00 48 89 43 60 48 c7 43 70 00 00 00 00 48 c7 43 78 00 00 00 00 c6 83 a2 00 00 | H..0...H.C`H.Cp....H.Cx......... |
| 15fc0 | 00 00 48 89 53 30 48 8d 50 10 48 05 50 01 00 00 48 89 53 10 c7 80 b8 fe ff ff 00 00 00 00 48 89 | ..H.S0H.P.H.P...H.S...........H. |
| 15fe0 | 43 68 48 8d 43 60 48 89 43 20 5b c3 41 54 55 48 89 fe 53 48 89 fb 48 83 ec 20 48 8b 6f 18 64 48 | ChH.C`H.C.[.ATUH..SH..H...H.o.dH |
| 16000 | 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 53 ff ff ff 48 89 df e8 97 35 00 00 31 c9 48 89 c6 | ..%(...H.D$.1..S...H....5..1.H.. |
| 16020 | 48 89 45 40 ba 02 00 00 00 48 89 df c7 45 48 45 00 00 00 49 89 c4 e8 ef 37 00 00 48 8d 4c 24 08 | H.E@.....H...EHE...I....7..H.L$. |
| 16040 | ba 01 00 00 00 4c 89 e6 48 89 df 48 89 5c 24 08 c7 44 24 10 48 00 00 00 e8 51 37 00 00 48 89 df | .....L..H..H.\$..D$.H....Q7..H.. |
| 16060 | e8 4d 35 00 00 48 8d 4c 24 08 ba 02 00 00 00 4c 89 e6 48 89 df 48 89 44 24 08 c7 44 24 10 45 00 | .M5..H.L$......L..H..H.D$..D$.E. |
| 16080 | 00 00 e8 27 37 00 00 be 40 00 00 00 48 89 df e8 38 06 00 00 48 89 df e8 40 49 00 00 48 89 df e8 | ...'7...@...H...8...H...@I..H... |
| 160a0 | 7e 99 ff ff ba 11 00 00 00 be 6a 22 42 00 48 89 df e8 07 07 00 00 48 89 df 48 89 85 f0 00 00 00 | ~.........j"B.H.......H..H...... |
| 160c0 | 48 89 c6 e8 30 7f ff ff 31 ff c6 45 57 01 e8 56 ea fe ff 48 89 85 e8 00 00 00 48 8b 44 24 18 64 | H...0...1..EW..V...H......H.D$.d |
| 160e0 | 48 33 04 25 28 00 00 00 74 05 e8 51 e1 fe ff 48 83 c4 20 5b 5d 41 5c c3 48 89 f0 48 2b 47 18 48 | H3.%(...t..Q...H...[]A\.H..H+G.H |
| 16100 | 89 77 18 48 29 47 10 c3 53 31 d2 48 89 fb b9 48 00 00 00 31 f6 e8 97 b3 ff ff 48 8b 53 20 48 89 | .w.H)G..S1.H...H...1......H.S.H. |
| 16120 | 42 18 48 89 50 10 48 c7 40 18 00 00 00 00 5b c3 55 53 48 89 fb 52 48 8b 47 20 48 8b 70 18 48 c7 | B.H.P.H.@.....[.USH..RH.G.H.p.H. |
| 16140 | 40 18 00 00 00 00 48 85 f6 74 18 48 8b 6e 18 31 c9 ba 48 00 00 00 48 89 df e8 53 b3 ff ff 48 89 | @.....H..t.H.n.1..H...H...S...H. |
| 16160 | ee eb e3 58 5b 5d c3 48 83 7f 38 00 74 2b 48 8d 47 60 53 48 89 fb 48 89 47 20 e8 b1 ff ff ff 48 | ...X[].H..8.t+H.G`SH..H.G......H |
| 16180 | 63 93 b8 00 00 00 48 8b 73 38 48 89 df 5b 31 c9 48 c1 e2 04 e9 18 b3 ff ff c3 55 53 48 89 fb 50 | c.....H.s8H..[1.H.........USH..P |
| 161a0 | 48 8b 77 38 48 8b 6f 18 e8 bb 70 ff ff 48 89 df e8 c4 84 ff ff 48 8b 43 18 48 89 df 31 c9 48 63 | H.w8H.o...p..H.......H.C.H..1.Hc |
| 161c0 | 50 3c 48 8b 70 30 48 c1 e2 03 e8 e2 b2 ff ff 48 8b 95 c0 00 00 00 48 8b b5 b0 00 00 00 31 c9 48 | P<H.p0H........H......H......1.H |
| 161e0 | 89 df e8 ca b2 ff ff 48 89 df 48 89 85 b0 00 00 00 48 c7 85 c0 00 00 00 00 00 00 00 e8 66 ff ff | .......H..H......H...........f.. |
| 16200 | ff 48 8b 7d 08 48 8b 45 00 48 8d 73 f8 41 58 5b 5d 31 c9 ba d8 02 00 00 ff e0 41 55 41 54 49 89 | .H.}.H.E.H.s.AX[]1........AUATI. |
| 16220 | f4 55 53 49 89 fd 31 f6 4c 89 e7 b9 d8 02 00 00 48 83 ec 38 ba 08 00 00 00 64 48 8b 04 25 28 00 | .USI..1.L.......H..8.....dH..%(. |
| 16240 | 00 00 48 89 44 24 28 31 c0 41 ff d5 31 ff 48 85 c0 0f 84 52 02 00 00 48 89 c3 48 c7 40 08 00 00 | ..H.D$(1.A..1.H....R...H..H.@... |
| 16260 | 00 00 c6 40 10 08 c6 80 2c 01 00 00 01 c6 40 11 01 48 8d 68 08 48 8d 80 d8 00 00 00 48 c7 43 40 | ...@....,.....@..H.h.H......H.C@ |
| 16280 | 00 00 00 00 48 c7 43 28 00 00 00 00 c7 83 c0 00 00 00 00 00 00 00 48 89 6b 58 48 89 43 20 48 c7 | ....H.C(..............H.kXH.C.H. |
| 162a0 | 43 60 00 00 00 00 66 c7 83 ce 00 00 00 00 00 48 c7 83 b0 00 00 00 00 00 00 00 c6 83 d0 00 00 00 | C`....f........H................ |
| 162c0 | 00 c7 83 c4 00 00 00 00 00 00 00 c6 83 d1 00 00 00 01 c7 83 c8 00 00 00 00 00 00 00 48 c7 43 48 | ............................H.CH |
| 162e0 | 00 00 00 00 66 c7 83 cc 00 00 00 01 00 c6 43 12 00 48 c7 83 b8 00 00 00 00 00 00 00 4c 89 ab d8 | ....f.........C..H..........L... |
| 16300 | 00 00 00 4c 89 a3 e0 00 00 00 48 89 ab b8 01 00 00 e8 6a e1 fe ff 48 8d 54 24 04 48 8d 7c 24 08 | ...L......H.......j...H.T$.H.|$. |
| 16320 | be 20 00 00 00 89 44 24 04 48 89 6c 24 08 48 89 54 24 10 89 c2 48 c7 44 24 18 00 1a 42 00 48 c7 | ......D$.H.l$.H.T$...H.D$...B.H. |
| 16340 | 44 24 20 1a 62 41 00 e8 4e 03 00 00 c6 83 2f 01 00 00 00 89 83 28 01 00 00 31 c0 48 c7 83 00 01 | D$..bA..N...../......(...1.H.... |
| 16360 | 00 00 00 00 00 00 c7 83 10 01 00 00 00 00 00 00 c7 83 14 01 00 00 00 00 00 00 48 c7 83 08 01 00 | ..........................H..... |
| 16380 | 00 00 00 00 00 c7 83 20 01 00 00 00 00 00 00 48 c7 83 88 01 00 00 00 00 00 00 48 c7 83 98 01 00 | ...............H..........H..... |
| 163a0 | 00 00 00 00 00 48 c7 83 b0 01 00 00 00 00 00 00 48 c7 83 c0 01 00 00 00 00 00 00 c6 83 2d 01 00 | .....H..........H............-.. |
| 163c0 | 00 07 c6 83 2e 01 00 00 00 48 c7 83 78 01 00 00 00 00 00 00 48 c7 83 70 01 00 00 00 00 00 00 48 | .........H..x.......H..p.......H |
| 163e0 | c7 83 40 01 00 00 00 00 00 00 48 c7 83 30 01 00 00 00 00 00 00 48 c7 83 38 01 00 00 00 00 00 00 | ..@.......H..0.......H..8....... |
| 16400 | 48 c7 83 50 01 00 00 00 00 00 00 48 c7 83 48 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 00 00 | H..P.......H..H.......H..h...... |
| 16420 | 00 48 c7 83 60 01 00 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 00 48 c7 83 80 01 00 00 00 00 | .H..`.......H..X.......H........ |
| 16440 | 00 00 48 c7 83 e8 00 00 00 d8 02 00 00 48 c7 83 f0 00 00 00 00 00 00 00 c7 83 a0 01 00 00 00 00 | ..H..........H.................. |
| 16460 | 00 00 c7 83 a4 01 00 00 c8 00 00 00 c7 83 a8 01 00 00 c8 00 00 00 48 c7 84 03 90 02 00 00 00 00 | ......................H......... |
| 16480 | 00 00 48 83 c0 08 48 83 f8 48 75 ea 31 d2 48 89 ef be ec 5f 41 00 e8 77 5b ff ff 85 c0 48 89 ef | ..H...H..Hu.1.H...._A..w[....H.. |
| 164a0 | 74 07 e8 f3 fc ff ff 31 ff 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 48 89 f8 74 05 e8 7f dd fe | t......1.H.L$(dH3.%(...H..t..... |
| 164c0 | ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 41 54 55 49 89 fc 53 48 8b 5f 20 48 8b 73 18 48 85 f6 74 25 | .H..8[]A\A].ATUI..SH._.H.s.H..t% |
| 164e0 | 48 8b 6e 18 48 85 ed 74 1c 31 c9 ba 48 00 00 00 4c 89 e7 e8 b9 af ff ff 48 89 6b 18 48 89 5d 10 | H.n.H..t.1..H...L.......H.k.H.]. |
| 16500 | 48 89 eb eb d2 5b 5d 41 5c c3 41 54 55 53 48 8b 6f 18 48 89 fb 48 83 7d 18 00 7e 05 e8 f1 81 ff | H....[]A\.ATUSH.o.H..H.}..~..... |
| 16520 | ff 48 89 df b9 d8 00 00 00 ba 08 00 00 00 31 f6 e8 7c af ff ff 8a 55 54 c6 40 10 08 4c 8d 60 08 | .H............1..|....UT.@..L.`. |
| 16540 | 48 89 de 4c 89 e7 83 e2 03 88 50 11 48 8b 55 58 48 89 50 08 48 8b 53 10 4c 89 65 58 4c 89 22 c7 | H..L......P.H.UXH.P.H.S.L.eXL.". |
| 16560 | 42 08 48 00 00 00 48 83 43 10 10 c6 80 d0 00 00 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c7 80 c4 | B.H...H.C.........H............. |
| 16580 | 00 00 00 00 00 00 00 c6 80 d1 00 00 00 01 c6 40 12 00 48 89 68 20 4c 89 60 58 48 c7 40 40 00 00 | ...............@..H.h.L.`XH.@@.. |
| 165a0 | 00 00 48 c7 40 28 00 00 00 00 c7 80 c0 00 00 00 00 00 00 00 48 c7 40 60 00 00 00 00 66 c7 80 ce | ..H.@(..............H.@`....f... |
| 165c0 | 00 00 00 00 00 48 c7 40 48 00 00 00 00 66 c7 80 cc 00 00 00 01 00 48 c7 80 b8 00 00 00 00 00 00 | .....H.@H....f........H......... |
| 165e0 | 00 8a 93 c8 00 00 00 88 90 d0 00 00 00 8b 93 bc 00 00 00 48 8b 8b a8 00 00 00 89 90 c4 00 00 00 | ...................H............ |
| 16600 | 48 89 88 b0 00 00 00 89 90 c8 00 00 00 48 8b 95 e0 00 00 00 48 8b 52 f8 48 89 10 e8 46 f9 ff ff | H............H......H.R.H...F... |
| 16620 | 4c 89 e0 5b 5d 41 5c c3 55 53 48 89 f3 50 48 8b 76 38 48 89 fd 48 89 df e8 2b 6c ff ff 48 89 df | L..[]A\.USH..PH.v8H..H...+l..H.. |
| 16640 | e8 22 fb ff ff 41 58 48 8d 73 f8 48 89 ef 31 c9 5b 5d ba d8 00 00 00 e9 55 ae ff ff 48 8b 47 18 | ."...AXH.s.H..1.[]......U...H.G. |
| 16660 | 48 8b b8 e0 00 00 00 e9 2e fb ff ff 48 39 f7 48 8b 57 10 b8 01 00 00 00 74 1f 31 c0 48 3b 56 10 | H...........H9.H.W......t.1.H;V. |
| 16680 | 75 17 50 48 83 c6 20 48 83 c7 20 e8 20 dd fe ff 5a 85 c0 0f 94 c0 0f b6 c0 c3 89 d0 48 89 f2 48 | u.PH...H........Z...........H..H |
| 166a0 | c1 ea 05 31 f0 48 ff c2 48 39 d6 72 1e 41 89 c0 89 c1 c1 e9 02 41 c1 e0 05 41 01 c8 0f b6 4c 37 | ...1.H..H9.r.A.......A...A....L7 |
| 166c0 | ff 48 29 d6 44 01 c1 31 c8 eb dd c3 41 54 55 49 89 fc 53 48 8b 5f 18 89 f5 48 63 53 3c 39 f2 7c | .H).D..1....ATUI..SH._...HcS<9.| |
| 166e0 | 0b 48 63 53 3c 31 c9 8d 7d ff eb 3e 48 63 ce 48 8b 73 30 48 c1 e2 03 48 c1 e1 03 e8 b1 ad ff ff | .HcS<1..}..>Hc.H.s0H...H........ |
| 16700 | 48 89 43 30 48 63 43 3c 48 89 c2 48 c1 e0 03 39 ea 7d ce 48 8b 4b 30 ff c2 48 c7 04 01 00 00 00 | H.C0HcC<H..H...9.}.H.K0..H...... |
| 16720 | 00 48 83 c0 08 eb e8 48 ff c1 39 ca 7e 39 48 8b 43 30 48 8d 34 c8 48 8b 06 48 c7 06 00 00 00 00 | .H.....H..9.~9H.C0H.4.H..H...... |
| 16740 | 48 85 c0 74 e2 41 89 f9 44 23 48 0c 48 8b 73 30 4c 8b 40 18 4a 8d 34 ce 4c 8b 0e 4c 89 48 18 48 | H..t.A..D#H.H.s0L.@.J.4.L..L.H.H |
| 16760 | 89 06 4c 89 c0 eb d9 39 d5 7d 1b 48 8b 73 30 48 63 cd 48 c1 e2 03 48 c1 e1 03 4c 89 e7 e8 2f ad | ..L....9.}.H.s0Hc.H...H...L.../. |
| 16780 | ff ff 48 89 43 30 89 6b 3c 5b 5d 41 5c c3 48 8b 57 18 8b 42 3c 48 8b 4a 30 ff c8 23 46 0c 48 98 | ..H.C0.k<[]A\.H.W..B<H.J0..#F.H. |
| 167a0 | 48 8d 04 c1 48 8b 08 48 39 ce 74 06 48 8d 41 18 eb f2 48 8b 4e 18 48 89 08 ff 4a 38 c3 41 57 41 | H...H..H9.t.H.A...H.N.H...J8.AWA |
| 167c0 | 56 49 89 ff 41 55 41 54 55 53 48 89 d5 48 83 ec 18 48 83 fa 28 48 89 34 24 0f 87 f4 00 00 00 4c | VI..AUATUSH..H...H..(H.4$......L |
| 167e0 | 8b 67 18 48 8b 3c 24 48 89 ee 41 8b 54 24 50 e8 a6 fe ff ff 41 8b 4c 24 3c 41 89 c6 49 8b 54 24 | .g.H.<$H..A.T$P.....A.L$<A..I.T$ |
| 16800 | 30 8d 41 ff 44 21 f0 48 98 4c 8d 2c c2 49 8b 5d 00 48 85 db 74 49 48 3b 6b 10 75 3d 48 8b 3c 24 | 0.A.D!.H.L.,.I.].H..tIH;k.u=H.<$ |
| 16820 | 48 8d 73 20 48 89 ea 89 4c 24 0c e8 80 db fe ff 85 c0 8b 4c 24 0c 75 21 8a 53 09 41 8a 4c 24 54 | H.s.H...L$.........L$.u!.S.A.L$T |
| 16840 | 48 89 d8 83 f2 03 83 f1 03 84 d1 0f 85 cf 00 00 00 88 53 09 e9 c7 00 00 00 48 8b 5b 18 eb b2 41 | H.................S......H.[...A |
| 16860 | 3b 4c 24 38 7f 28 81 f9 ff ff ff 3f 7f 20 8d 34 09 4c 89 ff e8 53 fe ff ff 41 8b 44 24 3c 49 8b | ;L$8.(.....?...4.L...S...A.D$<I. |
| 16880 | 54 24 30 ff c8 44 21 f0 48 98 4c 8d 2c c2 48 8d 55 21 be 04 00 00 00 4c 89 ff e8 7a 77 ff ff 48 | T$0..D!.H.L.,.H.U!.....L...zw..H |
| 168a0 | 8d 50 20 c6 40 0a 00 48 89 68 10 44 89 70 0c 48 8b 34 24 48 89 e9 48 89 d7 f3 a4 c6 44 28 20 00 | .P..@..H.h.D.p.H.4$H..H.....D(.. |
| 168c0 | 49 8b 55 00 48 89 50 18 49 89 45 00 41 ff 44 24 38 eb 4d 48 8d 52 01 48 b8 df ff ff ff ff ff ff | I.U.H.P.I.E.A.D$8.MH.R.H........ |
| 168e0 | 7f 48 39 c2 76 05 e8 b9 ab ff ff 48 8b 47 18 48 8d 55 21 be 14 00 00 00 8b 58 50 e8 19 77 ff ff | .H9.v......H.G.H.U!......XP..w.. |
| 16900 | 48 8d 50 20 48 89 68 10 c6 40 0a 00 89 58 0c 48 8b 34 24 48 89 e9 48 89 d7 f3 a4 c6 44 28 20 00 | H.P.H.h..@...X.H.4$H..H.....D(.. |
| 16920 | 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 89 f8 31 c0 48 89 f7 48 83 c9 ff f2 ae 4c 89 c7 | H...[]A\A]A^A_.I..1.H..H.....L.. |
| 16940 | 48 f7 d1 48 8d 51 ff e9 71 fe ff ff 48 b8 d7 ff ff ff ff ff ff 7f 53 48 39 c6 76 05 e8 43 ab ff | H..H.Q..q...H.........SH9.v..C.. |
| 16960 | ff 48 8d 56 28 48 89 f3 be 07 00 00 00 e8 a7 76 ff ff 48 8b 15 87 b0 00 00 48 89 58 18 48 c7 40 | .H.V(H.........v..H......H.X.H.@ |
| 16980 | 10 00 00 00 00 48 89 50 20 8b 15 79 b0 00 00 88 50 0a 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec | .....H.P...y....P.[.S.....H..H.. |
| 169a0 | 10 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 38 0a ff ff 48 8b 34 24 48 89 df | .H..dH..%(...H.D$.1..8...H.4$H.. |
| 169c0 | e8 3f e7 fe ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 74 05 e8 66 d8 fe ff 48 83 c4 10 b8 01 | .?...H.L$.dH3.%(...t..f...H..... |
| 169e0 | 00 00 00 5b c3 41 57 41 56 44 8d 59 ff 41 55 41 54 41 bc 08 00 00 00 55 53 48 83 ec 18 83 f9 08 | ...[.AWAVD.Y.AUATA.....USH...... |
| 16a00 | 44 0f 4e e1 31 ed 41 8d 44 24 ff 4c 63 d0 85 c0 78 23 48 c1 e5 08 85 d2 4d 89 d1 75 09 45 89 d9 | D.N.1.A.D$.Lc...x#H.....M..u.E.. |
| 16a20 | 41 29 c1 4d 63 c9 46 0f b6 0c 0e ff c8 49 ff ca 4c 09 cd eb d9 83 f9 07 7f 20 45 85 c0 0f 84 88 | A).Mc.F......I..L.........E..... |
| 16a40 | 00 00 00 8d 0c cd ff ff ff ff b8 01 00 00 00 48 d3 e0 48 31 c5 48 29 c5 eb 71 83 f9 08 74 6c 45 | ...............H..H1.H)..q...tlE |
| 16a60 | 85 c0 74 0f 48 89 e8 41 bf ff 00 00 00 48 83 e8 00 78 03 45 31 ff 89 cb 49 89 f5 89 d1 8d 43 ff | ..t.H..A.....H...x.E1...I.....C. |
| 16a80 | 48 89 3c 24 4d 63 f4 89 44 24 08 85 c9 4c 89 f0 75 09 8b 44 24 08 44 29 e0 48 98 41 0f b6 44 05 | H.<$Mc..D$...L..u..D$.D).H.A..D. |
| 16aa0 | 00 41 39 c7 74 1a 48 8b 3c 24 89 da be 7c 22 42 00 31 c0 89 4c 24 0c e8 49 fe fe ff 8b 4c 24 0c | .A9.t.H.<$...|"B.1..L$..I....L$. |
| 16ac0 | 41 ff c4 49 ff c6 44 39 e3 7f c0 48 83 c4 18 48 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 | A..I..D9...H...H..[]A\A]A^A_.ATU |
| 16ae0 | 49 89 f4 53 8a 06 48 89 fd 48 8d 5e 01 3c 25 74 12 3c 5b 75 65 80 7e 01 5e 48 8d 46 02 48 0f 44 | I..S..H..H.^.<%t.<[ue.~.^H.F.H.D |
| 16b00 | d8 eb 3a 48 3b 5f 18 75 10 48 8b 7f 20 be aa 22 42 00 31 c0 e8 ec fd fe ff 49 8d 44 24 02 eb 3d | ..:H;_.u.H....."B.1......I.D$..= |
| 16b20 | 80 3b 25 48 8d 43 01 75 0c 48 3b 45 18 48 8d 53 02 48 0f 42 c2 80 38 5d 74 1b 48 89 c3 48 3b 5d | .;%H.C.u.H;E.H.S.H.B..8]t.H..H;] |
| 16b40 | 18 75 dd 48 8b 7d 20 be cd 22 42 00 31 c0 e8 b2 fd fe ff eb cb 48 ff c0 eb 03 48 89 d8 5b 5d 41 | .u.H.}..."B.1........H....H..[]A |
| 16b60 | 5c c3 41 56 41 55 4c 63 f1 41 54 55 41 89 d5 53 48 89 f5 4c 89 f6 49 89 fc 4c 89 f3 48 83 ec 10 | \.AVAULc.ATUA..SH..L..I..L..H... |
| 16b80 | 44 89 44 24 0c e8 d9 01 ff ff 31 c9 45 85 ed 44 8b 44 24 0c 75 07 41 8d 4e ff 48 63 c9 8d 53 fe | D.D$......1.E..D.D$.u.A.N.Hc..S. |
| 16ba0 | 40 88 2c 08 b9 01 00 00 00 39 cb 7e 19 48 c1 ed 08 48 63 f2 45 85 ed 48 0f 45 f1 48 ff c1 ff ca | @.,......9.~.H...Hc.E..H.E.H.... |
| 16bc0 | 40 88 2c 30 eb e3 45 85 c0 74 05 83 fb 08 7f 12 4d 01 74 24 10 48 83 c4 10 5b 5d 41 5c 41 5d 41 | @.,0..E..t......M.t$.H...[]A\A]A |
| 16be0 | 5e c3 8d 73 f7 b9 08 00 00 00 45 85 ed 48 63 fe 48 0f 45 f9 48 ff c1 ff ce 39 cb c6 04 38 ff 7f | ^..s......E..Hc.H.E.H....9...8.. |
| 16c00 | e9 eb cd 50 48 89 cf e8 fc 01 ff ff 31 c0 5a c3 41 54 55 be 01 00 00 00 53 48 89 fb 48 81 ec 30 | ...PH.......1.Z.ATU.....SH..H..0 |
| 16c20 | 20 00 00 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 b3 07 ff ff 48 8b | ...H..dH..%(...H..$(...1......H. |
| 16c40 | 14 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 ff 02 ff ff 49 89 c4 48 8b 34 24 48 39 f3 73 19 | .$H.t$.H..H..1......I..H.4$H9.s. |
| 16c60 | e8 3b d4 fe ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 0e | .;.....T..H.....A...H....H.|$... |
| 16c80 | 02 ff ff 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 a0 d5 fe ff | ...H..$(...dH3.%(........t...... |
| 16ca0 | 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 53 be 01 00 00 00 48 89 fb 48 81 ec 38 20 00 00 48 89 e2 | H..0...[]A\.US.....H..H..8...H.. |
| 16cc0 | 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 19 07 ff ff 48 8b 14 24 48 8d 74 24 | dH..%(...H..$(...1......H..$H.t$ |
| 16ce0 | 08 48 89 df 48 89 c5 e8 67 02 ff ff 31 d2 48 8b 34 24 48 39 f2 73 12 48 ff ce 48 29 d6 8a 4c 35 | .H..H...g...1.H.4$H9.s.H..H)..L5 |
| 16d00 | 00 88 0c 10 48 ff c2 eb e5 48 8d 7c 24 08 e8 7e 01 ff ff 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 | ....H....H.|$..~...H..$(...dH3.% |
| 16d20 | 28 00 00 00 b8 01 00 00 00 74 05 e8 10 d5 fe ff 48 81 c4 38 20 00 00 5b 5d c3 41 56 41 55 49 89 | (........t......H..8...[].AVAUI. |
| 16d40 | fe 41 54 55 be 01 00 00 00 53 48 81 ec 40 20 00 00 48 8d 54 24 08 64 48 8b 04 25 28 00 00 00 48 | .ATU.....SH..@...H.T$.dH..%(...H |
| 16d60 | 89 84 24 38 20 00 00 31 c0 e8 83 06 ff ff be 02 00 00 00 4c 89 f7 48 89 c5 e8 26 08 ff ff 48 8d | ..$8...1...........L..H...&...H. |
| 16d80 | 4c 24 10 49 89 c5 ba 1f 15 42 00 be 03 00 00 00 4c 89 f7 e8 8e 06 ff ff 4d 85 ed 7f 14 31 d2 be | L$.I.....B......L.......M....1.. |
| 16da0 | 1f 15 42 00 4c 89 f7 e8 6c e3 fe ff e9 91 00 00 00 48 8b 4c 24 08 48 8b 5c 24 10 48 89 ce 48 01 | ..B.L...l........H.L$.H.\$.H..H. |
| 16dc0 | de 72 12 31 d2 49 89 c4 b8 ff ff ff 7f 49 f7 f5 48 39 c6 76 11 be ed 22 42 00 4c 89 f7 31 c0 e8 | .r.1.I.......I..H9.v..."B.L..1.. |
| 16de0 | 21 fb fe ff eb 61 49 8d 45 ff 48 8d 74 24 18 4c 89 f7 49 0f af cd 48 0f af d8 48 01 cb 48 89 da | !....aI.E.H.t$.L..I...H...H..H.. |
| 16e00 | e8 4e 01 ff ff 49 ff cd 48 89 c7 48 89 ee 48 8b 4c 24 08 f3 a4 74 1e 48 8b 4c 24 10 48 03 44 24 | .N...I..H..H..H.L$...t.H.L$.H.D$ |
| 16e20 | 08 48 85 c9 74 df 48 89 c7 4c 89 e6 f3 a4 48 03 44 24 10 eb d0 48 8d 7c 24 18 48 89 de e8 4f 00 | .H..t.H..L....H.D$...H.|$.H...O. |
| 16e40 | ff ff b8 01 00 00 00 48 8b 94 24 38 20 00 00 64 48 33 14 25 28 00 00 00 74 05 e8 e1 d3 fe ff 48 | .......H..$8...dH3.%(...t......H |
| 16e60 | 81 c4 40 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 55 be 01 00 00 00 53 48 89 fb 48 81 ec 30 20 | ..@...[]A\A]A^.ATU.....SH..H..0. |
| 16e80 | 00 00 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 54 05 ff ff 48 8b 14 | ..H..dH..%(...H..$(...1..T...H.. |
| 16ea0 | 24 48 8d 74 24 08 48 89 df 48 89 c5 31 db e8 a0 00 ff ff 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 | $H.t$.H..H..1......I..H.4$H9.s.. |
| 16ec0 | 3c d8 fe ff 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 af ff | <.....T..H.....A...H....H.|$.... |
| 16ee0 | fe ff 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 41 d3 fe ff 48 | ..H..$(...dH3.%(........t..A...H |
| 16f00 | 81 c4 30 20 00 00 5b 5d 41 5c c3 55 53 48 63 ee 51 48 63 df 89 ef e8 b5 d5 fe ff 83 e8 61 83 f8 | ..0...[]A\.USHc.QHc..........a.. |
| 16f20 | 19 0f 87 d2 00 00 00 ff 24 c5 e0 26 42 00 e8 dd d7 fe ff 48 8b 00 66 8b 1c 58 66 81 e3 00 04 e9 | ........$..&B......H..f..Xf..... |
| 16f40 | a6 00 00 00 e8 c7 d7 fe ff 48 8b 00 66 8b 1c 58 83 e3 02 e9 92 00 00 00 e8 b3 d7 fe ff 48 8b 00 | .........H..f..X.............H.. |
| 16f60 | 66 8b 1c 58 66 81 e3 00 08 eb 7f e8 a0 d7 fe ff 48 8b 00 66 8b 1c 58 66 81 e3 00 80 eb 6c e8 8d | f..Xf...........H..f..Xf.....l.. |
| 16f80 | d7 fe ff 48 8b 00 66 8b 1c 58 66 81 e3 00 02 eb 59 e8 7a d7 fe ff 48 8b 00 66 8b 1c 58 83 e3 04 | ...H..f..Xf.....Y.z...H..f..X... |
| 16fa0 | eb 48 e8 69 d7 fe ff 48 8b 00 66 8b 1c 58 66 81 e3 00 20 eb 35 e8 56 d7 fe ff 48 8b 00 66 8b 1c | .H.i...H..f..Xf.....5.V...H..f.. |
| 16fc0 | 58 66 81 e3 00 01 eb 22 e8 43 d7 fe ff 48 8b 00 66 8b 1c 58 83 e3 08 eb 11 e8 32 d7 fe ff 48 8b | Xf.....".C...H..f..X......2...H. |
| 16fe0 | 00 66 8b 1c 58 66 81 e3 00 10 0f b7 db eb 0e 85 db 0f 94 c3 0f b6 db eb 04 39 dd eb 13 e8 0e d7 | .f..Xf...................9...... |
| 17000 | fe ff 48 8b 10 89 d8 f6 44 6a 01 02 75 08 85 db 0f 94 c0 0f b6 c0 5a 5b 5d c3 41 55 41 54 49 89 | ..H.....Dj..u.........Z[].AUATI. |
| 17020 | d5 55 53 89 fd 51 80 7e 01 5e bb 01 00 00 00 75 25 48 ff c6 31 db eb 1e 0f b6 46 01 3c 25 75 21 | .US..Q.~.^.....u%H..1.....F.<%u! |
| 17040 | 4c 8d 66 02 0f b6 76 02 89 ef e8 bc fe ff ff 85 c0 75 3b 4c 89 e6 48 8d 56 01 4c 39 ea 72 d9 eb | L.f...v..........u;L..H.V.L9.r.. |
| 17060 | 26 80 7e 02 2d 75 17 4c 8d 66 03 4d 39 e5 76 0e 39 e8 7f df 0f b6 46 03 39 c5 7f d7 eb 10 39 c5 | &.~.-u.L.f.M9.v.9.....F.9.....9. |
| 17080 | 74 0c 49 89 d4 eb cc 89 d8 83 f0 01 eb 02 89 d8 5a 5b 5d 41 5c 41 5d c3 53 31 d2 48 89 fb be 01 | t.I.............Z[]A\A].S1.H.... |
| 170a0 | 00 00 00 e8 49 03 ff ff 31 d2 48 89 df be 02 00 00 00 e8 3a 03 ff ff 48 89 df be 02 00 00 00 e8 | ....I...1.H........:...H........ |
| 170c0 | b4 da fe ff 48 89 df 31 f6 e8 36 e0 fe ff 48 89 df ba 03 00 00 00 be 6f 91 41 00 e8 f9 e1 fe ff | ....H..1..6...H........o.A...... |
| 170e0 | b8 01 00 00 00 5b c3 41 57 41 56 41 55 41 54 55 53 48 89 fd bb 01 00 00 00 48 81 ec 38 20 00 00 | .....[.AWAVAUATUSH.......H..8... |
| 17100 | 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 49 da fe ff 48 8d 74 24 08 4c 63 e8 | dH..%(...H..$(...1..I...H.t$.Lc. |
| 17120 | 48 89 ef 4c 89 ea 4d 89 ee e8 25 fe fe ff 49 89 c4 44 39 f3 7f 2f 89 de 48 89 ef e8 64 04 ff ff | H..L..M...%...I..D9../..H...d... |
| 17140 | 48 a9 00 ff ff ff 49 89 c7 74 0f ba 08 23 42 00 89 de 48 89 ef e8 8e f8 fe ff 45 88 3c 24 ff c3 | H.....I..t...#B...H.......E.<$.. |
| 17160 | 49 ff c4 eb cc 48 8d 7c 24 08 4c 89 ee e8 1f fd fe ff 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 | I....H.|$.L.......H..$(...dH3.%( |
| 17180 | 00 00 00 b8 01 00 00 00 74 05 e8 b1 d0 fe ff 48 81 c4 38 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f | ........t......H..8...[]A\A]A^A_ |
| 171a0 | c3 41 55 49 83 c8 ff 41 54 55 53 4c 89 c1 50 31 c0 48 89 fd f2 ae 48 89 f7 48 89 ca 4c 89 c1 f2 | .AUI...ATUSL..P1.H....H..H..L... |
| 171c0 | ae 48 f7 d2 48 89 c8 48 8d 7c 15 fe 4e 8d 24 02 48 f7 d0 4a 8d 1c 00 44 8a 2f e8 71 cf fe ff 49 | .H..H..H.|..N.$.H..J...D./.q...I |
| 171e0 | 8d 04 1c 44 88 6c 05 ff c6 44 05 00 00 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 41 bc 01 | ...D.l...D...Z[]A\A].AWAVAUATA.. |
| 17200 | 00 00 00 55 53 48 89 fd 48 81 ec 88 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 78 20 00 00 | ...USH..H......dH..%(...H..$x... |
| 17220 | 31 c0 e8 3a d9 fe ff 48 8d 54 24 28 be 01 00 00 00 48 89 ef 89 44 24 04 e8 b4 01 ff ff 48 89 c3 | 1..:...H.T$(.....H...D$......H.. |
| 17240 | 48 03 44 24 28 48 8d 74 24 38 48 89 ef 48 89 44 24 08 e8 e0 fc fe ff 48 8d 84 24 67 20 00 00 48 | H.D$(H.t$8H..H.D$......H..$g...H |
| 17260 | 89 44 24 10 48 3b 5c 24 08 0f 83 e1 04 00 00 80 3b 25 74 39 48 8b 44 24 40 48 39 44 24 48 72 0f | .D$.H;\$........;%t9H.D$@H9D$Hr. |
| 17280 | 48 8d 7c 24 38 be 01 00 00 00 e8 d4 fa fe ff 48 8b 44 24 48 48 ff c3 48 8d 50 01 48 89 54 24 48 | H.|$8..........H.D$HH..H.P.H.T$H |
| 172a0 | 48 8b 54 24 38 8a 4b ff 88 0c 02 eb b7 80 7b 01 25 75 3d 48 8b 44 24 40 48 39 44 24 48 72 0f 48 | H.T$8.K.......{.%u=H.D$@H9D$Hr.H |
| 172c0 | 8d 7c 24 38 be 01 00 00 00 e8 95 fa fe ff 48 8b 44 24 48 48 83 c3 02 48 8d 50 01 48 89 54 24 48 | .|$8..........H.D$HH...H.P.H.T$H |
| 172e0 | 48 8b 54 24 38 8a 4b ff 88 0c 02 e9 74 ff ff ff 48 8d 7c 24 38 be 00 02 00 00 41 ff c4 e8 61 fa | H.T$8.K.....t...H.|$8.....A...a. |
| 17300 | fe ff 44 39 64 24 04 49 89 c5 7d 10 ba 1b 23 42 00 44 89 e6 48 89 ef e8 cc f6 fe ff 48 ff c3 49 | ..D9d$.I..}...#B.D..H.......H..I |
| 17320 | 89 df 41 0f be 37 40 84 f6 75 1d 4c 89 f8 48 29 d8 48 83 f8 05 76 25 be 2a 23 42 00 48 89 ef 31 | ..A..7@..u.L..H).H...v%.*#B.H..1 |
| 17340 | c0 e8 bf f5 fe ff eb 14 bf 24 23 42 00 e8 0e cf fe ff 48 85 c0 74 d4 49 ff c7 eb c6 e8 af d3 fe | .........$#B......H..t.I........ |
| 17360 | ff 41 0f b6 17 49 89 c6 48 8b 00 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 0f b6 17 | .A...I..H..f..Pf....f...I...A... |
| 17380 | 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 80 3f 2e 75 2d 41 0f b6 4f 01 49 8d 57 01 | f..Pf....f...I...A.?.u-A..O.I.W. |
| 173a0 | 4d 8d 47 02 f6 44 48 01 08 49 0f 45 d0 49 89 d7 0f b6 12 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 | M.G..DH..I.E.I.....f..Pf....f... |
| 173c0 | 49 83 df ff 41 0f b6 17 f6 44 50 01 08 74 0f be 4a 23 42 00 48 89 ef 31 c0 e8 27 f5 fe ff 4d 89 | I...A....DP..t..J#B.H..1..'...M. |
| 173e0 | f9 48 8b 7c 24 10 48 89 de 49 29 d9 b9 11 00 00 00 c6 84 24 66 20 00 00 25 49 8d 51 01 4c 89 4c | .H.|$.H..I)........$f...%I.Q.L.L |
| 17400 | 24 18 49 8d 5f 01 e8 15 d0 fe ff 4c 8b 4c 24 18 42 c6 84 0c 68 20 00 00 00 41 0f be 17 80 fa 67 | $.I._......L.L$.B...h....A.....g |
| 17420 | 7f 40 80 fa 65 0f 8d df 00 00 00 80 fa 58 0f 84 8f 00 00 00 7f 17 80 fa 45 0f 84 cb 00 00 00 80 | .@..e........X..........E....... |
| 17440 | fa 47 0f 84 c2 00 00 00 80 fa 41 eb 0a 80 fa 63 74 43 7f 6f 80 fa 61 0f 85 d6 02 00 00 e9 a8 00 | .G........A....ctC.o..a......... |
| 17460 | 00 00 80 fa 71 0f 84 dc 00 00 00 7f 10 80 fa 69 74 51 80 fa 6f 0f 85 b8 02 00 00 eb 46 80 fa 75 | ....q..........itQ..o.......F..u |
| 17480 | 74 41 80 fa 78 74 3c 80 fa 73 0f 84 2a 02 00 00 e9 9e 02 00 00 44 89 e6 48 89 ef e8 04 01 ff ff | tA..xt<..s..*........D..H....... |
| 174a0 | 48 8d 8c 24 66 20 00 00 41 89 c0 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 62 d2 fe ff e9 81 | H..$f...A..H........L..1..b..... |
| 174c0 | 02 00 00 44 89 e6 48 89 ef e8 d6 00 ff ff 48 8d bc 24 66 20 00 00 be 68 04 42 00 48 89 44 24 18 | ...D..H.......H..$f....h.B.H.D$. |
| 174e0 | e8 bc fc ff ff 4c 8b 44 24 18 48 8d 8c 24 66 20 00 00 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 | .....L.D$.H..$f...H........L..1. |
| 17500 | e8 1b d2 fe ff e9 3a 02 00 00 48 8d bc 24 66 20 00 00 be 1f 15 42 00 e8 85 fc ff ff 44 89 e6 48 | ......:...H..$f......B......D..H |
| 17520 | 89 ef e8 e3 ff fe ff 48 8d 8c 24 66 20 00 00 48 83 ca ff be 01 00 00 00 4c 89 ef b0 01 e8 de d1 | .......H..$f...H........L....... |
| 17540 | fe ff e9 fd 01 00 00 48 8d 54 24 30 44 89 e6 48 89 ef e8 9a fe fe ff 49 89 c5 48 8b 44 24 40 48 | .......H.T$0D..H.......I..H.D$@H |
| 17560 | 39 44 24 48 72 0f 48 8d 7c 24 38 be 01 00 00 00 e8 ee f7 fe ff 48 8b 44 24 48 48 8d 50 01 48 89 | 9D$Hr.H.|$8..........H.D$HH.P.H. |
| 17580 | 54 24 48 48 8b 54 24 38 c6 04 02 22 48 8b 44 24 30 48 8d 50 ff 48 85 c0 48 89 54 24 30 0f 84 e3 | T$HH.T$8..."H.D$0H.P.H..H.T$0... |
| 175a0 | 00 00 00 45 0f b6 45 00 41 80 f8 22 0f 94 c2 41 80 f8 5c 0f 94 c0 08 c2 75 06 41 80 f8 0a 75 34 | ...E..E.A.."...A..\.....u.A...u4 |
| 175c0 | 48 8b 44 24 40 48 39 44 24 48 72 0f 48 8d 7c 24 38 be 01 00 00 00 e8 88 f7 fe ff 48 8b 44 24 48 | H.D$@H9D$Hr.H.|$8..........H.D$H |
| 175e0 | 48 8d 50 01 48 89 54 24 48 48 8b 54 24 38 c6 04 02 5c eb 55 45 84 c0 49 8b 06 74 0a 41 0f b6 d0 | H.P.H.T$HH.T$8...\.UE..I..t.A... |
| 17600 | f6 04 50 02 74 43 41 0f b6 55 01 b9 77 23 42 00 f6 44 50 01 08 74 05 b9 7b 23 42 00 48 8d bc 24 | ..P.tCA..U..w#B..DP..t..{#B.H..$ |
| 17620 | 5c 20 00 00 ba 0a 00 00 00 be 01 00 00 00 31 c0 e8 eb d0 fe ff 48 8d b4 24 5c 20 00 00 48 8d 7c | \.............1......H..$\...H.| |
| 17640 | 24 38 e8 ea f7 fe ff eb 35 48 8b 44 24 40 48 39 44 24 48 72 0f 48 8d 7c 24 38 be 01 00 00 00 e8 | $8......5H.D$@H9D$Hr.H.|$8...... |
| 17660 | ff f6 fe ff 48 8b 44 24 48 48 8d 50 01 48 89 54 24 48 48 8b 54 24 38 41 8a 4d 00 88 0c 02 49 ff | ....H.D$HH.P.H.T$HH.T$8A.M....I. |
| 17680 | c5 e9 06 ff ff ff 48 8b 44 24 40 48 39 44 24 48 72 0f 48 8d 7c 24 38 be 01 00 00 00 e8 c2 f6 fe | ......H.D$@H9D$Hr.H.|$8......... |
| 176a0 | ff 48 8b 44 24 48 48 8d 50 01 48 89 54 24 48 48 8b 54 24 38 c6 04 02 22 eb 43 48 8d 54 24 30 44 | .H.D$HH.P.H.T$HH.T$8...".CH.T$0D |
| 176c0 | 89 e6 48 89 ef e8 4d 00 ff ff 48 8d bc 24 66 20 00 00 be 2e 00 00 00 48 89 44 24 18 e8 7f cb fe | ..H...M...H..$f........H.D$..... |
| 176e0 | ff 48 85 c0 4c 8b 44 24 18 75 16 48 83 7c 24 30 63 76 0e 48 8d 7c 24 38 e8 9a f7 fe ff 31 c0 eb | .H..L.D$.u.H.|$0cv.H.|$8.....1.. |
| 17700 | 43 48 8d 8c 24 66 20 00 00 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 04 d0 fe ff be fe ff ff | CH..$f...H........L..1.......... |
| 17720 | ff 48 89 ef 89 44 24 18 e8 4b d4 fe ff 8b 44 24 18 eb 11 be 81 23 42 00 48 89 ef 31 c0 e8 c3 f1 | .H...D$..K....D$.....#B.H..1.... |
| 17740 | fe ff eb 1b 48 98 48 01 44 24 48 e9 14 fb ff ff 48 8d 7c 24 38 e8 f1 f6 fe ff b8 01 00 00 00 48 | ....H.H.D$H.....H.|$8..........H |
| 17760 | 8b 9c 24 78 20 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 c9 ca fe ff 48 81 c4 88 20 00 00 5b 5d | ..$x...dH3.%(...t......H......[] |
| 17780 | 41 5c 41 5d 41 5e 41 5f c3 48 85 ff 48 89 f8 79 14 48 f7 d8 48 8d 4c 37 01 48 89 c2 31 c0 48 39 | A\A]A^A_.H..H..y.H..H.L7.H..1.H9 |
| 177a0 | d6 48 0f 43 c1 c3 41 56 41 55 be 01 00 00 00 41 54 55 49 89 fc 53 48 83 ec 10 48 89 e2 64 48 8b | .H.C..AVAU.....ATUI..SH...H..dH. |
| 177c0 | 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 1f fc fe ff 48 8b 1c 24 ba 01 00 00 00 be 02 00 00 00 | .%(...H.D$.1......H..$.......... |
| 177e0 | 4c 89 e7 49 89 c5 e8 39 fe fe ff 48 89 de 48 89 c7 e8 93 ff ff ff 48 8b 1c 24 48 89 c2 be 03 00 | L..I...9...H..H.......H..$H..... |
| 17800 | 00 00 4c 89 e7 48 89 c5 e8 17 fe fe ff 48 89 de 48 89 c7 e8 71 ff ff ff 48 85 ed ba 01 00 00 00 | ..L..H.......H..H...q...H....... |
| 17820 | 48 0f 4e ea 48 8b 14 24 48 39 d0 48 0f 4e d0 31 c0 48 39 d5 7f 50 8d 5a 01 29 eb 48 63 c3 48 01 | H.N.H..$H9.H.N.1.H9..P.Z.).Hc.H. |
| 17840 | e8 48 39 d0 7f 11 be a3 23 42 00 4c 89 e7 31 c0 e8 b0 f0 fe ff eb 2f ba a3 23 42 00 89 de 4c 89 | .H9.....#B.L..1......./..#B...L. |
| 17860 | e7 45 31 f6 4c 01 ed e8 80 f4 fe ff 44 39 f3 7e 13 42 0f b6 74 35 ff 4c 89 e7 49 ff c6 e8 82 d8 | .E1.L.......D9.~.B..t5.L..I..... |
| 17880 | fe ff eb e8 89 d8 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 74 05 e8 a5 c9 fe ff 48 83 c4 10 5b | ......H.L$.dH3.%(...t......H...[ |
| 178a0 | 5d 41 5c 41 5d 41 5e c3 41 55 41 54 be 01 00 00 00 55 53 48 89 fd 48 83 ec 18 48 89 e2 64 48 8b | ]A\A]A^.AUAT.....USH..H...H..dH. |
| 178c0 | 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 1f fb fe ff 48 8b 1c 24 be 02 00 00 00 48 89 ef 49 89 | .%(...H.D$.1......H..$.....H..I. |
| 178e0 | c4 e8 be fc fe ff 48 89 de 48 89 c7 e8 98 fe ff ff 4c 8b 2c 24 48 83 ca ff be 03 00 00 00 48 89 | ......H..H.......L.,$H........H. |
| 17900 | ef 48 89 c3 e8 1b fd fe ff 4c 89 ee 48 89 c7 e8 75 fe ff ff 48 85 db ba 01 00 00 00 48 0f 4e da | .H.......L..H...u...H.......H.N. |
| 17920 | 48 8b 14 24 48 39 d0 48 0f 4e d0 48 39 d3 7f 0d 48 29 da 49 8d 74 1c ff 48 ff c2 eb 07 31 d2 be | H..$H9.H.N.H9...H).I.t..H....1.. |
| 17940 | 1f 15 42 00 48 89 ef e8 cc d7 fe ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 | ..B.H.......H.L$.dH3.%(........t |
| 17960 | 05 e8 da c8 fe ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 31 c0 48 8b 17 6b c0 0a 48 8d 4a 01 48 89 0f | ......H...[]A\A].1.H..k..H.J.H.. |
| 17980 | 0f be 0a 0f be 52 01 8d 44 08 d0 83 ea 30 83 fa 09 77 07 3d cb cc cc 0c 7e d9 c3 ff c9 41 89 d0 | .....R..D....0...w.=....~....A.. |
| 179a0 | 75 19 31 c0 4c 39 c0 48 8d 0c 07 48 8d 14 06 74 09 8a 12 48 ff c0 88 11 eb ea c3 48 63 d2 31 c0 | u.1.L9.H...H...t...H.......Hc.1. |
| 179c0 | 48 ff ca 48 89 d1 4c 8d 0c 06 48 29 c1 48 01 f9 49 39 c0 74 0b 45 8a 09 48 ff c0 44 88 09 eb e3 | H..H..L...H).H..I9.t.E..H..D.... |
| 179e0 | c3 41 54 55 48 89 fd 53 39 77 28 48 8b 7f 20 7f 25 85 f6 75 0e 48 89 d0 48 29 d1 48 89 ca 48 89 | .ATUH..S9w(H....%..u.H..H).H..H. |
| 17a00 | c6 eb 5a 5b 5d 41 5c 8d 56 01 31 c0 be b9 23 42 00 e9 ef ee fe ff 48 63 de 48 c1 e3 04 48 01 eb | ..Z[]A\.V.1...#B......Hc.H...H.. |
| 17a20 | 4c 8b 63 38 49 83 fc ff 75 0e be d4 23 42 00 31 c0 e8 cf ee fe ff eb 1a 49 83 fc fe 75 14 48 8b | L.c8I...u...#B.1........I...u.H. |
| 17a40 | 73 30 48 2b 75 08 5b 5d 41 5c 48 ff c6 e9 b2 d6 fe ff 48 8b 73 30 48 8b 7d 20 4c 89 e2 5b 5d 41 | s0H+u.[]A\H.......H.s0H.}.L..[]A |
| 17a60 | 5c e9 b2 d6 fe ff 41 56 41 55 49 89 d6 41 54 55 49 89 fc 53 8b 5f 28 49 89 f5 85 db 75 0b 48 85 | \.....AVAUI..ATUI..S._(I....u.H. |
| 17a80 | f6 b8 01 00 00 00 0f 45 d8 49 8b 7c 24 20 ba e7 23 42 00 89 de 31 ed e8 50 f2 fe ff 39 dd 7d 14 | .......E.I.|$...#B...1..P...9.}. |
| 17aa0 | 89 ee 4c 89 f1 4c 89 ea 4c 89 e7 ff c5 e8 2f ff ff ff eb e8 89 d8 5b 5d 41 5c 41 5d 41 5e c3 0f | ..L..L..L...../.......[]A\A]A^.. |
| 17ac0 | b6 06 0f b6 3f 3c 2e 74 22 3c 5b 74 0d 3c 25 75 11 0f b6 76 01 e9 31 f4 ff ff 48 ff ca e9 38 f5 | ....?<.t"<[t.<%u...v..1...H...8. |
| 17ae0 | ff ff 39 f8 0f 94 c0 0f b6 c0 c3 b8 01 00 00 00 c3 55 53 be 02 00 00 00 48 89 fb 48 81 ec 38 20 | ..9..............US.....H..H..8. |
| 17b00 | 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 30 d4 fe ff ba 06 00 00 00 be | ..dH..%(...H..$(...1..0......... |
| 17b20 | 01 00 00 00 48 89 df 89 c5 e8 93 f8 fe ff be 01 00 00 00 48 89 df e8 3d d0 fe ff 48 8d 74 24 08 | ....H..............H...=...H.t$. |
| 17b40 | 48 89 df e8 ef f3 fe ff 48 8d 54 24 08 89 e9 be 03 6c 41 00 48 89 df e8 fb e0 fe ff 85 c0 74 11 | H.......H.T$.....lA.H.........t. |
| 17b60 | be f9 23 42 00 48 89 df 31 c0 e8 96 ed fe ff eb 0f 48 8d 7c 24 08 e8 d0 f2 fe ff b8 01 00 00 00 | ..#B.H..1........H.|$........... |
| 17b80 | 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 a8 c6 fe ff 48 81 c4 38 20 00 00 5b | H..$(...dH3.%(...t......H..8...[ |
| 17ba0 | 5d c3 53 48 8b 06 49 89 f8 89 d3 0f be 00 83 e8 30 83 f8 09 77 0a 48 89 f7 e8 b3 fd ff ff 89 c3 | ].SH..I.........0...w.H......... |
| 17bc0 | 8d 43 ff 83 f8 0f 76 16 49 8b 38 b9 10 00 00 00 89 da be 17 24 42 00 31 c0 e8 27 ed fe ff 89 d8 | .C....v.I.8.........$B.1..'..... |
| 17be0 | 5b c3 41 54 55 53 48 8b 0e bb 07 00 00 00 48 8d 41 01 48 89 06 8a 01 c7 02 00 00 00 00 3c 58 0f | [.ATUSH.......H.A.H..........<X. |
| 17c00 | 84 ef 01 00 00 48 89 d5 49 89 fc 0f 8f 9a 00 00 00 3c 42 0f 84 22 01 00 00 7f 4f 3c 3c 0f 84 ae | .....H..I........<B.."....O<<... |
| 17c20 | 01 00 00 7f 29 3c 20 bb 08 00 00 00 0f 84 c2 01 00 00 3c 21 0f 85 a2 01 00 00 ba 08 00 00 00 e8 | ....)<............<!............ |
| 17c40 | 5e ff ff ff 41 89 44 24 0c e9 a6 01 00 00 3c 3d 0f 84 7b 01 00 00 3c 3e 0f 85 7e 01 00 00 c7 47 | ^...A.D$......<=..{...<>..~....G |
| 17c60 | 08 00 00 00 00 e9 85 01 00 00 3c 4a 0f 84 ef 00 00 00 7f 22 3c 48 0f 84 d5 00 00 00 3c 49 0f 85 | ..........<J......."<H......<I.. |
| 17c80 | 58 01 00 00 ba 04 00 00 00 e8 14 ff ff ff 89 45 00 e9 c1 00 00 00 3c 4c 0f 84 c3 00 00 00 3c 54 | X..............E......<L......<T |
| 17ca0 | 0f 84 bb 00 00 00 e9 31 01 00 00 3c 69 0f 84 cd 00 00 00 7f 33 3c 64 0f 84 b5 00 00 00 7f 11 3c | .......1...<i.......3<d........< |
| 17cc0 | 62 74 70 3c 63 0f 84 c4 00 00 00 e9 0c 01 00 00 3c 66 0f 84 92 00 00 00 3c 68 0f 85 fc 00 00 00 | btp<c...........<f......<h...... |
| 17ce0 | c7 02 02 00 00 00 eb 62 3c 6e 0f 84 82 00 00 00 7f 0d 3c 6a 74 4d 3c 6c 74 49 e9 dd 00 00 00 3c | .......b<n........<jtM<ltI.....< |
| 17d00 | 78 0f 84 bd 00 00 00 3c 7a bb 05 00 00 00 0f 84 e0 00 00 00 3c 73 0f 85 c0 00 00 00 ba 08 00 00 | x......<z...........<s.......... |
| 17d20 | 00 bb 04 00 00 00 e8 77 fe ff ff 89 45 00 e9 c1 00 00 00 c7 02 01 00 00 00 eb 0f c7 02 01 00 00 | .......w....E................... |
| 17d40 | 00 eb 14 c7 45 00 08 00 00 00 31 db e9 a3 00 00 00 c7 02 02 00 00 00 bb 01 00 00 00 e9 93 00 00 | ....E.....1..................... |
| 17d60 | 00 c7 45 00 08 00 00 00 eb ed c7 02 04 00 00 00 eb 07 c7 45 00 08 00 00 00 bb 02 00 00 00 eb 74 | ..E................E...........t |
| 17d80 | ba 04 00 00 00 e8 18 fe ff ff 89 45 00 eb bb 0f be 51 01 83 c8 ff 83 ea 30 83 fa 09 77 08 48 89 | ...........E.....Q......0...w.H. |
| 17da0 | f7 e8 cb fb ff ff 89 45 00 ff c0 bb 03 00 00 00 75 42 49 8b 3c 24 be 3f 24 42 00 31 c0 e8 43 eb | .......E........uBI.<$.?$B.1..C. |
| 17dc0 | fe ff eb 30 c7 02 01 00 00 00 bb 06 00 00 00 eb 23 41 c7 44 24 08 01 00 00 00 eb 13 49 8b 3c 24 | ...0............#A.D$.......I.<$ |
| 17de0 | 0f be d0 be 62 24 42 00 31 c0 e8 16 eb fe ff bb 08 00 00 00 89 d8 5b 5d 41 5c c3 41 57 41 56 49 | ....b$B.1.............[]A\.AWAVI |
| 17e00 | 89 d6 41 55 41 54 49 89 cf 55 53 49 89 f5 48 89 ca 4c 89 f6 48 89 fb 48 83 ec 18 4d 89 c4 64 48 | ..AUATI..USI..H..L..H..H...M..dH |
| 17e20 | 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 af fd ff ff 89 c5 41 8b 07 83 fd 07 89 44 24 04 75 | ..%(...H.D$.1........A......D$.u |
| 17e40 | 38 49 8b 06 80 38 00 75 14 48 8b 3b ba 7d 24 42 00 be 01 00 00 00 e8 8d eb fe ff eb 1c 48 8d 54 | 8I...8.u.H.;.}$B.............H.T |
| 17e60 | 24 04 4c 89 f6 48 89 df e8 75 fd ff ff 83 f8 03 74 d7 83 7c 24 04 00 74 d0 8b 54 24 04 83 fa 01 | $.L..H...u......t..|$..t..T$.... |
| 17e80 | 7e 05 83 fd 03 75 0a 41 c7 04 24 00 00 00 00 eb 3b 8b 43 0c 39 c2 7e 04 89 44 24 04 8b 44 24 04 | ~....u.A..$.....;.C.9.~..D$..D$. |
| 17ea0 | 8d 50 ff 85 c2 74 12 48 8b 3b ba a0 24 42 00 be 01 00 00 00 e8 2f eb fe ff 8b 54 24 04 8d 42 ff | .P...t.H.;..$B......./....T$..B. |
| 17ec0 | 41 21 c5 44 29 ea 21 d0 41 89 04 24 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 89 e8 74 05 e8 5d | A!.D).!.A..$H.L$.dH3.%(.....t..] |
| 17ee0 | c3 fe ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 31 d2 53 be 01 00 00 00 48 89 fb | ...H...[]A\A]A^A_.ATU1.S.....H.. |
| 17f00 | 31 ed 48 83 ec 30 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 e8 d6 f4 fe ff 48 89 5c 24 18 | 1.H..0dH..%(...H.D$(1......H.\$. |
| 17f20 | 48 89 44 24 10 c7 44 24 20 01 00 00 00 c7 44 24 24 01 00 00 00 48 8b 44 24 10 80 38 00 74 72 48 | H.D$..D$......D$$....H.D$..8.trH |
| 17f40 | 8d 54 24 10 4c 8d 44 24 0c 48 8d 4c 24 08 48 8d 7c 24 18 48 89 ee e8 a0 fe ff ff 41 89 c4 8b 44 | .T$.L.D$.H.L$.H.|$.H.......A...D |
| 17f60 | 24 0c 03 44 24 08 ba ff ff ff 7f 89 44 24 08 48 98 48 29 c2 48 39 d5 76 12 ba c9 24 42 00 be 01 | $..D$.......D$.H.H).H9.v...$B... |
| 17f80 | 00 00 00 48 89 df e8 5d ea fe ff 48 63 44 24 08 41 83 ec 04 48 01 c5 41 83 fc 01 77 98 ba e1 24 | ...H...]...HcD$.A...H..A...w...$ |
| 17fa0 | 42 00 be 01 00 00 00 48 89 df e8 39 ea fe ff eb 84 48 89 ee 48 89 df e8 48 d1 fe ff 48 8b 4c 24 | B......H...9.....H..H...H...H.L$ |
| 17fc0 | 28 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 6a c2 fe ff 48 83 c4 30 5b 5d 41 5c c3 41 | (dH3.%(........t..j...H..0[]A\.A |
| 17fe0 | 57 41 56 31 d2 41 55 41 54 be 01 00 00 00 55 53 48 89 fb 48 83 ec 68 64 48 8b 04 25 28 00 00 00 | WAV1.AUAT.....USH..H..hdH..%(... |
| 18000 | 48 89 44 24 58 31 c0 e8 e5 f3 fe ff 48 8d 54 24 18 be 02 00 00 00 48 89 df 48 89 44 24 10 e8 ce | H.D$X1......H.T$......H..H.D$... |
| 18020 | f3 fe ff 48 8b 6c 24 18 ba 01 00 00 00 be 03 00 00 00 48 89 df 49 89 c4 e8 e7 f5 fe ff 48 89 ee | ...H.l$...........H..I.......H.. |
| 18040 | 48 89 c7 e8 41 f7 ff ff 48 8d 68 ff 48 3b 6c 24 18 76 12 ba f8 24 42 00 be 03 00 00 00 48 89 df | H...A...H.h.H;l$.v...$B......H.. |
| 18060 | e8 83 e9 fe ff 48 89 5c 24 20 c7 44 24 28 01 00 00 00 45 31 ed c7 44 24 2c 01 00 00 00 48 8b 44 | .....H.\$..D$(....E1..D$,....H.D |
| 18080 | 24 10 45 8d 7d 01 80 38 00 0f 84 9a 01 00 00 48 8d 54 24 10 4c 8d 44 24 0c 48 8d 4c 24 08 48 8d | $.E.}..8.......H.T$.L.D$.H.L$.H. |
| 180a0 | 7c 24 20 48 89 ee e8 50 fd ff ff 48 63 54 24 0c 41 89 c6 48 63 44 24 08 48 01 d0 48 89 ea 48 f7 | |$.H...P...HcT$.A..HcD$.H..H..H. |
| 180c0 | d2 48 39 d0 77 0a 48 01 e8 48 3b 44 24 18 76 12 ba 17 25 42 00 be 02 00 00 00 48 89 df e8 06 e9 | .H9.w.H..H;D$.v...%B......H..... |
| 180e0 | fe ff 48 63 74 24 0c ba 2d 25 42 00 48 89 df 48 01 f5 be 02 00 00 00 e8 f0 eb fe ff 41 83 fe 08 | ..Hct$..-%B.H..H............A... |
| 18100 | 0f 87 13 01 00 00 44 89 f0 ff 24 c5 b0 27 42 00 8b 4c 24 08 8b 54 24 28 49 8d 34 2c 45 89 f0 48 | ......D...$..'B..L$..T$(I.4,E..H |
| 18120 | 89 df 41 83 f0 01 e8 ba e8 ff ff 48 89 df 48 89 c6 e8 ce cf fe ff e9 de 00 00 00 8b 4c 24 28 8b | ..A........H..H.............L$(. |
| 18140 | 54 24 08 49 8d 34 2c 48 8d 7c 24 30 e8 4a f8 ff ff 8b 44 24 08 83 f8 04 75 0c f3 0f 10 44 24 30 | T$.I.4,H.|$0.J....D$....u....D$0 |
| 18160 | f3 0f 5a c0 eb 06 f2 0f 10 44 24 30 48 89 df e8 7b cf fe ff e9 a0 00 00 00 48 63 54 24 08 49 8d | ..Z......D$0H...{........HcT$.I. |
| 18180 | 34 2c 48 89 df e8 8e cf fe ff e9 8a 00 00 00 8b 4c 24 08 8b 54 24 28 49 8d 34 2c 45 31 c0 48 89 | 4,H.............L$..T$(I.4,E1.H. |
| 181a0 | df e8 3f e8 ff ff 4c 8d 6c 05 00 49 89 c6 48 63 44 24 08 4c 01 e8 48 3b 44 24 18 76 12 ba 17 25 | ..?...L.l..I..HcD$.L..H;D$.v...% |
| 181c0 | 42 00 be 02 00 00 00 48 89 df e8 19 e8 fe ff 48 63 74 24 08 4c 89 f2 48 89 df 48 01 f5 49 8d 34 | B......H.......Hct$.L..H..H..I.4 |
| 181e0 | 2c 4c 89 ed e8 2f cf fe ff eb 2e 49 8d 34 2c 31 c0 48 83 c9 ff 48 89 f7 f2 ae 48 89 df 48 f7 d1 | ,L.../.....I.4,1.H...H....H..H.. |
| 18200 | 4c 8d 69 ff 4d 63 ed 4c 89 ea 4a 8d 6c 2d 01 e8 04 cf fe ff eb 03 45 89 ef 48 63 74 24 08 45 89 | L.i.Mc.L..J.l-........E..Hct$.E. |
| 18220 | fd 48 01 f5 e9 54 fe ff ff 48 8d 75 01 48 89 df e8 cf ce fe ff 48 8b 4c 24 58 64 48 33 0c 25 28 | .H...T...H.u.H.......H.L$XdH3.%( |
| 18240 | 00 00 00 44 89 f8 74 05 e8 f3 bf fe ff 48 83 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 | ...D..t......H..h[]A\A]A^A_.AVAU |
| 18260 | 31 d2 41 54 55 be 01 00 00 00 53 48 89 fb 45 31 e4 41 bd 01 00 00 00 48 81 ec 80 20 00 00 64 48 | 1.ATU.....SH..E1.A.....H......dH |
| 18280 | 8b 04 25 28 00 00 00 48 89 84 24 78 20 00 00 31 c0 e8 5b f1 fe ff 48 89 df 48 89 44 24 10 48 89 | ..%(...H..$x...1..[...H..H.D$.H. |
| 182a0 | 5c 24 20 c7 44 24 28 01 00 00 00 c7 44 24 2c 01 00 00 00 e8 23 ce fe ff 48 8d 74 24 58 48 89 df | \$..D$(.....D$,.....#...H.t$XH.. |
| 182c0 | e8 72 ec fe ff 48 8b 44 24 10 80 38 00 0f 84 f7 02 00 00 4c 8d 44 24 0c 48 8d 4c 24 08 48 8d 54 | .r...H.D$..8.......L.D$.H.L$.H.T |
| 182e0 | 24 10 48 8d 7c 24 20 4c 89 e6 e8 0c fb ff ff 41 89 c6 8b 44 24 08 03 44 24 0c 48 98 49 01 c4 8b | $.H.|$.L.......A...D$..D$.H.I... |
| 18300 | 44 24 0c 8d 50 ff 85 c0 89 54 24 0c 7e 34 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be | D$..P....T$.~4H.D$`H9D$hr.H.|$X. |
| 18320 | 01 00 00 00 e8 3a ea fe ff 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 00 | .....:...H.D$hH.P.H.T$hH.T$X.... |
| 18340 | eb bd 41 83 fe 08 41 8d 6d 01 0f 87 72 02 00 00 42 ff 24 f5 f8 27 42 00 89 ee 48 89 df e8 42 f2 | ..A...A.m...r...B.$..'B...H...B. |
| 18360 | fe ff 49 89 c5 8b 44 24 08 83 f8 07 7f 2e 8d 0c c5 ff ff ff ff b8 01 00 00 00 48 d3 e0 48 89 c2 | ..I...D$..................H..H.. |
| 18380 | 48 f7 da 49 39 d5 7c 05 49 39 c5 7c 0f ba 3e 25 42 00 89 ee 48 89 df e8 4c e6 fe ff 4d 89 e8 49 | H..I9.|.I9.|..>%B...H...L...M..I |
| 183a0 | c1 e8 3f eb 38 89 ee 48 89 df e8 f5 f1 fe ff 8b 4c 24 08 49 89 c5 83 f9 07 7f 1f c1 e1 03 b8 01 | ..?.8..H........L$.I............ |
| 183c0 | 00 00 00 48 d3 e0 4c 39 e8 77 0f ba 4f 25 42 00 89 ee 48 89 df e8 0e e6 fe ff 45 31 c0 8b 4c 24 | ...H..L9.w..O%B...H.......E1..L$ |
| 183e0 | 08 8b 54 24 28 48 8d 7c 24 58 4c 89 ee e8 70 e7 ff ff e9 cb 01 00 00 48 63 74 24 08 48 8d 7c 24 | ..T$(H.|$XL...p........Hct$.H.|$ |
| 18400 | 58 e8 5d e9 fe ff 89 ee 48 89 df 49 89 c5 e8 f7 f0 fe ff 8b 54 24 08 83 fa 04 75 0c f2 0f 5a c0 | X.].....H..I........T$....u...Z. |
| 18420 | f3 0f 11 44 24 30 eb 06 f2 0f 11 44 24 30 8b 4c 24 28 48 8d 74 24 30 4c 89 ef e8 5c f5 ff ff 48 | ...D$0.....D$0.L$(H.t$0L...\...H |
| 18440 | 63 44 24 08 48 01 44 24 68 e9 74 01 00 00 48 8d 54 24 18 89 ee 48 89 df e8 94 ef fe ff 49 89 c5 | cD$.H.D$h.t...H.T$...H.......I.. |
| 18460 | 48 63 44 24 08 48 3b 44 24 18 74 0f ba 61 25 42 00 89 ee 48 89 df e8 6d e5 fe ff 48 63 54 24 08 | HcD$.H;D$.t..a%B...H...m...HcT$. |
| 18480 | 48 8d 7c 24 58 4c 89 ee e8 7b e9 fe ff e9 30 01 00 00 48 8d 54 24 18 89 ee 48 89 df e8 50 ef fe | H.|$XL...{....0...H.T$...H...P.. |
| 184a0 | ff 8b 4c 24 08 49 89 c5 83 f9 07 7f 21 c1 e1 03 b8 01 00 00 00 48 d3 e0 48 3b 44 24 18 77 0f ba | ..L$.I......!........H..H;D$.w.. |
| 184c0 | 6e 25 42 00 89 ee 48 89 df e8 1a e5 fe ff 8b 4c 24 08 8b 54 24 28 48 8d 7c 24 58 48 8b 74 24 18 | n%B...H........L$..T$(H.|$XH.t$. |
| 184e0 | 45 31 c0 e8 7a e6 ff ff 48 8b 54 24 18 48 8d 7c 24 58 4c 89 ee e8 0e e9 fe ff 4c 03 64 24 18 e9 | E1..z...H.T$.H.|$XL.......L.d$.. |
| 18500 | be 00 00 00 48 8d 54 24 18 48 89 df 89 ee e8 de ee fe ff 49 89 c5 48 83 c9 ff 31 c0 4c 89 ef f2 | ....H.T$.H.........I..H...1.L... |
| 18520 | ae 48 f7 d1 48 ff c9 48 3b 4c 24 18 74 0f ba 97 25 42 00 89 ee 48 89 df e8 ab e4 fe ff 48 8b 54 | .H..H..H;L$.t...%B...H.......H.T |
| 18540 | 24 18 48 8d 7c 24 58 4c 89 ee e8 b9 e8 fe ff 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 | $.H.|$XL.......H.D$`H9D$hr.H.|$X |
| 18560 | be 01 00 00 00 e8 f9 e7 fe ff 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 | ..........H.D$hH.P.H.T$hH.T$X... |
| 18580 | 00 48 8b 44 24 18 4d 8d 64 04 01 eb 35 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 | .H.D$.M.d...5H.D$`H9D$hr.H.|$X.. |
| 185a0 | 00 00 00 e8 bb e7 fe ff 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 00 44 | ........H.D$hH.P.H.T$hH.T$X....D |
| 185c0 | 89 ed 41 89 ed e9 fb fc ff ff 48 8d 7c 24 58 e8 77 e8 fe ff 48 8b 9c 24 78 20 00 00 64 48 33 1c | ..A.......H.|$X.w...H..$x...dH3. |
| 185e0 | 25 28 00 00 00 b8 01 00 00 00 74 05 e8 4f bc fe ff 48 81 c4 80 20 00 00 5b 5d 41 5c 41 5d 41 5e | %(........t..O...H......[]A\A]A^ |
| 18600 | c3 41 57 41 56 41 55 41 54 49 89 d4 55 53 48 89 fd 48 89 f3 48 83 ec 18 8b 07 8d 50 ff 85 c0 89 | .AWAVAUATI..USH..H..H......P.... |
| 18620 | 17 75 0e 48 8b 7f 20 be ad 25 42 00 e8 d4 e2 fe ff 49 be 00 00 00 00 00 24 00 80 48 8b 45 18 49 | .u.H.....%B......I......$..H.E.I |
| 18640 | 39 c4 0f 84 f1 03 00 00 41 8a 14 24 80 fa 25 0f 84 44 01 00 00 7f 0e 80 fa 24 0f 84 1a 01 00 00 | 9.......A..$..%..D.......$...... |
| 18660 | e9 9f 02 00 00 80 fa 28 74 14 80 fa 29 0f 85 91 02 00 00 49 ff c4 8b 45 28 e9 a9 00 00 00 41 80 | .......(t...)......I...E(.....A. |
| 18680 | 7c 24 01 29 44 8b 6d 28 75 32 49 83 c4 02 41 83 fd 1f 7e 10 48 8b 7d 20 be e7 23 42 00 31 c0 e8 | |$.)D.m(u2I...A...~.H.}...#B.1.. |
| 186a0 | 61 e2 fe ff 49 63 c5 48 c1 e0 04 48 01 e8 48 89 58 30 48 c7 40 38 fe ff ff ff eb 2f 49 ff c4 41 | a...Ic.H...H..H.X0H.@8...../I..A |
| 186c0 | 83 fd 1f 7e 10 48 8b 7d 20 be e7 23 42 00 31 c0 e8 30 e2 fe ff 49 63 c5 48 c1 e0 04 48 01 e8 48 | ...~.H.}...#B.1..0...Ic.H...H..H |
| 186e0 | 89 58 30 48 c7 40 38 ff ff ff ff 41 ff c5 48 89 de 4c 89 e2 44 89 6d 28 48 89 ef e8 01 ff ff ff | .X0H.@8....A..H..L..D.m(H....... |
| 18700 | 48 85 c0 48 89 c3 0f 85 2d 03 00 00 ff 4d 28 e9 25 03 00 00 48 63 d0 48 83 c2 03 48 c1 e2 04 48 | H..H....-....M(.%...Hc.H...H...H |
| 18720 | 83 7c 15 08 ff 74 16 ff c8 85 c0 79 e7 48 8b 7d 20 be c1 25 42 00 31 c0 e8 c8 e1 fe ff 48 98 48 | .|...t.....y.H.}...%B.1......H.H |
| 18740 | 89 de 4c 89 e2 48 c1 e0 04 48 89 ef 4c 8d 6c 05 00 48 89 d8 49 2b 45 30 49 89 45 38 e8 a0 fe ff | ..L..H...H..L.l..H..I+E0I.E8.... |
| 18760 | ff 48 85 c0 48 89 c3 0f 85 cc 02 00 00 49 c7 45 38 ff ff ff ff e9 bf 02 00 00 49 8d 54 24 01 48 | .H..H........I.E8.........I.T$.H |
| 18780 | 39 d0 0f 85 7c 01 00 00 48 3b 5d 10 0f 84 a7 02 00 00 31 db e9 a0 02 00 00 41 0f be 54 24 01 80 | 9...|...H;].......1......A..T$.. |
| 187a0 | fa 62 74 1c 7f 10 8d 42 d0 3c 09 0f 86 d9 00 00 00 e9 4e 01 00 00 80 fa 66 74 6a e9 44 01 00 00 | .bt....B.<........N.....ftj.D... |
| 187c0 | 49 8d 54 24 02 48 ff c8 48 39 c2 72 10 48 8b 7d 20 be d9 25 42 00 31 c0 e8 28 e1 fe ff 8a 13 41 | I.T$.H..H9.r.H.}...%B.1..(.....A |
| 187e0 | 3a 54 24 02 75 ac 41 8a 7c 24 03 48 8b 75 10 b8 01 00 00 00 48 ff c3 48 39 f3 73 96 8a 0b 40 38 | :T$.u.A.|$.H.u......H..H9.s...@8 |
| 18800 | cf 75 16 ff c8 75 ed 48 ff c3 74 86 4d 8d 6c 24 04 4d 89 ec e9 22 fe ff ff 38 ca 0f 94 c1 0f b6 | .u...u.H..t.M.l$.M..."...8...... |
| 18820 | c9 01 c8 eb cf 41 80 7c 24 02 5b 4d 8d 7c 24 02 74 10 48 8b 7d 20 be 08 26 42 00 31 c0 e8 c3 e0 | .....A.|$.[M.|$.t.H.}...&B.1.... |
| 18840 | fe ff 48 89 ef 4c 89 fe e8 90 e2 ff ff 31 ff 48 3b 5d 08 49 89 c5 74 04 0f b6 7b ff 4d 8d 65 ff | ..H..L.......1.H;].I..t...{.M.e. |
| 18860 | 4c 89 fe 4c 89 e2 e8 af e7 ff ff 85 c0 0f 85 1f ff ff ff 0f b6 3b 4c 89 e2 4c 89 fe e8 99 e7 ff | L..L.................;L..L...... |
| 18880 | ff 85 c0 75 8c e9 08 ff ff ff 8d 42 cf 83 f8 ff 74 18 3b 45 28 7d 13 48 63 c8 48 83 c1 03 48 c1 | ...u.......B....t.;E(}.Hc.H...H. |
| 188a0 | e1 04 48 83 7c 0d 08 ff 75 13 48 8b 7d 20 83 ea 30 be b9 23 42 00 31 c0 e8 48 e0 fe ff 48 98 48 | ..H.|...u.H.}...0..#B.1..H...H.H |
| 188c0 | 8b 55 10 48 c1 e0 04 48 01 e8 4c 8b 68 38 48 29 da 49 39 d5 0f 87 b8 fe ff ff 48 8b 78 30 4c 89 | .U.H...H..L.h8H).I9.......H.x0L. |
| 188e0 | ea 48 89 de e8 c7 ba fe ff 85 c0 0f 85 a1 fe ff ff 4c 01 eb 0f 84 98 fe ff ff 4d 8d 6c 24 02 e9 | .H...............L........M.l$.. |
| 18900 | 0d ff ff ff 4c 89 e6 48 89 ef e8 ce e1 ff ff 4c 8b 7d 10 49 89 c5 8a 08 4c 39 fb 73 1a 48 89 c2 | ....L..H.......L.}.I....L9.s.H.. |
| 18920 | 4c 89 e6 48 89 df 88 4c 24 08 e8 90 f1 ff ff 85 c0 8a 4c 24 08 75 1b 80 f9 3f 0f 87 52 fe ff ff | L..H...L$.........L$.u...?..R... |
| 18940 | 49 0f a3 ce 0f 83 48 fe ff ff 49 ff c5 e9 bf fe ff ff 80 f9 2b 74 47 7f 0a 80 f9 2a 74 43 e9 cb | I.....H...I.........+tG....*tC.. |
| 18960 | 00 00 00 80 f9 2d 74 0a 80 f9 3f 74 11 e9 bc 00 00 00 49 89 de 4d 8d 7d 01 e9 98 00 00 00 49 ff | .....-t...?t......I..M.}......I. |
| 18980 | c5 48 8d 73 01 48 89 ef 4c 89 ea e8 71 fc ff ff 48 85 c0 0f 84 78 fe ff ff e9 98 00 00 00 48 ff | .H.s.H..L...q...H....x........H. |
| 189a0 | c3 48 89 d9 49 89 ce 49 29 de 49 39 cf 76 1f 48 89 cf 4c 89 ea 4c 89 e6 48 89 4c 24 08 e8 fd f0 | .H..I..I).I9.v.H..L..L..H.L$.... |
| 189c0 | ff ff 48 8b 4c 24 08 48 ff c1 85 c0 75 d6 49 ff c5 4a 8d 34 33 4c 89 ea 48 89 ef e8 21 fc ff ff | ..H.L$.H....u.I..J.43L..H...!... |
| 189e0 | 48 85 c0 75 51 49 ff ce 49 83 fe ff 75 e3 e9 9f fd ff ff 4c 3b 75 10 0f 83 95 fd ff ff 4c 89 ea | H..uQI..I...u......L;u.......L.. |
| 18a00 | 4c 89 e6 4c 89 f7 e8 b4 f0 ff ff 85 c0 0f 84 7f fd ff ff 49 ff c6 4c 89 fa 4c 89 f6 48 89 ef e8 | L..L...............I..L..L..H... |
| 18a20 | dd fb ff ff 48 85 c0 48 89 c3 74 c7 eb 0b 48 ff c3 e9 db fd ff ff 48 89 c3 ff 45 00 48 83 c4 18 | ....H..H..t...H.......H...E.H... |
| 18a40 | 48 89 d8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 57 41 56 41 89 f6 41 55 41 54 be 01 00 00 00 55 53 | H..[]A\A]A^A_.AWAVA..AUAT.....US |
| 18a60 | 48 89 fb 48 81 ec 78 02 00 00 48 8d 54 24 28 64 48 8b 04 25 28 00 00 00 48 89 84 24 68 02 00 00 | H..H..x...H.T$(dH..%(...H..$h... |
| 18a80 | 31 c0 e8 6a e9 fe ff 48 8d 54 24 30 be 02 00 00 00 48 89 df 49 89 c4 e8 55 e9 fe ff 4c 8b 6c 24 | 1..j...H.T$0.....H..I...U...L.l$ |
| 18aa0 | 28 ba 01 00 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 6e eb fe ff 4c 89 ee 48 89 c7 e8 c8 ec ff | (..........H..H...n...L..H...... |
| 18ac0 | ff 48 85 c0 7e 22 49 89 c7 48 8b 44 24 28 48 ff c0 49 39 c7 7e 18 48 89 df e8 fd c5 fe ff b8 01 | .H..~"I..H.D$(H..I9.~.H......... |
| 18ae0 | 00 00 00 e9 fe 01 00 00 41 bf 01 00 00 00 45 85 f6 0f 84 1f 01 00 00 be 04 00 00 00 48 89 df e8 | ........A.....E.............H... |
| 18b00 | 46 c4 fe ff 85 c0 4c 8b 4c 24 30 75 43 45 31 ed 4a 8d 44 2d 00 be 2b 26 42 00 4c 89 4c 24 08 48 | F.....L.L$0uCE1.J.D-..+&B.L.L$.H |
| 18b20 | 89 c7 48 89 44 24 10 e8 34 ba fe ff 48 85 c0 0f 85 e1 00 00 00 4a 8d 7c 2d 00 48 83 c9 ff 4c 8b | ..H.D$..4...H........J.|-.H...L. |
| 18b40 | 4c 24 08 f2 ae 48 f7 d1 49 01 cd 4d 39 e9 73 c0 4d 85 c9 4f 8d 74 3c ff 0f 84 80 00 00 00 48 8b | L$...H..I..M9.s.M..O.t<.......H. |
| 18b60 | 44 24 28 4c 8d 68 01 4d 29 fd 4d 39 e9 0f 87 63 ff ff ff 49 8d 41 ff 48 89 44 24 08 49 29 c5 48 | D$(L.h.M).M9...c...I.A.H.D$.I).H |
| 18b80 | 8d 45 01 48 89 44 24 10 4d 85 ed 0f 84 45 ff ff ff 0f be 75 00 4c 89 ea 4c 89 f7 e8 d0 b7 fe ff | .E.H.D$.M....E.....u.L..L....... |
| 18ba0 | 48 85 c0 48 89 c1 0f 84 2a ff ff ff 4c 8d 79 01 48 8b 54 24 08 48 8b 74 24 10 48 89 4c 24 18 4c | H..H....*...L.y.H.T$.H.t$.H.L$.L |
| 18bc0 | 89 ff e8 e9 b7 fe ff 85 c0 48 8b 4c 24 18 74 1a 4c 89 f8 4c 29 f0 4d 89 fe 49 29 c5 eb aa 4d 85 | .........H.L$.t.L..L).M..I)...M. |
| 18be0 | f6 0f 84 ef fe ff ff 4c 89 f1 4c 29 e1 48 89 df 48 8d 71 01 48 89 cd e8 08 c5 fe ff 48 89 ee 48 | .......L..L).H..H.q.H.......H..H |
| 18c00 | 03 74 24 30 48 89 df e8 f8 c4 fe ff b8 02 00 00 00 e9 d0 00 00 00 8a 4d 00 4f 8d 6c 3c ff 80 f9 | .t$0H..................M.O.l<... |
| 18c20 | 5e 75 08 48 ff 4c 24 30 48 ff c5 4c 89 e0 48 03 44 24 28 48 89 5c 24 58 c7 44 24 38 c8 00 00 00 | ^u.H.L$0H..L..H.D$(H.\$X.D$8.... |
| 18c40 | 4c 89 64 24 40 48 89 44 24 48 48 89 e8 48 03 44 24 30 48 89 44 24 50 48 8d 7c 24 38 48 89 ea 4c | L.d$@H.D$HH..H.D$0H.D$PH.|$8H..L |
| 18c60 | 89 ee 88 4c 24 08 c7 44 24 60 00 00 00 00 e8 8e f9 ff ff 48 85 c0 49 89 c7 8a 4c 24 08 74 47 45 | ...L$..D$`.........H..I...L$.tGE |
| 18c80 | 85 f6 74 30 4d 29 e5 48 89 df 49 8d 75 01 e8 71 c4 fe ff 4c 89 fe 48 89 df 4c 29 e6 e8 63 c4 fe | ..t0M).H..I.u..q...L..H..L)..c.. |
| 18ca0 | ff 48 8d 7c 24 38 31 d2 31 f6 e8 b7 ed ff ff 83 c0 02 eb 32 48 8d 7c 24 38 48 89 c2 4c 89 ee e8 | .H.|$81.1..........2H.|$8H..L... |
| 18cc0 | a2 ed ff ff eb 20 4c 3b 6c 24 48 49 8d 45 01 0f 83 01 fe ff ff 80 f9 5e 0f 84 f8 fd ff ff 49 89 | ......L;l$HI.E.........^......I. |
| 18ce0 | c5 e9 71 ff ff ff 48 8b 9c 24 68 02 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 42 b5 fe ff 48 81 | ..q...H..$h...dH3.%(...t..B...H. |
| 18d00 | c4 78 02 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 31 f6 e9 37 fd ff ff be 01 00 00 00 e9 2d fd ff | .x...[]A\A]A^A_.1..7.........-.. |
| 18d20 | ff 41 57 41 56 be 01 00 00 00 41 55 41 54 49 89 fd 55 53 48 81 ec a8 22 00 00 48 8d 54 24 30 64 | .AWAV.....AUATI..USH..."..H.T$0d |
| 18d40 | 48 8b 04 25 28 00 00 00 48 89 84 24 98 22 00 00 31 c0 e8 9a e6 fe ff 48 8d 54 24 38 be 02 00 00 | H..%(...H..$."..1......H.T$8.... |
| 18d60 | 00 4c 89 ef 48 89 c3 e8 85 e6 fe ff be 03 00 00 00 4c 89 ef 49 89 c7 e8 1e bf fe ff 89 44 24 08 | .L..H............L..I........D$. |
| 18d80 | 48 8b 44 24 30 be 04 00 00 00 4c 89 ef 48 8d 50 01 e8 8e e8 fe ff 48 89 44 24 20 41 8a 07 88 44 | H.D$0.....L..H.P......H.D$.A...D |
| 18da0 | 24 0f 8b 44 24 08 83 e8 03 83 f8 03 76 12 ba 36 26 42 00 be 03 00 00 00 4c 89 ef e8 28 dc fe ff | $..D$.......v..6&B......L...(... |
| 18dc0 | 48 8d b4 24 78 02 00 00 4c 89 ef e8 67 e1 fe ff 80 7c 24 0f 5e 75 08 48 ff 4c 24 38 49 ff c7 48 | H..$x...L...g....|$.^u.H.L$8I..H |
| 18de0 | 89 d8 48 03 44 24 30 4c 89 6c 24 68 c7 44 24 48 c8 00 00 00 48 89 5c 24 50 48 c7 04 24 00 00 00 | ..H.D$0L.l$h.D$H....H.\$PH..$... |
| 18e00 | 00 48 89 44 24 58 4c 89 f8 48 03 44 24 38 48 89 44 24 60 48 8b 4c 24 20 48 39 0c 24 0f 8d ed 02 | .H.D$XL..H.D$8H.D$`H.L$.H9.$.... |
| 18e20 | 00 00 48 8d 7c 24 48 4c 89 fa 48 89 de c7 44 24 70 00 00 00 00 e8 c7 f7 ff ff 48 85 c0 49 89 c4 | ..H.|$HL..H...D$p.........H..I.. |
| 18e40 | 0f 84 5f 02 00 00 48 ff 04 24 83 7c 24 08 05 48 8b 6c 24 68 74 3d 83 7c 24 08 06 75 5a 48 89 ef | .._...H..$.|$..H.l$ht=.|$..uZH.. |
| 18e60 | be 03 00 00 00 e8 0e be fe ff 48 8d 7c 24 48 4c 89 e2 48 89 de e8 ec eb ff ff 45 31 c0 31 c9 ba | ..........H.|$HL..H.......E1.1.. |
| 18e80 | 01 00 00 00 89 c6 48 89 ef e8 79 cb fe ff e9 a0 01 00 00 48 8d 7c 24 48 31 f6 48 89 c1 48 89 da | ......H...y........H.|$H1.H..H.. |
| 18ea0 | e8 3c eb ff ff be 03 00 00 00 48 89 ef e8 6f c5 fe ff e9 7c 01 00 00 48 8d 54 24 40 be 03 00 00 | .<........H...o....|...H.T$@.... |
| 18ec0 | 00 48 89 ef 45 31 f6 e8 9e c0 fe ff 48 89 44 24 10 4c 89 e0 48 29 d8 48 89 44 24 28 4c 3b 74 24 | .H..E1......H.D$.L..H).H.D$(L;t$ |
| 18ee0 | 40 0f 83 be 01 00 00 48 8b 44 24 10 4a 8d 14 30 80 3a 25 74 46 48 8b 84 24 80 02 00 00 48 39 84 | @......H.D$.J..0.:%tFH..$....H9. |
| 18f00 | 24 88 02 00 00 72 1c 48 8d bc 24 78 02 00 00 be 01 00 00 00 48 89 54 24 18 e8 45 de fe ff 48 8b | $....r.H..$x........H.T$..E...H. |
| 18f20 | 54 24 18 48 8b 84 24 88 02 00 00 48 8d 48 01 48 89 8c 24 88 02 00 00 8a 0a eb 7a e8 d0 b7 fe ff | T$.H..$....H.H.H..$.......z..... |
| 18f40 | 48 8b 4c 24 10 49 ff c6 48 8b 00 4c 01 f1 0f b6 11 48 89 4c 24 18 f6 44 50 01 08 75 65 80 fa 25 | H.L$.I..H..L.....H.L$..DP..ue..% |
| 18f60 | 74 14 ba 25 00 00 00 be 55 26 42 00 48 89 ef 31 c0 e8 8f d9 fe ff 48 8b 84 24 80 02 00 00 48 39 | t..%....U&B.H..1......H..$....H9 |
| 18f80 | 84 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be 01 00 00 00 e8 c9 dd fe ff 48 8b 84 24 88 02 | .$....r.H..$x.............H..$.. |
| 18fa0 | 00 00 48 8b 4c 24 18 48 8d 50 01 48 89 94 24 88 02 00 00 8a 09 48 8b 94 24 78 02 00 00 88 0c 02 | ..H.L$.H.P.H..$......H..$x...... |
| 18fc0 | eb 69 80 fa 30 75 17 48 8b 54 24 28 48 8d bc 24 78 02 00 00 48 89 de e8 2c de fe ff eb 4d 0f be | .i..0u.H.T$(H..$x...H...,....M.. |
| 18fe0 | f2 48 8d 7c 24 48 4c 89 e1 83 ee 31 48 89 da e8 ed e9 ff ff 31 d2 83 ce ff 48 89 ef e8 16 e7 fe | .H.|$HL....1H.......1....H...... |
| 19000 | ff 83 ca ff be fe ff ff ff 48 89 ef e8 a7 bb fe ff 48 89 ef be fe ff ff ff e8 5a bb fe ff 48 8d | .........H.......H........Z...H. |
| 19020 | bc 24 78 02 00 00 e8 6c de fe ff 49 ff c6 e9 a9 fe ff ff 83 ce ff 48 89 ef e8 0c bf fe ff 85 c0 | .$x....l...I..........H......... |
| 19040 | 75 20 48 89 ef be fe ff ff ff e8 29 bb fe ff 4c 89 e2 48 89 de 48 89 ef 48 29 da e8 b8 c0 fe ff | u.H........)...L..H..H..H)...... |
| 19060 | eb 36 83 ce ff 48 89 ef e8 c7 bc fe ff 85 c0 75 27 83 ce ff 48 89 ef e8 1e bc fe ff 48 89 ef 89 | .6...H.........u'...H.......H... |
| 19080 | c6 e8 2d bc fe ff be 7f 26 42 00 48 89 c2 48 89 ef 31 c0 e8 6d d8 fe ff 48 8d bc 24 78 02 00 00 | ..-.....&B.H..H..1..m...H..$x... |
| 190a0 | e8 f2 dd fe ff 4d 85 e4 74 05 4c 39 e3 72 52 48 3b 5c 24 58 73 59 48 8b 84 24 80 02 00 00 48 39 | .....M..t.L9.rRH;\$XsYH..$....H9 |
| 190c0 | 84 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be 01 00 00 00 e8 89 dc fe ff 48 8b 84 24 88 02 | .$....r.H..$x.............H..$.. |
| 190e0 | 00 00 48 ff c3 48 8d 50 01 48 89 94 24 88 02 00 00 48 8b 94 24 78 02 00 00 8a 4b ff 88 0c 02 eb | ..H..H.P.H..$....H..$x....K..... |
| 19100 | 03 4c 89 e3 80 7c 24 0f 5e 0f 85 04 fd ff ff 48 8b 54 24 58 48 8d bc 24 78 02 00 00 48 89 de 48 | .L...|$.^......H.T$XH..$x...H..H |
| 19120 | 29 da e8 e1 dc fe ff 48 8d bc 24 78 02 00 00 e8 17 dd fe ff 48 8b 34 24 4c 89 ef e8 c4 bf fe ff | )......H..$x........H.4$L....... |
| 19140 | 48 8b 9c 24 98 22 00 00 64 48 33 1c 25 28 00 00 00 b8 02 00 00 00 74 05 e8 e3 b0 fe ff 48 81 c4 | H..$."..dH3.%(........t......H.. |
| 19160 | a8 22 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 be d7 b9 f0 ff 41 54 55 48 89 fd 53 48 | ."..[]A\A]A^A_.AVAU.....ATUH..SH |
| 19180 | 81 ec 50 02 00 00 48 8d 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 48 02 00 00 31 c0 e8 c7 | ..P...H.T$.dH..%(...H..$H...1... |
| 191a0 | bd fe ff 48 8d 54 24 10 49 89 c4 be d6 b9 f0 ff 48 89 ef e8 b2 bd fe ff 49 89 c6 4c 89 e0 48 03 | ...H.T$.I.......H.......I..L..H. |
| 191c0 | 44 24 08 31 d2 be d5 b9 f0 ff 48 89 ef 48 89 6c 24 38 c7 44 24 18 c8 00 00 00 4c 89 64 24 20 48 | D$.1......H..H.l$8.D$.....L.d$.H |
| 191e0 | 89 44 24 28 4c 89 f0 48 03 44 24 10 48 89 44 24 30 e8 e6 bc fe ff 49 8d 1c 04 48 3b 5c 24 28 77 | .D$(L..H.D$.H.D$0.....I...H;\$(w |
| 19200 | 6d 48 8d 7c 24 18 4c 89 f2 48 89 de c7 44 24 40 00 00 00 00 e8 e8 f3 ff ff 48 85 c0 49 89 c5 74 | mH.|$.L..H...D$@.........H..I..t |
| 19220 | 48 48 89 c6 31 c0 48 89 ef 4c 29 e6 4c 39 eb 0f 94 c0 48 01 c6 e8 ca be fe ff ba d5 b9 f0 ff 83 | HH..1.H..L).L9....H............. |
| 19240 | ce ff 48 89 ef e8 cd b9 fe ff 48 89 ef be fe ff ff ff e8 21 b9 fe ff 48 8d 7c 24 18 4c 89 ea 48 | ..H.......H........!...H.|$.L..H |
| 19260 | 89 de e8 ff e7 ff ff eb 07 48 ff c3 eb 8c 31 c0 48 8b 8c 24 48 02 00 00 64 48 33 0c 25 28 00 00 | .........H....1.H..$H...dH3.%(.. |
| 19280 | 00 74 05 e8 b8 af fe ff 48 81 c4 50 02 00 00 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 2f 68 00 | .t......H..P...[]A\A]A^.S..../h. |
| 192a0 | 00 48 89 fb be 88 00 00 00 e8 17 e9 fe ff 48 89 df ba 11 00 00 00 31 f6 e8 0b c3 fe ff 48 89 df | .H............H.......1......H.. |
| 192c0 | 31 d2 be 40 28 42 00 e8 1e e6 fe ff 48 89 df ba 01 00 00 00 31 f6 e8 ed c2 fe ff 31 d2 48 89 df | 1..@(B......H.......1......1.H.. |
| 192e0 | be 1f 15 42 00 e8 2e be fe ff 48 89 df be fe ff ff ff e8 81 b9 fe ff 48 89 df be fe ff ff ff e8 | ...B......H............H........ |
| 19300 | 27 c6 fe ff 48 89 df be fe ff ff ff e8 67 b8 fe ff 48 89 df be fe ff ff ff e8 5a b9 fe ff 48 89 | '...H........g...H........Z...H. |
| 19320 | df ba 04 fb 41 00 be fe ff ff ff e8 0f c4 fe ff 48 89 df be fe ff ff ff e8 3b b8 fe ff b8 01 00 | ....A...........H........;...... |
| 19340 | 00 00 5b c3 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 | ..[.ATUH..SH..H...dH..%(...H.D$. |
| 19360 | 31 c0 8b 46 08 83 e0 3f ff c8 83 f8 15 0f 87 b3 00 00 00 ff 24 c5 60 29 42 00 48 8d 7c 24 04 f2 | 1..F...?............$.`)B.H.|$.. |
| 19380 | 0f 10 06 e8 58 b0 fe ff f2 0f 59 05 00 97 00 00 f2 0f 2c c0 03 44 24 04 85 c0 89 44 24 04 79 16 | ....X.....Y.......,..D$....D$.y. |
| 193a0 | 89 c6 01 c6 b8 00 00 00 00 0f 45 44 24 04 89 44 24 04 f7 5c 24 04 0f b6 4b 0b b8 01 00 00 00 d3 | ..........ED$..D$..\$...K....... |
| 193c0 | e0 8d 48 ff 8b 44 24 04 83 c9 01 99 f7 f9 48 63 c2 eb 6d 4c 8b 26 41 80 7c 24 0a 00 75 1f 41 8b | ..H..D$.......Hc..mL.&A.|$..u.A. |
| 193e0 | 54 24 0c 49 8b 74 24 10 49 8d 7c 24 20 e8 a8 d2 ff ff 41 c6 44 24 0a 01 41 89 44 24 0c 0f b6 4b | T$.I.t$.I.|$......A.D$..A.D$...K |
| 19400 | 0b 48 8b 55 00 b8 01 00 00 00 d3 e0 ff c8 23 42 0c eb 0f 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 | .H.U..........#B.....O.......... |
| 19420 | 23 06 48 98 eb 1a 0f b6 4b 0b b8 01 00 00 00 31 d2 d3 e0 8d 48 ff 8b 45 00 83 c9 01 f7 f1 89 d0 | #.H.....K......1....H..E........ |
| 19440 | 48 c1 e0 05 48 03 43 18 48 8b 74 24 08 64 48 33 34 25 28 00 00 00 74 05 e8 e3 ad fe ff 48 83 c4 | H...H.C.H.t$.dH34%(...t......H.. |
| 19460 | 10 5b 5d 41 5c c3 31 c0 83 7f 08 13 75 24 48 8b 3f 48 8d 57 ff 48 81 fa ff ff ff 7f 77 14 53 48 | .[]A\.1.....u$H.?H.W.H......w.SH |
| 19480 | 89 f3 e8 d8 90 ff ff 48 98 ff 04 83 b8 01 00 00 00 5b c3 41 55 41 54 49 89 f4 55 53 48 89 d3 51 | .......H.........[.AUATI..USH..Q |
| 194a0 | 8b 42 08 85 c0 0f 84 85 00 00 00 83 f8 13 49 89 fd 75 16 48 8b 12 48 8d 42 ff 48 3d ff ff ff 7f | .B............I..u.H..H.B.H=.... |
| 194c0 | 77 07 39 56 0c 89 d0 73 69 48 89 de 4c 89 e7 e8 70 fe ff ff 48 89 c5 48 8d 75 10 31 ff 48 89 da | w.9V...siH..L...p...H..H.u.1.H.. |
| 194e0 | e8 70 2c 00 00 85 c0 74 14 49 2b 6c 24 18 41 8b 44 24 0c 48 c1 fd 05 8d 44 28 01 eb 35 83 7d 18 | .p,....t.I+l$.A.D$.H....D(..5.}. |
| 19500 | 0a 75 0f f6 43 08 40 74 09 48 8b 03 48 39 45 10 74 d7 48 63 45 1c 85 c0 75 0d be 40 2a 42 00 4c | .u..C.@t.H..H9E.t.HcE...u..@*B.L |
| 19520 | 89 ef e8 9e 25 ff ff 48 c1 e0 05 48 01 c5 eb a7 31 c0 41 8b 4c 24 0c 39 c8 73 2e 49 8b 74 24 10 | ....%..H...H....1.A.L$.9.s.I.t$. |
| 19540 | 89 c2 8d 40 01 48 c1 e2 04 83 7c 16 08 00 74 e7 48 89 03 49 8b 44 24 10 c7 43 08 13 00 00 00 0f | ...@.H....|...t.H..I.D$..C...... |
| 19560 | 10 04 10 0f 11 43 10 eb 38 29 c8 41 0f b6 4c 24 0b ba 01 00 00 00 d3 e2 89 d1 eb 02 ff c0 39 c1 | .....C..8).A..L$..............9. |
| 19580 | 7e 26 89 c2 48 c1 e2 05 49 03 54 24 18 83 7a 08 00 74 e9 0f 10 4a 10 0f 11 0b 0f 10 12 0f 11 53 | ~&..H...I.T$..z..t...J.........S |
| 195a0 | 10 b8 01 00 00 00 eb 02 31 c0 5a 5b 5d 41 5c 41 5d c3 50 ba 38 00 00 00 be 05 00 00 00 e8 57 4a | ........1.Z[]A\A].P.8.........WJ |
| 195c0 | ff ff 48 c7 40 28 00 00 00 00 c6 40 0a ff 48 c7 40 10 00 00 00 00 c7 40 0c 00 00 00 00 48 c7 40 | ..H.@(.....@..H.@......@.....H.@ |
| 195e0 | 18 20 2a 42 00 c6 40 0b 00 48 c7 40 20 20 2a 42 00 5a c3 55 53 48 89 f3 52 48 8b 76 18 48 89 fd | ..*B..@..H.@..*B.Z.USH..RH.v.H.. |
| 19600 | 48 81 fe 20 2a 42 00 74 19 0f b6 4b 0b ba 01 00 00 00 d3 e2 31 c9 48 63 d2 48 c1 e2 05 e8 8f 7e | H...*B.t...K........1.Hc.H.....~ |
| 19620 | ff ff 8b 53 0c 48 8b 73 10 48 89 ef 31 c9 48 c1 e2 04 e8 7a 7e ff ff 58 48 89 de 48 89 ef 31 c9 | ...S.H.s.H..1.H....z~..XH..H..1. |
| 19640 | 5b 5d ba 38 00 00 00 e9 65 7e ff ff 8b 47 0c 48 8d 56 ff 48 39 c2 73 0e 48 8b 47 10 48 c1 e6 04 | [].8....e~...G.H.V.H9.s.H.G.H... |
| 19660 | 48 8d 44 30 f0 c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 21 f0 48 98 48 c1 e0 05 48 03 47 18 83 | H.D0....O..........!.H.H...H.G.. |
| 19680 | 78 18 13 75 06 48 3b 70 10 74 16 48 63 50 1c 85 d2 74 09 48 c1 e2 05 48 01 d0 eb e3 b8 00 1a 42 | x..u.H;p.t.HcP...t.H...H.......B |
| 196a0 | 00 c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 98 48 c1 e0 05 48 03 47 18 83 78 18 44 | ....O..........#F.H.H...H.G..x.D |
| 196c0 | 75 06 48 3b 70 10 74 16 48 63 50 1c 85 d2 74 09 48 c1 e2 05 48 01 d0 eb e3 b8 00 1a 42 00 c3 55 | u.H;p.t.HcP...t.H...H.......B..U |
| 196e0 | 53 48 89 f5 48 83 ec 18 8b 56 08 83 e2 3f 83 fa 03 74 2b 7f 0f 85 d2 b8 00 1a 42 00 0f 84 a5 00 | SH..H....V...?...t+.......B..... |
| 19700 | 00 00 eb 6b 83 fa 04 74 0a 83 fa 13 75 61 48 8b 36 eb 51 48 8b 36 48 83 c4 18 5b 5d eb 84 f2 0f | ...k...t....uaH.6.QH.6H...[].... |
| 19720 | 10 0e 48 89 7c 24 08 66 0f 28 c1 f2 0f 11 0c 24 e8 0b af fe ff f2 0f 10 0c 24 48 8b 7c 24 08 66 | ..H.|$.f.(.....$.........$H.|$.f |
| 19740 | 0f 2e c8 7a 2a 75 28 66 0f 2e 0d 51 7c 00 00 72 1e f2 0f 10 05 4f 7c 00 00 66 0f 2e c1 76 10 f2 | ...z*u(f...Q|..r.....O|..f...v.. |
| 19760 | 48 0f 2c f1 48 83 c4 18 5b 5d e9 dd fe ff ff 48 89 ee e8 cd fb ff ff 48 89 c3 48 8d 73 10 31 ff | H.,.H...[].....H.......H..H.s.1. |
| 19780 | 48 89 ea e8 cd 29 00 00 85 c0 74 05 48 89 d8 eb 16 48 63 43 1c 85 c0 74 09 48 c1 e0 05 48 01 c3 | H....)....t.H....HcC...t.H...H.. |
| 197a0 | eb d8 b8 00 1a 42 00 48 83 c4 18 5b 5d c3 41 57 41 56 49 89 f6 55 53 48 89 fd 48 89 d6 4c 89 f7 | .....B.H...[].AWAVI..USH..H..L.. |
| 197c0 | 49 89 d7 48 83 ec 28 48 89 cb 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 6d fe ff ff 48 | I..H..(H..dH..%(...H.D$.1..m...H |
| 197e0 | 3d 00 1a 42 00 75 1d 48 8d 54 24 08 4c 89 f6 48 89 ef 4c 89 7c 24 08 c7 44 24 10 13 00 00 00 e8 | =..B.u.H.T$.L..H..L.|$..D$...... |
| 19800 | 0e 02 00 00 0f 10 03 0f 11 00 48 8b 44 24 18 64 48 33 04 25 28 00 00 00 74 05 e8 21 aa fe ff 48 | ..........H.D$.dH3.%(...t..!...H |
| 19820 | 83 c4 28 5b 5d 41 5e 41 5f c3 41 57 41 56 49 89 f7 41 55 41 54 41 89 cd 55 53 49 89 fc 89 d3 48 | ..([]A^A_.AWAVI..AUATA..USI....H |
| 19840 | 83 ec 18 8b 6e 0c 0f b6 46 0b 4c 8b 76 18 39 d5 89 44 24 08 73 37 48 8b 76 10 89 d1 89 ea 48 c1 | ....n...F.L.v.9..D$.s7H.v.....H. |
| 19860 | e2 04 48 c1 e1 04 e8 46 7c ff ff 41 8b 57 0c 49 89 47 10 39 d3 76 12 89 d1 ff c2 48 c1 e1 04 c7 | ..H....F|..A.W.I.G.9.v.....H.... |
| 19880 | 44 08 08 00 00 00 00 eb ea 41 89 5f 0c 45 85 ed 75 0d 49 c7 47 18 20 2a 42 00 45 31 d2 eb 79 44 | D........A._.E..u.I.G..*B.E1..yD |
| 198a0 | 89 ef e8 b8 8c ff ff 83 f8 1e 7e 0f be 56 2a 42 00 4c 89 e7 31 c0 e8 0a 22 ff ff 88 c1 41 bd 01 | ..........~..V*B.L..1..."....A.. |
| 198c0 | 00 00 00 31 d2 41 d3 e5 31 f6 4c 89 e7 44 89 e9 89 44 24 0c 44 89 6c 24 04 48 c1 e1 05 e8 cf 7b | ...1.A..1.L..D...D$.D.l$.H.....{ |
| 198e0 | ff ff 44 8b 54 24 0c 49 89 47 18 31 d2 39 54 24 04 7e 25 48 89 d0 48 ff c2 48 c1 e0 05 49 03 47 | ..D.T$.I.G.1.9T$.~%H..H..H...I.G |
| 19900 | 18 c7 40 1c 00 00 00 00 c7 40 18 00 00 00 00 c7 40 08 00 00 00 00 eb d5 45 89 e9 45 88 57 0b 49 | ..@......@......@.......E..E.W.I |
| 19920 | c1 e1 05 4d 03 4f 18 39 dd 4d 89 4f 20 76 4c 41 89 5f 0c 89 d8 89 c1 44 8d 68 01 48 c1 e1 04 49 | ...M.O.9.M.O.vLA._.....D.h.H...I |
| 19940 | 03 4f 10 83 79 08 00 74 0e 44 89 ea 4c 89 fe 4c 89 e7 e8 57 fe ff ff 44 39 ed 44 89 e8 77 d6 49 | .O..y..t.D..L..L...W...D9.D..w.I |
| 19960 | 8b 77 10 89 d9 89 ea 48 c1 e1 04 48 c1 e2 04 4c 89 e7 e8 3a 7b ff ff 49 89 47 10 8a 4c 24 08 bb | .w.....H...H...L...:{..I.G..L$.. |
| 19980 | 01 00 00 00 d3 e3 ff cb 48 63 eb 48 c1 e5 05 4d 8d 6c 2e 10 85 db 78 25 41 83 7d f8 00 74 16 4c | ........Hc.H...M.l....x%A.}..t.L |
| 199a0 | 89 ea 4c 89 fe 4c 89 e7 e8 9d 03 00 00 41 0f 10 45 f0 0f 11 00 ff cb 49 83 ed 20 eb d7 49 81 fe | ..L..L.......A..E......I.....I.. |
| 199c0 | 20 2a 42 00 74 1f 48 83 c4 18 48 8d 55 20 4c 89 f6 5b 4c 89 e7 31 c9 5d 41 5c 41 5d 41 5e 41 5f | .*B.t.H...H.U.L..[L..1.]A\A]A^A_ |
| 199e0 | e9 cc 7a ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 31 c9 48 81 7e 18 20 2a 42 00 74 0d | ..z..H...[]A\A]A^A_.1.H.~..*B.t. |
| 19a00 | 0f b6 4e 0b b8 01 00 00 00 d3 e0 89 c1 e9 18 fe ff ff 41 57 41 56 41 55 41 54 49 89 fd 55 53 48 | ..N...............AWAVAUATI..USH |
| 19a20 | 81 ec c8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 b8 00 00 00 31 c0 8b 42 08 85 c0 75 07 | ......dH..%(...H..$....1..B...u. |
| 19a40 | be 65 2a 42 00 eb 39 83 f8 03 48 89 f3 48 89 d5 75 64 f2 0f 10 0a 66 0f 2e c9 7a 1d 66 0f 28 c1 | .e*B..9...H..H..ud....f...z.f.(. |
| 19a60 | f2 0f 11 4c 24 08 e8 d5 ab fe ff f2 0f 10 4c 24 08 66 0f 2e c8 7b 0e eb 3d be 78 2a 42 00 31 c0 | ...L$.........L$.f...{..=.x*B.1. |
| 19a80 | e8 40 20 ff ff 75 2f 66 0f 2e 0d 11 79 00 00 72 25 f2 0f 10 05 0f 79 00 00 66 0f 2e c1 76 17 f2 | .@...u/f....y..r%.....y..f...v.. |
| 19aa0 | 48 0f 2c c1 48 8d 6c 24 28 c7 44 24 30 13 00 00 00 48 89 44 24 28 48 89 ee 48 89 df e8 83 f8 ff | H.,.H.l$(.D$0....H.D$(H..H...... |
| 19ac0 | ff 83 78 08 00 49 89 c4 75 0c 48 3d 20 2a 42 00 0f 85 15 02 00 00 48 8b 43 18 4c 8b 7b 20 49 39 | ..x..I..u.H=.*B.......H.C.L.{.I9 |
| 19ae0 | c7 76 18 41 83 7f f8 00 4d 8d 77 e0 4c 89 73 20 75 e8 4d 85 f6 0f 85 58 01 00 00 31 c0 c7 44 04 | .v.A....M.w.L.s.u.M....X...1..D. |
| 19b00 | 38 00 00 00 00 48 83 c0 04 48 3d 80 00 00 00 75 ec 4c 8d 7c 24 38 44 8b 43 0c 45 31 e4 ba 01 00 | 8....H...H=....u.L.|$8D.C.E1.... |
| 19b20 | 00 00 be 01 00 00 00 4d 8d 97 80 00 00 00 4c 89 f8 41 39 f0 73 0a 41 39 d0 72 35 45 89 c1 eb 03 | .......M......L..A9.s.A9.r5E.... |
| 19b40 | 41 89 f1 31 ff 44 39 ca 77 16 8d 4a ff 48 c1 e1 04 48 03 4b 10 83 79 08 01 83 df ff ff c2 eb e5 | A..1.D9.w..J.H...H.K..y......... |
| 19b60 | 01 38 48 83 c0 04 41 01 fc 01 f6 49 39 c2 75 c1 0f b6 4b 0b ba 01 00 00 00 45 31 f6 d3 e2 31 c9 | .8H...A....I9.u...K......E1...1. |
| 19b80 | 44 8d 42 ff 48 63 d2 48 c1 e2 05 48 83 ea 20 41 83 f8 ff 74 45 48 89 d7 48 03 7b 18 83 7f 08 00 | D.B.Hc.H...H...A...tEH..H.{..... |
| 19ba0 | 74 2f 48 8d 74 24 38 48 83 c7 10 89 4c 24 1c 48 89 54 24 10 44 89 44 24 08 e8 a8 f8 ff ff 8b 4c | t/H.t$8H....L$.H.T$.D.D$.......L |
| 19bc0 | 24 1c 48 8b 54 24 10 41 01 c6 44 8b 44 24 08 ff c1 41 ff c8 48 83 ea 20 eb b5 41 8d 04 0c 48 8d | $.H.T$.A..D.D$...A..H.....A...H. |
| 19be0 | 74 24 38 48 89 ef 89 44 24 08 e8 77 f8 ff ff 41 01 c6 8b 44 24 08 31 d2 45 01 f4 31 ff be 01 00 | t$8H...D$..w...A...D$.1.E..1.... |
| 19c00 | 00 00 8d 48 01 31 c0 41 89 f0 41 d1 e8 45 39 c4 76 21 45 8b 0f 45 85 c9 74 0c 44 01 c8 44 39 c0 | ...H.1.A..A..E9.v!E..E..t.D..D9. |
| 19c20 | 0f 47 d6 0f 47 f8 49 83 c7 04 41 39 c4 74 04 01 f6 eb d4 29 f9 48 89 de 4c 89 ef e8 ea fb ff ff | .G..G.I...A9.t.....).H..L....... |
| 19c40 | 48 89 ea 48 89 de 4c 89 ef e8 fc 00 00 00 e9 cd 00 00 00 49 8d 74 24 10 48 89 df e8 e4 f6 ff ff | H..H..L............I.t$.H....... |
| 19c60 | 49 39 c4 74 59 48 63 50 1c 48 c1 e2 05 48 01 c2 49 39 d4 74 05 48 89 d0 eb eb 4c 89 f2 b9 08 00 | I9.tYHcP.H...H..I9.t.H....L..... |
| 19c80 | 00 00 4c 89 f7 48 29 c2 4c 89 e6 48 c1 fa 05 89 50 1c f3 a5 41 83 7c 24 1c 00 74 17 4c 89 e0 4c | ..L..H).L..H....P...A.|$..t.L..L |
| 19ca0 | 29 f0 48 c1 f8 05 41 01 47 fc 41 c7 44 24 1c 00 00 00 00 41 c7 44 24 08 00 00 00 00 eb 2d 49 63 | ).H...A.G.A.D$.....A.D$......-Ic |
| 19cc0 | 44 24 1c 85 c0 74 12 48 c1 e0 05 4c 01 e0 4c 29 f0 48 c1 f8 05 41 89 47 fc 4c 89 f0 4c 29 e0 48 | D$...t.H...L..L).H...A.G.L..L).H |
| 19ce0 | c1 f8 05 41 89 44 24 1c 4d 89 f4 48 8b 45 00 49 89 44 24 10 8b 45 08 41 89 44 24 18 f6 45 08 40 | ...A.D$.M..H.E.I.D$..E.A.D$..E.@ |
| 19d00 | 74 1b f6 43 09 04 74 15 48 8b 45 00 f6 40 09 03 74 0b 48 89 de 4c 89 ef e8 a5 42 ff ff 4c 89 e0 | t..C..t.H.E..@..t.H..L....B..L.. |
| 19d20 | 48 8b 9c 24 b8 00 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 08 a5 fe ff 48 81 c4 c8 00 00 00 5b | H..$....dH3.%(...t......H......[ |
| 19d40 | 5d 41 5c 41 5d 41 5e 41 5f c3 55 53 48 89 f3 48 89 fd 48 89 d6 48 89 df 48 83 ec 18 48 89 54 24 | ]A\A]A^A_.USH..H..H..H..H...H.T$ |
| 19d60 | 08 e8 79 f9 ff ff 48 3d 00 1a 42 00 48 8b 54 24 08 75 11 48 83 c4 18 48 89 de 48 89 ef 5b 5d e9 | ..y...H=..B.H.T$.u.H...H..H..[]. |
| 19d80 | 8e fc ff ff 48 83 c4 18 5b 5d c3 44 8b 47 0c 45 85 c0 74 3b 48 8b 77 10 41 8d 40 ff 48 c1 e0 04 | ....H...[].D.G.E..t;H.w.A.@.H... |
| 19da0 | 83 7c 06 08 00 75 28 31 c0 44 89 c2 29 c2 83 fa 01 76 1b 41 8d 14 00 d1 ea 8d 4a ff 48 c1 e1 04 | .|...u(1.D..)....v.A......J.H... |
| 19dc0 | 83 7c 0e 08 00 0f 45 c2 44 0f 44 c2 eb db c3 48 81 7f 18 20 2a 42 00 49 89 fa 45 8d 48 01 74 6e | .|....E.D.D....H....*B.I..E.H.tn |
| 19de0 | 44 89 ce 4c 89 d7 e8 61 f8 ff ff 83 78 08 00 74 32 41 81 f9 ff ff ff 3f 76 21 41 b8 01 00 00 00 | D..L...a....x..t2A.....?v!A..... |
| 19e00 | 44 89 c6 4c 89 d7 e8 41 f8 ff ff 83 78 08 00 74 05 41 ff c0 eb ea 41 8d 40 ff c3 45 89 c8 45 01 | D..L...A....x..t.A....A.@..E..E. |
| 19e20 | c9 eb bd 44 89 c8 44 29 c0 83 f8 01 76 20 47 8d 1c 01 4c 89 d7 41 d1 eb 44 89 de e8 0c f8 ff ff | ...D..D)....v.G...L..A..D....... |
| 19e40 | 83 78 08 00 45 0f 45 c3 45 0f 44 cb eb d5 44 89 c0 c3 41 57 41 56 be 02 00 00 00 41 55 41 54 45 | .x..E.E.E.D...D...AWAV.....AUATE |
| 19e60 | 31 e4 55 53 48 89 fb 48 83 ec 18 e8 34 d7 fe ff be 03 00 00 00 48 89 df 49 89 c5 e8 24 d7 fe ff | 1.USH..H....4........H..I...$... |
| 19e80 | be 04 00 00 00 48 89 df 48 89 c5 e8 14 d7 fe ff be 05 00 00 00 48 89 df 48 89 04 24 e8 f9 ad fe | .....H..H............H..H..$.... |
| 19ea0 | ff 85 c0 41 0f 9f c4 4d 85 ed 46 8d 24 a5 01 00 00 00 7f 12 ba 98 2a 42 00 be 02 00 00 00 48 89 | ...A...M..F.$.........*B......H. |
| 19ec0 | df e8 22 cb fe ff 49 39 ed 0f 8f d3 00 00 00 ba 04 fb 41 00 be 01 00 00 00 48 89 df e8 af d3 fe | .."...I9..........A......H...... |
| 19ee0 | ff 85 c0 41 bf a8 54 40 00 75 18 ba 05 00 00 00 be 01 00 00 00 48 89 df 41 bf 18 55 40 00 e8 be | ...A..T@.u...........H..A..U@... |
| 19f00 | d4 fe ff ba ba 2a 42 00 44 89 e6 48 89 df e8 7d d3 fe ff 85 c0 41 be 9c 57 40 00 75 16 ba 05 00 | .....*B.D..H...}.....A..W@.u.... |
| 19f20 | 00 00 44 89 e6 48 89 df 41 be 3a 58 40 00 e8 8e d4 fe ff 4c 29 ed 4c 3b 2c 24 7d 2c 49 8d 54 2d | ..D..H..A.:X@......L).L;,$},I.T- |
| 19f40 | 00 be 01 00 00 00 48 89 df 41 ff d7 48 8b 04 24 44 89 e6 48 89 df 48 8d 14 28 48 ff cd 41 ff d6 | ......H..A..H..$D..H..H..(H..A.. |
| 19f60 | 48 83 fd ff 75 d6 eb 3a 31 c9 49 8d 54 0d 00 48 89 4c 24 08 be 01 00 00 00 48 89 df 41 ff d7 48 | H...u..:1.I.T..H.L$......H..A..H |
| 19f80 | 8b 4c 24 08 48 8b 04 24 44 89 e6 48 89 df 48 8d 14 08 41 ff d6 48 8b 4c 24 08 48 ff c1 48 39 cd | .L$.H..$D..H..H...A..H.L$.H..H9. |
| 19fa0 | 7d c8 44 89 e6 48 89 df e8 cb ac fe ff 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f | }.D..H.......H........[]A\A]A^A_ |
| 19fc0 | c3 41 55 41 54 55 53 48 89 fb 51 31 ed e8 8f ab fe ff 4c 63 e8 ba 01 00 00 00 48 89 df 44 89 ee | .AUATUSH..Q1......Lc......H..D.. |
| 19fe0 | 4d 89 ec e8 e0 b5 fe ff ba 01 00 00 00 be 01 00 00 00 48 89 df e8 be ab fe ff 44 89 e0 29 e8 85 | M.................H.......D..).. |
| 1a000 | c0 7e 18 4c 89 ea be 01 00 00 00 48 89 df 48 29 ea 48 ff c5 e8 21 b8 fe ff eb df 4c 89 ee 48 89 | .~.L.......H..H).H...!.....L..H. |
| 1a020 | df e8 de b0 fe ff ba d6 2c 42 00 48 89 df be 01 00 00 00 e8 07 b7 fe ff 5a b8 01 00 00 00 5b 5d | ........,B.H............Z.....[] |
| 1a040 | 41 5c 41 5d c3 41 54 49 89 f4 55 48 89 fd 53 89 cb 48 63 d2 be 01 00 00 00 41 ff 14 24 48 63 d3 | A\A].ATI..UH..S..Hc......A..$Hc. |
| 1a060 | 49 8b 04 24 48 89 ef 5b 5d 41 5c be 01 00 00 00 ff e0 41 54 55 89 f5 53 be 02 00 00 00 48 89 fb | I..$H..[]A\.......ATU..S.....H.. |
| 1a080 | 41 89 d4 48 83 ec 10 e8 0e ac fe ff 85 c0 75 1a 48 83 c4 10 44 89 e2 89 ee 48 89 df b9 01 00 00 | A..H..........u.H...D....H...... |
| 1a0a0 | 00 5b 5d 41 5c e9 38 ad fe ff 48 89 df be 02 00 00 00 e8 c1 ab fe ff 8d 75 ff 48 89 df e8 b6 ab | .[]A\.8...H.............u.H..... |
| 1a0c0 | fe ff 41 8d 74 24 fe 48 89 df e8 a9 ab fe ff 45 31 c0 31 c9 ba 01 00 00 00 48 89 df be 02 00 00 | ..A.t$.H.......E1.1......H...... |
| 1a0e0 | 00 e8 21 b9 fe ff 48 89 df 83 ce ff e8 59 ae fe ff 48 89 df be fe ff ff ff 89 44 24 0c e8 76 aa | ..!...H......Y...H........D$..v. |
| 1a100 | fe ff 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c c3 41 57 41 56 48 8d 46 08 41 55 41 54 41 89 d5 55 53 | ...D$.H...[]A\.AWAVH.F.AUATA..US |
| 1a120 | 48 89 f5 48 89 fb 41 89 cc 48 83 ec 38 48 89 44 24 08 45 39 e5 0f 8d c0 02 00 00 4d 63 f5 4d 63 | H..H..A..H..8H.D$.E9.......Mc.Mc |
| 1a140 | fc be 01 00 00 00 4c 89 f2 48 89 df ff 55 00 4c 89 fa be 01 00 00 00 48 89 df ff 55 00 83 ce ff | ......L..H...U.L.......H...U.... |
| 1a160 | ba fe ff ff ff 48 89 df e8 05 ff ff ff 85 c0 74 15 48 8b 74 24 08 44 89 e1 44 89 ea 48 89 df e8 | .....H.........t.H.t$.D..D..H... |
| 1a180 | c1 fe ff ff eb 0d be fd ff ff ff 48 89 df e8 e5 a9 fe ff 44 89 e0 44 29 e8 89 44 24 10 ff c8 0f | ...........H.......D..D)..D$.... |
| 1a1a0 | 84 56 02 00 00 43 8d 44 25 00 b9 02 00 00 00 be 01 00 00 00 48 89 df 99 f7 f9 89 44 24 20 48 98 | .V...C.D%...........H......D$.H. |
| 1a1c0 | 48 89 c2 48 89 44 24 18 ff 55 00 4c 89 f2 be 01 00 00 00 48 89 df ff 55 00 83 ca ff be fe ff ff | H..H.D$..U.L.......H...U........ |
| 1a1e0 | ff 48 89 df e8 89 fe ff ff 85 c0 44 89 e9 75 32 be fe ff ff ff 48 89 df e8 7b a9 fe ff 4c 89 fa | .H.........D..u2.....H...{...L.. |
| 1a200 | be 01 00 00 00 48 89 df ff 55 00 83 ce ff ba fe ff ff ff 48 89 df e8 57 fe ff ff 85 c0 74 16 44 | .....H...U.........H...W.....t.D |
| 1a220 | 89 e1 8b 54 24 20 48 8b 74 24 08 48 89 df e8 12 fe ff ff eb 0d be fd ff ff ff 48 89 df e8 36 a9 | ...T$.H.t$.H..............H...6. |
| 1a240 | fe ff 83 7c 24 10 02 0f 84 ae 01 00 00 48 8b 54 24 18 be 01 00 00 00 48 89 df ff 55 00 83 ce ff | ...|$........H.T$......H...U.... |
| 1a260 | 48 89 df 45 89 ef e8 0d aa fe ff 41 8d 44 24 ff be 01 00 00 00 48 89 df 89 44 24 24 48 98 48 89 | H..E.......A.D$......H...D$$H.H. |
| 1a280 | c2 48 89 44 24 28 ff 55 00 8b 54 24 20 48 8b 74 24 08 41 8d 4c 24 ff 48 89 df e8 a6 fd ff ff 49 | .H.D$(.U..T$.H.t$.A.L$.H.......I |
| 1a2a0 | 8d 46 01 48 89 44 24 10 41 8d 44 24 ff 89 44 24 20 48 8b 54 24 10 be 01 00 00 00 48 89 df ff 55 | .F.H.D$.A.D$..D$.H.T$......H...U |
| 1a2c0 | 00 83 ce ff ba fe ff ff ff 48 89 df e8 a1 fd ff ff 85 c0 45 8d 77 01 74 2b 45 39 f4 7f 0f be c5 | .........H.........E.w.t+E9..... |
| 1a2e0 | 2a 42 00 48 89 df 31 c0 e8 18 c6 fe ff be fe ff ff ff 48 89 df e8 7e a8 fe ff 48 ff 44 24 10 45 | *B.H..1...........H...~...H.D$.E |
| 1a300 | 89 f7 eb ad 48 63 44 24 20 48 ff c8 48 89 44 24 18 ff 4c 24 20 48 8b 54 24 18 be 01 00 00 00 48 | ....HcD$.H..H.D$..L$.H.T$......H |
| 1a320 | 89 df ff 55 00 83 ca ff be fd ff ff ff 48 89 df e8 3d fd ff ff 85 c0 74 2a 44 3b 6c 24 20 7c 0f | ...U.........H...=.....t*D;l$.|. |
| 1a340 | be c5 2a 42 00 48 89 df 31 c0 e8 b6 c5 fe ff be fe ff ff ff 48 89 df e8 1c a8 fe ff 48 ff 4c 24 | ..*B.H..1...........H.......H.L$ |
| 1a360 | 18 eb ae 44 3b 74 24 20 7e 60 be fc ff ff ff 48 89 df e8 01 a8 fe ff 48 8b 54 24 28 be 01 00 00 | ...D;t$.~`.....H.......H.T$(.... |
| 1a380 | 00 48 89 df ff 55 00 48 8b 54 24 10 be 01 00 00 00 48 89 df ff 55 00 8b 54 24 24 48 8b 74 24 08 | .H...U.H.T$......H...U..T$$H.t$. |
| 1a3a0 | 44 89 f1 48 89 df e8 9a fc ff ff 44 89 f2 44 89 e0 44 29 f0 44 29 ea 39 c2 41 8d 47 02 7d 24 44 | D..H.......D..D..D).D).9.A.G.}$D |
| 1a3c0 | 89 ea 44 89 f9 41 89 c5 eb 21 8b 4c 24 20 48 8b 74 24 08 44 89 f2 48 89 df e8 67 fc ff ff e9 17 | ..D..A...!.L$.H.t$.D..H...g..... |
| 1a3e0 | ff ff ff 44 89 e1 89 c2 45 89 fc 48 89 ee 48 89 df e8 19 fd ff ff e9 37 fd ff ff 48 83 c4 38 5b | ...D....E..H..H........7...H..8[ |
| 1a400 | 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 48 89 d0 53 48 89 fb 48 89 cd 48 89 ca 49 89 f4 be 01 00 | ]A\A]A^A_.ATUH..SH..H..H..I..... |
| 1a420 | 00 00 ff d0 83 ce ff 48 89 df e8 05 a9 fe ff 85 c0 75 2a 83 ce ff 48 89 df e8 5c a8 fe ff 48 89 | .......H.........u*...H...\...H. |
| 1a440 | df 89 c6 e8 6b a8 fe ff 48 89 e9 48 89 c2 be e8 2a 42 00 48 89 df 31 c0 e8 a8 c4 fe ff 5b 4c 89 | ....k...H..H....*B.H..1......[L. |
| 1a460 | e7 5d 41 5c e9 2e ca fe ff 55 53 48 89 f3 52 48 c7 06 00 00 00 00 48 89 fd 48 c7 46 08 00 00 00 | .]A\.....USH..RH......H..H.F.... |
| 1a480 | 00 be 01 00 00 00 e8 96 b1 fe ff 85 c0 74 62 ba 07 00 00 00 be 04 fb 41 00 48 89 ef e8 77 ac fe | .............tb........A.H...w.. |
| 1a4a0 | ff be fe ff ff ff 48 89 ef e8 3a b0 fe ff 85 c0 74 07 48 c7 03 a8 54 40 00 ba 0a 00 00 00 be ba | ......H...:.....t.H...T@........ |
| 1a4c0 | 2a 42 00 48 89 ef e8 4d ac fe ff be fd ff ff ff 48 89 ef e8 10 b0 fe ff 85 c0 74 08 48 c7 43 08 | *B.H...M........H.........t.H.C. |
| 1a4e0 | 9c 57 40 00 be fc ff ff ff 48 89 ef e8 87 a6 fe ff 48 83 3b 00 74 07 48 83 7b 08 00 75 2e ba 05 | .W@......H.......H.;.t.H.{..u... |
| 1a500 | 00 00 00 be 01 00 00 00 48 89 ef e8 b1 ce fe ff 48 83 3b 00 75 07 48 c7 03 18 55 40 00 48 83 7b | ........H.......H.;.u.H...U@.H.{ |
| 1a520 | 08 00 75 08 48 c7 43 08 3a 58 40 00 58 5b 5d c3 41 55 41 54 ba 1f 15 42 00 55 53 be 02 00 00 00 | ..u.H.C.:X@.X[].AUAT...B.US..... |
| 1a540 | 48 89 fb 48 81 ec 48 20 00 00 48 89 e1 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 | H..H..H...H..dH..%(...H..$8...1. |
| 1a560 | e8 c1 ce fe ff 48 8d 74 24 08 48 89 df 49 89 c5 e8 f4 fe ff ff ba 01 00 00 00 be 03 00 00 00 48 | .....H.t$.H..I.................H |
| 1a580 | 89 df e8 9d d0 fe ff be 04 00 00 00 48 89 df 48 89 c5 e8 03 a7 fe ff 85 c0 7f 0f be 01 00 00 00 | ............H..H................ |
| 1a5a0 | 48 89 df e8 fc d0 fe ff eb 0d be 04 00 00 00 48 89 df e8 ed cf fe ff 48 8d 74 24 18 48 89 df 49 | H..............H.......H.t$.H..I |
| 1a5c0 | 89 c4 e8 70 c9 fe ff 4c 39 e5 7d 2b 48 8b 54 24 08 48 8d 74 24 18 48 89 e9 48 89 df 48 ff c5 e8 | ...p...L9.}+H.T$.H.t$.H..H..H... |
| 1a5e0 | 26 fe ff ff 48 8b 14 24 48 8d 7c 24 18 4c 89 ee e8 13 c8 fe ff eb d0 75 15 48 8b 54 24 08 48 8d | &...H..$H.|$.L.........u.H.T$.H. |
| 1a600 | 74 24 18 48 89 e9 48 89 df e8 fc fd ff ff 48 8d 7c 24 18 e8 33 c8 fe ff 48 8b 8c 24 38 20 00 00 | t$.H..H.......H.|$..3...H..$8... |
| 1a620 | 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 0b 9c fe ff 48 81 c4 48 20 00 00 5b 5d 41 5c | dH3.%(........t......H..H...[]A\ |
| 1a640 | 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec 28 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 | A].AUATUSH..H..(H.t$.dH..%(...H. |
| 1a660 | 44 24 18 31 c0 e8 ff fd ff ff be 01 00 00 00 48 89 df e8 2d d0 fe ff 48 89 df 48 8d 68 01 e8 de | D$.1...........H...-...H..H.h... |
| 1a680 | a4 fe ff 83 f8 02 74 73 83 f8 03 75 5d be 02 00 00 00 48 89 df e8 0a cf fe ff 48 85 c0 49 89 c4 | ......ts...u].....H.......H..I.. |
| 1a6a0 | 7e 05 48 39 c5 7d 12 ba 1d 2b 42 00 be 02 00 00 00 48 89 df e8 2f c3 fe ff 4c 39 e5 7e 27 4c 8d | ~.H9.}...+B......H.../...L9.~'L. |
| 1a6c0 | 6d ff be 01 00 00 00 48 89 df 4c 89 ea ff 54 24 08 48 89 ea be 01 00 00 00 48 89 df 4c 89 ed ff | m......H..L...T$.H.......H..L... |
| 1a6e0 | 54 24 10 eb d4 4c 89 e5 eb 11 be 34 2b 42 00 48 89 df 31 c0 e8 0c c2 fe ff eb 11 48 89 ea be 01 | T$...L.....4+B.H..1........H.... |
| 1a700 | 00 00 00 48 89 df ff 54 24 10 31 c0 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 1f 9b fe | ...H...T$.1.H.L$.dH3.%(...t..... |
| 1a720 | ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec 28 48 8d 74 24 08 64 48 | .H..([]A\A].AUATUSH..H..(H.t$.dH |
| 1a740 | 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 16 fd ff ff ba 01 00 00 00 be 02 00 00 00 48 89 df | ..%(...H.D$.1................H.. |
| 1a760 | e8 bf ce fe ff be 03 00 00 00 48 89 df 48 89 c5 e8 25 a5 fe ff 85 c0 7f 0f be 01 00 00 00 48 89 | ..........H..H...%............H. |
| 1a780 | df e8 1e cf fe ff eb 0d be 03 00 00 00 48 89 df e8 0f ce fe ff 45 31 ed 48 39 e8 49 89 c4 7c 50 | .............H.......E1.H9.I..|P |
| 1a7a0 | 48 89 c6 48 29 ee 48 81 fe fe ff ff 7f 76 14 be 5a 2b 42 00 48 89 df 31 c0 e8 47 c1 fe ff 41 89 | H..H).H......v..Z+B.H..1..G...A. |
| 1a7c0 | c5 eb 2d 48 ff c6 48 89 df 41 89 f5 e8 8a a2 fe ff 85 c0 74 da 48 89 ea 48 ff c5 be 01 00 00 00 | ..-H..H..A.........t.H..H....... |
| 1a7e0 | 48 89 df ff 54 24 08 48 8d 45 ff 49 39 c4 7f e5 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 44 89 | H...T$.H.E.I9...H.L$.dH3.%(...D. |
| 1a800 | e8 74 05 e8 38 9a fe ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec 28 | .t..8...H..([]A\A].AUATUSH..H..( |
| 1a820 | 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 2f fc ff ff be 01 00 00 00 48 | H.t$.dH..%(...H.D$.1../........H |
| 1a840 | 89 df e8 5d ce fe ff be 02 00 00 00 49 89 c4 48 89 c2 48 89 df e8 ca cd fe ff 49 39 c4 48 89 c5 | ...]........I..H..H.......I9.H.. |
| 1a860 | 74 21 48 85 c0 7e 0a 49 8d 44 24 01 48 39 c5 7e 12 ba 1d 2b 42 00 be 01 00 00 00 48 89 df e8 65 | t!H..~.I.D$.H9.~...+B......H...e |
| 1a880 | c1 fe ff 48 89 ea be 01 00 00 00 48 89 df ff 54 24 08 4c 39 e5 7d 27 4c 8d 6d 01 be 01 00 00 00 | ...H.......H...T$.L9.}'L.m...... |
| 1a8a0 | 48 89 df 4c 89 ea ff 54 24 08 48 89 ea be 01 00 00 00 48 89 df 4c 89 ed ff 54 24 10 eb d4 48 89 | H..L...T$.H.......H..L...T$...H. |
| 1a8c0 | df e8 15 a8 fe ff 48 89 ea be 01 00 00 00 48 89 df ff 54 24 10 48 8b 4c 24 18 64 48 33 0c 25 28 | ......H.......H...T$.H.L$.dH3.%( |
| 1a8e0 | 00 00 00 b8 01 00 00 00 74 05 e8 51 99 fe ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 55 53 48 89 fb 48 | ........t..Q...H..([]A\A].USH..H |
| 1a900 | 83 ec 28 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 4c fb ff ff be 01 00 | ..(H.t$.dH..%(...H.D$.1..L...... |
| 1a920 | 00 00 48 89 df e8 7a cd fe ff ba 1f 15 42 00 be 32 00 00 00 48 89 df 48 89 c5 e8 ad c3 fe ff be | ..H...z......B..2...H..H........ |
| 1a940 | 02 00 00 00 48 89 df e8 4e a3 fe ff 85 c0 7e 12 ba 06 00 00 00 be 02 00 00 00 48 89 df e8 5f ca | ....H...N.....~...........H..._. |
| 1a960 | fe ff be 02 00 00 00 48 89 df e8 09 a2 fe ff 48 8d 74 24 08 89 e9 ba 01 00 00 00 48 89 df e8 8c | .......H.......H.t$........H.... |
| 1a980 | f7 ff ff 31 c0 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 a6 98 fe ff 48 83 c4 28 5b 5d | ...1.H.L$.dH3.%(...t......H..([] |
| 1a9a0 | c3 53 f2 0f 10 05 26 51 00 00 48 89 fb be 88 00 00 00 e8 0e d2 fe ff 48 89 df ba 07 00 00 00 31 | .S....&Q..H............H.......1 |
| 1a9c0 | f6 e8 02 ac fe ff 48 89 df 31 d2 be a0 2b 42 00 e8 15 cf fe ff b8 01 00 00 00 5b c3 41 54 55 48 | ......H..1...+B...........[.ATUH |
| 1a9e0 | 89 fd 53 31 db 48 8b 34 dd 00 2d 42 00 4c 8b 65 18 48 89 ef e8 36 bf ff ff 48 63 d3 48 89 ef 48 | ..S1.H.4..-B.L.e.H...6...Hc.H..H |
| 1aa00 | ff c3 48 83 c2 1e 49 89 44 d4 08 48 8b 45 18 48 8b 74 d0 08 e8 df 35 ff ff 48 83 fb 18 75 c6 5b | ..H...I.D..H.E.H.t....5..H...u.[ |
| 1aa20 | 5d 41 5c c3 55 53 89 f5 51 48 89 d6 48 89 fb e8 6e ec ff ff 83 78 08 00 75 0f b8 01 00 00 00 40 | ]A\.US..QH..H...n....x..u......@ |
| 1aa40 | 88 e9 d3 e0 08 43 0a 31 c0 5a 5b 5d c3 8b 46 08 83 e0 0f 83 f8 05 74 0e 83 f8 07 75 12 48 8b 06 | .....C.1.Z[]..F.......t....u.H.. |
| 1aa60 | 48 8b 40 10 eb 17 48 8b 06 48 8b 40 28 eb 0e 48 8b 4f 18 48 98 48 8b 84 c1 b8 01 00 00 48 85 c0 | H.@...H..H.@(..H.O.H.H.......H.. |
| 1aa80 | 74 16 48 8b 4f 18 89 d2 48 89 c7 48 8b b4 d1 f8 00 00 00 e9 0a ec ff ff b8 00 1a 42 00 c3 55 53 | t.H.O...H..H...............B..US |
| 1aaa0 | 48 89 fb 48 83 ec 18 48 8b 47 10 48 8b 6f 38 0f 10 06 45 85 c9 0f 11 00 0f 10 0a 48 8d 50 30 0f | H..H...H.G.H.o8...E........H.P0. |
| 1aac0 | 11 48 10 48 89 57 10 0f 10 11 0f 11 50 20 75 10 48 8d 50 40 41 0f 10 18 48 89 57 10 0f 11 58 30 | .H.H.W......P.u.H.P@A...H.W...X0 |
| 1aae0 | 48 8b 43 20 48 8b 73 10 44 89 ca 48 89 df 8a 48 42 b8 04 00 00 00 44 89 4c 24 04 44 29 c8 4c 89 | H.C.H.s.D..H...HB.....D.L$.D).L. |
| 1ab00 | 44 24 08 48 98 48 c1 e0 04 83 e1 02 48 29 c6 0f b6 c9 e8 38 1d ff ff 44 8b 4c 24 04 45 85 c9 74 | D$.H.H......H).....8...D.L$.E..t |
| 1ab20 | 20 4c 8b 44 24 08 48 8b 43 10 49 29 e8 4c 03 43 38 48 8d 50 f0 0f 10 60 f0 48 89 53 10 41 0f 11 | .L.D$.H.C.I).L.C8H.P...`.H.S.A.. |
| 1ab40 | 20 48 83 c4 18 5b 5d c3 41 55 41 54 49 89 d4 55 53 44 89 c2 48 89 fb 48 89 f5 49 89 cd 48 83 ec | .H...[].AUATI..USD..H..H..I..H.. |
| 1ab60 | 18 44 89 44 24 0c e8 e2 fe ff ff 83 78 08 00 44 8b 44 24 0c 75 0e 44 89 c2 4c 89 e6 48 89 df e8 | .D.D$.......x..D.D$.u.D..L..H... |
| 1ab80 | c9 fe ff ff 48 89 c6 8b 40 08 85 c0 74 1c 41 b9 01 00 00 00 4d 89 e8 4c 89 e1 48 89 ea 48 89 df | ....H...@...t.A.....M..L..H..H.. |
| 1aba0 | e8 f9 fe ff ff b8 01 00 00 00 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 fd 55 53 48 89 | ..........H...[]A\A].AUATI..USH. |
| 1abc0 | d5 48 89 f3 45 89 c4 48 83 ec 18 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 68 ff ff ff | .H..E..H...dH..%(...H.D$.1..h... |
| 1abe0 | 85 c0 0f 85 91 00 00 00 41 83 fc 13 74 22 77 0c 41 83 ec 0d 41 83 fc 04 77 6c eb 14 41 83 fc 16 | ........A...t"w.A...A...wl..A... |
| 1ac00 | 75 64 48 89 ea 48 89 de 4c 89 ef e8 07 10 ff ff 83 7b 08 03 75 0b f2 0f 10 03 f2 0f 11 04 24 eb | udH..H..L........{..u.........$. |
| 1ac20 | 0f 48 89 e6 48 89 df e8 62 10 00 00 85 c0 74 2f 83 7d 08 03 75 0c f2 0f 10 45 00 f2 0f 11 04 24 | .H..H...b.....t/.}..u....E.....$ |
| 1ac40 | eb 0f 48 89 e6 48 89 ef e8 41 10 00 00 85 c0 74 0e 48 89 ea 48 89 de 4c 89 ef e8 29 10 ff ff b9 | ..H..H...A.....t.H..H..L...).... |
| 1ac60 | 20 2c 42 00 eb 05 b9 3d 2c 42 00 48 89 ea 48 89 de 4c 89 ef e8 b9 0f ff ff 48 8b 44 24 08 64 48 | .,B....=,B.H..H..L.......H.D$.dH |
| 1ac80 | 33 04 25 28 00 00 00 74 05 e8 b2 95 fe ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 89 c8 48 8b 4f 10 | 3.%(...t......H...[]A\A].A..H.O. |
| 1aca0 | 53 48 89 fb e8 9f fe ff ff 83 ca ff 85 c0 74 1c 48 8b 43 10 8b 50 08 85 d2 74 11 ff ca ba 01 00 | SH............t.H.C..P...t...... |
| 1acc0 | 00 00 75 08 31 d2 83 38 00 0f 95 c2 89 d0 5b c3 53 48 89 fb 48 8b 7f 08 e8 dd 34 00 00 48 85 c0 | ..u.1..8......[.SH..H.....4..H.. |
| 1ace0 | 74 0d be 3a 2e 42 00 48 89 df e8 2e 9b fe ff 5b c3 48 83 ec 18 ba 01 00 00 00 48 8d 74 24 07 64 | t..:.B.H.......[.H........H.t$.d |
| 1ad00 | 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 bc ff ff ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 | H..%(...H.D$.1......H.L$.dH3.%(. |
| 1ad20 | 00 00 8a 44 24 07 74 05 e8 13 95 fe ff 48 83 c4 18 c3 48 83 ec 18 ba 04 00 00 00 48 8d 74 24 04 | ...D$.t......H....H........H.t$. |
| 1ad40 | 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 7b ff ff ff 48 8b 4c 24 08 64 48 33 0c 25 28 | dH..%(...H.D$.1..{...H.L$.dH3.%( |
| 1ad60 | 00 00 00 8b 44 24 04 74 05 e8 d2 94 fe ff 48 83 c4 18 c3 41 55 41 54 49 89 fd 55 53 48 89 f7 48 | ....D$.t......H....AUATI..USH..H |
| 1ad80 | 83 c9 ff 48 89 f5 49 89 d4 48 83 ec 28 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 8d 74 | ...H..I..H..(dH..%(...H.D$.1.H.t |
| 1ada0 | 24 0c f2 ae 4c 89 ef 48 f7 d1 48 8d 59 ff 48 89 da e8 1a ff ff ff 48 8d 74 24 0c 48 89 da 48 89 | $...L..H..H.Y.H.......H.t$.H..H. |
| 1adc0 | ef e8 ea 95 fe ff 85 c0 74 0b 4c 89 e6 4c 89 ef e8 48 9a fe ff 48 8b 44 24 18 64 48 33 04 25 28 | ........t.L..L...H...H.D$.dH3.%( |
| 1ade0 | 00 00 00 74 05 e8 56 94 fe ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 55 53 48 89 fb 48 83 ec 18 64 48 | ...t..V...H..([]A\A].USH..H...dH |
| 1ae00 | 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 de fe ff ff 0f b6 c0 48 3d ff 00 00 00 48 89 04 24 | ..%(...H.D$.1.........H=....H..$ |
| 1ae20 | 75 10 ba 08 00 00 00 48 89 e6 48 89 df e8 9e fe ff ff 48 8b 14 24 31 c0 48 85 d2 74 34 48 8b 73 | u......H..H.......H..$1.H..t4H.s |
| 1ae40 | 10 48 8b 3b 48 ff ca 48 89 14 24 e8 c6 33 00 00 48 8b 14 24 48 89 c6 48 89 df 48 89 c5 e8 6e fe | .H.;H..H..$..3..H..$H..H..H...n. |
| 1ae60 | ff ff 48 8b 14 24 48 8b 3b 48 89 ee e8 4c b9 ff ff 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 74 | ..H..$H.;H...L...H.L$.dH3.%(...t |
| 1ae80 | 05 e8 ba 93 fe ff 48 83 c4 18 5b 5d c3 55 53 48 89 f5 48 89 fb 48 83 ec 18 48 89 54 24 08 e8 4e | ......H...[].USH..H..H...H.T$..N |
| 1aea0 | fe ff ff 0f b6 c0 48 8b 54 24 08 48 39 e8 74 1a 48 8b 3b be 44 2e 42 00 31 c0 e8 ef 7a ff ff 48 | ......H.T$.H9.t.H.;.D.B.1...z..H |
| 1aec0 | 89 df 48 89 c6 e8 53 99 fe ff 48 83 c4 18 5b 5d c3 41 57 41 56 41 55 41 54 49 89 d4 55 53 48 89 | ..H...S...H...[].AWAVAUATI..USH. |
| 1aee0 | f5 48 89 fb 48 83 ec 18 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 e8 f8 fe ff ff 48 85 c0 | .H..H...dH..%(...H.D$.1......H.. |
| 1af00 | 48 89 df 4c 0f 45 e0 4c 89 65 68 e8 22 fe ff ff 48 89 df 89 45 28 e8 17 fe ff ff 48 89 df 89 45 | H..L.E.L.eh."...H...E(.....H...E |
| 1af20 | 2c e8 cb fd ff ff 48 89 df 88 45 0a e8 c0 fd ff ff 48 89 df 88 45 0b e8 b5 fd ff ff 48 89 df 88 | ,.....H...E......H...E......H... |
| 1af40 | 45 0c e8 eb fd ff ff 48 8b 3b 4c 63 e0 31 d2 4d 89 e5 49 c1 e4 02 31 f6 4c 89 e1 e8 51 65 ff ff | E......H.;Lc.1.M..I...1.L...Qe.. |
| 1af60 | 4c 89 e2 48 89 c6 48 89 45 38 48 89 df 44 89 6d 18 e8 5a fd ff ff 48 89 df e8 b4 fd ff ff 48 8b | L..H..H.E8H..D.m..Z...H.......H. |
| 1af80 | 3b 48 63 c8 31 d2 49 89 ce 31 f6 48 c1 e1 04 e8 1d 65 ff ff 44 89 75 14 48 89 45 30 31 d2 41 39 | ;Hc.1.I..1.H.....e..D.u.H.E01.A9 |
| 1afa0 | d6 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 c7 44 08 08 00 00 00 00 eb e7 45 31 ed 45 39 ee 0f 8e c3 | .~.H..H..H....D........E1.E9.... |
| 1afc0 | 00 00 00 4d 89 ec 48 89 df 49 c1 e4 04 4c 03 65 30 e8 1b fd ff ff 3c 03 74 41 77 26 84 c0 74 30 | ...M..H..I...L.e0.....<.tAw&..t0 |
| 1afe0 | fe c8 0f 85 96 00 00 00 48 89 df e8 01 fd ff ff 0f b6 c0 41 c7 44 24 08 01 00 00 00 41 89 04 24 | ........H..........A.D$.....A..$ |
| 1b000 | eb 7c 3c 13 74 3b 3c 14 74 5a 3c 04 75 70 eb 54 41 c7 44 24 08 00 00 00 00 eb 63 ba 08 00 00 00 | .|<.t;<.tZ<.up.TA.D$......c..... |
| 1b020 | 48 89 e6 48 89 df e8 a5 fc ff ff f2 0f 10 04 24 41 c7 44 24 08 03 00 00 00 f2 41 0f 11 04 24 eb | H..H...........$A.D$......A...$. |
| 1b040 | 3d ba 08 00 00 00 48 89 e6 48 89 df e8 7f fc ff ff 48 8b 04 24 41 c7 44 24 08 13 00 00 00 49 89 | =.....H..H.......H..$A.D$.....I. |
| 1b060 | 04 24 eb 1a 48 89 df e8 89 fd ff ff 49 89 04 24 8a 40 08 83 c8 40 0f b6 c0 41 89 44 24 08 49 ff | .$..H.......I..$.@...@...A.D$.I. |
| 1b080 | c5 e9 34 ff ff ff 48 89 df e8 a4 fc ff ff 48 8b 3b 48 63 c8 31 d2 49 89 cd 31 f6 48 c1 e1 04 e8 | ..4...H.......H.;Hc.1.I..1.H.... |
| 1b0a0 | 0d 64 ff ff 44 89 6d 10 48 89 45 58 31 d2 41 39 d5 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 48 c7 04 | .d..D.m.H.EX1.A9.~.H..H..H...H.. |
| 1b0c0 | 08 00 00 00 00 eb e7 45 31 e4 45 39 e5 7e 2f 4d 89 e6 48 89 df 49 ff c4 49 c1 e6 04 4d 89 f7 4c | .......E1.E9.~/M..H..I..I...M..L |
| 1b0e0 | 03 7d 58 e8 09 fc ff ff 48 89 df 41 88 47 08 4c 03 75 58 e8 f9 fb ff ff 41 88 46 09 eb cc 48 89 | .}X.....H..A.G.L.uX.....A.F...H. |
| 1b100 | df e8 2c fc ff ff 48 8b 3b 48 63 c8 31 d2 49 89 cd 31 f6 48 c1 e1 03 e8 95 63 ff ff 44 89 6d 20 | ..,...H.;Hc.1.I..1.H.....c..D.m. |
| 1b120 | 48 89 45 40 31 c0 41 39 c5 7e 11 48 8b 55 40 48 c7 04 c2 00 00 00 00 48 ff c0 eb ea 45 31 e4 45 | H.E@1.A9.~.H.U@H.......H....E1.E |
| 1b140 | 39 e5 7e 2c 48 8b 45 40 48 8b 3b 4e 8d 34 e0 e8 70 21 ff ff 49 89 06 48 8b 45 40 48 89 df 48 8b | 9.~,H.E@H.;N.4..p!..I..H.E@H..H. |
| 1b160 | 55 68 4a 8b 34 e0 49 ff c4 e8 63 fd ff ff eb cf 48 89 df e8 ba fb ff ff 48 8b 3b 4c 63 e0 31 d2 | UhJ.4.I...c.....H.......H.;Lc.1. |
| 1b180 | 4d 89 e5 49 c1 e4 02 31 f6 4c 89 e1 e8 20 63 ff ff 4c 89 e2 48 89 c6 48 89 45 48 48 89 df 44 89 | M..I...1.L....c..L..H..H.EHH..D. |
| 1b1a0 | 6d 1c e8 29 fb ff ff 48 89 df e8 83 fb ff ff 48 8b 3b 48 63 c8 31 d2 49 89 ce 31 f6 48 c1 e1 04 | m..)...H.......H.;Hc.1.I..1.H... |
| 1b1c0 | e8 ec 62 ff ff 44 89 75 24 48 89 45 50 31 d2 41 39 d6 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 48 c7 | ..b..D.u$H.EP1.A9.~.H..H..H...H. |
| 1b1e0 | 04 08 00 00 00 00 eb e7 45 31 ed 45 39 ee 7e 42 4d 89 ec 48 89 df 49 ff c5 49 c1 e4 04 4d 89 e7 | ........E1.E9.~BM..H..I..I...M.. |
| 1b200 | 4c 03 7d 50 e8 ec fb ff ff 48 89 df 49 89 07 4d 89 e7 4c 03 7d 50 e8 17 fb ff ff 4c 03 65 50 48 | L.}P.....H..I..M..L.}P.....L.ePH |
| 1b220 | 89 df 41 89 47 08 e8 07 fb ff ff 41 89 44 24 0c eb b9 48 89 df 45 31 e4 e8 f5 fa ff ff 41 89 c6 | ..A.G......A.D$...H..E1......A.. |
| 1b240 | 45 39 e6 7e 1c 4d 89 e5 48 89 df 49 ff c4 49 c1 e5 04 4c 03 6d 58 e8 9a fb ff ff 49 89 45 00 eb | E9.~.M..H..I..I...L.mX.....I.E.. |
| 1b260 | df 48 8b 44 24 08 64 48 33 04 25 28 00 00 00 74 05 e8 ca 8f fe ff 48 83 c4 18 5b 5d 41 5c 41 5d | .H.D$.dH3.%(...t......H...[]A\A] |
| 1b280 | 41 5e 41 5f c3 55 53 48 89 fb 48 83 ec 38 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 8a 01 | A^A_.USH..H..8dH..%(...H.D$(1... |
| 1b2a0 | 3c 40 74 04 3c 3d 75 05 48 ff c1 eb 0b 3c 1b b8 58 2e 42 00 48 0f 44 c8 48 8d 7c 24 08 48 89 74 | <@t.<=u.H....<..X.B.H.D.H.|$.H.t |
| 1b2c0 | 24 10 48 89 54 24 18 be a2 09 42 00 ba 66 2e 42 00 48 89 4c 24 20 48 89 5c 24 08 e8 93 fa ff ff | $.H.T$....B..f.B.H.L$.H.\$...... |
| 1b2e0 | 48 8d 7c 24 08 e8 07 fa ff ff 3c 53 be 6c 2e 42 00 75 13 48 8d 7c 24 08 e8 f4 f9 ff ff 84 c0 74 | H.|$......<S.l.B.u.H.|$........t |
| 1b300 | 0f be d1 2e 42 00 48 8d 7c 24 08 e8 0d 95 fe ff 48 8d 7c 24 08 ba 80 2e 42 00 be a6 09 42 00 e8 | ....B.H.|$......H.|$....B....B.. |
| 1b320 | 4f fa ff ff 48 8d 7c 24 08 ba 6e 2f 42 00 be 04 00 00 00 e8 55 fb ff ff 48 8d 7c 24 08 ba 8a 2e | O...H.|$..n/B.......U...H.|$.... |
| 1b340 | 42 00 be 08 00 00 00 e8 41 fb ff ff 48 8d 7c 24 08 ba 91 2e 42 00 be 04 00 00 00 e8 2d fb ff ff | B.......A...H.|$....B.......-... |
| 1b360 | 48 8d 7c 24 08 ba 9d 2e 42 00 be 08 00 00 00 e8 19 fb ff ff 48 8d 7c 24 08 ba a9 2e 42 00 be 08 | H.|$....B...........H.|$....B... |
| 1b380 | 00 00 00 e8 05 fb ff ff 48 8d 7c 24 08 48 89 e6 ba 08 00 00 00 e8 36 f9 ff ff 48 81 3c 24 78 56 | ........H.|$.H........6...H.<$xV |
| 1b3a0 | 00 00 be b4 2e 42 00 0f 85 59 ff ff ff 48 8d 7c 24 08 ba 08 00 00 00 48 89 e6 e8 11 f9 ff ff f2 | .....B...Y...H.|$......H........ |
| 1b3c0 | 0f 10 04 24 66 0f 2e 05 e4 55 00 00 7a 02 74 0a be cb 2e 42 00 e9 2c ff ff ff 48 8d 7c 24 08 e8 | ...$f....U..z.t....B..,...H.|$.. |
| 1b3e0 | 0d f9 ff ff 48 89 df 0f b6 f0 e8 7d 1d ff ff 48 89 c5 48 8b 43 10 48 89 28 c7 40 08 46 00 00 00 | ....H......}...H..H.C.H.(.@.F... |
| 1b400 | 48 8b 43 10 48 8b 4b 30 48 83 c0 10 48 29 c1 48 89 43 10 48 83 f9 0f 7f 0a 31 f6 48 89 df e8 66 | H.C.H.K0H...H).H.C.H.....1.H...f |
| 1b420 | 0d ff ff 48 89 df e8 99 1e ff ff 48 8d 7c 24 08 48 89 45 18 31 d2 48 89 c6 e8 93 fa ff ff 48 8b | ...H.......H.|$.H.E.1.H.......H. |
| 1b440 | 5c 24 28 64 48 33 1c 25 28 00 00 00 48 89 e8 74 05 e8 ea 8d fe ff 48 83 c4 38 5b 5d c3 0f b6 17 | \$(dH3.%(...H..t......H..8[].... |
| 1b460 | 83 fa 7f 76 57 31 c9 45 31 c0 f6 c2 40 89 c8 74 22 8a 44 0f 01 48 ff c1 41 88 c1 41 83 e1 c0 41 | ...vW1.E1...@..t".D..H..A..A...A |
| 1b480 | 80 f9 80 75 43 41 c1 e0 06 83 e0 3f 01 d2 41 09 c0 eb d7 8d 0c 89 83 e2 7f d3 e2 44 09 c2 83 f8 | ...uCA.....?..A............D.... |
| 1b4a0 | 03 7f 25 81 fa ff ff 10 00 77 1d 48 63 c8 31 c0 3b 14 8d 90 2f 42 00 76 11 48 01 cf 48 85 f6 74 | ..%......w.Hc.1.;.../B.v.H..H..t |
| 1b4c0 | 02 89 16 48 8d 47 01 c3 31 c0 c3 53 31 d2 48 89 fb be 01 00 00 00 e8 16 bf fe ff 31 d2 48 89 df | ...H.G..1..S1.H............1.H.. |
| 1b4e0 | be 08 b5 41 00 e8 ef 9d fe ff 48 89 df be 01 00 00 00 e8 81 97 fe ff 48 89 df 31 f6 e8 03 9c fe | ...A......H............H..1..... |
| 1b500 | ff b8 03 00 00 00 5b c3 55 53 be 01 00 00 00 48 89 fb 48 83 ec 28 48 8d 54 24 10 64 48 8b 04 25 | ......[.US.....H..H..(H.T$.dH..% |
| 1b520 | 28 00 00 00 48 89 44 24 18 31 c0 e8 c1 be fe ff 31 d2 be 02 00 00 00 48 89 df 48 89 c5 e8 9a 99 | (...H.D$.1......1......H..H..... |
| 1b540 | fe ff 49 89 c2 49 ff ca 78 1f 4c 3b 54 24 10 7d 1b 49 89 c2 42 0f be 44 15 00 25 c0 00 00 00 83 | ..I..I..x.L;T$.}.I..B..D..%..... |
| 1b560 | c0 80 75 08 49 ff c2 eb eb 45 31 d2 31 c0 4c 3b 54 24 10 7d 50 4a 8d 7c 15 00 48 8d 74 24 0c e8 | ..u.I....E1.1.L;T$.}PJ.|..H.t$.. |
| 1b580 | d9 fe ff ff 48 85 c0 74 0d 0f be 00 25 c0 00 00 00 83 c0 80 75 11 be e4 2e 42 00 48 89 df 31 c0 | ....H..t....%.......u....B.H..1. |
| 1b5a0 | e8 60 b3 fe ff eb 1e 49 8d 72 01 48 89 df e8 51 9b fe ff 48 63 74 24 0c 48 89 df e8 44 9b fe ff | .`.....I.r.H...Q...Hct$.H...D... |
| 1b5c0 | b8 02 00 00 00 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 66 8c fe ff 48 83 c4 28 5b 5d | .....H.L$.dH3.%(...t..f...H..([] |
| 1b5e0 | c3 41 54 55 41 89 f4 53 48 89 fb e8 b4 bf fe ff 48 3d ff ff 10 00 48 89 c5 76 10 ba 08 23 42 00 | .ATUA..SH.......H=....H..v...#B. |
| 1b600 | 44 89 e6 48 89 df e8 dd b3 fe ff 48 89 ea 48 89 df be f7 2e 42 00 5b 5d 41 5c 31 c0 e9 dc 9b fe | D..H.......H..H.....B.[]A\1..... |
| 1b620 | ff 41 54 55 48 89 fd 53 48 81 ec 30 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 | .ATUH..SH..0...dH..%(...H..$(... |
| 1b640 | 31 c0 e8 1a 95 fe ff 83 f8 01 75 0f be 01 00 00 00 48 89 ef e8 88 ff ff ff eb 3c 48 8d 74 24 08 | 1.........u......H........<H.t$. |
| 1b660 | 48 89 ef bb 01 00 00 00 41 89 c4 e8 c7 b8 fe ff 44 39 e3 7f 18 89 de 48 89 ef ff c3 e8 60 ff ff | H.......A.......D9.....H.....`.. |
| 1b680 | ff 48 8d 7c 24 08 e8 0c b8 fe ff eb e3 48 8d 7c 24 08 e8 b4 b7 fe ff 48 8b 94 24 28 20 00 00 64 | .H.|$........H.|$......H..$(...d |
| 1b6a0 | 48 33 14 25 28 00 00 00 b8 01 00 00 00 74 05 e8 8c 8b fe ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 | H3.%(........t......H..0...[]A\. |
| 1b6c0 | 48 85 ff 48 89 f8 79 14 48 f7 d8 48 8d 4c 37 01 48 89 c2 31 c0 48 39 d6 48 0f 43 c1 c3 41 55 41 | H..H..y.H..H.L7.H..1.H9.H.C..AUA |
| 1b6e0 | 54 be 01 00 00 00 55 53 48 89 fd 48 83 ec 18 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 | T.....USH..H...H..dH..%(...H.D$. |
| 1b700 | 31 c0 e8 ea bc fe ff 48 8b 1c 24 ba 01 00 00 00 be 02 00 00 00 48 89 ef 49 89 c5 e8 04 bf fe ff | 1......H..$..........H..I....... |
| 1b720 | 48 89 de 48 89 c7 e8 95 ff ff ff 4c 8b 24 24 48 83 ca ff be 03 00 00 00 48 89 ef 48 89 c3 e8 e1 | H..H.......L.$$H........H..H.... |
| 1b740 | be fe ff 4c 89 e6 48 89 c7 e8 72 ff ff ff 48 85 db 49 89 c4 7e 09 48 ff cb 48 3b 1c 24 7e 12 ba | ...L..H...r...H..I..~.H..H;.$~.. |
| 1b760 | f8 24 42 00 be 02 00 00 00 48 89 ef e8 77 b2 fe ff 49 ff cc 4c 3b 24 24 7c 12 ba fa 2e 42 00 be | .$B......H...w...I..L;$$|....B.. |
| 1b780 | 03 00 00 00 48 89 ef e8 5c b2 fe ff 45 31 d2 4c 39 e3 7f 37 49 8d 7c 1d 00 31 f6 e8 bd fc ff ff | ....H...\...E1.L9..7I.|..1...... |
| 1b7a0 | 48 85 c0 75 1b 48 89 ef e8 2e 99 fe ff 48 8d 73 01 48 89 ef e8 4b 99 fe ff b8 02 00 00 00 eb 1b | H..u.H.......H.s.H...K.......... |
| 1b7c0 | 4c 29 e8 41 ff c2 48 89 c3 eb c4 49 63 f2 48 89 ef e8 2e 99 fe ff b8 01 00 00 00 48 8b 4c 24 08 | L).A..H....Ic.H............H.L$. |
| 1b7e0 | 64 48 33 0c 25 28 00 00 00 74 05 e8 50 8a fe ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 41 54 be | dH3.%(...t..P...H...[]A\A].AUAT. |
| 1b800 | 01 00 00 00 55 53 49 89 fc 48 83 ec 18 48 89 e2 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 | ....USI..H...H..dH..%(...H.D$.1. |
| 1b820 | e8 cc bb fe ff be 02 00 00 00 4c 89 e7 49 89 c5 e8 6f bd fe ff 48 8b 1c 24 48 89 c5 ba 01 00 00 | ..........L..I...o...H..$H...... |
| 1b840 | 00 48 85 ed be 03 00 00 00 4c 89 e7 48 8d 43 01 48 0f 48 d0 e8 cb bd fe ff 48 89 de 48 89 c7 e8 | .H.......L..H.C.H.H......H..H... |
| 1b860 | 5c fe ff ff 48 85 c0 48 89 c3 7e 09 48 ff cb 48 3b 1c 24 7e 12 ba 17 2f 42 00 be 03 00 00 00 4c | \...H..H..~.H..H;.$~.../B......L |
| 1b880 | 89 e7 e8 61 b1 fe ff 48 85 ed 75 1e 48 85 db 0f 8e 8f 00 00 00 41 0f be 44 1d 00 25 c0 00 00 00 | ...a...H..u.H........A..D..%.... |
| 1b8a0 | 83 c0 80 75 7f 48 ff cb eb e2 41 0f be 44 1d 00 25 c0 00 00 00 83 c0 80 75 0f be 2d 2f 42 00 4c | ...u.H....A..D..%.......u..-/B.L |
| 1b8c0 | 89 e7 31 c0 e8 3c b0 fe ff 48 85 ed 79 28 48 89 e8 48 c1 e8 3f 74 48 48 85 db 7e 43 48 ff cb 74 | ..1..<...H..y(H..H..?tHH..~CH..t |
| 1b8e0 | 10 41 0f be 44 1d 00 25 c0 00 00 00 83 c0 80 74 eb 48 ff c5 eb d8 48 8b 14 24 48 ff cd 48 85 ed | .A..D..%.......t.H....H..$H..H.. |
| 1b900 | 74 22 48 39 d3 7d 2b 48 ff c3 41 0f be 44 1d 00 25 c0 00 00 00 83 c0 80 74 ed 48 ff cd eb de 48 | t"H9.}+H..A..D..%.......t.H....H |
| 1b920 | 85 ed 75 0e 48 8d 73 01 4c 89 e7 e8 d4 97 fe ff eb 08 4c 89 e7 e8 a1 97 fe ff 48 8b 4c 24 08 64 | ..u.H.s.L.........L.......H.L$.d |
| 1b940 | 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 ec 88 fe ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 | H3.%(........t......H...[]A\A].A |
| 1b960 | 56 41 55 be 01 00 00 00 41 54 55 53 48 89 fb 48 83 ec 20 48 8d 54 24 10 64 48 8b 04 25 28 00 00 | VAU.....ATUSH..H...H.T$.dH..%(.. |
| 1b980 | 00 48 89 44 24 18 31 c0 e8 64 ba fe ff 48 8b 6c 24 10 ba 01 00 00 00 be 02 00 00 00 48 89 df 49 | .H.D$.1..d...H.l$...........H..I |
| 1b9a0 | 89 c5 e8 7d bc fe ff 48 89 ee 48 89 c7 e8 0e fd ff ff 48 8b 6c 24 10 48 89 c2 be 03 00 00 00 48 | ...}...H..H.......H.l$.H.......H |
| 1b9c0 | 89 df 49 89 c4 e8 5a bc fe ff 48 89 ee 48 89 c7 e8 eb fc ff ff 4d 85 e4 48 89 c5 7f 12 ba f0 fa | ..I...Z...H..H.......M..H....... |
| 1b9e0 | 41 00 be 02 00 00 00 48 89 df e8 f9 af fe ff 48 3b 6c 24 10 7e 12 ba f0 fa 41 00 be 03 00 00 00 | A......H.......H;l$.~....A...... |
| 1ba00 | 48 89 df e8 e0 af fe ff 31 c0 49 39 ec 7f 6f 8d 75 01 44 29 e6 48 63 c6 4c 01 e0 48 39 c5 7c 07 | H.......1.I9..o.u.D).Hc.L..H9.|. |
| 1ba20 | be a3 23 42 00 eb 49 ba a3 23 42 00 48 89 df 4d 8d 74 2d 00 e8 b3 b2 fe ff 4f 8d 64 25 ff 31 ed | ..#B..I..#B.H..M.t-......O.d%.1. |
| 1ba40 | eb 0f 48 63 74 24 0c 48 89 df ff c5 e8 b3 96 fe ff 4d 39 f4 73 26 48 8d 74 24 0c 4c 89 e7 e8 fa | ..Hct$.H.........M9.s&H.t$.L.... |
| 1ba60 | f9 ff ff 48 85 c0 49 89 c4 75 d7 be e4 2e 42 00 48 89 df 31 c0 e8 8b ae fe ff eb 02 89 e8 48 8b | ...H..I..u....B.H..1..........H. |
| 1ba80 | 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 ad 87 fe ff 48 83 c4 20 5b 5d 41 5c 41 5d 41 5e c3 | L$.dH3.%(...t......H...[]A\A]A^. |
| 1baa0 | 53 f2 0f 10 05 27 40 00 00 48 89 fb be 88 00 00 00 e8 0f c1 fe ff 48 89 df ba 06 00 00 00 31 f6 | S....'@..H............H.......1. |
| 1bac0 | e8 03 9b fe ff 48 89 df 31 d2 be 80 43 67 00 e8 16 be fe ff 48 89 df ba 0e 00 00 00 be 80 2f 42 | .....H..1...Cg......H........./B |
| 1bae0 | 00 e8 32 96 fe ff 48 89 df ba 55 2f 42 00 be fe ff ff ff e8 47 9c fe ff b8 01 00 00 00 5b c3 41 | ..2...H...U/B.......G........[.A |
| 1bb00 | 54 55 41 89 d4 53 48 89 f5 48 89 fb 48 83 ec 30 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 | TUA..SH..H..H..0dH..%(...H.D$(1. |
| 1bb20 | 8b 43 08 83 f8 03 75 56 f2 0f 10 0b 66 0f 28 c1 f2 0f 11 4c 24 08 e8 05 8b fe ff f2 0f 10 4c 24 | .C....uV....f.(....L$.........L$ |
| 1bb40 | 08 66 0f 2e c8 7a 02 74 16 45 85 e4 75 04 31 c0 eb 72 41 ff cc 7e 08 f2 0f 58 05 69 58 00 00 66 | .f...z.t.E..u.1..rA..~...X.iX..f |
| 1bb60 | 0f 2e 05 39 58 00 00 72 e5 f2 0f 10 0d 37 58 00 00 66 0f 2e c8 76 d7 f2 48 0f 2c c0 eb 08 83 f8 | ...9X..r.....7X..f...v..H.,..... |
| 1bb80 | 13 75 0e 48 8b 03 48 89 45 00 b8 01 00 00 00 eb 33 83 e0 0f 83 f8 04 75 b5 48 8b 03 48 8d 74 24 | .u.H..H.E.......3......u.H..H.t$ |
| 1bba0 | 18 48 8d 78 20 e8 65 6b ff ff 48 8b 13 48 8d 5c 24 18 48 8b 4a 10 48 ff c1 48 39 c8 0f 84 5e ff | .H.x..ek..H..H.\$.H.J.H..H9...^. |
| 1bbc0 | ff ff eb 8a 48 8b 54 24 28 64 48 33 14 25 28 00 00 00 74 05 e8 67 86 fe ff 48 83 c4 30 5b 5d 41 | ....H.T$(dH3.%(...t..g...H..0[]A |
| 1bbe0 | 5c c3 41 57 41 56 4c 8d 7e 20 41 55 41 54 4c 8d 77 20 55 53 48 83 cd ff 51 4c 8b 6f 10 45 31 e4 | \.AWAVL.~.AUATL.w.USH...QL.o.E1. |
| 1bc00 | 48 8b 5e 10 4c 89 fe 4c 89 f7 e8 21 89 fe ff 85 c0 75 37 44 88 e0 48 89 e9 4c 89 f7 f2 ae 48 f7 | H.^.L..L...!.....u7D..H..L....H. |
| 1bc20 | d1 48 8d 41 ff 48 39 c3 75 0a 31 c0 49 39 dd 0f 95 c0 eb 16 49 39 c5 74 0e 49 01 ce 49 29 cd 49 | .H.A.H9.u.1.I9......I9.t.I..I).I |
| 1bc40 | 01 cf 48 29 cb eb bd 83 c8 ff 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 8b 47 08 83 f8 03 75 06 f2 0f | ..H)......Z[]A\A]A^A_..G....u... |
| 1bc60 | 10 07 eb 16 83 f8 13 75 1b f2 48 0f 2a 07 f2 0f 11 44 24 f8 f2 0f 10 44 24 f8 f2 0f 11 06 b8 01 | .......u..H.*....D$....D$....... |
| 1bc80 | 00 00 00 c3 48 c7 06 00 00 00 00 31 c0 c3 41 54 55 49 89 f4 53 48 89 fb 48 83 ec 20 64 48 8b 04 | ....H......1..ATUI..SH..H...dH.. |
| 1bca0 | 25 28 00 00 00 48 89 44 24 18 31 c0 8b 47 08 83 f8 13 75 07 f2 48 0f 2a 07 eb 40 83 e0 0f 31 ed | %(...H.D$.1..G....u..H.*..@...1. |
| 1bcc0 | 83 f8 04 75 41 48 8b 07 48 8d 74 24 08 48 8d 78 20 e8 39 6a ff ff 48 8b 13 48 8b 52 10 48 ff c2 | ...uAH..H.t$.H.x..9j..H..H.R.H.. |
| 1bce0 | 48 39 d0 75 21 83 7c 24 10 13 75 09 f2 48 0f 2a 44 24 08 eb 06 f2 0f 10 44 24 08 f2 41 0f 11 04 | H9.u!.|$..u..H.*D$......D$..A... |
| 1bd00 | 24 bd 01 00 00 00 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 89 e8 74 05 e8 23 85 fe ff 48 83 c4 | $.....H.L$.dH3.%(.....t..#...H.. |
| 1bd20 | 20 5b 5d 41 5c c3 31 d2 e9 d2 fd ff ff 41 57 41 56 49 89 ce 41 55 41 54 49 89 d5 55 53 48 89 fd | .[]A\.1......AWAVI..AUATI..USH.. |
| 1bd40 | 48 89 f3 41 bc d0 07 00 00 48 83 ec 18 83 7b 08 45 75 60 48 8b 13 4c 89 ee 48 89 d7 48 89 54 24 | H..A.....H....{.Eu`H..L..H..H.T$ |
| 1bd60 | 08 e8 79 d9 ff ff 83 78 08 00 49 89 c7 48 8b 54 24 08 74 17 41 0f 10 07 41 0f 11 06 48 83 c4 18 | ..y....x..I..H.T$.t.A...A...H... |
| 1bd80 | 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7a 28 48 85 ff 74 e0 f6 47 0a 01 75 da 48 8b 45 18 31 f6 | []A\A]A^A_.H.z(H..t..G..u.H.E.1. |
| 1bda0 | 48 8b 90 f8 00 00 00 e8 78 ec ff ff 48 85 c0 75 25 eb c1 31 d2 48 89 de 48 89 ef e8 8d ec ff ff | H.......x...H..u%..1.H..H....... |
| 1bdc0 | 83 78 08 00 75 10 ba 71 03 42 00 48 89 de 48 89 ef e8 06 fe fe ff 8b 50 08 83 e2 0f 83 fa 06 75 | .x..u..q.B.H..H........P.......u |
| 1bde0 | 28 48 83 c4 18 4d 89 f0 4c 89 e9 48 89 da 48 89 ef 41 b9 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 | (H...M..L..H..H..A.....[]A\A]A^A |
| 1be00 | 5f 48 89 c6 e9 95 ec ff ff 41 ff cc 74 08 48 89 c3 e9 37 ff ff ff be a0 2f 42 00 48 89 ef 31 c0 | _H.......A..t.H...7...../B.H..1. |
| 1be20 | e8 a0 fc fe ff 41 57 41 56 49 89 d7 41 55 41 54 49 89 cd 55 53 48 89 f5 48 89 fb 41 be d0 07 00 | .....AWAVI..AUATI..USH..H..A.... |
| 1be40 | 00 48 83 ec 18 83 7d 08 45 0f 85 b6 00 00 00 4c 8b 65 00 4c 89 fe 4c 89 e7 e8 81 d8 ff ff 83 78 | .H....}.E......L.e.L..L........x |
| 1be60 | 08 00 48 89 c1 75 52 49 8b 7c 24 28 48 85 ff 75 1c 48 81 f9 00 1a 42 00 75 3f 4c 89 fa 4c 89 e6 | ..H..uRI.|$(H..u.H....B.u?L..L.. |
| 1be80 | 48 89 df e8 8a db ff ff 48 89 c1 eb 2c f6 47 0a 02 75 de 48 89 44 24 08 48 8b 43 18 be 01 00 00 | H.......H...,.G..u.H.D$.H.C..... |
| 1bea0 | 00 48 8b 90 00 01 00 00 e8 77 eb ff ff 48 85 c0 48 8b 4c 24 08 75 74 eb b8 41 0f 10 45 00 0f 11 | .H.......w...H..H.L$.ut..A..E... |
| 1bec0 | 01 41 c6 44 24 0a 00 41 f6 45 08 40 0f 84 a5 00 00 00 41 f6 44 24 09 04 0f 84 99 00 00 00 49 8b | .A.D$..A.E.@......A.D$........I. |
| 1bee0 | 45 00 f6 40 09 03 0f 84 8b 00 00 00 48 83 c4 18 4c 89 e6 48 89 df 5b 5d 41 5c 41 5d 41 5e 41 5f | E..@........H...L..H..[]A\A]A^A_ |
| 1bf00 | e9 bd 20 ff ff ba 01 00 00 00 48 89 ee 48 89 df e8 38 eb ff ff 83 78 08 00 75 10 ba 71 03 42 00 | ..........H..H...8....x..u..q.B. |
| 1bf20 | 48 89 ee 48 89 df e8 b1 fc fe ff 8b 50 08 83 e2 0f 83 fa 06 75 25 48 83 c4 18 4d 89 e8 4c 89 f9 | H..H........P.......u%H...M..L.. |
| 1bf40 | 48 89 ea 48 89 df 45 31 c9 5b 5d 41 5c 41 5d 41 5e 41 5f 48 89 c6 e9 43 eb ff ff 41 ff ce 74 08 | H..H..E1.[]A\A]A^A_H...C...A..t. |
| 1bf60 | 48 89 c5 e9 dd fe ff ff be c7 2f 42 00 48 89 df 31 c0 e8 4e fb fe ff 48 83 c4 18 5b 5d 41 5c 41 | H........./B.H..1..N...H...[]A\A |
| 1bf80 | 5d 41 5e 41 5f c3 41 54 55 49 89 fc 53 48 89 d5 48 89 f3 48 83 ec 20 64 48 8b 04 25 28 00 00 00 | ]A^A_.ATUI..SH..H..H...dH..%(... |
| 1bfa0 | 48 89 44 24 18 31 c0 83 7e 08 13 75 11 83 7a 08 13 75 0b 48 8b 02 48 39 06 0f 9c c0 eb 31 48 8d | H.D$.1..~..u..z..u.H..H9.....1H. |
| 1bfc0 | 74 24 08 48 89 df e8 8b fc ff ff 85 c0 74 25 48 8d 74 24 10 48 89 ef e8 7a fc ff ff 85 c0 74 14 | t$.H.........t%H.t$.H...z.....t. |
| 1bfe0 | f2 0f 10 44 24 10 66 0f 2e 44 24 08 0f 97 c0 0f b6 c0 eb 4c 8b 43 08 83 e0 0f 83 f8 04 75 1c 8b | ...D$.f..D$........L.C.......u.. |
| 1c000 | 45 08 83 e0 0f 83 f8 04 75 11 48 8b 75 00 48 8b 3b e8 cc fb ff ff c1 e8 1f eb 25 b9 14 00 00 00 | E.......u.H.u.H.;.........%..... |
| 1c020 | 48 89 ea 48 89 de 4c 89 e7 e8 6b ec ff ff 85 c0 79 0e 48 89 ea 48 89 de 4c 89 e7 e8 a6 fc fe ff | H..H..L...k.....y.H..H..L....... |
| 1c040 | 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 eb 81 fe ff 48 83 c4 20 5b 5d 41 5c c3 41 54 | H.L$.dH3.%(...t......H...[]A\.AT |
| 1c060 | 55 49 89 fc 53 48 89 d5 48 89 f3 48 83 ec 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 83 | UI..SH..H..H...dH..%(...H.D$.1.. |
| 1c080 | 7e 08 13 75 14 83 7a 08 13 75 0e 48 8b 02 48 39 06 0f 9e c0 e9 9b 00 00 00 48 8d 74 24 08 48 89 | ~..u..z..u.H..H9.........H.t$.H. |
| 1c0a0 | df e8 b0 fb ff ff 85 c0 74 22 48 8d 74 24 10 48 89 ef e8 9f fb ff ff 85 c0 74 11 f2 0f 10 44 24 | ........t"H.t$.H.........t....D$ |
| 1c0c0 | 10 66 0f 2e 44 24 08 0f 93 c0 eb 68 8b 43 08 83 e0 0f 83 f8 04 75 1e 8b 45 08 83 e0 0f 83 f8 04 | .f..D$.....h.C.......u..E....... |
| 1c0e0 | 75 13 48 8b 75 00 48 8b 3b e8 f4 fa ff ff 85 c0 0f 9e c0 eb 3f b9 15 00 00 00 48 89 ea 48 89 de | u.H.u.H.;...........?.....H..H.. |
| 1c100 | 4c 89 e7 e8 91 eb ff ff 85 c0 79 2b b9 14 00 00 00 48 89 da 48 89 ee 4c 89 e7 e8 7a eb ff ff 85 | L.........y+.....H..H..L...z.... |
| 1c120 | c0 79 0e 48 89 ea 48 89 de 4c 89 e7 e8 b5 fb fe ff 0f 94 c0 0f b6 c0 48 8b 4c 24 18 64 48 33 0c | .y.H..H..L.............H.L$.dH3. |
| 1c140 | 25 28 00 00 00 74 05 e8 f4 80 fe ff 48 83 c4 20 5b 5d 41 5c c3 41 54 55 48 89 f5 53 48 89 d3 48 | %(...t......H...[]A\.ATUH..SH..H |
| 1c160 | 83 ec 20 8b 56 08 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 8b 43 08 31 d0 a8 3f 74 4a 83 | ....V.dH..%(...H.D$.1..C.1..?tJ. |
| 1c180 | e0 0f 89 c1 0f 85 8c 01 00 00 83 e2 0f 83 fa 03 0f 85 80 01 00 00 48 8d 74 24 08 48 89 ef e8 b3 | ......................H.t$.H.... |
| 1c1a0 | fa ff ff 48 8d 74 24 10 48 89 df e8 a6 fa ff ff f2 0f 10 44 24 08 31 c0 66 0f 2e 44 24 10 0f 9b | ...H.t$.H..........D$.1.f..D$... |
| 1c1c0 | c0 0f 45 c1 e9 56 01 00 00 83 e2 3f 83 fa 16 0f 87 01 01 00 00 49 89 fc ff 24 d5 a8 30 42 00 f2 | ..E..V.....?.........I...$..0B.. |
| 1c1e0 | 0f 10 06 31 c0 ba 00 00 00 00 66 0f 2e 03 0f 9b c0 0f 45 c2 e9 26 01 00 00 8b 03 39 06 e9 db 00 | ...1......f.......E..&.....9.... |
| 1c200 | 00 00 48 8b 33 48 8b 7d 00 e8 5e a4 ff ff e9 0c 01 00 00 48 8b 06 48 3b 03 0f 84 fb 00 00 00 48 | ..H.3H.}..^........H..H;.......H |
| 1c220 | 85 ff 0f 84 ee 00 00 00 48 8b 78 10 48 85 ff 75 09 48 8b 03 48 8b 78 10 eb 4c f6 47 0a 20 75 f1 | ........H.x.H..u.H..H.x..L.G..u. |
| 1c240 | 49 8b 44 24 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 ce e7 ff ff 48 85 c0 0f 85 86 00 00 00 eb | I.D$......H...........H......... |
| 1c260 | d0 48 8b 06 48 3b 03 0f 84 ad 00 00 00 48 85 ff 0f 84 a0 00 00 00 48 8b 78 28 48 85 ff 75 11 48 | .H..H;.......H........H.x(H..u.H |
| 1c280 | 8b 03 48 8b 78 28 48 85 ff 75 28 e9 86 00 00 00 f6 47 0a 20 75 e9 49 8b 44 24 18 be 05 00 00 00 | ..H.x(H..u(......G..u.I.D$...... |
| 1c2a0 | 48 8b 90 20 01 00 00 e8 78 e7 ff ff 48 85 c0 75 34 eb cc f6 47 0a 20 75 5d 49 8b 44 24 18 be 05 | H.......x...H..u4...G..u]I.D$... |
| 1c2c0 | 00 00 00 48 8b 90 20 01 00 00 e8 55 e7 ff ff 48 85 c0 74 42 eb 0f 48 8b 03 48 39 45 00 0f 94 c0 | ...H.......U...H..tB..H..H9E.... |
| 1c2e0 | 0f b6 c0 eb 3a 4d 8b 44 24 10 48 89 ea 48 89 c6 41 b9 01 00 00 00 48 89 d9 4c 89 e7 e8 9d e7 ff | ....:M.D$.H..H..A.....H..L...... |
| 1c300 | ff 49 8b 44 24 10 8b 50 08 85 d2 74 09 ff ca 75 09 83 38 00 75 04 31 c0 eb 05 b8 01 00 00 00 48 | .I.D$..P...t...u..8.u.1........H |
| 1c320 | 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 74 05 e8 0c 7f fe ff 48 83 c4 20 5b 5d 41 5c c3 41 57 41 | .L$.dH3.%(...t......H...[]A\.AWA |
| 1c340 | 56 41 55 41 54 41 89 f5 55 53 49 89 fc 52 49 8b 5c 24 10 8b 43 e8 83 e0 0f 83 e8 03 83 f8 01 77 | VAUATA..USI..RI.\$..C..........w |
| 1c360 | 1e 8b 43 f8 83 e0 0f 83 f8 04 74 2e 83 f8 03 75 0e 48 8d 73 f0 4c 89 e7 e8 64 65 ff ff eb 1b 48 | ..C.......t....u.H.s.L...de....H |
| 1c380 | 8d 73 e0 48 8d 53 f0 41 b8 16 00 00 00 4c 89 e7 48 89 f1 e8 1d e8 ff ff eb 58 48 8b 43 f0 4c 8b | .s.H.S.A.....L..H........XH.C.L. |
| 1c3a0 | 70 10 8b 43 e8 4d 85 f6 75 22 83 e0 0f bd 02 00 00 00 83 f8 03 0f 85 03 01 00 00 48 8d 73 e0 4c | p..C.M..u".................H.s.L |
| 1c3c0 | 89 e7 e8 1a 65 ff ff e9 f2 00 00 00 83 e0 0f 83 f8 04 74 0b 4c 8d 7b e0 bd 01 00 00 00 eb 22 48 | ....e.............t.L.{......."H |
| 1c3e0 | 8b 43 e0 48 83 78 10 00 75 ea 0f 10 43 f0 0f 11 43 e0 bd 02 00 00 00 e9 c2 00 00 00 49 01 c6 ff | .C.H.x..u...C...C...........I... |
| 1c400 | c5 41 39 ed 7e 4a 41 8b 47 08 83 e0 0f 83 f8 04 75 2c 49 8b 07 48 ba ff ff ff ff ff ff ff 7f 49 | .A9.~JA.G.......u,I..H.........I |
| 1c420 | 83 ef 10 4c 29 f2 48 8b 40 10 48 39 d0 72 cd be ee 2f 42 00 4c 89 e7 31 c0 e8 87 f6 fe ff 83 f8 | ...L).H.@.H9.r.../B.L..1........ |
| 1c440 | 03 75 0d 4c 89 fe 4c 89 e7 e8 93 64 ff ff eb c2 49 8b 44 24 18 4c 89 f2 4c 89 e7 4c 63 fd 41 89 | .u.L..L....d....I.D$.L..L..Lc.A. |
| 1c460 | ee 48 8d b0 b0 00 00 00 e8 a9 1d 00 00 4d 6b d7 f0 45 31 c9 31 d2 49 01 da 4b 8b 34 0a 4c 8d 1c | .H...........Mk..E1.1.I..K.4.L.. |
| 1c480 | 10 49 83 c1 10 4c 89 df 4c 8b 46 10 48 83 c6 20 4c 01 c2 41 ff ce 4c 89 c1 f3 a4 75 dc 49 c1 e7 | .I...L..L.F.H...L..A..L....u.I.. |
| 1c4a0 | 04 48 89 c6 4c 89 e7 4c 29 fb e8 0e a3 ff ff 48 89 03 8a 40 08 83 c8 40 0f b6 c0 89 43 08 8d 45 | .H..L..L)......H...@...@....C..E |
| 1c4c0 | ff 48 63 ed 48 6b ed f0 41 29 c5 48 83 c5 10 49 01 6c 24 10 41 83 fd 01 0f 8f 70 fe ff ff 58 5b | .Hc.Hk..A).H...I.l$.A.....p...X[ |
| 1c4e0 | 5d 41 5c 41 5d 41 5e 41 5f c3 8b 42 08 83 e0 0f 83 f8 04 74 63 83 f8 05 41 55 41 54 49 89 f4 55 | ]A\A]A^A_..B.......tc...AUATI..U |
| 1c500 | 48 89 fd 53 48 89 d3 41 53 75 5f 4c 8b 2a 49 8b 7d 28 48 85 ff 75 1f 4c 89 ef e8 6c d8 ff ff 48 | H..SH..ASu_L.*I.}(H..u.L...l...H |
| 1c520 | 98 41 c7 44 24 08 13 00 00 00 49 89 04 24 58 5b 5d 41 5c 41 5d c3 f6 47 0a 10 75 db 48 8b 45 18 | .A.D$.....I..$X[]A\A]..G..u.H.E. |
| 1c540 | be 04 00 00 00 48 8b 90 18 01 00 00 e8 d3 e4 ff ff 48 85 c0 75 37 eb bf 48 8b 02 48 8b 40 10 c7 | .....H...........H..u7..H..H.@.. |
| 1c560 | 46 08 13 00 00 00 48 89 06 c3 ba 04 00 00 00 48 89 de e8 d6 e4 ff ff 83 78 08 00 75 10 ba 05 30 | F.....H........H........x..u...0 |
| 1c580 | 42 00 48 89 de 48 89 ef e8 4f f6 fe ff 41 5a 4d 89 e0 48 89 d9 48 89 da 48 89 ef 41 b9 01 00 00 | B.H..H...O...AZM..H..H..H..A.... |
| 1c5a0 | 00 48 89 c6 5b 5d 41 5c 41 5d e9 ef e4 ff ff 48 8d 42 01 48 89 d1 48 83 f8 01 48 89 f0 77 15 48 | .H..[]A\A].....H.B.H..H...H..w.H |
| 1c5c0 | f7 d8 48 85 d2 75 1f 50 be 13 30 42 00 31 c0 e8 f1 f4 fe ff 48 99 48 f7 f9 48 31 f1 79 08 48 83 | ..H..u.P..0B.1......H.H..H1.y.H. |
| 1c5e0 | fa 01 48 83 d0 ff c3 48 8d 42 01 48 89 d1 48 83 f8 01 77 12 31 c0 48 85 d2 75 25 52 be 2d 30 42 | ..H....H.B.H..H...w.1.H..u%R.-0B |
| 1c600 | 00 e8 bf f4 fe ff 48 89 f0 48 99 48 f7 f9 31 c0 48 85 d2 74 0b 48 31 ce 48 89 d0 79 03 48 01 c8 | ......H..H.H..1.H..t.H1.H..y.H.. |
| 1c620 | c3 48 85 f6 79 13 31 c0 48 83 fe c1 7c 21 89 f1 48 89 f8 f7 d9 48 d3 e8 c3 40 88 f1 ba 00 00 00 | .H..y.1.H...|!..H....H...@...... |
| 1c640 | 00 48 d3 e7 48 89 d0 48 83 fe 3f 48 0f 4e c7 c3 41 55 41 54 55 53 52 4c 8b 67 20 49 8b 44 24 28 | .H..H..H..?H.N..AUATUSRL.g.I.D$( |
| 1c660 | 49 8b 4c 24 20 8b 58 fc 89 d8 83 e0 3f 83 f8 1c 74 4f 77 1b 83 f8 06 0f 82 4e 01 00 00 83 f8 07 | I.L$..X.....?...tOw......N...... |
| 1c680 | 76 3f 83 e8 0c 83 f8 0e 76 37 e9 3c 01 00 00 83 f8 21 77 16 83 f8 1f 48 89 fd 73 48 83 f8 1d 0f | v?......v7.<.....!w....H..sH.... |
| 1c6a0 | 84 ad 00 00 00 e9 21 01 00 00 83 f8 24 0f 84 07 01 00 00 83 f8 29 0f 84 06 01 00 00 e9 0a 01 00 | ......!.....$........).......... |
| 1c6c0 | 00 48 8b 47 10 c1 eb 06 0f b6 db 48 c1 e3 04 48 8d 50 f0 0f 10 40 f0 48 89 57 10 0f 11 04 19 e9 | .H.G.......H...H.P...@.H.W...... |
| 1c6e0 | e7 00 00 00 48 8b 57 10 45 31 ed 8b 72 f8 85 f6 74 15 ff ce 41 bd 01 00 00 00 75 0b 45 31 ed 83 | ....H.W.E1..r...t...A.....u.E1.. |
| 1c700 | 7a f0 00 41 0f 95 c5 48 83 ea 10 83 f8 21 48 89 55 10 75 27 89 de ba 15 00 00 00 48 89 ef c1 ee | z..A...H.....!H.U.u'.......H.... |
| 1c720 | 17 48 c1 e6 04 48 01 ce e8 20 e3 ff ff 44 89 ea 83 f2 01 83 78 08 00 44 0f 44 ea c1 eb 06 0f b6 | .H...H.......D......x..D.D...... |
| 1c740 | db 41 39 dd 0f 84 81 00 00 00 49 83 44 24 28 04 eb 79 48 8b 47 10 89 da 48 c7 c6 f0 ff ff ff c1 | .A9.......I.D$(..yH.G...H....... |
| 1c760 | ea 17 48 c1 e2 04 48 89 c7 48 29 d6 48 29 cf 0f 10 48 f0 48 8d 74 37 f0 0f 11 48 d0 48 c1 fe 04 | ..H...H..H).H)...H.H.t7...H.H... |
| 1c780 | 83 fe 01 7e 10 48 83 e8 20 48 89 ef 48 89 45 10 e8 a8 fb ff ff 48 8b 45 10 c1 eb 06 0f b6 db 48 | ...~.H...H..H.E......H.E.......H |
| 1c7a0 | c1 e3 04 49 03 5c 24 20 0f 10 50 f0 49 8b 44 24 08 0f 11 13 48 89 45 10 eb 11 81 e3 00 c0 7f 00 | ...I.\$...P.I.D$....H.E......... |
| 1c7c0 | 74 09 49 8b 44 24 08 48 89 47 10 58 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 53 48 89 fd | t.I.D$.H.G.X[]A\A].AWAVAUATUSH.. |
| 1c7e0 | 48 83 ec 68 48 8b 5f 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 48 8b 03 48 8b 00 48 89 | H..hH._.dH..%(...H.D$X1.H..H..H. |
| 1c800 | 04 24 48 8b 40 18 4c 8b 68 30 4c 8b 63 20 48 8b 43 28 48 8d 50 04 48 89 53 28 8a 95 c8 00 00 00 | .$H.@.L.h0L.c.H.C(H.P.H.S(...... |
| 1c820 | 44 8b 00 f6 c2 0c 74 23 ff 8d c0 00 00 00 74 05 80 e2 04 74 16 48 89 ef 44 89 44 24 08 e8 e1 f4 | D.....t#......t....t.H..D.D$.... |
| 1c840 | fe ff 4c 8b 63 20 44 8b 44 24 08 45 89 c7 44 89 c2 41 c1 ef 06 83 e2 3f 41 0f b6 c7 48 89 c1 49 | ..L.c.D.D$.E..D..A.....?A...H..I |
| 1c860 | 89 c7 48 c1 e1 04 83 fa 2d 48 89 4c 24 08 4d 8d 34 0c 77 9a ff 24 d5 60 31 42 00 41 c1 e8 17 49 | ..H.....-H.L$.M.4.w..$.`1B.A...I |
| 1c880 | c1 e0 04 43 0f 10 24 04 41 0f 11 26 eb 80 41 c1 e8 0e 49 c1 e0 04 43 0f 10 6c 05 00 41 0f 11 2e | ...C..$.A..&..A...I...C..l..A... |
| 1c8a0 | e9 69 ff ff ff 48 8b 43 28 48 8d 50 04 48 89 53 28 8b 00 c1 e8 06 48 c1 e0 04 41 0f 10 74 05 00 | .i...H.C(H.P.H.S(.....H...A..t.. |
| 1c8c0 | 41 0f 11 36 e9 45 ff ff ff 44 89 c0 41 c7 46 08 01 00 00 00 c1 e8 17 41 81 e0 00 c0 7f 00 41 89 | A..6.E...D..A.F........A......A. |
| 1c8e0 | 06 0f 84 27 ff ff ff e9 69 10 00 00 41 c1 e8 17 41 ff c8 49 83 c6 10 41 c7 46 f8 00 00 00 00 41 | ...'....i...A...A..I...A.F.....A |
| 1c900 | 83 f8 ff 75 eb e9 04 ff ff ff 48 8b 04 24 41 c1 e8 17 4d 63 c0 4a 8b 44 c0 20 48 8b 00 0f 10 38 | ...u......H..$A...Mc.J.D..H....8 |
| 1c920 | 41 0f 11 3e e9 e5 fe ff ff 44 89 c0 41 c1 e8 0e c1 e8 17 41 f7 c0 00 01 00 00 74 0f 41 0f b6 d0 | A..>.....D..A......A......t.A... |
| 1c940 | 48 c1 e2 04 49 8d 54 15 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 48 8b 0c 24 48 98 | H...I.T....A......I...K...H..$H. |
| 1c960 | 48 8b 44 c1 20 4c 89 f1 48 8b 30 eb 35 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 e2 04 4c | H.D..L..H.0.5D........t....H...L |
| 1c980 | 01 ea eb 0d 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 e2 41 c1 e8 17 44 89 c6 48 c1 e6 04 4c 01 e6 4c | ..........H...L..A...D..H...L..L |
| 1c9a0 | 89 f1 48 89 ef e8 83 f3 ff ff e9 5b fe ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0c 0f b6 c9 48 c1 e1 | ..H........[...D........t....H.. |
| 1c9c0 | 04 4c 01 e9 eb 0d 81 e1 ff 01 00 00 48 c1 e1 04 4c 01 e1 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f | .L..........H...L..A...A......t. |
| 1c9e0 | 41 0f b6 d0 48 c1 e2 04 49 8d 54 15 00 eb 0b 49 63 d0 48 c1 e2 04 49 8d 14 14 48 8b 3c 24 48 8b | A...H...I.T....Ic.H...I...H.<$H. |
| 1ca00 | 44 c7 20 48 8b 30 e9 8c 00 00 00 48 8b 04 24 41 c1 e8 17 4d 63 c0 41 0f 10 26 4a 8b 74 c0 20 48 | D..H.0.....H..$A...Mc.A..&J.t..H |
| 1ca20 | 8b 06 0f 11 20 f6 40 08 40 0f 84 df fd ff ff 48 8d 56 10 48 39 d0 0f 85 d2 fd ff ff 48 89 ef e8 | ......@.@......H.V.H9.......H... |
| 1ca40 | 93 15 ff ff e9 c5 fd ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0c 0f b6 c9 48 c1 e1 04 4c 01 e9 eb 0d | .........D........t....H...L.... |
| 1ca60 | 81 e1 ff 01 00 00 48 c1 e1 04 4c 01 e1 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 41 0f b6 d0 48 c1 | ......H...L..A...A......t.A...H. |
| 1ca80 | e2 04 49 8d 54 15 00 eb 0b 49 63 d0 48 c1 e2 04 49 8d 14 14 4c 89 f6 48 89 ef e8 86 f3 ff ff e9 | ..I.T....Ic.H...I...L..H........ |
| 1caa0 | 66 fd ff ff 45 89 c7 41 c1 e8 0e 48 89 ef 41 81 e0 ff 01 00 00 41 c1 ef 17 45 89 c4 e8 f1 ca ff | f...E..A...H..A......A...E...... |
| 1cac0 | ff 48 89 c6 49 89 06 44 89 f8 44 09 e0 41 c7 46 08 45 00 00 00 0f 84 0e 15 00 00 44 89 e7 48 89 | .H..I..D..D..A.F.E.........D..H. |
| 1cae0 | 74 24 08 e8 60 5a ff ff 44 89 ff 41 89 c4 e8 55 5a ff ff 48 8b 74 24 08 44 89 e1 89 c2 48 89 ef | t$..`Z..D..A...UZ..H.t$.D....H.. |
| 1cb00 | e8 25 cd ff ff e9 df 14 00 00 44 89 c6 41 c1 e8 0e c1 ee 17 48 c1 e6 04 4c 01 e6 41 f7 c0 00 01 | .%........D..A......H...L..A.... |
| 1cb20 | 00 00 0f 10 2e 41 0f 11 6e 10 74 12 41 0f b6 d0 48 c1 e2 04 49 8d 54 15 00 e9 61 fe ff ff 41 81 | .....A..n.t.A...H...I.T...a...A. |
| 1cb40 | e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 e9 4d fe ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 | .....I...K....M...E..A...A...... |
| 1cb60 | 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 | t.E...I...M....Mc.I...M..A...A.. |
| 1cb80 | 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 | ....t.E...I...O.|....A......I... |
| 1cba0 | 4f 8d 3c 04 41 8b 42 08 83 f8 13 75 12 41 83 7f 08 13 75 1d 49 8b 07 49 03 02 e9 e0 00 00 00 83 | O.<.A.B....u.A....u.I..I........ |
| 1cbc0 | f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 d7 4c 89 54 24 08 e8 ab | ..u..A......D$H..H.t$HL..L.T$... |
| 1cbe0 | f0 ff ff 85 c0 4c 8b 54 24 08 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b | .....L.T$.t@A....u..A......D$P.. |
| 1cc00 | 48 8d 74 24 50 4c 89 ff 4c 89 54 24 08 e8 7c f0 ff ff 85 c0 4c 8b 54 24 08 74 11 f2 0f 10 44 24 | H.t$PL..L.T$..|.....L.T$.t....D$ |
| 1cc20 | 48 f2 0f 58 44 24 50 e9 eb 00 00 00 41 b8 06 00 00 00 e9 de 01 00 00 45 89 c2 41 c1 ea 17 41 f7 | H..XD$P.....A..........E..A...A. |
| 1cc40 | c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 | .....t.E...I...M....Mc.I...M..A. |
| 1cc60 | e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 | ..A......t.E...I...O.|....A..... |
| 1cc80 | 00 49 c1 e0 04 4f 8d 3c 04 41 8b 42 08 83 f8 13 75 1d 41 83 7f 08 13 75 28 49 8b 02 49 2b 07 49 | .I...O.<.A.B....u.A....u(I..I+.I |
| 1cca0 | 89 06 41 c7 46 08 13 00 00 00 e9 5f fb ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 48 eb | ..A.F......_......u..A......D$H. |
| 1ccc0 | 1b 48 8d 74 24 48 4c 89 d7 4c 89 54 24 08 e8 bb ef ff ff 85 c0 4c 8b 54 24 08 74 4d 41 83 7f 08 | .H.t$HL..L.T$........L.T$.tMA... |
| 1cce0 | 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 4c 89 54 24 08 e8 8c ef | .u..A......D$P..H.t$PL..L.T$.... |
| 1cd00 | ff ff 85 c0 4c 8b 54 24 08 74 1e f2 0f 10 44 24 48 f2 0f 5c 44 24 50 f2 41 0f 11 06 41 c7 46 08 | ....L.T$.t....D$H..\D$P.A...A.F. |
| 1cd20 | 03 00 00 00 e9 e5 fa ff ff 41 b8 07 00 00 00 e9 e1 00 00 00 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 | .........A..........E..A...A.... |
| 1cd40 | 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 | ..t.E...I...M....Mc.I...M..A...A |
| 1cd60 | f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 | ......t.E...I...O.|....A......I. |
| 1cd80 | e0 04 4f 8d 3c 04 41 8b 42 08 83 f8 13 75 13 41 83 7f 08 13 75 1e 49 8b 02 49 0f af 07 e9 fd fe | ..O.<.A.B....u.A....u.I..I...... |
| 1cda0 | ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 d7 4c 89 54 24 | .....u..A......D$H..H.t$HL..L.T$ |
| 1cdc0 | 08 e8 c8 ee ff ff 85 c0 4c 8b 54 24 08 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 | ........L.T$.t@A....u..A......D$ |
| 1cde0 | 50 eb 1b 48 8d 74 24 50 4c 89 ff 4c 89 54 24 08 e8 99 ee ff ff 85 c0 4c 8b 54 24 08 74 11 f2 0f | P..H.t$PL..L.T$........L.T$.t... |
| 1ce00 | 10 44 24 48 f2 0f 59 44 24 50 e9 08 ff ff ff 41 b8 08 00 00 00 4c 89 f1 4c 89 fa 4c 89 d6 e9 20 | .D$H..YD$P.....A.....L..L..L.... |
| 1ce20 | 08 00 00 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a | ...E..A...A......t.E...I...M.... |
| 1ce40 | 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f | Mc.I...M..A...A......t.E...I...O |
| 1ce60 | 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 83 7a 08 03 75 0d f2 41 0f 10 | .|....A......I...O.<.A.z..u..A.. |
| 1ce80 | 02 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 d7 4c 89 54 24 08 e8 f3 ed ff ff 85 c0 4c 8b 54 | ....D$H..H.t$HL..L.T$........L.T |
| 1cea0 | 24 08 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff | $.t@A....u..A......D$P..H.t$PL.. |
| 1cec0 | 4c 89 54 24 08 e8 c4 ed ff ff 85 c0 4c 8b 54 24 08 74 11 f2 0f 10 44 24 48 f2 0f 5e 44 24 50 e9 | L.T$........L.T$.t....D$H..^D$P. |
| 1cee0 | 33 fe ff ff 41 b8 0b 00 00 00 e9 26 ff ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 | 3...A......&...E..A...A......t.E |
| 1cf00 | 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 | ...I...M....Mc.I...M..A...A..... |
| 1cf20 | 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 | .t.E...I...K.T....A......I...K.. |
| 1cf40 | 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 48 eb 1b 48 8d 74 24 48 4c 89 ff 48 89 54 24 08 e8 | .A....u.I..H.D$H..H.t$HL..H.T$.. |
| 1cf60 | c2 ed ff ff 85 c0 48 8b 54 24 08 74 3a 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 50 eb 1b 48 8d 74 | ......H.T$.t:.z..u.H..H.D$P..H.t |
| 1cf80 | 24 50 48 89 d7 48 89 54 24 08 e8 97 ed ff ff 85 c0 48 8b 54 24 08 74 0f 48 8b 44 24 48 48 23 44 | $PH..H.T$........H.T$.t.H.D$HH#D |
| 1cfa0 | 24 50 e9 f8 fc ff ff 41 b8 0d 00 00 00 e9 be 00 00 00 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 | $P.....A..........E..A...A...... |
| 1cfc0 | 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 | t.E...I...M....Mc.I...M..A...A.. |
| 1cfe0 | 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 | ....t.E...I...K.T....A......I... |
| 1d000 | 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 48 eb 1b 48 8d 74 24 48 4c 89 ff 48 89 54 | K...A....u.I..H.D$H..H.t$HL..H.T |
| 1d020 | 24 08 e8 ff ec ff ff 85 c0 48 8b 54 24 08 74 3a 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 50 eb 1b | $........H.T$.t:.z..u.H..H.D$P.. |
| 1d040 | 48 8d 74 24 50 48 89 d7 48 89 54 24 08 e8 d4 ec ff ff 85 c0 48 8b 54 24 08 74 0f 48 8b 44 24 48 | H.t$PH..H.T$........H.T$.t.H.D$H |
| 1d060 | 48 0b 44 24 50 e9 35 fc ff ff 41 b8 0e 00 00 00 4c 89 f1 e9 c8 05 00 00 45 89 c7 41 c1 ef 17 41 | H.D$P.5...A.....L.......E..A...A |
| 1d080 | f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 | ......t.E...I...M....Mc.I...M..A |
| 1d0a0 | c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 | ...A......t.E...I...K.T....A.... |
| 1d0c0 | 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 48 eb 1b 48 8d 74 24 48 | ..I...K...A....u.I..H.D$H..H.t$H |
| 1d0e0 | 4c 89 ff 48 89 54 24 08 e8 39 ec ff ff 85 c0 48 8b 54 24 08 74 3a 83 7a 08 13 75 0a 48 8b 02 48 | L..H.T$..9.....H.T$.t:.z..u.H..H |
| 1d100 | 89 44 24 50 eb 1b 48 8d 74 24 50 48 89 d7 48 89 54 24 08 e8 0e ec ff ff 85 c0 48 8b 54 24 08 74 | .D$P..H.t$PH..H.T$........H.T$.t |
| 1d120 | 0f 48 8b 44 24 48 48 33 44 24 50 e9 6f fb ff ff 41 b8 0f 00 00 00 e9 35 ff ff ff 45 89 c7 41 c1 | .H.D$HH3D$P.o...A......5...E..A. |
| 1d140 | ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d | ..A......t.E...I...M....Mc.I...M |
| 1d160 | 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 | ..A...A......t.E...I...K.T....A. |
| 1d180 | e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 48 eb 1b 48 8d | .....I...K...A....u.I..H.D$H..H. |
| 1d1a0 | 74 24 48 4c 89 ff 48 89 54 24 08 e8 76 eb ff ff 85 c0 48 8b 54 24 08 74 35 83 7a 08 13 75 0a 48 | t$HL..H.T$..v.....H.T$.t5.z..u.H |
| 1d1c0 | 8b 02 48 89 44 24 50 eb 1b 48 8d 74 24 50 48 89 d7 48 89 54 24 08 e8 4b eb ff ff 85 c0 48 8b 54 | ..H.D$P..H.t$PH..H.T$..K.....H.T |
| 1d1e0 | 24 08 74 0a 48 8b 74 24 50 e9 bc 00 00 00 41 b8 10 00 00 00 e9 77 fe ff ff 45 89 c7 41 c1 ef 17 | $.t.H.t$P.....A......w...E..A... |
| 1d200 | 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 | A......t.E...I...M....Mc.I...M.. |
| 1d220 | 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff | A...A......t.E...I...K.T....A... |
| 1d240 | 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 48 eb 1b 48 8d 74 24 | ...I...K...A....u.I..H.D$H..H.t$ |
| 1d260 | 48 4c 89 ff 48 89 54 24 08 e8 b8 ea ff ff 85 c0 48 8b 54 24 08 74 42 83 7a 08 13 75 0a 48 8b 02 | HL..H.T$........H.T$.tB.z..u.H.. |
| 1d280 | 48 89 44 24 50 eb 1b 48 8d 74 24 50 48 89 d7 48 89 54 24 08 e8 8d ea ff ff 85 c0 48 8b 54 24 08 | H.D$P..H.t$PH..H.T$........H.T$. |
| 1d2a0 | 74 17 48 8b 74 24 50 48 f7 de 48 8b 7c 24 48 e8 6d f3 ff ff e9 e6 f9 ff ff 41 b8 11 00 00 00 e9 | t.H.t$PH..H.|$H.m........A...... |
| 1d2c0 | ac fd ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb | ....E..A...A......t.E...I...M... |
| 1d2e0 | 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 | .Mc.I...M..A...A......t.E...I... |
| 1d300 | 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 8b 42 08 83 f8 13 75 1a 41 | O.|....A......I...O.<.A.B....u.A |
| 1d320 | 83 7f 08 13 75 25 49 8b 17 49 8b 32 48 89 ef e8 b3 f2 ff ff e9 66 f9 ff ff 83 f8 03 75 0d f2 41 | ....u%I..I.2H........f......u..A |
| 1d340 | 0f 10 02 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 d7 4c 89 54 24 08 e8 31 e9 ff ff 85 c0 4c | ......D$H..H.t$HL..L.T$..1.....L |
| 1d360 | 8b 54 24 08 74 64 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c | .T$.tdA....u..A......D$P..H.t$PL |
| 1d380 | 89 ff 4c 89 54 24 08 e8 02 e9 ff ff 85 c0 4c 8b 54 24 08 74 35 f2 0f 10 4c 24 50 f2 0f 10 44 24 | ..L.T$........L.T$.t5...L$P...D$ |
| 1d3a0 | 48 e8 8a 6f fe ff f2 0f 10 4c 24 50 66 0f 28 d0 0f 57 db f2 0f 59 d1 66 0f 2e da 0f 86 56 f9 ff | H..o.....L$Pf.(..W...Y.f.....V.. |
| 1d3c0 | ff f2 0f 58 c1 e9 4d f9 ff ff 41 b8 09 00 00 00 e9 40 fa ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 | ...X..M...A......@...E..A...A... |
| 1d3e0 | 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e | ...t.E...I...M....Mc.I...M..A... |
| 1d400 | 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 | A......t.E...I...O.|....A......I |
| 1d420 | c1 e0 04 4f 8d 3c 04 41 8b 42 08 83 f8 13 75 1a 41 83 7f 08 13 75 25 49 8b 17 49 8b 32 48 89 ef | ...O.<.A.B....u.A....u%I..I.2H.. |
| 1d440 | e8 6a f1 ff ff e9 55 f8 ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 | .j....U......u..A......D$H..H.t$ |
| 1d460 | 48 4c 89 d7 4c 89 54 24 08 e8 20 e8 ff ff 85 c0 4c 8b 54 24 08 74 45 41 83 7f 08 03 75 0d f2 41 | HL..L.T$........L.T$.tEA....u..A |
| 1d480 | 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 4c 89 54 24 08 e8 f1 e7 ff ff 85 c0 4c | ......D$P..H.t$PL..L.T$........L |
| 1d4a0 | 8b 54 24 08 74 16 f2 0f 10 44 24 48 f2 0f 5e 44 24 50 e8 89 71 fe ff e9 5b f8 ff ff 41 b8 0c 00 | .T$.t....D$H..^D$P..q...[...A... |
| 1d4c0 | 00 00 e9 4e f9 ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d | ...N...E..A...A......t.E...I...M |
| 1d4e0 | 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 | ....Mc.I...M..A...A......t.E...I |
| 1d500 | c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 83 7a 08 03 75 0d | ...O.|....A......I...O.<.A.z..u. |
| 1d520 | f2 41 0f 10 02 f2 0f 11 44 24 48 eb 1b 48 8d 74 24 48 4c 89 d7 4c 89 54 24 08 e8 4f e7 ff ff 85 | .A......D$H..H.t$HL..L.T$..O.... |
| 1d540 | c0 4c 8b 54 24 08 74 45 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 | .L.T$.tEA....u..A......D$P..H.t$ |
| 1d560 | 50 4c 89 ff 4c 89 54 24 08 e8 20 e7 ff ff 85 c0 4c 8b 54 24 08 74 16 f2 0f 10 4c 24 50 f2 0f 10 | PL..L.T$........L.T$.t....L$P... |
| 1d580 | 44 24 48 e8 58 6d fe ff e9 8a f7 ff ff 41 b8 0a 00 00 00 e9 7d f8 ff ff 41 c1 e8 17 45 89 c7 49 | D$H.Xm.......A......}...A...E..I |
| 1d5a0 | c1 e7 04 4d 01 e7 41 8b 47 08 83 f8 13 75 0b 49 8b 07 48 f7 d8 e9 e5 f6 ff ff 83 f8 03 75 0d f2 | ...M..A.G....u.I..H..........u.. |
| 1d5c0 | 41 0f 10 07 f2 0f 11 44 24 50 eb 11 48 8d 74 24 50 4c 89 ff e8 b5 e6 ff ff 85 c0 74 12 f2 0f 10 | A......D$P..H.t$PL.........t.... |
| 1d5e0 | 44 24 50 0f 57 05 76 44 00 00 e9 28 f7 ff ff 41 b8 12 00 00 00 eb 43 41 c1 e8 17 45 89 c7 49 c1 | D$P.W.vD...(...A......CA...E..I. |
| 1d600 | e7 04 4d 01 e7 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 50 eb 11 48 8d 74 24 50 4c 89 ff e8 03 | ..M..A....u.I..H.D$P..H.t$PL.... |
| 1d620 | e7 ff ff 85 c0 74 0d 48 8b 44 24 50 48 f7 d0 e9 6b f6 ff ff 41 b8 13 00 00 00 4c 89 f1 4c 89 fa | .....t.H.D$PH...k...A.....L..L.. |
| 1d640 | 4c 89 fe 48 89 ef e8 6a d5 ff ff e9 ba f1 ff ff 41 c1 e8 17 b8 01 00 00 00 49 c1 e0 04 4d 01 e0 | L..H...j........A........I...M.. |
| 1d660 | 41 8b 50 08 85 d2 74 0f 31 c0 ff ca 75 09 31 c0 41 83 38 00 0f 94 c0 41 89 06 41 c7 46 08 01 00 | A.P...t.1...u.1.A.8....A..A.F... |
| 1d680 | 00 00 e9 87 f1 ff ff 41 c1 e8 17 4c 89 f6 48 89 ef 44 89 c2 48 c1 e2 04 4c 01 e2 e8 4a ee ff ff | .......A...L..H..D..H...L...J... |
| 1d6a0 | e9 65 f1 ff ff 45 89 c7 41 c1 e8 0e 48 89 ef 41 81 e0 ff 01 00 00 41 c1 ef 17 49 63 d0 45 29 f8 | .e...E..A...H..A......A...Ic.E). |
| 1d6c0 | 49 c1 e7 04 48 ff c2 41 8d 70 01 48 c1 e2 04 4c 01 e2 48 89 55 10 e8 62 ec ff ff 48 8b 53 20 48 | I...H..A.p.H...L..H.U..b...H.S.H |
| 1d6e0 | 8b 44 24 08 49 01 d7 48 01 d0 48 8b 55 18 41 0f 10 37 48 83 7a 18 00 0f 11 30 7e 1f 48 8d 50 10 | .D$.I..H..H.U.A..7H.z....0~.H.P. |
| 1d700 | 4c 39 f8 48 89 ef 4c 0f 43 fa 4c 89 7d 10 e8 ff 0f ff ff 48 8b 43 08 48 89 45 10 4c 8b 63 20 e9 | L9.H..L.C.L.}......H.C.H.E.L.c.. |
| 1d720 | d9 07 00 00 85 c0 74 20 48 8b 43 20 48 8b 4c 24 08 48 89 ef 44 89 44 24 10 48 8d 74 08 f0 e8 25 | ......t.H.C.H.L$.H..D.D$.H.t...% |
| 1d740 | fb fe ff 44 8b 44 24 10 41 c1 e8 0e 41 81 e8 ff ff 01 00 4d 63 c0 49 c1 e0 02 4c 01 43 28 e9 ab | ...D.D$.A...A......Mc.I...L.C(.. |
| 1d760 | f0 ff ff 44 89 c6 c1 ee 17 f7 c6 00 01 00 00 74 0d 40 0f b6 f6 48 c1 e6 04 4c 01 ee eb 0a 48 63 | ...D...........t.@...H...L....Hc |
| 1d780 | f6 48 c1 e6 04 4c 01 e6 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 41 0f b6 d0 48 c1 e2 04 49 8d 54 | .H...L..A...A......t.A...H...I.T |
| 1d7a0 | 15 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 48 89 ef e8 9a e9 ff ff e9 a8 00 00 00 | ....A......I...K...H............ |
| 1d7c0 | 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ff 01 00 00 48 c1 e2 | D........t....H...L..........H.. |
| 1d7e0 | 04 4c 01 e2 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 74 05 00 eb 0b | .L..A...A......t.E...I...K.t.... |
| 1d800 | 4d 63 c0 49 c1 e0 04 4b 8d 34 04 48 89 ef e8 73 e7 ff ff eb 53 44 89 c2 c1 ea 0e f6 c6 01 74 0c | Mc.I...K.4.H...s....SD........t. |
| 1d820 | 0f b6 d2 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 e2 41 c1 e8 17 41 f7 c0 | ...H...L..........H...L..A...A.. |
| 1d840 | 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 74 05 00 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 34 04 | ....t.E...I...K.t....Mc.I...K.4. |
| 1d860 | 48 89 ef e8 f6 e7 ff ff 41 39 c7 74 0a 48 83 43 28 04 e9 93 ef ff ff 48 8b 43 28 44 8b 20 44 89 | H.......A9.t.H.C(......H.C(D..D. |
| 1d880 | e0 c1 e8 06 0f b6 c0 85 c0 74 15 48 8b 53 20 48 c1 e0 04 48 89 ef 48 8d 74 02 f0 e8 c8 f9 fe ff | .........t.H.S.H...H..H.t....... |
| 1d8a0 | 41 c1 ec 0e 41 81 ec ff ff 01 00 4d 63 e4 4a 8d 04 a5 04 00 00 00 48 01 43 28 e9 4b ef ff ff 41 | A...A......Mc.J.......H.C(.K...A |
| 1d8c0 | 81 e0 00 c0 7f 00 41 8b 56 08 74 18 85 d2 b8 01 00 00 00 74 28 31 c0 ff ca 75 22 41 83 3e 00 0f | ......A.V.t........t(1...u"A.>.. |
| 1d8e0 | 94 c0 eb 16 85 d2 89 d0 74 13 ff ca b8 01 00 00 00 75 0a 41 83 3e 00 0f 95 c0 0f b6 c0 83 e0 01 | ........t........u.A.>.......... |
| 1d900 | 84 c0 74 62 eb 4f 44 89 c2 c1 ea 17 48 c1 e2 04 4c 01 e2 41 81 e0 00 c0 7f 00 8b 4a 08 74 17 85 | ..tb.OD.....H...L..A.......J.t.. |
| 1d920 | c9 b8 01 00 00 00 74 26 31 c0 ff c9 75 20 83 3a 00 0f 94 c0 eb 15 85 c9 89 c8 74 12 ff c9 b8 01 | ......t&1...u..:..........t..... |
| 1d940 | 00 00 00 75 09 83 3a 00 0f 95 c0 0f b6 c0 83 e0 01 84 c0 74 0a 48 83 43 28 04 e9 af ee ff ff 0f | ...u..:............t.H.C(....... |
| 1d960 | 10 3a 41 0f 11 3e 48 8b 43 28 44 8b 38 44 89 f8 c1 e8 06 0f b6 c0 85 c0 74 15 48 8b 53 20 48 c1 | .:A..>H.C(D.8D..........t.H.S.H. |
| 1d980 | e0 04 48 89 ef 48 8d 74 02 f0 e8 d9 f8 fe ff 41 c1 ef 0e 41 81 ef ff ff 01 00 4d 63 ff 4a 8d 04 | ..H..H.t.......A...A......Mc.J.. |
| 1d9a0 | bd 04 00 00 00 e9 88 04 00 00 45 89 c7 41 c1 ef 0e 41 81 e7 ff 01 00 00 41 ff cf 41 c1 e8 17 74 | ..........E..A...A......A..A...t |
| 1d9c0 | 0e 45 89 c0 49 c1 e0 04 4d 01 f0 4c 89 45 10 44 89 fa 4c 89 f6 48 89 ef e8 32 ea fe ff 85 c0 74 | .E..I...M..L.E.D..L..H...2.....t |
| 1d9e0 | 0e 41 ff c7 0f 85 1e 06 00 00 e9 1b ee ff ff 48 8b 5d 20 80 4b 42 08 e9 fc ed ff ff 41 c1 e8 17 | .A.............H.]..KB......A... |
| 1da00 | 74 0e 45 89 c0 49 c1 e0 04 4d 01 f0 4c 89 45 10 83 ca ff 4c 89 f6 48 89 ef e8 f1 e9 fe ff 85 c0 | t.E..I...M..L.E....L..H......... |
| 1da20 | 0f 85 e4 ed ff ff 4c 8b 75 20 4d 8b 2e 49 8b 5e 10 49 8b 45 00 4c 8b 23 48 8b 40 18 44 0f b6 78 | ......L.u.M..I.^.I.E.L.#H.@.D..x |
| 1da40 | 0a 48 8b 04 24 48 8b 40 18 49 c1 e7 04 4d 03 7e 20 83 78 20 00 7e 0c 48 8b 73 20 48 89 ef e8 05 | .H..$H.@.I...M.~..x..~.H.s.H.... |
| 1da60 | f8 fe ff 31 c0 49 8d 4c 05 00 49 39 cf 76 11 41 0f 10 5c 05 00 41 0f 11 1c 04 48 83 c0 10 eb e5 | ...1.I.L..I9.v.A..\..A....H..... |
| 1da80 | 4c 89 e0 4d 29 ec 4c 29 e8 49 03 46 20 48 89 43 20 4c 03 65 10 4c 89 65 10 4c 89 63 08 49 8b 46 | L..M).L).I.F.H.C.L.e.L.e.L.c.I.F |
| 1daa0 | 28 80 4b 42 20 48 89 43 28 48 89 5d 20 e9 46 ed ff ff 41 c1 e8 17 74 10 45 89 c0 49 c1 e0 04 4b | (.KB.H.C(H.]..F...A...t.E..I...K |
| 1dac0 | 8d 44 06 f0 48 89 45 10 48 8b 04 24 48 8b 40 18 83 78 20 00 7e 0b 4c 89 e6 48 89 ef e8 87 f7 fe | .D..H.E.H..$H.@..x..~.L..H...... |
| 1dae0 | ff 4c 89 f6 48 89 ef e8 78 e8 fe ff f6 43 42 08 0f 84 1f 06 00 00 85 c0 48 8b 5d 20 0f 84 f6 ec | .L..H...x....CB.........H.]..... |
| 1db00 | ff ff 48 8b 43 08 48 89 45 10 e9 e9 ec ff ff 41 83 7e 08 13 75 55 49 8b 4e 20 49 8b 56 10 48 89 | ..H.C.H.E......A.~..uUI.N.I.V.H. |
| 1db20 | c8 49 03 06 48 85 c9 7e 08 48 39 d0 0f 9e c2 eb 06 48 39 d0 0f 9d c2 84 d2 0f 84 cf ec ff ff 41 | .I..H..~.H9......H9............A |
| 1db40 | c1 e8 0e 4a 8d 14 85 04 00 f8 ff 48 01 53 28 49 89 06 41 c7 46 08 13 00 00 00 49 89 46 30 41 c7 | ...J.......H.S(I..A.F.....I.F0A. |
| 1db60 | 46 38 13 00 00 00 e9 a3 ec ff ff 0f 57 db f2 41 0f 10 56 20 f2 41 0f 10 06 66 0f 2e d3 f2 0f 58 | F8..........W..A..V..A...f.....X |
| 1db80 | c2 f2 41 0f 10 4e 10 76 06 66 0f 2e c8 eb 04 66 0f 2e c1 0f 93 c0 84 c0 0f 84 70 ec ff ff 41 c1 | ..A..N.v.f.....f..........p...A. |
| 1dba0 | e8 0e 4a 8d 04 85 04 00 f8 ff 48 01 43 28 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 f2 41 0f 11 46 | ..J.......H.C(.A...A.F......A..F |
| 1dbc0 | 30 41 c7 46 38 03 00 00 00 e9 40 ec ff ff 41 83 7e 08 13 49 8d 46 10 48 89 44 24 08 0f 85 ce 00 | 0A.F8.....@...A.~..I.F.H.D$..... |
| 1dbe0 | 00 00 41 83 7e 28 13 0f 85 c3 00 00 00 4d 8b 7e 20 48 8d 74 24 38 48 89 c7 44 89 44 24 08 4c 89 | ..A.~(.......M.~.H.t$8H..D.D$.L. |
| 1dc00 | fa 48 c1 fa 3f f7 d2 83 c2 02 e8 f0 de ff ff 85 c0 44 8b 44 24 08 74 05 49 8b 06 eb 6e 41 83 7e | .H..?............D.D$.t.I...nA.~ |
| 1dc20 | 18 03 75 0e f2 41 0f 10 46 10 f2 0f 11 44 24 50 eb 1c 48 8d 74 24 50 49 8d 7e 10 44 89 44 24 08 | ..u..A..F....D$P..H.t$PI.~.D.D$. |
| 1dc40 | e8 49 e0 ff ff 85 c0 44 8b 44 24 08 74 62 0f 57 c0 f2 0f 10 4c 24 50 66 0f 2e c8 76 11 48 b8 ff | .I.....D.D$.tb.W....L$Pf...v.H.. |
| 1dc60 | ff ff ff ff ff ff 7f 48 89 44 24 38 eb 12 48 b8 00 00 00 00 00 00 00 80 49 f7 d7 48 89 44 24 38 | .......H.D$8..H.........I..H.D$8 |
| 1dc80 | 49 c1 ef 3f 45 85 ff 74 8f 31 c0 49 2b 46 20 48 8b 54 24 38 41 c7 46 18 13 00 00 00 41 c7 46 08 | I..?E..t.1.I+F.H.T$8A.F.....A.F. |
| 1dca0 | 13 00 00 00 49 89 56 10 49 89 06 e9 76 01 00 00 41 83 7e 18 03 75 0e f2 41 0f 10 46 10 f2 0f 11 | ....I.V.I...v...A.~..u..A..F.... |
| 1dcc0 | 44 24 48 eb 23 48 8d 74 24 48 49 8d 7e 10 44 89 44 24 08 e8 b6 df ff ff 85 c0 44 8b 44 24 08 75 | D$H.#H.t$HI.~.D.D$........D.D$.u |
| 1dce0 | 07 be 47 30 42 00 eb 4a 41 83 7e 28 03 f2 0f 10 44 24 48 41 c7 46 18 03 00 00 00 f2 41 0f 11 46 | ..G0B..JA.~(....D$HA.F......A..F |
| 1dd00 | 10 75 0e f2 41 0f 10 46 20 f2 0f 11 44 24 50 eb 29 49 8d 7e 20 48 8d 74 24 50 44 89 44 24 08 e8 | .u..A..F....D$P.)I.~.H.t$PD.D$.. |
| 1dd20 | 6a df ff ff 85 c0 44 8b 44 24 08 75 0d be 64 30 42 00 48 89 ef e8 8b dd fe ff 41 83 7e 08 03 f2 | j.....D.D$.u..d0B.H.......A.~... |
| 1dd40 | 0f 10 44 24 50 41 c7 46 28 03 00 00 00 f2 41 0f 11 46 20 75 0d f2 41 0f 10 06 f2 0f 11 44 24 40 | ..D$PA.F(.....A..F.u..A......D$@ |
| 1dd60 | eb 22 48 8d 74 24 40 4c 89 f7 44 89 44 24 08 e8 1a df ff ff 85 c0 44 8b 44 24 08 75 07 be 80 30 | ."H.t$@L..D.D$........D.D$.u...0 |
| 1dd80 | 42 00 eb ae f2 0f 10 44 24 40 f2 0f 5c 44 24 50 41 c7 46 08 03 00 00 00 f2 41 0f 11 06 e9 84 00 | B......D$@..\D$PA.F......A...... |
| 1dda0 | 00 00 41 0f 10 66 20 49 8d 46 60 44 89 c2 49 8d 76 30 b9 01 00 00 00 41 0f 10 6e 10 c1 ea 0e 81 | ..A..f.I.F`D..I.v0.....A..n..... |
| 1ddc0 | e2 ff 01 00 00 48 89 ef 41 0f 10 36 41 0f 11 66 50 41 0f 11 6e 40 41 0f 11 76 30 48 89 45 10 e8 | .....H..A..6A..fPA..n@A..v0H.E.. |
| 1dde0 | 6b ea fe ff 48 8b 43 08 4c 8b 63 20 48 89 45 10 48 8b 43 28 48 8d 50 04 48 89 53 28 44 8b 00 45 | k...H.C.L.c.H.E.H.C(H.P.H.S(D..E |
| 1de00 | 89 c1 41 c1 e9 06 45 0f b6 c9 49 c1 e1 04 4f 8d 34 0c 41 83 7e 18 00 0f 84 f1 e9 ff ff 41 0f 10 | ..A...E...I...O.4.A.~........A.. |
| 1de20 | 7e 10 41 0f 11 3e 41 c1 e8 0e 4a 8d 04 85 04 00 f8 ff 48 01 43 28 e9 d3 e9 ff ff 44 89 c0 c1 e8 | ~.A..>A...J.......H.C(.....D.... |
| 1de40 | 0e 25 ff 01 00 00 41 c1 e8 17 75 0e 4c 8b 45 10 4d 29 f0 49 c1 f8 04 41 ff c8 85 c0 75 11 48 8b | .%....A...u.L.E.M).I...A....u.H. |
| 1de60 | 43 28 48 8d 50 04 48 89 53 28 8b 00 c1 e8 06 ff c8 4d 8b 3e 6b c0 32 41 8d 14 00 41 3b 57 0c 89 | C(H.P.H.S(.......M.>k.2A...A;W.. |
| 1de80 | 44 24 08 76 15 4c 89 fe 48 89 ef 44 89 44 24 10 e8 5f bb ff ff 44 8b 44 24 10 49 63 f0 48 c1 e6 | D$.v.L..H..D.D$.._...D.D$.Ic.H.. |
| 1dea0 | 04 4d 8d 0c 36 45 89 c6 8b 44 24 08 45 85 f6 41 8d 14 06 7e 48 4c 89 c9 4c 89 fe 48 89 ef 4c 89 | .M..6E...D$.E..A...~HL..L..H..L. |
| 1dec0 | 4c 24 10 e8 e6 b8 ff ff 4c 8b 4c 24 10 41 f6 41 08 40 74 20 41 f6 47 09 04 74 19 49 8b 01 f6 40 | L$......L.L$.A.A.@t.A.G..t.I...@ |
| 1dee0 | 09 03 74 10 4c 89 fe 48 89 ef e8 d3 00 ff ff 4c 8b 4c 24 10 41 ff ce 49 83 e9 10 eb ab 48 8b 43 | ..t.L..H.......L.L$.A..I.....H.C |
| 1df00 | 08 48 89 45 10 e9 04 e9 ff ff 48 8b 04 24 41 c1 e8 0e 48 8b 40 18 48 8b 40 40 4e 8b 3c c0 48 8b | .H.E......H..$A...H.@.H.@@N.<.H. |
| 1df20 | 04 24 4d 8b 57 60 4c 8d 40 20 41 8b 47 10 49 8b 57 58 4d 85 d2 89 44 24 08 0f 84 7a 01 00 00 48 | .$M.W`L.@.A.G.I.WXM...D$...z...H |
| 1df40 | 8d 7a 09 31 f6 39 74 24 08 0f 8e b6 01 00 00 80 7f ff 00 0f b6 07 74 09 48 c1 e0 04 4c 01 e0 eb | .z.1.9t$..............t.H...L... |
| 1df60 | 07 49 8b 04 c0 48 8b 00 4d 8b 5c f2 20 48 83 c7 10 48 ff c6 49 39 03 74 cc e9 3b 01 00 00 80 7a | .I...H..M.\..H...H..I9.t..;....z |
| 1df80 | ff 00 0f b6 32 0f 84 6c 01 00 00 48 c1 e6 04 48 89 ef 4c 89 5c 24 28 4c 01 e6 48 89 54 24 20 4c | ....2..l...H...H..L.\$(L..H.T$.L |
| 1dfa0 | 89 54 24 18 4c 89 44 24 10 e8 43 f2 fe ff 4c 8b 54 24 18 4c 8b 5c 24 28 4c 8b 44 24 10 48 8b 54 | .T$.L.D$..C...L.T$.L.\$(L.D$.H.T |
| 1dfc0 | 24 20 4b 89 44 d3 20 4b 8b 44 d3 20 48 83 c2 10 49 ff c2 48 ff 40 08 44 39 54 24 08 7f a0 41 f6 | $.K.D..K.D..H...I..H.@.D9T$...A. |
| 1dfe0 | 47 09 04 75 04 4d 89 5f 60 48 8b 45 18 48 83 78 18 00 0f 8e 12 e8 ff ff 4d 8d 4e 10 48 89 ef 4c | G..u.M._`H.E.H.x........M.N.H..L |
| 1e000 | 89 4d 10 e8 0a 07 ff ff 48 8b 43 08 48 89 45 10 e9 f5 e7 ff ff 48 8b 04 24 4d 89 e7 4c 2b 3b 41 | .M......H.C.H.E......H..$M..L+;A |
| 1e020 | c1 e8 17 41 ff c8 48 8b 40 18 49 c1 ff 04 0f b6 40 0a 41 29 c7 41 ff cf 41 83 f8 ff 75 43 48 8b | ...A..H.@.I.....@.A).A..A...uCH. |
| 1e040 | 55 30 48 2b 55 10 49 63 c7 48 c1 fa 04 48 39 c2 7f 15 44 89 fe 48 89 ef 48 89 44 24 10 e8 27 e1 | U0H+U.Ic.H...H9...D..H..H.D$..'. |
| 1e060 | fe ff 48 8b 44 24 10 4c 8b 63 20 4c 8b 74 24 08 48 c1 e0 04 45 89 f8 4d 01 e6 4c 01 f0 48 89 45 | ..H.D$.L.c.L.t$.H...E..M..L..H.E |
| 1e080 | 10 49 63 d7 31 c0 31 c9 48 6b d2 f0 4c 01 e2 41 39 c8 0f 8e 76 e7 ff ff 44 39 f9 7d 0b 0f 10 1c | .Ic.1.1.Hk..L..A9...v...D9.}.... |
| 1e0a0 | 02 41 0f 11 1c 06 eb 09 41 c7 44 06 08 00 00 00 00 ff c1 48 83 c0 10 eb d6 8b 74 24 08 48 89 ef | .A......A.D........H......t$.H.. |
| 1e0c0 | 48 89 54 24 18 4c 89 44 24 10 e8 9d f0 fe ff 48 8b 54 24 18 4c 89 78 18 49 89 c3 49 89 06 41 c7 | H.T$.L.D$......H.T$.L.x.I..I..A. |
| 1e0e0 | 46 08 46 00 00 00 45 31 d2 4c 8b 44 24 10 48 83 c2 09 e9 e0 fe ff ff 49 8b 04 f0 4b 89 44 d3 20 | F.F...E1.L.D$.H........I...K.D.. |
| 1e100 | e9 c2 fe ff ff 4d 89 16 41 c7 46 08 46 00 00 00 e9 d4 fe ff ff 48 8b 44 24 58 64 48 33 04 25 28 | .....M..A.F.F........H.D$XdH3.%( |
| 1e120 | 00 00 00 74 05 e8 16 61 fe ff 48 83 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 83 ec | ...t...a..H..h[]A\A]A^A_.SH..H.. |
| 1e140 | 10 48 8b 77 18 48 8b 7f 20 64 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 89 e2 ff 53 10 83 | .H.w.H...dH..%(...H.D$.1.H...S.. |
| 1e160 | c9 ff 48 85 c0 74 1a 48 8b 14 24 48 85 d2 74 11 48 ff ca 48 89 13 48 8d 50 01 48 89 53 08 0f b6 | ..H..t.H..$H..t.H..H..H.P.H.S... |
| 1e180 | 08 48 8b 74 24 08 64 48 33 34 25 28 00 00 00 89 c8 74 05 e8 a8 60 fe ff 48 83 c4 10 5b c3 48 89 | .H.t$.dH34%(.....t...`..H...[.H. |
| 1e1a0 | 7e 20 48 89 56 10 48 89 4e 18 48 c7 06 00 00 00 00 48 c7 46 08 00 00 00 00 c3 41 54 49 89 f4 55 | ~.H.V.H.N.H......H.F......ATI..U |
| 1e1c0 | 48 89 d5 53 48 89 fb 48 85 ed 74 3e 48 83 3b 00 75 13 48 89 df e8 5f ff ff ff ff c0 74 30 48 ff | H..SH..H..t>H.;.u.H..._.....t0H. |
| 1e1e0 | 03 48 ff 4b 08 48 39 2b 48 89 e8 48 8b 73 08 48 0f 46 03 4c 89 e7 48 89 c1 48 29 c5 f3 a4 48 29 | .H.K.H9+H..H.s.H.F.L..H..H)...H) |
| 1e200 | 03 48 01 43 08 49 89 fc eb bd 31 c0 eb 03 48 89 e8 5b 5d 41 5c c3 55 53 48 89 d3 51 48 8b 56 10 | .H.C.I....1...H..[]A\.USH..QH.V. |
| 1e220 | 48 89 f5 48 39 da 73 20 48 83 fb 1f b8 20 00 00 00 48 8b 36 48 0f 46 d8 48 89 d9 e8 71 32 ff ff | H..H9.s.H........H.6H.F.H...q2.. |
| 1e240 | 48 89 5d 10 48 89 45 00 48 8b 45 00 5a 5b 5d c3 55 53 31 d2 51 be 01 00 00 00 48 89 fb e8 8f 91 | H.].H.E.H.E.Z[].US1.Q.....H..... |
| 1e260 | fe ff 48 89 c7 48 89 c5 e8 c3 5f fe ff 85 c0 74 21 48 89 df e8 62 6e fe ff 48 89 ea be d0 32 42 | ..H..H...._....t!H...bn..H....2B |
| 1e280 | 00 48 89 df 31 c0 e8 72 6f fe ff b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 bb 70 fe ff b8 | .H..1..ro..............H....p... |
| 1e2a0 | 01 00 00 00 5a 5b 5d c3 41 54 55 31 d2 53 be 01 00 00 00 48 89 fb e8 36 91 fe ff 31 d2 49 89 c4 | ....Z[].ATU1.S.....H...6...1.I.. |
| 1e2c0 | be 02 00 00 00 48 89 df e8 24 91 fe ff 4c 89 e2 48 89 c1 be f3 32 42 00 48 89 df 48 89 c5 31 c0 | .....H...$...L..H....2B.H..H..1. |
| 1e2e0 | e8 18 6f fe ff 31 d2 83 ce ff 48 89 df e8 78 6c fe ff 48 89 c7 e8 56 5f fe ff 85 c0 74 21 48 89 | ..o..1....H...xl..H...V_....t!H. |
| 1e300 | df e8 d5 6d fe ff 48 89 ea be fc 32 42 00 48 89 df 31 c0 e8 e5 6e fe ff b8 02 00 00 00 eb 12 be | ...m..H....2B.H..1...n.......... |
| 1e320 | 01 00 00 00 48 89 df e8 2e 70 fe ff b8 01 00 00 00 5b 5d 41 5c c3 53 48 89 fb be 00 40 00 00 48 | ....H....p.......[]A\.SH....@..H |
| 1e340 | 81 ec 10 40 00 00 48 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 00 31 c0 e8 8d | ...@..H.|$.dH..%(...H..$.@..1... |
| 1e360 | 5f fe ff 31 d2 48 85 c0 74 2a 48 8d 44 24 08 8a 10 84 d2 74 0d 80 fa 5c 75 03 c6 00 2f 48 ff c0 | _..1.H..t*H.D$.....t...\u.../H.. |
| 1e380 | eb ed 48 8d 74 24 08 48 89 df e8 dd 6d fe ff ba 01 00 00 00 48 8b 8c 24 08 40 00 00 64 48 33 0c | ..H.t$.H....m.......H..$.@..dH3. |
| 1e3a0 | 25 28 00 00 00 89 d0 74 05 e8 92 5e fe ff 48 81 c4 10 40 00 00 5b c3 50 31 f6 e8 9b 6f fe ff b8 | %(.....t...^..H...@..[.P1...o... |
| 1e3c0 | 01 00 00 00 5a c3 53 31 d2 be 01 00 00 00 48 89 fb 48 81 ec a0 00 00 00 64 48 8b 04 25 28 00 00 | ....Z.S1......H..H......dH..%(.. |
| 1e3e0 | 00 48 89 84 24 98 00 00 00 31 c0 e8 01 90 fe ff 80 38 00 be 01 00 00 00 74 1d 48 8d 74 24 08 48 | .H..$....1.......8......t.H.t$.H |
| 1e400 | 89 c7 e8 c9 12 00 00 31 f6 85 c0 75 0a 8b 74 24 20 81 e6 00 40 00 00 48 89 df e8 3b 6f fe ff 48 | .......1...u..t$....@..H...;o..H |
| 1e420 | 8b 8c 24 98 00 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 04 5e fe ff 48 81 c4 a0 | ..$....dH3.%(........t...^..H... |
| 1e440 | 00 00 00 5b c3 48 81 ec a8 00 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 | ...[.H......H.t$.dH..%(...H..$.. |
| 1e460 | 00 00 31 c0 e8 67 12 00 00 31 d2 85 c0 75 0d 8b 54 24 20 c1 ea 0e 83 f2 01 83 e2 01 48 8b 8c 24 | ..1..g...1...u..T$..........H..$ |
| 1e480 | 98 00 00 00 64 48 33 0c 25 28 00 00 00 89 d0 74 05 e8 aa 5d fe ff 48 81 c4 a8 00 00 00 c3 53 31 | ....dH3.%(.....t...]..H.......S1 |
| 1e4a0 | d2 be 01 00 00 00 48 89 fb e8 43 8f fe ff 48 89 c7 e8 8f ff ff ff 48 89 df 89 c6 e8 9a 6e fe ff | ......H...C...H.......H......n.. |
| 1e4c0 | b8 01 00 00 00 5b c3 41 57 41 56 31 d2 41 55 41 54 be 01 00 00 00 55 53 49 89 fd 51 e8 10 8f fe | .....[.AWAV1.AUAT.....USI..Q.... |
| 1e4e0 | ff bf 20 00 00 00 48 89 c5 e8 f2 5f fe ff be 2f 00 00 00 48 89 ef 48 89 c3 e8 92 5d fe ff 48 85 | ......H...._.../...H..H....]..H. |
| 1e500 | c0 74 52 49 89 c6 49 89 c4 49 29 ee 49 8d 7e 01 e8 cb 5f fe ff 48 89 ee 49 89 c7 4c 89 f2 48 89 | .tRI..I..I).I.~..._..H..I..L..H. |
| 1e520 | c7 48 89 43 10 e8 e6 5b fe ff 43 c6 04 37 00 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 8d 7c | .H.C...[..C..7.1.H..H.....H..H.| |
| 1e540 | 0d ff 4c 29 e7 e8 96 5f fe ff 49 8d 74 24 01 48 89 43 18 eb 38 bf 02 00 00 00 e8 81 5f fe ff be | ..L)..._..I.t$.H.C..8......._... |
| 1e560 | 6d f8 41 00 48 89 c7 48 89 43 10 e8 e0 5b fe ff 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 89 | m.A.H..H.C...[..1.H..H.....H..H. |
| 1e580 | cf e8 5a 5f fe ff 48 89 ee 48 89 43 18 48 89 c7 e8 bb 5b fe ff 48 8b 7b 10 e8 72 5c fe ff 48 89 | ..Z_..H..H.C.H....[..H.{..r\..H. |
| 1e5a0 | de 4c 89 ef 48 89 03 e8 c8 6d fe ff 5a b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be 01 | .L..H....m..Z.....[]A\A]A^A_.S.. |
| 1e5c0 | 00 00 00 e8 8d 6a fe ff 48 8b 38 48 89 c3 48 85 ff 74 05 e8 78 5d fe ff 48 8b 7b 10 e8 df 5a fe | .....j..H.8H..H..t..x]..H.{...Z. |
| 1e5e0 | ff 48 8b 7b 18 e8 d6 5a fe ff 48 89 df e8 ce 5a fe ff 31 c0 5b c3 53 be 01 00 00 00 48 89 fb e8 | .H.{...Z..H....Z..1.[.S.....H... |
| 1e600 | 51 6a fe ff 48 8b 70 08 48 89 df 48 83 c6 13 e8 58 6b fe ff b8 01 00 00 00 5b c3 55 53 be 01 00 | Qj..H.p.H..H....Xk.......[.US... |
| 1e620 | 00 00 48 89 fb 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31 c0 e8 | ..H..H......dH..%(...H..$....1.. |
| 1e640 | 11 6a fe ff 48 8b 48 08 48 8b 50 10 be 18 33 42 00 48 89 df 31 c0 48 83 c1 13 e8 9e 6b fe ff 31 | .j..H.H.H.P...3B.H..1.H.....k..1 |
| 1e660 | d2 83 ce ff 48 89 df e8 fe 68 fe ff be fe ff ff ff 48 89 df 48 89 c5 e8 fc 64 fe ff 48 8d 74 24 | ....H....h.......H..H....d..H.t$ |
| 1e680 | 08 48 89 ef e8 47 10 00 00 31 d2 85 c0 75 21 8b 44 24 20 31 f6 48 89 df 25 00 f0 00 00 3d 00 80 | .H...G...1...u!.D$.1.H..%....=.. |
| 1e6a0 | 00 00 40 0f 94 c6 e8 af 6c fe ff ba 01 00 00 00 48 8b 8c 24 98 00 00 00 64 48 33 0c 25 28 00 00 | ..@.....l.......H..$....dH3.%(.. |
| 1e6c0 | 00 89 d0 74 05 e8 76 5b fe ff 48 81 c4 a8 00 00 00 5b 5d c3 55 53 be 01 00 00 00 51 48 89 fd e8 | ...t..v[..H......[].US.....QH... |
| 1e6e0 | 71 69 fe ff 48 8b 38 48 89 c3 48 85 ff 75 0d 31 c0 eb 42 80 7e 13 2e 75 17 48 8b 3b e8 9f 5d fe | qi..H.8H..H..u.1..B.~..u.H.;..]. |
| 1e700 | ff 48 89 43 08 48 8b 73 08 48 85 f6 75 e5 eb df 48 8b 7b 18 48 83 c6 13 31 d2 e8 b1 5b fe ff 85 | .H.C.H.s.H..u...H.{.H...1...[... |
| 1e720 | c0 75 d6 be 01 00 00 00 48 89 ef e8 2a 6c fe ff b8 01 00 00 00 5a 5b 5d c3 55 53 31 d2 51 be 01 | .u......H...*l.......Z[].US1.Q.. |
| 1e740 | 00 00 00 48 89 fb e8 a6 8c fe ff be fd 01 00 00 48 89 c7 48 89 c5 e8 05 5a fe ff 85 c0 74 21 48 | ...H............H..H....Z....t!H |
| 1e760 | 89 df e8 74 69 fe ff 48 89 ea be 1e 33 42 00 48 89 df 31 c0 e8 84 6a fe ff b8 02 00 00 00 eb 12 | ...ti..H....3B.H..1...j......... |
| 1e780 | be 01 00 00 00 48 89 df e8 cd 6b fe ff b8 01 00 00 00 5a 5b 5d c3 41 56 41 be 02 00 00 00 41 55 | .....H....k.......Z[].AVA.....AU |
| 1e7a0 | 41 54 55 53 48 89 fb 48 89 df e8 b2 63 fe ff 41 39 c6 0f 8f 07 01 00 00 44 89 f6 48 89 df e8 d7 | ATUSH..H....c..A9.......D..H.... |
| 1e7c0 | 64 fe ff 85 c0 75 05 41 ff c6 eb db 31 d2 44 89 f6 48 89 df e8 18 8c fe ff 49 89 c4 be 3b 00 00 | d....u.A....1.D..H.......I...;.. |
| 1e7e0 | 00 4c 89 e7 e8 77 5a fe ff be 3a 00 00 00 49 89 c5 4c 89 e7 e8 67 5a fe ff 4d 85 ed 48 89 c5 74 | .L...wZ...:...I..L...gZ..M..H..t |
| 1e800 | 15 48 85 c0 0f 84 b9 00 00 00 49 39 c5 4c 0f 47 e8 e9 ad 00 00 00 48 85 c0 74 13 48 89 ea 4c 89 | .H........I9.L.G......H..t.H..L. |
| 1e820 | e6 48 89 df 4c 29 e2 e8 ec 68 fe ff eb 0b 4c 89 e6 48 89 df e8 33 69 fe ff 83 ce ff 48 89 df e8 | .H..L)...h....L..H...3i.....H... |
| 1e840 | 34 64 fe ff be 86 0f 42 00 48 89 df e8 1b 69 fe ff be 01 00 00 00 48 89 df e8 1a 64 fe ff be 03 | 4d.....B.H....i.......H....d.... |
| 1e860 | 00 00 00 48 89 df e8 58 75 fe ff 31 d2 83 ce ff 48 89 df e8 f2 66 fe ff 48 89 c7 e8 c5 fb ff ff | ...H...Xu..1....H....f..H....... |
| 1e880 | 85 c0 74 14 be fe ff ff ff 48 89 df e8 e7 62 fe ff b8 01 00 00 00 eb 33 be fd ff ff ff 48 89 df | ..t......H....b........3.....H.. |
| 1e8a0 | e8 d3 62 fe ff 48 85 ed 0f 84 19 ff ff ff 48 ff c5 49 89 ec 0f 85 22 ff ff ff e9 08 ff ff ff 31 | ..b..H........H..I...."........1 |
| 1e8c0 | c0 eb 08 4c 89 ed e9 50 ff ff ff 5b 5d 41 5c 41 5d 41 5e c3 55 53 31 d2 51 be 01 00 00 00 48 89 | ...L...P...[]A\A]A^.US1.Q.....H. |
| 1e8e0 | fb e8 0b 8b fe ff 48 89 c7 48 89 c5 e8 2f 59 fe ff 85 c0 74 21 48 89 df e8 de 67 fe ff 48 89 ea | ......H..H.../Y....t!H....g..H.. |
| 1e900 | be 3e 33 42 00 48 89 df 31 c0 e8 ee 68 fe ff b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 37 | .>3B.H..1...h..............H...7 |
| 1e920 | 6a fe ff b8 01 00 00 00 5a 5b 5d c3 41 54 55 31 d2 53 be 01 00 00 00 48 89 fb 48 81 ec a0 00 00 | j.......Z[].ATU1.S.....H..H..... |
| 1e940 | 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31 c0 e8 98 8a fe ff 48 8d 74 24 08 48 89 | .dH..%(...H..$....1......H.t$.H. |
| 1e960 | c7 49 89 c4 e8 67 0d 00 00 85 c0 74 5c 48 89 df e8 66 67 fe ff e8 76 57 fe ff 8b 28 83 fd 02 74 | .I...g.....t\H...fg...vW...(...t |
| 1e980 | 19 83 fd 0d 75 28 4c 89 e2 be 5e 33 42 00 48 89 df 31 c0 e8 65 68 fe ff eb 28 4c 89 e2 be 79 33 | ....u(L...^3B.H..1..eh...(L...y3 |
| 1e9a0 | 42 00 48 89 df 31 c0 e8 51 68 fe ff eb 7c 4c 89 e1 89 ea be 8c 33 42 00 48 89 df 31 c0 e8 3b 68 | B.H..1..Qh...|L......3B.H..1..;h |
| 1e9c0 | fe ff bd 02 00 00 00 eb 61 31 d2 31 f6 48 89 df e8 f3 6b fe ff be be 33 42 00 48 89 df bd 01 00 | ........a1.1.H....k....3B.H..... |
| 1e9e0 | 00 00 e8 85 67 fe ff 48 8b 74 24 60 48 89 df e8 10 67 fe ff be fd ff ff ff 48 89 df e8 17 6d fe | ....g..H.t$`H....g.......H....m. |
| 1ea00 | ff be 92 25 42 00 48 89 df e8 5e 67 fe ff f2 48 0f 2a 44 24 38 48 89 df e8 d2 66 fe ff be fd ff | ...%B.H...^g...H.*D$8H....f..... |
| 1ea20 | ff ff 48 89 df e8 ee 6c fe ff 48 8b 8c 24 98 00 00 00 64 48 33 0c 25 28 00 00 00 89 e8 74 05 e8 | ..H....l..H..$....dH3.%(.....t.. |
| 1ea40 | fc 57 fe ff 48 81 c4 a0 00 00 00 5b 5d 41 5c c3 53 48 89 fb 31 f6 48 83 ec 20 48 8d 7c 24 08 64 | .W..H......[]A\.SH..1.H...H.|$.d |
| 1ea60 | 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 3c 58 fe ff 31 f6 85 c0 75 1b 48 69 74 24 08 40 | H..%(...H.D$.1..<X..1...u.Hit$.@ |
| 1ea80 | 42 0f 00 48 b8 00 c0 2b ff fe bf dc 00 48 01 c6 48 03 74 24 10 48 89 df e8 67 66 fe ff 48 8b 54 | B..H...+.....H..H.t$.H...gf..H.T |
| 1eaa0 | 24 18 64 48 33 14 25 28 00 00 00 b8 01 00 00 00 74 05 e8 89 57 fe ff 48 83 c4 20 5b c3 48 63 f6 | $.dH3.%(........t...W..H...[.Hc. |
| 1eac0 | 31 c0 48 01 f7 88 14 07 48 ff c0 48 c1 ea 08 48 83 f8 04 75 f0 c3 41 54 55 31 c9 53 31 d2 be 01 | 1.H.....H..H...H...u..ATU1.S1... |
| 1eae0 | 00 00 00 48 89 fd 48 83 ec 40 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 e8 27 89 fe ff 48 | ...H..H..@dH..%(...H.D$81..'...H |
| 1eb00 | 85 c0 74 7b 31 f6 48 89 c7 48 89 c3 e8 c5 0a 00 00 48 8d 7c 24 02 48 89 c2 31 f6 e8 9d ff ff ff | ..t{1.H..H.......H.|$.H..1...... |
| 1eb20 | 48 89 df be 4c 00 00 00 e8 a9 0a 00 00 48 8d 7c 24 02 48 89 c2 be 04 00 00 00 e8 7e ff ff ff 48 | H...L........H.|$.H........~...H |
| 1eb40 | 89 df be 75 00 00 00 e8 8a 0a 00 00 48 8d 7c 24 02 48 89 c2 be 08 00 00 00 e8 5f ff ff ff 48 89 | ...u........H.|$.H........_...H. |
| 1eb60 | df be 61 00 00 00 e8 6b 0a 00 00 48 8d 7c 24 02 48 89 c2 be 0c 00 00 00 e8 40 ff ff ff eb 3f be | ..a....k...H.|$.H........@....?. |
| 1eb80 | 79 f9 41 00 bf c4 33 42 00 e8 82 5a fe ff 48 8d 7c 24 02 48 89 c3 48 89 c1 ba 01 00 00 00 be 10 | y.A...3B...Z..H.|$.H..H......... |
| 1eba0 | 00 00 00 e8 f8 55 fe ff 48 89 df 49 89 c4 e8 4d 56 fe ff 31 c0 45 85 e4 0f 84 94 00 00 00 0f b6 | .....U..H..I...MV..1.E.......... |
| 1ebc0 | 44 24 11 b9 d1 33 42 00 ba 26 00 00 00 be 01 00 00 00 50 0f b6 44 24 18 50 0f b6 44 24 1f 50 0f | D$...3B..&........P..D$.P..D$.P. |
| 1ebe0 | b6 44 24 26 50 0f b6 44 24 2d 50 0f b6 44 24 34 50 0f b6 44 24 3b 50 0f b6 44 24 42 50 0f b6 44 | .D$&P..D$-P..D$4P..D$;P..D$BP..D |
| 1ec00 | 24 49 50 0f b6 44 24 50 50 0f b6 44 24 57 50 0f b6 44 24 5e 50 0f b6 44 24 65 50 0f b6 44 24 6c | $IP..D$PP..D$WP..D$^P..D$eP..D$l |
| 1ec20 | 50 44 0f b6 4c 24 73 31 c0 44 0f b6 44 24 72 48 8d bc 24 82 00 00 00 e8 e4 5a fe ff 48 83 c4 70 | PD..L$s1.D..D$rH..$......Z..H..p |
| 1ec40 | 48 89 ef 48 8d 74 24 12 e8 1f 65 fe ff b8 01 00 00 00 48 8b 4c 24 38 64 48 33 0c 25 28 00 00 00 | H..H.t$...e.......H.L$8dH3.%(... |
| 1ec60 | 74 05 e8 d9 55 fe ff 48 83 c4 40 5b 5d 41 5c c3 53 31 d2 83 ce ff 48 89 fb 48 81 ec 10 40 00 00 | t...U..H..@[]A\.S1....H..H...@.. |
| 1ec80 | 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 00 31 c0 e8 59 87 fe ff 48 8d 74 24 08 ba 00 40 | dH..%(...H..$.@..1..Y...H.t$...@ |
| 1eca0 | 00 00 48 89 c7 e8 e7 00 00 00 48 8d 74 24 08 48 89 df e8 b5 64 fe ff 48 8b 8c 24 08 40 00 00 64 | ..H.......H.t$.H....d..H..$.@..d |
| 1ecc0 | 48 33 0c 25 28 00 00 00 74 05 e8 71 55 fe ff 48 81 c4 10 40 00 00 b8 01 00 00 00 5b c3 55 53 31 | H3.%(...t..qU..H...@.......[.US1 |
| 1ece0 | d2 48 89 fb be fe ff ff ff 48 81 ec 18 40 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 | .H.......H...@..dH..%(...H..$.@. |
| 1ed00 | 00 31 c0 e8 e9 86 fe ff 31 d2 83 ce ff 48 89 df 48 89 c5 e8 d9 86 fe ff 48 8d 54 24 08 b9 00 40 | .1......1....H..H.......H.T$...@ |
| 1ed20 | 00 00 48 89 c6 48 89 ef e8 a8 01 00 00 48 8d 74 24 08 48 89 df e8 32 64 fe ff 48 8b 8c 24 08 40 | ..H..H.......H.t$.H...2d..H..$.@ |
| 1ed40 | 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 ee 54 fe ff 48 81 c4 18 40 00 00 b8 01 00 00 00 5b 5d | ..dH3.%(...t...T..H...@.......[] |
| 1ed60 | c3 8a 0f 31 c0 84 c9 74 27 83 e9 24 b0 01 80 f9 38 77 17 48 b8 01 08 00 00 00 00 00 01 48 d3 e8 | ...1...t'..$....8w.H.........H.. |
| 1ed80 | 83 e0 01 48 83 f0 01 83 e0 01 83 f0 01 0f b6 c0 c3 31 c0 83 fa 03 0f 8e 38 01 00 00 41 54 55 49 | ...H.............1......8...ATUI |
| 1eda0 | 89 fc 53 48 89 f3 48 63 f2 48 8d 6c 33 ff e8 ae ff ff ff 85 c0 48 89 d9 75 29 48 89 df e8 2e 55 | ..SH..Hc.H.l3........H..u)H....U |
| 1edc0 | fe ff 31 d2 48 85 c0 48 89 c7 74 11 31 c0 48 83 c9 ff f2 ae 48 89 c8 48 f7 d0 8d 50 ff 48 63 ca | ..1.H..H..t.1.H.....H..H...P.Hc. |
| 1ede0 | 48 01 d9 4c 89 e0 31 d2 48 39 e9 0f 83 d2 00 00 00 41 8a 34 24 40 80 fe 2f 41 0f 94 c0 40 80 fe | H..L..1.H9.......A.4$@../A...@.. |
| 1ee00 | 5c 40 0f 94 c7 41 08 f8 75 09 40 84 f6 0f 85 8a 00 00 00 4c 89 e6 48 29 c6 85 f6 75 0c 85 d2 75 | \@...A..u.@........L..H)...u...u |
| 1ee20 | 6e c6 01 2f 48 ff c1 eb 66 83 fe 01 75 07 80 38 2e 75 31 eb 5a 83 fe 02 75 2a 80 38 2e 75 25 80 | n../H...f...u..8.u1.Z...u*.8.u%. |
| 1ee40 | 78 01 2e 75 1f 48 ff c9 48 39 cb 73 0a 80 39 2f 75 f3 c6 01 00 eb 38 c6 03 2f c6 43 01 00 48 8d | x..u.H..H9.s..9/u.....8../.C..H. |
| 1ee60 | 4b 01 eb 2b 48 39 d9 76 21 80 79 ff 2f 74 1b c6 01 2f 48 ff c1 eb 13 49 39 c4 76 13 48 ff c0 40 | K..+H9.v!.y./t.../H....I9.v.H..@ |
| 1ee80 | 8a 70 ff 48 ff c1 40 88 71 ff 48 39 cd 77 e8 ff c2 41 80 3c 24 00 49 8d 44 24 01 74 08 49 ff c4 | .p.H..@.q.H9.w...A.<$.I.D$.t.I.. |
| 1eea0 | e9 43 ff ff ff 48 39 d9 76 0c 31 c0 80 79 ff 2f 0f 94 c0 48 29 c1 48 39 e9 73 0d c6 01 00 48 89 | .C...H9.v.1..y./...H).H9.s....H. |
| 1eec0 | c8 eb 0d 48 39 d9 77 e2 48 8d 41 ff c6 41 ff 00 5b 5d 41 5c c3 41 55 41 54 55 53 48 63 e9 48 81 | ...H9.w.H.A..A..[]A\.AUATUSHc.H. |
| 1eee0 | ec 18 80 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 80 00 00 31 c0 83 fd 03 0f 8e 10 01 00 | .....dH..%(...H..$....1......... |
| 1ef00 | 00 80 3e 24 49 89 f4 48 89 d3 75 21 ff cd 41 8a 14 04 84 d2 75 0b 48 01 d8 c6 00 00 e9 f0 00 00 | ..>$I..H..u!..A.....u.H......... |
| 1ef20 | 00 39 c5 7e f1 88 14 03 48 ff c0 eb e1 48 8d 74 24 08 ba ff 3f 00 00 e8 55 fe ff ff 48 8d b4 24 | .9.~....H....H.t$...?...U...H..$ |
| 1ef40 | 08 40 00 00 49 89 c5 ba ff 3f 00 00 4c 89 e7 e8 3d fe ff ff 41 c6 45 00 2f 41 c6 45 01 00 31 d2 | .@..I....?..L...=...A.E./A.E..1. |
| 1ef60 | c6 00 2f c6 40 01 00 48 83 c8 ff 8a 4c 14 08 3a 8c 14 08 40 00 00 75 21 80 f9 2f 74 14 84 c9 75 | ../.@..H....L..:...@..u!../t...u |
| 1ef80 | 13 c6 03 2e c6 43 01 00 48 8d 43 01 e9 80 00 00 00 48 63 c2 48 ff c2 eb d2 48 8d 7c 24 08 48 ff | .....C..H.C......Hc.H....H.|$.H. |
| 1efa0 | c0 48 01 dd 48 8d 14 07 8a 0a 84 c9 74 21 80 f9 2f 75 17 48 8d 4b 03 48 39 cd 76 0e c6 03 2e c6 | .H..H.......t!../u.H.K.H9.v..... |
| 1efc0 | 43 01 2e c6 43 02 2f 48 89 cb 48 ff c2 eb d9 48 8d b4 24 08 40 00 00 48 01 f0 48 39 eb 8a 10 73 | C...C./H..H....H..$.@..H..H9...s |
| 1efe0 | 0f 84 d2 74 0b 48 ff c3 48 ff c0 88 53 ff eb ea 31 c0 80 7b ff 2f 0f 94 c0 48 29 c3 48 39 eb 73 | ...t.H..H...S...1..{./...H).H9.s |
| 1f000 | 08 c6 03 00 48 89 d8 eb 08 48 8d 43 ff c6 43 ff 00 48 8b bc 24 08 80 00 00 64 48 33 3c 25 28 00 | ....H....H.C..C..H..$....dH3<%(. |
| 1f020 | 00 00 74 05 e8 17 52 fe ff 48 81 c4 18 80 00 00 5b 5d 41 5c 41 5d c3 53 31 d2 83 ce ff 48 89 fb | ..t...R..H......[]A\A].S1....H.. |
| 1f040 | e8 ac 83 fe ff 48 89 c7 e8 14 fd ff ff 85 c0 74 12 be 01 00 00 00 48 89 df e8 fc 62 fe ff b8 01 | .....H.........t......H....b.... |
| 1f060 | 00 00 00 5b c3 41 55 41 54 49 89 f5 55 53 49 89 fc be 3d 00 00 00 4c 89 ef 48 81 ec 18 02 00 00 | ...[.AUATI..USI...=...L..H...... |
| 1f080 | 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 02 00 00 31 c0 e8 c8 51 fe ff 48 85 c0 74 36 48 89 c5 | dH..%(...H..$....1...Q..H..t6H.. |
| 1f0a0 | 4c 29 e8 bb ff 01 00 00 3d ff 01 00 00 48 8d 7c 24 08 4c 89 ee 0f 4e d8 b9 00 02 00 00 48 63 db | L)......=....H.|$.L...N......Hc. |
| 1f0c0 | 48 89 da e8 c8 54 fe ff c6 44 1c 08 00 48 8d 75 01 eb 17 48 8d 7c 24 08 4c 89 ee ba 00 02 00 00 | H....T...D...H.u...H.|$.L....... |
| 1f0e0 | e8 cb 54 fe ff be 1f 15 42 00 4c 89 e7 e8 7a 60 fe ff 48 8d 54 24 08 be fd ff ff ff 4c 89 e7 e8 | ..T.....B.L...z`..H.T$......L... |
| 1f100 | 3b 66 fe ff 31 c0 48 8b 8c 24 08 02 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 22 51 fe ff 48 81 | ;f..1.H..$....dH3.%(...t.."Q..H. |
| 1f120 | c4 18 02 00 00 5b 5d 41 5c 41 5d c3 53 31 c9 48 89 fb ba e0 37 42 00 be 6d 15 42 00 e8 10 8b fe | .....[]A\A].S1.H....7B..m.B..... |
| 1f140 | ff 48 89 df 31 c9 ba c0 36 42 00 be 71 11 42 00 e8 fc 8a fe ff 31 c9 ba a0 36 42 00 48 89 df be | .H..1...6B..q.B......1...6B.H... |
| 1f160 | 65 15 42 00 e8 e8 8a fe ff 48 89 df be 16 34 42 00 e8 f6 5f fe ff be 8f 35 42 00 48 89 df e8 25 | e.B......H....4B..._....5B.H...% |
| 1f180 | 65 fe ff f2 0f 10 05 95 46 00 00 48 89 df e8 5c 5f fe ff 48 89 df be 4a 34 42 00 e8 08 65 fe ff | e.......F..H...\_..H...J4B...e.. |
| 1f1a0 | 48 89 df be 59 34 42 00 e8 bf 5f fe ff 48 89 df be 97 34 42 00 e8 ee 64 fe ff 48 89 df be aa 34 | H...Y4B..._..H....4B...d..H....4 |
| 1f1c0 | 42 00 e8 a5 5f fe ff 48 89 df be 87 35 42 00 e8 d4 64 fe ff 48 89 df be 9a 35 42 00 e8 8b 5f fe | B..._..H....5B...d..H....5B..._. |
| 1f1e0 | ff 48 89 df be a0 35 42 00 e8 ba 64 fe ff 31 c0 5b c3 41 57 41 56 41 55 41 54 49 89 d5 55 53 41 | .H....5B...d..1.[.AWAVAUATI..USA |
| 1f200 | 89 f4 48 89 fb 31 d2 31 f6 48 83 ec 18 bd 01 00 00 00 e8 b1 63 fe ff 31 d2 31 f6 48 89 df e8 a5 | ..H..1.1.H..........c..1.1.H.... |
| 1f220 | 63 fe ff 41 8d 44 24 ff 89 44 24 0c 41 39 ec 0f 8e 9f 00 00 00 48 63 c5 49 8b 74 c5 00 8a 06 3c | c..A.D$..D$.A9.......Hc.I.t....< |
| 1f240 | 2f 75 05 48 ff c6 eb 0e 3c 2d 75 14 80 7e 01 2d 75 0e 48 83 c6 02 48 89 df e8 07 fe ff ff eb 6d | /u.H....<-u..~.-u.H...H........m |
| 1f260 | 48 89 df 44 8d 75 01 e8 00 5f fe ff be a4 35 42 00 48 89 df e8 2f 64 fe ff 8b 44 24 0c 29 e8 31 | H..D.u..._....5B.H.../d...D$.).1 |
| 1f280 | ed 89 44 24 08 48 89 04 24 44 89 f0 4d 8d 7c c5 00 48 3b 2c 24 74 2f 49 8b 34 ef 48 89 df 48 ff | ..D$.H..$D..M.|..H;,$t/I.4.H..H. |
| 1f2a0 | c5 e8 c6 5e fe ff be fe ff ff ff 48 89 df e8 41 5d fe ff 48 8d 50 01 be fe ff ff ff 48 89 df e8 | ...^.......H...A]..H.P......H... |
| 1f2c0 | 76 65 fe ff eb cb 8b 6c 24 08 44 01 f5 ff c5 e9 58 ff ff ff be ac 35 42 00 48 89 df 31 ed e8 c5 | ve.....l$.D.....X.....5B.H..1... |
| 1f2e0 | 63 fe ff be b2 35 42 00 48 89 df e8 b8 63 fe ff 48 63 c5 48 8b 34 c5 00 44 67 00 48 85 f6 74 32 | c....5B.H....c..Hc.H.4..Dg.H..t2 |
| 1f300 | 48 89 df e8 68 7f fe ff 85 c0 0f 85 a1 00 00 00 45 31 c9 45 31 c0 31 c9 83 ca ff 31 f6 48 89 df | H...h...........E1.E1.1....1.H.. |
| 1f320 | e8 4c 67 fe ff 85 c0 0f 85 84 00 00 00 e9 9b 00 00 00 be 6b 04 42 00 48 89 df e8 6e 60 fe ff 83 | .Lg................k.B.H...n`... |
| 1f340 | ce ff ba ed 04 42 00 48 89 df e8 fd 60 fe ff 83 ca ff be fe ff ff ff 48 89 df e8 59 58 fe ff be | .....B.H....`..........H...YX... |
| 1f360 | fe ff ff ff 48 89 df e8 0c 58 fe ff 48 89 df e8 ed 57 fe ff be bb 35 42 00 89 c5 48 89 df e8 2a | ....H....X..H....W....5B...H...* |
| 1f380 | 60 fe ff 31 f6 45 31 c9 45 31 c0 ba 01 00 00 00 48 89 df 89 e9 e8 d7 66 fe ff 31 d2 83 ce ff 85 | `..1.E1.E1......H......f..1..... |
| 1f3a0 | c0 48 89 df 75 13 e8 c0 5a fe ff f2 0f 2c c0 eb 23 31 d2 83 ce ff 48 89 df e8 ac 5b fe ff 48 89 | .H..u...Z....,..#1....H....[..H. |
| 1f3c0 | c7 e8 aa 4d fe ff b8 01 00 00 00 eb 07 ff c5 e9 1c ff ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e | ...M................H...[]A\A]A^ |
| 1f3e0 | 41 5f c3 55 53 48 89 f5 48 89 fb ba 00 10 00 00 bf c9 35 42 00 48 81 ec 18 10 00 00 48 8d 74 24 | A_.USH..H.........5B.H......H.t$ |
| 1f400 | 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 10 00 00 31 c0 e8 c7 4d fe ff 85 c0 48 8d 74 24 08 | .dH..%(...H..$....1...M....H.t$. |
| 1f420 | 0f 8f 96 00 00 00 31 d2 be 96 e7 41 00 48 89 df e8 a4 5e fe ff 48 89 ee 48 89 df e8 2c 5d fe ff | ......1....A.H....^..H..H...,].. |
| 1f440 | bf 87 16 42 00 e8 66 4c fe ff 48 89 df 48 89 c6 e8 17 5d fe ff 45 31 c9 45 31 c0 31 c9 ba 01 00 | ...B..fL..H..H....]..E1.E1.1.... |
| 1f460 | 00 00 be 02 00 00 00 48 89 df e8 02 66 fe ff 85 c0 75 6e 83 ce ff 48 89 df e8 1c 58 fe ff 85 c0 | .......H....f....un...H....X.... |
| 1f480 | 74 5f be 86 0f 42 00 48 89 df e8 dd 5c fe ff 48 89 ee 48 89 df e8 d2 5c fe ff be 03 00 00 00 48 | t_...B.H....\..H..H....\.......H |
| 1f4a0 | 89 df e8 1c 69 fe ff 83 ce ff 31 d2 48 89 df e8 b6 5a fe ff 48 85 c0 48 89 c6 74 25 48 89 df e8 | ....i.....1.H....Z..H..H..t%H... |
| 1f4c0 | a8 5c fe ff 48 8b 8c 24 08 10 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 5f e8 5f 4d fe | .\..H..$....dH3.%(........t_._M. |
| 1f4e0 | ff 48 89 df e8 4d ee ff ff be 86 0f 42 00 48 89 df e8 76 5c fe ff 48 89 ee 48 89 df e8 6b 5c fe | .H...M......B.H...v\..H..H...k\. |
| 1f500 | ff 48 89 df e8 2e fb ff ff 85 c0 75 0f be 03 00 00 00 48 89 df e8 a9 68 fe ff eb 0d be fe ff ff | .H.........u......H....h........ |
| 1f520 | ff 48 89 df e8 4f 56 fe ff 83 ce ff 31 d2 48 89 df e8 34 5a fe ff 48 89 c6 eb 81 48 81 c4 18 10 | .H...OV.....1.H...4Z..H....H.... |
| 1f540 | 00 00 5b 5d c3 55 53 31 d2 51 48 89 fb 31 c9 be 01 00 00 00 e8 cd 7e fe ff 31 c9 48 89 c5 31 d2 | ..[].US1.QH..1........~..1.H..1. |
| 1f560 | be 02 00 00 00 48 89 df e8 b9 7e fe ff 48 85 ed 74 5e 48 85 c0 48 89 c6 74 56 49 83 c8 ff 31 c0 | .....H....~..H..t^H..H..tVI...1. |
| 1f580 | 48 89 ef 4c 89 c1 f2 ae 48 89 f7 48 f7 d1 4a 8d 14 01 4c 89 c1 f2 ae 31 c0 48 f7 d1 4c 01 c1 39 | H..L....H..H..J...L....1.H..L..9 |
| 1f5a0 | ca 7c 2f 48 63 fa 48 63 c9 48 89 fa 48 29 ca 48 8d 7c 15 00 e8 47 4e fe ff 31 f6 85 c0 48 89 df | .|/Hc.Hc.H..H).H.|...GN..1...H.. |
| 1f5c0 | 40 0f 94 c6 e8 91 5d fe ff b8 01 00 00 00 eb 02 31 c0 5a 5b 5d c3 85 f6 b8 05 15 00 00 74 09 48 | @.....].........1.Z[]........t.H |
| 1f5e0 | 63 c6 48 05 a5 b5 02 00 48 0f be 37 40 84 f6 74 0c 48 6b c0 21 48 ff c7 48 01 f0 eb eb c3 53 31 | c.H.....H..7@..t.Hk.!H..H.....S1 |
| 1f600 | d2 be 01 00 00 00 48 89 fb e8 e3 7d fe ff 31 f6 48 89 c7 e8 be ff ff ff 48 85 c0 78 07 f2 48 0f | ......H....}..1.H.......H..x..H. |
| 1f620 | 2a c0 eb 15 48 89 c2 83 e0 01 48 d1 ea 48 09 c2 f2 48 0f 2a c2 f2 0f 58 c0 48 89 df e8 ae 5a fe | *...H.....H..H...H.*...X.H....Z. |
| 1f640 | ff b8 01 00 00 00 5b c3 0f 1f 84 00 00 00 00 00 41 57 41 56 41 89 ff 41 55 41 54 4c 8d 25 8e 47 | ......[.........AWAVA..AUATL.%.G |
| 1f660 | 25 00 55 48 8d 2d 8e 47 25 00 53 49 89 f6 49 89 d5 4c 29 e5 48 83 ec 08 48 c1 fd 03 e8 e7 49 fe | %.UH.-.G%.SI..I..L).H...H.....I. |
| 1f680 | ff 48 85 ed 74 20 31 db 0f 1f 84 00 00 00 00 00 4c 89 ea 4c 89 f6 44 89 ff 41 ff 14 dc 48 83 c3 | .H..t.1.........L..L..D..A...H.. |
| 1f6a0 | 01 48 39 eb 75 ea 48 83 c4 08 5b 5d 41 5c 41 5d 41 5e 41 5f c3 90 66 2e 0f 1f 84 00 00 00 00 00 | .H9.u.H...[]A\A]A^A_..f......... |
| 1f6c0 | f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f2 48 89 fe bf 01 00 00 00 e9 b0 4d fe ff | ..f...........@.H..H.........M.. |
| 1f6e0 | 48 83 ec 08 48 83 c4 08 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | H...H........................... |
| 1f700 | 01 00 02 00 28 2a 6e 6f 20 6e 61 6d 65 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....(*no.name).................. |
| 1f720 | a5 5c 40 00 00 00 00 00 ab 5c 40 00 00 00 00 00 c0 5c 40 00 00 00 00 00 c9 5c 40 00 00 00 00 00 | .\@......\@......\@......\@..... |
| 1f740 | da 5c 40 00 00 00 00 00 eb 5c 40 00 00 00 00 00 57 5d 40 00 00 00 00 00 65 5d 40 00 00 00 00 00 | .\@......\@.....W]@.....e]@..... |
| 1f760 | 84 5d 40 00 00 00 00 00 7e 5d 40 00 00 00 00 00 00 00 00 00 00 70 7f 40 00 00 00 00 00 00 00 00 | .]@.....~]@..........p.@........ |
| 1f780 | 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 |
| 1f7a0 | 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 |
| 1f7c0 | 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, |
| 1f7e0 | 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.$ |
| 1f800 | 00 5f 4c 4f 41 44 45 44 00 5f 47 2e 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 50 41 | ._LOADED._G..cannot.%s.%s:.%s.PA |
| 1f820 | 4e 49 43 3a 20 75 6e 70 72 6f 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 | NIC:.unprotected.error.in.call.t |
| 1f840 | 6f 20 4c 75 61 20 41 50 49 20 28 25 73 29 0a 00 ef bb bf 00 25 73 0a 00 73 74 61 63 6b 20 74 72 | o.Lua.API.(%s)......%s..stack.tr |
| 1f860 | 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 | aceback:.......Slnt...%s:.%d:..i |
| 1f880 | 6e 20 00 66 75 6e 63 74 69 6f 6e 20 27 25 73 27 00 25 73 20 27 25 73 27 00 6d 61 69 6e 20 63 68 | n..function.'%s'.%s.'%s'.main.ch |
| 1f8a0 | 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 3c 25 73 3a 25 64 3e 00 0a 09 28 2e 2e 2e 74 61 69 6c 20 | unk.function.<%s:%d>...(...tail. |
| 1f8c0 | 63 61 6c 6c 73 2e 2e 2e 29 00 53 6c 00 25 73 3a 25 64 3a 20 00 62 61 64 20 61 72 67 75 6d 65 6e | calls...).Sl.%s:%d:..bad.argumen |
| 1f8e0 | 74 20 23 25 64 20 28 25 73 29 00 63 61 6c 6c 69 6e 67 20 27 25 73 27 20 6f 6e 20 62 61 64 20 73 | t.#%d.(%s).calling.'%s'.on.bad.s |
| 1f900 | 65 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 | elf.(%s).bad.argument.#%d.to.'%s |
| 1f920 | 27 20 28 25 73 29 00 73 69 67 6e 61 6c 00 65 78 69 74 00 5f 5f 6e 61 6d 65 00 73 74 61 63 6b 20 | '.(%s).signal.exit.__name.stack. |
| 1f940 | 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 00 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 00 62 75 66 | overflow.(%s).value.expected.buf |
| 1f960 | 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 3d 73 74 64 69 6e 00 40 25 73 00 72 62 00 72 65 6f 70 | fer.too.large.=stdin.@%s.rb.reop |
| 1f980 | 65 6e 00 6c 69 67 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 | en.light.userdata.%s.expected,.g |
| 1f9a0 | 6f 74 20 25 73 00 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 | ot.%s.invalid.option.'%s'.number |
| 1f9c0 | 20 68 61 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 6f | .has.no.integer.representation.o |
| 1f9e0 | 62 6a 65 63 74 20 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 | bject.length.is.not.an.integer.t |
| 1fa00 | 72 75 65 00 66 61 6c 73 65 00 5f 5f 74 6f 73 74 72 69 6e 67 00 25 49 00 25 73 3a 20 25 70 00 6e | rue.false.__tostring.%I.%s:.%p.n |
| 1fa20 | 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 6f | ame.conflict.for.module.'%s'.too |
| 1fa40 | 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 20 | .many.upvalues.core.and.library. |
| 1fa60 | 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 00 | have.incompatible.numeric.types. |
| 1fa80 | 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 6f | multiple.Lua.VMs.detected.versio |
| 1faa0 | 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 63 | n.mismatch:.app..needs.%f,.Lua.c |
| 1fac0 | 6f 72 65 20 70 72 6f 76 69 64 65 73 20 25 66 00 00 00 00 00 00 70 7f 40 69 6e 64 65 78 20 6f 75 | ore.provides.%f......p.@index.ou |
| 1fae0 | 74 20 6f 66 20 72 61 6e 67 65 00 62 61 73 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a | t.of.range.base.out.of.range.... |
| 1fb00 | 0d 09 0b 00 5f 5f 69 6e 64 65 78 00 74 61 62 6c 65 20 6f 72 20 73 74 72 69 6e 67 20 65 78 70 65 | ....__index.table.or.string.expe |
| 1fb20 | 63 74 65 64 00 27 74 6f 73 74 72 69 6e 67 27 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 | cted.'tostring'.must.return.a.st |
| 1fb40 | 72 69 6e 67 20 74 6f 20 27 70 72 69 6e 74 27 00 09 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 | ring.to.'print'...too.many.neste |
| 1fb60 | 64 20 66 75 6e 63 74 69 6f 6e 73 00 72 65 61 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 | d.functions.reader.function.must |
| 1fb80 | 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 00 63 6f 6c 6c 65 63 74 00 6e 69 6c 20 6f 72 20 | .return.a.string.collect.nil.or. |
| 1fba0 | 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 5f 5f 6d 65 74 61 74 61 62 6c 65 00 63 61 6e 6e 6f | table.expected.__metatable.canno |
| 1fbc0 | 74 20 63 68 61 6e 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 20 6d 65 74 61 74 61 62 6c 65 00 62 | t.change.a.protected.metatable.b |
| 1fbe0 | 74 00 3d 28 6c 6f 61 64 29 00 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 5f 5f 70 61 | t.=(load).assertion.failed!.__pa |
| 1fc00 | 69 72 73 00 5f 47 00 4c 75 61 20 35 2e 33 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 63 6f 75 6e | irs._G.Lua.5.3.stop.restart.coun |
| 1fc20 | 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 6e | t.step.setpause.setstepmul.isrun |
| 1fc40 | 6e 69 6e 67 00 61 73 73 65 72 74 00 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 00 64 6f 66 69 6c | ning.assert.collectgarbage.dofil |
| 1fc60 | 65 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 69 70 61 69 72 73 00 6c 6f 61 64 66 69 6c 65 00 70 | e.getmetatable.ipairs.loadfile.p |
| 1fc80 | 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 61 77 73 | rint.rawequal.rawlen.rawget.raws |
| 1fca0 | 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 65 72 00 | et.select.setmetatable.tonumber. |
| 1fcc0 | 78 70 63 61 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | xpcall.......................... |
| 1fce0 | 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 09 00 00 00 | ................................ |
| 1fd00 | 0f fc 41 00 00 00 00 00 14 fc 41 00 00 00 00 00 91 fb 41 00 00 00 00 00 1c fc 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 1fd20 | 22 fc 41 00 00 00 00 00 27 fc 41 00 00 00 00 00 30 fc 41 00 00 00 00 00 3b fc 41 00 00 00 00 00 | ".A.....'.A.....0.A.....;.A..... |
| 1fd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1fd60 | 45 fc 41 00 00 00 00 00 e0 88 40 00 00 00 00 00 4c fc 41 00 00 00 00 00 4a 85 40 00 00 00 00 00 | E.A.......@.....L.A.....J.@..... |
| 1fd80 | 5b fc 41 00 00 00 00 00 7d 88 40 00 00 00 00 00 b6 21 42 00 00 00 00 00 e1 84 40 00 00 00 00 00 | [.A.....}.@......!B.......@..... |
| 1fda0 | 62 fc 41 00 00 00 00 00 3b 88 40 00 00 00 00 00 6f fc 41 00 00 00 00 00 15 81 40 00 00 00 00 00 | b.A.....;.@.....o.A.......@..... |
| 1fdc0 | 76 fc 41 00 00 00 00 00 d2 87 40 00 00 00 00 00 b6 16 42 00 00 00 00 00 d3 86 40 00 00 00 00 00 | v.A.......@.......B.......@..... |
| 1fde0 | 2b 36 42 00 00 00 00 00 b0 83 40 00 00 00 00 00 fe fb 41 00 00 00 00 00 4d 89 40 00 00 00 00 00 | +6B.......@.......A.....M.@..... |
| 1fe00 | c1 fc 41 00 00 00 00 00 c8 7d 40 00 00 00 00 00 7f fc 41 00 00 00 00 00 88 82 40 00 00 00 00 00 | ..A......}@.......A.......@..... |
| 1fe20 | 85 fc 41 00 00 00 00 00 4a 82 40 00 00 00 00 00 8e fc 41 00 00 00 00 00 03 82 40 00 00 00 00 00 | ..A.....J.@.......A.......@..... |
| 1fe40 | 95 fc 41 00 00 00 00 00 c2 81 40 00 00 00 00 00 9c fc 41 00 00 00 00 00 74 81 40 00 00 00 00 00 | ..A.......@.......A.....t.@..... |
| 1fe60 | a3 fc 41 00 00 00 00 00 47 7e 40 00 00 00 00 00 aa fc 41 00 00 00 00 00 ed 85 40 00 00 00 00 00 | ..A.....G~@.......A.......@..... |
| 1fe80 | b7 fc 41 00 00 00 00 00 1e 7f 40 00 00 00 00 00 0c fa 41 00 00 00 00 00 23 7e 40 00 00 00 00 00 | ..A.......@.......A.....#~@..... |
| 1fea0 | c0 fc 41 00 00 00 00 00 4c 7d 40 00 00 00 00 00 35 1e 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..A.....L}@.....5.B............. |
| 1fec0 | 04 fc 41 00 00 00 00 00 00 00 00 00 00 00 00 00 50 34 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..A.............P4B............. |
| 1fee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 3f 6c 69 62 72 61 72 79 20 | ......................P?library. |
| 1ff00 | 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 63 6f 6e 73 | 'bit32'.has.been.deprecated.cons |
| 1ff20 | 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 |
| 1ff40 | 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. |
| 1ff60 | 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 00 00 00 00 5a 92 40 00 00 00 00 00 62 92 40 00 00 00 00 00 | too.complex.....Z.@.....b.@..... |
| 1ff80 | 72 92 40 00 00 00 00 00 bb 92 40 00 00 00 00 00 bb 92 40 00 00 00 00 00 b2 92 40 00 00 00 00 00 | r.@.......@.......@.......@..... |
| 1ffa0 | b2 92 40 00 00 00 00 00 fc 92 40 00 00 00 00 00 11 93 40 00 00 00 00 00 11 93 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 1ffc0 | 26 93 40 00 00 00 00 00 2b 93 40 00 00 00 00 00 5d 93 40 00 00 00 00 00 93 93 40 00 00 00 00 00 | &.@.....+.@.....].@.......@..... |
| 1ffe0 | b6 93 40 00 00 00 00 00 b6 93 40 00 00 00 00 00 b6 93 40 00 00 00 00 00 b6 93 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20000 | 6b 93 40 00 00 00 00 00 5a 96 40 00 00 00 00 00 5a 96 40 00 00 00 00 00 5a 96 40 00 00 00 00 00 | k.@.....Z.@.....Z.@.....Z.@..... |
| 20020 | fe 96 40 00 00 00 00 00 d2 96 40 00 00 00 00 00 c4 96 40 00 00 00 00 00 0f 9d 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20040 | 17 9d 40 00 00 00 00 00 0f 9d 40 00 00 00 00 00 17 9d 40 00 00 00 00 00 17 9d 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20060 | 17 9d 40 00 00 00 00 00 2c 9d 40 00 00 00 00 00 74 9d 40 00 00 00 00 00 74 9d 40 00 00 00 00 00 | ..@.....,.@.....t.@.....t.@..... |
| 20080 | 74 9d 40 00 00 00 00 00 1f 9d 40 00 00 00 00 00 2c 9d 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 | t.@.......@.....,.@.......@..... |
| 200a0 | 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 200c0 | 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 200e0 | 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 98 9e 40 00 00 00 00 00 0c 9e 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20100 | ab 9e 40 00 00 00 00 00 ab 9e 40 00 00 00 00 00 ab 9e 40 00 00 00 00 00 bb 9e 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20120 | bb 9e 40 00 00 00 00 00 bb 9e 40 00 00 00 00 00 d2 9d 40 00 00 00 00 00 e3 9d 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20140 | 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 61 6e | too.many.arguments.to.resume.can |
| 20160 | 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 74 6f 6f 20 6d 61 | not.resume.dead.coroutine.too.ma |
| 20180 | 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 74 68 72 65 61 64 20 65 78 70 65 | ny.results.to.resume.thread.expe |
| 201a0 | 63 74 65 64 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 | cted.suspended.normal.dead.creat |
| 201c0 | 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 6c 64 61 62 6c 65 00 | e.status.wrap.yield.isyieldable. |
| 201e0 | bb 01 42 00 00 00 00 00 5c a0 40 00 00 00 00 00 8e 01 42 00 00 00 00 00 3a a1 40 00 00 00 00 00 | ..B.....\.@.......B.....:.@..... |
| 20200 | 3d fc 41 00 00 00 00 00 42 a0 40 00 00 00 00 00 c2 01 42 00 00 00 00 00 c8 a1 40 00 00 00 00 00 | =.A.....B.@.......B.......@..... |
| 20220 | c9 01 42 00 00 00 00 00 a2 a0 40 00 00 00 00 00 ce 01 42 00 00 00 00 00 5f 9f 40 00 00 00 00 00 | ..B.......@.......B....._.@..... |
| 20240 | d4 01 42 00 00 00 00 00 45 9f 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..B.....E.@..................... |
| 20260 | 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20280 | 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 16 16 16 16 16 16 16 16 16 16 04 04 04 04 04 | ................................ |
| 202a0 | 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 | ................................ |
| 202c0 | 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 | ................................ |
| 202e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20360 | 00 69 6e 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 6e 64 65 78 00 4c 75 61 20 66 75 6e 63 74 | .invalid.upvalue.index.Lua.funct |
| 20380 | 69 6f 6e 20 65 78 70 65 63 74 65 64 00 6c 75 61 5f 64 65 62 75 67 3e 20 00 63 6f 6e 74 0a 00 3d | ion.expected.lua_debug>..cont..= |
| 203a0 | 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e | (debug.command).level.out.of.ran |
| 203c0 | 67 65 00 5f 5f 6d 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 | ge.__mode.external.hook.flnStu.> |
| 203e0 | 25 73 00 69 6e 76 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 | %s.invalid.option.source.short_s |
| 20400 | 72 63 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 6e | rc.lastlinedefined.currentline.n |
| 20420 | 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 76 61 72 61 72 67 00 6e 61 6d 65 77 68 61 74 00 69 73 | ups.nparams.isvararg.namewhat.is |
| 20440 | 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 72 65 74 75 72 6e | tailcall.activelines.func.return |
| 20460 | 00 74 61 69 6c 20 63 61 6c 6c 00 64 65 62 75 67 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 65 | .tail.call.debug.getuservalue.ge |
| 20480 | 74 68 6f 6f 6b 00 67 65 74 69 6e 66 6f 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 | thook.getinfo.getlocal.getregist |
| 204a0 | 72 79 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 6c 75 | ry.getupvalue.upvaluejoin.upvalu |
| 204c0 | 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 63 61 | eid.setuservalue.sethook.setloca |
| 204e0 | 6c 00 73 65 74 75 70 76 61 6c 75 65 00 74 72 61 63 65 62 61 63 6b 00 00 00 00 00 00 00 00 00 00 | l.setupvalue.traceback.......... |
| 20500 | 66 04 42 00 00 00 00 00 5a 04 42 00 00 00 00 00 1a 04 42 00 00 00 00 00 1c fc 41 00 00 00 00 00 | f.B.....Z.B.......B.......A..... |
| 20520 | 61 04 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 | a.B............................. |
| 20540 | 6b 04 42 00 00 00 00 00 0b a6 40 00 00 00 00 00 71 04 42 00 00 00 00 00 da a5 40 00 00 00 00 00 | k.B.......@.....q.B.......@..... |
| 20560 | 7e 04 42 00 00 00 00 00 10 ac 40 00 00 00 00 00 86 04 42 00 00 00 00 00 c0 ad 40 00 00 00 00 00 | ~.B.......@.......B.......@..... |
| 20580 | 8e 04 42 00 00 00 00 00 e1 aa 40 00 00 00 00 00 97 04 42 00 00 00 00 00 d9 a2 40 00 00 00 00 00 | ..B.......@.......B.......@..... |
| 205a0 | 62 fc 41 00 00 00 00 00 ac a5 40 00 00 00 00 00 a3 04 42 00 00 00 00 00 72 a3 40 00 00 00 00 00 | b.A.......@.......B.....r.@..... |
| 205c0 | ae 04 42 00 00 00 00 00 1b a5 40 00 00 00 00 00 ba 04 42 00 00 00 00 00 e7 a4 40 00 00 00 00 00 | ..B.......@.......B.......@..... |
| 205e0 | c4 04 42 00 00 00 00 00 a6 a4 40 00 00 00 00 00 d1 04 42 00 00 00 00 00 13 a9 40 00 00 00 00 00 | ..B.......@.......B.......@..... |
| 20600 | d9 04 42 00 00 00 00 00 11 a8 40 00 00 00 00 00 aa fc 41 00 00 00 00 00 d2 a3 40 00 00 00 00 00 | ..B.......@.......A.......@..... |
| 20620 | e2 04 42 00 00 00 00 00 59 a3 40 00 00 00 00 00 ed 04 42 00 00 00 00 00 62 a7 40 00 00 00 00 00 | ..B.....Y.@.......B.....b.@..... |
| 20640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 2a 74 65 6d 70 6f 72 61 72 79 29 | ....................(*temporary) |
| 20660 | 00 28 2a 76 61 72 61 72 67 29 00 67 6c 6f 62 61 6c 00 66 69 65 6c 64 00 63 6f 6e 73 74 61 6e 74 | .(*vararg).global.field.constant |
| 20680 | 00 5f 45 4e 56 00 20 28 25 73 20 27 25 73 27 29 00 3d 3f 00 66 6f 72 20 69 74 65 72 61 74 6f 72 | ._ENV..(%s.'%s').=?.for.iterator |
| 206a0 | 00 6d 65 74 61 6d 65 74 68 6f 64 00 3d 5b 43 5d 00 43 00 25 73 3a 25 64 3a 20 25 73 00 61 74 74 | .metamethod.=[C].C.%s:%d:.%s.att |
| 206c0 | 65 6d 70 74 20 74 6f 20 25 73 20 61 20 25 73 20 76 61 6c 75 65 25 73 00 63 6f 6e 63 61 74 65 6e | empt.to.%s.a.%s.value%s.concaten |
| 206e0 | 61 74 65 00 6e 75 6d 62 65 72 25 73 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 | ate.number%s.has.no.integer.repr |
| 20700 | 65 73 65 6e 74 61 74 69 6f 6e 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 | esentation.attempt.to.compare.tw |
| 20720 | 6f 20 25 73 20 76 61 6c 75 65 73 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 | o.%s.values.attempt.to.compare.% |
| 20740 | 73 20 77 69 74 68 20 25 73 00 00 00 00 00 00 00 d3 b2 40 00 00 00 00 00 9f b3 40 00 00 00 00 00 | s.with.%s.........@.......@..... |
| 20760 | 9f b3 40 00 00 00 00 00 f9 b3 40 00 00 00 00 00 f9 b3 40 00 00 00 00 00 77 b3 40 00 00 00 00 00 | ..@.......@.......@.....w.@..... |
| 20780 | ef b2 40 00 00 00 00 00 ef b2 40 00 00 00 00 00 f9 b3 40 00 00 00 00 00 f9 b3 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 207a0 | f9 b3 40 00 00 00 00 00 f9 b3 40 00 00 00 00 00 d7 b3 40 00 00 00 00 00 f4 b8 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 207c0 | 55 b9 40 00 00 00 00 00 f4 b8 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 | U.@.......@.....U.@.....U.@..... |
| 207e0 | 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20800 | 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20820 | 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 1c b9 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20840 | 24 b9 40 00 00 00 00 00 2b b9 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 32 b9 40 00 00 00 00 00 | $.@.....+.@.....U.@.....2.@..... |
| 20860 | 39 b9 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 40 b9 40 00 00 00 00 00 47 b9 40 00 00 00 00 00 | 9.@.....U.@.....@.@.....G.@..... |
| 20880 | 4e b9 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 fb b8 40 00 00 00 00 00 | N.@.....U.@.....U.@.......@..... |
| 208a0 | fb b8 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 55 b9 40 00 00 00 00 00 | ..@.....U.@.....U.@.....U.@..... |
| 208c0 | 0d b9 40 00 00 00 00 00 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 00 | ..@.....error.in.error.handling. |
| 208e0 | 61 74 74 65 6d 70 74 20 74 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 6e 6b 20 28 6d 6f 64 65 | attempt.to.load.a.%s.chunk.(mode |
| 20900 | 20 69 73 20 27 25 73 27 29 00 62 69 6e 61 72 79 00 74 65 78 74 00 43 20 73 74 61 63 6b 20 6f 76 | .is.'%s').binary.text.C.stack.ov |
| 20920 | 65 72 66 6c 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 | erflow.cannot.resume.non-suspend |
| 20940 | 65 64 20 63 6f 72 6f 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 | ed.coroutine.attempt.to.yield.ac |
| 20960 | 72 6f 73 73 20 61 20 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 | ross.a.C-call.boundary.attempt.t |
| 20980 | 6f 20 79 69 65 6c 64 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 | o.yield.from.outside.a.coroutine |
| 209a0 | 00 1b 4c 75 61 00 19 93 0d 0a 1a 0a 00 00 00 00 00 00 00 00 00 28 77 40 6e 6f 20 6d 65 73 73 61 | ..Lua................(w@no.messa |
| 209c0 | 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 28 25 73 29 | ge.error.in.__gc.metamethod.(%s) |
| 209e0 | 00 00 00 00 00 00 00 00 fe e2 40 00 00 00 00 00 22 e3 40 00 00 00 00 00 d5 e4 40 00 00 00 00 00 | ..........@.....".@.......@..... |
| 20a00 | e0 e4 40 00 00 00 00 00 ee e4 40 00 00 00 00 00 0c e5 40 00 00 00 00 00 8c e5 40 00 00 00 00 00 | ..@.......@.......@.......@..... |
| 20a20 | 79 e2 40 00 00 00 00 00 70 61 63 6b 61 67 65 00 6d 61 74 68 00 75 74 66 38 00 00 00 00 00 00 00 | y.@.....package.math.utf8....... |
| 20a40 | 04 fc 41 00 00 00 00 00 c7 89 40 00 00 00 00 00 28 0a 42 00 00 00 00 00 57 22 41 00 00 00 00 00 | ..A.......@.....(.B.....W"A..... |
| 20a60 | 97 09 42 00 00 00 00 00 9e a2 40 00 00 00 00 00 69 14 42 00 00 00 00 00 a1 a9 41 00 00 00 00 00 | ..B.......@.....i.B.......A..... |
| 20a80 | 47 34 42 00 00 00 00 00 f1 f8 40 00 00 00 00 00 71 11 42 00 00 00 00 00 36 36 41 00 00 00 00 00 | G4B.......@.....q.B.....66A..... |
| 20aa0 | 65 15 42 00 00 00 00 00 98 92 41 00 00 00 00 00 30 0a 42 00 00 00 00 00 dd 13 41 00 00 00 00 00 | e.B.......A.....0.B.......A..... |
| 20ac0 | 35 0a 42 00 00 00 00 00 a0 ba 41 00 00 00 00 00 6b 04 42 00 00 00 00 00 77 b0 40 00 00 00 00 00 | 5.B.......A.....k.B.....w.@..... |
| 20ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 74 61 6e 64 61 72 64 20 25 73 20 66 69 6c 65 | ................standard.%s.file |
| 20b00 | 20 69 73 20 63 6c 6f 73 65 64 00 25 6c 6c 64 00 25 2e 31 34 67 00 5f 49 4f 5f 6f 75 74 70 75 74 | .is.closed.%lld.%.14g._IO_output |
| 20b20 | 00 46 49 4c 45 2a 00 61 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 61 20 63 6c 6f 73 65 64 20 66 | .FILE*.attempt.to.use.a.closed.f |
| 20b40 | 69 6c 65 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 74 61 6e 64 61 72 64 20 66 69 6c 65 00 72 | ile.cannot.close.standard.file.r |
| 20b60 | 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 | wa.invalid.mode.file.(closed).fi |
| 20b80 | 6c 65 20 28 25 70 29 00 70 50 00 65 45 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 | le.(%p).pP.eE.too.many.arguments |
| 20ba0 | 00 2d 2b 00 78 58 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 5f 49 4f 5f 69 6e 70 75 74 00 | .-+.xX.invalid.format._IO_input. |
| 20bc0 | 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 63 61 6e 6e 6f 74 20 6f 70 | file.is.already.closed.cannot.op |
| 20be0 | 65 6e 20 66 69 6c 65 20 27 25 73 27 20 28 25 73 29 00 63 75 72 00 73 74 64 6f 75 74 00 73 74 64 | en.file.'%s'.(%s).cur.stdout.std |
| 20c00 | 65 72 72 00 6e 6f 00 66 75 6c 6c 00 63 6c 6f 73 65 00 66 6c 75 73 68 00 73 65 65 6b 00 73 65 74 | err.no.full.close.flush.seek.set |
| 20c20 | 76 62 75 66 00 77 72 69 74 65 00 5f 5f 67 63 00 70 6f 70 65 6e 00 74 6d 70 66 69 6c 65 00 00 00 | vbuf.write.__gc.popen.tmpfile... |
| 20c40 | 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20c60 | 64 2f 42 00 00 00 00 00 f2 0b 42 00 00 00 00 00 af 6d 44 00 00 00 00 00 00 00 00 00 00 00 00 00 | d/B.......B......mD............. |
| 20c80 | 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 20ca0 | 04 0c 42 00 00 00 00 00 07 0c 42 00 00 00 00 00 1a 04 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..B.......B.......B............. |
| 20cc0 | 0c 0c 42 00 00 00 00 00 44 ea 40 00 00 00 00 00 12 0c 42 00 00 00 00 00 f5 ed 40 00 00 00 00 00 | ..B.....D.@.......B.......@..... |
| 20ce0 | 57 0e 42 00 00 00 00 00 60 f0 40 00 00 00 00 00 da 2c 42 00 00 00 00 00 41 f5 40 00 00 00 00 00 | W.B.....`.@......,B.....A.@..... |
| 20d00 | 18 0c 42 00 00 00 00 00 76 f8 40 00 00 00 00 00 1d 0c 42 00 00 00 00 00 7a f0 40 00 00 00 00 00 | ..B.....v.@.......B.....z.@..... |
| 20d20 | 25 0c 42 00 00 00 00 00 bf ee 40 00 00 00 00 00 2b 0c 42 00 00 00 00 00 76 ea 40 00 00 00 00 00 | %.B.......@.....+.B.....v.@..... |
| 20d40 | 0a fa 41 00 00 00 00 00 37 f1 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..A.....7.@..................... |
| 20d60 | 0c 0c 42 00 00 00 00 00 44 ea 40 00 00 00 00 00 12 0c 42 00 00 00 00 00 cc ed 40 00 00 00 00 00 | ..B.....D.@.......B.......@..... |
| 20d80 | ba 0b 42 00 00 00 00 00 b1 f7 40 00 00 00 00 00 57 0e 42 00 00 00 00 00 c0 f7 40 00 00 00 00 00 | ..B.......@.....W.B.......@..... |
| 20da0 | 7e f9 41 00 00 00 00 00 48 ef 40 00 00 00 00 00 1a 0b 42 00 00 00 00 00 a2 f7 40 00 00 00 00 00 | ~.A.....H.@.......B.......@..... |
| 20dc0 | 30 0c 42 00 00 00 00 00 19 ee 40 00 00 00 00 00 da 2c 42 00 00 00 00 00 22 f5 40 00 00 00 00 00 | 0.B.......@......,B.....".@..... |
| 20de0 | 36 0c 42 00 00 00 00 00 76 f6 40 00 00 00 00 00 35 1e 42 00 00 00 00 00 dc f0 40 00 00 00 00 00 | 6.B.....v.@.....5.B.......@..... |
| 20e00 | 25 0c 42 00 00 00 00 00 b8 e9 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | %.B.......@..................... |
| 20e20 | 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 74 6f 6f 20 6c | %s.near.%s.lexical.element.too.l |
| 20e40 | 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 73 00 68 65 78 | ong.chunk.has.too.many.lines.hex |
| 20e60 | 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 45 65 00 6d 61 | adecimal.digit.expected.Pp.Ee.ma |
| 20e80 | 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 63 6f 6d 6d 65 6e 74 00 75 6e 66 69 6e 69 73 68 65 | lformed.number.comment.unfinishe |
| 20ea0 | 64 20 6c 6f 6e 67 20 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 6c 69 6e 65 20 25 64 29 00 | d.long.%s.(starting.at.line.%d). |
| 20ec0 | 69 6e 76 61 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 75 6e | invalid.long.string.delimiter.un |
| 20ee0 | 66 69 6e 69 73 68 65 64 20 73 74 72 69 6e 67 00 6d 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d | finished.string.missing.'{'.UTF- |
| 20f00 | 38 20 76 61 6c 75 65 20 74 6f 6f 20 6c 61 72 67 65 00 6d 69 73 73 69 6e 67 20 27 7d 27 00 69 6e | 8.value.too.large.missing.'}'.in |
| 20f20 | 76 61 6c 69 64 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 00 64 65 63 69 6d 61 6c 20 65 73 | valid.escape.sequence.decimal.es |
| 20f40 | 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 62 72 65 61 6b 00 64 6f 00 65 6c 73 65 00 65 6c 73 | cape.too.large.break.do.else.els |
| 20f60 | 65 69 66 00 66 6f 72 00 67 6f 74 6f 00 72 65 70 65 61 74 00 74 68 65 6e 00 75 6e 74 69 6c 00 77 | eif.for.goto.repeat.then.until.w |
| 20f80 | 68 69 6c 65 00 2f 2f 00 3d 3d 00 3e 3d 00 3c 3d 00 7e 3d 00 3c 3c 00 3e 3e 00 3a 3a 00 3c 65 6f | hile.//.==.>=.<=.~=.<<.>>.::.<eo |
| 20fa0 | 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c 69 6e 74 65 67 65 72 3e 00 3c 6e 61 6d 65 3e 00 3c 73 74 | f>.<number>.<integer>.<name>.<st |
| 20fc0 | 72 69 6e 67 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ring>........................... |
| 20fe0 | 8c 2c 42 00 00 00 00 00 4f 0f 42 00 00 00 00 00 55 0f 42 00 00 00 00 00 58 0f 42 00 00 00 00 00 | .,B.....O.B.....U.B.....X.B..... |
| 21000 | 5d 0f 42 00 00 00 00 00 af 6d 44 00 00 00 00 00 04 fa 41 00 00 00 00 00 64 0f 42 00 00 00 00 00 | ].B......mD.......A.....d.B..... |
| 21020 | b9 14 42 00 00 00 00 00 68 0f 42 00 00 00 00 00 61 0f 42 00 00 00 00 00 55 2e 42 00 00 00 00 00 | ..B.....h.B.....a.B.....U.B..... |
| 21040 | 91 04 42 00 00 00 00 00 74 2a 42 00 00 00 00 00 b2 2c 42 00 00 00 00 00 93 2c 42 00 00 00 00 00 | ..B.....t*B......,B......,B..... |
| 21060 | 6d 0f 42 00 00 00 00 00 5a 04 42 00 00 00 00 00 74 0f 42 00 00 00 00 00 ff f9 41 00 00 00 00 00 | m.B.....Z.B.....t.B.......A..... |
| 21080 | 79 0f 42 00 00 00 00 00 7f 0f 42 00 00 00 00 00 85 0f 42 00 00 00 00 00 6c f8 41 00 00 00 00 00 | y.B.......B.......B.....l.A..... |
| 210a0 | 6b f8 41 00 00 00 00 00 88 0f 42 00 00 00 00 00 8b 0f 42 00 00 00 00 00 8e 0f 42 00 00 00 00 00 | k.A.......B.......B.......B..... |
| 210c0 | 91 0f 42 00 00 00 00 00 94 0f 42 00 00 00 00 00 97 0f 42 00 00 00 00 00 9a 0f 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 210e0 | 9d 0f 42 00 00 00 00 00 a3 0f 42 00 00 00 00 00 ac 0f 42 00 00 00 00 00 b6 0f 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 21100 | bd 0f 42 00 00 00 00 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 | ..B.....wrong.number.of.argument |
| 21120 | 73 00 69 6e 74 65 72 76 61 6c 20 69 73 20 65 6d 70 74 79 00 69 6e 74 65 72 76 61 6c 20 74 6f 6f | s.interval.is.empty.interval.too |
| 21140 | 20 6c 61 72 67 65 00 66 6c 6f 61 74 00 70 69 00 68 75 67 65 00 6d 61 78 69 6e 74 65 67 65 72 00 | .large.float.pi.huge.maxinteger. |
| 21160 | 6d 69 6e 69 6e 74 65 67 65 72 00 61 62 73 00 61 63 6f 73 00 61 73 69 6e 00 61 74 61 6e 00 63 65 | mininteger.abs.acos.asin.atan.ce |
| 21180 | 69 6c 00 64 65 67 00 65 78 70 00 74 6f 69 6e 74 65 67 65 72 00 66 6c 6f 6f 72 00 66 6d 6f 64 00 | il.deg.exp.tointeger.floor.fmod. |
| 211a0 | 75 6c 74 00 6c 6f 67 00 6d 61 78 00 6d 69 6e 00 6d 6f 64 66 00 72 61 64 00 72 61 6e 64 6f 6d 73 | ult.log.max.min.modf.rad.randoms |
| 211c0 | 65 65 64 00 73 71 72 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | eed.sqrt........................ |
| 211e0 | 6b 11 42 00 00 00 00 00 c1 12 41 00 00 00 00 00 6f 11 42 00 00 00 00 00 db 10 41 00 00 00 00 00 | k.B.......A.....o.B.......A..... |
| 21200 | 74 11 42 00 00 00 00 00 b9 10 41 00 00 00 00 00 79 11 42 00 00 00 00 00 66 10 41 00 00 00 00 00 | t.B.......A.....y.B.....f.A..... |
| 21220 | 7e 11 42 00 00 00 00 00 55 11 41 00 00 00 00 00 70 11 42 00 00 00 00 00 44 10 41 00 00 00 00 00 | ~.B.....U.A.....p.B.....D.A..... |
| 21240 | 83 11 42 00 00 00 00 00 a4 0c 41 00 00 00 00 00 87 11 42 00 00 00 00 00 22 10 41 00 00 00 00 00 | ..B.......A.......B.....".A..... |
| 21260 | 8b 11 42 00 00 00 00 00 51 12 41 00 00 00 00 00 95 11 42 00 00 00 00 00 17 12 41 00 00 00 00 00 | ..B.....Q.A.......B.......A..... |
| 21280 | 9b 11 42 00 00 00 00 00 1e 13 41 00 00 00 00 00 a0 11 42 00 00 00 00 00 e8 0f 41 00 00 00 00 00 | ..B.......A.......B.......A..... |
| 212a0 | a4 11 42 00 00 00 00 00 3b 0f 41 00 00 00 00 00 a8 11 42 00 00 00 00 00 cf 0e 41 00 00 00 00 00 | ..B.....;.A.......B.......A..... |
| 212c0 | ac 11 42 00 00 00 00 00 63 0e 41 00 00 00 00 00 b0 11 42 00 00 00 00 00 8f 11 41 00 00 00 00 00 | ..B.....c.A.......B.......A..... |
| 212e0 | b5 11 42 00 00 00 00 00 7f 0c 41 00 00 00 00 00 ca 33 42 00 00 00 00 00 4d 0d 41 00 00 00 00 00 | ..B.......A......3B.....M.A..... |
| 21300 | b9 11 42 00 00 00 00 00 2f 0d 41 00 00 00 00 00 75 11 42 00 00 00 00 00 0d 0d 41 00 00 00 00 00 | ..B...../.A.....u.B.......A..... |
| 21320 | c4 11 42 00 00 00 00 00 eb 0c 41 00 00 00 00 00 7a 11 42 00 00 00 00 00 c9 0c 41 00 00 00 00 00 | ..B.......A.....z.B.......A..... |
| 21340 | 35 1e 42 00 00 00 00 00 fd 10 41 00 00 00 00 00 4d 11 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | 5.B.......A.....M.B............. |
| 21360 | 50 11 42 00 00 00 00 00 00 00 00 00 00 00 00 00 55 11 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | P.B.............U.B............. |
| 21380 | 60 11 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 | `.B............................. |
| 213a0 | 00 00 00 00 00 00 e0 c3 00 00 00 00 00 00 e0 43 39 9d 52 a2 46 df 91 3f f8 c1 63 1a dc a5 4c 40 | ...............C9.R.F..?..c...L@ |
| 213c0 | 00 00 00 00 00 00 00 3e 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 24 40 18 2d 44 54 fb 21 09 40 | .......>.......?......$@.-DT.!.@ |
| 213e0 | 00 00 00 00 00 00 f0 7f 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 | ................................ |
| 21400 | 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 | memory.allocation.error:.block.t |
| 21420 | 6f 6f 20 62 69 67 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 | oo.big.too.many.%s.(limit.is.%d) |
| 21440 | 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 27 20 6d | .searchers.'package.searchers'.m |
| 21460 | 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 74 20 66 | ust.be.a.table.module.'%s'.not.f |
| 21480 | 6f 75 6e 64 3a 25 73 00 5f 4e 41 4d 45 00 5f 4d 00 5f 50 41 43 4b 41 47 45 00 27 6d 6f 64 75 6c | ound:%s._NAME._M._PACKAGE.'modul |
| 214a0 | 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 66 75 6e 63 74 69 6f | e'.not.called.from.a.Lua.functio |
| 214c0 | 6e 00 5f 50 52 45 4c 4f 41 44 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 6b 61 67 65 2e 70 72 | n._PRELOAD...no.field.package.pr |
| 214e0 | 65 6c 6f 61 64 5b 27 25 73 27 5d 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 27 00 69 6e 69 74 00 | eload['%s']...no.file.'%s'.init. |
| 21500 | 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 4c 55 41 5f 4e 4f 45 4e 56 00 3b 01 3b 00 3b 3b 00 01 00 | _.luaopen_%s.LUA_NOENV.;.;.;;... |
| 21520 | 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 66 | error.loading.module.'%s'.from.f |
| 21540 | 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 27 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 | ile.'%s':..%s.'package.%s'.must. |
| 21560 | 62 65 20 61 20 73 74 72 69 6e 67 00 63 70 61 74 68 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 | be.a.string.cpath...no.module.'% |
| 21580 | 73 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 | s'.in.file.'%s'./usr/local/share |
| 215a0 | 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f | /lua/5.3/?.lua;/usr/local/share/ |
| 215c0 | 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 | lua/5.3/?/init.lua;/usr/local/li |
| 215e0 | 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c | b/lua/5.3/?.lua;/usr/local/lib/l |
| 21600 | 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2e 2f 3f 2e 6c 75 61 3b 2e 2f 3f 2f 69 6e | ua/5.3/?/init.lua;./?.lua;./?/in |
| 21620 | 69 74 2e 6c 75 61 00 4c 55 41 5f 50 41 54 48 00 4c 55 41 5f 50 41 54 48 5f 35 5f 33 00 2f 75 73 | it.lua.LUA_PATH.LUA_PATH_5_3./us |
| 21640 | 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c 6f | r/local/lib/lua/5.3/?.so;/usr/lo |
| 21660 | 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 6c 6f 61 64 61 6c 6c 2e 73 6f 3b 2e 2f 3f 2e 73 | cal/lib/lua/5.3/loadall.so;./?.s |
| 21680 | 6f 00 4c 55 41 5f 43 50 41 54 48 00 4c 55 41 5f 43 50 41 54 48 5f 35 5f 33 00 2f 0a 3b 0a 3f 0a | o.LUA_CPATH.LUA_CPATH_5_3./.;.?. |
| 216a0 | 21 0a 2d 0a 00 63 6f 6e 66 69 67 00 6c 6f 61 64 65 64 00 70 72 65 6c 6f 61 64 00 6d 6f 64 75 6c | !.-..config.loaded.preload.modul |
| 216c0 | 65 00 72 65 71 75 69 72 65 00 6c 6f 61 64 6c 69 62 00 73 65 61 72 63 68 70 61 74 68 00 73 65 65 | e.require.loadlib.searchpath.see |
| 216e0 | 61 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | all............................. |
| 21700 | 2d 1a 41 00 00 00 00 00 f9 21 41 00 00 00 00 00 d5 20 41 00 00 00 00 00 3a 21 41 00 00 00 00 00 | -.A......!A.......A.....:!A..... |
| 21720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21740 | bb 16 42 00 00 00 00 00 e1 17 41 00 00 00 00 00 c2 16 42 00 00 00 00 00 da 16 41 00 00 00 00 00 | ..B.......A.......B.......A..... |
| 21760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21780 | ca 16 42 00 00 00 00 00 4a 1d 41 00 00 00 00 00 d2 16 42 00 00 00 00 00 d1 1f 41 00 00 00 00 00 | ..B.....J.A.......B.......A..... |
| 217a0 | dd 16 42 00 00 00 00 00 ba 19 41 00 00 00 00 00 b3 16 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..B.......A.......B............. |
| 217c0 | 6c 15 42 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 15 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | l.B.............m.B............. |
| 217e0 | 41 14 42 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 16 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | A.B...............B............. |
| 21800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21820 | 4d 24 41 00 00 00 00 00 51 24 41 00 00 00 00 00 55 24 41 00 00 00 00 00 5a 24 41 00 00 00 00 00 | M$A.....Q$A.....U$A.....Z$A..... |
| 21840 | 91 24 41 00 00 00 00 00 91 24 41 00 00 00 00 00 62 24 41 00 00 00 00 00 6a 24 41 00 00 00 00 00 | .$A......$A.....b$A.....j$A..... |
| 21860 | 6e 24 41 00 00 00 00 00 72 24 41 00 00 00 00 00 76 24 41 00 00 00 00 00 7b 24 41 00 00 00 00 00 | n$A.....r$A.....v$A.....{$A..... |
| 21880 | 89 24 41 00 00 00 00 00 8d 24 41 00 00 00 00 00 c5 24 41 00 00 00 00 00 ca 24 41 00 00 00 00 00 | .$A......$A......$A......$A..... |
| 218a0 | cf 24 41 00 00 00 00 00 f3 24 41 00 00 00 00 00 d9 24 41 00 00 00 00 00 d4 24 41 00 00 00 00 00 | .$A......$A......$A......$A..... |
| 218c0 | de 24 41 00 00 00 00 00 1f 25 41 00 00 00 00 00 1f 25 41 00 00 00 00 00 1f 25 41 00 00 00 00 00 | .$A......%A......%A......%A..... |
| 218e0 | 1f 25 41 00 00 00 00 00 1f 25 41 00 00 00 00 00 e7 24 41 00 00 00 00 00 00 00 00 00 00 00 00 00 | .%A......%A......$A............. |
| 21900 | 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 | ................................ |
| 21920 | 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 | ................................ |
| 21940 | 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 | ................................ |
| 21960 | 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 | ................................ |
| 21980 | 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 | ................................ |
| 219a0 | 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 | ................................ |
| 219c0 | 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 | ................................ |
| 219e0 | 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 | ................................ |
| 21a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 4e 00 2d 30 31 32 33 34 35 36 37 38 39 00 28 | ................nN.-0123456789.( |
| 21a20 | 6e 75 6c 6c 29 00 3c 5c 25 64 3e 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 | null).<\%d>.invalid.option.'%%%c |
| 21a40 | 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 00 00 00 00 00 00 00 00 00 | '.to.'lua_pushfstring'.......... |
| 21a60 | 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21a80 | 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 60 60 60 60 68 22 bc | `qATPP\l<.<Tl||||||||||||````h". |
| 21aa0 | bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....TT.bb.b.QP.................. |
| 21ac0 | 40 1c 42 00 00 00 00 00 45 1c 42 00 00 00 00 00 4b 1c 42 00 00 00 00 00 52 1c 42 00 00 00 00 00 | @.B.....E.B.....K.B.....R.B..... |
| 21ae0 | 5b 1c 42 00 00 00 00 00 63 1c 42 00 00 00 00 00 6c 1c 42 00 00 00 00 00 75 1c 42 00 00 00 00 00 | [.B.....c.B.....l.B.....u.B..... |
| 21b00 | 7e 1c 42 00 00 00 00 00 87 1c 42 00 00 00 00 00 90 1c 42 00 00 00 00 00 99 1c 42 00 00 00 00 00 | ~.B.......B.......B.......B..... |
| 21b20 | a2 1c 42 00 00 00 00 00 a7 1c 42 00 00 00 00 00 ab 1c 42 00 00 00 00 00 af 1c 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 21b40 | b3 1c 42 00 00 00 00 00 b7 1c 42 00 00 00 00 00 bc 1c 42 00 00 00 00 00 bb 1c 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 21b60 | c0 1c 42 00 00 00 00 00 c5 1c 42 00 00 00 00 00 c9 1c 42 00 00 00 00 00 ce 1c 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 21b80 | d2 1c 42 00 00 00 00 00 d6 1c 42 00 00 00 00 00 da 1c 42 00 00 00 00 00 db 1c 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 21ba0 | df 1c 42 00 00 00 00 00 e3 1c 42 00 00 00 00 00 ea 1c 42 00 00 00 00 00 ee 1c 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 21bc0 | f1 1c 42 00 00 00 00 00 7b 1c 42 00 00 00 00 00 f4 1c 42 00 00 00 00 00 f9 1c 42 00 00 00 00 00 | ..B.....{.B.......B.......B..... |
| 21be0 | 05 1d 42 00 00 00 00 00 01 1d 42 00 00 00 00 00 0a 1d 42 00 00 00 00 00 23 1d 42 00 00 00 00 00 | ..B.......B.......B.....#.B..... |
| 21c00 | 11 1d 42 00 00 00 00 00 19 1d 42 00 00 00 00 00 22 1d 42 00 00 00 00 00 2b 1d 42 00 00 00 00 00 | ..B.......B.....".B.....+.B..... |
| 21c20 | 33 1d 42 00 00 00 00 00 3b 1d 42 00 00 00 00 00 42 1d 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | 3.B.....;.B.....B.B............. |
| 21c40 | 4d 4f 56 45 00 4c 4f 41 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e | MOVE.LOADK.LOADKX.LOADBOOL.LOADN |
| 21c60 | 49 4c 00 47 45 54 55 50 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 42 4c 45 00 53 45 | IL.GETUPVAL.GETTABUP.GETTABLE.SE |
| 21c80 | 54 54 41 42 55 50 00 53 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 4c | TTABUP.SETUPVAL.SETTABLE.NEWTABL |
| 21ca0 | 45 00 53 45 4c 46 00 41 44 44 00 53 55 42 00 4d 55 4c 00 4d 4f 44 00 50 4f 57 00 49 44 49 56 00 | E.SELF.ADD.SUB.MUL.MOD.POW.IDIV. |
| 21cc0 | 42 41 4e 44 00 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 4c | BAND.BOR.BXOR.SHL.SHR.UNM.BNOT.L |
| 21ce0 | 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 54 45 53 54 00 54 45 53 54 53 45 54 | EN.CONCAT.JMP.EQ.LT.TEST.TESTSET |
| 21d00 | 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c | .TAILCALL.RETURN.FORPREP.TFORCAL |
| 21d20 | 4c 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c 49 53 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 | L.TFORLOOP.SETLIST.CLOSURE.VARAR |
| 21d40 | 47 00 45 58 54 52 41 41 52 47 00 2f 74 6d 70 2f 6c 75 61 5f 58 58 58 58 58 58 00 75 6e 61 62 6c | G.EXTRAARG./tmp/lua_XXXXXX.unabl |
| 21d60 | 65 20 74 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 | e.to.generate.a.unique.filename. |
| 21d80 | 66 69 65 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 | field.'%s'.missing.in.date.table |
| 21da0 | 00 73 65 63 00 68 6f 75 72 00 6d 6f 6e 74 68 00 79 65 61 72 00 69 73 64 73 74 00 25 63 00 2a 74 | .sec.hour.month.year.isdst.%c.*t |
| 21dc0 | 00 77 64 61 79 00 79 64 61 79 00 69 6e 76 61 6c 69 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 73 70 | .wday.yday.invalid.conversion.sp |
| 21de0 | 65 63 69 66 69 65 72 20 27 25 25 25 73 27 00 61 41 62 42 63 43 64 44 65 46 67 47 68 48 49 6a 6d | ecifier.'%%%s'.aAbBcCdDeFgGhHIjm |
| 21e00 | 4d 6e 70 72 52 53 74 54 75 55 56 77 57 78 58 79 59 7a 5a 25 00 63 43 78 58 79 59 00 4f 00 64 65 | MnprRStTuUVwWxXyYzZ%.cCxXyY.O.de |
| 21e20 | 48 49 6d 4d 53 75 55 56 77 57 79 00 63 6f 6c 6c 61 74 65 00 63 74 79 70 65 00 6d 6f 6e 65 74 61 | HImMSuUVwWy.collate.ctype.moneta |
| 21e40 | 72 79 00 6e 75 6d 65 72 69 63 00 63 6c 6f 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d 65 00 65 | ry.numeric.clock.date.difftime.e |
| 21e60 | 78 65 63 75 74 65 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 | xecute.getenv.remove.rename.setl |
| 21e80 | 6f 63 61 6c 65 00 74 6d 70 6e 61 6d 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ocale.tmpname................... |
| 21ea0 | ef 1d 42 00 00 00 00 00 1f 15 42 00 00 00 00 00 98 14 42 00 00 00 00 00 15 1e 42 00 00 00 00 00 | ..B.......B.......B.......B..... |
| 21ec0 | 1c 1e 42 00 00 00 00 00 1e 1e 42 00 00 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 | ..B.......B..................... |
| 21ee0 | 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 21f00 | 67 04 42 00 00 00 00 00 2c 1e 42 00 00 00 00 00 34 1e 42 00 00 00 00 00 3a 1e 42 00 00 00 00 00 | g.B.....,.B.....4.B.....:.B..... |
| 21f20 | 43 1e 42 00 00 00 00 00 5a 1e 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | C.B.....Z.B..................... |
| 21f40 | 4b 1e 42 00 00 00 00 00 b4 30 41 00 00 00 00 00 51 1e 42 00 00 00 00 00 2f 33 41 00 00 00 00 00 | K.B......0A.....Q.B...../3A..... |
| 21f60 | 56 1e 42 00 00 00 00 00 54 30 41 00 00 00 00 00 5f 1e 42 00 00 00 00 00 15 30 41 00 00 00 00 00 | V.B.....T0A....._.B......0A..... |
| 21f80 | 2e f9 41 00 00 00 00 00 ae 2f 41 00 00 00 00 00 67 1e 42 00 00 00 00 00 84 2f 41 00 00 00 00 00 | ..A....../A.....g.B....../A..... |
| 21fa0 | 6e 1e 42 00 00 00 00 00 51 2f 41 00 00 00 00 00 75 1e 42 00 00 00 00 00 0d 2f 41 00 00 00 00 00 | n.B.....Q/A.....u.B....../A..... |
| 21fc0 | 7c 1e 42 00 00 00 00 00 ba 2e 41 00 00 00 00 00 5a 1e 42 00 00 00 00 00 e7 31 41 00 00 00 00 00 | |.B.......A.....Z.B......1A..... |
| 21fe0 | 86 1e 42 00 00 00 00 00 e3 30 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..B......0A..................... |
| 22000 | 00 00 00 00 80 84 2e 41 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 6d 61 69 6e 20 66 75 6e 63 74 69 | .......Alabels/gotos.main.functi |
| 22020 | 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 64 00 74 6f 6f 20 6d 61 6e 79 20 | on.function.at.line.%d.too.many. |
| 22040 | 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 20 69 6e 20 25 73 00 25 73 20 65 78 70 65 63 74 | %s.(limit.is.%d).in.%s.%s.expect |
| 22060 | 65 64 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 | ed.<goto.%s>.at.line.%d.jumps.in |
| 22080 | 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 |
| 220a0 | 70 65 63 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 25 73 20 61 74 20 6c 69 6e 65 20 25 64 29 00 | pected.(to.close.%s.at.line.%d). |
| 220c0 | 43 20 6c 65 76 65 6c 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 | C.levels.<%s>.at.line.%d.not.ins |
| 220e0 | 69 64 65 20 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 | ide.a.loop.no.visible.label.'%s' |
| 22100 | 20 66 6f 72 20 3c 67 6f 74 6f 3e 20 61 74 20 6c 69 6e 65 20 25 64 00 6c 6f 63 61 6c 20 76 61 72 | .for.<goto>.at.line.%d.local.var |
| 22120 | 69 61 62 6c 65 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 | iables.(for.index).(for.limit).( |
| 22140 | 66 6f 72 20 73 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 | for.step).(for.generator).(for.s |
| 22160 | 74 61 74 65 29 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 | tate).(for.control).'='.or.'in'. |
| 22180 | 65 78 70 65 63 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 | expected.label.'%s'.already.defi |
| 221a0 | 6e 65 64 20 6f 6e 20 6c 69 6e 65 20 25 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 73 65 6c 66 | ned.on.line.%d.syntax.error.self |
| 221c0 | 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 61 6e 6e 6f 74 | .<name>.or.'...'.expected.cannot |
| 221e0 | 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 20 66 75 6e 63 | .use.'...'.outside.a.vararg.func |
| 22200 | 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 65 63 74 65 64 | tion.function.arguments.expected |
| 22220 | 00 75 6e 65 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .unexpected.symbol.............. |
| 22240 | 0a 0a 0a 0a 0b 0b 0b 0b 0e 0d 0b 0b 0b 0b 06 06 04 04 05 05 07 07 07 07 09 08 03 03 03 03 03 03 | ................................ |
| 22260 | 03 03 03 03 03 03 02 02 01 01 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 25 64 2d 62 | ..........not.enough.memory.%d-b |
| 22280 | 79 74 65 20 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 | yte.integer.does.not.fit.into.Lu |
| 222a0 | 61 20 49 6e 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 | a.Integer.malformed.pattern.(end |
| 222c0 | 73 20 77 69 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 | s.with.'%%').malformed.pattern.( |
| 222e0 | 6d 69 73 73 69 6e 67 20 27 5d 27 29 00 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f | missing.']').resulting.string.to |
| 22300 | 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6e 6f 20 76 61 | o.large.value.out.of.range.no.va |
| 22320 | 6c 75 65 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 | lue.-+.#0.invalid.format.(repeat |
| 22340 | 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 | ed.flags).invalid.format.(width. |
| 22360 | 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c 6f 6e 67 29 00 5c 25 64 00 5c 25 30 33 64 | or.precision.too.long).\%d.\%03d |
| 22380 | 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 66 6f 72 6d 61 | .invalid.option.'%%%c'.to.'forma |
| 223a0 | 74 27 00 73 74 72 69 6e 67 20 73 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 69 6e 76 61 6c 69 64 | t'.string.slice.too.long.invalid |
| 223c0 | 20 63 61 70 74 75 72 65 20 69 6e 64 65 78 20 25 25 25 64 00 75 6e 66 69 6e 69 73 68 65 64 20 63 | .capture.index.%%%d.unfinished.c |
| 223e0 | 61 70 74 75 72 65 00 74 6f 6f 20 6d 61 6e 79 20 63 61 70 74 75 72 65 73 00 75 6e 61 62 6c 65 20 | apture.too.many.captures.unable. |
| 22400 | 74 6f 20 64 75 6d 70 20 67 69 76 65 6e 20 66 75 6e 63 74 69 6f 6e 00 69 6e 74 65 67 72 61 6c 20 | to.dump.given.function.integral. |
| 22420 | 73 69 7a 65 20 28 25 64 29 20 6f 75 74 20 6f 66 20 6c 69 6d 69 74 73 20 5b 31 2c 25 64 5d 00 6d | size.(%d).out.of.limits.[1,%d].m |
| 22440 | 69 73 73 69 6e 67 20 73 69 7a 65 20 66 6f 72 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 63 | issing.size.for.format.option.'c |
| 22460 | 27 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 25 63 27 00 69 6e 76 | '.invalid.format.option.'%c'.inv |
| 22480 | 61 6c 69 64 20 6e 65 78 74 20 6f 70 74 69 6f 6e 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 58 27 00 | alid.next.option.for.option.'X'. |
| 224a0 | 66 6f 72 6d 61 74 20 61 73 6b 73 20 66 6f 72 20 61 6c 69 67 6e 6d 65 6e 74 20 6e 6f 74 20 70 6f | format.asks.for.alignment.not.po |
| 224c0 | 77 65 72 20 6f 66 20 32 00 66 6f 72 6d 61 74 20 72 65 73 75 6c 74 20 74 6f 6f 20 6c 61 72 67 65 | wer.of.2.format.result.too.large |
| 224e0 | 00 76 61 72 69 61 62 6c 65 2d 6c 65 6e 67 74 68 20 66 6f 72 6d 61 74 00 69 6e 69 74 69 61 6c 20 | .variable-length.format.initial. |
| 22500 | 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 64 61 74 61 20 73 74 72 69 | position.out.of.string.data.stri |
| 22520 | 6e 67 20 74 6f 6f 20 73 68 6f 72 74 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 00 69 6e | ng.too.short.too.many.results.in |
| 22540 | 74 65 67 65 72 20 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 | teger.overflow.unsigned.overflow |
| 22560 | 00 77 72 6f 6e 67 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 | .wrong.length.string.length.does |
| 22580 | 20 6e 6f 74 20 66 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 | .not.fit.in.given.size.string.co |
| 225a0 | 6e 74 61 69 6e 73 20 7a 65 72 6f 73 00 70 61 74 74 65 72 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 | ntains.zeros.pattern.too.complex |
| 225c0 | 00 69 6e 76 61 6c 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 74 75 72 65 00 6d 61 6c 66 6f 72 6d | .invalid.pattern.capture.malform |
| 225e0 | 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f | ed.pattern.(missing.arguments.to |
| 22600 | 20 27 25 25 62 27 29 00 6d 69 73 73 69 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 | .'%%b').missing.'['.after.'%%f'. |
| 22620 | 69 6e 20 70 61 74 74 65 72 6e 00 5e 24 2a 2b 3f 2e 28 5b 25 2d 00 73 74 72 69 6e 67 2f 66 75 6e | in.pattern.^$*+?.([%-.string/fun |
| 22640 | 63 74 69 6f 6e 2f 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 75 73 65 | ction/table.expected.invalid.use |
| 22660 | 20 6f 66 20 27 25 63 27 20 69 6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 69 6e 67 00 69 | .of.'%c'.in.replacement.string.i |
| 22680 | 6e 76 61 6c 69 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 | nvalid.replacement.value.(a.%s). |
| 226a0 | 63 68 61 72 00 64 75 6d 70 00 66 69 6e 64 00 67 6d 61 74 63 68 00 67 73 75 62 00 6c 6f 77 65 72 | char.dump.find.gmatch.gsub.lower |
| 226c0 | 00 72 65 70 00 72 65 76 65 72 73 65 00 75 70 70 65 72 00 70 61 63 6b 73 69 7a 65 00 00 00 00 00 | .rep.reverse.upper.packsize..... |
| 226e0 | 2e 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 44 6f 41 00 00 00 00 00 58 6f 41 00 00 00 00 00 | .oA......oA.....DoA.....XoA..... |
| 22700 | f9 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 6b 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 | .oA......oA.....koA......oA..... |
| 22720 | f9 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 7e 6f 41 00 00 00 00 00 | .oA......oA......oA.....~oA..... |
| 22740 | f9 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 91 6f 41 00 00 00 00 00 | .oA......oA......oA......oA..... |
| 22760 | f9 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 a2 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 | .oA......oA......oA......oA..... |
| 22780 | b5 6f 41 00 00 00 00 00 f9 6f 41 00 00 00 00 00 c8 6f 41 00 00 00 00 00 d9 6f 41 00 00 00 00 00 | .oA......oA......oA......oA..... |
| 227a0 | f9 6f 41 00 00 00 00 00 ef 6f 41 00 00 00 00 00 10 81 41 00 00 00 00 00 10 81 41 00 00 00 00 00 | .oA......oA.......A.......A..... |
| 227c0 | 3b 81 41 00 00 00 00 00 79 81 41 00 00 00 00 00 8f 81 41 00 00 00 00 00 eb 81 41 00 00 00 00 00 | ;.A.....y.A.......A.......A..... |
| 227e0 | 16 82 41 00 00 00 00 00 16 82 41 00 00 00 00 00 16 82 41 00 00 00 00 00 58 83 41 00 00 00 00 00 | ..A.......A.......A.....X.A..... |
| 22800 | a5 83 41 00 00 00 00 00 f7 83 41 00 00 00 00 00 4e 84 41 00 00 00 00 00 92 84 41 00 00 00 00 00 | ..A.......A.....N.A.......A..... |
| 22820 | 04 85 41 00 00 00 00 00 8d 85 41 00 00 00 00 00 bf 85 41 00 00 00 00 00 bf 85 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 22840 | 50 2f 42 00 00 00 00 00 a6 77 41 00 00 00 00 00 a0 26 42 00 00 00 00 00 e7 70 41 00 00 00 00 00 | P/B......wA......&B......pA..... |
| 22860 | a5 26 42 00 00 00 00 00 f1 7a 41 00 00 00 00 00 aa 26 42 00 00 00 00 00 17 8d 41 00 00 00 00 00 | .&B......zA......&B.......A..... |
| 22880 | af 0b 42 00 00 00 00 00 f5 71 41 00 00 00 00 00 af 26 42 00 00 00 00 00 98 70 41 00 00 00 00 00 | ..B......qA......&B......pA..... |
| 228a0 | b6 26 42 00 00 00 00 00 21 8d 41 00 00 00 00 00 55 2c 42 00 00 00 00 00 94 69 41 00 00 00 00 00 | .&B.....!.A.....U,B......iA..... |
| 228c0 | bb 26 42 00 00 00 00 00 6f 6e 41 00 00 00 00 00 b0 26 42 00 00 00 00 00 10 8d 41 00 00 00 00 00 | .&B.....onA......&B.......A..... |
| 228e0 | c1 26 42 00 00 00 00 00 3a 6d 41 00 00 00 00 00 c5 26 42 00 00 00 00 00 ac 6c 41 00 00 00 00 00 | .&B.....:mA......&B......lA..... |
| 22900 | 66 2c 42 00 00 00 00 00 a8 78 41 00 00 00 00 00 cd 26 42 00 00 00 00 00 10 6c 41 00 00 00 00 00 | f,B......xA......&B......lA..... |
| 22920 | 70 2b 42 00 00 00 00 00 5c 82 41 00 00 00 00 00 d3 26 42 00 00 00 00 00 f2 7e 41 00 00 00 00 00 | p+B.....\.A......&B......~A..... |
| 22940 | 6e 2b 42 00 00 00 00 00 df 7f 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | n+B.......A..................... |
| 22960 | 13 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 7a 93 41 00 00 00 00 00 fd 93 41 00 00 00 00 00 | ..A.....&.A.....z.A.......A..... |
| 22980 | 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 | &.A.....&.A.....&.A.....&.A..... |
| 229a0 | 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 | &.A.....&.A.....&.A.....&.A..... |
| 229c0 | 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 | &.A.....&.A.....&.A.....&.A..... |
| 229e0 | 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 13 94 41 00 00 00 00 00 d3 93 41 00 00 00 00 00 | &.A.....&.A.......A.......A..... |
| 22a00 | 26 94 41 00 00 00 00 00 26 94 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | &.A.....&.A..................... |
| 22a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22a40 | 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 74 61 62 6c 65 20 6f 76 65 72 | invalid.key.to.'next'.table.over |
| 22a60 | 66 6c 6f 77 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 6e 69 6c 00 74 61 62 6c 65 20 69 6e | flow.table.index.is.nil.table.in |
| 22a80 | 64 65 78 20 69 73 20 4e 61 4e 00 00 00 00 00 00 00 00 c0 ff fe ff df 41 69 6e 69 74 69 61 6c 20 | dex.is.NaN.............Ainitial. |
| 22aa0 | 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 6e 65 77 69 | position.must.be.positive.__newi |
| 22ac0 | 6e 64 65 78 00 69 6e 76 61 6c 69 64 20 6f 72 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 | ndex.invalid.order.function.for. |
| 22ae0 | 73 6f 72 74 69 6e 67 00 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e | sorting.invalid.value.(%s).at.in |
| 22b00 | 64 65 78 20 25 64 20 69 6e 20 74 61 62 6c 65 20 66 6f 72 20 27 63 6f 6e 63 61 74 27 00 70 6f 73 | dex.%d.in.table.for.'concat'.pos |
| 22b20 | 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 62 6f 75 6e 64 73 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 | ition.out.of.bounds.wrong.number |
| 22b40 | 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 69 6e 73 65 72 74 27 00 74 6f 6f 20 6d 61 | .of.arguments.to.'insert'.too.ma |
| 22b60 | 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 75 6e 70 61 63 6b 00 69 6e 73 65 72 74 00 73 6f 72 74 | ny.results.to.unpack.insert.sort |
| 22b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 22ba0 | c2 2c 42 00 00 00 00 00 30 a5 41 00 00 00 00 00 75 2b 42 00 00 00 00 00 43 a6 41 00 00 00 00 00 | .,B.....0.A.....u+B.....C.A..... |
| 22bc0 | 70 2b 42 00 00 00 00 00 c1 9f 41 00 00 00 00 00 6e 2b 42 00 00 00 00 00 2c a7 41 00 00 00 00 00 | p+B.......A.....n+B.....,.A..... |
| 22be0 | 6e 1e 42 00 00 00 00 00 13 a8 41 00 00 00 00 00 70 1e 42 00 00 00 00 00 52 9e 41 00 00 00 00 00 | n.B.......A.....p.B.....R.A..... |
| 22c00 | 7c 2b 42 00 00 00 00 00 fa a8 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |+B.......A..................... |
| 22c20 | 70 65 72 66 6f 72 6d 20 62 69 74 77 69 73 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 6e 00 70 65 72 | perform.bitwise.operation.on.per |
| 22c40 | 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 6f 6e 00 5f 5f 6c 65 6e 00 5f 5f 65 71 00 5f 5f | form.arithmetic.on.__len.__eq.__ |
| 22c60 | 61 64 64 00 5f 5f 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 64 69 | add.__sub.__mul.__mod.__pow.__di |
| 22c80 | 76 00 5f 5f 69 64 69 76 00 5f 5f 62 61 6e 64 00 5f 5f 62 6f 72 00 5f 5f 62 78 6f 72 00 5f 5f 73 | v.__idiv.__band.__bor.__bxor.__s |
| 22ca0 | 68 6c 00 5f 5f 73 68 72 00 5f 5f 75 6e 6d 00 5f 5f 62 6e 6f 74 00 5f 5f 6c 74 00 5f 5f 6c 65 00 | hl.__shr.__unm.__bnot.__lt.__le. |
| 22cc0 | 5f 5f 63 6f 6e 63 61 74 00 5f 5f 63 61 6c 6c 00 62 6f 6f 6c 65 61 6e 00 74 68 72 65 61 64 00 70 | __concat.__call.boolean.thread.p |
| 22ce0 | 72 6f 74 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | roto............................ |
| 22d00 | 04 fb 41 00 00 00 00 00 ba 2a 42 00 00 00 00 00 2b 0c 42 00 00 00 00 00 c3 03 42 00 00 00 00 00 | ..A......*B.....+.B.......B..... |
| 22d20 | 53 2c 42 00 00 00 00 00 59 2c 42 00 00 00 00 00 5e 2c 42 00 00 00 00 00 64 2c 42 00 00 00 00 00 | S,B.....Y,B.....^,B.....d,B..... |
| 22d40 | 6a 2c 42 00 00 00 00 00 70 2c 42 00 00 00 00 00 76 2c 42 00 00 00 00 00 7c 2c 42 00 00 00 00 00 | j,B.....p,B.....v,B.....|,B..... |
| 22d60 | 82 2c 42 00 00 00 00 00 89 2c 42 00 00 00 00 00 90 2c 42 00 00 00 00 00 96 2c 42 00 00 00 00 00 | .,B......,B......,B......,B..... |
| 22d80 | 9d 2c 42 00 00 00 00 00 a3 2c 42 00 00 00 00 00 a9 2c 42 00 00 00 00 00 af 2c 42 00 00 00 00 00 | .,B......,B......,B......,B..... |
| 22da0 | b6 2c 42 00 00 00 00 00 bb 2c 42 00 00 00 00 00 c0 2c 42 00 00 00 00 00 c9 2c 42 00 00 00 00 00 | .,B......,B......,B......,B..... |
| 22dc0 | 1b 23 42 00 00 00 00 00 74 2a 42 00 00 00 00 00 d0 2c 42 00 00 00 00 00 18 2e 42 00 00 00 00 00 | .#B.....t*B......,B.......B..... |
| 22de0 | 9e 30 42 00 00 00 00 00 65 15 42 00 00 00 00 00 69 14 42 00 00 00 00 00 b9 14 42 00 00 00 00 00 | .0B.....e.B.....i.B.......B..... |
| 22e00 | 18 2e 42 00 00 00 00 00 d8 2c 42 00 00 00 00 00 df 2c 42 00 00 00 00 00 75 73 65 72 64 61 74 61 | ..B......,B......,B.....userdata |
| 22e20 | 00 25 73 3a 20 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 | .%s:.%s.precompiled.chunk.trunca |
| 22e40 | 74 65 64 00 25 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 | ted.%s.size.mismatch.in.binary.s |
| 22e60 | 74 72 69 6e 67 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 | tring.not.a.version.mismatch.in. |
| 22e80 | 63 6f 72 72 75 70 74 65 64 00 73 69 7a 65 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 61 | corrupted.size_t.Instruction.lua |
| 22ea0 | 5f 49 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 | _Integer.lua_Number.endianness.m |
| 22ec0 | 69 73 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 | ismatch.in.float.format.mismatch |
| 22ee0 | 20 69 6e 00 69 6e 76 61 6c 69 64 20 55 54 46 2d 38 20 63 6f 64 65 00 25 55 00 66 69 6e 61 6c 20 | .in.invalid.UTF-8.code.%U.final. |
| 22f00 | 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 70 6f 73 69 74 69 6f 6e 20 | position.out.of.string.position. |
| 22f20 | 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 69 73 | out.of.range.initial.position.is |
| 22f40 | 20 61 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 62 79 74 65 00 63 68 61 72 70 61 74 74 65 72 6e | .a.continuation.byte.charpattern |
| 22f60 | 00 6f 66 66 73 65 74 00 63 6f 64 65 70 6f 69 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .offset.codepoint............... |
| 22f80 | 5b 00 2d 7f c2 2d f4 5d 5b 80 2d bf 5d 2a 00 00 ff 00 00 00 7f 00 00 00 ff 07 00 00 ff ff 00 00 | [.-..-.][.-.]*.................. |
| 22fa0 | 67 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 6c | gettable.chain.too.long;.possibl |
| 22fc0 | 65 20 6c 6f 6f 70 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 | e.loop.settable.chain.too.long;. |
| 22fe0 | 70 6f 73 73 69 62 6c 65 20 6c 6f 6f 70 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 | possible.loop.string.length.over |
| 23000 | 66 6c 6f 77 00 67 65 74 20 6c 65 6e 67 74 68 20 6f 66 00 61 74 74 65 6d 70 74 20 74 6f 20 64 69 | flow.get.length.of.attempt.to.di |
| 23020 | 76 69 64 65 20 62 79 20 7a 65 72 6f 00 61 74 74 65 6d 70 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 | vide.by.zero.attempt.to.perform. |
| 23040 | 27 6e 25 25 30 27 00 27 66 6f 72 27 20 6c 69 6d 69 74 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d | 'n%%0'.'for'.limit.must.be.a.num |
| 23060 | 62 65 72 00 27 66 6f 72 27 20 73 74 65 70 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 | ber.'for'.step.must.be.a.number. |
| 23080 | 27 66 6f 72 27 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6d 75 73 74 20 62 65 20 61 20 6e 75 | 'for'.initial.value.must.be.a.nu |
| 230a0 | 6d 62 65 72 00 00 00 00 1a c3 41 00 00 00 00 00 f9 c1 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 | mber......A.......A.......A..... |
| 230c0 | df c1 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 61 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 | ..A.......A.....a.A.......A..... |
| 230e0 | 13 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 23100 | d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 23120 | d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 23140 | d6 c2 41 00 00 00 00 00 02 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 d6 c2 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 23160 | 7b c8 41 00 00 00 00 00 8e c8 41 00 00 00 00 00 a5 c8 41 00 00 00 00 00 c9 c8 41 00 00 00 00 00 | {.A.......A.......A.......A..... |
| 23180 | ec c8 41 00 00 00 00 00 0a c9 41 00 00 00 00 00 29 c9 41 00 00 00 00 00 6d c9 41 00 00 00 00 00 | ..A.......A.....).A.....m.A..... |
| 231a0 | af c9 41 00 00 00 00 00 0b ca 41 00 00 00 00 00 49 ca 41 00 00 00 00 00 a4 ca 41 00 00 00 00 00 | ..A.......A.....I.A.......A..... |
| 231c0 | 0a cb 41 00 00 00 00 00 52 cb 41 00 00 00 00 00 37 cc 41 00 00 00 00 00 34 cd 41 00 00 00 00 00 | ..A.....R.A.....7.A.....4.A..... |
| 231e0 | c4 d2 41 00 00 00 00 00 c7 d4 41 00 00 00 00 00 23 ce 41 00 00 00 00 00 d5 d3 41 00 00 00 00 00 | ..A.......A.....#.A.......A..... |
| 23200 | ef ce 41 00 00 00 00 00 b2 cf 41 00 00 00 00 00 78 d0 41 00 00 00 00 00 3b d1 41 00 00 00 00 00 | ..A.......A.....x.A.....;.A..... |
| 23220 | f9 d1 41 00 00 00 00 00 98 d5 41 00 00 00 00 00 f7 d5 41 00 00 00 00 00 50 d6 41 00 00 00 00 00 | ..A.......A.......A.....P.A..... |
| 23240 | 87 d6 41 00 00 00 00 00 a5 d6 41 00 00 00 00 00 24 d7 41 00 00 00 00 00 63 d7 41 00 00 00 00 00 | ..A.......A.....$.A.....c.A..... |
| 23260 | c0 d7 41 00 00 00 00 00 15 d8 41 00 00 00 00 00 bf d8 41 00 00 00 00 00 06 d9 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 23280 | aa d9 41 00 00 00 00 00 fc d9 41 00 00 00 00 00 b2 da 41 00 00 00 00 00 0f db 41 00 00 00 00 00 | ..A.......A.......A.......A..... |
| 232a0 | ce db 41 00 00 00 00 00 a2 dd 41 00 00 00 00 00 12 de 41 00 00 00 00 00 3b de 41 00 00 00 00 00 | ..A.......A.......A.....;.A..... |
| 232c0 | 0a df 41 00 00 00 00 00 15 e0 41 00 00 00 00 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 | ..A.......A.....unable.to.switch |
| 232e0 | 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 | .to.directory.'%s'.cp.%s.%s.unab |
| 23300 | 6c 65 20 74 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 00 25 73 2f 25 73 00 75 6e | le.to.copy.file.to.'%s'.%s/%s.un |
| 23320 | 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 75 6e | able.to.create.directory.'%s'.un |
| 23340 | 61 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 27 25 | able.to.remove.directory.'%s'.'% |
| 23360 | 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 25 73 27 20 77 61 | s'.could.not.be.accessed.'%s'.wa |
| 23380 | 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 72 6f 72 20 25 64 | s.not.found.An..unknown.error.%d |
| 233a0 | 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 25 73 27 00 6d 74 | .occured.while.accessing.'%s'.mt |
| 233c0 | 69 6d 65 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 | ime./dev/urandom.%02X%02X%02X%02 |
| 233e0 | 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 2d 25 30 32 | X-%02X%02X-%02X%02X-%02X%02X-%02 |
| 23400 | 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 4c 75 61 20 35 2e 33 2e 30 20 | X%02X%02X%02X%02X%02X.Lua.5.3.0. |
| 23420 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 4c 75 61 2e 6f 72 67 | .Copyright.(C).1994-2015.Lua.org |
| 23440 | 2c 20 50 55 43 2d 52 69 6f 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 69 6f 6e | ,.PUC-Rio._GENIE_VERSION.version |
| 23460 | 20 38 30 37 20 28 63 6f 6d 6d 69 74 20 38 33 65 66 64 63 61 33 63 33 63 36 33 63 62 34 37 62 64 | .807.(commit.83efdca3c3c63cb47bd |
| 23480 | 31 62 34 64 61 61 38 62 37 33 64 35 32 36 38 34 31 66 39 30 30 29 00 5f 47 45 4e 49 45 5f 56 45 | 1b4daa8b73d526841f900)._GENIE_VE |
| 234a0 | 52 53 49 4f 4e 5f 53 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 | RSION_STR.Copyright.(c).2014-201 |
| 234c0 | 35 20 42 72 61 6e 69 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 | 5.Branimir.Karad..i..,.Neil.Rich |
| 234e0 | 61 72 64 73 6f 6e 2c 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 | ardson,.Mike.Popoloski,.Drew.Sol |
| 23500 | 6f 6d 6f 6e 2c 20 54 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 | omon,.Ted.de.Munnik,.Miodrag.Mil |
| 23520 | 61 6e 6f 76 69 c4 87 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 | anovi...Brett.Vickers,.Terry.Hen |
| 23540 | 64 72 69 78 20 49 49 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 | drix.II..Copyright.(C).2002-2013 |
| 23560 | 20 4a 61 73 6f 6e 20 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 | .Jason.Perkins.and.the.Premake.P |
| 23580 | 72 6f 6a 65 63 74 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 6c 69 6e 75 78 00 | roject._PREMAKE_COPYRIGHT.linux. |
| 235a0 | 5f 4f 53 00 5f 41 43 54 49 4f 4e 00 5f 41 52 47 53 00 5f 4f 50 54 49 4f 4e 53 00 5f 70 72 65 6d | _OS._ACTION._ARGS._OPTIONS._prem |
| 235c0 | 61 6b 65 5f 6d 61 69 6e 00 2f 70 72 6f 63 2f 73 65 6c 66 2f 65 78 65 00 65 6e 64 73 77 69 74 68 | ake_main./proc/self/exe.endswith |
| 235e0 | 00 63 68 64 69 72 00 63 6f 70 79 66 69 6c 65 00 5f 69 73 36 34 62 69 74 00 69 73 64 69 72 00 67 | .chdir.copyfile._is64bit.isdir.g |
| 23600 | 65 74 63 77 64 00 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 | etcwd.matchdone.matchisfile.matc |
| 23620 | 68 6e 61 6d 65 00 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 | hname.matchnext.matchstart.mkdir |
| 23640 | 00 70 61 74 68 73 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 | .pathsearch.rmdir.stat.ticks.uui |
| 23660 | 64 00 69 73 61 62 73 6f 6c 75 74 65 00 67 65 74 61 62 73 6f 6c 75 74 65 00 67 65 74 72 65 6c 61 | d.isabsolute.getabsolute.getrela |
| 23680 | 74 69 76 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | tive............................ |
| 236a0 | d8 35 42 00 00 00 00 00 45 f5 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .5B.....E.A..................... |
| 236c0 | e1 35 42 00 00 00 00 00 50 e2 41 00 00 00 00 00 e7 35 42 00 00 00 00 00 a8 e2 41 00 00 00 00 00 | .5B.....P.A......5B.......A..... |
| 236e0 | f0 35 42 00 00 00 00 00 b7 e3 41 00 00 00 00 00 f9 35 42 00 00 00 00 00 c6 e3 41 00 00 00 00 00 | .5B.......A......5B.......A..... |
| 23700 | ff 35 42 00 00 00 00 00 36 e3 41 00 00 00 00 00 15 36 42 00 00 00 00 00 9e e4 41 00 00 00 00 00 | .5B.....6.A......6B.......A..... |
| 23720 | 06 36 42 00 00 00 00 00 bd e5 41 00 00 00 00 00 10 36 42 00 00 00 00 00 1b e6 41 00 00 00 00 00 | .6B.......A......6B.......A..... |
| 23740 | 1c 36 42 00 00 00 00 00 f6 e5 41 00 00 00 00 00 26 36 42 00 00 00 00 00 d4 e6 41 00 00 00 00 00 | .6B.......A.....&6B.......A..... |
| 23760 | 30 36 42 00 00 00 00 00 c7 e4 41 00 00 00 00 00 3b 36 42 00 00 00 00 00 39 e7 41 00 00 00 00 00 | 06B.......A.....;6B.....9.A..... |
| 23780 | 41 36 42 00 00 00 00 00 96 e7 41 00 00 00 00 00 4c 36 42 00 00 00 00 00 d4 e8 41 00 00 00 00 00 | A6B.......A.....L6B.......A..... |
| 237a0 | 52 36 42 00 00 00 00 00 2c e9 41 00 00 00 00 00 57 36 42 00 00 00 00 00 50 ea 41 00 00 00 00 00 | R6B.....,.A.....W6B.....P.A..... |
| 237c0 | 5d 36 42 00 00 00 00 00 d6 ea 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ]6B.......A..................... |
| 237e0 | 62 36 42 00 00 00 00 00 37 f0 41 00 00 00 00 00 6d 36 42 00 00 00 00 00 70 ec 41 00 00 00 00 00 | b6B.....7.A.....m6B.....p.A..... |
| 23800 | 79 36 42 00 00 00 00 00 dd ec 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | y6B.......A..................... |
| 23820 | 00 00 00 00 00 38 89 40 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 66 75 6e 63 74 69 6f | .....8.@_PREMAKE_COMMAND.functio |
| 23840 | 6e 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 | n.os.executef(cmd,....).local.ar |
| 23860 | 67 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c | g={...}.cmd.=.string.format(cmd, |
| 23880 | 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 | .table.unpack(arg)).return.os.ex |
| 238a0 | 65 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 | ecute(cmd).end.local.function.pa |
| 238c0 | 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 | rse_ld_so_conf(conf_file).local. |
| 238e0 | 66 69 72 73 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 | first,.last.local.dirs.=.{.}.loc |
| 23900 | 61 6c 20 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 69 66 20 | al.file.=.io.open(conf_file).if. |
| 23920 | 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 | file.==.nil.then.return.dirs.end |
| 23940 | 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 66 69 72 | .for.line.in.file:lines().do.fir |
| 23960 | 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 0a 69 66 20 | st.=.line:find("#",.1,.true).if. |
| 23980 | 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e 65 3a 73 75 | first.~=.nil.then.line.=.line:su |
| 239a0 | 62 28 31 2c 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 7e 3d 20 22 | b(1,.first.-.1).end.if.line.~=." |
| 239c0 | 22 20 74 68 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 | ".then.first,.last.=.line:find(" |
| 239e0 | 69 6e 63 6c 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 | include%s+").if.first.~=.nil.the |
| 23a00 | 6e 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a 73 75 62 28 | n.local.include_glob.=.line:sub( |
| 23a20 | 6c 61 73 74 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f 73 2e 6d 61 | last.+.1).local.includes.=.os.ma |
| 23a40 | 74 63 68 66 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f 2c 20 76 20 | tchfiles(include_glob).for._,.v. |
| 23a60 | 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 3d 20 74 61 | in.ipairs(includes).do.dirs.=.ta |
| 23a80 | 62 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 | ble.join(dirs,.parse_ld_so_conf( |
| 23aa0 | 76 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 72 73 2c 20 | v)).end.else.table.insert(dirs,. |
| 23ac0 | 6c 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e | line).end.end.end.return.dirs.en |
| 23ae0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c | d.function.os.findlib(libname).l |
| 23b00 | 6f 63 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e | ocal.path,.formats.if.os.is("win |
| 23b20 | 64 6f 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 | dows").then.formats.=.{."%s.dll" |
| 23b40 | 2c 20 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 | ,."%s".}.path.=.os.getenv("PATH" |
| 23b60 | 29 0a 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 | ).else.if.os.is("macosx").then.f |
| 23b80 | 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 | ormats.=.{."lib%s.dylib",."%s.dy |
| 23ba0 | 6c 69 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 | lib".}.path.=.os.getenv("DYLD_LI |
| 23bc0 | 42 52 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c | BRARY_PATH").else.formats.=.{."l |
| 23be0 | 69 62 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 | ib%s.so",."%s.so".}.path.=.os.ge |
| 23c00 | 74 65 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 66 6f | tenv("LD_LIBRARY_PATH").or."".fo |
| 23c20 | 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e | r._,.v.in.ipairs(parse_ld_so_con |
| 23c40 | 66 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 68 20 3d 20 | f("/etc/ld.so.conf")).do.path.=. |
| 23c60 | 70 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 | path....":"....v.end.end.table.i |
| 23c80 | 6e 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 70 61 74 68 | nsert(formats,."%s").path.=.path |
| 23ca0 | 20 6f 72 20 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a 70 61 74 68 | .or."".if.os.is64bit().then.path |
| 23cc0 | 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 36 34 2f 3a | .=.path....":/lib64:/usr/lib64/: |
| 23ce0 | 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 | usr/local/lib64".end.path.=.path |
| 23d00 | 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c | ....":/lib:/usr/lib:/usr/local/l |
| 23d20 | 69 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 | ib".end.for._,.fmt.in.ipairs(for |
| 23d40 | 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 | mats).do.local.name.=.string.for |
| 23d60 | 6d 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | mat(fmt,.libname).local.result.= |
| 23d80 | 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 | .os.pathsearch(name,.path).if.re |
| 23da0 | 73 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a | sult.then.return.result.end.end. |
| 23dc0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 | end.function.os.get().return._OP |
| 23de0 | 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e | TIONS.os.or._OS.end.function.os. |
| 23e00 | 69 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 | is(id).return.(os.get():lower(). |
| 23e20 | 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 42 69 74 48 | ==.id:lower()).end.local._64BitH |
| 23e40 | 6f 73 74 54 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 22 2c 0a 22 | ostTypes.=.{."x86_64",."ia64",." |
| 23e60 | 61 6d 64 36 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 2c 0a 22 73 | amd64",."ppc64",."powerpc64",."s |
| 23e80 | 70 61 72 63 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a | parc64".}.function.os.is64bit(). |
| 23ea0 | 69 66 20 28 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 | if.(os._is64bit()).then.return.t |
| 23ec0 | 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d 20 22 77 69 | rue.end.local.arch.if._OS.==."wi |
| 23ee0 | 6e 64 6f 77 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 | ndows".then.arch.=.os.getenv("PR |
| 23f00 | 4f 43 45 53 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 66 20 5f 4f | OCESSOR_ARCHITECTURE").elseif._O |
| 23f20 | 53 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 | S.==."macosx".then.arch.=.os.out |
| 23f40 | 70 75 74 6f 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 0a 61 72 63 | putof("echo.$HOSTTYPE").else.arc |
| 23f60 | 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a 65 6e 64 0a | h.=.os.outputof("uname.-m").end. |
| 23f80 | 61 72 63 68 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 6f 73 74 74 | arch.=.arch:lower().for._,.hostt |
| 23fa0 | 79 70 65 20 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 29 20 64 | ype.in.ipairs(_64BitHostTypes).d |
| 23fc0 | 6f 0a 69 66 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 6e 0a 72 65 | o.if.arch:find(hosttype).then.re |
| 23fe0 | 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 | turn.true.end.end.return.false.e |
| 24000 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 | nd.local.function.domatch(result |
| 24020 | 2c 20 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 | ,.mask,.wantfiles).if.mask:start |
| 24040 | 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 | swith("./").then.mask.=.mask:sub |
| 24060 | 28 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 | (3).end.local.basedir.=.mask.loc |
| 24080 | 61 6c 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 | al.starpos.=.mask:find("%*").if. |
| 240a0 | 73 74 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 | starpos.then.basedir.=.basedir:s |
| 240c0 | 75 62 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d | ub(1,.starpos.-.1).end.basedir.= |
| 240e0 | 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 | .path.getdirectory(basedir).if.( |
| 24100 | 62 61 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 | basedir.==.".").then.basedir.=." |
| 24120 | 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 | ".end.local.recurse.=.mask:find( |
| 24140 | 22 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c | "**",.nil,.true).mask.=.path.wil |
| 24160 | 64 63 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 | dcards(mask).local.function.matc |
| 24180 | 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 | hwalker(basedir).local.wildcard. |
| 241a0 | 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 | =.path.join(basedir,."*").local. |
| 241c0 | 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c | m.=.os.matchstart(wildcard).whil |
| 241e0 | 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 | e.(os.matchnext(m)).do.local.isf |
| 24200 | 69 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e | ile.=.os.matchisfile(m).if.((wan |
| 24220 | 74 66 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 | tfiles.and.isfile).or.(not.wantf |
| 24240 | 69 6c 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c | iles.and.not.isfile)).then.local |
| 24260 | 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d | .fname.=.path.join(basedir,.os.m |
| 24280 | 61 74 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b | atchname(m)).if.fname:match(mask |
| 242a0 | 29 20 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | ).==.fname.then.table.insert(res |
| 242c0 | 75 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 | ult,.fname).end.end.end.os.match |
| 242e0 | 64 6f 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d | done(m).if.recurse.then.m.=.os.m |
| 24300 | 61 74 63 68 73 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 | atchstart(wildcard).while.(os.ma |
| 24320 | 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 | tchnext(m)).do.if.not.os.matchis |
| 24340 | 66 69 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e | file(m).then.local.dirname.=.os. |
| 24360 | 6d 61 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f | matchname(m).matchwalker(path.jo |
| 24380 | 69 6e 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 | in(basedir,.dirname)).end.end.os |
| 243a0 | 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 | .matchdone(m).end.end.matchwalke |
| 243c0 | 72 28 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 | r(basedir).end.function.os.match |
| 243e0 | 64 69 72 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 61 6c 20 | dirs(...).local.arg={...}.local. |
| 24400 | 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 70 61 69 | result.=.{.}.for._,.mask.in.ipai |
| 24420 | 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 73 6b 2c | rs(arg).do.domatch(result,.mask, |
| 24440 | 20 66 61 6c 73 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 66 75 | .false).end.return.result.end.fu |
| 24460 | 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 | nction.os.matchfiles(...).local. |
| 24480 | 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 66 6f 72 | arg={...}.local.result.=.{.}.for |
| 244a0 | 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 6d 61 74 | ._,.mask.in.ipairs(arg).do.domat |
| 244c0 | 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 | ch(result,.mask,.true).end.retur |
| 244e0 | 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 | n.result.end.local.builtin_mkdir |
| 24500 | 20 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 | .=.os.mkdir.function.os.mkdir(p) |
| 24520 | 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f | .local.dir.=.iif(p:startswith("/ |
| 24540 | 22 29 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 | "),."/",."").for.part.in.p:gmatc |
| 24560 | 68 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a | h("[^/]+").do.dir.=.dir....part. |
| 24580 | 69 66 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 | if.(part.~=."".and.not.path.isab |
| 245a0 | 73 6f 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 | solute(part).and.not.os.isdir(di |
| 245c0 | 72 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e | r)).then.local.ok,.err.=.builtin |
| 245e0 | 5f 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 72 65 74 | _mkdir(dir).if.(not.ok).then.ret |
| 24600 | 75 72 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e | urn.nil,.err.end.end.dir.=.dir.. |
| 24620 | 2e 20 22 2f 22 0a 65 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 | .."/".end.return.true.end.functi |
| 24640 | 6f 6e 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 70 65 20 3d | on.os.outputof(cmd).local.pipe.= |
| 24660 | 20 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 69 | .io.popen(cmd).local.result.=.pi |
| 24680 | 70 65 3a 72 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 65 74 75 72 | pe:read('*a').pipe:close().retur |
| 246a0 | 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 | n.result.end.local.builtin_rmdir |
| 246c0 | 20 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 72 28 70 29 | .=.os.rmdir.function.os.rmdir(p) |
| 246e0 | 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 20 2e 2e 20 | .local.dirs.=.os.matchdirs(p.... |
| 24700 | 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 | "/*").for._,.dname.in.ipairs(dir |
| 24720 | 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | s).do.os.rmdir(dname).end.local. |
| 24740 | 66 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 2f 2a 22 29 | files.=.os.matchfiles(p...."/*") |
| 24760 | 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 | .for._,.fname.in.ipairs(files).d |
| 24780 | 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 69 6e 5f 72 | o.os.remove(fname).end.builtin_r |
| 247a0 | 6d 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 62 61 | mdir(p).end..function.path.getba |
| 247c0 | 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 6e | sename(p).local.name.=.path.getn |
| 247e0 | 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 22 | ame(p).local.i.=.name:findlast(" |
| 24800 | 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 6d | .",.true).if.(i).then.return.nam |
| 24820 | 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 65 | e:sub(1,.i.-.1).else.return.name |
| 24840 | 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 74 | .end.end.function.path.removeext |
| 24860 | 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 22 | (name).local.i.=.name:findlast(" |
| 24880 | 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 6d | .",.true).if.(i).then.return.nam |
| 248a0 | 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 65 | e:sub(1,.i.-.1).else.return.name |
| 248c0 | 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 74 | .end.end.function.path.getdirect |
| 248e0 | 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 2c | ory(p).local.i.=.p:findlast("/", |
| 24900 | 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 6e | .true).if.(i).then.if.i.>.1.then |
| 24920 | 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 69 | .i.=.i.-.1.end.return.p:sub(1,.i |
| 24940 | 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 69 | ).else.return.".".end.end.functi |
| 24960 | 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 20 | on.path.getdrive(p).local.ch1.=. |
| 24980 | 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 32 | p:sub(1,1).local.ch2.=.p:sub(2,2 |
| 249a0 | 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 0a | ).if.ch2.==.":".then.return.ch1. |
| 249c0 | 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 69 | end.end.function.path.getextensi |
| 249e0 | 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 20 | on(p).local.i.=.p:findlast(".",. |
| 24a00 | 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 69 | true).if.(i).then.return.p:sub(i |
| 24a20 | 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 6f | ).else.return."".end.end.functio |
| 24a40 | 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 69 | n.path.getname(p).local.i.=.p:fi |
| 24a60 | 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 75 | ndlast("[/\\]").if.(i).then.retu |
| 24a80 | 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 6e | rn.p:sub(i.+.1).else.return.p.en |
| 24aa0 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 63 6f 6d 6d 6f 6e 62 61 73 | d.end.function.path.getcommonbas |
| 24ac0 | 65 64 69 72 28 61 2c 20 62 29 0a 61 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 | edir(a,.b).a.=.path.getdirectory |
| 24ae0 | 28 61 29 2e 2e 27 2f 27 0a 62 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 | (a)..'/'.b.=.path.getdirectory(b |
| 24b00 | 29 2e 2e 27 2f 27 0a 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 | )..'/'.local.idx.=.0.while.(true |
| 24b20 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 20 3d 20 61 3a 66 69 6e 64 28 27 2f 27 2c 20 69 64 78 | ).do.local.tst.=.a:find('/',.idx |
| 24b40 | 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 61 3a 73 75 62 | .+.1,.true).if.tst.then.if.a:sub |
| 24b60 | 28 31 2c 74 73 74 29 20 3d 3d 20 62 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 | (1,tst).==.b:sub(1,tst).then.idx |
| 24b80 | 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b | .=.tst.else.break.end.else.break |
| 24ba0 | 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 27 27 0a 69 66 20 69 64 | .end.end.local.result.=.''.if.id |
| 24bc0 | 78 20 3e 20 31 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 61 3a 73 75 62 28 31 2c 20 69 64 78 | x.>.1.then.result.=.a:sub(1,.idx |
| 24be0 | 20 2d 20 31 29 2d 2d 20 52 65 6d 6f 76 65 20 74 68 65 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 | .-.1)--.Remove.the.trailing.slas |
| 24c00 | 68 20 74 6f 20 62 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 6f 74 68 65 72 20 66 75 | h.to.be.consistent.with.other.fu |
| 24c20 | 6e 63 74 69 6f 6e 73 2e 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 | nctions..end.return.result.end.f |
| 24c40 | 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c | unction.path.hasextension(fname, |
| 24c60 | 20 65 78 74 65 6e 73 69 6f 6e 73 29 0a 6c 6f 63 61 6c 20 66 65 78 74 20 3d 20 70 61 74 68 2e 67 | .extensions).local.fext.=.path.g |
| 24c80 | 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 0a 69 66 20 74 79 | etextension(fname):lower().if.ty |
| 24ca0 | 70 65 28 65 78 74 65 6e 73 69 6f 6e 73 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 | pe(extensions).==."table".then.f |
| 24cc0 | 6f 72 20 5f 2c 20 65 78 74 65 6e 73 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 65 78 74 65 6e 73 69 | or._,.extension.in.pairs(extensi |
| 24ce0 | 6f 6e 73 29 20 64 6f 0a 69 66 20 66 65 78 74 20 3d 3d 20 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 | ons).do.if.fext.==.extension.the |
| 24d00 | 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c | n.return.true.end.end.return.fal |
| 24d20 | 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 28 66 65 78 74 20 3d 3d 20 65 78 74 65 6e 73 69 6f | se.else.return.(fext.==.extensio |
| 24d40 | 6e 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 6c | ns).end.end.function.path.iscfil |
| 24d60 | 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f | e(fname).return.path.hasextensio |
| 24d80 | 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 63 22 2c 20 22 2e 6d 22 20 7d 29 0a 65 6e 64 0a 66 75 6e | n(fname,.{.".c",.".m".}).end.fun |
| 24da0 | 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 | ction.path.iscppfile(fname).retu |
| 24dc0 | 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e | rn.path.hasextension(fname,.{.". |
| 24de0 | 63 63 22 2c 20 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 22 2e 6d 22 2c | cc",.".cpp",.".cxx",.".c",.".m", |
| 24e00 | 20 22 2e 6d 6d 22 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 78 | .".mm".}).end.function.path.iscx |
| 24e20 | 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e | file(fname).return.path.hasexten |
| 24e40 | 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 22 2e 63 78 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | sion(fname,.".cx").end.function. |
| 24e60 | 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 | path.isobjcfile(fname).return.pa |
| 24e80 | 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 6d 22 2c 20 22 | th.hasextension(fname,.{.".m",." |
| 24ea0 | 2e 6d 6d 22 20 7d 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 | .mm".}).end.function.path.iscpph |
| 24ec0 | 65 61 64 65 72 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 | eader(fname).return.path.hasexte |
| 24ee0 | 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 68 22 2c 20 22 2e 68 68 22 2c 20 22 2e 68 70 | nsion(fname,.{.".h",.".hh",.".hp |
| 24f00 | 70 22 2c 20 22 2e 68 78 78 22 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e | p",.".hxx".}).end.function.path. |
| 24f20 | 69 73 61 70 70 78 6d 61 6e 69 66 65 73 74 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 | isappxmanifest(fname).return.pat |
| 24f40 | 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 22 2e 61 70 70 78 6d 61 6e 69 | h.hasextension(fname,.".appxmani |
| 24f60 | 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6e 61 74 76 69 | fest").end.function.path.isnatvi |
| 24f80 | 73 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f | s(fname).return.path.hasextensio |
| 24fa0 | 6e 28 66 6e 61 6d 65 2c 20 22 2e 6e 61 74 76 69 73 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | n(fname,.".natvis").end.function |
| 24fc0 | 20 70 61 74 68 2e 69 73 61 73 6d 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 | .path.isasmfile(fname).return.pa |
| 24fe0 | 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 61 73 6d 22 2c | th.hasextension(fname,.{.".asm", |
| 25000 | 20 22 2e 73 22 2c 20 22 2e 53 22 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 | .".s",.".S".}).end.function.path |
| 25020 | 2e 69 73 76 61 6c 61 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 | .isvalafile(fname).return.path.h |
| 25040 | 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 22 2e 76 61 6c 61 22 29 0a 65 6e 64 0a | asextension(fname,.".vala").end. |
| 25060 | 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 73 77 69 66 74 66 69 6c 65 28 66 6e 61 6d 65 29 | function.path.isswiftfile(fname) |
| 25080 | 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c | .return.path.hasextension(fname, |
| 250a0 | 20 22 2e 73 77 69 66 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 73 | .".swift").end.function.path.iss |
| 250c0 | 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 69 73 63 | ourcefile(fname).return.path.isc |
| 250e0 | 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 6e | file(fname).or.path.iscppfile(fn |
| 25100 | 61 6d 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6f 72 20 | ame).or.path.iscxfile(fname).or. |
| 25120 | 70 61 74 68 2e 69 73 61 73 6d 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 | path.isasmfile(fname).or.path.is |
| 25140 | 76 61 6c 61 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 73 77 69 66 74 66 | valafile(fname).or.path.isswiftf |
| 25160 | 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 73 | ile(fname).end.function.path.iss |
| 25180 | 6f 75 72 63 65 66 69 6c 65 76 73 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 | ourcefilevs(fname).return.path.h |
| 251a0 | 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 | asextension(fname,.{.".cc",.".cp |
| 251c0 | 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 20 7d 29 0a 6f 72 20 70 61 74 68 2e 69 73 63 78 | p",.".cxx",.".c".}).or.path.iscx |
| 251e0 | 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 | file(fname).end.function.path.is |
| 25200 | 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e | resourcefile(fname).return.path. |
| 25220 | 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 22 2e 72 63 22 29 0a 65 6e 64 0a 66 | hasextension(fname,.".rc").end.f |
| 25240 | 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 69 6d 61 67 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a | unction.path.isimagefile(fname). |
| 25260 | 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 70 6e 67 22 20 7d 0a 6c 6f | local.extensions.=.{.".png".}.lo |
| 25280 | 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 61 6d | cal.ext.=.path.getextension(fnam |
| 252a0 | 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 6e 73 | e):lower().return.table.contains |
| 252c0 | 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 20 70 | (extensions,.ext).end.function.p |
| 252e0 | 61 74 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 | ath.join(...).local.arg={...}.lo |
| 25300 | 63 61 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 | cal.numargs.=.select("#",....).i |
| 25320 | 66 20 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 | f.numargs.==.0.then.return."";.e |
| 25340 | 6e 64 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 | nd.local.allparts.=.{}.for.i.=.n |
| 25360 | 75 6d 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 | umargs,.1,.-1.do.local.part.=.se |
| 25380 | 6c 65 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 | lect(i,....).if.part.and.#part.> |
| 253a0 | 20 30 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 | .0.and.part.~=.".".then.while.pa |
| 253c0 | 72 74 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 | rt:endswith("/").do.part.=.part: |
| 253e0 | 73 75 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 | sub(1,.-2).end.table.insert(allp |
| 25400 | 61 72 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 | arts,.1,.part).if.path.isabsolut |
| 25420 | 65 28 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 | e(part).then.break.end.end.end.r |
| 25440 | 65 74 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 | eturn.table.concat(allparts,."/" |
| 25460 | 29 0a 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 | ).end.function.path.rebase(p,.ol |
| 25480 | 64 62 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 | dbase,.newbase).p.=.path.getabso |
| 254a0 | 6c 75 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 | lute(path.join(oldbase,.p)).p.=. |
| 254c0 | 70 61 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 | path.getrelative(newbase,.p).ret |
| 254e0 | 75 72 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 | urn.p.end.function.path.translat |
| 25500 | 65 28 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 | e(p,.sep).if.(type(p).==."table" |
| 25520 | 29 20 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 | ).then.local.result.=.{.}.for._, |
| 25540 | 20 76 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 | .value.in.ipairs(p).do.table.ins |
| 25560 | 65 72 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 | ert(result,.path.translate(value |
| 25580 | 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 69 66 20 28 6e 6f | )).end.return.result.else.if.(no |
| 255a0 | 74 20 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 | t.sep).then.if.(os.is("windows") |
| 255c0 | 29 20 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 | ).then.sep.=."\\".else.sep.=."/" |
| 255e0 | 0a 65 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 | .end.end.local.result.=.p:gsub(" |
| 25600 | 5b 2f 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 | [/\\]",.sep).return.result.end.e |
| 25620 | 6e 64 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 | nd.function.path.wildcards(patte |
| 25640 | 72 6e 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 | rn).pattern.=.pattern:gsub("([%+ |
| 25660 | 25 2e 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 | %.%-%^%$%(%)%%])",."%%%1").patte |
| 25680 | 72 6e 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 | rn.=.pattern:gsub("%*%*",."\001" |
| 256a0 | 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 25 2a 22 2c 20 22 | ).pattern.=.pattern:gsub("%*",." |
| 256c0 | 5c 30 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 | \002").pattern.=.pattern:gsub("\ |
| 256e0 | 30 30 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 | 001",.".*").pattern.=.pattern:gs |
| 25700 | 75 62 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 | ub("\002",."[^/]*").return.patte |
| 25720 | 72 6e 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 | rn.end.function.path.trimdots(p) |
| 25740 | 0a 6c 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 | .local.changed.repeat.changed.=. |
| 25760 | 74 72 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 | true.if.p:startswith("./").then. |
| 25780 | 70 20 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 | p.=.p:sub(3).elseif.p:startswith |
| 257a0 | 28 22 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 | ("../").then.p.=.p:sub(4).else.c |
| 257c0 | 68 61 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 | hanged.=.false.end.until.not.cha |
| 257e0 | 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e | nged.return.p.end.function.path. |
| 25800 | 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 61 73 65 29 0a 70 20 3d 20 | rebase(p,.oldbase,.newbase).p.=. |
| 25820 | 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 6f 6c 64 62 61 | path.getabsolute(path.join(oldba |
| 25840 | 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 65 77 | se,.p)).p.=.path.getrelative(new |
| 25860 | 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | base,.p).return.p.end.function.p |
| 25880 | 61 74 68 2e 72 65 70 6c 61 63 65 65 78 74 65 6e 73 69 6f 6e 28 70 2c 20 6e 65 77 65 78 74 29 0a | ath.replaceextension(p,.newext). |
| 258a0 | 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 70 29 | local.ext.=.path.getextension(p) |
| 258c0 | 0a 69 66 20 6e 6f 74 20 65 78 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 69 66 | .if.not.ext.then.return.p.end.if |
| 258e0 | 20 23 6e 65 77 65 78 74 20 3e 20 30 20 61 6e 64 20 6e 6f 74 20 6e 65 77 65 78 74 3a 66 69 6e 64 | .#newext.>.0.and.not.newext:find |
| 25900 | 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 6e 65 77 65 78 74 20 3d 20 22 2e | last(".",.true).then.newext.=.". |
| 25920 | 22 2e 2e 6e 65 77 65 78 74 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 3a 6d 61 74 63 68 28 22 5e 28 | "..newext.end.return.p:match("^( |
| 25940 | 2e 2a 29 22 2e 2e 65 78 74 2e 2e 22 24 22 29 2e 2e 6e 65 77 65 78 74 0a 65 6e 64 0a 00 66 75 6e | .*)"..ext.."$")..newext.end..fun |
| 25960 | 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 73 2c 20 70 61 74 74 65 72 6e 2c | ction.string.explode(s,.pattern, |
| 25980 | 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 3d 3d 20 27 27 29 20 74 68 65 6e 20 | .plain).if.(pattern.==.'').then. |
| 259a0 | 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 6f 73 20 3d 20 30 0a 6c | return.false.end.local.pos.=.0.l |
| 259c0 | 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 74 2c 73 70 20 69 6e 20 66 75 6e 63 | ocal.arr.=.{.}.for.st,sp.in.func |
| 259e0 | 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 70 6f | tion().return.s:find(pattern,.po |
| 25a00 | 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 | s,.plain).end.do.table.insert(ar |
| 25a20 | 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 0a 70 6f 73 20 3d 20 73 70 20 2b 20 | r,.s:sub(pos,.st-1)).pos.=.sp.+. |
| 25a40 | 31 0a 65 6e 64 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 | 1.end.table.insert(arr,.s:sub(po |
| 25a60 | 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 | s)).return.arr.end.function.stri |
| 25a80 | 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 6c | ng.findlast(s,.pattern,.plain).l |
| 25aa0 | 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 65 72 6d 20 3d 20 6e 69 6c 0a 72 | ocal.curr.=.0.local.term.=.nil.r |
| 25ac0 | 65 70 65 61 74 0a 6c 6f 63 61 6c 20 6e 65 78 74 2c 20 6e 65 78 74 74 65 72 6d 20 3d 20 73 3a 66 | epeat.local.next,.nextterm.=.s:f |
| 25ae0 | 69 6e 64 28 70 61 74 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 | ind(pattern,.curr.+.1,.plain).if |
| 25b00 | 20 28 6e 65 78 74 29 20 74 68 65 6e 0a 63 75 72 72 20 3d 20 6e 65 78 74 0a 74 65 72 6d 20 3d 20 | .(next).then.curr.=.next.term.=. |
| 25b20 | 6e 65 78 74 74 65 72 6d 0a 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 | nextterm.end.until.(not.next).if |
| 25b40 | 20 28 63 75 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 2c 20 74 65 | .(curr.>.0).then.return.curr,.te |
| 25b60 | 72 6d 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 61 72 74 | rm.end.end.function.string.start |
| 25b80 | 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 6e 20 28 | swith(haystack,.needle).return.( |
| 25ba0 | 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 29 20 3d | haystack:find(needle,.1,.true).= |
| 25bc0 | 3d 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 74 72 69 6d 28 73 29 | =.1).end.function.string.trim(s) |
| 25be0 | 0a 72 65 74 75 72 6e 20 28 73 3a 67 73 75 62 28 22 5e 25 73 2a 28 2e 2d 29 25 73 2a 24 22 2c 20 | .return.(s:gsub("^%s*(.-)%s*$",. |
| 25c00 | 22 25 31 22 29 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 61 | "%1")).end..function.table.conta |
| 25c20 | 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 28 | ins(t,.value).for._,.v.in.pairs( |
| 25c40 | 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 20 | t).do.if.v.==.value.then.return. |
| 25c60 | 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 75 | true.end.end.return.false.end.fu |
| 25c80 | 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 29 | nction.table.icontains(t,.value) |
| 25ca0 | 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 3d | .for._,.v.in.ipairs(t).do.if.v.= |
| 25cc0 | 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 64 | =.value.then.return.true.end.end |
| 25ce0 | 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 65 | .return.false.end.function.table |
| 25d00 | 2e 64 65 65 70 63 6f 70 79 28 6f 62 6a 65 63 74 29 0a 6c 6f 63 61 6c 20 73 65 65 6e 20 3d 20 7b | .deepcopy(object).local.seen.=.{ |
| 25d20 | 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 28 6f 62 6a 65 63 74 29 0a 69 66 | }.local.function.copy(object).if |
| 25d40 | 20 74 79 70 65 28 6f 62 6a 65 63 74 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 72 65 | .type(object).~=."table".then.re |
| 25d60 | 74 75 72 6e 20 6f 62 6a 65 63 74 0a 65 6c 73 65 69 66 20 73 65 65 6e 5b 6f 62 6a 65 63 74 5d 20 | turn.object.elseif.seen[object]. |
| 25d80 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 73 65 65 6e 5b 6f 62 6a 65 63 74 5d 0a 65 6e 64 0a 6c 6f 63 | then.return.seen[object].end.loc |
| 25da0 | 61 6c 20 63 6c 6f 6e 65 20 3d 20 7b 7d 0a 73 65 65 6e 5b 6f 62 6a 65 63 74 5d 20 3d 20 63 6c 6f | al.clone.=.{}.seen[object].=.clo |
| 25dc0 | 6e 65 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 6f 62 6a 65 63 | ne.for.key,.value.in.pairs(objec |
| 25de0 | 74 29 20 64 6f 0a 63 6c 6f 6e 65 5b 6b 65 79 5d 20 3d 20 63 6f 70 79 28 76 61 6c 75 65 29 0a 65 | t).do.clone[key].=.copy(value).e |
| 25e00 | 6e 64 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 63 6c 6f 6e 65 2c 20 67 65 74 6d 65 74 61 74 61 | nd.setmetatable(clone,.getmetata |
| 25e20 | 62 6c 65 28 6f 62 6a 65 63 74 29 29 0a 72 65 74 75 72 6e 20 63 6c 6f 6e 65 0a 65 6e 64 0a 72 65 | ble(object)).return.clone.end.re |
| 25e40 | 74 75 72 6e 20 63 6f 70 79 28 6f 62 6a 65 63 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 | turn.copy(object).end.function.t |
| 25e60 | 61 62 6c 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 | able.extract(arr,.fname).local.r |
| 25e80 | 65 73 75 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 | esult.=.{.}.for._,v.in.ipairs(ar |
| 25ea0 | 72 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 76 5b 66 6e 61 | r).do.table.insert(result,.v[fna |
| 25ec0 | 6d 65 5d 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 | me]).end.return.result.end.funct |
| 25ee0 | 69 6f 6e 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 | ion.table.flatten(arr).local.res |
| 25f00 | 75 6c 74 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 | ult.=.{.}.local.function.flatten |
| 25f20 | 28 61 72 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 | (arr).for._,.v.in.ipairs(arr).do |
| 25f40 | 0a 69 66 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 | .if.type(v).==."table".then.flat |
| 25f60 | 74 65 6e 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 | ten(v).else.table.insert(result, |
| 25f80 | 20 76 29 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 | .v).end.end.end.flatten(arr).ret |
| 25fa0 | 75 72 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 69 6d | urn.result.end.function.table.im |
| 25fc0 | 70 6c 6f 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 | plode(arr,.before,.after,.betwee |
| 25fe0 | 6e 29 0a 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 | n).local.result.=."".for._,v.in. |
| 26000 | 69 70 61 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 | ipairs(arr).do.if.(result.~=."". |
| 26020 | 61 6e 64 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 | and.between).then.result.=.resul |
| 26040 | 74 20 2e 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 | t....between.end.result.=.result |
| 26060 | 20 2e 2e 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 | ....before....v....after.end.ret |
| 26080 | 75 72 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 69 6e | urn.result.end.function.table.in |
| 260a0 | 73 65 72 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 | sertflat(tbl,.values).if.type(va |
| 260c0 | 6c 75 65 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 | lues).==."table".then.for._,.val |
| 260e0 | 75 65 20 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 | ue.in.ipairs(values).do.table.in |
| 26100 | 73 65 72 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 | sertflat(tbl,.value).end.else.ta |
| 26120 | 62 6c 65 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 | ble.insert(tbl,.values).end.end. |
| 26140 | 66 75 6e 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 | function.table.isempty(t).return |
| 26160 | 20 6e 65 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 | .next(t).==.nil.end.function.tab |
| 26180 | 6c 65 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 | le.join(...).local.arg={...}.loc |
| 261a0 | 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 6e 20 69 70 61 69 72 | al.result.=.{.}.for._,t.in.ipair |
| 261c0 | 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 74 61 62 6c 65 22 20 | s(arg).do.if.type(t).==."table". |
| 261e0 | 74 68 65 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 | then.for._,v.in.ipairs(t).do.tab |
| 26200 | 6c 65 2e 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 | le.insert(result,.v).end.else.ta |
| 26220 | 62 6c 65 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 | ble.insert(result,.t).end.end.re |
| 26240 | 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 74 61 62 6c 65 2e 6b | turn.result.end.function.table.k |
| 26260 | 65 79 73 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 | eys(tbl).local.keys.=.{}.for.k,. |
| 26280 | 5f 20 69 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 | _.in.pairs(tbl).do.table.insert( |
| 262a0 | 6b 65 79 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 | keys,.k).end.return.keys.end.fun |
| 262c0 | 63 74 69 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 | ction.table.merge(...).local.arg |
| 262e0 | 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 66 6f 72 20 5f 2c | ={...}.local.result.=.{.}.for._, |
| 26300 | 74 20 69 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 | t.in.ipairs(arg).do.if.type(t).= |
| 26320 | 3d 20 22 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 | =."table".then.for.k,v.in.pairs( |
| 26340 | 74 29 20 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 | t).do.result[k].=.v.end.else.err |
| 26360 | 6f 72 28 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 | or("invalid.value").end.end.retu |
| 26380 | 72 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 74 72 61 | rn.result.end.function.table.tra |
| 263a0 | 6e 73 6c 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 | nslate(arr,.translation).local.r |
| 263c0 | 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 |
| 263e0 | 72 73 28 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 | rs(arr).do.local.tvalue.if.type( |
| 26400 | 74 72 61 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 | translation).==."function".then. |
| 26420 | 74 76 61 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 | tvalue.=.translation(value).else |
| 26440 | 0a 74 76 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 | .tvalue.=.translation[value].end |
| 26460 | 0a 69 66 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 | .if.(tvalue).then.table.insert(r |
| 26480 | 65 73 75 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 | esult,.tvalue).end.end.return.re |
| 264a0 | 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 72 65 76 65 72 73 65 28 | sult.end.function.table.reverse( |
| 264c0 | 61 72 72 29 0a 66 6f 72 20 69 3d 31 2c 20 6d 61 74 68 2e 66 6c 6f 6f 72 28 23 61 72 72 20 2f 20 | arr).for.i=1,.math.floor(#arr./. |
| 264e0 | 32 29 20 64 6f 0a 61 72 72 5b 69 5d 2c 20 61 72 72 5b 23 61 72 72 20 2d 20 69 20 2b 20 31 5d 20 | 2).do.arr[i],.arr[#arr.-.i.+.1]. |
| 26500 | 3d 20 61 72 72 5b 23 61 72 72 20 2d 20 69 20 2b 20 31 5d 2c 20 61 72 72 5b 69 5d 0a 65 6e 64 0a | =.arr[#arr.-.i.+.1],.arr[i].end. |
| 26520 | 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 61 72 | return.arr.end.function.table.ar |
| 26540 | 67 6c 69 73 74 28 61 72 67 2c 20 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e 20 30 20 | glist(arg,.value).if.#value.>.0. |
| 26560 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 20 | then.local.args.=.{}.for._,.val. |
| 26580 | 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 69 6e 73 65 72 74 | in.ipairs(value).do.table.insert |
| 265a0 | 28 61 72 67 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 25 73 22 2c 20 61 72 | (args,.string.format("%s.%s",.ar |
| 265c0 | 67 2c 20 76 61 6c 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 | g,.val)).end.return.table.concat |
| 265e0 | 28 61 72 67 73 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 | (args,.".").else.return."".end.e |
| 26600 | 6e 64 0a 00 69 6f 2e 65 6f 6c 20 20 20 20 20 20 20 20 20 3d 20 22 5c 6e 22 0a 69 6f 2e 69 6e 64 | nd..io.eol.........=."\n".io.ind |
| 26620 | 65 6e 74 20 20 20 20 20 20 3d 20 22 5c 74 22 0a 69 6f 2e 69 6e 64 65 6e 74 4c 65 76 65 6c 20 3d | ent......=."\t".io.indentLevel.= |
| 26640 | 20 30 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 5f 65 73 63 61 70 65 72 28 76 29 20 72 65 | .0.local.function._escaper(v).re |
| 26660 | 74 75 72 6e 20 76 20 65 6e 64 0a 5f 65 73 63 20 3d 20 5f 65 73 63 61 70 65 72 0a 66 75 6e 63 74 | turn.v.end._esc.=._escaper.funct |
| 26680 | 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 27 | ion.io.capture().io.captured.=.' |
| 266a0 | 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c | '.end.function.io.endcapture().l |
| 266c0 | 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e 63 | ocal.captured.=.io.captured.io.c |
| 266e0 | 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 6e | aptured.=.nil.return.captured.en |
| 26700 | 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 | d.local.builtin_open.=.io.open.f |
| 26720 | 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 20 | unction.io.open(fname,.mode).if. |
| 26740 | 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 20 | (mode).then.if.(mode:find("w")). |
| 26760 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f | then.local.dir.=.path.getdirecto |
| 26780 | 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 72 | ry(fname).ok,.err.=.os.mkdir(dir |
| 267a0 | 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 | ).if.(not.ok).then.error(err,.0) |
| 267c0 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e | .end.end.end.return.builtin_open |
| 267e0 | 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 | (fname,.mode).end.function.io.pr |
| 26800 | 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 69 | intf(msg,....).local.arg={...}.i |
| 26820 | 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 0a | f.not.io.eol.then.io.eol.=."\n". |
| 26840 | 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e 64 | end.if.not.io.indent.then.io.ind |
| 26860 | 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 22 | ent.=."\t".end.if.type(msg).==." |
| 26880 | 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e 69 | number".then.s.=.string.rep(io.i |
| 268a0 | 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 62 | ndent,.msg)....string.format(tab |
| 268c0 | 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 2e | le.unpack(arg)).else.s.=.string. |
| 268e0 | 66 6f 72 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 0a 65 | format(msg,.table.unpack(arg)).e |
| 26900 | 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 | nd.if.io.captured.then.io.captur |
| 26920 | 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a | ed.=.io.captured....s....io.eol. |
| 26940 | 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f 6c | else.io.write(s).io.write(io.eol |
| 26960 | 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 78 70 72 69 6e 74 66 28 6d 73 | ).end.end.function.io.xprintf(ms |
| 26980 | 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 20 3d 20 7b 2e 2e 2e 7d 0a 66 6f 72 20 69 20 | g,....).local.arg.=.{...}.for.i. |
| 269a0 | 3d 20 31 2c 20 23 61 72 67 20 64 6f 0a 61 72 67 5b 69 5d 20 3d 20 69 6f 2e 65 73 63 28 61 72 67 | =.1,.#arg.do.arg[i].=.io.esc(arg |
| 269c0 | 5b 69 5d 29 0a 65 6e 64 0a 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 75 6e 70 61 63 6b 28 61 | [i]).end.io.printf(msg,.unpack(a |
| 269e0 | 72 67 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 73 63 28 76 61 6c 75 65 29 0a | rg)).end.function.io.esc(value). |
| 26a00 | 69 66 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 6c | if.type(value).==."table".then.l |
| 26a20 | 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 6e 20 3d 20 23 76 61 6c 75 | ocal.result.=.{}.local.n.=.#valu |
| 26a40 | 65 0a 66 6f 72 20 69 20 3d 20 31 2c 20 6e 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | e.for.i.=.1,.n.do.table.insert(r |
| 26a60 | 65 73 75 6c 74 2c 20 69 6f 2e 65 73 63 28 76 61 6c 75 65 5b 69 5d 29 29 0a 65 6e 64 0a 72 65 74 | esult,.io.esc(value[i])).end.ret |
| 26a80 | 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 72 65 74 75 72 6e 20 5f 65 73 63 28 76 61 6c 75 65 | urn.result.end.return._esc(value |
| 26aa0 | 20 6f 72 20 22 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 73 63 61 70 65 72 28 | .or."").end.function.io.escaper( |
| 26ac0 | 66 75 6e 63 29 0a 5f 65 73 63 20 3d 20 66 75 6e 63 20 6f 72 20 5f 65 73 63 61 70 65 72 0a 65 6e | func)._esc.=.func.or._escaper.en |
| 26ae0 | 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 5f 78 20 3d 20 69 6f 2e 78 70 72 69 6e 74 66 | d._p.=.io.printf._x.=.io.xprintf |
| 26b00 | 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 66 6f 72 6d | ..premake.=.{.}.premake.platform |
| 26b20 | 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 20 20 20 20 | s.=.{.Native.=.{.cfgsuffix...... |
| 26b40 | 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 20 20 20 20 | .=."",.},.x32.=.{.cfgsuffix..... |
| 26b60 | 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 69 78 20 20 | ..=."32",.},.x64.=.{.cfgsuffix.. |
| 26b80 | 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 7b 0a 63 66 | .....=."64",.},.Universal.=.{.cf |
| 26ba0 | 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 6e 69 76 65 | gsuffix.......=."univ",.},.Unive |
| 26bc0 | 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 20 22 75 6e | rsal32.=.{.cfgsuffix.......=."un |
| 26be0 | 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 67 73 75 66 | iv32",.},.Universal64.=.{.cfgsuf |
| 26c00 | 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 20 3d 0a 7b | fix.......=."univ64",.},.PS3.=.{ |
| 26c20 | 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 63 72 6f 73 | .cfgsuffix.......=."ps3",.iscros |
| 26c40 | 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 62 73 20 20 | scompiler.=.true,.nosharedlibs.. |
| 26c60 | 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 22 50 53 33 | ..=.true,.namestyle.......=."PS3 |
| 26c80 | 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 20 20 20 20 | ",.},.WiiDev.=.{.cfgsuffix...... |
| 26ca0 | 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 74 72 75 65 | .=."wii",.iscrosscompiler.=.true |
| 26cc0 | 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 2c 0a 58 62 | ,.namestyle.......=."PS3",.},.Xb |
| 26ce0 | 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 22 78 62 6f | ox360.=.{.cfgsuffix.......=."xbo |
| 26d00 | 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 65 2c 0a 6e | x360",.iscrosscompiler.=.true,.n |
| 26d20 | 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 7d 2c 0a 50 | amestyle.......=."windows",.},.P |
| 26d40 | 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 20 22 70 70 | owerPC.=.{.cfgsuffix.......=."pp |
| 26d60 | 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 7d 2c 0a 41 | c",.iscrosscompiler.=.true,.},.A |
| 26d80 | 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 4d 22 2c 0a | RM.=.{.cfgsuffix.......=."ARM",. |
| 26da0 | 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 72 62 69 73 | iscrosscompiler.=.true,.},.Orbis |
| 26dc0 | 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 73 22 2c 0a | .=.{.cfgsuffix.......=."orbis",. |
| 26de0 | 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 73 74 79 6c | iscrosscompiler.=.true,.namestyl |
| 26e00 | 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 6f 20 3d 0a | e.......=."Orbis",.},.Durango.=. |
| 26e20 | 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 22 2c 0a 69 | {.cfgsuffix.......=."durango",.i |
| 26e40 | 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 72 65 64 6c | scrosscompiler.=.true,.nosharedl |
| 26e60 | 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 20 20 20 3d | ibs....=.true,.namestyle.......= |
| 26e80 | 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 69 6e 5f 64 | ."windows",.},.}.local.builtin_d |
| 26ea0 | 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 6c 65 28 66 | ofile.=.dofile.function.dofile(f |
| 26ec0 | 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 77 64 28 29 | name).local.oldcwd.=.os.getcwd() |
| 26ee0 | 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 28 6e 6f 74 | .local.oldfile.=._SCRIPT.if.(not |
| 26f00 | 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 6c 20 70 61 | .os.isfile(fname)).then.local.pa |
| 26f20 | 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 50 54 49 4f | th.=.os.pathsearch(fname,._OPTIO |
| 26f40 | 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 45 4d 41 4b | NS["scripts"],.os.getenv("PREMAK |
| 26f60 | 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 6d 65 20 3d | E_PATH")).if.(path).then.fname.= |
| 26f80 | 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 43 52 49 50 | .path.."/"..fname.end.end._SCRIP |
| 26fa0 | 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 6c 6f 63 61 | T.=.path.getabsolute(fname).loca |
| 26fc0 | 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 28 5f 53 43 | l.newcwd.=.path.getdirectory(_SC |
| 26fe0 | 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 20 61 2c 20 | RIPT).os.chdir(newcwd).local.a,. |
| 27000 | 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 6c 65 28 5f | b,.c,.d,.e,.f.=.builtin_dofile(_ |
| 27020 | 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 2e 63 68 64 | SCRIPT)._SCRIPT.=.oldfile.os.chd |
| 27040 | 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 2c 20 65 2c | ir(oldcwd).return.a,.b,.c,.d,.e, |
| 27060 | 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 75 65 76 61 | .f.end.function.iif(expr,.trueva |
| 27080 | 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 72 65 74 75 | l,.falseval).if.(expr).then.retu |
| 270a0 | 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 76 61 6c 0a | rn.trueval.else.return.falseval. |
| 270c0 | 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 6d 65 29 0a | end.end.function.include(fname). |
| 270e0 | 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 6e 64 44 65 | local.dir,.name.=.premake.findDe |
| 27100 | 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 20 64 69 72 | faultScript(fname,.false).if.dir |
| 27120 | 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 69 72 20 2e | .~=.nil.then.return.dofile(dir.. |
| 27140 | 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 6c 0a 65 6e | .."/"....name).end.return.nil.en |
| 27160 | 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 6c 6f 63 61 | d.function.printf(msg,....).loca |
| 27180 | 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 6d 61 74 28 | l.arg={...}.print(string.format( |
| 271a0 | 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 0a 66 75 6e | msg,.table.unpack(arg))).end.fun |
| 271c0 | 63 74 69 6f 6e 20 74 79 70 65 78 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 | ction.typex(t).local.mt.=.getmet |
| 271e0 | 61 74 61 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 | atable(t).if.(mt).then.if.(mt.__ |
| 27200 | 74 79 70 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 | type).then.return.mt.__type.end. |
| 27220 | 65 6e 64 0a 72 65 74 75 72 6e 20 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e | end.return.type(t).end..premake. |
| 27240 | 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 2e 6c 69 73 74 | action.=.{.}.premake.action.list |
| 27260 | 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 69 6f 6e 2e 61 | .=.{.}.function.premake.action.a |
| 27280 | 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 66 69 65 6c 64 | dd(a).local.missing.for._,.field |
| 272a0 | 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 22 74 72 69 67 | .in.ipairs({"description",."trig |
| 272c0 | 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 20 74 68 65 6e | ger"}).do.if.(not.a[field]).then |
| 272e0 | 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 20 28 6d 69 73 | .missing.=.field.end.end.if.(mis |
| 27300 | 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 65 64 73 20 61 | sing).then.error("action.needs.a |
| 27320 | 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 6b 65 2e 61 63 | ."....missing,.3).end.premake.ac |
| 27340 | 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 64 0a 66 75 6e | tion.list[a.trigger].=.a.end.fun |
| 27360 | 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 61 6d 65 29 0a | ction.premake.action.call(name). |
| 27380 | 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 73 74 5b 6e 61 | local.a.=.premake.action.list[na |
| 273a0 | 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 74 69 6f 6e 2e | me].for.sln.in.premake.solution. |
| 273c0 | 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 68 65 6e 0a 61 | each().do.if.a.onsolution.then.a |
| 273e0 | 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 6a 20 69 6e 20 | .onsolution(sln).end.for.prj.in. |
| 27400 | 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 74 28 73 6c 6e | premake.solution.eachproject(sln |
| 27420 | 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 6f 6e 70 72 6f | ).do.if.a.onproject.then.a.onpro |
| 27440 | 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 65 78 65 63 75 | ject(prj).end.end.end.if.a.execu |
| 27460 | 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 0a 66 75 6e 63 | te.then.a.execute().end.end.func |
| 27480 | 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 28 29 0a 72 65 | tion.premake.action.current().re |
| 274a0 | 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 54 49 4f 4e 29 | turn.premake.action.get(_ACTION) |
| 274c0 | 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 6e 2e 67 65 74 | .end.function.premake.action.get |
| 274e0 | 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 6e 2e 6c 69 73 | (name).return.premake.action.lis |
| 27500 | 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 61 63 74 | t[name].end.function.premake.act |
| 27520 | 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 6f 72 20 | ion.each().local.keys.=.{.}.for. |
| 27540 | 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 61 63 74 69 6f | _,.action.in.pairs(premake.actio |
| 27560 | 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 20 61 63 | n.list).do.table.insert(keys,.ac |
| 27580 | 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 6b 65 79 | tion.trigger).end.table.sort(key |
| 275a0 | 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 6e 28 29 | s).local.i.=.0.return.function() |
| 275c0 | 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 63 74 69 6f 6e | .i.=.i.+.1.return.premake.action |
| 275e0 | 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 6f 6e 20 | .list[keys[i]].end.end.function. |
| 27600 | 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 43 54 49 4f 4e | premake.action.set(name)._ACTION |
| 27620 | 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 61 6b 65 2e 61 | .=.name.local.action.=.premake.a |
| 27640 | 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 68 65 6e 0a 5f | ction.get(name).if.action.then._ |
| 27660 | 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 6e 64 0a 66 75 | OS.=.action.os.or._OS.end.end.fu |
| 27680 | 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 72 74 73 28 61 | nction.premake.action.supports(a |
| 276a0 | 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 6f 6e 20 74 68 | ction,.feature).if.not.action.th |
| 276c0 | 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 6f 6e 2e 76 61 | en.return.false.end.if.action.va |
| 276e0 | 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 2e 63 6f 6e 74 | lid_languages.then.if.table.cont |
| 27700 | 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 2c 20 66 65 61 | ains(action.valid_languages,.fea |
| 27720 | 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 65 6e 64 0a 69 | ture).then.return.true.end.end.i |
| 27740 | 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 66 20 74 61 62 | f.action.valid_kinds.then.if.tab |
| 27760 | 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 20 | le.contains(action.valid_kinds,. |
| 27780 | 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 65 6e | feature).then.return.true.end.en |
| 277a0 | 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 2e 6f 70 74 69 | d.return.false.end..premake.opti |
| 277c0 | 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 74 20 3d 20 7b | on.=.{.}.premake.option.list.=.{ |
| 277e0 | 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 61 64 64 28 6f | .}.function.premake.option.add(o |
| 27800 | 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 65 6c 64 20 69 | pt).local.missing.for._,.field.i |
| 27820 | 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 74 72 69 67 67 | n.ipairs({."description",."trigg |
| 27840 | 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 5d 29 20 74 68 | er".}).do.if.(not.opt[field]).th |
| 27860 | 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 20 28 6d | en.missing.=.field.end.end.if.(m |
| 27880 | 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 6e 65 65 64 73 | issing).then.error("option.needs |
| 278a0 | 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 6b 65 2e | .a."....missing,.3).end.premake. |
| 278c0 | 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 6f 70 74 0a 65 | option.list[opt.trigger].=.opt.e |
| 278e0 | 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 67 65 74 28 6e | nd.function.premake.option.get(n |
| 27900 | 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 6c 69 73 74 5b | ame).return.premake.option.list[ |
| 27920 | 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 6f 70 74 69 6f | name].end.function.premake.optio |
| 27940 | 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 6f 72 20 5f 2c | n.each().local.keys.=.{.}.for._, |
| 27960 | 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 74 69 6f 6e 2e | .option.in.pairs(premake.option. |
| 27980 | 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 20 6f 70 74 69 | list).do.table.insert(keys,.opti |
| 279a0 | 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 6b 65 79 73 29 | on.trigger).end.table.sort(keys) |
| 279c0 | 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 6e 28 29 0a 69 | .local.i.=.0.return.function().i |
| 279e0 | 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 69 6f 6e 2e 6c | .=.i.+.1.return.premake.option.l |
| 27a00 | 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 6f 6e 20 70 72 | ist[keys[i]].end.end.function.pr |
| 27a20 | 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 73 29 0a 66 6f | emake.option.validate(values).fo |
| 27a40 | 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 73 29 20 64 6f | r.key,.value.in.pairs(values).do |
| 27a60 | 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 2e 67 65 74 28 | .local.opt.=.premake.option.get( |
| 27a80 | 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 72 6e 20 66 61 | key).if.(not.opt).then.return.fa |
| 27aa0 | 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 6b 65 79 20 2e | lse,."invalid.option.'"....key.. |
| 27ac0 | 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 20 76 61 6c 75 | .."'".end.if.(opt.value.and.valu |
| 27ae0 | 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 20 22 6e 6f 20 | e.==."").then.return.false,."no. |
| 27b00 | 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 27 22 20 2e 2e | value.specified.for.option.'"... |
| 27b20 | 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 77 65 64 20 74 | .key...."'".end.if.opt.allowed.t |
| 27b40 | 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 20 5f 2c 20 6d | hen.local.found.=.false.for._,.m |
| 27b60 | 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 20 64 6f 0a 69 | atch.in.ipairs(opt.allowed).do.i |
| 27b80 | 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 75 6e 64 20 3d | f.match[1].==.value.then.found.= |
| 27ba0 | 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 66 6f 75 6e 64 | .true.break.end.end.if.not.found |
| 27bc0 | 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 66 6f 72 6d 61 | .then.return.false,.string.forma |
| 27be0 | 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 70 74 69 6f 6e | t("invalid.value.'%s'.for.option |
| 27c00 | 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 0a 65 6e 64 0a | .'%s'",.value,.key).end.end.end. |
| 27c20 | 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 65 65 20 3d 20 | return.true.end..premake.tree.=. |
| 27c40 | 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 65 65 0a 66 75 | {.}.local.tree.=.premake.tree.fu |
| 27c60 | 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 6c 6f 63 61 6c | nction.premake.tree.new(n).local |
| 27c80 | 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 20 7b 20 7d 0a | .t.=.{.name.=.n,.children.=.{.}. |
| 27ca0 | 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 6d 61 6b 65 2e | }.return.t.end.function.premake. |
| 27cc0 | 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 69 66 20 70 20 | tree.add(tr,.p,.onaddfunc).if.p. |
| 27ce0 | 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 69 66 20 70 20 3d | ==.".".then.return.tr.end.if.p.= |
| 27d00 | 3d 20 22 2f 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 | =."/".then.return.tr.end.local.p |
| 27d20 | 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 61 74 68 2e 67 65 | arentnode.=.tree.add(tr,.path.ge |
| 27d40 | 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 6c 6f 63 61 6c 20 | tdirectory(p),.onaddfunc).local. |
| 27d60 | 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 29 0a 69 66 20 63 | childname.=.path.getname(p).if.c |
| 27d80 | 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 72 6e 20 70 61 72 | hildname.==."..".then.return.par |
| 27da0 | 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 65 20 3d 20 70 61 | entnode.end.local.childnode.=.pa |
| 27dc0 | 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 65 5d 0a 69 66 20 | rentnode.children[childname].if. |
| 27de0 | 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 2e 70 61 74 68 20 | not.childnode.or.childnode.path. |
| 27e00 | 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 2e 69 6e 73 65 72 | ~=.p.then.childnode.=.tree.inser |
| 27e20 | 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 6c 64 6e 61 6d 65 | t(parentnode,.tree.new(childname |
| 27e40 | 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 6e 61 64 64 66 75 | )).childnode.path.=.p.if.onaddfu |
| 27e60 | 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 65 29 0a 65 6e 64 | nc.then.onaddfunc(childnode).end |
| 27e80 | 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 66 75 6e 63 74 69 | .end.return.childnode.end.functi |
| 27ea0 | 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 65 6e 74 2c 20 63 | on.premake.tree.insert(parent,.c |
| 27ec0 | 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 63 68 69 6c 64 72 | hild).table.insert(parent.childr |
| 27ee0 | 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 68 65 6e 0a 70 61 | en,.child).if.child.name.then.pa |
| 27f00 | 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 3d 20 63 68 69 6c | rent.children[child.name].=.chil |
| 27f20 | 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 74 0a 72 65 74 75 | d.end.child.parent.=.parent.retu |
| 27f40 | 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 61 6b 65 2e 74 72 | rn.child.end.function.premake.tr |
| 27f60 | 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 6f 64 65 2e 70 61 | ee.getlocalpath(node).if.node.pa |
| 27f80 | 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 2e 6e 61 6d 65 0a | rent.path.then.return.node.name. |
| 27fa0 | 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 6e 20 6e 6f 64 65 | elseif.node.cfg.then.return.node |
| 27fc0 | 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 2e 70 61 74 68 0a | .cfg.name.else.return.node.path. |
| 27fe0 | 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 72 65 65 2e 72 65 | end.end.function.premake.tree.re |
| 28000 | 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 3d 20 6e 6f 64 65 | move(node).local.children.=.node |
| 28020 | 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 2c 20 23 63 68 69 | .parent.children.for.i.=.1,.#chi |
| 28040 | 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 20 6e 6f 64 65 20 | ldren.do.if.children[i].==.node. |
| 28060 | 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 2c 20 69 29 0a 65 | then.table.remove(children,.i).e |
| 28080 | 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 65 6e 64 0a 66 75 | nd.end.node.children.=.{}.end.fu |
| 280a0 | 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 72 29 0a 74 72 65 | nction.premake.tree.sort(tr).tre |
| 280c0 | 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 66 75 6e 63 74 69 | e.traverse(tr,.{.onnode.=.functi |
| 280e0 | 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 68 69 6c 64 72 65 | on(node).table.sort(node.childre |
| 28100 | 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 6e 61 6d 65 20 3c | n,.function(a,b).return.a.name.< |
| 28120 | 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 65 6e 64 0a 66 75 | .b.name.end).end.},.true).end.fu |
| 28140 | 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 73 65 28 74 2c 20 | nction.premake.tree.traverse(t,. |
| 28160 | 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 70 74 68 29 0a 6c | fn,.includeroot,.initialdepth).l |
| 28180 | 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 6e 6f 64 65 20 3d | ocal.donode,.dochildren.donode.= |
| 281a0 | 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 0a 69 66 20 6e 6f | .function(node,.fn,.depth).if.no |
| 281c0 | 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 | de.isremoved.then.return.end.if. |
| 281e0 | 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f 64 65 2c 20 64 | fn.onnode.then.fn.onnode(node,.d |
| 28200 | 65 70 74 68 29 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 | epth).end.if.#node.children.>.0. |
| 28220 | 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 74 68 65 6e 0a 66 6e | then.if.fn.onbranchenter.then.fn |
| 28240 | 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a | .onbranchenter(node,.depth).end. |
| 28260 | 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 28 | if.fn.onbranch.then.fn.onbranch( |
| 28280 | 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 28 6e 6f 64 65 | node,.depth).end.dochildren(node |
| 282a0 | 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 | ,.fn,.depth.+.1).if.fn.onbranche |
| 282c0 | 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 28 6e 6f 64 65 2c 20 64 | xit.then.fn.onbranchexit(node,.d |
| 282e0 | 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e 6c 65 61 66 20 74 68 65 6e | epth).end.else.if.fn.onleaf.then |
| 28300 | 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a | .fn.onleaf(node,.depth).end.end. |
| 28320 | 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 61 72 65 6e 74 | end.dochildren.=.function(parent |
| 28340 | 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 31 0a 77 68 69 6c 65 20 69 | ,.fn,.depth).local.i.=.1.while.i |
| 28360 | 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 6c 6f 63 61 6c 20 6e 6f | .<=.#parent.children.do.local.no |
| 28380 | 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 65 28 6e | de.=.parent.children[i].donode(n |
| 283a0 | 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 20 3d 3d 20 70 61 72 65 6e | ode,.fn,.depth).if.node.==.paren |
| 283c0 | 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 3d 20 69 20 2b 20 31 0a 65 6e 64 | t.children[i].then.i.=.i.+.1.end |
| 283e0 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 61 6c 64 65 70 74 68 20 74 68 65 | .end.end.if.not.initialdepth.the |
| 28400 | 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e 64 0a 69 66 20 69 6e 63 6c 75 64 | n.initialdepth.=.0.end.if.includ |
| 28420 | 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c | eroot.then.donode(t,.fn,.initial |
| 28440 | 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e 28 74 2c 20 66 6e 2c 20 69 6e | depth).else.dochildren(t,.fn,.in |
| 28460 | 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6f 6c | itialdepth).end.end..premake.sol |
| 28480 | 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 | ution.=.{.}.premake.solution.lis |
| 284a0 | 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 73 6f 6c 75 74 69 6f | t.=.{.}.function.premake.solutio |
| 284c0 | 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 7b 20 7d 0a 74 61 62 6c | n.new(name).local.sln.=.{.}.tabl |
| 284e0 | 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 2c 20 | e.insert(premake.solution.list,. |
| 28500 | 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d | sln).premake.solution.list[name] |
| 28520 | 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 6c 6e 2c 20 7b 20 5f 5f 74 79 70 | .=.sln.setmetatable(sln,.{.__typ |
| 28540 | 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 | e="solution".}).sln.name........ |
| 28560 | 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f | ...=.name.sln.basedir........=.o |
| 28580 | 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 20 20 20 20 20 20 3d 20 | s.getcwd().sln.projects.......=. |
| 285a0 | 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e | {.}.sln.blocks.........=.{.}.sln |
| 285c0 | 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 67 72 6f 75 70 73 | .configurations.=.{.}.sln.groups |
| 285e0 | 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f 6a 65 | .........=.{.}.sln.importedproje |
| 28600 | 63 74 73 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | cts.=.{.}.return.sln.end.functio |
| 28620 | 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 0a 6c 6f 63 61 6c 20 | n.premake.solution.each().local. |
| 28640 | 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 69 20 2b | i.=.0.return.function.().i.=.i.+ |
| 28660 | 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 | .1.if.i.<=.#premake.solution.lis |
| 28680 | 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c | t.then.return.premake.solution.l |
| 286a0 | 69 73 74 5b 69 5d 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 | ist[i].end.end.end.function.prem |
| 286c0 | 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 0a 6c 6f | ake.solution.eachproject(sln).lo |
| 286e0 | 63 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 | cal.i.=.0.return.function.().i.= |
| 28700 | 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 | .i.+.1.if.(i.<=.#sln.projects).t |
| 28720 | 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 | hen.return.premake.solution.getp |
| 28740 | 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | roject(sln,.i).end.end.end.funct |
| 28760 | 69 6f 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 73 | ion.premake.solution.eachgroup(s |
| 28780 | 6c 6e 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 6e 28 | ln).local.i.=.0.return.function( |
| 287a0 | 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 | ).i.=.i.+.1.if(i.<=.#sln.groups) |
| 287c0 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 | .then.return.premake.solution.ge |
| 287e0 | 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | tgroup(sln,.i).end.end.end.funct |
| 28800 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 | ion.premake.solution.get(key).re |
| 28820 | 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a | turn.premake.solution.list[key]. |
| 28840 | 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 67 65 | end.function.premake.solution.ge |
| 28860 | 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 | tproject(sln,.idx).local.prj.=.s |
| 28880 | 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 | ln.projects[idx].local.cfg.=.pre |
| 288a0 | 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 | make.getconfig(prj).cfg.name.=.p |
| 288c0 | 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | rj.name.return.cfg.end.function. |
| 288e0 | 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 |
| 28900 | 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a | dx).local.grp.=.sln.groups[idx]. |
| 28920 | 72 65 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d | return.grp.end.premake.project.= |
| 28940 | 20 7b 20 7d 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 62 75 | .{.}.function.premake.project.bu |
| 28960 | 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 2c 20 61 6c 6c 66 69 6c 65 73 29 0a 6c 6f 63 | ildsourcetree(prj,.allfiles).loc |
| 28980 | 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 72 6a 2e 6e 61 6d | al.tr.=.premake.tree.new(prj.nam |
| 289a0 | 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 69 73 76 70 61 74 | e).tr.project.=.prj.local.isvpat |
| 289c0 | 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 65 29 0a 6e 6f 64 | h.local.function.onadd(node).nod |
| 289e0 | 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 | e.isvpath.=.isvpath.end.for.fcfg |
| 28a00 | 20 69 6e 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 | .in.premake.project.eachfile(prj |
| 28a20 | 2c 20 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a 69 73 76 70 61 74 68 20 3d 20 28 66 63 66 67 2e 6e | ,.allfiles).do.isvpath.=.(fcfg.n |
| 28a40 | 61 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 | ame.~=.fcfg.vpath).local.node.=. |
| 28a60 | 70 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 | premake.tree.add(tr,.fcfg.vpath, |
| 28a80 | 20 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 | .onadd).node.cfg.=.fcfg.end.prem |
| 28aa0 | 61 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 | ake.tree.sort(tr).return.tr.end. |
| 28ac0 | 66 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 | function.premake.eachconfig(prj, |
| 28ae0 | 20 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 | .platform).if.prj.project.then.p |
| 28b00 | 72 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 | rj.=.prj.project.end.local.cfgs. |
| 28b20 | 3d 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 | =.prj.solution.configurations.lo |
| 28b40 | 63 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 | cal.i.=.0.return.function.().i.= |
| 28b60 | 20 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 | .i.+.1.if.i.<=.#cfgs.then.return |
| 28b80 | 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 73 5b 69 5d 2c | .premake.getconfig(prj,.cfgs[i], |
| 28ba0 | 20 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 | .platform).end.end.end.function. |
| 28bc0 | 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 2c 20 61 6c | premake.project.eachfile(prj,.al |
| 28be0 | 6c 66 69 6c 65 73 29 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 | lfiles).if.not.prj.project.then. |
| 28c00 | 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 | prj.=.premake.getconfig(prj).end |
| 28c20 | 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 20 3d 20 69 69 66 28 61 6c 6c 66 69 | .local.i.=.0.local.t.=.iif(allfi |
| 28c40 | 6c 65 73 2c 20 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 2c 20 70 72 6a 2e 66 69 6c 65 73 29 0a 6c 6f | les,.prj.allfiles,.prj.files).lo |
| 28c60 | 63 61 6c 20 63 20 3d 20 69 69 66 28 61 6c 6c 66 69 6c 65 73 2c 20 70 72 6a 2e 5f 5f 61 6c 6c 66 | cal.c.=.iif(allfiles,.prj.__allf |
| 28c80 | 69 6c 65 63 6f 6e 66 69 67 73 2c 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 29 0a 72 | ileconfigs,.prj.__fileconfigs).r |
| 28ca0 | 65 74 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 | eturn.function.().i.=.i.+.1.if.( |
| 28cc0 | 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 63 5b 74 5b 69 | i.<=.#t).then.local.fcfg.=.c[t[i |
| 28ce0 | 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 72 6f 6a 65 63 74 2e | ]].fcfg.vpath.=.premake.project. |
| 28d00 | 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 72 65 74 75 72 6e 20 | getvpath(prj,.fcfg.name).return. |
| 28d20 | 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 20 70 72 65 6d 61 6b | fcfg.end.end.end.function.premak |
| 28d40 | 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 75 65 29 20 3d 3d 20 | e.esc(value).if.(type(value).==. |
| 28d60 | 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 74 20 3d 20 7b 20 7d | "table").then.local.result.=.{.} |
| 28d80 | 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 20 64 6f 0a 74 61 62 | .for._,v.in.ipairs(value).do.tab |
| 28da0 | 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 2e 65 73 63 28 76 29 | le.insert(result,.premake.esc(v) |
| 28dc0 | 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 76 61 6c 75 65 20 3d | ).end.return.result.else.value.= |
| 28de0 | 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 29 0a 76 61 6c 75 65 | .value:gsub('&',.."&").value |
| 28e00 | 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 74 3b 22 29 0a 76 61 | .=.value:gsub('"',..""").va |
| 28e20 | 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 61 70 6f 73 3b 22 29 | lue.=.value:gsub("'",.."'") |
| 28e40 | 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 20 22 26 6c 74 3b 22 | .value.=.value:gsub('<',.."<" |
| 28e60 | 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 20 20 22 26 67 74 3b | ).value.=.value:gsub('>',.."> |
| 28e80 | 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 27 2c 20 22 26 23 78 | ").value.=.value:gsub('\r',."&#x |
| 28ea0 | 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 27 5c 6e 27 2c 20 22 | 0D;").value.=.value:gsub('\n',." |
| 28ec0 | 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 0a 65 6e 64 0a 66 75 | 
").return.value.end.end.fu |
| 28ee0 | 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 66 6f 72 6d 73 28 73 | nction.premake.filterplatforms(s |
| 28f00 | 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 65 73 75 6c 74 20 3d | ln,.map,.default).local.result.= |
| 28f20 | 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 73 6c 6e 2e 70 6c 61 | .{.}.local.keys.=.{.}.if.sln.pla |
| 28f40 | 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 70 61 69 72 73 28 73 | tforms.then.for._,.p.in.ipairs(s |
| 28f60 | 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 5d 20 61 6e 64 20 6e | ln.platforms).do.if.map[p].and.n |
| 28f80 | 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 61 70 5b 70 5d 29 20 | ot.table.contains(keys,.map[p]). |
| 28fa0 | 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 70 29 0a 74 61 62 | then.table.insert(result,.p).tab |
| 28fc0 | 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 6e 64 0a 65 6e 64 0a | le.insert(keys,.map[p]).end.end. |
| 28fe0 | 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 65 66 61 75 6c 74 20 | end.if.#result.==.0.and.default. |
| 29000 | 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 64 65 66 61 75 6c | then.table.insert(result,.defaul |
| 29020 | 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 66 75 6e 63 74 69 6f | t).end.return.result.end.functio |
| 29040 | 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 65 29 0a 66 6f 72 20 | n.premake.findproject(name).for. |
| 29060 | 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 64 | sln.in.premake.solution.each().d |
| 29080 | 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 74 69 6f 6e 2e 65 61 | o.for.prj.in.premake.solution.ea |
| 290a0 | 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 2e 6e 61 6d 65 20 3d | chproject(sln).do.if.(prj.name.= |
| 290c0 | 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 65 6e 64 0a 65 6e 64 | =.name).then.return..prj.end.end |
| 290e0 | 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 66 69 6e 64 66 69 | .end.end.function.premake.findfi |
| 29100 | 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 20 66 6e 61 6d 65 20 | le(prj,.extension).for._,.fname. |
| 29120 | 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 66 20 66 6e 61 6d 65 | in.ipairs(prj.files).do.if.fname |
| 29140 | 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 20 72 65 74 75 72 6e | :endswith(extension).then.return |
| 29160 | 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 6f 6e 20 70 72 65 6d | .fname.end.end.end.function.prem |
| 29180 | 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 65 2c 20 70 6c 74 6e | ake.getconfig(prj,.cfgname,.pltn |
| 291a0 | 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 20 70 72 6a 0a 69 66 | ame).prj.=.prj.project.or.prj.if |
| 291c0 | 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 6f 74 20 74 61 62 6c | .pltname.==."Native".or.not.tabl |
| 291e0 | 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 6c 61 74 66 6f 72 6d | e.contains(prj.solution.platform |
| 29200 | 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 74 6e 61 6d 65 20 3d | s.or.{},.pltname).then.pltname.= |
| 29220 | 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 6e 61 6d 65 20 6f 72 | .nil.end.local.key.=.(cfgname.or |
| 29240 | 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 3d 20 6b 65 79 20 2e | ."").if.pltname.then.key.=.key.. |
| 29260 | 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 5f 5f 63 6f 6e 66 69 | ..pltname.end.return.prj.__confi |
| 29280 | 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 61 6b 65 2e 67 65 74 | gs[key].end.function.premake.get |
| 292a0 | 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 2c 20 75 73 | configname(cfgname,.platform,.us |
| 292c0 | 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 65 6e 0a 6c 6f 63 61 | eshortname).if.cfgname.then.loca |
| 292e0 | 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 6f 72 6d 20 61 6e 64 | l.name.=.cfgname.if.platform.and |
| 29300 | 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 6e 0a 69 66 20 75 73 | .platform.~=."Native".then.if.us |
| 29320 | 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 6d 65 20 2e 2e 20 70 | eshortname.then.name.=.name....p |
| 29340 | 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 5d 2e 63 66 67 73 75 | remake.platforms[platform].cfgsu |
| 29360 | 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 22 7c 22 20 2e 2e 20 | ffix.else.name.=.name...."|".... |
| 29380 | 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 69 66 28 75 73 65 73 | platform.end.end.return.iif(uses |
| 293a0 | 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 61 6d 65 29 0a 65 6e | hortname,.name:lower(),.name).en |
| 293c0 | 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 64 65 70 65 6e 64 | d.end.function.premake.getdepend |
| 293e0 | 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 6a 65 63 74 20 6f 72 | encies(prj).prj.=.prj.project.or |
| 29400 | 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 66 6f 72 20 5f 2c 20 | .prj.local.results.=.{.}.for._,. |
| 29420 | 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 73 29 20 64 6f 0a 66 | cfg.in.pairs(prj.__configs).do.f |
| 29440 | 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 6c 69 6e 6b 73 29 20 | or._,.link.in.ipairs(cfg.links). |
| 29460 | 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 6e 64 70 72 6f 6a 65 | do.local.dep.=.premake.findproje |
| 29480 | 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 61 62 6c 65 2e 63 6f | ct(link).if.dep.and.not.table.co |
| 294a0 | 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 0a 74 61 62 6c 65 2e | ntains(results,.dep).then.table. |
| 294c0 | 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 65 6e 64 0a 65 6e 64 | insert(results,.dep).end.end.end |
| 294e0 | 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 69 6f 6e 20 70 72 65 | .return.results.end.function.pre |
| 29500 | 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 70 72 6a 6e 61 6d 65 | make.project.getbasename(prjname |
| 29520 | 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 3a 67 73 75 62 28 22 | ,.pattern).return.pattern:gsub(" |
| 29540 | 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 69 6f 6e 20 70 72 65 | %%%%",.prjname).end.function.pre |
| 29560 | 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 70 72 6a 2c 20 70 61 | make.project.getfilename(prj,.pa |
| 29580 | 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 61 6b 65 2e 70 72 6f | ttern).local.fname.=.premake.pro |
| 295a0 | 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 2c 20 70 61 74 74 65 | ject.getbasename(prj.name,.patte |
| 295c0 | 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 2e 6c 6f 63 61 74 69 | rn).fname.=.path.join(prj.locati |
| 295e0 | 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 74 72 65 6c 61 74 69 | on,.fname).return.path.getrelati |
| 29600 | 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 64 0a 20 66 75 6e 63 | ve(os.getcwd(),.fname).end..func |
| 29620 | 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 2c 20 6b 69 6e 64 2c | tion.premake.getlinks(cfg,.kind, |
| 29640 | 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 20 28 70 61 72 74 20 | .part).local.result.=.iif.(part. |
| 29660 | 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 3d 20 22 61 6c 6c 22 | ==."directory".and.kind.==."all" |
| 29680 | 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 63 66 67 6e 61 6d 65 | ,.cfg.libdirs,.{}).local.cfgname |
| 296a0 | 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 6f 6a 65 63 74 2e 6e | .=.iif(cfg.name.==.cfg.project.n |
| 296c0 | 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 70 61 74 68 73 74 79 | ame,."",.cfg.name).local.pathsty |
| 296e0 | 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 28 63 66 67 29 0a 6c | le.=.premake.getpathstyle(cfg).l |
| 29700 | 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 67 65 74 6e 61 6d 65 | ocal.namestyle.=.premake.getname |
| 29720 | 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 20 63 61 6e 6c 69 6e | style(cfg).local.function.canlin |
| 29740 | 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 67 65 74 2e 6b 69 6e | k(source,.target).if.(target.kin |
| 29760 | 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 65 74 2e 6b 69 6e 64 | d.~=."SharedLib".and.target.kind |
| 29780 | 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 75 72 6e 20 66 61 6c | .~=."StaticLib").then.return.fal |
| 297a0 | 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 6f 6a 65 63 74 28 73 | se.end.if.premake.iscppproject(s |
| 297c0 | 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 65 2e 69 73 63 70 70 | ource).then.return.premake.iscpp |
| 297e0 | 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 65 6d 61 6b 65 2e 69 | project(target).elseif.premake.i |
| 29800 | 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 65 6e 0a 72 65 74 75 | sdotnetproject(source).then.retu |
| 29820 | 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 74 28 74 61 72 67 65 | rn.premake.isdotnetproject(targe |
| 29840 | 74 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 73 77 69 66 74 70 72 6f 6a 65 63 74 | t).elseif.premake.isswiftproject |
| 29860 | 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 65 2e 69 73 73 | (source).then.return.premake.iss |
| 29880 | 77 69 66 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 6f 72 20 70 72 65 6d 61 6b 65 2e 69 | wiftproject(source).or.premake.i |
| 298a0 | 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 | scppproject(source).end.end.for. |
| 298c0 | 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a | _,.link.in.ipairs(cfg.links).do. |
| 298e0 | 6c 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 | local.item.local.prj.=.premake.f |
| 29900 | 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 | indproject(link).if.prj.and.kind |
| 29920 | 20 7e 3d 20 22 73 79 73 74 65 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d | .~=."system".then.local.prjcfg.= |
| 29940 | 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 65 2c | .premake.getconfig(prj,.cfgname, |
| 29960 | 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e | .cfg.platform).if.kind.==."depen |
| 29980 | 64 65 6e 63 69 65 73 22 20 6f 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 | dencies".or.canlink(cfg,.prjcfg) |
| 299a0 | 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 72 79 22 29 20 74 | .then.if.(part.==."directory").t |
| 299c0 | 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 | hen.item.=.path.rebase(prjcfg.li |
| 299e0 | 6e 6b 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 | nktarget.directory,.prjcfg.locat |
| 29a00 | 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 | ion,.cfg.location).elseif.(part. |
| 29a20 | 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 | ==."basename").then.item.=.prjcf |
| 29a40 | 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 | g.linktarget.basename.elseif.(pa |
| 29a60 | 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 | rt.==."fullpath").then.item.=.pa |
| 29a80 | 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 66 75 6c 6c | th.rebase(prjcfg.linktarget.full |
| 29aa0 | 70 61 74 68 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 | path,.prjcfg.location,.cfg.locat |
| 29ac0 | 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 | ion).elseif.(part.==."object").t |
| 29ae0 | 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 | hen.item.=.prjcfg.end.end.elseif |
| 29b00 | 20 6e 6f 74 20 70 72 6a 20 61 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f | .not.prj.and.(kind.==."system".o |
| 29b20 | 72 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d | r.kind.==."all").then.if.(part.= |
| 29b40 | 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 20 70 61 74 68 2e | =."directory").then.item.=.path. |
| 29b60 | 67 65 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 | getdirectory(link).elseif.(part. |
| 29b80 | 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a | ==."fullpath").then.item.=.link. |
| 29ba0 | 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 69 | if.namestyle.==."windows".then.i |
| 29bc0 | 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e | f.premake.iscppproject(cfg).then |
| 29be0 | 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 72 | .item.=.item....".lib".elseif.pr |
| 29c00 | 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a | emake.isdotnetproject(cfg).then. |
| 29c20 | 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c | item.=.item....".dll".end.end.el |
| 29c40 | 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 | seif.part.==."name".then.item.=. |
| 29c60 | 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d | path.getname(link).elseif.part.= |
| 29c80 | 3d 20 22 62 61 73 65 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 | =."basename".then.item.=.path.ge |
| 29ca0 | 74 62 61 73 65 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b | tbasename(link).else.item.=.link |
| 29cc0 | 0a 65 6e 64 0a 69 66 20 69 74 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 | .end.if.item:find("/",.nil,.true |
| 29ce0 | 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 | ).then.item.=.path.getrelative(c |
| 29d00 | 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 | fg.project.location,.item).end.e |
| 29d20 | 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 | nd.if.item.then.if.pathstyle.==. |
| 29d40 | 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 | "windows".and.part.~=."object".t |
| 29d60 | 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 | hen.item.=.path.translate(item,. |
| 29d80 | 22 5c 5c 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 | "\\").end.if.not.table.contains( |
| 29da0 | 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | result,.item).then.table.insert( |
| 29dc0 | 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e | result,.item).end.end.end.return |
| 29de0 | 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 74 | .result.end.function.premake.get |
| 29e00 | 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c | namestyle(cfg).return.premake.pl |
| 29e20 | 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 | atforms[cfg.platform].namestyle. |
| 29e40 | 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c | or.premake.gettool(cfg).namestyl |
| 29e60 | 65 20 6f 72 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | e.or."posix".end.function.premak |
| 29e80 | 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 | e.getpathstyle(cfg).if.premake.a |
| 29ea0 | 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 | ction.current().os.==."windows". |
| 29ec0 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 | then.return."windows".else.retur |
| 29ee0 | 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | n."posix".end.end.function.prema |
| 29f00 | 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 | ke.gettarget(cfg,.direction,.pat |
| 29f20 | 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 79 | hstyle,.namestyle,.system).if.sy |
| 29f40 | 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e | stem.==."bsd".then.system.=."lin |
| 29f60 | 75 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 | ux".end.local.kind.=.cfg.kind.if |
| 29f80 | 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a | .premake.iscppproject(cfg).then. |
| 29fa0 | 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 | if.(namestyle.==."windows".or.sy |
| 29fc0 | 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 | stem.==."windows").and.kind.==." |
| 29fe0 | 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e | SharedLib".and.direction.==."lin |
| 2a000 | 6b 22 0a 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 | k".and.not.cfg.flags.NoImportLib |
| 2a020 | 0a 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 | .then.kind.=."StaticLib".end.if. |
| 2a040 | 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d 20 | namestyle.==."posix".and.system. |
| 2a060 | 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 | ==."windows".and.kind.~=."Static |
| 2a080 | 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a | Lib".then.namestyle.=."windows". |
| 2a0a0 | 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 0a | end.end.local.field...=."build". |
| 2a0c0 | 69 66 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b | if.direction.==."link".and.cfg.k |
| 2a0e0 | 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 | ind.==."SharedLib".then.field.=. |
| 2a100 | 22 69 6d 70 6c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 | "implib".end.local.name....=.cfg |
| 2a120 | 5b 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d | [field.."name"].or.cfg.targetnam |
| 2a140 | 65 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 | e.or.cfg.project.name.local.dir. |
| 2a160 | 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 | ....=.cfg[field.."dir"].or.cfg.t |
| 2a180 | 61 72 67 65 74 64 69 72 20 6f 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 | argetdir.or.path.getrelative(cfg |
| 2a1a0 | 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 | .location,.cfg.basedir).local.su |
| 2a1c0 | 62 64 69 72 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 20 | bdir..=.cfg[field.."subdir"].or. |
| 2a1e0 | 63 66 67 2e 74 61 72 67 65 74 73 75 62 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 | cfg.targetsubdir.or.".".local.pr |
| 2a200 | 65 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f | efix..=."".local.suffix..=."".lo |
| 2a220 | 63 61 6c 20 65 78 74 20 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 | cal.ext.....=."".local.bundlepat |
| 2a240 | 68 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 | h,.bundlename.dir.=.path.join(di |
| 2a260 | 72 2c 20 73 75 62 64 69 72 29 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 | r,.subdir).if.namestyle.==."wind |
| 2a280 | 6f 77 73 22 20 74 68 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 | ows".then.if.kind.==."ConsoleApp |
| 2a2a0 | 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 20 74 68 65 6e 0a | ".or.kind.==."WindowedApp".then. |
| 2a2c0 | 65 78 74 20 3d 20 22 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 | ext.=.".exe".elseif.kind.==."Sha |
| 2a2e0 | 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 | redLib".then.ext.=.".dll".elseif |
| 2a300 | 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 | .kind.==."StaticLib".then.ext.=. |
| 2a320 | 22 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 | ".lib".end.elseif.namestyle.==." |
| 2a340 | 70 6f 73 69 78 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 | posix".then.if.kind.==."Windowed |
| 2a360 | 41 70 70 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e | App".and.system.==."macosx".then |
| 2a380 | 0a 62 75 6e 64 6c 65 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e | .bundlename.=.name....".app".bun |
| 2a3a0 | 64 6c 65 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e | dlepath.=.path.join(dir,.bundlen |
| 2a3c0 | 61 6d 65 29 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c | ame).dir.=.path.join(bundlepath, |
| 2a3e0 | 20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 | ."Contents/MacOS").elseif.(kind. |
| 2a400 | 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 | ==."ConsoleApp".or.kind.==."Wind |
| 2a420 | 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6f 73 32 22 20 74 68 | owedApp").and.system.==."os2".th |
| 2a440 | 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 | en.ext.=.".exe".elseif.kind.==." |
| 2a460 | 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 | SharedLib".then.prefix.=."lib".e |
| 2a480 | 78 74 20 3d 20 69 69 66 28 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 2e 64 | xt.=.iif(system.==."macosx",.".d |
| 2a4a0 | 79 6c 69 62 22 2c 20 22 2e 73 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 | ylib",.".so").elseif.kind.==."St |
| 2a4c0 | 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 | aticLib".then.prefix.=."lib".ext |
| 2a4e0 | 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 | .=.".a".end.elseif.namestyle.==. |
| 2a500 | 22 50 53 33 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 | "PS3".then.if.kind.==."ConsoleAp |
| 2a520 | 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 20 74 68 65 6e | p".or.kind.==."WindowedApp".then |
| 2a540 | 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 | .ext.=.".elf".elseif.kind.==."St |
| 2a560 | 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 | aticLib".then.prefix.=."lib".ext |
| 2a580 | 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 | .=.".a".end.elseif.namestyle.==. |
| 2a5a0 | 22 4f 72 62 69 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 | "Orbis".then.if.kind.==."Console |
| 2a5c0 | 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 20 74 68 | App".or.kind.==."WindowedApp".th |
| 2a5e0 | 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 | en.ext.=.".elf".elseif.kind.==." |
| 2a600 | 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 | StaticLib".then.prefix.=."lib".e |
| 2a620 | 78 74 20 3d 20 22 2e 61 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 | xt.=.".a".elseif.kind.==."Shared |
| 2a640 | 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 70 72 78 22 0a 65 6e 64 0a 65 6e 64 0a 70 | Lib".then.ext.=.".prx".end.end.p |
| 2a660 | 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 70 72 65 66 69 78 22 5d 20 6f 72 20 | refix.=.cfg[field.."prefix"].or. |
| 2a680 | 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 69 78 20 6f 72 20 70 72 65 66 69 78 0a 73 75 66 66 69 | cfg.targetprefix.or.prefix.suffi |
| 2a6a0 | 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 66 66 69 78 22 5d 20 6f 72 20 63 66 67 2e | x.=.cfg[field.."suffix"].or.cfg. |
| 2a6c0 | 74 61 72 67 65 74 73 75 66 66 69 78 20 6f 72 20 73 75 66 66 69 78 0a 65 78 74 20 20 20 20 3d 20 | targetsuffix.or.suffix.ext....=. |
| 2a6e0 | 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 74 65 6e 73 69 6f 6e 22 5d 20 6f 72 20 63 66 67 2e 74 | cfg[field.."extension"].or.cfg.t |
| 2a700 | 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 6f 72 20 65 78 74 0a 6c 6f 63 61 6c 20 72 65 73 75 | argetextension.or.ext.local.resu |
| 2a720 | 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c 74 2e 62 61 73 65 6e 61 6d 65 20 20 20 20 20 3d 20 6e | lt.=.{.}.result.basename.....=.n |
| 2a740 | 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 6e 61 6d 65 20 20 20 20 20 20 20 | ame....suffix.result.name....... |
| 2a760 | 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 20 2e 2e 20 | ..=.prefix....name....suffix.... |
| 2a780 | 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 64 69 72 0a 72 65 | ext.result.directory....=.dir.re |
| 2a7a0 | 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 73 75 62 64 69 72 0a 72 65 73 75 6c | sult.subdirectory.=.subdir.resul |
| 2a7c0 | 74 2e 70 72 65 66 69 78 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 0a 72 65 73 75 6c 74 2e 73 | t.prefix.......=.prefix.result.s |
| 2a7e0 | 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 66 75 6c 6c | uffix.......=.suffix.result.full |
| 2a800 | 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2e 64 69 72 65 | path.....=.path.join(result.dire |
| 2a820 | 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e 6e 61 6d 65 29 0a 72 65 73 75 6c 74 2e 62 75 6e 64 6c | ctory,.result.name).result.bundl |
| 2a840 | 65 70 61 74 68 20 20 20 3d 20 62 75 6e 64 6c 65 70 61 74 68 20 6f 72 20 72 65 73 75 6c 74 2e 66 | epath...=.bundlepath.or.result.f |
| 2a860 | 75 6c 6c 70 61 74 68 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 | ullpath.if.pathstyle.==."windows |
| 2a880 | 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 70 61 74 | ".then.result.directory....=.pat |
| 2a8a0 | 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 22 5c | h.translate(result.directory,."\ |
| 2a8c0 | 5c 22 29 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 70 61 74 68 2e 74 | \").result.subdirectory.=.path.t |
| 2a8e0 | 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 2c 20 22 5c | ranslate(result.subdirectory,."\ |
| 2a900 | 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 74 | \").result.fullpath.....=.path.t |
| 2a920 | 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 2c 20 20 22 5c 5c 22 29 | ranslate(result.fullpath,.."\\") |
| 2a940 | 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. |
| 2a960 | 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e | premake.gettool(cfg).if.premake. |
| 2a980 | 69 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 5f 4f 50 54 49 4f | iscppproject(cfg).then.if._OPTIO |
| 2a9a0 | 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f | NS.cc.then.return.premake[_OPTIO |
| 2a9c0 | 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b | NS.cc].end.local.action.=.premak |
| 2a9e0 | 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c | e.action.current().if.action.val |
| 2aa00 | 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 61 63 74 | id_tools.then.return.premake[act |
| 2aa20 | 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 2e 63 63 5b 31 5d 5d 0a 65 6e 64 0a 72 65 74 75 72 | ion.valid_tools.cc[1]].end.retur |
| 2aa40 | 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 | n.premake.gcc.elseif.premake.isd |
| 2aa60 | 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 | otnetproject(cfg).then.return.pr |
| 2aa80 | 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 73 77 | emake.dotnet.elseif.premake.issw |
| 2aaa0 | 69 66 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d | iftproject(cfg).then.return.prem |
| 2aac0 | 61 6b 65 2e 73 77 69 66 74 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 76 61 | ake.swift.else.return.premake.va |
| 2aae0 | 6c 61 63 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 70 72 6f | lac.end.end.function.premake.pro |
| 2ab00 | 6a 65 63 74 2e 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 | ject.getvpath(prj,.abspath).loca |
| 2ab20 | 6c 20 76 70 61 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 | l.vpath.=.abspath.local.fname.=. |
| 2ab40 | 70 61 74 68 2e 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 | path.getname(abspath).local.max. |
| 2ab60 | 3d 20 61 62 73 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 20 20 | =.abspath:len().-.fname:len()... |
| 2ab80 | 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d 2d 20 46 69 72 73 74 20 63 68 65 63 6b 20 66 6f | ...............--.First.check.fo |
| 2aba0 | 72 20 61 6e 20 65 78 61 63 74 20 6d 61 74 63 68 20 66 72 6f 6d 20 74 68 65 20 69 6e 76 65 72 73 | r.an.exact.match.from.the.invers |
| 2abc0 | 65 20 76 70 61 74 68 73 0a 20 20 20 20 20 20 20 20 69 66 20 70 72 6a 2e 69 6e 76 65 72 73 65 76 | e.vpaths.........if.prj.inversev |
| 2abe0 | 70 61 74 68 73 20 61 6e 64 20 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 61 74 68 73 5b 61 62 73 70 | paths.and.prj.inversevpaths[absp |
| 2ac00 | 61 74 68 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 74 | ath].then.............return.pat |
| 2ac20 | 68 2e 6a 6f 69 6e 28 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 61 74 68 73 5b 61 62 73 70 61 74 68 | h.join(prj.inversevpaths[abspath |
| 2ac40 | 5d 2c 20 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f | ],.fname).........end.........lo |
| 2ac60 | 63 61 6c 20 6d 61 74 63 68 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 | cal.matches.=.{}.for.replacement |
| 2ac80 | 2c 20 70 61 74 74 65 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 70 61 74 68 73 20 6f | ,.patterns.in.pairs(prj.vpaths.o |
| 2aca0 | 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 | r.{}).do.for._,.pattern.in.ipair |
| 2acc0 | 73 28 70 61 74 74 65 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d 20 61 62 73 70 61 74 68 | s(patterns).do.local.i.=.abspath |
| 2ace0 | 3a 66 69 6e 64 28 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 29 0a 69 | :find(path.wildcards(pattern)).i |
| 2ad00 | 66 20 69 20 3d 3d 20 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 6e 3a 66 69 6e 64 28 22 | f.i.==.1.then.i.=.pattern:find(" |
| 2ad20 | 2a 22 2c 20 31 2c 20 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e 3a 6c 65 6e 28 29 20 2b | *",.1,.true).or.(pattern:len().+ |
| 2ad40 | 20 31 29 0a 6c 6f 63 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 78 20 74 68 65 6e 0a 6c | .1).local.leaf.if.i.<.max.then.l |
| 2ad60 | 65 61 66 20 3d 20 61 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 6c 65 61 66 20 3d | eaf.=.abspath:sub(i).else.leaf.= |
| 2ad80 | 20 66 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f | .fname.end.if.leaf:startswith("/ |
| 2ada0 | 22 29 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 32 29 0a 65 6e 64 0a 6c | ").then.leaf.=.leaf:sub(2).end.l |
| 2adc0 | 6f 63 61 6c 20 73 74 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 6c 65 | ocal.stem.=."".if.replacement:le |
| 2ade0 | 6e 28 29 20 3e 20 30 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 20 3d 20 72 65 70 6c 61 | n().>.0.then.stem,.stars.=.repla |
| 2ae00 | 63 65 6d 65 6e 74 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 20 73 74 61 72 73 20 3d | cement:gsub("%*",."").if.stars.= |
| 2ae20 | 3d 20 30 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 | =.0.then.leaf.=.path.getname(lea |
| 2ae40 | 66 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 | f).end.else.leaf.=.path.getname( |
| 2ae60 | 6c 65 61 66 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 74 63 68 65 73 2c 20 | leaf).end.table.insert(matches,. |
| 2ae80 | 70 61 74 68 2e 6a 6f 69 6e 28 73 74 65 6d 2c 20 6c 65 61 66 29 29 0a 65 6e 64 0a 65 6e 64 0a 65 | path.join(stem,.leaf)).end.end.e |
| 2aea0 | 6e 64 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 69 66 20 23 6d 61 74 63 68 65 73 20 | nd..................if.#matches. |
| 2aec0 | 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 66 6f 72 20 74 68 65 20 | >.0.then.............--.for.the. |
| 2aee0 | 73 61 6b 65 20 6f 66 20 64 65 74 65 72 6d 69 6e 69 73 6d 2c 20 72 65 74 75 72 6e 20 74 68 65 20 | sake.of.determinism,.return.the. |
| 2af00 | 66 69 72 73 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 | first.alphabetically............ |
| 2af20 | 20 74 61 62 6c 65 2e 73 6f 72 74 28 6d 61 74 63 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .table.sort(matches)............ |
| 2af40 | 20 76 70 61 74 68 20 3d 20 6d 61 74 63 68 65 73 5b 31 5d 0a 20 20 20 20 20 20 20 20 65 6e 64 0a | .vpath.=.matches[1].........end. |
| 2af60 | 72 65 74 75 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 | return.path.trimdots(vpath).end. |
| 2af80 | 66 75 6e 63 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 | function.premake.hascppproject(s |
| 2afa0 | 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 6f 6e 2e | ln).for.prj.in.premake.solution. |
| 2afc0 | 65 61 63 68 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 | eachproject(sln).do.if.premake.i |
| 2afe0 | 73 63 70 70 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 | scppproject(prj).then.return.tru |
| 2b000 | 65 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 68 | e.end.end.end.function.premake.h |
| 2b020 | 61 73 64 6f 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 | asdotnetproject(sln).for.prj.in. |
| 2b040 | 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 74 28 73 6c 6e | premake.solution.eachproject(sln |
| 2b060 | 29 20 64 6f 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 | ).do.if.premake.isdotnetproject( |
| 2b080 | 70 72 6a 29 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 | prj).then.return.true.end.end.en |
| 2b0a0 | 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 69 73 63 70 72 | d.function.premake.project.iscpr |
| 2b0c0 | 6f 6a 65 63 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 | oject(prj).return.prj.language.= |
| 2b0e0 | 3d 20 22 43 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 | =."C".end.function.premake.iscpp |
| 2b100 | 70 72 6f 6a 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 | project(prj).return.(prj.languag |
| 2b120 | 65 20 3d 3d 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 | e.==."C".or.prj.language.==."C++ |
| 2b140 | 22 29 0a 65 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 | ").end.function.premake.isdotnet |
| 2b160 | 70 72 6f 6a 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 | project(prj).return.(prj.languag |
| 2b180 | 65 20 3d 3d 20 22 43 23 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | e.==."C#").end.function.premake. |
| 2b1a0 | 69 73 76 61 6c 61 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c | isvalaproject(prj).return.(prj.l |
| 2b1c0 | 61 6e 67 75 61 67 65 20 3d 3d 20 22 56 61 6c 61 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | anguage.==."Vala").end.function. |
| 2b1e0 | 70 72 65 6d 61 6b 65 2e 69 73 73 77 69 66 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 | premake.isswiftproject(prj).retu |
| 2b200 | 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 53 77 69 66 74 22 29 0a 65 6e 64 | rn.(prj.language.==."Swift").end |
| 2b220 | 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 6e | ..premake.config.=.{.}.local.con |
| 2b240 | 66 69 67 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | fig.=.premake.config.function.pr |
| 2b260 | 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 29 0a 69 | emake.config.isdebugbuild(cfg).i |
| 2b280 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 72 65 | f.cfg.flags.DebugRuntime.then.re |
| 2b2a0 | 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 52 65 6c 65 61 | turn.true.end.if.cfg.flags.Relea |
| 2b2c0 | 73 65 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a | seRuntime.then.return.false.end. |
| 2b2e0 | 69 66 20 63 66 67 2e 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 | if.cfg.flags.Optimize.or.cfg.fla |
| 2b300 | 67 73 2e 4f 70 74 69 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 | gs.OptimizeSize.or.cfg.flags.Opt |
| 2b320 | 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 | imizeSpeed.then.return.false.end |
| 2b340 | 0a 69 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 72 | .if.not.cfg.flags.Symbols.then.r |
| 2b360 | 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. |
| 2b380 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 65 61 63 68 66 69 6c 65 | function.premake.config.eachfile |
| 2b3a0 | 28 63 66 67 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 20 3d 20 63 66 67 2e | (cfg).local.i.=.0.local.t.=.cfg. |
| 2b3c0 | 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b | files.return.function.().i.=.i.+ |
| 2b3e0 | 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 | .1.if.(i.<=.#t).then.local.fcfg. |
| 2b400 | 3d 20 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 | =.cfg.__fileconfigs[t[i]].fcfg.v |
| 2b420 | 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 | path.=.premake.project.getvpath( |
| 2b440 | 63 66 67 2e 70 72 6f 6a 65 63 74 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 | cfg.project,.fcfg.name).return.f |
| 2b460 | 63 66 67 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 | cfg.end.end.end.function.premake |
| 2b480 | 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 0a 69 | .config.isincrementallink(cfg).i |
| 2b4a0 | 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 6f 72 20 63 6f 6e | f.cfg.kind.==."StaticLib".or.con |
| 2b4c0 | 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 29 0a | fig.isoptimizedbuild(cfg.flags). |
| 2b4e0 | 6f 72 20 63 66 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 | or.cfg.flags.NoIncrementalLink.t |
| 2b500 | 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 20 74 72 75 65 | hen.return.false.end.return.true |
| 2b520 | 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 67 2e 69 73 6f | .end.function.premake.config.iso |
| 2b540 | 70 74 69 6d 69 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 | ptimizedbuild(flags).return.flag |
| 2b560 | 73 2e 4f 70 74 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 | s.Optimize.or.flags.OptimizeSize |
| 2b580 | 20 6f 72 20 66 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 | .or.flags.OptimizeSpeed.end..pre |
| 2b5a0 | 6d 61 6b 65 2e 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 | make.bake.=.{.}.local.bake.=.pre |
| 2b5c0 | 6d 61 6b 65 2e 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 | make.bake.local.nocopy.=.{.block |
| 2b5e0 | 73 20 20 20 20 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 | s....=.true,.keywords..=.true,.p |
| 2b600 | 72 6f 6a 65 63 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 | rojects..=.true,.__configs.=.tru |
| 2b620 | 65 2c 0a 7d 0a 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 | e,.}.local.nocascade.=.{.makeset |
| 2b640 | 74 69 6e 67 73 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 | tings.=.true,.}.local.keeprelati |
| 2b660 | 76 65 20 3d 0a 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 | ve.=.{.basedir..=.true,.location |
| 2b680 | 20 3d 20 74 72 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 | .=.true,.}.function.premake.geta |
| 2b6a0 | 63 74 69 76 65 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 | ctiveterms().local.terms.=.{._ac |
| 2b6c0 | 74 69 6f 6e 20 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 | tion.=._ACTION:lower(),.os.=.os. |
| 2b6e0 | 67 65 74 28 29 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 | get().}.for.key,.value.in.pairs( |
| 2b700 | 5f 4f 50 54 49 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 | _OPTIONS).do.if.value.~=."".then |
| 2b720 | 0a 74 61 62 6c 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 | .table.insert(terms,.value:lower |
| 2b740 | 28 29 29 0a 65 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 | ()).else.table.insert(terms,.key |
| 2b760 | 3a 6c 6f 77 65 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 | :lower()).end.end.return.terms.e |
| 2b780 | 6e 64 0a 66 75 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 | nd.function.premake.iskeywordmat |
| 2b7a0 | 63 68 28 6b 65 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 | ch(keyword,.terms).if.keyword:st |
| 2b7c0 | 61 72 74 73 77 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 | artswith("not.").then.return.not |
| 2b7e0 | 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 79 77 6f 72 64 3a | .premake.iskeywordmatch(keyword: |
| 2b800 | 73 75 62 28 35 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 | sub(5),.terms).end.for._,.patter |
| 2b820 | 6e 20 69 6e 20 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 | n.in.ipairs(keyword:explode(".or |
| 2b840 | 20 22 29 29 20 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 | .")).do.for.termkey,.term.in.pai |
| 2b860 | 72 73 28 74 65 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 | rs(terms).do.if.term:match(patte |
| 2b880 | 72 6e 29 20 3d 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 | rn).==.term.then.return.termkey. |
| 2b8a0 | 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 |
| 2b8c0 | 2e 69 73 6b 65 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 | .iskeywordsmatch(keywords,.terms |
| 2b8e0 | 29 0a 6c 6f 63 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 | ).local.hasrequired.=.false.for. |
| 2b900 | 5f 2c 20 6b 65 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 | _,.keyword.in.ipairs(keywords).d |
| 2b920 | 6f 0a 6c 6f 63 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 | o.local.matched.=.premake.iskeyw |
| 2b940 | 6f 72 64 6d 61 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 | ordmatch(keyword,.terms).if.not. |
| 2b960 | 6d 61 74 63 68 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 | matched.then.return.false.end.if |
| 2b980 | 20 6d 61 74 63 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 | .matched.==."required".then.hasr |
| 2b9a0 | 65 71 75 69 72 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 | equired.=.true.end.end.if.terms. |
| 2b9c0 | 72 65 71 75 69 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 | required.and.not.hasrequired.the |
| 2b9e0 | 6e 0a 72 65 74 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 | n.return.false.else.return.true. |
| 2ba00 | 65 6e 64 0a 65 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 | end.end.local.function.adjustpat |
| 2ba20 | 68 73 28 6c 6f 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 | hs(location,.obj).function.adjus |
| 2ba40 | 74 70 61 74 68 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 | tpathlist(list).for.i,.p.in.ipai |
| 2ba60 | 72 73 28 6c 69 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 | rs(list).do.list[i].=.path.getre |
| 2ba80 | 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6f | lative(location,.p).end.end.if.o |
| 2baa0 | 62 6a 2e 61 6c 6c 66 69 6c 65 73 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 61 | bj.allfiles.~=.nil.then.adjustpa |
| 2bac0 | 74 68 6c 69 73 74 28 6f 62 6a 2e 61 6c 6c 66 69 6c 65 73 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d | thlist(obj.allfiles).end.for.nam |
| 2bae0 | 65 2c 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 | e,.value.in.pairs(obj).do.local. |
| 2bb00 | 66 69 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 | field.=.premake.fields[name].if. |
| 2bb20 | 66 69 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 | field.and.value.and.not.keeprela |
| 2bb40 | 74 69 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 | tive[name].then.if.field.kind.== |
| 2bb60 | 20 22 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 | ."path".then.obj[name].=.path.ge |
| 2bb80 | 74 72 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 | trelative(location,.value).elsei |
| 2bba0 | 66 20 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 | f.field.kind.==."dirlist".or.fie |
| 2bbc0 | 6c 64 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 | ld.kind.==."filelist".then.adjus |
| 2bbe0 | 74 70 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 | tpathlist(value).elseif.field.ki |
| 2bc00 | 6e 64 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 | nd.==."keypath".then.for.k,v.in. |
| 2bc20 | 70 61 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 | pairs(value).do.adjustpathlist(v |
| 2bc40 | 29 0a 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 | ).end.end.end.end.end.local.func |
| 2bc60 | 74 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 28 74 62 6c 2c 20 72 65 6d 6f 76 65 29 0a 66 6f | tion.removevalue(tbl,.remove).fo |
| 2bc80 | 72 20 69 6e 64 65 78 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 74 62 6c 29 20 64 6f 0a | r.index,.item.in.ipairs(tbl).do. |
| 2bca0 | 69 66 20 69 74 65 6d 20 3d 3d 20 72 65 6d 6f 76 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d | if.item.==.remove.then.table.rem |
| 2bcc0 | 6f 76 65 28 74 62 6c 2c 20 69 6e 64 65 78 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e | ove(tbl,.index).break.end.end.en |
| 2bce0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 74 62 | d.local.function.removevalues(tb |
| 2bd00 | 6c 2c 20 72 65 6d 6f 76 65 73 29 0a 66 6f 72 20 6b 2c 20 76 20 69 6e 20 70 61 69 72 73 28 74 62 | l,.removes).for.k,.v.in.pairs(tb |
| 2bd20 | 6c 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 72 | l).do.for._,.pattern.in.ipairs(r |
| 2bd40 | 65 6d 6f 76 65 73 29 20 64 6f 0a 69 66 20 70 61 74 74 65 72 6e 20 3d 3d 20 74 62 6c 5b 6b 5d 20 | emoves).do.if.pattern.==.tbl[k]. |
| 2bd60 | 74 68 65 6e 0a 69 66 20 74 79 70 65 28 6b 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e | then.if.type(k).==."number".then |
| 2bd80 | 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 74 62 6c 2c 20 6b 29 0a 65 6c 73 65 0a 74 62 6c 5b 6b | .table.remove(tbl,.k).else.tbl[k |
| 2bda0 | 5d 20 3d 20 6e 69 6c 0a 65 6e 64 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e | ].=.nil.end.break.end.end.end.en |
| 2bdc0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 | d.local.function.mergefield(kind |
| 2bde0 | 2c 20 64 65 73 74 2c 20 73 72 63 2c 20 6d 65 72 67 65 63 6f 70 69 65 73 74 6f 74 61 69 6c 29 0a | ,.dest,.src,.mergecopiestotail). |
| 2be00 | 6c 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 | local.tbl.=.dest.or.{.}.if.kind. |
| 2be20 | 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 74 | ==."keyvalue".or.kind.==."keypat |
| 2be40 | 68 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 | h".then.for.key,.value.in.pairs( |
| 2be60 | 73 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 | src).do.tbl[key].=.mergefield("l |
| 2be80 | 69 73 74 22 2c 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 2c 20 6d 65 72 67 65 63 6f 70 69 | ist",.tbl[key],.value,.mergecopi |
| 2bea0 | 65 73 74 6f 74 61 69 6c 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 | estotail).end.else.for._,.item.i |
| 2bec0 | 6e 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 | n.ipairs(src).do.if.tbl[item].th |
| 2bee0 | 65 6e 0a 69 66 20 6d 65 72 67 65 63 6f 70 69 65 73 74 6f 74 61 69 6c 20 74 68 65 6e 0a 72 65 6d | en.if.mergecopiestotail.then.rem |
| 2bf00 | 6f 76 65 76 61 6c 75 65 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | ovevalue(tbl,.item).table.insert |
| 2bf20 | 28 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 | (tbl,.item).tbl[item].=.item.end |
| 2bf40 | 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 62 | .else.table.insert(tbl,.item).tb |
| 2bf60 | 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | l[item].=.item.end.end.end.retur |
| 2bf80 | 6e 20 74 62 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 | n.tbl.end.local.function.mergeob |
| 2bfa0 | 6a 65 63 74 28 64 65 73 74 2c 20 73 72 63 29 0a 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 0a | ject(dest,.src).if.not.src.then. |
| 2bfc0 | 72 65 74 75 72 6e 0a 65 6e 64 0a 66 6f 72 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 | return.end.for.fieldname,.value. |
| 2bfe0 | 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 | in.pairs(src).do.if.not.nocopy[f |
| 2c000 | 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 | ieldname].then.local.field.=.pre |
| 2c020 | 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 | make.fields[fieldname].if.field. |
| 2c040 | 74 68 65 6e 0a 69 66 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 | then.if.type(value).==."table".t |
| 2c060 | 68 65 6e 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 | hen.dest[fieldname].=.mergefield |
| 2c080 | 28 66 69 65 6c 64 2e 6b 69 6e 64 2c 20 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 | (field.kind,.dest[fieldname],.va |
| 2c0a0 | 6c 75 65 2c 20 66 69 65 6c 64 2e 6d 65 72 67 65 63 6f 70 69 65 73 74 6f 74 61 69 6c 29 0a 69 66 | lue,.field.mergecopiestotail).if |
| 2c0c0 | 20 73 72 63 2e 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 | .src.removes.then.removes.=.src. |
| 2c0e0 | 72 65 6d 6f 76 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 | removes[fieldname].if.removes.th |
| 2c100 | 65 6e 0a 72 65 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 | en.removevalues(dest[fieldname], |
| 2c120 | 20 72 65 6d 6f 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 | .removes).end.end.else.dest[fiel |
| 2c140 | 64 6e 61 6d 65 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 | dname].=.value.end.else.dest[fie |
| 2c160 | 6c 64 6e 61 6d 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 | ldname].=.value.end.end.end.end. |
| 2c180 | 6c 6f 63 61 6c 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 | local.function.merge(dest,.obj,. |
| 2c1a0 | 62 61 73 69 73 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 | basis,.terms,.cfgname,.pltname). |
| 2c1c0 | 6c 6f 63 61 6c 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 | local.key.=.cfgname.or."".pltnam |
| 2c1e0 | 65 20 3d 20 70 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 | e.=.pltname.or."Native".if.pltna |
| 2c200 | 6d 65 20 7e 3d 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 | me.~=."Native".then.key.=.key... |
| 2c220 | 20 70 6c 74 6e 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 | .pltname.end.terms.config.=.(cfg |
| 2c240 | 6e 61 6d 65 20 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 | name.or.""):lower().terms.platfo |
| 2c260 | 72 6d 20 3d 20 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 | rm.=.pltname:lower().local.cfg.= |
| 2c280 | 20 7b 7d 0a 6d 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 | .{}.mergeobject(cfg,.basis[key]) |
| 2c2a0 | 0a 61 64 6a 75 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 | .adjustpaths(obj.location,.cfg). |
| 2c2c0 | 6d 65 72 67 65 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 | mergeobject(cfg,.obj).if.(cfg.ki |
| 2c2e0 | 6e 64 29 20 74 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 | nd).then.terms['kind']=cfg.kind: |
| 2c300 | 6c 6f 77 65 72 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 | lower().end.for._,.blk.in.ipairs |
| 2c320 | 28 6f 62 6a 2e 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 | (obj.blocks).do.if.(premake.iske |
| 2c340 | 79 77 6f 72 64 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 | ywordsmatch(blk.keywords,.terms) |
| 2c360 | 29 74 68 65 6e 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 | )then.mergeobject(cfg,.blk).if.( |
| 2c380 | 63 66 67 2e 6b 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 | cfg.kind.and.not.cfg.terms.kind) |
| 2c3a0 | 20 74 68 65 6e 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 | .then.cfg.terms['kind'].=.cfg.ki |
| 2c3c0 | 6e 64 3a 6c 6f 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 | nd:lower().terms['kind'].=.cfg.k |
| 2c3e0 | 69 6e 64 3a 6c 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 | ind:lower().end.end.end.cfg.name |
| 2c400 | 20 20 20 20 20 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 | ......=.cfgname.cfg.platform..=. |
| 2c420 | 70 6c 74 6e 61 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 | pltname.for.k,v.in.pairs(terms). |
| 2c440 | 64 6f 0a 63 66 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 | do.cfg.terms[k].=v.end.dest[key] |
| 2c460 | 20 3d 20 63 66 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 | .=.cfg.end.local.function.collap |
| 2c480 | 73 65 28 6f 62 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 | se(obj,.basis).local.result.=.{} |
| 2c4a0 | 0a 62 61 73 69 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 | .basis.=.basis.or.{}.local.sln.= |
| 2c4c0 | 20 6f 62 6a 2e 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 | .obj.solution.or.obj.local.terms |
| 2c4e0 | 20 3d 20 70 72 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 | .=.premake.getactiveterms().merg |
| 2c500 | 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 73 29 2d 2d 74 68 | e(result,.obj,.basis,.terms)--th |
| 2c520 | 69 73 20 61 64 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 | is.adjusts.terms.for._,.cfgname. |
| 2c540 | 69 6e 20 69 70 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 | in.ipairs(sln.configurations).do |
| 2c560 | 0a 6c 6f 63 61 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 | .local.terms_local.=.{}.for.k,v. |
| 2c580 | 69 6e 20 70 61 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 | in.pairs(terms)do.terms_local[k] |
| 2c5a0 | 3d 76 20 65 6e 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 | =v.end.merge(result,.obj,.basis, |
| 2c5c0 | 20 74 65 72 6d 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 | .terms_local,.cfgname,."Native") |
| 2c5e0 | 2d 2d 74 65 72 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 | --terms.cam.also.be.adjusted.her |
| 2c600 | 65 0a 66 6f 72 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 | e.for._,.pltname.in.ipairs(sln.p |
| 2c620 | 6c 61 74 66 6f 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 | latforms.or.{}).do.if.pltname.~= |
| 2c640 | 20 22 4e 61 74 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 | ."Native".then.merge(result,.obj |
| 2c660 | 2c 20 62 61 73 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 | ,.basis,terms_local,.cfgname,.pl |
| 2c680 | 74 6e 61 6d 65 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 | tname)--terms.also.here.end.end. |
| 2c6a0 | 65 6e 64 0a 72 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 | end.return.result.end.local.func |
| 2c6c0 | 74 69 6f 6e 20 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 | tion.builduniquedirs().local.num |
| 2c6e0 | 5f 76 61 72 69 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 | _variations.=.4.local.cfg_dirs.= |
| 2c700 | 20 7b 7d 0a 6c 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 | .{}.local.hit_counts.=.{}.for.sl |
| 2c720 | 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. |
| 2c740 | 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 |
| 2c760 | 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 6a 2e 5f 5f | s).do.for._,.cfg.in.pairs(prj.__ |
| 2c780 | 63 6f 6e 66 69 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 | configs).do.local.dirs.=.{.}.dir |
| 2c7a0 | 73 5b 31 5d 20 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 | s[1].=.path.getabsolute(path.joi |
| 2c7c0 | 6e 28 63 66 67 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 | n(cfg.location,.cfg.objdir.or.cf |
| 2c7e0 | 67 2e 70 72 6f 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 | g.project.objdir.or."obj")).dirs |
| 2c800 | 5b 32 5d 20 3d 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 | [2].=.path.join(dirs[1],.iif(cfg |
| 2c820 | 2e 70 6c 61 74 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 | .platform.==."Native",."",.cfg.p |
| 2c840 | 6c 61 74 66 6f 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 | latform)).dirs[3].=.path.join(di |
| 2c860 | 72 73 5b 32 5d 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 | rs[2],.cfg.name).dirs[4].=.path. |
| 2c880 | 6a 6f 69 6e 28 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 | join(dirs[3],.cfg.project.name). |
| 2c8a0 | 63 66 67 5f 64 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 | cfg_dirs[cfg].=.dirs.local.start |
| 2c8c0 | 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 76 20 3d 20 73 | .=.iif(cfg.name,.2,.1).for.v.=.s |
| 2c8e0 | 74 61 72 74 2c 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 | tart,.num_variations.do.local.d. |
| 2c900 | 3d 20 64 69 72 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 | =.dirs[v].hit_counts[d].=.(hit_c |
| 2c920 | 6f 75 6e 74 73 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 | ounts[d].or.0).+.1.end.end.end.e |
| 2c940 | 6e 64 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 | nd.for.sln.in.premake.solution.e |
| 2c960 | 61 63 68 28 29 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 | ach().do.for._,.prj.in.ipairs(sl |
| 2c980 | 6e 2e 70 72 6f 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 | n.projects).do.for._,.cfg.in.pai |
| 2c9a0 | 72 73 28 70 72 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 | rs(prj.__configs).do.local.dir.l |
| 2c9c0 | 6f 63 61 6c 20 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 | ocal.start.=.iif(cfg.name,.2,.1) |
| 2c9e0 | 0a 66 6f 72 20 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 | .for.v.=.start,.iif(cfg.flags.Si |
| 2ca00 | 6e 67 6c 65 4f 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 | ngleOutputDir==true,num_variatio |
| 2ca20 | 6e 73 2d 31 2c 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 | ns-1,num_variations).do.dir.=.cf |
| 2ca40 | 67 5f 64 69 72 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 | g_dirs[cfg][v].if.hit_counts[dir |
| 2ca60 | 5d 20 3d 3d 20 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 | ].==.1.then.break.end.end.cfg.ob |
| 2ca80 | 6a 65 63 74 73 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 | jectsdir.=.path.getrelative(cfg. |
| 2caa0 | 6c 6f 63 61 74 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 | location,.dir).end.end.end.end.l |
| 2cac0 | 6f 63 61 6c 20 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 | ocal.function.buildtargets().for |
| 2cae0 | 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(). |
| 2cb00 | 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 6a | do.for._,.prj.in.ipairs(sln.proj |
| 2cb20 | 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 6a | ects).do.for._,.cfg.in.pairs(prj |
| 2cb40 | 2e 5f 5f 63 6f 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 | .__configs).do.local.pathstyle.= |
| 2cb60 | 20 70 72 65 6d 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 | .premake.getpathstyle(cfg).local |
| 2cb80 | 20 6e 61 6d 65 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 | .namestyle.=.premake.getnamestyl |
| 2cba0 | 65 28 63 66 67 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 | e(cfg).cfg.buildtarget.=.premake |
| 2cbc0 | 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 70 61 74 68 73 74 79 | .gettarget(cfg,."build",.pathsty |
| 2cbe0 | 6c 65 2c 20 6e 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 | le,.namestyle,.cfg.system).cfg.l |
| 2cc00 | 69 6e 6b 74 61 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 | inktarget..=.premake.gettarget(c |
| 2cc20 | 66 67 2c 20 22 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 | fg,."link",..pathstyle,.namestyl |
| 2cc40 | 65 2c 20 63 66 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 | e,.cfg.system).if.pathstyle.==." |
| 2cc60 | 77 69 6e 64 6f 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 | windows".then.cfg.objectsdir.=.p |
| 2cc80 | 61 74 68 2e 74 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 | ath.translate(cfg.objectsdir,."\ |
| 2cca0 | 5c 22 29 0a 65 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 | \").end.end.end.end.end...local. |
| 2ccc0 | 66 75 6e 63 74 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 | function.getCfgKind(cfg)...if(cf |
| 2cce0 | 67 2e 6b 69 6e 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 | g.kind).then...return.cfg.kind;. |
| 2cd00 | 20 20 65 6e 64 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 | ..end...if(cfg.project.__configs |
| 2cd20 | 5b 22 22 5d 20 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 | [""].and.cfg.project.__configs[" |
| 2cd40 | 22 5d 2e 6b 69 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 | "].kind).then...return.cfg.proje |
| 2cd60 | 63 74 2e 5f 5f 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 | ct.__configs[""].kind;...end...r |
| 2cd80 | 65 74 75 72 6e 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 | eturn.nil...end...local.function |
| 2cda0 | 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 74 2c | .getprojrec(dstArray,.foundList, |
| 2cdc0 | 20 63 66 67 2c 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 | .cfg,.cfgname,.searchField,.bLin |
| 2cde0 | 6b 61 67 65 29 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 | kage)...if(not.cfg).then.return. |
| 2ce00 | 65 6e 64 0a 20 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 | end...local.foundUsePrjs.=.{};.. |
| 2ce20 | 20 66 6f 72 20 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 | .for._,.useName.in.ipairs(cfg[se |
| 2ce40 | 61 72 63 68 46 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 | archField]).do...local.testName. |
| 2ce60 | 3d 20 75 73 65 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 | =.useName:lower();...if((not.fou |
| 2ce80 | 6e 64 4c 69 73 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 | ndList[testName])).then...local. |
| 2cea0 | 74 68 65 50 72 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 | theProj.=.nil;...local.theUsePro |
| 2cec0 | 6a 20 3d 20 6e 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 | j.=.nil;...for._,.prj.in.ipairs( |
| 2cee0 | 63 66 67 2e 70 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 | cfg.project.solution.projects).d |
| 2cf00 | 6f 0a 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 74 65 73 74 | o...if.(prj.name:lower().==.test |
| 2cf20 | 4e 61 6d 65 29 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 | Name).then...if(prj.usage).then. |
| 2cf40 | 20 20 74 68 65 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 | ..theUseProj.=.prj;...else...the |
| 2cf60 | 50 72 6f 6a 20 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 | Proj.=.prj;...end...end...end... |
| 2cf80 | 2d 2d 4d 75 73 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 | --Must.connect.to.a.usage.projec |
| 2cfa0 | 74 2e 0a 20 20 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 | t....if(theUseProj).then...found |
| 2cfc0 | 4c 69 73 74 5b 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 | List[testName].=.true;...local.p |
| 2cfe0 | 72 6a 45 6e 74 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 | rjEntry.=.{...name.=.testName,.. |
| 2d000 | 20 70 72 6f 6a 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 | .proj.=.theProj,...usageProj.=.t |
| 2d020 | 68 65 55 73 65 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 | heUseProj,...bLinkageOnly.=.bLin |
| 2d040 | 6b 61 67 65 2c 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 | kage,...};...dstArray[testName]. |
| 2d060 | 3d 20 70 72 6a 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 | =.prjEntry;...table.insert(found |
| 2d080 | 55 73 65 50 72 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 | UsePrjs,.theUseProj);...end...en |
| 2d0a0 | 64 0a 20 20 65 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 | d...end...for._,.usePrj.in.ipair |
| 2d0c0 | 73 28 66 6f 75 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 | s(foundUsePrjs).do...--Links.can |
| 2d0e0 | 20 6f 6e 6c 79 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 | .only.recurse.through.static.lib |
| 2d100 | 72 61 72 69 65 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 | raries....if((searchField.~=."li |
| 2d120 | 6e 6b 73 22 29 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 | nks").or...(getCfgKind(usePrj.__ |
| 2d140 | 63 6f 6e 66 69 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 | configs[cfgname]).==."StaticLib" |
| 2d160 | 29 29 20 74 68 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 | )).then...getprojrec(dstArray,.f |
| 2d180 | 6f 75 6e 64 4c 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 | oundList,.usePrj.__configs[cfgna |
| 2d1a0 | 6d 65 5d 2c 0a 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 | me],...cfgname,.searchField,.bLi |
| 2d1c0 | 6e 6b 61 67 65 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 | nkage);...end...end...end...--.. |
| 2d1e0 | 20 2d 2d 20 54 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 | .--.This.function.will.recursive |
| 2d200 | 6c 79 20 67 65 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 | ly.get.all.projects.that.the.giv |
| 2d220 | 65 6e 20 63 6f 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 | en.configuration.has.in.its."use |
| 2d240 | 73 22 0a 20 20 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 | s"...--.field..The.return.values |
| 2d260 | 20 61 72 65 20 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 | .are.a.list.of.tables..Each.tabl |
| 2d280 | 65 20 69 6e 20 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 | e.in.that.list.contains.the.foll |
| 2d2a0 | 6f 77 69 6e 67 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 | owing:...--name.=.The.lowercase. |
| 2d2c0 | 6e 61 6d 65 20 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 | name.of.the.project....--proj.=. |
| 2d2e0 | 54 68 65 20 70 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 | The.project..Can.be.nil.if.it.is |
| 2d300 | 20 75 73 61 67 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 | .usage-only....--usageProj.=.The |
| 2d320 | 20 75 73 61 67 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 | .usage.project..Can't.be.nil,.as |
| 2d340 | 20 75 73 69 6e 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 | .using.a.project.that.has.no...- |
| 2d360 | 2d 20 75 73 61 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 | -.usage.project.is.not.put.into. |
| 2d380 | 74 68 65 20 6c 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 | the.list....--bLinkageOnly.=.If. |
| 2d3a0 | 74 68 69 73 20 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 | this.is.true,.then.only.the.link |
| 2d3c0 | 61 67 65 20 69 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 | age.information.should.be.copied |
| 2d3e0 | 2e 0a 20 20 2d 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 | ....--.The.recursion.will.only.l |
| 2d400 | 6f 6f 6b 20 61 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 | ook.at.the."uses".field.on.*usag |
| 2d420 | 65 2a 20 70 72 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 | e*.projects....--.This.function. |
| 2d440 | 77 69 6c 6c 20 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 | will.also.add.projects.to.the.li |
| 2d460 | 73 74 20 74 68 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 | st.that.are.mentioned.in.the."li |
| 2d480 | 6e 6b 73 22 0a 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 | nks"...--.field.of.usage.project |
| 2d4a0 | 73 2e 20 54 68 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 | s..These.will.only.copy.linker.i |
| 2d4c0 | 6e 66 6f 72 6d 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 | nformation,.but.they.will.recurs |
| 2d4e0 | 65 2e 0a 20 20 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 | e....--.through.other."links".fi |
| 2d500 | 65 6c 64 73 2e 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 | elds....--...local.function.getp |
| 2d520 | 72 6f 6a 65 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 | rojectsconnections(cfg,.cfgname) |
| 2d540 | 0a 20 20 6c 6f 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 | ...local.dstArray.=.{};...local. |
| 2d560 | 66 6f 75 6e 64 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 | foundList.=.{};...foundList[cfg. |
| 2d580 | 70 72 6f 6a 65 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 | project.name:lower()].=.true;... |
| 2d5a0 | 2d 2d 46 69 72 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 | --First,.follow.the.uses.recursi |
| 2d5c0 | 76 65 6c 79 2e 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 | vely....getprojrec(dstArray,.fou |
| 2d5e0 | 6e 64 4c 69 73 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 | ndList,.cfg,.cfgname,."uses",.fa |
| 2d600 | 6c 73 65 29 3b 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 | lse);...--Next,.go.through.all.o |
| 2d620 | 66 20 74 68 65 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 | f.the.usage.projects.and.recursi |
| 2d640 | 76 65 6c 79 20 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 | vely.get.their.links....--But.on |
| 2d660 | 6c 79 20 69 66 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 | ly.if.they're.not.already.there. |
| 2d680 | 20 47 65 74 20 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 | .Get.the.links.as.linkage-only.. |
| 2d6a0 | 20 20 6c 6f 63 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 | ..local.linkArray.=.{};...for.pr |
| 2d6c0 | 6a 4e 61 6d 65 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 | jName,.prjEntry.in.pairs(dstArra |
| 2d6e0 | 79 29 20 64 6f 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 | y).do...getprojrec(linkArray,.fo |
| 2d700 | 75 6e 64 4c 69 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 | undList,.prjEntry.usageProj.__co |
| 2d720 | 6e 66 69 67 73 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 | nfigs[cfgname],.cfgname,..."link |
| 2d740 | 73 22 2c 20 74 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 | s",.true);...end...--Copy.from.l |
| 2d760 | 69 6e 6b 41 72 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 | inkArray.into.dstArray....for.pr |
| 2d780 | 6a 4e 61 6d 65 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 | jName,.prjEntry.in.pairs(linkArr |
| 2d7a0 | 61 79 29 20 64 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 | ay).do...dstArray[prjName].=.prj |
| 2d7c0 | 45 6e 74 72 79 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 | Entry;...end...return.dstArray;. |
| 2d7e0 | 20 20 65 6e 64 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 | ..end...local.function.isnameofp |
| 2d800 | 72 6f 6a 28 63 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 | roj(cfg,.strName)...local.sln.=. |
| 2d820 | 63 66 67 2e 70 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 | cfg.project.solution;...local.st |
| 2d840 | 72 54 65 73 74 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 | rTest.=.strName:lower();...for.p |
| 2d860 | 72 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 | rjIx,.prj.in.ipairs(sln.projects |
| 2d880 | 29 20 64 6f 0a 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 | ).do...if.(prj.name:lower().==.s |
| 2d8a0 | 74 72 54 65 73 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 | trTest).then...return.true;...en |
| 2d8c0 | 64 0a 20 20 65 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 | d...end...return.false;...end... |
| 2d8e0 | 2d 2d 0a 20 20 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 | --...--.Copies.the.field.from.ds |
| 2d900 | 74 43 66 67 20 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 | tCfg.to.srcCfg....--...local.fun |
| 2d920 | 63 74 69 6f 6e 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 | ction.copydependentfield(srcCfg, |
| 2d940 | 20 64 73 74 43 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 | .dstCfg,.strSrcField)...local.sr |
| 2d960 | 63 46 69 65 6c 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 | cField.=.premake.fields[strSrcFi |
| 2d980 | 65 6c 64 5d 3b 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 | eld];...local.strDstField.=.strS |
| 2d9a0 | 72 63 46 69 65 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 | rcField;...if.type(srcCfg[strSrc |
| 2d9c0 | 46 69 65 6c 64 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 | Field]).==."table".then...--hand |
| 2d9e0 | 6c 65 20 70 61 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 | le.paths....if.(srcField.kind.== |
| 2da00 | 20 22 64 69 72 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 | ."dirlist".or.srcField.kind.==." |
| 2da20 | 66 69 6c 65 6c 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 | filelist").and...(not.keeprelati |
| 2da40 | 76 65 5b 73 74 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 | ve[strSrcField]).then...for.i,p. |
| 2da60 | 69 6e 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 | in.ipairs(srcCfg[strSrcField]).d |
| 2da80 | 6f 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 44 73 74 46 69 | o...table.insert(dstCfg[strDstFi |
| 2daa0 | 65 6c 64 5d 2c 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 | eld],...path.rebase(p,.srcCfg.pr |
| 2dac0 | 6f 6a 65 63 74 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 | oject.location,.dstCfg.project.l |
| 2dae0 | 6f 63 61 74 69 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 | ocation))...end...else...if(strS |
| 2db00 | 72 63 46 69 65 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 | rcField.==."links").then...for.i |
| 2db20 | 2c 70 20 69 6e 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 | ,p.in.ipairs(srcCfg[strSrcField] |
| 2db40 | 29 20 64 6f 0a 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 | ).do...if(not.isnameofproj(dstCf |
| 2db60 | 67 2c 20 70 29 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 | g,.p)).then...table.insert(dstCf |
| 2db80 | 67 5b 73 74 72 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 | g[strDstField],.p)...else...prin |
| 2dba0 | 74 66 28 22 46 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 | tf("Failed.to.copy.'%s'.from.pro |
| 2dbc0 | 6a 20 27 25 73 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 | j.'%s'.",...p,.srcCfg.project.na |
| 2dbe0 | 6d 65 29 3b 0a 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 | me);...end...end...else...for.i, |
| 2dc00 | 70 20 69 6e 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 | p.in.ipairs(srcCfg[strSrcField]) |
| 2dc20 | 20 64 6f 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 44 73 74 | .do...table.insert(dstCfg[strDst |
| 2dc40 | 46 69 65 6c 64 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 | Field],.p)...end...end...end...e |
| 2dc60 | 6c 73 65 0a 20 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 | lse...if(srcField.kind.==."path" |
| 2dc80 | 20 61 6e 64 20 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 | .and.(not.keeprelative[strSrcFie |
| 2dca0 | 6c 64 5d 29 29 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 | ld])).then...dstCfg[strDstField] |
| 2dcc0 | 20 3d 20 70 61 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 | .=.path.rebase(srcCfg[strSrcFiel |
| 2dce0 | 64 5d 2c 0a 20 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 | d],...prj.location,.dstCfg.proje |
| 2dd00 | 63 74 2e 6c 6f 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 | ct.location);...else...dstCfg[st |
| 2dd20 | 72 44 73 74 46 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 | rDstField].=.srcCfg[strSrcField] |
| 2dd40 | 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 68 | ;...end...end...end...--...--.Th |
| 2dd60 | 69 73 20 66 75 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 | is.function.will.take.the.list.o |
| 2dd80 | 66 20 70 72 6f 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 | f.project.entries.and.apply.thei |
| 2dda0 | 72 20 75 73 61 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 | r.usage.project.data...--.to.the |
| 2ddc0 | 20 67 69 76 65 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 | .given.configuration..It.will.co |
| 2dde0 | 70 79 20 63 6f 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 | py.compiling.information.for.the |
| 2de00 | 20 70 72 6f 6a 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 | .projects.that.are...--.not.list |
| 2de20 | 65 64 20 61 73 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 | ed.as.linkage-only..It.will.copy |
| 2de40 | 20 74 68 65 20 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 | .the.linking.information.for.pro |
| 2de60 | 6a 65 63 74 73 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 | jects.only.if...--.the.source.pr |
| 2de80 | 6f 6a 65 63 74 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 | oject.is.not.a.static.library..I |
| 2dea0 | 74 20 77 6f 6e 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 | t.won't.copy.linking.information |
| 2dec0 | 0a 20 20 2d 2d 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 | ...--.if.the.project.is.in.this. |
| 2dee0 | 73 6f 6c 75 74 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 | solution;.instead.it.will.add.th |
| 2df00 | 61 74 20 70 72 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 | at.project.to.the.configuration' |
| 2df20 | 73 0a 20 20 2d 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 | s...--.links.field,.expecting.th |
| 2df40 | 61 74 20 50 72 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 | at.Premake.will.handle.the.rest. |
| 2df60 | 0a 20 20 2d 2d 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 | ...--...local.function.copyusage |
| 2df80 | 64 61 74 61 28 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 | data(cfg,.cfgname,.linkToProjs). |
| 2dfa0 | 20 20 6c 6f 63 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 | ..local.myPrj.=.cfg.project;...l |
| 2dfc0 | 6f 63 61 6c 20 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 | ocal.bIsStaticLib.=.(getCfgKind( |
| 2dfe0 | 63 66 67 29 20 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 | cfg).==."StaticLib");...for.prjN |
| 2e000 | 61 6d 65 2c 20 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 | ame,.prjEntry.in.pairs(linkToPro |
| 2e020 | 6a 73 29 20 64 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 | js).do...local.srcPrj.=.prjEntry |
| 2e040 | 2e 75 73 61 67 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 | .usageProj;...local.srcCfg.=.src |
| 2e060 | 50 72 6a 2e 5f 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 | Prj.__configs[cfgname];...for.na |
| 2e080 | 6d 65 2c 20 66 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 | me,.field.in.pairs(premake.field |
| 2e0a0 | 73 29 20 64 6f 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 | s).do...if(srcCfg[name]).then... |
| 2e0c0 | 69 66 28 66 69 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 | if(field.usagecopy).then...if(no |
| 2e0e0 | 74 20 70 72 6a 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 | t.prjEntry.bLinkageOnly).then... |
| 2e100 | 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 63 66 67 2c 20 | copydependentfield(srcCfg,.cfg,. |
| 2e120 | 6e 61 6d 65 29 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 | name)...end...elseif(field.linka |
| 2e140 | 67 65 63 6f 70 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 | gecopy).then...--Copy.the.linkag |
| 2e160 | 65 20 64 61 74 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 | e.data.if.we're.building.a.non-s |
| 2e180 | 74 61 74 69 63 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 | tatic.thing...--and.this.is.a.pu |
| 2e1a0 | 72 65 20 75 73 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 | re.usage.project..If.it's.not.pu |
| 2e1c0 | 72 65 2d 75 73 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 | re-usage,.then...--we.will.simpl |
| 2e1e0 | 79 20 70 75 74 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 | y.put.the.project's.name.in.the. |
| 2e200 | 6c 69 6e 6b 73 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 | links.field.later....if((not.bIs |
| 2e220 | 53 74 61 74 69 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 | StaticLib).and.(not.prjEntry.pro |
| 2e240 | 6a 29 29 20 74 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 | j)).then...copydependentfield(sr |
| 2e260 | 63 43 66 67 2c 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 | cCfg,.cfg,.name)...end...end...e |
| 2e280 | 6e 64 0a 20 20 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 | nd...end...if((not.bIsStaticLib) |
| 2e2a0 | 20 61 6e 64 20 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 | .and.prjEntry.proj).then...table |
| 2e2c0 | 2e 69 6e 73 65 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 | .insert(cfg.links,.prjEntry.proj |
| 2e2e0 | 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 20 20 6c 6f | .name);...end...end...end.....lo |
| 2e300 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 76 65 72 73 65 6c 69 74 65 72 61 6c 76 70 61 74 68 | cal.function.inverseliteralvpath |
| 2e320 | 73 28 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 | s().........for.sln.in.premake.s |
| 2e340 | 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f | olution.each().do.............fo |
| 2e360 | 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 29 20 | r._,prj.in.ipairs(sln.projects). |
| 2e380 | 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 | do.................prj.inversevp |
| 2e3a0 | 61 74 68 73 20 3d 20 7b 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 72 65 | aths.=.{}.................for.re |
| 2e3c0 | 70 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 | placement,.patterns.in.pairs(prj |
| 2e3e0 | 2e 76 70 61 74 68 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .vpaths.or.{}).do............... |
| 2e400 | 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 70 | ......for._,.pattern.in.ipairs(p |
| 2e420 | 61 74 74 65 72 6e 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atterns).do..................... |
| 2e440 | 20 20 20 20 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 22 2a 22 29 | ....if.string.find(pattern,."*") |
| 2e460 | 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .==.nil.then.................... |
| 2e480 | 20 20 20 20 20 20 20 20 20 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 61 74 68 73 5b 70 61 74 74 65 | .........prj.inversevpaths[patte |
| 2e4a0 | 72 6e 5d 20 3d 20 72 65 70 6c 61 63 65 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rn].=.replacement............... |
| 2e4c0 | 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........end................... |
| 2e4e0 | 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 | ..end.................end....... |
| 2e500 | 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 66 75 | ......end.........end.....end.fu |
| 2e520 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 | nction.premake.bake.buildconfigs |
| 2e540 | 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 75 74 69 6f 6e 2e 65 | ().for.sln.in.premake.solution.e |
| 2e560 | 61 63 68 28 29 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 | ach().do.for._,.prj.in.ipairs(sl |
| 2e580 | 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 72 | n.projects).do.prj.location.=.pr |
| 2e5a0 | 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 72 | j.location.or.sln.location.or.pr |
| 2e5c0 | 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 | j.basedir.adjustpaths(prj.locati |
| 2e5e0 | 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 | on,.prj).for._,.blk.in.ipairs(pr |
| 2e600 | 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 | j.blocks).do.adjustpaths(prj.loc |
| 2e620 | 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e | ation,.blk).end.end.sln.location |
| 2e640 | 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a 65 | .=.sln.location.or.sln.basedir.e |
| 2e660 | 6e 64 0a 20 20 20 20 20 20 20 20 2d 2d 20 63 6f 6e 76 65 72 74 20 70 61 74 68 73 20 66 6f 72 20 | nd.........--.convert.paths.for. |
| 2e680 | 69 6d 70 6f 72 74 65 64 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 65 | imported.projects.to.be.relative |
| 2e6a0 | 20 74 6f 20 73 6f 6c 75 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 0a 66 6f 72 20 73 6c 6e 20 69 6e | .to.solution.location.for.sln.in |
| 2e6c0 | 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 72 20 | .premake.solution.each().do.for. |
| 2e6e0 | 5f 2c 20 69 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 | _,.iprj.in.ipairs(sln.importedpr |
| 2e700 | 6f 6a 65 63 74 73 29 20 64 6f 0a 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 61 74 68 2e | ojects).do.iprj.location.=.path. |
| 2e720 | 67 65 74 61 62 73 6f 6c 75 74 65 28 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6e 64 0a 65 | getabsolute(iprj.location).end.e |
| 2e740 | 6e 64 0a 20 20 20 20 20 20 20 20 69 6e 76 65 72 73 65 6c 69 74 65 72 61 6c 76 70 61 74 68 73 28 | nd.........inverseliteralvpaths( |
| 2e760 | 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 61 | ).for.sln.in.premake.solution.ea |
| 2e780 | 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 73 | ch().do.local.basis.=.collapse(s |
| 2e7a0 | 6c 6e 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 2e 70 72 6f | ln).for._,.prj.in.ipairs(sln.pro |
| 2e7c0 | 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c 61 70 | jects).do.prj.__configs.=.collap |
| 2e7e0 | 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 | se(prj,.basis).for._,.cfg.in.pai |
| 2e800 | 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 70 72 | rs(prj.__configs).do.bake.postpr |
| 2e820 | 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 | ocess(prj,.cfg).end.end.end.for. |
| 2e840 | 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 64 | sln.in.premake.solution.each().d |
| 2e860 | 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 | o.for.prjIx,.prj.in.ipairs(sln.p |
| 2e880 | 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 74 68 | rojects).do.if(not.prj.usage).th |
| 2e8a0 | 65 6e 0a 66 6f 72 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a | en.for.cfgname,.cfg.in.pairs(prj |
| 2e8c0 | 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 3d 20 | .__configs).do.local.usesPrjs.=. |
| 2e8e0 | 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e | getprojectsconnections(cfg,.cfgn |
| 2e900 | 61 6d 65 29 3b 0a 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 | ame);.copyusagedata(cfg,.cfgname |
| 2e920 | 2c 20 75 73 65 73 50 72 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 | ,.usesPrjs).end.end.end.end.for. |
| 2e940 | 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 64 | sln.in.premake.solution.each().d |
| 2e960 | 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 | o.for.prjIx,.prj.in.ipairs(sln.p |
| 2e980 | 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 4e 61 6d 65 2c 20 63 66 67 20 69 6e 20 | rojects).do.for.cfgName,.cfg.in. |
| 2e9a0 | 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 63 66 67 2e 62 75 69 6c | pairs(prj.__configs).do.cfg.buil |
| 2e9c0 | 64 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 73 20 3d 20 6e 69 6c 0a 69 66 20 | d.=.true.local.removes.=.nil.if. |
| 2e9e0 | 63 66 67 2e 72 65 6d 6f 76 65 73 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 | cfg.removes.~=.nil.then.removes. |
| 2ea00 | 3d 20 63 66 67 2e 72 65 6d 6f 76 65 73 5b 22 70 6c 61 74 66 6f 72 6d 73 22 5d 3b 0a 65 6e 64 0a | =.cfg.removes["platforms"];.end. |
| 2ea20 | 69 66 20 72 65 6d 6f 76 65 73 20 7e 3d 20 6e 69 6c 20 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 20 | if.removes.~=.nil..then.for._,p. |
| 2ea40 | 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 20 3d 3d 20 63 66 | in.ipairs(removes).do.if.p.==.cf |
| 2ea60 | 67 2e 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 0a 63 66 67 2e 62 75 69 6c 64 20 3d 20 66 61 6c 73 | g.platform.then.cfg.build.=.fals |
| 2ea80 | 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c | e.end.end.end.end.end.end.for.sl |
| 2eaa0 | 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. |
| 2eac0 | 6c 6f 63 61 6c 20 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 | local.removeList.=.{};.for.index |
| 2eae0 | 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 |
| 2eb00 | 0a 69 66 28 70 72 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 | .if(prj.usage).then.table.insert |
| 2eb20 | 28 72 65 6d 6f 76 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 | (removeList,.1,.index);.--Add.in |
| 2eb40 | 20 72 65 76 65 72 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 | .reverse.order..end.end.for._,.i |
| 2eb60 | 6e 64 65 78 20 69 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 | ndex.in.ipairs(removeList).do.ta |
| 2eb80 | 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 6e 64 65 78 29 3b | ble.remove(sln.projects,.index); |
| 2eba0 | 0a 65 6e 64 0a 65 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 | .end.end.builduniquedirs().build |
| 2ebc0 | 74 61 72 67 65 74 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 | targets(cfg).end.function.premak |
| 2ebe0 | 65 2e 62 61 6b 65 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 | e.bake.postprocess(prj,.cfg).cfg |
| 2ec00 | 2e 70 72 6f 6a 65 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 | .project...=.prj.cfg.shortname.= |
| 2ec20 | 20 70 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 | .premake.getconfigname(cfg.name, |
| 2ec40 | 20 63 66 67 2e 70 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 | .cfg.platform,.true).cfg.longnam |
| 2ec60 | 65 20 20 3d 20 70 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 | e..=.premake.getconfigname(cfg.n |
| 2ec80 | 61 6d 65 2c 20 63 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 | ame,.cfg.platform).cfg.location. |
| 2eca0 | 3d 20 63 66 67 2e 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 | =.cfg.location.or.cfg.basedir.lo |
| 2ecc0 | 63 61 6c 20 70 6c 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 | cal.platform.=.premake.platforms |
| 2ece0 | 5b 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 69 73 63 72 6f | [cfg.platform].if.platform.iscro |
| 2ed00 | 73 73 63 6f 6d 70 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 | sscompiler.then.cfg.system.=.cfg |
| 2ed20 | 2e 70 6c 61 74 66 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 | .platform.else.cfg.system.=.os.g |
| 2ed40 | 65 74 28 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 42 75 6e 64 6c 65 22 | et().end.if.cfg.kind.==."Bundle" |
| 2ed60 | 20 61 6e 64 20 6e 6f 74 20 5f 41 43 54 49 4f 4e 3a 6d 61 74 63 68 28 22 78 63 6f 64 65 5b 30 2d | .and.not._ACTION:match("xcode[0- |
| 2ed80 | 39 5d 22 29 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | 9]").then.cfg.kind.=."SharedLib" |
| 2eda0 | 0a 65 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 | .end.if.cfg.kind.==."SharedLib". |
| 2edc0 | 61 6e 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 | and.platform.nosharedlibs.then.c |
| 2ede0 | 66 67 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 | fg.kind.=."StaticLib".end.local. |
| 2ee00 | 72 65 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 | removefiles.=.cfg.removefiles.if |
| 2ee20 | 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 67 6d 61 6b 65 27 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3d | ._ACTION.==.'gmake'.or._ACTION.= |
| 2ee40 | 3d 20 27 6e 69 6e 6a 61 27 20 74 68 65 6e 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 20 74 61 62 | =.'ninja'.then.removefiles.=.tab |
| 2ee60 | 6c 65 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 63 66 67 2e 65 78 63 6c 75 64 65 | le.join(removefiles,.cfg.exclude |
| 2ee80 | 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 66 69 6c 65 73 44 69 63 74 20 3d 20 7b | s).end.local.removefilesDict.=.{ |
| 2eea0 | 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 72 65 6d 6f 76 65 66 | }.for._,.fname.in.ipairs(removef |
| 2eec0 | 69 6c 65 73 29 20 64 6f 0a 72 65 6d 6f 76 65 66 69 6c 65 73 44 69 63 74 5b 66 6e 61 6d 65 5d 20 | iles).do.removefilesDict[fname]. |
| 2eee0 | 3d 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 | =.true.end.local.files.=.{}.for. |
| 2ef00 | 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 64 6f | _,.fname.in.ipairs(cfg.files).do |
| 2ef20 | 0a 69 66 20 72 65 6d 6f 76 65 66 69 6c 65 73 44 69 63 74 5b 66 6e 61 6d 65 5d 20 3d 3d 20 6e 69 | .if.removefilesDict[fname].==.ni |
| 2ef40 | 6c 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 6e 61 6d 65 | l.then.table.insert(files,.fname |
| 2ef60 | 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 66 69 6c 65 73 20 3d 20 66 69 6c 65 73 0a 6c 6f 63 61 | ).end.end.cfg.files.=.files.loca |
| 2ef80 | 6c 20 61 6c 6c 66 69 6c 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 61 6c 6c 66 69 6c 65 73 44 69 | l.allfiles.=.{}.local.allfilesDi |
| 2efa0 | 63 74 20 3d 20 7b 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 | ct.=.{}.for._,.fname.in.ipairs(c |
| 2efc0 | 66 67 2e 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 61 6c 6c 66 69 6c 65 73 44 69 63 74 5b | fg.allfiles).do.if.allfilesDict[ |
| 2efe0 | 66 6e 61 6d 65 5d 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 69 66 20 72 65 6d 6f 76 65 66 69 6c 65 | fname].==.nil.then.if.removefile |
| 2f000 | 73 44 69 63 74 5b 66 6e 61 6d 65 5d 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 61 6c 6c 66 69 6c 65 | sDict[fname].==.nil.then.allfile |
| 2f020 | 73 44 69 63 74 5b 66 6e 61 6d 65 5d 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | sDict[fname].=.true.table.insert |
| 2f040 | 28 61 6c 6c 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 | (allfiles,.fname).end.end.end.cf |
| 2f060 | 67 2e 61 6c 6c 66 69 6c 65 73 20 3d 20 61 6c 6c 66 69 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 | g.allfiles.=.allfiles.for.name,. |
| 2f080 | 66 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 | field.in.pairs(premake.fields).d |
| 2f0a0 | 6f 0a 69 66 20 66 69 65 6c 64 2e 69 73 66 6c 61 67 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 | o.if.field.isflags.then.local.va |
| 2f0c0 | 6c 75 65 73 20 3d 20 63 66 67 5b 6e 61 6d 65 5d 0a 66 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 | lues.=.cfg[name].for._,.flag.in. |
| 2f0e0 | 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 20 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d | ipairs(values).do.values[flag].= |
| 2f100 | 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 66 69 65 6c 64 | .true.end.end.end.local.cfgfield |
| 2f120 | 73 20 3d 20 7b 0a 7b 22 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 22 2c 20 20 20 20 63 66 67 2e 66 | s.=.{.{"__fileconfigs",....cfg.f |
| 2f140 | 69 6c 65 73 7d 2c 0a 7b 22 5f 5f 61 6c 6c 66 69 6c 65 63 6f 6e 66 69 67 73 22 2c 20 63 66 67 2e | iles},.{"__allfileconfigs",.cfg. |
| 2f160 | 61 6c 6c 66 69 6c 65 73 7d 2c 0a 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 66 69 65 6c 64 20 69 6e 20 | allfiles},.}.for._,.cfgfield.in. |
| 2f180 | 69 70 61 69 72 73 28 63 66 67 66 69 65 6c 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 | ipairs(cfgfields).do.local.field |
| 2f1a0 | 6e 61 6d 65 20 3d 20 63 66 67 66 69 65 6c 64 5b 31 5d 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 | name.=.cfgfield[1].local.field.. |
| 2f1c0 | 20 20 20 3d 20 63 66 67 66 69 65 6c 64 5b 32 5d 0a 63 66 67 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 | ...=.cfgfield[2].cfg[fieldname]. |
| 2f1e0 | 3d 20 7b 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 66 69 65 | =.{.}.for._,.fname.in.ipairs(fie |
| 2f200 | 6c 64 29 20 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 | ld).do.local.fcfg.=.{}.if.premak |
| 2f220 | 65 2e 5f 66 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 | e._filelevelconfig.then.cfg.term |
| 2f240 | 73 2e 72 65 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 | s.required.=.fname:lower().for._ |
| 2f260 | 2c 20 62 6c 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 | ,.blk.in.ipairs(cfg.project.bloc |
| 2f280 | 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 73 6d 61 74 | ks).do.if.(premake.iskeywordsmat |
| 2f2a0 | 63 68 28 62 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 | ch(blk.keywords,.cfg.terms)).the |
| 2f2c0 | 6e 0a 6d 65 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 | n.mergeobject(fcfg,.blk).end.end |
| 2f2e0 | 0a 65 6e 64 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 0a 63 66 67 5b 66 69 65 6c 64 | .end.fcfg.name.=.fname.cfg[field |
| 2f300 | 6e 61 6d 65 5d 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 | name][fname].=.fcfg.table.insert |
| 2f320 | 28 63 66 67 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 | (cfg[fieldname],.fcfg).end.end.e |
| 2f340 | 6e 64 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 | nd..premake.fields.=.{.archivesp |
| 2f360 | 6c 69 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 | lit_size.=.{.kind..=."string",.s |
| 2f380 | 63 6f 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 | cope.=."config",.},.basedir.=.{. |
| 2f3a0 | 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 74 61 69 6e | kind..=."path",.scope.=."contain |
| 2f3c0 | 65 72 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 | er",.},.buildaction.=.{.kind..=. |
| 2f3e0 | 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 61 6c 6c 6f | "string",.scope.=."config",.allo |
| 2f400 | 77 65 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 | wed.=.{."Compile",."Copy",."Embe |
| 2f420 | 64 22 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 | d",."None".}.},.buildoptions.=.{ |
| 2f440 | 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 |
| 2f460 | 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 61 73 6d 20 3d 0a 7b 0a 6b 69 6e 64 20 | ",.},.buildoptions_asm.=.{.kind. |
| 2f480 | 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 0a | .=."list",.scope.=."config",.},. |
| 2f4a0 | 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 6c 69 73 74 | buildoptions_c.=.{.kind..=."list |
| 2f4c0 | 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 64 6f 70 74 | ",.scope.=."config",.},.buildopt |
| 2f4e0 | 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 0a 73 63 6f | ions_cpp.=.{.kind..=."list",.sco |
| 2f500 | 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 6e 73 5f 6f | pe.=."config",.},.buildoptions_o |
| 2f520 | 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 65 20 3d 20 | bjc.=.{.kind..=."list",.scope.=. |
| 2f540 | 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 70 70 | "config",.},.buildoptions_objcpp |
| 2f560 | 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 |
| 2f580 | 6e 66 69 67 22 2c 0a 7d 2c 0a 63 6c 72 72 65 66 65 72 65 6e 63 65 73 20 3d 0a 7b 0a 6b 69 6e 64 | nfig",.},.clrreferences.=.{.kind |
| 2f5a0 | 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a | .=."list",.scope.=."container",. |
| 2f5c0 | 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c | },.configurations.=.{.kind..=."l |
| 2f5e0 | 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 7d 2c 0a 63 75 73 | ist",.scope.=."solution",.},.cus |
| 2f600 | 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 | tombuildtask.=.{.kind..=."table" |
| 2f620 | 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 61 72 67 73 | ,.scope.=."config",.},.debugargs |
| 2f640 | 20 3d 0a 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 | .=.{.kind.=."list",.scope.=."con |
| 2f660 | 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 | fig",.},.debugdir.=.{.kind.=."pa |
| 2f680 | 74 68 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 62 75 67 65 | th",.scope.=."config",.},.debuge |
| 2f6a0 | 6e 76 73 20 20 3d 0a 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 | nvs..=.{.kind.=."list",.scope.=. |
| 2f6c0 | 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d | "config",.},.defines.=.{.kind..= |
| 2f6e0 | 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 64 65 | ."list",.scope.=."config",.},.de |
| 2f700 | 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 | ploymentoptions.=.{.kind..=."lis |
| 2f720 | 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 | t",.scope.=."config",.usagecopy. |
| 2f740 | 3d 20 74 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 | =.true,.},.dependency.=.{.kind.. |
| 2f760 | 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 2c 0a 7d 2c 0a | =."table",.scope.=."config",.},. |
| 2f780 | 64 65 70 6c 6f 79 6d 6f 64 65 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a | deploymode.=.{.kind.=."string",. |
| 2f7a0 | 73 63 6f 70 65 20 3d 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 | scope.=."config",.},.excludes.=. |
| 2f7c0 | 7b 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 | {.kind..=."filelist",.scope.=."c |
| 2f7e0 | 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 6f 72 63 65 6e 61 74 69 76 65 20 3d 0a 7b 0a 6b 69 6e 64 20 | onfig",.},.forcenative.=.{.kind. |
| 2f800 | 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",. |
| 2f820 | 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 2c | },.nopch.=.{.kind..=."filelist", |
| 2f840 | 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 0a | .scope.=."config",.},.files.=.{. |
| 2f860 | 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 6e | kind..=."filelist",.scope.=."con |
| 2f880 | 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 3d | fig",.},.removefiles.=.{.kind..= |
| 2f8a0 | 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 7d | ."filelist",.scope.=."config",.} |
| 2f8c0 | 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 70 | ,.flags.=.{.kind..=."list",.scop |
| 2f8e0 | 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 73 | e.=."config",.isflags.=.true,.us |
| 2f900 | 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 69 | agecopy.=.true,.allowed.=.functi |
| 2f920 | 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 20 | on(value).local.allowed_flags.=. |
| 2f940 | 7b 0a 41 54 4c 20 3d 20 31 2c 0a 43 37 44 65 62 75 67 49 6e 66 6f 20 3d 20 31 2c 0a 44 65 62 75 | {.ATL.=.1,.C7DebugInfo.=.1,.Debu |
| 2f960 | 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 49 6e 68 | gEnvsDontMerge.=.1,.DebugEnvsInh |
| 2f980 | 65 72 69 74 20 3d 20 31 2c 0a 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 20 3d 20 31 2c | erit.=.1,.DeploymentContent.=.1, |
| 2f9a0 | 0a 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c | .EnableMinimalRebuild.=.1,.Enabl |
| 2f9c0 | 65 53 53 45 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 | eSSE.=.1,.EnableSSE2.=.1,.Enable |
| 2f9e0 | 41 56 58 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 41 56 58 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 | AVX.=.1,.EnableAVX2.=.1,.ExtraWa |
| 2fa00 | 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 | rnings.=.1,.FatalWarnings.=.1,.F |
| 2fa20 | 6c 6f 61 74 46 61 73 74 20 3d 20 31 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d | loatFast.=.1,.FloatStrict.=.1,.M |
| 2fa40 | 61 6e 61 67 65 64 20 3d 20 31 2c 0a 4d 69 6e 69 6d 75 6d 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c | anaged.=.1,.MinimumWarnings.=.1, |
| 2fa60 | 0a 4d 46 43 20 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 | .MFC.=.1,.NativeWChar.=.1,.No64B |
| 2fa80 | 69 74 43 68 65 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 | itChecks.=.1,.NoBufferSecurityCh |
| 2faa0 | 65 63 6b 20 3d 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 | eck.=.1,.NoEditAndContinue.=.1,. |
| 2fac0 | 4e 6f 45 78 63 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 | NoExceptions.=.1,.NoFramePointer |
| 2fae0 | 20 3d 20 31 2c 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 | .=.1,.NoImportLib.=.1,.NoIncreme |
| 2fb00 | 6e 74 61 6c 4c 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 | ntalLink.=.1,.NoManifest.=.1,.No |
| 2fb20 | 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 3d 20 31 2c 0a 4e | MultiProcessorCompilation.=.1,.N |
| 2fb40 | 6f 4e 61 74 69 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 | oNativeWChar.=.1,.NoPCH.=.1,.NoR |
| 2fb60 | 54 54 49 20 3d 20 31 2c 0a 4e 6f 57 69 6e 4d 44 20 3d 20 31 2c 20 20 20 20 2d 2d 20 65 78 70 6c | TTI.=.1,.NoWinMD.=.1,....--.expl |
| 2fb80 | 69 63 69 74 6c 79 20 64 69 73 61 62 6c 65 73 20 57 69 6e 64 6f 77 73 20 4d 65 74 61 64 61 74 61 | icitly.disables.Windows.Metadata |
| 2fba0 | 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 79 20 64 | .NoWinRT.=.1,....--.explicitly.d |
| 2fbc0 | 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 73 69 6f | isables.Windows.Runtime.Extensio |
| 2fbe0 | 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 53 69 6e | n.FastCall.=.1,.StdCall.=.1,.Sin |
| 2fc00 | 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 31 2c 0a | gleOutputDir.=.1,.Optimize.=.1,. |
| 2fc20 | 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 65 64 20 | OptimizeSize.=.1,.OptimizeSpeed. |
| 2fc40 | 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 65 52 75 | =.1,.DebugRuntime.=.1,.ReleaseRu |
| 2fc60 | 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 20 3d 20 | ntime.=.1,.SEH.=.1,.StaticATL.=. |
| 2fc80 | 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 20 3d 20 | 1,.StaticRuntime.=.1,.Symbols.=. |
| 2fca0 | 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 6e 73 69 | 1,.Unicode.=.1,.Unsafe.=.1,.Unsi |
| 2fcc0 | 67 6e 65 64 43 68 61 72 20 3d 20 31 2c 0a 55 73 65 46 75 6c 6c 50 61 74 68 73 20 3d 20 31 2c 0a | gnedChar.=.1,.UseFullPaths.=.1,. |
| 2fce0 | 57 69 6e 4d 61 69 6e 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 6f 41 6d | WinMain.=.1,.}.local.englishToAm |
| 2fd00 | 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 20 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d 20 27 6f | ericanSpelling.=.{.optimise.=.'o |
| 2fd20 | 70 74 69 6d 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 69 6d 69 | ptimize',.optimisesize.=.'optimi |
| 2fd40 | 7a 65 73 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 69 6d 69 | zesize',.optimisespeed.=.'optimi |
| 2fd60 | 7a 65 73 70 65 65 64 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 | zespeed',.}.local.lowervalue.=.v |
| 2fd80 | 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 6c 69 73 | alue:lower().lowervalue.=.englis |
| 2fda0 | 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 65 5d 20 | hToAmericanSpelling[lowervalue]. |
| 2fdc0 | 6f 72 20 6c 6f 77 65 72 76 61 6c 75 65 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 | or.lowervalue.for.v,._.in.pairs( |
| 2fde0 | 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d | allowed_flags).do.if.v:lower().= |
| 2fe00 | 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 65 | =.lowervalue.then.return.v.end.e |
| 2fe20 | 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 0a 65 6e | nd.return.nil,."invalid.flag".en |
| 2fe40 | 64 2c 0a 7d 2c 0a 66 72 61 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 | d,.},.framework.=.{.kind.=."stri |
| 2fe60 | 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 | ng",.scope.=."container",.allowe |
| 2fe80 | 64 20 3d 20 7b 0a 22 31 2e 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 2e 30 22 | d.=.{."1.0",."1.1",."2.0",."3.0" |
| 2fea0 | 2c 0a 22 33 2e 35 22 2c 0a 22 34 2e 30 22 2c 0a 22 34 2e 35 22 2c 0a 22 34 2e 35 2e 31 22 2c 0a | ,."3.5",."4.0",."4.5",."4.5.1",. |
| 2fec0 | 22 34 2e 35 2e 32 22 2c 0a 22 34 2e 36 22 2c 0a 22 34 2e 36 2e 31 22 2c 0a 22 34 2e 36 2e 32 22 | "4.5.2",."4.6",."4.6.1",."4.6.2" |
| 2fee0 | 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 72 6d 76 65 72 73 | ,.}.},.windowstargetplatformvers |
| 2ff00 | 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. |
| 2ff20 | 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 67 65 74 70 6c 61 | =."project",.},.windowstargetpla |
| 2ff40 | 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 20 22 73 74 72 69 | tformminversion.=.{.kind.=."stri |
| 2ff60 | 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 0a 66 6f 72 63 65 | ng",.scope.=."project",.},.force |
| 2ff80 | 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 74 22 2c 0a 73 63 | dincludes.=.{.kind..=."list",.sc |
| 2ffa0 | 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 74 68 20 3d 0a 7b | ope.=."config",.},.imagepath.=.{ |
| 2ffc0 | 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 69 67 22 | .kind.=."path",.scope.=."config" |
| 2ffe0 | 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 20 20 3d 20 22 6c | ,.},.imageoptions.=.{.kind..=."l |
| 30000 | 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 69 6d 70 6c 69 | ist",.scope.=."config",.},.impli |
| 30020 | 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 63 6f 70 65 20 3d | bdir.=.{.kind..=."path",.scope.= |
| 30040 | 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 69 6f 6e 20 3d 0a | ."config",.},.implibextension.=. |
| 30060 | 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 63 6f 6e | {.kind..=."string",.scope.=."con |
| 30080 | 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 6e 64 20 20 3d 20 | fig",.},.implibname.=.{.kind..=. |
| 300a0 | 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 69 | "string",.scope.=."config",.},.i |
| 300c0 | 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 74 72 69 6e 67 22 | mplibprefix.=.{.kind..=."string" |
| 300e0 | 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 6c 69 62 73 75 66 | ,.scope.=."config",.},.implibsuf |
| 30100 | 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 73 63 6f 70 65 20 | fix.=.{.kind..=."string",.scope. |
| 30120 | 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 20 3d 0a 7b 0a 6b | =."config",.},.includedirs.=.{.k |
| 30140 | 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 22 63 6f 6e 66 69 | ind..=."dirlist",.scope.=."confi |
| 30160 | 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 75 73 65 72 69 6e 63 | g",.usagecopy.=.true,.},.userinc |
| 30180 | 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a | ludedirs.=.{.kind..=."dirlist",. |
| 301a0 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 | scope.=."config",.usagecopy.=.tr |
| 301c0 | 75 65 2c 0a 7d 2c 0a 75 73 69 6e 67 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 | ue,.},.usingdirs.=.{.kind..=."di |
| 301e0 | 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 75 73 61 67 65 63 | rlist",.scope.=."config",.usagec |
| 30200 | 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 | opy.=.true,.},.kind.=.{.kind..=. |
| 30220 | 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 61 6c 6c 6f | "string",.scope.=."config",.allo |
| 30240 | 77 65 64 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 | wed.=.{."ConsoleApp",."WindowedA |
| 30260 | 70 70 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 2c 0a 22 | pp",."StaticLib",."SharedLib",." |
| 30280 | 42 75 6e 64 6c 65 22 2c 0a 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 | Bundle",.}.},.language.=.{.kind. |
| 302a0 | 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 65 72 22 | .=."string",.scope.=."container" |
| 302c0 | 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 43 23 22 2c 0a | ,.allowed.=.{."C",."C++",."C#",. |
| 302e0 | 22 56 61 6c 61 22 2c 0a 22 53 77 69 66 74 22 2c 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d 0a | "Vala",."Swift",.}.},.libdirs.=. |
| 30300 | 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 22 63 6f | {.kind..=."dirlist",.scope.=."co |
| 30320 | 6e 66 69 67 22 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 69 | nfig",.linkagecopy.=.true,.},.li |
| 30340 | 6e 6b 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 73 63 | nkoptions.=.{.kind..=."list",.sc |
| 30360 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e | ope.=."config",.},.links.=.{.kin |
| 30380 | 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 0a 61 | d..=."list",.scope.=."config",.a |
| 303a0 | 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 69 66 20 76 61 6c 75 | llowed.=.function(value).if.valu |
| 303c0 | 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 | e:find('/',.nil,.true).then.valu |
| 303e0 | 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a | e.=.path.getabsolute(value).end. |
| 30400 | 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 | return.value.end,.linkagecopy.=. |
| 30420 | 74 72 75 65 2c 0a 6d 65 72 67 65 63 6f 70 69 65 73 74 6f 74 61 69 6c 20 3d 20 74 72 75 65 2c 0a | true,.mergecopiestotail.=.true,. |
| 30440 | 7d 2c 0a 6c 6f 63 61 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 | },.location.=.{.kind..=."path",. |
| 30460 | 73 63 6f 70 65 20 3d 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 | scope.=."container",.},.makesett |
| 30480 | 69 6e 67 73 20 3d 0a 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 | ings.=.{.kind.=."list",.scope.=. |
| 304a0 | 22 63 6f 6e 66 69 67 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 | "config",.},.messageskip.=.{.kin |
| 304c0 | 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 22 2c | d..=."list",.scope.=."solution", |
| 304e0 | 0a 69 73 66 6c 61 67 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 | .isflags.=.true,.usagecopy.=.tru |
| 30500 | 65 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 6f 63 | e,.allowed.=.function(value).loc |
| 30520 | 61 6c 20 61 6c 6c 6f 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 | al.allowed_messages.=.{.SkipCrea |
| 30540 | 74 69 6e 67 4d 65 73 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 | tingMessage.=.1,.SkipBuildingMes |
| 30560 | 73 61 67 65 20 3d 20 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 | sage.=.1,.SkipCleaningMessage.=. |
| 30580 | 31 2c 0a 7d 0a 6c 6f 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 | 1,.}.local.lowervalue.=.value:lo |
| 305a0 | 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 6c 6c 6f 77 65 64 5f | wer().for.v,._.in.pairs(allowed_ |
| 305c0 | 6d 65 73 73 61 67 65 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 | messages).do.if.v:lower().==.low |
| 305e0 | 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 65 6e 64 0a 72 65 | ervalue.then.return.v.end.end.re |
| 30600 | 74 75 72 6e 20 6e 69 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 | turn.nil,."invalid.message.to.sk |
| 30620 | 69 70 22 0a 65 6e 64 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 | ip".end,.},.msgarchiving.=.{.kin |
| 30640 | 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 2c | d..=."string",.scope.=."config", |
| 30660 | 0a 7d 2c 0a 6d 73 67 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 | .},.msgcompile.=.{.kind..=."stri |
| 30680 | 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 70 72 65 | ng",.scope.=."config",.},.msgpre |
| 306a0 | 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 |
| 306c0 | 6f 70 65 20 3d 20 22 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 | ope.=."config",.},.msgcompile_ob |
| 306e0 | 6a 63 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 | jc.=.{.kind..=."string",.scope.= |
| 30700 | 20 22 63 6f 6e 66 69 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 | ."config",.},.msgresource.=.{.ki |
| 30720 | 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" |
| 30740 | 2c 0a 7d 2c 0a 6d 73 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 | ,.},.msglinking.=.{.kind..=."str |
| 30760 | 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 6f 62 6a 64 69 | ing",.scope.=."config",.},.objdi |
| 30780 | 72 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 20 22 63 | r.=.{.kind..=."path",.scope.=."c |
| 307a0 | 6f 6e 66 69 67 22 2c 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 | onfig",.},.options.=.{.kind..=." |
| 307c0 | 6c 69 73 74 22 2c 0a 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 | list",.scope.=."container",.isfl |
| 307e0 | 61 67 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 | ags.=.true,.usagecopy.=.true,.al |
| 30800 | 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 6f 63 61 6c 20 61 6c | lowed.=.function(value).local.al |
| 30820 | 6c 6f 77 65 64 5f 6f 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 | lowed_options.=.{.ForceCPP.=.1,. |
| 30840 | 41 72 63 68 69 76 65 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 | ArchiveSplit.=.1.}.local.lowerva |
| 30860 | 6c 75 65 20 3d 20 76 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 | lue.=.value:lower().for.v,._.in. |
| 30880 | 70 61 69 72 73 28 61 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 | pairs(allowed_options).do.if.v:l |
| 308a0 | 6f 77 65 72 28 29 20 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 | ower().==.lowervalue.then.return |
| 308c0 | 20 76 0a 65 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 | .v.end.end.return.nil,."invalid. |
| 308e0 | 6f 70 74 69 6f 6e 22 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 | option".end,.},.pchheader.=.{.ki |
| 30900 | 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" |
| 30920 | 2c 0a 7d 2c 0a 70 63 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 | ,.},.pchsource.=.{.kind..=."path |
| 30940 | 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 6c 61 74 66 6f 72 6d | ",.scope.=."config",.},.platform |
| 30960 | 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 73 | s.=.{.kind..=."list",.scope.=."s |
| 30980 | 6f 6c 75 74 69 6f 6e 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 | olution",.allowed.=.table.keys(p |
| 309a0 | 72 65 6d 61 6b 65 2e 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 | remake.platforms),.},.postbuildc |
| 309c0 | 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 2c 0a 73 63 6f 70 | ommands.=.{.kind..=."list",.scop |
| 309e0 | 65 20 3d 20 22 63 6f 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 | e.=."config",.},.prebuildcommand |
| 30a00 | 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 |
| 30a20 | 6f 6e 66 69 67 22 2c 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 | onfig",.},.postcompiletasks.=.{. |
| 30a40 | 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 22 | kind..=."list",.scope.=."config" |
| 30a60 | 2c 0a 7d 2c 0a 70 72 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 | ,.},.prelinkcommands.=.{.kind..= |
| 30a80 | 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 |
| 30aa0 | 6f 70 65 72 74 79 73 68 65 65 74 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 | opertysheets.=.{.kind..=."dirlis |
| 30ac0 | 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 75 6c 6c 6d 61 70 | t",.scope.=."config",.},.pullmap |
| 30ae0 | 70 69 6e 67 66 69 6c 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 | pingfile.=.{.kind..=."path",.sco |
| 30b00 | 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 73 20 3d 0a 7b | pe.=."config",.},.resdefines.=.{ |
| 30b20 | 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 |
| 30b40 | 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 6e 64 20 20 3d | ",.},.resincludedirs.=.{.kind..= |
| 30b60 | 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 22 2c 0a 7d 2c | ."dirlist",.scope.=."config",.}, |
| 30b80 | 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 73 74 22 2c 0a | .resoptions.=.{.kind..=."list",. |
| 30ba0 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 64 6b 72 65 66 65 72 65 6e 63 | scope.=."config",.},.sdkreferenc |
| 30bc0 | 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.=." |
| 30be0 | 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 0a 7b 0a 6b 69 6e | config",.},.startproject.=.{.kin |
| 30c00 | 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e | d..=."string",.scope.=."solution |
| 30c20 | 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 | ",.},.targetdir.=.{.kind..=."pat |
| 30c40 | 68 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 73 | h",.scope.=."config",.},.targets |
| 30c60 | 75 62 64 69 72 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 | ubdir.=.{.kind..=."string",.scop |
| 30c80 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e | e.=."config",.},.targetextension |
| 30ca0 | 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.=." |
| 30cc0 | 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 | config",.},.targetname.=.{.kind. |
| 30ce0 | 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 2c 0a 7d | .=."string",.scope.=."config",.} |
| 30d00 | 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 | ,.targetprefix.=.{.kind..=."stri |
| 30d20 | 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 |
| 30d40 | 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 73 63 6f | suffix.=.{.kind..=."string",.sco |
| 30d60 | 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 20 3d 0a 7b 0a | pe.=."config",.},.trimpaths.=.{. |
| 30d80 | 6b 69 6e 64 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 | kind.=."dirlist",.scope.=."confi |
| 30da0 | 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 | g",.},.uuid.=.{.kind..=."string" |
| 30dc0 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d | ,.scope.=."container",.allowed.= |
| 30de0 | 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d 20 74 72 75 65 | .function(value).local.ok.=.true |
| 30e00 | 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c | .if.(#value.~=.36).then.ok.=.fal |
| 30e20 | 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 63 68 20 3d 20 | se.end.for.i=1,36.do.local.ch.=. |
| 30e40 | 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 69 6e 64 28 22 | value:sub(i,i).if.(not.ch:find(" |
| 30e60 | 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 29 20 74 68 65 | [ABCDEFabcdef0123456789-]")).the |
| 30e80 | 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 | n.ok.=.false.end.end.if.(value:s |
| 30ea0 | 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 | ub(9,9).~=."-")...then.ok.=.fals |
| 30ec0 | 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 7e 3d 20 22 2d | e.end.if.(value:sub(14,14).~=."- |
| 30ee0 | 22 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 | ").then.ok.=.false.end.if.(value |
| 30f00 | 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 | :sub(19,19).~=."-").then.ok.=.fa |
| 30f20 | 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 29 20 7e 3d 20 | lse.end.if.(value:sub(24,24).~=. |
| 30f40 | 22 2d 22 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 6e 6f 74 | "-").then.ok.=.false.end.if.(not |
| 30f60 | 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 55 | .ok).then.return.nil,."invalid.U |
| 30f80 | 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 28 29 0a 65 6e | UID".end.return.value:upper().en |
| 30fa0 | 64 0a 7d 2c 0a 75 73 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 | d.},.uses.=.{.kind..=."list",.sc |
| 30fc0 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 | ope.=."config",.},.vpaths.=.{.ki |
| 30fe0 | 6e 64 20 3d 20 22 6b 65 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e | nd.=."keypath",.scope.=."contain |
| 31000 | 65 72 22 2c 0a 7d 2c 0a 76 73 69 6d 70 6f 72 74 72 65 66 65 72 65 6e 63 65 73 20 3d 0a 7b 0a 6b | er",.},.vsimportreferences.=.{.k |
| 31020 | 69 6e 64 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 74 61 | ind.=."filelist",.scope.=."conta |
| 31040 | 69 6e 65 72 22 2c 0a 7d 2c 0a 73 77 69 66 74 6d 6f 64 75 6c 65 6d 61 70 73 20 3d 0a 7b 0a 6b 69 | iner",.},.swiftmodulemaps.=.{.ki |
| 31060 | 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 6e 66 69 | nd..=."filelist",.scope.=."confi |
| 31080 | 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 73 77 69 66 74 20 3d 0a 7b 0a 6b 69 | g",.},.buildoptions_swift.=.{.ki |
| 310a0 | 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 0a | nd..=."list",.scope.=."config",. |
| 310c0 | 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 5f 73 77 69 66 74 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d | },.linkoptions_swift.=.{.kind..= |
| 310e0 | 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 7d 0a | ."list",.scope.=."config",.},.}. |
| 31100 | 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 | premake.check_paths.=.false.func |
| 31120 | 74 69 6f 6e 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 | tion.premake.checkvalue(value,.a |
| 31140 | 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 69 66 20 28 74 79 | llowed).if.(allowed).then.if.(ty |
| 31160 | 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a | pe(allowed).==."function").then. |
| 31180 | 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f | return.allowed(value).else.for._ |
| 311a0 | 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 76 61 6c | ,v.in.ipairs(allowed).do.if.(val |
| 311c0 | 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c 6f 77 65 72 28 29 29 20 74 68 65 6e 0a 72 65 | ue:lower().==.v:lower()).then.re |
| 311e0 | 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 22 69 6e 76 61 | turn.v.end.end.return.nil,."inva |
| 31200 | 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 | lid.value.'"....value...."'".end |
| 31220 | 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | .else.return.value.end.end.funct |
| 31240 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 | ion.premake.getobject(t).local.c |
| 31260 | 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 | ontainer.if.(t.==."container".or |
| 31280 | 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 | .t.==."solution").then.container |
| 312a0 | 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 0a 65 6c 73 65 | .=.premake.CurrentContainer.else |
| 312c0 | 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 | .container.=.premake.CurrentConf |
| 312e0 | 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 | iguration.end.if.t.==."solution" |
| 31300 | 20 74 68 65 6e 0a 69 66 20 74 79 70 65 78 28 63 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 | .then.if.typex(container).==."pr |
| 31320 | 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e 65 | oject".then.container.=.containe |
| 31340 | 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 79 70 65 78 28 63 6f 6e 74 61 69 6e 65 | r.solution.end.if.typex(containe |
| 31360 | 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 | r).~=."solution".then.container. |
| 31380 | 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 | =.nil.end.end.local.msg.if.(not. |
| 313a0 | 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 | container).then.if.(t.==."contai |
| 313c0 | 6e 65 72 22 29 20 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 | ner").then.msg.=."no.active.solu |
| 313e0 | 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 73 | tion.or.project".elseif.(t.==."s |
| 31400 | 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 | olution").then.msg.=."no.active. |
| 31420 | 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 | solution".else.msg.=."no.active. |
| 31440 | 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 | solution,.project,.or.configurat |
| 31460 | 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d | ion".end.end.return.container,.m |
| 31480 | 73 67 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 61 72 72 61 79 | sg.end.function.premake.setarray |
| 314a0 | 28 6f 62 6a 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 | (obj,.fieldname,.value,.allowed) |
| 314c0 | 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d | .obj[fieldname].=.obj[fieldname] |
| 314e0 | 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 2c | .or.{}.local.function.add(value, |
| 31500 | 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 | .depth).if.type(value).==."table |
| 31520 | 22 20 74 68 65 6e 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 20 | ".then.for._,v.in.ipairs(value). |
| 31540 | 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 | do.add(v,.depth.+.1).end.else.va |
| 31560 | 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 | lue,.err.=.premake.checkvalue(va |
| 31580 | 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e 6f 74 20 76 61 6c 75 65 20 74 68 65 6e 0a | lue,.allowed).if.not.value.then. |
| 315a0 | 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 | error(err,.depth).end.table.inse |
| 315c0 | 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e | rt(obj[fieldname],.value).end.en |
| 315e0 | 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e | d.if.value.then.add(value,.5).en |
| 31600 | 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 | d.return.obj[fieldname].end.func |
| 31620 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 6f 62 6a 2c 20 66 69 65 6c 64 | tion.premake.settable(obj,.field |
| 31640 | 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 6e | name,.value,.allowed).obj[fieldn |
| 31660 | 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 74 61 62 6c | ame].=.obj[fieldname].or.{}.tabl |
| 31680 | 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a | e.insert(obj[fieldname],.value). |
| 316a0 | 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | return.obj[fieldname].end.local. |
| 316c0 | 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 | function.domatchedarray(fields,. |
| 316e0 | 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.= |
| 31700 | 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 |
| 31720 | 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 |
| 31740 | 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( |
| 31760 | 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 |
| 31780 | 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).= |
| 317a0 | 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("* |
| 317c0 | 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 |
| 317e0 | 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 |
| 31800 | 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 |
| 31820 | 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 |
| 31840 | 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 |
| 31860 | 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 |
| 31880 | 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) |
| 318a0 | 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. |
| 318c0 | 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.". |
| 318e0 | 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 |
| 31900 | 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 33 29 0a 6c 6f 63 61 6c 20 72 65 74 76 | akeabsolute(value,.3).local.retv |
| 31920 | 61 6c 20 3d 20 7b 7d 0a 66 6f 72 20 69 6e 64 65 78 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 | al.=.{}.for.index,.field.in.ipai |
| 31940 | 72 73 28 66 69 65 6c 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 74 79 70 65 20 3d 20 66 69 65 6c | rs(fields).do.local.ctype.=.fiel |
| 31960 | 64 5b 31 5d 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 6e 61 6d 65 20 3d 20 66 69 65 6c 64 5b 32 5d 0a | d[1].local.fieldname.=.field[2]. |
| 31980 | 6c 6f 63 61 6c 20 61 72 72 61 79 20 3d 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 | local.array.=.premake.setarray(c |
| 319a0 | 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 29 0a 69 66 20 69 6e 64 65 | type,.fieldname,.result).if.inde |
| 319c0 | 78 20 3d 3d 20 31 20 74 68 65 6e 0a 72 65 74 76 61 6c 20 3d 20 61 72 72 61 79 0a 65 6e 64 0a 65 | x.==.1.then.retval.=.array.end.e |
| 319e0 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 74 76 61 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | nd.return.retval.end.function.pr |
| 31a00 | 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 6c 75 65 29 | emake.setdirarray(fields,.value) |
| 31a20 | 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 | .return.domatchedarray(fields,.v |
| 31a40 | 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | alue,.os.matchdirs).end.function |
| 31a60 | 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 | .premake.setfilearray(fields,.va |
| 31a80 | 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 66 69 65 6c 64 | lue).return.domatchedarray(field |
| 31aa0 | 73 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 | s,.value,.os.matchfiles).end.fun |
| 31ac0 | 63 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 | ction.premake.setkeyvalue(ctype, |
| 31ae0 | 20 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 | .fieldname,.values).local.contai |
| 31b00 | 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 63 74 79 | ner,.err.=.premake.getobject(cty |
| 31b20 | 70 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 | pe).if.not.container.then.error( |
| 31b40 | 65 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 | err,.4).end.if.not.container[fie |
| 31b60 | 6c 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 | ldname].then.container[fieldname |
| 31b80 | 5d 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 | ].=.{}.end.if.type(values).~=."t |
| 31ba0 | 61 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 | able".then.error("invalid.value; |
| 31bc0 | 20 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 | .table.expected",.4).end.local.f |
| 31be0 | 69 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 | ield.=.container[fieldname].for. |
| 31c00 | 6b 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 | key,value.in.pairs(values).do.if |
| 31c20 | 20 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 | .not.field[key].then.field[key]. |
| 31c40 | 3d 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 | =.{}.end.table.insertflat(field[ |
| 31c60 | 6b 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 | key],.value).end.return.field.en |
| 31c80 | 64 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 | d.function.premake.setstring(cty |
| 31ca0 | 70 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 | pe,.fieldname,.value,.allowed).l |
| 31cc0 | 6f 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 | ocal.container,.err.=.premake.ge |
| 31ce0 | 74 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 | tobject(ctype).if.(not.container |
| 31d00 | 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 69 66 20 28 76 61 6c | ).then.error(err,.4).end.if.(val |
| 31d20 | 75 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 | ue).then.value,.err.=.premake.ch |
| 31d40 | 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 69 66 20 28 6e 6f 74 | eckvalue(value,.allowed).if.(not |
| 31d60 | 20 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 | .value).then.error(err,.4).end.c |
| 31d80 | 6f 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 | ontainer[fieldname].=.value.end. |
| 31da0 | 72 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 | return.container[fieldname].end. |
| 31dc0 | 66 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 | function.premake.remove(fieldnam |
| 31de0 | 65 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 | e,.value).local.cfg.=.premake.Cu |
| 31e00 | 72 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 | rrentConfiguration.cfg.removes.= |
| 31e20 | 20 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 | .cfg.removes.or.{}.cfg.removes[f |
| 31e40 | 69 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 | ieldname].=.premake.setarray(cfg |
| 31e60 | 2e 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 | .removes,.fieldname,.value).end. |
| 31e80 | 6c 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 | local.function.accessor(name,.va |
| 31ea0 | 6c 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 | lue).local.kind....=.premake.fie |
| 31ec0 | 6c 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 | lds[name].kind.local.scope...=.p |
| 31ee0 | 72 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 | remake.fields[name].scope.local. |
| 31f00 | 61 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 | allowed.=.premake.fields[name].a |
| 31f20 | 6c 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 | llowed.if.(kind.==."string".or.k |
| 31f40 | 69 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 | ind.==."path").and.value.then.if |
| 31f60 | 20 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 | .type(value).~=."string".then.er |
| 31f80 | 72 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 | ror("string.value.expected",.3). |
| 31fa0 | 65 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 | end.end.local.container,.err.=.p |
| 31fc0 | 72 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 | remake.getobject(scope).if.(not. |
| 31fe0 | 63 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 | container).then.error(err,.3).en |
| 32000 | 64 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 | d.if.kind.==."string".then.retur |
| 32020 | 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 65 2c | n.premake.setstring(scope,.name, |
| 32040 | 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 3d 20 | .value,.allowed).elseif.kind.==. |
| 32060 | 22 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 | "path".then.if.value.then.value. |
| 32080 | 3d 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 | =.path.getabsolute(value).end.re |
| 320a0 | 74 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 | turn.premake.setstring(scope,.na |
| 320c0 | 6d 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 | me,.value).elseif.kind.==."list" |
| 320e0 | 20 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 | .then.return.premake.setarray(co |
| 32100 | 6e 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 | ntainer,.name,.value,.allowed).e |
| 32120 | 6c 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 | lseif.kind.==."table".then.retur |
| 32140 | 6e 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 | n.premake.settable(container,.na |
| 32160 | 6d 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 | me,.value,.allowed).elseif.kind. |
| 32180 | 3d 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 | ==."dirlist".then.return.premake |
| 321a0 | 2e 73 65 74 64 69 72 61 72 72 61 79 28 7b 7b 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 7d 7d | .setdirarray({{container,.name}} |
| 321c0 | 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 66 69 6c 65 6c 69 73 | ,.value).elseif.kind.==."filelis |
| 321e0 | 74 22 20 6f 72 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 | t".or.kind.==."absolutefilelist" |
| 32200 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 73 20 3d 20 7b 7b 63 6f 6e 74 61 69 6e 65 72 | .then.local.fields.=.{{container |
| 32220 | 2c 20 6e 61 6d 65 7d 7d 0a 69 66 20 6e 61 6d 65 20 3d 3d 20 22 66 69 6c 65 73 22 20 74 68 65 6e | ,.name}}.if.name.==."files".then |
| 32240 | 0a 6c 6f 63 61 6c 20 70 72 6a 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a | .local.prj,.err.=.premake.getobj |
| 32260 | 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 29 20 74 68 | ect("container").if.(not.prj).th |
| 32280 | 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | en.error(err,.2).end.table.inser |
| 322a0 | 74 28 66 69 65 6c 64 73 2c 20 7b 70 72 6a 2e 62 6c 6f 63 6b 73 5b 31 5d 2c 20 22 61 6c 6c 66 69 | t(fields,.{prj.blocks[1],."allfi |
| 322c0 | 6c 65 73 22 7d 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c | les"}).end.return.premake.setfil |
| 322e0 | 65 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e | earray(fields,.value).elseif.kin |
| 32300 | 64 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 | d.==."keyvalue".or.kind.==."keyp |
| 32320 | 61 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 | ath".then.return.premake.setkeyv |
| 32340 | 61 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 | alue(scope,.name,.value).end.end |
| 32360 | 0a 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 | .for.name,.info.in.pairs(premake |
| 32380 | 2e 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 | .fields).do._G[name].=.function( |
| 323a0 | 76 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 | value).return.accessor(name,.val |
| 323c0 | 75 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 | ue).end.if.info.kind.==."list".o |
| 323e0 | 72 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 | r.info.kind.==."dirlist".or.info |
| 32400 | 2e 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 | .kind.==."filelist".or.info.kind |
| 32420 | 20 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 | .==."absolutefilelist".then.if.. |
| 32440 | 6e 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 | name.~=."removefiles".and.name.~ |
| 32460 | 3d 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 | =."files".then._G["remove"..name |
| 32480 | 5d 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 | ].=.function(value).premake.remo |
| 324a0 | 76 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 | ve(name,.value).end.end.end.end. |
| 324c0 | 66 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 | function.configuration(terms).if |
| 324e0 | 20 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 | .not.terms.then.return.premake.C |
| 32500 | 75 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 | urrentConfiguration.end.local.co |
| 32520 | 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 6f 62 6a 65 63 74 | ntainer,.err.=.premake.getobject |
| 32540 | 28 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 | ("container").if.(not.container) |
| 32560 | 20 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 | .then.error(err,.2).end.local.cf |
| 32580 | 67 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 | g.=.{.}.cfg.terms.=.table.flatte |
| 325a0 | 6e 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 | n({terms}).table.insert(containe |
| 325c0 | 72 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 | r.blocks,.cfg).premake.CurrentCo |
| 325e0 | 6e 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 | nfiguration.=.cfg.cfg.keywords.= |
| 32600 | 20 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 | .{.}.for._,.word.in.ipairs(cfg.t |
| 32620 | 65 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 | erms).do.table.insert(cfg.keywor |
| 32640 | 64 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 | ds,.path.wildcards(word):lower() |
| 32660 | 29 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 | ).end.for.name,.field.in.pairs(p |
| 32680 | 72 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 | remake.fields).do.if.(field.kind |
| 326a0 | 20 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 | .~=."string".and.field.kind.~=." |
| 326c0 | 70 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 | path").then.cfg[name].=.{.}.end. |
| 326e0 | 65 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 | end.return.cfg.end.local.functio |
| 32700 | 6e 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 | n.creategroup(name,.sln,.curpath |
| 32720 | 2c 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 | ,.parent,.inpath).local.group.=. |
| 32740 | 7b 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 | {}.setmetatable(group,.{.__type. |
| 32760 | 3d 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 | =."group".}).table.insert(sln.gr |
| 32780 | 6f 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 | oups,.group).sln.groups[inpath]. |
| 327a0 | 3d 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 | =.group.group.solution.=.sln.gro |
| 327c0 | 75 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 | up.name.=.name.group.uuid.=.os.u |
| 327e0 | 75 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 | uid(curpath).group.parent.=.pare |
| 32800 | 6e 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 | nt.return.group.end.local.functi |
| 32820 | 6f 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 | on.creategroupsfrompath(inpath,. |
| 32840 | 73 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 | sln).if.inpath.==.nil.then.retur |
| 32860 | 6e 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 | n.nil.end.inpath.=.path.translat |
| 32880 | 65 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 | e(inpath,."/").local.groups.=.st |
| 328a0 | 72 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 | ring.explode(inpath,."/").local. |
| 328c0 | 63 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 | curpath.=."".local.lastgroup.=.n |
| 328e0 | 69 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 | il.for.i,.v.in.ipairs(groups).do |
| 32900 | 0a 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 | .curpath.=.curpath...."/"....v:l |
| 32920 | 6f 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 | ower().local.group.=.sln.groups[ |
| 32940 | 63 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 | curpath].if.group.==.nil.then.gr |
| 32960 | 6f 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 | oup.=.creategroup(v,.sln,.curpat |
| 32980 | 68 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 | h,.lastgroup,.curpath).end.lastg |
| 329a0 | 72 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 | roup.=.group.end.return.lastgrou |
| 329c0 | 70 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 | p.end.local.function.createproje |
| 329e0 | 63 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 | ct(name,.sln,.isUsage).local.prj |
| 32a00 | 20 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 | .=.{}.setmetatable(prj,.{.__type |
| 32a20 | 20 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 | .=."project",.}).table.insert(sl |
| 32a40 | 6e 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 | n.projects,.prj).if(isUsage).the |
| 32a60 | 6e 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 | n.if(sln.projects[name]).then.sl |
| 32a80 | 6e 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 | n.projects[name].usageProj.=.prj |
| 32aa0 | 3b 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 | ;.else.sln.projects[name].=.prj. |
| 32ac0 | 65 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 | end.else.if(sln.projects[name]). |
| 32ae0 | 74 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 | then.prj.usageProj.=.sln.project |
| 32b00 | 73 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 | s[name];.end.sln.projects[name]. |
| 32b20 | 3d 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 | =.prj.end.local.group.=.creategr |
| 32b40 | 6f 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 | oupsfrompath(premake.CurrentGrou |
| 32b60 | 70 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 | p,.sln).prj.solution.......=.sln |
| 32b80 | 0a 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 | .prj.name...........=.name.prj.b |
| 32ba0 | 61 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 | asedir........=.os.getcwd().prj. |
| 32bc0 | 75 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 | uuid...........=.os.uuid(prj.nam |
| 32be0 | 65 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 | e).prj.blocks.........=.{.}.prj. |
| 32c00 | 75 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 | usage..........=.isUsage.prj.gro |
| 32c20 | 75 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 | up..........=.group.return.prj;. |
| 32c40 | 65 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 | end.function.usage(name).if.(not |
| 32c60 | 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 78 28 70 72 65 6d 61 6b 65 2e 43 75 72 | .name).then.if(typex(premake.Cur |
| 32c80 | 72 65 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 | rentContainer).~=."project").the |
| 32ca0 | 6e 20 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 | n.return.nil.end.if(not.premake. |
| 32cc0 | 43 75 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 | CurrentContainer.usage).then.ret |
| 32ce0 | 75 72 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 | urn.nil.end.return.premake.Curre |
| 32d00 | 6e 74 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 | ntContainer.end.local.sln.if.(ty |
| 32d20 | 70 65 78 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 | pex(premake.CurrentContainer).== |
| 32d40 | 20 22 70 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 | ."project").then.sln.=.premake.C |
| 32d60 | 75 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 73 6c | urrentContainer.solution.else.sl |
| 32d80 | 6e 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 0a 65 6e 64 | n.=.premake.CurrentContainer.end |
| 32da0 | 0a 69 66 20 28 74 79 70 65 78 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 | .if.(typex(sln).~=."solution").t |
| 32dc0 | 68 65 6e 0a 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 | hen.error("no.active.solution",. |
| 32de0 | 32 29 0a 65 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 | 2).end.if((not.sln.projects[name |
| 32e00 | 5d 29 20 6f 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 | ]).or.((not.sln.projects[name].u |
| 32e20 | 73 61 67 65 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 | sage).and.(not.sln.projects[name |
| 32e40 | 5d 2e 75 73 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 | ].usageProj))).then.premake.Curr |
| 32e60 | 65 6e 74 43 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 | entContainer.=.createproject(nam |
| 32e80 | 65 2c 20 73 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 | e,.sln,.true).else.premake.Curre |
| 32ea0 | 6e 74 43 6f 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 | ntContainer.=.iff(sln.projects[n |
| 32ec0 | 61 6d 65 5d 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 | ame].usage,.sln.projects[name],. |
| 32ee0 | 73 6c 6e 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 29 0a 65 6e | sln.projects[name].usageProj).en |
| 32f00 | 64 0a 63 6f 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 | d.configuration.{.}.return.prema |
| 32f20 | 6b 65 2e 43 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 | ke.CurrentContainer.end.function |
| 32f40 | 20 70 72 6f 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 | .project(name).if.(not.name).the |
| 32f60 | 6e 0a 69 66 28 74 79 70 65 78 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 | n.if(typex(premake.CurrentContai |
| 32f80 | 6e 65 72 29 20 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 | ner).~=."project").then.return.n |
| 32fa0 | 69 6c 20 65 6e 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 | il.end.if(premake.CurrentContain |
| 32fc0 | 65 72 2e 75 73 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 | er.usage).then.return.nil.end.re |
| 32fe0 | 74 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 | turn.premake.CurrentContainer.en |
| 33000 | 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 78 28 70 72 65 6d 61 6b 65 2e 43 75 | d.local.sln.if.(typex(premake.Cu |
| 33020 | 72 72 65 6e 74 43 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 | rrentContainer).==."project").th |
| 33040 | 65 6e 0a 73 6c 6e 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 | en.sln.=.premake.CurrentContaine |
| 33060 | 72 2e 73 6f 6c 75 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 | r.solution.else.sln.=.premake.Cu |
| 33080 | 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 78 28 73 6c 6e | rrentContainer.end.if.(typex(sln |
| 330a0 | 29 20 7e 3d 20 22 73 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 | ).~=."solution").then.error("no. |
| 330c0 | 61 63 74 69 76 65 20 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 | active.solution",.2).end.if((not |
| 330e0 | 20 73 6c 6e 2e 70 72 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 | .sln.projects[name]).or.sln.proj |
| 33100 | 65 63 74 73 5b 6e 61 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 | ects[name].usage).then.premake.C |
| 33120 | 75 72 72 65 6e 74 43 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 | urrentContainer.=.createproject( |
| 33140 | 6e 61 6d 65 2c 20 73 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 | name,.sln).else.premake.CurrentC |
| 33160 | 6f 6e 74 61 69 6e 65 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 | ontainer.=.sln.projects[name];.e |
| 33180 | 6e 64 0a 63 6f 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 | nd.configuration.{.}.return.prem |
| 331a0 | 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 66 75 6e 63 74 69 6f | ake.CurrentContainer.end.functio |
| 331c0 | 6e 20 73 6f 6c 75 74 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 | n.solution(name).if.not.name.the |
| 331e0 | 6e 0a 69 66 20 74 79 70 65 78 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 | n.if.typex(premake.CurrentContai |
| 33200 | 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 | ner).==."project".then.return.pr |
| 33220 | 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 74 69 6f 6e 0a | emake.CurrentContainer.solution. |
| 33240 | 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 | else.return.premake.CurrentConta |
| 33260 | 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 | iner.end.end.premake.CurrentCont |
| 33280 | 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d | ainer.=.premake.solution.get(nam |
| 332a0 | 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 | e).if.(not.premake.CurrentContai |
| 332c0 | 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e | ner).then.premake.CurrentContain |
| 332e0 | 65 72 20 3d 20 70 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 | er.=.premake.solution.new(name). |
| 33300 | 65 6e 64 0a 63 6f 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 | end.configuration.{.}.return.pre |
| 33320 | 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 66 75 6e 63 74 69 | make.CurrentContainer.end.functi |
| 33340 | 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a | on.group(name).if.not.name.then. |
| 33360 | 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a | return.premake.CurrentGroup.end. |
| 33380 | 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 | premake.CurrentGroup.=.name.retu |
| 333a0 | 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 | rn.premake.CurrentGroup.end.func |
| 333c0 | 74 69 6f 6e 20 69 6d 70 6f 72 74 76 73 70 72 6f 6a 65 63 74 28 6c 6f 63 61 74 69 6f 6e 29 0a 69 | tion.importvsproject(location).i |
| 333e0 | 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 5f 41 43 54 49 4f 4e 2c 20 22 76 73 22 29 20 7e 3d 20 | f.string.find(_ACTION,."vs").~=. |
| 33400 | 31 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 4f 6e 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 | 1.then.error("Only.available.for |
| 33420 | 20 76 69 73 75 61 6c 20 73 74 75 64 69 6f 20 61 63 74 69 6f 6e 73 22 29 0a 65 6e 64 0a 73 6c 6e | .visual.studio.actions").end.sln |
| 33440 | 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 22 73 6f 6c 75 74 | ,.err.=.premake.getobject("solut |
| 33460 | 69 6f 6e 22 29 0a 69 66 20 6e 6f 74 20 73 6c 6e 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 29 | ion").if.not.sln.then.error(err) |
| 33480 | 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 75 70 73 66 | .end.local.group.=.creategroupsf |
| 334a0 | 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 2c 20 73 6c | rompath(premake.CurrentGroup,.sl |
| 334c0 | 6e 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 20 3d 20 7b 7d 0a 70 72 6f 6a 65 63 74 2e 6c 6f | n).local.project.=.{}.project.lo |
| 334e0 | 63 61 74 69 6f 6e 20 3d 20 6c 6f 63 61 74 69 6f 6e 0a 70 72 6f 6a 65 63 74 2e 67 72 6f 75 70 20 | cation.=.location.project.group. |
| 33500 | 3d 20 67 72 6f 75 70 0a 70 72 6f 6a 65 63 74 2e 66 6c 61 67 73 20 3d 20 7b 7d 0a 74 61 62 6c 65 | =.group.project.flags.=.{}.table |
| 33520 | 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f 6a 65 63 74 73 2c 20 70 72 | .insert(sln.importedprojects,.pr |
| 33540 | 6f 6a 65 63 74 29 0a 20 20 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f | oject).....end.function.newactio |
| 33560 | 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 65 6e 64 0a 66 | n(a).premake.action.add(a).end.f |
| 33580 | 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 61 6b 65 2e 6f | unction.newoption(opt).premake.o |
| 335a0 | 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 20 65 6e 61 62 | ption.add(opt).end.function.enab |
| 335c0 | 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 2e 5f 66 69 6c | lefilelevelconfig().premake._fil |
| 335e0 | 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 77 6f 70 74 69 | elevelconfig.=.true.end..newopti |
| 33600 | 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 6c 75 65 20 20 | on.{.trigger.....=."cc",.value.. |
| 33620 | 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 |
| 33640 | 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 2c 0a 61 6c 6c | hoose.a.C/C++.compiler.set",.all |
| 33660 | 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 28 67 63 63 2f | owed.=.{.{."gcc",."GNU.GCC.(gcc/ |
| 33680 | 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 6f 6d 22 20 20 | g++)".},.{."ow",.."OpenWatcom".. |
| 336a0 | 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 6c 6c 73 20 53 | ......},.{."ghs",."Green.Hills.S |
| 336c0 | 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 0a 74 72 69 67 | oftware".},.}.}.newoption.{.trig |
| 336e0 | 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 20 20 20 20 20 | ger.....=."dotnet",.value....... |
| 33700 | 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 68 6f 6f 73 65 | =."VALUE",.description.=."Choose |
| 33720 | 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 77 65 64 20 3d | .a..NET.compiler.set",.allowed.= |
| 33740 | 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 2e 4e 45 54 20 | .{.{."msnet",..."Microsoft..NET. |
| 33760 | 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 65 6c 6c 20 4d | (csc)".},.{."mono",...."Novell.M |
| 33780 | 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 20 20 20 22 50 | ono.(mcs)"....},.{."pnet",...."P |
| 337a0 | 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 0a 6e 65 77 6f | ortable.NET.(cscc)"..},.}.}.newo |
| 337c0 | 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 22 2c 0a 76 61 | ption.{.trigger.....=."file",.va |
| 337e0 | 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 74 69 6f 6e 20 | lue.......=."FILE",.description. |
| 33800 | 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 63 72 69 70 74 | =."Read.FILE.as.a.Premake.script |
| 33820 | 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 22 0a 7d 0a 6e | ;.default.is.'premake4.lua'".}.n |
| 33840 | 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 65 6c 70 22 2c | ewoption.{.trigger.....=."help", |
| 33860 | 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 73 20 69 6e 66 | .description.=."Display.this.inf |
| 33880 | 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 67 67 65 72 20 | ormation".}.newoption.{.trigger. |
| 338a0 | 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 56 41 4c 55 45 | ....=."os",.value.......=."VALUE |
| 338c0 | 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 66 69 6c 65 73 | ",.description.=."Generate.files |
| 338e0 | 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 73 79 73 74 65 | .for.a.different.operating.syste |
| 33900 | 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 20 20 20 22 4f | m",.allowed.=.{.{."bsd",......"O |
| 33920 | 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 20 7d 2c 0a 7b | penBSD,.NetBSD,.or.FreeBSD".},.{ |
| 33940 | 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 6d 61 63 6f 73 | ."linux",...."Linux".},.{."macos |
| 33960 | 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 20 22 73 6f 6c | x",..."Apple.Mac.OS.X".},.{."sol |
| 33980 | 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 64 6f 77 73 22 | aris",.."Solaris".},.{."windows" |
| 339a0 | 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 0a 7d 0a 6e 65 | ,.."Microsoft.Windows".},.}.}.ne |
| 339c0 | 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 61 74 66 6f 72 | woption.{.trigger.....=."platfor |
| 339e0 | 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 64 65 73 63 72 | m",.value.......=."VALUE",.descr |
| 33a00 | 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 65 63 74 75 72 | iption.=."Add.target.architectur |
| 33a20 | 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 2c 0a 61 6c 6c | e.(if.supported.by.action)",.all |
| 33a40 | 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 33 32 2d 62 69 | owed.=.{.{."x32",........."32-bi |
| 33a60 | 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 62 69 74 22 20 | t".},.{."x64",........."64-bit". |
| 33a80 | 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 20 58 20 55 6e | },.{."universal",..."Mac.OS.X.Un |
| 33aa0 | 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 0a 7b 20 22 75 | iversal,.32-.and.64-bit".},.{."u |
| 33ac0 | 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 65 72 73 61 6c | niversal32",."Mac.OS.X.Universal |
| 33ae0 | 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 73 61 6c 36 34 | ,.32-bit.only".},.{."universal64 |
| 33b00 | 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 62 69 74 20 6f | ",."Mac.OS.X.Universal,.64-bit.o |
| 33b20 | 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 6c 61 79 73 74 | nly".},.{."ps3",........."Playst |
| 33b40 | 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 20 20 22 50 6c | ation.3".},.{."orbis",......."Pl |
| 33b60 | 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 2c 20 20 20 20 | aystation.4".},.{."xbox360",.... |
| 33b80 | 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 20 20 20 20 20 | ."Xbox.360".},.{."durango",..... |
| 33ba0 | 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 20 20 20 20 22 | "Xbox.One".},.{."ARM",........." |
| 33bc0 | 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 6f 77 65 72 50 | ARM".},.{."PowerPC",....."PowerP |
| 33be0 | 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 65 72 20 20 20 | C".},.}.}.newoption.{.trigger... |
| 33c00 | 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 3d 20 22 70 61 | ..=."scripts",.value.......=."pa |
| 33c20 | 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 66 6f 72 20 61 | th",.description.=."Search.for.a |
| 33c40 | 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 76 65 6e 20 70 | dditional.scripts.on.the.given.p |
| 33c60 | 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 20 20 20 20 3d | ath".}.newoption.{.trigger.....= |
| 33c80 | 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 69 6f 6e 20 3d | ."debug-profiler",.description.= |
| 33ca0 | 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 72 6f 66 69 6c | ."GENie.script.generation.profil |
| 33cc0 | 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 20 20 20 20 3d | er.".}.newoption.{.trigger.....= |
| 33ce0 | 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 44 69 73 70 6c | ."version",.description.=."Displ |
| 33d00 | 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 2d 2d 20 43 6f | ay.version.information".}..--.Co |
| 33d20 | 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 72 63 c3 ad 61 | pyright.(c).2013.Enrique.Garc..a |
| 33d40 | 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 75 6f 74 65 28 | .Cota.local.function.smartQuote( |
| 33d60 | 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 64 20 6e 6f 74 | str)...if.str:match('"').and.not |
| 33d80 | 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 74 75 72 6e 20 | .str:match("'").then.....return. |
| 33da0 | 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 65 74 75 72 6e | "'"....str...."'"...end...return |
| 33dc0 | 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 29 20 2e 2e 20 | .'"'....str:gsub('"',.'\\"').... |
| 33de0 | 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 72 61 6e 73 6c | '"'.end.local.controlCharsTransl |
| 33e00 | 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 20 20 5b 22 5c | ation.=.{...["\a"].=."\\a",..["\ |
| 33e20 | 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 2c 20 20 5b 22 | b"].=."\\b",.["\f"].=."\\f",..[" |
| 33e40 | 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 5c 72 22 2c 20 | \n"].=."\\n",...["\r"].=."\\r",. |
| 33e60 | 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 5c 5c 76 22 0a | .["\t"].=."\\t",.["\v"].=."\\v". |
| 33e80 | 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 28 63 29 20 72 | }.local.function.escapeChar(c).r |
| 33ea0 | 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 6f 6e 5b 63 5d | eturn.controlCharsTranslation[c] |
| 33ec0 | 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 73 74 72 29 0a | .end.local.function.escape(str). |
| 33ee0 | 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 5c 5c 22 2c 20 | ..local.result.=.str:gsub("\\",. |
| 33f00 | 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 43 68 61 72 29 | "\\\\"):gsub("(%c)",.escapeChar) |
| 33f20 | 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 66 75 6e 63 74 | ...return.result.end.local.funct |
| 33f40 | 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 75 72 6e 20 74 | ion.isIdentifier(str)...return.t |
| 33f60 | 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 72 3a 6d 61 74 | ype(str).==.'string'.and.str:mat |
| 33f80 | 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 0a 6c 6f 63 61 | ch(."^[_%a][_%a%d]*$".).end.loca |
| 33fa0 | 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 6e 67 74 68 29 | l.function.isArrayKey(k,.length) |
| 33fc0 | 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 72 27 20 61 6e | ...return.type(k).==.'number'.an |
| 33fe0 | 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 64 0a 6c 6f 63 | d.1.<=.k.and.k.<=.length.end.loc |
| 34000 | 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 28 6b 2c 20 6c | al.function.isDictionaryKey(k,.l |
| 34020 | 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 4b 65 79 28 6b | ength)...return.not.isArrayKey(k |
| 34040 | 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 54 79 70 65 4f | ,.length).end.local.defaultTypeO |
| 34060 | 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 31 2c 20 5b 27 | rders.=.{...['number']...=.1,.[' |
| 34080 | 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 3d 20 33 2c 20 | boolean']..=.2,.['string'].=.3,. |
| 340a0 | 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 27 5d 20 3d 20 | ['table'].=.4,...['function'].=. |
| 340c0 | 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 61 64 27 5d 20 | 5,.['userdata'].=.6,.['thread']. |
| 340e0 | 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 79 73 28 61 2c | =.7.}.local.function.sortKeys(a, |
| 34100 | 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 29 2c 20 74 79 | .b)...local.ta,.tb.=.type(a),.ty |
| 34120 | 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 65 72 73 20 61 | pe(b)...--.strings.and.numbers.a |
| 34140 | 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 62 65 74 69 63 | re.sorted.numerically/alphabetic |
| 34160 | 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 3d 3d 20 27 73 | ally...if.ta.==.tb.and.(ta.==.'s |
| 34180 | 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 68 65 6e 20 72 | tring'.or.ta.==.'number').then.r |
| 341a0 | 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 2c 20 64 74 62 | eturn.a.<.b.end...local.dta,.dtb |
| 341c0 | 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 65 66 61 75 6c | .=.defaultTypeOrders[ta],.defaul |
| 341e0 | 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 66 61 75 6c 74 | tTypeOrders[tb]...--.Two.default |
| 34200 | 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 6e 67 20 74 6f | .types.are.compared.according.to |
| 34220 | 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 65 0a 20 20 69 | .the.defaultTypeOrders.table...i |
| 34240 | 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 65 66 61 75 6c | f.dta.and.dtb.then.return.defaul |
| 34260 | 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 70 65 4f 72 64 | tTypeOrders[ta].<.defaultTypeOrd |
| 34280 | 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 65 6e 20 72 65 | ers[tb]...elseif.dta.....then.re |
| 342a0 | 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 20 62 65 66 6f | turn.true..--.default.types.befo |
| 342c0 | 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 20 20 20 20 20 | re.custom.ones...elseif.dtb..... |
| 342e0 | 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 20 74 79 70 65 | then.return.false.--.custom.type |
| 34300 | 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 20 20 2d 2d 20 | s.after.default.ones...end...--. |
| 34320 | 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 20 61 6c 70 68 | custom.types.are.sorted.out.alph |
| 34340 | 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 0a 65 6e 64 0a | abetically...return.ta.<.tb.end. |
| 34360 | 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 79 4b 65 79 73 | local.function.getDictionaryKeys |
| 34380 | 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 7b 7d 2c 20 23 | (t)...local.keys,.length.=.{},.# |
| 343a0 | 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 20 20 20 20 69 | t...for.k,_.in.pairs(t).do.....i |
| 343c0 | 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 29 20 74 68 65 | f.isDictionaryKey(k,.length).the |
| 343e0 | 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 0a 20 20 65 6e | n.table.insert(keys,.k).end...en |
| 34400 | 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 79 73 29 0a 20 | d...table.sort(keys,.sortKeys).. |
| 34420 | 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 74 69 6f 6e 20 | .return.keys.end.local.function. |
| 34440 | 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 6d 74 29 0a 20 | getToStringResultSafely(t,.mt).. |
| 34460 | 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 29 20 3d 3d 20 | .local.__tostring.=.type(mt).==. |
| 34480 | 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 6f 73 74 72 69 | 'table'.and.rawget(mt,.'__tostri |
| 344a0 | 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 79 70 65 28 5f | ng')...local.str,.ok...if.type(_ |
| 344c0 | 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 65 6e 0a 20 20 | _tostring).==.'function'.then... |
| 344e0 | 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 67 2c 20 74 29 | ..ok,.str.=.pcall(__tostring,.t) |
| 34500 | 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 72 72 6f 72 3a | .....str.=.ok.and.str.or.'error: |
| 34520 | 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 20 69 66 20 74 | .'....tostring(str)...end...if.t |
| 34540 | 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 74 72 20 3e 20 | ype(str).==.'string'.and.#str.>. |
| 34560 | 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 6f 63 61 6c 20 | 0.then.return.str.end.end.local. |
| 34580 | 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 65 78 20 3d 20 | maxIdsMetaTable.=.{...__index.=. |
| 345a0 | 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 20 20 72 61 77 | function(self,.typeName).....raw |
| 345c0 | 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 72 65 74 75 72 | set(self,.typeName,.0).....retur |
| 345e0 | 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 62 6c 65 20 3d | n.0...end.}.local.idsMetaTable.= |
| 34600 | 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 6c 66 2c 20 74 | .{...__index.=.function.(self,.t |
| 34620 | 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 74 6d 65 74 61 | ypeName).....local.col.=.setmeta |
| 34640 | 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 20 20 20 20 72 | table({},.{__mode.=."kv"}).....r |
| 34660 | 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 20 20 20 20 72 | awset(self,.typeName,.col).....r |
| 34680 | 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 63 74 69 6f 6e | eturn.col...end.}.local.function |
| 346a0 | 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 61 62 6c 65 41 | .countTableAppearances(t,.tableA |
| 346c0 | 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 63 65 73 20 3d | ppearances)...tableAppearances.= |
| 346e0 | 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 61 74 61 62 6c | .tableAppearances.or.setmetatabl |
| 34700 | 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 74 79 70 65 28 | e({},.{__mode.=."k"})...if.type( |
| 34720 | 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 6f 74 20 74 61 | t).==.'table'.then.....if.not.ta |
| 34740 | 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 20 20 74 61 62 | bleAppearances[t].then.......tab |
| 34760 | 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 66 6f 72 20 6b | leAppearances[t].=.1.......for.k |
| 34780 | 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 6f 75 6e 74 54 | ,v.in.pairs(t).do.........countT |
| 347a0 | 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 65 61 72 61 6e | ableAppearances(k,.tableAppearan |
| 347c0 | 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 61 72 61 6e 63 | ces).........countTableAppearanc |
| 347e0 | 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 20 20 20 65 6e | es(v,.tableAppearances).......en |
| 34800 | 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 65 73 28 67 65 | d.......countTableAppearances(ge |
| 34820 | 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 6e 63 65 73 29 | tmetatable(t),.tableAppearances) |
| 34840 | 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 61 6e 63 65 73 | .....else.......tableAppearances |
| 34860 | 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 20 31 0a 20 20 | [t].=.tableAppearances[t].+.1... |
| 34880 | 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 70 70 65 61 72 | ..end...end...return.tableAppear |
| 348a0 | 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 72 73 65 5f 66 | ances.end.local.function.parse_f |
| 348c0 | 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 74 65 72 29 20 | ilter(filter)...if.type(filter). |
| 348e0 | 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 69 6c 74 65 72 | ==.'function'.then.return.filter |
| 34900 | 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 6f 20 69 74 20 | .end...--.not.a.function,.so.it. |
| 34920 | 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 6b 65 0a 20 20 | must.be.a.table.or.table-like... |
| 34940 | 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 61 62 6c 65 27 | filter.=.type(filter).==.'table' |
| 34960 | 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 6f 63 61 6c 20 | .and.filter.or.{filter}...local. |
| 34980 | 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 6e 20 70 61 69 | dictionary.=.{}...for._,v.in.pai |
| 349a0 | 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 20 3d 20 74 72 | rs(filter).do.dictionary[v].=.tr |
| 349c0 | 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 20 72 65 74 75 | ue.end...return.function(x).retu |
| 349e0 | 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 63 61 6c 20 66 | rn.dictionary[x].end.end.local.f |
| 34a00 | 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 0a 20 20 6c 6f | unction.makePath(path,.key)...lo |
| 34a20 | 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 68 0a 20 20 66 | cal.newPath,.len.=.{},.#path...f |
| 34a40 | 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 20 70 61 74 68 | or.i=1,.len.do.newPath[i].=.path |
| 34a60 | 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 6b 65 79 0a 20 | [i].end...newPath[len+1].=.key.. |
| 34a80 | 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 6e 20 69 6e 73 | .return.newPath.end.function.ins |
| 34aa0 | 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 20 6f 70 74 69 | pect(rootObject,.options)...opti |
| 34ac0 | 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 20 6c 6f 63 61 | ons.......=.options.or.{}...loca |
| 34ae0 | 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 72 20 6d 61 74 | l.depth...=.options.depth.or.mat |
| 34b00 | 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 72 73 65 5f 66 | h.huge...local.filter..=.parse_f |
| 34b20 | 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 0a 20 20 6c 6f | ilter(options.filter.or.{})...lo |
| 34b40 | 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 74 54 61 62 6c | cal.tableAppearances.=.countTabl |
| 34b60 | 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 6c 6f 63 61 6c | eAppearances(rootObject)...local |
| 34b80 | 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 20 3d 20 73 65 | .buffer.=.{}...local.maxIds.=.se |
| 34ba0 | 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 62 6c 65 29 0a | tmetatable({},.maxIdsMetaTable). |
| 34bc0 | 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 6c 65 28 7b 7d | ..local.ids....=.setmetatable({} |
| 34be0 | 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 65 6c 20 20 3d | ,.idsMetaTable)...local.level..= |
| 34c00 | 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 66 66 65 72 20 | .0...local.blen...=.0.--.buffer. |
| 34c20 | 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 73 28 2e 2e 2e | length...local.function.puts(... |
| 34c40 | 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 20 20 66 6f 72 | ).....local.args.=.{...}.....for |
| 34c60 | 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 20 62 6c 65 6e | .i=1,.#args.do.......blen.=.blen |
| 34c80 | 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 6f 73 74 72 69 | .+.1.......buffer[blen].=.tostri |
| 34ca0 | 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 20 6c 6f 63 61 | ng(args[i]).....end...end...loca |
| 34cc0 | 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 6c 20 3d 20 6c | l.function.down(f).....level.=.l |
| 34ce0 | 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 3d 20 6c 65 76 | evel.+.1.....f().....level.=.lev |
| 34d00 | 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 6f 6e 20 74 61 | el.-.1...end...local.function.ta |
| 34d20 | 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 67 2e 72 65 70 | bify().....puts("\n",.string.rep |
| 34d40 | 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 6c 20 66 75 6e | ("..",.level))...end...local.fun |
| 34d60 | 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 6d 61 29 0a 20 | ction.commaControl(needsComma).. |
| 34d80 | 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 27 2c 27 29 20 | ...if.needsComma.then.puts(','). |
| 34da0 | 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 20 6c 6f 63 61 | end.....return.true...end...loca |
| 34dc0 | 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 29 0a 20 20 20 | l.function.alreadyVisited(v).... |
| 34de0 | 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 6e 69 6c 0a 20 | .return.ids[type(v)][v].~=.nil.. |
| 34e00 | 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 28 76 29 0a 20 | .end...local.function.getId(v).. |
| 34e20 | 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 6f 63 61 6c 20 | ...local.tv.=.type(v).....local. |
| 34e40 | 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 69 64 20 74 68 | id.=.ids[tv][v].....if.not.id.th |
| 34e60 | 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 73 5b 74 76 5d | en.......id.........=.maxIds[tv] |
| 34e80 | 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 20 20 20 20 20 | .+.1.......maxIds[tv].=.id...... |
| 34ea0 | 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 20 20 72 65 74 | .ids[tv][v].=.id.....end.....ret |
| 34ec0 | 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 75 65 20 2d 2d | urn.id...end...local.putValue.-- |
| 34ee0 | 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 65 65 64 73 20 | .forward.declaration.that.needs. |
| 34f00 | 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 4b 65 79 0a 20 | to.go.before.putTable.&.putKey.. |
| 34f20 | 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 20 20 20 69 66 | .local.function.putKey(k).....if |
| 34f40 | 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 6e 20 70 75 74 | .isIdentifier(k).then.return.put |
| 34f60 | 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 20 20 70 75 74 | s(k).end.....puts(."[".).....put |
| 34f80 | 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 20 20 65 6e 64 | Value(k,.{}).....puts("]")...end |
| 34fa0 | 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 74 2c 20 70 61 | ...local.function.putTable(t,.pa |
| 34fc0 | 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 29 20 74 68 65 | th).....if.alreadyVisited(t).the |
| 34fe0 | 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 49 64 28 74 29 | n.......puts('<table.',.getId(t) |
| 35000 | 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 64 65 70 74 68 | ,.'>').....elseif.level.>=.depth |
| 35020 | 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 20 20 20 65 6c | .then.......puts('{...}').....el |
| 35040 | 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 73 5b 74 5d 20 | se.......if.tableAppearances[t]. |
| 35060 | 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 2c 20 27 3e 27 | >.1.then.puts('<',.getId(t),.'>' |
| 35080 | 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 20 20 20 20 20 | ).end.......local.dictKeys...... |
| 350a0 | 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 20 20 20 20 20 | ....=.getDictionaryKeys(t)...... |
| 350c0 | 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 23 74 0a 20 20 | .local.length............=.#t... |
| 350e0 | 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 20 3d 20 67 65 | ....local.mt................=.ge |
| 35100 | 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 6f 5f 73 74 72 | tmetatable(t).......local.to_str |
| 35120 | 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 73 75 6c 74 53 | ing_result..=.getToStringResultS |
| 35140 | 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 29 0a 20 20 20 | afely(t,.mt).......puts('{').... |
| 35160 | 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 69 66 20 74 6f | ...down(function().........if.to |
| 35180 | 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 20 20 20 70 75 | _string_result.then...........pu |
| 351a0 | 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 5f 72 65 73 75 | ts('.--.',.escape(to_string_resu |
| 351c0 | 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 20 31 20 74 68 | lt))...........if.length.>=.1.th |
| 351e0 | 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 68 65 20 61 72 | en.tabify().end.--.tabify.the.ar |
| 35200 | 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 20 20 20 20 6c | ray.values.........end.........l |
| 35220 | 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 20 20 20 20 20 | ocal.needsComma.=.false......... |
| 35240 | 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 20 20 6e 65 65 | for.i=1,.length.do...........nee |
| 35260 | 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 |
| 35280 | 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 20 20 20 20 20 | a)...........puts('.').......... |
| 352a0 | 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 74 68 2c 20 69 | .putValue(t[i],.makePath(path,.i |
| 352c0 | 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 5f 2c 6b 20 69 | )).........end.........for._,k.i |
| 352e0 | 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 20 20 20 20 20 | n.ipairs(dictKeys).do........... |
| 35300 | 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 73 43 | needsComma.=.commaControl(needsC |
| 35320 | 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 20 20 20 20 20 | omma)...........tabify()........ |
| 35340 | 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 28 27 20 3d 20 | ...putKey(k)...........puts('.=. |
| 35360 | 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 20 6d 61 6b 65 | ')...........putValue(t[k],.make |
| 35380 | 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 20 20 20 20 20 | Path(path,.k)).........end...... |
| 353a0 | 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 64 73 43 6f 6d | ...if.mt.then...........needsCom |
| 353c0 | 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 61 29 0a 20 20 | ma.=.commaControl(needsComma)... |
| 353e0 | 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 70 75 74 73 28 | ........tabify()...........puts( |
| 35400 | 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 20 70 75 74 56 | '<metatable>.=.')...........putV |
| 35420 | 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 65 74 61 74 61 | alue(mt,.makePath(path,.'<metata |
| 35440 | 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 6e 64 29 0a 20 | ble>')).........end.......end).. |
| 35460 | 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 20 74 68 65 6e | .....if.#dictKeys.>.0.or.mt.then |
| 35480 | 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 66 79 20 63 6c | .--.dictionary.table..Justify.cl |
| 354a0 | 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 20 20 20 20 65 | osing.}.........tabify().......e |
| 354c0 | 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 72 61 79 20 74 | lseif.length.>.0.then.--.array.t |
| 354e0 | 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 62 65 66 6f 72 | ables.have.one.extra.space.befor |
| 35500 | 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 27 29 0a 20 20 | e.closing.}.........puts('.')... |
| 35520 | 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 20 65 6e 64 0a | ....end.......puts('}').....end. |
| 35540 | 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 61 72 64 2d 64 | ..end...--.putvalue.is.forward-d |
| 35560 | 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 75 74 4b 65 79 | eclared.before.putTable.&.putKey |
| 35580 | 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 61 74 68 29 0a | ...putValue.=.function(v,.path). |
| 355a0 | 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 0a 20 20 20 20 | ....if.filter(v,.path).then..... |
| 355c0 | 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 73 65 0a 20 20 | ..puts('<filtered>').....else... |
| 355e0 | 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 20 20 69 66 20 | ....local.tv.=.type(v).......if. |
| 35600 | 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 20 70 75 74 73 | tv.==.'string'.then.........puts |
| 35620 | 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 20 20 20 65 6c | (smartQuote(escape(v))).......el |
| 35640 | 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 3d 20 27 62 6f | seif.tv.==.'number'.or.tv.==.'bo |
| 35660 | 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 20 20 20 20 20 | olean'.or.tv.==.'nil'.then...... |
| 35680 | 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 65 6c 73 65 69 | ...puts(tostring(v)).......elsei |
| 356a0 | 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 20 20 70 75 74 | f.tv.==.'table'.then.........put |
| 356c0 | 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 20 20 20 20 20 | Table(v,.path).......else....... |
| 356e0 | 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 27 3e 27 29 0a | ..puts('<',tv,'.',getId(v),'>'). |
| 35700 | 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 75 74 56 61 6c | ......end.....end...end...putVal |
| 35720 | 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 20 74 61 62 6c | ue(rootObject,.{})...return.tabl |
| 35740 | 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 6f 6e 20 70 72 | e.concat(buffer).end.function.pr |
| 35760 | 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 28 22 74 61 62 | inttable(name,.table).print("tab |
| 35780 | 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 2c 20 22 5c 6e | le:.",.name,.inspect(table),."\n |
| 357a0 | 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 29 0a 70 72 69 | ").end.function.printstack().pri |
| 357c0 | 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 0a 65 6e 64 0a | nt(debug.traceback(),."\n").end. |
| 357e0 | 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 77 50 72 6f 66 | ._profiler.=.{}.function.newProf |
| 35800 | 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 69 66 20 5f 70 | iler(variant,.sampledelay).if._p |
| 35820 | 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 22 50 72 6f 66 | rofiler.running.then.print("Prof |
| 35840 | 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 75 72 6e 0a 65 | iler.already.running.").return.e |
| 35860 | 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 6d 65 22 0a 69 | nd.variant.=.variant.or."time".i |
| 35880 | 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 69 61 6e 74 20 | f.variant.~=."time".and.variant. |
| 358a0 | 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 6c 65 72 20 6d | ~=."call".then.print("Profiler.m |
| 358c0 | 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 6c 27 2e 22 | ethod.must.be.'time'.or.'call'." |
| 358e0 | 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 3d 20 7b 7d 0a | ).return.end.local.newprof.=.{}. |
| 35900 | 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 20 64 6f 0a 6e | for.k,v.in.pairs(_profiler).do.n |
| 35920 | 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 61 72 69 61 6e | ewprof[k].=.v.end.newprof.varian |
| 35940 | 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 65 6c 61 79 20 | t.=.variant.newprof.sampledelay. |
| 35960 | 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 75 72 6e 20 6e | =.sampledelay.or.100000.return.n |
| 35980 | 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 65 72 2e 73 74 | ewprof.end.function._profiler.st |
| 359a0 | 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 69 6e 67 20 74 | art(self).if._profiler.running.t |
| 359c0 | 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 6e 6e 69 6e 67 | hen.return.end._profiler.running |
| 359e0 | 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 73 65 6c 66 2e | .=.self.self.rawstats.=.{}.self. |
| 35a00 | 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 61 6e 74 20 3d | callstack.=.{}.if.self.variant.= |
| 35a20 | 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 6b 20 3d 20 6f | =."time".then.self.lastclock.=.o |
| 35a40 | 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 72 6f 66 69 6c | s.clock().debug.sethook(._profil |
| 35a60 | 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 2c 20 73 65 6c | er_hook_wrapper_by_time,."",.sel |
| 35a80 | 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 2e 76 61 72 69 | f.sampledelay.).elseif.self.vari |
| 35aa0 | 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 74 68 6f 6f 6b | ant.==."call".then.debug.sethook |
| 35ac0 | 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 5f 63 61 6c 6c | (._profiler_hook_wrapper_by_call |
| 35ae0 | 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 65 72 20 6d 65 | ,."cr".).else.print("Profiler.me |
| 35b00 | 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 6c 27 2e 22 29 | thod.must.be.'time'.or.'call'.") |
| 35b20 | 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 6f 6e 20 5f 70 | .sys.exit(1).end.end.function._p |
| 35b40 | 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 69 6c 65 72 2e | rofiler.stop(self).if._profiler. |
| 35b60 | 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 0a 65 6e 64 0a | running.~=.self.then.return.end. |
| 35b80 | 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 6c 65 72 2e 72 | debug.sethook(.nil.)._profiler.r |
| 35ba0 | 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 70 72 6f 66 69 | unning.=.nil.end.function._profi |
| 35bc0 | 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 74 69 6f 6e 29 | ler_hook_wrapper_by_call(action) |
| 35be0 | 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 6c 20 74 68 65 | .if._profiler.running.==.nil.the |
| 35c00 | 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 5f 70 72 6f 66 | n.debug.sethook(.nil.).end._prof |
| 35c20 | 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 69 6c 65 5f 62 | iler.running:_internal_profile_b |
| 35c40 | 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 20 5f 70 72 6f | y_call(action).end.function._pro |
| 35c60 | 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 61 63 74 69 6f | filer_hook_wrapper_by_time(actio |
| 35c80 | 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 6c 20 74 | n).if._profiler.running.==.nil.t |
| 35ca0 | 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 5f 70 72 | hen.debug.sethook(.nil.).end._pr |
| 35cc0 | 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 69 6c 65 | ofiler.running:_internal_profile |
| 35ce0 | 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 6f 6e 20 5f 70 | _by_time(action).end.function._p |
| 35d00 | 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 79 5f 63 61 6c | rofiler._internal_profile_by_cal |
| 35d20 | 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 5f 69 6e 66 6f | l(self,action).local.caller_info |
| 35d40 | 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 6c 6c 65 72 5f | .=.debug.getinfo(.3.).if.caller_ |
| 35d60 | 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 63 61 6c 6c 65 | info.==.nil.then.print."No.calle |
| 35d80 | 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 74 65 73 74 5f | r_info".return.end.local.latest_ |
| 35da0 | 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 2e 63 61 6c 6c | ar.=.nil.if.table.getn(self.call |
| 35dc0 | 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 20 73 65 6c 66 | stack).>.0.then.latest_ar.=.self |
| 35de0 | 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 63 61 6c 6c 73 | .callstack[table.getn(self.calls |
| 35e00 | 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 5f 70 72 6f 66 | tack)].end.local.should_not_prof |
| 35e20 | 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 6c 66 2e 70 72 | ile.=.0.for.k,v.in.pairs(self.pr |
| 35e40 | 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 3d 3d 20 63 61 | evented_functions).do.if.k.==.ca |
| 35e60 | 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 6e 6f 74 5f 70 | ller_info.func.then.should_not_p |
| 35e80 | 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 74 5f 61 72 20 | rofile.=.v.end.end.if.latest_ar. |
| 35ea0 | 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 74 5f 70 72 6f | then.if.latest_ar.should_not_pro |
| 35ec0 | 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 72 6f 66 69 6c | file.==.2.then.should_not_profil |
| 35ee0 | 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 22 63 61 6c 6c | e.=.2.end.end.if.action.==."call |
| 35f00 | 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 68 69 73 5f 61 | ".then.local.this_ar.=.{}.this_a |
| 35f20 | 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 6c 64 5f 6e 6f | r.should_not_profile.=.should_no |
| 35f40 | 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 20 3d 20 6c 61 | t_profile.this_ar.parent_ar.=.la |
| 35f60 | 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 3d 20 30 0a 74 | test_ar.this_ar.anon_child.=.0.t |
| 35f80 | 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 61 72 2e 63 68 | his_ar.name_child.=.0.this_ar.ch |
| 35fa0 | 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 6e 5f 74 69 6d | ildren.=.{}.this_ar.children_tim |
| 35fc0 | 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 3d 20 6f 73 2e | e.=.{}.this_ar.clock_start.=.os. |
| 35fe0 | 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 63 61 6c 6c 73 | clock().table.insert(.self.calls |
| 36000 | 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 74 68 69 73 5f | tack,.this_ar.).else.local.this_ |
| 36020 | 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 3d 20 6e 69 6c | ar.=.latest_ar.if.this_ar.==.nil |
| 36040 | 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 20 64 6f 69 6e | .then.return.--.No.point.in.doin |
| 36060 | 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 76 61 74 69 6f | g.anything.if.no.upper.activatio |
| 36080 | 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 65 6e 64 20 3d | n.record.end.this_ar.clock_end.= |
| 360a0 | 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 6d 65 20 3d 20 | .os.clock().this_ar.this_time.=. |
| 360c0 | 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 2e 63 6c 6f 63 | this_ar.clock_end.-.this_ar.cloc |
| 360e0 | 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 72 20 74 68 65 | k_start.if.this_ar.parent_ar.the |
| 36100 | 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 6e 5b 63 61 6c | n.this_ar.parent_ar.children[cal |
| 36120 | 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 61 72 65 6e 74 | ler_info.func].=.(this_ar.parent |
| 36140 | 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 6e 63 5d 20 6f | _ar.children[caller_info.func].o |
| 36160 | 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 63 68 69 6c 64 | r.0).+.1.this_ar.parent_ar.child |
| 36180 | 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 3d 0a 28 74 68 | ren_time[caller_info.func].=.(th |
| 361a0 | 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 6d 65 5b 63 61 | is_ar.parent_ar.children_time[ca |
| 361c0 | 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 69 73 5f 61 72 | ller_info.func].or.0.).+.this_ar |
| 361e0 | 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 61 6d 65 20 3d | .this_time.if.caller_info.name.= |
| 36200 | 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 72 2e 61 6e 6f | =.nil.then.this_ar.parent_ar.ano |
| 36220 | 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 2e 61 6e 6f 6e | n_child.=.this_ar.parent_ar.anon |
| 36240 | 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 65 6c 73 65 0a | _child.+.this_ar.this_time.else. |
| 36260 | 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 20 3d 0a 74 | this_ar.parent_ar.name_child.=.t |
| 36280 | 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 20 2b 20 74 68 | his_ar.parent_ar.name_child.+.th |
| 362a0 | 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 74 68 69 73 5f | is_ar.this_time.end.end.if.this_ |
| 362c0 | 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 74 68 65 6e 0a | ar.should_not_profile.==.0.then. |
| 362e0 | 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 75 6e 63 5f 72 | local.inforec.=.self:_get_func_r |
| 36300 | 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 72 65 63 2e 63 | ec(caller_info.func,1).inforec.c |
| 36320 | 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 66 6f 72 65 63 | ount.=.inforec.count.+.1.inforec |
| 36340 | 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 5f 61 72 2e 74 | .time.=.inforec.time.+.this_ar.t |
| 36360 | 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 5f 74 69 6d 65 | his_time.inforec.anon_child_time |
| 36380 | 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 2b 20 74 68 69 | .=.inforec.anon_child_time.+.thi |
| 363a0 | 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 65 5f 63 68 69 | s_ar.anon_child.inforec.name_chi |
| 363c0 | 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 64 5f 74 69 6d | ld_time.=.inforec.name_child_tim |
| 363e0 | 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 72 65 63 2e 66 | e.+.this_ar.name_child.inforec.f |
| 36400 | 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 6b 2c 76 20 69 | unc_info.=.caller_info.for.k,v.i |
| 36420 | 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 6f 0a 69 6e 66 | n.pairs(this_ar.children).do.inf |
| 36440 | 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 2e 63 68 69 6c | orec.children[k].=.(inforec.chil |
| 36460 | 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 68 69 6c 64 72 | dren[k].or.0).+.v.inforec.childr |
| 36480 | 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 72 65 6e 5f 74 | en_time[k].=.(inforec.children_t |
| 364a0 | 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 64 72 65 6e 5f | ime[k].or.0).+.this_ar.children_ |
| 364c0 | 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 65 28 20 73 65 | time[k].end.end.table.remove(.se |
| 364e0 | 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 65 6c 66 2e 63 | lf.callstack,.table.getn(.self.c |
| 36500 | 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 6f 6e 20 5f 70 | allstack.).).end.end.function._p |
| 36520 | 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 79 5f 74 69 6d | rofiler._internal_profile_by_tim |
| 36540 | 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 6b 65 6e 20 3d | e(self,action).local.timetaken.= |
| 36560 | 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 6b 0a 6c 6f 63 | .os.clock().-.self.lastclock.loc |
| 36580 | 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 20 74 72 75 65 | al.depth.=.3.local.at_top.=.true |
| 365a0 | 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 6c 6c 65 72 20 | .local.last_caller.local.caller. |
| 365c0 | 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 65 20 63 61 6c | =.debug.getinfo(depth).while.cal |
| 365e0 | 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 68 65 6e 20 63 | ler.do.if.not.caller.func.then.c |
| 36600 | 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 65 6e 64 0a 69 | aller.func.=."(tail.call)".end.i |
| 36620 | 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 63 61 6c 6c 65 | f.self.prevented_functions[calle |
| 36640 | 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 6e 66 6f 20 3d | r.func].==.nil.then.local.info.= |
| 36660 | 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 66 75 6e 63 2c | .self:_get_func_rec(caller.func, |
| 36680 | 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 66 6f 2e 63 6f | .1,.caller).info.count.=.info.co |
| 366a0 | 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 6d 65 20 2b 20 | unt.+.1.info.time.=.info.time.+. |
| 366c0 | 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 65 6e 0a 69 66 | timetaken.if.last_caller.then.if |
| 366e0 | 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 2e 6e 61 6d 65 | .last_caller.name.then.info.name |
| 36700 | 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 6c 64 5f 74 69 | _child_time.=.info.name_child_ti |
| 36720 | 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 6f 6e 5f 63 68 | me.+.timetaken.else.info.anon_ch |
| 36740 | 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 74 69 6d 65 20 | ild_time.=.info.anon_child_time. |
| 36760 | 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 65 6e 5b 6c 61 | +.timetaken.end.info.children[la |
| 36780 | 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 6c 64 72 65 6e | st_caller.func].=.(info.children |
| 367a0 | 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 31 0a 69 6e 66 | [last_caller.func].or.0).+.1.inf |
| 367c0 | 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 2e 66 75 6e 63 | o.children_time[last_caller.func |
| 367e0 | 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 74 5f 63 61 6c | ].=.(info.children_time[last_cal |
| 36800 | 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 0a 65 6e 64 0a | ler.func].or.0).+.timetaken.end. |
| 36820 | 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 63 61 6c 6c 65 | end.depth.=.depth.+.1.last_calle |
| 36840 | 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 65 74 69 6e 66 | r.=.caller.caller.=.debug.getinf |
| 36860 | 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 20 3d 20 6f 73 | o(depth).end.self.lastclock.=.os |
| 36880 | 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 69 6c 65 72 2e | .clock().end.function._profiler. |
| 368a0 | 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 63 65 2c 69 6e | _get_func_rec(self,func,force,in |
| 368c0 | 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 74 73 5b 66 75 | fo).local.ret.=.self.rawstats[fu |
| 368e0 | 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 20 7e 3d 20 31 | nc].if.ret.==.nil.and.force.~=.1 |
| 36900 | 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 20 3d 3d 20 6e | .then.return.nil.end.if.ret.==.n |
| 36920 | 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 20 66 75 6e 63 | il.then.ret.=.{}.ret.func.=.func |
| 36940 | 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 0a 72 65 74 2e | .ret.count.=.0.ret.time.=.0.ret. |
| 36960 | 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 65 5f 63 68 69 | anon_child_time.=.0.ret.name_chi |
| 36980 | 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 7b 7d 0a 72 65 | ld_time.=.0.ret.children.=.{}.re |
| 369a0 | 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 6e 63 5f 69 6e | t.children_time.=.{}.ret.func_in |
| 369c0 | 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 63 5d 20 3d 20 | fo.=.info.self.rawstats[func].=. |
| 369e0 | 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 74 69 6f 6e 20 | ret.end.return.ret.end.function. |
| 36a00 | 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 66 69 6c 65 2c | _profiler.report(.self,.outfile, |
| 36a20 | 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 6c 65 3a 77 72 | .sort_by_total_time.).outfile:wr |
| 36a40 | 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 65 61 74 65 64 | ite.[[Lua.Profile.output.created |
| 36a60 | 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 20 50 65 70 70 | .by.profiler.lua..Copyright.Pepp |
| 36a80 | 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 20 3d 20 7b 7d | erfish.2002+.]].local.terms.=.{} |
| 36aa0 | 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 74 68 65 6e 0a | .if.self.variant.==."time".then. |
| 36ac0 | 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 22 0a 74 65 72 | terms.capitalized.=."Sample".ter |
| 36ae0 | 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 70 61 73 74 76 | ms.single.=."sample".terms.pastv |
| 36b00 | 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 2e 76 61 72 69 | erb.=."sampled".elseif.self.vari |
| 36b20 | 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 70 69 74 61 6c | ant.==."call".then.terms.capital |
| 36b40 | 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 3d 20 22 63 61 | ized.=."Call".terms.single.=."ca |
| 36b60 | 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 64 22 0a 65 6c | ll".terms.pastverb.=."called".el |
| 36b80 | 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 74 6f 74 61 6c | se.assert(false).end.local.total |
| 36ba0 | 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 7b 7d 0a 66 6f | _time.=.0.local.ordering.=.{}.fo |
| 36bc0 | 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 2e 72 61 77 73 | r.func,record.in.pairs(self.raws |
| 36be0 | 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 69 6e 67 2c 20 | tats).do.table.insert(ordering,. |
| 36c00 | 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 74 69 6d 65 20 | func).end.if.sort_by_total_time. |
| 36c20 | 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 66 75 6e 63 74 | then.table.sort(.ordering,.funct |
| 36c40 | 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 74 73 5b 61 5d | ion(a,b).return.self.rawstats[a] |
| 36c60 | 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 6d 65 20 65 6e | .time.>.self.rawstats[b].time.en |
| 36c80 | 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 6e 67 2c 0a 66 | d.).else.table.sort(.ordering,.f |
| 36ca0 | 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 65 6c 66 2e 72 | unction(a,b).local.arec.=.self.r |
| 36cc0 | 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 66 2e 72 61 77 | awstats[a].local.brec.=.self.raw |
| 36ce0 | 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 2e 74 69 6d 65 | stats[b].local.atime.=.arec.time |
| 36d00 | 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 61 72 65 63 2e | .-.(arec.anon_child_time.+.arec. |
| 36d20 | 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 65 20 3d 20 62 | name_child_time).local.btime.=.b |
| 36d40 | 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 5f 74 69 6d 65 | rec.time.-.(brec.anon_child_time |
| 36d60 | 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 74 75 72 6e 20 | .+.brec.name_child_time).return. |
| 36d80 | 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 20 69 3d 31 2c | atime.>.btime.end.).end.for.i=1, |
| 36da0 | 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 72 64 65 72 69 | #ordering.do.local.func.=.orderi |
| 36dc0 | 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 61 77 73 74 61 | ng[i].local.record.=.self.rawsta |
| 36de0 | 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 20 3d 20 22 20 | ts[func].local.thisfuncname.=.". |
| 36e00 | 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 29 20 2e 2e 20 | "....self:_pretty_name(func).... |
| 36e20 | 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 6e 61 6d 65 20 | ".".if.string.len(.thisfuncname. |
| 36e40 | 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 73 74 72 69 6e | ).<.42.then.thisfuncname.=.strin |
| 36e60 | 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 2d 20 73 74 72 | g.rep(."-",.math.floor((42.-.str |
| 36e80 | 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 20 2e 2e 20 74 | ing.len(thisfuncname))/2).)....t |
| 36ea0 | 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 74 68 69 73 66 | hisfuncname.thisfuncname.=.thisf |
| 36ec0 | 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 20 34 32 20 2d | uncname....string.rep(."-",.42.- |
| 36ee0 | 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 0a 65 6e 64 0a | .string.len(thisfuncname).).end. |
| 36f00 | 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 20 72 65 63 6f | total_time.=.total_time.+.(.reco |
| 36f20 | 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 6c 64 5f 74 69 | rd.time.-.(.record.anon_child_ti |
| 36f40 | 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 20 29 20 29 0a | me.+.record.name_child_time.).). |
| 36f60 | 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 22 2d 22 2c 20 | outfile:write(.string.rep(."-",. |
| 36f80 | 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 69 6e 67 2e 72 | 19.)....thisfuncname....string.r |
| 36fa0 | 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 66 69 6c 65 3a | ep(."-",.19.)...."\n".).outfile: |
| 36fc0 | 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 20 63 6f 75 6e | write(.terms.capitalized..".coun |
| 36fe0 | 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 61 74 28 20 22 | t:........."....string.format(." |
| 37000 | 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 22 20 29 0a 6f | %4d",.record.count.)...."\n".).o |
| 37020 | 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 6f 74 61 6c 3a | utfile:write(."Time.spend.total: |
| 37040 | 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 22 25 34 2e 33 | ......."....string.format(."%4.3 |
| 37060 | 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 29 0a 6f 75 74 | f",.record.time.)...."s\n".).out |
| 37080 | 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 63 68 69 6c 64 | file:write(."Time.spent.in.child |
| 370a0 | 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 2e 33 66 22 2c | ren:."....string.format("%4.3f", |
| 370c0 | 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 72 64 2e 6e 61 | record.anon_child_time+record.na |
| 370e0 | 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 6f 63 61 6c 20 | me_child_time)...."s\n".).local. |
| 37100 | 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 28 72 65 63 6f | timeinself.=.record.time.-.(reco |
| 37120 | 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 2e 6e 61 6d 65 | rd.anon_child_time.+.record.name |
| 37140 | 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 20 22 54 69 6d | _child_time).outfile:write(."Tim |
| 37160 | 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 74 72 69 6e 67 | e.spent.in.self:....."....string |
| 37180 | 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 29 20 2e 2e 20 | .format("%4.3f",.timeinself).... |
| 371a0 | 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 65 20 73 70 65 | "s\n".).outfile:write(."Time.spe |
| 371c0 | 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 20 22 3a 20 20 | nt.per."....terms.single....":.. |
| 371e0 | 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 20 72 65 63 6f | "....string.format("%4.5f",.reco |
| 37200 | 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 2f 22 20 2e 2e | rd.time/record.count)...."s/"... |
| 37220 | 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 66 69 6c 65 3a | .terms.single...."\n".).outfile: |
| 37240 | 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 70 65 72 20 22 | write(."Time.spent.in.self.per." |
| 37260 | 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 69 6e 67 2e 66 | ..terms.single..":."....string.f |
| 37280 | 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 72 65 63 6f 72 | ormat(."%4.5f",.timeinself/recor |
| 372a0 | 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 73 69 6e 67 6c | d.count.)...."s/"....terms.singl |
| 372c0 | 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 20 3d 20 30 0a | e.."\n".).local.added_blank.=.0. |
| 372e0 | 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 6c 64 72 65 6e | for.k,v.in.pairs(record.children |
| 37300 | 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 74 69 6f 6e 73 | ).do.if.self.prevented_functions |
| 37320 | 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 64 5f 66 75 6e | [k].==.nil.or.self.prevented_fun |
| 37340 | 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 64 5f 62 6c 61 | ctions[k].==.0.then.if.added_bla |
| 37360 | 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 20 22 5c 6e 22 | nk.==.0.then.outfile:write(."\n" |
| 37380 | 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 0a 61 64 64 65 | .).--.extra.separation.line.adde |
| 373a0 | 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 74 65 28 20 22 | d_blank.=.1.end.outfile:write(." |
| 373c0 | 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 65 28 6b 29 20 | Child."....self:_pretty_name(k). |
| 373e0 | 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 6e 67 2e 6c 65 | ...string.rep(.".",.41-string.le |
| 37400 | 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 2e 20 22 20 22 | n(self:_pretty_name(k)).)...."." |
| 37420 | 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 73 74 72 69 6e | ....terms.pastverb.."."....strin |
| 37440 | 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 65 3a 77 72 69 | g.format("%6d",.v).).outfile:wri |
| 37460 | 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 6e 67 2e 66 6f | te(.".times..Took."....string.fo |
| 37480 | 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 65 6e 5f 74 69 | rmat("%4.2f",.record.children_ti |
| 374a0 | 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 6f 75 74 66 69 | me[k].)...."s\n".).end.end.outfi |
| 374c0 | 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 65 70 61 72 61 | le:write(."\n".).--.extra.separa |
| 374e0 | 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 6e 64 0a 6f 75 | tion.line.outfile:flush().end.ou |
| 37500 | 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 6c 65 3a 77 72 | tfile:write(."\n\n".).outfile:wr |
| 37520 | 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 72 6f 66 69 6c | ite(."Total.time.spent.in.profil |
| 37540 | 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 6f 72 6d 61 74 | ed.functions:."....string.format |
| 37560 | 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 6e 22 20 29 0a | ("%5.3g",total_time)...."s\n".). |
| 37580 | 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 6f 75 74 66 69 | outfile:write(.[[.END.]].).outfi |
| 375a0 | 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 6f 66 69 6c 65 | le:flush().end.function._profile |
| 375c0 | 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 6c 6f 63 61 6c | r.lua_report(self,outfile).local |
| 375e0 | 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 6e 75 6d 20 3d | .ordering.=.{}.local.functonum.= |
| 37600 | 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 73 28 73 65 6c | .{}.for.func,record.in.pairs(sel |
| 37620 | 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 28 6f 72 64 65 | f.rawstats).do.table.insert(orde |
| 37640 | 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 20 3d 20 74 61 | ring,.func).functonum[func].=.ta |
| 37660 | 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 69 6c 65 3a 77 | ble.getn(ordering).end.outfile:w |
| 37680 | 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 20 62 79 20 70 | rite(."--.Profile.generated.by.p |
| 376a0 | 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 72 66 69 73 68 | rofiler.lua.Copyright.Pepperfish |
| 376c0 | 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 28 20 22 2d 2d | .2002+\n\n".).outfile:write(."-- |
| 376e0 | 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 3d 20 7b 7d 5c | .Function.names\nfuncnames.=.{}\ |
| 37700 | 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 65 72 69 6e 67 | n".).for.i=1,table.getn(ordering |
| 37720 | 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 69 6e 67 5b 69 | ).do.local.thisfunc.=.ordering[i |
| 37740 | 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 5b 22 20 2e 2e | ].outfile:write(."funcnames["... |
| 37760 | 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 61 74 28 22 25 | .i...."].=."....string.format("% |
| 37780 | 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 75 6e 63 29 29 | q",.self:_pretty_name(thisfunc)) |
| 377a0 | 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 65 28 20 22 5c | ...."\n".).end.outfile:write(."\ |
| 377c0 | 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 63 74 69 6f 6e | n".).outfile:write(."--.Function |
| 377e0 | 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 0a 66 6f 72 20 | .times\nfunctimes.=.{}\n".).for. |
| 37800 | 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 63 61 | i=1,table.getn(ordering).do.loca |
| 37820 | 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 20 72 | l.thisfunc.=.ordering[i].local.r |
| 37840 | 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 5d 0a | ecord.=.self.rawstats[thisfunc]. |
| 37860 | 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 20 2e 2e 20 69 | outfile:write(."functimes["....i |
| 37880 | 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 65 28 20 22 74 | ...."].=.{.".).outfile:write(."t |
| 378a0 | 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 20 29 0a 6f 75 | ot="....record.time....",.".).ou |
| 378c0 | 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 65 63 6f 72 64 | tfile:write(."achild="....record |
| 378e0 | 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 6f 75 74 66 69 | .anon_child_time....",.".).outfi |
| 37900 | 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 72 64 2e 6e 61 | le:write(."nchild="....record.na |
| 37920 | 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 66 69 6c 65 3a | me_child_time....",.".).outfile: |
| 37940 | 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 6f 75 6e 74 20 | write(."count="....record.count. |
| 37960 | 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 74 65 28 20 22 | ...".}\n".).end.outfile:write(." |
| 37980 | 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 69 6c 64 20 6c | \n".).outfile:write(."--.Child.l |
| 379a0 | 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 72 20 69 3d 31 | inks\nchildren.=.{}\n".).for.i=1 |
| 379c0 | 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 63 61 6c 20 74 | ,table.getn(ordering).do.local.t |
| 379e0 | 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 20 72 65 63 6f | hisfunc.=.ordering[i].local.reco |
| 37a00 | 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 5d 0a 6f 75 74 | rd.=.self.rawstats[thisfunc].out |
| 37a20 | 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 69 20 2e 2e 20 | file:write(."children["....i.... |
| 37a40 | 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 28 72 65 63 6f | "].=.{.".).for.k,v.in.pairs(reco |
| 37a60 | 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 6d 5b 6b 5d 20 | rd.children).do.if.functonum[k]. |
| 37a80 | 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 6f 6e 73 20 77 | then.--.non-recorded.functions.w |
| 37aa0 | 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 77 72 69 74 65 | ill.be.ignored.now.outfile:write |
| 37ac0 | 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 64 0a 65 6e 64 | (.functonum[k]....",.".).end.end |
| 37ae0 | 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 0a 6f 75 74 66 | .outfile:write(."}\n".).end.outf |
| 37b00 | 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 72 69 74 65 28 | ile:write(."\n".).outfile:write( |
| 37b20 | 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 6c 64 63 6f 75 | ."--.Child.call.counts\nchildcou |
| 37b40 | 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 2e 67 65 74 6e | nts.=.{}\n".).for.i=1,table.getn |
| 37b60 | 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 63 20 3d 20 6f | (ordering).do.local.thisfunc.=.o |
| 37b80 | 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 |
| 37ba0 | 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 72 69 74 65 28 | awstats[thisfunc].outfile:write( |
| 37bc0 | 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 20 22 20 29 0a | ."children["....i...."].=.{.".). |
| 37be0 | 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 64 6f 0a 69 66 | for.k,v.in.record.children.do.if |
| 37c00 | 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 65 63 6f 72 64 | .functonum[k].then.--.non-record |
| 37c20 | 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 64 20 6e 6f 77 | ed.functions.will.be.ignored.now |
| 37c40 | 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 0a 65 6e 64 0a | .outfile:write(.v....",.".).end. |
| 37c60 | 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 0a 6f | end.outfile:write(."}\n".).end.o |
| 37c80 | 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 72 69 | utfile:write(."\n".).outfile:wri |
| 37ca0 | 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 69 6c 64 74 69 | te(."--.Child.call.time\nchildti |
| 37cc0 | 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 2e 67 65 74 6e | mes.=.{}\n".).for.i=1,table.getn |
| 37ce0 | 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 63 20 3d 20 6f | (ordering).do.local.thisfunc.=.o |
| 37d00 | 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 |
| 37d20 | 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 77 72 69 74 65 | awstats[thisfunc];.outfile:write |
| 37d40 | 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 20 22 20 29 | (."children["....i...."].=.{.".) |
| 37d60 | 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 6c 64 72 65 | .for.k,v.in.pairs(record.childre |
| 37d80 | 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 2d 2d 20 6e 6f | n).do.if.functonum[k].then.--.no |
| 37da0 | 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 65 20 69 67 6e | n-recorded.functions.will.be.ign |
| 37dc0 | 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 6f 72 64 2e 63 | ored.now.outfile:write(.record.c |
| 37de0 | 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 6e 64 0a 65 6e | hildren_time[k]....",.".).end.en |
| 37e00 | 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 0a 6f 75 74 | d.outfile:write(."}\n".).end.out |
| 37e20 | 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 20 61 6c 6c 2e | file:write(."\n\n--.That.is.all. |
| 37e40 | 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 0a 66 75 6e 63 | \n\n".).outfile:flush().end.func |
| 37e60 | 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 28 73 65 6c 66 | tion._profiler._pretty_name(self |
| 37e80 | 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 77 73 74 61 74 | ,func).local.info.=.self.rawstat |
| 37ea0 | 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 61 6d 65 20 3d | s[.func.].func_info.local.name.= |
| 37ec0 | 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 68 65 6e 0a 6e | ."".if.info.what.==."Lua".then.n |
| 37ee0 | 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 20 3d 3d 20 22 | ame.=."L:".end.if.info.what.==." |
| 37f00 | 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 69 6e 66 6f 2e | C".then.name.=."C:".end.if.info. |
| 37f20 | 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 22 20 3a 22 0a | what.==."main".then.name.=.".:". |
| 37f40 | 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 6e 0a 6e 61 6d | end.if.info.name.==.nil.then.nam |
| 37f60 | 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 75 6e 63 29 20 | e.=.name...."<"..tostring(func). |
| 37f80 | 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 69 6e 66 6f 2e | ...">".else.name.=.name....info. |
| 37fa0 | 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 6e 0a 6e 61 6d | name.end.if.info.source.then.nam |
| 37fc0 | 65 20 3d 20 6e 61 6d 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 | e.=.name.else.if.info.what.==."C |
| 37fe0 | 22 20 74 68 65 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 | ".then.name.=.name...."@?".else. |
| 38000 | 6e 61 6d 65 20 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 | name.=.name...."@<string>".end.e |
| 38020 | 6e 64 0a 6e 61 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 | nd.name.=.name....":".if.info.wh |
| 38040 | 61 74 20 3d 3d 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 | at.==."C".then.name.=.name...."? |
| 38060 | 22 0a 65 6c 73 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 | ".else.name.=.name....info.lined |
| 38080 | 65 66 69 6e 65 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 | efined.end.return.name.end.funct |
| 380a0 | 69 6f 6e 20 5f 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 | ion._profiler.prevent(self,.func |
| 380c0 | 2c 20 6c 65 76 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 | ,.level).self.prevented_function |
| 380e0 | 73 5b 66 75 6e 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 | s[func].=.(level.or.1).end._prof |
| 38100 | 69 6c 65 72 2e 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 | iler.prevented_functions.=.{.[_p |
| 38120 | 72 6f 66 69 6c 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 | rofiler.start].=.2,.[_profiler.s |
| 38140 | 74 6f 70 5d 20 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 | top].=.2,.[_profiler._internal_p |
| 38160 | 72 6f 66 69 6c 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 | rofile_by_time].=.2,.[_profiler. |
| 38180 | 5f 69 6e 74 65 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 | _internal_profile_by_call].=.2,. |
| 381a0 | 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 74 69 6d 65 5d | [_profiler_hook_wrapper_by_time] |
| 381c0 | 20 3d 20 32 2c 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 | .=.2,.[_profiler_hook_wrapper_by |
| 381e0 | 5f 63 61 6c 6c 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 | _call].=.2,.[_profiler.prevent]. |
| 38200 | 3d 20 32 2c 0a 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 | =.2,.[_profiler._get_func_rec].= |
| 38220 | 20 32 2c 0a 5b 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 | .2,.[_profiler.report].=.2,.[_pr |
| 38240 | 6f 66 69 6c 65 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 | ofiler.lua_report].=.2,.[_profil |
| 38260 | 65 72 2e 5f 70 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 | er._pretty_name].=.2.}..premake. |
| 38280 | 64 6f 74 6e 65 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 | dotnet.=.{.}.premake.dotnet.name |
| 382a0 | 73 74 79 6c 65 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 | style.=."windows".local.flags.=. |
| 382c0 | 7b 0a 46 61 74 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 | {.FatalWarning...=."/warnaserror |
| 382e0 | 22 2c 0a 4f 70 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 | ",.Optimize.......=."/optimize", |
| 38300 | 0a 4f 70 74 69 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 | .OptimizeSize...=."/optimize",.O |
| 38320 | 70 74 69 6d 69 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 | ptimizeSpeed..=."/optimize",.Sym |
| 38340 | 62 6f 6c 73 20 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 | bols........=."/debug",.Unsafe.. |
| 38360 | 20 20 20 20 20 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 | .......=."/unsafe".}.function.pr |
| 38380 | 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 66 63 66 67 | emake.dotnet.getbuildaction(fcfg |
| 383a0 | 29 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 28 | ).local.ext.=.path.getextension( |
| 383c0 | 66 63 66 67 2e 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 | fcfg.name):lower().if.fcfg.build |
| 383e0 | 61 63 74 69 6f 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 | action.==."Compile".or.ext.==.". |
| 38400 | 63 73 22 20 74 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 | cs".then.return."Compile".elseif |
| 38420 | 20 66 63 66 67 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 | .fcfg.buildaction.==."Embed".or. |
| 38440 | 65 78 74 20 3d 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 | ext.==.".resx".then.return."Embe |
| 38460 | 64 64 65 64 52 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 | ddedResource".elseif.fcfg.builda |
| 38480 | 63 74 69 6f 6e 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 | ction.==."Copy".or.ext.==.".asax |
| 384a0 | 22 20 6f 72 20 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 | ".or.ext.==.".aspx".then.return. |
| 384c0 | 22 43 6f 6e 74 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 | "Content".else.return."None".end |
| 384e0 | 0a 65 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 | .end.function.premake.dotnet.get |
| 38500 | 63 6f 6d 70 69 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 | compilervar(cfg).if.(_OPTIONS.do |
| 38520 | 74 6e 65 74 20 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 | tnet.==."msnet").then.return."cs |
| 38540 | 63 22 0a 65 6c 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 | c".elseif.(_OPTIONS.dotnet.==."m |
| 38560 | 6f 6e 6f 22 29 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 | ono").then.if.(cfg.framework.<=. |
| 38580 | 22 31 2e 31 22 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 | "1.1").then.return."mcs".elseif. |
| 385a0 | 28 63 66 67 2e 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 | (cfg.framework.>=."4.0").then.re |
| 385c0 | 74 75 72 6e 20 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 | turn."dmcs".else..return."gmcs". |
| 385e0 | 65 6e 64 0a 65 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 | end.else.return."cscc".end.end.f |
| 38600 | 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 66 6c 61 67 73 28 | unction.premake.dotnet.getflags( |
| 38620 | 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 61 6e 73 6c | cfg).local.result.=.table.transl |
| 38640 | 61 74 65 28 63 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 | ate(cfg.flags,.flags).return.res |
| 38660 | 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 64 6f 74 6e 65 74 2e | ult.end.function.premake.dotnet. |
| 38680 | 67 65 74 6b 69 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 | getkind(cfg).if.(cfg.kind.==."Co |
| 386a0 | 6e 73 6f 6c 65 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 | nsoleApp").then.return."Exe".els |
| 386c0 | 65 69 66 20 28 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 | eif.(cfg.kind.==."WindowedApp"). |
| 386e0 | 74 68 65 6e 0a 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 | then.return."WinExe".elseif.(cfg |
| 38700 | 2e 6b 69 6e 64 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 | .kind.==."SharedLib").then.retur |
| 38720 | 6e 20 22 4c 69 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 | n."Library".end.end.premake.gcc. |
| 38740 | 3d 20 7b 20 7d 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 | =.{.}.premake.gcc.cc.....=."gcc" |
| 38760 | 0a 70 72 65 6d 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 | .premake.gcc.cxx....=."g++".prem |
| 38780 | 61 6b 65 2e 67 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 | ake.gcc.ar.....=."ar".premake.gc |
| 387a0 | 63 2e 72 63 20 20 20 20 20 3d 20 22 77 69 6e 64 72 65 73 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 | c.rc.....=."windres".premake.gcc |
| 387c0 | 2e 6c 6c 76 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 | .llvm...=.false.local.cflags.=.{ |
| 387e0 | 0a 45 6e 61 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 | .EnableSSE......=."-msse",.Enabl |
| 38800 | 65 53 53 45 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 | eSSE2.....=."-msse2",.EnableAVX. |
| 38820 | 20 20 20 20 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 | .....=."-mavx",.EnableAVX2.....= |
| 38840 | 20 22 2d 6d 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 | ."-mavx2",.ExtraWarnings..=."-Wa |
| 38860 | 6c 6c 20 2d 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 | ll.-Wextra",.FatalWarnings..=."- |
| 38880 | 57 65 72 72 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 | Werror",.FloatFast......=."-ffas |
| 388a0 | 74 2d 6d 61 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 | t-math",.FloatStrict....=."-fflo |
| 388c0 | 61 74 2d 73 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 | at-store",.NoFramePointer.=."-fo |
| 388e0 | 6d 69 74 2d 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 | mit-frame-pointer",.Optimize.... |
| 38900 | 20 20 20 3d 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 | ...=."-O2",.OptimizeSize...=."-O |
| 38920 | 73 22 2c 0a 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 | s",.OptimizeSpeed..=."-O3",.Symb |
| 38940 | 6f 6c 73 20 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 | ols........=."-g",.}.local.cxxfl |
| 38960 | 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 2d 66 6e 6f 2d 65 | ags.=.{.NoExceptions...=."-fno-e |
| 38980 | 78 63 65 70 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 | xceptions",.NoRTTI.........=."-f |
| 389a0 | 6e 6f 2d 72 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 | no-rtti",.UnsignedChar...=."-fun |
| 389c0 | 73 69 67 6e 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 | signed-char",.}.premake.gcc.plat |
| 389e0 | 66 6f 72 6d 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 | forms.=.{.Native.=.{.cppflags.=. |
| 38a00 | 22 2d 4d 4d 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 | "-MMD.-MP",.},.x32.=.{.cppflags. |
| 38a20 | 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 6d 33 32 22 2c | =."-MMD.-MP",.flags....=."-m32", |
| 38a40 | 0a 7d 2c 0a 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 | .},.x64.=.{.cppflags.=."-MMD.-MP |
| 38a60 | 22 2c 0a 66 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 | ",.flags....=."-m64",.},.Univers |
| 38a80 | 61 6c 20 3d 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 | al.=.{.ar.......=."libtool",.cpp |
| 38aa0 | 66 6c 61 67 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 | flags.=."-MMD.-MP",.flags....=." |
| 38ac0 | 2d 61 72 63 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 | -arch.i386.-arch.x86_64.-arch.pp |
| 38ae0 | 63 20 2d 61 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 | c.-arch.ppc64",.},.Universal32.= |
| 38b00 | 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 |
| 38b20 | 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 |
| 38b40 | 68 20 69 33 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 | h.i386.-arch.ppc",.},.Universal6 |
| 38b60 | 34 20 3d 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 | 4.=.{.ar.......=."libtool",.cppf |
| 38b80 | 6c 61 67 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 | lags.=."-MMD.-MP",.flags....=."- |
| 38ba0 | 61 72 63 68 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 | arch.x86_64.-arch.ppc64",.},.PS3 |
| 38bc0 | 20 3d 20 7b 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 | .=.{.cc.........=."ppu-lv2-g++", |
| 38be0 | 0a 63 78 78 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 | .cxx........=."ppu-lv2-g++",.ar. |
| 38c00 | 20 20 20 20 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 | ........=."ppu-lv2-ar",.cppflags |
| 38c20 | 20 20 20 3d 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 | ...=."-MMD.-MP",.},.WiiDev.=.{.c |
| 38c40 | 70 70 66 6c 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 | ppflags....=."-MMD.-MP.-I$(LIBOG |
| 38c60 | 43 5f 49 4e 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 | C_INC).$(MACHDEP)",.ldflags=."-L |
| 38c80 | 24 28 4c 49 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 | $(LIBOGC_LIB).$(MACHDEP)",.cfgse |
| 38ca0 | 74 74 69 6e 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 | ttings.=.[[...ifeq.($(strip.$(DE |
| 38cc0 | 56 4b 49 54 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 | VKITPPC)),).....$(error."DEVKITP |
| 38ce0 | 50 43 20 65 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 | PC.environment.variable.is.not.s |
| 38d00 | 65 74 22 29 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 | et")'...endif...include.$(DEVKIT |
| 38d20 | 50 50 43 29 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 | PPC)/wii_rules']],.},.Orbis.=.{. |
| 38d40 | 63 63 20 20 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 | cc.........=."orbis-clang",.cxx. |
| 38d60 | 20 20 20 20 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 | .......=."orbis-clang++",.ar.... |
| 38d80 | 20 20 20 20 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 | .....=."orbis-ar",.cppflags...=. |
| 38da0 | 22 2d 4d 4d 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 | "-MMD.-MP",.}.}.local.platforms. |
| 38dc0 | 3d 20 70 72 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 | =.premake.gcc.platforms.function |
| 38de0 | 20 70 72 65 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 | .premake.gcc.getcppflags(cfg).lo |
| 38e00 | 63 61 6c 20 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 | cal.flags.=.{.}.table.insert(fla |
| 38e20 | 67 73 2c 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 63 70 70 66 | gs,.platforms[cfg.platform].cppf |
| 38e40 | 6c 61 67 73 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 | lags).if.flags[1]:startswith("-M |
| 38e60 | 4d 44 22 29 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 | MD").then.table.insert(flags,."- |
| 38e80 | 4d 50 22 29 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 | MP").end.return.flags.end.functi |
| 38ea0 | 6f 6e 20 70 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 | on.premake.gcc.getcflags(cfg).lo |
| 38ec0 | 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 66 67 | cal.result.=.table.translate(cfg |
| 38ee0 | 2e 66 6c 61 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 | .flags,.cflags).table.insert(res |
| 38f00 | 75 6c 74 2c 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 | ult,.platforms[cfg.platform].fla |
| 38f20 | 67 73 29 0a 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 | gs).if.cfg.system.~=."windows".a |
| 38f40 | 6e 64 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 | nd.cfg.kind.==."SharedLib".then. |
| 38f60 | 74 61 62 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 | table.insert(result,."-fPIC").en |
| 38f80 | 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 |
| 38fa0 | 6d 61 6b 65 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 | make.gcc.getcxxflags(cfg).local. |
| 38fc0 | 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 |
| 38fe0 | 67 73 2c 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 | gs,.cxxflags).return.result.end. |
| 39000 | 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 64 66 6c 61 67 73 28 | function.premake.gcc.getldflags( |
| 39020 | 63 66 67 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 | cfg).local.result.=.{.}.if.not.c |
| 39040 | 66 67 2e 66 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 | fg.flags.Symbols.then.if.cfg.sys |
| 39060 | 74 65 6d 20 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 | tem.==."macosx".then.else.table. |
| 39080 | 69 6e 73 65 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 | insert(result,."-s").end.end.if. |
| 390a0 | 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 69 66 20 | cfg.kind.==."SharedLib".then.if. |
| 390c0 | 63 66 67 2e 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 | cfg.system.==."macosx".then.tabl |
| 390e0 | 65 2e 69 6e 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 | e.insert(result,."-dynamiclib"). |
| 39100 | 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 22 2d 73 68 61 72 | else.table.insert(result,."-shar |
| 39120 | 65 64 22 29 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 | ed").end.if.cfg.system.==."windo |
| 39140 | 77 73 22 20 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 | ws".and.not.cfg.flags.NoImportLi |
| 39160 | 62 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 27 2d 57 6c | b.then.table.insert(result,.'-Wl |
| 39180 | 2c 2d 2d 6f 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 | ,--out-implib="'....cfg.linktarg |
| 391a0 | 65 74 2e 66 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 | et.fullpath....'"').end.end.if.c |
| 391c0 | 66 67 2e 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 63 66 67 | fg.kind.==."WindowedApp".and.cfg |
| 391e0 | 2e 73 79 73 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 | .system.==."windows".then.table. |
| 39200 | 69 6e 73 65 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 | insert(result,."-mwindows").end. |
| 39220 | 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 73 5b 63 66 67 2e 70 | local.platform.=.platforms[cfg.p |
| 39240 | 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 75 6c 74 2c 20 70 6c | latform].table.insert(result,.pl |
| 39260 | 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 74 28 72 65 73 75 6c | atform.flags).table.insert(resul |
| 39280 | 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 72 6e 20 72 65 73 75 | t,.platform.ldflags).return.resu |
| 392a0 | 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 67 65 74 6c | lt.end.function.premake.gcc.getl |
| 392c0 | 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 75 6c 74 20 3d 20 7b | ibdirflags(cfg).local.result.=.{ |
| 392e0 | 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 70 72 65 6d 61 6b | .}.for._,.value.in.ipairs(premak |
| 39300 | 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 74 6f 72 | e.getlinks(cfg,."all",."director |
| 39320 | 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 6c 74 2c 20 27 2d 4c | y")).do.table.insert(result,.'-L |
| 39340 | 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 64 0a 72 65 74 75 72 | '...._MAKE.esc(value)).end.retur |
| 39360 | 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 63 | n.result.end.function.premake.gc |
| 39380 | 63 2e 69 73 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 | c.islibfile(p).if.path.getextens |
| 393a0 | 69 6f 6e 28 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 | ion(p).==.".a".then.return.true. |
| 393c0 | 65 6e 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 70 72 | end.return.false.end.function.pr |
| 393e0 | 65 6d 61 6b 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 | emake.gcc.getlibfiles(cfg).local |
| 39400 | 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 70 61 | .result.=.{}.for._,.value.in.ipa |
| 39420 | 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 74 65 | irs(premake.getlinks(cfg,."syste |
| 39440 | 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 2e 67 | m",."fullpath")).do.if.premake.g |
| 39460 | 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 2e 69 | cc.islibfile(value).then.table.i |
| 39480 | 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 29 0a | nsert(result,._MAKE.esc(value)). |
| 394a0 | 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 63 74 69 | end.end.return.result.end.functi |
| 394c0 | 6f 6e 20 70 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 | on.premake.gcc.getlinkflags(cfg) |
| 394e0 | 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 6c 75 65 20 | .local.result.=.{}.for._,.value. |
| 39500 | 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 66 67 2c 20 | in.ipairs(premake.getlinks(cfg,. |
| 39520 | 22 73 79 73 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 | "system",."fullpath")).do.if.pre |
| 39540 | 6d 61 6b 65 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 | make.gcc.islibfile(value).then.t |
| 39560 | 61 62 6c 65 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 | able.insert(result,._MAKE.esc(va |
| 39580 | 6c 75 65 29 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 | lue)).elseif.path.getextension(v |
| 395a0 | 61 6c 75 65 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 | alue).==.".framework".then.table |
| 395c0 | 2e 69 6e 73 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 | .insert(result,.'-framework.'... |
| 395e0 | 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 76 61 6c 75 | ._MAKE.esc(path.getbasename(valu |
| 39600 | 65 29 29 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 27 | e))).else.table.insert(result,.' |
| 39620 | 2d 6c 27 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 28 76 61 | -l'...._MAKE.esc(path.getname(va |
| 39640 | 6c 75 65 29 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 | lue))).end.end.return.result.end |
| 39660 | 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 61 72 63 68 69 76 65 | .function.premake.gcc.getarchive |
| 39680 | 66 6c 61 67 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 | flags(prj,.cfg,.ndx).local.resul |
| 396a0 | 74 20 3d 20 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 | t.=.{}.if.cfg.platform:startswit |
| 396c0 | 68 28 22 55 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 | h("Universal").then.if.prj.optio |
| 396e0 | 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 63 63 20 | ns.ArchiveSplit.then.error("gcc. |
| 39700 | 74 6f 6f 6c 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 | tool.'Universal*'.platforms.do.n |
| 39720 | 6f 74 20 73 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 | ot.support.split.archives").end. |
| 39740 | 74 61 62 6c 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 | table.insert(result,.'-o').else. |
| 39760 | 69 66 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 | if.(not.prj.options.ArchiveSplit |
| 39780 | 29 20 74 68 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 | ).then.if.premake.gcc.llvm.then. |
| 397a0 | 74 61 62 6c 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 | table.insert(result,.'rcs').else |
| 397c0 | 0a 74 61 62 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 | .table.insert(result,.'-rcs').en |
| 397e0 | 64 0a 65 6c 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 | d.else.if.premake.gcc.llvm.then. |
| 39800 | 69 66 20 28 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 | if.(not.ndx).then.table.insert(r |
| 39820 | 65 73 75 6c 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 | esult,.'qc').else.table.insert(r |
| 39840 | 65 73 75 6c 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 | esult,.'cs').end.else.if.(not.nd |
| 39860 | 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 74 2c 20 27 2d 71 | x).then.table.insert(result,.'-q |
| 39880 | 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 74 2c 20 27 2d | c').else.table.insert(result,.'- |
| 398a0 | 63 73 27 29 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 | cs').end.end.end.end.return.resu |
| 398c0 | 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 67 65 74 64 | lt.end.function.premake.gcc.getd |
| 398e0 | 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 6c 74 20 3d 20 7b | efines(defines).local.result.=.{ |
| 39900 | 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 69 6e 65 73 29 20 | .}.for._,def.in.ipairs(defines). |
| 39920 | 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 44 27 20 2e 2e 20 | do.table.insert(result,.'-D'.... |
| 39940 | 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 0a 66 75 6e 63 74 | def).end.return.result.end.funct |
| 39960 | 69 6f 6e 20 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 | ion.premake.gcc.getincludedirs(i |
| 39980 | 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 7b 20 7d 0a 66 | ncludedirs).local.result.=.{.}.f |
| 399a0 | 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 69 72 73 29 20 | or._,dir.in.ipairs(includedirs). |
| 399c0 | 64 6f 0a 74 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 | do.table.insert(result,."-I".... |
| 399e0 | 5f 4d 41 4b 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 | _MAKE.esc(dir)).end.return.resul |
| 39a00 | 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 67 65 74 71 75 | t.end.function.premake.gcc.getqu |
| 39a20 | 6f 74 65 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 | oteincludedirs(includedirs).loca |
| 39a40 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 | l.result.=.{.}.for._,dir.in.ipai |
| 39a60 | 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | rs(includedirs).do.table.insert( |
| 39a80 | 72 65 73 75 6c 74 2c 20 22 2d 69 71 75 6f 74 65 20 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 | result,."-iquote."...._MAKE.esc( |
| 39aa0 | 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 66 75 6e 63 | dir)).end.return.result.end.func |
| 39ac0 | 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 74 69 6e 67 73 28 | tion.premake.gcc.getcfgsettings( |
| 39ae0 | 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 61 74 66 6f | cfg).return.platforms[cfg.platfo |
| 39b00 | 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 2e 67 68 73 | rm].cfgsettings.end..premake.ghs |
| 39b20 | 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 6c 65 20 3d 20 22 | .=.{.}.premake.ghs.namestyle.=." |
| 39b40 | 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 22 63 63 70 70 63 | PS3".premake.ghs.cc.....=."ccppc |
| 39b60 | 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 70 70 63 22 0a 70 | ".premake.ghs.cxx....=."cxppc".p |
| 39b80 | 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 22 0a 6c 6f 63 61 | remake.ghs.ar.....=."cxppc".loca |
| 39ba0 | 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 20 20 3d 20 22 2d | l.cflags.=.{.FatalWarnings..=."- |
| 39bc0 | 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 69 6d 69 7a 65 20 | -quit_after_warnings",.Optimize. |
| 39be0 | 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 69 7a 65 53 69 7a | ......=."-Ogeneral",.OptimizeSiz |
| 39c00 | 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 65 65 64 20 20 3d | e...=."-Osize",.OptimizeSpeed..= |
| 39c20 | 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 20 3d 20 22 2d 67 | ."-Ospeed",.Symbols........=."-g |
| 39c40 | 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 70 74 | ",.}.local.cxxflags.=.{.NoExcept |
| 39c60 | 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 2c 0a 4e 6f 52 54 | ions...=."--no_exceptions",.NoRT |
| 39c80 | 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 55 6e 73 69 67 6e | TI.........=."--no_rtti",.Unsign |
| 39ca0 | 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 72 73 22 2c 0a 7d | edChar...=."--unsigned_chars",.} |
| 39cc0 | 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 0a 4e 61 74 69 76 | .premake.ghs.platforms.=.{.Nativ |
| 39ce0 | 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 2c 0a 50 6f 77 65 | e.=.{.cppflags.=."-MMD",.},.Powe |
| 39d00 | 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 63 22 2c 0a 63 78 | rPC.=.{.cc.........=."ccppc",.cx |
| 39d20 | 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 20 20 3d 20 22 63 | x.......=."cxppc",.ar.......=."c |
| 39d40 | 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 2c 0a 61 72 66 6c | xppc",.cppflags...=."-MMD",.arfl |
| 39d60 | 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 0a 41 52 4d 20 3d | ags....=."-archive.-o",.},.ARM.= |
| 39d80 | 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 78 78 20 20 20 20 | .{.cc.........=."ccarm",.cxx.... |
| 39da0 | 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 3d 20 22 63 78 61 | ....=."cxarm",.ar.........=."cxa |
| 39dc0 | 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 61 72 66 6c 61 67 | rm",.cppflags...=."-MMD",.arflag |
| 39de0 | 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 6c 6f 63 61 6c 20 | s....=."-archive.-o",.}.}.local. |
| 39e00 | 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 61 74 66 6f 72 6d | platforms.=.premake.ghs.platform |
| 39e20 | 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 63 70 70 66 6c 61 | s.function.premake.ghs.getcppfla |
| 39e40 | 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 74 61 62 6c 65 2e | gs(cfg).local.flags.=.{.}.table. |
| 39e60 | 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 67 2e 70 6c 61 74 | insert(flags,.platforms[cfg.plat |
| 39e80 | 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 67 73 0a 65 6e 64 | form].cppflags).return.flags.end |
| 39ea0 | 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 66 6c 61 67 73 28 | .function.premake.ghs.getcflags( |
| 39ec0 | 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 61 6e 73 6c | cfg).local.result.=.table.transl |
| 39ee0 | 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 6c 65 2e 69 6e 73 | ate(cfg.flags,.cflags).table.ins |
| 39f00 | 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 70 6c 61 74 66 6f | ert(result,.platforms[cfg.platfo |
| 39f20 | 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 6e 64 0a 66 75 6e | rm].flags).return.result.end.fun |
| 39f40 | 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 61 67 73 28 63 66 | ction.premake.ghs.getcxxflags(cf |
| 39f60 | 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 61 6e 73 6c 61 74 | g).local.result.=.table.translat |
| 39f80 | 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 75 72 6e 20 72 65 | e(cfg.flags,.cxxflags).return.re |
| 39fa0 | 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 68 73 2e 67 65 | sult.end.function.premake.ghs.ge |
| 39fc0 | 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 20 3d 20 7b 20 7d | tldflags(cfg).local.result.=.{.} |
| 39fe0 | 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 73 5b 63 66 67 2e | .local.platform.=.platforms[cfg. |
| 3a000 | 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 75 6c 74 2c 20 70 | platform].table.insert(result,.p |
| 3a020 | 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 74 28 72 65 73 75 | latform.flags).table.insert(resu |
| 3a040 | 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 72 6e 20 72 65 73 | lt,.platform.ldflags).return.res |
| 3a060 | 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 68 73 2e 67 65 74 | ult.end.function.premake.ghs.get |
| 3a080 | 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 75 6c 74 20 3d 20 | libdirflags(cfg).local.result.=. |
| 3a0a0 | 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 70 72 65 6d 61 | {.}.for._,.value.in.ipairs(prema |
| 3a0c0 | 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 74 6f | ke.getlinks(cfg,."all",."directo |
| 3a0e0 | 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 6c 74 2c 20 27 2d | ry")).do.table.insert(result,.'- |
| 3a100 | 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 64 0a 72 65 74 75 | L'...._MAKE.esc(value)).end.retu |
| 3a120 | 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 |
| 3a140 | 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 72 65 73 75 6c 74 | hs.getlibfiles(cfg).local.result |
| 3a160 | 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 6e 63 74 69 6f 6e | .=.{}.return.result.end.function |
| 3a180 | 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 63 66 67 29 0a 6c | .premake.ghs.getlinkflags(cfg).l |
| 3a1a0 | 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 6c 75 65 20 69 6e | ocal.result.=.{}.for._,.value.in |
| 3a1c0 | 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 66 67 2c 20 22 73 | .ipairs(premake.getlinks(cfg,."s |
| 3a1e0 | 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 69 6e 73 65 72 74 | ystem",."name")).do.table.insert |
| 3a200 | 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 65 73 63 28 76 61 | (result,.'-lnk='...._MAKE.esc(va |
| 3a220 | 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 0a 66 75 6e 63 | lue)).end.return.result.end.func |
| 3a240 | 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 65 66 6c 61 67 73 | tion.premake.ghs.getarchiveflags |
| 3a260 | 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 69 6f 6e 73 2e 41 | (prj,.cfg,.ndx).if.prj.options.A |
| 3a280 | 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 73 20 74 6f 6f 6c | rchiveSplit.then.error("ghs.tool |
| 3a2a0 | 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 63 68 69 76 65 73 | .does.not.support.split.archives |
| 3a2c0 | 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 6f 63 61 6c 20 70 | ").end.local.result.=.{}.local.p |
| 3a2e0 | 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 6f 72 6d | latform.=.platforms[cfg.platform |
| 3a300 | 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 72 6d 2e | ].table.insert(result,.platform. |
| 3a320 | 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 0a 66 75 6e 63 74 | arflags).return.result.end.funct |
| 3a340 | 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 28 64 65 66 69 6e | ion.premake.ghs.getdefines(defin |
| 3a360 | 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 20 5f 2c 64 65 66 | es).local.result.=.{.}.for._,def |
| 3a380 | 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 6c 65 2e 69 6e 73 | .in.ipairs(defines).do.table.ins |
| 3a3a0 | 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 6e 64 0a 72 65 74 | ert(result,.'-D'....def).end.ret |
| 3a3c0 | 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. |
| 3a3e0 | 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 64 69 72 73 29 0a | ghs.getincludedirs(includedirs). |
| 3a400 | 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 69 72 20 69 6e 20 | local.result.=.{.}.for._,dir.in. |
| 3a420 | 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 6c 65 2e 69 6e 73 | ipairs(includedirs).do.table.ins |
| 3a440 | 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 65 73 63 28 64 69 | ert(result,."-I"...._MAKE.esc(di |
| 3a460 | 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 66 75 6e 63 74 69 | r)).end.return.result.end.functi |
| 3a480 | 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 6e 67 73 28 63 66 | on.premake.ghs.getcfgsettings(cf |
| 3a4a0 | 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 61 74 66 6f 72 6d | g).return.platforms[cfg.platform |
| 3a4c0 | 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 2e 6d 73 63 20 3d | ].cfgsettings.end..premake.msc.= |
| 3a4e0 | 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 20 3d 20 22 77 69 | .{.}.premake.msc.namestyle.=."wi |
| 3a500 | 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 72 65 6d 61 6b 65 | ndows"..premake.ow.=.{.}.premake |
| 3a520 | 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 70 72 65 6d 61 6b | .ow.namestyle.=."windows".premak |
| 3a540 | 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 6d 61 6b 65 2e 6f | e.ow.cc.....=."WCL386".premake.o |
| 3a560 | 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 65 2e 6f 77 2e 61 | w.cxx....=."WCL386".premake.ow.a |
| 3a580 | 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 3d 0a 7b 0a 45 78 | r.....=."ar".local.cflags.=.{.Ex |
| 3a5a0 | 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 6c 57 61 72 6e 69 | traWarnings..=."-wx",.FatalWarni |
| 3a5c0 | 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 20 20 20 3d 20 22 | ng...=."-we",.FloatFast......=." |
| 3a5e0 | 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 6f 70 22 2c 0a 4f | -omn",.FloatStrict....=."-op",.O |
| 3a600 | 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 69 6d 69 7a 65 53 | ptimize.......=."-ox",.OptimizeS |
| 3a620 | 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 65 64 20 20 3d 20 | ize...=."-os",.OptimizeSpeed..=. |
| 3a640 | 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 64 32 22 2c 0a 7d | "-ot",.Symbols........=."-d2",.} |
| 3a660 | 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 70 74 69 6f 6e 73 | .local.cxxflags.=.{.NoExceptions |
| 3a680 | 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 20 3d 20 22 2d 78 | ...=."-xd",.NoRTTI.........=."-x |
| 3a6a0 | 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 20 3d 20 0a 7b 0a | r",.}.premake.ow.platforms.=..{. |
| 3a6c0 | 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 0a 7d 0a 66 75 6e | Native.=.{..flags.=.""..},.}.fun |
| 3a6e0 | 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 67 73 28 63 66 67 | ction.premake.ow.getcppflags(cfg |
| 3a700 | 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 72 65 6d 61 6b 65 | ).return.{}.end.function.premake |
| 3a720 | 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 65 73 75 6c 74 20 | .ow.getcflags(cfg).local.result. |
| 3a740 | 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 63 66 6c | =.table.translate(cfg.flags,.cfl |
| 3a760 | 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 29 20 74 68 65 6e | ags).if.(cfg.flags.Symbols).then |
| 3a780 | 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 22 29 20 20 20 2d | .table.insert(result,."-hw")...- |
| 3a7a0 | 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 57 61 74 63 6f 6d | -.Watcom.debug.format.for.Watcom |
| 3a7c0 | 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 74 0a 65 6e 64 0a | .debugger.end.return.result.end. |
| 3a7e0 | 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 66 6c 61 67 73 28 | function.premake.ow.getcxxflags( |
| 3a800 | 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 61 6e 73 6c | cfg).local.result.=.table.transl |
| 3a820 | 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 75 72 6e 20 | ate(cfg.flags,.cxxflags).return. |
| 3a840 | 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 77 2e 67 | result.end.function.premake.ow.g |
| 3a860 | 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 20 3d 20 7b 20 | etldflags(cfg).local.result.=.{. |
| 3a880 | 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 68 65 6e 0a 74 61 | }.if.(cfg.flags.Symbols).then.ta |
| 3a8a0 | 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 66 22 29 0a 65 6e | ble.insert(result,."op.symf").en |
| 3a8c0 | 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 |
| 3a8e0 | 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 6f 63 61 6c 20 72 | make.ow.getlibfiles(cfg).local.r |
| 3a900 | 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 6e | esult.=.{}.return.result.end.fun |
| 3a920 | 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 61 67 73 28 63 66 | ction.premake.ow.getlinkflags(cf |
| 3a940 | 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 72 6e 20 72 65 73 | g).local.result.=.{.}.return.res |
| 3a960 | 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 77 2e 67 65 74 64 | ult.end.function.premake.ow.getd |
| 3a980 | 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 6c 74 20 3d 20 7b | efines(defines).local.result.=.{ |
| 3a9a0 | 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 69 6e 65 73 29 20 | .}.for._,def.in.ipairs(defines). |
| 3a9c0 | 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 44 27 20 2e 2e 20 | do.table.insert(result,.'-D'.... |
| 3a9e0 | 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 0a 66 75 6e 63 74 | def).end.return.result.end.funct |
| 3aa00 | 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 69 72 73 28 69 6e | ion.premake.ow.getincludedirs(in |
| 3aa20 | 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 7b 20 7d 0a 66 6f | cludedirs).local.result.=.{.}.fo |
| 3aa40 | 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 69 72 73 29 20 64 | r._,dir.in.ipairs(includedirs).d |
| 3aa60 | 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 20 22 27 20 2e 2e | o.table.insert(result,.'-I."'... |
| 3aa80 | 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 73 75 6c 74 0a 65 | .dir....'"').end.return.result.e |
| 3aaa0 | 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 61 6b 65 2e 73 6e | nd..premake.snc.=.{.}.premake.sn |
| 3aac0 | 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 6e 63 2e 63 78 78 | c.cc.....=."snc".premake.snc.cxx |
| 3aae0 | 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 20 20 20 20 20 3d | ....=."g++".premake.snc.ar.....= |
| 3ab00 | 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 72 61 57 61 72 6e | ."ar".local.cflags.=.{.ExtraWarn |
| 3ab20 | 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 61 72 6e 69 6e 67 | ings..=."-Xdiag=2",.FatalWarning |
| 3ab40 | 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 78 78 66 6c 61 67 | s..=."-Xquit=2",.}.local.cxxflag |
| 3ab60 | 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 20 2d 2d 20 4e 6f | s.=.{.NoExceptions...=."",.--.No |
| 3ab80 | 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 20 69 6e 20 74 68 | .exceptions.is.the.default.in.th |
| 3aba0 | 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 20 20 20 20 20 3d | e.SNC.compiler..NoRTTI.........= |
| 3abc0 | 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 63 2e 70 6c 61 74 | ."-Xc-=rtti",.}.premake.snc.plat |
| 3abe0 | 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 20 20 20 20 3d 20 | forms.=..{.PS3.=.{.cc.........=. |
| 3ac00 | 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 3d 20 22 70 70 75 | "ppu-lv2-g++",.cxx........=."ppu |
| 3ac20 | 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 70 75 2d 6c 76 32 | -lv2-g++",.ar.........=."ppu-lv2 |
| 3ac40 | 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 4d 50 22 2c 0a 7d | -ar",.cppflags...=."-MMD.-MP",.} |
| 3ac60 | 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 6b 65 2e 73 6e 63 | .}.local.platforms.=.premake.snc |
| 3ac80 | 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 65 2e 73 6e 63 2e | .platforms.function.premake.snc. |
| 3aca0 | 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 75 6c 74 20 3d 20 | getcppflags(cfg).local.result.=. |
| 3acc0 | 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 6c 61 74 66 6f 72 | {.}.table.insert(result,.platfor |
| 3ace0 | 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 0a 72 65 74 75 72 | ms[cfg.platform].cppflags).retur |
| 3ad00 | 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 73 6e | n.result.end.function.premake.sn |
| 3ad20 | 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 75 6c 74 20 3d 20 | c.getcflags(cfg).local.result.=. |
| 3ad40 | 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 63 66 6c 61 67 | table.translate(cfg.flags,.cflag |
| 3ad60 | 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 61 74 66 6f 72 6d | s).table.insert(result,.platform |
| 3ad80 | 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 63 66 67 2e 6b 69 | s[cfg.platform].flags).if.cfg.ki |
| 3ada0 | 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 65 2e 69 6e 73 | nd.==."SharedLib".then.table.ins |
| 3adc0 | 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 74 75 72 6e 20 | ert(result,."-fPIC").end.return. |
| 3ade0 | 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 73 6e 63 2e | result.end.function.premake.snc. |
| 3ae00 | 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 6c 74 20 3d 20 | getcxxflags(cfg).local.result.=. |
| 3ae20 | 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 63 78 78 66 6c | table.translate(cfg.flags,.cxxfl |
| 3ae40 | 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 74 69 6f 6e 20 | ags).return.result.end.function. |
| 3ae60 | 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 29 0a 6c 6f 63 61 | premake.snc.getldflags(cfg).loca |
| 3ae80 | 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 6c 61 67 73 2e | l.result.=.{.}.if.not.cfg.flags. |
| 3aea0 | 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 72 65 73 75 6c 74 | Symbols.then.table.insert(result |
| 3aec0 | 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 20 22 53 68 61 72 | ,."-s").end.if.cfg.kind.==."Shar |
| 3aee0 | 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 65 73 75 6c 74 2c | edLib".then.table.insert(result, |
| 3af00 | 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 67 73 2e 4e 6f 49 | ."-shared").if.not.cfg.flags.NoI |
| 3af20 | 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 28 72 65 73 75 6c | mportLib.then.table.insert(resul |
| 3af40 | 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 20 63 66 67 2e 6c | t,.'-Wl,--out-implib="'....cfg.l |
| 3af60 | 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 0a 65 6e 64 0a 65 | inktarget.fullpath....'"').end.e |
| 3af80 | 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 72 6d 73 5b 63 66 | nd.local.platform.=.platforms[cf |
| 3afa0 | 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 75 6c 74 2c | g.platform].table.insert(result, |
| 3afc0 | 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 74 28 72 65 | .platform.flags).table.insert(re |
| 3afe0 | 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 72 6e 20 72 | sult,.platform.ldflags).return.r |
| 3b000 | 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 73 6e 63 2e 67 | esult.end.function.premake.snc.g |
| 3b020 | 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 75 6c 74 20 | etlibdirflags(cfg).local.result. |
| 3b040 | 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 70 72 65 | =.{.}.for._,.value.in.ipairs(pre |
| 3b060 | 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 |
| 3b080 | 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 6c 74 2c 20 | tory")).do.table.insert(result,. |
| 3b0a0 | 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 64 0a 72 65 | '-L'...._MAKE.esc(value)).end.re |
| 3b0c0 | 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 |
| 3b0e0 | 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 6c 20 72 65 73 75 | .snc.getlibfiles(cfg).local.resu |
| 3b100 | 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 6e 63 74 69 | lt.=.{}.return.result.end.functi |
| 3b120 | 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 73 28 63 66 67 29 | on.premake.snc.getlinkflags(cfg) |
| 3b140 | 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 6c 75 65 20 | .local.result.=.{}.for._,.value. |
| 3b160 | 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 66 67 2c 20 | in.ipairs(premake.getlinks(cfg,. |
| 3b180 | 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 69 6e 73 65 | "system",."name")).do.table.inse |
| 3b1a0 | 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 73 63 28 76 61 6c | rt(result,.'-l'...._MAKE.esc(val |
| 3b1c0 | 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 0a 66 75 6e 63 74 | ue)).end.return.result.end.funct |
| 3b1e0 | 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 28 64 65 66 69 6e | ion.premake.snc.getdefines(defin |
| 3b200 | 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 20 5f 2c 64 65 66 | es).local.result.=.{.}.for._,def |
| 3b220 | 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 6c 65 2e 69 6e 73 | .in.ipairs(defines).do.table.ins |
| 3b240 | 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 6e 64 0a 72 65 74 | ert(result,.'-D'....def).end.ret |
| 3b260 | 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. |
| 3b280 | 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 64 69 72 73 29 0a | snc.getincludedirs(includedirs). |
| 3b2a0 | 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 69 72 20 69 6e 20 | local.result.=.{.}.for._,dir.in. |
| 3b2c0 | 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 6c 65 2e 69 6e 73 | ipairs(includedirs).do.table.ins |
| 3b2e0 | 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 65 73 63 28 64 69 | ert(result,."-I"...._MAKE.esc(di |
| 3b300 | 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 00 70 72 65 6d 61 | r)).end.return.result.end..prema |
| 3b320 | 6b 65 2e 76 61 6c 61 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 76 61 6c | ke.valac.=.{.}.premake.valac.val |
| 3b340 | 61 63 20 20 3d 20 22 76 61 6c 61 63 22 0a 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 63 63 20 20 | ac..=."valac".premake.valac.cc.. |
| 3b360 | 20 20 20 3d 20 22 67 63 63 22 0a 6c 6f 63 61 6c 20 76 61 6c 61 66 6c 61 67 73 20 3d 0a 7b 0a 44 | ...=."gcc".local.valaflags.=.{.D |
| 3b380 | 69 73 61 62 6c 65 41 73 73 65 72 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 64 69 | isableAssert.............=."--di |
| 3b3a0 | 73 61 62 6c 65 2d 61 73 73 65 72 74 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 | sable-assert",...............--. |
| 3b3c0 | 44 69 73 61 62 6c 65 20 61 73 73 65 72 74 69 6f 6e 73 0a 44 69 73 61 62 6c 65 53 69 6e 63 65 43 | Disable.assertions.DisableSinceC |
| 3b3e0 | 68 65 63 6b 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 64 69 73 61 62 6c 65 2d 73 69 6e 63 65 2d | heck.........=."--disable-since- |
| 3b400 | 63 68 65 63 6b 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 6f 20 6e 6f 74 20 63 68 65 63 6b | check",..........--.Do.not.check |
| 3b420 | 20 77 68 65 74 68 65 72 20 75 73 65 64 20 73 79 6d 62 6f 6c 73 20 65 78 69 73 74 20 69 6e 20 6c | .whether.used.symbols.exist.in.l |
| 3b440 | 6f 63 61 6c 20 70 61 63 6b 61 67 65 73 0a 44 69 73 61 62 6c 65 57 61 72 6e 69 6e 67 73 20 20 20 | ocal.packages.DisableWarnings... |
| 3b460 | 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 64 69 73 61 62 6c 65 2d 77 61 72 6e 69 6e 67 73 22 2c 20 | ........=."--disable-warnings",. |
| 3b480 | 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 69 73 61 62 6c 65 20 77 61 72 6e 69 6e 67 73 0a | ............--.Disable.warnings. |
| 3b4a0 | 45 6e 61 62 6c 65 43 68 65 63 6b 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 | EnableChecking............=."--e |
| 3b4c0 | 6e 61 62 6c 65 2d 63 68 65 63 6b 69 6e 67 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d | nable-checking",..............-- |
| 3b4e0 | 20 45 6e 61 62 6c 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 75 6e 2d 74 69 6d 65 20 63 68 65 63 | .Enable.additional.run-time.chec |
| 3b500 | 6b 73 0a 45 6e 61 62 6c 65 44 65 70 72 65 63 61 74 65 64 20 20 20 20 20 20 20 20 20 20 3d 20 22 | ks.EnableDeprecated..........=." |
| 3b520 | 2d 2d 65 6e 61 62 6c 65 2d 64 65 70 72 65 63 61 74 65 64 22 2c 20 20 20 20 20 20 20 20 20 20 20 | --enable-deprecated",........... |
| 3b540 | 20 2d 2d 20 45 6e 61 62 6c 65 20 64 65 70 72 65 63 61 74 65 64 20 66 65 61 74 75 72 65 73 0a 45 | .--.Enable.deprecated.features.E |
| 3b560 | 6e 61 62 6c 65 45 78 70 65 72 69 6d 65 6e 74 61 6c 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e | nableExperimental........=."--en |
| 3b580 | 61 62 6c 65 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 | able-experimental",..........--. |
| 3b5a0 | 45 6e 61 62 6c 65 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 66 65 61 74 75 72 65 73 0a 45 6e 61 | Enable.experimental.features.Ena |
| 3b5c0 | 62 6c 65 45 78 70 65 72 69 6d 65 6e 74 61 6c 4e 6f 6e 4e 75 6c 6c 20 3d 20 22 2d 2d 65 6e 61 62 | bleExperimentalNonNull.=."--enab |
| 3b5e0 | 6c 65 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 2d 6e 6f 6e 2d 6e 75 6c 6c 22 2c 20 2d 2d 20 45 6e | le-experimental-non-null",.--.En |
| 3b600 | 61 62 6c 65 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 65 6e 68 61 6e 63 65 6d 65 6e 74 73 20 66 | able.experimental.enhancements.f |
| 3b620 | 6f 72 20 6e 6f 6e 2d 6e 75 6c 6c 20 74 79 70 65 73 0a 45 6e 61 62 6c 65 47 4f 62 6a 65 63 74 54 | or.non-null.types.EnableGObjectT |
| 3b640 | 72 61 63 69 6e 67 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 67 6f 62 6a 65 63 74 2d | racing......=."--enable-gobject- |
| 3b660 | 74 72 61 63 69 6e 67 22 2c 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 47 4f 62 6a 65 63 | tracing",.......--.Enable.GObjec |
| 3b680 | 74 20 63 72 65 61 74 69 6f 6e 20 74 72 61 63 69 6e 67 0a 45 6e 61 62 6c 65 4d 65 6d 50 72 6f 66 | t.creation.tracing.EnableMemProf |
| 3b6a0 | 69 6c 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 6d 65 6d 2d 70 72 6f | iler.........=."--enable-mem-pro |
| 3b6c0 | 66 69 6c 65 72 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 47 4c 69 62 20 | filer",..........--.Enable.GLib. |
| 3b6e0 | 6d 65 6d 6f 72 79 20 70 72 6f 66 69 6c 65 72 0a 45 6e 61 62 6c 65 54 68 72 65 61 64 69 6e 67 20 | memory.profiler.EnableThreading. |
| 3b700 | 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 74 68 72 65 61 64 22 2c 20 20 20 20 20 20 20 20 20 | ..........=."--thread",......... |
| 3b720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 6d 75 6c 74 69 74 68 72 | ..............--.Enable.multithr |
| 3b740 | 65 61 64 69 6e 67 20 73 75 70 70 6f 72 74 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 20 20 | eading.support.FatalWarnings.... |
| 3b760 | 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 66 61 74 61 6c 2d 77 61 72 6e 69 6e 67 73 22 2c 20 20 | .........=."--fatal-warnings",.. |
| 3b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 54 72 65 61 74 20 77 61 72 6e 69 6e 67 73 20 61 | .............--.Treat.warnings.a |
| 3b7a0 | 73 20 66 61 74 61 6c 0a 48 69 64 65 49 6e 74 65 72 6e 61 6c 20 20 20 20 20 20 20 20 20 20 20 20 | s.fatal.HideInternal............ |
| 3b7c0 | 20 20 3d 20 22 2d 2d 68 69 64 65 2d 69 6e 74 65 72 6e 61 6c 22 2c 20 20 20 20 20 20 20 20 20 20 | ..=."--hide-internal",.......... |
| 3b7e0 | 20 20 20 20 20 20 2d 2d 20 48 69 64 65 20 73 79 6d 62 6f 6c 73 20 6d 61 72 6b 65 64 20 61 73 20 | ......--.Hide.symbols.marked.as. |
| 3b800 | 69 6e 74 65 72 6e 61 6c 0a 4e 6f 53 74 64 50 6b 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | internal.NoStdPkg............... |
| 3b820 | 20 20 20 3d 20 22 2d 2d 6e 6f 73 74 64 70 6b 67 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...=."--nostdpkg",.............. |
| 3b840 | 20 20 20 20 20 20 20 2d 2d 20 44 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 73 74 61 6e 64 61 72 | .......--.Do.not.include.standar |
| 3b860 | 64 20 70 61 63 6b 61 67 65 73 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.packages.Optimize............. |
| 3b880 | 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 | .....=."-X.-O2",.OptimizeSize... |
| 3b8a0 | 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 | ...........=."-X.-Os",.OptimizeS |
| 3b8c0 | 70 65 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 33 22 2c 0a 53 79 6d | peed.............=."-X.-O3",.Sym |
| 3b8e0 | 62 6f 6c 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 20 20 | bols...................=."-g",.. |
| 3b900 | 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 2d 2d 20 50 72 | ...........................--.Pr |
| 3b920 | 6f 64 75 63 65 20 64 65 62 75 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 7d 0a 70 72 65 6d 61 6b | oduce.debug.information.}.premak |
| 3b940 | 65 2e 76 61 6c 61 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 | e.valac.platforms.=.{}.function. |
| 3b960 | 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 76 61 6c 61 66 6c 61 67 73 28 63 66 67 29 0a | premake.valac.getvalaflags(cfg). |
| 3b980 | 72 65 74 75 72 6e 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 | return.table.translate(cfg.flags |
| 3b9a0 | 2c 20 76 61 6c 61 66 6c 61 67 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | ,.valaflags).end.function.premak |
| 3b9c0 | 65 2e 76 61 6c 61 63 2e 67 65 74 6c 69 6e 6b 73 28 6c 69 6e 6b 73 29 0a 6c 6f 63 61 6c 20 72 65 | e.valac.getlinks(links).local.re |
| 3b9e0 | 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6b 67 20 69 6e 20 69 70 61 69 72 73 28 | sult.=.{.}.for._,.pkg.in.ipairs( |
| 3ba00 | 6c 69 6e 6b 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 | links).do.table.insert(result,.' |
| 3ba20 | 2d 2d 70 6b 67 20 27 20 2e 2e 20 70 6b 67 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | --pkg.'....pkg).end.return.resul |
| 3ba40 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 | t.end.function.premake.valac.get |
| 3ba60 | 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 6c 74 20 3d 20 | defines(defines).local.result.=. |
| 3ba80 | 7b 20 7d 0a 66 6f 72 20 5f 2c 20 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 | {.}.for._,.def.in.ipairs(defines |
| 3baa0 | 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 44 20 27 20 | ).do.table.insert(result,.'-D.'. |
| 3bac0 | 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 0a 66 75 | ...def).end.return.result.end.fu |
| 3bae0 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 62 75 69 6c 64 6f 70 74 | nction.premake.valac.getbuildopt |
| 3bb00 | 69 6f 6e 73 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 | ions(buildoptions).local.result. |
| 3bb20 | 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 | =.{.}.for._,.def.in.ipairs(build |
| 3bb40 | 6f 70 74 69 6f 6e 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 | options).do.table.insert(result, |
| 3bb60 | 20 27 2d 58 20 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 | .'-X.'....def).end.return.result |
| 3bb80 | 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 77 69 66 74 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b | .end..premake.swift.=.{.}.premak |
| 3bba0 | 65 2e 73 77 69 66 74 2e 73 77 69 66 74 63 20 20 20 3d 20 22 73 77 69 66 74 63 22 0a 70 72 65 6d | e.swift.swiftc...=."swiftc".prem |
| 3bbc0 | 61 6b 65 2e 73 77 69 66 74 2e 73 77 69 66 74 20 20 20 20 3d 20 22 73 77 69 66 74 22 0a 70 72 65 | ake.swift.swift....=."swift".pre |
| 3bbe0 | 6d 61 6b 65 2e 73 77 69 66 74 2e 63 63 20 20 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d | make.swift.cc.......=."gcc".prem |
| 3bc00 | 61 6b 65 2e 73 77 69 66 74 2e 61 72 20 20 20 20 20 20 20 3d 20 22 61 72 22 0a 70 72 65 6d 61 6b | ake.swift.ar.......=."ar".premak |
| 3bc20 | 65 2e 73 77 69 66 74 2e 6c 64 20 20 20 20 20 20 20 3d 20 22 6c 64 22 0a 70 72 65 6d 61 6b 65 2e | e.swift.ld.......=."ld".premake. |
| 3bc40 | 73 77 69 66 74 2e 64 73 79 6d 75 74 69 6c 20 3d 20 22 64 73 79 6d 75 74 69 6c 22 0a 6c 6f 63 61 | swift.dsymutil.=."dsymutil".loca |
| 3bc60 | 6c 20 73 77 69 66 74 63 66 6c 61 67 73 20 3d 0a 7b 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 | l.swiftcflags.=.{.Symbols....... |
| 3bc80 | 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............=."-g",............. |
| 3bca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 50 72 6f 64 75 63 65 20 64 65 62 75 67 | ................--.Produce.debug |
| 3bcc0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 44 69 73 61 62 6c 65 57 61 72 6e 69 6e 67 73 20 20 20 20 | .information.DisableWarnings.... |
| 3bce0 | 20 20 20 20 20 20 20 3d 20 22 2d 2d 73 75 70 70 72 65 73 73 2d 77 61 72 6e 69 6e 67 73 22 2c 20 | .......=."--suppress-warnings",. |
| 3bd00 | 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 69 73 61 62 6c 65 20 77 61 72 6e 69 6e 67 73 0a 46 | ...........--.Disable.warnings.F |
| 3bd20 | 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 77 61 | atalWarnings.............=."--wa |
| 3bd40 | 72 6e 69 6e 67 73 2d 61 73 2d 65 72 72 6f 72 73 22 2c 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 | rnings-as-errors",...........--. |
| 3bd60 | 54 72 65 61 74 20 77 61 72 6e 69 6e 67 73 20 61 73 20 66 61 74 61 6c 0a 4f 70 74 69 6d 69 7a 65 | Treat.warnings.as.fatal.Optimize |
| 3bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 4f 20 2d 77 68 6f 6c 65 2d 6d | ..................=."-O.-whole-m |
| 3bda0 | 6f 64 75 6c 65 2d 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a | odule-optimization",.OptimizeSiz |
| 3bdc0 | 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 4f 20 2d 77 68 6f 6c 65 2d 6d 6f 64 75 | e..............=."-O.-whole-modu |
| 3bde0 | 6c 65 2d 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 | le-optimization",.OptimizeSpeed. |
| 3be00 | 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 4f 75 6e 63 68 65 63 6b 65 64 20 2d 77 68 6f 6c | ............=."-Ounchecked.-whol |
| 3be20 | 65 2d 6d 6f 64 75 6c 65 2d 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 22 2c 0a 4d 69 6e 69 6d 75 6d 57 | e-module-optimization",.MinimumW |
| 3be40 | 61 72 6e 69 6e 67 73 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 6d 69 6e 69 6d 75 6d 2d 77 61 | arnings...........=."-minimum-wa |
| 3be60 | 72 6e 69 6e 67 73 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 20 | rnings",.}.local.swiftlinkflags. |
| 3be80 | 3d 20 7b 0a 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 | =.{.StaticRuntime.............=. |
| 3bea0 | 22 2d 73 74 61 74 69 63 2d 73 74 64 6c 69 62 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 73 77 69 66 | "-static-stdlib",.}.premake.swif |
| 3bec0 | 74 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 73 77 69 66 74 | t.platforms.=.{.Native.=.{.swift |
| 3bee0 | 63 66 6c 61 67 73 20 20 20 20 3d 20 22 22 2c 0a 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 20 3d | cflags....=."",.swiftlinkflags.= |
| 3bf00 | 20 22 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 73 77 69 66 74 63 66 6c 61 67 73 20 20 20 20 3d | ."",.},.x64.=.{.swiftcflags....= |
| 3bf20 | 20 22 22 2c 0a 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 20 3d 20 22 22 2c 0a 7d 0a 7d 0a 6c 6f | ."",.swiftlinkflags.=."",.}.}.lo |
| 3bf40 | 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 73 77 69 66 74 2e 70 6c | cal.platforms.=.premake.swift.pl |
| 3bf60 | 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 73 77 69 66 74 2e 67 | atforms.function.premake.swift.g |
| 3bf80 | 65 74 5f 73 64 6b 5f 70 61 74 68 28 63 66 67 29 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 74 | et_sdk_path(cfg).return.string.t |
| 3bfa0 | 72 69 6d 28 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 78 63 72 75 6e 20 2d 2d 73 68 6f 77 2d 73 64 | rim(os.outputof("xcrun.--show-sd |
| 3bfc0 | 6b 2d 70 61 74 68 22 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 | k-path")).end.function.premake.s |
| 3bfe0 | 77 69 66 74 2e 67 65 74 5f 73 64 6b 5f 70 6c 61 74 66 6f 72 6d 5f 70 61 74 68 28 63 66 67 29 0a | wift.get_sdk_platform_path(cfg). |
| 3c000 | 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 74 72 69 6d 28 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 | return.string.trim(os.outputof(" |
| 3c020 | 78 63 72 75 6e 20 2d 2d 73 68 6f 77 2d 73 64 6b 2d 70 6c 61 74 66 6f 72 6d 2d 70 61 74 68 22 29 | xcrun.--show-sdk-platform-path") |
| 3c040 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 77 69 66 74 2e 67 65 74 | ).end.function.premake.swift.get |
| 3c060 | 5f 74 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 28 63 66 67 29 0a 72 65 74 75 72 6e 20 73 74 72 69 | _toolchain_path(cfg).return.stri |
| 3c080 | 6e 67 2e 74 72 69 6d 28 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 78 63 6f 64 65 2d 73 65 6c 65 63 | ng.trim(os.outputof("xcode-selec |
| 3c0a0 | 74 20 2d 70 22 29 29 20 2e 2e 20 22 2f 54 6f 6f 6c 63 68 61 69 6e 73 2f 58 63 6f 64 65 44 65 66 | t.-p"))...."/Toolchains/XcodeDef |
| 3c0c0 | 61 75 6c 74 2e 78 63 74 6f 6f 6c 63 68 61 69 6e 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | ault.xctoolchain".end.function.p |
| 3c0e0 | 72 65 6d 61 6b 65 2e 73 77 69 66 74 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 29 0a 72 65 74 75 | remake.swift.gettarget(cfg).retu |
| 3c100 | 72 6e 20 22 2d 74 61 72 67 65 74 20 78 38 36 5f 36 34 2d 61 70 70 6c 65 2d 6d 61 63 6f 73 78 31 | rn."-target.x86_64-apple-macosx1 |
| 3c120 | 30 2e 31 31 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 77 69 66 74 | 0.11".end.function.premake.swift |
| 3c140 | 2e 67 65 74 73 77 69 66 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | .getswiftcflags(cfg).local.resul |
| 3c160 | 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 73 | t.=.table.translate(cfg.flags,.s |
| 3c180 | 77 69 66 74 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 | wiftcflags).table.insert(result, |
| 3c1a0 | 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 73 77 69 66 74 63 66 | .platforms[cfg.platform].swiftcf |
| 3c1c0 | 6c 61 67 73 29 0a 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 | lags).result.=.table.join(result |
| 3c1e0 | 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 73 77 69 66 74 29 0a 69 66 20 63 66 67 | ,.cfg.buildoptions_swift).if.cfg |
| 3c200 | 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 6f 72 20 63 66 67 2e 6b 69 6e 64 | .kind.==."SharedLib".or.cfg.kind |
| 3c220 | 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | .==."StaticLib".then.table.inser |
| 3c240 | 74 28 72 65 73 75 6c 74 2c 20 22 2d 70 61 72 73 65 2d 61 73 2d 6c 69 62 72 61 72 79 22 29 0a 65 | t(result,."-parse-as-library").e |
| 3c260 | 6e 64 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 2e | nd.table.insert(result,.premake. |
| 3c280 | 73 77 69 66 74 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 29 29 0a 72 65 74 75 72 6e 20 72 65 73 | swift.gettarget(cfg)).return.res |
| 3c2a0 | 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 73 77 69 66 74 2e 67 | ult.end.function.premake.swift.g |
| 3c2c0 | 65 74 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | etswiftlinkflags(cfg).local.resu |
| 3c2e0 | 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,. |
| 3c300 | 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | swiftlinkflags).table.insert(res |
| 3c320 | 75 6c 74 2c 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 73 77 69 | ult,.platforms[cfg.platform].swi |
| 3c340 | 66 74 6c 69 6e 6b 66 6c 61 67 73 29 0a 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e | ftlinkflags).result.=.table.join |
| 3c360 | 28 72 65 73 75 6c 74 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 5f 73 77 69 66 74 29 0a | (result,.cfg.linkoptions_swift). |
| 3c380 | 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 6f 72 20 63 66 | if.cfg.kind.==."SharedLib".or.cf |
| 3c3a0 | 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 | g.kind.==."StaticLib".then.table |
| 3c3c0 | 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 65 6d 69 74 2d 6c 69 62 72 61 72 79 22 29 | .insert(result,."-emit-library") |
| 3c3e0 | 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 22 2d 65 6d 69 | .else.table.insert(result,."-emi |
| 3c400 | 74 2d 65 78 65 63 75 74 61 62 6c 65 22 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | t-executable").end.table.insert( |
| 3c420 | 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 73 77 69 66 74 2e 67 65 74 74 61 72 67 65 74 28 | result,.premake.swift.gettarget( |
| 3c440 | 63 66 67 29 29 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 | cfg)).return.result.end.function |
| 3c460 | 20 70 72 65 6d 61 6b 65 2e 73 77 69 66 74 2e 67 65 74 6d 6f 64 75 6c 65 6d 61 70 73 28 63 66 67 | .premake.swift.getmodulemaps(cfg |
| 3c480 | 29 0a 6c 6f 63 61 6c 20 6d 61 70 73 20 3d 20 7b 7d 0a 69 66 20 6e 65 78 74 28 63 66 67 2e 73 77 | ).local.maps.=.{}.if.next(cfg.sw |
| 3c4a0 | 69 66 74 6d 6f 64 75 6c 65 6d 61 70 73 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 6d 6f 64 20 69 | iftmodulemaps).then.for._,.mod.i |
| 3c4c0 | 6e 20 69 70 61 69 72 73 28 63 66 67 2e 73 77 69 66 74 6d 6f 64 75 6c 65 6d 61 70 73 29 20 64 6f | n.ipairs(cfg.swiftmodulemaps).do |
| 3c4e0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 70 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 | .table.insert(maps,.string.forma |
| 3c500 | 74 28 22 2d 58 63 63 20 2d 66 6d 6f 64 75 6c 65 2d 6d 61 70 2d 66 69 6c 65 3d 25 73 22 2c 20 6d | t("-Xcc.-fmodule-map-file=%s",.m |
| 3c520 | 6f 64 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6d 61 70 73 0a 65 6e 64 0a 66 75 6e | od)).end.end.return.maps.end.fun |
| 3c540 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 77 69 66 74 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 | ction.premake.swift.getlibdirfla |
| 3c560 | 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 | gs(cfg).return.premake.gcc.getli |
| 3c580 | 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | bdirflags(cfg).end.function.prem |
| 3c5a0 | 61 6b 65 2e 73 77 69 66 74 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 | ake.swift.getldflags(cfg).local. |
| 3c5c0 | 72 65 73 75 6c 74 20 3d 20 7b 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 | result.=.{.platforms[cfg.platfor |
| 3c5e0 | 6d 5d 2e 6c 64 66 6c 61 67 73 20 7d 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 | m].ldflags.}.local.links.=.prema |
| 3c600 | 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 22 2c 20 22 62 61 | ke.getlinks(cfg,."siblings",."ba |
| 3c620 | 73 65 6e 61 6d 65 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 6c 69 6e 6b 73 | sename").for._,v.in.ipairs(links |
| 3c640 | 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 29 20 3d 3d 20 | ).do.if.path.getextension(v).==. |
| 3c660 | 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 65 72 74 28 72 | ".framework".then.table.insert(r |
| 3c680 | 65 73 75 6c 74 2c 20 22 2d 66 72 61 6d 65 77 6f 72 6b 20 22 2e 2e 76 29 0a 65 6c 73 65 0a 74 61 | esult,."-framework."..v).else.ta |
| 3c6a0 | 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6c 22 2e 2e 76 29 0a 65 6e 64 0a | ble.insert(result,."-l"..v).end. |
| 3c6c0 | 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 |
| 3c6e0 | 72 65 6d 61 6b 65 2e 73 77 69 66 74 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 72 | remake.swift.getlinkflags(cfg).r |
| 3c700 | 65 74 75 72 6e 20 70 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 | eturn.premake.gcc.getlinkflags(c |
| 3c720 | 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 73 77 69 66 74 2e 67 | fg).end.function.premake.swift.g |
| 3c740 | 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e | etarchiveflags(cfg).return."".en |
| 3c760 | 64 0a 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 | d..function.premake.checkproject |
| 3c780 | 73 28 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 | s().local.action.=.premake.actio |
| 3c7a0 | 6e 2e 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 | n.current().for.sln.in.premake.s |
| 3c7c0 | 6f 6c 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 | olution.each().do.if.(#sln.proje |
| 3c7e0 | 63 74 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 | cts.==.0).then.return.nil,."solu |
| 3c800 | 74 69 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 | tion.'"....sln.name...."'.needs. |
| 3c820 | 61 74 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 | at.least.one.project".end.if.(#s |
| 3c840 | 6c 6e 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 | ln.configurations.==.0).then.ret |
| 3c860 | 75 72 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 | urn.nil,."solution.'"....sln.nam |
| 3c880 | 65 20 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 | e...."'.needs.configurations".en |
| 3c8a0 | 64 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 | d.for.prj.in.premake.solution.ea |
| 3c8c0 | 63 68 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 | chproject(sln).do.if.(not.prj.la |
| 3c8e0 | 6e 67 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 | nguage).then.return.nil,."projec |
| 3c900 | 74 20 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 | t.'"...prj.name...."'.needs.a.la |
| 3c920 | 6e 67 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 | nguage".end.if.(action.valid_lan |
| 3c940 | 67 75 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 | guages).then.if.(not.table.conta |
| 3c960 | 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 2c 20 70 72 6a 2e | ins(action.valid_languages,.prj. |
| 3c980 | 6c 61 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 | language)).then.return.nil,."the |
| 3c9a0 | 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 69 | ."....action.shortname....".acti |
| 3c9c0 | 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 70 72 6a 2e 6c 61 6e | on.does.not.support."....prj.lan |
| 3c9e0 | 67 75 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 | guage....".projects".end.end.for |
| 3ca00 | 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). |
| 3ca20 | 64 6f 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 | do.if.(not.cfg.kind).then.return |
| 3ca40 | 20 6e 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 | .nil,."project.'"...prj.name.... |
| 3ca60 | 22 27 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 | "'.needs.a.kind.in.configuration |
| 3ca80 | 20 27 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 | .'"....cfg.name...."'".end.if.(a |
| 3caa0 | 63 74 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 | ction.valid_kinds).then.if.(not. |
| 3cac0 | 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 6e 64 | table.contains(action.valid_kind |
| 3cae0 | 73 2c 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 | s,.cfg.kind)).then.return.nil,." |
| 3cb00 | 74 68 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 | the."....action.shortname....".a |
| 3cb20 | 63 74 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 | ction.does.not.support."....cfg. |
| 3cb40 | 6b 69 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 | kind....".projects".end.end.end. |
| 3cb60 | 69 66 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 | if.action.oncheckproject.then.ac |
| 3cb80 | 74 69 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 | tion.oncheckproject(prj).end.end |
| 3cba0 | 0a 65 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 | .end.return.true.end.function.pr |
| 3cbc0 | 65 6d 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 | emake.checktools().local.action. |
| 3cbe0 | 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 66 20 28 6e | =.premake.action.current().if.(n |
| 3cc00 | 6f 74 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 | ot.action.valid_tools).then..ret |
| 3cc20 | 75 72 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 | urn.true..end.for.tool,.values.i |
| 3cc40 | 6e 20 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 | n.pairs(action.valid_tools).do.i |
| 3cc60 | 66 20 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 | f.(_OPTIONS[tool]).then.if.(not. |
| 3cc80 | 74 61 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 | table.contains(values,._OPTIONS[ |
| 3cca0 | 74 6f 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 | tool])).then.return.nil,."the.". |
| 3ccc0 | 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 20 | ...action.shortname....".action. |
| 3cce0 | 64 6f 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 | does.not.support./"....tool...." |
| 3cd00 | 3d 22 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 | ="...._OPTIONS[tool]....".(yet)" |
| 3cd20 | 0a 65 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 | .end.else._OPTIONS[tool].=.value |
| 3cd40 | 73 5b 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 | s[1].end.end.return.true.end..fu |
| 3cd60 | 6e 63 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 | nction.premake.showhelp().printf |
| 3cd80 | 28 22 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 | ("").printf("Usage:.genie.[optio |
| 3cda0 | 6e 73 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 | ns].action.[arguments]").printf( |
| 3cdc0 | 22 22 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 | "").printf("OPTIONS").printf("") |
| 3cde0 | 0a 66 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 | .for.option.in.premake.option.ea |
| 3ce00 | 63 68 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 | ch().do.local.trigger.=.option.t |
| 3ce20 | 72 69 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 | rigger.local.description.=.optio |
| 3ce40 | 6e 2e 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 | n.description.if.(option.value). |
| 3ce60 | 74 68 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 | then.trigger.=.trigger...."="... |
| 3ce80 | 20 6f 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 | .option.value.end.if.(option.all |
| 3cea0 | 6f 77 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 | owed).then.description.=.descrip |
| 3cec0 | 74 69 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 | tion....";.one.of:".end.printf(" |
| 3cee0 | 20 2d 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 | .--%-15s.%s",.trigger,.descripti |
| 3cf00 | 6f 6e 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 | on).if.(option.allowed).then.for |
| 3cf20 | 20 5f 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 | ._,.value.in.ipairs(option.allow |
| 3cf40 | 65 64 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 | ed).do.printf(".....%-14s.%s",.v |
| 3cf60 | 61 6c 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 | alue[1],.value[2]).end.end.print |
| 3cf80 | 66 28 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 | f("").end.printf("ACTIONS").prin |
| 3cfa0 | 74 66 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 | tf("").for.action.in.premake.act |
| 3cfc0 | 69 6f 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 | ion.each().do.printf(".%-17s.%s" |
| 3cfe0 | 2c 20 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 | ,.action.trigger,.action.descrip |
| 3d000 | 74 69 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 | tion).end.printf("").printf("For |
| 3d020 | 20 61 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 | .additional.information,.see.htt |
| 3d040 | 70 73 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 | ps://github.com/bkaradzic/genie" |
| 3d060 | 29 0a 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 | ).end..premake._filelevelconfig. |
| 3d080 | 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 5f 63 68 65 63 6b 67 65 6e 65 72 61 74 65 20 3d | =.false.premake._checkgenerate.= |
| 3d0a0 | 20 74 72 75 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 | .true.function.premake.generate( |
| 3d0c0 | 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 |
| 3d0e0 | 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( |
| 3d100 | 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 5f 63 68 65 63 | obj,.filename).if.(premake._chec |
| 3d120 | 6b 67 65 6e 65 72 61 74 65 29 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 63 61 6c | kgenerate).then.io.capture().cal |
| 3d140 | 6c 62 61 63 6b 28 6f 62 6a 29 0a 6c 6f 63 61 6c 20 6e 65 77 20 3d 20 69 6f 2e 65 6e 64 63 61 70 | lback(obj).local.new.=.io.endcap |
| 3d160 | 74 75 72 65 28 29 0a 6c 6f 63 61 6c 20 64 65 6c 74 61 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c | ture().local.delta.=.false.local |
| 3d180 | 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 72 62 22 | .f,.err.=.io.open(filename,."rb" |
| 3d1a0 | 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 6e 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 | ).if.(not.f).then.if.string.find |
| 3d1c0 | 28 65 72 72 2c 20 22 4e 6f 20 73 75 63 68 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 | (err,."No.such.file.or.directory |
| 3d1e0 | 22 29 20 74 68 65 6e 0a 64 65 6c 74 61 20 3d 20 74 72 75 65 0a 65 6c 73 65 0a 65 72 72 6f 72 28 | ").then.delta.=.true.else.error( |
| 3d200 | 65 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 65 78 69 73 74 69 6e 67 20 | err,.0).end.else.local.existing. |
| 3d220 | 3d 20 66 3a 72 65 61 64 28 22 2a 61 6c 6c 22 29 0a 69 66 20 65 78 69 73 74 69 6e 67 20 7e 3d 20 | =.f:read("*all").if.existing.~=. |
| 3d240 | 6e 65 77 20 74 68 65 6e 0a 64 65 6c 74 61 20 3d 20 74 72 75 65 0a 65 6e 64 0a 66 3a 63 6c 6f 73 | new.then.delta.=.true.end.f:clos |
| 3d260 | 65 28 29 0a 65 6e 64 0a 69 66 20 64 65 6c 74 61 20 74 68 65 6e 0a 70 72 69 6e 74 66 28 22 47 65 | e().end.if.delta.then.printf("Ge |
| 3d280 | 6e 65 72 61 74 69 6e 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 | nerating.%s...",.filename).local |
| 3d2a0 | 20 66 2c 20 65 72 72 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 | .f,.err.=.io.open(filename,."wb" |
| 3d2c0 | 29 0a 69 66 20 28 6e 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 | ).if.(not.f).then.error(err,.0). |
| 3d2e0 | 65 6e 64 0a 66 3a 77 72 69 74 65 28 6e 65 77 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 70 72 65 6d 61 | end.f:write(new).f:close().prema |
| 3d300 | 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 20 3d 20 70 72 65 6d 61 6b 65 | ke.stats.num_generated.=.premake |
| 3d320 | 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 20 2b 20 31 0a 65 6c 73 65 0a 70 72 | .stats.num_generated.+.1.else.pr |
| 3d340 | 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 64 20 3d 20 70 72 65 6d 61 6b | emake.stats.num_skipped.=.premak |
| 3d360 | 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 64 20 2b 20 31 0a 65 6e 64 0a 65 6c 73 65 | e.stats.num_skipped.+.1.end.else |
| 3d380 | 0a 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 6e 67 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 | .printf("Generating.%s...",.file |
| 3d3a0 | 6e 61 6d 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 | name).local.f,.err.=.io.open(fil |
| 3d3c0 | 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 | ename,."wb").if.(not.f).then.err |
| 3d3e0 | 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 69 6f 2e 6f 75 74 70 75 74 28 66 29 0a 63 61 6c 6c | or(err,.0).end.io.output(f).call |
| 3d400 | 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 70 72 65 6d 61 6b 65 2e 73 74 61 74 | back(obj).f:close().premake.stat |
| 3d420 | 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e | s.num_generated.=.premake.stats. |
| 3d440 | 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | num_generated.+.1.end.end.functi |
| 3d460 | 6f 6e 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 64 69 72 | on.premake.findDefaultScript(dir |
| 3d480 | 2c 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 29 0a 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 | ,.search_upwards).search_upwards |
| 3d4a0 | 20 3d 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 6f 72 20 74 72 75 65 0a 6c 6f 63 61 6c 20 | .=.search_upwards.or.true.local. |
| 3d4c0 | 6c 61 73 74 20 3d 20 22 22 0a 77 68 69 6c 65 20 64 69 72 20 7e 3d 20 6c 61 73 74 20 64 6f 0a 66 | last.=."".while.dir.~=.last.do.f |
| 3d4e0 | 6f 72 20 5f 2c 20 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 67 65 6e 69 65 2e 6c 75 | or._,.name.in.ipairs({."genie.lu |
| 3d500 | 61 22 2c 20 22 73 6f 6c 75 74 69 6f 6e 2e 6c 75 61 22 2c 20 22 70 72 65 6d 61 6b 65 34 2e 6c 75 | a",."solution.lua",."premake4.lu |
| 3d520 | 61 22 20 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 30 20 3d 20 64 69 72 20 2e 2e 20 | a".}).do.local.script0.=.dir.... |
| 3d540 | 22 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 | "/"....name.if.(os.isfile(script |
| 3d560 | 30 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2c 20 6e 61 6d 65 0a 65 6e 64 0a 6c 6f | 0)).then.return.dir,.name.end.lo |
| 3d580 | 63 61 6c 20 73 63 72 69 70 74 31 20 3d 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 | cal.script1.=.dir...."/scripts/" |
| 3d5a0 | 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 31 29 29 | ....name.if.(os.isfile(script1)) |
| 3d5c0 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 2c | .then.return.dir...."/scripts/", |
| 3d5e0 | 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 64 69 72 0a 64 69 72 20 20 3d 20 | .name.end.end.last.=.dir.dir..=. |
| 3d600 | 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 69 72 20 2e 2e 20 22 2f 2e 2e 22 29 0a 69 | path.getabsolute(dir...."/..").i |
| 3d620 | 66 20 64 69 72 20 3d 3d 20 22 2e 22 20 6f 72 20 6e 6f 74 20 73 65 61 72 63 68 5f 75 70 77 61 72 | f.dir.==.".".or.not.search_upwar |
| 3d640 | 64 73 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c | ds.then.break.end.end.return.nil |
| 3d660 | 2c 20 6e 69 6c 0a 65 6e 64 0a 00 69 74 65 72 20 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 69 74 | ,.nil.end..iter.=.{}.function.it |
| 3d680 | 65 72 2e 73 6f 72 74 42 79 4b 65 79 73 28 61 72 72 2c 20 66 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 | er.sortByKeys(arr,.f).local.a.=. |
| 3d6a0 | 74 61 62 6c 65 2e 6b 65 79 73 28 61 72 72 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 61 2c 20 66 29 | table.keys(arr).table.sort(a,.f) |
| 3d6c0 | 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 6e 28 29 0a 69 | .local.i.=.0.return.function().i |
| 3d6e0 | 20 3d 20 69 20 2b 20 31 0a 69 66 20 61 5b 69 5d 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 20 0a 72 65 | .=.i.+.1.if.a[i].~=.nil.then..re |
| 3d700 | 74 75 72 6e 20 61 5b 69 5d 2c 20 61 72 72 5b 61 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | turn.a[i],.arr[a[i]].end.end.end |
| 3d720 | 0a 00 53 65 74 5f 6d 74 20 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 53 65 74 28 74 29 0a 6c 6f | ..Set_mt.=.{}.function.Set(t).lo |
| 3d740 | 63 61 6c 20 73 65 74 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 6c 20 69 6e 20 69 70 61 69 72 73 28 | cal.set.=.{}.for.k,.l.in.ipairs( |
| 3d760 | 74 29 20 64 6f 20 0a 73 65 74 5b 6c 5d 20 3d 20 74 72 75 65 20 0a 65 6e 64 0a 73 65 74 6d 65 74 | t).do..set[l].=.true..end.setmet |
| 3d780 | 61 74 61 62 6c 65 28 73 65 74 2c 20 53 65 74 5f 6d 74 29 0a 72 65 74 75 72 6e 20 73 65 74 0a 65 | atable(set,.Set_mt).return.set.e |
| 3d7a0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 53 65 74 5f 6d 74 2e 75 6e 69 6f 6e 28 61 2c 20 62 29 0a 6c | nd.function.Set_mt.union(a,.b).l |
| 3d7c0 | 6f 63 61 6c 20 72 65 73 20 3d 20 53 65 74 7b 7d 0a 66 6f 72 20 6b 20 69 6e 20 70 61 69 72 73 28 | ocal.res.=.Set{}.for.k.in.pairs( |
| 3d7e0 | 61 29 20 64 6f 20 72 65 73 5b 6b 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 66 6f 72 20 6b 20 69 6e | a).do.res[k].=.true.end.for.k.in |
| 3d800 | 20 70 61 69 72 73 28 62 29 20 64 6f 20 72 65 73 5b 6b 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 72 | .pairs(b).do.res[k].=.true.end.r |
| 3d820 | 65 74 75 72 6e 20 72 65 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 53 65 74 5f 6d 74 2e 69 6e | eturn.res.end.function.Set_mt.in |
| 3d840 | 74 65 72 73 65 63 74 69 6f 6e 28 61 2c 20 62 29 0a 6c 6f 63 61 6c 20 72 65 73 20 3d 20 53 65 74 | tersection(a,.b).local.res.=.Set |
| 3d860 | 7b 7d 0a 66 6f 72 20 6b 20 69 6e 20 70 61 69 72 73 28 61 29 20 64 6f 0a 72 65 73 5b 6b 5d 20 3d | {}.for.k.in.pairs(a).do.res[k].= |
| 3d880 | 20 62 5b 6b 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | .b[k].end.return.res.end.local.f |
| 3d8a0 | 75 6e 63 74 69 6f 6e 20 67 65 74 5f 63 61 63 68 65 28 61 29 0a 69 66 20 6e 6f 74 20 72 61 77 67 | unction.get_cache(a).if.not.rawg |
| 3d8c0 | 65 74 28 61 2c 20 22 5f 5f 63 61 63 68 65 22 29 20 74 68 65 6e 0a 72 61 77 73 65 74 28 61 2c 20 | et(a,."__cache").then.rawset(a,. |
| 3d8e0 | 22 5f 5f 63 61 63 68 65 22 2c 20 53 65 74 5f 6d 74 2e 74 6f 74 61 62 6c 65 28 61 29 29 0a 65 6e | "__cache",.Set_mt.totable(a)).en |
| 3d900 | 64 0a 72 65 74 75 72 6e 20 72 61 77 67 65 74 28 61 2c 20 22 5f 5f 63 61 63 68 65 22 29 0a 65 6e | d.return.rawget(a,."__cache").en |
| 3d920 | 64 0a 66 75 6e 63 74 69 6f 6e 20 53 65 74 5f 6d 74 2e 6c 65 6e 28 61 29 0a 72 65 74 75 72 6e 20 | d.function.Set_mt.len(a).return. |
| 3d940 | 23 67 65 74 5f 63 61 63 68 65 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 53 65 74 5f 6d | #get_cache(a).end.function.Set_m |
| 3d960 | 74 2e 69 6d 70 6c 6f 64 65 28 61 2c 20 73 65 70 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 | t.implode(a,.sep).return.table.c |
| 3d980 | 6f 6e 63 61 74 28 67 65 74 5f 63 61 63 68 65 28 61 29 2c 20 73 65 70 29 0a 65 6e 64 0a 66 75 6e | oncat(get_cache(a),.sep).end.fun |
| 3d9a0 | 63 74 69 6f 6e 20 53 65 74 5f 6d 74 2e 74 6f 74 61 62 6c 65 28 61 29 0a 6c 6f 63 61 6c 20 72 65 | ction.Set_mt.totable(a).local.re |
| 3d9c0 | 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 20 69 6e 20 70 61 69 72 73 28 61 29 20 64 6f 0a 74 61 62 6c | s.=.{}.for.k.in.pairs(a).do.tabl |
| 3d9e0 | 65 2e 69 6e 73 65 72 74 28 72 65 73 2c 20 6b 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 0a | e.insert(res,.k).end.return.res. |
| 3da00 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 53 65 74 5f 6d 74 2e 64 69 66 66 65 72 65 6e 63 65 28 61 | end.function.Set_mt.difference(a |
| 3da20 | 2c 20 62 29 0a 69 66 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 62 29 20 7e 3d 20 53 65 74 5f 6d | ,.b).if.getmetatable(b).~=.Set_m |
| 3da40 | 74 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 62 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 | t.then.if.type(b).~=."table".the |
| 3da60 | 6e 0a 65 72 72 6f 72 28 74 79 70 65 28 62 29 2e 2e 22 20 69 73 20 6e 6f 74 20 61 20 53 65 74 20 | n.error(type(b)..".is.not.a.Set. |
| 3da80 | 6f 72 20 74 61 62 6c 65 22 29 0a 65 6e 64 0a 62 3d 53 65 74 28 62 29 0a 65 6e 64 0a 6c 6f 63 61 | or.table").end.b=Set(b).end.loca |
| 3daa0 | 6c 20 72 65 73 20 3d 20 53 65 74 7b 7d 0a 66 6f 72 20 6b 20 69 6e 20 70 61 69 72 73 28 61 29 20 | l.res.=.Set{}.for.k.in.pairs(a). |
| 3dac0 | 64 6f 0a 72 65 73 5b 6b 5d 20 3d 20 6e 6f 74 20 62 5b 6b 5d 20 6f 72 20 6e 69 6c 0a 65 6e 64 0a | do.res[k].=.not.b[k].or.nil.end. |
| 3dae0 | 72 61 77 73 65 74 28 72 65 73 2c 20 22 5f 5f 63 61 63 68 65 22 2c 20 6e 69 6c 29 0a 72 65 74 75 | rawset(res,."__cache",.nil).retu |
| 3db00 | 72 6e 20 72 65 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 53 65 74 5f 6d 74 2e 5f 5f 69 6e 64 | rn.res.end.function.Set_mt.__ind |
| 3db20 | 65 78 28 61 2c 20 69 29 0a 69 66 20 74 79 70 65 28 69 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 | ex(a,.i).if.type(i).==."number". |
| 3db40 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 67 65 74 5f 63 61 63 68 65 28 61 29 5b 69 5d 0a 65 6e 64 0a | then.return.get_cache(a)[i].end. |
| 3db60 | 72 65 74 75 72 6e 20 53 65 74 5f 6d 74 5b 69 5d 20 6f 72 20 72 61 77 67 65 74 28 61 2c 20 69 29 | return.Set_mt[i].or.rawget(a,.i) |
| 3db80 | 0a 65 6e 64 0a 53 65 74 5f 6d 74 2e 5f 5f 61 64 64 20 3d 20 53 65 74 5f 6d 74 2e 75 6e 69 6f 6e | .end.Set_mt.__add.=.Set_mt.union |
| 3dba0 | 0a 53 65 74 5f 6d 74 2e 5f 5f 6d 75 6c 20 3d 20 53 65 74 5f 6d 74 2e 69 6e 74 65 72 73 65 63 74 | .Set_mt.__mul.=.Set_mt.intersect |
| 3dbc0 | 69 6f 6e 0a 53 65 74 5f 6d 74 2e 5f 5f 73 75 62 20 3d 20 53 65 74 5f 6d 74 2e 64 69 66 66 65 72 | ion.Set_mt.__sub.=.Set_mt.differ |
| 3dbe0 | 65 6e 63 65 0a 53 65 74 5f 6d 74 2e 5f 5f 6c 65 6e 20 3d 20 53 65 74 5f 6d 74 2e 6c 65 6e 0a 53 | ence.Set_mt.__len.=.Set_mt.len.S |
| 3dc00 | 65 74 5f 6d 74 2e 5f 5f 63 6f 6e 63 61 74 20 3d 20 53 65 74 5f 6d 74 2e 69 6d 70 6c 6f 64 65 00 | et_mt.__concat.=.Set_mt.implode. |
| 3dc20 | 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a | premake.cmake.=.{.}.newaction.{. |
| 3dc40 | 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6d 61 6b 65 22 2c 0a 73 68 6f 72 74 | trigger.........=."cmake",.short |
| 3dc60 | 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 4d 61 6b 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f | name.......=."CMake",.descriptio |
| 3dc80 | 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 4d 61 6b 65 20 70 72 6f 6a 65 63 74 20 | n.....=."Generate.CMake.project. |
| 3dca0 | 66 69 6c 65 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 | files",.valid_kinds.....=.{."Con |
| 3dcc0 | 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 61 74 69 63 | soleApp",."WindowedApp",."Static |
| 3dce0 | 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 | Lib",."SharedLib",."Bundle".},.v |
| 3dd00 | 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 20 7d 2c | alid_languages.=.{."C",."C++".}, |
| 3dd20 | 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 20 7b 20 22 67 | .valid_tools.....=.{.cc...=.{."g |
| 3dd40 | 63 63 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 | cc".},.},.onsolution.=.function( |
| 3dd60 | 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 43 4d 61 6b | sln).premake.generate(sln,."CMak |
| 3dd80 | 65 4c 69 73 74 73 2e 74 78 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 2e 77 6f 72 6b 73 | eLists.txt",.premake.cmake.works |
| 3dda0 | 70 61 63 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 | pace).end,.onproject.=.function( |
| 3ddc0 | 70 72 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 25 25 2f 43 | prj).premake.generate(prj,."%%/C |
| 3dde0 | 4d 61 6b 65 4c 69 73 74 73 2e 74 78 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 2e 70 72 | MakeLists.txt",.premake.cmake.pr |
| 3de00 | 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 6e 20 3d 20 66 75 | oject).end,.oncleansolution.=.fu |
| 3de20 | 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 6c 65 28 73 | nction(sln).premake.clean.file(s |
| 3de40 | 6c 6e 2c 20 22 43 4d 61 6b 65 4c 69 73 74 73 2e 74 78 74 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 | ln,."CMakeLists.txt").end,.oncle |
| 3de60 | 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 61 6b | anproject.=.function(prj).premak |
| 3de80 | 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2f 43 4d 61 6b 65 4c 69 73 74 73 | e.clean.file(prj,."%%/CMakeLists |
| 3dea0 | 2e 74 78 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 63 | .txt").end.}..function.premake.c |
| 3dec0 | 6d 61 6b 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 63 6d 61 6b 65 5f 6d 69 | make.workspace(sln)._p('cmake_mi |
| 3dee0 | 6e 69 6d 75 6d 5f 72 65 71 75 69 72 65 64 28 56 45 52 53 49 4f 4e 20 32 2e 38 2e 34 29 27 29 0a | nimum_required(VERSION.2.8.4)'). |
| 3df00 | 5f 70 28 27 27 29 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 | _p('').for.i,prj.in.ipairs(sln.p |
| 3df20 | 72 6f 6a 65 63 74 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 | rojects).do.local.name.=.premake |
| 3df40 | 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 61 64 64 5f 73 75 62 64 69 72 65 63 74 | .esc(prj.name)._p('add_subdirect |
| 3df60 | 6f 72 79 28 25 73 29 27 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 | ory(%s)',.name).end.end..local.c |
| 3df80 | 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 | make.=.premake.cmake.local.tree. |
| 3dfa0 | 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 63 6d 61 6b 65 2e 66 69 | =.premake.tree.function.cmake.fi |
| 3dfc0 | 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 6f 6a | les(prj).local.tr.=.premake.proj |
| 3dfe0 | 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 74 72 65 65 2e 74 72 | ect.buildsourcetree(prj).tree.tr |
| 3e000 | 61 76 65 72 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 | averse(tr,.{.onbranchenter.=.fun |
| 3e020 | 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 | ction(node,.depth).end,.onbranch |
| 3e040 | 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 65 6e 64 | exit.=.function(node,.depth).end |
| 3e060 | 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 70 74 68 29 | ,.onleaf.=.function(node,.depth) |
| 3e080 | 0a 5f 70 28 31 2c 20 27 2e 2e 2f 25 73 27 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 | ._p(1,.'../%s',.node.cfg.name).e |
| 3e0a0 | 6e 64 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | nd,.},.true,.1).end.function.pre |
| 3e0c0 | 6d 61 6b 65 2e 63 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e | make.cmake.project(prj).io.inden |
| 3e0e0 | 74 20 3d 20 22 20 20 22 0a 5f 70 28 27 63 6d 61 6b 65 5f 6d 69 6e 69 6d 75 6d 5f 72 65 71 75 69 | t.=.".."._p('cmake_minimum_requi |
| 3e100 | 72 65 64 28 56 45 52 53 49 4f 4e 20 32 2e 38 2e 34 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 | red(VERSION.2.8.4)')._p('')._p(' |
| 3e120 | 70 72 6f 6a 65 63 74 28 25 73 29 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 | project(%s)',.premake.esc(prj.na |
| 3e140 | 6d 65 29 29 0a 5f 70 28 27 73 65 74 28 27 29 0a 5f 70 28 27 73 6f 75 72 63 65 5f 6c 69 73 74 27 | me))._p('set(')._p('source_list' |
| 3e160 | 29 0a 63 6d 61 6b 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 29 27 29 0a 6c 6f 63 61 6c | ).cmake.files(prj)._p(')').local |
| 3e180 | 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 61 74 66 | .platforms.=.premake.filterplatf |
| 3e1a0 | 6f 72 6d 73 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 | orms(prj.solution,.premake[_OPTI |
| 3e1c0 | 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 22 29 0a 66 6f 72 | ONS.cc].platforms,."Native").for |
| 3e1e0 | 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 69 66 20 70 72 65 | .i.=.#platforms,.1,.-1.do.if.pre |
| 3e200 | 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 5d 5d 2e 69 73 63 | make.platforms[platforms[i]].isc |
| 3e220 | 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 6d 6f 76 65 28 70 | rosscompiler.then.table.remove(p |
| 3e240 | 6c 61 74 66 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 | latforms,.i).end.end..for._,.pla |
| 3e260 | 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 6f | tform.in.ipairs(platforms).do.fo |
| 3e280 | 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 2c | r.cfg.in.premake.eachconfig(prj, |
| 3e2a0 | 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 | .platform).do.for._,v.in.ipairs( |
| 3e2c0 | 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 69 6e 63 6c 75 64 65 5f | cfg.includedirs).do._p('include_ |
| 3e2e0 | 64 69 72 65 63 74 6f 72 69 65 73 28 2e 2e 2f 25 73 29 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | directories(../%s)',.premake.esc |
| 3e300 | 28 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 64 | (v)).end.for._,v.in.ipairs(cfg.d |
| 3e320 | 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 61 64 64 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 2d | efines).do._p('add_definitions(- |
| 3e340 | 44 25 73 29 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 62 72 65 61 6b | D%s)',.premake.esc(v)).end.break |
| 3e360 | 0a 65 6e 64 0a 62 72 65 61 6b 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 3d 3d 27 53 74 | .end.break.end.if.(prj.kind=='St |
| 3e380 | 61 74 69 63 4c 69 62 27 29 20 74 68 65 6e 0a 5f 70 28 27 61 64 64 5f 6c 69 62 72 61 72 79 28 25 | aticLib').then._p('add_library(% |
| 3e3a0 | 73 20 53 54 41 54 49 43 20 24 7b 73 6f 75 72 63 65 5f 6c 69 73 74 7d 29 27 2c 70 72 65 6d 61 6b | s.STATIC.${source_list})',premak |
| 3e3c0 | 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6b 69 6e | e.esc(prj.name)).end.if.(prj.kin |
| 3e3e0 | 64 3d 3d 27 53 68 61 72 65 64 4c 69 62 27 29 20 74 68 65 6e 0a 5f 70 28 27 61 64 64 5f 6c 69 62 | d=='SharedLib').then._p('add_lib |
| 3e400 | 72 61 72 79 28 25 73 20 53 48 41 52 45 44 20 24 7b 73 6f 75 72 63 65 5f 6c 69 73 74 7d 29 27 2c | rary(%s.SHARED.${source_list})', |
| 3e420 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 28 70 | premake.esc(prj.name)).end.if.(p |
| 3e440 | 72 6a 2e 6b 69 6e 64 3d 3d 27 43 6f 6e 73 6f 6c 65 41 70 70 27 29 20 74 68 65 6e 0a 5f 70 28 27 | rj.kind=='ConsoleApp').then._p(' |
| 3e460 | 61 64 64 5f 65 78 65 63 75 74 61 62 6c 65 28 25 73 20 24 7b 73 6f 75 72 63 65 5f 6c 69 73 74 7d | add_executable(%s.${source_list} |
| 3e480 | 29 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 | )',premake.esc(prj.name)).end.if |
| 3e4a0 | 20 28 70 72 6a 2e 6b 69 6e 64 3d 3d 27 57 69 6e 64 6f 77 65 64 41 70 70 27 29 20 74 68 65 6e 0a | .(prj.kind=='WindowedApp').then. |
| 3e4c0 | 5f 70 28 27 61 64 64 5f 65 78 65 63 75 74 61 62 6c 65 28 25 73 20 24 7b 73 6f 75 72 63 65 5f 6c | _p('add_executable(%s.${source_l |
| 3e4e0 | 69 73 74 7d 29 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e | ist})',premake.esc(prj.name)).en |
| 3e500 | 64 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 20 | d.end.._MAKE.=.{.}.premake.make. |
| 3e520 | 3d 20 7b 20 7d 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 | =.{.}.local.make.=.premake.make. |
| 3e540 | 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 | function._MAKE.esc(value).local. |
| 3e560 | 72 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 | result.if.(type(value).==."table |
| 3e580 | 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 | ").then.result.=.{.}.for._,v.in. |
| 3e5a0 | 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 | ipairs(value).do.table.insert(re |
| 3e5c0 | 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 | sult,._MAKE.esc(v)).end.return.r |
| 3e5e0 | 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 | esult.else.result.=.value:gsub(" |
| 3e600 | 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 | \\",."\\\\").result.=.result:gsu |
| 3e620 | 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 | b(".",."\\.").result.=.result:gs |
| 3e640 | 75 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c | ub("%%(",."\\%(").result.=.resul |
| 3e660 | 74 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 | t:gsub("%%)",."\\%)").result.=.r |
| 3e680 | 65 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 22 2c 20 22 24 25 28 | esult:gsub("$\\%((.-)\\%)",."$%( |
| 3e6a0 | 25 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | %1%)").return.result.end.end.fun |
| 3e6c0 | 63 74 69 6f 6e 20 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 | ction.premake.make_copyrule(sour |
| 3e6e0 | 63 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 74 61 72 67 65 74 2c | ce,.target)._p('%s:.%s',.target, |
| 3e700 | 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f 70 79 69 6e 67 20 24 28 6e | .source)._p('\t@echo.Copying.$(n |
| 3e720 | 6f 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c | otdir.%s)',.target)._p('\t-$(cal |
| 3e740 | 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a | l.COPY,%s,%s)',.source,.target). |
| 3e760 | 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 6d 6b 64 69 72 72 | end.function.premake.make_mkdirr |
| 3e780 | 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 25 73 | ule(var)._p('\t@echo.Creating.%s |
| 3e7a0 | 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 25 73 29 27 | ',.var)._p('\t-$(call.MKDIR,%s)' |
| 3e7c0 | 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e | ,.var)._p('').end.function.make. |
| 3e7e0 | 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e 20 30 20 74 68 65 6e 0a 72 | list(value).if.#value.>.0.then.r |
| 3e800 | 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 76 61 6c 75 65 2c | eturn."."....table.concat(value, |
| 3e820 | 20 22 20 22 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 | .".").else.return."".end.end.fun |
| 3e840 | 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 74 68 69 73 | ction._MAKE.getmakefilename(this |
| 3e860 | 2c 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f 75 6e 74 20 3d 20 30 0a 66 6f | ,.searchprjs).local.count.=.0.fo |
| 3e880 | 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() |
| 3e8a0 | 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 | .do.if.(sln.location.==.this.loc |
| 3e8c0 | 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 6e | ation).then.count.=.count.+.1.en |
| 3e8e0 | 64 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 72 6a | d.if.(searchprjs).then.for._,prj |
| 3e900 | 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 69 66 20 28 | .in.ipairs(sln.projects).do.if.( |
| 3e920 | 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 | prj.location.==.this.location).t |
| 3e940 | 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 65 6e 64 0a 65 6e | hen.count.=.count.+.1.end.end.en |
| 3e960 | 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 74 75 72 | d.end.if.(count.==.1).then.retur |
| 3e980 | 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 | n."Makefile".else.return.this.na |
| 3e9a0 | 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f | me....".make".end.end.function._ |
| 3e9c0 | 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 | MAKE.getnames(tbl).local.result. |
| 3e9e0 | 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 6e 61 6d 65 22 29 0a 66 6f 72 | =.table.extract(tbl,."name").for |
| 3ea00 | 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b | .k,v.in.pairs(result).do.result[ |
| 3ea20 | 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 | k].=._MAKE.esc(v).end.return.res |
| 3ea40 | 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 | ult.end.function.make.settings(c |
| 3ea60 | 66 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3e 20 30 | fg,.cc).if.#cfg.makesettings.>.0 |
| 3ea80 | 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 | .then.for._,.value.in.ipairs(cfg |
| 3eaa0 | 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 61 6c 75 65 29 0a 65 6e 64 0a | .makesettings).do._p(value).end. |
| 3eac0 | 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 3d 20 63 63 2e 70 6c 61 74 | end.local.toolsettings.=.cc.plat |
| 3eae0 | 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a | forms[cfg.platform].cfgsettings. |
| 3eb00 | 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 74 6f 6f 6c 73 65 74 74 | if.toolsettings.then._p(toolsett |
| 3eb20 | 69 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 | ings).end.end.newaction.{.trigge |
| 3eb40 | 72 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 | r.........=."gmake",.shortname.. |
| 3eb60 | 20 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 | .....=."GNU.Make",.description.. |
| 3eb80 | 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 66 69 6c 65 73 20 66 6f 72 | ...=."Generate.GNU.makefiles.for |
| 3eba0 | 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 69 6e 22 2c 0a 76 61 6c 69 | .POSIX,.MinGW,.and.Cygwin",.vali |
| 3ebc0 | 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 57 | d_kinds.....=.{."ConsoleApp",."W |
| 3ebe0 | 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 65 | indowedApp",."StaticLib",."Share |
| 3ec00 | 64 4c 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 | dLib",."Bundle".},.valid_languag |
| 3ec20 | 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 2c 20 22 56 61 6c 61 22 2c | es.=.{."C",."C++",."C#",."Vala", |
| 3ec40 | 20 22 53 77 69 66 74 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 | ."Swift".},.valid_tools.....=.{. |
| 3ec60 | 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 22 67 68 73 22 20 7d 2c 0a 64 6f 74 6e 65 | cc.....=.{."gcc",."ghs".},.dotne |
| 3ec80 | 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 6e 65 74 22 20 7d 2c | t.=.{."mono",."msnet",."pnet".}, |
| 3eca0 | 0a 76 61 6c 61 63 20 20 3d 20 7b 20 22 76 61 6c 61 63 22 20 7d 2c 0a 73 77 69 66 74 20 20 3d 20 | .valac..=.{."valac".},.swift..=. |
| 3ecc0 | 7b 20 22 73 77 69 66 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 | {."swift".},.},.onsolution.=.fun |
| 3ece0 | 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 6e 2c | ction(sln).premake.generate(sln, |
| 3ed00 | 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 6c 73 | ._MAKE.getmakefilename(sln,.fals |
| 3ed20 | 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 2c 0a | e),.premake.make_solution).end,. |
| 3ed40 | 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 6c 20 | onproject.=.function(prj).local. |
| 3ed60 | 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 6d 65 | makefile.=._MAKE.getmakefilename |
| 3ed80 | 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 74 70 | (prj,.true).if.premake.isdotnetp |
| 3eda0 | 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 61 74 | roject(prj).then.premake.generat |
| 3edc0 | 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 63 73 | e(prj,.makefile,.premake.make_cs |
| 3ede0 | 68 61 72 70 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 | harp).elseif.premake.iscppprojec |
| 3ee00 | 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 6a | t(prj).then.premake.generate(prj |
| 3ee20 | 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 6c | ,.makefile,.premake.make_cpp).el |
| 3ee40 | 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 73 77 69 66 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 | seif.premake.isswiftproject(prj) |
| 3ee60 | 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 6d 61 6b 65 | .then.premake.generate(prj,.make |
| 3ee80 | 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 77 69 66 74 29 0a 65 6c 73 65 0a 70 | file,.premake.make_swift).else.p |
| 3eea0 | 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 | remake.generate(prj,.makefile,.p |
| 3eec0 | 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 76 61 6c 61 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 | remake.make_vala).end.end,.oncle |
| 3eee0 | 61 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 72 65 6d 61 | ansolution.=.function(sln).prema |
| 3ef00 | 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 | ke.clean.file(sln,._MAKE.getmake |
| 3ef20 | 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 | filename(sln,.false)).end,.oncle |
| 3ef40 | 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 61 6b | anproject.=.function(prj).premak |
| 3ef60 | 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 | e.clean.file(prj,._MAKE.getmakef |
| 3ef80 | 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 | ilename(prj,.true)).end.}..funct |
| 3efa0 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 6c | ion.premake.make_solution(sln).l |
| 3efc0 | 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 6c | ocal.cc.=.premake[_OPTIONS.cc].l |
| 3efe0 | 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 66 69 6c 74 65 72 70 | ocal.platforms.=.premake.filterp |
| 3f000 | 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 | latforms(sln,.cc.platforms,."Nat |
| 3f020 | 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 | ive")._p('#.%s.solution.makefile |
| 3f040 | 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b | .autogenerated.by.GENie',.premak |
| 3f060 | 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 | e.action.current().shortname)._p |
| 3f080 | 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 73 61 67 65 20 68 | ('#.Type."make.help".for.usage.h |
| 3f0a0 | 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 | elp')._p('')._p('ifndef.config') |
| 3f0c0 | 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 63 28 70 72 65 | ._p('..config=%s',._MAKE.esc(pre |
| 3f0e0 | 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 | make.getconfigname(sln.configura |
| 3f100 | 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 72 75 65 29 29 29 0a | tions[1],.platforms[1],.true))). |
| 3f120 | 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 6f 6e 66 69 67 27 29 0a | _p('endif')._p('export.config'). |
| 3f140 | 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 73 20 3d 20 74 61 62 6c 65 2e 65 78 | _p('').local.projects.=.table.ex |
| 3f160 | 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 0a 74 61 62 6c | tract(sln.projects,."name").tabl |
| 3f180 | 65 2e 73 6f 72 74 28 70 72 6f 6a 65 63 74 73 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d | e.sort(projects)._p('PROJECTS.:= |
| 3f1a0 | 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 70 72 6f | .%s',.table.concat(_MAKE.esc(pro |
| 3f1c0 | 6a 65 63 74 73 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 | jects),."."))._p('')._p('.PHONY: |
| 3f1e0 | 20 61 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 | .all.clean.help.$(PROJECTS)')._p |
| 3f200 | 28 27 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 | ('')._p('all:.$(PROJECTS)')._p(' |
| 3f220 | 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 2e 70 72 6f 6a | ').for._,.prj.in.ipairs(sln.proj |
| 3f240 | 65 63 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 | ects).do._p('%s:.%s',._MAKE.esc( |
| 3f260 | 70 72 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 | prj.name),.table.concat(_MAKE.es |
| 3f280 | 63 28 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 | c(table.extract(premake.getdepen |
| 3f2a0 | 64 65 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 | dencies(prj),."name")),.".")).if |
| 3f2c0 | 20 28 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 | .(not.sln.messageskip).or.(not.t |
| 3f2e0 | 61 62 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 | able.contains(sln.messageskip,." |
| 3f300 | 53 6b 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 | SkipBuildingMessage")).then._p(' |
| 3f320 | 5c 74 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 | \t@echo."====.Building.%s.($(con |
| 3f340 | 66 69 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 | fig)).===="',.prj.name).end._p(' |
| 3f360 | 5c 74 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 | \t@${MAKE}.--no-print-directory. |
| 3f380 | 2d 43 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 | -C.%s.-f.%s',._MAKE.esc(path.get |
| 3f3a0 | 72 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 | relative(sln.location,.prj.locat |
| 3f3c0 | 69 6f 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 | ion)),._MAKE.esc(_MAKE.getmakefi |
| 3f3e0 | 6c 65 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 | lename(prj,.true)))._p('').end._ |
| 3f400 | 70 28 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 | p('clean:').for._.,prj.in.ipairs |
| 3f420 | 28 73 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 | (sln.projects).do._p('\t@${MAKE} |
| 3f440 | 20 2d 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 | .--no-print-directory.-C.%s.-f.% |
| 3f460 | 73 20 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 | s.clean',._MAKE.esc(path.getrela |
| 3f480 | 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 6e 29 | tive(sln.location,.prj.location) |
| 3f4a0 | 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 6e 61 | ),._MAKE.esc(_MAKE.getmakefilena |
| 3f4c0 | 6d 65 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 | me(prj,.true))).end._p('')._p('h |
| 3f4e0 | 65 6c 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 | elp:')._p(1,'@echo."Usage:.make. |
| 3f500 | 5b 63 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 | [config=name].[target]"')._p(1,' |
| 3f520 | 40 65 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 | @echo.""')._p(1,'@echo."CONFIGUR |
| 3f540 | 41 54 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 | ATIONS:"').local.cfgpairs.=.{.}. |
| 3f560 | 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 66 6f | for._,.platform.in.ipairs(platfo |
| 3f580 | 72 6d 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 | rms).do.for._,.cfgname.in.ipairs |
| 3f5a0 | 28 73 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 | (sln.configurations).do._p(1,'@e |
| 3f5c0 | 63 68 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 | cho."...%s"',.premake.getconfign |
| 3f5e0 | 61 6d 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 | ame(cfgname,.platform,.true)).en |
| 3f600 | 64 0a 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 | d.end._p(1,'@echo.""')._p(1,'@ec |
| 3f620 | 68 6f 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 | ho."TARGETS:"')._p(1,'@echo."... |
| 3f640 | 61 6c 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 | all.(default)"')._p(1,'@echo.".. |
| 3f660 | 20 63 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 | .clean"').for._,.prj.in.ipairs(s |
| 3f680 | 6c 6e 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 | ln.projects).do._p(1,'@echo."... |
| 3f6a0 | 25 73 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 | %s"',.prj.name).end._p(1,'@echo. |
| 3f6c0 | 22 22 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 | ""')._p(1,'@echo."For.more.infor |
| 3f6e0 | 6d 61 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 | mation,.see.https://github.com/b |
| 3f700 | 6b 61 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 | karadzic/genie"').end..premake.m |
| 3f720 | 61 6b 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 | ake.cpp.=.{.}.premake.make.overr |
| 3f740 | 69 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6d 61 6b 65 66 69 6c 65 5f | ide.=.{.}.premake.make.makefile_ |
| 3f760 | 69 67 6e 6f 72 65 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 63 70 70 20 3d 20 70 72 65 6d 61 | ignore.=.false.local.cpp.=.prema |
| 3f780 | 6b 65 2e 6d 61 6b 65 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 | ke.make.cpp.local.make.=.premake |
| 3f7a0 | 2e 6d 61 6b 65 0a 66 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 | .make.function.premake.make_cpp( |
| 3f7c0 | 70 72 6a 29 0a 6c 6f 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 | prj).local.cc.=.premake.gettool( |
| 3f7e0 | 70 72 6a 29 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 65 2e 66 | prj).local.platforms.=.premake.f |
| 3f800 | 69 6c 74 65 72 70 6c 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 | ilterplatforms(prj.solution,.cc. |
| 3f820 | 70 6c 61 74 66 6f 72 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 | platforms,."Native").premake.gma |
| 3f840 | 6b 65 5f 63 70 70 5f 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 | ke_cpp_header(prj,.cc,.platforms |
| 3f860 | 29 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 |
| 3f880 | 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 6b 65 2e 65 61 63 | forms).do.for.cfg.in.premake.eac |
| 3f8a0 | 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 70 72 65 6d 61 6b | hconfig(prj,.platform).do.premak |
| 3f8c0 | 65 2e 67 6d 61 6b 65 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 | e.gmake_cpp_config(prj,.cfg,.cc) |
| 3f8e0 | 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 | .end.end.table.sort(prj.allfiles |
| 3f900 | 29 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 | ).local.objdirs.=.{}.local.addit |
| 3f920 | 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 |
| 3f940 | 20 69 70 61 69 72 73 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 | .ipairs(prj.allfiles).do.if.path |
| 3f960 | 2e 69 73 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 | .issourcefile(file).then.objdirs |
| 3f980 | 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 61 74 | [_MAKE.esc(path.getdirectory(pat |
| 3f9a0 | 68 2e 74 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 | h.trimdots(file)))].=.1.end.end. |
| 3f9c0 | 66 6f 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 | for._,.custombuildtask.in.ipairs |
| 3f9e0 | 28 70 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 | (prj.custombuildtask.or.{}).do.f |
| 3fa00 | 6f 72 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 | or._,.buildtask.in.ipairs(custom |
| 3fa20 | 62 75 69 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 | buildtask.or.{}).do.additionalob |
| 3fa40 | 6a 64 69 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 | jdirs[_MAKE.esc(path.getdirector |
| 3fa60 | 79 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 2c | y(path.getrelative(prj.location, |
| 3fa80 | 62 75 69 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 | buildtask[2])))].=.1.end.end._p( |
| 3faa0 | 27 4f 42 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 | 'OBJDIRS.:=.\\')._p('\t$(OBJDIR) |
| 3fac0 | 20 5c 5c 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 69 74 65 72 2e 73 6f 72 74 42 79 4b | .\\').for.dir,._.in.iter.sortByK |
| 3fae0 | 65 79 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f | eys(objdirs).do._p('\t$(OBJDIR)/ |
| 3fb00 | 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 69 | %s.\\',.dir).end.for.dir,._.in.i |
| 3fb20 | 74 65 72 2e 73 6f 72 74 42 79 4b 65 79 73 28 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 | ter.sortByKeys(additionalobjdirs |
| 3fb40 | 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 | ).do._p('\t%s.\\',.dir).end._p(' |
| 3fb60 | 27 29 0a 5f 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 | ')._p('RESOURCES.:=.\\').for._,. |
| 3fb80 | 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a | file.in.ipairs(prj.allfiles).do. |
| 3fba0 | 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 29 20 74 68 65 | if.path.isresourcefile(file).the |
| 3fbc0 | 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 5c 27 2c 20 5f 4d | n._p('\t$(OBJDIR)/%s.res.\\',._M |
| 3fbe0 | 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 29 | AKE.esc(path.getbasename(file))) |
| 3fc00 | 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 3a 20 63 6c 65 61 | .end.end._p('')._p('.PHONY:.clea |
| 3fc20 | 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 29 0a 69 66 20 6f | n.prebuild.prelink')._p('').if.o |
| 3fc40 | 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 64 20 3d 3d 20 22 | s.is("MacOSX").and.prj.kind.==." |
| 3fc60 | 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 20 24 28 4f 42 4a | WindowedApp".then._p('all:.$(OBJ |
| 3fc80 | 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 47 45 54 29 | DIRS).prebuild.prelink.$(TARGET) |
| 3fca0 | 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 6f 20 24 28 64 69 | .$(dir.$(TARGETDIR))PkgInfo.$(di |
| 3fcc0 | 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 7c 20 24 28 54 41 | r.$(TARGETDIR))Info.plist.|.$(TA |
| 3fce0 | 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 28 4f 42 4a 44 49 | RGETDIR)').else._p('all:.$(OBJDI |
| 3fd00 | 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 47 45 54 29 20 7c | RS).prebuild.prelink.$(TARGET).| |
| 3fd20 | 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 40 3a 27 29 0a 5f | .$(TARGETDIR)').end._p('\t@:')._ |
| 3fd40 | 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 74 69 63 4c 69 62 | p('').if.(prj.kind.==."StaticLib |
| 3fd60 | 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 70 6c 69 74 29 20 | ".and.prj.options.ArchiveSplit). |
| 3fd80 | 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 0a 5f 70 28 27 5c | then._p('define.max_args')._p('\ |
| 3fda0 | 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 28 66 6f 72 65 61 | t$(eval._args:=)')._p('\t$(forea |
| 3fdc0 | 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 6f 62 6a 29 29 24 | ch.obj,$3,$(eval._args+=$(obj))$ |
| 3fde0 | 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 24 28 5f 61 72 67 | (if.$(word.$2,$(_args)),$1$(_arg |
| 3fe00 | 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 29 0a 5f 70 28 27 | s)$(EOL)$(eval._args:=)))')._p(' |
| 3fe20 | 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 29 27 29 0a 5f 70 | \t$(if.$(_args),$1$(_args))')._p |
| 3fe40 | 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 65 20 45 4f 4c 27 | ('endef')._p('')._p('define.EOL' |
| 3fe60 | 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 29 0a 5f 70 28 27 | )._p('')._p('')._p('endef')._p(' |
| 3fe80 | 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 48 29 20 24 28 4f | ').end._p('$(TARGET):.$(GCH).$(O |
| 3fea0 | 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 41 4c 5f 4c 49 42 | BJECTS).$(LDDEPS).$(EXTERNAL_LIB |
| 3fec0 | 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 44 49 52 29 20 24 | S).$(RESOURCES).|.$(TARGETDIR).$ |
| 3fee0 | 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 20 22 53 74 61 74 | (OBJDIRS)').if.prj.kind.==."Stat |
| 3ff00 | 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 69 76 69 6e 67 20 | icLib".then.if.prj.msgarchiving. |
| 3ff20 | 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 73 67 61 72 63 | then._p('\t@echo.'....prj.msgarc |
| 3ff40 | 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 72 63 68 69 76 69 | hiving).else._p('\t@echo.Archivi |
| 3ff60 | 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 6e 6f 74 20 70 72 | ng.%s',.prj.name).end.if.(not.pr |
| 3ff80 | 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 70 72 6a 2e 61 72 | j.archivesplit_size).then.prj.ar |
| 3ffa0 | 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 20 28 6e 6f 74 20 | chivesplit_size=200.end.if.(not. |
| 3ffc0 | 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 65 6e 0a 20 | prj.options.ArchiveSplit).then.. |
| 3ffe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 | ..............._p('ifeq.(posix,$ |
| 40000 | 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f | (SHELLTYPE))')................._ |
| 40020 | 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 45 54 29 27 | p('\t$(SILENT).rm.-f..$(TARGET)' |
| 40040 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 27 65 6c 73 65 27 29 0a 20 20 20 | )................._p('else').... |
| 40060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 | ............._p('\t$(SILENT).if. |
| 40080 | 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 29 29 20 | exist.$(subst./,\\\\,$(TARGET)). |
| 400a0 | 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 45 54 29 29 27 29 0a | del.$(subst./,\\\\,$(TARGET))'). |
| 400c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | ................_p('endif')._p(' |
| 400e0 | 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 53 | \t$(SILENT).$(LINKCMD).$(OBJECTS |
| 40100 | 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 | )'....(os.is("MacOSX").and.".2>& |
| 40120 | 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 | 1.>./dev/null.|.sed.-e.'/.o).has |
| 40140 | 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 65 6c 73 65 0a 5f | .no.symbols$$/d'".or."")).else._ |
| 40160 | 70 28 27 5c 74 24 28 63 61 6c 6c 20 52 4d 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 | p('\t$(call.RM,$(TARGET))')._p(' |
| 40180 | 5c 74 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 4e 4b 43 4d 44 29 2c 27 2e | \t@$(call.max_args,$(LINKCMD),'. |
| 401a0 | 2e 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 2e 2e 27 2c 24 28 4f 42 | ..prj.archivesplit_size...',$(OB |
| 401c0 | 4a 45 43 54 53 29 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 | JECTS))'....(os.is("MacOSX").and |
| 401e0 | 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 27 2f 2e | .".2>&1.>./dev/null.|.sed.-e.'/. |
| 40200 | 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 29 29 0a | o).has.no.symbols$$/d'".or."")). |
| 40220 | 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 5f 4e 44 58 29 27 29 | _p('\t$(SILENT).$(LINKCMD_NDX)') |
| 40240 | 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 65 6e | .end.else.if.prj.msglinking.then |
| 40260 | 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 | ._p('\t@echo.'....prj.msglinking |
| 40280 | 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 2c 20 | ).else._p('\t@echo.Linking.%s',. |
| 402a0 | 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 | prj.name).end._p('\t$(SILENT).$( |
| 402c0 | 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 | LINKCMD)').end._p('\t$(POSTBUILD |
| 402e0 | 43 4d 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 | CMDS)')._p('')._p('$(TARGETDIR): |
| 40300 | 27 29 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 | ').premake.make_mkdirrule("$(TAR |
| 40320 | 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 20 28 | GETDIR)")._p('$(OBJDIRS):').if.( |
| 40340 | 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 | not.prj.solution.messageskip).or |
| 40360 | 20 28 6e 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 | .(not.table.contains(prj.solutio |
| 40380 | 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 | n.messageskip,."SkipCreatingMess |
| 403a0 | 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 | age")).then._p('\t@echo.Creating |
| 403c0 | 20 24 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c | .$(@)').end._p('\t-$(call.MKDIR, |
| 403e0 | 24 40 29 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 | $@)')._p('').if.os.is("MacOSX"). |
| 40400 | 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 | and.prj.kind.==."WindowedApp".th |
| 40420 | 65 6e 0a 5f 70 28 27 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 | en._p('$(dir.$(TARGETDIR))PkgInf |
| 40440 | 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f | o:')._p('$(dir.$(TARGETDIR))Info |
| 40460 | 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 | .plist:')._p('').end._p('clean:' |
| 40480 | 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 65 73 6b | ).if.(not.prj.solution.messagesk |
| 404a0 | 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 6a 2e 73 | ip).or.(not.table.contains(prj.s |
| 404c0 | 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 6c 65 61 6e 69 | olution.messageskip,."SkipCleani |
| 404e0 | 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 20 43 6c | ngMessage")).then._p('\t@echo.Cl |
| 40500 | 65 61 6e 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 69 66 | eaning.%s',.prj.name).end._p('if |
| 40520 | 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 | eq.(posix,$(SHELLTYPE))')._p('\t |
| 40540 | 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 | $(SILENT).rm.-f..$(TARGET)')._p( |
| 40560 | 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 29 0a | '\t$(SILENT).rm.-rf.$(OBJDIR)'). |
| 40580 | 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 65 78 | _p('else')._p('\t$(SILENT).if.ex |
| 405a0 | 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 29 29 20 64 65 | ist.$(subst./,\\\\,$(TARGET)).de |
| 405c0 | 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 | l.$(subst./,\\\\,$(TARGET))')._p |
| 405e0 | 28 27 5c 74 24 28 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 | ('\t$(SILENT).if.exist.$(subst./ |
| 40600 | 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 | ,\\\\,$(OBJDIR)).rmdir./s./q.$(s |
| 40620 | 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 | ubst./,\\\\,$(OBJDIR))')._p('end |
| 40640 | 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 | if')._p('')._p('prebuild:')._p(' |
| 40660 | 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 | \t$(PREBUILDCMDS)')._p('')._p('p |
| 40680 | 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 | relink:')._p('\t$(PRELINKCMDS)') |
| 406a0 | 0a 5f 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 | ._p('').cpp.pchrules(prj).cpp.fi |
| 406c0 | 6c 65 52 75 6c 65 73 28 70 72 6a 2c 20 63 63 29 0a 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 | leRules(prj,.cc).cpp.dependencyR |
| 406e0 | 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 64 74 61 73 6b | ules(prj).for._,.custombuildtask |
| 40700 | 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 6f | .in.ipairs(prj.custombuildtask.o |
| 40720 | 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 61 | r.{}).do.for._,.buildtask.in.ipa |
| 40740 | 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 6f | irs(custombuildtask.or.{}).do.lo |
| 40760 | 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 25 73 20 22 2c | cal.deps.=..string.format("%s.", |
| 40780 | 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 62 75 | path.getrelative(prj.location,bu |
| 407a0 | 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 20 69 6e 20 69 | ildtask[1])).for._,.depdata.in.i |
| 407c0 | 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 6f 0a 64 65 70 | pairs(buildtask[3].or.{}).do.dep |
| 407e0 | 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 25 73 20 22 2c | s.=.deps....string.format("%s.", |
| 40800 | 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 64 65 | path.getrelative(prj.location,de |
| 40820 | 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 54 41 52 47 45 | pdata)).end._p('%s:.%s.|.$(TARGE |
| 40840 | 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 72 65 6c 61 74 | TDIR).$(OBJDIRS)'.,path.getrelat |
| 40860 | 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 32 5d 29 0a 2c | ive(prj.location,buildtask[2])., |
| 40880 | 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 70 61 69 72 73 | .deps.).for._,.cmdline.in.ipairs |
| 408a0 | 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 61 6c 20 63 6d | (buildtask[4].or.{}).do.local.cm |
| 408c0 | 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 6f 72 20 5f 2c | d.=.cmdline.local.num.=.1.for._, |
| 408e0 | 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 6b 5b 33 5d 20 | .depdata.in.ipairs(buildtask[3]. |
| 40900 | 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 28 63 6d 64 2c | or.{}).do.cmd.=.string.gsub(cmd, |
| 40920 | 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 67 2e 66 6f 72 | "%$%("....num..."%)",.string.for |
| 40940 | 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 70 72 6a 2e 6c | mat("%s.",path.getrelative(prj.l |
| 40960 | 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 6d 20 2b 20 31 | ocation,depdata))).num.=.num.+.1 |
| 40980 | 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 20 22 25 24 25 | .end.cmd.=.string.gsub(cmd,."%$% |
| 409a0 | 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 73 75 62 28 63 | (<%)",."$<").cmd.=.string.gsub(c |
| 409c0 | 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 24 28 53 49 4c | md,."%$%(@%)",."$@")._p('\t$(SIL |
| 409e0 | 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 64 0a 65 6e 64 | ENT).%s',cmd).end._p('').end.end |
| 40a00 | 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 6f 3d 25 25 2e | ._p('-include.$(OBJECTS:%%.o=%%. |
| 40a20 | 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 5f 70 28 27 20 | d)')._p('ifneq.(,$(PCH))')._p('. |
| 40a40 | 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 72 20 24 28 50 | .-include.$(OBJDIR)/$(notdir.$(P |
| 40a60 | 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 | CH)).d')._p('..-include.$(OBJDIR |
| 40a80 | 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 5f 6f 62 6a 63 2e 64 27 29 0a 5f 70 28 27 | )/$(notdir.$(PCH))_objc.d')._p(' |
| 40aa0 | 65 6e 64 69 66 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 | endif').end.function.premake.gma |
| 40ac0 | 6b 65 5f 63 70 70 5f 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 | ke_cpp_header(prj,.cc,.platforms |
| 40ae0 | 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f | )._p('#.%s.project.makefile.auto |
| 40b00 | 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 | generated.by.GENie',.premake.act |
| 40b20 | 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e | ion.current().shortname)._p('ifn |
| 40b40 | 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 5f | def.config')._p('..config=%s',._ |
| 40b60 | 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 70 | MAKE.esc(premake.getconfigname(p |
| 40b80 | 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 2c 20 70 | rj.solution.configurations[1],.p |
| 40ba0 | 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 | latforms[1],.true)))._p('endif') |
| 40bc0 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 | ._p('')._p('ifndef.verbose')._p( |
| 40be0 | 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | '..SILENT.=.@')._p('endif')._p(' |
| 40c00 | 27 29 0a 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 | ')._p('SHELLTYPE.:=.msdos')._p(' |
| 40c20 | 69 66 65 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 | ifeq.(,$(ComSpec)$(COMSPEC))')._ |
| 40c40 | 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 |
| 40c60 | 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 69 6e | dif')._p('ifeq.(/bin,$(findstrin |
| 40c80 | 67 20 2f 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 | g./bin,$(SHELL)))')._p('..SHELLT |
| 40ca0 | 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 0a 5f 70 28 27 69 | YPE.:=.posix')._p('endif')._p('i |
| 40cc0 | 66 65 71 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 | feq.(/bin,$(findstring./bin,$(MA |
| 40ce0 | 4b 45 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 20 3a 3d 20 | KESHELL)))')._p('..SHELLTYPE.:=. |
| 40d00 | 70 6f 73 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 69 | posix')._p('endif')._p('')._p('i |
| 40d20 | 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 | feq.(posix,$(SHELLTYPE))')._p('. |
| 40d40 | 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 | .MKDIR.=.$(SILENT).mkdir.-p."$(1 |
| 40d60 | 29 22 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 29 20 63 70 20 | )"')._p('..COPY..=.$(SILENT).cp. |
| 40d80 | 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 | -fR."$(1)"."$(2)"')._p('..RM.... |
| 40da0 | 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 65 | =.$(SILENT).rm.-f."$(1)"')._p('e |
| 40dc0 | 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 4e 54 29 20 6d 6b | lse')._p('..MKDIR.=.$(SILENT).mk |
| 40de0 | 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 20 32 3e 20 6e 75 | dir."$(subst./,\\\\,$(1))".2>.nu |
| 40e00 | 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 | l.||.exit.0')._p('..COPY..=.$(SI |
| 40e20 | 4c 45 4e 54 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 | LENT).copy./Y."$(subst./,\\\\,$( |
| 40e40 | 31 29 29 22 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 | 1))"."$(subst./,\\\\,$(2))"')._p |
| 40e60 | 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 28 | ('..RM....=.$(SILENT).del./F."$( |
| 40e80 | 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 | subst./,\\\\,$(1))".2>.nul.||.ex |
| 40ea0 | 69 74 20 30 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 43 43 | it.0')._p('endif')._p('')._p('CC |
| 40ec0 | 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 58 58 20 3d 20 25 73 27 2c 20 63 | ..=.%s',.cc.cc)._p('CXX.=.%s',.c |
| 40ee0 | 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 29 0a 5f 70 28 | c.cxx)._p('AR..=.%s',.cc.ar)._p( |
| 40f00 | 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 43 4f 4d 50 27 29 0a 5f 70 28 27 20 20 69 | '')._p('ifndef.RESCOMP')._p('..i |
| 40f20 | 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d | fdef.WINDRES')._p('....RESCOMP.= |
| 40f40 | 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 20 20 65 6c 73 65 27 29 0a 5f 70 28 27 20 | .$(WINDRES)')._p('..else')._p('. |
| 40f60 | 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 25 73 27 2c 20 63 63 2e 72 63 20 6f 72 20 27 77 69 6e 64 | ...RESCOMP.=.%s',.cc.rc.or.'wind |
| 40f80 | 72 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 | res')._p('..endif')._p('endif'). |
| 40fa0 | 5f 70 28 27 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6d 61 6b 65 | _p('').if.(not.premake.make.make |
| 40fc0 | 66 69 6c 65 5f 69 67 6e 6f 72 65 29 20 74 68 65 6e 0a 5f 70 28 27 4d 41 4b 45 46 49 4c 45 20 3d | file_ignore).then._p('MAKEFILE.= |
| 40fe0 | 20 25 73 27 2c 20 5f 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 | .%s',._MAKE.getmakefilename(prj, |
| 41000 | 20 74 72 75 65 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | .true))._p('').end.end.local.fun |
| 41020 | 63 74 69 6f 6e 20 69 73 5f 65 78 63 6c 75 64 65 64 28 70 72 6a 2c 20 63 66 67 2c 20 66 69 6c 65 | ction.is_excluded(prj,.cfg,.file |
| 41040 | 29 0a 69 66 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 64 65 | ).if.table.icontains(prj.exclude |
| 41060 | 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 69 66 | s,.file).then.return.true.end.if |
| 41080 | 20 74 61 62 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 | .table.icontains(cfg.excludes,.f |
| 410a0 | 69 6c 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e | ile).then.return.true.end.return |
| 410c0 | 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 65 2e 67 6d 61 6b | .false.end.function.premake.gmak |
| 410e0 | 65 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 | e_cpp_config(prj,.cfg,.cc)._p('i |
| 41100 | 66 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 | feq.($(config),%s)',._MAKE.esc(c |
| 41120 | 66 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 | fg.shortname)).cpp.platformtools |
| 41140 | 28 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 | (cfg,.cc)._p('..'....(table.cont |
| 41160 | 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 22 4f 42 4a 44 | ains(premake.make.override,"OBJD |
| 41180 | 49 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 | IR").and."override.".or."")..... |
| 411a0 | 20 20 27 4f 42 4a 44 49 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d | ..'OBJDIR..............=.%s',._M |
| 411c0 | 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 27 | AKE.esc(cfg.objectsdir))._p('..' |
| 411e0 | 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 6b 65 2e 6d 61 6b 65 | ....(table.contains(premake.make |
| 41200 | 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 | .override,"TARGETDIR").and."over |
| 41220 | 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 20 20 20 | ride.".or."")....'TARGETDIR..... |
| 41240 | 20 20 20 20 20 20 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 | ......=.%s',._MAKE.esc(cfg.build |
| 41260 | 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 | target.directory))._p('..'....(t |
| 41280 | 61 62 6c 65 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 | able.contains(premake.make.overr |
| 412a0 | 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 | ide,"TARGET").and."override.".or |
| 412c0 | 20 22 22 29 20 2e 2e 20 20 20 20 27 54 41 52 47 45 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."").......'TARGET.............. |
| 412e0 | 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 63 28 63 66 | =.$(TARGETDIR)/%s',._MAKE.esc(cf |
| 41300 | 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 45 46 49 4e | g.buildtarget.name))._p('..DEFIN |
| 41320 | 45 53 20 20 20 20 20 20 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 | ES............+=%s',.make.list(c |
| 41340 | 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 29 29 0a 5f 70 28 27 | c.getdefines(cfg.defines)))._p(' |
| 41360 | 20 20 49 4e 43 4c 55 44 45 53 20 20 20 20 20 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 | ..INCLUDES...........+=%s',.make |
| 41380 | 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c | .list(cc.getincludedirs(cfg.incl |
| 413a0 | 75 64 65 64 69 72 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 20 20 20 20 20 20 20 | udedirs)))._p('..INCLUDES....... |
| 413c0 | 20 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 71 75 6f 74 65 | ....+=%s',.make.list(cc.getquote |
| 413e0 | 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 29 | includedirs(cfg.userincludedirs) |
| 41400 | 29 29 0a 63 70 70 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 | )).cpp.pchconfig(cfg).cpp.flags( |
| 41420 | 63 66 67 2c 20 63 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 | cfg,.cc).cpp.linker(prj,.cfg,.cc |
| 41440 | 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 63 66 67 2e 66 69 6c 65 73 29 0a 5f 70 28 27 20 20 4f 42 | ).table.sort(cfg.files)._p('..OB |
| 41460 | 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 20 69 70 61 | JECTS.:=.\\').for._,.file.in.ipa |
| 41480 | 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 73 6f 75 72 | irs(cfg.files).do.if.path.issour |
| 414a0 | 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 69 73 5f 65 78 63 6c | cefile(file).then.if.not.is_excl |
| 414c0 | 75 64 65 64 28 70 72 6a 2c 20 63 66 67 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 | uded(prj,.cfg,.file).then._p('\t |
| 414e0 | 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 | $(OBJDIR)/%s.o.\\'.,._MAKE.esc(p |
| 41500 | 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 6c 65 | ath.trimdots(path.removeext(file |
| 41520 | 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 | ))).).end.end.end._p('')._p('..d |
| 41540 | 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 | efine.PREBUILDCMDS').if.#cfg.pre |
| 41560 | 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 5c 74 40 65 63 | buildcommands.>.0.then._p('\t@ec |
| 41580 | 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a | ho.Running.pre-build.commands'). |
| 415a0 | 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 72 65 | _p('\t%s',.table.implode(cfg.pre |
| 415c0 | 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 0a | buildcommands,."",."",."\n\t")). |
| 415e0 | 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 50 | end._p('..endef')._p('..define.P |
| 41600 | 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d | RELINKCMDS').if.#cfg.prelinkcomm |
| 41620 | 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 75 6e 6e 69 6e | ands.>.0.then._p('\t@echo.Runnin |
| 41640 | 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c | g.pre-link.commands')._p('\t%s', |
| 41660 | 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e | .table.implode(cfg.prelinkcomman |
| 41680 | 64 73 2c 20 22 22 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 | ds,."",."",."\n\t")).end._p('..e |
| 416a0 | 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 | ndef')._p('..define.POSTBUILDCMD |
| 416c0 | 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 | S').if.#cfg.postbuildcommands.>. |
| 416e0 | 30 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 6f 73 74 2d | 0.then._p('\t@echo.Running.post- |
| 41700 | 62 75 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 | build.commands')._p('\t%s',.tabl |
| 41720 | 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 6e 64 73 2c | e.implode(cfg.postbuildcommands, |
| 41740 | 20 22 22 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 | ."",."",."\n\t")).end._p('..ende |
| 41760 | 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 | f').make.settings(cfg,.cc)._p('e |
| 41780 | 6e 64 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 70 | ndif')._p('').end.function.cpp.p |
| 417a0 | 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 | latformtools(cfg,.cc).local.plat |
| 417c0 | 66 6f 72 6d 20 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 | form.=.cc.platforms[cfg.platform |
| 417e0 | 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 | ].if.platform.cc.then._p('..CC.. |
| 41800 | 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 | .......=.%s',.platform.cc).end.i |
| 41820 | 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 | f.platform.cxx.then._p('..CXX... |
| 41840 | 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 | .....=.%s',.platform.cxx).end.if |
| 41860 | 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 | .platform.ar.then._p('..AR...... |
| 41880 | 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 | ...=.%s',.platform.ar).end.end.f |
| 418a0 | 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 | unction.cpp.flags(cfg,.cc).if.cf |
| 418c0 | 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f | g.pchheader.and.not.cfg.flags.No |
| 418e0 | 50 43 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 20 20 20 | PCH.then._p('..FORCE_INCLUDE.... |
| 41900 | 20 20 2b 3d 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 72 | ..+=.-include.$(OBJDIR)/$(notdir |
| 41920 | 20 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 5f 4f | .$(PCH))')._p('..FORCE_INCLUDE_O |
| 41940 | 42 4a 43 20 2b 3d 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 | BJC.+=.-include.$(OBJDIR)/$(notd |
| 41960 | 69 72 20 24 28 50 43 48 29 29 5f 6f 62 6a 63 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 66 6f | ir.$(PCH))_objc').end.if.#cfg.fo |
| 41980 | 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 |
| 419a0 | 45 5f 49 4e 43 4c 55 44 45 20 20 20 20 20 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c | E_INCLUDE......+=.-include.%s'., |
| 419c0 | 5f 4d 41 4b 45 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 | _MAKE.esc(table.concat(cfg.force |
| 419e0 | 64 69 6e 63 6c 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 | dincludes,.";"))).end._p('..ALL_ |
| 41a00 | 43 50 50 46 4c 41 47 53 20 20 20 20 20 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 | CPPFLAGS.......+=.$(CPPFLAGS).%s |
| 41a20 | 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e | .$(DEFINES).$(INCLUDES)',.table. |
| 41a40 | 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 | concat(cc.getcppflags(cfg),.".") |
| 41a60 | 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 41 53 4d 46 4c 41 47 53 20 20 20 20 20 20 20 2b 3d 20 24 28 | )._p('..ALL_ASMFLAGS.......+=.$( |
| 41a80 | 41 53 4d 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 | ASMFLAGS).$(CFLAGS).$(ALL_CPPFLA |
| 41aa0 | 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 61 62 6c 65 2e | GS).$(ARCH)%s',.make.list(table. |
| 41ac0 | 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 2e 62 75 69 6c | join(cc.getcflags(cfg),.cfg.buil |
| 41ae0 | 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 61 73 6d 29 29 | doptions,.cfg.buildoptions_asm)) |
| 41b00 | 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 20 20 20 20 20 2b 3d 20 24 28 | )._p('..ALL_CFLAGS.........+=.$( |
| 41b20 | 43 46 4c 41 47 53 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 | CFLAGS).$(ALL_CPPFLAGS).$(ARCH)% |
| 41b40 | 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 63 | s',.make.list(table.join(cc.getc |
| 41b60 | 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 2c 20 63 66 | flags(cfg),.cfg.buildoptions,.cf |
| 41b80 | 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 58 | g.buildoptions_c)))._p('..ALL_CX |
| 41ba0 | 58 46 4c 41 47 53 20 20 20 20 20 20 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 | XFLAGS.......+=.$(CXXFLAGS).$(CF |
| 41bc0 | 4c 41 47 53 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 | LAGS).$(ALL_CPPFLAGS).$(ARCH)%s' |
| 41be0 | 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 63 66 6c | ,.make.list(table.join(cc.getcfl |
| 41c00 | 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 63 66 67 29 2c 20 63 | ags(cfg),.cc.getcxxflags(cfg),.c |
| 41c20 | 66 67 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 | fg.buildoptions,.cfg.buildoption |
| 41c40 | 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 20 20 20 | s_cpp)))._p('..ALL_OBJCFLAGS.... |
| 41c60 | 20 20 2b 3d 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 29 20 24 | ..+=.$(CFLAGS).$(ALL_CPPFLAGS).$ |
| 41c80 | 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 69 6e 28 | (ARCH)%s',.make.list(table.join( |
| 41ca0 | 63 63 2e 67 65 74 63 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 | cc.getcflags(cfg),.cfg.buildopti |
| 41cc0 | 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 | ons,.cfg.buildoptions_objc)))._p |
| 41ce0 | 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 50 50 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 58 58 46 | ('..ALL_OBJCPPFLAGS....+=.$(CXXF |
| 41d00 | 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 29 20 | LAGS).$(CFLAGS).$(ALL_CPPFLAGS). |
| 41d20 | 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 69 6e | $(ARCH)%s',.make.list(table.join |
| 41d40 | 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 6c 61 | (cc.getcflags(cfg),.cc.getcxxfla |
| 41d60 | 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 2e 62 | gs(cfg),.cfg.buildoptions,.cfg.b |
| 41d80 | 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f | uildoptions_objcpp)))._p('..ALL_ |
| 41da0 | 52 45 53 46 4c 41 47 53 20 20 20 20 20 20 20 2b 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 | RESFLAGS.......+=.$(RESFLAGS).$( |
| 41dc0 | 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 | DEFINES).$(INCLUDES)%s',........ |
| 41de0 | 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 64 65 66 69 | .make.list(table.join(cc.getdefi |
| 41e00 | 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | nes(cfg.resdefines),............ |
| 41e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 | .....................cc.getinclu |
| 41e40 | 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e | dedirs(cfg.resincludedirs),.cfg. |
| 41e60 | 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c | resoptions))).end.function.cpp.l |
| 41e80 | 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 | inker(prj,.cfg,.cc)._p('..ALL_LD |
| 41ea0 | 46 4c 41 47 53 20 20 20 20 20 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 53 29 25 73 27 2c 20 6d | FLAGS........+=.$(LDFLAGS)%s',.m |
| 41ec0 | 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 6c 69 62 64 69 72 | ake.list(table.join(cc.getlibdir |
| 41ee0 | 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 63 66 67 29 2c 20 | flags(cfg),.cc.getldflags(cfg),. |
| 41f00 | 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 44 44 45 50 53 20 | cfg.linkoptions)))._p('..LDDEPS. |
| 41f20 | 20 20 20 20 20 20 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 | ............+=%s',.make.list(_MA |
| 41f40 | 4b 45 2e 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 | KE.esc(premake.getlinks(cfg,."si |
| 41f60 | 62 6c 69 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 | blings",."fullpath"))))._p('..LI |
| 41f80 | 42 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 | BS...............+=.$(LDDEPS)%s' |
| 41fa0 | 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 | ,.make.list(cc.getlinkflags(cfg) |
| 41fc0 | 29 29 0a 5f 70 28 27 20 20 45 58 54 45 52 4e 41 4c 5f 4c 49 42 53 20 20 20 20 20 20 2b 3d 25 73 | ))._p('..EXTERNAL_LIBS......+=%s |
| 41fe0 | 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 | ',.make.list(cc.getlibfiles(cfg) |
| 42000 | 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 | )).if.cfg.kind.==."StaticLib".th |
| 42020 | 65 6e 0a 69 66 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 | en.if.(not.prj.options.ArchiveSp |
| 42040 | 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 20 20 20 20 20 | lit).then._p('..LINKCMD......... |
| 42060 | 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 6b 65 2e | ....=.$(AR).%s.$(TARGET)',.make. |
| 42080 | 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 63 66 67 | list(cc.getarchiveflags(prj,.cfg |
| 420a0 | 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 43 4d 44 20 20 20 | ,.false))).else._p('..LINKCMD... |
| 420c0 | 20 20 20 20 20 20 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 | ..........=.$(AR).%s.$(TARGET)', |
| 420e0 | 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 |
| 42100 | 6a 2c 20 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 | j,.cfg,.false)))._p('..LINKCMD_N |
| 42120 | 44 58 20 20 20 20 20 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 | DX.........=.$(AR).%s.$(TARGET)' |
| 42140 | 2c 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 | ,.make.list(cc.getarchiveflags(p |
| 42160 | 72 6a 2c 20 63 66 67 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 | rj,.cfg,.true))).end.else.local. |
| 42180 | 74 6f 6f 6c 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 | tool.=.iif(cfg.language.==."C",. |
| 421a0 | 22 43 43 22 2c 20 22 43 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 20 20 | "CC",."CXX")._p('..LINKCMD...... |
| 421c0 | 20 20 20 20 20 20 20 3d 20 24 28 25 73 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 | .......=.$(%s).-o.$(TARGET).$(OB |
| 421e0 | 4a 45 43 54 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 24 28 41 52 43 48 29 20 24 28 41 4c | JECTS).$(RESOURCES).$(ARCH).$(AL |
| 42200 | 4c 5f 4c 44 46 4c 41 47 53 29 20 24 28 4c 49 42 53 29 27 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 65 | L_LDFLAGS).$(LIBS)',.tool).end.e |
| 42220 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 69 | nd.function.cpp.pchconfig(cfg).i |
| 42240 | 66 20 6e 6f 74 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 | f.not.cfg.pchheader.or.cfg.flags |
| 42260 | 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 63 68 | .NoPCH.then.return.end.local.pch |
| 42280 | 20 3d 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 0a 66 6f 72 20 5f 2c 20 69 6e 63 64 69 72 20 69 | .=.cfg.pchheader.for._,.incdir.i |
| 422a0 | 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 6c 6f 63 | n.ipairs(cfg.includedirs).do.loc |
| 422c0 | 61 6c 20 61 62 73 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 | al.abspath.=.path.getabsolute(pa |
| 422e0 | 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 6e | th.join(cfg.project.location,.in |
| 42300 | 63 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 | cdir)).local.testname.=.path.joi |
| 42320 | 6e 28 61 62 73 70 61 74 68 2c 20 70 63 68 29 0a 69 66 20 6f 73 2e 69 73 66 69 6c 65 28 74 65 73 | n(abspath,.pch).if.os.isfile(tes |
| 42340 | 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 63 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 | tname).then.pch.=.path.getrelati |
| 42360 | 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 74 65 73 74 6e 61 6d 65 29 0a 62 72 65 61 6b | ve(cfg.location,.testname).break |
| 42380 | 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 50 43 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .end.end._p('..PCH.............. |
| 423a0 | 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 20 20 | ...=.%s',._MAKE.esc(pch))._p('.. |
| 423c0 | 47 43 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f | GCH.................=.$(OBJDIR)/ |
| 423e0 | 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 5f 70 28 27 20 20 47 43 48 | $(notdir.$(PCH)).gch')._p('..GCH |
| 42400 | 5f 4f 42 4a 43 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e | _OBJC............=.$(OBJDIR)/$(n |
| 42420 | 6f 74 64 69 72 20 24 28 50 43 48 29 29 5f 6f 62 6a 63 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 6e | otdir.$(PCH))_objc.gch').end.fun |
| 42440 | 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e 65 | ction.cpp.pchrules(prj)._p('ifne |
| 42460 | 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 29 | q.(,$(PCH))')._p('$(GCH):.$(PCH) |
| 42480 | 20 24 28 4d 41 4b 45 46 49 4c 45 29 20 7c 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 69 66 20 70 72 | .$(MAKEFILE).|.$(OBJDIR)').if.pr |
| 424a0 | 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f | j.msgprecompile.then._p('\t@echo |
| 424c0 | 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 | .'....prj.msgprecompile).else._p |
| 424e0 | 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 6c 6f 63 | ('\t@echo.$(notdir.$<)').end.loc |
| 42500 | 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 | al.cmd.=.iif(prj.language.==."C" |
| 42520 | 2c 20 22 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 20 2d 78 20 63 2d 68 65 61 64 | ,."$(CC).$(ALL_CFLAGS).-x.c-head |
| 42540 | 65 72 22 2c 20 22 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 20 2d 78 20 | er",."$(CXX).$(ALL_CXXFLAGS).-x. |
| 42560 | 63 2b 2b 2d 68 65 61 64 65 72 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 | c++-header")._p('\t$(SILENT).%s. |
| 42580 | 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d | $(DEFINES).$(INCLUDES).-o."$@".- |
| 425a0 | 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 47 43 48 5f 4f | c."$<"',.cmd)._p('')._p('$(GCH_O |
| 425c0 | 42 4a 43 29 3a 20 24 28 50 43 48 29 20 24 28 4d 41 4b 45 46 49 4c 45 29 20 7c 20 24 28 4f 42 4a | BJC):.$(PCH).$(MAKEFILE).|.$(OBJ |
| 425e0 | 44 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 | DIR)').if.prj.msgprecompile.then |
| 42600 | 0a 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 | ._p('\t@echo.'....prj.msgprecomp |
| 42620 | 69 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 | ile).else._p('\t@echo.$(notdir.$ |
| 42640 | 3c 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 | <)').end.local.cmd.=.iif(prj.lan |
| 42660 | 67 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 4f 42 4a 43 46 | guage.==."C",."$(CC).$(ALL_OBJCF |
| 42680 | 4c 41 47 53 29 20 2d 78 20 6f 62 6a 65 63 74 69 76 65 2d 63 2d 68 65 61 64 65 72 22 2c 20 22 24 | LAGS).-x.objective-c-header",."$ |
| 426a0 | 28 43 58 58 29 20 24 28 41 4c 4c 5f 4f 42 4a 43 50 50 46 4c 41 47 53 29 20 2d 78 20 6f 62 6a 65 | (CXX).$(ALL_OBJCPPFLAGS).-x.obje |
| 426c0 | 63 74 69 76 65 2d 63 2b 2b 2d 68 65 61 64 65 72 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e | ctive-c++-header")._p('\t$(SILEN |
| 426e0 | 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 29 20 2d 6f 20 | T).%s.$(DEFINES).$(INCLUDES).-o. |
| 42700 | 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 69 66 27 29 0a | "$@".-c."$<"',.cmd)._p('endif'). |
| 42720 | 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 65 52 75 6c 65 | _p('').end.function.cpp.fileRule |
| 42740 | 73 28 70 72 6a 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 | s(prj,.cc).local.platforms.=.pre |
| 42760 | 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f | make.filterplatforms(prj.solutio |
| 42780 | 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 74 61 62 6c 65 | n,.cc.platforms,."Native").table |
| 427a0 | 2e 73 6f 72 74 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 | .sort(prj.allfiles).for._,.file. |
| 427c0 | 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f | in.ipairs(prj.allfiles.or.{}).do |
| 427e0 | 0a 69 66 20 70 61 74 68 2e 69 73 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e | .if.path.issourcefile(file).then |
| 42800 | 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 74 68 65 6e | .if.(path.isobjcfile(file)).then |
| 42820 | 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 20 24 28 47 43 48 5f 4f 42 | ._p('$(OBJDIR)/%s.o:.%s.$(GCH_OB |
| 42840 | 4a 43 29 20 24 28 4d 41 4b 45 46 49 4c 45 29 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 | JC).$(MAKEFILE)'.,._MAKE.esc(pat |
| 42860 | 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 6c 65 29 29 | h.trimdots(path.removeext(file)) |
| 42880 | 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 0a 29 0a 65 6c 73 65 0a 5f 70 28 27 24 | ).,._MAKE.esc(file).).else._p('$ |
| 428a0 | 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 20 24 28 47 43 48 29 20 24 28 4d 41 4b 45 46 | (OBJDIR)/%s.o:.%s.$(GCH).$(MAKEF |
| 428c0 | 49 4c 45 29 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 | ILE)'.,._MAKE.esc(path.trimdots( |
| 428e0 | 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 | path.removeext(file))).,._MAKE.e |
| 42900 | 73 63 28 66 69 6c 65 29 0a 29 0a 65 6e 64 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 | sc(file).).end.if.(path.isobjcfi |
| 42920 | 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 | le(file).and.prj.msgcompile_objc |
| 42940 | 29 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 73 67 63 | ).then._p('\t@echo.'....prj.msgc |
| 42960 | 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 0a 65 6c 73 65 69 66 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 | ompile_objc).elseif.prj.msgcompi |
| 42980 | 6c 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 6d 73 67 | le.then._p('\t@echo.'....prj.msg |
| 429a0 | 63 6f 6d 70 69 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 | compile).else._p('\t@echo.$(notd |
| 429c0 | 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 | ir.$<)').end.if.(path.isobjcfile |
| 429e0 | 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 69 66 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 | (file)).then.if.(path.iscfile(fi |
| 42a00 | 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 | le)).then._p('\t$(SILENT).$(CXX) |
| 42a20 | 20 24 28 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 | .$(ALL_OBJCFLAGS).$(FORCE_INCLUD |
| 42a40 | 45 5f 4f 42 4a 43 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 5f | E_OBJC).-o."$@".-c."$<"').else._ |
| 42a60 | 70 28 27 5c 74 24 28 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 | p('\t$(SILENT).$(CXX).$(ALL_OBJC |
| 42a80 | 50 50 46 4c 41 47 53 29 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 5f 4f 42 4a 43 29 20 2d | PPFLAGS).$(FORCE_INCLUDE_OBJC).- |
| 42aa0 | 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 28 70 61 74 | o."$@".-c."$<"').end.elseif.(pat |
| 42ac0 | 68 2e 69 73 61 73 6d 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 | h.isasmfile(file)).then._p('\t$( |
| 42ae0 | 53 49 4c 45 4e 54 29 20 24 28 43 43 29 20 24 28 41 4c 4c 5f 41 53 4d 46 4c 41 47 53 29 20 2d 6f | SILENT).$(CC).$(ALL_ASMFLAGS).-o |
| 42b00 | 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f | ."$@".-c."$<"').else.cpp.buildco |
| 42b20 | 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 | mmand(path.iscfile(file).and.not |
| 42b40 | 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a | .prj.options.ForceCPP,."o").end. |
| 42b60 | 66 6f 72 20 5f 2c 20 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 63 6f | for._,.task.in.ipairs(prj.postco |
| 42b80 | 6d 70 69 6c 65 74 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c | mpiletasks.or.{}).do._p('\t$(SIL |
| 42ba0 | 45 4e 54 29 20 25 73 27 2c 20 74 61 73 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 27 | ENT).%s',.task)._p('').end._p('' |
| 42bc0 | 29 0a 65 6c 73 65 69 66 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 | ).elseif.(path.getextension(file |
| 42be0 | 29 20 3d 3d 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 | ).==.".rc").then._p('$(OBJDIR)/% |
| 42c00 | 73 2e 72 65 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 | s.res:.%s',._MAKE.esc(path.getba |
| 42c20 | 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a | sename(file)),._MAKE.esc(file)). |
| 42c40 | 69 66 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 | if.prj.msgresource.then._p('\t@e |
| 42c60 | 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f | cho.'....prj.msgresource).else._ |
| 42c80 | 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 | p('\t@echo.$(notdir.$<)').end._p |
| 42ca0 | 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 | ('\t$(SILENT).$(RESCOMP).$<.-O.c |
| 42cc0 | 6f 66 66 20 2d 6f 20 22 24 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 | off.-o."$@".$(ALL_RESFLAGS)')._p |
| 42ce0 | 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 64 65 | ('').end.end.end.function.cpp.de |
| 42d00 | 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 6e 64 | pendencyRules(prj).for._,.depend |
| 42d20 | 65 6e 63 79 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 | ency.in.ipairs(prj.dependency.or |
| 42d40 | 20 7b 7d 29 20 64 6f 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 | .{}).do.for._,.dep.in.ipairs(dep |
| 42d60 | 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d 6e 69 | endency.or.{}).do.if.(dep[3]==ni |
| 42d80 | 6c 20 6f 72 20 64 65 70 5b 33 5d 3d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f | l.or.dep[3]==false).then._p('$(O |
| 42da0 | 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 | BJDIR)/%s.o:.%s'.,._MAKE.esc(pat |
| 42dc0 | 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 70 61 74 68 2e 67 | h.trimdots(path.removeext(path.g |
| 42de0 | 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 5b 31 5d 29 | etrelative(prj.location,.dep[1]) |
| 42e00 | 29 29 29 0a 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 76 65 | ))).,._MAKE.esc(path.getrelative |
| 42e20 | 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 0a 5f | (prj.location,.dep[2])).).else._ |
| 42e40 | 70 28 27 25 73 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 0a 2c | p('%s:.%s'.,._MAKE.esc(dep[1])., |
| 42e60 | 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 76 65 28 70 72 6a 2e | ._MAKE.esc(path.getrelative(prj. |
| 42e80 | 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a | location,.dep[2])).).end._p(''). |
| 42ea0 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f | end.end.end.function.cpp.buildco |
| 42ec0 | 6d 6d 61 6e 64 28 69 73 63 66 69 6c 65 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 | mmand(iscfile,.objext).local.fla |
| 42ee0 | 67 73 20 3d 20 69 69 66 28 69 73 63 66 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 | gs.=.iif(iscfile,.'$(CC).$(ALL_C |
| 42f00 | 46 4c 41 47 53 29 27 2c 20 27 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 | FLAGS)',.'$(CXX).$(ALL_CXXFLAGS) |
| 42f20 | 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e | ')._p('\t$(SILENT).%s.$(FORCE_IN |
| 42f40 | 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 | CLUDE).-o."$@".-c."$<"',.flags,. |
| 42f60 | 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 | objext).end..local.function.getr |
| 42f80 | 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 | esourcefilename(cfg,.fname).if.p |
| 42fa0 | 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 72 65 73 | ath.getextension(fname).==.".res |
| 42fc0 | 78 22 20 74 68 65 6e 0a 20 20 20 20 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 | x".then.....local.name.=.cfg.bui |
| 42fe0 | 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 | ldtarget.basename....".".....loc |
| 43000 | 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 | al.dir.=.path.getdirectory(fname |
| 43020 | 29 0a 20 20 20 20 69 66 20 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d | ).....if.dir.~=.".".then..name.= |
| 43040 | 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 | .name....path.translate(dir,."." |
| 43060 | 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 | )....".".end.return."$(OBJDIR)/" |
| 43080 | 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 | ...._MAKE.esc(name....path.getba |
| 430a0 | 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 | sename(fname))....".resources".e |
| 430c0 | 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | lse.return.fname.end.end.functio |
| 430e0 | 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c | n.premake.make_csharp(prj).local |
| 43100 | 20 63 73 63 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c | .csc.=.premake.dotnet.local.cfgl |
| 43120 | 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c | ibs.=.{.}.local.cfgpairs.=.{.}.l |
| 43140 | 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 | ocal.anycfg.for.cfg.in.premake.e |
| 43160 | 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 | achconfig(prj).do.anycfg.=.cfg.c |
| 43180 | 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 | fglibs[cfg].=.premake.getlinks(c |
| 431a0 | 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 | fg,."siblings",."fullpath").cfgp |
| 431c0 | 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 | airs[cfg].=.{.}.for._,.fname.in. |
| 431e0 | 69 70 61 69 72 73 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e | ipairs(cfglibs[cfg]).do.if.path. |
| 43200 | 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 | getdirectory(fname).~=.cfg.build |
| 43220 | 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 | target.directory.then.cfgpairs[c |
| 43240 | 66 67 5d 5b 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 | fg]["$(TARGETDIR)/"...._MAKE.esc |
| 43260 | 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 | (path.getname(fname))].=._MAKE.e |
| 43280 | 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 | sc(fname).end.end.end.local.sour |
| 432a0 | 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f | ces.=.{}.local.embedded.=.{.}.lo |
| 432c0 | 63 61 6c 20 63 6f 70 79 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 | cal.copypairs.=.{.}.for.fcfg.in. |
| 432e0 | 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 6f | premake.project.eachfile(prj).do |
| 43300 | 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 | .local.action.=.csc.getbuildacti |
| 43320 | 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 | on(fcfg).if.action.==."Compile". |
| 43340 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e | then.table.insert(sources,.fcfg. |
| 43360 | 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 | name).elseif.action.==."Embedded |
| 43380 | 52 65 73 6f 75 72 63 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 | Resource".then.table.insert(embe |
| 433a0 | 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d | dded,.fcfg.name).elseif.action.= |
| 433c0 | 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 | =."Content".then.copypairs["$(TA |
| 433e0 | 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 74 68 2e 67 65 74 | RGETDIR)/"...._MAKE.esc(path.get |
| 43400 | 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 | name(fcfg.name))].=._MAKE.esc(fc |
| 43420 | 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 | fg.name).elseif.path.getname(fcf |
| 43440 | 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 | g.name):lower().==."app.config". |
| 43460 | 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 | then.copypairs["$(TARGET).config |
| 43480 | 22 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 6e 64 0a 65 6e | "].=._MAKE.esc(fcfg.name).end.en |
| 434a0 | 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 | d.local.paths.=.table.translate( |
| 434c0 | 70 72 6a 2e 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 | prj.libdirs,.function(v).return. |
| 434e0 | 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 | path.join(prj.basedir,.v).end).p |
| 43500 | 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c | aths.=.table.join({prj.basedir}, |
| 43520 | 20 70 61 74 68 73 29 0a 66 6f 72 20 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 | .paths).for._,.libname.in.ipairs |
| 43540 | 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 22 2c | (premake.getlinks(prj,."system", |
| 43560 | 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 | ."fullpath")).do.local.libdir.=. |
| 43580 | 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 | os.pathsearch(libname..".dll",.u |
| 435a0 | 6e 70 61 63 6b 28 70 61 74 68 73 29 29 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c | npack(paths)).if.(libdir).then.l |
| 435c0 | 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e | ocal.target.=."$(TARGETDIR)/"... |
| 435e0 | 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 | ._MAKE.esc(path.getname(libname) |
| 43600 | 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 | ).local.source.=.path.getrelativ |
| 43620 | 65 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c | e(prj.basedir,.path.join(libdir, |
| 43640 | 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 | .libname))..".dll".copypairs[tar |
| 43660 | 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 | get].=._MAKE.esc(source).end.end |
| 43680 | 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 | ._p('#.%s.project.makefile.autog |
| 436a0 | 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 | enerated.by.GENie',.premake.acti |
| 436c0 | 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f | on.current().shortname)._p('')._ |
| 436e0 | 70 28 27 69 66 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 | p('ifndef.config')._p('..config= |
| 43700 | 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | %s',._MAKE.esc(prj.configuration |
| 43720 | 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 | s[1]:lower()))._p('endif')._p('' |
| 43740 | 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c | )._p('ifndef.verbose')._p('..SIL |
| 43760 | 45 4e 54 20 3d 20 40 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 | ENT.=.@')._p('endif')._p('')._p( |
| 43780 | 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 71 20 28 | 'SHELLTYPE.:=.msdos')._p('ifeq.( |
| 437a0 | 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 20 20 53 | ,$(ComSpec)$(COMSPEC))')._p('..S |
| 437c0 | 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 0a | HELLTYPE.:=.posix')._p('endif'). |
| 437e0 | 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 62 69 6e | _p('ifeq.(/bin,$(findstring./bin |
| 43800 | 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 20 3a 3d | ,$(SHELL)))')._p('..SHELLTYPE.:= |
| 43820 | 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 20 28 2f | .posix')._p('endif')._p('ifeq.(/ |
| 43840 | 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 48 45 4c | bin,$(findstring./bin,$(MAKESHEL |
| 43860 | 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 69 78 27 | L)))')._p('..SHELLTYPE.:=.posix' |
| 43880 | 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 65 71 20 28 70 | )._p('endif')._p('')._p('ifeq.(p |
| 438a0 | 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 | osix,$(SHELLTYPE))')._p('..MKDIR |
| 438c0 | 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f | .=.$(SILENT).mkdir.-p."$(1)"')._ |
| 438e0 | 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 | p('..COPY..=.$(SILENT).cp.-fR."$ |
| 43900 | 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d | (1)"."$(2)"')._p('else')._p('..M |
| 43920 | 4b 44 49 52 20 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 | KDIR.=.$(SILENT).mkdir."$(subst. |
| 43940 | 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 | /,\\\\,$(1))".2>.nul')._p('..COP |
| 43960 | 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 75 62 73 74 20 | Y..=.$(SILENT).copy./Y."$(subst. |
| 43980 | 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 5c 5c 2c 24 28 | /,\\\\,$(1))"."$(subst./,\\\\,$( |
| 439a0 | 32 29 29 22 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 69 66 | 2))"')._p('endif')._p('')._p('if |
| 439c0 | 6e 64 65 66 20 43 53 43 27 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 | ndef.CSC')._p('..CSC=%s',.csc.ge |
| 439e0 | 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f | tcompilervar(prj))._p('endif')._ |
| 43a00 | 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 | p('')._p('ifndef.RESGEN')._p('.. |
| 43a20 | 52 45 53 47 45 4e 3d 72 65 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | RESGEN=resgen')._p('endif')._p(' |
| 43a40 | 27 29 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 65 2e 66 69 6c | ').local.platforms.=.premake.fil |
| 43a60 | 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 | terplatforms(prj.solution,.prema |
| 43a80 | 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 | ke[_OPTIONS.cc].platforms).table |
| 43aa0 | 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 | .insert(platforms,.1,."").for.cf |
| 43ac0 | 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 0a | g.in.premake.eachconfig(prj).do. |
| 43ae0 | 70 72 65 6d 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 | premake.gmake_cs_config(cfg,.csc |
| 43b00 | 2c 20 63 66 67 6c 69 62 73 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e | ,.cfglibs).end._p('#.To.maintain |
| 43b20 | 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 | .compatibility.with.VS.NET,.thes |
| 43b40 | 65 20 76 61 6c 75 65 73 20 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a | e.values.must.be.set.at.the.proj |
| 43b60 | 65 63 74 20 6c 65 76 65 6c 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 | ect.level')._p('TARGET.....:=.$( |
| 43b80 | 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 | TARGETDIR)/%s',._MAKE.esc(prj.bu |
| 43ba0 | 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 | ildtarget.name))._p('FLAGS...... |
| 43bc0 | 2b 3d 20 2f 74 3a 25 73 20 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c | +=./t:%s.%s',.csc.getkind(prj):l |
| 43be0 | 6f 77 65 72 28 29 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 | ower(),.table.implode(_MAKE.esc( |
| 43c00 | 70 72 6a 2e 6c 69 62 64 69 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 | prj.libdirs),."/lib:",."",.".")) |
| 43c20 | 0a 5f 70 28 27 52 45 46 45 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d | ._p('REFERENCES.+=.%s',.table.im |
| 43c40 | 70 6c 6f 64 65 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 73 | plode(_MAKE.esc(premake.getlinks |
| 43c60 | 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f | (prj,."system",."basename")),."/ |
| 43c80 | 72 3a 22 2c 20 22 2e 64 6c 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f | r:",.".dll",."."))._p('')._p('SO |
| 43ca0 | 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 | URCES.:=.\\').for._,.fname.in.ip |
| 43cc0 | 61 69 72 73 28 73 6f 75 72 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f | airs(sources).do._p('\t%s.\\',._ |
| 43ce0 | 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 | MAKE.esc(path.translate(fname))) |
| 43d00 | 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c | .end._p('')._p('EMBEDFILES.:=.\\ |
| 43d20 | 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 | ').for._,.fname.in.ipairs(embedd |
| 43d40 | 65 64 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 | ed).do._p('\t%s.\\',.getresource |
| 43d60 | 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 | filename(prj,.fname)).end._p('') |
| 43d80 | 0a 5f 70 28 27 43 4f 50 59 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 | ._p('COPYFILES.+=.\\').for.targe |
| 43da0 | 74 2c 20 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 61 6e 79 63 | t,.source.in.pairs(cfgpairs[anyc |
| 43dc0 | 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e | fg]).do._p('\t%s.\\',.target).en |
| 43de0 | 64 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 63 6f | d.for.target,.source.in.pairs(co |
| 43e00 | 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 | pypairs).do._p('\t%s.\\',.target |
| 43e20 | 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 | ).end._p('')._p('SHELLTYPE.:=.ms |
| 43e40 | 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 43 4f 4d | dos')._p('ifeq.(,$(ComSpec)$(COM |
| 43e60 | 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 6f 73 69 | SPEC))')._p('..SHELLTYPE.:=.posi |
| 43e80 | 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 6e 2c 24 | x')._p('endif')._p('ifeq.(/bin,$ |
| 43ea0 | 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 0a 5f 70 | (findstring./bin,$(SHELL)))')._p |
| 43ec0 | 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 64 | ('..SHELLTYPE.:=.posix')._p('end |
| 43ee0 | 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 69 6e 67 | if')._p('ifeq.(/bin,$(findstring |
| 43f00 | 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 53 48 45 | ./bin,$(MAKESHELL)))')._p('..SHE |
| 43f20 | 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 0a 5f 70 | LLTYPE.:=.posix')._p('endif')._p |
| 43f40 | 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 | ('')._p('.PHONY:.clean.prebuild. |
| 43f60 | 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 | prelink')._p('')._p('all:.$(TARG |
| 43f80 | 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 | ETDIR).$(OBJDIR).prebuild.$(EMBE |
| 43fa0 | 44 46 49 4c 45 53 29 20 24 28 43 4f 50 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 | DFILES).$(COPYFILES).prelink.$(T |
| 43fc0 | 41 52 47 45 54 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 | ARGET)')._p('')._p('$(TARGET):.$ |
| 43fe0 | 28 53 4f 55 52 43 45 53 29 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 | (SOURCES).$(EMBEDFILES).$(DEPEND |
| 44000 | 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c | S)')._p('\t$(SILENT).$(CSC)./nol |
| 44020 | 6f 67 6f 20 2f 6f 75 74 3a 24 40 20 24 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 | ogo./out:$@.$(FLAGS).$(REFERENCE |
| 44040 | 53 29 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 | S).$(SOURCES).$(patsubst.%%,/res |
| 44060 | 6f 75 72 63 65 3a 25 25 2c 24 28 45 4d 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 | ource:%%,$(EMBEDFILES))')._p('\t |
| 44080 | 24 28 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 | $(POSTBUILDCMDS)')._p('')._p('$( |
| 440a0 | 54 41 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 | TARGETDIR):').premake.make_mkdir |
| 440c0 | 72 75 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 | rule("$(TARGETDIR)")._p('$(OBJDI |
| 440e0 | 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 6c 65 28 22 24 28 | R):').premake.make_mkdirrule("$( |
| 44100 | 4f 42 4a 44 49 52 29 22 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 | OBJDIR)")._p('clean:')._p('\t@ec |
| 44120 | 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 5f 70 28 27 69 | ho.Cleaning.%s',.prj.name)._p('i |
| 44140 | 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c | feq.(posix,$(SHELLTYPE))')._p('\ |
| 44160 | 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 | t$(SILENT).rm.-f.$(TARGETDIR)/%s |
| 44180 | 2e 2a 20 24 28 43 4f 50 59 46 49 4c 45 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 | .*.$(COPYFILES)',.prj.buildtarge |
| 441a0 | 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d | t.basename)._p('\t$(SILENT).rm.- |
| 441c0 | 72 66 20 24 28 4f 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 | rf.$(OBJDIR)')._p('else')._p('\t |
| 441e0 | 24 28 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 | $(SILENT).if.exist.$(subst./,\\\ |
| 44200 | 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 | \,$(TARGETDIR)/%s.*).del.$(subst |
| 44220 | 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a | ./,\\\\,$(TARGETDIR)/%s.*)',.prj |
| 44240 | 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 | .buildtarget.basename,.prj.build |
| 44260 | 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 | target.basename).for.target,.sou |
| 44280 | 72 63 65 20 69 6e 20 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 | rce.in.pairs(cfgpairs[anycfg]).d |
| 442a0 | 6f 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 24 28 73 75 62 | o._p('\t$(SILENT).if.exist.$(sub |
| 442c0 | 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c | st./,\\\\,%s).del.$(subst./,\\\\ |
| 442e0 | 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 | ,%s)',.target,.target).end.for.t |
| 44300 | 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 72 73 | arget,.source.in.pairs(copypairs |
| 44320 | 29 20 64 6f 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 24 28 | ).do._p('\t$(SILENT).if.exist.$( |
| 44340 | 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c | subst./,\\\\,%s).del.$(subst./,\ |
| 44360 | 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 | \\\,%s)',.target,.target).end._p |
| 44380 | 28 27 5c 74 24 28 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 | ('\t$(SILENT).if.exist.$(subst./ |
| 443a0 | 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 | ,\\\\,$(OBJDIR)).rmdir./s./q.$(s |
| 443c0 | 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 | ubst./,\\\\,$(OBJDIR))')._p('end |
| 443e0 | 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 | if')._p('')._p('prebuild:')._p(' |
| 44400 | 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 | \t$(PREBUILDCMDS)')._p('')._p('p |
| 44420 | 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 | relink:')._p('\t$(PRELINKCMDS)') |
| 44440 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 23 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | ._p('')._p('#.Per-configuration. |
| 44460 | 63 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 | copied.file.rules').for.cfg.in.p |
| 44480 | 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 5f 70 28 27 69 66 | remake.eachconfig(prj).do._p('if |
| 444a0 | 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 | neq.(,$(findstring.%s,$(config)) |
| 444c0 | 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 | )',._MAKE.esc(cfg.name:lower())) |
| 444e0 | 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 63 66 67 | .for.target,.source.in.pairs(cfg |
| 44500 | 70 61 69 72 73 5b 63 66 67 5d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 | pairs[cfg]).do.premake.make_copy |
| 44520 | 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 | rule(source,.target).end._p('end |
| 44540 | 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c | if')._p('').end._p('#.Copied.fil |
| 44560 | 65 20 72 75 6c 65 73 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 | e.rules').for.target,.source.in. |
| 44580 | 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 | pairs(copypairs).do.premake.make |
| 445a0 | 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 | _copyrule(source,.target).end._p |
| 445c0 | 28 27 23 20 45 6d 62 65 64 64 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c | ('#.Embedded.file.rules').for._, |
| 445e0 | 20 66 6e 61 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 20 0a 69 | .fname.in.ipairs(embedded).do..i |
| 44600 | 66 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 20 3d 3d 20 22 2e | f.path.getextension(fname).==.". |
| 44620 | 72 65 73 78 22 20 74 68 65 6e 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 | resx".then._p('%s:.%s',.getresou |
| 44640 | 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 | rcefilename(prj,.fname),._MAKE.e |
| 44660 | 73 63 28 66 6e 61 6d 65 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 | sc(fname))._p('\t$(SILENT).$(RES |
| 44680 | 47 45 4e 29 20 24 5e 20 24 40 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a | GEN).$^.$@').end._p('').end.end. |
| 446a0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 | function.premake.gmake_cs_config |
| 446c0 | 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c | (cfg,.csc,.cfglibs)._p('ifneq.(, |
| 446e0 | 24 28 66 69 6e 64 73 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 | $(findstring.%s,$(config)))',._M |
| 44700 | 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 | AKE.esc(cfg.name:lower()))._p('. |
| 44720 | 20 54 41 52 47 45 54 44 49 52 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 | .TARGETDIR..:=.%s',._MAKE.esc(cf |
| 44740 | 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 27 20 20 | g.buildtarget.directory))._p('.. |
| 44760 | 4f 42 4a 44 49 52 20 20 20 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 | OBJDIR.....:=.%s',._MAKE.esc(cfg |
| 44780 | 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a | .objectsdir))._p('..DEPENDS....: |
| 447a0 | 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 70 72 | =.%s',.table.concat(_MAKE.esc(pr |
| 447c0 | 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 | emake.getlinks(cfg,."dependencie |
| 447e0 | 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 | s",."fullpath")),."."))._p('..RE |
| 44800 | 46 45 52 45 4e 43 45 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f | FERENCES.:=.%s',.table.implode(_ |
| 44820 | 4d 41 4b 45 2e 65 73 63 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 | MAKE.esc(cfglibs[cfg]),."/r:",." |
| 44840 | 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 | ",."."))._p('..FLAGS......+=.%s. |
| 44860 | 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 | %s',.table.implode(cfg.defines,. |
| 44880 | 22 2f 64 3a 22 2c 20 22 22 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 | "/d:",."",."."),.table.concat(ta |
| 448a0 | 62 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e | ble.join(csc.getflags(cfg),.cfg. |
| 448c0 | 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e | buildoptions),."."))._p('..defin |
| 448e0 | 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c | e.PREBUILDCMDS').if.#cfg.prebuil |
| 44900 | 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 |
| 44920 | 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 | unning.pre-build.commands')._p(' |
| 44940 | 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 72 65 62 75 69 6c | \t%s',.table.implode(cfg.prebuil |
| 44960 | 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 64 0a | dcommands,."",."",."\n\t")).end. |
| 44980 | 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 50 52 45 4c 49 | _p('..endef')._p('..define.PRELI |
| 449a0 | 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 | NKCMDS').if.#cfg.prelinkcommands |
| 449c0 | 20 3e 20 30 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 | .>.0.then._p('\t@echo.Running.pr |
| 449e0 | 65 2d 6c 69 6e 6b 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 | e-link.commands')._p('\t%s',.tab |
| 44a00 | 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 | le.implode(cfg.prelinkcommands,. |
| 44a20 | 22 22 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 | "",."",."\n\t")).end._p('..endef |
| 44a40 | 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a | ')._p('..define.POSTBUILDCMDS'). |
| 44a60 | 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 | if.#cfg.postbuildcommands.>.0.th |
| 44a80 | 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c | en._p('\t@echo.Running.post-buil |
| 44aa0 | 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 69 6d | d.commands')._p('\t%s',.table.im |
| 44ac0 | 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c | plode(cfg.postbuildcommands,."", |
| 44ae0 | 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 0a | ."",."\n\t")).end._p('..endef'). |
| 44b00 | 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 6d 61 | _p('endif')._p('').end..local.ma |
| 44b20 | 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | ke.=.premake.make.function.prema |
| 44b40 | 6b 65 2e 6d 61 6b 65 5f 76 61 6c 61 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 76 61 6c 61 63 20 3d 20 | ke.make_vala(prj).local.valac.=. |
| 44b60 | 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 | premake.gettool(prj).local.platf |
| 44b80 | 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 70 | orms.=.premake.filterplatforms(p |
| 44ba0 | 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 76 61 6c 61 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e | rj.solution,.valac.platforms,."N |
| 44bc0 | 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c | ative")._p('#.%s.project.makefil |
| 44be0 | 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 | e.autogenerated.by.GENie',.prema |
| 44c00 | 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f | ke.action.current().shortname)._ |
| 44c20 | 70 28 27 69 66 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 | p('ifndef.config')._p('..config= |
| 44c40 | 25 73 27 2c 20 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 | %s',._MAKE.esc(premake.getconfig |
| 44c60 | 6e 61 6d 65 28 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 | name(prj.solution.configurations |
| 44c80 | 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 | [1],.platforms[1],.true)))._p('e |
| 44ca0 | 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 76 65 72 62 6f 73 65 | ndif')._p('')._p('ifndef.verbose |
| 44cc0 | 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 27 65 6e 64 69 66 27 | ')._p('..SILENT.=.@')._p('endif' |
| 44ce0 | 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 20 6d 73 64 6f 73 27 | )._p('')._p('SHELLTYPE.:=.msdos' |
| 44d00 | 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 43 4f 4d 53 50 45 43 | )._p('ifeq.(,$(ComSpec)$(COMSPEC |
| 44d20 | 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 0a | ))')._p('..SHELLTYPE.:=.posix'). |
| 44d40 | 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 6e | _p('endif')._p('ifeq.(/bin,$(fin |
| 44d60 | 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 0a 5f 70 28 27 20 20 | dstring./bin,$(SHELL)))')._p('.. |
| 44d80 | 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') |
| 44da0 | 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 62 69 | ._p('ifeq.(/bin,$(findstring./bi |
| 44dc0 | 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 53 48 45 4c 4c 54 59 | n,$(MAKESHELL)))')._p('..SHELLTY |
| 44de0 | 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 0a 5f 70 28 27 27 29 | PE.:=.posix')._p('endif')._p('') |
| 44e00 | 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 27 29 | ._p('ifeq.(posix,$(SHELLTYPE))') |
| 44e20 | 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 6d 6b 64 69 72 20 2d | ._p('..MKDIR.=.$(SILENT).mkdir.- |
| 44e40 | 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 24 28 53 49 4c 45 4e | p."$(1)"')._p('..COPY..=.$(SILEN |
| 44e60 | 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 0a 5f 70 28 27 20 20 | T).cp.-fR."$(1)"."$(2)"')._p('.. |
| 44e80 | 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 | RM....=.$(SILENT).rm.-f."$(1)"') |
| 44ea0 | 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 |
| 44ec0 | 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))" |
| 44ee0 | 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 | .2>.nul.||.exit.0')._p('..COPY.. |
| 44f00 | 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c | =.$(SILENT).copy./Y."$(subst./,\ |
| 44f20 | 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 | \\\,$(1))"."$(subst./,\\\\,$(2)) |
| 44f40 | 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 | "')._p('..RM....=.$(SILENT).del. |
| 44f60 | 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c | /F."$(subst./,\\\\,$(1))".2>.nul |
| 44f80 | 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a | .||.exit.0')._p('endif')._p(''). |
| 44fa0 | 5f 70 28 27 56 41 4c 41 43 20 3d 20 25 73 27 2c 20 76 61 6c 61 63 2e 76 61 6c 61 63 29 0a 5f 70 | _p('VALAC.=.%s',.valac.valac)._p |
| 44fc0 | 28 27 43 43 20 20 20 20 3d 20 25 73 27 2c 20 76 61 6c 61 63 2e 63 63 29 0a 5f 70 28 27 27 29 0a | ('CC....=.%s',.valac.cc)._p(''). |
| 44fe0 | 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 66 6f | for._,.platform.in.ipairs(platfo |
| 45000 | 72 6d 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 | rms).do.for.cfg.in.premake.eachc |
| 45020 | 6f 6e 66 69 67 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 | onfig(prj,.platform).do.premake. |
| 45040 | 67 6d 61 6b 65 5f 76 61 6c 61 63 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 76 61 6c | gmake_valac_config(prj,.cfg,.val |
| 45060 | 61 63 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a | ac).end.end._p('SOURCES.:=.\\'). |
| 45080 | 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 73 29 | for._,.file.in.ipairs(prj.files) |
| 450a0 | 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 | .do.if.path.issourcefile(file).t |
| 450c0 | 68 65 6e 0a 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 | hen.if.not.table.icontains(prj.e |
| 450e0 | 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 | xcludes,.file).then._p('\t%s.\\' |
| 45100 | 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f | ,._MAKE.esc(file)).end.end.end._ |
| 45120 | 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 | p('')._p('.PHONY:.clean.prebuild |
| 45140 | 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a | .prelink')._p('')._p('$(TARGET): |
| 45160 | 20 24 28 53 4f 55 52 43 45 53 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 27 29 0a 5f 70 28 | .$(SOURCES).|.$(TARGETDIR)')._p( |
| 45180 | 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 56 41 4c 41 43 29 20 2d 6f 20 24 28 54 41 52 47 45 | '\t$(SILENT).$(VALAC).-o.$(TARGE |
| 451a0 | 54 29 20 2d 2d 63 63 3d 24 28 43 43 29 20 24 28 46 4c 41 47 53 29 20 24 28 53 4f 55 52 43 45 53 | T).--cc=$(CC).$(FLAGS).$(SOURCES |
| 451c0 | 29 27 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 | )')._p('\t$(POSTBUILDCMDS)')._p( |
| 451e0 | 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e | '')._p('$(TARGETDIR):').premake. |
| 45200 | 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f | make_mkdirrule("$(TARGETDIR)")._ |
| 45220 | 70 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 | p('clean:').if.(not.prj.solution |
| 45240 | 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 6c 65 2e 63 6f 6e 74 | .messageskip).or.(not.table.cont |
| 45260 | 61 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 | ains(prj.solution.messageskip,." |
| 45280 | 53 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 | SkipCleaningMessage")).then._p(' |
| 452a0 | 5c 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 | \t@echo.Cleaning.%s',.prj.name). |
| 452c0 | 65 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 | end._p('ifeq.(posix,$(SHELLTYPE) |
| 452e0 | 29 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 | )')._p('\t$(SILENT).rm.-f..$(TAR |
| 45300 | 47 45 54 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 4e 54 | GET)')._p('else')._p('\t$(SILENT |
| 45320 | 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 52 47 | ).if.exist.$(subst./,\\\\,$(TARG |
| 45340 | 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 45 54 | ET)).del.$(subst./,\\\\,$(TARGET |
| 45360 | 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 70 28 27 70 72 65 62 | ))')._p('endif')._p('')._p('preb |
| 45380 | 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 4d 44 53 29 27 29 0a | uild:')._p('\t$(PREBUILDCMDS)'). |
| 453a0 | 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 27 5c 74 24 28 50 52 | _p('')._p('prelink:')._p('\t$(PR |
| 453c0 | 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ELINKCMDS)')._p('').end.function |
| 453e0 | 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 76 61 6c 61 63 5f 63 6f 6e 66 69 67 28 70 72 6a 2c | .premake.gmake_valac_config(prj, |
| 45400 | 20 63 66 67 2c 20 76 61 6c 61 63 29 0a 5f 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 | .cfg,.valac)._p('ifeq.($(config) |
| 45420 | 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 | ,%s)',._MAKE.esc(cfg.shortname)) |
| 45440 | 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 | ._p('..TARGETDIR..=.%s',._MAKE.e |
| 45460 | 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 5f | sc(cfg.buildtarget.directory))._ |
| 45480 | 70 28 27 20 20 54 41 52 47 45 54 20 20 20 20 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 | p('..TARGET.....=.$(TARGETDIR)/% |
| 454a0 | 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 2e 6e 61 | s',._MAKE.esc(cfg.buildtarget.na |
| 454c0 | 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b | me))._p('..DEFINES....+=%s',.mak |
| 454e0 | 65 2e 6c 69 73 74 28 76 61 6c 61 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 | e.list(valac.getdefines(cfg.defi |
| 45500 | 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 50 4b 47 53 20 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d | nes)))._p('..PKGS.......+=%s',.m |
| 45520 | 61 6b 65 2e 6c 69 73 74 28 76 61 6c 61 63 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2e 6c 69 6e 6b | ake.list(valac.getlinks(cfg.link |
| 45540 | 73 29 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 24 28 44 45 46 49 4e | s)))._p('..FLAGS......+=.$(DEFIN |
| 45560 | 45 53 29 20 24 28 50 4b 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e | ES).$(PKGS)%s',.make.list(table. |
| 45580 | 6a 6f 69 6e 28 76 61 6c 61 63 2e 67 65 74 76 61 6c 61 66 6c 61 67 73 28 63 66 67 29 2c 20 76 61 | join(valac.getvalaflags(cfg),.va |
| 455a0 | 6c 61 63 2e 67 65 74 62 75 69 6c 64 6f 70 74 69 6f 6e 73 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 | lac.getbuildoptions(cfg.buildopt |
| 455c0 | 69 6f 6e 73 29 2c 20 76 61 6c 61 63 2e 67 65 74 62 75 69 6c 64 6f 70 74 69 6f 6e 73 28 63 66 67 | ions),.valac.getbuildoptions(cfg |
| 455e0 | 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 | .buildoptions_c))))._p('..define |
| 45600 | 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 | .PREBUILDCMDS').if.#cfg.prebuild |
| 45620 | 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 75 | commands.>.0.then._p('\t@echo.Ru |
| 45640 | 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c | nning.pre-build.commands')._p('\ |
| 45660 | 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 72 65 62 75 69 6c 64 | t%s',.table.implode(cfg.prebuild |
| 45680 | 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 64 0a 5f | commands,."",."",."\n\t")).end._ |
| 456a0 | 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 50 52 45 4c 49 4e | p('..endef')._p('..define.PRELIN |
| 456c0 | 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 | KCMDS').if.#cfg.prelinkcommands. |
| 456e0 | 3e 20 30 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 | >.0.then._p('\t@echo.Running.pre |
| 45700 | 2d 6c 69 6e 6b 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 | -link.commands')._p('\t%s',.tabl |
| 45720 | 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 | e.implode(cfg.prelinkcommands,." |
| 45740 | 22 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 | ",."",."\n\t")).end._p('..endef' |
| 45760 | 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 | )._p('..define.POSTBUILDCMDS').i |
| 45780 | 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 | f.#cfg.postbuildcommands.>.0.the |
| 457a0 | 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 | n._p('\t@echo.Running.post-build |
| 457c0 | 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 |
| 457e0 | 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 | lode(cfg.postbuildcommands,."",. |
| 45800 | 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 0a 5f | "",."\n\t")).end._p('..endef')._ |
| 45820 | 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 6d 61 6b | p('endif')._p('').end..local.mak |
| 45840 | 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 6c 6f 63 61 6c 20 73 77 69 66 74 20 3d 20 7b | e.=.premake.make.local.swift.=.{ |
| 45860 | 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 77 69 66 74 28 70 | .}.function.premake.make_swift(p |
| 45880 | 72 6a 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c | rj).local.tool.=.premake.gettool |
| 458a0 | 28 70 72 6a 29 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 65 2e | (prj).local.platforms.=.premake. |
| 458c0 | 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 74 6f | filterplatforms(prj.solution,.to |
| 458e0 | 6f 6c 2e 70 6c 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 | ol.platforms,."Native")._p('#.%s |
| 45900 | 20 70 72 6f 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 | .project.makefile.autogenerated. |
| 45920 | 62 79 20 47 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 | by.GENie',.premake.action.curren |
| 45940 | 74 28 29 2e 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 | t().shortname)._p('ifndef.config |
| 45960 | 27 29 0a 5f 70 28 31 2c 20 27 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 | ')._p(1,.'config=%s',._MAKE.esc( |
| 45980 | 70 72 65 6d 61 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 | premake.getconfigname(prj.soluti |
| 459a0 | 6f 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 5b | on.configurations[1],.platforms[ |
| 459c0 | 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 27 29 0a 5f | 1],.true)))._p('endif')._p('')._ |
| 459e0 | 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 31 2c 20 27 53 49 4c 45 4e | p('ifndef.verbose')._p(1,.'SILEN |
| 45a00 | 54 20 3d 20 40 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 53 | T.=.@')._p('endif')._p('')._p('S |
| 45a20 | 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 71 20 28 2c 24 | HELLTYPE.:=.msdos')._p('ifeq.(,$ |
| 45a40 | 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 31 2c 20 27 53 48 | (ComSpec)$(COMSPEC))')._p(1,.'SH |
| 45a60 | 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 0a 5f | ELLTYPE.:=.posix')._p('endif')._ |
| 45a80 | 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 62 69 6e 2c | p('ifeq.(/bin,$(findstring./bin, |
| 45aa0 | 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 31 2c 20 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d | $(SHELL)))')._p(1,.'SHELLTYPE.:= |
| 45ac0 | 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 20 28 2f | .posix')._p('endif')._p('ifeq.(/ |
| 45ae0 | 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 48 45 4c | bin,$(findstring./bin,$(MAKESHEL |
| 45b00 | 4c 29 29 29 27 29 0a 5f 70 28 31 2c 20 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 | L)))')._p(1,.'SHELLTYPE.:=.posix |
| 45b20 | 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 69 66 65 71 20 28 | ')._p('endif')._p('')._p('ifeq.( |
| 45b40 | 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 31 2c 20 27 4d 4b 44 | posix,$(SHELLTYPE))')._p(1,.'MKD |
| 45b60 | 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 | IR.=.$(SILENT).mkdir.-p."$(1)"') |
| 45b80 | 0a 5f 70 28 31 2c 20 27 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 | ._p(1,.'COPY..=.$(SILENT).cp.-fR |
| 45ba0 | 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 31 2c 20 27 52 4d 20 20 20 20 3d 20 | ."$(1)"."$(2)"')._p(1,.'RM....=. |
| 45bc0 | 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 65 6c 73 | $(SILENT).rm.-f."$(1)"')._p('els |
| 45be0 | 65 27 29 0a 5f 70 28 31 2c 20 27 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 | e')._p(1,.'MKDIR.=.$(SILENT).mkd |
| 45c00 | 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 20 32 3e 20 6e 75 6c | ir."$(subst./,\\\\,$(1))".2>.nul |
| 45c20 | 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 31 2c 20 27 43 4f 50 59 20 20 3d 20 24 28 53 49 | .||.exit.0')._p(1,.'COPY..=.$(SI |
| 45c40 | 4c 45 4e 54 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 | LENT).copy./Y."$(subst./,\\\\,$( |
| 45c60 | 31 29 29 22 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 | 1))"."$(subst./,\\\\,$(2))"')._p |
| 45c80 | 28 31 2c 20 27 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 | (1,.'RM....=.$(SILENT).del./F."$ |
| 45ca0 | 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 | (subst./,\\\\,$(1))".2>.nul.||.e |
| 45cc0 | 78 69 74 20 30 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 53 | xit.0')._p('endif')._p('')._p('S |
| 45ce0 | 57 49 46 54 43 20 3d 20 25 73 27 2c 20 74 6f 6f 6c 2e 73 77 69 66 74 29 0a 5f 70 28 27 53 57 49 | WIFTC.=.%s',.tool.swift)._p('SWI |
| 45d00 | 46 54 4c 49 4e 4b 20 3d 20 25 73 27 2c 20 74 6f 6f 6c 2e 73 77 69 66 74 63 29 0a 5f 70 28 27 44 | FTLINK.=.%s',.tool.swiftc)._p('D |
| 45d20 | 53 59 4d 55 54 49 4c 20 3d 20 25 73 27 2c 20 74 6f 6f 6c 2e 64 73 79 6d 75 74 69 6c 29 0a 5f 70 | SYMUTIL.=.%s',.tool.dsymutil)._p |
| 45d40 | 28 27 41 52 20 3d 20 25 73 27 2c 20 74 6f 6f 6c 2e 61 72 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 | ('AR.=.%s',.tool.ar)._p('').for. |
| 45d60 | 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 73 29 | _,.platform.in.ipairs(platforms) |
| 45d80 | 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 66 69 | .do.for.cfg.in.premake.eachconfi |
| 45da0 | 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 73 77 69 66 74 2e 67 65 6e 65 72 61 | g(prj,.platform).do.swift.genera |
| 45dc0 | 74 65 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 65 6e | te_config(prj,.cfg,.tool).end.en |
| 45de0 | 64 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a | d._p('.PHONY:.')._p('')._p('all: |
| 45e00 | 20 24 28 57 4f 52 4b 5f 44 49 52 53 29 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 27 29 | .$(WORK_DIRS).$(TARGET)')._p('') |
| 45e20 | 0a 5f 70 28 27 24 28 57 4f 52 4b 5f 44 49 52 53 29 3a 27 29 0a 5f 70 28 31 2c 20 27 24 28 53 49 | ._p('$(WORK_DIRS):')._p(1,.'$(SI |
| 45e40 | 4c 45 4e 54 29 20 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 40 29 27 29 0a 5f 70 28 27 27 29 0a | LENT).$(call.MKDIR,$@)')._p(''). |
| 45e60 | 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 | _p('SOURCES.:=.\\').for._,.file. |
| 45e80 | 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 66 20 70 61 74 68 2e | in.ipairs(prj.files).do.if.path. |
| 45ea0 | 69 73 73 77 69 66 74 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 25 73 | isswiftfile(file).then._p(1,.'%s |
| 45ec0 | 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f | .\\',._MAKE.esc(file)).end.end._ |
| 45ee0 | 70 28 27 27 29 0a 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c 65 73 20 3d 20 7b 7d 0a 5f 70 28 27 4f 42 | p('').local.objfiles.=.{}._p('OB |
| 45f00 | 4a 45 43 54 53 5f 57 49 54 4e 45 53 53 20 3a 3d 20 24 28 4f 42 4a 44 49 52 29 2f 62 75 69 6c 64 | JECTS_WITNESS.:=.$(OBJDIR)/build |
| 45f20 | 2e 73 74 61 6d 70 27 29 0a 5f 70 28 27 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 | .stamp')._p('OBJECTS.:=.\\').for |
| 45f40 | 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 73 29 20 64 6f | ._,.file.in.ipairs(prj.files).do |
| 45f60 | 0a 69 66 20 70 61 74 68 2e 69 73 73 77 69 66 74 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a | .if.path.isswiftfile(file).then. |
| 45f80 | 6c 6f 63 61 6c 20 6f 62 6a 6e 61 6d 65 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 73 77 69 66 74 2e | local.objname.=._MAKE.esc(swift. |
| 45fa0 | 6f 62 6a 65 63 74 6e 61 6d 65 28 66 69 6c 65 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f | objectname(file)).table.insert(o |
| 45fc0 | 62 6a 66 69 6c 65 73 2c 20 6f 62 6a 6e 61 6d 65 29 0a 5f 70 28 31 2c 20 27 25 73 20 5c 5c 27 2c | bjfiles,.objname)._p(1,.'%s.\\', |
| 45fe0 | 20 6f 62 6a 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 73 77 69 66 74 2e 66 | .objname).end.end._p('').swift.f |
| 46000 | 69 6c 65 5f 72 75 6c 65 73 28 70 72 6a 2c 20 6f 62 6a 66 69 6c 65 73 29 0a 73 77 69 66 74 2e 6c | ile_rules(prj,.objfiles).swift.l |
| 46020 | 69 6e 6b 65 72 28 70 72 6a 2c 20 74 6f 6f 6c 29 0a 73 77 69 66 74 2e 67 65 6e 65 72 61 74 65 5f | inker(prj,.tool).swift.generate_ |
| 46040 | 63 6c 65 61 6e 28 70 72 6a 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 6f 62 | clean(prj).end.function.swift.ob |
| 46060 | 6a 65 63 74 6e 61 6d 65 28 66 69 6c 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 | jectname(file).return.path.join( |
| 46080 | 22 24 28 4f 42 4a 44 49 52 29 22 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 69 6c 65 29 2e | "$(OBJDIR)",.path.getname(file). |
| 460a0 | 2e 22 2e 6f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 66 69 6c 65 5f 72 | .".o").end.function.swift.file_r |
| 460c0 | 75 6c 65 73 28 70 72 6a 2c 20 6f 62 6a 66 69 6c 65 73 29 0a 5f 70 28 27 24 28 4f 42 4a 45 43 54 | ules(prj,.objfiles)._p('$(OBJECT |
| 460e0 | 53 5f 57 49 54 4e 45 53 53 29 3a 20 24 28 53 4f 55 52 43 45 53 29 27 29 0a 5f 70 28 31 2c 20 22 | S_WITNESS):.$(SOURCES)')._p(1,." |
| 46100 | 40 72 6d 20 2d 66 20 24 28 4f 42 4a 44 49 52 29 2f 64 61 74 61 2e 74 6d 70 22 29 0a 5f 70 28 31 | @rm.-f.$(OBJDIR)/data.tmp")._p(1 |
| 46120 | 2c 20 22 40 74 6f 75 63 68 20 24 28 4f 42 4a 44 49 52 29 2f 64 61 74 61 2e 74 6d 70 22 29 0a 5f | ,."@touch.$(OBJDIR)/data.tmp")._ |
| 46140 | 70 28 31 2c 20 22 24 28 53 49 4c 45 4e 54 29 20 24 28 53 57 49 46 54 43 29 20 2d 66 72 6f 6e 74 | p(1,."$(SILENT).$(SWIFTC).-front |
| 46160 | 65 6e 64 20 2d 63 20 24 28 53 4f 55 52 43 45 53 29 20 2d 65 6e 61 62 6c 65 2d 6f 62 6a 63 2d 69 | end.-c.$(SOURCES).-enable-objc-i |
| 46180 | 6e 74 65 72 6f 70 20 24 28 53 44 4b 29 20 2d 49 20 24 28 4f 55 54 5f 44 49 52 29 20 24 28 53 57 | nterop.$(SDK).-I.$(OUT_DIR).$(SW |
| 461a0 | 49 46 54 43 5f 46 4c 41 47 53 29 20 2d 6d 6f 64 75 6c 65 2d 63 61 63 68 65 2d 70 61 74 68 20 24 | IFTC_FLAGS).-module-cache-path.$ |
| 461c0 | 28 4d 4f 44 55 4c 45 43 41 43 48 45 5f 44 49 52 29 20 2d 44 20 53 57 49 46 54 5f 50 41 43 4b 41 | (MODULECACHE_DIR).-D.SWIFT_PACKA |
| 461e0 | 47 45 20 24 28 4d 4f 44 55 4c 45 5f 4d 41 50 53 29 20 2d 65 6d 69 74 2d 6d 6f 64 75 6c 65 2d 64 | GE.$(MODULE_MAPS).-emit-module-d |
| 46200 | 6f 63 2d 70 61 74 68 20 24 28 4f 55 54 5f 44 49 52 29 2f 24 28 4d 4f 44 55 4c 45 5f 4e 41 4d 45 | oc-path.$(OUT_DIR)/$(MODULE_NAME |
| 46220 | 29 2e 73 77 69 66 74 64 6f 63 20 2d 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 24 28 4d 4f 44 55 4c 45 | ).swiftdoc.-module-name.$(MODULE |
| 46240 | 5f 4e 41 4d 45 29 20 2d 65 6d 69 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 20 24 28 4f 55 54 5f 44 | _NAME).-emit-module-path.$(OUT_D |
| 46260 | 49 52 29 2f 24 28 4d 4f 44 55 4c 45 5f 4e 41 4d 45 29 2e 73 77 69 66 74 6d 6f 64 75 6c 65 20 2d | IR)/$(MODULE_NAME).swiftmodule.- |
| 46280 | 6e 75 6d 2d 74 68 72 65 61 64 73 20 38 20 25 73 22 2c 20 74 61 62 6c 65 2e 61 72 67 6c 69 73 74 | num-threads.8.%s",.table.arglist |
| 462a0 | 28 22 2d 6f 22 2c 20 6f 62 6a 66 69 6c 65 73 29 29 0a 5f 70 28 31 2c 20 22 40 6d 76 20 2d 66 20 | ("-o",.objfiles))._p(1,."@mv.-f. |
| 462c0 | 24 28 4f 42 4a 44 49 52 29 2f 64 61 74 61 2e 74 6d 70 20 24 28 4f 42 4a 45 43 54 53 5f 57 49 54 | $(OBJDIR)/data.tmp.$(OBJECTS_WIT |
| 462e0 | 4e 45 53 53 29 22 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 4f 42 4a 45 43 54 53 29 3a 20 24 | NESS)")._p('')._p('$(OBJECTS):.$ |
| 46300 | 28 4f 42 4a 45 43 54 53 5f 57 49 54 4e 45 53 53 29 27 29 0a 5f 70 28 31 2c 20 27 40 69 66 20 74 | (OBJECTS_WITNESS)')._p(1,.'@if.t |
| 46320 | 65 73 74 20 2d 66 20 24 40 3b 20 74 68 65 6e 20 3a 3b 20 65 6c 73 65 20 5c 5c 27 29 0a 5f 70 28 | est.-f.$@;.then.:;.else.\\')._p( |
| 46340 | 32 2c 20 27 72 6d 20 2d 66 20 24 28 4f 42 4a 45 43 54 53 5f 57 49 54 4e 45 53 53 29 3b 20 5c 5c | 2,.'rm.-f.$(OBJECTS_WITNESS);.\\ |
| 46360 | 27 29 0a 5f 70 28 32 2c 20 27 24 28 4d 41 4b 45 29 20 24 28 41 4d 5f 4d 41 4b 45 46 4c 41 47 53 | ')._p(2,.'$(MAKE).$(AM_MAKEFLAGS |
| 46380 | 29 20 24 28 4f 42 4a 45 43 54 53 5f 57 49 54 4e 45 53 53 29 3b 20 5c 5c 27 29 0a 5f 70 28 31 2c | ).$(OBJECTS_WITNESS);.\\')._p(1, |
| 463a0 | 20 27 66 69 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 | .'fi')._p('').end.function.swift |
| 463c0 | 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 74 6f 6f 6c 29 0a 6c 6f 63 61 6c 20 6c 64 64 65 70 73 20 | .linker(prj,.tool).local.lddeps. |
| 463e0 | 3d 20 6d 61 6b 65 2e 6c 69 73 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a | =.make.list(premake.getlinks(prj |
| 46400 | 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 0a 69 66 20 70 | ,."siblings",."fullpath"))..if.p |
| 46420 | 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 22 | rj.kind.==."StaticLib".then._p(" |
| 46440 | 24 28 54 41 52 47 45 54 29 3a 20 24 28 4f 42 4a 45 43 54 53 29 20 25 73 20 22 2c 20 6c 64 64 65 | $(TARGET):.$(OBJECTS).%s.",.ldde |
| 46460 | 70 73 29 0a 5f 70 28 31 2c 20 22 24 28 53 49 4c 45 4e 54 29 20 24 28 41 52 29 20 63 72 20 24 28 | ps)._p(1,."$(SILENT).$(AR).cr.$( |
| 46480 | 41 52 5f 46 4c 41 47 53 29 20 24 40 20 24 28 4f 42 4a 45 43 54 53 29 20 25 73 22 2c 20 28 6f 73 | AR_FLAGS).$@.$(OBJECTS).%s",.(os |
| 464a0 | 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f | .is("MacOSX").and.".2>&1.>./dev/ |
| 464c0 | 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f | null.|.sed.-e.'/.o).has.no.symbo |
| 464e0 | 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 65 6c 73 65 0a 5f 70 28 22 24 28 54 41 52 47 | ls$$/d'".or."")).else._p("$(TARG |
| 46500 | 45 54 29 3a 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c 44 44 45 50 53 29 22 2c 20 6c 64 64 65 | ET):.$(OBJECTS).$(LDDEPS)",.ldde |
| 46520 | 70 73 29 0a 5f 70 28 31 2c 20 22 24 28 53 49 4c 45 4e 54 29 20 24 28 53 57 49 46 54 4c 49 4e 4b | ps)._p(1,."$(SILENT).$(SWIFTLINK |
| 46540 | 29 20 24 28 53 44 4b 29 20 2d 4c 20 24 28 4f 55 54 5f 44 49 52 29 20 2d 6f 20 24 40 20 24 28 53 | ).$(SDK).-L.$(OUT_DIR).-o.$@.$(S |
| 46560 | 57 49 46 54 4c 49 4e 4b 5f 46 4c 41 47 53 29 20 24 28 4c 44 5f 46 4c 41 47 53 29 20 24 28 4f 42 | WIFTLINK_FLAGS).$(LD_FLAGS).$(OB |
| 46580 | 4a 45 43 54 53 29 22 29 0a 5f 70 28 22 69 66 64 65 66 20 53 59 4d 42 4f 4c 53 22 29 0a 5f 70 28 | JECTS)")._p("ifdef.SYMBOLS")._p( |
| 465a0 | 31 2c 20 22 24 28 53 49 4c 45 4e 54 29 20 24 28 44 53 59 4d 55 54 49 4c 29 20 24 28 54 41 52 47 | 1,."$(SILENT).$(DSYMUTIL).$(TARG |
| 465c0 | 45 54 29 20 2d 6f 20 24 28 53 59 4d 42 4f 4c 53 29 22 29 0a 5f 70 28 22 65 6e 64 69 66 22 29 0a | ET).-o.$(SYMBOLS)")._p("endif"). |
| 465e0 | 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 67 65 | end._p('').end.function.swift.ge |
| 46600 | 6e 65 72 61 74 65 5f 63 6c 65 61 6e 28 70 72 6a 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 | nerate_clean(prj)._p('clean:').i |
| 46620 | 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 65 73 6b 69 70 29 | f.(not.prj.solution.messageskip) |
| 46640 | 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 6a 2e 73 6f 6c 75 | .or.(not.table.contains(prj.solu |
| 46660 | 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d | tion.messageskip,."SkipCleaningM |
| 46680 | 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 20 43 6c 65 61 6e | essage")).then._p('\t@echo.Clean |
| 466a0 | 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 69 66 65 71 20 | ing.%s',.prj.name).end._p('ifeq. |
| 466c0 | 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 | (posix,$(SHELLTYPE))')._p('\t$(S |
| 466e0 | 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 | ILENT).rm.-f..$(TARGET)')._p('\t |
| 46700 | 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 29 0a 5f 70 28 | $(SILENT).rm.-rf.$(OBJDIR)')._p( |
| 46720 | 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 53 59 4d 42 4f 4c 53 29 27 29 | '\t$(SILENT).rm.-rf.$(SYMBOLS)') |
| 46740 | 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 4d 4f 44 55 4c 45 | ._p('\t$(SILENT).rm.-rf.$(MODULE |
| 46760 | 43 41 43 48 45 5f 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 | CACHE_DIR)')._p('else')._p('\t$( |
| 46780 | 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./,\\\\, |
| 467a0 | 24 28 54 41 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 | $(TARGET)).del.$(subst./,\\\\,$( |
| 467c0 | 54 41 52 47 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 | TARGET))')._p('\t$(SILENT).if.ex |
| 467e0 | 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 52 29 29 20 72 6d | ist.$(subst./,\\\\,$(OBJDIR)).rm |
| 46800 | 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 28 4f 42 4a 44 49 | dir./s./q.$(subst./,\\\\,$(OBJDI |
| 46820 | 52 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 24 | R))')._p('\t$(SILENT).if.exist.$ |
| 46840 | 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 53 59 4d 42 4f 4c 53 29 29 20 72 6d 64 69 72 20 | (subst./,\\\\,$(SYMBOLS)).rmdir. |
| 46860 | 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 53 59 4d 42 4f 4c 53 29 29 | /s./q.$(subst./,\\\\,$(SYMBOLS)) |
| 46880 | 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 24 28 73 75 | ')._p('\t$(SILENT).if.exist.$(su |
| 468a0 | 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4d 4f 44 55 4c 45 43 41 43 48 45 5f 44 49 52 29 29 20 72 | bst./,\\\\,$(MODULECACHE_DIR)).r |
| 468c0 | 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 28 4d 4f 44 55 | mdir./s./q.$(subst./,\\\\,$(MODU |
| 468e0 | 4c 45 43 41 43 48 45 5f 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 | LECACHE_DIR))')._p('endif')._p(' |
| 46900 | 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 67 65 6e 65 72 61 74 65 5f 63 | ').end.function.swift.generate_c |
| 46920 | 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 74 6f 6f 6c 29 0a 5f 70 28 27 69 66 65 71 20 28 | onfig(prj,.cfg,.tool)._p('ifeq.( |
| 46940 | 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 67 2e 73 68 | $(config),%s)',._MAKE.esc(cfg.sh |
| 46960 | 6f 72 74 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 20 22 4f 55 54 5f 44 49 52 20 3d 20 25 73 22 2c 20 | ortname))._p(1,."OUT_DIR.=.%s",. |
| 46980 | 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 0a 20 20 5f 70 28 | cfg.buildtarget.directory)..._p( |
| 469a0 | 31 2c 20 22 4d 4f 44 55 4c 45 43 41 43 48 45 5f 44 49 52 20 3d 20 24 28 4f 55 54 5f 44 49 52 29 | 1,."MODULECACHE_DIR.=.$(OUT_DIR) |
| 469c0 | 2f 4d 6f 64 75 6c 65 43 61 63 68 65 22 29 0a 5f 70 28 31 2c 20 22 54 41 52 47 45 54 20 3d 20 24 | /ModuleCache")._p(1,."TARGET.=.$ |
| 469e0 | 28 4f 55 54 5f 44 49 52 29 2f 25 73 22 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 | (OUT_DIR)/%s",._MAKE.esc(cfg.bui |
| 46a00 | 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d 20 70 | ldtarget.name)).local.objdir.=.p |
| 46a20 | 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 70 72 6a 2e 6e 61 6d | ath.join(cfg.objectsdir,.prj.nam |
| 46a40 | 65 20 2e 2e 20 22 2e 62 75 69 6c 64 22 29 0a 5f 70 28 31 2c 20 22 4f 42 4a 44 49 52 20 3d 20 25 | e....".build")._p(1,."OBJDIR.=.% |
| 46a60 | 73 22 2c 20 6f 62 6a 64 69 72 29 0a 5f 70 28 31 2c 20 22 4d 4f 44 55 4c 45 5f 4e 41 4d 45 20 3d | s",.objdir)._p(1,."MODULE_NAME.= |
| 46a80 | 20 25 73 22 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 20 22 4d 4f 44 55 4c 45 5f 4d 41 | .%s",.prj.name)._p(1,."MODULE_MA |
| 46aa0 | 50 53 20 3d 20 25 73 22 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 6d 6f 64 75 | PS.=.%s",.make.list(tool.getmodu |
| 46ac0 | 6c 65 6d 61 70 73 28 63 66 67 29 29 29 0a 5f 70 28 31 2c 20 22 53 57 49 46 54 43 5f 46 4c 41 47 | lemaps(cfg)))._p(1,."SWIFTC_FLAG |
| 46ae0 | 53 20 3d 20 25 73 22 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 73 77 69 66 74 | S.=.%s",.make.list(tool.getswift |
| 46b00 | 63 66 6c 61 67 73 28 63 66 67 29 29 29 0a 5f 70 28 31 2c 20 22 53 57 49 46 54 4c 49 4e 4b 5f 46 | cflags(cfg)))._p(1,."SWIFTLINK_F |
| 46b20 | 4c 41 47 53 20 3d 20 25 73 22 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 73 77 | LAGS.=.%s",.make.list(tool.getsw |
| 46b40 | 69 66 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 5f 70 28 31 2c 20 22 41 52 5f 46 4c | iftlinkflags(cfg)))._p(1,."AR_FL |
| 46b60 | 41 47 53 20 3d 20 25 73 22 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 61 72 63 | AGS.=.%s",.make.list(tool.getarc |
| 46b80 | 68 69 76 65 66 6c 61 67 73 28 63 66 67 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 5f 70 28 | hiveflags(cfg,.cfg,.false)))._p( |
| 46ba0 | 31 2c 20 22 4c 44 5f 46 4c 41 47 53 20 3d 20 25 73 22 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 6f | 1,."LD_FLAGS.=.%s",.make.list(to |
| 46bc0 | 6f 6c 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 29 29 0a 5f 70 28 31 2c 20 22 4c 44 44 45 | ol.getldflags(cfg)))._p(1,."LDDE |
| 46be0 | 50 53 20 3d 20 25 73 22 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c | PS.=.%s",.make.list(premake.getl |
| 46c00 | 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 | inks(cfg,."siblings",."fullpath" |
| 46c20 | 29 29 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 | ))).if.cfg.flags.Symbols.then._p |
| 46c40 | 28 31 2c 20 22 53 59 4d 42 4f 4c 53 20 3d 20 24 28 54 41 52 47 45 54 29 2e 64 53 59 4d 22 29 0a | (1,."SYMBOLS.=.$(TARGET).dSYM"). |
| 46c60 | 65 6e 64 0a 6c 6f 63 61 6c 20 73 64 6b 20 3d 20 74 6f 6f 6c 2e 67 65 74 5f 73 64 6b 5f 70 61 74 | end.local.sdk.=.tool.get_sdk_pat |
| 46c80 | 68 28 63 66 67 29 0a 69 66 20 73 64 6b 20 74 68 65 6e 0a 5f 70 28 31 2c 20 22 54 4f 4f 4c 43 48 | h(cfg).if.sdk.then._p(1,."TOOLCH |
| 46ca0 | 41 49 4e 5f 50 41 54 48 20 3d 20 25 73 22 2c 20 74 6f 6f 6c 2e 67 65 74 5f 74 6f 6f 6c 63 68 61 | AIN_PATH.=.%s",.tool.get_toolcha |
| 46cc0 | 69 6e 5f 70 61 74 68 28 63 66 67 29 29 0a 5f 70 28 31 2c 20 22 53 44 4b 5f 50 41 54 48 20 3d 20 | in_path(cfg))._p(1,."SDK_PATH.=. |
| 46ce0 | 25 73 22 2c 20 73 64 6b 29 0a 5f 70 28 31 2c 20 22 50 4c 41 54 46 4f 52 4d 5f 50 41 54 48 20 3d | %s",.sdk)._p(1,."PLATFORM_PATH.= |
| 46d00 | 20 25 73 22 2c 20 74 6f 6f 6c 2e 67 65 74 5f 73 64 6b 5f 70 6c 61 74 66 6f 72 6d 5f 70 61 74 68 | .%s",.tool.get_sdk_platform_path |
| 46d20 | 28 63 66 67 29 29 0a 5f 70 28 31 2c 20 22 53 44 4b 20 3d 20 2d 73 64 6b 20 24 28 53 44 4b 5f 50 | (cfg))._p(1,."SDK.=.-sdk.$(SDK_P |
| 46d40 | 41 54 48 29 22 29 0a 65 6c 73 65 0a 5f 70 28 31 2c 20 22 53 44 4b 5f 50 41 54 48 20 3d 22 29 0a | ATH)").else._p(1,."SDK_PATH.="). |
| 46d60 | 5f 70 28 31 2c 20 22 53 44 4b 20 3d 22 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 57 4f 52 4b 5f 44 49 | _p(1,."SDK.=").end._p(1,'WORK_DI |
| 46d80 | 52 53 20 3d 20 24 28 4f 55 54 5f 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 | RS.=.$(OUT_DIR).$(OBJDIR)')._p(' |
| 46da0 | 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | endif')._p('').end.premake.vstud |
| 46dc0 | 69 6f 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 20 3d 20 7b 0a 76 73 32 30 | io.=.{.}.local.toolsets.=.{.vs20 |
| 46de0 | 31 30 20 3d 20 22 76 31 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 76 31 31 30 22 2c 0a 76 73 | 10.=."v100",.vs2012.=."v110",.vs |
| 46e00 | 32 30 31 33 20 3d 20 22 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 30 22 2c 0a | 2013.=."v120",.vs2015.=."v140",. |
| 46e20 | 76 73 32 30 31 37 20 3d 20 22 76 31 34 31 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | vs2017.=."v141",.}.premake.vstud |
| 46e40 | 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 6f 6f 6c 73 65 74 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f | io.toolset.=.toolsets[_ACTION].o |
| 46e60 | 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c | r."unknown?".premake.vstudio.spl |
| 46e80 | 61 73 68 70 61 74 68 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 | ashpath.=.''.local.vstudio.=.pre |
| 46ea0 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 20 3d | make.vstudio.vstudio.platforms.= |
| 46ec0 | 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 41 6e 79 20 43 50 55 22 2c 0a 6d 69 78 65 64 20 20 20 | .{.any.....=."Any.CPU",.mixed... |
| 46ee0 | 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 2c 0a 4e 61 74 69 76 65 20 20 3d 20 22 | =."Mixed.Platforms",.Native..=." |
| 46f00 | 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 20 20 3d 20 22 78 38 36 22 2c 0a 78 33 32 20 20 20 20 | Win32",.x86.....=."x86",.x32.... |
| 46f20 | 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 34 20 20 20 20 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 | .=."Win32",.x64.....=."x64",.PS3 |
| 46f40 | 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 58 62 6f 78 33 36 30 20 3d 20 22 58 62 6f 78 20 33 36 | .....=."PS3",.Xbox360.=."Xbox.36 |
| 46f60 | 30 22 2c 0a 41 52 4d 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 4f 72 62 69 73 20 20 20 3d 20 22 | 0",.ARM.....=."ARM",.Orbis...=." |
| 46f80 | 4f 52 42 49 53 22 2c 0a 44 75 72 61 6e 67 6f 20 3d 20 22 44 75 72 61 6e 67 6f 22 2c 0a 7d 0a 66 | ORBIS",.Durango.=."Durango",.}.f |
| 46fa0 | 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 61 72 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 | unction.vstudio.arch(prj).if.(pr |
| 46fc0 | 6a 2e 6c 61 6e 67 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 | j.language.==."C#").then.return. |
| 46fe0 | 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 57 69 6e 33 32 22 0a 65 6e | "Any.CPU".else.return."Win32".en |
| 47000 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 | d.end.function.vstudio.iswinrt() |
| 47020 | 0a 72 65 74 75 72 6e 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 6e 69 6c 20 | .return.vstudio.storeapp.~=.nil. |
| 47040 | 61 6e 64 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 27 27 0a 65 6e 64 0a 66 | and.vstudio.storeapp.~=.''.end.f |
| 47060 | 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e | unction.vstudio.buildconfigs(sln |
| 47080 | 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 | ).local.cfgs.=.{.}.local.platfor |
| 470a0 | 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 73 6c 6e | ms.=.premake.filterplatforms(sln |
| 470c0 | 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c | ,.vstudio.platforms,."Native").l |
| 470e0 | 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 | ocal.hascpp....=.premake.hascppp |
| 47100 | 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 | roject(sln).local.hasdotnet.=.pr |
| 47120 | 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 | emake.hasdotnetproject(sln).if.h |
| 47140 | 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 | asdotnet.and.(_ACTION.>."vs2008" |
| 47160 | 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c | .or.hascpp).then.table.insert(pl |
| 47180 | 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 78 65 64 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 | atforms,.1,."mixed").end.if.hasd |
| 471a0 | 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 | otnet.and.(_ACTION.<."vs2010".or |
| 471c0 | 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 | .not.hascpp).then.table.insert(p |
| 471e0 | 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e 79 22 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 | latforms,.1,."any").end.if._ACTI |
| 47200 | 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 | ON.>."vs2008".then.local.platfor |
| 47220 | 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 | ms2010.=.{.}.for._,.platform.in. |
| 47240 | 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e | ipairs(platforms).do.if.vstudio. |
| 47260 | 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 | platforms[platform].==."Win32".t |
| 47280 | 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | hen.if.hascpp.then.table.insert( |
| 472a0 | 70 6c 61 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 69 66 20 | platforms2010,.platform).end.if. |
| 472c0 | 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 | hasdotnet.then.table.insert(plat |
| 472e0 | 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 22 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 | forms2010,."x86").end.else.table |
| 47300 | 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 | .insert(platforms2010,.platform) |
| 47320 | 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 | .end.end.platforms.=.platforms20 |
| 47340 | 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 | 10.end.for._,.buildcfg.in.ipairs |
| 47360 | 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 | (sln.configurations).do.for._,.p |
| 47380 | 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 6f 0a | latform.in.ipairs(platforms).do. |
| 473a0 | 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b 20 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c | local.entry.=.{.}.entry.src_buil |
| 473c0 | 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f | dcfg.=.buildcfg.entry.src_platfo |
| 473e0 | 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 | rm.=.platform.if.platform.~=."PS |
| 47400 | 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e | 3".or._ACTION.>."vs2008".then.en |
| 47420 | 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c | try.buildcfg.=.buildcfg.entry.pl |
| 47440 | 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 | atform.=.vstudio.platforms[platf |
| 47460 | 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 | orm].else.entry.buildcfg.=.platf |
| 47480 | 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 | orm...."."....buildcfg.entry.pla |
| 474a0 | 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d | tform.=."Win32".end.entry.name.= |
| 474c0 | 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e | .entry.buildcfg...."|"....entry. |
| 474e0 | 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 73 72 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 | platform.entry.isreal.=.(platfor |
| 47500 | 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 | m.~=."any".and.platform.~=."mixe |
| 47520 | 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e | d").table.insert(cfgs,.entry).en |
| 47540 | 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | d.end.return.cfgs.end.function.p |
| 47560 | 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 61 6b 65 69 6d 70 6f 72 74 73 28 73 6c 6e 29 0a | remake.vstudio.bakeimports(sln). |
| 47580 | 66 6f 72 20 5f 2c 69 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 | for._,iprj.in.ipairs(sln.importe |
| 475a0 | 64 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 69 70 72 | dprojects).do.if.string.find(ipr |
| 475c0 | 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 22 2e 63 73 70 72 6f 6a 22 29 20 7e 3d 20 6e 69 6c 20 74 68 | j.location,.".csproj").~=.nil.th |
| 475e0 | 65 6e 0a 69 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 20 22 43 23 22 0a 65 6c 73 65 0a 69 70 72 | en.iprj.language.=."C#".else.ipr |
| 47600 | 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 20 22 43 2b 2b 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 2c 20 | j.language.=."C++".end.local.f,. |
| 47620 | 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 22 72 22 | err.=.io.open(iprj.location,."r" |
| 47640 | 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 31 29 0a | ).if.(not.f).then.error(err,.1). |
| 47660 | 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 6f 6a 63 6f 6e 74 65 6e 74 73 20 3d 20 66 3a 72 65 61 64 28 | end.local.projcontents.=.f:read( |
| 47680 | 22 2a 61 6c 6c 22 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 2c 20 5f | "*all").f:close().local.found,._ |
| 476a0 | 2c 20 75 75 69 64 20 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 70 72 6f 6a 63 6f 6e 74 65 6e 74 | ,.uuid.=.string.find(projcontent |
| 476c0 | 73 2c 20 22 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 28 5b 25 77 25 2d 5d 2b 29 7d 3c 2f 50 72 | s,."<ProjectGuid>{([%w%-]+)}</Pr |
| 476e0 | 6f 6a 65 63 74 47 75 69 64 3e 22 29 0a 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 74 68 65 6e 0a 65 | ojectGuid>").if.not.found.then.e |
| 47700 | 72 72 6f 72 28 22 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 50 72 6f 6a 65 63 74 47 75 69 64 | rror("Could.not.find.ProjectGuid |
| 47720 | 20 65 6c 65 6d 65 6e 74 20 69 6e 20 70 72 6f 6a 65 63 74 20 22 20 2e 2e 20 69 70 72 6a 2e 6c 6f | .element.in.project."....iprj.lo |
| 47740 | 63 61 74 69 6f 6e 2c 20 31 29 0a 65 6e 64 0a 69 70 72 6a 2e 75 75 69 64 20 3d 20 75 75 69 64 0a | cation,.1).end.iprj.uuid.=.uuid. |
| 47760 | 69 66 20 69 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 61 6e 64 20 73 74 | if.iprj.language.==."C++".and.st |
| 47780 | 72 69 6e 67 2e 66 69 6e 64 28 70 72 6f 6a 63 6f 6e 74 65 6e 74 73 2c 20 22 3c 43 4c 52 53 75 70 | ring.find(projcontents,."<CLRSup |
| 477a0 | 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 53 75 70 70 6f 72 74 3e 22 29 20 74 68 65 6e 0a 69 70 | port>true</CLRSupport>").then.ip |
| 477c0 | 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a 69 70 72 6a | rj.flags.Managed.=.true.end.iprj |
| 477e0 | 2e 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e | .relpath.=.path.getrelative(sln. |
| 47800 | 6c 6f 63 61 74 69 6f 6e 2c 20 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 | location,.iprj.location).end.end |
| 47820 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 67 65 74 69 6d 70 | .function.premake.vstudio.getimp |
| 47840 | 6f 72 74 70 72 6a 28 70 72 6a 70 61 74 68 2c 20 73 6c 6e 29 0a 66 6f 72 20 5f 2c 69 70 72 6a 20 | ortprj(prjpath,.sln).for._,iprj. |
| 47860 | 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f 6a 65 63 74 73 29 20 | in.ipairs(sln.importedprojects). |
| 47880 | 64 6f 0a 69 66 20 70 72 6a 70 61 74 68 20 3d 3d 20 69 70 72 6a 2e 72 65 6c 70 61 74 68 20 74 68 | do.if.prjpath.==.iprj.relpath.th |
| 478a0 | 65 6e 0a 72 65 74 75 72 6e 20 69 70 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 72 72 6f 72 28 22 43 6f | en.return.iprj.end.end.error("Co |
| 478c0 | 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 72 65 66 65 72 65 6e 63 65 20 69 6d 70 6f 72 74 20 70 72 | uld.not.find.reference.import.pr |
| 478e0 | 6f 6a 65 63 74 20 22 20 2e 2e 20 70 72 6a 70 61 74 68 2c 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 | oject."....prjpath,.1).end.funct |
| 47900 | 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 70 | ion.vstudio.cleansolution(sln).p |
| 47920 | 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 73 6c 6e 22 29 | remake.clean.file(sln,."%%.sln") |
| 47940 | 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 22 25 25 2e 73 75 6f | .premake.clean.file(sln,."%%.suo |
| 47960 | 22 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 22 25 25 2e 6e | ").premake.clean.file(sln,."%%.n |
| 47980 | 63 62 22 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 22 25 25 | cb").premake.clean.file(sln,."%% |
| 479a0 | 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 | .userprefs").premake.clean.file( |
| 479c0 | 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 6b 73 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | sln,."%%.usertasks").end.functio |
| 479e0 | 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 | n.vstudio.cleanproject(prj).loca |
| 47a00 | 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 66 69 6c | l.fname.=.premake.project.getfil |
| 47a20 | 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 | ename(prj,."%%").os.remove(fname |
| 47a40 | 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e | ....".vcproj").os.remove(fname.. |
| 47a60 | 2e 20 22 2e 76 63 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 | ..".vcproj.user").os.remove(fnam |
| 47a80 | 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 | e....".vcxproj").os.remove(fname |
| 47aa0 | 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 | ....".vcxproj.user").os.remove(f |
| 47ac0 | 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 29 0a 6f 73 2e 72 | name....".vcxproj.filters").os.r |
| 47ae0 | 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d | emove(fname....".csproj").os.rem |
| 47b00 | 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e | ove(fname....".csproj.user").os. |
| 47b20 | 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f | remove(fname....".pidb").os.remo |
| 47b40 | 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ve(fname....".sdf").end.function |
| 47b60 | 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 28 6e 61 6d 65 29 0a 6f 73 2e 72 65 | .vstudio.cleantarget(name).os.re |
| 47b80 | 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e | move(name....".pdb").os.remove(n |
| 47ba0 | 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e | ame....".idb").os.remove(name... |
| 47bc0 | 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 76 73 68 | .".ilk").os.remove(name....".vsh |
| 47be0 | 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 65 78 | ost.exe").os.remove(name....".ex |
| 47c00 | 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 | e.manifest").end.function.vstudi |
| 47c20 | 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 61 74 74 65 72 6e | o.projectfile(prj).local.pattern |
| 47c40 | 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 20 74 68 65 6e 0a 70 61 | .if.prj.language.==."C#".then.pa |
| 47c60 | 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 6c 73 65 0a 70 61 74 74 65 72 6e | ttern.=."%%.csproj".else.pattern |
| 47c80 | 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 20 22 25 25 2e 76 | .=.iif(_ACTION.>."vs2008",."%%.v |
| 47ca0 | 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 6c 6f 63 61 6c 20 | cxproj",."%%.vcproj").end.local. |
| 47cc0 | 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 62 61 73 65 6e | fname.=.premake.project.getbasen |
| 47ce0 | 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 | ame(prj.name,.pattern).fname.=.p |
| 47d00 | 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 | ath.join(prj.location,.fname).re |
| 47d20 | 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e | turn.fname.end.function.vstudio. |
| 47d40 | 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 | tool(prj).if.(prj.language.==."C |
| 47d60 | 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 34 45 43 30 2d 33 30 31 46 2d 31 | #").then.return."FAE04EC0-301F-1 |
| 47d80 | 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 22 0a 65 6c 73 65 0a 72 65 74 75 | 1D3-BF4B-00C04F79EFBC".else.retu |
| 47da0 | 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 30 2d 38 44 31 31 2d 30 30 41 30 | rn."8BC9CEB8-8B4A-11D0-8D11-00A0 |
| 47dc0 | 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | C91BC942".end.end..premake.vstud |
| 47de0 | 69 6f 2e 73 6c 6e 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d | io.sln2005.=.{.}.local.vstudio.= |
| 47e00 | 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d | .premake.vstudio.local.sln2005.= |
| 47e20 | 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f | .premake.vstudio.sln2005.functio |
| 47e40 | 6e 20 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d | n.sln2005.generate(sln).io.eol.= |
| 47e60 | 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 | .'\r\n'.sln.vstudio_configs.=.pr |
| 47e80 | 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a | emake.vstudio.buildconfigs(sln). |
| 47ea0 | 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 61 6b 65 69 6d 70 6f 72 74 73 28 73 6c 6e 29 | premake.vstudio.bakeimports(sln) |
| 47ec0 | 0a 5f 70 28 27 5c 32 33 39 5c 31 38 37 5c 31 39 31 27 29 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 | ._p('\239\187\191').sln2005.reor |
| 47ee0 | 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 | derProjects(sln).sln2005.header( |
| 47f00 | 73 6c 6e 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e | sln).for.grp.in.premake.solution |
| 47f20 | 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 | .eachgroup(sln).do.sln2005.group |
| 47f40 | 28 67 72 70 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c | (grp).end.for.prj.in.premake.sol |
| 47f60 | 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 0a 73 6c 6e 32 30 30 | ution.eachproject(sln).do.sln200 |
| 47f80 | 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 20 20 20 20 20 20 20 20 0a 66 6f 72 20 | 5.project(prj).end..........for. |
| 47fa0 | 5f 2c 69 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f | _,iprj.in.ipairs(sln.importedpro |
| 47fc0 | 6a 65 63 74 73 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 69 6d 70 6f 72 74 70 72 6f 6a 65 63 74 28 | jects).do.sln2005.importproject( |
| 47fe0 | 69 70 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 | iprj).end._p('Global').sln2005.p |
| 48000 | 6c 61 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 | latforms(sln).sln2005.project_pl |
| 48020 | 61 74 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 | atforms(sln).sln2005.properties( |
| 48040 | 73 6c 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 | sln).sln2005.project_groups(sln) |
| 48060 | 0a 5f 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 | ._p('EndGlobal').end.function.sl |
| 48080 | 6e 32 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 | n2005.reorderProjects(sln).if.sl |
| 480a0 | 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 |
| 480c0 | 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 |
| 480e0 | 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 |
| 48100 | 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.~ |
| 48120 | 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( |
| 48140 | 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 |
| 48160 | 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). |
| 48180 | 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 |
| 481a0 | 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. |
| 481c0 | 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 |
| 481e0 | 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,. |
| 48200 | 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 66 75 6e 63 74 | prj).break.end.end.end.end.funct |
| 48220 | 69 6f 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 | ion.sln2005.header(sln).local.ac |
| 48240 | 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 29 0a | tion.=.premake.action.current(). |
| 48260 | 5f 70 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 | _p('Microsoft.Visual.Studio.Solu |
| 48280 | 74 69 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 | tion.File,.Format.Version.%d.00' |
| 482a0 | 2c 20 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 | ,.action.vstudio.solutionVersion |
| 482c0 | 29 0a 69 66 28 5f 41 43 54 49 4f 4e 3a 73 75 62 28 33 29 20 3d 3d 20 22 32 30 31 35 22 20 6f 72 | ).if(_ACTION:sub(3).==."2015".or |
| 482e0 | 20 20 5f 41 43 54 49 4f 4e 3a 73 75 62 28 33 29 20 3d 3d 20 22 32 30 31 37 22 29 20 74 68 65 6e | .._ACTION:sub(3).==."2017").then |
| 48300 | 0a 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 61 63 74 69 6f 6e | ._p('#.Visual.Studio.%s',.action |
| 48320 | 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 3a 73 75 62 28 31 2c 32 29 29 0a | .vstudio.toolsVersion:sub(1,2)). |
| 48340 | 65 6c 73 65 0a 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 | else._p('#.Visual.Studio.%s',._A |
| 48360 | 43 54 49 4f 4e 3a 73 75 62 28 33 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 | CTION:sub(3)).end.end.function.s |
| 48380 | 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 | ln2005.project(prj).local.projpa |
| 483a0 | 74 68 20 3d 20 70 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 | th.=.path.translate(path.getrela |
| 483c0 | 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 6e 2c 20 76 73 74 75 | tive(prj.solution.location,.vstu |
| 483e0 | 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 | dio.projectfile(prj)),."\\")._p( |
| 48400 | 27 50 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 | 'Project("{%s}").=."%s",."%s",." |
| 48420 | 7b 25 73 7d 22 27 2c 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e | {%s}"',.vstudio.tool(prj),.prj.n |
| 48440 | 61 6d 65 2c 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 | ame,.projpath,.prj.uuid).sln2005 |
| 48460 | 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e | .projectdependencies(prj)._p('En |
| 48480 | 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e | dProject').end.function.sln2005. |
| 484a0 | 67 72 6f 75 70 28 67 72 70 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 | group(grp)._p('Project("{2150E33 |
| 484c0 | 33 2d 38 46 44 43 2d 34 32 41 33 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 | 3-8FDC-42A3-9474-1A3956D46DE8}") |
| 484e0 | 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 | .=."%s",."%s",."{%s}"',.grp.name |
| 48500 | 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f | ,.grp.name,.grp.uuid)._p('EndPro |
| 48520 | 6a 65 63 74 27 29 0a 65 6e 64 0a 20 20 20 20 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 | ject').end......function.sln2005 |
| 48540 | 2e 69 6d 70 6f 72 74 70 72 6f 6a 65 63 74 28 69 70 72 6a 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 | .importproject(iprj)._p('Project |
| 48560 | 28 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 | ("{%s}").=."%s",."%s",."{%s}"',. |
| 48580 | 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 69 70 72 6a 29 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 | vstudio.tool(iprj),.path.getbase |
| 485a0 | 6e 61 6d 65 28 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 69 70 72 6a 2e 72 65 6c 70 61 74 | name(iprj.location),.iprj.relpat |
| 485c0 | 68 2c 20 69 70 72 6a 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 | h,.iprj.uuid)._p('EndProject').e |
| 485e0 | 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 64 65 70 65 6e | nd.function.sln2005.projectdepen |
| 48600 | 64 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 | dencies(prj).local.deps.=.premak |
| 48620 | 65 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 | e.getdependencies(prj).if.#deps. |
| 48640 | 3e 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 | >.0.then._p('\tProjectSection(Pr |
| 48660 | 6f 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 | ojectDependencies).=.postProject |
| 48680 | 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 64 6f | ').for._,.dep.in.ipairs(deps).do |
| 486a0 | 0a 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 | ._p('\t\t{%s}.=.{%s}',.dep.uuid, |
| 486c0 | 20 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 | .dep.uuid).end._p('\tEndProjectS |
| 486e0 | 65 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 | ection').end.end.function.sln200 |
| 48700 | 35 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 | 5.platforms(sln)._p('\tGlobalSec |
| 48720 | 74 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 | tion(SolutionConfigurationPlatfo |
| 48740 | 72 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 | rms).=.preSolution').for._,.cfg. |
| 48760 | 69 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 | in.ipairs(sln.vstudio_configs).d |
| 48780 | 6f 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 | o._p('\t\t%s.=.%s',.cfg.name,.cf |
| 487a0 | 67 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 | g.name).end._p('\tEndGlobalSecti |
| 487c0 | 6f 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 | on').end.function.sln2005.projec |
| 487e0 | 74 5f 70 6c 61 74 66 6f 72 6d 28 70 72 6a 2c 20 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 | t_platform(prj,.sln).for._,.cfg. |
| 48800 | 69 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 | in.ipairs(sln.vstudio_configs).d |
| 48820 | 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 66 6f 72 0a 69 66 | o.local.mapped.local.buildfor.if |
| 48840 | 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 |
| 48860 | 65 6e 0a 62 75 69 6c 64 66 6f 72 20 3d 20 22 78 36 34 22 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e | en.buildfor.=."x64".mapped.=."An |
| 48880 | 79 20 43 50 55 22 0a 65 6c 73 65 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e | y.CPU".elseif.prj.flags.and.prj. |
| 488a0 | 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 22 78 36 34 | flags.Managed.then.mapped.=."x64 |
| 488c0 | 22 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 | ".else.if.cfg.platform.==."Any.C |
| 488e0 | 50 55 22 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c | PU".or.cfg.platform.==."Mixed.Pl |
| 48900 | 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 | atforms".then.mapped.=.sln.vstud |
| 48920 | 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 5d 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 | io_configs[3].platform.else.mapp |
| 48940 | 65 64 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | ed.=.cfg.platform.end.end.local. |
| 48960 | 62 75 69 6c 64 5f 70 72 6f 6a 65 63 74 20 3d 20 74 72 75 65 0a 69 66 20 70 72 6a 2e 73 6f 6c 75 | build_project.=.true.if.prj.solu |
| 48980 | 74 69 6f 6e 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 62 75 69 6c 64 5f 70 72 6f 6a 65 | tion.~=.nil.then.....build_proje |
| 489a0 | 63 74 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 63 66 67 2e | ct.=.premake.getconfig(prj,.cfg. |
| 489c0 | 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 2e | src_buildcfg,.cfg.src_platform). |
| 489e0 | 62 75 69 6c 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 63 74 69 76 65 | build.end._p('\t\t{%s}.%s.Active |
| 48a00 | 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 6e 61 6d 65 | Cfg.=.%s|%s',.prj.uuid,.cfg.name |
| 48a20 | 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 62 75 69 6c 64 | ,.cfg.buildcfg,.mapped).if.build |
| 48a40 | 5f 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 20 20 20 20 69 66 20 6d 61 70 70 65 64 20 3d 3d 20 63 | _project.then.....if.mapped.==.c |
| 48a60 | 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 | fg.platform.or.cfg.platform.==." |
| 48a80 | 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 6f 72 20 62 75 69 6c 64 66 6f 72 20 3d 3d 20 | Mixed.Platforms".or.buildfor.==. |
| 48aa0 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 27 5c 74 5c 74 7b 25 | cfg.platform.then....._p('\t\t{% |
| 48ac0 | 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 | s}.%s.Build.0.=.%s|%s',..prj.uui |
| 48ae0 | 64 2c 20 63 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 | d,.cfg.name,.cfg.buildcfg,.mappe |
| 48b00 | 64 29 0a 20 20 20 20 65 6e 64 0a 20 20 20 20 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | d).....end.....if.premake.vstudi |
| 48b20 | 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 6e | o.iswinrt().and.prj.kind.==."Win |
| 48b40 | 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 20 20 20 20 20 20 20 5f 70 28 27 5c 74 5c 74 7b 25 | dowedApp".then........_p('\t\t{% |
| 48b60 | 73 7d 2e 25 73 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 | s}.%s.Deploy.0.=.%s|%s',..prj.uu |
| 48b80 | 69 64 2c 20 63 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 | id,.cfg.name,.cfg.buildcfg,.mapp |
| 48ba0 | 65 64 29 0a 20 20 20 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ed).....end.end.end.end.function |
| 48bc0 | 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a | .sln2005.project_platforms(sln). |
| 48be0 | 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 | _p('\tGlobalSection(ProjectConfi |
| 48c00 | 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f | gurationPlatforms).=.postSolutio |
| 48c20 | 6e 27 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 | n').for.prj.in.premake.solution. |
| 48c40 | 65 61 63 68 70 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 | eachproject(sln).do.sln2005.proj |
| 48c60 | 65 63 74 5f 70 6c 61 74 66 6f 72 6d 28 70 72 6a 2c 20 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 5f | ect_platform(prj,.sln).end.for._ |
| 48c80 | 2c 69 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f 6a | ,iprj.in.ipairs(sln.importedproj |
| 48ca0 | 65 63 74 73 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 | ects).do.sln2005.project_platfor |
| 48cc0 | 6d 28 69 70 72 6a 2c 20 73 6c 6e 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c | m(iprj,.sln).end._p('\tEndGlobal |
| 48ce0 | 53 65 63 74 69 6f 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 | Section').end.function.sln2005.p |
| 48d00 | 72 6f 70 65 72 74 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 | roperties(sln)._p('\tGlobalSecti |
| 48d20 | 6f 6e 28 53 6f 6c 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 | on(SolutionProperties).=.preSolu |
| 48d40 | 74 69 6f 6e 27 29 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 | tion')._p('\t\tHideSolutionNode. |
| 48d60 | 3d 20 46 41 4c 53 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 | =.FALSE')._p('\tEndGlobalSection |
| 48d80 | 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 5f | ').end.function.sln2005.project_ |
| 48da0 | 67 72 6f 75 70 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 | groups(sln)._p('\tGlobalSection( |
| 48dc0 | 4e 65 73 74 65 64 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 | NestedProjects).=.preSolution'). |
| 48de0 | 66 6f 72 20 67 72 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 | for.grp.in.premake.solution.each |
| 48e00 | 67 72 6f 75 70 28 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 | group(sln).do.if.grp.parent.~=.n |
| 48e20 | 69 6c 20 74 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 67 72 | il.then._p('\t\t{%s}.=.{%s}',.gr |
| 48e40 | 70 2e 75 75 69 64 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 | p.uuid,.grp.parent.uuid).end.end |
| 48e60 | 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 63 | .for.prj.in.premake.solution.eac |
| 48e80 | 68 70 72 6f 6a 65 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 | hproject(sln).do.if.prj.group.~= |
| 48ea0 | 20 6e 69 6c 20 74 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 | .nil.then._p('\t\t{%s}.=.{%s}',. |
| 48ec0 | 70 72 6a 2e 75 75 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 | prj.uuid,.prj.group.uuid).end.en |
| 48ee0 | 64 0a 66 6f 72 20 5f 2c 69 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 | d.for._,iprj.in.ipairs(sln.impor |
| 48f00 | 74 65 64 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 69 70 72 6a 2e 67 72 6f 75 70 20 7e 3d | tedprojects).do.if.iprj.group.~= |
| 48f20 | 20 6e 69 6c 20 74 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 | .nil.then._p('\t\t{%s}.=.{%s}',. |
| 48f40 | 69 70 72 6a 2e 75 75 69 64 2c 20 69 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a | iprj.uuid,.iprj.group.uuid).end. |
| 48f60 | 65 6e 64 0a 20 20 20 20 20 20 20 20 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 | end.........._p('\tEndGlobalSect |
| 48f80 | 69 6f 6e 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 | ion').end.premake.vstudio.vc2010 |
| 48fa0 | 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 | .=.{.}.local.vc2010.=.premake.vs |
| 48fc0 | 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 | tudio.vc2010.local.vstudio.=.pre |
| 48fe0 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 | make.vstudio.local.function.vs20 |
| 49000 | 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 | 10_config(prj)._p(1,'<ItemGroup. |
| 49020 | 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 | Label="ProjectConfigurations">') |
| 49040 | 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 |
| 49060 | 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 5f 70 28 32 2c | lution.vstudio_configs).do._p(2, |
| 49080 | 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 | '<ProjectConfiguration.Include=" |
| 490a0 | 25 73 22 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 29 | %s">',.premake.esc(cfginfo.name) |
| 490c0 | 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 | )._p(3,'<Configuration>%s</Confi |
| 490e0 | 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 | guration>',cfginfo.buildcfg)._p( |
| 49100 | 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 | 3,'<Platform>%s</Platform>',cfgi |
| 49120 | 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e | nfo.platform)._p(2,'</ProjectCon |
| 49140 | 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 | figuration>').end._p(1,'</ItemGr |
| 49160 | 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 | oup>').end.local.function.vs2010 |
| 49180 | 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 | _globals(prj).local.action.=.pre |
| 491a0 | 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 28 31 2c 27 3c 50 72 6f | make.action.current()._p(1,'<Pro |
| 491c0 | 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 | pertyGroup.Label="Globals">')._p |
| 491e0 | 28 32 2c 20 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 | (2,.'<ProjectGuid>{%s}</ProjectG |
| 49200 | 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 20 27 3c 52 6f 6f 74 4e 61 6d 65 | uid>',prj.uuid)._p(2,.'<RootName |
| 49220 | 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 | space>%s</RootNamespace>',prj.na |
| 49240 | 6d 65 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 22 64 75 72 61 | me).if.vstudio.storeapp.~=."dura |
| 49260 | 6e 67 6f 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 | ngo".then.local.windowsTargetPla |
| 49280 | 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 70 72 6a 2e 77 69 6e 64 6f 77 73 74 61 72 67 65 74 | tformVersion.=.prj.windowstarget |
| 492a0 | 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 | platformversion.or.action.vstudi |
| 492c0 | 6f 2e 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 0a 69 | o.windowsTargetPlatformVersion.i |
| 492e0 | 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 7e | f.windowsTargetPlatformVersion.~ |
| 49300 | 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 | =.nil.then._p(2,'<WindowsTargetP |
| 49320 | 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f 77 73 54 61 72 67 65 74 | latformVersion>%s</WindowsTarget |
| 49340 | 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 27 2c 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 | PlatformVersion>',windowsTargetP |
| 49360 | 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 29 0a 69 66 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 | latformVersion).if.windowsTarget |
| 49380 | 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 61 6e 64 20 73 74 72 69 6e 67 2e 73 74 61 72 74 | PlatformVersion.and.string.start |
| 493a0 | 73 77 69 74 68 28 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 | swith(windowsTargetPlatformVersi |
| 493c0 | 6f 6e 2c 20 22 31 30 2e 22 29 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 73 54 61 | on,."10.").then._p(2,'<WindowsTa |
| 493e0 | 72 67 65 74 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f | rgetPlatformMinVersion>%s</Windo |
| 49400 | 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 2c 20 70 72 | wsTargetPlatformMinVersion>',.pr |
| 49420 | 6a 2e 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 6d 69 6e 76 65 72 73 69 6f | j.windowstargetplatformminversio |
| 49440 | 6e 20 6f 72 20 22 31 30 2e 30 2e 31 30 32 34 30 2e 30 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | n.or."10.0.10240.0").end.end.end |
| 49460 | 0a 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 | .if.prj.flags.and.prj.flags.Mana |
| 49480 | 67 65 64 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 20 | ged.then.local.frameworkVersion. |
| 494a0 | 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 22 34 2e 30 22 0a 5f 70 28 32 2c 20 27 | =.prj.framework.or."4.0"._p(2,.' |
| 494c0 | 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 25 73 3c 2f 54 61 72 | <TargetFrameworkVersion>v%s</Tar |
| 494e0 | 67 65 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 | getFrameworkVersion>',.framework |
| 49500 | 56 65 72 73 69 6f 6e 29 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 | Version)._p(2,.'<Keyword>Managed |
| 49520 | 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f | CProj</Keyword>').elseif.vstudio |
| 49540 | 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 44 65 66 61 75 6c 74 4c | .iswinrt().then._p(2,.'<DefaultL |
| 49560 | 61 6e 67 75 61 67 65 3e 65 6e 2d 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 | anguage>en-US</DefaultLanguage>' |
| 49580 | 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 75 72 61 6e 67 | ).if.vstudio.storeapp.==."durang |
| 495a0 | 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f | o".then._p(2,.'<Keyword>Win32Pro |
| 495c0 | 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f | j</Keyword>')._p(2,.'<Applicatio |
| 495e0 | 6e 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 74 69 74 6c 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 45 | nEnvironment>title</ApplicationE |
| 49600 | 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 | nvironment>')._p(2,.'<MinimumVis |
| 49620 | 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 34 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 | ualStudioVersion>14.0</MinimumVi |
| 49640 | 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 | sualStudioVersion>')._p(2,.'<Tar |
| 49660 | 67 65 74 52 75 6e 74 69 6d 65 3e 4e 61 74 69 76 65 3c 2f 54 61 72 67 65 74 52 75 6e 74 69 6d 65 | getRuntime>Native</TargetRuntime |
| 49680 | 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 | >').else._p(2,.'<AppContainerApp |
| 496a0 | 6c 69 63 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 | lication>true</AppContainerAppli |
| 496c0 | 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 | cation>')._p(2,.'<MinimumVisualS |
| 496e0 | 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c | tudioVersion>12.0</MinimumVisual |
| 49700 | 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c | StudioVersion>').if.vstudio.tool |
| 49720 | 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c | set.==."v120_wp81".then._p(2,.'< |
| 49740 | 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 | ApplicationType>Windows.Phone</A |
| 49760 | 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 41 | pplicationType>').else._p(2,.'<A |
| 49780 | 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 53 74 6f 72 65 3c 2f 41 70 | pplicationType>Windows.Store</Ap |
| 497a0 | 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 3c 41 70 70 | plicationType>').end._p(2,.'<App |
| 497c0 | 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 25 73 3c 2f 41 70 70 6c 69 63 61 | licationTypeRevision>%s</Applica |
| 497e0 | 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 2c 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 | tionTypeRevision>',.vstudio.stor |
| 49800 | 65 61 70 70 29 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 57 | eapp).end.else._p(2,.'<Keyword>W |
| 49820 | 69 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c | in32Proj</Keyword>').end._p(1,'< |
| 49840 | 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 | /PropertyGroup>').end.function.v |
| 49860 | 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a 6c 6f 63 61 6c 20 | c2010.config_type(config).local. |
| 49880 | 74 20 3d 0a 7b 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 | t.=.{.SharedLib.=."DynamicLibrar |
| 498a0 | 79 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 72 61 72 79 22 2c | y",.StaticLib.=."StaticLibrary", |
| 498c0 | 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 57 69 6e | .ConsoleApp.=."Application",.Win |
| 498e0 | 64 6f 77 65 64 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d 0a 72 65 74 75 72 | dowedApp.=."Application".}.retur |
| 49900 | 6e 20 74 5b 63 6f 6e 66 69 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | n.t[config.kind].end.local.funct |
| 49920 | 69 6f 6e 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 72 65 74 | ion.if_config_and_platform().ret |
| 49940 | 75 72 6e 20 27 43 6f 6e 64 69 74 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f | urn.'Condition="\'$(Configuratio |
| 49960 | 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 0a 65 6e 64 0a 6c | n)|$(Platform)\'==\'%s\'"'.end.l |
| 49980 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 0a | ocal.function.optimisation(cfg). |
| 499a0 | 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a 66 6f 72 20 5f 2c | local.result.=."Disabled".for._, |
| 499c0 | 20 76 61 6c 75 65 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 | .value.in.ipairs(cfg.flags).do.i |
| 499e0 | 66 20 28 76 61 6c 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 | f.(value.==."Optimize").then.res |
| 49a00 | 75 6c 74 20 3d 20 22 46 75 6c 6c 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f | ult.=."Full".elseif.(value.==."O |
| 49a20 | 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 69 6e | ptimizeSize").then.result.=."Min |
| 49a40 | 53 70 61 63 65 22 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 | Space".elseif.(value.==."Optimiz |
| 49a60 | 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 61 78 53 70 65 65 64 | eSpeed").then.result.=."MaxSpeed |
| 49a80 | 22 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 63 | ".end.end.return.result.end.func |
| 49aa0 | 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 | tion.vc2010.configurationPropert |
| 49ac0 | 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 | yGroup(cfg,.cfginfo)._p(1,'<Prop |
| 49ae0 | 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 70 6c 61 74 66 | ertyGroup.'..if_config_and_platf |
| 49b00 | 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e | orm()...'.Label="Configuration"> |
| 49b20 | 27 0a 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 29 29 0a 5f | '.,.premake.esc(cfginfo.name))._ |
| 49b40 | 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 25 73 3c 2f 43 6f 6e 66 | p(2,'<ConfigurationType>%s</Conf |
| 49b60 | 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 27 2c 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 | igurationType>',vc2010.config_ty |
| 49b80 | 70 65 28 63 66 67 29 29 0a 5f 70 28 32 2c 27 3c 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 | pe(cfg))._p(2,'<UseDebugLibrarie |
| 49ba0 | 73 3e 25 73 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 27 2c 20 69 69 66 28 6f | s>%s</UseDebugLibraries>',.iif(o |
| 49bc0 | 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 2c 22 | ptimisation(cfg).==."Disabled"," |
| 49be0 | 74 72 75 65 22 2c 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 54 | true","false"))._p(2,'<PlatformT |
| 49c00 | 6f 6f 6c 73 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 27 2c 20 70 72 | oolset>%s</PlatformToolset>',.pr |
| 49c20 | 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 63 66 67 2e 66 6c | emake.vstudio.toolset).if.cfg.fl |
| 49c40 | 61 67 73 2e 4d 46 43 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d 66 63 3e 25 73 3c | ags.MFC.then._p(2,'<UseOfMfc>%s< |
| 49c60 | 2f 55 73 65 4f 66 4d 66 63 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 | /UseOfMfc>',.iif(cfg.flags.Stati |
| 49c80 | 63 52 75 6e 74 69 6d 65 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a | cRuntime,."Static",."Dynamic")). |
| 49ca0 | 65 6e 64 0a 69 66 20 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 | end.if.cfg.flags.ATL.or.cfg.flag |
| 49cc0 | 73 2e 53 74 61 74 69 63 41 54 4c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 41 74 6c | s.StaticATL.then._p(2,'<UseOfAtl |
| 49ce0 | 3e 25 73 3c 2f 55 73 65 4f 66 41 74 6c 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 | >%s</UseOfAtl>',.iif(cfg.flags.S |
| 49d00 | 74 61 74 69 63 41 54 4c 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a | taticATL,."Static",."Dynamic")). |
| 49d20 | 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 | end.if.cfg.flags.Unicode.then._p |
| 49d40 | 28 32 2c 27 3c 43 68 61 72 61 63 74 65 72 53 65 74 3e 55 6e 69 63 6f 64 65 3c 2f 43 68 61 72 61 | (2,'<CharacterSet>Unicode</Chara |
| 49d60 | 63 74 65 72 53 65 74 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 | cterSet>').end.if.cfg.flags.Mana |
| 49d80 | 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 72 75 65 3c | ged.then._p(2,'<CLRSupport>true< |
| 49da0 | 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 72 6f 70 65 | /CLRSupport>').end._p(1,'</Prope |
| 49dc0 | 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 6f 6e 20 69 | rtyGroup>').end.local.function.i |
| 49de0 | 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 6e 66 6f 20 | mport_props(prj).for._,.cfginfo. |
| 49e00 | 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 |
| 49e20 | 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 6b 65 2e 67 | onfigs).do.local.cfg.=.premake.g |
| 49e40 | 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 6c 64 63 | etconfig(prj,.cfginfo.src_buildc |
| 49e60 | 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 28 31 2c 27 | fg,.cfginfo.src_platform)._p(1,' |
| 49e80 | 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 64 5f 70 6c | <ImportGroup.'..if_config_and_pl |
| 49ea0 | 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 53 68 65 65 | atform()...'.Label="PropertyShee |
| 49ec0 | 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 61 6d 65 29 | ts">'.,premake.esc(cfginfo.name) |
| 49ee0 | 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 73 65 72 52 | )._p(2,'<Import.Project="$(UserR |
| 49f00 | 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 74 66 6f 72 | ootDir)\\Microsoft.Cpp.$(Platfor |
| 49f20 | 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 69 73 74 73 | m).user.props".Condition="exists |
| 49f40 | 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 2e 43 70 70 | (\'$(UserRootDir)\\Microsoft.Cpp |
| 49f60 | 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 4c 61 62 65 | .$(Platform).user.props\')".Labe |
| 49f80 | 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 29 0a 69 66 | l="LocalAppDataPlatform"./>').if |
| 49fa0 | 20 23 63 66 67 2e 70 72 6f 70 65 72 74 79 73 68 65 65 74 73 20 3e 20 30 20 74 68 65 6e 0a 6c 6f | .#cfg.propertysheets.>.0.then.lo |
| 49fc0 | 63 61 6c 20 64 69 72 73 20 3d 20 63 66 67 2e 70 72 6f 70 65 72 74 79 73 68 65 65 74 73 0a 66 6f | cal.dirs.=.cfg.propertysheets.fo |
| 49fe0 | 72 20 5f 2c 20 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 73 29 20 64 6f 0a 5f 70 28 32 | r._,.dir.in.ipairs(dirs).do._p(2 |
| 4a000 | 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 25 73 22 20 2f 3e 27 2c 20 70 61 74 68 | ,'<Import.Project="%s"./>',.path |
| 4a020 | 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c | .translate(dir)).end.end._p(1,'< |
| 4a040 | 2f 49 6d 70 6f 72 74 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 | /ImportGroup>').end.end.local.fu |
| 4a060 | 6e 63 74 69 6f 6e 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 69 | nction.add_trailing_backslash(di |
| 4a080 | 72 29 0a 69 66 20 64 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 28 | r).if.dir:len().>.0.and.dir:sub( |
| 4a0a0 | 2d 31 29 20 7e 3d 20 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c 5c | -1).~=."\\".then.return.dir.."\\ |
| 4a0c0 | 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 | ".end.return.dir.end.function.vc |
| 4a0e0 | 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f | 2010.outputProperties(prj).for._ |
| 4a100 | 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 6f 6e | ,.cfginfo.in.ipairs(prj.solution |
| 4a120 | 2e 76 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 | .vstudio_configs).do.local.cfg.= |
| 4a140 | 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 69 6e 66 6f 2e | .premake.getconfig(prj,.cfginfo. |
| 4a160 | 73 72 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 | src_buildcfg,.cfginfo.src_platfo |
| 4a180 | 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 | rm).local.target.=.cfg.buildtarg |
| 4a1a0 | 65 74 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 | et.local.outdir.=.add_trailing_b |
| 4a1c0 | 61 63 6b 73 6c 61 73 68 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 6c 6f 63 61 6c | ackslash(target.directory).local |
| 4a1e0 | 20 69 6e 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 | .intdir.=.add_trailing_backslash |
| 4a200 | 28 69 69 66 28 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 69 6e 74 44 69 72 41 62 73 6f 6c 75 | (iif(action.vstudio.intDirAbsolu |
| 4a220 | 74 65 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 0a 20 20 70 61 74 68 2e 6a 6f 69 6e | te.,.path.translate(...path.join |
| 4a240 | 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 65 | (prj.solution.location,.cfg.obje |
| 4a260 | 63 74 73 64 69 72 29 0a 2c 20 27 5c 5c 27 29 0a 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 | ctsdir).,.'\\').,.cfg.objectsdir |
| 4a280 | 0a 29 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 | .))._p(1,'<PropertyGroup.'..if_c |
| 4a2a0 | 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 2c 20 70 72 65 6d | onfig_and_platform()...'>',.prem |
| 4a2c0 | 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 32 2c 27 3c 4f 75 | ake.esc(cfginfo.name))._p(2,'<Ou |
| 4a2e0 | 74 44 69 72 3e 25 73 3c 2f 4f 75 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f | tDir>%s</OutDir>',.premake.esc(o |
| 4a300 | 75 74 64 69 72 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 | utdir)).if.cfg.platform.==."Xbox |
| 4a320 | 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 | 360".then._p(2,'<OutputFile>$(Ou |
| 4a340 | 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 | tDir)%s</OutputFile>',.premake.e |
| 4a360 | 73 63 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 | sc(target.name)).end._p(2,'<IntD |
| 4a380 | 69 72 3e 25 73 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 69 6e 74 | ir>%s</IntDir>',.premake.esc(int |
| 4a3a0 | 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 73 3c 2f 54 61 72 67 | dir))._p(2,'<TargetName>%s</Targ |
| 4a3c0 | 65 74 4e 61 6d 65 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 | etName>',.premake.esc(path.getba |
| 4a3e0 | 73 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 | sename(target.name)))._p(2,'<Tar |
| 4a400 | 67 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e | getExt>%s</TargetExt>',.premake. |
| 4a420 | 65 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 67 65 74 2e 6e 61 6d | esc(path.getextension(target.nam |
| 4a440 | 65 29 29 29 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 | e))).if.cfg.kind.==."SharedLib". |
| 4a460 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e | then.local.ignore.=.(cfg.flags.N |
| 4a480 | 6f 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 | oImportLib.~=.nil)._p(2,'<Ignore |
| 4a4a0 | 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 | ImportLibrary>%s</IgnoreImportLi |
| 4a4c0 | 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 29 29 0a 65 6e 64 0a 69 | brary>',.tostring(ignore)).end.i |
| 4a4e0 | 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 20 74 68 65 6e | f.cfg.platform.==."Durango".then |
| 4a500 | 0a 5f 70 28 32 2c 20 27 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 | ._p(2,.'<ReferencePath>$(Console |
| 4a520 | 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 6f 77 | _SdkLibPath);$(Console_SdkWindow |
| 4a540 | 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 29 | sMetadataPath)</ReferencePath>') |
| 4a560 | 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 72 79 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 | ._p(2,.'<LibraryPath>$(Console_S |
| 4a580 | 64 6b 4c 69 62 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c | dkLibPath)</LibraryPath>')._p(2, |
| 4a5a0 | 20 27 3c 4c 69 62 72 61 72 79 57 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 | .'<LibraryWPath>$(Console_SdkLib |
| 4a5c0 | 50 61 74 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 | Path);$(Console_SdkWindowsMetada |
| 4a5e0 | 74 61 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 57 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 | taPath)</LibraryWPath>')._p(2,.' |
| 4a600 | 3c 49 6e 63 6c 75 64 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 49 6e 63 6c 75 64 | <IncludePath>$(Console_SdkInclud |
| 4a620 | 65 52 6f 6f 74 29 3c 2f 49 6e 63 6c 75 64 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 45 | eRoot)</IncludePath>')._p(2,.'<E |
| 4a640 | 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 52 6f 6f 74 29 | xecutablePath>$(Console_SdkRoot) |
| 4a660 | 62 69 6e 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 | bin;$(VCInstallDir)bin\\x86_amd6 |
| 4a680 | 34 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 3b 24 28 57 69 6e 64 6f 77 73 53 44 | 4;$(VCInstallDir)bin;$(WindowsSD |
| 4a6a0 | 4b 5f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 5f 78 38 36 29 3b 24 28 56 53 49 6e 73 74 61 6c | K_ExecutablePath_x86);$(VSInstal |
| 4a6c0 | 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 54 6f 6f 6c 73 5c 5c 62 69 6e 3b 24 28 56 53 49 6e 73 | lDir)Common7\\Tools\\bin;$(VSIns |
| 4a6e0 | 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 74 6f 6f 6c 73 3b 24 28 56 53 49 6e 73 74 61 | tallDir)Common7\\tools;$(VSInsta |
| 4a700 | 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 69 64 65 3b 24 28 50 72 6f 67 72 61 6d 46 69 6c 65 | llDir)Common7\\ide;$(ProgramFile |
| 4a720 | 73 29 5c 5c 48 54 4d 4c 20 48 65 6c 70 20 57 6f 72 6b 73 68 6f 70 3b 24 28 4d 53 42 75 69 6c 64 | s)\\HTML.Help.Workshop;$(MSBuild |
| 4a740 | 54 6f 6f 6c 73 50 61 74 68 33 32 29 3b 24 28 46 78 43 6f 70 44 69 72 29 3b 24 28 50 41 54 48 29 | ToolsPath32);$(FxCopDir);$(PATH) |
| 4a760 | 3b 3c 2f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 27 29 0a 69 66 20 63 66 67 2e 69 6d 61 67 | ;</ExecutablePath>').if.cfg.imag |
| 4a780 | 65 70 61 74 68 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 44 69 72 3e 25 73 3c | epath.then._p(2,.'<LayoutDir>%s< |
| 4a7a0 | 2f 4c 61 79 6f 75 74 44 69 72 3e 27 2c 20 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 0a 65 6c 73 | /LayoutDir>',.cfg.imagepath).els |
| 4a7c0 | 65 0a 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 44 69 72 3e 25 73 3c 2f 4c 61 79 6f 75 74 44 69 | e._p(2,.'<LayoutDir>%s</LayoutDi |
| 4a7e0 | 72 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 75 6c 6c 6d 61 | r>',.prj.name).end.if.cfg.pullma |
| 4a800 | 70 70 69 6e 67 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 50 75 6c | ppingfile.~=.nil.then._p(2,'<Pul |
| 4a820 | 6c 4d 61 70 70 69 6e 67 46 69 6c 65 3e 25 73 3c 2f 50 75 6c 6c 4d 61 70 70 69 6e 67 46 69 6c 65 | lMappingFile>%s</PullMappingFile |
| 4a840 | 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 70 75 6c 6c 6d 61 70 70 69 6e 67 66 | >',.premake.esc(cfg.pullmappingf |
| 4a860 | 69 6c 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f | ile)).end._p(2,.'<LayoutExtensio |
| 4a880 | 6e 46 69 6c 74 65 72 3e 2a 2e 70 64 62 3b 2a 2e 69 6c 6b 3b 2a 2e 65 78 70 3b 2a 2e 6c 69 62 3b | nFilter>*.pdb;*.ilk;*.exp;*.lib; |
| 4a8a0 | 2a 2e 77 69 6e 6d 64 3b 2a 2e 61 70 70 78 72 65 63 69 70 65 3b 2a 2e 70 72 69 3b 2a 2e 69 64 62 | *.winmd;*.appxrecipe;*.pri;*.idb |
| 4a8c0 | 3c 2f 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f 6e 46 69 6c 74 65 72 3e 27 29 0a 5f 70 28 32 2c | </LayoutExtensionFilter>')._p(2, |
| 4a8e0 | 20 27 3c 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 4f 6e 44 65 70 6c 6f 79 | .'<IsolateConfigurationsOnDeploy |
| 4a900 | 3e 74 72 75 65 3c 2f 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 4f 6e 44 65 | >true</IsolateConfigurationsOnDe |
| 4a920 | 70 6c 6f 79 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 | ploy>').end.if.cfg.kind.~=."Stat |
| 4a940 | 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 | icLib".then._p(2,'<LinkIncrement |
| 4a960 | 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 | al>%s</LinkIncremental>',.tostri |
| 4a980 | 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c | ng(premake.config.isincrementall |
| 4a9a0 | 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 | ink(cfg))).end.if.cfg.flags.NoMa |
| 4a9c0 | 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 | nifest.then._p(2,'<GenerateManif |
| 4a9e0 | 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 | est>false</GenerateManifest>').e |
| 4aa00 | 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 0a 65 6e 64 0a | nd._p(1,'</PropertyGroup>').end. |
| 4aa20 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a | end.local.function.runtime(cfg). |
| 4aa40 | 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e | local.runtime.local.flags.=.cfg. |
| 4aa60 | 66 6c 61 67 73 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 | flags.if.premake.config.isdebugb |
| 4aa80 | 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 66 28 66 6c 61 | uild(cfg).then.runtime.=.iif(fla |
| 4aaa0 | 67 73 2e 53 74 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 | gs.StaticRuntime.and.not.flags.M |
| 4aac0 | 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d | anaged,."MultiThreadedDebug",."M |
| 4aae0 | 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 | ultiThreadedDebugDLL").else.runt |
| 4ab00 | 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 6e | ime.=.iif(flags.StaticRuntime.an |
| 4ab20 | 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 61 | d.not.flags.Managed,."MultiThrea |
| 4ab40 | 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 | ded",."MultiThreadedDLL").end.re |
| 4ab60 | 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | turn.runtime.end.local.function. |
| 4ab80 | 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 | precompiled_header(cfg).......if |
| 4aba0 | 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 | .not.cfg.flags.NoPCH.and.cfg.pch |
| 4abc0 | 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 | header.then._p(3,'<PrecompiledHe |
| 4abe0 | 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f | ader>Use</PrecompiledHeader>')._ |
| 4ac00 | 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f | p(3,'<PrecompiledHeaderFile>%s</ |
| 4ac20 | 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 | PrecompiledHeaderFile>',.cfg.pch |
| 4ac40 | 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 | header).else._p(3,'<PrecompiledH |
| 4ac60 | 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 | eader></PrecompiledHeader>').end |
| 4ac80 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 | .end.local.function.preprocessor |
| 4aca0 | 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 | (indent,cfg).if.#cfg.defines.>.0 |
| 4acc0 | 20 74 68 65 6e 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 | .then._p(indent,'<PreprocessorDe |
| 4ace0 | 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 | finitions>%s;%%(PreprocessorDefi |
| 4ad00 | 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e | nitions)</PreprocessorDefinition |
| 4ad20 | 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 | s>'.,premake.esc(table.concat(cf |
| 4ad40 | 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 | g.defines,.";"))).else._p(indent |
| 4ad60 | 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 | ,'<PreprocessorDefinitions></Pre |
| 4ad80 | 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a | processorDefinitions>').end.end. |
| 4ada0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 | local.function.include_dirs(inde |
| 4adc0 | 6e 74 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 62 6c | nt,cfg).local.includedirs.=.tabl |
| 4ade0 | 65 2e 6a 6f 69 6e 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e | e.join(cfg.userincludedirs,.cfg. |
| 4ae00 | 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 69 66 20 23 69 6e 63 6c 75 64 65 64 69 72 73 3e 20 30 20 | includedirs).if.#includedirs>.0. |
| 4ae20 | 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 | then._p(indent,'<AdditionalInclu |
| 4ae40 | 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e | deDirectories>%s;%%(AdditionalIn |
| 4ae60 | 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 | cludeDirectories)</AdditionalInc |
| 4ae80 | 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 | ludeDirectories>'.,premake.esc(p |
| 4aea0 | 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 69 6e 63 6c 75 | ath.translate(table.concat(inclu |
| 4aec0 | 64 65 64 69 72 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 | dedirs,.";"),.'\\'))).end.end.lo |
| 4aee0 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 75 73 69 6e 67 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 | cal.function.using_dirs(indent,c |
| 4af00 | 66 67 29 0a 69 66 20 23 63 66 67 2e 75 73 69 6e 67 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f | fg).if.#cfg.usingdirs.>.0.then._ |
| 4af20 | 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 55 73 69 6e 67 44 69 72 65 63 74 | p(indent,'<AdditionalUsingDirect |
| 4af40 | 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 55 73 69 6e 67 44 69 72 65 63 | ories>%s;%%(AdditionalUsingDirec |
| 4af60 | 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 55 73 69 6e 67 44 69 72 65 63 74 6f 72 | tories)</AdditionalUsingDirector |
| 4af80 | 69 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 | ies>'.,premake.esc(path.translat |
| 4afa0 | 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 75 73 69 6e 67 64 69 72 73 2c 20 22 3b | e(table.concat(cfg.usingdirs,."; |
| 4afc0 | 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 75 6e 63 74 69 | "),.'\\'))).end.end.local.functi |
| 4afe0 | 6f 6e 20 72 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 | on.resource_compile(cfg)._p(2,'< |
| 4b000 | 52 65 73 6f 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 | ResourceCompile>').preprocessor( |
| 4b020 | 33 2c 63 66 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 | 3,cfg).include_dirs(3,cfg)._p(2, |
| 4b040 | 27 3c 2f 52 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 | '</ResourceCompile>').end.local. |
| 4b060 | 66 75 6e 63 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 | function.exceptions(cfg).if.cfg. |
| 4b080 | 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 33 2c 20 27 3c | flags.NoExceptions.then._p(3,.'< |
| 4b0a0 | 45 78 63 65 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 | ExceptionHandling>false</Excepti |
| 4b0c0 | 6f 6e 48 61 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 | onHandling>').elseif.cfg.flags.S |
| 4b0e0 | 45 48 20 74 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 | EH.then._p(3,.'<ExceptionHandlin |
| 4b100 | 67 3e 41 73 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 | g>Async</ExceptionHandling>').en |
| 4b120 | 64 0a 65 6e 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 | d.end.local.function.rtti(cfg).i |
| 4b140 | 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 2e 66 | f.cfg.flags.NoRTTI.and.not.cfg.f |
| 4b160 | 6c 61 67 73 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 | lags.Managed.then._p(3,'<Runtime |
| 4b180 | 54 79 70 65 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 | TypeInfo>false</RuntimeTypeInfo> |
| 4b1a0 | 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 63 61 6c 6c 69 6e | ').end.end.local.function.callin |
| 4b1c0 | 67 5f 63 6f 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 | g_convention(cfg).if.cfg.flags.F |
| 4b1e0 | 61 73 74 43 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 | astCall.then._p(3,'<CallingConve |
| 4b200 | 6e 74 69 6f 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 | ntion>FastCall</CallingConventio |
| 4b220 | 6e 3e 27 29 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 | n>').elseif.cfg.flags.StdCall.th |
| 4b240 | 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 6e 3e 53 74 64 43 | en._p(3,'<CallingConvention>StdC |
| 4b260 | 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 0a 65 6e 64 0a 65 6e | all</CallingConvention>').end.en |
| 4b280 | 64 0a 6c 6f 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 | d.local.function.wchar_t_builtin |
| 4b2a0 | 28 63 66 67 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 | (cfg).if.cfg.flags.NativeWChar.t |
| 4b2c0 | 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 6c 74 49 6e | hen._p(3,'<TreatWChar_tAsBuiltIn |
| 4b2e0 | 54 79 70 65 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 | Type>true</TreatWChar_tAsBuiltIn |
| 4b300 | 54 79 70 65 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 | Type>').elseif.cfg.flags.NoNativ |
| 4b320 | 65 57 43 68 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 | eWChar.then._p(3,'<TreatWChar_tA |
| 4b340 | 73 42 75 69 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 | sBuiltInType>false</TreatWChar_t |
| 4b360 | 41 73 42 75 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 | AsBuiltInType>').end.end.local.f |
| 4b380 | 75 6e 63 74 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 | unction.sse(cfg).if.cfg.flags.En |
| 4b3a0 | 61 62 6c 65 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 | ableSSE.then._p(3,.'<EnableEnhan |
| 4b3c0 | 63 65 64 49 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 | cedInstructionSet>StreamingSIMDE |
| 4b3e0 | 78 74 65 6e 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 | xtensions</EnableEnhancedInstruc |
| 4b400 | 74 69 6f 6e 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 | tionSet>').elseif.cfg.flags.Enab |
| 4b420 | 6c 65 53 53 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 | leSSE2.then._p(3,.'<EnableEnhanc |
| 4b440 | 65 64 49 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 | edInstructionSet>StreamingSIMDEx |
| 4b460 | 74 65 6e 73 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 | tensions2</EnableEnhancedInstruc |
| 4b480 | 74 69 6f 6e 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 | tionSet>').elseif.cfg.flags.Enab |
| 4b4a0 | 6c 65 41 56 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 | leAVX.then._p(3,.'<EnableEnhance |
| 4b4c0 | 64 49 6e 73 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 | dInstructionSet>AdvancedVectorEx |
| 4b4e0 | 74 65 6e 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 | tensions</EnableEnhancedInstruct |
| 4b500 | 69 6f 6e 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 | ionSet>').elseif.cfg.flags.Enabl |
| 4b520 | 65 41 56 58 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 | eAVX2.then._p(3,.'<EnableEnhance |
| 4b540 | 64 49 6e 73 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 | dInstructionSet>AdvancedVectorEx |
| 4b560 | 74 65 6e 73 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 | tensions2</EnableEnhancedInstruc |
| 4b580 | 74 69 6f 6e 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 | tionSet>').end.end.local.functio |
| 4b5a0 | 6e 20 66 6c 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 | n.floating_point(cfg)......if.cf |
| 4b5c0 | 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 33 2c 27 3c 46 6c | g.flags.FloatFast.then._p(3,'<Fl |
| 4b5e0 | 6f 61 74 69 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 | oatingPointModel>Fast</FloatingP |
| 4b600 | 6f 69 6e 74 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 | ointModel>').elseif.cfg.flags.Fl |
| 4b620 | 6f 61 74 53 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 | oatStrict.and.not.cfg.flags.Mana |
| 4b640 | 67 65 64 20 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 | ged.then._p(3,'<FloatingPointMod |
| 4b660 | 65 6c 3e 53 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 | el>Strict</FloatingPointModel>') |
| 4b680 | 0a 65 6e 64 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 | .end.end.local.function.debug_in |
| 4b6a0 | 66 6f 28 63 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 | fo(cfg).local.debug_info.=.''.if |
| 4b6c0 | 20 63 66 67 2e 66 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 66 | .cfg.flags.Symbols.then.if.cfg.f |
| 4b6e0 | 6c 61 67 73 2e 43 37 44 65 62 75 67 49 6e 66 6f 20 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f | lags.C7DebugInfo.then.debug_info |
| 4b700 | 20 3d 20 22 4f 6c 64 53 74 79 6c 65 22 0a 65 6c 73 65 69 66 20 28 61 63 74 69 6f 6e 2e 76 73 74 | .=."OldStyle".elseif.(action.vst |
| 4b720 | 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 20 3d | udio.supports64bitEditContinue.= |
| 4b740 | 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 36 34 | =.false.and.cfg.platform.==."x64 |
| 4b760 | 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 6d 61 | ").or.cfg.flags.Managed.or.prema |
| 4b780 | 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 2e 66 | ke.config.isoptimizedbuild(cfg.f |
| 4b7a0 | 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 6e 74 | lags).or.cfg.flags.NoEditAndCont |
| 4b7c0 | 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 6d 44 | inue.then.debug_info.=."ProgramD |
| 4b7e0 | 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 69 74 | atabase".else.debug_info.=."Edit |
| 4b800 | 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 62 75 | AndContinue".end.end._p(3,'<Debu |
| 4b820 | 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 66 6f | gInformationFormat>%s</DebugInfo |
| 4b840 | 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 64 0a | rmationFormat>',debug_info).end. |
| 4b860 | 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 66 67 | local.function.minimal_build(cfg |
| 4b880 | 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 6c 64 | ).if.premake.config.isdebugbuild |
| 4b8a0 | 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 6d 61 | (cfg).and.cfg.flags.EnableMinima |
| 4b8c0 | 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 62 75 | lRebuild.then._p(3,'<MinimalRebu |
| 4b8e0 | 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 73 65 | ild>true</MinimalRebuild>').else |
| 4b900 | 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 4d 69 | ._p(3,'<MinimalRebuild>false</Mi |
| 4b920 | 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 66 75 | nimalRebuild>').end.end.local.fu |
| 4b940 | 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 66 20 | nction.compile_language(cfg).if. |
| 4b960 | 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 2c 27 | cfg.options.ForceCPP.then._p(3,' |
| 4b980 | 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 6c 65 | <CompileAs>CompileAsCpp</Compile |
| 4b9a0 | 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 22 43 | As>').else.if.cfg.language.==."C |
| 4b9c0 | 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 65 41 | ".then._p(3,'<CompileAs>CompileA |
| 4b9e0 | 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 6f 63 | sC</CompileAs>').end.end.end.loc |
| 4ba00 | 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 73 28 | al.function.forcedinclude_files( |
| 4ba20 | 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 75 64 | indent,cfg).if.#cfg.forcedinclud |
| 4ba40 | 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 49 6e | es.>.0.then._p(indent,'<ForcedIn |
| 4ba60 | 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 6c 65 | cludeFiles>%s</ForcedIncludeFile |
| 4ba80 | 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 65 28 | s>'.,premake.esc(path.translate( |
| 4baa0 | 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 73 2c | table.concat(cfg.forcedincludes, |
| 4bac0 | 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 75 6e | .";"),.'\\'))).end.end.local.fun |
| 4bae0 | 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 2c 27 | ction.vs10_clcompile(cfg)._p(2,' |
| 4bb00 | 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 6c 6f 63 61 6c 20 75 6e 73 69 67 6e 65 64 43 68 61 72 | <ClCompile>').local.unsignedChar |
| 4bb20 | 20 3d 20 22 2f 4a 20 22 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 63 66 | .=."/J.".local.buildoptions.=.cf |
| 4bb40 | 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d | g.buildoptions.if.cfg.platform.= |
| 4bb60 | 3d 20 22 4f 72 62 69 73 22 20 74 68 65 6e 0a 75 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 22 2d | =."Orbis".then.unsignedChar.=."- |
| 4bb80 | 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 20 22 3b 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 | funsigned-char.";._p(3,'<Generat |
| 4bba0 | 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 61 74 65 44 65 | eDebugInformation>%s</GenerateDe |
| 4bbc0 | 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 63 66 67 2e 66 | bugInformation>',.tostring(cfg.f |
| 4bbe0 | 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 | lags.Symbols.~=.nil)).end.if.cfg |
| 4bc00 | 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 6f 70 74 | .language.==."C".and.not.cfg.opt |
| 4bc20 | 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 | ions.ForceCPP.then.buildoptions. |
| 4bc40 | 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 | =.table.join(buildoptions,.cfg.b |
| 4bc60 | 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 0a 65 6c 73 65 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 | uildoptions_c).else.buildoptions |
| 4bc80 | 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e | .=.table.join(buildoptions,.cfg. |
| 4bca0 | 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 41 64 64 | buildoptions_cpp).end._p(3,'<Add |
| 4bcc0 | 69 74 69 6f 6e 61 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 | itionalOptions>%s.%s%%(Additiona |
| 4bce0 | 6c 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 0a 2c | lOptions)</AdditionalOptions>'., |
| 4bd00 | 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 62 75 69 6c 64 6f | .table.concat(premake.esc(buildo |
| 4bd20 | 70 74 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 | ptions),.".").,.iif(cfg.flags.Un |
| 4bd40 | 73 69 67 6e 65 64 43 68 61 72 2c 20 75 6e 73 69 67 6e 65 64 43 68 61 72 2c 20 22 20 22 29 0a 29 | signedChar,.unsignedChar,.".").) |
| 4bd60 | 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a | ._p(3,'<Optimization>%s</Optimiz |
| 4bd80 | 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 | ation>',optimisation(cfg)).inclu |
| 4bda0 | 64 65 5f 64 69 72 73 28 33 2c 20 63 66 67 29 0a 75 73 69 6e 67 5f 64 69 72 73 28 33 2c 20 63 66 | de_dirs(3,.cfg).using_dirs(3,.cf |
| 4bdc0 | 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 6d 61 6c 5f | g).preprocessor(3,.cfg).minimal_ |
| 4bde0 | 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 6f 6e 66 69 | build(cfg).if..not.premake.confi |
| 4be00 | 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 29 20 74 68 | g.isoptimizedbuild(cfg.flags).th |
| 4be20 | 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 74 68 65 6e | en.if.not.cfg.flags.Managed.then |
| 4be40 | 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 6e 61 62 6c | ._p(3,'<BasicRuntimeChecks>Enabl |
| 4be60 | 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 63 6b 73 3e | eFastChecks</BasicRuntimeChecks> |
| 4be80 | 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 6e 69 6e 67 | ').end.if.cfg.flags.ExtraWarning |
| 4bea0 | 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 67 50 6f 6f | s.then.end.else._p(3,'<StringPoo |
| 4bec0 | 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 65 6e 64 0a | ling>true</StringPooling>').end. |
| 4bee0 | 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 20 6f 72 20 | if.cfg.platform.==."Durango".or. |
| 4bf00 | 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 20 27 3c 43 | cfg.flags.NoWinRT.then._p(3,.'<C |
| 4bf20 | 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 41 73 57 69 | ompileAsWinRT>false</CompileAsWi |
| 4bf40 | 6e 52 54 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 | nRT>').end._p(3,'<RuntimeLibrary |
| 4bf60 | 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 74 69 6d 65 28 63 | >%s</RuntimeLibrary>',.runtime(c |
| 4bf80 | 66 67 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 42 75 66 66 65 72 53 65 63 75 72 69 | fg)).if.cfg.flags.NoBufferSecuri |
| 4bfa0 | 74 79 43 68 65 63 6b 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 75 66 66 65 72 53 65 63 75 72 69 | tyCheck.then._p(3,'<BufferSecuri |
| 4bfc0 | 74 79 43 68 65 63 6b 3e 66 61 6c 73 65 3c 2f 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 | tyCheck>false</BufferSecurityChe |
| 4bfe0 | 63 6b 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 | ck>').end._p(3,'<FunctionLevelLi |
| 4c000 | 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 | nking>true</FunctionLevelLinking |
| 4c020 | 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 | >').if.not.cfg.flags.NoMultiProc |
| 4c040 | 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 | essorCompilation.and.not.cfg.fla |
| 4c060 | 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 | gs.EnableMinimalRebuild.then._p( |
| 4c080 | 33 2c 27 3c 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 3e 74 72 | 3,'<MultiProcessorCompilation>tr |
| 4c0a0 | 75 65 3c 2f 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 3e 27 29 | ue</MultiProcessorCompilation>') |
| 4c0c0 | 0a 65 6c 73 65 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 69 | .else._p(3,'<MultiProcessorCompi |
| 4c0e0 | 6c 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 | lation>false</MultiProcessorComp |
| 4c100 | 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 | ilation>').end.precompiled_heade |
| 4c120 | 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 | r(cfg).if.cfg.flags.ExtraWarning |
| 4c140 | 73 20 74 68 65 6e 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 | s.then._p(3,'<WarningLevel>Level |
| 4c160 | 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c | 4</WarningLevel>').elseif.cfg.fl |
| 4c180 | 61 67 73 2e 4d 69 6e 69 6d 75 6d 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | ags.MinimumWarnings.then._p(3,'< |
| 4c1a0 | 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 31 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 | WarningLevel>Level1</WarningLeve |
| 4c1c0 | 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 | l>').else._p(3,'<WarningLevel>Le |
| 4c1e0 | 76 65 6c 33 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 | vel3</WarningLevel>').end.if.cfg |
| 4c200 | 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 33 2c 27 | .flags.FatalWarnings.then._p(3,' |
| 4c220 | 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 | <TreatWarningAsError>true</Treat |
| 4c240 | 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 27 29 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 | WarningAsError>').end.exceptions |
| 4c260 | 28 63 66 67 29 0a 72 74 74 69 28 63 66 67 29 0a 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 | (cfg).rtti(cfg).calling_conventi |
| 4c280 | 6f 6e 28 63 66 67 29 0a 77 63 68 61 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 29 0a 73 73 65 | on(cfg).wchar_t_builtin(cfg).sse |
| 4c2a0 | 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 67 5f | (cfg).floating_point(cfg).debug_ |
| 4c2c0 | 69 6e 66 6f 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 | info(cfg).if.cfg.flags.Symbols.t |
| 4c2e0 | 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 | hen._p(3,'<ProgramDataBaseFileNa |
| 4c300 | 6d 65 3e 24 28 4f 75 74 44 69 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 61 42 | me>$(OutDir)%s.pdb</ProgramDataB |
| 4c320 | 61 73 65 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 | aseFileName>'.,.path.getbasename |
| 4c340 | 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 63 | (cfg.buildtarget.name)).end.if.c |
| 4c360 | 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 | fg.flags.NoFramePointer.then._p( |
| 4c380 | 33 2c 27 3c 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 | 3,'<OmitFramePointers>true</Omit |
| 4c3a0 | 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 | FramePointers>').end.if.cfg.flag |
| 4c3c0 | 73 2e 55 73 65 46 75 6c 6c 50 61 74 68 73 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 55 73 65 46 | s.UseFullPaths.then._p(3,.'<UseF |
| 4c3e0 | 75 6c 6c 50 61 74 68 73 3e 74 72 75 65 3c 2f 55 73 65 46 75 6c 6c 50 61 74 68 73 3e 27 29 0a 65 | ullPaths>true</UseFullPaths>').e |
| 4c400 | 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 66 6f 72 63 65 64 69 | nd.compile_language(cfg).forcedi |
| 4c420 | 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 33 2c 63 66 67 29 3b 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 | nclude_files(3,cfg);._p(2,'</ClC |
| 4c440 | 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 | ompile>').end.local.function.eve |
| 4c460 | 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 | nt_hooks(cfg).if.#cfg.postbuildc |
| 4c480 | 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 3c 50 6f 73 74 42 | ommands>.0.then....._p(2,'<PostB |
| 4c4a0 | 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 3e 25 73 3c 2f | uildEvent>')._p(3,'<Command>%s</ |
| 4c4c0 | 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 2e 69 6d 70 6c | Command>',premake.esc(table.impl |
| 4c4e0 | 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 | ode(cfg.postbuildcommands,."",." |
| 4c500 | 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 42 75 69 6c 64 45 76 | ",."\r\n")))._p(2,'</PostBuildEv |
| 4c520 | 65 6e 74 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 6d 6d 61 | ent>').end.if.#cfg.prebuildcomma |
| 4c540 | 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 42 75 69 6c 64 45 | nds>.0.then....._p(2,'<PreBuildE |
| 4c560 | 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 61 | vent>')._p(3,'<Command>%s</Comma |
| 4c580 | 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 63 | nd>',premake.esc(table.implode(c |
| 4c5a0 | 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 22 2c 20 22 5c 72 | fg.prebuildcommands,."",."",."\r |
| 4c5c0 | 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a | \n")))._p(2,'</PreBuildEvent>'). |
| 4c5e0 | 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 | end.if.#cfg.prelinkcommands>.0.t |
| 4c600 | 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 5f | hen....._p(2,'<PreLinkEvent>')._ |
| 4c620 | 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d | p(3,'<Command>%s</Command>',prem |
| 4c640 | 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e | ake.esc(table.implode(cfg.prelin |
| 4c660 | 6b 63 6f 6d 6d 61 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 | kcommands,."",."",."\r\n")))._p( |
| 4c680 | 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 | 2,'</PreLinkEvent>').end.end.loc |
| 4c6a0 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 69 | al.function.additional_options(i |
| 4c6c0 | 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e | ndent,cfg).if.#cfg.linkoptions.> |
| 4c6e0 | 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 | .0.then._p(indent,'<AdditionalOp |
| 4c700 | 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f | tions>%s.%%(AdditionalOptions)</ |
| 4c720 | 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 | AdditionalOptions>',.table.conca |
| 4c740 | 74 28 70 72 65 6d 61 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 | t(premake.esc(cfg.linkoptions),. |
| 4c760 | 22 20 22 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 6c 69 6e | ".")).end.end.local.function.lin |
| 4c780 | 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 69 6e 64 65 78 2c 63 66 67 29 0a 6c 6f 63 61 | k_target_machine(index,cfg).loca |
| 4c7a0 | 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 78 33 32 20 3d 20 27 4d 61 63 68 69 6e 65 58 38 36 | l.platforms.=.{x32.=.'MachineX86 |
| 4c7c0 | 27 2c 20 78 36 34 20 3d 20 27 4d 61 63 68 69 6e 65 58 36 34 27 7d 0a 69 66 20 70 6c 61 74 66 6f | ',.x64.=.'MachineX64'}.if.platfo |
| 4c7e0 | 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 78 2c | rms[cfg.platform].then._p(index, |
| 4c800 | 27 3c 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e | '<TargetMachine>%s</TargetMachin |
| 4c820 | 65 3e 27 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e | e>',.platforms[cfg.platform]).en |
| 4c840 | 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 | d.end.local.function.item_def_li |
| 4c860 | 62 28 63 66 67 29 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 | b(cfg).if.cfg.kind.==.'StaticLib |
| 4c880 | 27 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 | '.and.cfg.platform.~=."Xbox360". |
| 4c8a0 | 74 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 | then._p(1,'<Lib>')._p(2,'<Output |
| 4c8c0 | 46 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 | File>$(OutDir)%s</OutputFile>',c |
| 4c8e0 | 66 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 | fg.buildtarget.name).additional_ |
| 4c900 | 6f 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 | options(2,cfg).link_target_machi |
| 4c920 | 6e 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 | ne(2,cfg)._p(1,'</Lib>').end.end |
| 4c940 | 0a 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 | .local.function.import_lib(cfg). |
| 4c960 | 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 65 6e 0a | if.cfg.kind.==."SharedLib".then. |
| 4c980 | 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 72 67 65 | local.implibname.=.cfg.linktarge |
| 4c9a0 | 74 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 | t.fullpath._p(3,'<ImportLibrary> |
| 4c9c0 | 25 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 | %s</ImportLibrary>',iif(cfg.flag |
| 4c9e0 | 73 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 | s.NoImportLib,.cfg.objectsdir... |
| 4ca00 | 20 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 | ."\\"....path.getname(implibname |
| 4ca20 | 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | ),.implibname)).end.end.local.fu |
| 4ca40 | 6e 63 74 69 6f 6e 20 68 61 73 6d 61 73 6d 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 | nction.hasmasmfiles(prj).local.f |
| 4ca60 | 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,. |
| 4ca80 | 22 4d 41 53 4d 22 29 0a 72 65 74 75 72 6e 20 23 66 69 6c 65 73 20 3e 20 30 0a 65 6e 64 0a 6c 6f | "MASM").return.#files.>.0.end.lo |
| 4caa0 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 6d 61 73 6d 28 70 72 6a 2c 20 63 66 67 29 | cal.function.vs10_masm(prj,.cfg) |
| 4cac0 | 0a 69 66 20 68 61 73 6d 61 73 6d 66 69 6c 65 73 28 70 72 6a 29 20 74 68 65 6e 0a 5f 70 28 32 2c | .if.hasmasmfiles(prj).then._p(2, |
| 4cae0 | 20 27 3c 4d 41 53 4d 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 | .'<MASM>')._p(3,'<AdditionalOpti |
| 4cb00 | 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 | ons>%s.%%(AdditionalOptions)</Ad |
| 4cb20 | 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 2e 63 6f 6e 63 61 74 | ditionalOptions>'.,.table.concat |
| 4cb40 | 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 62 75 69 6c | (premake.esc(table.join(cfg.buil |
| 4cb60 | 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 61 73 6d 29 29 | doptions,.cfg.buildoptions_asm)) |
| 4cb80 | 2c 20 22 20 22 29 0a 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 62 | ,.".").).local.includedirs.=.tab |
| 4cba0 | 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 | le.join(cfg.userincludedirs,.cfg |
| 4cbc0 | 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 69 66 20 23 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 | .includedirs).if.#includedirs.>. |
| 4cbe0 | 30 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 49 6e 63 6c 75 64 65 50 61 74 68 73 3e 25 73 3b 25 | 0.then._p(3,.'<IncludePaths>%s;% |
| 4cc00 | 25 28 49 6e 63 6c 75 64 65 50 61 74 68 73 29 3c 2f 49 6e 63 6c 75 64 65 50 61 74 68 73 3e 27 0a | %(IncludePaths)</IncludePaths>'. |
| 4cc20 | 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 62 | ,.premake.esc(path.translate(tab |
| 4cc40 | 6c 65 2e 63 6f 6e 63 61 74 28 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c | le.concat(includedirs,.";"),.'\\ |
| 4cc60 | 27 29 29 0a 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 20 3d 20 74 61 62 6c 65 2e | ')).).end.local.defines.=.table. |
| 4cc80 | 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c | join(cfg.defines).table.insertfl |
| 4cca0 | 61 74 28 64 65 66 69 6e 65 73 2c 20 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 | at(defines,.iif(premake.config.i |
| 4ccc0 | 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 2c 20 22 5f 44 45 42 55 47 22 2c 20 7b 7d 29 29 | sdebugbuild(cfg),."_DEBUG",.{})) |
| 4cce0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 65 66 69 6e 65 73 2c 20 69 69 66 28 63 66 67 2e 70 | .table.insert(defines,.iif(cfg.p |
| 4cd00 | 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 22 5f 57 49 4e 36 34 22 2c 20 22 5f 57 49 | latform.==."x64",."_WIN64",."_WI |
| 4cd20 | 4e 33 32 22 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 65 66 69 6e 65 73 2c 20 69 69 66 | N32")).table.insert(defines,.iif |
| 4cd40 | 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 5f 45 58 50 4f | (prj.kind.==."SharedLib",."_EXPO |
| 4cd60 | 52 54 3d 45 58 50 4f 52 54 22 2c 20 22 5f 45 58 50 4f 52 54 3d 22 29 29 0a 5f 70 28 33 2c 20 27 | RT=EXPORT",."_EXPORT="))._p(3,.' |
| 4cd80 | 3c 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 | <PreprocessorDefinitions>%s;%%(P |
| 4cda0 | 72 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 | reprocessorDefinitions)</Preproc |
| 4cdc0 | 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 | essorDefinitions>'.,.premake.esc |
| 4cde0 | 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 0a 29 0a 69 | (table.concat(defines,.";")).).i |
| 4ce00 | 66 20 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 | f.cfg.flags.FatalWarnings.then._ |
| 4ce20 | 70 28 33 2c 27 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 | p(3,'<TreatWarningsAsErrors>true |
| 4ce40 | 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 69 | </TreatWarningsAsErrors>').end.i |
| 4ce60 | 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 69 6e 69 6d 75 6d 57 61 72 6e 69 6e 67 73 20 74 68 65 6e | f.cfg.flags.MinimumWarnings.then |
| 4ce80 | 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 30 3c 2f 57 61 72 6e 69 6e 67 4c | ._p(3,'<WarningLevel>0</WarningL |
| 4cea0 | 65 76 65 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c | evel>').else._p(3,'<WarningLevel |
| 4cec0 | 3e 33 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 3c | >3</WarningLevel>').end._p(2,.'< |
| 4cee0 | 2f 4d 41 53 4d 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 | /MASM>').end.end.function.vc2010 |
| 4cf00 | 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 5f 70 28 33 2c 27 | .link(cfg)._p(2,'<Link>')._p(3,' |
| 4cf20 | 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 2c 20 69 69 66 28 | <SubSystem>%s</SubSystem>',.iif( |
| 4cf40 | 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 22 43 6f 6e 73 6f | cfg.kind.==."ConsoleApp",."Conso |
| 4cf60 | 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 6e 65 72 61 74 65 | le",."Windows"))._p(3,'<Generate |
| 4cf80 | 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 61 74 65 44 65 62 | DebugInformation>%s</GenerateDeb |
| 4cfa0 | 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 63 66 67 2e 66 6c | ugInformation>',.tostring(cfg.fl |
| 4cfc0 | 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 65 6d 61 6b 65 2e | ags.Symbols.~=.nil)).if.premake. |
| 4cfe0 | 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 2e 66 6c 61 67 | config.isoptimizedbuild(cfg.flag |
| 4d000 | 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 54 46 6f 6c 64 69 | s).then._p(3,'<EnableCOMDATFoldi |
| 4d020 | 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 6e 67 3e 27 29 0a | ng>true</EnableCOMDATFolding>'). |
| 4d040 | 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 74 72 75 65 3c 2f | _p(3,'<OptimizeReferences>true</ |
| 4d060 | 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 69 66 20 63 66 67 | OptimizeReferences>').end.if.cfg |
| 4d080 | 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 76 63 32 30 31 30 | .kind.~=.'StaticLib'.then.vc2010 |
| 4d0a0 | 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 33 2c 63 66 67 29 0a 5f | .additionalDependencies(3,cfg)._ |
| 4d0c0 | 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 3c 2f 4f 75 | p(3,'<OutputFile>$(OutDir)%s</Ou |
| 4d0e0 | 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 6e 61 6d 65 | tputFile>',.cfg.buildtarget.name |
| 4d100 | 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 70 28 33 2c | ).if.#cfg.libdirs.>.0.then._p(3, |
| 4d120 | 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 65 73 3e 25 | '<AdditionalLibraryDirectories>% |
| 4d140 | 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 6f 72 69 65 | s;%%(AdditionalLibraryDirectorie |
| 4d160 | 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 72 69 65 73 | s)</AdditionalLibraryDirectories |
| 4d180 | 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 61 74 65 28 | >'.,.premake.esc(path.translate( |
| 4d1a0 | 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 27 29 2c 20 | table.concat(cfg.libdirs,.';'),. |
| 4d1c0 | 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 67 5f 74 79 | '\\')).).end.if.vc2010.config_ty |
| 4d1e0 | 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 20 6e 6f 74 | pe(cfg).==.'Application'.and.not |
| 4d200 | 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 66 67 2e 66 | .cfg.flags.WinMain.and.not.cfg.f |
| 4d220 | 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 67 73 2e 55 | lags.Managed.then.if.cfg.flags.U |
| 4d240 | 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 74 53 79 6d | nicode.then._p(3,'<EntryPointSym |
| 4d260 | 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 69 6e 74 53 | bol>wmainCRTStartup</EntryPointS |
| 4d280 | 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 69 6e 74 53 | ymbol>').else._p(3,'<EntryPointS |
| 4d2a0 | 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 6f 69 6e 74 | ymbol>mainCRTStartup</EntryPoint |
| 4d2c0 | 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 28 63 66 67 | Symbol>').end.end.import_lib(cfg |
| 4d2e0 | 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 6e 64 66 69 | ).local.deffile.=.premake.findfi |
| 4d300 | 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 68 65 6e 0a | le(cfg,.".def").if.deffile.then. |
| 4d320 | 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 25 73 3c 2f | _p(3,'<ModuleDefinitionFile>%s</ |
| 4d340 | 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 69 6c 65 29 | ModuleDefinitionFile>',.deffile) |
| 4d360 | 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 66 67 29 0a | .end.link_target_machine(3,cfg). |
| 4d380 | 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 69 66 20 63 66 67 | additional_options(3,cfg).if.cfg |
| 4d3a0 | 2e 66 6c 61 67 73 2e 4e 6f 57 69 6e 4d 44 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e | .flags.NoWinMD.and.vstudio.iswin |
| 4d3c0 | 72 74 28 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 65 64 41 70 | rt().and.prj.kind.==."WindowedAp |
| 4d3e0 | 70 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 57 69 6e 64 6f 77 73 4d 65 | p".then._p(3,'<GenerateWindowsMe |
| 4d400 | 74 61 64 61 74 61 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 57 69 6e 64 6f 77 73 4d 65 74 | tadata>false</GenerateWindowsMet |
| 4d420 | 61 64 61 74 61 3e 27 20 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 | adata>'.).end.end._p(2,'</Link>' |
| 4d440 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c | ).end.function.vc2010.additional |
| 4d460 | 44 65 70 65 6e 64 65 6e 63 69 65 73 28 74 61 62 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b | Dependencies(tab,cfg).local.link |
| 4d480 | 73 20 3d 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 79 73 74 65 | s.=.premake.getlinks(cfg,."syste |
| 4d4a0 | 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 74 68 | m",."fullpath").if.#links.>.0.th |
| 4d4c0 | 65 6e 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 22 22 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f | en.local.deps.=."".if.cfg.platfo |
| 4d4e0 | 72 6d 20 3d 3d 20 22 4f 72 62 69 73 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 | rm.==."Orbis".then.for._,.v.in.i |
| 4d500 | 70 61 69 72 73 28 6c 69 6e 6b 73 29 20 64 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 20 2e 2e 20 22 | pairs(links).do.deps.=.deps...." |
| 4d520 | 2d 6c 22 20 2e 2e 20 76 20 2e 2e 20 22 3b 22 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 70 73 20 3d 20 | -l"....v....";".end.else.deps.=. |
| 4d540 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 0a 65 6e 64 0a 5f 70 28 | table.concat(links,.";").end._p( |
| 4d560 | 74 61 62 2c 20 27 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 73 | tab,.'<AdditionalDependencies>%s |
| 4d580 | 3b 25 73 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 0a 2c 20 | ;%s</AdditionalDependencies>'.,. |
| 4d5a0 | 64 65 70 73 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 75 72 61 | deps.,.iif(cfg.platform.==."Dura |
| 4d5c0 | 6e 67 6f 22 0a 2c 20 27 25 28 58 62 6f 78 45 78 74 65 6e 73 69 6f 6e 73 44 65 70 65 6e 64 65 6e | ngo".,.'%(XboxExtensionsDependen |
| 4d5e0 | 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 6e 63 69 | cies)'.,.'%(AdditionalDependenci |
| 4d600 | 65 73 29 27 0a 29 0a 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 | es)'.).).elseif.cfg.platform.==. |
| 4d620 | 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 74 61 62 2c 20 27 3c 41 64 64 69 74 69 6f | "Durango".then._p(tab,.'<Additio |
| 4d640 | 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 25 28 58 62 6f 78 45 78 74 65 6e 73 69 6f 6e | nalDependencies>%%(XboxExtension |
| 4d660 | 73 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 | sDependencies)</AdditionalDepend |
| 4d680 | 65 6e 63 69 65 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 | encies>').end.end.local.function |
| 4d6a0 | 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 63 66 | .item_definitions(prj).for._,.cf |
| 4d6c0 | 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 74 | ginfo.in.ipairs(prj.solution.vst |
| 4d6e0 | 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 72 65 | udio_configs).do.local.cfg.=.pre |
| 4d700 | 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 5f | make.getconfig(prj,.cfginfo.src_ |
| 4d720 | 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 0a | buildcfg,.cfginfo.src_platform). |
| 4d740 | 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 2e 69 | _p(1,'<ItemDefinitionGroup.'...i |
| 4d760 | 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 2c 70 | f_config_and_platform()...'>'.,p |
| 4d780 | 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 5f 63 | remake.esc(cfginfo.name)).vs10_c |
| 4d7a0 | 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 28 63 | lcompile(cfg).resource_compile(c |
| 4d7c0 | 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 69 6e | fg).item_def_lib(cfg).vc2010.lin |
| 4d7e0 | 6b 28 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 76 73 31 30 5f 6d 61 73 | k(cfg).event_hooks(cfg).vs10_mas |
| 4d800 | 6d 28 70 72 6a 2c 20 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 | m(prj,.cfg)._p(1,'</ItemDefiniti |
| 4d820 | 6f 6e 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 30 | onGroup>').end.end.function.vc20 |
| 4d840 | 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 67 72 6f 75 70 29 0a 6c 6f 63 61 | 10.getfilegroup(prj,.group).loca |
| 4d860 | 6c 20 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 | l.sortedfiles.=.prj.vc2010sorted |
| 4d880 | 66 69 6c 65 73 0a 69 66 20 6e 6f 74 20 73 6f 72 74 65 64 66 69 6c 65 73 20 74 68 65 6e 0a 73 6f | files.if.not.sortedfiles.then.so |
| 4d8a0 | 72 74 65 64 66 69 6c 65 73 20 3d 20 7b 0a 43 6c 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 43 6c | rtedfiles.=.{.ClCompile.=.{},.Cl |
| 4d8c0 | 49 6e 63 6c 75 64 65 20 3d 20 7b 7d 2c 0a 4d 41 53 4d 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 | Include.=.{},.MASM.=.{},.None.=. |
| 4d8e0 | 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 78 4d 61 | {},.ResourceCompile.=.{},.AppxMa |
| 4d900 | 6e 69 66 65 73 74 20 3d 20 7b 7d 2c 0a 4e 61 74 76 69 73 20 3d 20 7b 7d 2c 0a 49 6d 61 67 65 20 | nifest.=.{},.Natvis.=.{},.Image. |
| 4d920 | 3d 20 7b 7d 2c 0a 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 20 3d 20 7b 7d 0a 7d 0a 6c | =.{},.DeploymentContent.=.{}.}.l |
| 4d940 | 6f 63 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 66 | ocal.foundAppxManifest.=.false.f |
| 4d960 | 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 | or.file.in.premake.project.eachf |
| 4d980 | 69 6c 65 28 70 72 6a 2c 20 74 72 75 65 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 73 6f 75 72 | ile(prj,.true).do.if.path.issour |
| 4d9a0 | 63 65 66 69 6c 65 76 73 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 | cefilevs(file.name).then.table.i |
| 4d9c0 | 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 43 6f 6d 70 69 6c 65 2c 20 66 69 6c | nsert(sortedfiles.ClCompile,.fil |
| 4d9e0 | 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 69 6c 65 2e | e).elseif.path.iscppheader(file. |
| 4da00 | 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e | name).then.if.not.table.icontain |
| 4da20 | 73 28 70 72 6a 2e 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 | s(prj.removefiles,.file).then.ta |
| 4da40 | 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 | ble.insert(sortedfiles.ClInclude |
| 4da60 | 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 | ,.file).end.elseif.path.isresour |
| 4da80 | 63 65 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | cefile(file.name).then.table.ins |
| 4daa0 | 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c | ert(sortedfiles.ResourceCompile, |
| 4dac0 | 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 69 6d 61 67 65 66 69 6c 65 28 66 | .file).elseif.path.isimagefile(f |
| 4dae0 | 69 6c 65 2e 6e 61 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 | ile.name).then.table.insert(sort |
| 4db00 | 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 | edfiles.Image,.file).elseif.path |
| 4db20 | 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 6e 0a | .isappxmanifest(file.name).then. |
| 4db40 | 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 2e 69 | foundAppxManifest.=.true.table.i |
| 4db60 | 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 2c 20 | nsert(sortedfiles.AppxManifest,. |
| 4db80 | 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 6e 61 74 76 69 73 28 66 69 6c 65 2e | file).elseif.path.isnatvis(file. |
| 4dba0 | 6e 61 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 | name).then.table.insert(sortedfi |
| 4dbc0 | 6c 65 73 2e 4e 61 74 76 69 73 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 | les.Natvis,.file).elseif.path.is |
| 4dbe0 | 61 73 6d 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | asmfile(file.name).then.table.in |
| 4dc00 | 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 4d 41 53 4d 2c 20 66 69 6c 65 29 0a 65 6c 73 | sert(sortedfiles.MASM,.file).els |
| 4dc20 | 65 69 66 20 66 69 6c 65 2e 66 6c 61 67 73 20 61 6e 64 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 | eif.file.flags.and.table.icontai |
| 4dc40 | 6e 73 28 66 69 6c 65 2e 66 6c 61 67 73 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e | ns(file.flags,."DeploymentConten |
| 4dc60 | 74 22 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 | t").then.table.insert(sortedfile |
| 4dc80 | 73 2e 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a | s.DeploymentContent,.file).else. |
| 4dca0 | 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 4e 6f 6e 65 2c 20 66 | table.insert(sortedfiles.None,.f |
| 4dcc0 | 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 | ile).end.end.if.vstudio.iswinrt( |
| 4dce0 | 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 65 64 41 70 70 22 20 | ).and.prj.kind.==."WindowedApp". |
| 4dd00 | 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 | and.not.foundAppxManifest.then.v |
| 4dd20 | 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c | studio.needAppxManifest.=.true.l |
| 4dd40 | 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e | ocal.fcfg.=.{}.fcfg.name.=.prj.n |
| 4dd60 | 61 6d 65 20 2e 2e 20 22 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 | ame...."/Package.appxmanifest".f |
| 4dd80 | 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 | cfg.vpath.=.premake.project.getv |
| 4dda0 | 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | path(prj,.fcfg.name).table.inser |
| 4ddc0 | 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 2c 20 66 63 66 67 | t(sortedfiles.AppxManifest,.fcfg |
| 4dde0 | 29 0a 6c 6f 63 61 6c 20 6c 6f 67 6f 20 3d 20 7b 7d 0a 6c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 | ).local.logo.=.{}.logo.name..=.p |
| 4de00 | 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 4c 6f 67 6f 2e 70 6e 67 22 0a 6c 6f 67 6f 2e 76 70 61 74 | rj.name...."/Logo.png".logo.vpat |
| 4de20 | 68 20 3d 20 6c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 | h.=.logo.name.table.insert(sorte |
| 4de40 | 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 6c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 6d 61 6c 6c 4c | dfiles.Image,.logo).local.smallL |
| 4de60 | 6f 67 6f 20 3d 20 7b 7d 0a 73 6d 61 6c 6c 4c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e | ogo.=.{}.smallLogo.name..=.prj.n |
| 4de80 | 61 6d 65 20 2e 2e 20 22 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 0a 73 6d 61 6c 6c 4c 6f 67 | ame...."/SmallLogo.png".smallLog |
| 4dea0 | 6f 2e 76 70 61 74 68 20 3d 20 73 6d 61 6c 6c 4c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 | o.vpath.=.smallLogo.name.table.i |
| 4dec0 | 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 73 6d 61 6c 6c 4c 6f | nsert(sortedfiles.Image,.smallLo |
| 4dee0 | 67 6f 29 0a 6c 6f 63 61 6c 20 73 74 6f 72 65 4c 6f 67 6f 20 3d 20 7b 7d 0a 73 74 6f 72 65 4c 6f | go).local.storeLogo.=.{}.storeLo |
| 4df00 | 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 74 6f 72 65 4c 6f | go.name..=.prj.name...."/StoreLo |
| 4df20 | 67 6f 2e 70 6e 67 22 0a 73 74 6f 72 65 4c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 73 74 6f 72 65 4c | go.png".storeLogo.vpath.=.storeL |
| 4df40 | 6f 67 6f 2e 6e 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 | ogo.name.table.insert(sortedfile |
| 4df60 | 73 2e 49 6d 61 67 65 2c 20 73 74 6f 72 65 4c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 70 6c 61 73 68 | s.Image,.storeLogo).local.splash |
| 4df80 | 53 63 72 65 65 6e 20 3d 20 7b 7d 0a 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 6e 61 6d 65 20 20 3d | Screen.=.{}.splashScreen.name..= |
| 4dfa0 | 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 | .prj.name...."/SplashScreen.png" |
| 4dfc0 | 0a 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 76 70 61 74 68 20 3d 20 73 70 6c 61 73 68 53 63 72 65 | .splashScreen.vpath.=.splashScre |
| 4dfe0 | 65 6e 2e 6e 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 | en.name.table.insert(sortedfiles |
| 4e000 | 2e 49 6d 61 67 65 2c 20 73 70 6c 61 73 68 53 63 72 65 65 6e 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 | .Image,.splashScreen).end.prj.vc |
| 4e020 | 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 73 0a 65 6e | 2010sortedfiles.=.sortedfiles.en |
| 4e040 | 64 0a 72 65 74 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a 65 6e 64 0a | d.return.sortedfiles[group].end. |
| 4e060 | 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 | function.vc2010.files(prj).vc201 |
| 4e080 | 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 43 6c 49 6e 63 6c 75 | 0.simplefilesgroup(prj,."ClInclu |
| 4e0a0 | 64 65 22 29 0a 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 | de").vc2010.compilerfilesgroup(p |
| 4e0c0 | 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 6a 2c | rj).vc2010.simplefilesgroup(prj, |
| 4e0e0 | 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 | ."None").vc2010.customtaskgroup( |
| 4e100 | 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 6a | prj).vc2010.simplefilesgroup(prj |
| 4e120 | 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 2e 73 69 6d 70 | ,."ResourceCompile").vc2010.simp |
| 4e140 | 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 | lefilesgroup(prj,."AppxManifest" |
| 4e160 | 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 6a 2c 20 22 | ).vc2010.simplefilesgroup(prj,." |
| 4e180 | 4e 61 74 76 69 73 22 29 0a 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e | Natvis").vc2010.deploymentconten |
| 4e1a0 | 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 64 65 70 6c | tgroup(prj,."Image").vc2010.depl |
| 4e1c0 | 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 6c 6f 79 6d | oymentcontentgroup(prj,."Deploym |
| 4e1e0 | 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 63 74 69 6f | entContent",."None").end.functio |
| 4e200 | 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 29 0a 6c 6f | n.vc2010.customtaskgroup(prj).lo |
| 4e220 | 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 6d 62 75 69 | cal.files.=.{.}.for._,.custombui |
| 4e240 | 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 75 69 6c 64 | ldtask.in.ipairs(prj.custombuild |
| 4e260 | 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 61 73 6b 20 | task.or.{}).do.for._,.buildtask. |
| 4e280 | 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 29 | in.ipairs(custombuildtask.or.{}) |
| 4e2a0 | 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 6d 65 20 3d | .do.local.fcfg.=.{.}.fcfg.name.= |
| 4e2c0 | 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 6f 6e 2c 62 | .path.getrelative(prj.location,b |
| 4e2e0 | 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 74 68 2e 74 | uildtask[1]).fcfg.vpath.=.path.t |
| 4e300 | 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 65 72 74 28 | rimdots(fcfg.name).table.insert( |
| 4e320 | 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 65 73 20 3e | files,.fcfg).end.end.if.#files.> |
| 4e340 | 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 0a 6c 6f 63 | .0..then._p(1,'<ItemGroup>').loc |
| 4e360 | 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 72 20 5f 2c | al.groupedBuildTasks.=.{}.for._, |
| 4e380 | 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 6a 2e 63 | .custombuildtask.in.ipairs(prj.c |
| 4e3a0 | 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 5f 2c 20 | ustombuildtask.or.{}).do.for._,. |
| 4e3c0 | 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 6c 64 74 | buildtask.in.ipairs(custombuildt |
| 4e3e0 | 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 6c 64 54 61 | ask.or.{}).do.if.(groupedBuildTa |
| 4e400 | 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 65 6e 0a 67 | sks[buildtask[1]].==.nil).then.g |
| 4e420 | 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 5d 5d 20 3d | roupedBuildTasks[buildtask[1]].= |
| 4e440 | 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 42 75 69 6c | .{}.end.table.insert(groupedBuil |
| 4e460 | 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 61 73 6b 29 | dTasks[buildtask[1]],.buildtask) |
| 4e480 | 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 6c 64 74 61 | .end.end.for.name,.custombuildta |
| 4e4a0 | 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 73 20 6f 72 | sk.in.pairs(groupedBuildTasks.or |
| 4e4c0 | 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 6e 63 6c 75 | .{}).do._p(2,'<CustomBuild.Inclu |
| 4e4e0 | 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 70 61 74 68 | de=\"%s\">',.path.translate(path |
| 4e500 | 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 6d 65 29 2c | .getrelative(prj.location,name), |
| 4e520 | 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 3c 2f 46 69 | ."\\"))._p(3,'<FileType>Text</Fi |
| 4e540 | 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 61 6c 20 6f | leType>').local.cmd.=."".local.o |
| 4e560 | 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 20 69 6e 20 | utputs.=."".for._,.buildtask.in. |
| 4e580 | 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 64 6f | ipairs(custombuildtask.or.{}).do |
| 4e5a0 | 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 69 6c 64 74 | .for._,.cmdline.in.ipairs(buildt |
| 4e5c0 | 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 2e 20 63 6d | ask[4].or.{}).do.cmd.=.cmd....cm |
| 4e5e0 | 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 65 70 64 61 | dline.local.num.=.1.for._,.depda |
| 4e600 | 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 20 7b 7d 29 | ta.in.ipairs(buildtask[3].or.{}) |
| 4e620 | 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 24 25 28 22 | .do.cmd.=.string.gsub(cmd,"%$%(" |
| 4e640 | 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 74 28 22 25 | ....num..."%)",.string.format("% |
| 4e660 | 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 6f | s.",path.getrelative(prj.locatio |
| 4e680 | 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 6e 64 0a 63 | n,depdata))).num.=.num.+.1.end.c |
| 4e6a0 | 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 25 29 22 2c | md.=.string.gsub(cmd,."%$%(<%)", |
| 4e6c0 | 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 74 72 65 6c | .string.format("%s.",path.getrel |
| 4e6e0 | 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 5d 29 | ative(prj.location,buildtask[1]) |
| 4e700 | 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 24 25 28 40 | )).cmd.=.string.gsub(cmd,."%$%(@ |
| 4e720 | 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 |
| 4e740 | 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 |
| 4e760 | 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 6e 64 0a 6f | [2]))).cmd.=.cmd...."\r\n".end.o |
| 4e780 | 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 72 65 6c 61 | utputs.=.outputs....path.getrela |
| 4e7a0 | 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 32 5d 29 20 | tive(prj.location,buildtask[2]). |
| 4e7c0 | 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 3c 2f 43 6f | ...";".end._p(3,'<Command>%s</Co |
| 4e7e0 | 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 25 73 25 25 | mmand>',cmd)._p(3,'<Outputs>%s%% |
| 4e800 | 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 29 0a 5f 70 | (Outputs)</Outputs>',outputs)._p |
| 4e820 | 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 70 65 3e 27 | (3,'<SubType>Designer</SubType>' |
| 4e840 | 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 29 0a 5f 70 | )._p(3,'<Message></Message>')._p |
| 4e860 | 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 31 2c 27 3c | (2,'</CustomBuild>').end._p(1,'< |
| 4e880 | 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 |
| 4e8a0 | 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 73 65 63 74 | c2010.simplefilesgroup(prj,.sect |
| 4e8c0 | 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 76 63 32 30 | ion,.subtype).local.files.=.vc20 |
| 4e8e0 | 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 29 0a 69 66 | 10.getfilegroup(prj,.section).if |
| 4e900 | 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 6d 47 72 6f | .#files.>.0..then._p(1,'<ItemGro |
| 4e920 | 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 66 69 6c 65 | up>').for._,.file.in.ipairs(file |
| 4e940 | 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 3c 25 73 20 | s).do.if.subtype.then._p(2,'<%s. |
| 4e960 | 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 61 74 68 2e | Include=\"%s\">',.section,.path. |
| 4e980 | 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 33 | translate(file.name,."\\"))._p(3 |
| 4e9a0 | 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 62 74 79 70 | ,'<SubType>%s</SubType>',.subtyp |
| 4e9c0 | 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 73 65 0a 5f | e)._p(2,'</%s>',.section).else._ |
| 4e9e0 | 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 20 73 65 63 | p(2,'<%s.Include=\"%s\"./>',.sec |
| 4ea00 | 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 6d 65 2c 20 | tion,.path.translate(file.name,. |
| 4ea20 | 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 72 6f 75 70 | "\\")).end.end._p(1,'</ItemGroup |
| 4ea40 | 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 64 65 70 6c | >').end.end.function.vc2010.depl |
| 4ea60 | 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 69 6f 6e 2c | oymentcontentgroup(prj,.section, |
| 4ea80 | 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 6c 20 74 68 | .filetype).if.filetype.==.nil.th |
| 4eaa0 | 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 63 61 6c 20 | en.filetype.=.section.end.local. |
| 4eac0 | 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 70 72 6a 2c | files.=.vc2010.getfilegroup(prj, |
| 4eae0 | 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 6e 0a 5f 70 | .section).if.#files.>.0..then._p |
| 4eb00 | 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 65 20 69 6e | (1,'<ItemGroup>').for._,.file.in |
| 4eb20 | 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 49 6e 63 6c | .ipairs(files).do._p(2,'<%s.Incl |
| 4eb40 | 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 2e 74 72 61 | ude=\"%s\">',.filetype,.path.tra |
| 4eb60 | 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 33 2c 27 3c | nslate(file.name,."\\"))._p(3,'< |
| 4eb80 | 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 6f 79 6d 65 | DeploymentContent>true</Deployme |
| 4eba0 | 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 2f 4c 69 6e | ntContent>')._p(3,'<Link>%s</Lin |
| 4ebc0 | 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 74 68 2c 20 | k>',.path.translate(file.vpath,. |
| 4ebe0 | 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 65 29 0a 65 | "\\"))._p(2,'</%s>',.filetype).e |
| 4ec00 | 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 65 6e 64 0a | nd._p(1,'</ItemGroup>').end.end. |
| 4ec20 | 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 73 67 72 6f | function.vc2010.compilerfilesgro |
| 4ec40 | 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 73 6f 6c 75 | up(prj).local.configs.=.prj.solu |
| 4ec60 | 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 69 6c 65 73 | tion.vstudio_configs.local.files |
| 4ec80 | 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 22 43 6c 43 | .=.vc2010.getfilegroup(prj,."ClC |
| 4eca0 | 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 0a 6c 6f 63 | ompile").if.#files.>.0..then.loc |
| 4ecc0 | 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 5f 2c 20 63 | al.config_mappings.=.{}.for._,.c |
| 4ece0 | 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 0a 6c 6f 63 | fginfo.in.ipairs(configs).do.loc |
| 4ed00 | 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 20 | al.cfg.=.premake.getconfig(prj,. |
| 4ed20 | 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 72 | cfginfo.src_buildcfg,.cfginfo.sr |
| 4ed40 | 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 20 61 6e 64 | c_platform).if.cfg.pchheader.and |
| 4ed60 | 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 6c 61 67 73 | .cfg.pchsource.and.not.cfg.flags |
| 4ed80 | 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 63 66 67 69 | .NoPCH.then.config_mappings[cfgi |
| 4eda0 | 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 68 73 6f 75 | nfo].=.path.translate(cfg.pchsou |
| 4edc0 | 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 65 6d 47 72 | rce,."\\").end.end._p(1,'<ItemGr |
| 4ede0 | 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 66 69 6c | oup>').for._,.file.in.ipairs(fil |
| 4ee00 | 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 3d 20 70 61 | es).do.local.translatedpath.=.pa |
| 4ee20 | 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 0a 5f 70 | th.translate(file.name,."\\")._p |
| 4ee40 | 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 5c 22 3e 27 | (2,.'<ClCompile.Include=\"%s\">' |
| 4ee60 | 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 6a 65 63 74 | ,.translatedpath)._p(3,.'<Object |
| 4ee80 | 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 63 74 46 69 | FileName>$(IntDir)%s\\</ObjectFi |
| 4eea0 | 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 74 72 61 6e | leName>'.,.premake.esc(path.tran |
| 4eec0 | 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 64 69 72 65 | slate(path.trimdots(path.getdire |
| 4eee0 | 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 68 2e 69 73 | ctory(file.name)))).).if.path.is |
| 4ef00 | 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 20 27 3c 43 | cxfile(file.name).then._p(3,.'<C |
| 4ef20 | 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 73 57 69 6e | ompileAsWinRT>true</CompileAsWin |
| 4ef40 | 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 6f 3e 74 72 | RT>')._p(3,.'<RuntimeTypeInfo>tr |
| 4ef60 | 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 20 27 3c 50 | ue</RuntimeTypeInfo>')._p(3,.'<P |
| 4ef80 | 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 72 65 63 6f | recompiledHeader>NotUsing</Preco |
| 4efa0 | 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 69 6f 2e 69 | mpiledHeader>').end.if.vstudio.i |
| 4efc0 | 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 2e 6e 61 6d | swinrt().and.string.len(file.nam |
| 4efe0 | 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 61 6d 65 2c | e).>.2.and.string.sub(file.name, |
| 4f000 | 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 70 69 6c 65 | .-2).==.".c".then._p(3,'<Compile |
| 4f020 | 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 54 3e 27 29 | AsWinRT>FALSE</CompileAsWinRT>') |
| 4f040 | 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 73 28 63 6f | .end.for._,.cfginfo.in.ipairs(co |
| 4f060 | 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 5b 63 66 67 | nfigs).do.if.config_mappings[cfg |
| 4f080 | 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 63 6f 6e 66 | info].and.translatedpath.==.conf |
| 4f0a0 | 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 28 33 2c 27 | ig_mappings[cfginfo].then._p(3,' |
| 4f0c0 | 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 |
| 4f0e0 | 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 2f 50 72 65 | _and_platform()....'>Create</Pre |
| 4f100 | 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 63 66 | compiledHeader>',.premake.esc(cf |
| 4f120 | 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 5b 63 66 67 | ginfo.name)).config_mappings[cfg |
| 4f140 | 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 63 65 20 66 | info].=.nil..--only.one.source.f |
| 4f160 | 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 70 63 68 20 | ile.per.pch.end.end.local.nopch. |
| 4f180 | 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 20 66 69 6c | =.table.icontains(prj.nopch,.fil |
| 4f1a0 | 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 70 61 69 72 | e.name).for._,.vsconfig.in.ipair |
| 4f1c0 | 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 65 6d 61 6b | s(configs).do.local.cfg.=.premak |
| 4f1e0 | 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 63 5f 62 75 | e.getconfig(prj,.vsconfig.src_bu |
| 4f200 | 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 6d 29 0a 69 | ildcfg,.vsconfig.src_platform).i |
| 4f220 | 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 66 67 2e 6e | f.nopch.or.table.icontains(cfg.n |
| 4f240 | 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 3c 50 72 65 | opch,.file.name).then._p(3,'<Pre |
| 4f260 | 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 5f 61 6e 64 | compiledHeader.'...if_config_and |
| 4f280 | 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 72 65 63 6f | _platform()....'>NotUsing</Preco |
| 4f2a0 | 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 76 73 63 6f | mpiledHeader>',.premake.esc(vsco |
| 4f2c0 | 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 63 6c 75 64 | nfig.name)).end.end.local.exclud |
| 4f2e0 | 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 6c 75 64 65 | ed.=.table.icontains(prj.exclude |
| 4f300 | 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 67 20 69 6e | s,.file.name).for._,.vsconfig.in |
| 4f320 | 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 67 20 3d 20 | .ipairs(configs).do.local.cfg.=. |
| 4f340 | 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 66 69 67 2e | premake.getconfig(prj,.vsconfig. |
| 4f360 | 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 6c 61 74 66 | src_buildcfg,.vsconfig.src_platf |
| 4f380 | 6f 72 6d 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 69 6e 63 66 67 20 3d 20 74 61 62 6c 65 2e 69 63 6f | orm).local.fileincfg.=.table.ico |
| 4f3a0 | 6e 74 61 69 6e 73 28 63 66 67 2e 66 69 6c 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 6c 6f 63 | ntains(cfg.files,.file.name).loc |
| 4f3c0 | 61 6c 20 63 66 67 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 | al.cfgexcluded.=.table.icontains |
| 4f3e0 | 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 0a 69 66 20 65 78 63 | (cfg.excludes,.file.name).if.exc |
| 4f400 | 6c 75 64 65 64 20 6f 72 20 6e 6f 74 20 66 69 6c 65 69 6e 63 66 67 20 6f 72 20 63 66 67 65 78 63 | luded.or.not.fileincfg.or.cfgexc |
| 4f420 | 6c 75 64 65 64 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 | luded.then._p(3,.'<ExcludedFromB |
| 4f440 | 75 69 6c 64 20 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 | uild.'....if_config_and_platform |
| 4f460 | 28 29 0a 2e 2e 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 | ()....'>true</ExcludedFromBuild> |
| 4f480 | 27 0a 2c 20 70 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 | '.,.premake.esc(vsconfig.name).) |
| 4f4a0 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c | .end.end.if.prj.flags.and.prj.fl |
| 4f4c0 | 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 66 6f 72 63 65 6e | ags.Managed.then.local.prjforcen |
| 4f4e0 | 61 74 69 76 65 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 66 6f 72 63 | ative.=.table.icontains(prj.forc |
| 4f500 | 65 6e 61 74 69 76 65 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 76 73 63 6f 6e 66 | enative,.file.name).for._,vsconf |
| 4f520 | 69 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 | ig.in.ipairs(configs).do.local.c |
| 4f540 | 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 20 76 73 63 6f | fg.=.premake.getconfig(prj,.vsco |
| 4f560 | 6e 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 | nfig.src_buildcfg,.vsconfig.src_ |
| 4f580 | 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 66 6f 72 63 65 6e 61 74 69 76 65 20 6f 72 20 74 | platform).if.prjforcenative.or.t |
| 4f5a0 | 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 66 6f 72 63 65 6e 61 74 69 76 65 2c 20 | able.icontains(cfg.forcenative,. |
| 4f5c0 | 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 | file.name).then._p(3,.'<CompileA |
| 4f5e0 | 73 4d 61 6e 61 67 65 64 20 27 20 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 | sManaged.'....if_config_and_plat |
| 4f600 | 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 66 61 6c 73 65 3c 2f 43 6f 6d 70 69 6c 65 41 73 4d 61 6e 61 | form()....'>false</CompileAsMana |
| 4f620 | 67 65 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 | ged>',.premake.esc(vsconfig.name |
| 4f640 | 29 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 | )).end.end.end._p(2,'</ClCompile |
| 4f660 | 3e 27 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 | >').end._p(1,'</ItemGroup>').end |
| 4f680 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6d 61 73 6d 66 69 6c 65 73 28 70 | .end.function.vc2010.masmfiles(p |
| 4f6a0 | 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e | rj).local.configs.=.prj.solution |
| 4f6c0 | 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 | .vstudio_configs.local.files.=.v |
| 4f6e0 | 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 4d 41 53 4d 22 29 0a | c2010.getfilegroup(prj,."MASM"). |
| 4f700 | 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 3c 49 74 65 6d 47 | if.#files.>.0.then._p(1,.'<ItemG |
| 4f720 | 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 66 69 | roup>').for._,.file.in.ipairs(fi |
| 4f740 | 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 3d 20 70 | les).do.local.translatedpath.=.p |
| 4f760 | 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 0a 5f | ath.translate(file.name,."\\")._ |
| 4f780 | 70 28 32 2c 20 27 3c 4d 41 53 4d 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 74 72 61 6e | p(2,.'<MASM.Include="%s">',.tran |
| 4f7a0 | 73 6c 61 74 65 64 70 61 74 68 29 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 | slatedpath).local.excluded.=.tab |
| 4f7c0 | 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e | le.icontains(prj.excludes,.file. |
| 4f7e0 | 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 70 61 69 72 73 28 | name).for._,.vsconfig.in.ipairs( |
| 4f800 | 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 6b 65 2e | configs).do.local.cfg.=.premake. |
| 4f820 | 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 63 5f 62 75 69 6c | getconfig(prj,.vsconfig.src_buil |
| 4f840 | 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 6d 29 0a 6c 6f 63 | dcfg,.vsconfig.src_platform).loc |
| 4f860 | 61 6c 20 66 69 6c 65 69 6e 63 66 67 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 | al.fileincfg.=.table.icontains(c |
| 4f880 | 66 67 2e 66 69 6c 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 63 66 67 65 78 | fg.files,.file.name).local.cfgex |
| 4f8a0 | 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 63 66 67 2e 65 78 63 | cluded.=.table.icontains(cfg.exc |
| 4f8c0 | 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 | ludes,.file.name).if.excluded.or |
| 4f8e0 | 20 6e 6f 74 20 66 69 6c 65 69 6e 63 66 67 20 6f 72 20 63 66 67 65 78 63 6c 75 64 65 64 20 74 68 | .not.fileincfg.or.cfgexcluded.th |
| 4f900 | 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 27 0a 2e | en._p(3,.'<ExcludedFromBuild.'.. |
| 4f920 | 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 20 27 3e | ..if_config_and_platform()....'> |
| 4f940 | 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 72 65 6d | true</ExcludedFromBuild>'.,.prem |
| 4f960 | 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 65 6e 64 | ake.esc(vsconfig.name).).end.end |
| 4f980 | 0a 5f 70 28 32 2c 20 27 3c 2f 4d 41 53 4d 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 3c 2f 49 | ._p(2,.'</MASM>').end._p(1,.'</I |
| 4f9a0 | 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 |
| 4f9c0 | 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 20 3d 20 22 5c 72 | 010.header(targets).io.eol.=."\r |
| 4f9e0 | 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 22 20 65 6e 63 6f | \n"._p('<?xml.version="1.0".enco |
| 4fa00 | 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 20 22 22 0a 69 66 | ding="utf-8"?>').local.t.=."".if |
| 4fa20 | 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 74 54 61 72 67 65 | .targets.then.t.=.'.DefaultTarge |
| 4fa40 | 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 64 0a 5f 70 28 27 | ts="'....targets....'"'.end._p(' |
| 4fa60 | 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 73 22 20 78 6d 6c | <Project%s.ToolsVersion="%s".xml |
| 4fa80 | 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 66 74 2e 63 6f 6d | ns="http://schemas.microsoft.com |
| 4faa0 | 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 2c 20 74 2c 20 61 | /developer/msbuild/2003">',.t,.a |
| 4fac0 | 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 29 0a 65 6e 64 0a | ction.vstudio.toolsVersion).end. |
| 4fae0 | 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 78 70 72 6f 6a 28 | function.premake.vs2010_vcxproj( |
| 4fb00 | 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 73 65 6d 61 73 6d 20 3d 20 68 61 73 6d 61 73 6d 66 69 6c 65 | prj).local.usemasm.=.hasmasmfile |
| 4fb20 | 73 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 31 30 2e 68 | s(prj).io.indent.=."..".vc2010.h |
| 4fb40 | 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 28 70 72 6a | eader("Build").vs2010_config(prj |
| 4fb60 | 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 3c 49 6d 70 | ).vs2010_globals(prj)._p(1,'<Imp |
| 4fb80 | 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 29 5c 5c 4d | ort.Project="$(VCTargetsPath)\\M |
| 4fba0 | 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 2f 3e 27 29 | icrosoft.Cpp.Default.props"./>') |
| 4fbc0 | 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 |
| 4fbe0 | 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 63 61 6c | lution.vstudio_configs).do.local |
| 4fc00 | 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 20 63 66 | .cfg.=.premake.getconfig(prj,.cf |
| 4fc20 | 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 72 63 5f | ginfo.src_buildcfg,.cfginfo.src_ |
| 4fc40 | 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 6f 6e 50 72 | platform).vc2010.configurationPr |
| 4fc60 | 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 64 0a 5f 70 | opertyGroup(cfg,.cfginfo).end._p |
| 4fc80 | 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 67 65 74 73 | (1,'<Import.Project="$(VCTargets |
| 4fca0 | 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 2f 3e 27 29 | Path)\\Microsoft.Cpp.props"./>') |
| 4fcc0 | 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 78 74 65 6e | ._p(1,'<ImportGroup.Label="Exten |
| 4fce0 | 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 69 66 20 75 73 65 6d 61 73 6d 20 74 68 65 6e | sionSettings">').if.usemasm.then |
| 4fd00 | 0a 5f 70 28 32 2c 20 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 | ._p(2,.'<Import.Project="$(VCTar |
| 4fd20 | 67 65 74 73 50 61 74 68 29 5c 5c 42 75 69 6c 64 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 73 5c 5c | getsPath)\\BuildCustomizations\\ |
| 4fd40 | 6d 61 73 6d 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 | masm.props"./>').end._p(1,'</Imp |
| 4fd60 | 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 |
| 4fd80 | 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 |
| 4fda0 | 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 |
| 4fdc0 | 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 69 66 | es(prj).item_definitions(prj).if |
| 4fde0 | 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 76 63 32 30 31 30 2e 63 | .prj.flags.Managed.then.vc2010.c |
| 4fe00 | 6c 72 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 65 6e 64 0a 76 63 32 30 31 30 2e 66 69 6c | lrReferences(prj).end.vc2010.fil |
| 4fe20 | 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 | es(prj).vc2010.projectReferences |
| 4fe40 | 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 64 6b 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a | (prj).vc2010.sdkReferences(prj). |
| 4fe60 | 76 63 32 30 31 30 2e 6d 61 73 6d 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 | vc2010.masmfiles(prj)._p(1,'<Imp |
| 4fe80 | 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 29 5c 5c 4d | ort.Project="$(VCTargetsPath)\\M |
| 4fea0 | 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c | icrosoft.Cpp.targets"./>')._p(1, |
| 4fec0 | 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 | '<ImportGroup.Label="ExtensionTa |
| 4fee0 | 72 67 65 74 73 22 3e 27 29 0a 69 66 20 75 73 65 6d 61 73 6d 20 74 68 65 6e 0a 5f 70 28 32 2c 20 | rgets">').if.usemasm.then._p(2,. |
| 4ff00 | 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 67 65 74 73 50 61 74 | '<Import.Project="$(VCTargetsPat |
| 4ff20 | 68 29 5c 5c 42 75 69 6c 64 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 73 5c 5c 6d 61 73 6d 2e 74 61 | h)\\BuildCustomizations\\masm.ta |
| 4ff40 | 72 67 65 74 73 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 | rgets"./>').end._p(1,'</ImportGr |
| 4ff60 | 6f 75 70 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 66 75 6e 63 | oup>')._p('</Project>').end.func |
| 4ff80 | 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6c 72 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 69 | tion.vc2010.clrReferences(prj).i |
| 4ffa0 | 66 20 23 70 72 6a 2e 63 6c 72 72 65 66 65 72 65 6e 63 65 73 20 3d 3d 20 30 20 74 68 65 6e 0a 72 | f.#prj.clrreferences.==.0.then.r |
| 4ffc0 | 65 74 75 72 6e 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f | eturn.end._p(1,'<ItemGroup>').fo |
| 4ffe0 | 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 6c 72 72 65 66 65 72 65 | r._,.ref.in.ipairs(prj.clrrefere |
| 50000 | 6e 63 65 73 29 20 64 6f 0a 69 66 20 6f 73 2e 69 73 66 69 6c 65 28 72 65 66 29 20 74 68 65 6e 0a | nces).do.if.os.isfile(ref).then. |
| 50020 | 6c 6f 63 61 6c 20 61 73 73 65 6d 62 6c 79 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d | local.assembly.=.path.getbasenam |
| 50040 | 65 28 72 65 66 29 0a 5f 70 28 32 2c 27 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d | e(ref)._p(2,'<Reference.Include= |
| 50060 | 22 25 73 22 3e 27 2c 20 61 73 73 65 6d 62 6c 79 29 0a 5f 70 28 33 2c 27 3c 48 69 6e 74 50 61 74 | "%s">',.assembly)._p(3,'<HintPat |
| 50080 | 68 3e 25 73 3c 2f 48 69 6e 74 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 | h>%s</HintPath>',.path.getrelati |
| 500a0 | 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 72 65 66 29 29 0a 5f 70 28 32 2c 27 3c 2f 52 | ve(prj.location,.ref))._p(2,'</R |
| 500c0 | 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 52 65 66 65 72 65 6e 63 | eference>').else._p(2,'<Referenc |
| 500e0 | 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 72 65 66 29 0a 65 6e 64 0a 65 6e 64 | e.Include="%s"./>',.ref).end.end |
| 50100 | 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 66 75 6e 63 74 69 | ._p(1,'</ItemGroup>').end.functi |
| 50120 | 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 | on.vc2010.projectReferences(prj) |
| 50140 | 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 | .local.deps.=.premake.getdepende |
| 50160 | 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3d 3d 20 30 20 61 6e 64 20 23 70 72 | ncies(prj).if.#deps.==.0.and.#pr |
| 50180 | 6a 2e 76 73 69 6d 70 6f 72 74 72 65 66 65 72 65 6e 63 65 73 20 3d 3d 20 30 20 74 68 65 6e 0a 72 | j.vsimportreferences.==.0.then.r |
| 501a0 | 65 74 75 72 6e 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f | eturn.end._p(1,'<ItemGroup>').fo |
| 501c0 | 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 6c 6f 63 61 | r._,.dep.in.ipairs(deps).do.loca |
| 501e0 | 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 69 76 65 28 70 72 6a | l.deppath.=.path.getrelative(prj |
| 50200 | 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 28 64 | .location,.vstudio.projectfile(d |
| 50220 | 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 6e 63 65 20 49 6e 63 | ep))._p(2,'<ProjectReference.Inc |
| 50240 | 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 64 65 | lude=\"%s\">',.path.translate(de |
| 50260 | 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 65 63 74 3e 7b 25 73 | ppath,."\\"))._p(3,'<Project>{%s |
| 50280 | 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 66 20 76 73 74 75 64 | }</Project>',.dep.uuid).if.vstud |
| 502a0 | 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 52 65 66 65 72 65 6e | io.iswinrt().then._p(3,'<Referen |
| 502c0 | 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 65 66 65 72 65 6e 63 | ceOutputAssembly>false</Referenc |
| 502e0 | 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 28 32 2c 27 3c 2f 50 | eOutputAssembly>').end._p(2,'</P |
| 50300 | 72 6f 6a 65 63 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 72 65 | rojectReference>').end.for._,.re |
| 50320 | 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 76 73 69 6d 70 6f 72 74 72 65 66 65 72 65 6e 63 | f.in.ipairs(prj.vsimportreferenc |
| 50340 | 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | es).do.local.iprj.=.premake.vstu |
| 50360 | 64 69 6f 2e 67 65 74 69 6d 70 6f 72 74 70 72 6a 28 72 65 66 2c 20 70 72 6a 2e 73 6f 6c 75 74 69 | dio.getimportprj(ref,.prj.soluti |
| 50380 | 6f 6e 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c | on)._p(2,'<ProjectReference.Incl |
| 503a0 | 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 69 70 72 6a 2e 72 65 6c 70 61 74 68 29 0a 5f 70 28 33 | ude=\"%s\">',.iprj.relpath)._p(3 |
| 503c0 | 2c 27 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 69 70 72 6a | ,'<Project>{%s}</Project>',.iprj |
| 503e0 | 2e 75 75 69 64 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e | .uuid)._p(2,'</ProjectReference> |
| 50400 | 27 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 | ').end._p(1,'</ItemGroup>').end. |
| 50420 | 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 73 64 6b 52 65 66 65 72 65 6e 63 65 73 28 70 72 | function.vc2010.sdkReferences(pr |
| 50440 | 6a 29 0a 6c 6f 63 61 6c 20 72 65 66 73 20 3d 20 70 72 6a 2e 73 64 6b 72 65 66 65 72 65 6e 63 65 | j).local.refs.=.prj.sdkreference |
| 50460 | 73 0a 69 66 20 23 72 65 66 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 | s.if.#refs.>.0.then._p(1,'<ItemG |
| 50480 | 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 72 65 66 | roup>').for._,.ref.in.ipairs(ref |
| 504a0 | 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 53 44 4b 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 | s).do._p(2,'<SDKReference.Includ |
| 504c0 | 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 72 65 66 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 | e=\"%s\"./>',.ref).end._p(1,'</I |
| 504e0 | 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 |
| 50500 | 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 2c 20 27 3c 44 65 62 75 67 67 | 010.debugdir(cfg)._p(2,.'<Debugg |
| 50520 | 65 72 46 6c 61 76 6f 72 3e 25 73 3c 2f 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 27 0a 2c 20 | erFlavor>%s</DebuggerFlavor>'.,. |
| 50540 | 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4f 72 62 69 73 22 2c 20 27 4f 52 | iif(cfg.platform.==."Orbis",.'OR |
| 50560 | 42 49 53 44 65 62 75 67 67 65 72 27 2c 20 27 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 | BISDebugger',.'WindowsLocalDebug |
| 50580 | 67 65 72 27 29 0a 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 61 6e 64 20 6e 6f 74 20 | ger').).if.cfg.debugdir.and.not. |
| 505a0 | 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 32 2c 20 27 3c 4c | vstudio.iswinrt().then._p(2,.'<L |
| 505c0 | 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 25 73 3c | ocalDebuggerWorkingDirectory>%s< |
| 505e0 | 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 | /LocalDebuggerWorkingDirectory>' |
| 50600 | 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 | .,.path.translate(cfg.debugdir,. |
| 50620 | 27 5c 5c 27 29 0a 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 74 68 65 | '\\').).end.if.cfg.debugargs.the |
| 50640 | 6e 0a 5f 70 28 32 2c 20 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 | n._p(2,.'<LocalDebuggerCommandAr |
| 50660 | 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 | guments>%s</LocalDebuggerCommand |
| 50680 | 41 72 67 75 6d 65 6e 74 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 | Arguments>'.,.table.concat(cfg.d |
| 506a0 | 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 0a 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 | ebugargs,.".").).end.if.cfg.debu |
| 506c0 | 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 65 | genvs.and.#cfg.debugenvs.>.0.the |
| 506e0 | 6e 0a 5f 70 28 32 2c 20 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 | n._p(2,.'<LocalDebuggerEnvironme |
| 50700 | 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e | nt>%s%s</LocalDebuggerEnvironmen |
| 50720 | 74 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 | t>'.,.table.concat(cfg.debugenvs |
| 50740 | 2c 20 22 5c 6e 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 | ,."\n").,.iif(cfg.flags.DebugEnv |
| 50760 | 73 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 | sInherit,'\n$(LocalDebuggerEnvir |
| 50780 | 6f 6e 6d 65 6e 74 29 27 2c 20 27 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 | onment)',.'').).if.cfg.flags.Deb |
| 507a0 | 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 4c 6f 63 | ugEnvsDontMerge.then._p(2,.'<Loc |
| 507c0 | 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 65 | alDebuggerMergeEnvironment>false |
| 507e0 | 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e | </LocalDebuggerMergeEnvironment> |
| 50800 | 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 70 6c 6f 79 6d 6f 64 65 20 74 68 65 | ').end.end.if.cfg.deploymode.the |
| 50820 | 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 70 6c 6f 79 4d 6f 64 65 3e 25 73 3c 2f 44 65 70 6c 6f 79 | n._p('....<DeployMode>%s</Deploy |
| 50840 | 4d 6f 64 65 3e 27 2c 20 63 66 67 2e 64 65 70 6c 6f 79 6d 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a | Mode>',.cfg.deploymode).end.end. |
| 50860 | 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 78 70 72 6f 6a 5f | function.premake.vs2010_vcxproj_ |
| 50880 | 75 73 65 72 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 31 | user(prj).io.indent.=."..".vc201 |
| 508a0 | 30 2e 68 65 61 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 | 0.header().for._,.cfginfo.in.ipa |
| 508c0 | 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 6f 6e 66 69 67 73 | irs(prj.solution.vstudio_configs |
| 508e0 | 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 6e 66 | ).do.local.cfg.=.premake.getconf |
| 50900 | 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 2c 20 63 66 | ig(prj,.cfginfo.src_buildcfg,.cf |
| 50920 | 67 69 6e 66 6f 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 | ginfo.src_platform)._p('..<Prope |
| 50940 | 72 74 79 47 72 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 | rtyGroup.'...if_config_and_platf |
| 50960 | 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 67 69 6e 66 6f | orm()...'>',.premake.esc(cfginfo |
| 50980 | 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 | .name)).vc2010.debugdir(cfg)._p( |
| 509a0 | 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 3c 2f | '..</PropertyGroup>').end._p('</ |
| 509c0 | 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6e 67 31 78 31 64 61 74 61 20 | Project>').end.local.png1x1data. |
| 509e0 | 3d 20 7b 0a 30 78 38 39 2c 20 30 78 35 30 2c 20 30 78 34 65 2c 20 30 78 34 37 2c 20 30 78 30 64 | =.{.0x89,.0x50,.0x4e,.0x47,.0x0d |
| 50a00 | 2c 20 30 78 30 61 2c 20 30 78 31 61 2c 20 30 78 30 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 | ,.0x0a,.0x1a,.0x0a,.0x00,.0x00,. |
| 50a20 | 30 78 30 30 2c 20 30 78 30 64 2c 20 30 78 34 39 2c 20 30 78 34 38 2c 20 30 78 34 34 2c 20 30 78 | 0x00,.0x0d,.0x49,.0x48,.0x44,.0x |
| 50a40 | 35 32 2c 20 2d 2d 20 2e 50 4e 47 2e 2e 2e 2e 2e 2e 2e 2e 49 48 44 52 0a 30 78 30 30 2c 20 30 78 | 52,.--..PNG........IHDR.0x00,.0x |
| 50a60 | 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 | 00,.0x00,.0x01,.0x00,.0x00,.0x00 |
| 50a80 | 2c 20 30 78 30 31 2c 20 30 78 30 31 2c 20 30 78 30 33 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 | ,.0x01,.0x01,.0x03,.0x00,.0x00,. |
| 50aa0 | 30 78 30 30 2c 20 30 78 32 35 2c 20 30 78 64 62 2c 20 30 78 35 36 2c 20 2d 2d 20 2e 2e 2e 2e 2e | 0x00,.0x25,.0xdb,.0x56,.--...... |
| 50ac0 | 2e 2e 2e 2e 2e 2e 2e 2e 25 2e 56 0a 30 78 63 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 | ........%.V.0xca,.0x00,.0x00,.0x |
| 50ae0 | 30 30 2c 20 30 78 30 33 2c 20 30 78 35 30 2c 20 30 78 34 63 2c 20 30 78 35 34 2c 20 30 78 34 35 | 00,.0x03,.0x50,.0x4c,.0x54,.0x45 |
| 50b00 | 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 61 37 2c 20 30 78 37 61 2c 20 | ,.0x00,.0x00,.0x00,.0xa7,.0x7a,. |
| 50b20 | 30 78 33 64 2c 20 30 78 64 61 2c 20 2d 2d 20 2e 2e 2e 2e 2e 50 4c 54 45 2e 2e 2e 2e 7a 3d 2e 0a | 0x3d,.0xda,.--......PLTE....z=.. |
| 50b40 | 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 37 34 2c 20 30 78 | 0x00,.0x00,.0x00,.0x01,.0x74,.0x |
| 50b60 | 35 32 2c 20 30 78 34 65 2c 20 30 78 35 33 2c 20 30 78 30 30 2c 20 30 78 34 30 2c 20 30 78 65 36 | 52,.0x4e,.0x53,.0x00,.0x40,.0xe6 |
| 50b80 | 2c 20 30 78 64 38 2c 20 30 78 36 36 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 | ,.0xd8,.0x66,.0x00,.0x00,.0x00,. |
| 50ba0 | 2d 2d 20 2e 2e 2e 2e 74 52 4e 53 2e 40 2e 2e 66 2e 2e 2e 0a 30 78 30 61 2c 20 30 78 34 39 2c 20 | --.....tRNS.@..f....0x0a,.0x49,. |
| 50bc0 | 30 78 34 34 2c 20 30 78 34 31 2c 20 30 78 35 34 2c 20 30 78 30 38 2c 20 30 78 64 37 2c 20 30 78 | 0x44,.0x41,.0x54,.0x08,.0xd7,.0x |
| 50be0 | 36 33 2c 20 30 78 36 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 32 | 63,.0x60,.0x00,.0x00,.0x00,.0x02 |
| 50c00 | 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 65 32 2c 20 2d 2d 20 2e 49 44 41 54 2e 2e 63 60 | ,.0x00,.0x01,.0xe2,.--..IDAT..c` |
| 50c20 | 2e 2e 2e 2e 2e 2e 2e 0a 30 78 32 31 2c 20 30 78 62 63 2c 20 30 78 33 33 2c 20 30 78 30 30 2c 20 | ........0x21,.0xbc,.0x33,.0x00,. |
| 50c40 | 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 34 39 2c 20 30 78 34 35 2c 20 30 78 | 0x00,.0x00,.0x00,.0x49,.0x45,.0x |
| 50c60 | 34 65 2c 20 30 78 34 34 2c 20 30 78 61 65 2c 20 30 78 34 32 2c 20 30 78 36 30 2c 20 30 78 38 32 | 4e,.0x44,.0xae,.0x42,.0x60,.0x82 |
| 50c80 | 2c 20 20 20 20 20 20 20 2d 2d 20 21 2e 33 2e 2e 2e 2e 49 45 4e 44 2e 42 60 2e 0a 7d 0a 66 75 6e | ,.......--.!.3....IEND.B`..}.fun |
| 50ca0 | 63 74 69 6f 6e 20 70 6e 67 31 78 31 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 66 69 6c 65 | ction.png1x1(obj,.filename).file |
| 50cc0 | 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 66 69 6c 65 6e 61 | name.=.premake.project.getfilena |
| 50ce0 | 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d | me(obj,.filename).local.f,.err.= |
| 50d00 | 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 66 20 74 68 | .io.open(filename,."wb").if.f.th |
| 50d20 | 65 6e 0a 66 6f 72 20 5f 2c 20 62 79 74 65 20 69 6e 20 69 70 61 69 72 73 28 70 6e 67 31 78 31 64 | en.for._,.byte.in.ipairs(png1x1d |
| 50d40 | 61 74 61 29 20 64 6f 0a 66 3a 77 72 69 74 65 28 73 74 72 69 6e 67 2e 63 68 61 72 28 62 79 74 65 | ata).do.f:write(string.char(byte |
| 50d60 | 29 29 0a 65 6e 64 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | )).end.f:close().end.end.functio |
| 50d80 | 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 28 70 72 | n.premake.vs2010_appxmanifest(pr |
| 50da0 | 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 | j).io.indent.=."..".io.eol.=."\r |
| 50dc0 | 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 22 20 65 6e 63 6f | \n"._p('<?xml.version="1.0".enco |
| 50de0 | 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c | ding="utf-8"?>').if.vstudio.tool |
| 50e00 | 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 | set.==."v120_wp81".then._p('<Pac |
| 50e20 | 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 63 72 6f | kage.xmlns="http://schemas.micro |
| 50e40 | 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 78 6d 6c | soft.com/appx/2010/manifest".xml |
| 50e60 | 6e 73 3a 6d 32 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 | ns:m2="http://schemas.microsoft. |
| 50e80 | 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 | com/appx/2013/manifest".xmlns:m3 |
| 50ea0 | 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 |
| 50ec0 | 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 | ppx/2014/manifest".xmlns:mp="htt |
| 50ee0 | 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 |
| 50f00 | 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 | 014/phone/manifest">').elseif.vs |
| 50f20 | 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 31 22 20 74 68 65 6e 0a 5f 70 28 | tudio.storeapp.==."8.1".then._p( |
| 50f40 | 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 6d 61 73 2e | '<Package.xmlns="http://schemas. |
| 50f60 | 6d 69 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 | microsoft.com/appx/2010/manifest |
| 50f80 | 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 73 2e 6d 69 63 72 6f | ".xmlns:m3="http://schemas.micro |
| 50fa0 | 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a | soft.com/appx/2013/manifest">'). |
| 50fc0 | 65 6c 73 65 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 75 72 61 | elseif.vstudio.storeapp.==."dura |
| 50fe0 | 6e 67 6f 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 | ngo".then._p('<Package.xmlns="ht |
| 51000 | 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 78 2f | tp://schemas.microsoft.com/appx/ |
| 51020 | 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 78 3d 22 68 74 74 70 3a 2f 2f | 2010/manifest".xmlns:mx="http:// |
| 51040 | 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 30 31 33 2f | schemas.microsoft.com/appx/2013/ |
| 51060 | 78 62 6f 78 2f 6d 61 6e 69 66 65 73 74 22 20 49 67 6e 6f 72 61 62 6c 65 4e 61 6d 65 73 70 61 63 | xbox/manifest".IgnorableNamespac |
| 51080 | 65 73 3d 22 6d 78 22 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c | es="mx">').else._p('<Package.xml |
| 510a0 | 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 66 74 2e 63 6f 6d | ns="http://schemas.microsoft.com |
| 510c0 | 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f 66 6f 75 6e 64 61 74 69 6f 6e 2f 77 69 6e 64 6f 77 | /appx/manifest/foundation/window |
| 510e0 | 73 31 30 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 | s10".xmlns:mp="http://schemas.mi |
| 51100 | 63 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 | crosoft.com/appx/2014/phone/mani |
| 51120 | 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 73 2e 6d | fest".xmlns:m3="http://schemas.m |
| 51140 | 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 75 61 70 2f 77 | icrosoft.com/appx/manifest/uap/w |
| 51160 | 69 6e 64 6f 77 73 31 30 22 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 | indows10">').end._p(1,'<Identity |
| 51180 | 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 | .Name="'....prj.uuid....'"')._p( |
| 511a0 | 32 2c 27 50 75 62 6c 69 73 68 65 72 3d 22 43 4e 3d 50 75 62 6c 69 73 68 65 72 22 27 29 0a 5f 70 | 2,'Publisher="CN=Publisher"')._p |
| 511c0 | 28 32 2c 27 56 65 72 73 69 6f 6e 3d 22 31 2e 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 69 66 20 76 73 | (2,'Version="1.0.0.0"./>').if.vs |
| 511e0 | 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 22 20 6f 72 20 | tudio.toolset.==."v120_wp81".or. |
| 51200 | 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f | vstudio.storeapp.==."8.2".then._ |
| 51220 | 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 | p(1,'<mp:PhoneIdentity.PhoneProd |
| 51240 | 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 | uctId="'....prj.uuid....'".Phone |
| 51260 | 50 75 62 6c 69 73 68 65 72 49 64 3d 22 30 30 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d | PublisherId="00000000-0000-0000- |
| 51280 | 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 30 30 22 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c | 0000-000000000000"/>').end._p(1, |
| 512a0 | 20 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 44 69 73 70 6c 61 79 | .'<Properties>')._p(2,.'<Display |
| 512c0 | 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 3c 2f 44 69 73 70 6c 61 79 | Name>'....prj.name....'</Display |
| 512e0 | 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 | Name>')._p(2,.'<PublisherDisplay |
| 51300 | 4e 61 6d 65 3e 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3c 2f 50 75 62 6c 69 | Name>PublisherDisplayName</Publi |
| 51320 | 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 6f 67 6f 3e | sherDisplayName>')._p(2,.'<Logo> |
| 51340 | 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e | '....prj.name....'\\StoreLogo.pn |
| 51360 | 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 74 6f 72 65 | g</Logo>').png1x1(prj,."%%/Store |
| 51380 | 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 32 2c 20 27 3c 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 | Logo.png")._p(2,.'<Description>' |
| 513a0 | 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 3c 2f 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 | ....prj.name....'</Description>' |
| 513c0 | 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 69 66 20 76 73 74 75 64 | )._p(1,'</Properties>').if.vstud |
| 513e0 | 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 | io.storeapp.==."8.2".then._p(1,. |
| 51400 | 27 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 | '<Dependencies>')._p(2,.'<Target |
| 51420 | 44 65 76 69 63 65 46 61 6d 69 6c 79 20 4e 61 6d 65 3d 22 57 69 6e 64 6f 77 73 2e 55 6e 69 76 65 | DeviceFamily.Name="Windows.Unive |
| 51440 | 72 73 61 6c 22 20 4d 69 6e 56 65 72 73 69 6f 6e 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 | rsal".MinVersion="10.0.10069.0". |
| 51460 | 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 | MaxVersionTested="10.0.10069.0". |
| 51480 | 2f 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6c | />')._p(1,.'</Dependencies>').el |
| 514a0 | 73 65 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 75 72 61 6e 67 | seif.vstudio.storeapp.==."durang |
| 514c0 | 6f 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 | o".then._p(1,.'<Prerequisites>') |
| 514e0 | 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 32 3c 2f 4f 53 4d 69 6e | ._p(2,.'<OSMinVersion>6.2</OSMin |
| 51500 | 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 | Version>')._p(2,.'<OSMaxVersionT |
| 51520 | 65 73 74 65 64 3e 36 2e 32 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 | ested>6.2</OSMaxVersionTested>') |
| 51540 | 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6c 73 65 0a | ._p(1,.'</Prerequisites>').else. |
| 51560 | 5f 70 28 31 2c 20 27 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 | _p(1,.'<Prerequisites>')._p(2,.' |
| 51580 | 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f | <OSMinVersion>6.3.0</OSMinVersio |
| 515a0 | 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e | n>')._p(2,.'<OSMaxVersionTested> |
| 515c0 | 36 2e 33 2e 30 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 | 6.3.0</OSMaxVersionTested>')._p( |
| 515e0 | 31 2c 20 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c | 1,.'</Prerequisites>').end._p(1, |
| 51600 | 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 4c | '<Resources>')._p(2,'<Resource.L |
| 51620 | 61 6e 67 75 61 67 65 3d 22 65 6e 2d 75 73 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f | anguage="en-us"/>')._p(1,'</Reso |
| 51640 | 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a | urces>')._p(1,'<Applications>'). |
| 51660 | 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 | _p(2,'<Application.Id="App"')._p |
| 51680 | 28 33 2c 27 45 78 65 63 75 74 61 62 6c 65 3d 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e | (3,'Executable="$targetnametoken |
| 516a0 | 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d 22 27 20 2e 2e 20 | $.exe"')._p(3,'EntryPoint="'.... |
| 516c0 | 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 2e 41 70 70 22 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f | prj.name....'.App">').if.vstudio |
| 516e0 | 2e 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 33 | .storeapp.==."durango".then._p(3 |
| 51700 | 2c 20 27 3c 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 | ,.'<VisualElements')._p(4,.'Disp |
| 51720 | 6c 61 79 4e 61 6d 65 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 | layName="'....prj.name....'"')._ |
| 51740 | 70 28 34 2c 20 27 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 | p(4,.'Logo="'....prj.name....'\\ |
| 51760 | 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 67 6f | Logo.png"').png1x1(prj,."%%/Logo |
| 51780 | 2e 70 6e 67 22 29 0a 5f 70 28 34 2c 20 27 53 6d 61 6c 6c 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 | .png")._p(4,.'SmallLogo="'....pr |
| 517a0 | 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e | j.name....'\\SmallLogo.png"').pn |
| 517c0 | 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 | g1x1(prj,."%%/SmallLogo.png")._p |
| 517e0 | 28 34 2c 20 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 | (4,.'Description="'....prj.name. |
| 51800 | 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c | ...'"')._p(4,.'ForegroundText="l |
| 51820 | 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 | ight"')._p(4,.'BackgroundColor=" |
| 51840 | 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 53 70 6c 61 73 68 53 63 | transparent">')._p(5,.'<SplashSc |
| 51860 | 72 65 65 6e 20 49 6d 61 67 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c | reen.Image="'....prj.name....'\\ |
| 51880 | 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 20 2f 3e 27 29 0a 70 6e 67 31 78 31 28 70 72 | SplashScreen.png"./>').png1x1(pr |
| 518a0 | 6a 2c 20 22 25 25 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 28 33 2c 20 | j,."%%/SplashScreen.png")._p(3,. |
| 518c0 | 27 3c 2f 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 45 78 74 | '</VisualElements>')._p(3,.'<Ext |
| 518e0 | 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 20 | ensions>')._p(4,.'<mx:Extension. |
| 51900 | 43 61 74 65 67 6f 72 79 3d 22 78 62 6f 78 2e 73 79 73 74 65 6d 2e 72 65 73 6f 75 72 63 65 73 22 | Category="xbox.system.resources" |
| 51920 | 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a 58 62 6f 78 53 79 73 74 65 6d 52 65 73 6f 75 72 63 | >')._p(4,.'<mx:XboxSystemResourc |
| 51940 | 65 73 20 2f 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 2f 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 3e 27 29 | es./>')._p(4,.'</mx:Extension>') |
| 51960 | 0a 5f 70 28 33 2c 20 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 | ._p(3,.'</Extensions>').else._p( |
| 51980 | 33 2c 20 27 3c 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 | 3,.'<m3:VisualElements')._p(4,.' |
| 519a0 | 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 | DisplayName="'....prj.name....'" |
| 519c0 | 27 29 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 6f 3d 22 27 20 2e | ')._p(4,.'Square150x150Logo="'.. |
| 519e0 | 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 |
| 51a00 | 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 4c 6f 67 6f 2e 70 6e 67 22 29 0a 69 66 20 76 73 74 75 64 | 1x1(prj,."%%/Logo.png").if.vstud |
| 51a20 | 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 | io.toolset.==."v120_wp81".or.vst |
| 51a40 | 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 34 | udio.storeapp.==."8.2".then._p(4 |
| 51a60 | 2c 20 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d | ,.'Square44x44Logo="'....prj.nam |
| 51a80 | 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 | e....'\\SmallLogo.png"').png1x1( |
| 51aa0 | 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 6c 73 65 0a 5f 70 | prj,."%%/SmallLogo.png").else._p |
| 51ac0 | 28 34 2c 20 27 53 71 75 61 72 65 33 30 78 33 30 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e | (4,.'Square30x30Logo="'....prj.n |
| 51ae0 | 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 | ame....'\\SmallLogo.png"').png1x |
| 51b00 | 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 6e 64 0a 5f | 1(prj,."%%/SmallLogo.png").end._ |
| 51b20 | 70 28 34 2c 20 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 | p(4,.'Description="'....prj.name |
| 51b40 | 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 | ....'"')._p(4,.'ForegroundText=" |
| 51b60 | 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d | light"')._p(4,.'BackgroundColor= |
| 51b80 | 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 33 3a 53 70 6c 61 | "transparent">')._p(4,.'<m3:Spla |
| 51ba0 | 73 68 53 63 72 65 65 6e 20 49 6d 61 67 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e | shScreen.Image="'....prj.name... |
| 51bc0 | 20 27 5c 5c 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 20 2f 3e 27 29 0a 70 6e 67 31 78 | .'\\SplashScreen.png"./>').png1x |
| 51be0 | 31 28 70 72 6a 2c 20 22 25 25 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 | 1(prj,."%%/SplashScreen.png")._p |
| 51c00 | 28 33 2c 20 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 65 6e 64 0a | (3,.'</m3:VisualElements>').end. |
| 51c20 | 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 41 | _p(2,'</Application>')._p(1,'</A |
| 51c40 | 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a | pplications>')._p('</Package>'). |
| 51c60 | 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | end..local.vc2010.=.premake.vstu |
| 51c80 | 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 | dio.vc2010.local.project.=.prema |
| 51ca0 | 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 74 65 | ke.project.function.vc2010.filte |
| 51cc0 | 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 | ridgroup(prj).local.filters.=.{. |
| 51ce0 | 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 | }.local.filterfound.=.false.for. |
| 51d00 | 66 69 6c 65 20 69 6e 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 | file.in.premake.project.eachfile |
| 51d20 | 28 70 72 6a 2c 20 74 72 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 | (prj,.true).do.local.folders.=.s |
| 51d40 | 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 |
| 51d60 | 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,. |
| 51d80 | 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 |
| 51da0 | 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, |
| 51dc0 | 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.. |
| 51de0 | 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 |
| 51e00 | 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 |
| 51e20 | 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) |
| 51e40 | 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}</ |
| 51e60 | 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 |
| 51e80 | 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.= |
| 51ea0 | 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 |
| 51ec0 | 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 |
| 51ee0 | 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 |
| 51f00 | 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. |
| 51f20 | 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 |
| 51f40 | 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 |
| 51f60 | 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 |
| 51f80 | 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.=."". |
| 51fa0 | 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 |
| 51fc0 | 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.= |
| 51fe0 | 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 |
| 52000 | 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 |
| 52020 | 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]. |
| 52040 | 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="% |
| 52060 | 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 |
| 52080 | 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 |
| 520a0 | 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>') |
| 520c0 | 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 |
| 520e0 | 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,'< |
| 52100 | 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 |
| 52120 | 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 |
| 52140 | 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 |
| 52160 | 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.{}. |
| 52180 | 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 |
| 521a0 | 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 |
| 521c0 | 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 |
| 521e0 | 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. |
| 52200 | 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 |
| 52220 | 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 |
| 52240 | 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 |
| 52260 | 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 |
| 52280 | 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 |
| 522a0 | 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 |
| 522c0 | 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.>. |
| 522e0 | 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._ |
| 52300 | 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 |
| 52320 | 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 |
| 52340 | 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 |
| 52360 | 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 |
| 52380 | 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 |
| 523a0 | 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 |
| 523c0 | 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 |
| 523e0 | 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 |
| 52400 | 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 |
| 52420 | 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 |
| 52440 | 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 |
| 52460 | 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 |
| 52480 | 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 |
| 524a0 | 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 |
| 524c0 | 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 |
| 524e0 | 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 |
| 52500 | 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 |
| 52520 | 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. |
| 52540 | 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" |
| 52560 | 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 |
| 52580 | 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 |
| 525a0 | 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 |
| 525c0 | 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 |
| 525e0 | 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, |
| 52600 | 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 |
| 52620 | 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 61 74 76 69 73 22 29 0a 76 63 32 30 31 30 2e 66 69 | ergroup(prj,."Natvis").vc2010.fi |
| 52640 | 6c 65 66 69 6c 74 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 | lefiltergroup(prj,."Image").vc20 |
| 52660 | 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 44 65 70 6c 6f 79 6d | 10.filefiltergroup(prj,."Deploym |
| 52680 | 65 6e 74 43 6f 6e 74 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 | entContent",."None").vc2010.file |
| 526a0 | 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 4d 41 53 4d 22 29 0a 5f 70 28 27 3c 2f 50 | filtergroup(prj,."MASM")._p('</P |
| 526c0 | 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 | roject>').end..local.vc2010.=.pr |
| 526e0 | 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 76 73 74 75 64 | emake.vstudio.vc2010.local.vstud |
| 52700 | 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 7b | io.=.premake.vstudio.newaction.{ |
| 52720 | 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 30 22 2c 0a 73 68 6f | .trigger.........=."vs2010",.sho |
| 52740 | 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 30 | rtname.......=."Visual.Studio.20 |
| 52760 | 31 30 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 65 | 10",.description.....=."Generate |
| 52780 | 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 30 20 70 72 | .Microsoft.Visual.Studio.2010.pr |
| 527a0 | 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 20 | oject.files",.os..............=. |
| 527c0 | 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 22 | "windows",.valid_kinds.....=.{." |
| 527e0 | 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 61 | ConsoleApp",."WindowedApp",."Sta |
| 52800 | 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 20 7d | ticLib",."SharedLib",."Bundle".} |
| 52820 | 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 2b 22 | ,.valid_languages.=.{."C",."C++" |
| 52840 | 2c 20 22 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 | ,."C#"},.valid_tools.....=.{.cc. |
| 52860 | 20 20 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 | ....=.{."msc"...},.dotnet.=.{."m |
| 52880 | 73 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 75 6e 63 74 69 6f | snet".},.},.onsolution.=.functio |
| 528a0 | 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 6e 2c 20 22 25 25 | n(sln).premake.generate(sln,."%% |
| 528c0 | 2e 73 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 | .sln",.vstudio.sln2005.generate) |
| 528e0 | 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 29 0a | .end,.onproject.=.function(prj). |
| 52900 | 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 20 | if.premake.isdotnetproject(prj). |
| 52920 | 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 2e 63 | then.premake.generate(prj,."%%.c |
| 52940 | 73 70 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 | sproj",.vstudio.cs2005.generate) |
| 52960 | 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 6f | .premake.generate(prj,."%%.cspro |
| 52980 | 6a 2e 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 | j.user",.vstudio.cs2005.generate |
| 529a0 | 5f 75 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 | _user).else.premake.generate(prj |
| 529c0 | 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 76 | ,."%%.vcxproj",.premake.vs2010_v |
| 529e0 | 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 25 | cxproj).premake.generate(prj,."% |
| 52a00 | 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 5f | %.vcxproj.user",.premake.vs2010_ |
| 52a20 | 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 70 | vcxproj_user).premake.generate(p |
| 52a40 | 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 69 | rj,."%%.vcxproj.filters",.vstudi |
| 52a60 | 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 65 6e 64 0a 65 | o.vc2010.generate_filters).end.e |
| 52a80 | 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 73 | nd,.oncleansolution.=.premake.vs |
| 52aa0 | 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 6a | tudio.cleansolution,.oncleanproj |
| 52ac0 | 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 6a | ect..=.premake.vstudio.cleanproj |
| 52ae0 | 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 76 | ect,.oncleantarget...=.premake.v |
| 52b00 | 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 0a | studio.cleantarget,.vstudio.=.{. |
| 52b20 | 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 | productVersion..=."8.0.30703",.s |
| 52b40 | 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 | olutionVersion.=."11",.targetFra |
| 52b60 | 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 | mework.=."4.0",.toolsVersion.... |
| 52b80 | 3d 20 22 34 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 74 69 6e | =."4.0",.supports64bitEditContin |
| 52ba0 | 75 65 20 3d 20 66 61 6c 73 65 2c 0a 69 6e 74 44 69 72 41 62 73 6f 6c 75 74 65 20 20 3d 20 66 61 | ue.=.false,.intDirAbsolute..=.fa |
| 52bc0 | 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 | lse,.}.}..premake.vstudio.vc2012 |
| 52be0 | 20 3d 20 7b 7d 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 | .=.{}.local.vc2012.=.premake.vst |
| 52c00 | 75 64 69 6f 2e 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 | udio.vc2012.local.vstudio.=.prem |
| 52c20 | 61 6b 65 2e 76 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 | ake.vstudio.newaction.{.trigger. |
| 52c40 | 20 20 20 20 20 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 | ........=."vs2012",.shortname... |
| 52c60 | 20 20 20 20 3d 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 | ....=."Visual.Studio.2012",.desc |
| 52c80 | 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 6f 73 6f 66 | ription.....=."Generate.Microsof |
| 52ca0 | 74 20 56 69 73 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 | t.Visual.Studio.2012.project.fil |
| 52cc0 | 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 73 22 | es",.os..............=."windows" |
| 52ce0 | 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 41 70 | ,.valid_kinds.....=.{."ConsoleAp |
| 52d00 | 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 2c 20 | p",."WindowedApp",."StaticLib",. |
| 52d20 | 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c | "SharedLib",."Bundle".},.valid_l |
| 52d40 | 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 7d 2c 0a | anguages.=.{."C",."C++",."C#"},. |
| 52d60 | 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 22 | valid_tools.....=.{.cc.....=.{." |
| 52d80 | 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 0a | msc"...},.dotnet.=.{."msnet".},. |
| 52da0 | 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 72 | },.onsolution.=.function(sln).pr |
| 52dc0 | 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 73 | emake.generate(sln,."%%.sln",.vs |
| 52de0 | 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 70 | tudio.sln2005.generate).end,.onp |
| 52e00 | 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 6b | roject.=.function(prj).if.premak |
| 52e20 | 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 6d | e.isdotnetproject(prj).then.prem |
| 52e40 | 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 76 | ake.generate(prj,."%%.csproj",.v |
| 52e60 | 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 2e | studio.cs2005.generate).premake. |
| 52e80 | 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 20 | generate(prj,."%%.csproj.user",. |
| 52ea0 | 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 6c | vstudio.cs2005.generate_user).el |
| 52ec0 | 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 22 25 25 2e 76 63 78 | se.premake.generate(prj,."%%.vcx |
| 52ee0 | 70 72 6f 6a 22 2c 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 | proj",.premake.vs2010_vcxproj).p |
| 52f00 | 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 |
| 52f20 | 2e 75 73 65 72 22 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 | .user",.premake.vs2010_vcxproj_u |
| 52f40 | 73 65 72 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 76 | ser).premake.generate(prj,."%%.v |
| 52f60 | 63 78 70 72 6f 6a 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 | cxproj.filters",.vstudio.vc2010. |
| 52f80 | 67 65 6e 65 72 61 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 | generate_filters).end.end,.oncle |
| 52fa0 | 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 6f 2e 63 6c 65 | ansolution.=.premake.vstudio.cle |
| 52fc0 | 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 20 3d 20 70 72 | ansolution,.oncleanproject..=.pr |
| 52fe0 | 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 0a 6f 6e 63 6c | emake.vstudio.cleanproject,.oncl |
| 53000 | 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 69 6f 2e 63 6c | eantarget...=.premake.vstudio.cl |
| 53020 | 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 74 69 6f 6e 56 | eantarget,.vstudio.=.{.solutionV |
| 53040 | 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 6f 72 6b 20 3d | ersion.=."12",.targetFramework.= |
| 53060 | 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 34 2e 30 22 2c | ."4.5",.toolsVersion....=."4.0", |
| 53080 | 0a 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 20 3d 20 66 61 6c | .supports64bitEditContinue.=.fal |
| 530a0 | 73 65 2c 0a 69 6e 74 44 69 72 41 62 73 6f 6c 75 74 65 20 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d | se,.intDirAbsolute..=.false,.}.} |
| 530c0 | 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 20 3d 20 7b 7d 0a 6c 6f | ..premake.vstudio.vc2013.=.{}.lo |
| 530e0 | 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 | cal.vc2013.=.premake.vstudio.vc2 |
| 53100 | 30 31 33 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 75 | 013.local.vstudio.=.premake.vstu |
| 53120 | 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 20 20 20 | dio.newaction.{.trigger......... |
| 53140 | 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 | =."vs2013",.shortname.......=."V |
| 53160 | 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 | isual.Studio.2013",.description. |
| 53180 | 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 75 61 6c | ....=."Generate.Microsoft.Visual |
| 531a0 | 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 | .Studio.2013.project.files",.os. |
| 531c0 | 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 69 64 5f | .............=."windows",.valid_ |
| 531e0 | 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 6e | kinds.....=.{."ConsoleApp",."Win |
| 53200 | 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 4c | dowedApp",."StaticLib",."SharedL |
| 53220 | 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 | ib",."Bundle".},.valid_languages |
| 53240 | 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 74 6f | .=.{."C",."C++",."C#"},.valid_to |
| 53260 | 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 7d | ols.....=.{.cc.....=.{."msc"...} |
| 53280 | 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 6c | ,.dotnet.=.{."msnet".},.},.onsol |
| 532a0 | 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 65 | ution.=.function(sln).premake.ge |
| 532c0 | 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 6c | nerate(sln,."%%.sln",.vstudio.sl |
| 532e0 | 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 3d | n2005.generate).end,.onproject.= |
| 53300 | 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 6e | .function(prj).if.premake.isdotn |
| 53320 | 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 65 | etproject(prj).then.premake.gene |
| 53340 | 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 63 | rate(prj,."%%.csproj",.vstudio.c |
| 53360 | 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 65 | s2005.generate).premake.generate |
| 53380 | 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 2e | (prj,."%%.csproj.user",.vstudio. |
| 533a0 | 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 6d 61 | cs2005.generate_user).else.prema |
| 533c0 | 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 3d 20 66 61 | ke.vstudio.needAppxManifest.=.fa |
| 533e0 | 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 22 25 25 2e 76 63 | lse.premake.generate(prj,."%%.vc |
| 53400 | 78 70 72 6f 6a 22 2c 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 | xproj",.premake.vs2010_vcxproj). |
| 53420 | 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 76 63 78 70 72 6f | premake.generate(prj,."%%.vcxpro |
| 53440 | 6a 2e 75 73 65 72 22 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 | j.user",.premake.vs2010_vcxproj_ |
| 53460 | 75 73 65 72 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 | user).premake.generate(prj,."%%. |
| 53480 | 76 63 78 70 72 6f 6a 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 | vcxproj.filters",.vstudio.vc2010 |
| 534a0 | 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 | .generate_filters).if.premake.vs |
| 534c0 | 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d | tudio.needAppxManifest.then.prem |
| 534e0 | 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 2e 61 70 | ake.generate(prj,."%%/Package.ap |
| 53500 | 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 | pxmanifest",.premake.vs2010_appx |
| 53520 | 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f | manifest).end.end.end,.oncleanso |
| 53540 | 6c 75 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 | lution.=.premake.vstudio.cleanso |
| 53560 | 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 70 72 65 6d 61 6b | lution,.oncleanproject..=.premak |
| 53580 | 65 2e 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 | e.vstudio.cleanproject,.oncleant |
| 535a0 | 61 72 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 | arget...=.premake.vstudio.cleant |
| 535c0 | 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 | arget,.vstudio.=.{.solutionVersi |
| 535e0 | 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e | on.=."12",.targetFramework.=."4. |
| 53600 | 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 32 2e 30 22 2c 0a 73 75 | 5",.toolsVersion....=."12.0",.su |
| 53620 | 70 70 6f 72 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 | pports64bitEditContinue.=.false, |
| 53640 | 0a 69 6e 74 44 69 72 41 62 73 6f 6c 75 74 65 20 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 | .intDirAbsolute..=.false,.}.}..p |
| 53660 | 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 20 3d 20 7b 7d 0a 6c 6f 63 61 6c | remake.vstudio.vc2015.=.{}.local |
| 53680 | 20 76 63 32 30 31 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 | .vc2015.=.premake.vstudio.vc2015 |
| 536a0 | 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 75 64 69 6f | .local.vstudio.=.premake.vstudio |
| 536c0 | 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 20 20 20 3d 20 22 | .newaction.{.trigger.........=." |
| 536e0 | 76 73 32 30 31 35 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 | vs2015",.shortname.......=."Visu |
| 53700 | 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 | al.Studio.2015",.description.... |
| 53720 | 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 75 61 6c 20 53 74 | .=."Generate.Microsoft.Visual.St |
| 53740 | 75 64 69 6f 20 32 30 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 | udio.2015.project.files",.os.... |
| 53760 | 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 69 64 5f 6b 69 6e | ..........=."windows",.valid_kin |
| 53780 | 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 |
| 537a0 | 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" |
| 537c0 | 2c 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 | ,."Bundle".},.valid_languages.=. |
| 537e0 | 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 6f 6f 6c | {."C",."C++",."C#".},.valid_tool |
| 53800 | 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 7d 2c 0a | s.....=.{.cc.....=.{."msc"...},. |
| 53820 | 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 6c 75 74 | dotnet.=.{."msnet".},.},.onsolut |
| 53840 | 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 65 6e 65 | ion.=.function(sln).premake.gene |
| 53860 | 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 6c 6e 32 | rate(sln,."%%.sln",.vstudio.sln2 |
| 53880 | 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 3d 20 66 | 005.generate).end,.onproject.=.f |
| 538a0 | 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 6e 65 74 | unction(prj).if.premake.isdotnet |
| 538c0 | 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 61 | project(prj).then.premake.genera |
| 538e0 | 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 63 73 32 | te(prj,."%%.csproj",.vstudio.cs2 |
| 53900 | 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 65 28 70 | 005.generate).premake.generate(p |
| 53920 | 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 2e 63 73 | rj,."%%.csproj.user",.vstudio.cs |
| 53940 | 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 6d 61 6b 65 | 2005.generate_user).else.premake |
| 53960 | 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 3d 20 66 61 6c 73 | .vstudio.needAppxManifest.=.fals |
| 53980 | 65 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 76 63 78 70 | e.premake.generate(prj,."%%.vcxp |
| 539a0 | 72 6f 6a 22 2c 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 | roj",.premake.vs2010_vcxproj).pr |
| 539c0 | 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 2e | emake.generate(prj,."%%.vcxproj. |
| 539e0 | 75 73 65 72 22 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 | user",.premake.vs2010_vcxproj_us |
| 53a00 | 65 72 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 76 63 | er).premake.generate(prj,."%%.vc |
| 53a20 | 78 70 72 6f 6a 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 | xproj.filters",.vstudio.vc2010.g |
| 53a40 | 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 | enerate_filters).if.premake.vstu |
| 53a60 | 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b | dio.needAppxManifest.then.premak |
| 53a80 | 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 | e.generate(prj,."%%/Package.appx |
| 53aa0 | 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 | manifest",.premake.vs2010_appxma |
| 53ac0 | 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 | nifest).end.end.end,.oncleansolu |
| 53ae0 | 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 |
| 53b00 | 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. |
| 53b20 | 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 |
| 53b40 | 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 |
| 53b60 | 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e | get,.vstudio.=.{.solutionVersion |
| 53b80 | 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 | .=."12",.targetFramework.=."4.5" |
| 53ba0 | 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 77 69 6e 64 | ,.toolsVersion....=."14.0",.wind |
| 53bc0 | 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 22 38 2e 31 22 | owsTargetPlatformVersion.=."8.1" |
| 53be0 | 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 75 65 20 20 20 20 3d | ,.supports64bitEditContinue....= |
| 53c00 | 20 74 72 75 65 2c 0a 69 6e 74 44 69 72 41 62 73 6f 6c 75 74 65 20 20 3d 20 66 61 6c 73 65 2c 0a | .true,.intDirAbsolute..=.false,. |
| 53c20 | 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 37 20 3d 20 7b 7d | }.}..premake.vstudio.vc2017.=.{} |
| 53c40 | 0a 6c 6f 63 61 6c 20 76 63 32 30 31 37 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e | .local.vc2017.=.premake.vstudio. |
| 53c60 | 76 63 32 30 31 37 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 | vc2017.local.vstudio.=.premake.v |
| 53c80 | 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...... |
| 53ca0 | 20 20 20 3d 20 22 76 73 32 30 31 37 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d | ...=."vs2017",.shortname.......= |
| 53cc0 | 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 37 22 2c 0a 64 65 73 63 72 69 70 74 69 | ."Visual.Studio.2017",.descripti |
| 53ce0 | 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 |
| 53d00 | 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 37 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a | ual.Studio.2017.project.files",. |
| 53d20 | 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 |
| 53d40 | 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",." |
| 53d60 | 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 |
| 53d80 | 65 64 4c 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 | edLib",."Bundle".},.valid_langua |
| 53da0 | 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 0a 76 61 6c 69 | ges.=.{."C",."C++",."C#".},.vali |
| 53dc0 | 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 6d 73 63 22 | d_tools.....=.{.cc.....=.{."msc" |
| 53de0 | 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 0a 7d 2c 0a 6f | ...},.dotnet.=.{."msnet".},.},.o |
| 53e00 | 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 72 65 6d 61 6b | nsolution.=.function(sln).premak |
| 53e20 | 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 73 74 75 64 69 | e.generate(sln,."%%.sln",.vstudi |
| 53e40 | 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 70 72 6f 6a 65 | o.sln2005.generate).end,.onproje |
| 53e60 | 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 6b 65 2e 69 73 | ct.=.function(prj).if.premake.is |
| 53e80 | 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 6d 61 6b 65 2e | dotnetproject(prj).then.premake. |
| 53ea0 | 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 76 73 74 75 64 | generate(prj,."%%.csproj",.vstud |
| 53ec0 | 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 2e 67 65 6e 65 | io.cs2005.generate).premake.gene |
| 53ee0 | 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 20 76 73 74 75 | rate(prj,."%%.csproj.user",.vstu |
| 53f00 | 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 6c 73 65 0a 70 | dio.cs2005.generate_user).else.p |
| 53f20 | 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. |
| 53f40 | 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 6a 2c 20 22 25 | =.false.premake.generate(prj,."% |
| 53f60 | 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 76 63 78 70 72 | %.vcxproj",.premake.vs2010_vcxpr |
| 53f80 | 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 25 25 2e 76 63 | oj).premake.generate(prj,."%%.vc |
| 53fa0 | 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 5f 76 63 78 70 | xproj.user",.premake.vs2010_vcxp |
| 53fc0 | 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 70 72 6a 2c 20 | roj_user).premake.generate(prj,. |
| 53fe0 | 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 69 6f 2e 76 63 | "%%.vcxproj.filters",.vstudio.vc |
| 54000 | 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 72 65 6d 61 6b | 2010.generate_filters).if.premak |
| 54020 | 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 74 68 65 6e 0a | e.vstudio.needAppxManifest.then. |
| 54040 | 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 61 63 6b 61 67 | premake.generate(prj,."%%/Packag |
| 54060 | 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 32 30 31 30 5f | e.appxmanifest",.premake.vs2010_ |
| 54080 | 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 6f 6e 63 6c 65 | appxmanifest).end.end.end,.oncle |
| 540a0 | 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 6f 2e 63 6c 65 | ansolution.=.premake.vstudio.cle |
| 540c0 | 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 20 3d 20 70 72 | ansolution,.oncleanproject..=.pr |
| 540e0 | 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 0a 6f 6e 63 6c | emake.vstudio.cleanproject,.oncl |
| 54100 | 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 69 6f 2e 63 6c | eantarget...=.premake.vstudio.cl |
| 54120 | 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 74 69 6f 6e 56 | eantarget,.vstudio.=.{.solutionV |
| 54140 | 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 6f 72 6b 20 3d | ersion.=."12",.targetFramework.= |
| 54160 | 20 22 34 2e 35 2e 32 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 35 2e | ."4.5.2",.toolsVersion....=."15. |
| 54180 | 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 69 6f 6e | 0",.windowsTargetPlatformVersion |
| 541a0 | 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 6e 74 69 | .=."8.1",.supports64bitEditConti |
| 541c0 | 6e 75 65 20 20 20 20 3d 20 74 72 75 65 2c 0a 69 6e 74 44 69 72 41 62 73 6f 6c 75 74 65 20 20 3d | nue....=.true,.intDirAbsolute..= |
| 541e0 | 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a | .true,.}.}..premake.xcode.=.{.}. |
| 54200 | 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 78 63 6f 64 65 36 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | premake.xcode.xcode6.=.{.}.local |
| 54220 | 20 66 75 6e 63 74 69 6f 6e 20 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 | .function.checkproject(prj).loca |
| 54240 | 6c 20 6c 61 73 74 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 | l.last.for.cfg.in.premake.eachco |
| 54260 | 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d | nfig(prj).do.if.last.and.last.~= |
| 54280 | 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 | .cfg.kind.then.error("Project.'" |
| 542a0 | 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 | ....prj.name...."'.uses.more.tha |
| 542c0 | 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 | n.one.target.kind;.not.supported |
| 542e0 | 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 | .by.Xcode",.0).end.last.=.cfg.ki |
| 54300 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 | nd.end.end.premake.xcode.toolset |
| 54320 | 20 3d 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 | .=."macosx".newaction.{.trigger. |
| 54340 | 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 | ........=."xcode3",.shortname... |
| 54360 | 20 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 | ....=."Xcode.3",.description.... |
| 54380 | 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 | .=."Generate.Apple.Xcode.3.proje |
| 543a0 | 63 74 20 66 69 6c 65 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 | ct.files.(experimental)",.os.... |
| 543c0 | 20 20 20 20 20 20 20 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 | ..........=."macosx",.valid_kind |
| 543e0 | 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 65 | s.....=.{."ConsoleApp",."Windowe |
| 54400 | 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 2c | dApp",."StaticLib",."SharedLib", |
| 54420 | 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b | ."Bundle".},.valid_languages.=.{ |
| 54440 | 20 22 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 | ."C",."C++".},.valid_tools.....= |
| 54460 | 20 7b 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 | .{.cc.....=.{."gcc".},.},.valid_ |
| 54480 | 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c | platforms.=.{.Native.=."Native", |
| 544a0 | 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 0a 78 36 34 20 3d 20 22 4e | .x32.=."Native.32-bit",.x64.=."N |
| 544c0 | 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 | ative.64-bit",.Universal32.=."32 |
| 544e0 | 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 | -bit.Universal",.Universal64.=." |
| 54500 | 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 | 64-bit.Universal",.Universal.=." |
| 54520 | 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 6f 72 6d 20 | Universal",.},.default_platform. |
| 54540 | 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 66 75 6e 63 | =."Universal",.onsolution.=.func |
| 54560 | 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 61 72 65 73 | tion(sln).premake.xcode.prepares |
| 54580 | 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 3d 20 66 75 | olution(sln).end,.onproject.=.fu |
| 545a0 | 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 70 72 6a | nction(prj).premake.generate(prj |
| 545c0 | 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 72 6f 6a 22 | ,."%%.xcodeproj/project.pbxproj" |
| 545e0 | 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 2c 0a 6f 6e | ,.premake.xcode.project).end,.on |
| 54600 | 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 0a 70 72 65 | cleanproject.=.function(prj).pre |
| 54620 | 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 2e 78 63 | make.clean.directory(prj,."%%.xc |
| 54640 | 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 74 20 3d 20 | odeproj").end,.oncheckproject.=. |
| 54660 | 63 68 65 63 6b 70 72 6f 6a 65 63 74 2c 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 | checkproject,.}.newaction.{.trig |
| 54680 | 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 34 22 2c 0a 73 68 6f 72 74 6e 61 6d | ger.........=."xcode4",.shortnam |
| 546a0 | 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 34 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e | e.......=."Xcode.4",.description |
| 546c0 | 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 20 34 20 70 | .....=."Generate.Apple.Xcode.4.p |
| 546e0 | 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 2c 0a 6f 73 | roject.files.(experimental)",.os |
| 54700 | 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 6c 69 64 5f | ..............=."macosx",.valid_ |
| 54720 | 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 6e | kinds.....=.{."ConsoleApp",."Win |
| 54740 | 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 4c | dowedApp",."StaticLib",."SharedL |
| 54760 | 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 | ib",."Bundle".},.valid_languages |
| 54780 | 20 3d 20 7b 20 22 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 | .=.{."C",."C++".},.valid_tools.. |
| 547a0 | 20 20 20 3d 20 7b 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 | ...=.{.cc.....=.{."gcc".},.},.va |
| 547c0 | 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 | lid_platforms.=.{.Native.=."Nati |
| 547e0 | 76 65 22 2c 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 0a 78 36 34 20 | ve",.x32.=."Native.32-bit",.x64. |
| 54800 | 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d | =."Native.64-bit",.Universal32.= |
| 54820 | 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 | ."32-bit.Universal",.Universal64 |
| 54840 | 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 0a 55 6e 69 76 65 72 73 61 6c | .=."64-bit.Universal",.Universal |
| 54860 | 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 |
| 54880 | 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.=. |
| 548a0 | 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 |
| 548c0 | 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6e 74 65 6e 74 73 2e 78 63 77 | ln,."%%.xcworkspace/contents.xcw |
| 548e0 | 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 2e 77 6f | orkspacedata",.premake.xcode4.wo |
| 54900 | 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 | rkspace_generate).end,.onproject |
| 54920 | 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 61 74 | .=.function(prj).premake.generat |
| 54940 | 65 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 | e(prj,."%%.xcodeproj/project.pbx |
| 54960 | 70 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 | proj",.premake.xcode.project).en |
| 54980 | 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 28 70 72 6a | d,.oncleanproject.=.function(prj |
| 549a0 | 29 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 | ).premake.clean.directory(prj,." |
| 549c0 | 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 | %%.xcodeproj").premake.clean.dir |
| 549e0 | 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e | ectory(prj,."%%.xcworkspace").en |
| 54a00 | 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 63 68 65 63 6b 70 72 6f 6a 65 63 74 | d,.oncheckproject.=.checkproject |
| 54a20 | 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 20 | ,.}..premake.xcode.parameters.=. |
| 54a40 | 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 0a | {.}.local.xcode.=.premake.xcode. |
| 54a60 | 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 74 | local.tree..=.premake.tree.funct |
| 54a80 | 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 29 | ion.xcode.getbuildcategory(node) |
| 54aa0 | 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 22 | .local.categories.=.{.[".a"].=." |
| 54ac0 | 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 2c | Frameworks",.[".c"].=."Sources", |
| 54ae0 | 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 3d | .[".cc"].=."Sources",.[".cpp"].= |
| 54b00 | 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 22 | ."Sources",.[".cxx"].=."Sources" |
| 54b20 | 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 2e | ,.[".dylib"].=."Frameworks",.[". |
| 54b40 | 62 75 6e 64 6c 65 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d | bundle"].=."Frameworks",.[".fram |
| 54b60 | 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 74 62 64 22 5d | ework"].=."Frameworks",.[".tbd"] |
| 54b80 | 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 53 6f 75 72 63 | .=."Frameworks",.[".m"].=."Sourc |
| 54ba0 | 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 53 22 5d | es",.[".mm"].=."Sources",.[".S"] |
| 54bc0 | 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 | .=."Sources",.[".strings"].=."Re |
| 54be0 | 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 | sources",.[".nib"].=."Resources" |
| 54c00 | 2c 0a 5b 22 2e 78 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e | ,.[".xib"].=."Resources",.[".icn |
| 54c20 | 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 | s"].=."Resources",.[".bmp"].=."R |
| 54c40 | 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 | esources",.[".wav"].=."Resources |
| 54c60 | 22 2c 0a 5b 22 2e 78 63 61 73 73 65 74 73 22 5d 20 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c | ",.[".xcassets"]..=."Resources", |
| 54c80 | 0a 5b 22 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a | .[".xcdatamodeld"].=."Sources",. |
| 54ca0 | 5b 22 2e 73 77 69 66 74 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 6e | [".swift"].=."Sources",.}.return |
| 54cc0 | 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 28 6e 6f | .categories[path.getextension(no |
| 54ce0 | 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 67 65 74 | de.name)].end.function.xcode.get |
| 54d00 | 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 63 66 67 | configname(cfg).local.name.=.cfg |
| 54d20 | 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 6e 2e 78 | .name.if.#cfg.project.solution.x |
| 54d40 | 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 3d 20 6e | code.platforms.>.1.then.name.=.n |
| 54d60 | 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 63 75 72 | ame...."."....premake.action.cur |
| 54d80 | 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 61 74 66 | rent().valid_platforms[cfg.platf |
| 54da0 | 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 74 69 6f | orm].end.return.name.end.functio |
| 54dc0 | 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 61 6c 20 | n.xcode.getfiletype(node).local. |
| 54de0 | 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 6f 75 72 | types.=.{.[".c"].........=."sour |
| 54e00 | 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 20 22 73 | cecode.c.c",.[".cc"]........=."s |
| 54e20 | 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 20 20 20 | ourcecode.cpp.cpp",.[".cpp"].... |
| 54e40 | 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 2e 63 73 | ...=."sourcecode.cpp.cpp",.[".cs |
| 54e60 | 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 78 22 5d | s"].......=."text.css",.[".cxx"] |
| 54e80 | 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",.[ |
| 54ea0 | 22 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 22 5d 20 3d 20 22 74 65 78 74 2e 78 6d 6c 22 2c 0a 5b | ".entitlements"].=."text.xml",.[ |
| 54ec0 | 22 2e 62 75 6e 64 6c 65 22 5d 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 63 66 62 75 6e 64 6c | ".bundle"]....=."wrapper.cfbundl |
| 54ee0 | 65 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 70 65 72 2e 66 72 | e",.[".framework"].=."wrapper.fr |
| 54f00 | 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 74 62 64 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 | amework",.[".tbd"].......=."sour |
| 54f20 | 63 65 63 6f 64 65 2e 74 65 78 74 2d 62 61 73 65 64 2d 64 79 6c 69 62 2d 64 65 66 69 6e 69 74 69 | cecode.text-based-dylib-definiti |
| 54f40 | 6f 6e 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 67 69 66 | on",.[".gif"].......=."image.gif |
| 54f60 | 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 64 65 2e | ",.[".h"].........=."sourcecode. |
| 54f80 | 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 68 74 6d | c.h",.[".html"]......=."text.htm |
| 54fa0 | 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 6f 64 65 | l",.[".lua"].......=."sourcecode |
| 54fc0 | 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 63 65 63 | .lua",.[".m"].........=."sourcec |
| 54fe0 | 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 20 22 73 | ode.c.objc",.[".mm"]........=."s |
| 55000 | 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 53 22 5d 20 20 20 | ourcecode.cpp.objcpp",.[".S"]... |
| 55020 | 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 61 73 6d 22 2c 0a 5b 22 2e 6e 69 62 | ......=."sourcecode.asm",.[".nib |
| 55040 | 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 |
| 55060 | 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",.[". |
| 55080 | 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",. |
| 550a0 | 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 |
| 550c0 | 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 |
| 550e0 | 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 |
| 55100 | 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", |
| 55120 | 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 5b | .[".wav"].......=."audio.wav",.[ |
| 55140 | 22 2e 78 63 61 73 73 65 74 73 22 5d 20 20 3d 20 22 66 6f 6c 64 65 72 2e 61 73 73 65 74 63 61 74 | ".xcassets"]..=."folder.assetcat |
| 55160 | 61 6c 6f 67 22 2c 0a 5b 22 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 77 72 61 70 | alog",.[".xcdatamodeld"].=."wrap |
| 55180 | 70 65 72 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 2c 0a 5b 22 2e 73 77 69 66 74 22 5d 20 20 20 | per.xcdatamodeld",.[".swift"]... |
| 551a0 | 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 73 77 69 66 74 22 2c 0a 7d 0a 72 65 74 75 72 6e | ..=."sourcecode.swift",.}.return |
| 551c0 | 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 6e 6f 64 65 2e 70 61 | .types[path.getextension(node.pa |
| 551e0 | 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 6f 6e 20 78 63 6f 64 | th)].or."text".end.function.xcod |
| 55200 | 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 0a 6c 6f 63 61 6c 20 | e.getfiletypeForced(node).local. |
| 55220 | 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 6f 75 72 | types.=.{.[".c"].........=."sour |
| 55240 | 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 20 20 20 20 20 20 20 | cecode.cpp.cpp",.[".cc"]........ |
| 55260 | 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 70 70 22 5d | =."sourcecode.cpp.cpp",.[".cpp"] |
| 55280 | 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",.[ |
| 552a0 | 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 22 2c 0a 5b 22 2e 63 | ".css"].......=."text.css",.[".c |
| 552c0 | 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 63 70 70 2e 63 70 70 | xx"].......=."sourcecode.cpp.cpp |
| 552e0 | 22 2c 0a 5b 22 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 22 5d 20 3d 20 22 74 65 78 74 2e 78 6d 6c | ",.[".entitlements"].=."text.xml |
| 55300 | 22 2c 0a 5b 22 2e 62 75 6e 64 6c 65 22 5d 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 63 66 62 | ",.[".bundle"]....=."wrapper.cfb |
| 55320 | 75 6e 64 6c 65 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 70 65 | undle",.[".framework"].=."wrappe |
| 55340 | 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 74 62 64 22 5d 20 20 20 20 20 20 20 3d 20 22 | r.framework",.[".tbd"].......=." |
| 55360 | 77 72 61 70 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 | wrapper.framework",.[".gif"].... |
| 55380 | 20 20 20 3d 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 | ...=."image.gif",.[".h"]........ |
| 553a0 | 20 3d 20 22 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 | .=."sourcecode.cpp.h",.[".html"] |
| 553c0 | 20 20 20 20 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 | ......=."text.html",.[".lua"]... |
| 553e0 | 20 20 20 20 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 | ....=."sourcecode.lua",.[".m"].. |
| 55400 | 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 62 6a 63 70 70 22 | .......=."sourcecode.cpp.objcpp" |
| 55420 | 2c 0a 5b 22 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 | ,.[".mm"]........=."sourcecode.c |
| 55440 | 70 70 2e 6f 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 | pp.objcpp",.[".nib"].......=."wr |
| 55460 | 61 70 70 65 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 | apper.nib",.[".pch"].......=."so |
| 55480 | 75 72 63 65 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 | urcecode.cpp.h",.[".plist"]..... |
| 554a0 | 3d 20 22 74 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 | =."text.plist.xml",.[".strings"] |
| 554c0 | 20 20 20 3d 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 | ...=."text.plist.strings",.[".xi |
| 554e0 | 62 22 5d 20 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 | b"].......=."file.xib",.[".icns" |
| 55500 | 5d 20 20 20 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 | ]......=."image.icns",.[".bmp"]. |
| 55520 | 20 20 20 20 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 | ......=."image.bmp",.[".wav"]... |
| 55540 | 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 5b 22 2e 78 63 61 73 73 65 74 73 22 5d | ....=."audio.wav",.[".xcassets"] |
| 55560 | 20 20 3d 20 22 66 6f 6c 64 65 72 2e 61 73 73 65 74 63 61 74 61 6c 6f 67 22 2c 0a 5b 22 2e 78 63 | ..=."folder.assetcatalog",.[".xc |
| 55580 | 64 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 78 63 64 61 74 61 6d 6f | datamodeld"].=."wrapper.xcdatamo |
| 555a0 | 64 65 6c 64 22 2c 0a 5b 22 2e 73 77 69 66 74 22 5d 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 | deld",.[".swift"].....=."sourcec |
| 555c0 | 6f 64 65 2e 73 77 69 66 74 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e | ode.swift",.}.return.types[path. |
| 555e0 | 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 74 65 78 | getextension(node.path)].or."tex |
| 55600 | 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 75 63 74 | t".end.function.xcode.getproduct |
| 55620 | 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 6e 73 6f | type(node).local.types.=.{.Conso |
| 55640 | 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 79 70 65 | leApp..=."com.apple.product-type |
| 55660 | 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 70 6c 65 | .tool",.WindowedApp.=."com.apple |
| 55680 | 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 74 61 74 | .product-type.application",.Stat |
| 556a0 | 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 74 79 70 | icLib...=."com.apple.product-typ |
| 556c0 | 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 20 20 3d | e.library.static",.SharedLib...= |
| 556e0 | 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 61 72 79 | ."com.apple.product-type.library |
| 55700 | 2e 64 79 6e 61 6d 69 63 22 2c 0a 42 75 6e 64 6c 65 20 20 20 20 20 20 3d 20 22 63 6f 6d 2e 61 70 | .dynamic",.Bundle......=."com.ap |
| 55720 | 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 62 75 6e 64 6c 65 22 2c 0a 7d 0a 72 65 74 75 | ple.product-type.bundle",.}.retu |
| 55740 | 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 0a 66 75 6e 63 | rn.types[node.cfg.kind].end.func |
| 55760 | 74 69 6f 6e 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 0a 6c | tion.xcode.gettargettype(node).l |
| 55780 | 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 5c 22 | ocal.types.=.{.ConsoleApp..=."\" |
| 557a0 | 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 65 78 65 63 75 74 61 62 6c 65 5c 22 22 2c 0a 57 | compiled.mach-o.executable\"",.W |
| 557c0 | 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 77 72 61 70 70 65 72 2e 61 70 70 6c 69 63 61 74 69 6f | indowedApp.=."wrapper.applicatio |
| 557e0 | 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 61 72 63 68 69 76 65 2e 61 72 22 2c 0a | n",.StaticLib...=."archive.ar",. |
| 55800 | 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f | SharedLib...=."\"compiled.mach-o |
| 55820 | 2e 64 79 6c 69 62 5c 22 22 2c 0a 42 75 6e 64 6c 65 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 | .dylib\"",.Bundle......=."wrappe |
| 55840 | 72 2e 63 66 62 75 6e 64 6c 65 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 | r.cfbundle",.}.return.types[node |
| 55860 | 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 65 | .cfg.kind].end.function.xcode.ge |
| 55880 | 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 | txcodeprojname(prj).local.fname. |
| 558a0 | 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 70 72 | =.premake.project.getfilename(pr |
| 558c0 | 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a | j,."%%.xcodeproj").return.fname. |
| 558e0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 66 | end.function.xcode.isframework(f |
| 55900 | 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 | name).return.(path.getextension( |
| 55920 | 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 6f 72 20 70 61 74 68 2e 67 | fname).==.".framework".or.path.g |
| 55940 | 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 74 62 64 22 29 0a 65 6e | etextension(fname).==.".tbd").en |
| 55960 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 29 0a 72 65 74 75 72 6e 20 | d.function.xcode.newid().return. |
| 55980 | 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 | string.format("%04X%04X%04X%04X% |
| 559a0 | 30 34 58 25 30 34 58 22 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c | 04X%04X",.math.random(0,.32767), |
| 559c0 | 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 72 61 6e | .math.random(0,.32767),.math.ran |
| 559e0 | 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 20 33 32 | dom(0,.32767),.math.random(0,.32 |
| 55a00 | 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 2c 0a 6d 61 74 | 767),.math.random(0,.32767),.mat |
| 55a20 | 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | h.random(0,.32767)).end.function |
| 55a40 | 20 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 73 6c 6e 2e | .xcode.preparesolution(sln).sln. |
| 55a60 | 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 | xcode.=.{.}.sln.xcode.platforms. |
| 55a80 | 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 73 6c 6e 2c 20 70 | =.premake.filterplatforms(sln,.p |
| 55aa0 | 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 5f 70 6c | remake.action.current().valid_pl |
| 55ac0 | 61 74 66 6f 72 6d 73 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 29 0a 66 6f 72 20 70 72 6a 20 69 6e | atforms,."Universal").for.prj.in |
| 55ae0 | 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 74 28 73 6c | .premake.solution.eachproject(sl |
| 55b00 | 6e 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 6e | n).do.local.cfg.=.premake.getcon |
| 55b20 | 66 69 67 28 70 72 6a 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 | fig(prj,.prj.configurations[1],. |
| 55b40 | 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 0a 6c 6f 63 61 6c 20 6e 6f | sln.xcode.platforms[1]).local.no |
| 55b60 | 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 | de.=.premake.tree.new(path.getna |
| 55b80 | 6d 65 28 63 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 | me(cfg.buildtarget.bundlepath)). |
| 55ba0 | 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e 69 64 20 3d 20 70 72 65 6d 61 6b 65 | node.cfg.=.cfg.node.id.=.premake |
| 55bc0 | 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 70 72 6f 64 75 63 74 22 29 0a 6e 6f | .xcode.newid(node,."product").no |
| 55be0 | 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 | de.targetid.=.premake.xcode.newi |
| 55c00 | 64 28 6e 6f 64 65 2c 20 22 74 61 72 67 65 74 22 29 0a 70 72 6a 2e 78 63 6f 64 65 20 3d 20 7b 7d | d(node,."target").prj.xcode.=.{} |
| 55c20 | 0a 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 20 3d 20 6e 6f 64 65 0a 65 6e | .prj.xcode.projectnode.=.node.en |
| 55c40 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 6c | d.end.function.xcode.printlist(l |
| 55c60 | 69 73 74 2c 20 74 61 67 29 0a 69 66 20 23 6c 69 73 74 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 | ist,.tag).if.#list.>.0.then._p(4 |
| 55c80 | 2c 27 25 73 20 3d 20 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 | ,'%s.=.(',.tag).for._,.item.in.i |
| 55ca0 | 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 73 63 61 70 65 64 5f 69 74 65 | pairs(list).do.local.escaped_ite |
| 55cc0 | 6d 20 3d 20 69 74 65 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 22 5c 5c 5c 22 22 29 0a 5f 70 28 35 | m.=.item:gsub("\"",."\\\"")._p(5 |
| 55ce0 | 2c 20 27 22 25 73 22 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 74 65 6d 29 0a 65 6e 64 0a 5f 70 28 | ,.'"%s",',.escaped_item).end._p( |
| 55d00 | 34 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 48 | 4,');').end.end.function.xcode.H |
| 55d20 | 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a 24 21 27 29 0a 5f 70 28 27 | eader()._p('//.!$*UTF8*$!')._p(' |
| 55d40 | 7b 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f 6e 20 3d 20 31 3b 27 29 0a | {')._p(1,'archiveVersion.=.1;'). |
| 55d60 | 5f 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f | _p(1,'classes.=.{')._p(1,'};')._ |
| 55d80 | 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 3b 27 29 0a 5f 70 28 31 2c | p(1,'objectVersion.=.45;')._p(1, |
| 55da0 | 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 | 'objects.=.{')._p('').end.functi |
| 55dc0 | 6f 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 5f 70 28 27 2f 2a | on.xcode.PBXBuildFile(tr)._p('/* |
| 55de0 | 20 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 | .Begin.PBXBuildFile.section.*/') |
| 55e00 | 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 66 75 | .tree.traverse(tr,.{.onnode.=.fu |
| 55e20 | 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 74 68 65 | nction(node).if.node.buildid.the |
| 55e40 | 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 | n._p(2,'%s./*.%s.in.%s.*/.=.{isa |
| 55e60 | 20 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 66 20 3d 20 25 73 20 2f 2a | .=.PBXBuildFile;.fileRef.=.%s./* |
| 55e80 | 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e | .%s.*/;.};',.node.buildid,.node. |
| 55ea0 | 6e 61 6d 65 2c 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 | name,.xcode.getbuildcategory(nod |
| 55ec0 | 65 29 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 65 6e 64 0a | e),.node.id,.node.name).end.end. |
| 55ee0 | 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 | })._p('/*.End.PBXBuildFile.secti |
| 55f00 | 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 64 | on.*/')._p('').end.function.xcod |
| 55f20 | 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 | e.PBXContainerItemProxy(tr).if.# |
| 55f40 | 74 72 2e 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 | tr.projects.children.>.0.then._p |
| 55f60 | 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 | ('/*.Begin.PBXContainerItemProxy |
| 55f80 | 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 20 69 70 61 | .section.*/').for._,.node.in.ipa |
| 55fa0 | 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 70 28 | irs(tr.projects.children).do._p( |
| 55fc0 | 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 79 20 2a | 2,'%s./*.PBXContainerItemProxy.* |
| 55fe0 | 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 | /.=.{',.node.productproxyid)._p( |
| 56000 | 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 3b 27 | 3,'isa.=.PBXContainerItemProxy;' |
| 56020 | 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 2a 20 | )._p(3,'containerPortal.=.%s./*. |
| 56040 | 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 28 6e | %s.*/;',.node.id,.path.getname(n |
| 56060 | 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 32 3b 27 | ode.path))._p(3,'proxyType.=.2;' |
| 56080 | 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 20 25 | )._p(3,'remoteGlobalIDString.=.% |
| 560a0 | 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 74 6e | s;',.node.project.xcode.projectn |
| 560c0 | 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b | ode.id)._p(3,'remoteInfo.=."%s"; |
| 560e0 | 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 74 6e 6f 64 | ',.node.project.xcode.projectnod |
| 56100 | 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 | e.name)._p(2,'};')._p(2,'%s./*.P |
| 56120 | 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f | BXContainerItemProxy.*/.=.{',.no |
| 56140 | 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 | de.targetproxyid)._p(3,'isa.=.PB |
| 56160 | 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e | XContainerItemProxy;')._p(3,'con |
| 56180 | 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f | tainerPortal.=.%s./*.%s.*/;',.no |
| 561a0 | 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 29 0a | de.id,.path.getname(node.path)). |
| 561c0 | 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d | _p(3,'proxyType.=.1;')._p(3,'rem |
| 561e0 | 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 | oteGlobalIDString.=.%s;',.node.p |
| 56200 | 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 74 61 72 67 65 74 69 | roject.xcode.projectnode.targeti |
| 56220 | 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f | d)._p(3,'remoteInfo.=."%s";',.no |
| 56240 | 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d | de.project.xcode.projectnode.nam |
| 56260 | 65 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 20 50 42 58 | e)._p(2,'};').end._p('/*.End.PBX |
| 56280 | 43 6f 6e 74 61 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 | ContainerItemProxy.section.*/'). |
| 562a0 | 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 | _p('').end.end.function.xcode.PB |
| 562c0 | 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 | XFileReference(tr,prj)._p('/*.Be |
| 562e0 | 67 69 6e 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 | gin.PBXFileReference.section.*/' |
| 56300 | 29 0a 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 66 | ).tree.traverse(tr,.{.onleaf.=.f |
| 56320 | 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e 6f 64 65 2e 70 61 74 68 20 74 | unction(node).if.not.node.path.t |
| 56340 | 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 | hen.return.end.if.node.kind.==." |
| 56360 | 70 72 6f 64 75 63 74 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 | product".then._p(2,'%s./*.%s.*/. |
| 56380 | 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 | =.{isa.=.PBXFileReference;.expli |
| 563a0 | 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c 75 64 65 49 6e 49 6e 64 65 78 | citFileType.=.%s;.includeInIndex |
| 563c0 | 20 3d 20 30 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 | .=.0;.name.=."%s";.path.=."%s";. |
| 563e0 | 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b | sourceTree.=.BUILT_PRODUCTS_DIR; |
| 56400 | 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e | .};',.node.id,.node.name,.xcode. |
| 56420 | 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 | gettargettype(node),.node.name,. |
| 56440 | 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | path.getname(node.cfg.buildtarge |
| 56460 | 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e | t.bundlepath)).elseif.node.paren |
| 56480 | 74 2e 70 61 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 6c 6f 63 | t.parent.==.tr.projects.then.loc |
| 564a0 | 61 6c 20 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 74 72 | al.relpath.=.path.getrelative(tr |
| 564c0 | 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 | .project.location,.node.parent.p |
| 564e0 | 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 | roject.location)._p(2,'%s./*.%s. |
| 56500 | 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 | */.=.{isa.=.PBXFileReference;.la |
| 56520 | 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 70 70 65 72 2e 70 62 2d 70 72 | stKnownFileType.=."wrapper.pb-pr |
| 56540 | 6f 6a 65 63 74 22 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 | oject";.name.=."%s";.path.=."%s" |
| 56560 | 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f 52 4f 4f 54 3b 20 7d 3b 27 2c | ;.sourceTree.=.SOURCE_ROOT;.};', |
| 56580 | 0a 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d | .node.parent.id,.node.parent.nam |
| 565a0 | 65 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 72 | e,.node.parent.name,.path.join(r |
| 565c0 | 65 6c 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 29 29 0a 65 6c 73 65 0a | elpath,.node.parent.name)).else. |
| 565e0 | 6c 6f 63 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 | local.pth,.src.if.xcode.isframew |
| 56600 | 6f 72 6b 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 6f 64 65 50 61 | ork(node.path).then.local.nodePa |
| 56620 | 74 68 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 6c 20 5f 2c 20 6d 61 74 63 68 45 6e 64 | th.=.node.path.local._,.matchEnd |
| 56640 | 2c 20 76 61 72 69 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 | ,.variable.=.string.find(nodePat |
| 56660 | 68 2c 20 22 5e 25 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a 69 66 20 76 61 72 69 61 62 6c 65 20 74 | h,."^%$%((.+)%)/").if.variable.t |
| 56680 | 68 65 6e 0a 6e 6f 64 65 50 61 74 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6e 6f 64 65 50 61 | hen.nodePath.=.string.sub(nodePa |
| 566a0 | 74 68 2c 20 6d 61 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e | th,.matchEnd.+.1).end.if.string. |
| 566c0 | 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 20 74 68 65 6e 0a 69 66 20 73 74 72 69 | find(nodePath,'/')..then.if.stri |
| 566e0 | 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e 25 2e 27 29 74 68 65 6e 0a 65 72 72 6f | ng.find(nodePath,'^%.')then.erro |
| 56700 | 72 28 27 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61 72 65 20 6e 6f 74 20 63 75 72 72 65 6e | r('relative.paths.are.not.curren |
| 56720 | 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 66 72 61 6d 65 77 6f 72 6b 73 27 29 0a 65 | tly.supported.for.frameworks').e |
| 56740 | 6e 64 0a 70 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 | nd.pth.=.nodePath.elseif.path.ge |
| 56760 | 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 50 61 74 68 29 3d 3d 27 2e 74 62 64 27 20 74 68 65 | textension(nodePath)=='.tbd'.the |
| 56780 | 6e 0a 70 74 68 20 3d 20 22 2f 75 73 72 2f 6c 69 62 2f 22 20 2e 2e 20 6e 6f 64 65 50 61 74 68 0a | n.pth.=."/usr/lib/"....nodePath. |
| 567a0 | 65 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 | else.pth.=."/System/Library/Fram |
| 567c0 | 65 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 | eworks/"....nodePath.end.if.vari |
| 567e0 | 61 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 | able.then.src.=.variable.if.stri |
| 56800 | 6e 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 | ng.find(pth,.'^/').then.pth.=.st |
| 56820 | 72 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 | ring.sub(pth,.2).end.else.src.=. |
| 56840 | 22 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 | "<absolute>".end.else.src.=."<gr |
| 56860 | 6f 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 | oup>".if.node.parent.isvpath.the |
| 56880 | 6e 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 | n.pth.=.node.cfg.name.else.pth.= |
| 568a0 | 20 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 | .tree.getlocalpath(node).end.end |
| 568c0 | 0a 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 | .if.(not.prj.options.ForceCPP).t |
| 568e0 | 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 69 73 61 20 3d 20 50 | hen._p(2,'%s./*.%s.*/.=.{isa.=.P |
| 56900 | 42 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 | BXFileReference;.lastKnownFileTy |
| 56920 | 70 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 | pe.=.%s;.name.=."%s";.path.=."%s |
| 56940 | 22 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 | ";.sourceTree.=."%s";.};',.node. |
| 56960 | 69 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 | id,.node.name,.xcode.getfiletype |
| 56980 | 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 6c 73 | (node),.node.name,.pth,.src).els |
| 569a0 | 65 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 | e._p(2,'%s./*.%s.*/.=.{isa.=.PBX |
| 569c0 | 46 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 | FileReference;.explicitFileType. |
| 569e0 | 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 3b 20 | =.%s;.name.=."%s";.path.=."%s";. |
| 56a00 | 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 64 2c | sourceTree.=."%s";.};',.node.id, |
| 56a20 | 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 46 6f 72 | .node.name,.xcode.getfiletypeFor |
| 56a40 | 63 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 | ced(node),.node.name,.pth,.src). |
| 56a60 | 65 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 | end.end.end.})._p('/*.End.PBXFil |
| 56a80 | 65 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 | eReference.section.*/')._p('').e |
| 56aa0 | 6e 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 | nd.function.xcode.PBXFrameworksB |
| 56ac0 | 75 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 | uildPhase(tr)._p('/*.Begin.PBXFr |
| 56ae0 | 61 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 | ameworksBuildPhase.section.*/'). |
| 56b00 | 5f 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 | _p(2,'%s./*.Frameworks.*/.=.{',. |
| 56b20 | 74 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 | tr.products.children[1].fxstagei |
| 56b40 | 64 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 | d)._p(3,'isa.=.PBXFrameworksBuil |
| 56b60 | 64 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 | dPhase;')._p(3,'buildActionMask. |
| 56b80 | 3d 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 | =.2147483647;')._p(3,'files.=.(' |
| 56ba0 | 29 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 | ).tree.traverse(tr.frameworks,.{ |
| 56bc0 | 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 34 2c 27 25 | .onleaf.=.function(node)._p(4,'% |
| 56be0 | 73 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 | s./*.%s.in.Frameworks.*/,',.node |
| 56c00 | 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 7d 29 0a 74 72 65 65 | .buildid,.node.name).end.}).tree |
| 56c20 | 2e 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 | .traverse(tr.projects,.{.onleaf. |
| 56c40 | 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 20 2f 2a 20 25 73 20 | =.function(node)._p(4,'%s./*.%s. |
| 56c60 | 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 62 75 69 6c 64 69 64 | in.Frameworks.*/,',.node.buildid |
| 56c80 | 2c 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 | ,.node.name).end.})._p(3,');')._ |
| 56ca0 | 70 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 | p(3,'runOnlyForDeploymentPostpro |
| 56cc0 | 63 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 | cessing.=.0;')._p(2,'};')._p('/* |
| 56ce0 | 20 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 | .End.PBXFrameworksBuildPhase.sec |
| 56d00 | 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 6f 6e 20 78 63 | tion.*/')._p('').end.function.xc |
| 56d20 | 6f 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 | ode.PBXGroup(tr)._p('/*.Begin.PB |
| 56d40 | 58 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 | XGroup.section.*/').tree.travers |
| 56d60 | 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 0a | e(tr,.{.onnode.=.function(node). |
| 56d80 | 69 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 | if.(node.path.and.#node.children |
| 56da0 | 20 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 | .==.0).or.node.kind.==."vgroup". |
| 56dc0 | 74 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 | then.return.end.if.node.parent.= |
| 56de0 | 3d 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 | =.tr.projects.then._p(2,'%s./*.P |
| 56e00 | 72 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 | roducts.*/.=.{',.node.productgro |
| 56e20 | 75 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 | upid).else._p(2,'%s./*.%s.*/.=.{ |
| 56e40 | 27 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 | ',.node.id,.node.name).end._p(3, |
| 56e60 | 27 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 | 'isa.=.PBXGroup;')._p(3,'childre |
| 56e80 | 6e 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 | n.=.(').for._,.childnode.in.ipai |
| 56ea0 | 72 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 | rs(node.children).do._p(4,'%s./* |
| 56ec0 | 20 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 | .%s.*/,',.childnode.id,.childnod |
| 56ee0 | 65 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 | e.name).end._p(3,');').if.node.p |
| 56f00 | 61 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 | arent.==.tr.projects.then._p(3,' |
| 56f20 | 6e 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 | name.=.Products;').else._p(3,'na |
| 56f40 | 6d 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 | me.=."%s";',.node.name).if.node. |
| 56f60 | 70 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 | path.and.not.node.isvpath.then.l |
| 56f80 | 6f 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 | ocal.p.=.node.path.if.node.paren |
| 56fa0 | 74 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 | t.path.then.p.=.path.getrelative |
| 56fc0 | 28 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 | (node.parent.path,.node.path).en |
| 56fe0 | 64 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 | d._p(3,'path.=."%s";',.p).end.en |
| 57000 | 64 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 | d._p(3,'sourceTree.=."<group>";' |
| 57020 | 29 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 | )._p(2,'};').end.},.true)._p('/* |
| 57040 | 20 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 | .End.PBXGroup.section.*/')._p('' |
| 57060 | 29 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 | ).end.function.xcode.PBXNativeTa |
| 57080 | 72 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 | rget(tr)._p('/*.Begin.PBXNativeT |
| 570a0 | 61 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 | arget.section.*/').for._,.node.i |
| 570c0 | 6e 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 | n.ipairs(tr.products.children).d |
| 570e0 | 6f 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 | o.local.name.=.tr.project.name.l |
| 57100 | 6f 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 | ocal.function.hasBuildCommands(w |
| 57120 | 68 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 | hich).if.#tr.project[which].>.0. |
| 57140 | 74 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 | then.return.true.end.for._,.cfg. |
| 57160 | 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 69 66 20 23 63 66 67 | in.ipairs(tr.configs).do.if.#cfg |
| 57180 | 5b 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 | [which].>.0.then.return.true.end |
| 571a0 | 0a 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 | .end.end._p(2,'%s./*.%s.*/.=.{', |
| 571c0 | 20 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 | .node.targetid,.name)._p(3,'isa. |
| 571e0 | 3d 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 | =.PBXNativeTarget;')._p(3,'build |
| 57200 | 43 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 | ConfigurationList.=.%s./*.Build. |
| 57220 | 63 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 | configuration.list.for.PBXNative |
| 57240 | 54 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 | Target."%s".*/;',.node.cfgsectio |
| 57260 | 6e 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 | n,.name)._p(3,'buildPhases.=.(') |
| 57280 | 0a 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 | .if.hasBuildCommands('prebuildco |
| 572a0 | 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 31 30 31 30 43 38 | mmands').then._p(4,'9607AE1010C8 |
| 572c0 | 35 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 | 57E500CD1376./*.Prebuild.*/,').e |
| 572e0 | 6e 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 | nd._p(4,'%s./*.Resources.*/,',.n |
| 57300 | 6f 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 | ode.resstageid)._p(4,'%s./*.Sour |
| 57320 | 63 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 | ces.*/,',.node.sourcesid).if.has |
| 57340 | 42 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 | BuildCommands('prelinkcommands') |
| 57360 | 20 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 | .then._p(4,'9607AE3510C85E7E00CD |
| 57380 | 31 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 | 1376./*.Prelink.*/,').end._p(4,' |
| 573a0 | 25 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 | %s./*.Frameworks.*/,',.node.fxst |
| 573c0 | 61 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 | ageid).if.hasBuildCommands('post |
| 573e0 | 62 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 | buildcommands').then._p(4,'9607A |
| 57400 | 45 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 | E3710C85E8F00CD1376./*.Postbuild |
| 57420 | 20 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 | .*/,').end._p(3,');')._p(3,'buil |
| 57440 | 64 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 | dRules.=.(')._p(3,');')._p(3,'de |
| 57460 | 70 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 | pendencies.=.(').for._,.node.in. |
| 57480 | 69 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 | ipairs(tr.projects.children).do. |
| 574a0 | 5f 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 | _p(4,'%s./*.PBXTargetDependency. |
| 574c0 | 2a 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 | */,',.node.targetdependid).end._ |
| 574e0 | 70 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 | p(3,');')._p(3,'name.=."%s";',.n |
| 57500 | 61 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 | ame).local.p.if.node.cfg.kind.== |
| 57520 | 20 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 | ."ConsoleApp".then.p.=."$(HOME)/ |
| 57540 | 62 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 | bin".elseif.node.cfg.kind.==."Wi |
| 57560 | 6e 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 | ndowedApp".then.p.=."$(HOME)/App |
| 57580 | 6c 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 | lications".end.if.p.then._p(3,'p |
| 575a0 | 72 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 | roductInstallPath.=."%s";',.p).e |
| 575c0 | 6e 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 | nd._p(3,'productName.=."%s";',.n |
| 575e0 | 61 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 | ame)._p(3,'productReference.=.%s |
| 57600 | 20 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 | ./*.%s.*/;',.node.id,.node.name) |
| 57620 | 0a 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 | ._p(3,'productType.=."%s";',.xco |
| 57640 | 64 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 | de.getproducttype(node))._p(2,'} |
| 57660 | 3b 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 | ;').end._p('/*.End.PBXNativeTarg |
| 57680 | 65 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 | et.section.*/')._p('').end.funct |
| 576a0 | 69 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 | ion.xcode.PBXProject(tr)._p('/*. |
| 576c0 | 42 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 | Begin.PBXProject.section.*/')._p |
| 576e0 | 28 32 2c 27 5f 5f 52 6f 6f 74 4f 62 6a 65 63 74 5f 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a | (2,'__RootObject_./*.Project.obj |
| 57700 | 65 63 74 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 50 72 6f 6a | ect.*/.=.{')._p(3,'isa.=.PBXProj |
| 57720 | 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c | ect;')._p(3,'buildConfigurationL |
| 57740 | 69 73 74 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f | ist.=.1DEB928908733DD80010E9CD./ |
| 57760 | 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 | *.Build.configuration.list.for.P |
| 57780 | 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 | BXProject."%s".*/;',.tr.name)._p |
| 577a0 | 28 33 2c 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 3d 20 22 58 63 6f 64 | (3,'compatibilityVersion.=."Xcod |
| 577c0 | 65 20 33 2e 32 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 64 46 6f 72 45 6e 63 | e.3.2";')._p(3,'hasScannedForEnc |
| 577e0 | 6f 64 69 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 72 6f 75 70 20 3d 20 | odings.=.1;')._p(3,'mainGroup.=. |
| 57800 | 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f | %s./*.%s.*/;',.tr.id,.tr.name)._ |
| 57820 | 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 22 22 3b 27 29 0a 69 66 20 23 | p(3,'projectDirPath.=."";').if.# |
| 57840 | 74 72 2e 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 | tr.projects.children.>.0.then._p |
| 57860 | 28 33 2c 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 | (3,'projectReferences.=.(').for. |
| 57880 | 5f 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 | _,.node.in.ipairs(tr.projects.ch |
| 578a0 | 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f 70 28 35 2c 27 50 72 6f 64 75 | ildren).do._p(4,'{')._p(5,'Produ |
| 578c0 | 63 74 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 2a 2f 3b 27 2c 20 6e | ctGroup.=.%s./*.Products.*/;',.n |
| 578e0 | 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 28 35 2c 27 50 72 6f 6a 65 63 | ode.productgroupid)._p(5,'Projec |
| 57900 | 74 52 65 66 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 | tRef.=.%s./*.%s.*/;',.node.id,.p |
| 57920 | 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 34 2c 27 7d 2c | ath.getname(node.path))._p(4,'}, |
| 57940 | 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 72 6f 6a | ').end._p(3,');').end._p(3,'proj |
| 57960 | 65 63 74 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 73 20 3d 20 | ectRoot.=."";')._p(3,'targets.=. |
| 57980 | 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 72 6f | (').for._,.node.in.ipairs(tr.pro |
| 579a0 | 64 75 63 74 73 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 | ducts.children).do._p(4,'%s./*.% |
| 579c0 | 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 | s.*/,',.node.targetid,.node.name |
| 579e0 | 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 | ).end._p(3,');')._p(2,'};')._p(' |
| 57a00 | 2f 2a 20 45 6e 64 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 | /*.End.PBXProject.section.*/')._ |
| 57a20 | 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 52 65 66 65 | p('').end.function.xcode.PBXRefe |
| 57a40 | 72 65 6e 63 65 50 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 | renceProxy(tr).if.#tr.projects.c |
| 57a60 | 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 67 69 6e 20 50 42 | hildren.>.0.then._p('/*.Begin.PB |
| 57a80 | 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 | XReferenceProxy.section.*/').tre |
| 57aa0 | 65 2e 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 | e.traverse(tr.projects,.{.onleaf |
| 57ac0 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 | .=.function(node)._p(2,'%s./*.%s |
| 57ae0 | 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 | .*/.=.{',.node.id,.node.name)._p |
| 57b00 | 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 3b 27 29 0a 5f | (3,'isa.=.PBXReferenceProxy;')._ |
| 57b20 | 70 28 33 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 74 | p(3,'fileType.=.%s;',.xcode.gett |
| 57b40 | 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d 20 22 25 | argettype(node))._p(3,'path.=."% |
| 57b60 | 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 52 65 66 | s";',.node.path)._p(3,'remoteRef |
| 57b80 | 20 3d 20 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 79 20 2a | .=.%s./*.PBXContainerItemProxy.* |
| 57ba0 | 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 | /;',.node.parent.productproxyid) |
| 57bc0 | 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 | ._p(3,'sourceTree.=.BUILT_PRODUC |
| 57be0 | 54 53 5f 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 | TS_DIR;')._p(2,'};').end.})._p(' |
| 57c00 | 2f 2a 20 45 6e 64 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 6e | /*.End.PBXReferenceProxy.section |
| 57c20 | 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 74 69 6f 6e 20 78 63 | .*/')._p('').end.end.function.xc |
| 57c40 | 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 65 28 74 72 29 0a 5f | ode.PBXResourcesBuildPhase(tr)._ |
| 57c60 | 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 | p('/*.Begin.PBXResourcesBuildPha |
| 57c80 | 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e | se.section.*/').for._,.target.in |
| 57ca0 | 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 |
| 57cc0 | 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 | ._p(2,'%s./*.Resources.*/.=.{',. |
| 57ce0 | 74 61 72 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 | target.resstageid)._p(3,'isa.=.P |
| 57d00 | 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 | BXResourcesBuildPhase;')._p(3,'b |
| 57d20 | 75 69 6c 64 41 63 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 | uildActionMask.=.2147483647;')._ |
| 57d40 | 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 | p(3,'files.=.(').tree.traverse(t |
| 57d60 | 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 66 20 | r,.{.onnode.=.function(node).if. |
| 57d80 | 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 3d 3d 20 | xcode.getbuildcategory(node).==. |
| 57da0 | 22 52 65 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 | "Resources".then._p(4,'%s./*.%s. |
| 57dc0 | 69 6e 20 52 65 73 6f 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 | in.Resources.*/,',.node.buildid, |
| 57de0 | 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 | .node.name).end.end.})._p(3,');' |
| 57e00 | 29 0a 5f 70 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 | )._p(3,'runOnlyForDeploymentPost |
| 57e20 | 70 72 6f 63 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 65 6e 64 | processing.=.0;')._p(2,'};').end |
| 57e40 | 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 | ._p('/*.End.PBXResourcesBuildPha |
| 57e60 | 73 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 66 75 6e 63 74 | se.section.*/')._p('').end.funct |
| 57e80 | 69 6f 6e 20 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 68 61 | ion.xcode.PBXShellScriptBuildPha |
| 57ea0 | 73 65 28 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 66 61 | se(tr).local.wrapperWritten.=.fa |
| 57ec0 | 6c 73 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 6c 6f 63 6b 28 69 64 2c 20 6e | lse.local.function.doblock(id,.n |
| 57ee0 | 61 6d 65 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 6d 64 73 20 3d 20 74 72 2e 70 | ame,.which).local.prjcmds.=.tr.p |
| 57f00 | 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 3d 20 74 | roject[which].local.commands.=.t |
| 57f20 | 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 0a 66 6f 72 20 5f 2c 20 63 66 | able.join(prjcmds,.{}).for._,.cf |
| 57f40 | 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 6c 6f 63 61 6c | g.in.ipairs(tr.configs).do.local |
| 57f60 | 20 63 66 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a 69 66 20 23 63 66 67 63 6d 64 | .cfgcmds.=.cfg[which].if.#cfgcmd |
| 57f80 | 73 20 3e 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 | s.>.#prjcmds.then.table.insert(c |
| 57fa0 | 6f 6d 6d 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 7d | ommands,.'if.[."${CONFIGURATION} |
| 57fc0 | 22 20 3d 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 | ".=."'....xcode.getconfigname(cf |
| 57fe0 | 67 29 20 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 20 69 20 3d 20 23 70 72 6a 63 | g)....'".];.then').for.i.=.#prjc |
| 58000 | 6d 64 73 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d | mds.+.1,.#cfgcmds.do.local.cmd.= |
| 58020 | 20 63 66 67 63 6d 64 73 5b 69 5d 0a 63 6d 64 20 3d 20 63 6d 64 3a 67 73 75 62 28 27 5c 5c 27 2c | .cfgcmds[i].cmd.=.cmd:gsub('\\', |
| 58040 | 27 5c 5c 5c 5c 27 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 63 | '\\\\').table.insert(commands,.c |
| 58060 | 6d 64 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 | md).end.table.insert(commands,.' |
| 58080 | 66 69 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 | fi').end.end.if.#commands.>.0.th |
| 580a0 | 65 6e 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 | en.if.not.wrapperWritten.then._p |
| 580c0 | 28 27 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 | ('/*.Begin.PBXShellScriptBuildPh |
| 580e0 | 61 73 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 | ase.section.*/').wrapperWritten. |
| 58100 | 3d 20 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 | =.true.end._p(2,'%s./*.%s.*/.=.{ |
| 58120 | 27 2c 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 | ',.id,.name)._p(3,'isa.=.PBXShel |
| 58140 | 6c 53 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 | lScriptBuildPhase;')._p(3,'build |
| 58160 | 41 63 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 | ActionMask.=.2147483647;')._p(3, |
| 58180 | 27 66 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 | 'files.=.(')._p(3,');')._p(3,'in |
| 581a0 | 70 75 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 | putPaths.=.(');._p(3,');');._p(3 |
| 581c0 | 2c 27 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 | ,'name.=.%s;',.name);._p(3,'outp |
| 581e0 | 75 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 | utPaths.=.(');._p(3,');');._p(3, |
| 58200 | 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 65 73 73 | 'runOnlyForDeploymentPostprocess |
| 58220 | 69 6e 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 | ing.=.0;');._p(3,'shellPath.=./b |
| 58240 | 69 6e 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 | in/sh;');._p(3,'shellScript.=."% |
| 58260 | 73 22 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 | s";',.table.concat(commands,."\\ |
| 58280 | 6e 22 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 | n"):gsub('"',.'\\"'))._p(2,'};') |
| 582a0 | 0a 65 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 | .end.end.doblock("9607AE1010C857 |
| 582c0 | 45 35 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 | E500CD1376",."Prebuild",."prebui |
| 582e0 | 6c 64 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 | ldcommands").doblock("9607AE3510 |
| 58300 | 43 38 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 | C85E7E00CD1376",."Prelink",."pre |
| 58320 | 6c 69 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 | linkcommands").doblock("9607AE37 |
| 58340 | 31 30 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 | 10C85E8F00CD1376",."Postbuild",. |
| 58360 | 22 70 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 | "postbuildcommands").if.wrapperW |
| 58380 | 72 69 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 | ritten.then._p('/*.End.PBXShellS |
| 583a0 | 63 72 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 | criptBuildPhase.section.*/').end |
| 583c0 | 0a 65 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 | .end.function.xcode.PBXSourcesBu |
| 583e0 | 69 6c 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 | ildPhase(tr,prj)._p('/*.Begin.PB |
| 58400 | 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 27 29 0a | XSourcesBuildPhase.section.*/'). |
| 58420 | 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 70 72 6f 64 75 | for._,.target.in.ipairs(tr.produ |
| 58440 | 63 74 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 | cts.children).do._p(2,'%s./*.Sou |
| 58460 | 72 63 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 | rces.*/.=.{',.target.sourcesid). |
| 58480 | 5f 70 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 | _p(3,'isa.=.PBXSourcesBuildPhase |
| 584a0 | 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 20 32 31 34 37 | ;')._p(3,'buildActionMask.=.2147 |
| 584c0 | 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 0a 74 72 65 65 | 483647;')._p(3,'files.=.(').tree |
| 584e0 | 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 66 75 6e 63 74 69 6f | .traverse(tr,.{.onleaf.=.functio |
| 58500 | 6e 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 | n(node).if.xcode.getbuildcategor |
| 58520 | 79 28 6e 6f 64 65 29 20 3d 3d 20 22 53 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 69 66 20 6e 6f 74 | y(node).==."Sources".then.if.not |
| 58540 | 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 64 65 73 2c 20 6e | .table.icontains(prj.excludes,.n |
| 58560 | 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 6f 74 20 65 78 63 | ode.cfg.name).then.--.if.not.exc |
| 58580 | 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 75 72 63 65 73 20 | luded._p(4,'%s./*.%s.in.Sources. |
| 585a0 | 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 61 6d 65 29 0a 65 | */,',.node.buildid,.node.name).e |
| 585c0 | 6e 64 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 | nd.end.end.})._p(3,');')._p(3,'r |
| 585e0 | 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 |
| 58600 | 67 20 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 | g.=.0;')._p(2,'};').end._p('/*.E |
| 58620 | 6e 64 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 | nd.PBXSourcesBuildPhase.section. |
| 58640 | 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 64 65 2e 50 | */')._p('').end.function.xcode.P |
| 58660 | 42 58 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 | BXVariantGroup(tr)._p('/*.Begin. |
| 58680 | 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 27 29 0a 74 72 65 | PBXVariantGroup.section.*/').tre |
| 586a0 | 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 20 66 75 6e 63 | e.traverse(tr,.{.onbranch.=.func |
| 586c0 | 74 69 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 | tion(node).if.node.kind.==."vgro |
| 586e0 | 75 70 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 | up".then._p(2,'%s./*.%s.*/.=.{', |
| 58700 | 20 6e 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 | .node.id,.node.name)._p(3,'isa.= |
| 58720 | 20 50 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 | .PBXVariantGroup;')._p(3,'childr |
| 58740 | 65 6e 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 | en.=.(').for._,.lang.in.ipairs(n |
| 58760 | 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 25 73 20 | ode.children).do._p(4,'%s./*.%s. |
| 58780 | 2a 2f 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 | */,',.lang.id,.lang.name).end._p |
| 587a0 | 28 33 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 | (3,');')._p(3,'name.=.%s;',.node |
| 587c0 | 2e 6e 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 | .name)._p(3,'sourceTree.=."<grou |
| 587e0 | 70 3e 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 | p>";')._p(2,'};').end.end.})._p( |
| 58800 | 27 2f 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 | '/*.End.PBXVariantGroup.section. |
| 58820 | 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 64 65 2e 50 | */')._p('').end.function.xcode.P |
| 58840 | 42 58 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 | BXTargetDependency(tr).if.#tr.pr |
| 58860 | 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 2a 20 | ojects.children.>.0.then._p('/*. |
| 58880 | 42 65 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 | Begin.PBXTargetDependency.sectio |
| 588a0 | 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 |
| 588c0 | 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 |
| 588e0 | 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 2f 20 3d | ,'%s./*.PBXTargetDependency.*/.= |
| 58900 | 20 7b 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 | .{',.node.parent.targetdependid) |
| 58920 | 0a 5f 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 | ._p(3,'isa.=.PBXTargetDependency |
| 58940 | 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 6f 64 65 2e 6e 61 | ;')._p(3,'name.=."%s";',.node.na |
| 58960 | 6d 65 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 | me)._p(3,'targetProxy.=.%s./*.PB |
| 58980 | 58 43 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 | XContainerItemProxy.*/;',.node.p |
| 589a0 | 61 72 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 | arent.targetproxyid)._p(2,'};'). |
| 589c0 | 65 6e 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 | end.})._p('/*.End.PBXTargetDepen |
| 589e0 | 64 65 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 | dency.section.*/')._p('').end.en |
| 58a00 | 64 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 | d.function.xcode.XCBuildConfigur |
| 58a20 | 61 74 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 | ation_Target(tr,.target,.cfg).lo |
| 58a40 | 63 61 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 | cal.cfgname.=.xcode.getconfignam |
| 58a60 | 65 28 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 | e(cfg)._p(2,'%s./*.%s.*/.=.{',.c |
| 58a80 | 66 67 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 | fg.xcode.targetid,.cfgname)._p(3 |
| 58aa0 | 2c 27 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 | ,'isa.=.XCBuildConfiguration;'). |
| 58ac0 | 5f 70 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 | _p(3,'buildSettings.=.{')._p(4,' |
| 58ae0 | 41 4c 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 | ALWAYS_SEARCH_USER_PATHS.=.NO;') |
| 58b00 | 0a 69 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 | .if.not.cfg.flags.Symbols.then._ |
| 58b20 | 70 28 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 | p(4,'DEBUG_INFORMATION_FORMAT.=. |
| 58b40 | 22 64 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 | "dwarf-with-dsym";').end.if.cfg. |
| 58b60 | 6b 69 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 | kind.~=."StaticLib".and.cfg.buil |
| 58b80 | 64 74 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 | dtarget.prefix.~=."".then._p(4,' |
| 58ba0 | 45 58 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 | EXECUTABLE_PREFIX.=.%s;',.cfg.bu |
| 58bc0 | 69 6c 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 | ildtarget.prefix).end.if.cfg.tar |
| 58be0 | 67 65 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 | getextension.then.local.ext.=.cf |
| 58c00 | 67 2e 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 | g.targetextension.ext.=.iif(ext: |
| 58c20 | 73 74 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 | startswith("."),.ext:sub(2),.ext |
| 58c40 | 29 0a 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 | )._p(4,'EXECUTABLE_EXTENSION.=.% |
| 58c60 | 73 3b 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 | s;',.ext).end.local.outdir.=.pat |
| 58c80 | 68 2e 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 | h.getdirectory(cfg.buildtarget.b |
| 58ca0 | 75 6e 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 | undlepath).if.outdir.~=.".".then |
| 58cc0 | 0a 5f 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 | ._p(4,'CONFIGURATION_BUILD_DIR.= |
| 58ce0 | 20 25 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 | .%s;',.outdir).end._p(4,'GCC_DYN |
| 58d00 | 41 4d 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 | AMIC_NO_PIC.=.NO;')._p(4,'GCC_MO |
| 58d20 | 44 45 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 | DEL_TUNING.=.G5;').if.tr.infopli |
| 58d40 | 73 74 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 | st.then._p(4,'INFOPLIST_FILE.=." |
| 58d60 | 25 73 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 | %s";',.tr.infoplist.cfg.name).en |
| 58d80 | 64 0a 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 | d.installpaths.=.{.ConsoleApp.=. |
| 58da0 | 27 2f 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 | '/usr/local/bin',.WindowedApp.=. |
| 58dc0 | 27 22 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 | '"$(HOME)/Applications"',.Shared |
| 58de0 | 4c 69 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 | Lib.=.'/usr/local/lib',.StaticLi |
| 58e00 | 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 42 75 6e 64 6c 65 20 20 20 20 | b.=.'/usr/local/lib',.Bundle.... |
| 58e20 | 3d 20 27 22 24 28 4c 4f 43 41 4c 5f 4c 49 42 52 41 52 59 5f 44 49 52 29 2f 42 75 6e 64 6c 65 73 | =.'"$(LOCAL_LIBRARY_DIR)/Bundles |
| 58e40 | 22 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c | "',.}._p(4,'INSTALL_PATH.=.%s;', |
| 58e60 | 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 69 | .installpaths[cfg.kind]).local.i |
| 58e80 | 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 6e 69 6c 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 | nfoplist_file.=.nil.for._,.v.in. |
| 58ea0 | 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 28 73 74 72 69 6e 67 2e | ipairs(cfg.files).do.if.(string. |
| 58ec0 | 66 69 6e 64 20 28 73 74 72 69 6e 67 2e 6c 6f 77 65 72 20 28 76 29 2c 20 27 69 6e 66 6f 2e 70 6c | find.(string.lower.(v),.'info.pl |
| 58ee0 | 69 73 74 27 29 20 7e 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c | ist').~=.nil).then.infoplist_fil |
| 58f00 | 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 24 28 53 52 43 52 4f 4f 54 29 2f 25 73 | e.=.string.format('$(SRCROOT)/%s |
| 58f20 | 27 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 | ',.v).end.end.if.infoplist_file. |
| 58f40 | 7e 3d 20 6e 69 6c 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 | ~=.nil.then._p(4,'INFOPLIST_FILE |
| 58f60 | 20 3d 20 22 25 73 22 3b 27 2c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 29 0a 65 6e 64 0a 69 | .=."%s";',.infoplist_file).end.i |
| 58f80 | 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 42 75 6e 64 6c 65 22 20 74 68 65 6e 0a 5f 70 28 34 | f.cfg.kind.==."Bundle".then._p(4 |
| 58fa0 | 2c 20 27 50 52 4f 44 55 43 54 5f 42 55 4e 44 4c 45 5f 49 44 45 4e 54 49 46 49 45 52 20 3d 20 22 | ,.'PRODUCT_BUNDLE_IDENTIFIER.=." |
| 58fc0 | 67 65 6e 69 65 2e 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 | genie.%s";',.cfg.buildtarget.bas |
| 58fe0 | 65 6e 61 6d 65 3a 67 73 75 62 28 22 25 73 2b 22 2c 20 27 2e 27 29 29 20 2d 2d 72 65 70 6c 61 63 | ename:gsub("%s+",.'.')).--replac |
| 59000 | 65 20 73 70 61 63 65 73 20 77 69 74 68 20 2e 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 | e.spaces.with...end._p(4,'PRODUC |
| 59020 | 54 5f 4e 41 4d 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 | T_NAME.=."%s";',.cfg.buildtarget |
| 59040 | 2e 62 61 73 65 6e 61 6d 65 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 42 75 6e 64 6c | .basename).if.cfg.kind.==."Bundl |
| 59060 | 65 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 57 52 41 50 50 45 52 5f 45 58 54 45 4e 53 49 4f 4e | e".then._p(4,.'WRAPPER_EXTENSION |
| 59080 | 20 3d 20 62 75 6e 64 6c 65 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 | .=.bundle;').end._p(3,'};')._p(3 |
| 590a0 | 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 70 28 32 2c 27 | ,'name.=."%s";',.cfgname)._p(2,' |
| 590c0 | 7d 3b 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 66 67 5f 65 78 63 6c | };').end.local.function.cfg_excl |
| 590e0 | 75 64 65 64 5f 66 69 6c 65 73 28 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 | uded_files(prj,.cfg).local.exclu |
| 59100 | 64 65 64 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 6c 75 64 65 5f | ded.=.{}.local.function.exclude_ |
| 59120 | 70 61 74 74 65 72 6e 28 66 69 6c 65 29 0a 69 66 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 | pattern(file).if.path.isabsolute |
| 59140 | 28 66 69 6c 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 69 6c 65 0a 65 6e 64 0a 6c 6f 63 61 | (file).then.return.file.end.loca |
| 59160 | 6c 20 73 74 61 72 74 2c 20 74 65 72 6d 20 3d 20 66 69 6c 65 3a 66 69 6e 64 6c 61 73 74 28 22 2f | l.start,.term.=.file:findlast("/ |
| 59180 | 25 2e 25 2e 2f 22 29 0a 69 66 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 74 68 | %.%./").if.term.then.return.path |
| 591a0 | 2e 6a 6f 69 6e 28 22 2a 22 2c 20 66 69 6c 65 3a 73 75 62 28 74 65 72 6d 20 2b 20 31 29 29 0a 65 | .join("*",.file:sub(term.+.1)).e |
| 591c0 | 6e 64 0a 73 74 61 72 74 2c 20 74 65 72 6d 20 3d 20 66 69 6c 65 3a 66 69 6e 64 28 22 25 2e 25 2e | nd.start,.term.=.file:find("%.%. |
| 591e0 | 2f 22 29 0a 69 66 20 73 74 61 72 74 20 3d 3d 20 31 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 | /").if.start.==.1.then.return.pa |
| 59200 | 74 68 2e 6a 6f 69 6e 28 22 2a 22 2c 20 66 69 6c 65 3a 73 75 62 28 74 65 72 6d 20 2b 20 31 29 29 | th.join("*",.file:sub(term.+.1)) |
| 59220 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 22 2a 22 2c 20 66 69 6c 65 29 | .end.return.path.join("*",.file) |
| 59240 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 5f 66 69 6c 65 28 66 69 6c | .end.local.function.add_file(fil |
| 59260 | 65 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 65 78 63 6c 75 64 65 5f 70 61 74 74 65 72 6e 28 | e).local.name.=.exclude_pattern( |
| 59280 | 66 69 6c 65 29 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 65 78 63 | file).if.not.table.icontains(exc |
| 592a0 | 6c 75 64 65 64 2c 20 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 | luded,.name).then.table.insert(e |
| 592c0 | 78 63 6c 75 64 65 64 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | xcluded,.name).end.end.local.fun |
| 592e0 | 63 74 69 6f 6e 20 76 65 72 69 66 79 5f 66 69 6c 65 28 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 6e 61 | ction.verify_file(file).local.na |
| 59300 | 6d 65 20 3d 20 65 78 63 6c 75 64 65 5f 70 61 74 74 65 72 6e 28 66 69 6c 65 29 0a 69 66 20 74 61 | me.=.exclude_pattern(file).if.ta |
| 59320 | 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 65 78 63 6c 75 64 65 64 2c 20 6e 61 6d 65 29 20 74 68 | ble.icontains(excluded,.name).th |
| 59340 | 65 6e 0a 65 72 72 6f 72 28 22 27 22 20 2e 2e 20 66 69 6c 65 20 2e 2e 20 22 27 20 77 6f 75 6c 64 | en.error("'"....file...."'.would |
| 59360 | 20 62 65 20 65 78 63 6c 75 64 65 64 20 62 79 20 74 68 65 20 72 75 6c 65 20 74 6f 20 65 78 63 6c | .be.excluded.by.the.rule.to.excl |
| 59380 | 75 64 65 20 27 22 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 22 27 22 29 0a 65 6e 64 0a 65 6e 64 0a 66 | ude.'"....name...."'").end.end.f |
| 593a0 | 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 | or._,.file.in.ipairs(cfg.exclude |
| 593c0 | 73 29 20 64 6f 0a 61 64 64 5f 66 69 6c 65 28 66 69 6c 65 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 | s).do.add_file(file).end.for._,. |
| 593e0 | 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a | file.in.ipairs(prj.allfiles).do. |
| 59400 | 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 |
| 59420 | 64 65 73 2c 20 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 | des,.file).and.not.table.icontai |
| 59440 | 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e | ns(cfg.excludes,.file).then.if.n |
| 59460 | 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 66 69 6c 65 73 2c 20 66 69 | ot.table.icontains(cfg.files,.fi |
| 59480 | 6c 65 29 20 74 68 65 6e 0a 61 64 64 5f 66 69 6c 65 28 66 69 6c 65 29 0a 65 6c 73 65 0a 76 65 72 | le).then.add_file(file).else.ver |
| 594a0 | 69 66 79 5f 66 69 6c 65 28 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 | ify_file(file).end.end.end.table |
| 594c0 | 2e 73 6f 72 74 28 65 78 63 6c 75 64 65 64 29 0a 72 65 74 75 72 6e 20 65 78 63 6c 75 64 65 64 0a | .sort(excluded).return.excluded. |
| 594e0 | 65 6e 64 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 | end.function.xcode.XCBuildConfig |
| 59500 | 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 70 72 6a 2c 20 63 66 67 29 0a 6c 6f | uration_Project(tr,.prj,.cfg).lo |
| 59520 | 63 61 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 | cal.cfgname.=.xcode.getconfignam |
| 59540 | 65 28 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 | e(cfg)._p(2,'%s./*.%s.*/.=.{',.c |
| 59560 | 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 | fg.xcode.projectid,.cfgname)._p( |
| 59580 | 33 2c 27 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 | 3,'isa.=.XCBuildConfiguration;') |
| 595a0 | 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c | ._p(3,'buildSettings.=.{').local |
| 595c0 | 20 61 72 63 68 73 20 3d 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 | .archs.=.{.Native.=."$(NATIVE_AR |
| 595e0 | 43 48 5f 41 43 54 55 41 4c 29 22 2c 0a 78 33 32 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 | CH_ACTUAL)",.x32....=."i386",.x6 |
| 59600 | 34 20 20 20 20 3d 20 22 78 38 36 5f 36 34 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 | 4....=."x86_64",.Universal32.=." |
| 59620 | 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 | $(ARCHS_STANDARD_32_BIT)",.Unive |
| 59640 | 72 73 61 6c 36 34 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 | rsal64.=."$(ARCHS_STANDARD_64_BI |
| 59660 | 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 | T)",.Universal.=."$(ARCHS_STANDA |
| 59680 | 52 44 5f 33 32 5f 36 34 5f 42 49 54 29 22 2c 0a 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 | RD_32_64_BIT)",.}._p(4,'ARCHS.=. |
| 596a0 | 22 25 73 22 3b 27 2c 20 61 72 63 68 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 | "%s";',.archs[cfg.platform])._p( |
| 596c0 | 34 2c 27 53 44 4b 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 | 4,'SDKROOT.=."%s";',.xcode.tools |
| 596e0 | 65 74 29 0a 69 66 20 74 72 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 20 74 68 65 6e 0a 5f 70 28 34 | et).if.tr.entitlements.then._p(4 |
| 59700 | 2c 27 43 4f 44 45 5f 53 49 47 4e 5f 45 4e 54 49 54 4c 45 4d 45 4e 54 53 20 3d 20 22 25 73 22 3b | ,'CODE_SIGN_ENTITLEMENTS.=."%s"; |
| 59720 | 27 2c 20 74 72 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 | ',.tr.entitlements.cfg.name).end |
| 59740 | 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 | .local.targetdir.=.path.getdirec |
| 59760 | 74 6f 72 79 28 63 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 | tory(cfg.buildtarget.bundlepath) |
| 59780 | 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 | .if.targetdir.~=.".".then._p(4,' |
| 597a0 | 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 22 24 28 53 59 4d | CONFIGURATION_BUILD_DIR.=."$(SYM |
| 597c0 | 52 4f 4f 54 29 22 3b 27 29 3b 0a 65 6e 64 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 | ROOT)";');.end._p(4,'CONFIGURATI |
| 597e0 | 4f 4e 5f 54 45 4d 50 5f 44 49 52 20 3d 20 22 24 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 | ON_TEMP_DIR.=."$(OBJROOT)";').if |
| 59800 | 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 34 2c 27 43 4f | .cfg.flags.Symbols.then._p(4,'CO |
| 59820 | 50 59 5f 50 48 41 53 45 5f 53 54 52 49 50 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c | PY_PHASE_STRIP.=.NO;').end.local |
| 59840 | 20 65 78 63 6c 75 64 65 64 20 3d 20 63 66 67 5f 65 78 63 6c 75 64 65 64 5f 66 69 6c 65 73 28 70 | .excluded.=.cfg_excluded_files(p |
| 59860 | 72 6a 2c 20 63 66 67 29 0a 69 66 20 23 65 78 63 6c 75 64 65 64 20 3e 20 30 20 74 68 65 6e 0a 5f | rj,.cfg).if.#excluded.>.0.then._ |
| 59880 | 70 28 34 2c 20 27 45 58 43 4c 55 44 45 44 5f 53 4f 55 52 43 45 5f 46 49 4c 45 5f 4e 41 4d 45 53 | p(4,.'EXCLUDED_SOURCE_FILE_NAMES |
| 598a0 | 20 3d 20 28 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 65 78 63 | .=.(').for._,.file.in.ipairs(exc |
| 598c0 | 6c 75 64 65 64 29 20 64 6f 0a 5f 70 28 35 2c 20 27 22 27 20 2e 2e 20 66 69 6c 65 20 2e 2e 20 27 | luded).do._p(5,.'"'....file....' |
| 598e0 | 22 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 20 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 | ",').end._p(4,.');').end._p(4,'G |
| 59900 | 43 43 5f 43 5f 4c 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 | CC_C_LANGUAGE_STANDARD.=.gnu99;' |
| 59920 | 29 0a 69 66 20 63 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 | ).if.cfg.flags.NoExceptions.then |
| 59940 | 0a 5f 70 28 34 2c 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 | ._p(4,'GCC_ENABLE_CPP_EXCEPTIONS |
| 59960 | 20 3d 20 4e 4f 3b 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 | .=.NO;').end.if.cfg.flags.NoRTTI |
| 59980 | 20 74 68 65 6e 0a 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 | .then._p(4,'GCC_ENABLE_CPP_RTTI. |
| 599a0 | 3d 20 4e 4f 3b 27 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 | =.NO;').end.if._ACTION.~=."xcode |
| 599c0 | 34 22 20 61 6e 64 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 | 4".and.cfg.flags.Symbols.and.not |
| 599e0 | 20 63 66 67 2e 66 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 | .cfg.flags.NoEditAndContinue.the |
| 59a00 | 6e 0a 5f 70 28 34 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 | n._p(4,'GCC_ENABLE_FIX_AND_CONTI |
| 59a20 | 4e 55 45 20 3d 20 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 | NUE.=.YES;').end.if.cfg.flags.No |
| 59a40 | 45 78 63 65 70 74 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 | Exceptions.then._p(4,'GCC_ENABLE |
| 59a60 | 5f 4f 42 4a 43 5f 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 | _OBJC_EXCEPTIONS.=.NO;').end.if. |
| 59a80 | 63 66 67 2e 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 | cfg.flags.Optimize.or.cfg.flags. |
| 59aa0 | 4f 70 74 69 6d 69 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 | OptimizeSize.then._p(4,'GCC_OPTI |
| 59ac0 | 4d 49 5a 41 54 49 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 | MIZATION_LEVEL.=.s;').elseif.cfg |
| 59ae0 | 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 5f 70 28 34 2c 27 | .flags.OptimizeSpeed.then._p(4,' |
| 59b00 | 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 33 3b 27 29 0a 65 6c | GCC_OPTIMIZATION_LEVEL.=.3;').el |
| 59b20 | 73 65 0a 5f 70 28 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 | se._p(4,'GCC_OPTIMIZATION_LEVEL. |
| 59b40 | 3d 20 30 3b 27 29 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 | =.0;').end.if.cfg.pchheader.and. |
| 59b60 | 6e 6f 74 20 63 66 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 | not.cfg.flags.NoPCH.then._p(4,'G |
| 59b80 | 43 43 5f 50 52 45 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 | CC_PRECOMPILE_PREFIX_HEADER.=.YE |
| 59ba0 | 53 3b 27 29 0a 5f 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 | S;')._p(4,'GCC_PREFIX_HEADER.=." |
| 59bc0 | 25 73 22 3b 27 2c 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 | %s";',.cfg.pchheader).end.xcode. |
| 59be0 | 70 72 69 6e 74 6c 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 | printlist(cfg.defines,.'GCC_PREP |
| 59c00 | 52 4f 43 45 53 53 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 | ROCESSOR_DEFINITIONS')._p(4,'GCC |
| 59c20 | 5f 53 59 4d 42 4f 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 | _SYMBOLS_PRIVATE_EXTERN.=.NO;'). |
| 59c40 | 69 66 20 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 | if.cfg.flags.FatalWarnings.then. |
| 59c60 | 5f 70 28 34 2c 27 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 | _p(4,'GCC_TREAT_WARNINGS_AS_ERRO |
| 59c80 | 52 53 20 3d 20 59 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 | RS.=.YES;').end._p(4,'GCC_WARN_A |
| 59ca0 | 42 4f 55 54 5f 52 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 | BOUT_RETURN_TYPE.=.YES;')._p(4,' |
| 59cc0 | 47 43 43 5f 57 41 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 | GCC_WARN_UNUSED_VARIABLE.=.YES;' |
| 59ce0 | 29 0a 78 63 6f 64 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 | ).xcode.printlist(cfg.includedir |
| 59d00 | 73 2c 20 27 48 45 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 | s,.'HEADER_SEARCH_PATHS').xcode. |
| 59d20 | 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 | printlist(cfg.userincludedirs,.' |
| 59d40 | 55 53 45 52 5f 48 45 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 | USER_HEADER_SEARCH_PATHS').xcode |
| 59d60 | 2e 70 72 69 6e 74 6c 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 | .printlist(cfg.libdirs,.'LIBRARY |
| 59d80 | 5f 53 45 41 52 43 48 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 | _SEARCH_PATHS')._p(4,'OBJROOT.=. |
| 59da0 | 22 25 73 22 3b 27 2c 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 | "%s";',.cfg.objectsdir)._p(4,'ON |
| 59dc0 | 4c 59 5f 41 43 54 49 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 | LY_ACTIVE_ARCH.=.%s;',iif(premak |
| 59de0 | 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 29 2c 27 59 45 53 27 | e.config.isdebugbuild(cfg),'YES' |
| 59e00 | 2c 27 4e 4f 27 29 29 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 | ,'NO')).local.checks.=.{.["-ffas |
| 59e20 | 74 2d 6d 61 74 68 22 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 | t-math"]..........=.cfg.flags.Fl |
| 59e40 | 6f 61 74 46 61 73 74 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 | oatFast,.["-ffloat-store"]...... |
| 59e60 | 20 20 3d 20 63 66 67 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 | ..=.cfg.flags.FloatStrict,.["-fo |
| 59e80 | 6d 69 74 2d 66 72 61 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 | mit-frame-pointer"].=.cfg.flags. |
| 59ea0 | 4e 6f 46 72 61 6d 65 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 | NoFramePointer,.}.local.flags.=. |
| 59ec0 | 7b 20 7d 0a 66 6f 72 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 | {.}.for.flag,.check.in.pairs(che |
| 59ee0 | 63 6b 73 29 20 64 6f 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 | cks).do.if.check.then.table.inse |
| 59f00 | 72 74 28 66 6c 61 67 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 | rt(flags,.flag).end.end.for._,.v |
| 59f20 | 61 6c 20 69 6e 20 69 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 | al.in.ipairs(premake.xcode.param |
| 59f40 | 65 74 65 72 73 29 20 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 | eters).do._p(4,.val...';').end.x |
| 59f60 | 63 6f 64 65 2e 70 72 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 | code.printlist(table.join(flags, |
| 59f80 | 20 63 66 67 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 | .cfg.buildoptions,.cfg.buildopti |
| 59fa0 | 6f 6e 73 5f 63 29 2c 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 | ons_c),.'OTHER_CFLAGS').xcode.pr |
| 59fc0 | 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 |
| 59fe0 | 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 70 70 | ildoptions,.cfg.buildoptions_cpp |
| 5a000 | 29 2c 20 27 4f 54 48 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 | ),.'OTHER_CPLUSPLUSFLAGS').flags |
| 5a020 | 20 3d 20 7b 20 7d 0a 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 | .=.{.}.for._,.lib.in.ipairs(prem |
| 5a040 | 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 29 29 20 64 6f 0a | ake.getlinks(cfg,."system")).do. |
| 5a060 | 69 66 20 6e 6f 74 20 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 | if.not.xcode.isframework(lib).th |
| 5a080 | 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 6c 22 20 2e 2e 20 6c | en.table.insert(flags,."-l"....l |
| 5a0a0 | 69 62 29 0a 65 6e 64 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 | ib).end.end.flags.=.table.join(f |
| 5a0c0 | 6c 61 67 73 2c 20 63 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 | lags,.cfg.linkoptions).xcode.pri |
| 5a0e0 | 6e 74 6c 69 73 74 28 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 | ntlist(flags,.'OTHER_LDFLAGS').i |
| 5a100 | 66 20 63 66 67 2e 66 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 | f.cfg.flags.StaticRuntime.then._ |
| 5a120 | 70 28 34 2c 27 53 54 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 | p(4,'STANDARD_C_PLUS_PLUS_LIBRAR |
| 5a140 | 59 5f 54 59 50 45 20 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 | Y_TYPE.=.static;').end.if.target |
| 5a160 | 64 69 72 20 7e 3d 20 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 | dir.~=.".".then._p(4,'SYMROOT.=. |
| 5a180 | 22 25 73 22 3b 27 2c 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 | "%s";',.targetdir).end.if.cfg.fl |
| 5a1a0 | 61 67 73 2e 45 78 74 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 | ags.ExtraWarnings.then._p(4,'WAR |
| 5a1c0 | 4e 49 4e 47 5f 43 46 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 | NING_CFLAGS.=."-Wall";').end._p( |
| 5a1e0 | 33 2c 27 7d 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 63 66 67 | 3,'};')._p(3,'name.=."%s";',.cfg |
| 5a200 | 6e 61 6d 65 29 0a 5f 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 | name)._p(2,'};').end.function.xc |
| 5a220 | 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 72 2c 20 70 72 6a | ode.XCBuildConfiguration(tr,.prj |
| 5a240 | 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 | )._p('/*.Begin.XCBuildConfigurat |
| 5a260 | 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 | ion.section.*/').for._,.target.i |
| 5a280 | 6e 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 | n.ipairs(tr.products.children).d |
| 5a2a0 | 6f 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 | o.for._,.cfg.in.ipairs(tr.config |
| 5a2c0 | 73 29 20 64 6f 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 | s).do.xcode.XCBuildConfiguration |
| 5a2e0 | 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 65 6e 64 0a 65 6e 64 | _Target(tr,.target,.cfg).end.end |
| 5a300 | 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 |
| 5a320 | 29 20 64 6f 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 5f | ).do.xcode.XCBuildConfiguration_ |
| 5a340 | 50 72 6f 6a 65 63 74 28 74 72 2c 20 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a | Project(tr,.prj,.cfg).end._p('/* |
| 5a360 | 20 45 6e 64 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 | .End.XCBuildConfiguration.sectio |
| 5a380 | 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 64 65 | n.*/')._p('').end.function.xcode |
| 5a3a0 | 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 6c 6f | .XCBuildConfigurationList(tr).lo |
| 5a3c0 | 63 61 6c 20 73 6c 6e 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 0a 5f 70 | cal.sln.=.tr.project.solution._p |
| 5a3e0 | 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 | ('/*.Begin.XCConfigurationList.s |
| 5a400 | 65 63 74 69 6f 6e 20 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 | ection.*/').for._,.target.in.ipa |
| 5a420 | 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( |
| 5a440 | 32 2c 27 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 | 2,'%s./*.Build.configuration.lis |
| 5a460 | 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 22 25 73 22 20 2a 2f 20 3d 20 | t.for.PBXNativeTarget."%s".*/.=. |
| 5a480 | 7b 27 2c 20 74 61 72 67 65 74 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 74 61 72 67 65 74 2e 6e 61 | {',.target.cfgsection,.target.na |
| 5a4a0 | 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c | me)._p(3,'isa.=.XCConfigurationL |
| 5a4c0 | 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 | ist;')._p(3,'buildConfigurations |
| 5a4e0 | 20 3d 20 28 27 29 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 | .=.(').for._,.cfg.in.ipairs(tr.c |
| 5a500 | 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 | onfigs).do._p(4,'%s./*.%s.*/,',. |
| 5a520 | 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e | cfg.xcode.targetid,.xcode.getcon |
| 5a540 | 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 | figname(cfg)).end._p(3,');')._p( |
| 5a560 | 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 | 3,'defaultConfigurationIsVisible |
| 5a580 | 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 | .=.0;')._p(3,'defaultConfigurati |
| 5a5a0 | 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 | onName.=."%s";',.xcode.getconfig |
| 5a5c0 | 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a | name(tr.configs[1]))._p(2,'};'). |
| 5a5e0 | 65 6e 64 0a 5f 70 28 32 2c 27 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 | end._p(2,'1DEB928908733DD80010E9 |
| 5a600 | 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 6c 69 73 74 20 66 | CD./*.Build.configuration.list.f |
| 5a620 | 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 6e | or.PBXProject."%s".*/.=.{',.tr.n |
| 5a640 | 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | ame)._p(3,'isa.=.XCConfiguration |
| 5a660 | 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | List;')._p(3,'buildConfiguration |
| 5a680 | 73 20 3d 20 28 27 29 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 | s.=.(').for._,.cfg.in.ipairs(tr. |
| 5a6a0 | 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c | configs).do._p(4,'%s./*.%s.*/,', |
| 5a6c0 | 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 | .cfg.xcode.projectid,.xcode.getc |
| 5a6e0 | 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f | onfigname(cfg)).end._p(3,');')._ |
| 5a700 | 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 | p(3,'defaultConfigurationIsVisib |
| 5a720 | 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 | le.=.0;')._p(3,'defaultConfigura |
| 5a740 | 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 | tionName.=."%s";',.xcode.getconf |
| 5a760 | 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 | igname(tr.configs[1]))._p(2,'};' |
| 5a780 | 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 | )._p('/*.End.XCConfigurationList |
| 5a7a0 | 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 6f | .section.*/')._p('').end.functio |
| 5a7c0 | 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 27 | n.xcode.Footer()._p(1,'};')._p(' |
| 5a7e0 | 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 5f 5f 52 6f 6f 74 4f 62 6a 65 63 74 5f 20 2f 2a 20 | \trootObject.=.__RootObject_./*. |
| 5a800 | 50 72 6f 6a 65 63 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 | Project.object.*/;')._p('}').end |
| 5a820 | 0a 00 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 0a 6c 6f | ..local.xcode.=.premake.xcode.lo |
| 5a840 | 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 6f 6e | cal.tree.=.premake.tree.function |
| 5a860 | 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 6c 6f 63 61 6c 20 74 | .xcode.buildprjtree(prj).local.t |
| 5a880 | 72 20 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 | r.=.premake.project.buildsourcet |
| 5a8a0 | 72 65 65 28 70 72 6a 2c 20 74 72 75 65 29 0a 74 72 2e 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 | ree(prj,.true).tr.configs.=.{}.f |
| 5a8c0 | 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 | or._,.cfgname.in.ipairs(prj.solu |
| 5a8e0 | 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 | tion.configurations).do.for._,.p |
| 5a900 | 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 78 | latform.in.ipairs(prj.solution.x |
| 5a920 | 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 | code.platforms).do.local.cfg.=.p |
| 5a940 | 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 65 2c 20 70 | remake.getconfig(prj,.cfgname,.p |
| 5a960 | 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 | latform).cfg.xcode.=.{}.cfg.xcod |
| 5a980 | 65 2e 74 61 72 67 65 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 70 72 6a 2e 78 63 6f | e.targetid.=.xcode.newid(prj.xco |
| 5a9a0 | 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2c 20 63 66 67 6e 61 6d 65 29 0a 63 66 67 2e 78 63 6f | de.projectnode,.cfgname).cfg.xco |
| 5a9c0 | 64 65 2e 70 72 6f 6a 65 63 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 74 72 2c 20 63 | de.projectid.=.xcode.newid(tr,.c |
| 5a9e0 | 66 67 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 72 2e 63 6f 6e 66 69 67 73 2c | fgname).table.insert(tr.configs, |
| 5aa00 | 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 | .cfg).end.end.tree.traverse(tr,. |
| 5aa20 | 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 | {.onbranch.=.function(node).if.p |
| 5aa40 | 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 | ath.getextension(node.name).==." |
| 5aa60 | 2e 6c 70 72 6f 6a 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6c 61 6e 67 20 3d 20 70 61 74 68 2e 67 | .lproj".then.local.lang.=.path.g |
| 5aa80 | 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 20 2d 2d 20 22 45 6e 67 6c 69 | etbasename(node.name)..--."Engli |
| 5aaa0 | 73 68 22 2c 20 22 46 72 65 6e 63 68 22 2c 20 65 74 63 2e 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 6e | sh",."French",.etc..for._,.filen |
| 5aac0 | 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a | ode.in.ipairs(node.children).do. |
| 5aae0 | 6c 6f 63 61 6c 20 67 72 70 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c | local.grpnode.=.node.parent.chil |
| 5ab00 | 64 72 65 6e 5b 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 67 72 70 6e 6f | dren[filenode.name].if.not.grpno |
| 5ab20 | 64 65 20 74 68 65 6e 0a 67 72 70 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 6e 6f | de.then.grpnode.=.tree.insert(no |
| 5ab40 | 64 65 2e 70 61 72 65 6e 74 2c 20 74 72 65 65 2e 6e 65 77 28 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d | de.parent,.tree.new(filenode.nam |
| 5ab60 | 65 29 29 0a 67 72 70 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 76 67 72 6f 75 70 22 0a 65 6e 64 0a | e)).grpnode.kind.=."vgroup".end. |
| 5ab80 | 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 | filenode.name.=.path.getbasename |
| 5aba0 | 28 6c 61 6e 67 29 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 67 72 70 6e 6f 64 65 2c 20 66 69 6c 65 | (lang).tree.insert(grpnode,.file |
| 5abc0 | 6e 6f 64 65 29 0a 65 6e 64 0a 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 65 6e 64 0a | node).end.tree.remove(node).end. |
| 5abe0 | 65 6e 64 0a 7d 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 | end.}).tree.traverse(tr,.{.onbra |
| 5ac00 | 6e 63 68 20 3d 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 | nch.=.function(node).if.path.get |
| 5ac20 | 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 78 63 61 73 73 65 | extension(node.name).==.".xcasse |
| 5ac40 | 74 73 22 20 74 68 65 6e 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a | ts".then.node.children.=.{}.end. |
| 5ac60 | 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 | end.}).tr.frameworks.=.tree.new( |
| 5ac80 | 22 46 72 61 6d 65 77 6f 72 6b 73 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 | "Frameworks").for.cfg.in.premake |
| 5aca0 | 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 | .eachconfig(prj).do.for._,.link. |
| 5acc0 | 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 66 67 2c 20 | in.ipairs(premake.getlinks(cfg,. |
| 5ace0 | 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 | "system",."fullpath")).do.local. |
| 5ad00 | 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 69 66 20 78 63 6f | name.=.path.getname(link).if.xco |
| 5ad20 | 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 61 6d 65 29 20 61 6e 64 20 6e 6f 74 20 74 72 2e | de.isframework(name).and.not.tr. |
| 5ad40 | 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e | frameworks.children[name].then.n |
| 5ad60 | 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c | ode.=.tree.insert(tr.frameworks, |
| 5ad80 | 20 74 72 65 65 2e 6e 65 77 28 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6c 69 6e | .tree.new(name)).node.path.=.lin |
| 5ada0 | 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e | k.end.end.end.if.#tr.frameworks. |
| 5adc0 | 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 74 72 | children.>.0.then.tree.insert(tr |
| 5ade0 | 2c 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 29 0a 65 6e 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 | ,.tr.frameworks).end.tr.products |
| 5ae00 | 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f | .=.tree.insert(tr,.tree.new("Pro |
| 5ae20 | 64 75 63 74 73 22 29 29 0a 74 72 2e 70 72 6f 6a 65 63 74 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 | ducts")).tr.projects.=.tree.new( |
| 5ae40 | 22 50 72 6f 6a 65 63 74 73 22 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 | "Projects").for._,.dep.in.ipairs |
| 5ae60 | 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 2c 20 22 73 | (premake.getdependencies(prj,."s |
| 5ae80 | 69 62 6c 69 6e 67 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 | ibling",."object")).do.local.xcp |
| 5aea0 | 61 74 68 20 3d 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 | ath.=.xcode.getxcodeprojname(dep |
| 5aec0 | 29 0a 6c 6f 63 61 6c 20 78 63 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e | ).local.xcnode.=.tree.insert(tr. |
| 5aee0 | 70 72 6f 6a 65 63 74 73 2c 20 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 | projects,.tree.new(path.getname( |
| 5af00 | 78 63 70 61 74 68 29 29 29 0a 78 63 6e 6f 64 65 2e 70 61 74 68 20 3d 20 78 63 70 61 74 68 0a 78 | xcpath))).xcnode.path.=.xcpath.x |
| 5af20 | 63 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 20 3d 20 64 65 70 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 | cnode.project.=.dep.xcnode.produ |
| 5af40 | 63 74 67 72 6f 75 70 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 | ctgroupid.=.xcode.newid(xcnode,. |
| 5af60 | 22 70 72 6f 64 67 72 70 22 29 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 | "prodgrp").xcnode.productproxyid |
| 5af80 | 20 3d 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 70 72 6f 78 | .=.xcode.newid(xcnode,."prodprox |
| 5afa0 | 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 20 20 3d 20 78 63 6f 64 65 | ").xcnode.targetproxyid..=.xcode |
| 5afc0 | 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 | .newid(xcnode,."targprox").xcnod |
| 5afe0 | 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 | e.targetdependid.=.xcode.newid(x |
| 5b000 | 63 6e 6f 64 65 2c 20 22 74 61 72 67 64 65 70 22 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 | cnode,."targdep").local.cfg.=.pr |
| 5b020 | 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 64 65 70 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 | emake.getconfig(dep,.prj.configu |
| 5b040 | 72 61 74 69 6f 6e 73 5b 31 5d 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 78 | rations[1]).node.=.tree.insert(x |
| 5b060 | 63 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e | cnode,.tree.new(cfg.linktarget.n |
| 5b080 | 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 | ame)).node.path.=.cfg.linktarget |
| 5b0a0 | 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 | .fullpath.node.cfg.=.cfg.end.if. |
| 5b0c0 | 23 74 72 2e 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 74 | #tr.projects.children.>.0.then.t |
| 5b0e0 | 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 70 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a | ree.insert(tr,.tr.projects).end. |
| 5b100 | 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 66 75 6e | tree.traverse(tr,.{.onnode.=.fun |
| 5b120 | 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 | ction(node).node.id.=.xcode.newi |
| 5b140 | 64 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 | d(node).if.xcode.getbuildcategor |
| 5b160 | 79 28 6e 6f 64 65 29 20 74 68 65 6e 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 | y(node).then.node.buildid.=.xcod |
| 5b180 | 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 62 75 69 6c 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 | e.newid(node,."build").end.if.st |
| 5b1a0 | 72 69 6e 67 2e 65 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 | ring.endswith(node.name,."Info.p |
| 5b1c0 | 6c 69 73 74 22 29 20 74 68 65 6e 0a 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a | list").then.tr.infoplist.=.node. |
| 5b1e0 | 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 | end.if.string.endswith(node.name |
| 5b200 | 2c 20 22 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 22 29 20 74 68 65 6e 0a 74 72 2e 65 6e 74 69 74 | ,.".entitlements").then.tr.entit |
| 5b220 | 6c 65 6d 65 6e 74 73 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a | lements.=.node.end.end.},.true). |
| 5b240 | 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 75 63 74 73 2c 20 | node.=.tree.insert(tr.products,. |
| 5b260 | 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 65 2e 6b 69 6e 64 | prj.xcode.projectnode).node.kind |
| 5b280 | 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 6f 64 65 2e 63 66 | .=."product".node.path.=.node.cf |
| 5b2a0 | 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 65 2e 63 66 67 73 | g.buildtarget.fullpath.node.cfgs |
| 5b2c0 | 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 20 22 63 66 67 22 | ection.=.xcode.newid(node,."cfg" |
| 5b2e0 | 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 6e 65 77 69 64 28 | ).node.resstageid.=.xcode.newid( |
| 5b300 | 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 64 20 20 3d 20 78 | node,."rez").node.sourcesid..=.x |
| 5b320 | 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 64 65 2e 66 78 73 | code.newid(node,."src").node.fxs |
| 5b340 | 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 2c 20 22 66 78 73 | tageid..=.xcode.newid(node,."fxs |
| 5b360 | 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 70 72 65 6d 61 6b | ").return.tr.end.function.premak |
| 5b380 | 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 20 74 72 20 3d 20 | e.xcode.project(prj).local.tr.=. |
| 5b3a0 | 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 6f 64 65 2e 48 65 | xcode.buildprjtree(prj).xcode.He |
| 5b3c0 | 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 65 28 74 72 29 0a | ader(tr).xcode.PBXBuildFile(tr). |
| 5b3e0 | 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 79 28 74 72 29 0a | xcode.PBXContainerItemProxy(tr). |
| 5b400 | 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 72 6a 29 0a 78 | xcode.PBXFileReference(tr,prj).x |
| 5b420 | 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 73 65 28 74 72 29 | code.PBXFrameworksBuildPhase(tr) |
| 5b440 | 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 50 42 58 4e 61 74 | .xcode.PBXGroup(tr).xcode.PBXNat |
| 5b460 | 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 6a 65 63 74 28 74 | iveTarget(tr).xcode.PBXProject(t |
| 5b480 | 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 28 74 72 29 0a 78 | r).xcode.PBXReferenceProxy(tr).x |
| 5b4a0 | 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 65 28 74 72 29 0a | code.PBXResourcesBuildPhase(tr). |
| 5b4c0 | 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 68 61 73 65 28 74 | xcode.PBXShellScriptBuildPhase(t |
| 5b4e0 | 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 61 73 65 28 74 72 | r).xcode.PBXSourcesBuildPhase(tr |
| 5b500 | 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 70 28 74 72 29 0a | ,prj).xcode.PBXVariantGroup(tr). |
| 5b520 | 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 74 72 29 0a 78 63 | xcode.PBXTargetDependency(tr).xc |
| 5b540 | 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 72 2c 20 70 72 6a | ode.XCBuildConfiguration(tr,.prj |
| 5b560 | 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 74 | ).xcode.XCBuildConfigurationList |
| 5b580 | 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 61 | (tr).xcode.Footer(tr).end..prema |
| 5b5a0 | 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 72 | ke.xcode4.=.{}.local.xcode4.=.pr |
| 5b5c0 | 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 72 | emake.xcode4.function.xcode4.wor |
| 5b5e0 | 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 3d | kspace_head()._p('<?xml.version= |
| 5b600 | 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 3c | "1.0".encoding="UTF-8"?>')._p('< |
| 5b620 | 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 30 | Workspace')._p(1,'version.=."1.0 |
| 5b640 | 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 61 | ">').end.function.xcode4.workspa |
| 5b660 | 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 64 | ce_tail()._p('</Workspace>').end |
| 5b680 | 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 5f | .function.xcode4.workspace_file_ |
| 5b6a0 | 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 67 | ref(prj).local.projpath.=.path.g |
| 5b6c0 | 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 6e | etrelative(prj.solution.location |
| 5b6e0 | 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 27 | ,.prj.location).if.projpath.==.' |
| 5b700 | 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 6a | .'.then.projpath.=.''..else.proj |
| 5b720 | 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 2c | path.=.projpath...'/'..end._p(1, |
| 5b740 | 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 72 | '<FileRef')._p(2,'location.=."gr |
| 5b760 | 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 2e | oup:%s">',projpath....prj.name.. |
| 5b780 | 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 3e | ..'.xcodeproj')._p(1,'</FileRef> |
| 5b7a0 | 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 65 | ').end.function.xcode4.workspace |
| 5b7c0 | 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 65 | _generate(sln).premake.xcode.pre |
| 5b7e0 | 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 61 | paresolution(sln).xcode4.workspa |
| 5b800 | 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 73 | ce_head().xcode4.reorderProjects |
| 5b820 | 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 6f | (sln).for.prj.in.premake.solutio |
| 5b840 | 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 72 | n.eachproject(sln).do.xcode4.wor |
| 5b860 | 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 2e | kspace_file_ref(prj).end.xcode4. |
| 5b880 | 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 63 | workspace_tail().end.function.xc |
| 5b8a0 | 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 6e | ode4.reorderProjects(sln).if.sln |
| 5b8c0 | 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 6e | .startproject.then.for.i,.prj.in |
| 5b8e0 | 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 2e | .ipairs(sln.projects).do.if.sln. |
| 5b900 | 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 6f | startproject.==.prj.name.then.lo |
| 5b920 | 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 3d | cal.cur.=.prj.group.while.cur.~= |
| 5b940 | 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 73 | .nil.do.for.j,.group.in.ipairs(s |
| 5b960 | 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 68 | ln.groups).do.if.group.==.cur.th |
| 5b980 | 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 62 | en.table.remove(sln.groups,.j).b |
| 5b9a0 | 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 72 | reak.end.end.table.insert(sln.gr |
| 5b9c0 | 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 65 | oups,.1,.cur).cur.=.cur.parent.e |
| 5b9e0 | 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 29 | nd.table.remove(sln.projects,.i) |
| 5ba00 | 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 70 | .table.insert(sln.projects,.1,.p |
| 5ba20 | 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 6c 6f 63 61 6c | rj).break.end.end.end.end..local |
| 5ba40 | 20 78 63 6f 64 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 78 63 | .xcode..=.premake.xcode.local.xc |
| 5ba60 | 6f 64 65 36 20 3d 20 78 63 6f 64 65 2e 78 63 6f 64 65 36 0a 6c 6f 63 61 6c 20 74 72 65 65 20 20 | ode6.=.xcode.xcode6.local.tree.. |
| 5ba80 | 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 36 2e | .=.premake.tree.function.xcode6. |
| 5baa0 | 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 65 | buildprjtree(prj).local.tr.=.pre |
| 5bac0 | 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 6a | make.project.buildsourcetree(prj |
| 5bae0 | 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 65 | ).tr.configs.=.{}.for._,.cfgname |
| 5bb00 | 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 72 | .in.ipairs(prj.solution.configur |
| 5bb20 | 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 70 | ations).do.for._,.platform.in.ip |
| 5bb40 | 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 6d | airs(prj.solution.xcode.platform |
| 5bb60 | 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 6e | s).do.local.cfg.=.premake.getcon |
| 5bb80 | 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 2e | fig(prj,.cfgname,.platform).cfg. |
| 5bba0 | 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 20 | xcode.=.{}.cfg.xcode.targetid.=. |
| 5bbc0 | 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 64 | xcode.newid(prj.xcode.projectnod |
| 5bbe0 | 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 20 | e,.cfgname).cfg.xcode.projectid. |
| 5bc00 | 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 65 | =.xcode.newid(tr,.cfgname).table |
| 5bc20 | 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 64 | .insert(tr.configs,.cfg).end.end |
| 5bc40 | 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 20 | .tree.traverse(tr,.{.onbranch.=. |
| 5bc60 | 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 73 | function(node).if.path.getextens |
| 5bc80 | 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 0a | ion(node.name).==.".lproj".then. |
| 5bca0 | 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 6f | local.lang.=.path.getbasename(no |
| 5bcc0 | 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 22 | de.name)..--."English",."French" |
| 5bce0 | 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 73 | ,.etc..for._,.filenode.in.ipairs |
| 5bd00 | 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 65 | (node.children).do.local.grpnode |
| 5bd20 | 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 65 | .=.node.parent.children[filenode |
| 5bd40 | 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 6f | .name].if.not.grpnode.then.grpno |
| 5bd60 | 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 72 | de.=.tree.insert(node.parent,.tr |
| 5bd80 | 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 6b | ee.new(filenode.name)).grpnode.k |
| 5bda0 | 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 65 | ind.=."vgroup".end.filenode.name |
| 5bdc0 | 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 69 | .=.path.getbasename(lang).tree.i |
| 5bde0 | 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 65 | nsert(grpnode,.filenode).end.tre |
| 5be00 | 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 65 65 2e 74 | e.remove(node).end.end.}).tree.t |
| 5be20 | 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 6f | raverse(tr,.{.onbranch.=.functio |
| 5be40 | 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 | n(node).if.path.getextension(nod |
| 5be60 | 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 78 63 61 73 73 65 74 73 22 20 74 68 65 6e 0a 6e 6f 64 65 | e.name).==.".xcassets".then.node |
| 5be80 | 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 61 | .children.=.{}.end.end.}).tr.fra |
| 5bea0 | 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 29 | meworks.=.tree.new("Frameworks") |
| 5bec0 | 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 70 | .for.cfg.in.premake.eachconfig(p |
| 5bee0 | 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 65 | rj).do.for._,.link.in.ipairs(pre |
| 5bf00 | 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 75 | make.getlinks(cfg,."system",."fu |
| 5bf20 | 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 67 | llpath")).do.local.name.=.path.g |
| 5bf40 | 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 72 | etname(link).if.xcode.isframewor |
| 5bf60 | 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 68 | k(name).and.not.tr.frameworks.ch |
| 5bf80 | 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 6e | ildren[name].then.node.=.tree.in |
| 5bfa0 | 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 6d | sert(tr.frameworks,.tree.new(nam |
| 5bfc0 | 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 64 | e)).node.path.=.link.end.end.end |
| 5bfe0 | 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 20 | .if.#tr.frameworks.children.>.0. |
| 5c000 | 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 6f | then..tree.insert(tr,.tr.framewo |
| 5c020 | 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 65 | rks).end.tr.products.=.tree.inse |
| 5c040 | 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 2e | rt(tr,.tree.new("Products")).tr. |
| 5c060 | 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 0a | projects.=.tree.new("Projects"). |
| 5c080 | 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 74 | for._,.dep.in.ipairs(premake.get |
| 5c0a0 | 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 62 | dependencies(prj,."sibling",."ob |
| 5c0c0 | 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 2e | ject")).do.local.xcpath.=.xcode. |
| 5c0e0 | 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 6f | getxcodeprojname(dep).local.xcno |
| 5c100 | 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 72 | de.=.tree.insert(tr.projects,.tr |
| 5c120 | 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 63 | ee.new(path.getname(xcpath))).xc |
| 5c140 | 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 63 | node.path.=.xcpath.xcnode.projec |
| 5c160 | 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 20 | t.=.dep.xcnode.productgroupid.=. |
| 5c180 | 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 78 | xcode.newid(xcnode,."prodgrp").x |
| 5c1a0 | 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 77 | cnode.productproxyid.=.xcode.new |
| 5c1c0 | 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 61 | id(xcnode,."prodprox").xcnode.ta |
| 5c1e0 | 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 64 | rgetproxyid..=.xcode.newid(xcnod |
| 5c200 | 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 65 | e,."targprox").xcnode.targetdepe |
| 5c220 | 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 67 | ndid.=.xcode.newid(xcnode,."targ |
| 5c240 | 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 6e | dep").local.cfg.=.premake.getcon |
| 5c260 | 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 0a | fig(dep,.prj.configurations[1]). |
| 5c280 | 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 2e | node.=.tree.insert(xcnode,.tree. |
| 5c2a0 | 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 70 | new(cfg.linktarget.name)).node.p |
| 5c2c0 | 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 6f | ath.=.cfg.linktarget.fullpath.no |
| 5c2e0 | 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 73 | de.cfg.=.cfg.end.if.#tr.projects |
| 5c300 | 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 74 | .children.>.0.then.tree.insert(t |
| 5c320 | 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 73 | r,.tr.projects).end.tree.travers |
| 5c340 | 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 0a | e(tr,.{.onnode.=.function(node). |
| 5c360 | 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 78 | node.id.=.xcode.newid(node).if.x |
| 5c380 | 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 6e | code.getbuildcategory(node).then |
| 5c3a0 | 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 65 | .node.buildid.=.xcode.newid(node |
| 5c3c0 | 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 74 | ,."build").end.if.string.endswit |
| 5c3e0 | 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 0a | h(node.name,."Info.plist").then. |
| 5c400 | 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e | tr.infoplist.=.node.end.if.strin |
| 5c420 | 67 2e 65 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 22 2e 65 6e 74 69 74 6c 65 6d | g.endswith(node.name,.".entitlem |
| 5c440 | 65 6e 74 73 22 29 20 74 68 65 6e 0a 74 72 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 20 3d 20 6e 6f | ents").then.tr.entitlements.=.no |
| 5c460 | 64 65 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e | de.end.end.},.true).node.=.tree. |
| 5c480 | 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 64 75 63 74 73 2c 20 70 72 6a 2e 78 63 6f 64 65 2e 70 72 | insert(tr.products,.prj.xcode.pr |
| 5c4a0 | 6f 6a 65 63 74 6e 6f 64 65 29 0a 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 70 72 6f 64 75 63 74 22 | ojectnode).node.kind.=."product" |
| 5c4c0 | 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 | .node.path.=.node.cfg.buildtarge |
| 5c4e0 | 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 20 3d 20 78 63 6f | t.fullpath.node.cfgsection.=.xco |
| 5c500 | 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 63 66 67 22 29 0a 6e 6f 64 65 2e 72 65 73 73 74 | de.newid(node,."cfg").node.resst |
| 5c520 | 61 67 65 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 72 65 7a 22 29 | ageid.=.xcode.newid(node,."rez") |
| 5c540 | 0a 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e | .node.sourcesid..=.xcode.newid(n |
| 5c560 | 6f 64 65 2c 20 22 73 72 63 22 29 0a 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 64 20 20 3d 20 78 63 | ode,."src").node.fxstageid..=.xc |
| 5c580 | 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 66 78 73 22 29 0a 72 65 74 75 72 6e 20 74 72 | ode.newid(node,."fxs").return.tr |
| 5c5a0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 36 2e 70 72 6f 6a 65 63 74 28 70 72 6a | .end.function.xcode6.project(prj |
| 5c5c0 | 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 78 63 6f 64 65 36 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 | ).local.tr.=.xcode6.buildprjtree |
| 5c5e0 | 28 70 72 6a 29 0a 78 63 6f 64 65 36 2e 48 65 61 64 65 72 28 74 72 29 0a 78 63 6f 64 65 36 2e 50 | (prj).xcode6.Header(tr).xcode6.P |
| 5c600 | 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 | BXProject(tr).xcode.PBXBuildFile |
| 5c620 | 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 79 | (tr).xcode.PBXContainerItemProxy |
| 5c640 | 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 70 | (tr).xcode.PBXFileReference(tr,p |
| 5c660 | 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 73 | rj).xcode.PBXFrameworksBuildPhas |
| 5c680 | 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 50 | e(tr).xcode.PBXGroup(tr).xcode.P |
| 5c6a0 | 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 52 65 66 65 | BXNativeTarget(tr).xcode.PBXRefe |
| 5c6c0 | 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 | renceProxy(tr).xcode.PBXResource |
| 5c6e0 | 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 | sBuildPhase(tr).xcode.PBXShellSc |
| 5c700 | 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 | riptBuildPhase(tr).xcode.PBXSour |
| 5c720 | 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 56 | cesBuildPhase(tr,prj).xcode.PBXV |
| 5c740 | 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 | ariantGroup(tr).xcode.PBXTargetD |
| 5c760 | 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 | ependency(tr).xcode.XCBuildConfi |
| 5c780 | 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 | guration(tr).xcode.XCBuildConfig |
| 5c7a0 | 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 78 63 6f 64 65 36 2e 50 42 58 43 6f 6e 66 69 67 | urationList(tr).xcode6.PBXConfig |
| 5c7c0 | 73 47 72 6f 75 70 28 29 0a 78 63 6f 64 65 36 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 0a 66 | sGroup().xcode6.Footer(tr).end.f |
| 5c7e0 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 36 2e 48 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 | unction.xcode6.Header()._p('//.! |
| 5c800 | 24 2a 55 54 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 | $*UTF8*$!')._p('{')._p(1,'archiv |
| 5c820 | 65 56 65 72 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 | eVersion.=.1;')._p(1,'classes.=. |
| 5c840 | 7b 7d 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 36 3b 27 29 | {}')._p(1,'objectVersion.=.46;') |
| 5c860 | 0a 5f 70 28 31 2c 27 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 5f 5f 52 6f 6f 74 4f 62 6a 65 63 74 | ._p(1,'rootObject.=.__RootObject |
| 5c880 | 5f 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 65 6e 64 0a 66 75 6e | _;')._p(1,'objects.=.{').end.fun |
| 5c8a0 | 63 74 69 6f 6e 20 78 63 6f 64 65 36 2e 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 32 | ction.xcode6.PBXProject(tr)._p(2 |
| 5c8c0 | 2c 27 5f 5f 52 6f 6f 74 4f 62 6a 65 63 74 5f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 | ,'__RootObject_.=.{')._p(3,'isa. |
| 5c8e0 | 3d 20 50 42 58 50 72 6f 6a 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 61 74 74 72 69 62 75 74 65 73 | =.PBXProject;')._p(3,'attributes |
| 5c900 | 20 3d 20 7b 4c 61 73 74 55 70 67 72 61 64 65 43 68 65 63 6b 20 3d 20 39 39 39 39 3b 7d 3b 27 29 | .=.{LastUpgradeCheck.=.9999;};') |
| 5c920 | 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 | ._p(3,'buildConfigurationList.=. |
| 5c940 | 5f 5f 5f 52 6f 6f 74 43 6f 6e 66 73 5f 3b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 | ___RootConfs_;',.tr.name)._p(3,' |
| 5c960 | 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 3d 20 22 58 63 6f 64 65 20 33 2e | compatibilityVersion.=."Xcode.3. |
| 5c980 | 32 22 3b 27 29 0a 5f 70 28 33 2c 27 64 65 76 65 6c 6f 70 6d 65 6e 74 52 65 67 69 6f 6e 20 3d 20 | 2";')._p(3,'developmentRegion.=. |
| 5c9a0 | 45 6e 67 6c 69 73 68 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 64 46 6f 72 45 6e | English;')._p(3,'hasScannedForEn |
| 5c9c0 | 63 6f 64 69 6e 67 73 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 6b 6e 6f 77 6e 52 65 67 69 6f 6e | codings.=.0;')._p(3,'knownRegion |
| 5c9e0 | 73 20 3d 20 28 65 6e 29 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 72 6f 75 70 20 3d 20 5f 5f | s.=.(en);')._p(3,'mainGroup.=.__ |
| 5ca00 | 5f 52 6f 6f 74 47 72 6f 75 70 5f 3b 27 29 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 | _RootGroup_;')._p(3,'projectDirP |
| 5ca20 | 61 74 68 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3d 20 | ath.=."";')._p(3,'projectRoot.=. |
| 5ca40 | 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c | "";')._p(3,'targets.=.(').for._, |
| 5ca60 | 20 6e 6f 64 65 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 69 6c | .node.in.ipairs(tr.products.chil |
| 5ca80 | 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 2c 27 2c 20 6e 6f | dren).do._p(4,'%s./*.%s.*/,',.no |
| 5caa0 | 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 | de.targetid,.node.name).end._p(3 |
| 5cac0 | 2c 27 29 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 | ,');').if.#tr.projects.children. |
| 5cae0 | 3e 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 | >.0.then._p(3,'projectReferences |
| 5cb00 | 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 69 72 73 28 74 72 2e | .=.(').for._,.node.in.ipairs(tr. |
| 5cb20 | 70 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 | projects.children).do._p(4,'{'). |
| 5cb40 | 5f 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 | _p(5,'ProductGroup.=.%s./*.Produ |
| 5cb60 | 63 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 | cts.*/;',.node.productgroupid)._ |
| 5cb80 | 70 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 | p(5,'ProjectRef.=.%s./*.%s.*/;', |
| 5cba0 | 20 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 | .node.id,.path.getname(node.path |
| 5cbc0 | 29 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 | ))._p(4,'},').end._p(3,');').end |
| 5cbe0 | 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ._p(2,'};')._p('').end.function. |
| 5cc00 | 78 63 6f 64 65 36 2e 50 42 58 43 6f 6e 66 69 67 73 47 72 6f 75 70 28 29 0a 5f 70 28 32 2c 20 22 | xcode6.PBXConfigsGroup()._p(2,." |
| 5cc20 | 5f 5f 5f 5f 5f 43 6f 6e 66 69 67 73 5f 20 3d 20 7b 22 29 0a 5f 70 28 33 2c 20 22 69 73 61 20 3d | _____Configs_.=.{")._p(3,."isa.= |
| 5cc40 | 20 50 42 58 47 72 6f 75 70 3b 22 29 0a 5f 70 28 33 2c 20 22 63 68 69 6c 64 72 65 6e 20 3d 20 28 | .PBXGroup;")._p(3,."children.=.( |
| 5cc60 | 22 29 0a 5f 70 28 33 2c 20 22 29 3b 22 29 0a 5f 70 28 33 2c 20 22 6e 61 6d 65 20 3d 20 43 6f 6e | ")._p(3,.");")._p(3,."name.=.Con |
| 5cc80 | 66 69 67 73 3b 22 29 0a 5f 70 28 33 2c 20 22 73 6f 75 72 63 65 54 72 65 65 20 3d 20 27 3c 67 72 | figs;")._p(3,."sourceTree.=.'<gr |
| 5cca0 | 6f 75 70 3e 27 3b 22 29 0a 5f 70 28 32 2c 20 22 7d 3b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | oup>';")._p(2,."};").end.functio |
| 5ccc0 | 6e 20 78 63 6f 64 65 36 2e 46 6f 6f 74 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 | n.xcode6.Footer()._p(1,'};')._p( |
| 5cce0 | 27 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 36 20 3d 20 70 72 65 6d 61 6b 65 | '}').end..local.xcode6.=.premake |
| 5cd00 | 2e 78 63 6f 64 65 2e 78 63 6f 64 65 36 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 36 2e 67 65 | .xcode.xcode6.function.xcode6.ge |
| 5cd20 | 6e 65 72 61 74 65 5f 70 72 6f 6a 65 63 74 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 22 50 | nerate_project_config(prj)._p("P |
| 5cd40 | 52 4f 44 55 43 54 5f 4e 41 4d 45 20 3d 20 24 28 54 41 52 47 45 54 5f 4e 41 4d 45 29 22 29 0a 69 | RODUCT_NAME.=.$(TARGET_NAME)").i |
| 5cd60 | 66 20 70 72 65 6d 61 6b 65 2e 69 73 73 77 69 66 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 | f.premake.isswiftproject(prj).th |
| 5cd80 | 65 6e 0a 5f 70 28 22 4f 54 48 45 52 5f 53 57 49 46 54 5f 46 4c 41 47 53 20 3d 20 2d 44 58 63 6f | en._p("OTHER_SWIFT_FLAGS.=.-DXco |
| 5cda0 | 64 65 22 29 0a 5f 70 28 22 55 53 45 5f 48 45 41 44 45 52 4d 41 50 20 3d 20 4e 4f 22 29 0a 65 6e | de")._p("USE_HEADERMAP.=.NO").en |
| 5cdc0 | 64 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 20 3d 20 7b 20 7d 0a 6c 6f | d.end.premake.fastbuild.=.{.}.lo |
| 5cde0 | 63 61 6c 20 66 61 73 74 62 75 69 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c | cal.fastbuild.=.premake.fastbuil |
| 5ce00 | 64 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 3d 20 22 76 73 32 30 31 35 2d | d.newaction.{.trigger.=."vs2015- |
| 5ce20 | 66 61 73 74 62 75 69 6c 64 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 3d 20 22 46 41 53 54 42 75 69 | fastbuild",.shortname.=."FASTBui |
| 5ce40 | 6c 64 20 56 53 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 | ld.VS2015",.description.=."Gener |
| 5ce60 | 61 74 65 20 46 41 53 54 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 | ate.FASTBuild.configuration.file |
| 5ce80 | 73 20 66 6f 72 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 2e 22 2c 0a 76 61 6c 69 | s.for.Visual.Studio.2015.",.vali |
| 5cea0 | 64 5f 6b 69 6e 64 73 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f | d_kinds.=.{."ConsoleApp",."Windo |
| 5cec0 | 77 65 64 41 70 70 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 | wedApp",."StaticLib",."SharedLib |
| 5cee0 | 22 2c 0a 22 42 75 6e 64 6c 65 22 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 | ",."Bundle",.},.valid_languages. |
| 5cf00 | 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 0a 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 3d 20 | =.{."C",."C++".},.valid_tools.=. |
| 5cf20 | 7b 0a 63 63 20 3d 20 7b 0a 22 6d 73 63 22 0a 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 | {.cc.=.{."msc".},.},.onsolution. |
| 5cf40 | 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 |
| 5cf60 | 28 73 6c 6e 2c 20 22 66 62 75 69 6c 64 2e 62 66 66 22 2c 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 | (sln,."fbuild.bff",.premake.fast |
| 5cf80 | 62 75 69 6c 64 2e 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d | build.solution).end,.onproject.= |
| 5cfa0 | 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( |
| 5cfc0 | 70 72 6a 2c 20 22 25 25 2e 62 66 66 22 2c 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 | prj,."%%.bff",.premake.fastbuild |
| 5cfe0 | 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 6e 20 3d | .project).end,.oncleansolution.= |
| 5d000 | 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 6c | .function(sln).premake.clean.fil |
| 5d020 | 65 28 73 6c 6e 2c 20 22 66 62 75 69 6c 64 2e 62 66 66 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 | e(sln,."fbuild.bff").end,.onclea |
| 5d040 | 6e 70 72 6f 6a 65 63 74 20 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b | nproject..=.function(prj).premak |
| 5d060 | 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 62 66 66 22 29 0a 65 6e 64 2c | e.clean.file(prj,."%%.bff").end, |
| 5d080 | 0a 7d 0a 00 2d 2d 20 47 65 6e 65 72 61 74 65 73 20 61 20 46 41 53 54 42 75 69 6c 64 20 63 6f 6e | .}..--.Generates.a.FASTBuild.con |
| 5d0a0 | 66 69 67 20 66 69 6c 65 20 66 6f 72 20 61 20 70 72 6f 6a 65 63 74 2e 0a 6c 6f 63 61 6c 20 66 75 | fig.file.for.a.project..local.fu |
| 5d0c0 | 6e 63 74 69 6f 6e 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 69 | nction.add_trailing_backslash(di |
| 5d0e0 | 72 29 0a 69 66 20 64 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 28 | r).if.dir:len().>.0.and.dir:sub( |
| 5d100 | 2d 31 29 20 7e 3d 20 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c 5c | -1).~=."\\".then.return.dir.."\\ |
| 5d120 | 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | ".end.return.dir.end.local.funct |
| 5d140 | 69 6f 6e 20 63 6f 6d 70 69 6c 65 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 70 72 6a 2c 20 63 66 | ion.compile(indentlevel,.prj,.cf |
| 5d160 | 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 6c 6f 63 61 6c 20 66 69 72 73 74 66 6c | g,.commonbasepath).local.firstfl |
| 5d180 | 61 67 20 3d 20 74 72 75 65 0a 66 6f 72 20 5f 2c 20 63 66 67 65 78 63 6c 75 64 65 20 69 6e 20 69 | ag.=.true.for._,.cfgexclude.in.i |
| 5d1a0 | 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 | pairs(cfg.excludes).do.if.path.i |
| 5d1c0 | 73 73 6f 75 72 63 65 66 69 6c 65 28 63 66 67 65 78 63 6c 75 64 65 29 20 74 68 65 6e 0a 69 66 20 | ssourcefile(cfgexclude).then.if. |
| 5d1e0 | 66 69 72 73 74 66 6c 61 67 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 27 | firstflag.then._p(indentlevel,.' |
| 5d200 | 2f 2f 20 45 78 63 6c 75 64 65 64 20 66 69 6c 65 73 3a 27 29 0a 66 69 72 73 74 66 6c 61 67 20 3d | //.Excluded.files:').firstflag.= |
| 5d220 | 20 66 61 6c 73 65 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d | .false.end._p(indentlevel,.".Com |
| 5d240 | 70 69 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 20 2d 20 27 25 73 27 22 2c 20 63 66 67 65 78 63 6c | pilerInputFiles.-.'%s'",.cfgexcl |
| 5d260 | 75 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 69 72 73 74 66 6c 61 67 20 74 68 | ude).end.end.if.not.firstflag.th |
| 5d280 | 65 6e 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e | en._p('').end._p(indentlevel,.". |
| 5d2a0 | 43 6f 6d 70 69 6c 65 72 4f 75 74 70 75 74 50 61 74 68 20 3d 20 27 25 73 27 22 2c 20 61 64 64 5f | CompilerOutputPath.=.'%s'",.add_ |
| 5d2c0 | 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 | trailing_backslash(cfg.objectsdi |
| 5d2e0 | 72 29 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 44 65 66 69 6e 65 73 20 3d 20 | r))._p(indentlevel,.".Defines.=. |
| 5d300 | 27 27 22 29 0a 66 6f 72 20 5f 2c 20 64 65 66 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 | ''").for._,.define.in.ipairs(cfg |
| 5d320 | 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 | .defines).do._p(indentlevel+1,." |
| 5d340 | 2b 20 27 20 2f 44 25 73 27 22 2c 20 64 65 66 69 6e 65 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b | +.'./D%s'",.define).end.if.cfg.k |
| 5d360 | 69 6e 64 20 3d 3d 20 27 53 68 61 72 65 64 4c 69 62 27 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e | ind.==.'SharedLib'.then._p(inden |
| 5d380 | 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 44 5f 57 49 4e 44 4c 4c 27 22 29 0a 65 6e 64 0a | tlevel+1,."+.'./D_WINDLL'").end. |
| 5d3a0 | 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 49 6e 63 6c 75 64 65 44 69 72 73 20 3d 20 | _p(indentlevel,.".IncludeDirs.=. |
| 5d3c0 | 27 27 22 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 69 6e 63 64 69 72 73 20 3d 20 7b 7d 0a 66 6f | ''").local.sortedincdirs.=.{}.fo |
| 5d3e0 | 72 20 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 75 73 | r._,.includedir.in.ipairs(cfg.us |
| 5d400 | 65 72 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 69 66 20 69 6e 63 6c 75 64 65 64 69 72 20 | erincludedirs).do.if.includedir. |
| 5d420 | 7e 3d 20 6e 69 6c 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 69 | ~=.nil.then.table.insert(sortedi |
| 5d440 | 6e 63 64 69 72 73 2c 20 69 6e 63 6c 75 64 65 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 | ncdirs,.includedir).end.end.for. |
| 5d460 | 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c | _,.includedir.in.ipairs(cfg.incl |
| 5d480 | 75 64 65 64 69 72 73 29 20 64 6f 0a 69 66 20 69 6e 63 6c 75 64 65 64 69 72 20 7e 3d 20 6e 69 6c | udedirs).do.if.includedir.~=.nil |
| 5d4a0 | 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 69 6e 63 64 69 72 73 | .then.table.insert(sortedincdirs |
| 5d4c0 | 2c 20 69 6e 63 6c 75 64 65 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | ,.includedir).end.end.local.func |
| 5d4e0 | 74 69 6f 6e 20 67 65 74 70 61 74 68 6e 6f 64 65 63 6f 75 6e 74 28 70 29 0a 6c 6f 63 61 6c 20 6e | tion.getpathnodecount(p).local.n |
| 5d500 | 6f 64 65 66 69 6e 64 65 72 20 3d 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 70 2c 20 22 5b 5e | odefinder.=.string.gmatch(p,."[^ |
| 5d520 | 5c 5c 2f 5d 2b 22 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 30 0a 6c 6f 63 61 6c 20 6e | \\/]+").local.result.=.0.local.n |
| 5d540 | 6f 64 65 20 3d 20 6e 6f 64 65 66 69 6e 64 65 72 28 29 0a 77 68 69 6c 65 20 6e 6f 64 65 20 64 6f | ode.=.nodefinder().while.node.do |
| 5d560 | 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2b 20 28 28 6e 6f 64 65 20 7e 3d 20 27 2e 27 | .result.=.result.+.((node.~=.'.' |
| 5d580 | 20 61 6e 64 20 31 29 20 6f 72 20 30 29 0a 6e 6f 64 65 20 3d 20 6e 6f 64 65 66 69 6e 64 65 72 28 | .and.1).or.0).node.=.nodefinder( |
| 5d5a0 | 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 74 | ).end.return.result.end.local.st |
| 5d5c0 | 65 70 73 66 72 6f 6d 62 61 73 65 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 69 6e 63 6c 75 64 65 64 | epsfrombase.=.{}.for._,.included |
| 5d5e0 | 69 72 20 69 6e 20 69 70 61 69 72 73 28 73 6f 72 74 65 64 69 6e 63 64 69 72 73 29 20 64 6f 0a 73 | ir.in.ipairs(sortedincdirs).do.s |
| 5d600 | 74 65 70 73 66 72 6f 6d 62 61 73 65 5b 69 6e 63 6c 75 64 65 64 69 72 5d 20 3d 20 67 65 74 70 61 | tepsfrombase[includedir].=.getpa |
| 5d620 | 74 68 6e 6f 64 65 63 6f 75 6e 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 6f 6d | thnodecount(path.getrelative(com |
| 5d640 | 6d 6f 6e 62 61 73 65 70 61 74 68 2c 20 69 6e 63 6c 75 64 65 64 69 72 29 29 0a 65 6e 64 0a 6c 6f | monbasepath,.includedir)).end.lo |
| 5d660 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 73 6f 72 74 28 61 2c 20 62 29 0a 69 | cal.function.includesort(a,.b).i |
| 5d680 | 66 20 73 74 65 70 73 66 72 6f 6d 62 61 73 65 5b 61 5d 20 3d 3d 20 73 74 65 70 73 66 72 6f 6d 62 | f.stepsfrombase[a].==.stepsfromb |
| 5d6a0 | 61 73 65 5b 62 5d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 20 3c 20 62 0a 65 6c 73 65 0a 72 65 | ase[b].then.return.a.<.b.else.re |
| 5d6c0 | 74 75 72 6e 20 73 74 65 70 73 66 72 6f 6d 62 61 73 65 5b 61 5d 20 3c 20 73 74 65 70 73 66 72 6f | turn.stepsfrombase[a].<.stepsfro |
| 5d6e0 | 6d 62 61 73 65 5b 62 5d 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 73 6f 72 74 | mbase[b].end.end.table.sort(sort |
| 5d700 | 65 64 69 6e 63 64 69 72 73 2c 20 69 6e 63 6c 75 64 65 73 6f 72 74 29 0a 66 6f 72 20 5f 2c 20 69 | edincdirs,.includesort).for._,.i |
| 5d720 | 6e 63 6c 75 64 65 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 73 6f 72 74 65 64 69 6e 63 64 69 72 | ncludedir.in.ipairs(sortedincdir |
| 5d740 | 73 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 49 5c | s).do._p(indentlevel+1,."+.'./I\ |
| 5d760 | 22 25 73 5c 22 27 22 2c 20 69 6e 63 6c 75 64 65 64 69 72 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 | "%s\"'",.includedir).end._p(inde |
| 5d780 | 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 2e 4d 53 56 43 49 6e 63 6c 75 64 65 73 22 29 0a 6c 6f | ntlevel+1,."+..MSVCIncludes").lo |
| 5d7a0 | 63 61 6c 20 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 22 27 2c 0a | cal.compileroptions.=.{.'"%1"',. |
| 5d7c0 | 27 2f 6e 6f 6c 6f 67 6f 27 2c 0a 27 2f 63 27 2c 0a 27 2f 47 79 27 2c 0a 27 2f 47 6d 2d 27 2c 0a | '/nologo',.'/c',.'/Gy',.'/Gm-',. |
| 5d7e0 | 27 2f 5a 63 3a 69 6e 6c 69 6e 65 27 2c 0a 27 2f 65 72 72 6f 72 52 65 70 6f 72 74 3a 70 72 6f 6d | '/Zc:inline',.'/errorReport:prom |
| 5d800 | 70 74 27 2c 0a 27 2f 46 53 27 2c 0a 7d 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 | pt',.'/FS',.}.if.cfg.options.For |
| 5d820 | 63 65 43 50 50 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 | ceCPP.then.table.insert(compiler |
| 5d840 | 6f 70 74 69 6f 6e 73 2c 20 27 2f 54 50 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | options,.'/TP').end.if.cfg.flags |
| 5d860 | 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | .ExtraWarnings.then.table.insert |
| 5d880 | 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 57 34 27 29 0a 65 6e 64 0a 69 66 20 | (compileroptions,.'/W4').end.if. |
| 5d8a0 | 28 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 3d 3d 20 66 61 6c 73 65 20 | (cfg.flags.NativeWChar.==.false. |
| 5d8c0 | 6f 72 0a 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 29 20 74 68 65 6e | or.cfg.flags.NoNativeWChar).then |
| 5d8e0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 | .table.insert(compileroptions,.' |
| 5d900 | 2f 5a 63 3a 77 63 68 61 72 5f 74 2d 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 | /Zc:wchar_t-').end.if.(cfg.flags |
| 5d920 | 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 6f 72 0a 63 66 67 2e 66 6c 61 | .EnableMinimalRebuild.or.cfg.fla |
| 5d940 | 67 73 2e 4e 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 29 20 | gs.NoMultiProcessorCompilation). |
| 5d960 | 74 68 65 6e 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 | then.end.if.cfg.flags.FloatFast. |
| 5d980 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e | then.table.insert(compileroption |
| 5d9a0 | 73 2c 20 27 2f 66 70 3a 66 61 73 74 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | s,.'/fp:fast').elseif.cfg.flags. |
| 5d9c0 | 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f | FloatStrict.then.table.insert(co |
| 5d9e0 | 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 66 70 3a 73 74 72 69 63 74 27 29 0a 65 6c 73 | mpileroptions,.'/fp:strict').els |
| 5da00 | 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 | e.table.insert(compileroptions,. |
| 5da20 | 27 2f 66 70 3a 70 72 65 63 69 73 65 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | '/fp:precise').end.if.cfg.flags. |
| 5da40 | 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 | FastCall.then.table.insert(compi |
| 5da60 | 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 72 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c | leroptions,.'/Gr').elseif.cfg.fl |
| 5da80 | 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f | ags.StdCall.then.table.insert(co |
| 5daa0 | 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 64 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 | mpileroptions,.'/Gd').end.if.cfg |
| 5dac0 | 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 |
| 5dae0 | 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 | nsert(compileroptions,.'/J').end |
| 5db00 | 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 6c 64 28 | .if.premake.config.isdebugbuild( |
| 5db20 | 63 66 67 29 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e | cfg).then.if.cfg.flags.StaticRun |
| 5db40 | 74 69 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f | time.then.table.insert(compilero |
| 5db60 | 70 74 69 6f 6e 73 2c 20 27 2f 4d 54 64 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | ptions,.'/MTd').else.table.inser |
| 5db80 | 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 44 64 27 29 0a 65 6e 64 0a 65 | t(compileroptions,.'/MDd').end.e |
| 5dba0 | 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 | lse.if.cfg.flags.StaticRuntime.t |
| 5dbc0 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 | hen.table.insert(compileroptions |
| 5dbe0 | 2c 20 27 2f 4d 54 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 | ,.'/MT').else.table.insert(compi |
| 5dc00 | 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 44 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 | leroptions,.'/MD').end.end.if.cf |
| 5dc20 | 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 28 63 66 67 2e 66 6c 61 | g.flags.Symbols.then.if.(cfg.fla |
| 5dc40 | 67 73 2e 43 37 44 65 62 75 67 49 6e 66 6f 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | gs.C7DebugInfo).then.table.inser |
| 5dc60 | 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 5a 37 27 29 0a 65 6c 73 65 0a 69 | t(compileroptions,.'/Z7').else.i |
| 5dc80 | 66 20 28 70 72 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 | f.(premake.config.isoptimizedbui |
| 5dca0 | 6c 64 28 63 66 67 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 | ld(cfg.flags).or.cfg.flags.NoEdi |
| 5dcc0 | 74 41 6e 64 43 6f 6e 74 69 6e 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | tAndContinue).then.table.insert( |
| 5dce0 | 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 5a 69 27 29 0a 65 6c 73 65 0a 74 61 62 | compileroptions,.'/Zi').else.tab |
| 5dd00 | 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 5a 49 27 | le.insert(compileroptions,.'/ZI' |
| 5dd20 | 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 | ).end.local.targetdir.=.add_trai |
| 5dd40 | 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 | ling_backslash(cfg.buildtarget.d |
| 5dd60 | 69 72 65 63 74 6f 72 79 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f | irectory).table.insert(compilero |
| 5dd80 | 70 74 69 6f 6e 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 2f 46 64 5c 22 25 73 25 73 | ptions,.string.format("/Fd\"%s%s |
| 5dda0 | 2e 70 64 62 5c 22 22 2c 20 74 61 72 67 65 74 64 69 72 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 | .pdb\"",.targetdir,.cfg.buildtar |
| 5ddc0 | 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 69 73 6f | get.basename)).end.end.local.iso |
| 5dde0 | 70 74 69 6d 69 73 65 64 20 3d 20 74 72 75 65 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 | ptimised.=.true.if.(cfg.flags.Op |
| 5de00 | 74 69 6d 69 7a 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c | timize).then.table.insert(compil |
| 5de20 | 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 78 27 29 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 6c | eroptions,.'/Ox').elseif.(cfg.fl |
| 5de40 | 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | ags.OptimizeSize).then.table.ins |
| 5de60 | 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 31 27 29 0a 65 6c 73 65 | ert(compileroptions,.'/O1').else |
| 5de80 | 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 29 20 74 68 65 | if.(cfg.flags.OptimizeSpeed).the |
| 5dea0 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 | n.table.insert(compileroptions,. |
| 5dec0 | 27 2f 4f 32 27 29 0a 65 6c 73 65 0a 69 73 6f 70 74 69 6d 69 73 65 64 20 3d 20 66 61 6c 73 65 0a | '/O2').else.isoptimised.=.false. |
| 5dee0 | 65 6e 64 0a 69 66 20 69 73 6f 70 74 69 6d 69 73 65 64 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | end.if.isoptimised.then.table.in |
| 5df00 | 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 46 27 29 0a 65 6c 73 | sert(compileroptions,.'/GF').els |
| 5df20 | 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 | e.table.insert(compileroptions,. |
| 5df40 | 27 2f 4f 64 27 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 | '/Od').table.insert(compileropti |
| 5df60 | 6f 6e 73 2c 20 27 2f 52 54 43 31 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 | ons,.'/RTC1').end.if.cfg.flags.F |
| 5df80 | 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 | atalWarnings.then.table.insert(c |
| 5dfa0 | 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 57 58 27 29 0a 65 6c 73 65 0a 74 61 62 6c | ompileroptions,.'/WX').else.tabl |
| 5dfc0 | 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 57 58 2d 27 | e.insert(compileroptions,.'/WX-' |
| 5dfe0 | 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 33 32 27 20 74 | ).end.if.cfg.platform.==.'x32'.t |
| 5e000 | 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 32 20 74 68 65 6e | hen.if.cfg.flags.EnableSSE2.then |
| 5e020 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 | .table.insert(compileroptions,.' |
| 5e040 | 2f 61 72 63 68 3a 53 53 45 32 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e | /arch:SSE2').elseif.cfg.flags.En |
| 5e060 | 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c | ableSSE.then.table.insert(compil |
| 5e080 | 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 61 72 63 68 3a 53 53 45 27 29 0a 65 6e 64 0a 65 6e 64 0a | eroptions,.'/arch:SSE').end.end. |
| 5e0a0 | 69 66 20 63 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 65 | if.cfg.flags.NoExceptions.then.e |
| 5e0c0 | 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 74 61 62 6c 65 2e | lse.if.cfg.flags.SEH.then.table. |
| 5e0e0 | 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 45 48 61 27 29 0a | insert(compileroptions,.'/EHa'). |
| 5e100 | 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e | else.table.insert(compileroption |
| 5e120 | 73 2c 20 27 2f 45 48 73 63 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | s,.'/EHsc').end.end.if.cfg.flags |
| 5e140 | 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c | .NoRTTI.then.table.insert(compil |
| 5e160 | 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 52 2d 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e | eroptions,.'/GR-').else.table.in |
| 5e180 | 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 52 27 29 0a 65 6e 64 | sert(compileroptions,.'/GR').end |
| 5e1a0 | 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 | .if.cfg.flags.NoFramePointer.the |
| 5e1c0 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 | n.table.insert(compileroptions,. |
| 5e1e0 | 27 2f 4f 79 2d 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c | '/Oy-').else.table.insert(compil |
| 5e200 | 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 79 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 61 64 64 | eroptions,.'/Oy').end.for._,.add |
| 5e220 | 6c 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f | loption.in.ipairs(cfg.buildoptio |
| 5e240 | 6e 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 | ns).do.table.insert(compileropti |
| 5e260 | 6f 6e 73 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 | ons,.addloption).end._p(indentle |
| 5e280 | 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 20 3d 20 27 27 22 29 0a 66 6f | vel,.".CompilerOptions.=.''").fo |
| 5e2a0 | 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6d 70 69 6c 65 72 6f 70 | r._,.option.in.ipairs(compilerop |
| 5e2c0 | 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 | tions).do._p(indentlevel+1,."+.' |
| 5e2e0 | 20 25 73 27 22 2c 20 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 | .%s'",.option).end._p(indentleve |
| 5e300 | 6c 2b 31 2c 20 22 2b 20 2e 49 6e 63 6c 75 64 65 44 69 72 73 22 29 0a 5f 70 28 69 6e 64 65 6e 74 | l+1,."+..IncludeDirs")._p(indent |
| 5e320 | 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 2e 44 65 66 69 6e 65 73 22 29 0a 69 66 20 6e 6f 74 20 63 66 | level+1,."+..Defines").if.not.cf |
| 5e340 | 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 | g.flags.NoPCH.and.cfg.pchheader. |
| 5e360 | 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 49 | then._p(indentlevel,.".CompilerI |
| 5e380 | 6e 70 75 74 46 69 6c 65 73 20 2d 20 27 25 73 27 22 2c 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 | nputFiles.-.'%s'",.cfg.pchsource |
| 5e3a0 | 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 50 43 48 49 6e 70 75 74 46 69 6c 65 | )._p(indentlevel,.".PCHInputFile |
| 5e3c0 | 20 3d 20 27 25 73 27 22 2c 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 29 0a 5f 70 28 69 6e 64 65 | .=.'%s'",.cfg.pchsource)._p(inde |
| 5e3e0 | 6e 74 6c 65 76 65 6c 2c 20 22 2e 50 43 48 4f 75 74 70 75 74 46 69 6c 65 20 3d 20 2e 43 6f 6d 70 | ntlevel,.".PCHOutputFile.=..Comp |
| 5e400 | 69 6c 65 72 4f 75 74 70 75 74 50 61 74 68 20 2b 20 27 25 73 2e 70 63 68 27 22 2c 20 70 72 6a 2e | ilerOutputPath.+.'%s.pch'",.prj. |
| 5e420 | 6e 61 6d 65 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 | name)._p(indentlevel,.".Compiler |
| 5e440 | 4f 70 74 69 6f 6e 73 20 2b 20 27 20 2f 46 70 5c 22 27 20 2b 20 2e 43 6f 6d 70 69 6c 65 72 4f 75 | Options.+.'./Fp\"'.+..CompilerOu |
| 5e460 | 74 70 75 74 50 61 74 68 20 2b 20 27 25 73 2e 70 63 68 5c 22 27 22 2c 20 70 72 6a 2e 6e 61 6d 65 | tputPath.+.'%s.pch\"'",.prj.name |
| 5e480 | 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 50 43 48 4f 70 74 69 6f 6e 73 20 3d | )._p(indentlevel,.".PCHOptions.= |
| 5e4a0 | 20 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 22 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 | ..CompilerOptions")._p(indentlev |
| 5e4c0 | 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 59 63 5c 22 25 73 5c 22 27 22 2c 20 63 66 67 2e 70 63 68 68 | el+1,."+.'./Yc\"%s\"'",.cfg.pchh |
| 5e4e0 | 65 61 64 65 72 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 46 | eader)._p(indentlevel+1,."+.'./F |
| 5e500 | 6f 5c 22 25 25 33 5c 22 27 22 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f | o\"%%3\"'")._p(indentlevel,.".Co |
| 5e520 | 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 20 2b 20 27 20 2f 59 75 5c 22 25 73 5c 22 27 22 2c 20 63 | mpilerOptions.+.'./Yu\"%s\"'",.c |
| 5e540 | 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c | fg.pchheader).end._p(indentlevel |
| 5e560 | 2b 31 2c 20 22 2b 20 27 20 2f 46 6f 5c 22 25 25 32 5c 22 27 22 29 20 2d 2d 20 6d 61 6b 65 20 73 | +1,."+.'./Fo\"%%2\"'").--.make.s |
| 5e580 | 75 72 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 72 6f 70 65 72 74 79 20 69 73 20 2e 43 6f | ure.the.previous.property.is..Co |
| 5e5a0 | 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | mpilerOptions.end.local.function |
| 5e5c0 | 20 6c 69 62 72 61 72 79 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 63 6f | .library(prj,.cfg,.useconfig,.co |
| 5e5e0 | 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 5f 70 28 31 2c 20 22 4c 69 62 72 61 72 79 28 27 25 73 | mmonbasepath)._p(1,."Library('%s |
| 5e600 | 2d 25 73 2d 25 73 27 29 22 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 | -%s-%s')",.prj.name,.cfg.name,.c |
| 5e620 | 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 6f 6e 66 69 | fg.platform)._p(1,.'{').useconfi |
| 5e640 | 67 28 32 29 0a 63 6f 6d 70 69 6c 65 28 32 2c 20 70 72 6a 2c 20 63 66 67 2c 20 63 6f 6d 6d 6f 6e | g(2).compile(2,.prj,.cfg,.common |
| 5e660 | 62 61 73 65 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f 6e 73 | basepath).local.librarianoptions |
| 5e680 | 20 3d 20 7b 0a 27 22 25 31 22 27 2c 0a 27 2f 4f 55 54 3a 22 25 32 22 27 2c 0a 27 2f 4e 4f 4c 4f | .=.{.'"%1"',.'/OUT:"%2"',.'/NOLO |
| 5e6a0 | 47 4f 27 2c 0a 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 36 34 27 20 | GO',.}.if.cfg.platform.==.'x64'. |
| 5e6c0 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f | then.table.insert(librarianoptio |
| 5e6e0 | 6e 73 2c 20 27 2f 4d 41 43 48 49 4e 45 3a 58 36 34 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 | ns,.'/MACHINE:X64').else.table.i |
| 5e700 | 6e 73 65 72 74 28 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 49 4e | nsert(librarianoptions,.'/MACHIN |
| 5e720 | 45 3a 58 38 36 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 4f 70 74 | E:X86').end._p(2,.".LibrarianOpt |
| 5e740 | 69 6f 6e 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 | ions.=.''").for._,.option.in.ipa |
| 5e760 | 69 72 73 28 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 33 2c 20 22 | irs(librarianoptions).do._p(3,." |
| 5e780 | 2b 20 27 20 25 73 27 22 2c 20 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 22 2e 4c 69 | +.'.%s'",.option).end._p(2,.".Li |
| 5e7a0 | 62 72 61 72 69 61 6e 4f 75 74 70 75 74 20 3d 20 27 25 73 27 22 2c 20 63 66 67 2e 62 75 69 6c 64 | brarianOutput.=.'%s'",.cfg.build |
| 5e7c0 | 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 | target.fullpath)._p(1,.'}')._p(' |
| 5e7e0 | 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 69 6e 61 72 79 28 70 72 6a | ').end.local.function.binary(prj |
| 5e800 | 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 62 69 6e 74 79 70 65 2c 20 63 6f 6d 6d 6f | ,.cfg,.useconfig,.bintype,.commo |
| 5e820 | 6e 62 61 73 65 70 61 74 68 29 0a 5f 70 28 31 2c 20 22 4f 62 6a 65 63 74 4c 69 73 74 28 27 25 73 | nbasepath)._p(1,."ObjectList('%s |
| 5e840 | 5f 6f 62 6a 2d 25 73 2d 25 73 27 29 22 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d | _obj-%s-%s')",.prj.name,.cfg.nam |
| 5e860 | 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 | e,.cfg.platform)._p(1,.'{').usec |
| 5e880 | 6f 6e 66 69 67 28 32 29 0a 63 6f 6d 70 69 6c 65 28 32 2c 20 70 72 6a 2c 20 63 66 67 2c 20 63 6f | onfig(2).compile(2,.prj,.cfg,.co |
| 5e8a0 | 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 0a | mmonbasepath)._p(1,.'}')._p(''). |
| 5e8c0 | 5f 70 28 31 2c 20 22 25 73 28 27 25 73 2d 25 73 2d 25 73 27 29 22 2c 20 62 69 6e 74 79 70 65 2c | _p(1,."%s('%s-%s-%s')",.bintype, |
| 5e8e0 | 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 | .prj.name,.cfg.name,.cfg.platfor |
| 5e900 | 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 6f 6e 66 69 67 28 32 29 0a 5f 70 28 32 2c | m)._p(1,.'{').useconfig(2)._p(2, |
| 5e920 | 20 27 2e 4c 69 62 72 61 72 69 65 73 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 20 22 27 25 73 5f 6f 62 | .'.Libraries.=.{')._p(3,."'%s_ob |
| 5e940 | 6a 2d 25 73 2d 25 73 27 2c 22 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 | j-%s-%s',",.prj.name,.cfg.name,. |
| 5e960 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 2d 2d 20 52 65 66 65 72 20 74 6f 20 74 68 65 20 4f 62 | cfg.platform).--.Refer.to.the.Ob |
| 5e980 | 6a 65 63 74 4c 69 73 74 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 64 65 70 6c 69 62 73 20 3d 20 7b | jectList.local.sorteddeplibs.=.{ |
| 5e9a0 | 7d 0a 66 6f 72 20 5f 2c 20 64 65 70 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b | }.for._,.deplib.in.ipairs(premak |
| 5e9c0 | 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 2c 20 | e.getlinks(cfg,."dependencies",. |
| 5e9e0 | 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 | "basename")).do.table.insert(sor |
| 5ea00 | 74 65 64 64 65 70 6c 69 62 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 27 25 73 2d 25 | teddeplibs,.string.format("'%s-% |
| 5ea20 | 73 2d 25 73 27 2c 22 2c 20 64 65 70 6c 69 62 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 | s-%s',",.deplib,.cfg.name,.cfg.p |
| 5ea40 | 6c 61 74 66 6f 72 6d 29 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 73 6f 72 74 65 64 64 | latform)).end.table.sort(sortedd |
| 5ea60 | 65 70 6c 69 62 73 29 0a 66 6f 72 20 5f 2c 20 64 65 70 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 | eplibs).for._,.deplib.in.ipairs( |
| 5ea80 | 73 6f 72 74 65 64 64 65 70 6c 69 62 73 29 20 64 6f 0a 5f 70 28 33 2c 20 64 65 70 6c 69 62 29 0a | sorteddeplibs).do._p(3,.deplib). |
| 5eaa0 | 65 6e 64 0a 5f 70 28 33 2c 20 27 7d 27 29 0a 5f 70 28 32 2c 20 27 2e 4c 69 6e 6b 65 72 4c 69 6e | end._p(3,.'}')._p(2,.'.LinkerLin |
| 5eac0 | 6b 4f 62 6a 65 63 74 73 20 3d 20 66 61 6c 73 65 27 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 65 72 6f | kObjects.=.false').local.linkero |
| 5eae0 | 70 74 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 22 27 2c 0a 27 2f 4f 55 54 3a 22 25 32 22 27 2c 0a | ptions.=.{.'"%1"',.'/OUT:"%2"',. |
| 5eb00 | 27 2f 4e 4f 4c 4f 47 4f 27 2c 0a 27 2f 65 72 72 6f 72 52 65 70 6f 72 74 3a 70 72 6f 6d 70 74 27 | '/NOLOGO',.'/errorReport:prompt' |
| 5eb20 | 2c 0a 7d 0a 6c 6f 63 61 6c 20 73 75 62 73 79 73 74 65 6d 76 65 72 73 69 6f 6e 20 3d 20 27 22 2c | ,.}.local.subsystemversion.=.'", |
| 5eb40 | 35 2e 30 32 22 27 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 33 32 27 20 | 5.02"'.if.cfg.platform.==.'x32'. |
| 5eb60 | 74 68 65 6e 0a 73 75 62 73 79 73 74 65 6d 76 65 72 73 69 6f 6e 20 3d 20 27 22 2c 35 2e 30 31 22 | then.subsystemversion.=.'",5.01" |
| 5eb80 | 27 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 43 6f 6e 73 6f 6c 65 41 70 70 | '.end.if.cfg.kind.==.'ConsoleApp |
| 5eba0 | 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e | '.then.table.insert(linkeroption |
| 5ebc0 | 73 2c 20 27 2f 53 55 42 53 59 53 54 45 4d 3a 43 4f 4e 53 4f 4c 45 27 2e 2e 73 75 62 73 79 73 74 | s,.'/SUBSYSTEM:CONSOLE'..subsyst |
| 5ebe0 | 65 6d 76 65 72 73 69 6f 6e 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e | emversion).else.table.insert(lin |
| 5ec00 | 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 53 55 42 53 59 53 54 45 4d 3a 57 49 4e 44 4f 57 53 27 | keroptions,.'/SUBSYSTEM:WINDOWS' |
| 5ec20 | 2e 2e 73 75 62 73 79 73 74 65 6d 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b | ..subsystemversion).end.if.cfg.k |
| 5ec40 | 69 6e 64 20 3d 3d 20 27 53 68 61 72 65 64 4c 69 62 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | ind.==.'SharedLib'.then.table.in |
| 5ec60 | 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 44 4c 4c 27 29 0a 65 6e 64 0a | sert(linkeroptions,.'/DLL').end. |
| 5ec80 | 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 36 34 27 20 74 68 65 6e 0a 74 61 | if.cfg.platform.==.'x64'.then.ta |
| 5eca0 | 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 | ble.insert(linkeroptions,.'/MACH |
| 5ecc0 | 49 4e 45 3a 58 36 34 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b | INE:X64').else.table.insert(link |
| 5ece0 | 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 49 4e 45 3a 58 38 36 27 29 0a 65 6e 64 0a 66 | eroptions,.'/MACHINE:X86').end.f |
| 5ed00 | 6f 72 20 5f 2c 20 6c 69 62 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 62 64 69 | or._,.libdir.in.ipairs(cfg.libdi |
| 5ed20 | 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e | rs).do.table.insert(linkeroption |
| 5ed40 | 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 2f 4c 49 42 50 41 54 48 3a 25 73 27 2c 20 | s,.string.format('/LIBPATH:%s',. |
| 5ed60 | 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 6c 69 62 64 69 72 2c 20 27 5c 5c 27 29 29 29 0a 65 | path.translate(libdir,.'\\'))).e |
| 5ed80 | 6e 64 0a 69 66 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 | nd.if.not.cfg.flags.WinMain.and. |
| 5eda0 | 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 43 6f 6e 73 6f 6c 65 41 70 70 27 20 6f 72 20 63 66 67 | (cfg.kind.==.'ConsoleApp'.or.cfg |
| 5edc0 | 2e 6b 69 6e 64 20 3d 3d 20 27 57 69 6e 64 6f 77 65 64 41 70 70 27 29 20 74 68 65 6e 0a 69 66 20 | .kind.==.'WindowedApp').then.if. |
| 5ede0 | 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | cfg.flags.Unicode.then.table.ins |
| 5ee00 | 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 45 4e 54 52 59 3a 77 6d 61 69 6e | ert(linkeroptions,.'/ENTRY:wmain |
| 5ee20 | 43 52 54 53 74 61 72 74 75 70 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c | CRTStartup').else.table.insert(l |
| 5ee40 | 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 45 4e 54 52 59 3a 6d 61 69 6e 43 52 54 53 74 61 | inkeroptions,.'/ENTRY:mainCRTSta |
| 5ee60 | 72 74 75 70 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 | rtup').end.end.local.deffile.=.p |
| 5ee80 | 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 66 22 29 0a 69 66 20 | remake.findfile(cfg,.".def").if. |
| 5eea0 | 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 | deffile.then.table.insert(linker |
| 5eec0 | 6f 70 74 69 6f 6e 73 2c 20 27 2f 44 45 46 3a 25 73 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 | options,.'/DEF:%s',.deffile).end |
| 5eee0 | 0a 69 66 20 28 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 20 74 | .if.(cfg.flags.Symbols.~=.nil).t |
| 5ef00 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 | hen.table.insert(linkeroptions,. |
| 5ef20 | 27 2f 44 45 42 55 47 27 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e | '/DEBUG').end.if.premake.config. |
| 5ef40 | 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 29 20 74 68 65 6e | isoptimizedbuild(cfg.flags).then |
| 5ef60 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f | .table.insert(linkeroptions,.'/O |
| 5ef80 | 50 54 3a 52 45 46 27 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 | PT:REF').table.insert(linkeropti |
| 5efa0 | 6f 6e 73 2c 20 27 2f 4f 50 54 3a 49 43 46 27 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | ons,.'/OPT:ICF').end.table.inser |
| 5efc0 | 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 49 4e 43 52 45 4d 45 4e 54 41 4c 27 2e | t(linkeroptions,.'/INCREMENTAL'. |
| 5efe0 | 2e 28 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c | .((premake.config.isincrementall |
| 5f000 | 69 6e 6b 28 63 66 67 29 20 61 6e 64 20 27 27 29 20 6f 72 20 27 3a 4e 4f 27 29 29 0a 66 6f 72 20 | ink(cfg).and.'').or.':NO')).for. |
| 5f020 | 5f 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b | _,.addloption.in.ipairs(cfg.link |
| 5f040 | 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f | options).do.table.insert(linkero |
| 5f060 | 70 74 69 6f 6e 73 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6c 69 | ptions,.addloption).end.local.li |
| 5f080 | 6e 6b 6c 69 62 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 | nklibs.=.premake.getlinks(cfg,." |
| 5f0a0 | 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6c 69 62 | all",."fullpath").for._,.linklib |
| 5f0c0 | 20 69 6e 20 69 70 61 69 72 73 28 6c 69 6e 6b 6c 69 62 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e | .in.ipairs(linklibs).do.table.in |
| 5f0e0 | 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 | sert(linkeroptions,.path.getname |
| 5f100 | 28 6c 69 6e 6b 6c 69 62 29 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6c 69 6e 6b 65 72 | (linklib)).end.table.sort(linker |
| 5f120 | 6f 70 74 69 6f 6e 73 29 0a 5f 70 28 32 2c 20 22 2e 4c 69 6e 6b 65 72 4f 70 74 69 6f 6e 73 20 3d | options)._p(2,.".LinkerOptions.= |
| 5f140 | 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 6c 69 | .''").for._,.option.in.ipairs(li |
| 5f160 | 6e 6b 65 72 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 33 2c 20 22 2b 20 27 20 25 73 27 22 2c | nkeroptions).do._p(3,."+.'.%s'", |
| 5f180 | 20 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 33 2c 20 22 2b 20 2e 4d 53 56 43 4c 69 62 50 61 | .option).end._p(3,."+..MSVCLibPa |
| 5f1a0 | 74 68 73 22 29 0a 5f 70 28 32 2c 20 22 2e 4c 69 6e 6b 65 72 4f 75 74 70 75 74 20 3d 20 27 25 73 | ths")._p(2,.".LinkerOutput.=.'%s |
| 5f1c0 | 27 22 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 5f 70 | '",.cfg.buildtarget.fullpath)._p |
| 5f1e0 | 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | (1,.'}')._p('').end.local.functi |
| 5f200 | 6f 6e 20 65 78 65 63 75 74 61 62 6c 65 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 | on.executable(prj,.cfg,.useconfi |
| 5f220 | 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 62 69 6e 61 72 79 28 70 72 6a 2c 20 63 | g,.commonbasepath).binary(prj,.c |
| 5f240 | 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 27 45 78 65 63 75 74 61 62 6c 65 27 2c 20 63 6f 6d | fg,.useconfig,.'Executable',.com |
| 5f260 | 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | monbasepath).end.local.function. |
| 5f280 | 64 6c 6c 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 63 6f 6d 6d 6f 6e 62 | dll(prj,.cfg,.useconfig,.commonb |
| 5f2a0 | 61 73 65 70 61 74 68 29 0a 62 69 6e 61 72 79 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e | asepath).binary(prj,.cfg,.usecon |
| 5f2c0 | 66 69 67 2c 20 27 44 4c 4c 27 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 65 6e 64 0a | fig,.'DLL',.commonbasepath).end. |
| 5f2e0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 69 61 73 28 70 72 6a 2c 20 63 66 67 2c 20 74 | local.function.alias(prj,.cfg,.t |
| 5f300 | 61 72 67 65 74 29 0a 5f 70 28 31 2c 20 22 41 6c 69 61 73 28 27 25 73 2d 25 73 2d 25 73 27 29 22 | arget)._p(1,."Alias('%s-%s-%s')" |
| 5f320 | 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f | ,.prj.name,.cfg.name,.cfg.platfo |
| 5f340 | 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 5f 70 28 32 2c 20 22 2e 54 61 72 67 65 74 73 20 3d | rm)._p(1,.'{')._p(2,.".Targets.= |
| 5f360 | 20 27 25 73 27 22 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 | .'%s'",.target)._p(1,.'}')._p('' |
| 5f380 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 | ).end.function.premake.fastbuild |
| 5f3a0 | 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 27 20 20 20 20 27 | .project(prj).io.indent.=.'....' |
| 5f3c0 | 0a 5f 70 28 27 2f 2f 20 46 41 53 54 42 75 69 6c 64 20 70 72 6f 6a 65 63 74 20 63 6f 6e 66 69 67 | ._p('//.FASTBuild.project.config |
| 5f3e0 | 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 | uration.file.autogenerated.by.GE |
| 5f400 | 4e 69 65 2e 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 7b 27 29 0a 6c 6f 63 61 6c 20 63 70 70 66 | Nie.')._p('')._p('{').local.cppf |
| 5f420 | 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 | iles.=.{}.for.file.in.premake.pr |
| 5f440 | 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 | oject.eachfile(prj).do.if.path.i |
| 5f460 | 73 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c | ssourcefile(file.name).then.tabl |
| 5f480 | 65 2e 69 6e 73 65 72 74 28 63 70 70 66 69 6c 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e | e.insert(cppfiles,.file.name).en |
| 5f4a0 | 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 20 3d 20 63 70 70 | d.end.local.commonbasepath.=.cpp |
| 5f4c0 | 66 69 6c 65 73 5b 31 5d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 | files[1].for._,.file.in.ipairs(c |
| 5f4e0 | 70 70 66 69 6c 65 73 29 20 64 6f 0a 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 20 3d 20 70 61 74 | ppfiles).do.commonbasepath.=.pat |
| 5f500 | 68 2e 67 65 74 63 6f 6d 6d 6f 6e 62 61 73 65 64 69 72 28 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 | h.getcommonbasedir(commonbasepat |
| 5f520 | 68 2e 2e 27 2f 27 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c | h..'/',.file).end._p(1,.".Compil |
| 5f540 | 65 72 49 6e 70 75 74 46 69 6c 65 73 52 6f 6f 74 20 3d 20 27 25 73 2f 27 22 2c 20 63 6f 6d 6d 6f | erInputFilesRoot.=.'%s/'",.commo |
| 5f560 | 6e 62 61 73 65 70 61 74 68 29 0a 5f 70 28 31 2c 20 27 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 | nbasepath)._p(1,.'.CompilerInput |
| 5f580 | 46 69 6c 65 73 20 3d 20 7b 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 | Files.=.{').for._,.file.in.ipair |
| 5f5a0 | 73 28 63 70 70 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 20 22 27 25 73 27 2c 22 2c 20 66 69 | s(cppfiles).do._p(2,."'%s',",.fi |
| 5f5c0 | 6c 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 | le).end._p(1,.'}')._p('').local. |
| 5f5e0 | 74 61 72 67 65 74 6b 69 6e 64 6d 61 70 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 65 | targetkindmap.=.{.ConsoleApp.=.e |
| 5f600 | 78 65 63 75 74 61 62 6c 65 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 65 78 65 63 75 74 61 | xecutable,.WindowedApp.=.executa |
| 5f620 | 62 6c 65 2c 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 64 6c 6c 2c 0a 53 74 61 74 69 63 4c 69 62 20 | ble,.SharedLib.=.dll,.StaticLib. |
| 5f640 | 3d 20 6c 69 62 72 61 72 79 2c 0a 7d 0a 6c 6f 63 61 6c 20 75 73 65 63 6f 6e 66 69 67 6d 61 70 20 | =.library,.}.local.useconfigmap. |
| 5f660 | 3d 20 7b 0a 78 33 32 20 3d 20 66 75 6e 63 74 69 6f 6e 28 69 6e 64 65 6e 74 6c 65 76 65 6c 29 0a | =.{.x32.=.function(indentlevel). |
| 5f680 | 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 27 55 73 69 6e 67 28 2e 4d 53 56 43 78 38 36 43 | _p(indentlevel,.'Using(.MSVCx86C |
| 5f6a0 | 6f 6e 66 69 67 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 2c 0a 78 36 34 20 3d 20 66 75 6e 63 74 | onfig)')._p('').end,.x64.=.funct |
| 5f6c0 | 69 6f 6e 28 69 6e 64 65 6e 74 6c 65 76 65 6c 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c | ion(indentlevel)._p(indentlevel, |
| 5f6e0 | 20 27 55 73 69 6e 67 28 2e 4d 53 56 43 78 36 34 43 6f 6e 66 69 67 29 27 29 0a 5f 70 28 27 27 29 | .'Using(.MSVCx64Config)')._p('') |
| 5f700 | 0a 65 6e 64 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e 61 74 69 76 65 70 6c 61 74 66 6f 72 6d 20 3d 20 28 | .end,.}.local.nativeplatform.=.( |
| 5f720 | 6f 73 2e 69 73 36 34 62 69 74 28 29 20 61 6e 64 20 27 78 36 34 27 29 20 6f 72 20 27 78 33 32 27 | os.is64bit().and.'x64').or.'x32' |
| 5f740 | 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 72 6a 2e 73 | .for._,.platform.in.ipairs(prj.s |
| 5f760 | 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e | olution.platforms).do.for.cfg.in |
| 5f780 | 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 74 66 6f 72 | .premake.eachconfig(prj,.platfor |
| 5f7a0 | 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 4e 61 74 69 76 65 | m).do.if.cfg.platform.==.'Native |
| 5f7c0 | 27 20 74 68 65 6e 0a 61 6c 69 61 73 28 70 72 6a 2c 20 63 66 67 2c 20 73 74 72 69 6e 67 2e 66 6f | '.then.alias(prj,.cfg,.string.fo |
| 5f7e0 | 72 6d 61 74 28 27 25 73 2d 25 73 2d 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e | rmat('%s-%s-%s',.prj.name,.cfg.n |
| 5f800 | 61 6d 65 2c 20 6e 61 74 69 76 65 70 6c 61 74 66 6f 72 6d 29 29 0a 65 6c 73 65 0a 74 61 72 67 65 | ame,.nativeplatform)).else.targe |
| 5f820 | 74 6b 69 6e 64 6d 61 70 5b 70 72 6a 2e 6b 69 6e 64 5d 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 | tkindmap[prj.kind](prj,.cfg,.use |
| 5f840 | 63 6f 6e 66 69 67 6d 61 70 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2c 20 63 6f 6d 6d 6f 6e 62 | configmap[cfg.platform],.commonb |
| 5f860 | 61 73 65 70 61 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 | asepath).end.end.end._p('}').end |
| 5f880 | 0a 00 2d 2d 20 47 65 6e 65 72 61 74 65 73 20 61 20 46 41 53 54 42 75 69 6c 64 20 63 6f 6e 66 69 | ..--.Generates.a.FASTBuild.confi |
| 5f8a0 | 67 20 66 69 6c 65 20 66 6f 72 20 61 20 73 6f 6c 75 74 69 6f 6e 2e 0a 66 75 6e 63 74 69 6f 6e 20 | g.file.for.a.solution..function. |
| 5f8c0 | 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 2e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a | premake.fastbuild.solution(sln). |
| 5f8e0 | 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 27 20 20 20 20 27 0a 5f 70 28 27 2f 2f 20 46 61 73 74 42 75 | io.indent.=.'....'._p('//.FastBu |
| 5f900 | 69 6c 64 20 73 6f 6c 75 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e | ild.solution.configuration.file. |
| 5f920 | 20 20 47 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 2e 27 29 0a 5f 70 28 27 2f 2f 2d 2d | ..Generated.by.GENie.')._p('//-- |
| 5f940 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 5f960 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 5f980 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 27 29 0a 5f 70 28 27 2f 2f 20 25 73 27 2c | ------------------')._p('//.%s', |
| 5f9a0 | 20 73 6c 6e 2e 6e 61 6d 65 29 0a 5f 70 28 27 2f 2f 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .sln.name)._p('//--------------- |
| 5f9c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 5f9e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 5fa00 | 2d 2d 2d 2d 2d 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 56 53 31 34 30 43 4f 4d 4e 54 4f 4f | -----')._p('#import.VS140COMNTOO |
| 5fa20 | 4c 53 27 29 0a 6c 6f 63 61 6c 20 69 73 36 34 62 69 74 20 3d 20 6f 73 2e 69 73 36 34 62 69 74 28 | LS').local.is64bit.=.os.is64bit( |
| 5fa40 | 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 36 34 20 3d 20 28 69 73 36 34 62 69 74 20 61 6e 64 20 | ).local.target64.=.(is64bit.and. |
| 5fa60 | 27 20 61 6d 64 36 34 27 29 20 6f 72 20 27 20 78 38 36 5f 61 6d 64 36 34 27 0a 6c 6f 63 61 6c 20 | '.amd64').or.'.x86_amd64'.local. |
| 5fa80 | 74 61 72 67 65 74 33 32 20 3d 20 28 69 73 36 34 62 69 74 20 61 6e 64 20 27 20 61 6d 64 36 34 5f | target32.=.(is64bit.and.'.amd64_ |
| 5faa0 | 78 38 36 27 29 20 6f 72 20 27 27 0a 6c 6f 63 61 6c 20 67 65 74 76 63 76 61 72 73 63 6f 6e 74 65 | x86').or.''.local.getvcvarsconte |
| 5fac0 | 6e 74 20 3d 20 5b 5b 0a 40 73 65 74 20 49 4e 43 4c 55 44 45 3d 0a 40 73 65 74 20 4c 49 42 3d 0a | nt.=.[[.@set.INCLUDE=.@set.LIB=. |
| 5fae0 | 40 73 65 74 20 43 6f 6d 6d 61 6e 64 50 72 6f 6d 70 74 54 79 70 65 3d 0a 40 73 65 74 20 50 72 65 | @set.CommandPromptType=.@set.Pre |
| 5fb00 | 66 65 72 72 65 64 54 6f 6f 6c 41 72 63 68 69 74 65 63 74 75 72 65 3d 0a 40 73 65 74 20 50 6c 61 | ferredToolArchitecture=.@set.Pla |
| 5fb20 | 74 66 6f 72 6d 3d 0a 40 73 65 74 20 50 61 74 68 3d 25 53 79 73 74 65 6d 52 6f 6f 74 25 5c 53 79 | tform=.@set.Path=%SystemRoot%\Sy |
| 5fb40 | 73 74 65 6d 33 32 3b 25 53 79 73 74 65 6d 52 6f 6f 74 25 3b 25 53 79 73 74 65 6d 52 6f 6f 74 25 | stem32;%SystemRoot%;%SystemRoot% |
| 5fb60 | 5c 53 79 73 74 65 6d 33 32 5c 77 62 65 6d 0a 40 63 61 6c 6c 20 22 25 56 53 31 34 30 43 4f 4d 4e | \System32\wbem.@call."%VS140COMN |
| 5fb80 | 54 4f 4f 4c 53 25 2e 2e 5c 2e 2e 5c 56 43 5c 76 63 76 61 72 73 61 6c 6c 2e 62 61 74 22 20 25 31 | TOOLS%..\..\VC\vcvarsall.bat".%1 |
| 5fba0 | 0a 40 65 63 68 6f 20 25 49 4e 43 4c 55 44 45 25 0a 40 65 63 68 6f 20 25 4c 49 42 25 0a 40 65 63 | .@echo.%INCLUDE%.@echo.%LIB%.@ec |
| 5fbc0 | 68 6f 20 25 43 6f 6d 6d 61 6e 64 50 72 6f 6d 70 74 54 79 70 65 25 0a 40 65 63 68 6f 20 25 50 72 | ho.%CommandPromptType%.@echo.%Pr |
| 5fbe0 | 65 66 65 72 72 65 64 54 6f 6f 6c 41 72 63 68 69 74 65 63 74 75 72 65 25 0a 40 65 63 68 6f 20 25 | eferredToolArchitecture%.@echo.% |
| 5fc00 | 50 6c 61 74 66 6f 72 6d 25 0a 40 65 63 68 6f 20 25 50 61 74 68 25 0a 5d 5d 0a 6c 6f 63 61 6c 20 | Platform%.@echo.%Path%.]].local. |
| 5fc20 | 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 27 54 | getvcvarsfilepath.=.os.getenv('T |
| 5fc40 | 45 4d 50 27 29 2e 2e 27 5c 5c 67 65 74 76 63 76 61 72 73 2e 62 61 74 27 0a 6c 6f 63 61 6c 20 67 | EMP')..'\\getvcvars.bat'.local.g |
| 5fc60 | 65 74 76 63 76 61 72 73 66 69 6c 65 20 3d 20 61 73 73 65 72 74 28 69 6f 2e 6f 70 65 6e 28 67 65 | etvcvarsfile.=.assert(io.open(ge |
| 5fc80 | 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 2c 20 27 77 27 29 29 0a 67 65 74 76 63 76 61 72 73 | tvcvarsfilepath,.'w')).getvcvars |
| 5fca0 | 66 69 6c 65 3a 77 72 69 74 65 28 67 65 74 76 63 76 61 72 73 63 6f 6e 74 65 6e 74 29 0a 67 65 74 | file:write(getvcvarscontent).get |
| 5fcc0 | 76 63 76 61 72 73 66 69 6c 65 3a 63 6c 6f 73 65 28 29 0a 6c 6f 63 61 6c 20 76 63 76 61 72 73 72 | vcvarsfile:close().local.vcvarsr |
| 5fce0 | 61 77 78 38 36 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 | awx86.=.os.outputof(string.forma |
| 5fd00 | 74 28 27 63 61 6c 6c 20 22 25 73 22 25 73 27 2c 20 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 | t('call."%s"%s',.getvcvarsfilepa |
| 5fd20 | 74 68 2c 20 74 61 72 67 65 74 33 32 29 29 0a 6c 6f 63 61 6c 20 76 63 76 61 72 73 72 61 77 78 36 | th,.target32)).local.vcvarsrawx6 |
| 5fd40 | 34 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 63 | 4.=.os.outputof(string.format('c |
| 5fd60 | 61 6c 6c 20 22 25 73 22 25 73 27 2c 20 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 2c 20 | all."%s"%s',.getvcvarsfilepath,. |
| 5fd80 | 74 61 72 67 65 74 36 34 29 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 67 65 74 76 63 76 61 72 73 66 69 | target64)).os.remove(getvcvarsfi |
| 5fda0 | 6c 65 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 73 76 63 76 61 72 73 20 3d 20 7b 7d 0a 6d 73 76 63 | lepath).local.msvcvars.=.{}.msvc |
| 5fdc0 | 76 61 72 73 2e 78 33 32 20 3d 20 7b 7d 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 20 3d 20 7b 7d 0a | vars.x32.=.{}.msvcvars.x64.=.{}. |
| 5fde0 | 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 20 3d 20 73 74 72 | local.includeslibssplitter.=.str |
| 5fe00 | 69 6e 67 2e 67 6d 61 74 63 68 28 76 63 76 61 72 73 72 61 77 78 36 34 2c 20 22 5b 5e 5c 6e 5d 2b | ing.gmatch(vcvarsrawx64,."[^\n]+ |
| 5fe20 | 22 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 69 6e 63 6c 75 64 65 73 72 61 77 20 3d 20 69 6e | ").msvcvars.x64.includesraw.=.in |
| 5fe40 | 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 | cludeslibssplitter().msvcvars.x6 |
| 5fe60 | 34 2e 6c 69 62 70 61 74 68 73 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 | 4.libpathsraw.=.includeslibsspli |
| 5fe80 | 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 63 6f 6d 6d 61 6e 64 70 72 6f 6d 70 | tter().msvcvars.x64.commandpromp |
| 5fea0 | 74 74 79 70 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d | ttype.=.includeslibssplitter().m |
| 5fec0 | 73 76 63 76 61 72 73 2e 78 36 34 2e 70 72 65 66 65 72 72 65 64 74 6f 6f 6c 61 72 63 68 69 74 65 | svcvars.x64.preferredtoolarchite |
| 5fee0 | 63 74 75 72 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d | cture.=.includeslibssplitter().m |
| 5ff00 | 73 76 63 76 61 72 73 2e 78 36 34 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 69 6e 63 6c 75 64 65 73 6c | svcvars.x64.platform.=.includesl |
| 5ff20 | 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 70 61 74 68 72 | ibssplitter().msvcvars.x64.pathr |
| 5ff40 | 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 69 6e 63 6c | aw.=.includeslibssplitter().incl |
| 5ff60 | 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 20 3d 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 | udeslibssplitter.=.string.gmatch |
| 5ff80 | 28 76 63 76 61 72 73 72 61 77 78 38 36 2c 20 22 5b 5e 5c 6e 5d 2b 22 29 0a 6d 73 76 63 76 61 72 | (vcvarsrawx86,."[^\n]+").msvcvar |
| 5ffa0 | 73 2e 78 33 32 2e 69 6e 63 6c 75 64 65 73 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 | s.x32.includesraw.=.includeslibs |
| 5ffc0 | 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 6c 69 62 70 61 74 68 73 | splitter().msvcvars.x32.libpaths |
| 5ffe0 | 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 | raw.=.includeslibssplitter().msv |
| 60000 | 63 76 61 72 73 2e 78 33 32 2e 63 6f 6d 6d 61 6e 64 70 72 6f 6d 70 74 74 79 70 65 20 3d 20 69 6e | cvars.x32.commandprompttype.=.in |
| 60020 | 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 | cludeslibssplitter().msvcvars.x3 |
| 60040 | 32 2e 70 72 65 66 65 72 72 65 64 74 6f 6f 6c 61 72 63 68 69 74 65 63 74 75 72 65 20 3d 20 69 6e | 2.preferredtoolarchitecture.=.in |
| 60060 | 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 | cludeslibssplitter().msvcvars.x3 |
| 60080 | 32 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 | 2.platform.=.includeslibssplitte |
| 600a0 | 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 70 61 74 68 72 61 77 20 3d 20 69 6e 63 6c 75 | r().msvcvars.x32.pathraw.=.inclu |
| 600c0 | 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | deslibssplitter().local.function |
| 600e0 | 20 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 5f 70 28 31 | .printincludes(includesraw)._p(1 |
| 60100 | 2c 20 22 2e 4d 53 56 43 49 6e 63 6c 75 64 65 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 69 20 69 6e | ,.".MSVCIncludes.=.''").for.i.in |
| 60120 | 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 69 6e 63 6c 75 64 65 73 72 61 77 2c 20 22 5b 5e 3b | .string.gmatch(includesraw,."[^; |
| 60140 | 5d 2b 22 29 20 64 6f 0a 5f 70 28 32 2c 20 22 2b 20 27 20 2f 49 5c 22 25 73 5c 22 27 22 2c 20 69 | ]+").do._p(2,."+.'./I\"%s\"'",.i |
| 60160 | 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 70 72 69 6e 74 6c 69 | ).end.end.local.function.printli |
| 60180 | 62 70 61 74 68 73 28 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 31 2c 20 22 2e 4d 53 56 43 | bpaths(libpathsraw)._p(1,.".MSVC |
| 601a0 | 4c 69 62 50 61 74 68 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 69 20 69 6e 20 73 74 72 69 6e 67 2e | LibPaths.=.''").for.i.in.string. |
| 601c0 | 67 6d 61 74 63 68 28 6c 69 62 70 61 74 68 73 72 61 77 2c 20 22 5b 5e 3b 5d 2b 22 29 20 64 6f 0a | gmatch(libpathsraw,."[^;]+").do. |
| 601e0 | 5f 70 28 32 2c 20 22 2b 20 27 20 2f 4c 49 42 50 41 54 48 3a 5c 22 25 73 5c 22 27 22 2c 20 69 29 | _p(2,."+.'./LIBPATH:\"%s\"'",.i) |
| 60200 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 73 36 34 62 69 74 20 74 68 65 6e 0a 5f 70 28 27 2e 4d 53 | .end.end.if.is64bit.then._p('.MS |
| 60220 | 56 43 78 36 34 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 5b 27 29 0a 5f 70 28 31 2c 20 22 2e | VCx64Config.=')._p('[')._p(1,.". |
| 60240 | 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c | Compiler..=.'$VS140COMNTOOLS$..\ |
| 60260 | 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5c 5c 63 6c 2e 65 78 65 27 22 29 0a 5f | \..\\VC\\bin\\amd64\\cl.exe'")._ |
| 60280 | 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f | p(1,.".Librarian.=.'$VS140COMNTO |
| 602a0 | 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5c 5c 6c 69 62 2e | OLS$..\\..\\VC\\bin\\amd64\\lib. |
| 602c0 | 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 | exe'")._p(1,.".Linker....=.'$VS1 |
| 602e0 | 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 | 40COMNTOOLS$..\\..\\VC\\bin\\amd |
| 60300 | 36 34 5c 5c 6c 69 6e 6b 2e 65 78 65 27 22 29 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 | 64\\link.exe'").printincludes(ms |
| 60320 | 76 63 76 61 72 73 2e 78 36 34 2e 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 | vcvars.x64.includesraw).printlib |
| 60340 | 70 61 74 68 73 28 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a | paths(msvcvars.x64.libpathsraw). |
| 60360 | 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 4d 53 56 43 78 38 36 43 6f 6e 66 69 | _p(']')._p('')._p('.MSVCx86Confi |
| 60380 | 67 20 3d 27 29 0a 5f 70 28 27 5b 27 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 | g.=')._p('[')._p(1,.".Compiler.. |
| 603a0 | 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 | =.'$VS140COMNTOOLS$..\\..\\VC\\b |
| 603c0 | 69 6e 5c 5c 61 6d 64 36 34 5f 78 38 36 5c 5c 63 6c 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 | in\\amd64_x86\\cl.exe'")._p(1,." |
| 603e0 | 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e | .Librarian.=.'$VS140COMNTOOLS$.. |
| 60400 | 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5f 78 38 36 5c 5c 6c 69 62 2e 65 78 | \\..\\VC\\bin\\amd64_x86\\lib.ex |
| 60420 | 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 | e'")._p(1,.".Linker....=.'$VS140 |
| 60440 | 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 | COMNTOOLS$..\\..\\VC\\bin\\amd64 |
| 60460 | 5f 78 38 36 5c 5c 6c 69 6e 6b 2e 65 78 65 27 22 29 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 | _x86\\link.exe'").printincludes( |
| 60480 | 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c | msvcvars.x32.includesraw).printl |
| 604a0 | 69 62 70 61 74 68 73 28 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 6c 69 62 70 61 74 68 73 72 61 77 | ibpaths(msvcvars.x32.libpathsraw |
| 604c0 | 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 29 0a 65 6c 73 65 0a 5f 70 28 27 2e 4d 53 56 43 78 | )._p(']')._p('').else._p('.MSVCx |
| 604e0 | 36 34 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 5b 27 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d | 64Config.=')._p('[')._p(1,.".Com |
| 60500 | 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e | piler..=.'$VS140COMNTOOLS$..\\.. |
| 60520 | 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 5c 5c 63 6c 2e 65 78 65 27 22 29 0a | \\VC\\bin\\x86_amd64\\cl.exe'"). |
| 60540 | 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 | _p(1,.".Librarian.=.'$VS140COMNT |
| 60560 | 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 5c | OOLS$..\\..\\VC\\bin\\x86_amd64\ |
| 60580 | 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 6e 6b 65 72 20 20 20 20 3d 20 | \lib.exe'")._p(1,.".Linker....=. |
| 605a0 | 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e | '$VS140COMNTOOLS$..\\..\\VC\\bin |
| 605c0 | 5c 5c 78 38 36 5f 61 6d 64 36 34 5c 5c 6c 69 6e 6b 2e 65 78 65 27 22 29 0a 70 72 69 6e 74 69 6e | \\x86_amd64\\link.exe'").printin |
| 605e0 | 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 69 6e 63 6c 75 64 65 73 72 61 77 29 | cludes(msvcvars.x64.includesraw) |
| 60600 | 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 6c 69 62 70 | .printlibpaths(msvcvars.x64.libp |
| 60620 | 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 4d 53 56 | athsraw)._p(']')._p('')._p('.MSV |
| 60640 | 43 78 38 36 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 5b 27 29 0a 5f 70 28 31 2c 20 22 2e 43 | Cx86Config.=')._p('[')._p(1,.".C |
| 60660 | 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c | ompiler..=.'$VS140COMNTOOLS$..\\ |
| 60680 | 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 63 6c 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c | ..\\VC\\bin\\cl.exe'")._p(1,.".L |
| 606a0 | 69 62 72 61 72 69 61 6e 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c | ibrarian.=.'$VS140COMNTOOLS$..\\ |
| 606c0 | 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e | ..\\VC\\bin\\lib.exe'")._p(1,.". |
| 606e0 | 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c | Linker....=.'$VS140COMNTOOLS$..\ |
| 60700 | 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 6c 69 6e 6b 2e 65 78 65 27 22 29 0a 70 72 69 6e 74 69 | \..\\VC\\bin\\link.exe'").printi |
| 60720 | 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 69 6e 63 6c 75 64 65 73 72 61 77 | ncludes(msvcvars.x32.includesraw |
| 60740 | 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 6c 69 62 | ).printlibpaths(msvcvars.x32.lib |
| 60760 | 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 | pathsraw)._p(']')._p('').end.loc |
| 60780 | 61 6c 20 6d 73 76 63 62 69 6e 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e | al.msvcbin.=.'$VS140COMNTOOLS$.. |
| 607a0 | 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 27 20 2e 2e 20 28 28 69 73 36 34 62 69 74 20 61 6e 64 20 | \\..\\VC\\bin'....((is64bit.and. |
| 607c0 | 27 5c 5c 61 6d 64 36 34 27 29 20 6f 72 20 27 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 50 61 | '\\amd64').or.'')._p('#import.Pa |
| 607e0 | 74 68 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 54 4d 50 27 29 0a 5f 70 28 27 23 69 6d 70 6f | th')._p('#import.TMP')._p('#impo |
| 60800 | 72 74 20 53 79 73 74 65 6d 52 6f 6f 74 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 65 74 74 69 | rt.SystemRoot')._p('')._p('Setti |
| 60820 | 6e 67 73 27 29 0a 5f 70 28 27 7b 27 29 0a 5f 70 28 31 2c 20 27 2e 45 6e 76 69 72 6f 6e 6d 65 6e | ngs')._p('{')._p(1,.'.Environmen |
| 60840 | 74 20 3d 20 7b 27 29 0a 5f 70 28 32 2c 20 22 27 50 61 74 68 3d 25 73 3b 24 50 61 74 68 24 27 2c | t.=.{')._p(2,."'Path=%s;$Path$', |
| 60860 | 22 2c 20 6d 73 76 63 62 69 6e 29 0a 5f 70 28 32 2c 20 22 27 54 4d 50 3d 24 54 4d 50 24 27 2c 22 | ",.msvcbin)._p(2,."'TMP=$TMP$'," |
| 60880 | 29 0a 5f 70 28 32 2c 20 22 27 53 79 73 74 65 6d 52 6f 6f 74 3d 24 53 79 73 74 65 6d 52 6f 6f 74 | )._p(2,."'SystemRoot=$SystemRoot |
| 608a0 | 24 27 2c 22 29 0a 5f 70 28 32 2c 20 27 7d 27 29 0a 5f 70 28 27 7d 27 29 0a 5f 70 28 27 27 29 0a | $',")._p(2,.'}')._p('}')._p(''). |
| 608c0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 6b 69 6e 64 73 6f 72 74 28 61 2c 20 62 | local.function.projkindsort(a,.b |
| 608e0 | 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 | ).local.projvaluemap.=.{.Console |
| 60900 | 41 70 70 20 20 3d 20 33 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 33 2c 0a 53 68 61 72 65 | App..=.3,.WindowedApp.=.3,.Share |
| 60920 | 64 4c 69 62 20 20 20 3d 20 32 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 31 2c 0a 7d 0a 69 | dLib...=.2,.StaticLib...=.1,.}.i |
| 60940 | 66 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 5b 61 2e 6b 69 6e 64 5d 20 3d 3d 20 70 72 6f 6a 76 61 | f.projvaluemap[a.kind].==.projva |
| 60960 | 6c 75 65 6d 61 70 5b 62 2e 6b 69 6e 64 5d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d | luemap[b.kind].then.return.a.nam |
| 60980 | 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 6f 6a 76 61 6c 75 65 | e.<.b.name.else.return.projvalue |
| 609a0 | 6d 61 70 5b 61 2e 6b 69 6e 64 5d 20 3c 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 5b 62 2e 6b 69 6e | map[a.kind].<.projvaluemap[b.kin |
| 609c0 | 64 5d 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 70 72 6f 6a 73 20 3d 20 7b | d].end.end.local.sortedprojs.=.{ |
| 609e0 | 7d 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 |
| 60a00 | 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 | chproject(sln).do.table.insert(s |
| 60a20 | 6f 72 74 65 64 70 72 6f 6a 73 2c 20 70 72 6a 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 | ortedprojs,.prj).end.table.sort( |
| 60a40 | 73 6f 72 74 65 64 70 72 6f 6a 73 2c 20 70 72 6f 6a 6b 69 6e 64 73 6f 72 74 29 0a 66 6f 72 20 5f | sortedprojs,.projkindsort).for._ |
| 60a60 | 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6f 72 74 65 64 70 72 6f 6a 73 29 20 64 6f 0a | ,.prj.in.ipairs(sortedprojs).do. |
| 60a80 | 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 74 2e 67 65 | local.fname.=.premake.project.ge |
| 60aa0 | 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 27 25 25 2e 62 66 66 27 29 0a 66 6e | tbasename(prj.name,.'%%.bff').fn |
| 60ac0 | 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 20 66 6e | ame.=.path.join(prj.location,.fn |
| 60ae0 | 61 6d 65 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c | ame).fname.=.path.getrelative(sl |
| 60b00 | 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 5f 70 28 27 23 69 6e 63 6c 75 64 65 20 | n.location,.fname)._p('#include. |
| 60b20 | 22 25 73 22 27 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 72 | "%s"',.fname).end._p('')._p('.Pr |
| 60b40 | 6f 6a 65 63 74 56 61 72 69 61 6e 74 73 20 3d 20 7b 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 20 | ojectVariants.=.{').for._,.plat. |
| 60b60 | 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 | in.ipairs(sln.platforms).do.for. |
| 60b80 | 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 | _,.cfg.in.ipairs(sln.configurati |
| 60ba0 | 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 20 22 27 25 73 2d 25 73 27 2c 22 2c 20 63 66 67 2c 20 70 | ons).do._p(1,."'%s-%s',",.cfg,.p |
| 60bc0 | 6c 61 74 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 7d 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 | lat).end.end._p('}')._p('')._p(' |
| 60be0 | 46 6f 72 45 61 63 68 28 2e 56 61 72 69 61 6e 74 20 69 6e 20 2e 50 72 6f 6a 65 63 74 56 61 72 69 | ForEach(.Variant.in..ProjectVari |
| 60c00 | 61 6e 74 73 29 27 29 0a 5f 70 28 27 7b 27 29 0a 5f 70 28 31 2c 20 22 41 6c 69 61 73 28 27 61 6c | ants)')._p('{')._p(1,."Alias('al |
| 60c20 | 6c 2d 24 56 61 72 69 61 6e 74 24 27 29 22 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 5f 70 28 32 2c | l-$Variant$')")._p(1,.'{')._p(2, |
| 60c40 | 20 27 2e 54 61 72 67 65 74 73 20 3d 20 7b 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 | .'.Targets.=.{').for._,.prj.in.i |
| 60c60 | 70 61 69 72 73 28 73 6f 72 74 65 64 70 72 6f 6a 73 29 20 64 6f 0a 5f 70 28 33 2c 20 22 27 25 73 | pairs(sortedprojs).do._p(3,."'%s |
| 60c80 | 2d 24 56 61 72 69 61 6e 74 24 27 2c 22 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 | -$Variant$',",.prj.name).end._p( |
| 60ca0 | 32 2c 20 27 7d 27 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 | 2,.'}')._p(1,.'}')._p('}').end.. |
| 60cc0 | 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 20 3d 20 70 72 | premake.ninja.=.{.}.local.p.=.pr |
| 60ce0 | 65 6d 61 6b 65 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 3d 20 | emake.newaction.{.trigger.....=. |
| 60d00 | 22 6e 69 6e 6a 61 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 3d 20 22 6e 69 6e 6a 61 22 2c 0a | "ninja",.shortname...=."ninja",. |
| 60d20 | 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4e 69 6e 6a 61 20 62 75 | description.=."Generate.Ninja.bu |
| 60d40 | 69 6c 64 20 66 69 6c 65 73 22 2c 0a 6d 6f 64 75 6c 65 20 20 20 20 20 20 3d 20 22 6e 69 6e 6a 61 | ild.files",.module......=."ninja |
| 60d60 | 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 22 43 6f 6e 73 6f 6c 65 41 70 | ",.valid_kinds.....=.{"ConsoleAp |
| 60d80 | 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 2c 20 | p",."WindowedApp",."StaticLib",. |
| 60da0 | 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 7d 2c 0a 76 61 6c 69 64 5f 6c 61 | "SharedLib",."Bundle"},.valid_la |
| 60dc0 | 6e 67 75 61 67 65 73 20 3d 20 7b 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 53 77 69 66 74 22 7d 2c | nguages.=.{"C",."C++",."Swift"}, |
| 60de0 | 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 3d 20 7b 20 22 | .valid_tools.....=.{.cc....=.{." |
| 60e00 | 67 63 63 22 20 7d 2c 0a 73 77 69 66 74 20 3d 20 7b 20 22 73 77 69 66 74 22 20 7d 2c 0a 7d 2c 0a | gcc".},.swift.=.{."swift".},.},. |
| 60e20 | 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 69 6f 2e 65 6f | onsolution.=.function(sln).io.eo |
| 60e40 | 6c 20 20 20 20 3d 20 22 5c 72 5c 6e 22 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 69 | l....=."\r\n".io.indent.=."\t".i |
| 60e60 | 6f 2e 65 73 63 61 70 65 72 28 70 2e 6e 69 6e 6a 61 2e 65 73 63 29 0a 70 2e 67 65 6e 65 72 61 74 | o.escaper(p.ninja.esc).p.generat |
| 60e80 | 65 28 73 6c 6e 2c 20 22 4d 61 6b 65 66 69 6c 65 22 2c 20 70 2e 6e 69 6e 6a 61 2e 67 65 6e 65 72 | e(sln,."Makefile",.p.ninja.gener |
| 60ea0 | 61 74 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 70 | ate_solution).io.indent.=."..".p |
| 60ec0 | 2e 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 6e 69 6e 6a 61 5f 62 75 69 6c 64 73 28 73 6c 6e | .ninja.generate_ninja_builds(sln |
| 60ee0 | 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 29 | ).end,.onproject.=.function(prj) |
| 60f00 | 0a 69 6f 2e 65 6f 6c 20 20 20 20 3d 20 22 5c 72 5c 6e 22 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 | .io.eol....=."\r\n".io.indent.=. |
| 60f20 | 22 20 20 22 0a 69 6f 2e 65 73 63 61 70 65 72 28 70 2e 6e 69 6e 6a 61 2e 65 73 63 29 0a 70 2e 6e | "..".io.escaper(p.ninja.esc).p.n |
| 60f40 | 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 2c 0a | inja.generate_project(prj).end,. |
| 60f60 | 6f 6e 63 6c 65 61 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 | oncleansolution.=.function(sln). |
| 60f80 | 66 6f 72 20 5f 2c 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 | for._,name.in.ipairs(sln.configu |
| 60fa0 | 72 61 74 69 6f 6e 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 | rations).do.premake.clean.file(s |
| 60fc0 | 6c 6e 2c 20 70 2e 6e 69 6e 6a 61 2e 67 65 74 5f 73 6f 6c 75 74 69 6f 6e 5f 6e 61 6d 65 28 73 6c | ln,.p.ninja.get_solution_name(sl |
| 60fe0 | 6e 2c 20 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 | n,.name)).end.end,.oncleanprojec |
| 61000 | 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 74 61 | t.=.function(prj).end,.oncleanta |
| 61020 | 72 67 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f 63 | rget.=.function(prj).end,.}..loc |
| 61040 | 61 6c 20 6e 69 6e 6a 61 20 3d 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 0a 66 75 6e 63 74 69 6f | al.ninja.=.premake.ninja.functio |
| 61060 | 6e 20 6e 69 6e 6a 61 2e 65 73 63 28 76 61 6c 75 65 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 | n.ninja.esc(value).value.=.value |
| 61080 | 3a 67 73 75 62 28 22 25 24 22 2c 20 22 24 24 22 29 20 2d 2d 20 54 4f 44 4f 20 6d 61 79 62 65 20 | :gsub("%$",."$$").--.TODO.maybe. |
| 610a0 | 74 68 65 72 65 20 69 73 20 62 65 74 74 65 72 20 77 61 79 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 | there.is.better.way.value.=.valu |
| 610c0 | 65 3a 67 73 75 62 28 22 3a 22 2c 20 22 24 3a 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a | e:gsub(":",."$:").value.=.value: |
| 610e0 | 67 73 75 62 28 22 5c 6e 22 2c 20 22 24 5c 6e 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a | gsub("\n",."$\n").value.=.value: |
| 61100 | 67 73 75 62 28 22 20 22 2c 20 22 24 20 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 | gsub(".",."$.").return.value.end |
| 61120 | 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 73 68 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 | .function.ninja.shesc(value).if. |
| 61140 | 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 6c 6f 63 61 | type(value).==."table".then.loca |
| 61160 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 6e 20 3d 20 23 76 61 6c 75 65 0a 66 | l.result.=.{}.local.n.=.#value.f |
| 61180 | 6f 72 20 69 20 3d 20 31 2c 20 6e 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | or.i.=.1,.n.do.table.insert(resu |
| 611a0 | 6c 74 2c 20 6e 69 6e 6a 61 2e 73 68 65 73 63 28 76 61 6c 75 65 5b 69 5d 29 29 0a 65 6e 64 0a 72 | lt,.ninja.shesc(value[i])).end.r |
| 611c0 | 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 | eturn.result.end.if.value:find(" |
| 611e0 | 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 5c 22 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e | .").then.return."\""....value... |
| 61200 | 20 22 5c 22 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 66 75 6e 63 74 | ."\"".end.return.value.end.funct |
| 61220 | 69 6f 6e 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 | ion.ninja.list(value).if.#value. |
| 61240 | 3e 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 | >.0.then.return."."....table.con |
| 61260 | 63 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 | cat(value,.".").else.return."".e |
| 61280 | 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 61 72 67 6c 69 73 74 28 61 72 | nd.end.function.ninja.arglist(ar |
| 612a0 | 67 2c 20 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e 20 30 20 74 68 65 6e 0a 6c 6f 63 | g,.value).if.#value.>.0.then.loc |
| 612c0 | 61 6c 20 61 72 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 20 69 6e 20 69 70 61 69 72 | al.args.=.{}.for._,.val.in.ipair |
| 612e0 | 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 67 73 2c 20 73 | s(value).do.table.insert(args,.s |
| 61300 | 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 25 73 22 2c 20 61 72 67 2c 20 76 61 6c 29 29 | tring.format("%s.%s",.arg,.val)) |
| 61320 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 61 72 67 73 2c 20 22 | .end.return.table.concat(args,." |
| 61340 | 20 22 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 | .").else.return."".end.end.funct |
| 61360 | 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a | ion.ninja.generate_project(prj). |
| 61380 | 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 53 77 69 66 74 22 20 74 68 65 6e 0a | if.prj.language.==."Swift".then. |
| 613a0 | 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 73 77 69 66 74 28 70 72 6a 29 0a 65 6c 73 65 0a 6e | ninja.generate_swift(prj).else.n |
| 613c0 | 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 63 70 70 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 6c | inja.generate_cpp(prj).end.end.l |
| 613e0 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6e 65 72 67 65 74 28 73 65 6c 66 2c 20 6b 65 79 | ocal.function.innerget(self,.key |
| 61400 | 29 0a 72 65 74 75 72 6e 20 72 61 77 67 65 74 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 73 65 6c | ).return.rawget(getmetatable(sel |
| 61420 | 66 29 2c 20 6b 65 79 29 20 6f 72 20 73 65 6c 66 2e 5f 5f 69 6e 6e 65 72 5b 6b 65 79 5d 0a 65 6e | f),.key).or.self.__inner[key].en |
| 61440 | 64 0a 6c 6f 63 61 6c 20 70 72 6a 5f 70 72 6f 78 79 20 3d 20 7b 20 5f 5f 69 6e 64 65 78 20 3d 20 | d.local.prj_proxy.=.{.__index.=. |
| 61460 | 69 6e 6e 65 72 67 65 74 20 7d 0a 6c 6f 63 61 6c 20 63 66 67 5f 70 72 6f 78 79 20 3d 20 7b 20 5f | innerget.}.local.cfg_proxy.=.{._ |
| 61480 | 5f 69 6e 64 65 78 20 3d 20 69 6e 6e 65 72 67 65 74 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 | _index.=.innerget.}.function.new |
| 614a0 | 5f 70 72 6a 5f 70 72 6f 78 79 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 | _prj_proxy(prj).prj.=.prj.projec |
| 614c0 | 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 76 20 3d 20 7b 20 5f 5f 69 6e 6e 65 72 20 3d 20 70 | t.or.prj.local.v.=.{.__inner.=.p |
| 614e0 | 72 6a 20 7d 0a 6c 6f 63 61 6c 20 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 65 | rj.}.local.__configs.=.{}.for.ke |
| 61500 | 79 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 73 29 20 64 | y,.cfg.in.pairs(prj.__configs).d |
| 61520 | 6f 0a 69 66 20 6b 65 79 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 | o.if.key.~=."".then.__configs[ke |
| 61540 | 79 5d 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f 78 79 28 22 63 66 67 22 2c 20 63 66 67 29 | y].=.ninja.get_proxy("cfg",.cfg) |
| 61560 | 0a 65 6c 73 65 0a 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 20 3d 20 63 66 67 0a 65 6e 64 0a 65 | .else.__configs[key].=.cfg.end.e |
| 61580 | 6e 64 0a 76 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 5f 5f 63 6f 6e 66 69 67 73 0a 72 65 74 75 72 | nd.v.__configs.=.__configs.retur |
| 615a0 | 6e 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 76 2c 20 70 72 6a 5f 70 72 6f 78 79 29 0a 65 6e 64 | n.setmetatable(v,.prj_proxy).end |
| 615c0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 62 61 73 65 6b 65 79 73 28 74 2c 20 6b 65 | .local.function.rebasekeys(t,.ke |
| 615e0 | 79 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 66 6f 72 20 5f 2c 6b 65 79 20 69 6e 20 69 70 61 69 72 | ys,.old,.new).for._,key.in.ipair |
| 61600 | 73 28 6b 65 79 73 29 20 64 6f 0a 74 5b 6b 65 79 5d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 | s(keys).do.t[key].=.path.rebase( |
| 61620 | 74 5b 6b 65 79 5d 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 0a 65 | t[key],.old,.new).end.return.t.e |
| 61640 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 62 61 73 65 61 72 72 61 79 28 74 2c | nd.local.function.rebasearray(t, |
| 61660 | 20 6f 6c 64 2c 20 6e 65 77 29 0a 6c 6f 63 61 6c 20 72 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f | .old,.new).local.res.=.{.}.for._ |
| 61680 | 2c 66 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ,f.in.ipairs(t).do.table.insert( |
| 616a0 | 72 65 73 2c 20 70 61 74 68 2e 72 65 62 61 73 65 28 66 2c 20 6f 6c 64 2c 20 6e 65 77 29 29 0a 65 | res,.path.rebase(f,.old,.new)).e |
| 616c0 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 5f 63 | nd.return.res.end.function.new_c |
| 616e0 | 66 67 5f 70 72 6f 78 79 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 22 64 69 | fg_proxy(cfg).local.keys.=.{."di |
| 61700 | 72 65 63 74 6f 72 79 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 2c 20 22 62 75 6e 64 6c 65 70 61 74 | rectory",."fullpath",."bundlepat |
| 61720 | 68 22 20 7d 0a 6c 6f 63 61 6c 20 6f 6c 64 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 0a 6c 6f | h".}.local.old.=.cfg.location.lo |
| 61740 | 63 61 6c 20 6e 65 77 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e | cal.new.=.path.join(cfg.location |
| 61760 | 2c 20 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 76 20 3d 20 7b 0a 5f 5f 69 | ,.cfg.shortname).local.v.=.{.__i |
| 61780 | 6e 6e 65 72 20 20 20 20 20 3d 20 63 66 67 2c 0a 6c 6f 63 61 74 69 6f 6e 20 20 20 20 3d 20 6e 65 | nner.....=.cfg,.location....=.ne |
| 617a0 | 77 2c 0a 6f 62 6a 65 63 74 73 64 69 72 20 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 63 66 67 | w,.objectsdir..=.path.rebase(cfg |
| 617c0 | 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 6f 6c 64 2c 20 6e 65 77 29 2c 0a 62 75 69 6c 64 74 61 72 | .objectsdir,.old,.new),.buildtar |
| 617e0 | 67 65 74 20 3d 20 72 65 62 61 73 65 6b 65 79 73 28 74 61 62 6c 65 2e 64 65 65 70 63 6f 70 79 28 | get.=.rebasekeys(table.deepcopy( |
| 61800 | 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 29 2c 20 6b 65 79 73 2c 20 6f 6c 64 2c 20 6e 65 77 | cfg.buildtarget),.keys,.old,.new |
| 61820 | 29 2c 0a 6c 69 6e 6b 74 61 72 67 65 74 20 20 3d 20 72 65 62 61 73 65 6b 65 79 73 28 74 61 62 6c | ),.linktarget..=.rebasekeys(tabl |
| 61840 | 65 2e 64 65 65 70 63 6f 70 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 29 2c 20 6b 65 79 | e.deepcopy(cfg.buildtarget),.key |
| 61860 | 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 2c 0a 7d 0a 76 2e 66 69 6c 65 73 20 20 20 20 20 20 20 20 20 | s,.old,.new),.}.v.files......... |
| 61880 | 20 20 3d 20 72 65 62 61 73 65 61 72 72 61 79 28 63 66 67 2e 66 69 6c 65 73 2c 20 6f 6c 64 2c 20 | ..=.rebasearray(cfg.files,.old,. |
| 618a0 | 6e 65 77 29 0a 76 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 20 20 20 20 3d 20 72 65 62 61 73 65 61 | new).v.includedirs.....=.rebasea |
| 618c0 | 72 72 61 79 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a | rray(cfg.includedirs,.old,.new). |
| 618e0 | 76 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 72 65 62 61 73 65 61 72 72 61 79 28 | v.userincludedirs.=.rebasearray( |
| 61900 | 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 76 | cfg.userincludedirs,.old,.new).v |
| 61920 | 2e 73 77 69 66 74 6d 6f 64 75 6c 65 6d 61 70 73 20 3d 20 72 65 62 61 73 65 61 72 72 61 79 28 63 | .swiftmodulemaps.=.rebasearray(c |
| 61940 | 66 67 2e 73 77 69 66 74 6d 6f 64 75 6c 65 6d 61 70 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 72 65 | fg.swiftmodulemaps,.old,.new).re |
| 61960 | 74 75 72 6e 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 76 2c 20 63 66 67 5f 70 72 6f 78 79 29 0a | turn.setmetatable(v,.cfg_proxy). |
| 61980 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 66 67 5f 70 72 6f 78 79 3a 67 65 74 70 72 6f 6a 65 63 | end.function.cfg_proxy:getprojec |
| 619a0 | 74 66 69 6c 65 6e 61 6d 65 28 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d | tfilename(fullpath).local.name.= |
| 619c0 | 20 73 65 6c 66 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6e 69 6e 6a 61 22 0a 69 | .self.project.name....".ninja".i |
| 619e0 | 66 20 66 75 6c 6c 70 61 74 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 | f.fullpath.~=.nil.then.return.pa |
| 61a00 | 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 61 6d 65 29 0a 65 6e 64 | th.join(self.location,.name).end |
| 61a20 | 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 63 66 67 5f 70 72 | .return.name.end.function.cfg_pr |
| 61a40 | 6f 78 79 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 0a 72 65 74 75 72 6e 20 70 | oxy:getoutputfilename().return.p |
| 61a60 | 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 | ath.join(self.buildtarget.direct |
| 61a80 | 6f 72 79 2c 20 73 65 6c 66 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 65 6e 64 0a | ory,.self.buildtarget.name).end. |
| 61aa0 | 6c 6f 63 61 6c 20 70 72 6f 78 79 5f 63 61 63 68 65 20 3d 20 7b 20 0a 70 72 6a 20 3d 20 7b 20 6e | local.proxy_cache.=.{..prj.=.{.n |
| 61ac0 | 65 77 20 3d 20 6e 65 77 5f 70 72 6a 5f 70 72 6f 78 79 20 7d 2c 20 0a 63 66 67 20 3d 20 7b 20 6e | ew.=.new_prj_proxy.},..cfg.=.{.n |
| 61ae0 | 65 77 20 3d 20 6e 65 77 5f 63 66 67 5f 70 72 6f 78 79 20 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e | ew.=.new_cfg_proxy.},.}.function |
| 61b00 | 20 67 65 74 5f 70 72 6f 78 79 28 63 61 63 68 65 2c 20 6f 62 6a 29 0a 69 66 20 6e 6f 74 20 63 61 | .get_proxy(cache,.obj).if.not.ca |
| 61b20 | 63 68 65 5b 6f 62 6a 5d 20 74 68 65 6e 0a 63 61 63 68 65 5b 6f 62 6a 5d 20 3d 20 63 61 63 68 65 | che[obj].then.cache[obj].=.cache |
| 61b40 | 2e 6e 65 77 28 6f 62 6a 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 61 63 68 65 5b 6f 62 6a 5d 0a | .new(obj).end.return.cache[obj]. |
| 61b60 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f 78 79 28 74 79 70 | end.function.ninja.get_proxy(typ |
| 61b80 | 2c 20 6f 62 6a 29 0a 69 66 20 6e 6f 74 20 70 72 6f 78 79 5f 63 61 63 68 65 5b 74 79 70 5d 20 74 | ,.obj).if.not.proxy_cache[typ].t |
| 61ba0 | 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 70 72 6f 78 79 20 74 79 70 65 22 29 0a | hen.error("invalid.proxy.type"). |
| 61bc0 | 65 6e 64 0a 72 65 74 75 72 6e 20 67 65 74 5f 70 72 6f 78 79 28 70 72 6f 78 79 5f 63 61 63 68 65 | end.return.get_proxy(proxy_cache |
| 61be0 | 5b 74 79 70 5d 2c 20 6f 62 6a 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 6e 69 6e 6a 61 20 3d 20 70 | [typ],.obj).end..local.ninja.=.p |
| 61c00 | 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 0a 6c 6f 63 61 6c 20 70 20 3d 20 70 72 65 6d 61 6b 65 0a 6c | remake.ninja.local.p.=.premake.l |
| 61c20 | 6f 63 61 6c 20 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 2e 73 6f 6c 75 74 69 6f 6e 0a 66 75 6e 63 74 | ocal.solution.=.p.solution.funct |
| 61c40 | 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 | ion.ninja.generate_solution(sln) |
| 61c60 | 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d | .local.cc.=.premake[_OPTIONS.cc] |
| 61c80 | 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 65 2e 66 69 6c 74 65 | .local.platforms.=.premake.filte |
| 61ca0 | 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e | rplatforms(sln,.cc.platforms,."N |
| 61cc0 | 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 69 | ative")._p('#.%s.solution.makefi |
| 61ce0 | 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d | le.autogenerated.by.GENie',.prem |
| 61d00 | 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a | ake.action.current().shortname). |
| 61d20 | 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 73 61 67 65 | _p('#.Type."make.help".for.usage |
| 61d40 | 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 4e 49 4e 4a 41 3d 6e 69 6e 6a 61 27 29 | .help')._p('')._p('NINJA=ninja') |
| 61d60 | 0a 5f 70 28 27 69 66 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 | ._p('ifndef.config')._p('..confi |
| 61d80 | 67 3d 25 73 27 2c 20 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 | g=%s',._MAKE.esc(premake.getconf |
| 61da0 | 69 67 6e 61 6d 65 28 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 | igname(sln.configurations[1],.pl |
| 61dc0 | 61 74 66 6f 72 6d 73 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 | atforms[1],.true)))._p('endif'). |
| 61de0 | 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 73 20 3d 20 74 61 62 6c 65 2e 65 78 | _p('').local.projects.=.table.ex |
| 61e00 | 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 0a 74 61 62 6c | tract(sln.projects,."name").tabl |
| 61e20 | 65 2e 73 6f 72 74 28 70 72 6f 6a 65 63 74 73 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f | e.sort(projects)._p('')._p('.PHO |
| 61e40 | 4e 59 3a 20 61 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 | NY:.all.clean.help.$(PROJECTS)') |
| 61e60 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 27 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d | ._p('')._p('all:').if.(not.sln.m |
| 61e80 | 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 69 | essageskip).or.(not.table.contai |
| 61ea0 | 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 6e | ns(sln.messageskip,."SkipBuildin |
| 61ec0 | 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 40 65 63 68 6f 20 22 3d | gMessage")).then._p(1,.'@echo."= |
| 61ee0 | 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 61 6c 6c 20 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d | ===.Building.all.($(config)).=== |
| 61f00 | 3d 22 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 40 24 7b 4e 49 4e 4a 41 7d 20 2d 43 20 24 7b 63 | ="').end._p(1,.'@${NINJA}.-C.${c |
| 61f20 | 6f 6e 66 69 67 7d 20 61 6c 6c 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 | onfig}.all')._p('').for._,.prj.i |
| 61f40 | 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 6c 20 | n.ipairs(sln.projects).do.local. |
| 61f60 | 70 72 6a 78 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f 78 79 28 22 70 72 6a 22 2c 20 70 72 | prjx.=.ninja.get_proxy("prj",.pr |
| 61f80 | 6a 29 0a 5f 70 28 27 25 73 3a 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 | j)._p('%s:',._MAKE.esc(prj.name) |
| 61fa0 | 29 0a 69 66 20 28 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 | ).if.(not.sln.messageskip).or.(n |
| 61fc0 | 6f 74 20 74 61 62 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 | ot.table.contains(sln.messageski |
| 61fe0 | 70 2c 20 22 53 6b 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 | p,."SkipBuildingMessage")).then. |
| 62000 | 5f 70 28 31 2c 20 27 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 | _p(1,.'@echo."====.Building.%s.( |
| 62020 | 24 28 63 6f 6e 66 69 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 | $(config)).===="',.prj.name).end |
| 62040 | 0a 5f 70 28 31 2c 20 27 40 24 7b 4e 49 4e 4a 41 7d 20 2d 43 20 24 7b 63 6f 6e 66 69 67 7d 20 25 | ._p(1,.'@${NINJA}.-C.${config}.% |
| 62060 | 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 | s',.prj.name)._p('').end._p('cle |
| 62080 | 61 6e 3a 27 29 0a 5f 70 28 31 2c 20 27 40 24 7b 4e 49 4e 4a 41 7d 20 2d 43 20 24 7b 63 6f 6e 66 | an:')._p(1,.'@${NINJA}.-C.${conf |
| 620a0 | 69 67 7d 20 2d 74 20 63 6c 65 61 6e 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 | ig}.-t.clean')._p('')._p('help:' |
| 620c0 | 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 6f 6e 66 | )._p(1,'@echo."Usage:.make.[conf |
| 620e0 | 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 63 68 6f | ig=name].[target]"')._p(1,'@echo |
| 62100 | 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 49 4f 4e | .""')._p(1,'@echo."CONFIGURATION |
| 62120 | 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 72 20 5f | S:"').local.cfgpairs.=.{.}.for._ |
| 62140 | 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). |
| 62160 | 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 6c 6e 2e | do.for._,.cfgname.in.ipairs(sln. |
| 62180 | 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 6f 20 22 | configurations).do._p(1,'@echo." |
| 621a0 | 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 65 28 63 | ...%s"',.premake.getconfigname(c |
| 621c0 | 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 65 6e 64 | fgname,.platform,.true)).end.end |
| 621e0 | 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 20 22 54 | ._p(1,'@echo.""')._p(1,'@echo."T |
| 62200 | 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 6c 20 28 | ARGETS:"')._p(1,'@echo."...all.( |
| 62220 | 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 6c 65 61 | default)"')._p(1,'@echo."...clea |
| 62240 | 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 2e 70 72 | n"').for._,.prj.in.ipairs(sln.pr |
| 62260 | 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 22 27 2c | ojects).do._p(1,'@echo."...%s"', |
| 62280 | 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 27 29 0a | .prj.name).end._p(1,'@echo.""'). |
| 622a0 | 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 74 69 6f | _p(1,'@echo."For.more.informatio |
| 622c0 | 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 72 61 64 | n,.see.https://github.com/bkarad |
| 622e0 | 7a 69 63 2f 67 65 6e 69 65 22 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 65 6e 65 72 61 74 65 0a | zic/genie"').end.local.generate. |
| 62300 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 63 6f 6e 66 69 67 73 28 73 6c 6e 2c 20 6e | local.function.getconfigs(sln,.n |
| 62320 | 61 6d 65 2c 20 70 6c 61 74 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 70 | ame,.plat).local.cfgs.=.{}.for.p |
| 62340 | 72 6a 20 69 6e 20 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 | rj.in.solution.eachproject(sln). |
| 62360 | 64 6f 0a 70 72 6a 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f 78 79 28 22 70 72 6a 22 2c 20 | do.prj.=.ninja.get_proxy("prj",. |
| 62380 | 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a | prj).for.cfg.in.p.eachconfig(prj |
| 623a0 | 2c 20 70 6c 61 74 29 20 64 6f 0a 69 66 20 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 20 74 | ,.plat).do.if.cfg.name.==.name.t |
| 623c0 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a | hen.table.insert(cfgs,.cfg).end. |
| 623e0 | 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | end.end.return.cfgs.end.function |
| 62400 | 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 6e 69 6e 6a 61 5f 62 75 69 6c 64 73 28 73 6c 6e | .ninja.generate_ninja_builds(sln |
| 62420 | 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 | ).local.cc.=.premake[_OPTIONS.cc |
| 62440 | 5d 0a 73 6c 6e 2e 67 65 74 6c 6f 63 61 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 63 66 67 | ].sln.getlocation.=.function(cfg |
| 62460 | 2c 20 70 6c 61 74 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 73 6c 6e 2e 6c 6f 63 | ,.plat).return.path.join(sln.loc |
| 62480 | 61 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 | ation,.premake.getconfigname(cfg |
| 624a0 | 2c 20 70 6c 61 74 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 | ,.plat,.true)).end.local.platfor |
| 624c0 | 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 73 6c 6e | ms.=.premake.filterplatforms(sln |
| 624e0 | 2c 20 63 63 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 5f 2c | ,.cc.platforms,."Native").for._, |
| 62500 | 70 6c 61 74 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 | plat.in.ipairs(platforms).do.for |
| 62520 | 20 5f 2c 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 74 | ._,name.in.ipairs(sln.configurat |
| 62540 | 69 6f 6e 73 29 20 64 6f 0a 70 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 6e 69 6e 6a 61 2e 67 | ions).do.p.generate(sln,.ninja.g |
| 62560 | 65 74 5f 73 6f 6c 75 74 69 6f 6e 5f 6e 61 6d 65 28 73 6c 6e 2c 20 6e 61 6d 65 2c 20 70 6c 61 74 | et_solution_name(sln,.name,.plat |
| 62580 | 29 2c 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 67 65 6e 65 72 61 74 65 28 67 65 74 63 6f 6e | ),.function(sln).generate(getcon |
| 625a0 | 66 69 67 73 28 73 6c 6e 2c 20 6e 61 6d 65 2c 20 70 6c 61 74 29 29 0a 65 6e 64 29 0a 65 6e 64 0a | figs(sln,.name,.plat)).end).end. |
| 625c0 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 74 5f 73 6f 6c 75 74 | end.end.function.ninja.get_solut |
| 625e0 | 69 6f 6e 5f 6e 61 6d 65 28 73 6c 6e 2c 20 63 66 67 2c 20 70 6c 61 74 29 0a 72 65 74 75 72 6e 20 | ion_name(sln,.cfg,.plat).return. |
| 62600 | 70 61 74 68 2e 6a 6f 69 6e 28 73 6c 6e 2e 67 65 74 6c 6f 63 61 74 69 6f 6e 28 63 66 67 2c 20 70 | path.join(sln.getlocation(cfg,.p |
| 62620 | 6c 61 74 29 2c 20 22 62 75 69 6c 64 2e 6e 69 6e 6a 61 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f | lat),."build.ninja").end.functio |
| 62640 | 6e 20 67 65 6e 65 72 61 74 65 28 70 72 6a 63 66 67 73 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 20 | n.generate(prjcfgs).local.cfgs.. |
| 62660 | 20 20 20 20 20 20 20 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 63 66 67 5f 66 69 72 73 74 20 20 20 20 | ........=.{}.local.cfg_first.... |
| 62680 | 20 3d 20 6e 69 6c 0a 6c 6f 63 61 6c 20 63 66 67 5f 66 69 72 73 74 5f 6c 69 62 20 3d 20 6e 69 6c | .=.nil.local.cfg_first_lib.=.nil |
| 626a0 | 0a 5f 70 28 22 23 20 73 6f 6c 75 74 69 6f 6e 20 62 75 69 6c 64 20 66 69 6c 65 22 29 0a 5f 70 28 | ._p("#.solution.build.file")._p( |
| 626c0 | 22 23 20 67 65 6e 65 72 61 74 65 64 20 77 69 74 68 20 47 45 4e 69 65 20 6e 69 6e 6a 61 22 29 0a | "#.generated.with.GENie.ninja"). |
| 626e0 | 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 62 75 69 6c 64 20 70 72 6f 6a 65 63 74 73 22 29 0a 66 6f | _p("")._p("#.build.projects").fo |
| 62700 | 72 20 5f 2c 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 63 66 67 73 29 20 64 6f 0a 6c 6f | r._,cfg.in.ipairs(prjcfgs).do.lo |
| 62720 | 63 61 6c 20 6b 65 79 20 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 69 66 20 6e | cal.key..=.cfg.project.name.if.n |
| 62740 | 6f 74 20 63 66 67 73 5b 6b 65 79 5d 20 74 68 65 6e 20 63 66 67 73 5b 6b 65 79 5d 20 3d 20 22 22 | ot.cfgs[key].then.cfgs[key].=."" |
| 62760 | 20 65 6e 64 0a 63 66 67 73 5b 6b 65 79 5d 20 3d 20 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 | .end.cfgs[key].=.cfg:getoutputfi |
| 62780 | 6c 65 6e 61 6d 65 28 29 20 2e 2e 20 22 20 22 0a 69 66 20 6e 6f 74 20 63 66 67 73 5b 22 61 6c 6c | lename()....".".if.not.cfgs["all |
| 627a0 | 22 5d 20 74 68 65 6e 20 63 66 67 73 5b 22 61 6c 6c 22 5d 20 3d 20 22 22 20 65 6e 64 0a 63 66 67 | "].then.cfgs["all"].=."".end.cfg |
| 627c0 | 73 5b 22 61 6c 6c 22 5d 20 3d 20 63 66 67 73 5b 22 61 6c 6c 22 5d 20 2e 2e 20 63 66 67 3a 67 65 | s["all"].=.cfgs["all"]....cfg:ge |
| 627e0 | 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 20 2e 2e 20 22 20 22 0a 69 66 20 28 63 66 67 | toutputfilename()....".".if.(cfg |
| 62800 | 5f 66 69 72 73 74 20 3d 3d 20 6e 69 6c 29 20 61 6e 64 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 | _first.==.nil).and.(cfg.kind.==. |
| 62820 | 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e | "ConsoleApp".or.cfg.kind.==."Win |
| 62840 | 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 63 66 67 5f 66 69 72 73 74 20 3d 20 6b 65 79 0a | dowedApp").then.cfg_first.=.key. |
| 62860 | 65 6e 64 0a 69 66 20 28 63 66 67 5f 66 69 72 73 74 5f 6c 69 62 20 3d 3d 20 6e 69 6c 29 20 61 6e | end.if.(cfg_first_lib.==.nil).an |
| 62880 | 64 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 6f 72 20 63 66 | d.(cfg.kind.==."StaticLib".or.cf |
| 628a0 | 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 5f | g.kind.==."SharedLib").then.cfg_ |
| 628c0 | 66 69 72 73 74 5f 6c 69 62 20 3d 20 6b 65 79 0a 65 6e 64 0a 5f 70 28 22 73 75 62 6e 69 6e 6a 61 | first_lib.=.key.end._p("subninja |
| 628e0 | 20 22 20 2e 2e 20 63 66 67 3a 67 65 74 70 72 6f 6a 65 63 74 66 69 6c 65 6e 61 6d 65 28 29 29 0a | ."....cfg:getprojectfilename()). |
| 62900 | 65 6e 64 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 74 61 72 67 65 74 73 22 29 0a 66 6f 72 20 63 | end._p("")._p("#.targets").for.c |
| 62920 | 66 67 2c 20 6f 75 74 70 75 74 73 20 69 6e 20 69 74 65 72 2e 73 6f 72 74 42 79 4b 65 79 73 28 63 | fg,.outputs.in.iter.sortByKeys(c |
| 62940 | 66 67 73 29 20 64 6f 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 63 66 67 20 2e 2e 20 22 3a | fgs).do._p("build."....cfg....": |
| 62960 | 20 70 68 6f 6e 79 20 22 20 2e 2e 20 6f 75 74 70 75 74 73 29 0a 65 6e 64 0a 5f 70 28 22 22 29 0a | .phony."....outputs).end._p(""). |
| 62980 | 5f 70 28 22 23 20 64 65 66 61 75 6c 74 20 74 61 72 67 65 74 22 29 0a 5f 70 28 22 64 65 66 61 75 | _p("#.default.target")._p("defau |
| 629a0 | 6c 74 20 22 20 2e 2e 20 28 63 66 67 5f 66 69 72 73 74 20 6f 72 20 63 66 67 5f 66 69 72 73 74 5f | lt."....(cfg_first.or.cfg_first_ |
| 629c0 | 6c 69 62 29 29 0a 5f 70 28 22 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 2e | lib))._p("").end..premake.ninja. |
| 629e0 | 63 70 70 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6e 69 6e 6a 61 20 3d 20 70 72 65 6d 61 6b 65 2e | cpp.=.{.}.local.ninja.=.premake. |
| 62a00 | 6e 69 6e 6a 61 0a 6c 6f 63 61 6c 20 63 70 70 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a | ninja.local.cpp...=.premake.ninj |
| 62a20 | 61 2e 63 70 70 0a 6c 6f 63 61 6c 20 70 20 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 0a 66 75 6e 63 | a.cpp.local.p.....=.premake.func |
| 62a40 | 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 63 70 70 28 70 72 6a 29 0a 6c 6f 63 | tion.ninja.generate_cpp(prj).loc |
| 62a60 | 61 6c 20 70 78 79 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f 78 79 28 22 70 72 6a 22 2c 20 | al.pxy.=.ninja.get_proxy("prj",. |
| 62a80 | 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f | prj).local.tool.=.premake.gettoo |
| 62aa0 | 6c 28 70 72 6a 29 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 65 | l(prj).local.platforms.=.premake |
| 62ac0 | 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 74 | .filterplatforms(prj.solution,.t |
| 62ae0 | 6f 6f 6c 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 5f 2c 20 | ool.platforms,."Native").for._,. |
| 62b00 | 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 6f | platform.in.ipairs(platforms).do |
| 62b20 | 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 78 79 2c 20 70 6c | .for.cfg.in.p.eachconfig(pxy,.pl |
| 62b40 | 61 74 66 6f 72 6d 29 20 64 6f 0a 70 2e 67 65 6e 65 72 61 74 65 28 63 66 67 2c 20 63 66 67 3a 67 | atform).do.p.generate(cfg,.cfg:g |
| 62b60 | 65 74 70 72 6f 6a 65 63 74 66 69 6c 65 6e 61 6d 65 28 29 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 | etprojectfilename(),.function(). |
| 62b80 | 63 70 70 2e 67 65 6e 65 72 61 74 65 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 29 20 65 6e | cpp.generate_config(prj,.cfg).en |
| 62ba0 | 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 67 65 6e 65 | d).end.end.end.function.cpp.gene |
| 62bc0 | 72 61 74 65 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c | rate_config(prj,.cfg).local.tool |
| 62be0 | 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 28 27 23 20 4e 69 | .=.premake.gettool(prj)._p('#.Ni |
| 62c00 | 6e 6a 61 20 62 75 69 6c 64 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 | nja.build.project.file.autogener |
| 62c20 | 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 29 0a 5f 70 28 27 23 20 68 74 74 70 73 3a 2f 2f 67 69 | ated.by.GENie')._p('#.https://gi |
| 62c40 | 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 47 45 4e 69 65 27 29 0a 5f 70 28 22 22 | thub.com/bkaradzic/GENie')._p("" |
| 62c60 | 29 0a 5f 70 28 22 6e 69 6e 6a 61 5f 72 65 71 75 69 72 65 64 5f 76 65 72 73 69 6f 6e 20 3d 20 31 | )._p("ninja_required_version.=.1 |
| 62c80 | 2e 37 22 29 0a 5f 70 28 22 22 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 0a 64 65 66 69 | .7")._p("").local.flags.=.{.defi |
| 62ca0 | 6e 65 73 20 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 64 65 66 69 6e | nes...=.ninja.list(tool.getdefin |
| 62cc0 | 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 2c 0a 69 6e 63 6c 75 64 65 73 20 20 3d 20 6e 69 | es(cfg.defines)),.includes..=.ni |
| 62ce0 | 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e 67 65 74 69 6e 63 6c | nja.list(table.join(tool.getincl |
| 62d00 | 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 74 6f 6f 6c 2e 67 | udedirs(cfg.includedirs),.tool.g |
| 62d20 | 65 74 71 75 6f 74 65 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 | etquoteincludedirs(cfg.userinclu |
| 62d40 | 64 65 64 69 72 73 29 29 29 2c 0a 63 70 70 66 6c 61 67 73 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 | dedirs))),.cppflags..=.ninja.lis |
| 62d60 | 74 28 74 6f 6f 6c 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 29 2c 0a 61 73 6d 66 6c 61 | t(tool.getcppflags(cfg)),.asmfla |
| 62d80 | 67 73 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c | gs..=.ninja.list(table.join(tool |
| 62da0 | 2e 67 65 74 63 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 | .getcflags(cfg),.cfg.buildoption |
| 62dc0 | 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 61 73 6d 29 29 2c 0a 63 66 6c 61 67 | s,.cfg.buildoptions_asm)),.cflag |
| 62de0 | 73 20 20 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f | s....=.ninja.list(table.join(too |
| 62e00 | 6c 2e 67 65 74 63 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 | l.getcflags(cfg),.cfg.buildoptio |
| 62e20 | 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 2c 0a 63 78 78 66 6c 61 | ns,.cfg.buildoptions_c)),.cxxfla |
| 62e40 | 67 73 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c | gs..=.ninja.list(table.join(tool |
| 62e60 | 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 74 6f 6f 6c 2e 67 65 74 63 78 78 66 6c 61 67 | .getcflags(cfg),.tool.getcxxflag |
| 62e80 | 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 2e 62 75 | s(cfg),.cfg.buildoptions,.cfg.bu |
| 62ea0 | 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 2c 0a 6f 62 6a 63 66 6c 61 67 73 20 3d 20 6e 69 | ildoptions_cpp)),.objcflags.=.ni |
| 62ec0 | 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e 67 65 74 63 66 6c 61 | nja.list(table.join(tool.getcfla |
| 62ee0 | 67 73 28 63 66 67 29 2c 20 74 6f 6f 6c 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 | gs(cfg),.tool.getcxxflags(cfg),. |
| 62f00 | 63 66 67 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 | cfg.buildoptions,.cfg.buildoptio |
| 62f20 | 6e 73 5f 6f 62 6a 63 29 29 2c 0a 7d 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 63 6f 72 65 20 72 | ns_objc)),.}._p("")._p("#.core.r |
| 62f40 | 75 6c 65 73 20 66 6f 72 20 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 29 0a 5f 70 28 22 72 75 6c 65 | ules.for."....cfg.name)._p("rule |
| 62f60 | 20 63 63 22 29 0a 5f 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 74 6f 6f 6c 2e | .cc")._p("..command.=."....tool. |
| 62f80 | 63 63 20 2e 2e 20 22 20 24 64 65 66 69 6e 65 73 20 24 69 6e 63 6c 75 64 65 73 20 24 66 6c 61 67 | cc....".$defines.$includes.$flag |
| 62fa0 | 73 20 2d 4d 4d 44 20 2d 4d 46 20 24 6f 75 74 2e 64 20 2d 63 20 2d 6f 20 24 6f 75 74 20 24 69 6e | s.-MMD.-MF.$out.d.-c.-o.$out.$in |
| 62fc0 | 22 29 0a 5f 70 28 22 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 63 63 20 24 6f 75 74 22 29 | ")._p("..description.=.cc.$out") |
| 62fe0 | 0a 5f 70 28 22 20 20 64 65 70 66 69 6c 65 20 3d 20 24 6f 75 74 2e 64 22 29 0a 5f 70 28 22 20 20 | ._p("..depfile.=.$out.d")._p(".. |
| 63000 | 64 65 70 73 20 3d 20 67 63 63 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 63 78 78 | deps.=.gcc")._p("")._p("rule.cxx |
| 63020 | 22 29 0a 5f 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 74 6f 6f 6c 2e 63 78 78 | ")._p("..command.=."....tool.cxx |
| 63040 | 20 2e 2e 20 22 20 24 64 65 66 69 6e 65 73 20 24 69 6e 63 6c 75 64 65 73 20 24 66 6c 61 67 73 20 | ....".$defines.$includes.$flags. |
| 63060 | 2d 4d 4d 44 20 2d 4d 46 20 24 6f 75 74 2e 64 20 2d 63 20 2d 6f 20 24 6f 75 74 20 24 69 6e 22 29 | -MMD.-MF.$out.d.-c.-o.$out.$in") |
| 63080 | 0a 5f 70 28 22 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 63 78 78 20 24 6f 75 74 22 29 0a | ._p("..description.=.cxx.$out"). |
| 630a0 | 5f 70 28 22 20 20 64 65 70 66 69 6c 65 20 3d 20 24 6f 75 74 2e 64 22 29 0a 5f 70 28 22 20 20 64 | _p("..depfile.=.$out.d")._p("..d |
| 630c0 | 65 70 73 20 3d 20 67 63 63 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 61 72 22 29 | eps.=.gcc")._p("")._p("rule.ar") |
| 630e0 | 0a 5f 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 74 6f 6f 6c 2e 61 72 20 2e 2e | ._p("..command.=."....tool.ar... |
| 63100 | 20 22 20 24 66 6c 61 67 73 20 24 6f 75 74 20 24 69 6e 20 24 6c 69 62 73 20 22 20 2e 2e 20 28 6f | .".$flags.$out.$in.$libs."....(o |
| 63120 | 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 | s.is("MacOSX").and.".2>&1.>./dev |
| 63140 | 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 | /null.|.sed.-e.'/.o).has.no.symb |
| 63160 | 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 28 22 20 20 64 65 73 63 72 69 70 74 | ols$$/d'".or.""))._p("..descript |
| 63180 | 69 6f 6e 20 3d 20 61 72 20 24 6f 75 74 22 29 0a 5f 70 28 22 22 29 0a 6c 6f 63 61 6c 20 6c 69 6e | ion.=.ar.$out")._p("").local.lin |
| 631a0 | 6b 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 74 6f 6f | k.=.iif(cfg.language.==."C",.too |
| 631c0 | 6c 2e 63 63 2c 20 74 6f 6f 6c 2e 63 78 78 29 0a 5f 70 28 22 72 75 6c 65 20 6c 69 6e 6b 22 29 0a | l.cc,.tool.cxx)._p("rule.link"). |
| 631e0 | 5f 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 6c 69 6e 6b 20 2e 2e 20 22 20 2d | _p("..command.=."....link....".- |
| 63200 | 6f 20 24 6f 75 74 20 40 24 6f 75 74 2e 72 73 70 20 24 61 6c 6c 5f 6c 64 66 6c 61 67 73 20 24 6c | o.$out.@$out.rsp.$all_ldflags.$l |
| 63220 | 69 62 73 22 29 0a 5f 70 28 22 20 20 72 73 70 66 69 6c 65 20 3d 20 24 6f 75 74 2e 72 73 70 22 29 | ibs")._p("..rspfile.=.$out.rsp") |
| 63240 | 0a 20 20 5f 70 28 22 20 20 72 73 70 66 69 6c 65 5f 63 6f 6e 74 65 6e 74 20 3d 20 24 61 6c 6c 5f | ..._p("..rspfile_content.=.$all_ |
| 63260 | 6f 75 74 70 75 74 66 69 6c 65 73 22 29 0a 5f 70 28 22 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 | outputfiles")._p("..description. |
| 63280 | 3d 20 6c 69 6e 6b 20 24 6f 75 74 22 29 0a 5f 70 28 22 22 29 0a 63 70 70 2e 63 75 73 74 6f 6d 62 | =.link.$out")._p("").cpp.customb |
| 632a0 | 75 69 6c 64 74 61 73 6b 28 70 72 6a 2c 20 63 66 67 29 0a 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 | uildtask(prj,.cfg).cpp.dependenc |
| 632c0 | 79 52 75 6c 65 73 28 70 72 6a 2c 20 63 66 67 29 0a 63 70 70 2e 66 69 6c 65 5f 72 75 6c 65 73 28 | yRules(prj,.cfg).cpp.file_rules( |
| 632e0 | 63 66 67 2c 20 66 6c 61 67 73 29 0a 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c 65 73 20 3d 20 7b 7d 0a | cfg,.flags).local.objfiles.=.{}. |
| 63300 | 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 | for._,.file.in.ipairs(cfg.files) |
| 63320 | 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 | .do.if.path.issourcefile(file).t |
| 63340 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 66 69 6c 65 73 2c 20 63 70 70 2e 6f | hen.table.insert(objfiles,.cpp.o |
| 63360 | 62 6a 65 63 74 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | bjectname(cfg,.file)).end.end._p |
| 63380 | 28 27 27 29 0a 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 6f 62 6a 66 69 6c | ('').cpp.linker(prj,.cfg,.objfil |
| 633a0 | 65 73 2c 20 74 6f 6f 6c 2c 20 66 6c 61 67 73 29 0a 5f 70 28 22 22 29 0a 65 6e 64 0a 66 75 6e 63 | es,.tool,.flags)._p("").end.func |
| 633c0 | 74 69 6f 6e 20 63 70 70 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 28 70 72 6a 2c 20 63 66 | tion.cpp.custombuildtask(prj,.cf |
| 633e0 | 67 29 0a 6c 6f 63 61 6c 20 63 6d 64 5f 69 6e 64 65 78 20 3d 20 31 0a 6c 6f 63 61 6c 20 73 65 65 | g).local.cmd_index.=.1.local.see |
| 63400 | 6e 5f 63 6f 6d 6d 61 6e 64 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 6e 64 5f 62 79 | n_commands.=.{}.local.command_by |
| 63420 | 5f 6e 61 6d 65 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 6e 64 5f 66 69 6c 65 73 20 3d | _name.=.{}.local.command_files.= |
| 63440 | 20 7b 7d 0a 66 6f 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 | .{}.for._,.custombuildtask.in.ip |
| 63460 | 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 6f 72 20 7b 7d 29 20 | airs(prj.custombuildtask.or.{}). |
| 63480 | 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 61 69 72 73 28 63 75 | do.for._,.buildtask.in.ipairs(cu |
| 634a0 | 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 5f 2c 20 63 | stombuildtask.or.{}).do.for._,.c |
| 634c0 | 6d 64 20 69 6e 20 69 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 | md.in.ipairs(buildtask[4].or.{}) |
| 634e0 | 20 64 6f 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 | .do.local.num.=.1.for._,.depdata |
| 63500 | 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 |
| 63520 | 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 24 25 28 22 20 2e | o.cmd.=.string.gsub(cmd,"%$%(".. |
| 63540 | 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 74 28 22 25 73 20 | ..num..."%)",.string.format("%s. |
| 63560 | 22 2c 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 | ",.path.getrelative(cfg.location |
| 63580 | 2c 20 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 6e 64 0a 63 | ,.depdata))).num.=.num.+.1.end.c |
| 635a0 | 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 27 25 24 25 28 3c 25 29 27 2c | md.=.string.gsub(cmd,.'%$%(<%)', |
| 635c0 | 20 27 24 69 6e 27 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 27 | .'$in').cmd.=.string.gsub(cmd,.' |
| 635e0 | 25 24 25 28 40 25 29 27 2c 20 27 24 6f 75 74 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 5f 6e 61 6d 65 | %$%(@%)',.'$out').local.cmd_name |
| 63600 | 20 2d 2d 20 73 68 6f 72 74 65 6e 65 64 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 0a 69 66 20 73 65 | .--.shortened.command.name.if.se |
| 63620 | 65 6e 5f 63 6f 6d 6d 61 6e 64 73 5b 63 6d 64 5d 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 | en_commands[cmd].==.nil.then.loc |
| 63640 | 61 6c 20 5f 2c 20 5f 2c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 63 6d 64 2c | al._,._,.name.=.string.find(cmd, |
| 63660 | 20 27 28 5b 2e 25 77 5d 2b 29 25 73 27 29 0a 6e 61 6d 65 20 3d 20 27 63 6d 64 27 20 2e 2e 20 63 | .'([.%w]+)%s').name.=.'cmd'....c |
| 63680 | 6d 64 5f 69 6e 64 65 78 20 2e 2e 20 27 5f 27 20 2e 2e 20 73 74 72 69 6e 67 2e 67 73 75 62 28 6e | md_index....'_'....string.gsub(n |
| 636a0 | 61 6d 65 2c 20 27 5b 5e 25 77 5d 27 2c 20 27 5f 27 29 0a 73 65 65 6e 5f 63 6f 6d 6d 61 6e 64 73 | ame,.'[^%w]',.'_').seen_commands |
| 636c0 | 5b 63 6d 64 5d 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 2c 0a 69 6e 64 65 78 20 3d 20 63 | [cmd].=.{.name.=.name,.index.=.c |
| 636e0 | 6d 64 5f 69 6e 64 65 78 2c 0a 7d 0a 63 6d 64 5f 69 6e 64 65 78 20 3d 20 63 6d 64 5f 69 6e 64 65 | md_index,.}.cmd_index.=.cmd_inde |
| 63700 | 78 20 2b 20 31 0a 63 6d 64 5f 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 65 6c 73 65 0a 63 6d 64 5f 6e | x.+.1.cmd_name.=.name.else.cmd_n |
| 63720 | 61 6d 65 20 3d 20 73 65 65 6e 5f 63 6f 6d 6d 61 6e 64 73 5b 63 6d 64 5d 2e 6e 61 6d 65 0a 65 6e | ame.=.seen_commands[cmd].name.en |
| 63740 | 64 0a 6c 6f 63 61 6c 20 69 6e 64 65 78 20 3d 20 73 65 65 6e 5f 63 6f 6d 6d 61 6e 64 73 5b 63 6d | d.local.index.=.seen_commands[cm |
| 63760 | 64 5d 2e 69 6e 64 65 78 0a 69 66 20 63 6f 6d 6d 61 6e 64 5f 66 69 6c 65 73 5b 69 6e 64 65 78 5d | d].index.if.command_files[index] |
| 63780 | 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 63 6f 6d 6d 61 6e 64 5f 66 69 6c 65 73 5b 69 6e 64 65 78 | .==.nil.then.command_files[index |
| 637a0 | 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6d 64 5f 73 65 74 20 3d 20 63 6f 6d 6d 61 | ].=.{}.end.local.cmd_set.=.comma |
| 637c0 | 6e 64 5f 66 69 6c 65 73 5b 69 6e 64 65 78 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6d 64 | nd_files[index].table.insert(cmd |
| 637e0 | 5f 73 65 74 2c 20 7b 0a 62 75 69 6c 64 74 61 73 6b 5b 31 5d 2c 0a 62 75 69 6c 64 74 61 73 6b 5b | _set,.{.buildtask[1],.buildtask[ |
| 63800 | 32 5d 2c 0a 62 75 69 6c 64 74 61 73 6b 5b 33 5d 2c 0a 73 65 65 6e 5f 63 6f 6d 6d 61 6e 64 73 5b | 2],.buildtask[3],.seen_commands[ |
| 63820 | 63 6d 64 5d 2e 6e 61 6d 65 2c 0a 7d 29 0a 63 6f 6d 6d 61 6e 64 5f 66 69 6c 65 73 5b 69 6e 64 65 | cmd].name,.}).command_files[inde |
| 63840 | 78 5d 20 3d 20 63 6d 64 5f 73 65 74 0a 63 6f 6d 6d 61 6e 64 5f 62 79 5f 6e 61 6d 65 5b 63 6d 64 | x].=.cmd_set.command_by_name[cmd |
| 63860 | 5f 6e 61 6d 65 5d 20 3d 20 63 6d 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 22 23 20 63 | _name].=.cmd.end.end.end._p("#.c |
| 63880 | 75 73 74 6f 6d 20 62 75 69 6c 64 20 72 75 6c 65 73 22 29 0a 66 6f 72 20 63 6f 6d 6d 61 6e 64 2c | ustom.build.rules").for.command, |
| 638a0 | 20 64 65 74 61 69 6c 73 20 69 6e 20 70 61 69 72 73 28 73 65 65 6e 5f 63 6f 6d 6d 61 6e 64 73 29 | .details.in.pairs(seen_commands) |
| 638c0 | 20 64 6f 0a 5f 70 28 22 72 75 6c 65 20 22 20 2e 2e 20 64 65 74 61 69 6c 73 2e 6e 61 6d 65 29 0a | .do._p("rule."....details.name). |
| 638e0 | 5f 70 28 31 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 63 6f 6d 6d 61 6e 64 29 0a 65 | _p(1,."command.=."....command).e |
| 63900 | 6e 64 0a 66 6f 72 20 63 6d 64 5f 69 6e 64 65 78 2c 20 63 6d 64 73 65 74 73 20 69 6e 20 69 70 61 | nd.for.cmd_index,.cmdsets.in.ipa |
| 63920 | 69 72 73 28 63 6f 6d 6d 61 6e 64 5f 66 69 6c 65 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 6d 64 | irs(command_files).do.for._,.cmd |
| 63940 | 73 65 74 20 69 6e 20 69 70 61 69 72 73 28 63 6d 64 73 65 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 | set.in.ipairs(cmdsets).do.local. |
| 63960 | 66 69 6c 65 5f 69 6e 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 | file_in.=.path.getrelative(cfg.l |
| 63980 | 6f 63 61 74 69 6f 6e 2c 20 63 6d 64 73 65 74 5b 31 5d 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 5f 6f | ocation,.cmdset[1]).local.file_o |
| 639a0 | 75 74 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 69 | ut.=.path.getrelative(cfg.locati |
| 639c0 | 6f 6e 2c 20 63 6d 64 73 65 74 5b 32 5d 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 27 27 0a 66 | on,.cmdset[2]).local.deps.=.''.f |
| 639e0 | 6f 72 20 69 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 63 6d 64 73 65 74 5b 33 5d 29 20 64 | or.i,.dep.in.ipairs(cmdset[3]).d |
| 63a00 | 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 20 2e 2e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 | o.deps.=.deps....path.getrelativ |
| 63a20 | 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 29 20 2e 2e 20 27 20 27 0a 65 6e 64 0a | e(cfg.location,.dep)....'.'.end. |
| 63a40 | 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 66 69 6c 65 5f 6f 75 74 20 2e 2e 20 27 3a 20 27 20 | _p("build."....file_out....':.'. |
| 63a60 | 2e 2e 20 63 6d 64 73 65 74 5b 34 5d 20 2e 2e 20 27 20 27 20 2e 2e 20 66 69 6c 65 5f 69 6e 20 2e | ...cmdset[4]....'.'....file_in.. |
| 63a80 | 2e 20 27 20 7c 20 27 20 2e 2e 20 64 65 70 73 29 0a 5f 70 28 22 22 29 0a 65 6e 64 0a 65 6e 64 0a | ..'.|.'....deps)._p("").end.end. |
| 63aa0 | 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 |
| 63ac0 | 28 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 72 61 5f 64 65 70 73 20 3d 20 7b 7d | (prj,.cfg).local.extra_deps.=.{} |
| 63ae0 | 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 73 28 70 72 6a | .for._,.dependency.in.ipairs(prj |
| 63b00 | 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 2c 20 64 65 70 | .dependency.or.{}).do.for._,.dep |
| 63b20 | 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 29 20 64 6f 0a | .in.ipairs(dependency.or.{}).do. |
| 63b40 | 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 3d 20 63 70 70 2e 6f 62 6a 65 63 74 6e 61 | local.objfilename.=.cpp.objectna |
| 63b60 | 6d 65 28 63 66 67 2c 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 | me(cfg,.path.getrelative(prj.loc |
| 63b80 | 61 74 69 6f 6e 2c 20 64 65 70 5b 31 5d 29 29 0a 6c 6f 63 61 6c 20 64 65 70 65 6e 64 65 6e 63 79 | ation,.dep[1])).local.dependency |
| 63ba0 | 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 69 6f 6e | .=.path.getrelative(cfg.location |
| 63bc0 | 2c 20 64 65 70 5b 32 5d 29 0a 69 66 20 65 78 74 72 61 5f 64 65 70 73 5b 6f 62 6a 66 69 6c 65 6e | ,.dep[2]).if.extra_deps[objfilen |
| 63be0 | 61 6d 65 5d 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 65 78 74 72 61 5f 64 65 70 73 5b 6f 62 6a 66 | ame].==.nil.then.extra_deps[objf |
| 63c00 | 69 6c 65 6e 61 6d 65 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 | ilename].=.{}.end.table.insert(e |
| 63c20 | 78 74 72 61 5f 64 65 70 73 5b 6f 62 6a 66 69 6c 65 6e 61 6d 65 5d 2c 20 64 65 70 65 6e 64 65 6e | xtra_deps[objfilename],.dependen |
| 63c40 | 63 79 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 65 78 74 72 61 5f 64 65 70 73 20 3d 20 65 78 74 | cy).end.end.cfg.extra_deps.=.ext |
| 63c60 | 72 61 5f 64 65 70 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6f 62 6a 65 63 74 6e | ra_deps.end.function.cpp.objectn |
| 63c80 | 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 | ame(cfg,.file).return.path.join( |
| 63ca0 | 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 | cfg.objectsdir,.path.trimdots(pa |
| 63cc0 | 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 20 2e 2e 20 22 2e 6f 22 29 0a 65 6e 64 | th.removeext(file))....".o").end |
| 63ce0 | 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 69 6c 65 5f 72 75 6c 65 73 28 63 66 67 2c 20 66 6c | .function.cpp.file_rules(cfg,.fl |
| 63d00 | 61 67 73 29 0a 5f 70 28 22 23 20 62 75 69 6c 64 20 66 69 6c 65 73 22 29 0a 66 6f 72 20 5f 2c 20 | ags)._p("#.build.files").for._,. |
| 63d20 | 66 69 6c 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 5f 70 28 | file.in.ipairs(cfg.files).do._p( |
| 63d40 | 22 23 20 46 49 4c 45 3a 20 22 20 2e 2e 20 66 69 6c 65 29 0a 69 66 20 70 61 74 68 2e 69 73 73 6f | "#.FILE:."....file).if.path.isso |
| 63d60 | 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c | urcefile(file).then.local.objfil |
| 63d80 | 65 6e 61 6d 65 20 3d 20 63 70 70 2e 6f 62 6a 65 63 74 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 | ename.=.cpp.objectname(cfg,.file |
| 63da0 | 29 0a 6c 6f 63 61 6c 20 65 78 74 72 61 5f 64 65 70 73 20 3d 20 23 63 66 67 2e 65 78 74 72 61 5f | ).local.extra_deps.=.#cfg.extra_ |
| 63dc0 | 64 65 70 73 20 61 6e 64 20 27 7c 20 27 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 | deps.and.'|.'....table.concat(cf |
| 63de0 | 67 2e 65 78 74 72 61 5f 64 65 70 73 5b 6f 62 6a 66 69 6c 65 6e 61 6d 65 5d 20 6f 72 20 7b 7d 2c | g.extra_deps[objfilename].or.{}, |
| 63e00 | 20 27 20 27 29 20 6f 72 20 27 27 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 20 22 63 66 6c 61 | .'.').or.''.local.cflags.=."cfla |
| 63e20 | 67 73 22 0a 69 66 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 | gs".if.path.isobjcfile(file).the |
| 63e40 | 6e 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 2e 2e 20 | n._p("build."....objfilename.... |
| 63e60 | 22 3a 20 63 78 78 20 22 20 2e 2e 20 66 69 6c 65 20 2e 2e 20 65 78 74 72 61 5f 64 65 70 73 29 0a | ":.cxx."....file....extra_deps). |
| 63e80 | 63 66 6c 61 67 73 20 3d 20 22 6f 62 6a 63 66 6c 61 67 73 22 0a 65 6c 73 65 69 66 20 70 61 74 68 | cflags.=."objcflags".elseif.path |
| 63ea0 | 2e 69 73 61 73 6d 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 22 62 75 69 6c 64 20 | .isasmfile(file).then._p("build. |
| 63ec0 | 22 20 2e 2e 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 2e 2e 20 22 3a 20 63 63 20 22 20 2e 2e 20 66 | "....objfilename....":.cc."....f |
| 63ee0 | 69 6c 65 20 2e 2e 20 65 78 74 72 61 5f 64 65 70 73 29 0a 63 66 6c 61 67 73 20 3d 20 22 61 73 6d | ile....extra_deps).cflags.=."asm |
| 63f00 | 66 6c 61 67 73 22 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 | flags".elseif.path.iscfile(file) |
| 63f20 | 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 | .and.not.cfg.options.ForceCPP.th |
| 63f40 | 65 6e 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 2e 2e | en._p("build."....objfilename... |
| 63f60 | 20 22 3a 20 63 63 20 22 20 2e 2e 20 66 69 6c 65 20 2e 2e 20 65 78 74 72 61 5f 64 65 70 73 29 0a | .":.cc."....file....extra_deps). |
| 63f80 | 65 6c 73 65 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 | else._p("build."....objfilename. |
| 63fa0 | 2e 2e 20 22 3a 20 63 78 78 20 22 20 2e 2e 20 66 69 6c 65 20 2e 2e 20 65 78 74 72 61 5f 64 65 70 | ...":.cxx."....file....extra_dep |
| 63fc0 | 73 29 0a 63 66 6c 61 67 73 20 3d 20 22 63 78 78 66 6c 61 67 73 22 0a 65 6e 64 0a 5f 70 28 31 2c | s).cflags.=."cxxflags".end._p(1, |
| 63fe0 | 20 22 66 6c 61 67 73 20 20 20 20 3d 20 22 20 2e 2e 20 66 6c 61 67 73 5b 63 66 6c 61 67 73 5d 29 | ."flags....=."....flags[cflags]) |
| 64000 | 0a 5f 70 28 31 2c 20 22 69 6e 63 6c 75 64 65 73 20 3d 20 22 20 2e 2e 20 66 6c 61 67 73 2e 69 6e | ._p(1,."includes.=."....flags.in |
| 64020 | 63 6c 75 64 65 73 29 0a 5f 70 28 31 2c 20 22 64 65 66 69 6e 65 73 20 20 3d 20 22 20 2e 2e 20 66 | cludes)._p(1,."defines..=."....f |
| 64040 | 6c 61 67 73 2e 64 65 66 69 6e 65 73 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f | lags.defines).elseif.path.isreso |
| 64060 | 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 22 | urcefile(file).then.end.end._p(" |
| 64080 | 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 | ").end.function.cpp.linker(prj,. |
| 640a0 | 63 66 67 2c 20 6f 62 6a 66 69 6c 65 73 2c 20 74 6f 6f 6c 29 0a 6c 6f 63 61 6c 20 61 6c 6c 5f 6c | cfg,.objfiles,.tool).local.all_l |
| 640c0 | 64 66 6c 61 67 73 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 | dflags.=.ninja.list(table.join(t |
| 640e0 | 6f 6f 6c 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 74 6f 6f 6c 2e 67 65 | ool.getlibdirflags(cfg),.tool.ge |
| 64100 | 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 69 6f 6e 73 29 29 | tldflags(cfg),.cfg.linkoptions)) |
| 64120 | 0a 6c 6f 63 61 6c 20 6c 64 64 65 70 73 20 20 20 20 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 | .local.lddeps......=.ninja.list( |
| 64140 | 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 22 | premake.getlinks(cfg,."siblings" |
| 64160 | 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 0a 6c 6f 63 61 6c 20 6c 69 62 73 20 20 20 20 20 20 20 | ,."fullpath")).local.libs....... |
| 64180 | 20 3d 20 6c 64 64 65 70 73 20 2e 2e 20 22 20 22 20 2e 2e 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 | .=.lddeps...."."....ninja.list(t |
| 641a0 | 6f 6f 6c 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 0a 6c 6f 63 61 6c 20 66 75 6e | ool.getlinkflags(cfg)).local.fun |
| 641c0 | 63 74 69 6f 6e 20 77 72 69 74 65 76 61 72 73 28 29 0a 5f 70 28 31 2c 20 22 61 6c 6c 5f 6c 64 66 | ction.writevars()._p(1,."all_ldf |
| 641e0 | 6c 61 67 73 20 3d 20 22 20 2e 2e 20 61 6c 6c 5f 6c 64 66 6c 61 67 73 29 0a 5f 70 28 31 2c 20 22 | lags.=."....all_ldflags)._p(1,." |
| 64200 | 6c 69 62 73 20 20 20 20 20 20 20 20 3d 20 22 20 2e 2e 20 6c 69 62 73 29 0a 5f 70 28 31 2c 20 22 | libs........=."....libs)._p(1,." |
| 64220 | 61 6c 6c 5f 6f 75 74 70 75 74 66 69 6c 65 73 20 3d 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e | all_outputfiles.=."....table.con |
| 64240 | 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b | cat(objfiles,.".")).end.if.cfg.k |
| 64260 | 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 | ind.==."StaticLib".then.local.ar |
| 64280 | 5f 66 6c 61 67 73 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 61 72 63 68 | _flags.=.ninja.list(tool.getarch |
| 642a0 | 69 76 65 66 6c 61 67 73 28 63 66 67 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 0a 5f 70 28 22 23 | iveflags(cfg,.cfg,.false))._p("# |
| 642c0 | 20 6c 69 6e 6b 20 73 74 61 74 69 63 20 6c 69 62 22 29 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e | .link.static.lib")._p("build.".. |
| 642e0 | 2e 20 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 20 2e 2e 20 22 3a 20 | ..cfg:getoutputfilename()....":. |
| 64300 | 61 72 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 | ar."....table.concat(objfiles,." |
| 64320 | 20 22 29 20 2e 2e 20 22 20 7c 20 22 20 2e 2e 20 6c 64 64 65 70 73 29 0a 5f 70 28 31 2c 20 22 66 | .")....".|."....lddeps)._p(1,."f |
| 64340 | 6c 61 67 73 20 3d 20 22 20 2e 2e 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 61 | lags.=."....ninja.list(tool.geta |
| 64360 | 72 63 68 69 76 65 66 6c 61 67 73 28 63 66 67 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 5f | rchiveflags(cfg,.cfg,.false)))._ |
| 64380 | 70 28 31 2c 20 22 61 6c 6c 5f 6f 75 74 70 75 74 66 69 6c 65 73 20 3d 20 22 20 2e 2e 20 74 61 62 | p(1,."all_outputfiles.=."....tab |
| 643a0 | 6c 65 2e 63 6f 6e 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 29 0a 65 6c 73 65 69 66 | le.concat(objfiles,.".")).elseif |
| 643c0 | 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 6f | .cfg.kind.==."SharedLib".then.lo |
| 643e0 | 63 61 6c 20 6f 75 74 70 75 74 20 3d 20 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 | cal.output.=.cfg:getoutputfilena |
| 64400 | 6d 65 28 29 0a 5f 70 28 22 23 20 6c 69 6e 6b 20 73 68 61 72 65 64 20 6c 69 62 22 29 0a 5f 70 28 | me()._p("#.link.shared.lib")._p( |
| 64420 | 22 62 75 69 6c 64 20 22 20 2e 2e 20 6f 75 74 70 75 74 20 2e 2e 20 22 3a 20 6c 69 6e 6b 20 22 20 | "build."....output....":.link.". |
| 64440 | 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 20 2e | ...table.concat(objfiles,.".").. |
| 64460 | 2e 20 22 20 7c 20 22 20 2e 2e 20 6c 69 62 73 29 0a 77 72 69 74 65 76 61 72 73 28 29 0a 65 6c 73 | ..".|."....libs).writevars().els |
| 64480 | 65 69 66 20 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 29 20 6f | eif.(cfg.kind.==."ConsoleApp").o |
| 644a0 | 72 20 28 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 | r.(cfg.kind.==."WindowedApp").th |
| 644c0 | 65 6e 0a 5f 70 28 22 23 20 6c 69 6e 6b 20 65 78 65 63 75 74 61 62 6c 65 22 29 0a 5f 70 28 22 62 | en._p("#.link.executable")._p("b |
| 644e0 | 75 69 6c 64 20 22 20 2e 2e 20 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 | uild."....cfg:getoutputfilename( |
| 64500 | 29 20 2e 2e 20 22 3a 20 6c 69 6e 6b 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f | )....":.link."....table.concat(o |
| 64520 | 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 20 2e 2e 20 22 20 7c 20 22 20 2e 2e 20 6c 64 64 65 70 73 | bjfiles,.".")....".|."....lddeps |
| 64540 | 29 0a 77 72 69 74 65 76 61 72 73 28 29 0a 65 6c 73 65 0a 70 2e 65 72 72 6f 72 28 22 6e 69 6e 6a | ).writevars().else.p.error("ninj |
| 64560 | 61 20 61 63 74 69 6f 6e 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74 20 74 68 69 73 20 6b 69 | a.action.doesn't.support.this.ki |
| 64580 | 6e 64 20 6f 66 20 74 61 72 67 65 74 20 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 29 0a 65 6e 64 0a | nd.of.target."....cfg.kind).end. |
| 645a0 | 65 6e 64 0a 00 6c 6f 63 61 6c 20 6e 69 6e 6a 61 20 3d 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 | end..local.ninja.=.premake.ninja |
| 645c0 | 0a 6c 6f 63 61 6c 20 73 77 69 66 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 70 20 20 20 20 20 3d 20 | .local.swift.=.{}.local.p.....=. |
| 645e0 | 70 72 65 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f | premake.function.ninja.generate_ |
| 64600 | 73 77 69 66 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 78 79 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 | swift(prj).local.pxy.=.ninja.get |
| 64620 | 5f 70 72 6f 78 79 28 22 70 72 6a 22 2c 20 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 | _proxy("prj",.prj).local.tool.=. |
| 64640 | 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 | premake.gettool(prj).local.platf |
| 64660 | 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 70 | orms.=.premake.filterplatforms(p |
| 64680 | 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 74 6f 6f 6c 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 | rj.solution,.tool.platforms,."Na |
| 646a0 | 74 69 76 65 22 29 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 | tive").for._,.platform.in.ipairs |
| 646c0 | 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 2e 65 61 63 68 | (platforms).do.for.cfg.in.p.each |
| 646e0 | 63 6f 6e 66 69 67 28 70 78 79 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 2e 67 65 6e 65 72 | config(pxy,.platform).do.p.gener |
| 64700 | 61 74 65 28 63 66 67 2c 20 63 66 67 3a 67 65 74 70 72 6f 6a 65 63 74 66 69 6c 65 6e 61 6d 65 28 | ate(cfg,.cfg:getprojectfilename( |
| 64720 | 29 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 73 77 69 66 74 2e 67 65 6e 65 72 61 74 65 5f 63 6f 6e | ),.function().swift.generate_con |
| 64740 | 66 69 67 28 70 72 6a 2c 20 63 66 67 29 20 65 6e 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 | fig(prj,.cfg).end).end.end.end.f |
| 64760 | 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 67 65 6e 65 72 61 74 65 5f 63 6f 6e 66 69 67 28 70 72 | unction.swift.generate_config(pr |
| 64780 | 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 | j,.cfg).local.tool.=.premake.get |
| 647a0 | 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 0a 73 77 69 66 74 63 | tool(prj).local.flags.=.{.swiftc |
| 647c0 | 66 6c 61 67 73 20 20 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 73 77 | flags....=.ninja.list(tool.getsw |
| 647e0 | 69 66 74 63 66 6c 61 67 73 28 63 66 67 29 29 2c 0a 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 20 | iftcflags(cfg)),.swiftlinkflags. |
| 64800 | 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 73 77 69 66 74 6c 69 6e 6b 66 6c | =.ninja.list(tool.getswiftlinkfl |
| 64820 | 61 67 73 28 63 66 67 29 29 2c 0a 7d 0a 5f 70 28 22 23 20 53 77 69 66 74 20 70 72 6f 6a 65 63 74 | ags(cfg)),.}._p("#.Swift.project |
| 64840 | 20 62 75 69 6c 64 20 66 69 6c 65 22 29 0a 5f 70 28 22 23 20 67 65 6e 65 72 61 74 65 64 20 77 69 | .build.file")._p("#.generated.wi |
| 64860 | 74 68 20 47 45 4e 69 65 20 6e 69 6e 6a 61 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 6e 69 6e 6a | th.GENie.ninja")._p("")._p("ninj |
| 64880 | 61 5f 72 65 71 75 69 72 65 64 5f 76 65 72 73 69 6f 6e 20 3d 20 31 2e 37 22 29 0a 5f 70 28 22 22 | a_required_version.=.1.7")._p("" |
| 648a0 | 29 0a 5f 70 28 22 6f 75 74 5f 64 69 72 20 3d 20 25 73 22 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 | )._p("out_dir.=.%s",.cfg.buildta |
| 648c0 | 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 22 6f 62 6a 5f 64 69 72 20 3d 20 25 73 | rget.directory)._p("obj_dir.=.%s |
| 648e0 | 22 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 70 72 6a | ",.path.join(cfg.objectsdir,.prj |
| 64900 | 2e 6e 61 6d 65 20 2e 2e 20 22 2e 62 75 69 6c 64 22 29 29 0a 5f 70 28 22 74 61 72 67 65 74 20 3d | .name....".build"))._p("target.= |
| 64920 | 20 24 6f 75 74 5f 64 69 72 2f 25 73 22 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e | .$out_dir/%s",.cfg.buildtarget.n |
| 64940 | 61 6d 65 29 0a 5f 70 28 22 6d 6f 64 75 6c 65 5f 6e 61 6d 65 20 3d 20 25 73 22 2c 20 70 72 6a 2e | ame)._p("module_name.=.%s",.prj. |
| 64960 | 6e 61 6d 65 29 0a 5f 70 28 22 6d 6f 64 75 6c 65 5f 6d 61 70 73 20 3d 20 25 73 22 2c 20 6e 69 6e | name)._p("module_maps.=.%s",.nin |
| 64980 | 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 6d 6f 64 75 6c 65 6d 61 70 73 28 63 66 67 29 29 | ja.list(tool.getmodulemaps(cfg)) |
| 649a0 | 29 0a 5f 70 28 22 73 77 69 66 74 63 5f 66 6c 61 67 73 20 3d 20 25 73 22 2c 20 66 6c 61 67 73 2e | )._p("swiftc_flags.=.%s",.flags. |
| 649c0 | 73 77 69 66 74 63 66 6c 61 67 73 29 0a 5f 70 28 22 73 77 69 66 74 6c 69 6e 6b 5f 66 6c 61 67 73 | swiftcflags)._p("swiftlink_flags |
| 649e0 | 20 3d 20 25 73 22 2c 20 66 6c 61 67 73 2e 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 29 0a 5f 70 | .=.%s",.flags.swiftlinkflags)._p |
| 64a00 | 28 22 61 72 5f 66 6c 61 67 73 20 3d 20 25 73 22 2c 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f | ("ar_flags.=.%s",.ninja.list(too |
| 64a20 | 6c 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 63 66 67 2c 20 63 66 67 2c 20 66 61 6c 73 | l.getarchiveflags(cfg,.cfg,.fals |
| 64a40 | 65 29 29 29 0a 5f 70 28 22 6c 64 5f 66 6c 61 67 73 20 3d 20 25 73 22 2c 20 6e 69 6e 6a 61 2e 6c | e)))._p("ld_flags.=.%s",.ninja.l |
| 64a60 | 69 73 74 28 74 6f 6f 6c 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 29 29 0a 69 66 20 63 66 | ist(tool.getldflags(cfg))).if.cf |
| 64a80 | 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 22 73 79 6d 62 6f 6c 73 | g.flags.Symbols.then._p("symbols |
| 64aa0 | 20 3d 20 24 74 61 72 67 65 74 2e 64 53 59 4d 22 29 0a 73 79 6d 62 6f 6c 73 5f 63 6f 6d 6d 61 6e | .=.$target.dSYM").symbols_comman |
| 64ac0 | 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 26 26 20 25 73 20 24 74 61 72 67 65 74 | d.=.string.format("&&.%s.$target |
| 64ae0 | 20 2d 6f 20 24 73 79 6d 62 6f 6c 73 22 2c 20 74 6f 6f 6c 2e 64 73 79 6d 75 74 69 6c 29 0a 65 6c | .-o.$symbols",.tool.dsymutil).el |
| 64b00 | 73 65 0a 5f 70 28 22 73 79 6d 62 6f 6c 73 20 3d 20 22 29 0a 73 79 6d 62 6f 6c 73 5f 63 6f 6d 6d | se._p("symbols.=.").symbols_comm |
| 64b20 | 61 6e 64 20 3d 20 22 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 64 6b 20 3d 20 74 6f 6f 6c 2e 67 65 | and.=."".end.local.sdk.=.tool.ge |
| 64b40 | 74 5f 73 64 6b 5f 70 61 74 68 28 63 66 67 29 0a 69 66 20 73 64 6b 20 74 68 65 6e 0a 5f 70 28 22 | t_sdk_path(cfg).if.sdk.then._p(" |
| 64b60 | 74 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 20 3d 20 25 73 22 2c 20 74 6f 6f 6c 2e 67 65 74 5f 74 | toolchain_path.=.%s",.tool.get_t |
| 64b80 | 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 28 63 66 67 29 29 0a 5f 70 28 22 73 64 6b 5f 70 61 74 68 | oolchain_path(cfg))._p("sdk_path |
| 64ba0 | 20 3d 20 25 73 22 2c 20 73 64 6b 29 0a 5f 70 28 22 70 6c 61 74 66 6f 72 6d 5f 70 61 74 68 20 3d | .=.%s",.sdk)._p("platform_path.= |
| 64bc0 | 20 25 73 22 2c 20 74 6f 6f 6c 2e 67 65 74 5f 73 64 6b 5f 70 6c 61 74 66 6f 72 6d 5f 70 61 74 68 | .%s",.tool.get_sdk_platform_path |
| 64be0 | 28 63 66 67 29 29 0a 5f 70 28 22 73 64 6b 20 3d 20 2d 73 64 6b 20 24 73 64 6b 5f 70 61 74 68 22 | (cfg))._p("sdk.=.-sdk.$sdk_path" |
| 64c00 | 29 0a 65 6c 73 65 0a 5f 70 28 22 73 64 6b 5f 70 61 74 68 20 3d 22 29 0a 5f 70 28 22 73 64 6b 20 | ).else._p("sdk_path.=")._p("sdk. |
| 64c20 | 3d 22 29 0a 65 6e 64 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 63 6f 72 65 20 72 75 6c 65 73 20 | =").end._p("")._p("#.core.rules. |
| 64c40 | 66 6f 72 20 25 73 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 5f 70 28 22 72 75 6c 65 20 73 77 69 66 | for.%s",.cfg.name)._p("rule.swif |
| 64c60 | 74 63 22 29 0a 5f 70 28 31 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 25 73 20 2d 66 72 6f 6e 74 65 | tc")._p(1,."command.=.%s.-fronte |
| 64c80 | 6e 64 20 2d 63 20 24 69 6e 20 2d 65 6e 61 62 6c 65 2d 6f 62 6a 63 2d 69 6e 74 65 72 6f 70 20 24 | nd.-c.$in.-enable-objc-interop.$ |
| 64ca0 | 73 64 6b 20 2d 49 20 24 6f 75 74 5f 64 69 72 20 24 73 77 69 66 74 63 5f 66 6c 61 67 73 20 2d 6d | sdk.-I.$out_dir.$swiftc_flags.-m |
| 64cc0 | 6f 64 75 6c 65 2d 63 61 63 68 65 2d 70 61 74 68 20 24 6f 75 74 5f 64 69 72 2f 4d 6f 64 75 6c 65 | odule-cache-path.$out_dir/Module |
| 64ce0 | 43 61 63 68 65 20 2d 44 20 53 57 49 46 54 5f 50 41 43 4b 41 47 45 20 24 6d 6f 64 75 6c 65 5f 6d | Cache.-D.SWIFT_PACKAGE.$module_m |
| 64d00 | 61 70 73 20 2d 65 6d 69 74 2d 6d 6f 64 75 6c 65 2d 64 6f 63 2d 70 61 74 68 20 24 6f 75 74 5f 64 | aps.-emit-module-doc-path.$out_d |
| 64d20 | 69 72 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 64 6f 63 20 2d 6d 6f 64 75 6c 65 | ir/$module_name.swiftdoc.-module |
| 64d40 | 2d 6e 61 6d 65 20 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 20 2d 65 6d 69 74 2d 6d 6f 64 75 6c 65 2d | -name.$module_name.-emit-module- |
| 64d60 | 70 61 74 68 20 24 6f 75 74 5f 64 69 72 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 | path.$out_dir/$module_name.swift |
| 64d80 | 6d 6f 64 75 6c 65 20 2d 6e 75 6d 2d 74 68 72 65 61 64 73 20 38 20 24 6f 62 6a 5f 66 69 6c 65 73 | module.-num-threads.8.$obj_files |
| 64da0 | 22 2c 20 74 6f 6f 6c 2e 73 77 69 66 74 29 0a 5f 70 28 31 2c 20 22 64 65 73 63 72 69 70 74 69 6f | ",.tool.swift)._p(1,."descriptio |
| 64dc0 | 6e 20 3d 20 63 6f 6d 70 69 6c 65 20 24 6f 75 74 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 | n.=.compile.$out")._p("")._p("ru |
| 64de0 | 6c 65 20 73 77 69 66 74 6c 69 6e 6b 22 29 0a 5f 70 28 31 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 | le.swiftlink")._p(1,."command.=. |
| 64e00 | 25 73 20 24 73 64 6b 20 2d 4c 20 24 6f 75 74 5f 64 69 72 20 2d 6f 20 24 6f 75 74 20 24 73 77 69 | %s.$sdk.-L.$out_dir.-o.$out.$swi |
| 64e20 | 66 74 6c 69 6e 6b 5f 66 6c 61 67 73 20 24 6c 64 5f 66 6c 61 67 73 20 24 69 6e 20 25 73 22 2c 20 | ftlink_flags.$ld_flags.$in.%s",. |
| 64e40 | 74 6f 6f 6c 2e 73 77 69 66 74 63 2c 20 73 79 6d 62 6f 6c 73 5f 63 6f 6d 6d 61 6e 64 29 0a 5f 70 | tool.swiftc,.symbols_command)._p |
| 64e60 | 28 31 2c 20 22 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 20 65 78 65 63 75 74 | (1,."description.=.create.execut |
| 64e80 | 61 62 6c 65 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 61 72 22 29 0a 5f 70 28 31 | able")._p("")._p("rule.ar")._p(1 |
| 64ea0 | 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 25 73 20 63 72 20 24 61 72 5f 66 6c 61 67 73 20 24 6f 75 | ,."command.=.%s.cr.$ar_flags.$ou |
| 64ec0 | 74 20 24 69 6e 20 25 73 22 2c 20 74 6f 6f 6c 2e 61 72 2c 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f | t.$in.%s",.tool.ar,.(os.is("MacO |
| 64ee0 | 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 65 | SX").and.".2>&1.>./dev/null.|.se |
| 64f00 | 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 20 | d.-e.'/.o).has.no.symbols$$/d'". |
| 64f20 | 6f 72 20 22 22 29 29 0a 5f 70 28 31 2c 20 22 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 61 72 20 | or.""))._p(1,."description.=.ar. |
| 64f40 | 24 6f 75 74 22 29 0a 5f 70 28 22 22 29 0a 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c 65 73 20 3d 20 7b | $out")._p("").local.objfiles.=.{ |
| 64f60 | 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 | }.for._,.file.in.ipairs(cfg.file |
| 64f80 | 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 73 77 69 66 74 66 69 6c 65 28 66 69 6c 65 29 20 | s).do.if.path.isswiftfile(file). |
| 64fa0 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 66 69 6c 65 73 2c 20 73 77 69 66 | then.table.insert(objfiles,.swif |
| 64fc0 | 74 2e 6f 62 6a 65 63 74 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 29 0a 65 6e 64 0a 65 6e 64 | t.objectname(cfg,.file)).end.end |
| 64fe0 | 0a 73 77 69 66 74 2e 66 69 6c 65 5f 72 75 6c 65 73 28 63 66 67 2c 20 6f 62 6a 66 69 6c 65 73 29 | .swift.file_rules(cfg,.objfiles) |
| 65000 | 0a 5f 70 28 22 22 29 0a 73 77 69 66 74 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 6f | ._p("").swift.linker(prj,.cfg,.o |
| 65020 | 62 6a 66 69 6c 65 73 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 | bjfiles,.tool).end.function.swif |
| 65040 | 74 2e 6f 62 6a 65 63 74 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 72 65 74 75 72 6e 20 70 | t.objectname(cfg,.file).return.p |
| 65060 | 61 74 68 2e 6a 6f 69 6e 28 22 24 6f 62 6a 5f 64 69 72 22 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d | ath.join("$obj_dir",.path.getnam |
| 65080 | 65 28 66 69 6c 65 29 2e 2e 22 2e 6f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 | e(file)..".o").end.function.swif |
| 650a0 | 74 2e 66 69 6c 65 5f 72 75 6c 65 73 28 63 66 67 2c 20 6f 62 6a 66 69 6c 65 73 29 0a 5f 70 28 22 | t.file_rules(cfg,.objfiles)._p(" |
| 650c0 | 62 75 69 6c 64 20 25 73 3a 20 73 77 69 66 74 63 20 25 73 22 2c 20 6e 69 6e 6a 61 2e 6c 69 73 74 | build.%s:.swiftc.%s",.ninja.list |
| 650e0 | 28 6f 62 6a 66 69 6c 65 73 29 2c 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 63 66 67 2e 66 69 6c 65 73 | (objfiles),.ninja.list(cfg.files |
| 65100 | 29 29 0a 5f 70 28 31 2c 20 22 6f 62 6a 5f 66 69 6c 65 73 20 3d 20 25 73 22 2c 20 6e 69 6e 6a 61 | ))._p(1,."obj_files.=.%s",.ninja |
| 65120 | 2e 61 72 67 6c 69 73 74 28 22 2d 6f 22 2c 20 6f 62 6a 66 69 6c 65 73 29 29 0a 65 6e 64 0a 66 75 | .arglist("-o",.objfiles)).end.fu |
| 65140 | 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 6f 62 | nction.swift.linker(prj,.cfg,.ob |
| 65160 | 6a 66 69 6c 65 73 2c 20 74 6f 6f 6c 29 0a 6c 6f 63 61 6c 20 6c 64 64 65 70 73 20 3d 20 6e 69 6e | jfiles,.tool).local.lddeps.=.nin |
| 65180 | 6a 61 2e 6c 69 73 74 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 | ja.list(premake.getlinks(cfg,."s |
| 651a0 | 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 0a 69 66 20 63 66 67 2e 6b | iblings",."fullpath"))..if.cfg.k |
| 651c0 | 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 22 62 75 69 6c | ind.==."StaticLib".then._p("buil |
| 651e0 | 64 20 24 74 61 72 67 65 74 3a 20 61 72 20 25 73 20 7c 20 25 73 20 22 2c 20 6e 69 6e 6a 61 2e 6c | d.$target:.ar.%s.|.%s.",.ninja.l |
| 65200 | 69 73 74 28 6f 62 6a 66 69 6c 65 73 29 2c 20 6c 64 64 65 70 73 29 0a 65 6c 73 65 0a 6c 6f 63 61 | ist(objfiles),.lddeps).else.loca |
| 65220 | 6c 20 6c 64 64 65 70 73 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 70 72 65 6d 61 6b 65 2e 67 65 | l.lddeps.=.ninja.list(premake.ge |
| 65240 | 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 | tlinks(cfg,."siblings",."fullpat |
| 65260 | 68 22 29 29 0a 5f 70 28 22 62 75 69 6c 64 20 24 74 61 72 67 65 74 3a 20 73 77 69 66 74 6c 69 6e | h"))._p("build.$target:.swiftlin |
| 65280 | 6b 20 25 73 20 7c 20 25 73 22 2c 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 6f 62 6a 66 69 6c 65 73 29 | k.%s.|.%s",.ninja.list(objfiles) |
| 652a0 | 2c 20 6c 64 64 65 70 73 29 0a 65 6e 64 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 6e 69 6e 6a 61 20 3d | ,.lddeps).end.end..local.ninja.= |
| 652c0 | 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 0a 6c 6f 63 61 6c 20 73 77 69 66 74 20 3d 20 7b 20 7d | .premake.ninja.local.swift.=.{.} |
| 652e0 | 0a 6c 6f 63 61 6c 20 70 20 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 | .local.p.....=.premake.function. |
| 65300 | 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 73 77 69 66 74 5f 69 6e 63 72 65 6d 65 6e 74 61 6c | ninja.generate_swift_incremental |
| 65320 | 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 78 79 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f 78 | (prj).local.pxy.=.ninja.get_prox |
| 65340 | 79 28 22 70 72 6a 22 2c 20 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 70 72 65 6d 61 | y("prj",.prj).local.tool.=.prema |
| 65360 | 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 | ke.gettool(prj).local.platforms. |
| 65380 | 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 70 72 6a 2e 73 6f | =.premake.filterplatforms(prj.so |
| 653a0 | 6c 75 74 69 6f 6e 2c 20 74 6f 6f 6c 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 | lution,.tool.platforms,."Native" |
| 653c0 | 29 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 |
| 653e0 | 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 2e 65 61 63 68 63 6f 6e 66 69 | forms).do.for.cfg.in.p.eachconfi |
| 65400 | 67 28 70 78 79 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 2e 67 65 6e 65 72 61 74 65 28 63 | g(pxy,.platform).do.p.generate(c |
| 65420 | 66 67 2c 20 63 66 67 3a 67 65 74 70 72 6f 6a 65 63 74 66 69 6c 65 6e 61 6d 65 28 29 2c 20 66 75 | fg,.cfg:getprojectfilename(),.fu |
| 65440 | 6e 63 74 69 6f 6e 28 29 20 73 77 69 66 74 2e 67 65 6e 65 72 61 74 65 5f 63 6f 6e 66 69 67 28 70 | nction().swift.generate_config(p |
| 65460 | 72 6a 2c 20 63 66 67 29 20 65 6e 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 | rj,.cfg).end).end.end.end.functi |
| 65480 | 6f 6e 20 73 77 69 66 74 2e 67 65 6e 65 72 61 74 65 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 | on.swift.generate_config(prj,.cf |
| 654a0 | 67 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 | g).local.tool.=.premake.gettool( |
| 654c0 | 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 0a 73 77 69 66 74 63 66 6c 61 67 73 | prj).local.flags.=.{.swiftcflags |
| 654e0 | 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e 67 65 | .=.ninja.list(table.join(tool.ge |
| 65500 | 74 73 77 69 66 74 63 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 | tswiftcflags(cfg),.cfg.buildopti |
| 65520 | 6f 6e 73 5f 73 77 69 66 74 63 29 29 2c 0a 7d 0a 5f 70 28 22 23 20 53 77 69 66 74 20 70 72 6f 6a | ons_swiftc)),.}._p("#.Swift.proj |
| 65540 | 65 63 74 20 62 75 69 6c 64 20 66 69 6c 65 22 29 0a 5f 70 28 22 23 20 67 65 6e 65 72 61 74 65 64 | ect.build.file")._p("#.generated |
| 65560 | 20 77 69 74 68 20 47 45 4e 69 65 20 6e 69 6e 6a 61 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 6e | .with.GENie.ninja")._p("")._p("n |
| 65580 | 69 6e 6a 61 5f 72 65 71 75 69 72 65 64 5f 76 65 72 73 69 6f 6e 20 3d 20 31 2e 37 22 29 0a 5f 70 | inja_required_version.=.1.7")._p |
| 655a0 | 28 22 22 29 0a 5f 70 28 22 6f 75 74 5f 64 69 72 20 3d 20 25 73 22 2c 20 63 66 67 2e 62 75 69 6c | ("")._p("out_dir.=.%s",.cfg.buil |
| 655c0 | 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 22 6f 62 6a 5f 64 69 72 20 3d | dtarget.directory)._p("obj_dir.= |
| 655e0 | 20 25 73 22 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 | .%s",.path.join(cfg.objectsdir,. |
| 65600 | 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2e 62 75 69 6c 64 22 29 29 0a 5f 70 28 22 6d 6f 64 75 6c | prj.name....".build"))._p("modul |
| 65620 | 65 5f 6e 61 6d 65 20 3d 20 25 73 22 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 22 6d 6f 64 75 | e_name.=.%s",.prj.name)._p("modu |
| 65640 | 6c 65 5f 6d 61 70 73 20 3d 20 25 73 22 2c 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 | le_maps.=.%s",.ninja.list(tool.g |
| 65660 | 65 74 6d 6f 64 75 6c 65 6d 61 70 73 28 63 66 67 29 29 29 0a 5f 70 28 22 73 77 69 66 74 63 5f 66 | etmodulemaps(cfg)))._p("swiftc_f |
| 65680 | 6c 61 67 73 20 3d 20 25 73 22 2c 20 66 6c 61 67 73 2e 73 77 69 66 74 63 66 6c 61 67 73 29 0a 5f | lags.=.%s",.flags.swiftcflags)._ |
| 656a0 | 70 28 22 73 77 69 66 74 6c 69 6e 6b 5f 66 6c 61 67 73 20 3d 20 25 73 22 2c 20 66 6c 61 67 73 2e | p("swiftlink_flags.=.%s",.flags. |
| 656c0 | 73 77 69 66 74 6c 69 6e 6b 66 6c 61 67 73 29 0a 5f 70 28 22 61 72 5f 66 6c 61 67 73 20 3d 20 25 | swiftlinkflags)._p("ar_flags.=.% |
| 656e0 | 73 22 2c 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 61 72 63 68 69 76 65 66 6c | s",.ninja.list(tool.getarchivefl |
| 65700 | 61 67 73 28 63 66 67 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 6c 6f 63 61 6c 20 73 64 6b | ags(cfg,.cfg,.false))).local.sdk |
| 65720 | 20 3d 20 74 6f 6f 6c 2e 67 65 74 5f 73 64 6b 5f 70 61 74 68 28 63 66 67 29 0a 69 66 20 73 64 6b | .=.tool.get_sdk_path(cfg).if.sdk |
| 65740 | 20 74 68 65 6e 0a 5f 70 28 22 74 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 20 3d 20 25 73 22 2c 20 | .then._p("toolchain_path.=.%s",. |
| 65760 | 74 6f 6f 6c 2e 67 65 74 5f 74 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 28 63 66 67 29 29 0a 5f 70 | tool.get_toolchain_path(cfg))._p |
| 65780 | 28 22 73 64 6b 5f 70 61 74 68 20 3d 20 25 73 22 2c 20 73 64 6b 29 0a 5f 70 28 22 70 6c 61 74 66 | ("sdk_path.=.%s",.sdk)._p("platf |
| 657a0 | 6f 72 6d 5f 70 61 74 68 20 3d 20 25 73 22 2c 20 74 6f 6f 6c 2e 67 65 74 5f 73 64 6b 5f 70 6c 61 | orm_path.=.%s",.tool.get_sdk_pla |
| 657c0 | 74 66 6f 72 6d 5f 70 61 74 68 28 63 66 67 29 29 0a 5f 70 28 22 73 64 6b 20 3d 20 2d 73 64 6b 20 | tform_path(cfg))._p("sdk.=.-sdk. |
| 657e0 | 24 73 64 6b 5f 70 61 74 68 22 29 0a 5f 70 28 22 6c 64 5f 62 61 73 65 66 6c 61 67 73 20 3d 20 2d | $sdk_path")._p("ld_baseflags.=.- |
| 65800 | 66 6f 72 63 65 5f 6c 6f 61 64 20 24 74 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 2f 75 73 72 2f 6c | force_load.$toolchain_path/usr/l |
| 65820 | 69 62 2f 61 72 63 2f 6c 69 62 61 72 63 6c 69 74 65 5f 6d 61 63 6f 73 78 2e 61 20 2d 4c 20 24 6f | ib/arc/libarclite_macosx.a.-L.$o |
| 65840 | 75 74 5f 64 69 72 20 2d 46 20 24 70 6c 61 74 66 6f 72 6d 5f 70 61 74 68 2f 44 65 76 65 6c 6f 70 | ut_dir.-F.$platform_path/Develop |
| 65860 | 65 72 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 20 2d 73 79 73 6c 69 62 72 6f 6f | er/Library/Frameworks.-syslibroo |
| 65880 | 74 20 24 73 64 6b 5f 70 61 74 68 20 2d 6c 6f 62 6a 63 20 2d 6c 53 79 73 74 65 6d 20 2d 4c 20 24 | t.$sdk_path.-lobjc.-lSystem.-L.$ |
| 658a0 | 74 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 2f 75 73 72 2f 6c 69 62 2f 73 77 69 66 74 2f 6d 61 63 | toolchain_path/usr/lib/swift/mac |
| 658c0 | 6f 73 78 20 2d 72 70 61 74 68 20 24 74 6f 6f 6c 63 68 61 69 6e 5f 70 61 74 68 2f 75 73 72 2f 6c | osx.-rpath.$toolchain_path/usr/l |
| 658e0 | 69 62 2f 73 77 69 66 74 2f 6d 61 63 6f 73 78 20 2d 6d 61 63 6f 73 78 5f 76 65 72 73 69 6f 6e 5f | ib/swift/macosx.-macosx_version_ |
| 65900 | 6d 69 6e 20 31 30 2e 31 30 2e 30 20 2d 6e 6f 5f 6f 62 6a 63 5f 63 61 74 65 67 6f 72 79 5f 6d 65 | min.10.10.0.-no_objc_category_me |
| 65920 | 72 67 69 6e 67 22 29 0a 65 6c 73 65 0a 5f 70 28 22 73 64 6b 5f 70 61 74 68 20 3d 22 29 0a 5f 70 | rging").else._p("sdk_path.=")._p |
| 65940 | 28 22 73 64 6b 20 3d 22 29 0a 5f 70 28 22 6c 64 5f 62 61 73 65 66 6c 61 67 73 20 3d 22 29 0a 65 | ("sdk.=")._p("ld_baseflags.=").e |
| 65960 | 6e 64 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 63 6f 72 65 20 72 75 6c 65 73 20 66 6f 72 20 25 | nd._p("")._p("#.core.rules.for.% |
| 65980 | 73 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 5f 70 28 22 72 75 6c 65 20 73 77 69 66 74 63 22 29 0a | s",.cfg.name)._p("rule.swiftc"). |
| 659a0 | 5f 70 28 31 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 25 73 20 2d 66 72 6f 6e 74 65 6e 64 20 2d 63 | _p(1,."command.=.%s.-frontend.-c |
| 659c0 | 20 2d 70 72 69 6d 61 72 79 2d 66 69 6c 65 20 24 69 6e 20 24 66 69 6c 65 73 20 24 74 61 72 67 65 | .-primary-file.$in.$files.$targe |
| 659e0 | 74 20 2d 65 6e 61 62 6c 65 2d 6f 62 6a 63 2d 69 6e 74 65 72 6f 70 20 24 73 64 6b 20 2d 49 20 24 | t.-enable-objc-interop.$sdk.-I.$ |
| 65a00 | 6f 75 74 5f 64 69 72 20 2d 65 6e 61 62 6c 65 2d 74 65 73 74 69 6e 67 20 2d 6d 6f 64 75 6c 65 2d | out_dir.-enable-testing.-module- |
| 65a20 | 63 61 63 68 65 2d 70 61 74 68 20 24 6f 75 74 5f 64 69 72 2f 4d 6f 64 75 6c 65 43 61 63 68 65 20 | cache-path.$out_dir/ModuleCache. |
| 65a40 | 2d 44 20 53 57 49 46 54 5f 50 41 43 4b 41 47 45 20 24 6d 6f 64 75 6c 65 5f 6d 61 70 73 20 2d 65 | -D.SWIFT_PACKAGE.$module_maps.-e |
| 65a60 | 6d 69 74 2d 6d 6f 64 75 6c 65 2d 64 6f 63 2d 70 61 74 68 20 24 6f 75 74 5f 64 6f 63 5f 6e 61 6d | mit-module-doc-path.$out_doc_nam |
| 65a80 | 65 20 73 77 69 66 74 63 5f 66 6c 61 67 73 20 2d 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 24 6d 6f 64 | e.swiftc_flags.-module-name.$mod |
| 65aa0 | 75 6c 65 5f 6e 61 6d 65 20 2d 65 6d 69 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 20 24 6f 75 74 5f | ule_name.-emit-module-path.$out_ |
| 65ac0 | 6d 6f 64 75 6c 65 5f 6e 61 6d 65 20 2d 65 6d 69 74 2d 64 65 70 65 6e 64 65 6e 63 69 65 73 2d 70 | module_name.-emit-dependencies-p |
| 65ae0 | 61 74 68 20 24 6f 75 74 2e 64 20 2d 65 6d 69 74 2d 72 65 66 65 72 65 6e 63 65 2d 64 65 70 65 6e | ath.$out.d.-emit-reference-depen |
| 65b00 | 64 65 6e 63 69 65 73 2d 70 61 74 68 20 24 6f 62 6a 5f 64 69 72 2f 24 62 61 73 65 6e 61 6d 65 2e | dencies-path.$obj_dir/$basename. |
| 65b20 | 73 77 69 66 74 64 65 70 73 20 2d 6f 20 24 6f 75 74 22 2c 20 74 6f 6f 6c 2e 73 77 69 66 74 63 29 | swiftdeps.-o.$out",.tool.swiftc) |
| 65b40 | 0a 5f 70 28 31 2c 20 22 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 63 6f 6d 70 69 6c 65 20 24 6f | ._p(1,."description.=.compile.$o |
| 65b60 | 75 74 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 73 77 69 66 74 6d 22 29 0a 5f 70 | ut")._p("")._p("rule.swiftm")._p |
| 65b80 | 28 31 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 25 73 20 2d 66 72 6f 6e 74 65 6e 64 20 2d 65 6d 69 | (1,."command.=.%s.-frontend.-emi |
| 65ba0 | 74 2d 6d 6f 64 75 6c 65 20 24 69 6e 20 24 70 61 72 73 65 5f 61 73 5f 6c 69 62 72 61 72 79 20 73 | t-module.$in.$parse_as_library.s |
| 65bc0 | 77 69 66 74 63 5f 66 6c 61 67 73 20 24 74 61 72 67 65 74 20 2d 65 6e 61 62 6c 65 2d 6f 62 6a 63 | wiftc_flags.$target.-enable-objc |
| 65be0 | 2d 69 6e 74 65 72 6f 70 20 24 73 64 6b 20 2d 49 20 24 6f 75 74 5f 64 69 72 20 2d 46 20 24 70 6c | -interop.$sdk.-I.$out_dir.-F.$pl |
| 65c00 | 61 74 66 6f 72 6d 5f 70 61 74 68 2f 44 65 76 65 6c 6f 70 65 72 2f 4c 69 62 72 61 72 79 2f 46 72 | atform_path/Developer/Library/Fr |
| 65c20 | 61 6d 65 77 6f 72 6b 73 20 2d 65 6e 61 62 6c 65 2d 74 65 73 74 69 6e 67 20 2d 6d 6f 64 75 6c 65 | ameworks.-enable-testing.-module |
| 65c40 | 2d 63 61 63 68 65 2d 70 61 74 68 20 24 6f 75 74 5f 64 69 72 2f 4d 6f 64 75 6c 65 43 61 63 68 65 | -cache-path.$out_dir/ModuleCache |
| 65c60 | 20 2d 44 20 53 57 49 46 54 5f 50 41 43 4b 41 47 45 20 24 6d 6f 64 75 6c 65 5f 6d 61 70 73 20 2d | .-D.SWIFT_PACKAGE.$module_maps.- |
| 65c80 | 65 6d 69 74 2d 6d 6f 64 75 6c 65 2d 64 6f 63 2d 70 61 74 68 20 24 6f 75 74 5f 64 69 72 2f 24 6d | emit-module-doc-path.$out_dir/$m |
| 65ca0 | 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 64 6f 63 20 2d 6d 6f 64 75 6c 65 2d 6e 61 6d 65 | odule_name.swiftdoc.-module-name |
| 65cc0 | 20 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 20 2d 6f 20 24 6f 75 74 22 2c 20 74 6f 6f 6c 2e 73 77 69 | .$module_name.-o.$out",.tool.swi |
| 65ce0 | 66 74 29 0a 5f 70 28 31 2c 20 22 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 67 65 6e 65 72 61 74 | ft)._p(1,."description.=.generat |
| 65d00 | 65 20 6d 6f 64 75 6c 65 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 73 77 69 66 74 | e.module")._p("")._p("rule.swift |
| 65d20 | 6c 69 6e 6b 22 29 0a 5f 70 28 31 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 25 73 20 24 74 61 72 67 | link")._p(1,."command.=.%s.$targ |
| 65d40 | 65 74 20 24 73 64 6b 20 24 73 77 69 66 74 6c 69 6e 6b 5f 66 6c 61 67 73 20 2d 4c 20 24 6f 75 74 | et.$sdk.$swiftlink_flags.-L.$out |
| 65d60 | 5f 64 69 72 20 2d 6f 20 24 6f 75 74 5f 64 69 72 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 20 2d 46 | _dir.-o.$out_dir/$module_name.-F |
| 65d80 | 20 24 70 6c 61 74 66 6f 72 6d 5f 70 61 74 68 2f 44 65 76 65 6c 6f 70 65 72 2f 4c 69 62 72 61 72 | .$platform_path/Developer/Librar |
| 65da0 | 79 2f 46 72 61 6d 65 77 6f 72 6b 73 20 24 69 6e 22 2c 20 74 6f 6f 6c 2e 73 77 69 66 74 63 29 0a | y/Frameworks.$in",.tool.swiftc). |
| 65dc0 | 5f 70 28 31 2c 20 22 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6c 69 6e 6b 69 6e 67 20 24 74 61 | _p(1,."description.=.linking.$ta |
| 65de0 | 72 67 65 74 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 61 72 22 29 0a 5f 70 28 31 | rget")._p("")._p("rule.ar")._p(1 |
| 65e00 | 2c 20 22 63 6f 6d 6d 61 6e 64 20 3d 20 25 73 20 63 72 20 24 61 72 5f 66 6c 61 67 73 20 24 6f 75 | ,."command.=.%s.cr.$ar_flags.$ou |
| 65e20 | 74 20 24 69 6e 20 24 6c 69 62 73 20 25 73 22 2c 20 74 6f 6f 6c 2e 61 72 2c 20 28 6f 73 2e 69 73 | t.$in.$libs.%s",.tool.ar,.(os.is |
| 65e40 | 28 22 4d 61 63 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 | ("MacOSX").and.".2>&1.>./dev/nul |
| 65e60 | 6c 20 7c 20 73 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 | l.|.sed.-e.'/.o).has.no.symbols$ |
| 65e80 | 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 28 31 2c 20 22 64 65 73 63 72 69 70 74 69 6f 6e | $/d'".or.""))._p(1,."description |
| 65ea0 | 20 3d 20 61 72 20 24 6f 75 74 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 6c 69 6e | .=.ar.$out")._p("")._p("rule.lin |
| 65ec0 | 6b 22 29 0a 5f 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 25 73 20 24 69 6e 20 24 6c 64 5f 62 | k")._p("..command.=.%s.$in.$ld_b |
| 65ee0 | 61 73 65 66 6c 61 67 73 20 24 61 6c 6c 5f 6c 64 66 6c 61 67 73 20 24 6c 69 62 73 20 2d 6f 20 24 | aseflags.$all_ldflags.$libs.-o.$ |
| 65f00 | 6f 75 74 22 2c 20 74 6f 6f 6c 2e 6c 64 29 0a 5f 70 28 22 20 20 64 65 73 63 72 69 70 74 69 6f 6e | out",.tool.ld)._p("..description |
| 65f20 | 20 3d 20 6c 69 6e 6b 20 24 6f 75 74 22 29 0a 5f 70 28 22 22 29 0a 73 77 69 66 74 2e 66 69 6c 65 | .=.link.$out")._p("").swift.file |
| 65f40 | 5f 72 75 6c 65 73 28 63 66 67 2c 20 66 6c 61 67 73 29 0a 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c 65 | _rules(cfg,.flags).local.objfile |
| 65f60 | 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 6d 6f 64 66 69 6c 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c | s.=.{}.local.modfiles.=.{}.local |
| 65f80 | 20 64 6f 63 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 | .docfiles.=.{}.for._,.file.in.ip |
| 65fa0 | 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 73 6f 75 | airs(cfg.files).do.if.path.issou |
| 65fc0 | 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | rcefile(file).then.table.insert( |
| 65fe0 | 6f 62 6a 66 69 6c 65 73 2c 20 73 77 69 66 74 2e 6f 62 6a 65 63 74 6e 61 6d 65 28 63 66 67 2c 20 | objfiles,.swift.objectname(cfg,. |
| 66000 | 66 69 6c 65 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 6f 64 66 69 6c 65 73 2c 20 73 77 | file)).table.insert(modfiles,.sw |
| 66020 | 69 66 74 2e 6d 6f 64 75 6c 65 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 29 0a 74 61 62 6c 65 | ift.modulename(cfg,.file)).table |
| 66040 | 2e 69 6e 73 65 72 74 28 64 6f 63 66 69 6c 65 73 2c 20 73 77 69 66 74 2e 64 6f 63 6e 61 6d 65 28 | .insert(docfiles,.swift.docname( |
| 66060 | 63 66 67 2c 20 66 69 6c 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 22 22 29 0a 73 77 69 66 74 | cfg,.file)).end.end._p("").swift |
| 66080 | 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 7b 6f 62 6a 66 69 6c 65 73 2c 20 6d 6f 64 | .linker(prj,.cfg,.{objfiles,.mod |
| 660a0 | 66 69 6c 65 73 2c 20 64 6f 63 66 69 6c 65 73 7d 2c 20 74 6f 6f 6c 2c 20 66 6c 61 67 73 29 0a 5f | files,.docfiles},.tool,.flags)._ |
| 660c0 | 70 28 22 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 6f 62 6a 65 63 74 6e | p("").end.function.swift.objectn |
| 660e0 | 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 | ame(cfg,.file).return.path.join( |
| 66100 | 22 24 6f 62 6a 5f 64 69 72 22 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 69 6c 65 29 2e 2e | "$obj_dir",.path.getname(file).. |
| 66120 | 22 2e 6f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 6d 6f 64 75 6c 65 6e | ".o").end.function.swift.modulen |
| 66140 | 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 | ame(cfg,.file).return.path.join( |
| 66160 | 22 24 6f 62 6a 5f 64 69 72 22 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 69 6c 65 29 2e 2e | "$obj_dir",.path.getname(file).. |
| 66180 | 22 2e 6f 2e 73 77 69 66 74 6d 6f 64 75 6c 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 | ".o.swiftmodule").end.function.s |
| 661a0 | 77 69 66 74 2e 64 6f 63 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 72 65 74 75 72 6e 20 70 | wift.docname(cfg,.file).return.p |
| 661c0 | 61 74 68 2e 6a 6f 69 6e 28 22 24 6f 62 6a 5f 64 69 72 22 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d | ath.join("$obj_dir",.path.getnam |
| 661e0 | 65 28 66 69 6c 65 29 2e 2e 22 2e 6f 2e 73 77 69 66 74 64 6f 63 22 29 0a 65 6e 64 0a 66 75 6e 63 | e(file)..".o.swiftdoc").end.func |
| 66200 | 74 69 6f 6e 20 73 77 69 66 74 2e 66 69 6c 65 5f 72 75 6c 65 73 28 63 66 67 2c 20 66 6c 61 67 73 | tion.swift.file_rules(cfg,.flags |
| 66220 | 29 0a 5f 70 28 22 23 20 62 75 69 6c 64 20 66 69 6c 65 73 22 29 0a 6c 6f 63 61 6c 20 73 66 69 6c | )._p("#.build.files").local.sfil |
| 66240 | 65 73 20 3d 20 53 65 74 28 63 66 67 2e 66 69 6c 65 73 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 | es.=.Set(cfg.files).for._,.file. |
| 66260 | 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 61 74 68 2e | in.ipairs(cfg.files).do.if.path. |
| 66280 | 69 73 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 70 61 74 68 2e | issourcefile(file).then.if.path. |
| 662a0 | 69 73 73 77 69 66 74 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 62 6a | isswiftfile(file).then.local.obj |
| 662c0 | 6e 20 3d 20 73 77 69 66 74 2e 6f 62 6a 65 63 74 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a | n.=.swift.objectname(cfg,.file). |
| 662e0 | 6c 6f 63 61 6c 20 6d 6f 64 6e 20 3d 20 73 77 69 66 74 2e 6d 6f 64 75 6c 65 6e 61 6d 65 28 63 66 | local.modn.=.swift.modulename(cf |
| 66300 | 67 2c 20 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 64 6f 63 6e 20 3d 20 73 77 69 66 74 2e 64 6f 63 6e | g,.file).local.docn.=.swift.docn |
| 66320 | 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 5f 70 28 22 62 75 69 6c 64 20 25 73 20 7c 20 25 73 | ame(cfg,.file)._p("build.%s.|.%s |
| 66340 | 20 25 73 3a 20 73 77 69 66 74 63 20 25 73 22 2c 20 6f 62 6a 6e 2c 20 6d 6f 64 6e 2c 20 64 6f 63 | .%s:.swiftc.%s",.objn,.modn,.doc |
| 66360 | 6e 2c 20 66 69 6c 65 29 0a 5f 70 28 31 2c 20 22 6f 75 74 5f 6d 6f 64 75 6c 65 5f 6e 61 6d 65 20 | n,.file)._p(1,."out_module_name. |
| 66380 | 3d 20 25 73 22 2c 20 6d 6f 64 6e 29 0a 5f 70 28 31 2c 20 22 6f 75 74 5f 64 6f 63 5f 6e 61 6d 65 | =.%s",.modn)._p(1,."out_doc_name |
| 663a0 | 20 3d 20 25 73 22 2c 20 64 6f 63 6e 29 0a 5f 70 28 31 2c 20 22 66 69 6c 65 73 20 3d 20 22 2e 2e | .=.%s",.docn)._p(1,."files.=.".. |
| 663c0 | 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 73 66 69 6c 65 73 20 2d 20 7b 66 69 6c 65 7d 29 29 0a 62 75 | .ninja.list(sfiles.-.{file})).bu |
| 663e0 | 69 6c 64 5f 66 6c 61 67 73 20 3d 20 22 73 77 69 66 74 63 66 6c 61 67 73 22 0a 65 6e 64 0a 5f 70 | ild_flags.=."swiftcflags".end._p |
| 66400 | 28 31 2c 20 22 66 6c 61 67 73 20 20 20 20 3d 20 22 20 2e 2e 20 66 6c 61 67 73 5b 62 75 69 6c 64 | (1,."flags....=."....flags[build |
| 66420 | 5f 66 6c 61 67 73 5d 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 | _flags]).elseif.path.isresourcef |
| 66440 | 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 22 22 29 0a 65 6e | ile(file).then.end.end._p("").en |
| 66460 | 64 0a 66 75 6e 63 74 69 6f 6e 20 73 77 69 66 74 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 | d.function.swift.linker(prj,.cfg |
| 66480 | 2c 20 64 65 70 66 69 6c 65 73 2c 20 74 6f 6f 6c 29 0a 6c 6f 63 61 6c 20 61 6c 6c 5f 6c 64 66 6c | ,.depfiles,.tool).local.all_ldfl |
| 664a0 | 61 67 73 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c | ags.=.ninja.list(table.join(tool |
| 664c0 | 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 74 6f 6f 6c 2e 67 65 74 6c 64 | .getlibdirflags(cfg),.tool.getld |
| 664e0 | 66 6c 61 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 29 0a 6c 6f | flags(cfg),.cfg.linkoptions)).lo |
| 66500 | 63 61 6c 20 6c 64 64 65 70 73 20 20 20 20 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 70 72 65 | cal.lddeps......=.ninja.list(pre |
| 66520 | 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 22 2c 20 22 | make.getlinks(cfg,."siblings",." |
| 66540 | 66 75 6c 6c 70 61 74 68 22 29 29 20 0a 6c 6f 63 61 6c 20 6c 69 62 73 20 20 20 20 20 20 20 20 3d | fullpath"))..local.libs........= |
| 66560 | 20 6c 64 64 65 70 73 20 2e 2e 20 22 20 22 20 2e 2e 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f | .lddeps...."."....ninja.list(too |
| 66580 | 6c 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | l.getlinkflags(cfg)).local.funct |
| 665a0 | 69 6f 6e 20 77 72 69 74 65 76 61 72 73 28 29 0a 5f 70 28 31 2c 20 22 61 6c 6c 5f 6c 64 66 6c 61 | ion.writevars()._p(1,."all_ldfla |
| 665c0 | 67 73 20 3d 20 22 20 2e 2e 20 61 6c 6c 5f 6c 64 66 6c 61 67 73 29 0a 5f 70 28 31 2c 20 22 6c 69 | gs.=."....all_ldflags)._p(1,."li |
| 665e0 | 62 73 20 20 20 20 20 20 20 20 3d 20 22 20 2e 2e 20 6c 69 62 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c | bs........=."....libs).end.local |
| 66600 | 20 6f 62 6a 66 69 6c 65 73 2c 20 6d 6f 64 66 69 6c 65 73 2c 20 64 6f 63 66 69 6c 65 73 20 3d 20 | .objfiles,.modfiles,.docfiles.=. |
| 66620 | 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 64 65 70 66 69 6c 65 73 29 0a 5f 70 28 22 62 75 69 6c 64 | table.unpack(depfiles)._p("build |
| 66640 | 20 24 6f 75 74 5f 64 69 72 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 6d 6f 64 75 | .$out_dir/$module_name.swiftmodu |
| 66660 | 6c 65 20 7c 20 24 6f 75 74 5f 64 69 72 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 | le.|.$out_dir/$module_name.swift |
| 66680 | 64 6f 63 3a 20 73 77 69 66 74 6d 20 25 73 20 7c 20 25 73 22 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 | doc:.swiftm.%s.|.%s",.table.conc |
| 666a0 | 61 74 28 6d 6f 64 66 69 6c 65 73 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 | at(modfiles,."."),.table.concat( |
| 666c0 | 64 6f 63 66 69 6c 65 73 2c 20 22 20 22 29 29 0a 5f 70 28 22 22 29 0a 6c 6f 63 61 6c 20 6f 75 74 | docfiles,."."))._p("").local.out |
| 666e0 | 70 75 74 20 3d 20 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 0a 69 66 | put.=.cfg:getoutputfilename().if |
| 66700 | 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 6c 6f | .cfg.kind.==."StaticLib".then.lo |
| 66720 | 63 61 6c 20 61 72 5f 66 6c 61 67 73 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 | cal.ar_flags.=.ninja.list(tool.g |
| 66740 | 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 63 66 67 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 | etarchiveflags(cfg,.cfg,.false)) |
| 66760 | 0a 5f 70 28 22 62 75 69 6c 64 20 25 73 3a 20 61 72 20 25 73 20 7c 20 25 73 20 24 6f 75 74 5f 64 | ._p("build.%s:.ar.%s.|.%s.$out_d |
| 66780 | 69 72 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 6d 6f 64 75 6c 65 20 24 6f 75 74 | ir/$module_name.swiftmodule.$out |
| 667a0 | 5f 64 69 72 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 64 6f 63 22 2c 20 6f 75 74 | _dir/$module_name.swiftdoc",.out |
| 667c0 | 70 75 74 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 | put,.table.concat(objfiles,.".") |
| 667e0 | 2c 20 6c 64 64 65 70 73 29 0a 5f 70 28 31 2c 20 22 66 6c 61 67 73 20 3d 20 25 73 22 2c 20 6e 69 | ,.lddeps)._p(1,."flags.=.%s",.ni |
| 66800 | 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 63 66 | nja.list(tool.getarchiveflags(cf |
| 66820 | 67 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 6b 69 6e 64 | g,.cfg,.false))).elseif.cfg.kind |
| 66840 | 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 22 62 75 69 6c 64 20 25 | .==."SharedLib".then._p("build.% |
| 66860 | 73 20 3a 20 73 77 69 66 74 6c 69 6e 6b 20 25 73 20 7c 20 25 73 20 24 6f 75 74 5f 64 69 72 2f 24 | s.:.swiftlink.%s.|.%s.$out_dir/$ |
| 66880 | 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 6d 6f 64 75 6c 65 20 24 6f 75 74 5f 64 69 72 | module_name.swiftmodule.$out_dir |
| 668a0 | 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 64 6f 63 22 2c 20 6f 75 74 70 75 74 2c | /$module_name.swiftdoc",.output, |
| 668c0 | 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 2c 20 6c 69 | .table.concat(objfiles,."."),.li |
| 668e0 | 62 73 29 0a 77 72 69 74 65 76 61 72 73 28 29 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 | bs).writevars().elseif.(cfg.kind |
| 66900 | 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 6f 72 20 28 63 66 67 2e 6b 69 6e 64 20 3d | .==."ConsoleApp").or.(cfg.kind.= |
| 66920 | 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 5f 70 28 22 62 75 69 6c 64 20 | =."WindowedApp").then._p("build. |
| 66940 | 25 73 3a 20 73 77 69 66 74 6c 69 6e 6b 20 25 73 20 7c 20 25 73 20 24 6f 75 74 5f 64 69 72 2f 24 | %s:.swiftlink.%s.|.%s.$out_dir/$ |
| 66960 | 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 6d 6f 64 75 6c 65 20 24 6f 75 74 5f 64 69 72 | module_name.swiftmodule.$out_dir |
| 66980 | 2f 24 6d 6f 64 75 6c 65 5f 6e 61 6d 65 2e 73 77 69 66 74 64 6f 63 22 2c 20 6f 75 74 70 75 74 2c | /$module_name.swiftdoc",.output, |
| 669a0 | 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 2c 20 6c 64 | .table.concat(objfiles,."."),.ld |
| 669c0 | 64 65 70 73 29 0a 65 6c 73 65 0a 70 2e 65 72 72 6f 72 28 22 6e 69 6e 6a 61 20 61 63 74 69 6f 6e | deps).else.p.error("ninja.action |
| 669e0 | 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74 20 74 68 69 73 20 6b 69 6e 64 20 6f 66 20 74 61 | .doesn't.support.this.kind.of.ta |
| 66a00 | 72 67 65 74 20 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 | rget."....cfg.kind).end.end..pre |
| 66a20 | 6d 61 6b 65 2e 71 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 71 62 73 20 3d 20 70 72 65 6d 61 | make.qbs.=.{.}.local.qbs.=.prema |
| 66a40 | 6b 65 2e 71 62 73 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 3d | ke.qbs.newaction.{.trigger.....= |
| 66a60 | 20 22 71 62 73 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 3d 20 22 71 62 73 22 2c 0a 64 65 73 | ."qbs",.shortname...=."qbs",.des |
| 66a80 | 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 51 42 53 20 62 75 69 6c 64 20 66 | cription.=."Generate.QBS.build.f |
| 66aa0 | 69 6c 65 73 22 2c 0a 6d 6f 64 75 6c 65 20 20 20 20 20 20 3d 20 22 71 62 73 22 2c 0a 76 61 6c 69 | iles",.module......=."qbs",.vali |
| 66ac0 | 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 | d_kinds.....=.{"ConsoleApp",."Wi |
| 66ae0 | 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 |
| 66b00 | 4c 69 62 22 2c 20 22 42 75 6e 64 6c 65 22 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 | Lib",."Bundle"},.valid_languages |
| 66b20 | 20 3d 20 7b 22 43 22 2c 20 22 43 2b 2b 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 | .=.{"C",."C++"},.valid_tools.... |
| 66b40 | 20 3d 20 7b 0a 63 63 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 | .=.{.cc.=.{."gcc".},.},.onsoluti |
| 66b60 | 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 20 20 20 3d 20 22 | on.=.function(sln).io.eol....=." |
| 66b80 | 5c 6e 22 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 69 6f 2e 65 73 63 61 70 65 72 28 | \n".io.indent.=."\t".io.escaper( |
| 66ba0 | 71 62 73 2e 65 73 63 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 73 | qbs.esc).premake.generate(sln,.s |
| 66bc0 | 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 2e 63 72 65 61 74 6f 72 2e 71 62 73 22 2c 20 20 20 20 20 20 | ln.name....".creator.qbs",...... |
| 66be0 | 71 62 73 2e 67 65 6e 65 72 61 74 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 69 6f 2e 69 6e 64 65 6e 74 | qbs.generate_solution).io.indent |
| 66c00 | 20 3d 20 22 20 22 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 73 6c 6e | .=.".".premake.generate(sln,.sln |
| 66c20 | 2e 6e 61 6d 65 20 2e 2e 20 22 2e 63 72 65 61 74 6f 72 2e 71 62 73 2e 75 73 65 72 22 2c 20 71 62 | .name....".creator.qbs.user",.qb |
| 66c40 | 73 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 | s.generate_user).end,.onproject. |
| 66c60 | 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 20 20 20 3d 20 22 5c 6e 22 | =.function(prj).io.eol....=."\n" |
| 66c80 | 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 69 6f 2e 65 73 63 61 70 65 72 28 71 62 73 | .io.indent.=."\t".io.escaper(qbs |
| 66ca0 | 2e 65 73 63 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 70 72 6a 2e | .esc).premake.generate(prj,.prj. |
| 66cc0 | 6e 61 6d 65 20 2e 2e 20 22 2e 71 62 73 22 2c 20 71 62 73 2e 67 65 6e 65 72 61 74 65 5f 70 72 6f | name....".qbs",.qbs.generate_pro |
| 66ce0 | 6a 65 63 74 29 0a 65 6e 64 2c 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 71 | ject).end,.}..function.premake.q |
| 66d00 | 62 73 2e 6c 69 73 74 28 69 6e 64 65 6e 74 2c 20 6e 61 6d 65 2c 20 74 61 62 6c 65 29 0a 69 66 20 | bs.list(indent,.name,.table).if. |
| 66d20 | 23 74 61 62 6c 65 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 25 73 3a 20 | #table.>.0.then._p(indent,.'%s:. |
| 66d40 | 5b 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 | [',.name).for._,.item.in.ipairs( |
| 66d60 | 74 61 62 6c 65 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 2b 31 2c 20 27 22 25 73 22 2c 27 2c 20 | table).do._p(indent+1,.'"%s",',. |
| 66d80 | 69 74 65 6d 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 29 0a 65 6e 64 0a 5f 70 28 69 6e | item:gsub('"',.'\\"')).end._p(in |
| 66da0 | 64 65 6e 74 2b 31 2c 20 27 5d 27 29 0a 65 6e 64 0a 65 6e 64 00 6c 6f 63 61 6c 20 71 62 73 20 3d | dent+1,.']').end.end.local.qbs.= |
| 66dc0 | 20 70 72 65 6d 61 6b 65 2e 71 62 73 0a 66 75 6e 63 74 69 6f 6e 20 71 62 73 2e 67 65 6e 65 72 61 | .premake.qbs.function.qbs.genera |
| 66de0 | 74 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 5f 70 28 27 2f 2a 27 29 0a 5f 70 28 27 20 2a | te_solution(sln)._p('/*')._p('.* |
| 66e00 | 20 51 42 53 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 | .QBS.project.file.autogenerated. |
| 66e20 | 62 79 20 47 45 4e 69 65 27 29 0a 5f 70 28 27 20 2a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | by.GENie')._p('.*.https://github |
| 66e40 | 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 47 45 4e 69 65 27 29 0a 5f 70 28 27 20 2a 2f 27 29 | .com/bkaradzic/GENie')._p('.*/') |
| 66e60 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 6d 70 6f 72 74 20 71 62 73 27 29 0a 5f 70 28 27 27 29 0a | ._p('')._p('import.qbs')._p(''). |
| 66e80 | 5f 70 28 30 2c 20 27 50 72 6f 6a 65 63 74 20 7b 27 29 0a 5f 70 28 31 2c 20 27 72 65 66 65 72 65 | _p(0,.'Project.{')._p(1,.'refere |
| 66ea0 | 6e 63 65 73 3a 20 5b 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c | nces:.[').for.prj.in.premake.sol |
| 66ec0 | 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 0a 5f 70 28 32 2c 20 | ution.eachproject(sln).do._p(2,. |
| 66ee0 | 27 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 2e 71 62 73 22 2c 27 29 0a 65 6e 64 | '"'....prj.name....'.qbs",').end |
| 66f00 | 0a 5f 70 28 31 2c 20 27 5d 27 29 0a 5f 70 28 30 2c 20 27 7d 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c | ._p(1,.']')._p(0,.'}').end.local |
| 66f20 | 20 66 75 6e 63 74 69 6f 6e 20 69 73 5f 61 70 70 28 6b 69 6e 64 29 0a 69 66 20 6b 69 6e 64 20 3d | .function.is_app(kind).if.kind.= |
| 66f40 | 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f | =."ConsoleApp".or.kind.==."Windo |
| 66f60 | 77 65 64 41 70 70 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 72 65 74 | wedApp".then.return.true.end.ret |
| 66f80 | 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 71 62 73 2e 67 65 6e 65 72 | urn.false.end.function.qbs.gener |
| 66fa0 | 61 74 65 5f 75 73 65 72 28 73 6c 6e 29 0a 5f 70 28 30 2c 20 27 3c 3f 78 6d 6c 20 76 65 72 73 69 | ate_user(sln)._p(0,.'<?xml.versi |
| 66fc0 | 6f 6e 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 | on="1.0".encoding="UTF-8"?>')._p |
| 66fe0 | 28 30 2c 20 27 3c 21 44 4f 43 54 59 50 45 20 51 74 43 72 65 61 74 6f 72 50 72 6f 6a 65 63 74 3e | (0,.'<!DOCTYPE.QtCreatorProject> |
| 67000 | 27 29 0a 5f 70 28 30 2c 20 27 3c 21 2d 2d 20 51 42 53 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 20 | ')._p(0,.'<!--.QBS.project.file. |
| 67020 | 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 20 68 74 74 70 73 3a 2f 2f 67 | autogenerated.by.GENie.https://g |
| 67040 | 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 47 45 4e 69 65 20 2d 2d 3e 27 29 0a | ithub.com/bkaradzic/GENie.-->'). |
| 67060 | 5f 70 28 30 2c 20 27 3c 71 74 63 72 65 61 74 6f 72 3e 27 29 0a 6c 6f 63 61 6c 20 73 74 61 72 74 | _p(0,.'<qtcreator>').local.start |
| 67080 | 50 72 6f 6a 65 63 74 20 3d 20 30 0a 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 66 6f 72 20 70 72 | Project.=.0.local.idx.=.0.for.pr |
| 670a0 | 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 |
| 670c0 | 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 69 73 5f 61 70 70 28 70 72 6a 2e 6b 69 6e 64 29 20 74 68 | t(sln).do.if.is_app(prj.kind).th |
| 670e0 | 65 6e 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 | en.if.sln.startproject.==.prj.na |
| 67100 | 6d 65 20 74 68 65 6e 0a 73 74 61 72 74 50 72 6f 6a 65 63 74 20 3d 20 69 64 78 0a 65 6e 64 0a 69 | me.then.startProject.=.idx.end.i |
| 67120 | 64 78 20 3d 20 69 64 78 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 3c 64 61 74 | dx.=.idx.+.1.end.end._p(1,.'<dat |
| 67140 | 61 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 76 61 72 69 61 62 6c 65 3e 50 72 6f 6a 65 63 74 45 78 70 | a>')._p(2,.'<variable>ProjectExp |
| 67160 | 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 2e 54 61 72 67 65 74 2e 30 3c 2f 76 61 72 69 61 62 6c 65 | lorer.Project.Target.0</variable |
| 67180 | 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 61 72 69 | >')._p(2,.'<valuemap.type="QVari |
| 671a0 | 61 6e 74 4d 61 70 22 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 | antMap">')._p(3,.'<value.type="Q |
| 671c0 | 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f | String".key="ProjectExplorer.Pro |
| 671e0 | 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 65 66 61 75 6c 74 44 69 73 70 6c 61 79 | jectConfiguration.DefaultDisplay |
| 67200 | 4e 61 6d 65 22 3e 44 65 73 6b 74 6f 70 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 33 2c 20 27 3c | Name">Desktop</value>')._p(3,.'< |
| 67220 | 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 | value.type="QString".key="Projec |
| 67240 | 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 | tExplorer.ProjectConfiguration.D |
| 67260 | 69 73 70 6c 61 79 4e 61 6d 65 22 3e 44 65 73 6b 74 6f 70 3c 2f 76 61 6c 75 65 3e 27 29 0a 6c 6f | isplayName">Desktop</value>').lo |
| 67280 | 63 61 6c 20 71 62 73 67 75 69 64 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 71 62 73 70 72 6f | cal.qbsguid....=."".local.qbspro |
| 672a0 | 66 69 6c 65 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 71 74 63 72 65 61 74 6f 72 64 69 72 20 3d 20 22 | file.=."".local.qtcreatordir.=." |
| 672c0 | 22 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 71 74 63 72 65 | ".if._OS.==."windows".then.qtcre |
| 672e0 | 61 74 6f 72 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 6f 73 2e 67 65 74 65 6e 76 28 22 41 | atordir.=.path.join(os.getenv("A |
| 67300 | 50 50 44 41 54 41 22 29 2c 20 22 51 74 50 72 6f 6a 65 63 74 2f 71 74 63 72 65 61 74 6f 72 22 29 | PPDATA"),."QtProject/qtcreator") |
| 67320 | 0a 65 6c 73 65 0a 71 74 63 72 65 61 74 6f 72 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 6f | .else.qtcreatordir.=.path.join(o |
| 67340 | 73 2e 67 65 74 65 6e 76 28 22 48 4f 4d 45 22 29 2c 20 22 2e 63 6f 6e 66 69 67 2f 51 74 50 72 6f | s.getenv("HOME"),.".config/QtPro |
| 67360 | 6a 65 63 74 2f 71 74 63 72 65 61 74 6f 72 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 | ject/qtcreator").end.local.file. |
| 67380 | 3d 20 69 6f 2e 6f 70 65 6e 28 70 61 74 68 2e 6a 6f 69 6e 28 71 74 63 72 65 61 74 6f 72 64 69 72 | =.io.open(path.join(qtcreatordir |
| 673a0 | 2c 20 22 71 62 73 2e 63 6f 6e 66 22 29 29 0a 69 66 20 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 | ,."qbs.conf")).if.file.==.nil.th |
| 673c0 | 65 6e 0a 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 70 61 74 68 2e 6a 6f 69 6e 28 71 74 63 72 | en.file.=.io.open(path.join(qtcr |
| 673e0 | 65 61 74 6f 72 64 69 72 2c 20 22 71 62 73 2f 31 2e 36 2e 30 2f 71 62 73 2e 63 6f 6e 66 22 29 29 | eatordir,."qbs/1.6.0/qbs.conf")) |
| 67400 | 0a 65 6e 64 0a 69 66 20 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 66 6f 72 20 6c 69 6e | .end.if.file.~=.nil.then.for.lin |
| 67420 | 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 69 66 20 6c 69 6e 65 20 3d 3d 20 | e.in.file:lines().do.if.line.==. |
| 67440 | 22 5b 6f 72 67 5d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 74 72 20 3d 20 27 71 74 2d 70 72 6f | "[org]".then.local.str.=.'qt-pro |
| 67460 | 6a 65 63 74 5c 5c 71 62 73 5c 5c 70 72 65 66 65 72 65 6e 63 65 73 5c 5c 71 74 63 72 65 61 74 6f | ject\\qbs\\preferences\\qtcreato |
| 67480 | 72 5c 5c 6b 69 74 5c 5c 25 27 0a 6c 6f 63 61 6c 20 69 6e 64 65 78 20 3d 20 73 74 72 69 6e 67 2e | r\\kit\\%'.local.index.=.string. |
| 674a0 | 6c 65 6e 28 73 74 72 29 2b 31 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 | len(str)+1.for.line.in.file:line |
| 674c0 | 73 28 29 20 64 6f 0a 69 66 20 69 6e 64 65 78 20 3d 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6c | s().do.if.index.==.string.find(l |
| 674e0 | 69 6e 65 2c 20 27 37 42 27 2c 20 69 6e 64 65 78 29 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 73 74 | ine,.'7B',.index).then.line.=.st |
| 67500 | 72 69 6e 67 2e 73 75 62 28 6c 69 6e 65 2c 20 69 6e 64 65 78 2b 32 29 0a 71 62 73 67 75 69 64 20 | ring.sub(line,.index+2).qbsguid. |
| 67520 | 20 20 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6c 69 6e 65 2c 20 31 2c 20 33 36 29 0a 71 62 73 | ...=.string.sub(line,.1,.36).qbs |
| 67540 | 70 72 6f 66 69 6c 65 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6c 69 6e 65 2c 20 34 31 29 0a 62 | profile.=.string.sub(line,.41).b |
| 67560 | 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 73 74 72 20 3d 20 27 5c | reak.end.end.else.local.str.=.'\ |
| 67580 | 74 3c 6b 65 79 3e 6f 72 67 2e 71 74 2d 70 72 6f 6a 65 63 74 2e 71 62 73 2e 70 72 65 66 65 72 65 | t<key>org.qt-project.qbs.prefere |
| 675a0 | 6e 63 65 73 2e 71 74 63 72 65 61 74 6f 72 2e 6b 69 74 2e 27 0a 6c 6f 63 61 6c 20 69 6e 64 65 78 | nces.qtcreator.kit.'.local.index |
| 675c0 | 20 3d 20 73 74 72 69 6e 67 2e 6c 65 6e 28 73 74 72 29 2b 31 0a 66 6f 72 20 6c 69 6e 65 20 69 6e | .=.string.len(str)+1.for.line.in |
| 675e0 | 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 69 66 20 71 62 73 67 75 69 64 20 3d 3d 20 22 | .file:lines().do.if.qbsguid.==." |
| 67600 | 22 20 61 6e 64 20 69 6e 64 65 78 20 3d 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6c 69 6e 65 2c | ".and.index.==.string.find(line, |
| 67620 | 20 27 7b 27 2c 20 69 6e 64 65 78 29 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 73 74 72 69 6e 67 2e | .'{',.index).then.line.=.string. |
| 67640 | 73 75 62 28 6c 69 6e 65 2c 20 69 6e 64 65 78 2b 31 29 0a 71 62 73 67 75 69 64 20 3d 20 73 74 72 | sub(line,.index+1).qbsguid.=.str |
| 67660 | 69 6e 67 2e 73 75 62 28 6c 69 6e 65 2c 20 31 2c 20 33 36 29 0a 65 6c 73 65 69 66 20 71 62 73 67 | ing.sub(line,.1,.36).elseif.qbsg |
| 67680 | 75 69 64 20 7e 3d 20 22 22 20 74 68 65 6e 0a 71 62 73 70 72 6f 66 69 6c 65 20 3d 20 73 74 72 69 | uid.~=."".then.qbsprofile.=.stri |
| 676a0 | 6e 67 2e 73 75 62 28 6c 69 6e 65 2c 20 31 30 2c 20 32 39 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 | ng.sub(line,.10,.29).break.end.e |
| 676c0 | 6e 64 0a 65 6e 64 0a 62 72 65 61 6b 0a 65 6e 64 0a 69 6f 2e 63 6c 6f 73 65 28 66 69 6c 65 29 0a | nd.end.break.end.io.close(file). |
| 676e0 | 65 6e 64 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 | end._p(3,.'<value.type="QString" |
| 67700 | 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e | .key="ProjectExplorer.ProjectCon |
| 67720 | 66 69 67 75 72 61 74 69 6f 6e 2e 49 64 22 3e 7b 25 73 7d 3c 2f 76 61 6c 75 65 3e 27 2c 20 71 62 | figuration.Id">{%s}</value>',.qb |
| 67740 | 73 67 75 69 64 29 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 20 | sguid)._p(3,.'<value.type="int". |
| 67760 | 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 54 61 72 67 65 74 2e 41 63 74 69 | key="ProjectExplorer.Target.Acti |
| 67780 | 76 65 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 30 3c 2f 76 61 6c 75 65 3e 27 | veBuildConfiguration">0</value>' |
| 677a0 | 29 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 20 6b 65 79 3d 22 | )._p(3,.'<value.type="int".key=" |
| 677c0 | 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 54 61 72 67 65 74 2e 41 63 74 69 76 65 44 65 70 | ProjectExplorer.Target.ActiveDep |
| 677e0 | 6c 6f 79 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 30 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 | loyConfiguration">0</value>')._p |
| 67800 | 28 33 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 20 6b 65 79 3d 22 50 72 6f 6a | (3,.'<value.type="int".key="Proj |
| 67820 | 65 63 74 45 78 70 6c 6f 72 65 72 2e 54 61 72 67 65 74 2e 41 63 74 69 76 65 52 75 6e 43 6f 6e 66 | ectExplorer.Target.ActiveRunConf |
| 67840 | 69 67 75 72 61 74 69 6f 6e 22 3e 25 64 3c 2f 76 61 6c 75 65 3e 27 2c 20 73 74 61 72 74 50 72 6f | iguration">%d</value>',.startPro |
| 67860 | 6a 65 63 74 29 0a 69 64 78 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 | ject).idx.=.0.for._,.cfgname.in. |
| 67880 | 69 70 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 5f 70 | ipairs(sln.configurations).do._p |
| 678a0 | 28 33 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 61 72 69 61 6e 74 4d 61 70 | (3,.'<valuemap.type="QVariantMap |
| 678c0 | 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 54 61 72 67 65 74 2e 42 75 | ".key="ProjectExplorer.Target.Bu |
| 678e0 | 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 25 64 22 3e 27 2c 20 69 64 78 29 0a 5f 70 28 | ildConfiguration.%d">',.idx)._p( |
| 67900 | 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 | 4,.'<value.type="QString".key="P |
| 67920 | 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f | rojectExplorer.BuildConfiguratio |
| 67940 | 6e 2e 42 75 69 6c 64 44 69 72 65 63 74 6f 72 79 22 3e 62 75 69 6c 64 3c 2f 76 61 6c 75 65 3e 27 | n.BuildDirectory">build</value>' |
| 67960 | 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 61 72 69 61 6e | )._p(4,.'<valuemap.type="QVarian |
| 67980 | 74 4d 61 70 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 | tMap".key="ProjectExplorer.Build |
| 679a0 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 42 75 69 6c 64 53 74 65 70 4c 69 73 74 2e 30 22 3e 27 | Configuration.BuildStepList.0">' |
| 679c0 | 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 61 72 69 61 6e | )._p(5,.'<valuemap.type="QVarian |
| 679e0 | 74 4d 61 70 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 | tMap".key="ProjectExplorer.Build |
| 67a00 | 53 74 65 70 4c 69 73 74 2e 53 74 65 70 2e 30 22 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 61 6c 75 | StepList.Step.0">')._p(6,.'<valu |
| 67a20 | 65 20 74 79 70 65 3d 22 62 6f 6f 6c 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 | e.type="bool".key="ProjectExplor |
| 67a40 | 65 72 2e 42 75 69 6c 64 53 74 65 70 2e 45 6e 61 62 6c 65 64 22 3e 74 72 75 65 3c 2f 76 61 6c 75 | er.BuildStep.Enabled">true</valu |
| 67a60 | 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 | e>')._p(6,.'<value.type="QString |
| 67a80 | 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f | ".key="ProjectExplorer.ProjectCo |
| 67aa0 | 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 65 66 61 75 6c 74 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e | nfiguration.DefaultDisplayName"> |
| 67ac0 | 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 | </value>')._p(6,.'<value.type="Q |
| 67ae0 | 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f | String".key="ProjectExplorer.Pro |
| 67b00 | 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 51 | jectConfiguration.DisplayName">Q |
| 67b20 | 62 73 20 42 75 69 6c 64 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 61 6c 75 65 | bs.Build</value>')._p(6,.'<value |
| 67b40 | 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c | .type="QString".key="ProjectExpl |
| 67b60 | 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 49 64 22 3e 51 62 | orer.ProjectConfiguration.Id">Qb |
| 67b80 | 73 2e 42 75 69 6c 64 53 74 65 70 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 61 | s.BuildStep</value>')._p(6,.'<va |
| 67ba0 | 6c 75 65 20 74 79 70 65 3d 22 62 6f 6f 6c 22 20 6b 65 79 3d 22 51 62 73 2e 43 6c 65 61 6e 49 6e | lue.type="bool".key="Qbs.CleanIn |
| 67bc0 | 73 74 61 6c 6c 52 6f 6f 74 22 3e 66 61 6c 73 65 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c | stallRoot">false</value>')._p(6, |
| 67be0 | 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 61 72 69 61 6e 74 4d 61 70 22 20 6b | .'<valuemap.type="QVariantMap".k |
| 67c00 | 65 79 3d 22 51 62 73 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 27 29 0a 5f 70 28 37 2c 20 | ey="Qbs.Configuration">')._p(7,. |
| 67c20 | 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 71 62 73 2e | '<value.type="QString".key="qbs. |
| 67c40 | 62 75 69 6c 64 56 61 72 69 61 6e 74 22 3e 25 73 3c 2f 76 61 6c 75 65 3e 27 2c 20 63 66 67 6e 61 | buildVariant">%s</value>',.cfgna |
| 67c60 | 6d 65 3a 6c 6f 77 65 72 28 29 29 0a 5f 70 28 37 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 | me:lower())._p(7,.'<value.type=" |
| 67c80 | 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 71 62 73 2e 70 72 6f 66 69 6c 65 22 3e 25 73 3c 2f 76 | QString".key="qbs.profile">%s</v |
| 67ca0 | 61 6c 75 65 3e 27 2c 20 71 62 73 70 72 6f 66 69 6c 65 29 0a 5f 70 28 36 2c 20 27 3c 2f 76 61 6c | alue>',.qbsprofile)._p(6,.'</val |
| 67cc0 | 75 65 6d 61 70 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 2f 76 61 6c 75 65 6d 61 70 3e 27 29 0a 5f 70 | uemap>')._p(5,.'</valuemap>')._p |
| 67ce0 | 28 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 20 6b 65 79 3d 22 50 72 6f 6a | (5,.'<value.type="int".key="Proj |
| 67d00 | 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 53 74 65 70 4c 69 73 74 2e 53 74 65 70 73 43 | ectExplorer.BuildStepList.StepsC |
| 67d20 | 6f 75 6e 74 22 3e 31 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 20 | ount">1</value>')._p(5,.'<value. |
| 67d40 | 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f | type="QString".key="ProjectExplo |
| 67d60 | 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 65 66 61 75 6c 74 | rer.ProjectConfiguration.Default |
| 67d80 | 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 42 75 69 6c 64 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 | DisplayName">Build</value>')._p( |
| 67da0 | 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 | 5,.'<value.type="QString".key="P |
| 67dc0 | 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 | rojectExplorer.ProjectConfigurat |
| 67de0 | 69 6f 6e 2e 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 35 | ion.DisplayName"></value>')._p(5 |
| 67e00 | 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 | ,.'<value.type="QString".key="Pr |
| 67e20 | 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 | ojectExplorer.ProjectConfigurati |
| 67e40 | 6f 6e 2e 49 64 22 3e 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 53 74 65 70 | on.Id">ProjectExplorer.BuildStep |
| 67e60 | 73 2e 42 75 69 6c 64 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 2f 76 61 6c 75 65 | s.Build</value>')._p(4,.'</value |
| 67e80 | 6d 61 70 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 | map>')._p(4,.'<valuemap.type="QV |
| 67ea0 | 61 72 69 61 6e 74 4d 61 70 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e | ariantMap".key="ProjectExplorer. |
| 67ec0 | 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 42 75 69 6c 64 53 74 65 70 4c 69 73 74 | BuildConfiguration.BuildStepList |
| 67ee0 | 2e 31 22 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 | .1">')._p(5,.'<valuemap.type="QV |
| 67f00 | 61 72 69 61 6e 74 4d 61 70 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e | ariantMap".key="ProjectExplorer. |
| 67f20 | 42 75 69 6c 64 53 74 65 70 4c 69 73 74 2e 53 74 65 70 2e 30 22 3e 27 29 0a 5f 70 28 36 2c 20 27 | BuildStepList.Step.0">')._p(6,.' |
| 67f40 | 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 62 6f 6f 6c 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 | <value.type="bool".key="ProjectE |
| 67f60 | 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 53 74 65 70 2e 45 6e 61 62 6c 65 64 22 3e 74 72 75 65 3c | xplorer.BuildStep.Enabled">true< |
| 67f80 | 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 | /value>')._p(6,.'<value.type="QS |
| 67fa0 | 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a | tring".key="ProjectExplorer.Proj |
| 67fc0 | 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 65 66 61 75 6c 74 44 69 73 70 6c 61 79 4e | ectConfiguration.DefaultDisplayN |
| 67fe0 | 61 6d 65 22 3e 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 61 6c 75 65 20 74 79 | ame"></value>')._p(6,.'<value.ty |
| 68000 | 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 | pe="QString".key="ProjectExplore |
| 68020 | 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 69 73 70 6c 61 79 4e 61 | r.ProjectConfiguration.DisplayNa |
| 68040 | 6d 65 22 3e 51 62 73 20 43 6c 65 61 6e 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c | me">Qbs.Clean</value>')._p(6,.'< |
| 68060 | 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 | value.type="QString".key="Projec |
| 68080 | 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 49 | tExplorer.ProjectConfiguration.I |
| 680a0 | 64 22 3e 51 62 73 2e 43 6c 65 61 6e 53 74 65 70 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c | d">Qbs.CleanStep</value>')._p(6, |
| 680c0 | 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 62 6f 6f 6c 22 20 6b 65 79 3d 22 51 62 73 2e 43 6c | .'<value.type="bool".key="Qbs.Cl |
| 680e0 | 65 61 6e 41 6c 6c 22 3e 74 72 75 65 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c 76 | eanAll">true</value>')._p(6,.'<v |
| 68100 | 61 6c 75 65 20 74 79 70 65 3d 22 62 6f 6f 6c 22 20 6b 65 79 3d 22 51 62 73 2e 44 72 79 4b 65 65 | alue.type="bool".key="Qbs.DryKee |
| 68120 | 70 47 6f 69 6e 67 22 3e 66 61 6c 73 65 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 36 2c 20 27 3c | pGoing">false</value>')._p(6,.'< |
| 68140 | 76 61 6c 75 65 20 74 79 70 65 3d 22 62 6f 6f 6c 22 20 6b 65 79 3d 22 51 62 73 2e 44 72 79 52 75 | value.type="bool".key="Qbs.DryRu |
| 68160 | 6e 22 3e 66 61 6c 73 65 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 2f 76 61 6c 75 | n">false</value>')._p(5,.'</valu |
| 68180 | 65 6d 61 70 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 | emap>')._p(5,.'<value.type="int" |
| 681a0 | 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 53 74 65 70 4c | .key="ProjectExplorer.BuildStepL |
| 681c0 | 69 73 74 2e 53 74 65 70 73 43 6f 75 6e 74 22 3e 31 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 35 | ist.StepsCount">1</value>')._p(5 |
| 681e0 | 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 | ,.'<value.type="QString".key="Pr |
| 68200 | 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 | ojectExplorer.ProjectConfigurati |
| 68220 | 6f 6e 2e 44 65 66 61 75 6c 74 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 43 6c 65 61 6e 3c 2f 76 61 | on.DefaultDisplayName">Clean</va |
| 68240 | 6c 75 65 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 | lue>')._p(5,.'<value.type="QStri |
| 68260 | 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 | ng".key="ProjectExplorer.Project |
| 68280 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 3c 2f 76 61 6c | Configuration.DisplayName"></val |
| 682a0 | 75 65 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e | ue>')._p(5,.'<value.type="QStrin |
| 682c0 | 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 | g".key="ProjectExplorer.ProjectC |
| 682e0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 49 64 22 3e 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 | onfiguration.Id">ProjectExplorer |
| 68300 | 2e 42 75 69 6c 64 53 74 65 70 73 2e 43 6c 65 61 6e 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 | .BuildSteps.Clean</value>')._p(4 |
| 68320 | 2c 20 27 3c 2f 76 61 6c 75 65 6d 61 70 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 | ,.'</valuemap>')._p(4,.'<value.t |
| 68340 | 79 70 65 3d 22 69 6e 74 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 | ype="int".key="ProjectExplorer.B |
| 68360 | 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 42 75 69 6c 64 53 74 65 70 4c 69 73 74 43 | uildConfiguration.BuildStepListC |
| 68380 | 6f 75 6e 74 22 3e 32 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 | ount">2</value>')._p(4,.'<value. |
| 683a0 | 74 79 70 65 3d 22 62 6f 6f 6c 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 | type="bool".key="ProjectExplorer |
| 683c0 | 2e 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 43 6c 65 61 72 53 79 73 74 65 6d 45 | .BuildConfiguration.ClearSystemE |
| 683e0 | 6e 76 69 72 6f 6e 6d 65 6e 74 22 3e 66 61 6c 73 65 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 | nvironment">false</value>')._p(4 |
| 68400 | 2c 20 27 3c 76 61 6c 75 65 6c 69 73 74 20 74 79 70 65 3d 22 51 56 61 72 69 61 6e 74 4c 69 73 74 | ,.'<valuelist.type="QVariantList |
| 68420 | 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 43 6f 6e 66 | ".key="ProjectExplorer.BuildConf |
| 68440 | 69 67 75 72 61 74 69 6f 6e 2e 55 73 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 43 68 61 6e 67 65 73 | iguration.UserEnvironmentChanges |
| 68460 | 22 2f 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e | "/>')._p(4,.'<value.type="QStrin |
| 68480 | 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 | g".key="ProjectExplorer.ProjectC |
| 684a0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 65 66 61 75 6c 74 44 69 73 70 6c 61 79 4e 61 6d 65 22 | onfiguration.DefaultDisplayName" |
| 684c0 | 3e 25 73 3c 2f 76 61 6c 75 65 3e 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 34 2c 20 27 3c 76 | >%s</value>',.cfgname)._p(4,.'<v |
| 684e0 | 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 | alue.type="QString".key="Project |
| 68500 | 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 69 | Explorer.ProjectConfiguration.Di |
| 68520 | 73 70 6c 61 79 4e 61 6d 65 22 3e 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 | splayName"></value>')._p(4,.'<va |
| 68540 | 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 | lue.type="QString".key="ProjectE |
| 68560 | 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 49 64 22 | xplorer.ProjectConfiguration.Id" |
| 68580 | 3e 51 62 73 2e 51 62 73 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3c 2f 76 61 6c 75 | >Qbs.QbsBuildConfiguration</valu |
| 685a0 | 65 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 2f 76 61 6c 75 65 6d 61 70 3e 27 29 0a 69 64 78 20 3d 20 | e>')._p(3,.'</valuemap>').idx.=. |
| 685c0 | 69 64 78 20 2b 20 31 0a 65 6e 64 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 | idx.+.1.end._p(3,.'<value.type=" |
| 685e0 | 69 6e 74 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 54 61 72 67 65 74 | int".key="ProjectExplorer.Target |
| 68600 | 2e 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 43 6f 75 6e 74 22 3e 25 64 3c 2f 76 61 | .BuildConfigurationCount">%d</va |
| 68620 | 6c 75 65 3e 27 2c 20 69 64 78 29 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 | lue>',.idx)._p(3,.'<valuemap.typ |
| 68640 | 65 3d 22 51 56 61 72 69 61 6e 74 4d 61 70 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c | e="QVariantMap".key="ProjectExpl |
| 68660 | 6f 72 65 72 2e 54 61 72 67 65 74 2e 44 65 70 6c 6f 79 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e | orer.Target.DeployConfiguration. |
| 68680 | 30 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 6d 61 70 20 74 79 70 65 3d 22 51 56 61 | 0">')._p(4,.'<valuemap.type="QVa |
| 686a0 | 72 69 61 6e 74 4d 61 70 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 | riantMap".key="ProjectExplorer.B |
| 686c0 | 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 42 75 69 6c 64 53 74 65 70 4c 69 73 74 2e | uildConfiguration.BuildStepList. |
| 686e0 | 30 22 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 20 6b | 0">')._p(5,.'<value.type="int".k |
| 68700 | 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 75 69 6c 64 53 74 65 70 4c 69 73 | ey="ProjectExplorer.BuildStepLis |
| 68720 | 74 2e 53 74 65 70 73 43 6f 75 6e 74 22 3e 30 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 35 2c 20 | t.StepsCount">0</value>')._p(5,. |
| 68740 | 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a | '<value.type="QString".key="Proj |
| 68760 | 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | ectExplorer.ProjectConfiguration |
| 68780 | 2e 44 65 66 61 75 6c 74 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 44 65 70 6c 6f 79 3c 2f 76 61 6c | .DefaultDisplayName">Deploy</val |
| 687a0 | 75 65 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e | ue>')._p(5,.'<value.type="QStrin |
| 687c0 | 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 | g".key="ProjectExplorer.ProjectC |
| 687e0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 3c 2f 76 61 6c 75 | onfiguration.DisplayName"></valu |
| 68800 | 65 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 | e>')._p(5,.'<value.type="QString |
| 68820 | 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f | ".key="ProjectExplorer.ProjectCo |
| 68840 | 6e 66 69 67 75 72 61 74 69 6f 6e 2e 49 64 22 3e 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e | nfiguration.Id">ProjectExplorer. |
| 68860 | 42 75 69 6c 64 53 74 65 70 73 2e 44 65 70 6c 6f 79 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 | BuildSteps.Deploy</value>')._p(4 |
| 68880 | 2c 20 27 3c 2f 76 61 6c 75 65 6d 61 70 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 | ,.'</valuemap>')._p(4,.'<value.t |
| 688a0 | 79 70 65 3d 22 69 6e 74 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 42 | ype="int".key="ProjectExplorer.B |
| 688c0 | 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 42 75 69 6c 64 53 74 65 70 4c 69 73 74 43 | uildConfiguration.BuildStepListC |
| 688e0 | 6f 75 6e 74 22 3e 31 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 | ount">1</value>')._p(4,.'<value. |
| 68900 | 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f | type="QString".key="ProjectExplo |
| 68920 | 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 65 66 61 75 6c 74 | rer.ProjectConfiguration.Default |
| 68940 | 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 44 65 70 6c 6f 79 20 6c 6f 63 61 6c 6c 79 3c 2f 76 61 6c | DisplayName">Deploy.locally</val |
| 68960 | 75 65 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e | ue>')._p(4,.'<value.type="QStrin |
| 68980 | 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 | g".key="ProjectExplorer.ProjectC |
| 689a0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 51 62 73 20 49 6e | onfiguration.DisplayName">Qbs.In |
| 689c0 | 73 74 61 6c 6c 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 | stall</value>')._p(4,.'<value.ty |
| 689e0 | 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 | pe="QString".key="ProjectExplore |
| 68a00 | 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 49 64 22 3e 51 62 73 2e 44 | r.ProjectConfiguration.Id">Qbs.D |
| 68a20 | 65 70 6c 6f 79 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 2f 76 61 6c 75 65 6d 61 | eploy</value>')._p(3,.'</valuema |
| 68a40 | 70 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 20 6b 65 | p>')._p(3,.'<value.type="int".ke |
| 68a60 | 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 54 61 72 67 65 74 2e 44 65 70 6c 6f 79 | y="ProjectExplorer.Target.Deploy |
| 68a80 | 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 43 6f 75 6e 74 22 3e 31 3c 2f 76 61 6c 75 65 3e 27 29 0a | ConfigurationCount">1</value>'). |
| 68aa0 | 69 64 78 20 3d 20 30 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 | idx.=.0.for.prj.in.premake.solut |
| 68ac0 | 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 69 73 5f 61 70 | ion.eachproject(sln).do.if.is_ap |
| 68ae0 | 70 28 70 72 6a 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 76 61 6c 75 65 6d 61 | p(prj.kind).then._p(3,.'<valuema |
| 68b00 | 70 20 74 79 70 65 3d 22 51 56 61 72 69 61 6e 74 4d 61 70 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 | p.type="QVariantMap".key="Projec |
| 68b20 | 74 45 78 70 6c 6f 72 65 72 2e 54 61 72 67 65 74 2e 52 75 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f | tExplorer.Target.RunConfiguratio |
| 68b40 | 6e 2e 25 64 22 3e 27 2c 20 69 64 78 29 0a 69 66 20 69 64 78 20 3d 3d 20 73 74 61 72 74 50 72 6f | n.%d">',.idx).if.idx.==.startPro |
| 68b60 | 6a 65 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 6e | ject.then._p(4,.'<value.type="in |
| 68b80 | 74 22 20 6b 65 79 3d 22 50 45 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 73 70 65 63 74 2e 42 61 73 | t".key="PE.EnvironmentAspect.Bas |
| 68ba0 | 65 22 3e 32 3c 2f 76 61 6c 75 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 | e">2</value>').else._p(4,.'<valu |
| 68bc0 | 65 20 74 79 70 65 3d 22 69 6e 74 22 20 6b 65 79 3d 22 50 45 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 | e.type="int".key="PE.Environment |
| 68be0 | 41 73 70 65 63 74 2e 42 61 73 65 22 3e 2d 31 3c 2f 76 61 6c 75 65 3e 27 29 0a 65 6e 64 0a 5f 70 | Aspect.Base">-1</value>').end._p |
| 68c00 | 28 34 2c 20 27 3c 76 61 6c 75 65 6c 69 73 74 20 74 79 70 65 3d 22 51 56 61 72 69 61 6e 74 4c 69 | (4,.'<valuelist.type="QVariantLi |
| 68c20 | 73 74 22 20 6b 65 79 3d 22 50 45 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 73 70 65 63 74 2e 43 68 | st".key="PE.EnvironmentAspect.Ch |
| 68c40 | 61 6e 67 65 73 22 2f 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 | anges"/>')._p(4,.'<value.type="Q |
| 68c60 | 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f | String".key="ProjectExplorer.Pro |
| 68c80 | 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 44 65 66 61 75 6c 74 44 69 73 70 6c 61 79 | jectConfiguration.DefaultDisplay |
| 68ca0 | 4e 61 6d 65 22 3e 25 73 3c 2f 76 61 6c 75 65 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 | Name">%s</value>',.prj.name)._p( |
| 68cc0 | 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 | 4,.'<value.type="QString".key="P |
| 68ce0 | 72 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 | rojectExplorer.ProjectConfigurat |
| 68d00 | 69 6f 6e 2e 44 69 73 70 6c 61 79 4e 61 6d 65 22 3e 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 34 | ion.DisplayName"></value>')._p(4 |
| 68d20 | 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 50 72 | ,.'<value.type="QString".key="Pr |
| 68d40 | 6f 6a 65 63 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 | ojectExplorer.ProjectConfigurati |
| 68d60 | 6f 6e 2e 49 64 22 3e 51 62 73 2e 52 75 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 25 73 2e 25 | on.Id">Qbs.RunConfiguration:%s.% |
| 68d80 | 73 2d 2d 2d 51 62 73 2e 52 43 2e 4e 61 6d 65 53 65 70 61 72 61 74 6f 72 2d 2d 2d 25 73 3c 2f 76 | s---Qbs.RC.NameSeparator---%s</v |
| 68da0 | 61 6c 75 65 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 71 62 73 70 72 6f 66 69 6c 65 2c 20 70 72 | alue>',.prj.name,.qbsprofile,.pr |
| 68dc0 | 6a 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 72 | j.name)._p(4,.'<value.type="QStr |
| 68de0 | 69 6e 67 22 20 6b 65 79 3d 22 51 62 73 2e 52 75 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 43 | ing".key="Qbs.RunConfiguration.C |
| 68e00 | 6f 6d 6d 61 6e 64 4c 69 6e 65 41 72 67 75 6d 65 6e 74 73 22 3e 3c 2f 76 61 6c 75 65 3e 27 29 0a | ommandLineArguments"></value>'). |
| 68e20 | 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 |
| 68e40 | 6a 2c 20 6e 69 6c 2c 20 6e 69 6c 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 7e 3d 20 | j,.nil,.nil).if.cfg.debugdir.~=. |
| 68e60 | 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 51 53 74 | nil.then._p(4,.'<value.type="QSt |
| 68e80 | 72 69 6e 67 22 20 6b 65 79 3d 22 51 62 73 2e 52 75 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e | ring".key="Qbs.RunConfiguration. |
| 68ea0 | 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 22 3e 25 73 3c 2f 76 61 6c 75 65 3e 27 2c 20 63 | WorkingDirectory">%s</value>',.c |
| 68ec0 | 66 67 2e 64 65 62 75 67 64 69 72 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 20 27 3c 76 61 6c 75 65 20 | fg.debugdir).else._p(4,.'<value. |
| 68ee0 | 74 79 70 65 3d 22 51 53 74 72 69 6e 67 22 20 6b 65 79 3d 22 51 62 73 2e 52 75 6e 43 6f 6e 66 69 | type="QString".key="Qbs.RunConfi |
| 68f00 | 67 75 72 61 74 69 6f 6e 2e 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 22 3e 3c 2f 76 61 6c | guration.WorkingDirectory"></val |
| 68f20 | 75 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 20 27 3c 2f 76 61 6c 75 65 6d 61 70 3e 27 29 0a 69 | ue>').end._p(3,.'</valuemap>').i |
| 68f40 | 64 78 20 3d 20 69 64 78 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 20 27 3c 76 61 6c | dx.=.idx.+.1.end.end._p(3,.'<val |
| 68f60 | 75 65 20 74 79 70 65 3d 22 69 6e 74 22 20 6b 65 79 3d 22 50 72 6f 6a 65 63 74 45 78 70 6c 6f 72 | ue.type="int".key="ProjectExplor |
| 68f80 | 65 72 2e 54 61 72 67 65 74 2e 52 75 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 43 6f 75 6e 74 22 | er.Target.RunConfigurationCount" |
| 68fa0 | 3e 25 64 3c 2f 76 61 6c 75 65 3e 27 2c 20 69 64 78 29 0a 5f 70 28 32 2c 20 27 3c 2f 76 61 6c 75 | >%d</value>',.idx)._p(2,.'</valu |
| 68fc0 | 65 6d 61 70 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 64 61 74 61 3e 27 29 0a 5f 70 28 31 2c 20 27 | emap>')._p(1,.'</data>')._p(1,.' |
| 68fe0 | 3c 64 61 74 61 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 76 61 72 69 61 62 6c 65 3e 50 72 6f 6a 65 63 | <data>')._p(2,.'<variable>Projec |
| 69000 | 74 45 78 70 6c 6f 72 65 72 2e 50 72 6f 6a 65 63 74 2e 54 61 72 67 65 74 43 6f 75 6e 74 3c 2f 76 | tExplorer.Project.TargetCount</v |
| 69020 | 61 72 69 61 62 6c 65 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 76 61 6c 75 65 20 74 79 70 65 3d 22 69 | ariable>')._p(2,.'<value.type="i |
| 69040 | 6e 74 22 3e 31 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 64 61 74 61 3e 27 29 | nt">1</value>')._p(1,.'</data>') |
| 69060 | 0a 5f 70 28 31 2c 20 27 3c 64 61 74 61 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 76 61 72 69 61 62 6c | ._p(1,.'<data>')._p(2,.'<variabl |
| 69080 | 65 3e 56 65 72 73 69 6f 6e 3c 2f 76 61 72 69 61 62 6c 65 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 76 | e>Version</variable>')._p(2,.'<v |
| 690a0 | 61 6c 75 65 20 74 79 70 65 3d 22 69 6e 74 22 3e 31 38 3c 2f 76 61 6c 75 65 3e 27 29 0a 5f 70 28 | alue.type="int">18</value>')._p( |
| 690c0 | 31 2c 20 27 3c 2f 64 61 74 61 3e 27 29 0a 5f 70 28 30 2c 20 27 3c 2f 71 74 63 72 65 61 74 6f 72 | 1,.'</data>')._p(0,.'</qtcreator |
| 690e0 | 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 71 62 73 20 3d 20 70 72 65 6d 61 6b 65 2e 71 62 73 | >').end..local.qbs.=.premake.qbs |
| 69100 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 5f 65 78 63 6c 75 64 65 64 28 70 72 6a 2c | .local.function.is_excluded(prj, |
| 69120 | 20 63 66 67 2c 20 66 69 6c 65 29 0a 69 66 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 | .cfg,.file).if.table.icontains(p |
| 69140 | 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 | rj.excludes,.file).then.return.t |
| 69160 | 72 75 65 0a 65 6e 64 0a 69 66 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 | rue.end.if.table.icontains(cfg.e |
| 69180 | 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a | xcludes,.file).then.return.true. |
| 691a0 | 65 6e 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 71 62 | end.return.false.end.function.qb |
| 691c0 | 73 2e 67 65 6e 65 72 61 74 65 5f 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 69 6e | s.generate_project(prj).local.in |
| 691e0 | 64 65 6e 74 20 3d 20 30 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 2f 2a 27 29 0a 5f 70 28 69 6e 64 | dent.=.0._p(indent,.'/*')._p(ind |
| 69200 | 65 6e 74 2c 20 27 20 2a 20 51 42 53 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 20 61 75 74 6f 67 65 | ent,.'.*.QBS.project.file.autoge |
| 69220 | 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 20 | nerated.by.GENie')._p(indent,.'. |
| 69240 | 2a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 47 | *.https://github.com/bkaradzic/G |
| 69260 | 45 4e 69 65 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 20 2a 2f 27 29 0a 5f 70 28 69 6e 64 65 | ENie')._p(indent,.'.*/')._p(inde |
| 69280 | 6e 74 2c 20 27 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 69 6d 70 6f 72 74 20 71 62 73 20 31 | nt,.'')._p(indent,.'import.qbs.1 |
| 692a0 | 2e 30 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 | .0')._p(indent,.'').if.prj.kind. |
| 692c0 | 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 | ==."ConsoleApp".then._p(indent,. |
| 692e0 | 27 43 70 70 41 70 70 6c 69 63 61 74 69 6f 6e 20 7b 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 | 'CppApplication.{')._p(indent,.' |
| 69300 | 63 6f 6e 73 6f 6c 65 41 70 70 6c 69 63 61 74 69 6f 6e 3a 20 74 72 75 65 27 29 0a 65 6c 73 65 69 | consoleApplication:.true').elsei |
| 69320 | 66 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e | f.prj.kind.==."WindowedApp".then |
| 69340 | 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 43 70 70 41 70 70 6c 69 63 61 74 69 6f 6e 20 7b 27 29 0a | ._p(indent,.'CppApplication.{'). |
| 69360 | 65 6c 73 65 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 | elseif.prj.kind.==."StaticLib".t |
| 69380 | 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 53 74 61 74 69 63 4c 69 62 72 61 72 79 20 7b 27 | hen._p(indent,.'StaticLibrary.{' |
| 693a0 | 29 0a 65 6c 73 65 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | ).elseif.prj.kind.==."SharedLib" |
| 693c0 | 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 | .then._p(indent,.'DynamicLibrary |
| 693e0 | 20 7b 27 29 0a 65 6e 64 0a 69 6e 64 65 6e 74 20 3d 20 69 6e 64 65 6e 74 20 2b 20 31 0a 5f 70 28 | .{').end.indent.=.indent.+.1._p( |
| 69400 | 69 6e 64 65 6e 74 2c 20 27 6e 61 6d 65 3a 20 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e | indent,.'name:."'....prj.name... |
| 69420 | 20 27 22 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 63 78 78 4c 61 6e 67 75 61 67 | .'"')._p(indent,.'cpp.cxxLanguag |
| 69440 | 65 56 65 72 73 69 6f 6e 3a 20 22 63 2b 2b 31 31 22 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 | eVersion:."c++11"')._p(indent,.' |
| 69460 | 44 65 70 65 6e 64 73 20 7b 20 6e 61 6d 65 3a 20 22 63 70 70 22 20 7d 27 29 0a 6c 6f 63 61 6c 20 | Depends.{.name:."cpp".}').local. |
| 69480 | 64 65 70 73 20 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 | deps.=.premake.getdependencies(p |
| 694a0 | 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 64 65 70 | rj).if.#deps.>.0.then.for._,.dep |
| 694c0 | 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 | prj.in.ipairs(deps).do._p(indent |
| 694e0 | 2c 20 27 44 65 70 65 6e 64 73 20 7b 20 6e 61 6d 65 3a 20 22 25 73 22 20 7d 27 2c 20 64 65 70 70 | ,.'Depends.{.name:."%s".}',.depp |
| 69500 | 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d | rj.name).end.end.local.cc.=.prem |
| 69520 | 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 | ake.gettool(prj).local.platforms |
| 69540 | 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 70 72 6a 2e 73 | .=.premake.filterplatforms(prj.s |
| 69560 | 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 | olution,.cc.platforms,."Native") |
| 69580 | 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 66 | .for._,.platform.in.ipairs(platf |
| 695a0 | 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 6b 65 2e 65 61 63 68 | orms).do.for.cfg.in.premake.each |
| 695c0 | 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 69 66 20 63 66 67 2e | config(prj,.platform).do.if.cfg. |
| 695e0 | 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 5f 70 28 27 27 29 | platform.~=."Native".then._p('') |
| 69600 | 3b 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 50 72 6f 70 65 72 74 69 65 73 20 7b 20 2f 2a 20 25 73 | ;._p(indent,.'Properties.{./*.%s |
| 69620 | 20 2a 2f 27 2c 20 70 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 | .*/',.premake.getconfigname(cfg. |
| 69640 | 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 69 6e 64 65 6e | name,.cfg.platform,.true)).inden |
| 69660 | 74 20 3d 20 69 6e 64 65 6e 74 20 2b 20 31 0a 6c 6f 63 61 6c 20 61 72 63 68 20 3d 20 22 22 0a 6c | t.=.indent.+.1.local.arch.=."".l |
| 69680 | 6f 63 61 6c 20 6c 69 6e 6b 65 72 46 6c 61 67 73 20 3d 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f | ocal.linkerFlags.=.cfg.linkoptio |
| 696a0 | 6e 73 0a 69 66 20 63 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 | ns.if.cfg.platform.==."x32".then |
| 696c0 | 0a 61 72 63 68 20 3d 20 27 26 26 20 71 62 73 2e 61 72 63 68 69 74 65 63 74 75 72 65 20 3d 3d 20 | .arch.=.'&&.qbs.architecture.==. |
| 696e0 | 22 78 38 36 22 27 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 | "x86"'.elseif.cfg.platform.==."x |
| 69700 | 36 34 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 27 26 26 20 71 62 73 2e 61 72 63 68 69 74 65 63 | 64".then.arch.=.'&&.qbs.architec |
| 69720 | 74 75 72 65 20 3d 3d 20 22 78 38 36 5f 36 34 22 27 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6e 61 6d | ture.==."x86_64"'.end.if.cfg.nam |
| 69740 | 65 20 3d 3d 20 22 44 65 62 75 67 22 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 6f | e.==."Debug".then._p(indent,.'co |
| 69760 | 6e 64 69 74 69 6f 6e 3a 20 71 62 73 2e 62 75 69 6c 64 56 61 72 69 61 6e 74 20 3d 3d 20 22 64 65 | ndition:.qbs.buildVariant.==."de |
| 69780 | 62 75 67 22 20 25 73 27 2c 20 61 72 63 68 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 | bug".%s',.arch).else._p(indent,. |
| 697a0 | 27 63 6f 6e 64 69 74 69 6f 6e 3a 20 71 62 73 2e 62 75 69 6c 64 56 61 72 69 61 6e 74 20 3d 3d 20 | 'condition:.qbs.buildVariant.==. |
| 697c0 | 22 72 65 6c 65 61 73 65 22 20 25 73 27 2c 20 61 72 63 68 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 | "release".%s',.arch).end._p(inde |
| 697e0 | 6e 74 2c 20 27 74 61 72 67 65 74 4e 61 6d 65 3a 20 22 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c | nt,.'targetName:."%s"',.cfg.buil |
| 69800 | 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 64 65 | dtarget.basename)._p(indent,.'de |
| 69820 | 73 74 69 6e 61 74 69 6f 6e 44 69 72 65 63 74 6f 72 79 3a 20 22 25 73 22 27 2c 20 70 61 74 68 2e | stinationDirectory:."%s"',.path. |
| 69840 | 67 65 74 61 62 73 6f 6c 75 74 65 28 27 70 72 6f 6a 65 63 74 73 2f 71 62 73 2f 27 20 2e 2e 20 63 | getabsolute('projects/qbs/'....c |
| 69860 | 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 20 2e 2e 20 27 2f 27 | fg.buildtarget.directory)....'/' |
| 69880 | 29 0a 71 62 73 2e 6c 69 73 74 28 0a 20 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 70 2e 63 6f 6d 6d | ).qbs.list(...indent.,."cpp.comm |
| 698a0 | 6f 6e 43 6f 6d 70 69 6c 65 72 46 6c 61 67 73 22 0a 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 | onCompilerFlags".,.cfg.buildopti |
| 698c0 | 6f 6e 73 0a 29 0a 71 62 73 2e 6c 69 73 74 28 0a 20 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 70 2e | ons.).qbs.list(...indent.,."cpp. |
| 698e0 | 63 46 6c 61 67 73 22 0a 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 0a 29 0a 71 | cFlags".,.cfg.buildoptions_c.).q |
| 69900 | 62 73 2e 6c 69 73 74 28 0a 20 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 70 2e 63 78 78 46 6c 61 67 | bs.list(...indent.,."cpp.cxxFlag |
| 69920 | 73 22 0a 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 0a 29 0a 71 62 73 2e | s".,.cfg.buildoptions_cpp.).qbs. |
| 69940 | 6c 69 73 74 28 0a 20 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 70 2e 6f 62 6a 63 46 6c 61 67 73 22 | list(...indent.,."cpp.objcFlags" |
| 69960 | 0a 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 0a 29 0a 71 62 73 2e 6c | .,.cfg.buildoptions_objc.).qbs.l |
| 69980 | 69 73 74 28 0a 20 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 70 2e 6f 62 6a 63 78 78 46 6c 61 67 73 | ist(...indent.,."cpp.objcxxFlags |
| 699a0 | 22 0a 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 0a 29 0a 69 66 20 63 | ".,.cfg.buildoptions_objc.).if.c |
| 699c0 | 66 67 2e 66 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 69 | fg.flags.StaticRuntime.then._p(i |
| 699e0 | 6e 64 65 6e 74 2c 20 27 63 70 70 2e 72 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3a 20 22 73 74 61 | ndent,.'cpp.runtimeLibrary:."sta |
| 69a00 | 74 69 63 22 27 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 72 75 6e 74 | tic"').else._p(indent,.'cpp.runt |
| 69a20 | 69 6d 65 4c 69 62 72 61 72 79 3a 20 22 64 79 6e 61 6d 69 63 22 27 29 0a 65 6e 64 0a 69 66 20 63 | imeLibrary:."dynamic"').end.if.c |
| 69a40 | 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 69 | fg.flags.ExtraWarnings.then._p(i |
| 69a60 | 6e 64 65 6e 74 2c 20 27 63 70 70 2e 77 61 72 6e 69 6e 67 4c 65 76 65 6c 3a 20 22 61 6c 6c 22 27 | ndent,.'cpp.warningLevel:."all"' |
| 69a80 | 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 77 61 72 6e 69 6e 67 4c 65 | ).else._p(indent,.'cpp.warningLe |
| 69aa0 | 76 65 6c 3a 20 22 64 65 66 61 75 6c 74 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 | vel:."default"').end.if.cfg.flag |
| 69ac0 | 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 | s.FatalWarnings.then._p(indent,. |
| 69ae0 | 27 63 70 70 2e 74 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3a 20 74 72 75 65 | 'cpp.treatWarningsAsErrors:.true |
| 69b00 | 27 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 74 72 65 61 74 57 61 72 | ').else._p(indent,.'cpp.treatWar |
| 69b20 | 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3a 20 66 61 6c 73 65 27 29 0a 65 6e 64 0a 69 66 20 63 66 | ningsAsErrors:.false').end.if.cf |
| 69b40 | 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 | g.flags.NoRTTI.then._p(indent,.' |
| 69b60 | 63 70 70 2e 65 6e 61 62 6c 65 52 74 74 69 3a 20 66 61 6c 73 65 27 29 0a 65 6c 73 65 0a 5f 70 28 | cpp.enableRtti:.false').else._p( |
| 69b80 | 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 65 6e 61 62 6c 65 52 74 74 69 3a 20 74 72 75 65 27 29 0a | indent,.'cpp.enableRtti:.true'). |
| 69ba0 | 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 69 6f 6e 73 20 74 68 | end.if.cfg.flags.NoExceptions.th |
| 69bc0 | 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 65 6e 61 62 6c 65 45 78 63 65 70 74 69 | en._p(indent,.'cpp.enableExcepti |
| 69be0 | 6f 6e 73 3a 20 66 61 6c 73 65 27 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 | ons:.false').else._p(indent,.'cp |
| 69c00 | 70 2e 65 6e 61 62 6c 65 45 78 63 65 70 74 69 6f 6e 73 3a 20 74 72 75 65 27 29 0a 65 6e 64 0a 69 | p.enableExceptions:.true').end.i |
| 69c20 | 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 69 6e 64 65 | f.cfg.flags.Symbols.then._p(inde |
| 69c40 | 6e 74 2c 20 27 63 70 70 2e 64 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3a 20 74 72 75 65 27 | nt,.'cpp.debugInformation:.true' |
| 69c60 | 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 64 65 62 75 67 49 6e 66 6f | ).else._p(indent,.'cpp.debugInfo |
| 69c80 | 72 6d 61 74 69 6f 6e 3a 20 66 61 6c 73 65 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 | rmation:.false').end.if.cfg.flag |
| 69ca0 | 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 77 | s.Unicode.then._p(indent,.'cpp.w |
| 69cc0 | 69 6e 64 6f 77 73 41 70 69 43 68 61 72 61 63 74 65 72 53 65 74 3a 20 22 75 6e 69 63 6f 64 65 22 | indowsApiCharacterSet:."unicode" |
| 69ce0 | 27 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 77 69 6e 64 6f 77 73 41 | ').else._p(indent,.'cpp.windowsA |
| 69d00 | 70 69 43 68 61 72 61 63 74 65 72 53 65 74 3a 20 22 22 27 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 | piCharacterSet:.""').end.if.not. |
| 69d20 | 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 | cfg.pchheader.or.cfg.flags.NoPCH |
| 69d40 | 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 75 73 65 50 72 65 63 6f 6d 70 | .then._p(indent,.'cpp.usePrecomp |
| 69d60 | 69 6c 65 64 48 65 61 64 65 72 3a 20 66 61 6c 73 65 27 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 | iledHeader:.false').else._p(inde |
| 69d80 | 6e 74 2c 20 27 63 70 70 2e 75 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3a 20 74 | nt,.'cpp.usePrecompiledHeader:.t |
| 69da0 | 72 75 65 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 47 72 6f 75 70 20 7b 27 29 0a 5f 70 28 69 | rue')._p(indent,.'Group.{')._p(i |
| 69dc0 | 6e 64 65 6e 74 2b 31 2c 20 27 6e 61 6d 65 3a 20 22 50 43 48 22 27 29 0a 5f 70 28 69 6e 64 65 6e | ndent+1,.'name:."PCH"')._p(inden |
| 69de0 | 74 2b 31 2c 20 27 66 69 6c 65 73 3a 20 5b 22 27 20 2e 2e 20 63 66 67 2e 70 63 68 68 65 61 64 65 | t+1,.'files:.["'....cfg.pchheade |
| 69e00 | 72 20 2e 2e 20 27 22 5d 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2b 31 2c 20 27 66 69 6c 65 54 61 67 | r....'"]')._p(indent+1,.'fileTag |
| 69e20 | 73 3a 20 5b 22 63 70 70 5f 70 63 68 5f 73 72 63 22 5d 27 29 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 | s:.["cpp_pch_src"]')._p(indent,. |
| 69e40 | 27 7d 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 | '}').end.for._,.value.in.ipairs( |
| 69e60 | 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 |
| 69e80 | 6d 69 7a 65 22 29 20 74 68 65 6e 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 | mize").then.elseif.(value.==."Op |
| 69ea0 | 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 | timizeSize").then._p(indent,.'cp |
| 69ec0 | 70 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 3a 20 22 73 6d 61 6c 6c 22 27 29 0a 65 6c 73 65 69 66 | p.optimization:."small"').elseif |
| 69ee0 | 20 28 76 61 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 | .(value.==."OptimizeSpeed").then |
| 69f00 | 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 63 70 70 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 3a 20 22 | ._p(indent,.'cpp.optimization:." |
| 69f20 | 66 61 73 74 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 71 62 73 2e 6c 69 73 74 28 0a 20 20 69 6e 64 65 | fast"').end.end.qbs.list(...inde |
| 69f40 | 6e 74 0a 2c 20 22 63 70 70 2e 64 65 66 69 6e 65 73 22 0a 2c 20 63 66 67 2e 64 65 66 69 6e 65 73 | nt.,."cpp.defines".,.cfg.defines |
| 69f60 | 0a 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 69 6e 63 64 69 72 73 20 3d 20 7b 7d 0a 66 6f 72 20 | .).local.sortedincdirs.=.{}.for. |
| 69f80 | 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 75 73 65 72 | _,.includedir.in.ipairs(cfg.user |
| 69fa0 | 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 69 66 20 69 6e 63 6c 75 64 65 64 69 72 20 7e 3d | includedirs).do.if.includedir.~= |
| 69fc0 | 20 6e 69 6c 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 69 6e 63 | .nil.then.table.insert(sortedinc |
| 69fe0 | 64 69 72 73 2c 20 69 6e 63 6c 75 64 65 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c | dirs,.includedir).end.end.for._, |
| 6a000 | 20 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 | .includedir.in.ipairs(cfg.includ |
| 6a020 | 65 64 69 72 73 29 20 64 6f 0a 69 66 20 69 6e 63 6c 75 64 65 64 69 72 20 7e 3d 20 6e 69 6c 20 74 | edirs).do.if.includedir.~=.nil.t |
| 6a040 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 69 6e 63 64 69 72 73 2c 20 | hen.table.insert(sortedincdirs,. |
| 6a060 | 69 6e 63 6c 75 64 65 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 73 | includedir).end.end.table.sort(s |
| 6a080 | 6f 72 74 65 64 69 6e 63 64 69 72 73 2c 20 69 6e 63 6c 75 64 65 73 6f 72 74 29 0a 71 62 73 2e 6c | ortedincdirs,.includesort).qbs.l |
| 6a0a0 | 69 73 74 28 0a 20 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 70 2e 69 6e 63 6c 75 64 65 50 61 74 68 | ist(...indent.,."cpp.includePath |
| 6a0c0 | 73 22 0a 2c 20 73 6f 72 74 65 64 69 6e 63 64 69 72 73 0a 29 0a 71 62 73 2e 6c 69 73 74 28 0a 20 | s".,.sortedincdirs.).qbs.list(.. |
| 6a0e0 | 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 70 2e 73 74 61 74 69 63 4c 69 62 72 61 72 69 65 73 22 0a | .indent.,."cpp.staticLibraries". |
| 6a100 | 2c 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 79 73 74 65 6d 22 | ,.premake.getlinks(cfg,."system" |
| 6a120 | 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 29 0a 71 62 73 2e 6c 69 73 74 28 0a 20 20 69 6e 64 65 | ,."fullpath").).qbs.list(...inde |
| 6a140 | 6e 74 0a 2c 20 22 63 70 70 2e 6c 69 62 72 61 72 79 50 61 74 68 73 22 0a 2c 20 63 66 67 2e 6c 69 | nt.,."cpp.libraryPaths".,.cfg.li |
| 6a160 | 62 64 69 72 73 0a 29 0a 71 62 73 2e 6c 69 73 74 28 0a 20 20 69 6e 64 65 6e 74 0a 2c 20 22 63 70 | bdirs.).qbs.list(...indent.,."cp |
| 6a180 | 70 2e 6c 69 6e 6b 65 72 46 6c 61 67 73 22 0a 2c 20 6c 69 6e 6b 65 72 46 6c 61 67 73 0a 29 0a 74 | p.linkerFlags".,.linkerFlags.).t |
| 6a1a0 | 61 62 6c 65 2e 73 6f 72 74 28 70 72 6a 2e 66 69 6c 65 73 29 0a 69 66 20 23 70 72 6a 2e 66 69 6c | able.sort(prj.files).if.#prj.fil |
| 6a1c0 | 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 66 69 6c 65 73 3a 20 5b | es.>.0.then._p(indent,.'files:.[ |
| 6a1e0 | 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 70 72 6a 2e 66 69 6c | ').for._,.file.in.ipairs(prj.fil |
| 6a200 | 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 0a 6f 72 20 | es).do.if.path.iscfile(file).or. |
| 6a220 | 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 6f | path.iscppfile(file).or.path.iso |
| 6a240 | 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 | bjcfile(file).or.path.iscppheade |
| 6a260 | 72 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 69 73 5f 65 78 63 6c 75 64 65 64 28 | r(file).then.if.not.is_excluded( |
| 6a280 | 70 72 6a 2c 20 63 66 67 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2b 31 | prj,.cfg,.file).then._p(indent+1 |
| 6a2a0 | 2c 20 27 22 25 73 22 2c 27 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 | ,.'"%s",',.file).end.end.end._p( |
| 6a2c0 | 69 6e 64 65 6e 74 2b 31 2c 20 27 5d 27 29 0a 65 6e 64 0a 69 66 20 23 70 72 6a 2e 65 78 63 6c 75 | indent+1,.']').end.if.#prj.exclu |
| 6a2e0 | 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 65 78 63 6c 75 64 65 | des.>.0.then._p(indent,.'exclude |
| 6a300 | 46 69 6c 65 73 3a 20 5b 27 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 70 72 6a 2e 65 78 63 6c 75 64 | Files:.[').table.sort(prj.exclud |
| 6a320 | 65 73 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 65 78 | es).for._,.file.in.ipairs(prj.ex |
| 6a340 | 63 6c 75 64 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 73 6f 75 72 63 65 66 69 6c 65 28 | cludes).do.if.path.issourcefile( |
| 6a360 | 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2b 31 2c 20 27 22 25 73 22 2c 27 2c | file).then._p(indent+1,.'"%s",', |
| 6a380 | 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 2b 31 2c 20 27 5d 27 29 | .file).end.end._p(indent+1,.']') |
| 6a3a0 | 0a 65 6e 64 0a 69 6e 64 65 6e 74 20 3d 20 69 6e 64 65 6e 74 20 2d 20 31 0a 5f 70 28 69 6e 64 65 | .end.indent.=.indent.-.1._p(inde |
| 6a3c0 | 6e 74 2c 20 27 7d 27 29 3b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 6e 64 65 6e 74 20 3d 20 69 | nt,.'}');.end.end.end.indent.=.i |
| 6a3e0 | 6e 64 65 6e 74 20 2d 20 31 0a 5f 70 28 69 6e 64 65 6e 74 2c 20 27 7d 27 29 0a 65 6e 64 0a 00 5f | ndent.-.1._p(indent,.'}').end.._ |
| 6a400 | 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 63 77 64 28 29 | WORKING_DIR........=.os.getcwd() |
| 6a420 | 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 6f 72 6d 28 70 | .local.function.injectplatform(p |
| 6a440 | 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 65 6e 20 72 65 | latform).if.not.platform.then.re |
| 6a460 | 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 65 6d 61 6b 65 | turn.true.end.platform.=.premake |
| 6a480 | 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 6b 65 2e 66 69 | .checkvalue(platform,.premake.fi |
| 6a4a0 | 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 20 73 6c 6e 20 | elds.platforms.allowed).for.sln. |
| 6a4c0 | 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 6c 6f | in.premake.solution.each().do.lo |
| 6a4e0 | 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 6d 73 20 6f 72 | cal.platforms.=.sln.platforms.or |
| 6a500 | 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 6e 0a 74 61 62 | .{.}.if.#platforms.==.0.then.tab |
| 6a520 | 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 65 22 29 0a 65 | le.insert(platforms,."Native").e |
| 6a540 | 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 61 74 66 6f 72 | nd.if.not.table.contains(platfor |
| 6a560 | 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 61 6c 73 65 2c | ms,."Native").then.return.false, |
| 6a580 | 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 67 65 74 20 6e | .sln.name....".does.not.target.n |
| 6a5a0 | 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 66 6f 72 6d 20 | ative.platform\nNative.platform. |
| 6a5c0 | 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 68 65 20 2d 2d | settings.are.required.for.the.-- |
| 6a5e0 | 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 6f 74 20 74 61 | platform.feature.".end.if.not.ta |
| 6a600 | 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 74 66 6f 72 6d | ble.contains(platforms,.platform |
| 6a620 | 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 70 | ).then.table.insert(platforms,.p |
| 6a640 | 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 3d 20 70 6c 61 | latform).end.sln.platforms.=.pla |
| 6a660 | 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 66 75 6e 63 74 | tforms.end.return.true.end.funct |
| 6a680 | 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 68 29 0a 69 66 | ion._premake_main(scriptpath).if |
| 6a6a0 | 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 72 69 70 74 73 | .(scriptpath).then.local.scripts |
| 6a6c0 | 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 5f 6d 61 6e 69 | ..=.dofile(scriptpath...."/_mani |
| 6a6e0 | 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 73 28 73 63 72 | fest.lua").for._,v.in.ipairs(scr |
| 6a700 | 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 2e 2e 20 22 2f | ipts).do.dofile(scriptpath...."/ |
| 6a720 | 22 20 2e 2e 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 6f 66 69 6c 65 72 20 3d | "....v).end.end.local.profiler.= |
| 6a740 | 20 6e 65 77 50 72 6f 66 69 6c 65 72 28 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f | .newProfiler().if.(nil.~=._OPTIO |
| 6a760 | 4e 53 5b 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 6e 0a 70 72 6f 66 69 | NS["debug-profiler"]).then.profi |
| 6a780 | 6c 65 72 3a 73 74 61 72 74 28 29 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 | ler:start().end._PREMAKE_COMMAND |
| 6a7a0 | 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 45 5f 43 4f 4d | .=.path.getabsolute(_PREMAKE_COM |
| 6a7c0 | 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 43 54 49 4f 4e | MAND).premake.action.set(_ACTION |
| 6a7e0 | 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 29 0a 69 66 20 | ).math.randomseed(os.time()).if. |
| 6a800 | 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 68 65 6e 0a 6c | (nil.~=._OPTIONS["file"]).then.l |
| 6a820 | 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 22 5d 0a 69 66 | ocal.fname.=._OPTIONS["file"].if |
| 6a840 | 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 66 69 6c 65 28 | .(os.isfile(fname)).then.dofile( |
| 6a860 | 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 20 73 63 72 69 | fname).else.error("No.genie.scri |
| 6a880 | 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 22 2c 20 32 29 | pt.'"....fname...."'.found!",.2) |
| 6a8a0 | 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 20 70 72 65 6d | .end.else.local.dir,.name.=.prem |
| 6a8c0 | 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 67 65 74 61 62 | ake.findDefaultScript(path.getab |
| 6a8e0 | 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 20 74 68 65 6e | solute("./")).if.dir.~=.nil.then |
| 6a900 | 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 0a 65 6e 64 0a | .os.chdir(dir).dofile(name).end. |
| 6a920 | 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 20 6f 72 20 5f | end.if.(_OPTIONS["version"].or._ |
| 6a940 | 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 49 4f 4e 29 20 | OPTIONS["help"].or.not._ACTION). |
| 6a960 | 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 74 20 67 65 6e | then.printf("GENie.-.Project.gen |
| 6a980 | 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 53 49 4f 4e 5f | erator.tool.%s",._GENIE_VERSION_ |
| 6a9a0 | 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 2e 63 6f 6d 2f | STR).printf("https://github.com/ |
| 6a9c0 | 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 4f 50 54 49 4f | bkaradzic/GENie").if.(not._OPTIO |
| 6a9e0 | 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 2e 73 68 6f 77 | NS["version"]).then.premake.show |
| 6aa00 | 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 69 6f 6e 20 3d | help().end.return.1.end.action.= |
| 6aa20 | 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 66 20 28 6e 6f | .premake.action.current().if.(no |
| 6aa40 | 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 3a 20 6e 6f 20 | t.action).then.error("Error:.no. |
| 6aa60 | 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 2e 20 22 27 22 | such.action.'"...._ACTION...."'" |
| 6aa80 | 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 6f 70 74 69 6f | ,.0).end.ok,.err.=.premake.optio |
| 6aaa0 | 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 74 20 6f 6b 29 | n.validate(_OPTIONS).if.(not.ok) |
| 6aac0 | 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 72 2c 20 30 29 | .then.error("Error:."....err,.0) |
| 6aae0 | 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 6b 74 6f 6f 6c | .end.ok,.err.=.premake.checktool |
| 6ab00 | 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 22 45 72 72 6f | s().if.(not.ok).then.error("Erro |
| 6ab20 | 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 20 3d 20 69 6e | r:."....err,.0).end.ok,.err.=.in |
| 6ab40 | 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 66 6f 72 6d 22 | jectplatform(_OPTIONS["platform" |
| 6ab60 | 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 45 72 72 6f 72 | ]).if.(not.ok).then.error("Error |
| 6ab80 | 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 | :."....err,.0).end.print("Buildi |
| 6aba0 | 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 61 6b 65 2e 62 | ng.configurations...").premake.b |
| 6abc0 | 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 | ake.buildconfigs().ok,.err.=.pre |
| 6abe0 | 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 | make.checkprojects().if.(not.ok) |
| 6ac00 | 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 72 2c 20 30 29 | .then.error("Error:."....err,.0) |
| 6ac20 | 20 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 | .end.premake.stats.=.{.}.premake |
| 6ac40 | 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 20 3d 20 30 0a 70 72 65 6d 61 6b 65 | .stats.num_generated.=.0.premake |
| 6ac60 | 2e 73 74 61 74 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 64 20 20 20 3d 20 30 0a 70 72 69 6e 74 66 28 | .stats.num_skipped...=.0.printf( |
| 6ac80 | 22 52 75 6e 6e 69 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 | "Running.action.'%s'...",.action |
| 6aca0 | 2e 74 72 69 67 67 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 | .trigger).premake.action.call(ac |
| 6acc0 | 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e | tion.trigger).if.(nil.~=._OPTION |
| 6ace0 | 53 5b 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 6e 0a 70 72 6f 66 69 6c | S["debug-profiler"]).then.profil |
| 6ad00 | 65 72 3a 73 74 6f 70 28 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 50 61 74 68 20 3d 20 70 61 74 68 2e | er:stop().local.filePath.=.path. |
| 6ad20 | 67 65 74 61 62 73 6f 6c 75 74 65 28 22 47 45 4e 69 65 2d 70 72 6f 66 69 6c 65 2e 74 78 74 22 29 | getabsolute("GENie-profile.txt") |
| 6ad40 | 0a 70 72 69 6e 74 28 22 57 72 69 74 69 6e 67 20 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 20 72 65 | .print("Writing.debug-profile.re |
| 6ad60 | 70 6f 72 74 20 74 6f 20 27 27 22 20 2e 2e 20 66 69 6c 65 50 61 74 68 20 2e 2e 20 22 27 2e 22 29 | port.to.''"....filePath...."'.") |
| 6ad80 | 0a 6c 6f 63 61 6c 20 6f 75 74 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 50 61 74 | .local.outfile.=.io.open(filePat |
| 6ada0 | 68 2c 20 22 77 2b 22 29 0a 70 72 6f 66 69 6c 65 72 3a 72 65 70 6f 72 74 28 6f 75 74 66 69 6c 65 | h,."w+").profiler:report(outfile |
| 6adc0 | 2c 20 74 72 75 65 29 0a 6f 75 74 66 69 6c 65 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 70 72 69 6e | ,.true).outfile:close().end.prin |
| 6ade0 | 74 66 28 22 44 6f 6e 65 2e 20 47 65 6e 65 72 61 74 65 64 20 25 64 2f 25 64 20 70 72 6f 6a 65 63 | tf("Done..Generated.%d/%d.projec |
| 6ae00 | 74 73 2e 22 0a 2c 20 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 | ts.".,.premake.stats.num_generat |
| 6ae20 | 65 64 0a 2c 20 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 | ed.,.premake.stats.num_generated |
| 6ae40 | 2b 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 64 0a 29 0a 72 65 74 | +premake.stats.num_skipped.).ret |
| 6ae60 | 75 72 6e 20 30 0a 65 6e 64 0a 00 00 01 1b 03 3b 78 15 00 00 ae 02 00 00 24 92 f9 ff c4 15 00 00 | urn.0.end......;x.......$....... |
| 6ae80 | d4 98 f9 ff 3c 41 00 00 06 99 f9 ff 8c 54 00 00 56 99 f9 ff f4 62 00 00 b1 99 f9 ff 7c 7c 00 00 | ....<A.......T..V....b......||.. |
| 6aea0 | d8 99 f9 ff 4c 89 00 00 44 9a f9 ff 94 15 00 00 3a 9b f9 ff ec 15 00 00 b4 9b f9 ff 04 16 00 00 | ....L...D.......:............... |
| 6aec0 | bb 9b f9 ff 1c 16 00 00 c8 9b f9 ff 34 16 00 00 ef 9b f9 ff 4c 16 00 00 70 9c f9 ff 74 16 00 00 | ............4.......L...p...t... |
| 6aee0 | aa 9c f9 ff 8c 16 00 00 bd 9c f9 ff a4 16 00 00 d3 9c f9 ff bc 16 00 00 f5 9c f9 ff d4 16 00 00 | ................................ |
| 6af00 | 0c 9d f9 ff ec 16 00 00 4c 9d f9 ff 04 17 00 00 ab 9d f9 ff 34 17 00 00 0c 9e f9 ff 6c 17 00 00 | ........L...........4.......l... |
| 6af20 | 2e 9e f9 ff 94 17 00 00 47 9e f9 ff ac 17 00 00 55 9e f9 ff c4 17 00 00 6f 9e f9 ff dc 17 00 00 | ........G.......U.......o....... |
| 6af40 | 7f 9e f9 ff f4 17 00 00 c8 9e f9 ff 0c 18 00 00 e0 9e f9 ff 24 18 00 00 fa 9e f9 ff 3c 18 00 00 | ....................$.......<... |
| 6af60 | 38 9f f9 ff 5c 18 00 00 76 9f f9 ff 7c 18 00 00 e3 9f f9 ff ac 18 00 00 ff 9f f9 ff cc 18 00 00 | 8...\...v...|................... |
| 6af80 | 70 a0 f9 ff ec 18 00 00 de a0 f9 ff 0c 19 00 00 fe a0 f9 ff 24 19 00 00 88 a1 f9 ff 54 19 00 00 | p...................$.......T... |
| 6afa0 | c5 a1 f9 ff 6c 19 00 00 e9 a1 f9 ff 84 19 00 00 0d a2 f9 ff 9c 19 00 00 21 a2 f9 ff b4 19 00 00 | ....l...................!....... |
| 6afc0 | 6f a2 f9 ff e4 19 00 00 83 a2 f9 ff fc 19 00 00 98 a2 f9 ff 14 1a 00 00 ac a2 f9 ff 2c 1a 00 00 | o...........................,... |
| 6afe0 | 00 a3 f9 ff 4c 1a 00 00 5a a3 f9 ff 6c 1a 00 00 91 a3 f9 ff 8c 1a 00 00 6d a4 f9 ff b4 1a 00 00 | ....L...Z...l...........m....... |
| 6b000 | ee a4 f9 ff e4 1a 00 00 08 a5 f9 ff fc 1a 00 00 1c a5 f9 ff 14 1b 00 00 41 a5 f9 ff 2c 1b 00 00 | ........................A...,... |
| 6b020 | b5 a5 f9 ff 64 1b 00 00 e0 a5 f9 ff 84 1b 00 00 3c a6 f9 ff b4 1b 00 00 7c a6 f9 ff d4 1b 00 00 | ....d...........<.......|....... |
| 6b040 | ac a6 f9 ff fc 1b 00 00 e8 a6 f9 ff 2c 1c 00 00 5c a7 f9 ff 54 1c 00 00 b5 a7 f9 ff 8c 1c 00 00 | ............,...\...T........... |
| 6b060 | 10 a8 f9 ff ac 1c 00 00 3c a8 f9 ff c4 1c 00 00 ac a8 f9 ff fc 1c 00 00 d3 a8 f9 ff 1c 1d 00 00 | ........<....................... |
| 6b080 | 30 a9 f9 ff 4c 1d 00 00 70 a9 f9 ff 6c 1d 00 00 ce a9 f9 ff 94 1d 00 00 2d aa f9 ff bc 1d 00 00 | 0...L...p...l...........-....... |
| 6b0a0 | bf aa f9 ff ec 1d 00 00 51 ab f9 ff 1c 1e 00 00 9b ab f9 ff 3c 1e 00 00 05 ac f9 ff 64 1e 00 00 | ........Q...........<.......d... |
| 6b0c0 | 27 ad f9 ff a4 1e 00 00 eb ad f9 ff d4 1e 00 00 14 ae f9 ff ec 1e 00 00 19 ae f9 ff 04 1f 00 00 | '............................... |
| 6b0e0 | 23 af f9 ff 3c 1f 00 00 29 af f9 ff 54 1f 00 00 57 af f9 ff 74 1f 00 00 bb af f9 ff ac 1f 00 00 | #...<...)...T...W...t........... |
| 6b100 | da af f9 ff cc 1f 00 00 f2 af f9 ff e4 1f 00 00 fe af f9 ff fc 1f 00 00 45 b0 f9 ff 1c 20 00 00 | ........................E....... |
| 6b120 | e8 b0 f9 ff 44 20 00 00 07 b2 f9 ff 74 20 00 00 4b b2 f9 ff 94 20 00 00 e1 b2 f9 ff d4 20 00 00 | ....D.......t...K............... |
| 6b140 | fb b2 f9 ff ec 20 00 00 f5 b3 f9 ff 1c 21 00 00 d0 b4 f9 ff 4c 21 00 00 40 b5 f9 ff 7c 21 00 00 | .............!......L!..@...|!.. |
| 6b160 | 90 b5 f9 ff a4 21 00 00 ad b6 f9 ff ec 21 00 00 e3 b6 f9 ff 04 22 00 00 fd b6 f9 ff 1c 22 00 00 | .....!.......!.......".......".. |
| 6b180 | 83 b7 f9 ff 4c 22 00 00 0d ba f9 ff 9c 22 00 00 99 ba f9 ff c4 22 00 00 7c bb f9 ff f4 22 00 00 | ....L"......."......."..|....".. |
| 6b1a0 | 79 bc f9 ff 2c 23 00 00 f4 bc f9 ff 5c 23 00 00 76 bd f9 ff 94 23 00 00 ee bd f9 ff bc 23 00 00 | y...,#......\#..v....#.......#.. |
| 6b1c0 | 0d be f9 ff dc 23 00 00 80 be f9 ff 14 24 00 00 cf be f9 ff 4c 24 00 00 f7 be f9 ff 84 24 00 00 | .....#.......$......L$.......$.. |
| 6b1e0 | 9c bf f9 ff bc 24 00 00 c5 bf f9 ff ec 24 00 00 df bf f9 ff 04 25 00 00 25 c0 f9 ff 3c 25 00 00 | .....$.......$.......%..%...<%.. |
| 6b200 | 2b c0 f9 ff 54 25 00 00 cb c0 f9 ff 8c 25 00 00 e7 c0 f9 ff a4 25 00 00 10 c1 f9 ff bc 25 00 00 | +...T%.......%.......%.......%.. |
| 6b220 | ba c1 f9 ff f4 25 00 00 07 c2 f9 ff 24 26 00 00 bd c3 f9 ff 6c 26 00 00 04 c4 f9 ff 84 26 00 00 | .....%......$&......l&.......&.. |
| 6b240 | 24 c4 f9 ff 9c 26 00 00 88 c4 f9 ff c4 26 00 00 00 c5 f9 ff f4 26 00 00 36 c5 f9 ff 2c 27 00 00 | $....&.......&.......&..6...,'.. |
| 6b260 | 55 c5 f9 ff 54 27 00 00 85 c5 f9 ff 8c 27 00 00 ba c5 f9 ff b4 27 00 00 1a c6 f9 ff 04 28 00 00 | U...T'.......'.......'.......(.. |
| 6b280 | 9e c6 f9 ff 64 28 00 00 01 c7 f9 ff 8c 28 00 00 38 c7 f9 ff c4 28 00 00 b8 c7 f9 ff f4 28 00 00 | ....d(.......(..8....(.......(.. |
| 6b2a0 | e3 c7 f9 ff 2c 29 00 00 38 c8 f9 ff 54 29 00 00 ab c8 f9 ff 7c 29 00 00 c8 c9 f9 ff b4 29 00 00 | ....,)..8...T)......|).......).. |
| 6b2c0 | 7e ca f9 ff e4 29 00 00 07 cb f9 ff 2c 2a 00 00 6c cb f9 ff 5c 2a 00 00 4a cc f9 ff ac 2a 00 00 | ~....)......,*..l...\*..J....*.. |
| 6b2e0 | 32 cd f9 ff fc 2a 00 00 59 cd f9 ff 1c 2b 00 00 e5 cd f9 ff 6c 2b 00 00 71 ce f9 ff bc 2b 00 00 | 2....*..Y....+......l+..q....+.. |
| 6b300 | a2 ce f9 ff dc 2b 00 00 ac ce f9 ff f4 2b 00 00 e0 ce f9 ff 1c 2c 00 00 5c cf f9 ff 44 2c 00 00 | .....+.......+.......,..\...D,.. |
| 6b320 | b7 cf f9 ff 64 2c 00 00 db cf f9 ff 84 2c 00 00 65 d0 f9 ff b4 2c 00 00 b2 d0 f9 ff dc 2c 00 00 | ....d,.......,..e....,.......,.. |
| 6b340 | a9 d2 f9 ff 2c 2d 00 00 08 d3 f9 ff 54 2d 00 00 56 d3 f9 ff 74 2d 00 00 97 d3 f9 ff 94 2d 00 00 | ....,-......T-..V...t-.......-.. |
| 6b360 | de d3 f9 ff b4 2d 00 00 1c d4 f9 ff d4 2d 00 00 44 d5 f9 ff 14 2e 00 00 8b d5 f9 ff 34 2e 00 00 | .....-.......-..D...........4... |
| 6b380 | 3a d6 f9 ff 6c 2e 00 00 75 d6 f9 ff 94 2e 00 00 de d6 f9 ff bc 2e 00 00 81 d7 f9 ff ec 2e 00 00 | :...l...u....................... |
| 6b3a0 | 0b d8 f9 ff 24 2f 00 00 67 d8 f9 ff 44 2f 00 00 66 d9 f9 ff 7c 2f 00 00 cf d9 f9 ff b4 2f 00 00 | ....$/..g...D/..f...|/......./.. |
| 6b3c0 | 11 da f9 ff d4 2f 00 00 74 da f9 ff 0c 30 00 00 e1 da f9 ff 2c 30 00 00 5b db f9 ff 4c 30 00 00 | ...../..t....0......,0..[...L0.. |
| 6b3e0 | 0b dc f9 ff 74 30 00 00 17 dc f9 ff 8c 30 00 00 45 dd f9 ff dc 30 00 00 65 dd f9 ff f4 30 00 00 | ....t0.......0..E....0..e....0.. |
| 6b400 | 8d dd f9 ff 0c 31 00 00 ca dd f9 ff 24 31 00 00 29 de f9 ff 3c 31 00 00 56 de f9 ff 54 31 00 00 | .....1......$1..)...<1..V...T1.. |
| 6b420 | 6a de f9 ff 6c 31 00 00 75 de f9 ff 84 31 00 00 9a de f9 ff 9c 31 00 00 e2 de f9 ff b4 31 00 00 | j...l1..u....1.......1.......1.. |
| 6b440 | 3c df f9 ff f4 31 00 00 f3 df f9 ff 24 32 00 00 fa df f9 ff 3c 32 00 00 4d e0 f9 ff 74 32 00 00 | <....1......$2......<2..M...t2.. |
| 6b460 | 8d e0 f9 ff 8c 32 00 00 9b e0 f9 ff a4 32 00 00 af e0 f9 ff bc 32 00 00 0f e1 f9 ff e4 32 00 00 | .....2.......2.......2.......2.. |
| 6b480 | 25 e1 f9 ff fc 32 00 00 bc e1 f9 ff 14 33 00 00 ce e1 f9 ff 2c 33 00 00 dd e1 f9 ff 44 33 00 00 | %....2.......3......,3......D3.. |
| 6b4a0 | 24 e2 f9 ff 74 33 00 00 51 e2 f9 ff 8c 33 00 00 66 e2 f9 ff b4 33 00 00 b3 e2 f9 ff cc 33 00 00 | $...t3..Q....3..f....3.......3.. |
| 6b4c0 | 0a e3 f9 ff e4 33 00 00 83 e3 f9 ff fc 33 00 00 d3 e3 f9 ff 14 34 00 00 54 e4 f9 ff 4c 34 00 00 | .....3.......3.......4..T...L4.. |
| 6b4e0 | 68 e5 f9 ff 7c 34 00 00 7f e6 f9 ff c4 34 00 00 16 e7 f9 ff f4 34 00 00 50 e7 f9 ff 1c 35 00 00 | h...|4.......4.......4..P....5.. |
| 6b500 | 99 e7 f9 ff 44 35 00 00 a9 e7 f9 ff 5c 35 00 00 b8 e7 f9 ff 74 35 00 00 c8 e8 f9 ff a4 35 00 00 | ....D5......\5......t5.......5.. |
| 6b520 | 5c e9 f9 ff e4 35 00 00 ef e9 f9 ff 34 36 00 00 61 ea f9 ff 6c 36 00 00 cd ea f9 ff 94 36 00 00 | \....5......46..a...l6.......6.. |
| 6b540 | 29 eb f9 ff bc 36 00 00 53 eb f9 ff dc 36 00 00 8f eb f9 ff f4 36 00 00 9f eb f9 ff 0c 37 00 00 | )....6..S....6.......6.......7.. |
| 6b560 | 25 ee f9 ff 5c 37 00 00 43 ef f9 ff 8c 37 00 00 73 f0 f9 ff e4 37 00 00 d9 f0 f9 ff 14 38 00 00 | %...\7..C....7..s....7.......8.. |
| 6b580 | f3 f0 f9 ff 34 38 00 00 0b f1 f9 ff 54 38 00 00 d6 f1 f9 ff 84 38 00 00 f0 f1 f9 ff a4 38 00 00 | ....48......T8.......8.......8.. |
| 6b5a0 | 36 f2 f9 ff cc 38 00 00 58 f2 f9 ff ec 38 00 00 ce f2 f9 ff 24 39 00 00 5c f3 f9 ff 4c 39 00 00 | 6....8..X....8......$9..\...L9.. |
| 6b5c0 | 32 f4 f9 ff 7c 39 00 00 6d f4 f9 ff 9c 39 00 00 7f f4 f9 ff b4 39 00 00 ed f4 f9 ff e4 39 00 00 | 2...|9..m....9.......9.......9.. |
| 6b5e0 | 06 f5 f9 ff 04 3a 00 00 10 f5 f9 ff 1c 3a 00 00 66 f5 f9 ff 54 3a 00 00 b0 f5 f9 ff 74 3a 00 00 | .....:.......:..f...T:......t:.. |
| 6b600 | d4 f5 f9 ff 9c 3a 00 00 16 f6 f9 ff c4 3a 00 00 3a f6 f9 ff ec 3a 00 00 7b f6 f9 ff 0c 3b 00 00 | .....:.......:..:....:..{....;.. |
| 6b620 | af f6 f9 ff 2c 3b 00 00 40 f7 f9 ff 5c 3b 00 00 6e f7 f9 ff 7c 3b 00 00 9f f7 f9 ff 9c 3b 00 00 | ....,;..@...\;..n...|;.......;.. |
| 6b640 | b8 f8 f9 ff cc 3b 00 00 f6 f8 f9 ff 04 3c 00 00 a5 f9 f9 ff 34 3c 00 00 a7 fa f9 ff 74 3c 00 00 | .....;.......<......4<......t<.. |
| 6b660 | 75 fc f9 ff c4 3c 00 00 a4 fd f9 ff fc 3c 00 00 da fe f9 ff 34 3d 00 00 54 ff f9 ff 6c 3d 00 00 | u....<.......<......4=..T...l=.. |
| 6b680 | 0b 02 fa ff a4 3d 00 00 46 02 fa ff c4 3d 00 00 5f 02 fa ff dc 3d 00 00 80 02 fa ff f4 3d 00 00 | .....=..F....=.._....=.......=.. |
| 6b6a0 | 41 03 fa ff 34 3e 00 00 9a 05 fa ff 7c 3e 00 00 e2 05 fa ff 9c 3e 00 00 df 06 fa ff cc 3e 00 00 | A...4>......|>.......>.......>.. |
| 6b6c0 | 18 07 fa ff e4 3e 00 00 20 07 fa ff fc 3e 00 00 28 07 fa ff 14 3f 00 00 2f 07 fa ff 2c 3f 00 00 | .....>.......>..(....?../...,?.. |
| 6b6e0 | 60 07 fa ff 44 3f 00 00 e9 07 fa ff 64 3f 00 00 4c 08 fa ff 84 3f 00 00 0f 0c fa ff d4 3f 00 00 | `...D?......d?..L....?.......?.. |
| 6b700 | 59 0c fa ff ec 3f 00 00 70 0d fa ff 14 40 00 00 ab 0d fa ff 34 40 00 00 c6 0d fa ff 4c 40 00 00 | Y....?..p....@......4@......L@.. |
| 6b720 | 1c 0e fa ff 74 40 00 00 7a 0e fa ff 9c 40 00 00 b7 0e fa ff b4 40 00 00 ce 0f fa ff f4 40 00 00 | ....t@..z....@.......@.......@.. |
| 6b740 | 25 10 fa ff 1c 41 00 00 b0 10 fa ff 5c 41 00 00 f7 10 fa ff 8c 41 00 00 a6 11 fa ff c4 41 00 00 | %....A......\A.......A.......A.. |
| 6b760 | 57 12 fa ff e4 41 00 00 1d 13 fa ff 2c 42 00 00 87 13 fa ff 4c 42 00 00 0a 14 fa ff 84 42 00 00 | W....A......,B......LB.......B.. |
| 6b780 | f8 14 fa ff cc 42 00 00 a3 15 fa ff fc 42 00 00 8c 18 fa ff 4c 43 00 00 e6 18 fa ff 6c 43 00 00 | .....B.......B......LC......lC.. |
| 6b7a0 | 30 19 fa ff 94 43 00 00 e3 19 fa ff bc 43 00 00 59 1a fa ff e4 43 00 00 a9 1b fa ff 2c 44 00 00 | 0....C.......C..Y....C......,D.. |
| 6b7c0 | b7 1b fa ff 44 44 00 00 2d 1c fa ff 5c 44 00 00 c3 1c fa ff a4 44 00 00 e5 1d fa ff d4 44 00 00 | ....DD..-...\D.......D.......D.. |
| 6b7e0 | 04 1e fa ff f4 44 00 00 49 1e fa ff 0c 45 00 00 68 1e fa ff 24 45 00 00 f8 1e fa ff 4c 45 00 00 | .....D..I....E..h...$E......LE.. |
| 6b800 | a8 21 fa ff 94 45 00 00 e3 22 fa ff bc 45 00 00 00 23 fa ff dc 45 00 00 39 23 fa ff fc 45 00 00 | .!...E..."...E...#...E..9#...E.. |
| 6b820 | 85 23 fa ff 2c 46 00 00 fc 23 fa ff 5c 46 00 00 58 24 fa ff 84 46 00 00 ee 24 fa ff 9c 46 00 00 | .#..,F...#..\F..X$...F...$...F.. |
| 6b840 | 8e 25 fa ff c4 46 00 00 c2 25 fa ff dc 46 00 00 96 26 fa ff 04 47 00 00 c3 26 fa ff 1c 47 00 00 | .%...F...%...F...&...G...&...G.. |
| 6b860 | eb 26 fa ff 34 47 00 00 37 27 fa ff 4c 47 00 00 96 28 fa ff 94 47 00 00 db 28 fa ff c4 47 00 00 | .&..4G..7'..LG...(...G...(...G.. |
| 6b880 | ec 28 fa ff dc 47 00 00 31 29 fa ff f4 47 00 00 49 29 fa ff 0c 48 00 00 7f 29 fa ff 24 48 00 00 | .(...G..1)...G..I)...H...)..$H.. |
| 6b8a0 | 91 2a fa ff 5c 48 00 00 bd 2f fa ff 9c 48 00 00 d4 2f fa ff bc 48 00 00 7f 30 fa ff f4 48 00 00 | .*..\H.../...H.../...H...0...H.. |
| 6b8c0 | e7 30 fa ff 1c 49 00 00 32 31 fa ff 4c 49 00 00 56 31 fa ff 64 49 00 00 6b 31 fa ff 7c 49 00 00 | .0...I..21..LI..V1..dI..k1..|I.. |
| 6b8e0 | 8c 31 fa ff 94 49 00 00 ad 31 fa ff ac 49 00 00 e4 31 fa ff d4 49 00 00 00 32 fa ff ec 49 00 00 | .1...I...1...I...1...I...2...I.. |
| 6b900 | 53 33 fa ff 3c 4a 00 00 a8 33 fa ff 74 4a 00 00 e5 33 fa ff ac 4a 00 00 4f 37 fa ff 14 4b 00 00 | S3..<J...3..tJ...3...J..O7...K.. |
| 6b920 | 0d 38 fa ff 54 4b 00 00 7f 38 fa ff 84 4b 00 00 a6 38 fa ff b4 4b 00 00 56 39 fa ff fc 4b 00 00 | .8..TK...8...K...8...K..V9...K.. |
| 6b940 | b9 39 fa ff 24 4c 00 00 f4 39 fa ff 4c 4c 00 00 3c 3a fa ff 7c 4c 00 00 4c 3b fa ff bc 4c 00 00 | .9..$L...9..LL..<:..|L..L;...L.. |
| 6b960 | 6b 3b fa ff dc 4c 00 00 a0 3b fa ff 04 4d 00 00 d8 3b fa ff 24 4d 00 00 0a 3c fa ff 44 4d 00 00 | k;...L...;...M...;..$M...<..DM.. |
| 6b980 | 36 3c fa ff 64 4d 00 00 72 3c fa ff 84 4d 00 00 a0 3c fa ff a4 4d 00 00 d7 3c fa ff c4 4d 00 00 | 6<..dM..r<...M...<...M...<...M.. |
| 6b9a0 | 60 3d fa ff f4 4d 00 00 e4 3d fa ff 1c 4e 00 00 2e 3e fa ff 3c 4e 00 00 60 3f fa ff 8c 4e 00 00 | `=...M...=...N...>..<N..`?...N.. |
| 6b9c0 | 89 3f fa ff ac 4e 00 00 ad 3f fa ff cc 4e 00 00 2d 40 fa ff 1c 4f 00 00 53 40 fa ff 3c 4f 00 00 | .?...N...?...N..-@...O..S@..<O.. |
| 6b9e0 | 81 40 fa ff 64 4f 00 00 dc 40 fa ff 9c 4f 00 00 a4 41 fa ff ec 4f 00 00 f4 41 fa ff 1c 50 00 00 | .@..dO...@...O...A...O...A...P.. |
| 6ba00 | 0e 42 fa ff 3c 50 00 00 70 42 fa ff 6c 50 00 00 cb 42 fa ff 8c 50 00 00 12 43 fa ff ac 50 00 00 | .B..<P..pB..lP...B...P...C...P.. |
| 6ba20 | 83 43 fa ff e4 50 00 00 b6 46 fa ff 34 51 00 00 d5 46 fa ff 54 51 00 00 ef 46 fa ff 74 51 00 00 | .C...P...F..4Q...F..TQ...F..tQ.. |
| 6ba40 | 0a 48 fa ff d4 51 00 00 4c 48 fa ff 0c 52 00 00 b8 48 fa ff 5c 52 00 00 36 49 fa ff 8c 52 00 00 | .H...Q..LH...R...H..\R..6I...R.. |
| 6ba60 | 45 49 fa ff a4 52 00 00 54 49 fa ff bc 52 00 00 0a 4a fa ff dc 52 00 00 85 4a fa ff 14 53 00 00 | EI...R..TI...R...J...R...J...S.. |
| 6ba80 | 4e 4b fa ff 34 53 00 00 79 4b fa ff 4c 53 00 00 b6 4b fa ff 6c 53 00 00 11 4c fa ff a4 53 00 00 | NK..4S..yK..LS...K..lS...L...S.. |
| 6baa0 | 57 4c fa ff bc 53 00 00 10 4d fa ff e4 53 00 00 78 4d fa ff 14 54 00 00 09 4e fa ff 44 54 00 00 | WL...S...M...S..xM...T...N..DT.. |
| 6bac0 | 59 4e fa ff 64 54 00 00 ed 4e fa ff ac 54 00 00 47 4f fa ff cc 54 00 00 f3 50 fa ff 04 55 00 00 | YN..dT...N...T..GO...T...P...U.. |
| 6bae0 | fc 50 fa ff 1c 55 00 00 7b 51 fa ff 4c 55 00 00 13 53 fa ff 8c 55 00 00 30 5d fa ff d4 55 00 00 | .P...U..{Q..LU...S...U..0]...U.. |
| 6bb00 | a9 5d fa ff fc 55 00 00 da 5d fa ff 1c 56 00 00 ec 5d fa ff 3c 56 00 00 13 5e fa ff 54 56 00 00 | .]...U...]...V...]..<V...^..TV.. |
| 6bb20 | 38 5e fa ff 74 56 00 00 5d 5e fa ff 94 56 00 00 7f 5e fa ff b4 56 00 00 a1 5e fa ff d4 56 00 00 | 8^..tV..]^...V...^...V...^...V.. |
| 6bb40 | c3 5e fa ff f4 56 00 00 e1 5e fa ff 0c 57 00 00 f7 5f fa ff 4c 57 00 00 63 60 fa ff 84 57 00 00 | .^...V...^...W..._..LW..c`...W.. |
| 6bb60 | cf 60 fa ff bc 57 00 00 7c 61 fa ff dc 57 00 00 b6 61 fa ff 04 58 00 00 d8 61 fa ff 24 58 00 00 | .`...W..|a...W...a...X...a..$X.. |
| 6bb80 | fa 61 fa ff 44 58 00 00 4d 62 fa ff 64 58 00 00 6f 62 fa ff 84 58 00 00 91 62 fa ff a4 58 00 00 | .a..DX..Mb..dX..ob...X...b...X.. |
| 6bba0 | e9 62 fa ff c4 58 00 00 23 63 fa ff e4 58 00 00 ab 63 fa ff 04 59 00 00 e5 63 fa ff 24 59 00 00 | .b...X..#c...X...c...Y...c..$Y.. |
| 6bbc0 | 55 64 fa ff 44 59 00 00 b2 64 fa ff 64 59 00 00 71 65 fa ff 8c 59 00 00 38 66 fa ff ac 59 00 00 | Ud..DY...d..dY..qe...Y..8f...Y.. |
| 6bbe0 | 45 66 fa ff c4 59 00 00 c5 66 fa ff 0c 5a 00 00 31 67 fa ff 2c 5a 00 00 6e 68 fa ff 64 5a 00 00 | Ef...Y...f...Z..1g..,Z..nh..dZ.. |
| 6bc00 | 75 69 fa ff 8c 5a 00 00 4e 6b fa ff c4 5a 00 00 c1 6b fa ff e4 5a 00 00 13 6c fa ff 0c 5b 00 00 | ui...Z..Nk...Z...k...Z...l...[.. |
| 6bc20 | 9a 6d fa ff 54 5b 00 00 de 6e fa ff 94 5b 00 00 56 6f fa ff bc 5b 00 00 f8 6f fa ff 0c 5c 00 00 | .m..T[...n...[..Vo...[...o...\.. |
| 6bc40 | 4b 70 fa ff 34 5c 00 00 1b 71 fa ff 74 5c 00 00 65 71 fa ff 9c 5c 00 00 08 72 fa ff cc 5c 00 00 | Kp..4\...q..t\..eq...\...r...\.. |
| 6bc60 | 69 72 fa ff 04 5d 00 00 ce 72 fa ff 3c 5d 00 00 8d 73 fa ff 74 5d 00 00 eb 73 fa ff ac 5d 00 00 | ir...]...r..<]...s..t]...s...].. |
| 6bc80 | cd 75 fa ff dc 5d 00 00 28 76 fa ff f4 5d 00 00 4b 76 fa ff 14 5e 00 00 bc 76 fa ff 34 5e 00 00 | .u...]..(v...]..Kv...^...v..4^.. |
| 6bca0 | dc 76 fa ff 4c 5e 00 00 f3 76 fa ff 64 5e 00 00 11 77 fa ff 7c 5e 00 00 8a 78 fa ff c4 5e 00 00 | .v..L^...v..d^...w..|^...x...^.. |
| 6bcc0 | a3 78 fa ff dc 5e 00 00 20 7a fa ff 24 5f 00 00 75 7a fa ff 3c 5f 00 00 42 7b fa ff 6c 5f 00 00 | .x...^...z..$_..uz..<_..B{..l_.. |
| 6bce0 | f3 7b fa ff 8c 5f 00 00 54 7f fa ff dc 5f 00 00 4e 80 fa ff 14 60 00 00 a1 80 fa ff 3c 60 00 00 | .{..._..T...._..N....`......<`.. |
| 6bd00 | e5 80 fa ff 64 60 00 00 18 81 fa ff 8c 60 00 00 42 81 fa ff ac 60 00 00 a9 81 fa ff d4 60 00 00 | ....d`.......`..B....`.......`.. |
| 6bd20 | e8 81 fa ff 0c 61 00 00 24 82 fa ff 34 61 00 00 48 82 fa ff 5c 61 00 00 77 82 fa ff 74 61 00 00 | .....a..$...4a..H...\a..w...ta.. |
| 6bd40 | f2 82 fa ff 94 61 00 00 7b 83 fa ff c4 61 00 00 c3 84 fa ff f4 61 00 00 ca 87 fa ff 44 62 00 00 | .....a..{....a.......a......Db.. |
| 6bd60 | 05 88 fa ff 64 62 00 00 27 88 fa ff 7c 62 00 00 54 88 fa ff 94 62 00 00 69 88 fa ff ac 62 00 00 | ....db..'...|b..T....b..i....b.. |
| 6bd80 | eb 88 fa ff 1c 63 00 00 12 89 fa ff 34 63 00 00 3a 89 fa ff 4c 63 00 00 64 89 fa ff 64 63 00 00 | .....c......4c..:...Lc..d...dc.. |
| 6bda0 | 0e 8a fa ff a4 63 00 00 66 8a fa ff dc 63 00 00 ff 8a fa ff 14 64 00 00 6f 8b fa ff 4c 64 00 00 | .....c..f....c.......d..o...Ld.. |
| 6bdc0 | de 8b fa ff 94 64 00 00 0d 8c fa ff ac 64 00 00 a3 8d fa ff ec 64 00 00 dc 8e fa ff 3c 65 00 00 | .....d.......d.......d......<e.. |
| 6bde0 | ec 8e fa ff 54 65 00 00 0c 90 fa ff a4 65 00 00 21 90 fa ff c4 65 00 00 43 90 fa ff e4 65 00 00 | ....Te.......e..!....e..C....e.. |
| 6be00 | 78 90 fa ff 0c 66 00 00 e1 90 fa ff 3c 66 00 00 3f 91 fa ff 6c 66 00 00 30 92 fa ff ac 66 00 00 | x....f......<f..?...lf..0....f.. |
| 6be20 | 0f 93 fa ff dc 66 00 00 bb 93 fa ff 14 67 00 00 ea 9b fa ff 64 67 00 00 1b 9c fa ff 84 67 00 00 | .....f.......g......dg.......g.. |
| 6be40 | f5 9e fa ff d4 67 00 00 08 a3 fa ff 1c 68 00 00 0f a3 fa ff 34 68 00 00 44 a3 fa ff 5c 68 00 00 | .....g.......h......4h..D...\h.. |
| 6be60 | 05 a4 fa ff 9c 68 00 00 16 a4 fa ff bc 68 00 00 7f a6 fa ff 04 69 00 00 c6 a6 fa ff 34 69 00 00 | .....h.......h.......i......4i.. |
| 6be80 | 1b a8 fa ff 74 69 00 00 50 a9 fa ff b4 69 00 00 29 ab fa ff f4 69 00 00 81 ab fa ff 14 6a 00 00 | ....ti..P....i..)....i.......j.. |
| 6bea0 | cc ab fa ff 34 6a 00 00 20 ac fa ff 54 6a 00 00 59 ad fa ff a4 6a 00 00 78 ad fa ff c4 6a 00 00 | ....4j......Tj..Y....j..x....j.. |
| 6bec0 | 91 ae fa ff 04 6b 00 00 fa b0 fa ff 54 6b 00 00 80 b1 fa ff 74 6b 00 00 8c b2 fa ff a4 6b 00 00 | .....k......Tk......tk.......k.. |
| 6bee0 | 9c b2 fa ff bc 6b 00 00 c4 b2 fa ff dc 6b 00 00 fb b2 fa ff 04 6c 00 00 2e b3 fa ff 24 6c 00 00 | .....k.......k.......l......$l.. |
| 6bf00 | ae b3 fa ff 4c 6c 00 00 60 b6 fa ff 8c 6c 00 00 9e b6 fa ff bc 6c 00 00 bc b7 fa ff ec 6c 00 00 | ....Ll..`....l.......l.......l.. |
| 6bf20 | f0 b7 fa ff 14 6d 00 00 00 b8 fa ff 2c 6d 00 00 2e b8 fa ff 44 6d 00 00 60 b8 fa ff 5c 6d 00 00 | .....m......,m......Dm..`...\m.. |
| 6bf40 | 22 b9 fa ff 8c 6d 00 00 51 b9 fa ff a4 6d 00 00 c3 ba fa ff f4 6d 00 00 e0 ba fa ff 0c 6e 00 00 | "....m..Q....m.......m.......n.. |
| 6bf60 | 28 bb fa ff 2c 6e 00 00 79 bb fa ff 4c 6e 00 00 71 bc fa ff 94 6e 00 00 f6 bc fa ff c4 6e 00 00 | (...,n..y...Ln..q....n.......n.. |
| 6bf80 | 97 bd fa ff 0c 6f 00 00 a4 bd fa ff 24 6f 00 00 40 be fa ff 5c 6f 00 00 ce be fa ff 8c 6f 00 00 | .....o......$o..@...\o.......o.. |
| 6bfa0 | 03 c0 fa ff d4 6f 00 00 9f c0 fa ff 0c 70 00 00 ae c1 fa ff 3c 70 00 00 2c c2 fa ff 74 70 00 00 | .....o.......p......<p..,...tp.. |
| 6bfc0 | 7b c2 fa ff 94 70 00 00 35 c3 fa ff e4 70 00 00 89 c3 fa ff 1c 71 00 00 1d c9 fa ff 6c 71 00 00 | {....p..5....p.......q......lq.. |
| 6bfe0 | 3a c9 fa ff 84 71 00 00 3c ca fa ff c4 71 00 00 05 cb fa ff fc 71 00 00 2f cb fa ff 14 72 00 00 | :....q..<....q.......q../....r.. |
| 6c000 | 75 cb fa ff 2c 72 00 00 fa cb fa ff 74 72 00 00 53 cc fa ff b4 72 00 00 85 cc fa ff cc 72 00 00 | u...,r......tr..S....r.......r.. |
| 6c020 | 36 cd fa ff fc 72 00 00 76 cd fa ff 1c 73 00 00 8f cf fa ff 4c 73 00 00 86 d0 fa ff 94 73 00 00 | 6....r..v....s......Ls.......s.. |
| 6c040 | 73 d1 fa ff c4 73 00 00 f0 d3 fa ff 14 74 00 00 95 d7 fa ff 5c 74 00 00 e2 db fa ff ac 74 00 00 | s....s.......t......\t.......t.. |
| 6c060 | a4 de fa ff fc 74 00 00 ab de fa ff 14 75 00 00 b5 de fa ff 2c 75 00 00 03 e3 fa ff 7c 75 00 00 | .....t.......u......,u......|u.. |
| 6c080 | 2c e4 fa ff c4 75 00 00 d8 e4 fa ff e4 75 00 00 fa e5 fa ff 1c 76 00 00 27 e6 fa ff 3c 76 00 00 | ,....u.......u.......v..'...<v.. |
| 6c0a0 | 46 e7 fa ff 7c 76 00 00 87 e7 fa ff 94 76 00 00 e0 e7 fa ff bc 76 00 00 36 e8 fa ff d4 76 00 00 | F...|v.......v.......v..6....v.. |
| 6c0c0 | 73 e8 fa ff ec 76 00 00 42 e9 fa ff 2c 77 00 00 be e9 fa ff 64 77 00 00 88 eb fa ff cc 77 00 00 | s....v..B...,w......dw.......w.. |
| 6c0e0 | a6 eb fa ff e4 77 00 00 de ee fa ff 34 78 00 00 1f ef fa ff 6c 78 00 00 e6 ef fa ff 84 78 00 00 | .....w......4x......lx.......x.. |
| 6c100 | 55 f1 fa ff d4 78 00 00 d9 f1 fa ff 0c 79 00 00 06 f2 fa ff 3c 79 00 00 a3 f2 fa ff 7c 79 00 00 | U....x.......y......<y......|y.. |
| 6c120 | 9e f5 fa ff cc 79 00 00 fd f5 fa ff fc 79 00 00 c4 f6 fa ff 24 7a 00 00 d7 f7 fa ff 64 7a 00 00 | .....y.......y......$z......dz.. |
| 6c140 | c0 f8 fa ff 9c 7a 00 00 a7 f9 fa ff d4 7a 00 00 8e fa fa ff 0c 7b 00 00 35 fb fa ff 34 7b 00 00 | .....z.......z.......{..5...4{.. |
| 6c160 | 70 fb fa ff 54 7b 00 00 b8 fb fa ff 84 7b 00 00 e1 fb fa ff ac 7b 00 00 32 fc fa ff c4 7b 00 00 | p...T{.......{.......{..2....{.. |
| 6c180 | dc fc fa ff ec 7b 00 00 49 fd fa ff 24 7c 00 00 2d fe fa ff 5c 7c 00 00 64 fe fa ff 94 7c 00 00 | .....{..I...$|..-...\|..d....|.. |
| 6c1a0 | 85 fe fa ff b4 7c 00 00 c6 fe fa ff cc 7c 00 00 07 ff fa ff e4 7c 00 00 89 ff fa ff 1c 7d 00 00 | .....|.......|.......|.......}.. |
| 6c1c0 | 21 00 fb ff 44 7d 00 00 65 00 fb ff 6c 7d 00 00 19 04 fb ff bc 7d 00 00 f1 05 fb ff ec 7d 00 00 | !...D}..e...l}.......}.......}.. |
| 6c1e0 | 5f 06 fb ff 04 7e 00 00 9c 06 fb ff 24 7e 00 00 75 07 fb ff 4c 7e 00 00 b5 07 fb ff 7c 7e 00 00 | _....~......$~..u...L~......|~.. |
| 6c200 | 54 08 fb ff b4 7e 00 00 71 08 fb ff cc 7e 00 00 8f 09 fb ff 0c 7f 00 00 f3 0a fb ff 4c 7f 00 00 | T....~..q....~..............L... |
| 6c220 | 34 0c fb ff 94 7f 00 00 93 0c fb ff b4 7f 00 00 76 0d fb ff e4 7f 00 00 ea 0d fb ff 2c 80 00 00 | 4...............v...........,... |
| 6c240 | 22 0e fb ff 44 80 00 00 ba 0e fb ff 74 80 00 00 c1 0e fb ff 8c 80 00 00 b9 0f fb ff f4 80 00 00 | "...D.......t................... |
| 6c260 | 1a 11 fb ff 6c 81 00 00 f2 11 fb ff 9c 81 00 00 e9 12 fb ff cc 81 00 00 d1 14 fb ff 04 82 00 00 | ....l........................... |
| 6c280 | 7e 16 fb ff 54 82 00 00 43 17 fb ff bc 82 00 00 7b 17 fb ff d4 82 00 00 b5 17 fb ff ec 82 00 00 | ~...T...C.......{............... |
| 6c2a0 | e4 17 fb ff 04 83 00 00 67 19 fb ff 44 83 00 00 cd 32 fb ff 94 83 00 00 32 33 fb ff b4 83 00 00 | ........g...D....2......23...... |
| 6c2c0 | 4e 33 fb ff cc 83 00 00 aa 33 fb ff fc 83 00 00 e4 33 fb ff 24 84 00 00 3c 34 fb ff 4c 84 00 00 | N3.......3.......3..$...<4..L... |
| 6c2e0 | ca 34 fb ff 7c 84 00 00 4b 35 fb ff a4 84 00 00 5a 35 fb ff bc 84 00 00 d9 35 fb ff e4 84 00 00 | .4..|...K5......Z5.......5...... |
| 6c300 | 32 36 fb ff 04 85 00 00 5b 36 fb ff 24 85 00 00 51 37 fb ff 6c 85 00 00 8a 37 fb ff 8c 85 00 00 | 26......[6..$...Q7..l....7...... |
| 6c320 | af 37 fb ff ac 85 00 00 68 38 fb ff dc 85 00 00 cd 38 fb ff 04 86 00 00 2a 39 fb ff 2c 86 00 00 | .7......h8.......8......*9..,... |
| 6c340 | 68 3a fb ff 6c 86 00 00 c0 3a fb ff 94 86 00 00 e4 3b fb ff cc 86 00 00 51 3c fb ff ec 86 00 00 | h:..l....:.......;......Q<...... |
| 6c360 | 6a 3c fb ff 04 87 00 00 04 3e fb ff 6c 87 00 00 71 3e fb ff 94 87 00 00 f5 3e fb ff c4 87 00 00 | j<.......>..l...q>.......>...... |
| 6c380 | 25 3f fb ff dc 87 00 00 69 40 fb ff 0c 88 00 00 cb 41 fb ff 4c 88 00 00 f9 41 fb ff 6c 88 00 00 | %?......i@.......A..L....A..l... |
| 6c3a0 | c0 42 fb ff ac 88 00 00 86 43 fb ff cc 88 00 00 77 45 fb ff 1c 89 00 00 d9 46 fb ff 84 89 00 00 | .B.......C......wE.......F...... |
| 6c3c0 | 6a 47 fb ff ac 89 00 00 92 47 fb ff c4 89 00 00 e4 47 fb ff e4 89 00 00 54 48 fb ff 2c 8a 00 00 | jG.......G.......G......TH..,... |
| 6c3e0 | 64 48 fb ff 44 8a 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 07 10 | dH..D............zR..x.......... |
| 6c400 | 14 00 00 00 1c 00 00 00 a8 84 f9 ff 2a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 | ............*................... |
| 6c420 | 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 58 7c f9 ff a0 06 00 00 | .zR..x..........$.......X|...... |
| 6c440 | 00 0e 10 46 0e 18 4a 0f 0b 77 08 80 00 3f 1a 3b 2a 33 24 22 00 00 00 00 14 00 00 00 44 00 00 00 | ...F..J..w...?.;*3$"........D... |
| 6c460 | 46 85 f9 ff 7a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 5c 00 00 00 a8 85 f9 ff 07 00 00 00 | F...z...............\........... |
| 6c480 | 00 00 00 00 00 00 00 00 14 00 00 00 74 00 00 00 97 85 f9 ff 0d 00 00 00 00 00 00 00 00 00 00 00 | ............t................... |
| 6c4a0 | 14 00 00 00 8c 00 00 00 8c 85 f9 ff 27 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 a4 00 00 00 | ............'...........$....... |
| 6c4c0 | 9b 85 f9 ff 81 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 30 02 70 0e 18 43 0e 10 41 0e 08 | .........A....A....J.0.p..C..A.. |
| 6c4e0 | 14 00 00 00 cc 00 00 00 f4 85 f9 ff 3a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 e4 00 00 00 | ............:................... |
| 6c500 | 16 86 f9 ff 13 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 fc 00 00 00 11 86 f9 ff 16 00 00 00 | ................................ |
| 6c520 | 00 00 00 00 00 00 00 00 14 00 00 00 14 01 00 00 0f 86 f9 ff 22 00 00 00 00 00 00 00 00 00 00 00 | ...................."........... |
| 6c540 | 14 00 00 00 2c 01 00 00 19 86 f9 ff 17 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 44 01 00 00 | ....,.......................D... |
| 6c560 | 18 86 f9 ff 40 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 5c 01 00 00 40 86 f9 ff 5f 00 00 00 | ....@...........,...\...@..._... |
| 6c580 | 00 42 0e 10 8f 02 42 0e 18 8e 03 41 0e 20 83 04 02 4b 0e 18 48 0e 10 42 0e 08 00 00 00 00 00 00 | .B....B....A.....K..H..B........ |
| 6c5a0 | 34 00 00 00 8c 01 00 00 6f 86 f9 ff 61 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 83 04 | 4.......o...a....B....B....D.... |
| 6c5c0 | 02 4a 0a 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 18 42 0e 10 42 0e 08 00 00 24 00 00 00 c4 01 00 00 | .J...B..B..E.A..B..B....$....... |
| 6c5e0 | 98 86 f9 ff 22 00 00 00 00 42 0e 10 8e 02 45 0e 18 83 03 58 0e 10 42 0e 08 00 00 00 00 00 00 00 | ...."....B....E....X..B......... |
| 6c600 | 14 00 00 00 ec 01 00 00 92 86 f9 ff 19 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 04 02 00 00 | ................................ |
| 6c620 | 93 86 f9 ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 1c 02 00 00 89 86 f9 ff 1a 00 00 00 | ................................ |
| 6c640 | 00 00 00 00 00 00 00 00 14 00 00 00 34 02 00 00 8b 86 f9 ff 10 00 00 00 00 00 00 00 00 00 00 00 | ............4................... |
| 6c660 | 14 00 00 00 4c 02 00 00 83 86 f9 ff 49 00 00 00 00 44 0e 20 02 44 0e 08 14 00 00 00 64 02 00 00 | ....L.......I....D...D......d... |
| 6c680 | b4 86 f9 ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 7c 02 00 00 b4 86 f9 ff 1a 00 00 00 | ....................|........... |
| 6c6a0 | 00 00 00 00 00 00 00 00 1c 00 00 00 94 02 00 00 b6 86 f9 ff 3e 00 00 00 00 42 0e 10 6b 0a 0e 08 | ....................>....B..k... |
| 6c6c0 | 4d 0b 43 0e 08 00 00 00 1c 00 00 00 b4 02 00 00 d4 86 f9 ff 3e 00 00 00 00 44 0e 10 83 02 79 0e | M.C.................>....D....y. |
| 6c6e0 | 08 00 00 00 00 00 00 00 2c 00 00 00 d4 02 00 00 f2 86 f9 ff 6d 00 00 00 00 42 0e 10 02 49 0a 0e | ........,...........m....B...I.. |
| 6c700 | 08 45 0b 48 0a 0e 08 45 0b 41 0a 0e 08 4b 0b 43 0e 08 00 00 00 00 00 00 1c 00 00 00 04 03 00 00 | .E.H...E.A...K.C................ |
| 6c720 | 2f 87 f9 ff 1c 00 00 00 00 41 0e 10 83 02 5a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 24 03 00 00 | /........A....Z.............$... |
| 6c740 | 2b 87 f9 ff 71 00 00 00 00 41 0e 10 83 02 47 0e 20 02 67 0e 10 41 0e 08 1c 00 00 00 44 03 00 00 | +...q....A....G...g..A......D... |
| 6c760 | 7c 87 f9 ff 6e 00 00 00 00 41 0e 10 83 02 47 0e 20 02 64 0e 10 41 0e 08 14 00 00 00 64 03 00 00 | |...n....A....G...d..A......d... |
| 6c780 | ca 87 f9 ff 20 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 7c 03 00 00 d2 87 f9 ff 8a 00 00 00 | ................,...|........... |
| 6c7a0 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4a 0e 30 02 74 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....A....D....J.0.t..A..A..B.. |
| 6c7c0 | 14 00 00 00 ac 03 00 00 2c 88 f9 ff 3d 00 00 00 00 41 0e 10 7b 0e 08 00 14 00 00 00 c4 03 00 00 | ........,...=....A..{........... |
| 6c7e0 | 51 88 f9 ff 24 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 dc 03 00 00 5d 88 f9 ff 24 00 00 00 | Q...$...................]...$... |
| 6c800 | 00 00 00 00 00 00 00 00 14 00 00 00 f4 03 00 00 69 88 f9 ff 14 00 00 00 00 00 00 00 00 00 00 00 | ................i............... |
| 6c820 | 2c 00 00 00 0c 04 00 00 65 88 f9 ff 4e 00 00 00 00 42 0e 10 8e 02 41 0e 18 83 03 02 41 0a 0e 10 | ,.......e...N....B....A.....A... |
| 6c840 | 42 0e 08 42 0b 43 0e 10 42 0e 08 00 00 00 00 00 14 00 00 00 3c 04 00 00 83 88 f9 ff 14 00 00 00 | B..B.C..B...........<........... |
| 6c860 | 00 00 00 00 00 00 00 00 14 00 00 00 54 04 00 00 7f 88 f9 ff 15 00 00 00 00 00 00 00 00 00 00 00 | ............T................... |
| 6c880 | 14 00 00 00 6c 04 00 00 7c 88 f9 ff 14 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 84 04 00 00 | ....l...|....................... |
| 6c8a0 | 78 88 f9 ff 54 00 00 00 00 41 0e 10 83 02 47 0e 20 02 4a 0e 10 41 0e 08 1c 00 00 00 a4 04 00 00 | x...T....A....G...J..A.......... |
| 6c8c0 | ac 88 f9 ff 5a 00 00 00 00 41 0e 10 83 02 47 0e 20 02 50 0e 10 41 0e 08 1c 00 00 00 c4 04 00 00 | ....Z....A....G...P..A.......... |
| 6c8e0 | e6 88 f9 ff 37 00 00 00 00 41 0e 10 83 02 47 0e 20 66 0e 10 44 0e 08 00 24 00 00 00 e4 04 00 00 | ....7....A....G..f..D...$....... |
| 6c900 | fd 88 f9 ff dc 00 00 00 00 41 0e 10 83 02 4a 0e f0 01 02 cf 0e 10 41 0e 08 00 00 00 00 00 00 00 | .........A....J.......A......... |
| 6c920 | 2c 00 00 00 0c 05 00 00 b1 89 f9 ff 81 00 00 00 00 44 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 | ,................D....D....A.... |
| 6c940 | 02 74 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 3c 05 00 00 02 8a f9 ff 1a 00 00 00 | .t..A..B............<........... |
| 6c960 | 00 00 00 00 00 00 00 00 14 00 00 00 54 05 00 00 04 8a f9 ff 14 00 00 00 00 00 00 00 00 00 00 00 | ............T................... |
| 6c980 | 14 00 00 00 6c 05 00 00 00 8a f9 ff 25 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 84 05 00 00 | ....l.......%...........4....... |
| 6c9a0 | 0d 8a f9 ff 74 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 | ....t....B....B....D....A.(..D.0 |
| 6c9c0 | 02 5d 0e 28 41 0e 20 44 0e 18 42 0e 10 42 0e 08 1c 00 00 00 bc 05 00 00 49 8a f9 ff 2b 00 00 00 | .].(A..D..B..B..........I...+... |
| 6c9e0 | 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 2c 00 00 00 dc 05 00 00 54 8a f9 ff 5c 00 00 00 | .A....c.........,.......T...\... |
| 6ca00 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 4b 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 00 | .B....A....D.....K..A..E........ |
| 6ca20 | 1c 00 00 00 0c 06 00 00 80 8a f9 ff 40 00 00 00 00 41 0e 10 83 02 78 0e 08 00 00 00 00 00 00 00 | ............@....A....x......... |
| 6ca40 | 24 00 00 00 2c 06 00 00 a0 8a f9 ff 30 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 64 0e | $...,.......0....A....A....D..d. |
| 6ca60 | 18 41 0e 10 44 0e 08 00 2c 00 00 00 54 06 00 00 a8 8a f9 ff 3c 00 00 00 00 42 0e 10 8e 02 41 0e | .A..D...,...T.......<....B....A. |
| 6ca80 | 18 86 03 44 0e 20 83 04 6e 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 00 00 24 00 00 00 84 06 00 00 | ...D....n..A..E.........$....... |
| 6caa0 | b4 8a f9 ff 74 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 40 02 65 0e 18 41 0e 10 41 0e 08 | ....t....A....A....J.@.e..A..A.. |
| 6cac0 | 34 00 00 00 ac 06 00 00 00 8b f9 ff 59 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | 4...........Y....B....A....D.... |
| 6cae0 | 02 42 0a 0e 18 41 0e 10 42 0e 08 48 0b 41 0e 18 41 0e 10 42 0e 08 00 00 1c 00 00 00 e4 06 00 00 | .B...A..B..H.A..A..B............ |
| 6cb00 | 21 8b f9 ff 5b 00 00 00 00 41 0e 10 83 02 02 59 0e 08 00 00 00 00 00 00 14 00 00 00 04 07 00 00 | !...[....A.....Y................ |
| 6cb20 | 5c 8b f9 ff 2c 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 1c 07 00 00 70 8b f9 ff 70 00 00 00 | \...,...........4.......p...p... |
| 6cb40 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 5c 0e 28 41 0e 20 41 | .B....B....D....A.(..D.0.\.(A..A |
| 6cb60 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 54 07 00 00 a8 8b f9 ff 27 00 00 00 00 41 0e 10 83 02 65 0e | ..B..B......T.......'....A....e. |
| 6cb80 | 08 00 00 00 00 00 00 00 2c 00 00 00 74 07 00 00 af 8b f9 ff 5d 00 00 00 00 42 0e 10 8c 02 41 0e | ........,...t.......]....B....A. |
| 6cba0 | 18 86 03 44 0e 20 83 04 02 52 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 a4 07 00 00 | ...D.....R..A..B................ |
| 6cbc0 | dc 8b f9 ff 40 00 00 00 00 41 0e 10 83 02 7e 0e 08 00 00 00 00 00 00 00 24 00 00 00 c4 07 00 00 | ....@....A....~.........$....... |
| 6cbe0 | fc 8b f9 ff 5e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 55 0e 18 41 0e 10 41 0e 08 | ....^....A....A....D...U..A..A.. |
| 6cc00 | 24 00 00 00 ec 07 00 00 32 8c f9 ff 5f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 53 | $.......2..._....A....A....G.0.S |
| 6cc20 | 0e 18 41 0e 10 41 0e 08 2c 00 00 00 14 08 00 00 69 8c f9 ff 92 00 00 00 00 42 0e 10 8e 02 41 0e | ..A..A..,.......i........B....A. |
| 6cc40 | 18 86 03 44 0e 20 83 04 47 0e 40 02 7f 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 44 08 00 00 | ...D....G.@....A..A..B..,...D... |
| 6cc60 | cb 8c f9 ff 92 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 87 0e 18 41 0e 10 42 | .........B....A....D........A..B |
| 6cc80 | 0e 08 00 00 00 00 00 00 1c 00 00 00 74 08 00 00 2d 8d f9 ff 4a 00 00 00 00 41 0e 10 83 02 02 48 | ............t...-...J....A.....H |
| 6cca0 | 0e 08 00 00 00 00 00 00 24 00 00 00 94 08 00 00 57 8d f9 ff 6a 00 00 00 00 4b 0e 10 86 02 45 0e | ........$.......W...j....K....E. |
| 6ccc0 | 18 83 03 42 0e 20 02 55 0e 18 41 0e 10 41 0e 08 3c 00 00 00 bc 08 00 00 99 8d f9 ff 22 01 00 00 | ...B...U..A..A..<..........."... |
| 6cce0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 4c 0e 50 02 ff 0e | .B....B....E....A.(..D.0..L.P... |
| 6cd00 | 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 fc 08 00 00 7b 8e f9 ff c4 00 00 00 | 0A.(A..B..B..B..,.......{....... |
| 6cd20 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 60 02 b1 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....A....D....G.`....A..A..B.. |
| 6cd40 | 14 00 00 00 2c 09 00 00 0f 8f f9 ff 29 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 44 09 00 00 | ....,.......)...............D... |
| 6cd60 | 20 8f f9 ff 05 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 5c 09 00 00 0d 8f f9 ff 0a 01 00 00 | ................4...\........... |
| 6cd80 | 00 45 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 f9 0e 28 41 0e 20 41 | .E....B....A....A.(..A.0...(A..A |
| 6cda0 | 0e 18 42 0e 10 42 0e 08 14 00 00 00 94 09 00 00 df 8f f9 ff 06 00 00 00 00 41 0e 10 00 00 00 00 | ..B..B...................A...... |
| 6cdc0 | 1c 00 00 00 ac 09 00 00 cd 8f f9 ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 | .................A....l......... |
| 6cde0 | 34 00 00 00 cc 09 00 00 db 8f f9 ff 64 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 61 0a | 4...........d....A....A....G.0a. |
| 6ce00 | 0e 18 44 0e 10 41 0e 08 45 0b 6d 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 1c 00 00 00 04 0a 00 00 | ..D..A..E.m..A..A............... |
| 6ce20 | 07 90 f9 ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 24 0a 00 00 | .........A....].............$... |
| 6ce40 | 06 90 f9 ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 3c 0a 00 00 06 90 f9 ff 0c 00 00 00 | ....................<........... |
| 6ce60 | 00 00 00 00 00 00 00 00 1c 00 00 00 54 0a 00 00 fa 8f f9 ff 47 00 00 00 00 41 0e 10 83 02 47 0e | ............T.......G....A....G. |
| 6ce80 | 20 7d 0e 10 41 0e 08 00 24 00 00 00 74 0a 00 00 21 90 f9 ff a3 00 00 00 00 42 0e 10 8e 02 41 0e | .}..A...$...t...!........B....A. |
| 6cea0 | 18 83 03 02 9d 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 9c 0a 00 00 9c 90 f9 ff 1f 01 00 00 | .......B........,............... |
| 6cec0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 83 04 03 12 01 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 | .B....B....D.........B..B....... |
| 6cee0 | 1c 00 00 00 cc 0a 00 00 8b 91 f9 ff 44 00 00 00 00 41 0e 10 83 02 02 42 0e 08 00 00 00 00 00 00 | ............D....A.....B........ |
| 6cf00 | 3c 00 00 00 ec 0a 00 00 af 91 f9 ff 96 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | <................B....A....D.... |
| 6cf20 | 4a 0e 30 02 70 0a 0e 20 44 0e 18 41 0e 10 42 0e 08 45 0b 44 0e 20 41 0e 18 41 0e 10 42 0e 08 00 | J.0.p...D..A..B..E.D..A..A..B... |
| 6cf40 | 14 00 00 00 2c 0b 00 00 05 92 f9 ff 1a 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 44 0b 00 00 | ....,...................,...D... |
| 6cf60 | 07 92 f9 ff fa 00 00 00 00 4a 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 e4 c3 0e 18 41 c6 0e | .........J....A....D.........A.. |
| 6cf80 | 10 42 cc 0e 08 00 00 00 2c 00 00 00 74 0b 00 00 d1 92 f9 ff db 00 00 00 00 42 0e 10 8c 02 41 0e | .B......,...t............B....A. |
| 6cfa0 | 18 86 03 44 0e 20 83 04 47 0e 30 02 c8 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 a4 0b 00 00 | ...D....G.0....A..A..B..,....... |
| 6cfc0 | 7c 93 f9 ff 70 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 49 0e 30 02 56 0e 20 46 | |...p....B....A....D....I.0.V..F |
| 6cfe0 | 0e 18 41 0e 10 42 0e 08 24 00 00 00 d4 0b 00 00 bc 93 f9 ff 50 00 00 00 00 41 0e 10 86 02 41 0e | ..A..B..$...........P....A....A. |
| 6d000 | 18 83 03 44 0e 20 02 47 0e 18 41 0e 10 41 0e 08 44 00 00 00 fc 0b 00 00 e4 93 f9 ff 1d 01 00 00 | ...D...G..A..A..D............... |
| 6d020 | 00 44 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 | .D....B....B....E.(..A.0..D.8..E |
| 6d040 | 0e 40 02 fb 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 14 00 00 00 44 0c 00 00 | .@...8A.0A.(B..B..B..B......D... |
| 6d060 | b9 94 f9 ff 36 00 00 00 00 41 0e 10 74 0e 08 00 14 00 00 00 5c 0c 00 00 d7 94 f9 ff 1a 00 00 00 | ....6....A..t.......\........... |
| 6d080 | 00 51 0e 10 48 0e 08 00 2c 00 00 00 74 0c 00 00 d9 94 f9 ff 86 00 00 00 00 42 0e 10 8c 02 44 0e | .Q..H...,...t............B....D. |
| 6d0a0 | 18 86 03 46 0e 20 83 04 02 74 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 a4 0c 00 00 | ...F.....t..C..B........L....... |
| 6d0c0 | 2f 95 f9 ff 8a 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 48 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | /........B....B....H....B.(..D.0 |
| 6d0e0 | 86 06 41 0e 38 83 07 55 0e e0 01 03 57 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..U....W..8A.0A.(B..B..B..B |
| 6d100 | 0e 08 00 00 00 00 00 00 24 00 00 00 f4 0c 00 00 69 97 f9 ff 8c 00 00 00 00 41 0e 10 83 02 4a 0e | ........$.......i........A....J. |
| 6d120 | a0 01 02 7f 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 1c 0d 00 00 cd 97 f9 ff e3 00 00 00 | ......A.........,............... |
| 6d140 | 00 41 0e 10 86 02 41 0e 18 83 03 4d 0e f0 01 02 d1 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 | .A....A....M.......A..A......... |
| 6d160 | 34 00 00 00 4c 0d 00 00 80 98 f9 ff fd 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | 4...L............B....A....D.... |
| 6d180 | 4e 0e b0 01 02 e3 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 84 0d 00 00 | N.......A..A..B.........,....... |
| 6d1a0 | 45 99 f9 ff 7b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 02 71 0e 18 41 0e 10 42 | E...{....B....A....C.....q..A..B |
| 6d1c0 | 0e 08 00 00 00 00 00 00 34 00 00 00 b4 0d 00 00 90 99 f9 ff 82 00 00 00 00 45 0e 10 8c 02 41 0e | ........4................E....A. |
| 6d1e0 | 18 86 03 44 0e 20 83 04 43 0a 0e 18 41 0e 10 42 0e 08 49 0b 02 60 0e 18 46 0e 10 42 0e 08 00 00 | ...D....C...A..B..I..`..F..B.... |
| 6d200 | 24 00 00 00 ec 0d 00 00 da 99 f9 ff 78 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6f | $...........x....A....A....D...o |
| 6d220 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 14 0e 00 00 2a 9a f9 ff 1f 00 00 00 00 41 0e 10 83 02 59 0e | ..A..A..........*........A....Y. |
| 6d240 | 08 00 00 00 00 00 00 00 34 00 00 00 34 0e 00 00 29 9a f9 ff 73 00 00 00 00 42 0e 10 8d 02 42 0e | ........4...4...)...s....B....B. |
| 6d260 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 5f 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..D.0._.(A..A..B..B.. |
| 6d280 | 34 00 00 00 6c 0e 00 00 64 9a f9 ff 4f 00 00 00 00 41 0e 10 83 02 4a 0e 20 5c 0a 0e 10 49 0e 08 | 4...l...d...O....A....J..\...I.. |
| 6d2a0 | 45 0b 44 0a 0e 10 49 0e 08 47 0b 44 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 a4 0e 00 00 | E.D...I..G.D..A.........4....... |
| 6d2c0 | 7b 9a f9 ff 28 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4d 0a 0e 18 4b 0e 10 41 0e 08 | {...(....A....A....D..M...K..A.. |
| 6d2e0 | 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 34 00 00 00 dc 0e 00 00 6b 9a f9 ff a5 00 00 00 | E.A..A..A.......4.......k....... |
| 6d300 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 94 0e 28 41 0e 20 41 | .B....B....A....A.(..D.0...(A..A |
| 6d320 | 0e 18 42 0e 10 42 0e 08 2c 00 00 00 14 0f 00 00 d8 9a f9 ff 29 00 00 00 00 42 0e 10 8c 02 41 0e | ..B..B..,...........)....B....A. |
| 6d340 | 18 86 03 44 0e 20 83 04 5e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 44 0f 00 00 | ...D....^..A..B.............D... |
| 6d360 | d1 9a f9 ff 1a 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 5c 0f 00 00 d3 9a f9 ff 46 00 00 00 | ................4...\.......F... |
| 6d380 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6d 0a 0e 18 49 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 | .A....A....D..m...I..A..E.A..A.. |
| 6d3a0 | 41 0e 08 00 00 00 00 00 14 00 00 00 94 0f 00 00 e1 9a f9 ff 06 00 00 00 00 00 00 00 00 00 00 00 | A............................... |
| 6d3c0 | 34 00 00 00 ac 0f 00 00 cf 9a f9 ff a0 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4................B....B....D.... |
| 6d3e0 | 41 0e 28 83 05 4b 0e 40 02 85 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 e4 0f 00 00 | A.(..K.@...(A..A..B..B.......... |
| 6d400 | 37 9b f9 ff 1c 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 fc 0f 00 00 3b 9b f9 ff 29 00 00 00 | 7.......................;...)... |
| 6d420 | 00 00 00 00 00 00 00 00 34 00 00 00 14 10 00 00 4c 9b f9 ff aa 00 00 00 00 42 0e 10 8d 02 42 0e | ........4.......L........B....B. |
| 6d440 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 43 0e 30 02 9a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....A.(..C.0...(A..A..B..B.. |
| 6d460 | 2c 00 00 00 4c 10 00 00 be 9b f9 ff 4d 00 00 00 00 46 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,...L.......M....F....A....D.... |
| 6d480 | 79 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 44 00 00 00 7c 10 00 00 db 9b f9 ff b6 01 00 00 | y...A...B.......D...|........... |
| 6d4a0 | 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 4a 0e d0 40 03 95 | .B....B....E....A.(..D.0..J..@.. |
| 6d4c0 | 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 c4 10 00 00 | ..0A.(A..B..B..B................ |
| 6d4e0 | 49 9d f9 ff 47 00 00 00 00 44 0e 30 02 42 0e 08 14 00 00 00 dc 10 00 00 78 9d f9 ff 20 00 00 00 | I...G....D.0.B..........x....... |
| 6d500 | 00 00 00 00 00 00 00 00 24 00 00 00 f4 10 00 00 80 9d f9 ff 64 00 00 00 00 41 0e 10 86 02 41 0e | ........$...........d....A....A. |
| 6d520 | 18 83 03 44 0e 20 02 5b 0e 18 41 0e 10 41 0e 08 2c 00 00 00 1c 11 00 00 bc 9d f9 ff 78 00 00 00 | ...D...[..A..A..,...........x... |
| 6d540 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 69 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....A....D.....i..A..B........ |
| 6d560 | 34 00 00 00 4c 11 00 00 04 9e f9 ff 36 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4...L.......6....B....B....D.... |
| 6d580 | 41 0e 28 83 05 44 0e 30 5f 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 24 00 00 00 84 11 00 00 | A.(..D.0_.(D..A..B..B...$....... |
| 6d5a0 | 02 9e f9 ff 1f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 4b 0e 18 49 0e 10 41 0e 08 00 | .........A....A....C..K..I..A... |
| 6d5c0 | 34 00 00 00 ac 11 00 00 f9 9d f9 ff 30 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 49 0e 30 55 0a | 4...........0....A....A....I.0U. |
| 6d5e0 | 0e 18 46 0e 10 41 0e 08 42 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 24 00 00 00 e4 11 00 00 | ..F..A..B.D..A..A.......$....... |
| 6d600 | f1 9d f9 ff 35 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 49 0e 30 67 0e 18 41 0e 10 41 0e 08 00 | ....5....A....A....I.0g..A..A... |
| 6d620 | 4c 00 00 00 0c 12 00 00 fe 9d f9 ff 60 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | L...........`....B....B....D.... |
| 6d640 | 41 0e 28 83 05 45 0e 30 73 0a 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 44 0e 20 | A.(..E.0s..(J..A..B..B..E.A.(D.. |
| 6d660 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 5c 00 00 00 5c 12 00 00 0e 9e f9 ff 84 00 00 00 | A..B..B.........\...\........... |
| 6d680 | 00 45 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 45 | .E....B....E....B.(..D.0..A.8..E |
| 6d6a0 | 0e 40 73 0a 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 41 0b 53 0e 38 4a 0e 30 | .@s..8D.0A.(B..B..B..B..A.S.8J.0 |
| 6d6c0 | 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 24 00 00 00 bc 12 00 00 32 9e f9 ff 63 00 00 00 | A.(B..B..B..B...$.......2...c... |
| 6d6e0 | 00 41 0e 10 86 02 41 0e 18 83 03 49 0e 40 02 55 0e 18 41 0e 10 41 0e 08 34 00 00 00 e4 12 00 00 | .A....A....I.@.U..A..A..4....... |
| 6d700 | 6d 9e f9 ff 37 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 49 0e 30 59 0a 0e 18 46 0e 10 41 0e 08 | m...7....A....A....I.0Y...F..A.. |
| 6d720 | 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 2c 00 00 00 1c 13 00 00 6c 9e f9 ff 80 00 00 00 | E.D..A..A.......,.......l....... |
| 6d740 | 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 47 0e 30 02 6e 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....A....C....G.0.n..A..A..B.. |
| 6d760 | 34 00 00 00 4c 13 00 00 bc 9e f9 ff 2b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | 4...L.......+....B....A....D.... |
| 6d780 | 54 0a 0e 18 41 0e 10 42 0e 08 45 0b 44 0e 18 41 0e 10 42 0e 08 00 00 00 24 00 00 00 84 13 00 00 | T...A..B..E.D..A..B.....$....... |
| 6d7a0 | af 9e f9 ff 55 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 49 0e 18 41 0e 10 41 0e 08 | ....U....A....A....G.0.I..A..A.. |
| 6d7c0 | 24 00 00 00 ac 13 00 00 dc 9e f9 ff 73 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 67 | $...........s....A....A....G.0.g |
| 6d7e0 | 0e 18 41 0e 10 41 0e 08 34 00 00 00 d4 13 00 00 27 9f f9 ff 1d 01 00 00 00 42 0e 10 8d 02 42 0e | ..A..A..4.......'........B....B. |
| 6d800 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 46 0e 30 02 fa 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..F.0...(J..A..B..B.. |
| 6d820 | 2c 00 00 00 0c 14 00 00 0c a0 f9 ff b6 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 | ,................B....A....F.... |
| 6d840 | 02 a5 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 3c 14 00 00 92 a0 f9 ff 89 00 00 00 | ....A..B........D...<........... |
| 6d860 | 00 42 0e 10 8f 02 42 0e 18 8e 03 48 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 43 | .B....B....H....B.(..D.0..A.8..C |
| 6d880 | 0e 40 02 62 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 84 14 00 00 | .@.b.8C.0A.(B..B..B..B..,....... |
| 6d8a0 | d3 a0 f9 ff 65 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 58 0e 18 43 0e 10 42 | ....e....B....A....D.....X..C..B |
| 6d8c0 | 0e 08 00 00 00 00 00 00 4c 00 00 00 b4 14 00 00 08 a1 f9 ff de 00 00 00 00 42 0e 10 8d 02 42 0e | ........L................B....B. |
| 6d8e0 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 02 b7 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e | ...D....A.(..E.0....(G..A..B..B. |
| 6d900 | 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 04 15 00 00 | .E.A.(A..A..B..B........L....... |
| 6d920 | 96 a1 f9 ff e8 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 45 0e 30 | .........B....B....E....B.(..E.0 |
| 6d940 | 86 06 41 0e 38 83 07 53 0e f0 40 02 b9 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..S..@...8A.0A.(B..B..B..B. |
| 6d960 | 08 00 00 00 00 00 00 00 1c 00 00 00 54 15 00 00 2e a2 f9 ff 27 00 00 00 00 41 0e 10 83 02 65 0e | ............T.......'....A....e. |
| 6d980 | 08 00 00 00 00 00 00 00 4c 00 00 00 74 15 00 00 35 a2 f9 ff 8c 00 00 00 00 42 0e 10 8c 02 41 0e | ........L...t...5........B....A. |
| 6d9a0 | 18 86 03 44 0e 20 83 04 47 0e 30 76 0a 0e 20 49 0e 18 41 0e 10 42 0e 08 47 0b 59 0a 0e 20 44 0e | ...D....G.0v...I..A..B..G.Y...D. |
| 6d9c0 | 18 41 0e 10 42 0e 08 4c 0b 44 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 4c 00 00 00 c4 15 00 00 | .A..B..L.D..A..A..B.....L....... |
| 6d9e0 | 71 a2 f9 ff 8c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 30 | q........B....B....D....A.(..G.0 |
| 6da00 | 02 56 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 46 0e 20 41 0e 18 42 0e 10 42 | .V..(I..A..B..B..E.A.(F..A..B..B |
| 6da20 | 0e 08 00 00 00 00 00 00 1c 00 00 00 14 16 00 00 ad a2 f9 ff 31 00 00 00 00 41 0e 10 83 02 6f 0e | ....................1....A....o. |
| 6da40 | 08 00 00 00 00 00 00 00 14 00 00 00 34 16 00 00 be a2 f9 ff 0a 00 00 00 00 41 0e 10 46 0e 08 00 | ............4............A..F... |
| 6da60 | 24 00 00 00 4c 16 00 00 b0 a2 f9 ff 34 00 00 00 00 44 0e 10 86 02 41 0e 18 83 03 44 0e 20 68 0e | $...L.......4....D....A....D..h. |
| 6da80 | 18 41 0e 10 41 0e 08 00 24 00 00 00 74 16 00 00 bc a2 f9 ff 7c 00 00 00 00 41 0e 10 86 02 41 0e | .A..A...$...t.......|....A....A. |
| 6daa0 | 18 83 03 44 0e 20 02 65 0e 18 4b 0e 10 41 0e 08 1c 00 00 00 9c 16 00 00 10 a3 f9 ff 5b 00 00 00 | ...D...e..K..A..............[... |
| 6dac0 | 00 41 0e 10 83 02 02 55 0e 08 00 00 00 00 00 00 1c 00 00 00 bc 16 00 00 4b a3 f9 ff 24 00 00 00 | .A.....U................K...$... |
| 6dae0 | 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 2c 00 00 00 dc 16 00 00 4f a3 f9 ff 8a 00 00 00 | .A....b.........,.......O....... |
| 6db00 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....A....D........A..B........ |
| 6db20 | 24 00 00 00 0c 17 00 00 a9 a3 f9 ff 4d 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 7f 0e | $...........M....A....A....F.... |
| 6db40 | 18 44 0e 10 41 0e 08 00 4c 00 00 00 34 17 00 00 ce a3 f9 ff f7 01 00 00 00 42 0e 10 8f 02 42 0e | .D..A...L...4............B....B. |
| 6db60 | 18 8e 03 47 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 70 03 d6 01 0e 38 41 | ...G....B.(..A.0..A.8..G.p....8A |
| 6db80 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 84 17 00 00 | .0A.(B..B..B..B.........$....... |
| 6dba0 | 75 a5 f9 ff 5f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 4f 0e 18 46 0e 10 41 0e 08 | u..._....A....A....F...O..F..A.. |
| 6dbc0 | 1c 00 00 00 ac 17 00 00 ac a5 f9 ff 4e 00 00 00 00 41 0e 10 83 02 02 4c 0e 08 00 00 00 00 00 00 | ............N....A.....L........ |
| 6dbe0 | 1c 00 00 00 cc 17 00 00 da a5 f9 ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 | ............A....A.............. |
| 6dc00 | 1c 00 00 00 ec 17 00 00 fb a5 f9 ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 | ............G....A.....E........ |
| 6dc20 | 1c 00 00 00 0c 18 00 00 22 a6 f9 ff 3e 00 00 00 00 41 0e 10 83 02 7c 0e 08 00 00 00 00 00 00 00 | ........"...>....A....|......... |
| 6dc40 | 3c 00 00 00 2c 18 00 00 40 a6 f9 ff 28 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | <...,...@...(....B....B....A.... |
| 6dc60 | 41 0e 28 83 05 4c 0e 40 03 0f 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..L.@....(A..A..B..B......... |
| 6dc80 | 1c 00 00 00 6c 18 00 00 28 a7 f9 ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 | ....l...(...G....A.....E........ |
| 6dca0 | 34 00 00 00 8c 18 00 00 4f a7 f9 ff af 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 7c | 4.......O........A....A....D...| |
| 6dcc0 | 0a 0e 18 4c 0e 10 41 0e 08 45 0b 58 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 c4 18 00 00 | ...L..A..E.X..A..A......$....... |
| 6dce0 | c6 a7 f9 ff 3b 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 6d 0e 18 44 0e 10 41 0e 08 00 | ....;....A....A....F..m..D..A... |
| 6dd00 | 24 00 00 00 ec 18 00 00 d9 a7 f9 ff 69 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 57 | $...........i....A....A....F...W |
| 6dd20 | 0e 18 44 0e 10 41 0e 08 2c 00 00 00 14 19 00 00 1a a8 f9 ff a3 00 00 00 00 42 0e 10 8c 02 41 0e | ..D..A..,................B....A. |
| 6dd40 | 18 86 03 46 0e 20 83 04 02 91 0e 18 46 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 44 19 00 00 | ...F........F..B........4...D... |
| 6dd60 | 8d a8 f9 ff 8a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 50 0a 0e 18 4b 0e 10 41 0e | .........A....A....D...P...K..A. |
| 6dd80 | 08 45 0b 5b 0e 18 46 0e 10 41 0e 08 00 00 00 00 1c 00 00 00 7c 19 00 00 df a8 f9 ff 5c 00 00 00 | .E.[..F..A..........|.......\... |
| 6dda0 | 00 43 0e 10 83 02 02 58 0e 08 00 00 00 00 00 00 34 00 00 00 9c 19 00 00 1b a9 f9 ff ff 00 00 00 | .C.....X........4............... |
| 6ddc0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 49 0e 40 02 e4 0e 28 41 0e 20 41 | .B....B....F....A.(..I.@...(A..A |
| 6dde0 | 0e 18 42 0e 10 42 0e 08 34 00 00 00 d4 19 00 00 e2 a9 f9 ff 69 00 00 00 00 42 0e 10 8d 02 42 0e | ..B..B..4...........i....B....B. |
| 6de00 | 18 8c 03 43 0e 20 86 04 41 0e 28 83 05 43 0e 30 02 4c 0e 28 48 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...C....A.(..C.0.L.(H..A..B..B.. |
| 6de20 | 1c 00 00 00 0c 1a 00 00 13 aa f9 ff 42 00 00 00 00 41 0e 10 83 02 02 40 0e 08 00 00 00 00 00 00 | ............B....A.....@........ |
| 6de40 | 34 00 00 00 2c 1a 00 00 35 aa f9 ff 63 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 71 0a | 4...,...5...c....A....A....C..q. |
| 6de60 | 0e 18 44 0e 10 41 0e 08 45 0b 5e 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 1c 00 00 00 64 1a 00 00 | ..D..A..E.^..C..A...........d... |
| 6de80 | 60 aa f9 ff 6d 00 00 00 00 41 0e 10 83 02 55 0a 0e 08 45 0b 02 4d 0e 08 1c 00 00 00 84 1a 00 00 | `...m....A....U...E..M.......... |
| 6dea0 | ad aa f9 ff 7a 00 00 00 00 41 0e 10 83 02 02 78 0e 08 00 00 00 00 00 00 24 00 00 00 a4 1a 00 00 | ....z....A.....x........$....... |
| 6dec0 | 07 ab f9 ff b0 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 a0 0e 18 46 0e 10 41 0e 08 | .........A....A....F......F..A.. |
| 6dee0 | 14 00 00 00 cc 1a 00 00 8f ab f9 ff 0c 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 e4 1a 00 00 | ........................L....... |
| 6df00 | 83 ab f9 ff 2e 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .........B....B....E....B.(..D.0 |
| 6df20 | 86 06 41 0e 38 83 07 4a 0e 50 03 07 01 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..J.P....8C.0A.(B..B..B..B. |
| 6df40 | 08 00 00 00 00 00 00 00 14 00 00 00 34 1b 00 00 61 ac f9 ff 20 00 00 00 00 00 00 00 00 00 00 00 | ............4...a............... |
| 6df60 | 14 00 00 00 4c 1b 00 00 69 ac f9 ff 28 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 64 1b 00 00 | ....L...i...(...............d... |
| 6df80 | 79 ac f9 ff 3d 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 7c 1b 00 00 9e ac f9 ff 5f 00 00 00 | y...=...............|......._... |
| 6dfa0 | 00 00 00 00 00 00 00 00 14 00 00 00 94 1b 00 00 e5 ac f9 ff 2d 00 00 00 00 00 00 00 00 00 00 00 | ....................-........... |
| 6dfc0 | 14 00 00 00 ac 1b 00 00 fa ac f9 ff 14 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 c4 1b 00 00 | ................................ |
| 6dfe0 | f6 ac f9 ff 0b 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 dc 1b 00 00 e9 ac f9 ff 25 00 00 00 | ............................%... |
| 6e000 | 00 00 00 00 00 00 00 00 14 00 00 00 f4 1b 00 00 f6 ac f9 ff 48 00 00 00 00 65 0e 10 4e 0e 08 00 | ....................H....e..N... |
| 6e020 | 3c 00 00 00 0c 1c 00 00 26 ad f9 ff 5a 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 | <.......&...Z....B....E....E.... |
| 6e040 | 44 0e 28 86 05 43 0e 30 83 06 7f 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | D.(..C.0....(A..B..B..B......... |
| 6e060 | 2c 00 00 00 4c 1c 00 00 40 ad f9 ff b7 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,...L...@........B....A....D.... |
| 6e080 | 02 ac 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 7c 1c 00 00 c7 ad f9 ff 07 00 00 00 | ....A..B............|........... |
| 6e0a0 | 00 00 00 00 00 00 00 00 34 00 00 00 94 1c 00 00 b6 ad f9 ff 53 00 00 00 00 46 0e 10 8f 02 42 0e | ........4...........S....F....B. |
| 6e0c0 | 18 8e 03 41 0e 20 86 04 44 0e 28 83 05 02 40 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ...A....D.(...@..A..B..B........ |
| 6e0e0 | 14 00 00 00 cc 1c 00 00 d1 ad f9 ff 40 00 00 00 00 52 0e 10 5f 0e 08 00 14 00 00 00 e4 1c 00 00 | ............@....R.._........... |
| 6e100 | f9 ad f9 ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 fc 1c 00 00 ef ad f9 ff 14 00 00 00 | ................................ |
| 6e120 | 00 00 00 00 00 00 00 00 24 00 00 00 14 1d 00 00 eb ad f9 ff 60 00 00 00 00 41 0e 10 86 02 41 0e | ........$...........`....A....A. |
| 6e140 | 18 83 03 4c 0e 30 02 4f 0e 18 41 0e 10 41 0e 08 14 00 00 00 3c 1d 00 00 23 ae f9 ff 16 00 00 00 | ...L.0.O..A..A......<...#....... |
| 6e160 | 00 00 00 00 00 00 00 00 14 00 00 00 54 1d 00 00 21 ae f9 ff 97 00 00 00 00 00 00 00 00 00 00 00 | ............T...!............... |
| 6e180 | 14 00 00 00 6c 1d 00 00 a0 ae f9 ff 12 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 1d 00 00 | ....l........................... |
| 6e1a0 | 9a ae f9 ff 0f 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 9c 1d 00 00 91 ae f9 ff 47 00 00 00 | ................,...........G... |
| 6e1c0 | 00 55 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 6a c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 | .U....A....C....j...A...B....... |
| 6e1e0 | 14 00 00 00 cc 1d 00 00 a8 ae f9 ff 2d 00 00 00 00 5a 0e 10 4e 0e 08 00 24 00 00 00 e4 1d 00 00 | ............-....Z..N...$....... |
| 6e200 | bd ae f9 ff 15 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4c 0e 18 41 0e 10 41 0e 08 00 | .........A....A....D..L..A..A... |
| 6e220 | 14 00 00 00 0c 1e 00 00 aa ae f9 ff 4d 00 00 00 00 44 0e 30 02 48 0e 08 14 00 00 00 24 1e 00 00 | ............M....D.0.H......$... |
| 6e240 | df ae f9 ff 57 00 00 00 00 44 0e 40 02 52 0e 08 14 00 00 00 3c 1e 00 00 1e af f9 ff 79 00 00 00 | ....W....D.@.R......<.......y... |
| 6e260 | 00 00 00 00 00 00 00 00 14 00 00 00 54 1e 00 00 7f af f9 ff 50 00 00 00 00 00 00 00 00 00 00 00 | ............T.......P........... |
| 6e280 | 34 00 00 00 6c 1e 00 00 b7 af f9 ff 81 00 00 00 00 4c 0e 10 8e 02 41 0e 18 83 03 44 0e 20 02 63 | 4...l............L....A....D...c |
| 6e2a0 | 0a 0e 18 41 c3 0e 10 42 ce 0e 08 45 0b 41 0e 18 41 c3 0e 10 42 ce 0e 08 2c 00 00 00 a4 1e 00 00 | ...A...B...E.A..A...B...,....... |
| 6e2c0 | 00 b0 f9 ff 14 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4a 0e 40 02 fe 0e 20 41 | .........B....A....D....J.@....A |
| 6e2e0 | 0e 18 41 0e 10 42 0e 08 44 00 00 00 d4 1e 00 00 e4 b0 f9 ff 17 01 00 00 00 42 0e 10 8f 02 42 0e | ..A..B..D................B....B. |
| 6e300 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 44 0e 40 02 fb 0e 38 41 0e | ...B....B.(..D.0..A.8..D.@...8A. |
| 6e320 | 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 1c 1f 00 00 b3 b1 f9 ff 97 00 00 00 | 0A.(B..B..B..B..,............... |
| 6e340 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 88 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....A....D........A..B........ |
| 6e360 | 24 00 00 00 4c 1f 00 00 1a b2 f9 ff 3a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6b 0e | $...L.......:....A....A....D..k. |
| 6e380 | 18 41 0e 10 41 0e 08 00 24 00 00 00 74 1f 00 00 2c b2 f9 ff 49 00 00 00 00 41 0e 10 86 02 41 0e | .A..A...$...t...,...I....A....A. |
| 6e3a0 | 18 83 03 44 0e 20 02 40 0e 18 41 0e 10 41 0e 08 14 00 00 00 9c 1f 00 00 4d b2 f9 ff 10 00 00 00 | ...D...@..A..A..........M....... |
| 6e3c0 | 00 00 00 00 00 00 00 00 14 00 00 00 b4 1f 00 00 45 b2 f9 ff 0f 00 00 00 00 00 00 00 00 00 00 00 | ................E............... |
| 6e3e0 | 2c 00 00 00 cc 1f 00 00 3c b2 f9 ff 10 01 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 50 03 01 | ,.......<........A....A....J.P.. |
| 6e400 | 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 3c 00 00 00 fc 1f 00 00 1c b3 f9 ff 94 00 00 00 | ...A..A.........<............... |
| 6e420 | 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 4d 0e 40 02 70 0e | .B....B....E....A.(..D.0..M.@.p. |
| 6e440 | 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 4c 00 00 00 3c 20 00 00 70 b3 f9 ff 93 00 00 00 | 0A.(A..B..B..B..L...<...p....... |
| 6e460 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 63 0a 0e 28 41 0e 20 41 | .B....B....D....A.(..E.0c..(A..A |
| 6e480 | 0e 18 42 0e 10 42 0e 08 45 0b 02 46 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ..B..B..E..F.(G..A..B..B........ |
| 6e4a0 | 34 00 00 00 8c 20 00 00 b3 b3 f9 ff 72 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4...........r....B....B....D.... |
| 6e4c0 | 41 0e 28 83 05 44 0e 30 02 54 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 c4 20 00 00 | A.(..D.0.T.(G..A..B..B..$....... |
| 6e4e0 | ed b3 f9 ff 6c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 63 0e 18 41 0e 10 41 0e 08 | ....l....A....A....D...c..A..A.. |
| 6e500 | 24 00 00 00 ec 20 00 00 31 b4 f9 ff 5c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 53 | $.......1...\....A....A....D...S |
| 6e520 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 14 21 00 00 65 b4 f9 ff 2a 00 00 00 00 41 0e 10 83 02 68 0e | ..A..A.......!..e...*....A....h. |
| 6e540 | 08 00 00 00 00 00 00 00 14 00 00 00 34 21 00 00 6f b4 f9 ff 3c 00 00 00 00 00 00 00 00 00 00 00 | ............4!..o...<........... |
| 6e560 | 14 00 00 00 4c 21 00 00 93 b4 f9 ff 10 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 64 21 00 00 | ....L!..................L...d!.. |
| 6e580 | 8b b4 f9 ff 86 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .........B....B....E....B.(..D.0 |
| 6e5a0 | 86 06 41 0e 38 83 07 4d 0e 80 01 03 5e 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..M....^..8A.0A.(B..B..B..B |
| 6e5c0 | 0e 08 00 00 00 00 00 00 2c 00 00 00 b4 21 00 00 c1 b6 f9 ff 1e 01 00 00 00 41 0e 10 86 02 41 0e | ........,....!...........A....A. |
| 6e5e0 | 18 83 03 4a 0e 40 03 0f 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 54 00 00 00 e4 21 00 00 | ...J.@.....A..A.........T....!.. |
| 6e600 | af b7 f9 ff 30 01 00 00 00 4b 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 4d 0e 30 02 d4 0a 0e 20 | ....0....K....A....C....M.0..... |
| 6e620 | 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b 5f 0a 0e 20 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b | D...A...B...E._...D...A...B...E. |
| 6e640 | 44 0e 20 41 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 2c 00 00 00 3c 22 00 00 87 b8 f9 ff 66 00 00 00 | D..A...A...B....,...<"......f... |
| 6e660 | 00 45 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 02 54 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .E....A....H.....T..A..B........ |
| 6e680 | 1c 00 00 00 6c 22 00 00 bd b8 f9 ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 | ....l"...........A....X......... |
| 6e6a0 | 1c 00 00 00 8c 22 00 00 b7 b8 f9 ff 18 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 | ....."...........A....P......... |
| 6e6c0 | 2c 00 00 00 ac 22 00 00 af b8 f9 ff cb 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,...."...........B....A....D.... |
| 6e6e0 | 02 c0 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 dc 22 00 00 4a b9 f9 ff 1a 00 00 00 | ....A..B............."..J....... |
| 6e700 | 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 24 00 00 00 fc 22 00 00 44 b9 f9 ff 46 00 00 00 | .A....X.........$...."..D...F... |
| 6e720 | 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 76 0e 18 46 0e 10 41 0e 08 00 1c 00 00 00 24 23 00 00 | .A....A....F..v..F..A.......$#.. |
| 6e740 | 62 b9 f9 ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 34 00 00 00 44 23 00 00 | b..."....A....`.........4...D#.. |
| 6e760 | 64 b9 f9 ff 76 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 62 0a 0e 18 44 0e 10 41 0e | d...v....A....A....D...b...D..A. |
| 6e780 | 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 7c 23 00 00 a2 b9 f9 ff 8e 00 00 00 | .E.A..A..A......$...|#.......... |
| 6e7a0 | 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 83 0e 18 41 0e 10 41 0e 08 2c 00 00 00 a4 23 00 00 | .A....A....F......A..A..,....#.. |
| 6e7c0 | 08 ba f9 ff d6 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4f 0e b0 01 02 c2 0e 18 41 0e 10 41 0e | .........A....A....O.......A..A. |
| 6e7e0 | 08 00 00 00 00 00 00 00 1c 00 00 00 d4 23 00 00 ae ba f9 ff 3b 00 00 00 00 41 0e 10 83 02 79 0e | .............#......;....A....y. |
| 6e800 | 08 00 00 00 00 00 00 00 14 00 00 00 f4 23 00 00 c9 ba f9 ff 12 00 00 00 00 41 0e 10 50 0e 08 00 | .............#...........A..P... |
| 6e820 | 2c 00 00 00 0c 24 00 00 c3 ba f9 ff 6e 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 | ,....$......n....B....A....C.... |
| 6e840 | 02 64 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 3c 24 00 00 01 bb f9 ff 19 00 00 00 | .d..A..B............<$.......... |
| 6e860 | 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 14 00 00 00 5c 24 00 00 fa ba f9 ff 0a 00 00 00 | .A....S.............\$.......... |
| 6e880 | 00 00 00 00 00 00 00 00 34 00 00 00 74 24 00 00 ec ba f9 ff 56 00 00 00 00 42 0e 10 8d 02 42 0e | ........4...t$......V....B....B. |
| 6e8a0 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 43 0e 30 02 41 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..C.0.A.(C..A..B..B.. |
| 6e8c0 | 1c 00 00 00 ac 24 00 00 0a bb f9 ff 4a 00 00 00 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 | .....$......J....A.....H........ |
| 6e8e0 | 24 00 00 00 cc 24 00 00 34 bb f9 ff 24 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4c 0e | $....$..4...$....A....A....D..L. |
| 6e900 | 18 4c 0e 10 41 0e 08 00 24 00 00 00 f4 24 00 00 30 bb f9 ff 42 00 00 00 00 44 0e 10 86 02 41 0e | .L..A...$....$..0...B....D....A. |
| 6e920 | 18 83 03 44 0e 20 67 0e 18 4c 0e 10 41 0e 08 00 24 00 00 00 1c 25 00 00 4a bb f9 ff 24 00 00 00 | ...D..g..L..A...$....%..J...$... |
| 6e940 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4c 0e 18 4c 0e 10 41 0e 08 00 1c 00 00 00 44 25 00 00 | .A....A....D..L..L..A.......D%.. |
| 6e960 | 46 bb f9 ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 1c 00 00 00 64 25 00 00 | F...A....A..................d%.. |
| 6e980 | 67 bb f9 ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 2c 00 00 00 84 25 00 00 | g...4....A....r.........,....%.. |
| 6e9a0 | 7b bb f9 ff 91 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 02 82 0e 18 43 0e 10 42 | {........B....A....F........C..B |
| 6e9c0 | 0e 08 00 00 00 00 00 00 1c 00 00 00 b4 25 00 00 dc bb f9 ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e | .............%...........A....l. |
| 6e9e0 | 08 00 00 00 00 00 00 00 1c 00 00 00 d4 25 00 00 ea bb f9 ff 31 00 00 00 00 41 0e 10 83 02 6f 0e | .............%......1....A....o. |
| 6ea00 | 08 00 00 00 00 00 00 00 2c 00 00 00 f4 25 00 00 fb bb f9 ff 19 01 00 00 00 41 0e 10 86 02 41 0e | ........,....%...........A....A. |
| 6ea20 | 18 83 03 4a 0e b0 02 03 0a 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 34 00 00 00 24 26 00 00 | ...J........A..A........4...$&.. |
| 6ea40 | e4 bc f9 ff 3e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 45 0e 20 62 0a 0e 18 41 0e 10 41 0e 08 | ....>....A....A....E..b...A..A.. |
| 6ea60 | 45 0b 4b 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 2c 00 00 00 5c 26 00 00 ea bc f9 ff af 00 00 00 | E.K..A..A.......,...\&.......... |
| 6ea80 | 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 9f 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....A....A....G.0....A..A..B.. |
| 6eaa0 | 3c 00 00 00 8c 26 00 00 69 bd f9 ff 02 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | <....&..i........B....B....A.... |
| 6eac0 | 41 0e 28 83 05 4a 0e c0 01 02 eb 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..J......(A..A..B..B......... |
| 6eae0 | 4c 00 00 00 cc 26 00 00 2b be f9 ff ce 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 | L....&..+........B....B....B.... |
| 6eb00 | 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 50 03 b2 01 0e 38 41 0e 30 41 0e 28 42 0e 20 | B.(..A.0..A.8..G.P....8A.0A.(B.. |
| 6eb20 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 1c 27 00 00 a9 bf f9 ff 2f 01 00 00 | B..B..B.........4....'....../... |
| 6eb40 | 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 1c 01 0e 20 41 0e 18 41 0e 10 42 | .B....A....A....J........A..A..B |
| 6eb60 | 0e 08 00 00 00 00 00 00 34 00 00 00 54 27 00 00 a0 c0 f9 ff 36 01 00 00 00 42 0e 10 8c 02 41 0e | ........4...T'......6....B....A. |
| 6eb80 | 18 86 03 41 0e 20 83 04 47 0e 40 03 26 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ...A....G.@.&...A..A..B......... |
| 6eba0 | 34 00 00 00 8c 27 00 00 9e c1 f9 ff 7a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 20 02 57 | 4....'......z....A....A....G...W |
| 6ebc0 | 0a 0e 18 49 0e 10 41 0e 08 4c 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 34 00 00 00 c4 27 00 00 | ...I..A..L.A..A..A......4....'.. |
| 6ebe0 | e0 c1 f9 ff b7 02 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 a4 02 0e | .........B....A....A....J....... |
| 6ec00 | 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 fc 27 00 00 5f c4 f9 ff 3b 00 00 00 | .A..A..B.............'.._...;... |
| 6ec20 | 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 1c 28 00 00 7a c4 f9 ff 19 00 00 00 | .A....y..............(..z....... |
| 6ec40 | 00 00 00 00 00 00 00 00 14 00 00 00 34 28 00 00 7b c4 f9 ff 21 00 00 00 00 00 00 00 00 00 00 00 | ............4(..{...!........... |
| 6ec60 | 3c 00 00 00 4c 28 00 00 84 c4 f9 ff c1 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | <...L(...........B....B....E.... |
| 6ec80 | 41 0e 28 86 05 44 0e 30 83 06 02 ab 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | A.(..D.0.....(A..B..B..B........ |
| 6eca0 | 44 00 00 00 8c 28 00 00 05 c5 f9 ff 59 02 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | D....(......Y....B....B....E.... |
| 6ecc0 | 41 0e 28 86 05 43 0e 30 83 06 47 0e 40 03 3c 02 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | A.(..C.0..G.@.<..0A.(A..B..B..B. |
| 6ece0 | 08 00 00 00 00 00 00 00 1c 00 00 00 d4 28 00 00 16 c7 f9 ff 48 00 00 00 00 44 0e 10 83 02 02 43 | .............(......H....D.....C |
| 6ed00 | 0e 08 00 00 00 00 00 00 2c 00 00 00 f4 28 00 00 3e c7 f9 ff fd 00 00 00 00 42 0e 10 8f 02 42 0e | ........,....(..>........B....B. |
| 6ed20 | 18 8e 03 41 0e 20 83 04 47 0e 30 02 eb 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 24 29 00 00 | ...A....G.0....A..B..B......$).. |
| 6ed40 | 0b c8 f9 ff 39 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 3c 29 00 00 2c c8 f9 ff 08 00 00 00 | ....9...............<)..,....... |
| 6ed60 | 00 00 00 00 00 00 00 00 14 00 00 00 54 29 00 00 1c c8 f9 ff 08 00 00 00 00 00 00 00 00 00 00 00 | ............T).................. |
| 6ed80 | 14 00 00 00 6c 29 00 00 0c c8 f9 ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 29 00 00 | ....l).......................).. |
| 6eda0 | fb c7 f9 ff 31 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 9c 29 00 00 14 c8 f9 ff 89 00 00 00 | ....1................).......... |
| 6edc0 | 00 41 0e 10 83 02 4a 0e 20 02 7c 0e 10 41 0e 08 1c 00 00 00 bc 29 00 00 7d c8 f9 ff 63 00 00 00 | .A....J...|..A.......)..}...c... |
| 6ede0 | 00 41 0e 10 83 02 47 0e 20 02 59 0e 10 41 0e 08 4c 00 00 00 dc 29 00 00 c0 c8 f9 ff c3 03 00 00 | .A....G...Y..A..L....).......... |
| 6ee00 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a | .B....B....B....B.(..D.0..A.8..J |
| 6ee20 | 0e 80 01 03 a1 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | .......8A.0A.(B..B..B..B........ |
| 6ee40 | 14 00 00 00 2c 2a 00 00 33 cc f9 ff 4a 00 00 00 00 41 0e 10 83 02 00 00 24 00 00 00 44 2a 00 00 | ....,*..3...J....A......$...D*.. |
| 6ee60 | 65 cc f9 ff 17 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 02 00 00 00 00 | e........B....A....A....J....... |
| 6ee80 | 1c 00 00 00 6c 2a 00 00 54 cd f9 ff 3b 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 00 00 | ....l*..T...;....A....A....G.0.. |
| 6eea0 | 14 00 00 00 8c 2a 00 00 6f cd f9 ff 1b 00 00 00 00 41 0e 10 00 00 00 00 24 00 00 00 a4 2a 00 00 | .....*..o........A......$....*.. |
| 6eec0 | 72 cd f9 ff 56 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 4d 0e 40 | r...V....B....B....D....A.(..M.@ |
| 6eee0 | 24 00 00 00 cc 2a 00 00 a0 cd f9 ff 5e 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | $....*......^....B....A....D.... |
| 6ef00 | 4a 0e 30 00 00 00 00 00 14 00 00 00 f4 2a 00 00 d6 cd f9 ff 3d 00 00 00 00 41 0e 10 00 00 00 00 | J.0..........*......=....A...... |
| 6ef20 | 3c 00 00 00 0c 2b 00 00 fb cd f9 ff 17 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | <....+...........B....B....D.... |
| 6ef40 | 41 0e 28 83 05 41 0e 30 03 06 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..A.0....(A..A..B..B......... |
| 6ef60 | 24 00 00 00 4c 2b 00 00 d2 ce f9 ff 57 00 00 00 00 44 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 4b | $...L+......W....D....A....D...K |
| 6ef80 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 74 2b 00 00 01 cf f9 ff 8b 00 00 00 00 41 0e 10 86 02 41 0e | ..A..A......t+...........A....A. |
| 6efa0 | 18 83 03 44 0e 20 00 00 1c 00 00 00 94 2b 00 00 90 57 f9 ff 32 00 00 00 00 41 0e 10 86 02 41 0e | ...D.........+...W..2....A....A. |
| 6efc0 | 18 83 03 44 0e 20 00 00 2c 00 00 00 b4 2b 00 00 4c cf f9 ff 47 00 00 00 00 47 0e 10 8c 02 41 0e | ...D....,....+..L...G....G....A. |
| 6efe0 | 18 86 03 44 0e 20 83 04 77 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 34 00 00 00 e4 2b 00 00 | ...D....w...A...B.......4....+.. |
| 6f000 | 63 cf f9 ff af 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e 40 | c........B....B....A....A.(..J.@ |
| 6f020 | 02 8e 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 1c 2c 00 00 da cf f9 ff b1 00 00 00 | ...(G..A..B..B.......,.......... |
| 6f040 | 00 47 0e 90 02 02 a9 0e 08 00 00 00 00 00 00 00 44 00 00 00 3c 2c 00 00 6b d0 f9 ff c6 00 00 00 | .G..............D...<,..k....... |
| 6f060 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 44 | .B....B....B....B.(..D.0..A.8..D |
| 6f080 | 0e 40 02 aa 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 84 2c 00 00 | .@...8A.0A.(B..B..B..B.......,.. |
| 6f0a0 | e9 d0 f9 ff 6a 00 00 00 00 41 0e 10 83 02 02 64 0e 08 00 00 00 00 00 00 34 00 00 00 a4 2c 00 00 | ....j....A.....d........4....,.. |
| 6f0c0 | 33 d1 f9 ff 83 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6f 0a 0e 18 44 0e 10 41 0e | 3........A....A....D...o...D..A. |
| 6f0e0 | 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 44 00 00 00 dc 2c 00 00 7e d1 f9 ff ee 00 00 00 | .E.A..A..A......D....,..~....... |
| 6f100 | 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 47 0e c0 01 02 d6 | .B....B....B....A.(..A.0..G..... |
| 6f120 | 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 24 2d 00 00 | .0A.(A..B..B..B.........,...$-.. |
| 6f140 | 24 d2 f9 ff ab 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 a3 0e 18 41 0e 10 42 | $........B....A....A........A..B |
| 6f160 | 0e 08 00 00 00 00 00 00 4c 00 00 00 54 2d 00 00 9f d2 f9 ff e9 02 00 00 00 42 0e 10 8f 02 42 0e | ........L...T-...........B....B. |
| 6f180 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a 0e 50 03 c7 02 0e 38 41 | ...B....B.(..D.0..A.8..J.P....8A |
| 6f1a0 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 a4 2d 00 00 | .0A.(B..B..B..B..............-.. |
| 6f1c0 | 38 d5 f9 ff 5a 00 00 00 00 41 0e 10 83 02 02 4d 0e 08 00 00 00 00 00 00 24 00 00 00 c4 2d 00 00 | 8...Z....A.....M........$....-.. |
| 6f1e0 | 72 d5 f9 ff 4a 00 00 00 00 44 0e 10 86 02 41 0e 18 83 03 44 0e 20 7e 0e 18 41 0e 10 41 0e 08 00 | r...J....D....A....D..~..A..A... |
| 6f200 | 24 00 00 00 ec 2d 00 00 94 d5 f9 ff b3 00 00 00 00 41 0e 10 83 02 02 4f 0a 0e 08 45 0b 02 57 0a | $....-...........A.....O...E..W. |
| 6f220 | 0e 08 45 0b 41 0e 08 00 24 00 00 00 14 2e 00 00 1f d6 f9 ff 76 00 00 00 00 41 0e 10 86 02 41 0e | ..E.A...$...........v....A....A. |
| 6f240 | 18 83 03 44 0e 20 02 6d 0e 18 41 0e 10 41 0e 08 44 00 00 00 3c 2e 00 00 6d d6 f9 ff 50 01 00 00 | ...D...m..A..A..D...<...m...P... |
| 6f260 | 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 47 0e 40 03 38 01 | .B....B....B....A.(..A.0..G.@.8. |
| 6f280 | 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 84 2e 00 00 | .0A.(A..B..B..B................. |
| 6f2a0 | 75 d7 f9 ff 0e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 9c 2e 00 00 6b d7 f9 ff 76 00 00 00 | u.......................k...v... |
| 6f2c0 | 00 42 0e 10 02 73 0e 08 44 00 00 00 b4 2e 00 00 c9 d7 f9 ff 96 00 00 00 00 42 0e 10 8f 02 42 0e | .B...s..D................B....B. |
| 6f2e0 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e 50 02 77 0e 38 41 0e | ...B....B.(..A.0..A.8..J.P.w.8A. |
| 6f300 | 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 fc 2e 00 00 17 d8 f9 ff 22 01 00 00 | 0A.(B..B..B..B..,..........."... |
| 6f320 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 90 01 03 14 01 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 00 | .A....A....G........C..A........ |
| 6f340 | 1c 00 00 00 2c 2f 00 00 09 d9 f9 ff 1f 00 00 00 00 47 0e 10 83 02 57 c3 0e 08 00 00 00 00 00 00 | ....,/...........G....W......... |
| 6f360 | 14 00 00 00 4c 2f 00 00 08 d9 f9 ff 45 00 00 00 00 44 0e 20 02 40 0e 08 14 00 00 00 64 2f 00 00 | ....L/......E....D...@......d/.. |
| 6f380 | 35 d9 f9 ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 24 00 00 00 7c 2f 00 00 3c d9 f9 ff 90 00 00 00 | 5........D..Z...$...|/..<....... |
| 6f3a0 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 84 0e 18 41 0e 10 41 0e 08 44 00 00 00 a4 2f 00 00 | .A....A....G.0....A..A..D..../.. |
| 6f3c0 | a4 d9 f9 ff b0 02 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | .........B....B....B....A.(..D.0 |
| 6f3e0 | 83 06 47 0e 50 03 95 02 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..G.P....0A.(A..B..B..B......... |
| 6f400 | 24 00 00 00 ec 2f 00 00 0c dc f9 ff 3b 01 00 00 00 41 0e 10 83 02 4f 0e 50 03 29 01 0e 10 41 0e | $..../......;....A....O.P.)...A. |
| 6f420 | 08 00 00 00 00 00 00 00 1c 00 00 00 14 30 00 00 1f dd f9 ff 1d 00 00 00 00 43 0e 10 83 02 59 0e | .............0...........C....Y. |
| 6f440 | 08 00 00 00 00 00 00 00 1c 00 00 00 34 30 00 00 1c dd f9 ff 39 00 00 00 00 48 0e 10 83 02 70 0e | ............40......9....H....p. |
| 6f460 | 08 00 00 00 00 00 00 00 2c 00 00 00 54 30 00 00 35 dd f9 ff 4c 00 00 00 00 42 0e 10 8c 02 44 0e | ........,...T0..5...L....B....D. |
| 6f480 | 18 86 03 44 0e 20 83 04 7e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 84 30 00 00 | ...D....~..A..B.........,....0.. |
| 6f4a0 | 51 dd f9 ff 77 00 00 00 00 46 0e 10 8c 02 45 0e 18 86 03 41 0e 20 83 04 02 67 0e 18 41 0e 10 42 | Q...w....F....E....A.....g..A..B |
| 6f4c0 | 0e 08 00 00 00 00 00 00 24 00 00 00 b4 30 00 00 98 dd f9 ff 5c 00 00 00 00 41 0e 10 86 02 41 0e | ........$....0......\....A....A. |
| 6f4e0 | 18 83 03 44 0e 20 02 53 0e 18 41 0e 10 41 0e 08 14 00 00 00 dc 30 00 00 cc dd f9 ff 96 00 00 00 | ...D...S..A..A.......0.......... |
| 6f500 | 00 41 0e 10 02 94 0e 08 24 00 00 00 f4 30 00 00 4a de f9 ff a0 00 00 00 00 41 0e 10 86 02 41 0e | .A......$....0..J........A....A. |
| 6f520 | 18 83 03 44 0e 20 02 86 0e 18 49 0e 10 41 0e 08 14 00 00 00 1c 31 00 00 c2 de f9 ff 34 00 00 00 | ...D......I..A.......1......4... |
| 6f540 | 00 00 00 00 00 00 00 00 24 00 00 00 34 31 00 00 de de f9 ff d4 00 00 00 00 41 0e 10 86 02 41 0e | ........$...41...........A....A. |
| 6f560 | 18 83 03 44 0e 20 02 cb 0e 18 41 0e 10 41 0e 08 14 00 00 00 5c 31 00 00 8a df f9 ff 2d 00 00 00 | ...D......A..A......\1......-... |
| 6f580 | 00 41 0e 10 6b 0e 08 00 14 00 00 00 74 31 00 00 9f df f9 ff 28 00 00 00 00 41 0e 10 66 0e 08 00 | .A..k.......t1......(....A..f... |
| 6f5a0 | 14 00 00 00 8c 31 00 00 af df f9 ff 4c 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 a4 31 00 00 | .....1......L...........D....1.. |
| 6f5c0 | e3 df f9 ff 5f 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | ...._....B....B....B....A.(..D.0 |
| 6f5e0 | 83 06 47 0e 50 03 44 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..G.P.D..0A.(A..B..B..B......... |
| 6f600 | 2c 00 00 00 ec 31 00 00 fa e0 f9 ff 45 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,....1......E....B....A....D.... |
| 6f620 | 7a 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 1c 32 00 00 0f e1 f9 ff 11 00 00 00 | z..A..B..............2.......... |
| 6f640 | 00 00 00 00 00 00 00 00 14 00 00 00 34 32 00 00 08 e1 f9 ff 45 00 00 00 00 00 00 00 00 00 00 00 | ............42......E........... |
| 6f660 | 14 00 00 00 4c 32 00 00 35 e1 f9 ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 64 32 00 00 | ....L2..5...................d2.. |
| 6f680 | 35 e1 f9 ff 36 00 00 00 00 64 0e 10 46 0e 08 00 34 00 00 00 7c 32 00 00 53 e1 f9 ff 12 01 00 00 | 5...6....d..F...4...|2..S....... |
| 6f6a0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 47 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 f8 0e 28 44 0e 20 41 | .B....B....G....A.(..D.0...(D..A |
| 6f6c0 | 0e 18 42 0e 10 42 0e 08 3c 00 00 00 b4 32 00 00 2d e2 f9 ff 2c 05 00 00 00 42 0e 10 8e 02 42 0e | ..B..B..<....2..-...,....B....B. |
| 6f6e0 | 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 03 19 05 0e 28 41 0e 20 42 0e 18 42 0e 10 | ...B....A.(..D.0......(A..B..B.. |
| 6f700 | 42 0e 08 00 00 00 00 00 1c 00 00 00 f4 32 00 00 19 e7 f9 ff 17 00 00 00 00 41 0e 10 83 02 55 0e | B............2...........A....U. |
| 6f720 | 08 00 00 00 00 00 00 00 34 00 00 00 14 33 00 00 10 e7 f9 ff ab 00 00 00 00 42 0e 10 8d 02 42 0e | ........4....3...........B....B. |
| 6f740 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 97 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..D.0...(A..A..B..B.. |
| 6f760 | 24 00 00 00 4c 33 00 00 83 e7 f9 ff 68 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 5f | $...L3......h....A....A....D..._ |
| 6f780 | 0e 18 41 0e 10 41 0e 08 2c 00 00 00 74 33 00 00 c3 e7 f9 ff 4b 00 00 00 00 42 0e 10 8c 02 41 0e | ..A..A..,...t3......K....B....A. |
| 6f7a0 | 18 86 03 41 0e 20 83 04 02 43 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 a4 33 00 00 | ...A.....C..A..B.............3.. |
| 6f7c0 | de e7 f9 ff 24 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 bc 33 00 00 ea e7 f9 ff 15 00 00 00 | ....$................3.......... |
| 6f7e0 | 00 00 00 00 00 00 00 00 14 00 00 00 d4 33 00 00 e7 e7 f9 ff 21 00 00 00 00 00 00 00 00 00 00 00 | .............3......!........... |
| 6f800 | 14 00 00 00 ec 33 00 00 f0 e7 f9 ff 21 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 04 34 00 00 | .....3......!...........$....4.. |
| 6f820 | f9 e7 f9 ff 37 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 6f 0e 18 41 0e 10 41 0e 08 00 | ....7....A....A....C..o..A..A... |
| 6f840 | 14 00 00 00 2c 34 00 00 08 e8 f9 ff 1c 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 44 34 00 00 | ....,4..................L...D4.. |
| 6f860 | 0c e8 f9 ff 53 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | ....S....B....B....B....B.(..D.0 |
| 6f880 | 86 06 41 0e 38 83 07 4a 0e 50 03 31 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..J.P.1..8A.0A.(B..B..B..B. |
| 6f8a0 | 08 00 00 00 00 00 00 00 34 00 00 00 94 34 00 00 0f e9 f9 ff 55 00 00 00 00 42 0e 10 8d 02 42 0e | ........4....4......U....B....B. |
| 6f8c0 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 02 40 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..E.0.@.(A..A..B..B.. |
| 6f8e0 | 34 00 00 00 cc 34 00 00 2c e9 f9 ff 3d 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4....4..,...=....B....B....D.... |
| 6f900 | 41 0e 28 83 05 43 0e 30 6a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 64 00 00 00 04 35 00 00 | A.(..C.0j.(A..A..B..B...d....5.. |
| 6f920 | 31 e9 f9 ff 6a 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 | 1...j....B....B....B....B.(..A.0 |
| 6f940 | 86 06 41 0e 38 83 07 42 0e 40 03 9a 02 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..B.@.....8G.0A.(B..B..B..B |
| 6f960 | 0e 08 45 0b 02 a4 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ..E....8A.0A.(B..B..B..B........ |
| 6f980 | 3c 00 00 00 6c 35 00 00 33 ec f9 ff be 00 00 00 00 5f 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | <...l5..3........_....B....D.... |
| 6f9a0 | 41 0e 28 83 05 44 0e 30 02 8d 0e 28 41 c3 0e 20 41 c6 0e 18 42 cc 0e 10 42 cd 0e 08 00 00 00 00 | A.(..D.0...(A...A...B...B....... |
| 6f9c0 | 2c 00 00 00 ac 35 00 00 b1 ec f9 ff 72 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 | ,....5......r....B....A....F.... |
| 6f9e0 | 02 61 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 dc 35 00 00 f3 ec f9 ff 27 00 00 00 | .a..A..B........,....5......'... |
| 6fa00 | 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 5d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....A....C....]..A..B......... |
| 6fa20 | 44 00 00 00 0c 36 00 00 ea ec f9 ff b0 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 | D....6...........B....A....F.... |
| 6fa40 | 02 49 0a 0e 18 41 0e 10 42 0e 08 45 0b 67 0a 0e 18 41 0e 10 42 0e 08 45 0b 5c 0e 18 44 0e 10 42 | .I...A..B..E.g...A..B..E.\..D..B |
| 6fa60 | 0e 08 00 00 00 00 00 00 24 00 00 00 54 36 00 00 52 ed f9 ff 63 00 00 00 00 43 0e 10 86 02 41 0e | ........$...T6..R...c....C....A. |
| 6fa80 | 18 83 03 44 0e 20 02 54 0e 18 41 0e 10 41 0e 08 24 00 00 00 7c 36 00 00 8d ed f9 ff 3b 00 00 00 | ...D...T..A..A..$...|6......;... |
| 6faa0 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 72 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 a4 36 00 00 | .A....A....D..r..A..A...,....6.. |
| 6fac0 | a0 ed f9 ff 48 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 7d 0e 18 41 0e 10 42 0e | ....H....B....A....D....}..A..B. |
| 6fae0 | 08 00 00 00 00 00 00 00 3c 00 00 00 d4 36 00 00 b8 ed f9 ff 10 01 00 00 00 42 0e 10 8e 02 42 0e | ........<....6...........B....B. |
| 6fb00 | 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 47 0e 30 83 06 49 0e 40 02 ed 0e 30 41 0e 28 41 0e 20 42 | ...E....A.(..G.0..I.@...0A.(A..B |
| 6fb20 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 14 37 00 00 88 ee f9 ff 1f 00 00 00 00 41 0e 10 83 02 59 0e | ..B..B.......7...........A....Y. |
| 6fb40 | 08 00 00 00 00 00 00 00 24 00 00 00 34 37 00 00 87 ee f9 ff 35 00 00 00 00 41 0e 10 86 02 41 0e | ........$...47......5....A....A. |
| 6fb60 | 18 83 03 46 0e 20 6a 0e 18 41 0e 10 41 0e 08 00 1c 00 00 00 5c 37 00 00 94 ee f9 ff 38 00 00 00 | ...F..j..A..A.......\7......8... |
| 6fb80 | 00 41 0e 10 83 02 51 0e 20 64 0e 10 41 0e 08 00 1c 00 00 00 7c 37 00 00 ac ee f9 ff 32 00 00 00 | .A....Q..d..A.......|7......2... |
| 6fba0 | 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 1c 00 00 00 9c 37 00 00 be ee f9 ff 2c 00 00 00 | .A....o..............7......,... |
| 6fbc0 | 00 41 0e 10 83 02 6a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 bc 37 00 00 ca ee f9 ff 3c 00 00 00 | .A....j..............7......<... |
| 6fbe0 | 00 41 0e 10 83 02 7a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 dc 37 00 00 e6 ee f9 ff 2e 00 00 00 | .A....z..............7.......... |
| 6fc00 | 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 1c 00 00 00 fc 37 00 00 f4 ee f9 ff 37 00 00 00 | .A....b..............7......7... |
| 6fc20 | 00 41 0e 10 83 02 4c 0e 20 68 0e 10 41 0e 08 00 2c 00 00 00 1c 38 00 00 0b ef f9 ff 89 00 00 00 | .A....L..h..A...,....8.......... |
| 6fc40 | 00 41 0e 10 86 02 41 0e 18 83 03 4d 0e d0 40 02 74 0e 18 44 0e 10 41 0e 08 00 00 00 00 00 00 00 | .A....A....M..@.t..D..A......... |
| 6fc60 | 24 00 00 00 4c 38 00 00 64 ef f9 ff 84 00 00 00 00 41 0e 10 83 02 4a 0e c0 40 02 77 0e 10 41 0e | $...L8..d........A....J..@.w..A. |
| 6fc80 | 08 00 00 00 00 00 00 00 1c 00 00 00 74 38 00 00 c0 ef f9 ff 4a 00 00 00 00 6b 0e 10 83 02 5b c3 | ............t8......J....k....[. |
| 6fca0 | 0e 08 00 00 00 00 00 00 4c 00 00 00 94 38 00 00 ea ef f9 ff 32 01 00 00 00 42 0e 10 8f 02 42 0e | ........L....8......2....B....B. |
| 6fcc0 | 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4c 0e 80 41 03 0b 01 0e 38 | ...E....B.(..D.0..A.8..L..A....8 |
| 6fce0 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 e4 38 00 00 | A.0A.(B..B..B..B.............8.. |
| 6fd00 | cc f0 f9 ff 29 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 1c 00 00 00 04 39 00 00 | ....)....A....]..............9.. |
| 6fd20 | d5 f0 f9 ff 24 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 4c 00 00 00 24 39 00 00 | ....$....A....X.........L...$9.. |
| 6fd40 | d9 f0 f9 ff 80 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 43 0e 20 86 04 41 0e 28 83 05 44 0e 30 | .........B....B....C....A.(..D.0 |
| 6fd60 | 02 54 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 46 0e 20 41 0e 18 42 0e 10 42 | .T..(I..A..B..B..E.A.(F..A..B..B |
| 6fd80 | 0e 08 00 00 00 00 00 00 1c 00 00 00 74 39 00 00 09 f1 f9 ff 26 00 00 00 00 41 0e 10 83 02 60 0e | ............t9......&....A....`. |
| 6fda0 | 08 00 00 00 00 00 00 00 24 00 00 00 94 39 00 00 0f f1 f9 ff 2e 00 00 00 00 41 0e 10 86 02 41 0e | ........$....9...........A....A. |
| 6fdc0 | 18 83 03 44 0e 20 56 0e 18 4c 0e 10 41 0e 08 00 34 00 00 00 bc 39 00 00 15 f1 f9 ff 5b 00 00 00 | ...D..V..L..A...4....9......[... |
| 6fde0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 77 0e 28 4c 0e 20 41 0e | .B....B....D....A.(..E.0w.(L..A. |
| 6fe00 | 18 42 0e 10 42 0e 08 00 4c 00 00 00 f4 39 00 00 38 f1 f9 ff c8 00 00 00 00 42 0e 10 8d 02 42 0e | .B..B...L....9..8........B....B. |
| 6fe20 | 18 8c 03 43 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 9c 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e | ...C....A.(..D.0....(I..A..B..B. |
| 6fe40 | 08 45 0b 41 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 44 3a 00 00 | .E.A.(F..A..B..B........,...D:.. |
| 6fe60 | b0 f1 f9 ff 50 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 41 0e 18 41 0e 10 42 | ....P....B....A....D.....A..A..B |
| 6fe80 | 0e 08 00 00 00 00 00 00 1c 00 00 00 74 3a 00 00 d0 f1 f9 ff 1a 00 00 00 00 41 0e 10 83 02 58 0e | ............t:...........A....X. |
| 6fea0 | 08 00 00 00 00 00 00 00 2c 00 00 00 94 3a 00 00 ca f1 f9 ff 62 00 00 00 00 42 0e 10 8c 02 41 0e | ........,....:......b....B....A. |
| 6fec0 | 18 86 03 41 0e 20 83 04 02 50 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 c4 3a 00 00 | ...A.....P..A..B.............:.. |
| 6fee0 | fc f1 f9 ff 5b 00 00 00 00 41 0e 10 83 02 02 59 0e 08 00 00 00 00 00 00 1c 00 00 00 e4 3a 00 00 | ....[....A.....Y.............:.. |
| 6ff00 | 37 f2 f9 ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 34 00 00 00 04 3b 00 00 | 7...G....A.....E........4....;.. |
| 6ff20 | 5e f2 f9 ff 71 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 43 0e 30 | ^...q....B....B....D....A.(..C.0 |
| 6ff40 | 02 5c 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 4c 00 00 00 3c 3b 00 00 97 f2 f9 ff 33 03 00 00 | .\.(C..A..B..B..L...<;......3... |
| 6ff60 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a | .B....B....E....B.(..D.0..A.8..J |
| 6ff80 | 0e c0 02 03 0e 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | .......8A.0A.(B..B..B..B........ |
| 6ffa0 | 1c 00 00 00 8c 3b 00 00 7a f5 f9 ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 | .....;..z........A....Y......... |
| 6ffc0 | 1c 00 00 00 ac 3b 00 00 79 f5 f9 ff 1a 00 00 00 00 41 0e 10 83 02 54 0e 08 00 00 00 00 00 00 00 | .....;..y........A....T......... |
| 6ffe0 | 5c 00 00 00 cc 3b 00 00 73 f5 f9 ff 1b 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 | \....;..s........B....B....G.... |
| 70000 | 41 0e 28 86 05 41 0e 30 83 06 6d 0a 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 88 0a 0e | A.(..A.0..m..(A..B..B..B..E..... |
| 70020 | 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 47 0b 77 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 | (A..B..B..B..G.w.(A..B..B..B.... |
| 70040 | 34 00 00 00 2c 3c 00 00 2e f6 f9 ff 42 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 65 0a | 4...,<......B....A....A....D..e. |
| 70060 | 0e 18 48 0e 10 41 0e 08 45 0b 41 0e 18 46 0e 10 41 0e 08 00 00 00 00 00 4c 00 00 00 64 3c 00 00 | ..H..A..E.A..F..A.......L...d<.. |
| 70080 | 38 f6 f9 ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 | 8...l....B....B....D....A.(..E.0 |
| 700a0 | 7b 0a 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 4c 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | {..(J..A..B..B..L.A.(A..A..B..B. |
| 700c0 | 08 00 00 00 00 00 00 00 2c 00 00 00 b4 3c 00 00 54 f6 f9 ff 7e 00 00 00 00 42 0e 10 8c 02 41 0e | ........,....<..T...~....B....A. |
| 700e0 | 18 86 03 44 0e 20 83 04 02 6e 0e 18 46 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 e4 3c 00 00 | ...D.....n..F..B.............<.. |
| 70100 | a2 f6 f9 ff 0f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 fc 3c 00 00 99 f6 f9 ff 0f 00 00 00 | .....................<.......... |
| 70120 | 00 00 00 00 00 00 00 00 1c 00 00 00 14 3d 00 00 90 f6 f9 ff b6 00 00 00 00 41 0e 10 83 02 02 b4 | .............=...........A...... |
| 70140 | 0e 08 00 00 00 00 00 00 34 00 00 00 34 3d 00 00 26 f7 f9 ff 7b 00 00 00 00 42 0e 10 8c 02 41 0e | ........4...4=..&...{....B....A. |
| 70160 | 18 86 03 41 0e 20 83 04 02 52 0a 0e 18 41 0e 10 42 0e 08 45 0b 54 0e 18 46 0e 10 42 0e 08 00 00 | ...A.....R...A..B..E.T..F..B.... |
| 70180 | 1c 00 00 00 6c 3d 00 00 69 f7 f9 ff c9 00 00 00 00 41 0e 10 83 02 02 c7 0e 08 00 00 00 00 00 00 | ....l=..i........A.............. |
| 701a0 | 14 00 00 00 8c 3d 00 00 12 f8 f9 ff 2b 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 a4 3d 00 00 | .....=......+................=.. |
| 701c0 | 25 f8 f9 ff 3d 00 00 00 00 45 0e 10 83 02 74 c3 0e 08 00 00 00 00 00 00 34 00 00 00 c4 3d 00 00 | %...=....E....t.........4....=.. |
| 701e0 | 42 f8 f9 ff 5b 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 44 0e 30 | B...[....B....B....F....A.(..D.0 |
| 70200 | 02 45 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 fc 3d 00 00 65 f8 f9 ff 46 00 00 00 | .E.(A..A..B..B.......=..e...F... |
| 70220 | 00 00 00 00 00 00 00 00 24 00 00 00 14 3e 00 00 93 f8 f9 ff b9 00 00 00 00 42 0e 10 8c 02 41 0e | ........$....>...........B....A. |
| 70240 | 18 86 03 43 0e 20 83 04 4c 0e 80 01 00 00 00 00 2c 00 00 00 3c 3e 00 00 24 f9 f9 ff 68 00 00 00 | ...C....L.......,...<>..$...h... |
| 70260 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 5d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 | .B....A....D.....]..A..B........ |
| 70280 | 2c 00 00 00 6c 3e 00 00 5c f9 f9 ff 91 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 | ,...l>..\........B....A....A.... |
| 702a0 | 02 89 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 3e 00 00 bd f9 f9 ff 50 00 00 00 | ....A..B.............>......P... |
| 702c0 | 00 41 0e 10 83 02 02 4e 0e 08 00 00 00 00 00 00 24 00 00 00 bc 3e 00 00 ed f9 f9 ff 94 00 00 00 | .A.....N........$....>.......... |
| 702e0 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 8b 0e 18 41 0e 10 41 0e 08 1c 00 00 00 e4 3e 00 00 | .A....A....D......A..A.......>.. |
| 70300 | 72 44 f9 ff 50 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 00 00 1c 00 00 00 04 3f 00 00 | rD..P....A....A....D.........?.. |
| 70320 | 39 fa f9 ff 5a 00 00 00 00 41 0e 10 83 02 02 52 0e 08 00 00 00 00 00 00 34 00 00 00 24 3f 00 00 | 9...Z....A.....R........4...$?.. |
| 70340 | 73 fa f9 ff ac 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 40 03 99 01 0e 20 | s........B....A....D....G.@..... |
| 70360 | 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 5c 3f 00 00 e7 fb f9 ff 09 00 00 00 | A..A..B.............\?.......... |
| 70380 | 00 41 0e 10 00 00 00 00 2c 00 00 00 74 3f 00 00 d8 fb f9 ff 7f 00 00 00 00 42 0e 10 8c 02 41 0e | .A......,...t?...........B....A. |
| 703a0 | 18 86 03 44 0e 20 83 04 02 74 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 a4 3f 00 00 | ...D.....t..A..B........<....?.. |
| 703c0 | 27 fc f9 ff 98 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 | '........B....B....D....A.(..D.0 |
| 703e0 | 03 84 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 e4 3f 00 00 | ....(A..A..B..B.........D....?.. |
| 70400 | 7f fd f9 ff 1d 0a 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 47 0e 30 | .........B....B....E....A.(..G.0 |
| 70420 | 83 06 47 0e 40 03 fc 09 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..G.@....0A.(A..B..B..B......... |
| 70440 | 24 00 00 00 2c 40 00 00 54 07 fa ff 79 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 70 | $...,@..T...y....A....A....D...p |
| 70460 | 0e 18 41 0e 10 41 0e 08 1c 00 00 00 54 40 00 00 a5 07 fa ff 31 00 00 00 00 60 0e 10 83 02 50 c3 | ..A..A......T@......1....`....P. |
| 70480 | 0e 08 00 00 00 00 00 00 1c 00 00 00 74 40 00 00 b6 07 fa ff 12 00 00 00 00 41 0e 10 83 02 50 0e | ............t@...........A....P. |
| 704a0 | 08 00 00 00 00 00 00 00 14 00 00 00 94 40 00 00 a8 07 fa ff 27 00 00 00 00 00 00 00 00 00 00 00 | .............@......'........... |
| 704c0 | 1c 00 00 00 ac 40 00 00 b7 07 fa ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 | .....@......%....A....c......... |
| 704e0 | 1c 00 00 00 cc 40 00 00 bc 07 fa ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 | .....@......%....A....c......... |
| 70500 | 1c 00 00 00 ec 40 00 00 c1 07 fa ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 | .....@......"....A....`......... |
| 70520 | 1c 00 00 00 0c 41 00 00 c3 07 fa ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 | .....A......"....A....`......... |
| 70540 | 1c 00 00 00 2c 41 00 00 c5 07 fa ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 | ....,A......"....A....`......... |
| 70560 | 14 00 00 00 4c 41 00 00 c7 07 fa ff 1e 00 00 00 00 41 0e 10 5c 0e 08 00 3c 00 00 00 64 41 00 00 | ....LA...........A..\...<...dA.. |
| 70580 | cd 07 fa ff 16 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 44 0e 30 02 89 0a 0e 20 | .........B....A....D....D.0..... |
| 705a0 | 49 0e 18 41 0e 10 42 0e 08 47 0b 02 65 0e 20 46 0e 18 41 0e 10 42 0e 08 34 00 00 00 a4 41 00 00 | I..A..B..G..e..F..A..B..4....A.. |
| 705c0 | a3 08 fa ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 | ....l....B....B....A....A.(..D.0 |
| 705e0 | 02 56 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 dc 41 00 00 d7 08 fa ff 6c 00 00 00 | .V.(F..A..B..B..4....A......l... |
| 70600 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 56 0e 28 46 0e 20 41 | .B....B....A....A.(..D.0.V.(F..A |
| 70620 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 14 42 00 00 0b 09 fa ff ad 00 00 00 00 41 0e 10 83 02 4c 0e | ..B..B.......B...........A....L. |
| 70640 | 20 02 99 0e 10 46 0e 08 24 00 00 00 34 42 00 00 98 09 fa ff 3a 00 00 00 00 41 0e 10 86 02 41 0e | .....F..$...4B......:....A....A. |
| 70660 | 18 83 03 46 0e 20 6a 0e 18 46 0e 10 41 0e 08 00 1c 00 00 00 5c 42 00 00 aa 09 fa ff 22 00 00 00 | ...F..j..F..A.......\B......"... |
| 70680 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 7c 42 00 00 ac 09 fa ff 22 00 00 00 | .A....`.............|B......"... |
| 706a0 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 9c 42 00 00 ae 09 fa ff 53 00 00 00 | .A....`..............B......S... |
| 706c0 | 00 41 0e 10 83 02 4c 0e 20 7f 0e 10 46 0e 08 00 1c 00 00 00 bc 42 00 00 e1 09 fa ff 22 00 00 00 | .A....L.....F........B......"... |
| 706e0 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 dc 42 00 00 e3 09 fa ff 22 00 00 00 | .A....`..............B......"... |
| 70700 | 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 fc 42 00 00 e5 09 fa ff 58 00 00 00 | .A....`..............B......X... |
| 70720 | 00 41 0e 10 83 02 02 56 0e 08 00 00 00 00 00 00 1c 00 00 00 1c 43 00 00 1d 0a fa ff 3a 00 00 00 | .A.....V.............C......:... |
| 70740 | 00 41 0e 10 83 02 78 0e 08 00 00 00 00 00 00 00 1c 00 00 00 3c 43 00 00 37 0a fa ff 88 00 00 00 | .A....x.............<C..7....... |
| 70760 | 00 41 0e 10 83 02 4c 0e 20 02 74 0e 10 46 0e 08 1c 00 00 00 5c 43 00 00 9f 0a fa ff 3a 00 00 00 | .A....L...t..F......\C......:... |
| 70780 | 00 41 0e 10 83 02 78 0e 08 00 00 00 00 00 00 00 1c 00 00 00 7c 43 00 00 b9 0a fa ff 70 00 00 00 | .A....x.............|C......p... |
| 707a0 | 00 41 0e 10 83 02 4c 0e 20 02 61 0e 10 41 0e 08 1c 00 00 00 9c 43 00 00 09 0b fa ff 5d 00 00 00 | .A....L...a..A.......C......]... |
| 707c0 | 00 41 0e 10 83 02 02 5b 0e 08 00 00 00 00 00 00 24 00 00 00 bc 43 00 00 46 0b fa ff bf 00 00 00 | .A.....[........$....C..F....... |
| 707e0 | 00 41 0e 10 86 02 41 0e 18 83 03 4c 0e 30 02 a9 0e 18 46 0e 10 41 0e 08 1c 00 00 00 e4 43 00 00 | .A....A....L.0....F..A.......C.. |
| 70800 | dd 0b fa ff c7 00 00 00 00 41 0e 10 83 02 02 c5 0e 08 00 00 00 00 00 00 14 00 00 00 04 44 00 00 | .........A...................D.. |
| 70820 | 84 0c fa ff 0d 00 00 00 00 41 0e 10 00 00 00 00 44 00 00 00 1c 44 00 00 79 0c fa ff 80 00 00 00 | .........A......D....D..y....... |
| 70840 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 46 | .B....B....E....B.(..G.0..A.8..F |
| 70860 | 0e 40 02 5c 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 64 44 00 00 | .@.\.8A.0A.(B..B..B..B......dD.. |
| 70880 | b1 0c fa ff 6c 00 00 00 00 41 0e 10 83 02 52 0e 20 02 57 0e 10 41 0e 08 34 00 00 00 84 44 00 00 | ....l....A....R...W..A..4....D.. |
| 708a0 | fd 0c fa ff 3d 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4a 0e d0 40 03 27 01 0e | ....=....B....A....D....J..@.'.. |
| 708c0 | 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 bc 44 00 00 02 0e fa ff 07 01 00 00 | .A..A..B........$....D.......... |
| 708e0 | 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 fa 0e 18 46 0e 10 41 0e 08 34 00 00 00 e4 44 00 00 | .A....A....C......F..A..4....D.. |
| 70900 | e1 0e fa ff d9 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 4f 0e b0 01 03 bf 01 0e | .........B....A....C....O....... |
| 70920 | 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 1c 45 00 00 82 10 fa ff 73 00 00 00 | .A..A..B.............E......s... |
| 70940 | 00 41 0e 10 83 02 02 71 0e 08 00 00 00 00 00 00 24 00 00 00 3c 45 00 00 d5 10 fa ff 52 00 00 00 | .A.....q........$...<E......R... |
| 70960 | 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 45 0e 18 46 0e 10 41 0e 08 44 00 00 00 64 45 00 00 | .A....A....C...E..F..A..D...dE.. |
| 70980 | ff 10 fa ff 87 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | .........B....B....E....A.(..D.0 |
| 709a0 | 83 06 4d 0e f0 40 03 63 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ..M..@.c..0A.(A..B..B..B........ |
| 709c0 | 3c 00 00 00 ac 45 00 00 3e 12 fa ff 44 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | <....E..>...D....B....B....D.... |
| 709e0 | 41 0e 28 83 05 44 0e 30 03 30 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..D.0.0..(A..A..B..B......... |
| 70a00 | 24 00 00 00 ec 45 00 00 42 13 fa ff 78 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 70 | $....E..B...x....A....A....C...p |
| 70a20 | 0e 18 41 0e 10 41 0e 08 4c 00 00 00 14 46 00 00 92 13 fa ff a2 00 00 00 00 42 0e 10 8d 02 42 0e | ..A..A..L....F...........B....B. |
| 70a40 | 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 45 0e 30 02 76 0a 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e | ...F....A.(..E.0.v..(J..A..B..B. |
| 70a60 | 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 64 46 00 00 | .E.A.(A..A..B..B........$...dF.. |
| 70a80 | e4 13 fa ff 53 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 46 0e 18 43 0e 10 41 0e 08 | ....S....A....A....F...F..C..A.. |
| 70aa0 | 3c 00 00 00 8c 46 00 00 0f 14 fa ff d0 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | <....F...........B....B....E.... |
| 70ac0 | 41 0e 28 86 05 44 0e 30 83 06 02 b6 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | A.(..D.0.....(A..B..B..B........ |
| 70ae0 | 24 00 00 00 cc 46 00 00 9f 14 fa ff 4a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4f 0e 30 62 0e | $....F......J....A....A....O.0b. |
| 70b00 | 18 4f 0e 10 41 0e 08 00 2c 00 00 00 f4 46 00 00 c1 14 fa ff a3 00 00 00 00 42 0e 10 8c 02 41 0e | .O..A...,....F...........B....A. |
| 70b20 | 18 86 03 43 0e 20 83 04 51 0e 30 02 85 0e 20 43 0e 18 41 0e 10 42 0e 08 34 00 00 00 24 47 00 00 | ...C....Q.0....C..A..B..4...$G.. |
| 70b40 | 34 15 fa ff 61 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 46 0e 30 | 4...a....B....B....D....A.(..F.0 |
| 70b60 | 73 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 00 34 00 00 00 5c 47 00 00 5d 15 fa ff 65 00 00 00 | s.(J..A..B..B...4...\G..]...e... |
| 70b80 | 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 02 4d 0a 0e 18 41 0e 10 42 0e 08 45 0b 46 0e 18 | .B....A....C.....M...A..B..E.F.. |
| 70ba0 | 41 0e 10 42 0e 08 00 00 34 00 00 00 94 47 00 00 8a 15 fa ff bf 00 00 00 00 42 0e 10 8c 02 41 0e | A..B....4....G...........B....A. |
| 70bc0 | 18 86 03 43 0e 20 83 04 02 7a 0a 0e 18 41 0e 10 42 0e 08 45 0b 73 0e 18 41 0e 10 42 0e 08 00 00 | ...C.....z...A..B..E.s..A..B.... |
| 70be0 | 34 00 00 00 cc 47 00 00 11 16 fa ff 5e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 49 | 4....G......^....A....A....C...I |
| 70c00 | 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e 10 41 0e 08 00 00 00 00 2c 00 00 00 04 48 00 00 | ...A..A..E.F..A..A......,....H.. |
| 70c20 | 37 16 fa ff e2 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 03 d3 01 0e 18 46 0e 10 | 7........B....A....C.........F.. |
| 70c40 | 42 0e 08 00 00 00 00 00 14 00 00 00 34 48 00 00 e9 17 fa ff 5b 00 00 00 00 00 00 00 00 00 00 00 | B...........4H......[........... |
| 70c60 | 1c 00 00 00 4c 48 00 00 2c 18 fa ff 23 00 00 00 00 41 0e 10 83 02 61 0e 08 00 00 00 00 00 00 00 | ....LH..,...#....A....a......... |
| 70c80 | 1c 00 00 00 6c 48 00 00 2f 18 fa ff 71 00 00 00 00 02 40 0e 20 68 0e 08 44 0e 20 44 0e 08 00 00 | ....lH../...q.....@..h..D..D.... |
| 70ca0 | 14 00 00 00 8c 48 00 00 80 18 fa ff 20 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 a4 48 00 00 | .....H.......................H.. |
| 70cc0 | 88 18 fa ff 17 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 bc 48 00 00 87 18 fa ff 1e 00 00 00 | .....................H.......... |
| 70ce0 | 00 00 00 00 00 00 00 00 44 00 00 00 d4 48 00 00 8d 18 fa ff 79 01 00 00 00 42 0e 10 8e 02 42 0e | ........D....H......y....B....B. |
| 70d00 | 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 4d 0e 50 03 55 01 0e 30 41 0e 28 41 0e 20 | ...E....A.(..D.0..M.P.U..0A.(A.. |
| 70d20 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 1c 49 00 00 be 19 fa ff 19 00 00 00 | B..B..B..............I.......... |
| 70d40 | 00 00 00 00 00 00 00 00 44 00 00 00 34 49 00 00 bf 19 fa ff 7d 01 00 00 00 42 0e 10 8f 02 42 0e | ........D...4I......}....B....B. |
| 70d60 | 18 8e 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 40 03 5f 01 0e 30 41 0e 28 41 0e 20 | ...E....A.(..D.0..G.@._..0A.(A.. |
| 70d80 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 7c 49 00 00 f4 1a fa ff 55 00 00 00 | B..B..B.............|I......U... |
| 70da0 | 00 00 00 00 00 00 00 00 2c 00 00 00 94 49 00 00 31 1b fa ff cd 00 00 00 00 42 0e 10 8c 02 41 0e | ........,....I..1........B....A. |
| 70dc0 | 18 86 03 44 0e 20 83 04 47 0e 60 02 ba 0e 20 41 0e 18 41 0e 10 42 0e 08 1c 00 00 00 c4 49 00 00 | ...D....G.`....A..A..B.......I.. |
| 70de0 | ce 1b fa ff b1 00 00 00 00 47 0e e0 01 02 a9 0e 08 00 00 00 00 00 00 00 4c 00 00 00 e4 49 00 00 | .........G..............L....I.. |
| 70e00 | 5f 1c fa ff 61 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | _...a....B....B....E....B.(..D.0 |
| 70e20 | 86 06 41 0e 38 83 07 49 0e 80 01 03 3d 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..I....=..8A.0A.(B..B..B..B |
| 70e40 | 0e 08 00 00 00 00 00 00 34 00 00 00 34 4a 00 00 70 1f fa ff fa 00 00 00 00 02 6a 0e 10 8c 02 41 | ........4...4J..p.........j....A |
| 70e60 | 0e 18 86 03 44 0e 20 83 04 52 0e 30 02 74 0e 20 41 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 00 00 | ....D....R.0.t..A...A...B....... |
| 70e80 | 24 00 00 00 6c 4a 00 00 32 20 fa ff 53 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 46 | $...lJ..2...S....A....A....C...F |
| 70ea0 | 0e 18 46 0e 10 41 0e 08 24 00 00 00 94 4a 00 00 5d 20 fa ff 44 00 00 00 00 41 0e 10 86 02 41 0e | ..F..A..$....J..]...D....A....A. |
| 70ec0 | 18 83 03 43 0e 20 6b 0e 18 48 0e 10 41 0e 08 00 24 00 00 00 bc 4a 00 00 79 20 fa ff 33 00 00 00 | ...C..k..H..A...$....J..y...3... |
| 70ee0 | 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 59 0e 18 49 0e 10 41 0e 08 00 1c 00 00 00 e4 4a 00 00 | .A....A....C..Y..I..A........J.. |
| 70f00 | 84 20 fa ff 2a 00 00 00 00 41 0e 10 83 02 68 0e 08 00 00 00 00 00 00 00 24 00 00 00 04 4b 00 00 | ....*....A....h.........$....K.. |
| 70f20 | 8e 20 fa ff 67 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 02 5a 0e 18 43 0e 10 41 0e 08 | ....g....A....A....F...Z..C..A.. |
| 70f40 | 34 00 00 00 2c 4b 00 00 cd 20 fa ff 3f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 65 0a | 4...,K......?....A....A....C..e. |
| 70f60 | 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 46 0e 10 41 0e 08 00 00 00 00 00 24 00 00 00 64 4b 00 00 | ..A..A..E.F..F..A.......$...dK.. |
| 70f80 | d4 20 fa ff 3c 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 46 0e 20 6c 0e 18 46 0e 10 41 0e 08 00 | ....<....A....A....F..l..F..A... |
| 70fa0 | 24 00 00 00 8c 4b 00 00 e8 20 fa ff 24 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 4c 0e | $....K......$....A....A....D..L. |
| 70fc0 | 18 4c 0e 10 41 0e 08 00 14 00 00 00 b4 4b 00 00 e4 20 fa ff 2f 00 00 00 00 44 0e 20 6a 0e 08 00 | .L..A........K....../....D..j... |
| 70fe0 | 1c 00 00 00 cc 4b 00 00 fb 20 fa ff 7b 00 00 00 00 41 0e 10 83 02 4c 0e 40 02 6c 0e 10 41 0e 08 | .....K......{....A....L.@.l..A.. |
| 71000 | 2c 00 00 00 ec 4b 00 00 56 21 fa ff 89 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,....K..V!.......B....A....D.... |
| 71020 | 4f 0e 30 02 6e 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 1c 4c 00 00 af 21 fa ff 48 01 00 00 | O.0.n..A..A..B..,....L...!..H... |
| 71040 | 00 41 0e 10 86 02 41 0e 18 83 03 4c 0e 60 03 37 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 | .A....A....L.`.7...A..A......... |
| 71060 | 4c 00 00 00 4c 4c 00 00 c7 22 fa ff 07 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 8d 04 | L...LL...".......B....B....D.... |
| 71080 | 42 0e 28 8c 05 46 0e 30 86 06 41 0e 38 83 07 4f 0e 90 43 03 dc 02 0e 38 41 0e 30 41 0e 28 42 0e | B.(..F.0..A.8..O..C....8A.0A.(B. |
| 710a0 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 4c 00 00 7e 25 fa ff 3b 00 00 00 | .B..B..B.............L..~%..;... |
| 710c0 | 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 bc 4c 00 00 99 25 fa ff 22 00 00 00 | .A....y..............L...%.."... |
| 710e0 | 00 00 00 00 00 00 00 00 14 00 00 00 d4 4c 00 00 a3 25 fa ff 2d 00 00 00 00 00 00 00 00 00 00 00 | .............L...%..-........... |
| 71100 | 14 00 00 00 ec 4c 00 00 b8 25 fa ff 15 00 00 00 00 46 0e 10 4b 0e 08 00 44 00 00 00 04 4d 00 00 | .....L...%.......F..K...D....M.. |
| 71120 | b5 25 fa ff 82 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .%.......B....B....E....B.(..D.0 |
| 71140 | 86 06 41 0e 38 83 07 45 0e 40 02 62 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..E.@.b.8A.0A.(B..B..B..B.. |
| 71160 | 24 00 00 00 4c 4d 00 00 5a 36 f9 ff 5b 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | $...LM..Z6..[....B....B....D.... |
| 71180 | 41 0e 28 83 05 44 0e 30 14 00 00 00 74 4d 00 00 c7 25 fa ff 27 00 00 00 00 41 0e 10 83 02 00 00 | A.(..D.0....tM...%..'....A...... |
| 711a0 | 14 00 00 00 8c 4d 00 00 d6 25 fa ff 28 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 a4 4d 00 00 | .....M...%..(................M.. |
| 711c0 | e6 25 fa ff 2a 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 bc 4d 00 00 f8 25 fa ff aa 00 00 00 | .%..*...........<....M...%...... |
| 711e0 | 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 02 97 0e 28 41 0e | .B....B....B....A.(..D.0.....(A. |
| 71200 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 fc 4d 00 00 62 26 fa ff 58 00 00 00 | .B..B..B........4....M..b&..X... |
| 71220 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 44 0e 28 41 0e 20 41 | .B....B....D....A.(..D.0.D.(A..A |
| 71240 | 0e 18 42 0e 10 42 0e 08 34 00 00 00 34 4e 00 00 82 26 fa ff 99 00 00 00 00 42 0e 10 8d 02 42 0e | ..B..B..4...4N...&.......B....B. |
| 71260 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 88 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..A.0...(A..A..B..B.. |
| 71280 | 34 00 00 00 6c 4e 00 00 e3 26 fa ff 70 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | 4...lN...&..p....B....B....D.... |
| 712a0 | 41 0e 28 83 05 44 0e 30 02 5c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 44 00 00 00 a4 4e 00 00 | A.(..D.0.\.(A..A..B..B..D....N.. |
| 712c0 | 1b 27 fa ff 6f 00 00 00 00 44 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 6f 0a 0e 18 41 0e 10 42 | .'..o....D....A....A....o...A..B |
| 712e0 | 0e 08 45 0b 62 0a 0e 18 44 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..E.b...D..B..E.A..A..B......... |
| 71300 | 14 00 00 00 ec 4e 00 00 42 27 fa ff 2f 00 00 00 00 5b 0e 10 53 0e 08 00 3c 00 00 00 04 4f 00 00 | .....N..B'../....[..S...<....O.. |
| 71320 | 59 27 fa ff 96 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 | Y'.......B....B....B....A.(..D.0 |
| 71340 | 83 06 03 83 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 4c 00 00 00 44 4f 00 00 | ......(A..B..B..B.......L...DO.. |
| 71360 | af 28 fa ff 39 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 43 0e 20 86 04 41 0e 28 83 05 43 0e 30 | .(..9....B....B....C....A.(..C.0 |
| 71380 | 03 18 01 0a 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 | .....(D..A..B..B..E.A.(A..A..B.. |
| 713a0 | 42 0e 08 00 00 00 00 00 14 00 00 00 94 4f 00 00 98 29 fa ff 10 00 00 00 00 46 0e 10 45 0e 08 00 | B............O...).......F..E... |
| 713c0 | 4c 00 00 00 ac 4f 00 00 90 29 fa ff 20 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 | L....O...).......B....B....E.... |
| 713e0 | 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 41 0e 40 03 04 01 0e 38 41 0e 30 41 0e 28 42 0e 20 | B.(..D.0..A.8..A.@....8A.0A.(B.. |
| 71400 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 fc 4f 00 00 60 2a fa ff 15 00 00 00 | B..B..B..............O..`*...... |
| 71420 | 00 41 0e 10 83 02 4f 0e 08 00 00 00 00 00 00 00 1c 00 00 00 1c 50 00 00 55 2a fa ff 22 00 00 00 | .A....O..............P..U*.."... |
| 71440 | 00 48 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 24 00 00 00 3c 50 00 00 57 2a fa ff 35 00 00 00 | .H....Y.........$...<P..W*..5... |
| 71460 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6c 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 64 50 00 00 | .A....A....D..l..A..A...,...dP.. |
| 71480 | 64 2a fa ff 69 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 40 02 56 0e 20 41 | d*..i....B....A....D....G.@.V..A |
| 714a0 | 0e 18 41 0e 10 42 0e 08 2c 00 00 00 94 50 00 00 9d 2a fa ff 5e 00 00 00 00 42 0e 10 8c 02 41 0e | ..A..B..,....P...*..^....B....A. |
| 714c0 | 18 86 03 44 0e 20 83 04 02 4f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 c4 50 00 00 | ...D.....O..A..B........<....P.. |
| 714e0 | cb 2a fa ff f1 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 | .*.......B....B....B....A.(..A.0 |
| 71500 | 83 06 02 e1 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 04 51 00 00 | .....(A..B..B..B........,....Q.. |
| 71520 | 7c 2b fa ff df 00 00 00 00 4b 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 c8 c3 0e 18 41 c6 0e | |+.......K....A....D.........A.. |
| 71540 | 10 42 cc 0e 08 00 00 00 34 00 00 00 34 51 00 00 2b 2c fa ff ac 00 00 00 00 42 0e 10 8d 02 42 0e | .B......4...4Q..+,.......B....B. |
| 71560 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 02 95 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..G.P...(A..A..B..B.. |
| 71580 | 4c 00 00 00 6c 51 00 00 9f 2c fa ff 2f 08 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 | L...lQ...,../....B....B....B.... |
| 715a0 | 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 90 01 03 13 08 0e 38 41 0e 30 41 0e 28 42 0e | B.(..A.0..A.8..G.......8A.0A.(B. |
| 715c0 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 bc 51 00 00 7e 34 fa ff 31 00 00 00 | .B..B..B.............Q..~4..1... |
| 715e0 | 00 41 0e 10 83 02 62 0a 0e 08 45 0b 48 0e 08 00 4c 00 00 00 dc 51 00 00 8f 34 fa ff da 02 00 00 | .A....b...E.H...L....Q...4...... |
| 71600 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a | .B....B....E....B.(..D.0..A.8..J |
| 71620 | 0e b0 01 03 b5 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | .......8A.0A.(B..B..B..B........ |
| 71640 | 44 00 00 00 2c 52 00 00 19 37 fa ff 13 04 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | D...,R...7.......B....B....E.... |
| 71660 | 41 0e 28 86 05 44 0e 30 83 06 47 0e 60 03 f5 03 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e | A.(..D.0..G.`....0A.(A..B..B..B. |
| 71680 | 08 00 00 00 00 00 00 00 14 00 00 00 74 52 00 00 e4 3a fa ff 07 00 00 00 00 00 00 00 00 00 00 00 | ............tR...:.............. |
| 716a0 | 24 00 00 00 8c 52 00 00 d3 3a fa ff 35 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 60 0e | $....R...:..5....A....A....D..`. |
| 716c0 | 18 49 0e 10 41 0e 08 00 3c 00 00 00 b4 52 00 00 e0 3a fa ff c1 00 00 00 00 42 0e 10 8e 02 42 0e | .I..A...<....R...:.......B....B. |
| 716e0 | 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 70 02 a6 0e 30 41 0e 28 41 0e 20 42 | ...B....A.(..D.0..G.p...0A.(A..B |
| 71700 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 f4 52 00 00 61 3b fa ff 11 00 00 00 00 41 0e 10 83 02 4f 0e | ..B..B.......R..a;.......A....O. |
| 71720 | 08 00 00 00 00 00 00 00 44 00 00 00 14 53 00 00 52 3b fa ff 69 02 00 00 00 42 0e 10 8e 02 42 0e | ........D....S..R;..i....B....B. |
| 71740 | 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 50 0e 70 03 42 02 0e 30 41 0e 28 41 0e 20 | ...E....A.(..D.0..P.p.B..0A.(A.. |
| 71760 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 5c 53 00 00 73 3d fa ff 47 00 00 00 | B..B..B.........,...\S..s=..G... |
| 71780 | 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 7a 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | .B....A....F....z..A..B......... |
| 717a0 | 3c 00 00 00 8c 53 00 00 8a 3d fa ff 55 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | <....S...=..U....B....B....D.... |
| 717c0 | 41 0e 28 83 05 4a 0e 50 03 3b 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..J.P.;..(A..A..B..B......... |
| 717e0 | 3c 00 00 00 cc 53 00 00 9f 3e fa ff 35 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | <....S...>..5....B....B....A.... |
| 71800 | 41 0e 28 83 05 4a 0e 50 03 1e 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..J.P....(A..A..B..B......... |
| 71820 | 3c 00 00 00 0c 54 00 00 94 3f fa ff d9 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | <....T...?.......B....B....A.... |
| 71840 | 41 0e 28 83 05 47 0e 60 03 c5 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | A.(..G.`....(A..A..B..B......... |
| 71860 | 1c 00 00 00 4c 54 00 00 2d 41 fa ff 58 00 00 00 00 41 0e 10 83 02 47 0e 30 02 4e 0e 10 41 0e 08 | ....LT..-A..X....A....G.0.N..A.. |
| 71880 | 1c 00 00 00 6c 54 00 00 65 41 fa ff 4b 00 00 00 00 41 0e 10 83 02 47 0e 30 02 41 0e 10 41 0e 08 | ....lT..eA..K....A....G.0.A..A.. |
| 718a0 | 1c 00 00 00 8c 54 00 00 90 41 fa ff 54 00 00 00 00 41 0e 10 83 02 49 0e 30 02 48 0e 10 41 0e 08 | .....T...A..T....A....I.0.H..A.. |
| 718c0 | 4c 00 00 00 ac 54 00 00 c4 41 fa ff 39 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 | L....T...A..9....B....B....E.... |
| 718e0 | 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4e 0e 70 03 10 01 0e 38 41 0e 30 41 0e 28 42 0e 20 | B.(..D.0..A.8..N.p....8A.0A.(B.. |
| 71900 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 fc 54 00 00 ad 42 fa ff 1f 00 00 00 | B..B..B..............T...B...... |
| 71920 | 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 3c 00 00 00 1c 55 00 00 ac 42 fa ff 19 01 00 00 | .A....].........<....U...B...... |
| 71940 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 70 03 02 01 0e 28 41 0e 20 | .B....B....D....A.(..G.p....(A.. |
| 71960 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 5c 55 00 00 85 43 fa ff 69 02 00 00 | A..B..B.........L...\U...C..i... |
| 71980 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4d | .B....B....E....B.(..D.0..A.8..M |
| 719a0 | 0e c0 02 03 41 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ....A..8A.0A.(B..B..B..B........ |
| 719c0 | 1c 00 00 00 ac 55 00 00 9e 45 fa ff 86 00 00 00 00 41 0e 10 83 02 02 84 0e 08 00 00 00 00 00 00 | .....U...E.......A.............. |
| 719e0 | 2c 00 00 00 cc 55 00 00 04 46 fa ff 0c 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,....U...F.......B....A....D.... |
| 71a00 | 47 0e 40 02 f9 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 fc 55 00 00 e0 46 fa ff 10 00 00 00 | G.@....A..A..B.......U...F...... |
| 71a20 | 00 00 00 00 00 00 00 00 1c 00 00 00 14 56 00 00 d8 46 fa ff 28 00 00 00 00 41 0e 10 83 02 66 0e | .............V...F..(....A....f. |
| 71a40 | 08 00 00 00 00 00 00 00 24 00 00 00 34 56 00 00 e0 46 fa ff 37 00 00 00 00 41 0e 10 86 02 41 0e | ........$...4V...F..7....A....A. |
| 71a60 | 18 83 03 44 0e 20 6e 0e 18 41 0e 10 41 0e 08 00 1c 00 00 00 5c 56 00 00 ef 46 fa ff 33 00 00 00 | ...D..n..A..A.......\V...F..3... |
| 71a80 | 00 4c 0e 10 83 02 5b c3 0e 08 00 00 00 00 00 00 24 00 00 00 7c 56 00 00 02 47 fa ff 80 00 00 00 | .L....[.........$...|V...G...... |
| 71aa0 | 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6f 0e 18 41 0e 10 41 0e 08 3c 00 00 00 a4 56 00 00 | .A....A....D...o..A..A..<....V.. |
| 71ac0 | 5a 47 fa ff b2 02 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 51 0e 60 | ZG.......B....B....D....A.(..Q.` |
| 71ae0 | 03 91 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 e4 56 00 00 | ....(A..A..B..B.........,....V.. |
| 71b00 | cc 49 fa ff 3e 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 73 0e 18 41 0e 10 42 0e | .I..>....B....A....D....s..A..B. |
| 71b20 | 08 00 00 00 00 00 00 00 2c 00 00 00 14 57 00 00 da 49 fa ff 1e 01 00 00 00 42 0e 10 8c 02 41 0e | ........,....W...I.......B....A. |
| 71b40 | 18 86 03 41 0e 20 83 04 03 16 01 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 24 00 00 00 44 57 00 00 | ...A.........A..B.......$...DW.. |
| 71b60 | c8 4a fa ff 34 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 59 0e 18 4a 0e 10 41 0e 08 00 | .J..4....A....A....D..Y..J..A... |
| 71b80 | 14 00 00 00 6c 57 00 00 d4 4a fa ff 10 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 84 57 00 00 | ....lW...J...................W.. |
| 71ba0 | cc 4a fa ff 2e 00 00 00 00 57 0e 10 4e 0e 08 00 14 00 00 00 9c 57 00 00 e2 4a fa ff 32 00 00 00 | .J.......W..N........W...J..2... |
| 71bc0 | 00 00 00 00 00 00 00 00 2c 00 00 00 b4 57 00 00 fc 4a fa ff c2 00 00 00 00 42 0e 10 8c 02 41 0e | ........,....W...J.......B....A. |
| 71be0 | 18 86 03 44 0e 20 83 04 02 b7 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 e4 57 00 00 | ...D........A..B.............W.. |
| 71c00 | 8e 4b fa ff 2f 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 fc 57 00 00 a5 4b fa ff 72 01 00 00 | .K../...........L....W...K..r... |
| 71c20 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 | .B....B....E....B.(..A.0..A.8..G |
| 71c40 | 0e 50 03 53 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | .P.S..8A.0A.(B..B..B..B......... |
| 71c60 | 14 00 00 00 4c 58 00 00 c7 4c fa ff 1d 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 64 58 00 00 | ....LX...L..................dX.. |
| 71c80 | cc 4c fa ff 48 00 00 00 00 4b 0e 10 83 02 7c 0e 08 00 00 00 00 00 00 00 1c 00 00 00 84 58 00 00 | .L..H....K....|..............X.. |
| 71ca0 | f4 4c fa ff 51 00 00 00 00 41 0e 10 83 02 4c 0e 20 7d 0e 10 46 0e 08 00 44 00 00 00 a4 58 00 00 | .L..Q....A....L..}..F...D....X.. |
| 71cc0 | 25 4d fa ff f8 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 46 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 | %M.......B....B....F....B.(..G.0 |
| 71ce0 | 86 06 41 0e 38 83 07 44 0e 50 02 d2 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..D.P...8D.0A.(B..B..B..B.. |
| 71d00 | 2c 00 00 00 ec 58 00 00 d5 4d fa ff 85 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,....X...M.......B....A....D.... |
| 71d20 | 02 7a 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 1c 59 00 00 2a 4e fa ff a1 00 00 00 | .z..A..B........D....Y..*N...... |
| 71d40 | 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 50 0e 40 02 59 0a | .B....B....E....A.(..D.0..P.@.Y. |
| 71d60 | 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 41 0b 00 00 00 00 00 14 00 00 00 64 59 00 00 | .0A.(A..B..B..B..A..........dY.. |
| 71d80 | 83 4e fa ff 0d 00 00 00 00 41 0e 10 4b 0e 08 00 34 00 00 00 7c 59 00 00 78 4e fa ff 9c 00 00 00 | .N.......A..K...4...|Y..xN...... |
| 71da0 | 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 4a 0e d0 40 02 84 0e 20 41 0e 18 41 0e 10 42 0e | .B....A....F....J..@....A..A..B. |
| 71dc0 | 08 00 00 00 00 00 00 00 2c 00 00 00 b4 59 00 00 dc 4e fa ff 8e 00 00 00 00 41 0e 10 86 02 41 0e | ........,....Y...N.......A....A. |
| 71de0 | 18 83 03 4f 0e d0 40 02 7a 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 44 00 00 00 e4 59 00 00 | ...O..@.z..A..A.........D....Y.. |
| 71e00 | 3a 4f fa ff 35 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 46 0e 30 | :O..5....B....B....E....A.(..F.0 |
| 71e20 | 83 06 47 0e f0 40 03 15 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ..G..@....0A.(A..B..B..B........ |
| 71e40 | 34 00 00 00 2c 5a 00 00 27 50 fa ff 9c 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 46 0e 20 83 04 | 4...,Z..'P.......B....A....F.... |
| 71e60 | 4a 0e d0 40 02 84 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 64 5a 00 00 | J..@....A..A..B.........,...dZ.. |
| 71e80 | 8b 50 fa ff 0f 01 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 03 06 01 0e 18 41 0e 10 41 0e | .P.......A....A....D.......A..A. |
| 71ea0 | 08 00 00 00 00 00 00 00 34 00 00 00 94 5a 00 00 6a 51 fa ff 7e 00 00 00 00 42 0e 10 8d 02 42 0e | ........4....Z..jQ..~....B....B. |
| 71ec0 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 43 0e 30 02 6b 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...D....A.(..C.0.k.(A..A..B..B.. |
| 71ee0 | 1c 00 00 00 cc 5a 00 00 b0 51 fa ff 4f 00 00 00 00 41 0e 10 83 02 02 4d 0e 08 00 00 00 00 00 00 | .....Z...Q..O....A.....M........ |
| 71f00 | 4c 00 00 00 ec 5a 00 00 df 51 fa ff ba 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 | L....Z...Q.......B....B....B.... |
| 71f20 | 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4f 0e f0 40 02 96 0e 38 41 0e 30 41 0e 28 42 0e 20 | B.(..A.0..A.8..O..@...8A.0A.(B.. |
| 71f40 | 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 3c 5b 00 00 49 52 fa ff 54 00 00 00 | B..B..B.........4...<[..IR..T... |
| 71f60 | 00 42 0e 10 8d 02 46 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 7f 0e 28 41 0e 20 41 0e | .B....F....A....A.(..D.0..(A..A. |
| 71f80 | 18 42 0e 10 42 0e 08 00 4c 00 00 00 74 5b 00 00 65 52 fa ff 94 05 00 00 00 42 0e 10 8f 02 42 0e | .B..B...L...t[..eR.......B....B. |
| 71fa0 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 4a 0e c0 41 03 6f 05 0e 38 | ...B....B.(..G.0..A.8..J..A.o..8 |
| 71fc0 | 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 c4 5b 00 00 | A.0A.(B..B..B..B.............[.. |
| 71fe0 | a9 57 fa ff 1d 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 dc 5b 00 00 ae 57 fa ff 02 01 00 00 | .W..............<....[...W...... |
| 72000 | 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 44 0e 40 02 e5 0e | .B....B....G....A.(..D.0..D.@... |
| 72020 | 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 34 00 00 00 1c 5c 00 00 70 58 fa ff c9 00 00 00 | 0A.(A..B..B..B..4....\..pX...... |
| 72040 | 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 47 0e 40 02 b0 0e 28 41 0e 20 41 | .B....B....F....A.(..G.@...(A..A |
| 72060 | 0e 18 42 0e 10 42 0e 08 14 00 00 00 54 5c 00 00 01 59 fa ff 2a 00 00 00 00 00 00 00 00 00 00 00 | ..B..B......T\...Y..*........... |
| 72080 | 14 00 00 00 6c 5c 00 00 13 59 fa ff 46 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 84 5c 00 00 | ....l\...Y..F...........D....\.. |
| 720a0 | 41 59 fa ff 85 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 5c 0a 0e 18 41 0e 10 42 | AY.......B....A....D....\...A..B |
| 720c0 | 0e 08 4f 0b 71 0a 0e 18 41 0e 10 42 0e 08 48 0b 4c 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..O.q...A..B..H.L..A..B......... |
| 720e0 | 3c 00 00 00 cc 5c 00 00 7e 59 fa ff 59 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 | <....\..~Y..Y....B....B....E.... |
| 72100 | 41 0e 28 86 05 44 0e 30 83 06 02 43 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | A.(..D.0...C.(A..B..B..B........ |
| 72120 | 14 00 00 00 0c 5d 00 00 97 59 fa ff 32 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 24 5d 00 00 | .....]...Y..2...........,...$].. |
| 72140 | b1 59 fa ff b1 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4f 0e d0 40 02 9d 0e 18 41 0e 10 41 0e | .Y.......A....A....O..@....A..A. |
| 72160 | 08 00 00 00 00 00 00 00 1c 00 00 00 54 5d 00 00 32 5a fa ff 40 00 00 00 00 41 0e 10 83 02 7e 0e | ............T]..2Z..@....A....~. |
| 72180 | 08 00 00 00 00 00 00 00 2c 00 00 00 74 5d 00 00 52 5a fa ff 19 02 00 00 00 42 0e 10 8c 02 41 0e | ........,...t]..RZ.......B....A. |
| 721a0 | 18 86 03 41 0e 20 83 04 03 11 02 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 44 00 00 00 a4 5d 00 00 | ...A.........A..B.......D....].. |
| 721c0 | 3b 5c fa ff f7 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | ;\.......B....B....E....B.(..D.0 |
| 721e0 | 86 06 41 0e 38 83 07 50 0e 50 02 cc 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..P.P...8A.0A.(B..B..B..B.. |
| 72200 | 2c 00 00 00 ec 5d 00 00 ea 5c fa ff ed 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 | ,....]...\.......B....A....C.... |
| 72220 | 4e 0e 50 02 d4 0e 20 41 0e 18 41 0e 10 42 0e 08 4c 00 00 00 1c 5e 00 00 a7 5d fa ff 7d 02 00 00 | N.P....A..A..B..L....^...]..}... |
| 72240 | 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 8d 04 42 0e 28 8c 05 46 0e 30 86 06 41 0e 38 83 07 47 | .B....B....D....B.(..F.0..A.8..G |
| 72260 | 0e a0 01 03 5a 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ....Z..8A.0A.(B..B..B..B........ |
| 72280 | 44 00 00 00 6c 5e 00 00 d4 5f fa ff a5 03 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 44 0e 20 8c 04 | D...l^..._.......B....B....D.... |
| 722a0 | 41 0e 28 86 05 46 0e 30 83 06 53 0e b0 41 03 7a 03 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 | A.(..F.0..S..A.z..0A.(A..B..B..B |
| 722c0 | 0e 08 00 00 00 00 00 00 4c 00 00 00 b4 5e 00 00 31 63 fa ff 4d 04 00 00 00 42 0e 10 8f 02 42 0e | ........L....^..1c..M....B....B. |
| 722e0 | 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4a 0e 50 03 28 04 0e 38 44 | ...B....B.(..D.0..A.8..J.P.(..8D |
| 72300 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 04 5f 00 00 | .0A.(B..B..B..B.........L...._.. |
| 72320 | 2e 67 fa ff c2 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 46 0e 30 | .g.......B....B....E....B.(..F.0 |
| 72340 | 86 06 41 0e 38 83 07 4a 0e b0 05 03 9b 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..J.......8A.0A.(B..B..B..B |
| 72360 | 0e 08 00 00 00 00 00 00 14 00 00 00 54 5f 00 00 a0 69 fa ff 07 00 00 00 00 00 00 00 00 00 00 00 | ............T_...i.............. |
| 72380 | 14 00 00 00 6c 5f 00 00 8f 69 fa ff 0a 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 84 5f 00 00 | ....l_...i..............L...._.. |
| 723a0 | 81 69 fa ff 4e 04 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 47 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .i..N....B....B....G....B.(..D.0 |
| 723c0 | 86 06 41 0e 38 83 07 47 0e e0 45 03 2a 04 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 | ..A.8..G..E.*..8A.0A.(B..B..B..B |
| 723e0 | 0e 08 00 00 00 00 00 00 44 00 00 00 d4 5f 00 00 7f 6d fa ff 29 01 00 00 00 42 0e 10 8e 02 42 0e | ........D...._...m..)....B....B. |
| 72400 | 18 8d 03 47 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 80 05 03 09 01 0e 30 41 0e 28 41 0e | ...G....A.(..D.0..G.......0A.(A. |
| 72420 | 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 1c 60 00 00 60 6e fa ff ac 00 00 00 | .B..B..B.............`..`n...... |
| 72440 | 00 41 0e 10 83 02 02 aa 0e 08 00 00 00 00 00 00 34 00 00 00 3c 60 00 00 ec 6e fa ff 22 01 00 00 | .A..............4...<`...n.."... |
| 72460 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 30 03 0f 01 0e 20 41 0e 18 41 0e 10 42 0e | .B....A....D....G.0.....A..A..B. |
| 72480 | 08 00 00 00 00 00 00 00 1c 00 00 00 74 60 00 00 d6 6f fa ff 2d 00 00 00 00 59 0e 10 83 02 53 c3 | ............t`...o..-....Y....S. |
| 724a0 | 0e 08 00 00 00 00 00 00 3c 00 00 00 94 60 00 00 e3 6f fa ff 1f 01 00 00 00 42 0e 10 8d 02 42 0e | ........<....`...o.......B....B. |
| 724c0 | 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 0b 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e | ...D....A.(..D.0....(A..A..B..B. |
| 724e0 | 08 00 00 00 00 00 00 00 14 00 00 00 d4 60 00 00 c2 70 fa ff 41 00 00 00 00 41 0e 10 7f 0e 08 00 | .............`...p..A....A...... |
| 72500 | 24 00 00 00 ec 60 00 00 eb 70 fa ff 59 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 7f 0e | $....`...p..Y....A....A....D.... |
| 72520 | 18 49 0e 10 41 0e 08 00 14 00 00 00 14 61 00 00 1c 71 fa ff 56 00 00 00 00 00 00 00 00 00 00 00 | .I..A........a...q..V........... |
| 72540 | 14 00 00 00 2c 61 00 00 5a 71 fa ff 3d 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 44 61 00 00 | ....,a..Zq..=...........<...Da.. |
| 72560 | 7f 71 fa ff cf 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 72 0a 0e 18 41 0e 10 41 0e 08 | .q.......A....A....G.0r...A..A.. |
| 72580 | 42 0b 02 4a 0a 0e 18 41 0e 10 41 0e 08 45 0b 7c 0e 18 41 0e 10 41 0e 08 34 00 00 00 84 61 00 00 | B..J...A..A..E.|..A..A..4....a.. |
| 725a0 | 0e 72 fa ff 7c 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 86 04 41 0e 28 83 05 50 0e 50 | .r..|....B....B....D....A.(..P.P |
| 725c0 | 02 5c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 64 00 00 00 bc 61 00 00 52 72 fa ff ca 01 00 00 | .\.(A..A..B..B..d....a..Rr...... |
| 725e0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 49 | .B....B....E....B.(..D.0..A.8..I |
| 72600 | 0e 50 03 87 01 0a 0e 38 48 0e 30 46 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 44 0e 38 41 | .P.....8H.0F.(B..B..B..B..E.D.8A |
| 72620 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 24 62 00 00 | .0A.(B..B..B..B.............$b.. |
| 72640 | b4 73 fa ff 1e 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 3c 62 00 00 ba 73 fa ff 38 03 00 00 | .s..............L...<b...s..8... |
| 72660 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 | .B....B....B....B.(..D.0..A.8..G |
| 72680 | 0e 80 02 03 19 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | .......8A.0A.(B..B..B..B........ |
| 726a0 | 34 00 00 00 8c 62 00 00 a2 76 fa ff 41 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 50 0e 30 5b 0a | 4....b...v..A....A....A....P.0[. |
| 726c0 | 0e 18 47 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 14 00 00 00 c4 62 00 00 | ..G..A..E.D..A..A............b.. |
| 726e0 | ab 76 fa ff c7 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 dc 62 00 00 5a 77 fa ff 6f 01 00 00 | .v..............L....b..Zw..o... |
| 72700 | 00 42 0e 10 8f 02 42 0e 18 8e 03 47 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 | .B....B....G....B.(..D.0..A.8..G |
| 72720 | 0e 50 03 46 01 0e 38 46 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | .P.F..8F.0A.(B..B..B..B......... |
| 72740 | 34 00 00 00 2c 63 00 00 79 78 fa ff 84 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | 4...,c..yx.......B....B....A.... |
| 72760 | 41 0e 28 83 05 44 0e 30 02 6e 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 64 63 00 00 | A.(..D.0.n.(F..A..B..B..,...dc.. |
| 72780 | c5 78 fa ff 2d 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 59 0e 18 41 0e 10 42 0e | .x..-....B....D....D....Y..A..B. |
| 727a0 | 08 00 00 00 00 00 00 00 3c 00 00 00 94 63 00 00 c2 78 fa ff 9d 00 00 00 00 42 0e 10 8c 02 41 0e | ........<....c...x.......B....A. |
| 727c0 | 18 86 03 43 0e 20 83 04 4f 0e 30 4d 0a 0e 20 4e 0e 18 41 0e 10 42 0e 08 45 0b 02 60 0e 20 41 0e | ...C....O.0M...N..A..B..E..`..A. |
| 727e0 | 18 41 0e 10 42 0e 08 00 4c 00 00 00 d4 63 00 00 1f 79 fa ff fb 02 00 00 00 42 0e 10 8f 02 42 0e | .A..B...L....c...y.......B....B. |
| 72800 | 18 8e 03 46 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 4d 0e 70 03 d2 02 0e 38 41 | ...F....B.(..D.0..A.8..M.p....8A |
| 72820 | 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 24 64 00 00 | .0A.(B..B..B..B.........,...$d.. |
| 72840 | ca 7b fa ff 5f 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 4d 0e 18 44 0e 10 42 | .{.._....B....A....D.....M..D..B |
| 72860 | 0e 08 00 00 00 00 00 00 24 00 00 00 54 64 00 00 f9 7b fa ff c7 00 00 00 00 41 0e 10 86 02 41 0e | ........$...Td...{.......A....A. |
| 72880 | 18 83 03 44 0e 20 02 be 0e 18 41 0e 10 41 0e 08 3c 00 00 00 7c 64 00 00 98 7c fa ff 13 01 00 00 | ...D......A..A..<...|d...|...... |
| 728a0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 4f 0e f0 40 02 f2 0e 28 41 0e 20 | .B....B....F....A.(..O..@...(A.. |
| 728c0 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 bc 64 00 00 6b 7d fa ff e9 00 00 00 | A..B..B.........4....d..k}...... |
| 728e0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 50 02 d5 0e 28 41 0e 20 41 | .B....B....A....A.(..G.P...(A..A |
| 72900 | 0e 18 42 0e 10 42 0e 08 34 00 00 00 f4 64 00 00 1c 7e fa ff e7 00 00 00 00 42 0e 10 8d 02 42 0e | ..B..B..4....d...~.......B....B. |
| 72920 | 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 50 02 d3 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 | ...A....A.(..G.P...(A..A..B..B.. |
| 72940 | 34 00 00 00 2c 65 00 00 cb 7e fa ff e7 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 | 4...,e...~.......B....B....A.... |
| 72960 | 41 0e 28 83 05 47 0e 50 02 d3 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 64 65 00 00 | A.(..G.P...(A..A..B..B..$...de.. |
| 72980 | 7a 7f fa ff a7 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 40 02 9b 0e 18 41 0e 10 41 0e 08 | z........A....A....G.@....A..A.. |
| 729a0 | 1c 00 00 00 8c 65 00 00 f9 7f fa ff 3b 00 00 00 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 | .....e......;....A....y......... |
| 729c0 | 2c 00 00 00 ac 65 00 00 14 80 fa ff 48 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,....e......H....B....A....D.... |
| 729e0 | 7d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 dc 65 00 00 2c 80 fa ff 29 00 00 00 | }..A..B.........$....e..,...)... |
| 72a00 | 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 61 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 04 66 00 00 | .A....A....C..a..A..A........f.. |
| 72a20 | 2d 80 fa ff 51 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 1c 66 00 00 66 80 fa ff aa 00 00 00 | -...Q...........$....f..f....... |
| 72a40 | 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 9e 0e 18 41 0e 10 41 0e 08 34 00 00 00 44 66 00 00 | .A....A....G.0....A..A..4...Df.. |
| 72a60 | e8 80 fa ff 6d 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 50 0e 40 | ....m....B....B....D....A.(..P.@ |
| 72a80 | 02 4d 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 7c 66 00 00 1d 81 fa ff e4 00 00 00 | .M.(A..A..B..B..4...|f.......... |
| 72aa0 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 4d 0e 40 02 c7 0e 28 41 0e 20 41 | .B....B....D....A.(..M.@...(A..A |
| 72ac0 | 0e 18 42 0e 10 42 0e 08 1c 00 00 00 b4 66 00 00 c9 81 fa ff 37 00 00 00 00 48 0e 10 83 02 6e 0e | ..B..B.......f......7....H....n. |
| 72ae0 | 08 00 00 00 00 00 00 00 14 00 00 00 d4 66 00 00 2d 1d f9 ff 27 00 00 00 00 41 0e 10 83 02 00 00 | .............f..-...'....A...... |
| 72b00 | 1c 00 00 00 ec 66 00 00 c8 81 fa ff 21 00 00 00 00 41 0e 10 83 02 5f 0e 08 00 00 00 00 00 00 00 | .....f......!....A...._......... |
| 72b20 | 14 00 00 00 0c 67 00 00 c9 81 fa ff 41 00 00 00 00 44 0e 20 7c 0e 08 00 14 00 00 00 24 67 00 00 | .....g......A....D..|.......$g.. |
| 72b40 | f2 81 fa ff 41 00 00 00 00 44 0e 20 7c 0e 08 00 34 00 00 00 3c 67 00 00 1b 82 fa ff 82 00 00 00 | ....A....D..|...4...<g.......... |
| 72b60 | 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 51 0e 50 02 61 0e 28 41 0e 20 41 | .B....B....D....A.(..Q.P.a.(A..A |
| 72b80 | 0e 18 42 0e 10 42 0e 08 24 00 00 00 74 67 00 00 65 82 fa ff 98 00 00 00 00 41 0e 10 86 02 41 0e | ..B..B..$...tg..e........A....A. |
| 72ba0 | 18 83 03 47 0e 30 02 8c 0e 18 41 0e 10 41 0e 08 24 00 00 00 9c 67 00 00 d5 82 fa ff 44 00 00 00 | ...G.0....A..A..$....g......D... |
| 72bc0 | 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e 30 75 0e 18 41 0e 10 41 0e 08 00 4c 00 00 00 c4 67 00 00 | .A....A....J.0u..A..A...L....g.. |
| 72be0 | f1 82 fa ff b4 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .........B....B....B....B.(..D.0 |
| 72c00 | 86 06 41 0e 38 83 07 4a 0e 50 03 92 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..J.P....8A.0A.(B..B..B..B. |
| 72c20 | 08 00 00 00 00 00 00 00 2c 00 00 00 14 68 00 00 55 86 fa ff d8 01 00 00 00 41 0e 10 86 02 41 0e | ........,....h..U........A....A. |
| 72c40 | 18 83 03 47 0e 50 03 cc 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 44 68 00 00 | ...G.P.....A..A.............Dh.. |
| 72c60 | fd 87 fa ff 6e 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 5c 68 00 00 53 88 fa ff 3d 00 00 00 | ....n...............\h..S...=... |
| 72c80 | 00 41 0e 10 83 02 7b 0e 08 00 00 00 00 00 00 00 24 00 00 00 7c 68 00 00 70 88 fa ff d9 00 00 00 | .A....{.........$...|h..p....... |
| 72ca0 | 00 41 0e 10 86 02 41 0e 18 83 03 4c 0e 40 02 c8 0e 18 41 0e 10 41 0e 08 2c 00 00 00 a4 68 00 00 | .A....A....L.@....A..A..,....h.. |
| 72cc0 | 21 89 fa ff 40 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 6f 0e 18 41 0e 10 42 0e | !...@....B....A....D....o..A..B. |
| 72ce0 | 08 00 00 00 00 00 00 00 34 00 00 00 d4 68 00 00 31 89 fa ff 9f 00 00 00 00 42 0e 10 8c 02 41 0e | ........4....h..1........B....A. |
| 72d00 | 18 86 03 44 0e 20 83 04 47 0e d0 40 02 8c 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 | ...D....G..@....A..A..B......... |
| 72d20 | 14 00 00 00 0c 69 00 00 98 89 fa ff 1d 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 24 69 00 00 | .....i..................<...$i.. |
| 72d40 | 9d 89 fa ff 1e 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 47 0e 40 | .........B....B....F....A.(..G.@ |
| 72d60 | 03 05 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 64 69 00 00 | ....(A..A..B..B.........<...di.. |
| 72d80 | 7b 8a fa ff 64 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 47 0e 40 | {...d....B....B....F....A.(..G.@ |
| 72da0 | 03 4b 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 a4 69 00 00 | .K..(A..A..B..B.........D....i.. |
| 72dc0 | 9f 8b fa ff 41 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 47 0e 20 8c 04 41 0e 28 86 05 41 0e 30 | ....A....B....B....G....A.(..A.0 |
| 72de0 | 83 06 47 0e 50 03 24 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | ..G.P.$..0A.(A..B..B..B......... |
| 72e00 | 1c 00 00 00 ec 69 00 00 98 8c fa ff 5f 00 00 00 00 41 0e 10 83 02 02 5d 0e 08 00 00 00 00 00 00 | .....i......_....A.....]........ |
| 72e20 | 2c 00 00 00 0c 6a 00 00 d7 8c fa ff e3 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 | ,....j...........B....A....D.... |
| 72e40 | 4a 0e 50 02 cd 0e 20 41 0e 18 41 0e 10 42 0e 08 44 00 00 00 3c 6a 00 00 8a 8d fa ff 74 00 00 00 | J.P....A..A..B..D...<j......t... |
| 72e60 | 00 42 0e 10 8f 02 42 0e 18 8e 03 46 0e 20 8d 04 42 0e 28 8c 05 45 0e 30 86 06 41 0e 38 83 07 45 | .B....B....F....B.(..E.0..A.8..E |
| 72e80 | 0e 40 02 52 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 14 00 00 00 84 6a 00 00 | .@.R.8A.0A.(B..B..B..B.......j.. |
| 72ea0 | b6 8d fa ff 38 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 9c 6a 00 00 d6 8d fa ff 98 00 00 00 | ....8...........,....j.......... |
| 72ec0 | 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 40 02 85 0e 20 41 0e 18 41 0e 10 42 0e 08 | .B....A....D....G.@....A..A..B.. |
| 72ee0 | 14 00 00 00 cc 6a 00 00 3e 8e fa ff 07 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 e4 6a 00 00 | .....j..>...............d....j.. |
| 72f00 | 2d 8e fa ff f8 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | -........B....B....E....B.(..D.0 |
| 72f20 | 86 06 41 0e 38 83 07 50 0e 50 73 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 | ..A.8..P.Ps..8A.0A.(B..B..B..B.. |
| 72f40 | 41 0b 02 5a 0a 0e 38 53 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 48 0b 00 00 00 00 00 | A..Z..8S.0A.(B..B..B..B..H...... |
| 72f60 | 74 00 00 00 4c 6b 00 00 bd 8e fa ff 61 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 | t...Lk......a....B....B....E.... |
| 72f80 | 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 50 0e 50 02 ab 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 | B.(..D.0..A.8..P.P....8G.0A.(B.. |
| 72fa0 | 42 0e 18 42 0e 10 42 0e 08 45 0b 75 0a 0e 38 50 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | B..B..B..E.u..8P.0A.(B..B..B..B. |
| 72fc0 | 08 48 0b 60 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 c4 6b 00 00 | .H.`.8A.0A.(B..B..B..B..,....k.. |
| 72fe0 | a6 8f fa ff d8 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 4a 0e 40 02 c2 0e 20 41 | .........B....A....D....J.@....A |
| 73000 | 0e 18 41 0e 10 42 0e 08 2c 00 00 00 f4 6b 00 00 4e 90 fa ff f7 00 00 00 00 42 0e 10 8c 02 41 0e | ..A..B..,....k..N........B....A. |
| 73020 | 18 86 03 44 0e 20 83 04 4a 0e 40 02 e1 0e 20 41 0e 18 41 0e 10 42 0e 08 34 00 00 00 24 6c 00 00 | ...D....J.@....A..A..B..4...$l.. |
| 73040 | 15 91 fa ff e8 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 47 0e 40 03 d5 01 0e 20 | .........B....A....D....G.@..... |
| 73060 | 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 5c 6c 00 00 c5 92 fa ff ad 01 00 00 | A..A..B.........L...\l.......... |
| 73080 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 44 | .B....B....B....B.(..D.0..A.8..D |
| 730a0 | 0e 40 03 91 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 | .@....8A.0A.(B..B..B..B......... |
| 730c0 | 64 00 00 00 ac 6c 00 00 22 94 fa ff c5 00 00 00 00 50 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 | d....l.."........P....B....D.... |
| 730e0 | 44 0e 28 83 05 45 0e 30 66 0a 0e 28 41 c3 0e 20 41 c6 0e 18 42 cc 0e 10 42 cd 0e 08 41 0b 62 0e | D.(..E.0f..(A...A...B...B...A.b. |
| 73100 | 08 c3 c6 cc cd 52 0e 30 83 05 86 04 8c 03 8d 02 65 0e 28 56 c3 0e 20 41 c6 0e 18 42 cc 0e 10 42 | .....R.0........e.(V...A...B...B |
| 73120 | cd 0e 08 00 00 00 00 00 14 00 00 00 14 6d 00 00 7f 94 fa ff 38 00 00 00 00 59 0e 10 4c 0e 08 00 | .............m......8....Y..L... |
| 73140 | 14 00 00 00 2c 6d 00 00 9f 94 fa ff 3a 00 00 00 00 55 0e 10 4a 0e 08 00 14 00 00 00 44 6d 00 00 | ....,m......:....U..J.......Dm.. |
| 73160 | c1 94 fa ff 2f 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 5c 6d 00 00 d8 94 fa ff 83 01 00 00 | ..../...........<...\m.......... |
| 73180 | 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 41 0e 30 03 75 01 0e 28 41 0e 20 | .B....B....A....A.(..A.0.u..(A.. |
| 731a0 | 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 9c 6d 00 00 1b 96 fa ff 66 19 00 00 | A..B..B.........L....m......f... |
| 731c0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 | .B....B....B....B.(..A.0..A.8..G |
| 731e0 | 0e a0 01 03 4a 19 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 | ....J..8A.0A.(B..B..B..B........ |
| 73200 | 1c 00 00 00 ec 6d 00 00 31 af fa ff 65 00 00 00 00 41 0e 10 83 02 47 0e 20 02 5b 0e 10 41 0e 08 | .....m..1...e....A....G...[..A.. |
| 73220 | 14 00 00 00 0c 6e 00 00 76 af fa ff 1c 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 24 6e 00 00 | .....n..v...............,...$n.. |
| 73240 | 7a af fa ff 5c 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 4e 0e 18 41 0e 10 42 | z...\....B....D....D.....N..A..B |
| 73260 | 0e 08 00 00 00 00 00 00 24 00 00 00 54 6e 00 00 a6 af fa ff 3a 00 00 00 00 41 0e 10 86 02 41 0e | ........$...Tn......:....A....A. |
| 73280 | 18 83 03 44 0e 20 71 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 7c 6e 00 00 b8 af fa ff 58 00 00 00 | ...D..q..A..A...$...|n......X... |
| 732a0 | 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 50 0e 18 41 0e 10 41 0e 08 2c 00 00 00 a4 6e 00 00 | .A....A....C...P..A..A..,....n.. |
| 732c0 | e8 af fa ff 8e 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 02 84 0e 18 41 0e 10 42 | .........B....A....C........A..B |
| 732e0 | 0e 08 00 00 00 00 00 00 24 00 00 00 d4 6e 00 00 46 b0 fa ff 81 00 00 00 00 41 0e 10 83 02 4f 0e | ........$....n..F........A....O. |
| 73300 | a0 80 01 02 6f 0e 10 41 0e 08 00 00 00 00 00 00 14 00 00 00 fc 6e 00 00 9f b0 fa ff 0f 00 00 00 | ....o..A.............n.......... |
| 73320 | 00 41 0e 10 4d 0e 08 00 24 00 00 00 14 6f 00 00 96 b0 fa ff 7f 00 00 00 00 41 0e 10 83 02 51 0e | .A..M...$....o...........A....Q. |
| 73340 | b0 01 02 6b 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 3c 6f 00 00 ed b0 fa ff 59 00 00 00 | ...k..A.............<o......Y... |
| 73360 | 00 47 0e b0 01 02 51 0e 08 00 00 00 00 00 00 00 1c 00 00 00 5c 6f 00 00 26 b1 fa ff 29 00 00 00 | .G....Q.............\o..&...)... |
| 73380 | 00 41 0e 10 83 02 67 0e 08 00 00 00 00 00 00 00 44 00 00 00 7c 6f 00 00 2f b1 fa ff f6 00 00 00 | .A....g.........D...|o../....... |
| 733a0 | 00 42 0e 10 8f 02 42 0e 18 8e 03 44 0e 20 8d 04 42 0e 28 8c 05 46 0e 30 86 06 41 0e 38 83 07 44 | .B....B....D....B.(..F.0..A.8..D |
| 733c0 | 0e 40 02 d1 0e 38 46 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 1c 00 00 00 c4 6f 00 00 | .@...8F.0A.(B..B..B..B.......o.. |
| 733e0 | dd b1 fa ff 39 00 00 00 00 41 0e 10 83 02 77 0e 08 00 00 00 00 00 00 00 1c 00 00 00 e4 6f 00 00 | ....9....A....w..............o.. |
| 73400 | f6 b1 fa ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 2c 00 00 00 04 70 00 00 | ....%....A....c.........,....p.. |
| 73420 | fb b1 fa ff b9 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4f 0e c0 01 02 a5 0e 18 41 0e 10 41 0e | .........A....A....O.......A..A. |
| 73440 | 08 00 00 00 00 00 00 00 24 00 00 00 34 70 00 00 84 b2 fa ff 65 00 00 00 00 41 0e 10 86 02 41 0e | ........$...4p......e....A....A. |
| 73460 | 18 83 03 46 0e 20 02 5a 0e 18 41 0e 10 41 0e 08 24 00 00 00 5c 70 00 00 c1 b2 fa ff 5d 00 00 00 | ...F...Z..A..A..$...\p......]... |
| 73480 | 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 55 0e 18 41 0e 10 41 0e 08 3c 00 00 00 84 70 00 00 | .A....A....C...U..A..A..<....p.. |
| 734a0 | f6 b2 fa ff 3e 01 00 00 00 42 0e 10 8e 02 48 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 | ....>....B....H....B....A.(..A.0 |
| 734c0 | 83 06 03 28 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 24 00 00 00 c4 70 00 00 | ...(..(A..B..B..B.......$....p.. |
| 734e0 | f4 b3 fa ff 58 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 50 0e 18 41 0e 10 41 0e 08 | ....X....A....A....C...P..A..A.. |
| 73500 | 34 00 00 00 ec 70 00 00 24 b4 fa ff 24 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 | 4....p..$...$....B....A....C.... |
| 73520 | 4f 0e c0 01 03 0a 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 24 71 00 00 | O........A..A..B............$q.. |
| 73540 | 10 b5 fa ff 6d 00 00 00 00 41 0e 10 83 02 49 0e 30 02 61 0e 10 41 0e 08 14 00 00 00 44 71 00 00 | ....m....A....I.0.a..A......Dq.. |
| 73560 | 5d b5 fa ff 19 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 5c 71 00 00 5e b5 fa ff 9a 01 00 00 | ]...............d...\q..^....... |
| 73580 | 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 4e 0e 60 02 e9 0e 68 46 0e 70 46 0e 78 46 0e 80 | .B....A....C....N.`...hF.pF.xF.. |
| 735a0 | 01 46 0e 88 01 46 0e 90 01 46 0e 98 01 46 0e a0 01 46 0e a8 01 46 0e b0 01 46 0e b8 01 46 0e c0 | .F...F...F...F...F...F...F...F.. |
| 735c0 | 01 46 0e c8 01 46 0e d0 01 5f 0e 60 6b 0e 20 41 0e 18 41 0e 10 42 0e 08 24 00 00 00 c4 71 00 00 | .F...F..._.`k..A..A..B..$....q.. |
| 735e0 | 90 b6 fa ff 6d 00 00 00 00 41 0e 10 83 02 4f 0e a0 80 01 02 56 0e 10 46 0e 08 00 00 00 00 00 00 | ....m....A....O.....V..F........ |
| 73600 | 2c 00 00 00 ec 71 00 00 d5 b6 fa ff 84 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 51 0e b0 80 01 | ,....q...........A....A....Q.... |
| 73620 | 02 69 0e 18 46 0e 10 41 0e 08 00 00 00 00 00 00 14 00 00 00 1c 72 00 00 29 b7 fa ff 30 00 00 00 | .i..F..A.............r..)...0... |
| 73640 | 00 00 00 00 00 00 00 00 2c 00 00 00 34 72 00 00 41 b7 fa ff 44 01 00 00 00 4d 0e 10 8c 02 41 0e | ........,...4r..A...D....M....A. |
| 73660 | 18 86 03 44 0e 20 83 04 03 2e 01 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 00 3c 00 00 00 64 72 00 00 | ...D..........A...B.....<...dr.. |
| 73680 | 55 b8 fa ff 62 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4a 0e c0 | U...b....B....B....A....A.(..J.. |
| 736a0 | 80 02 03 4b 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 1c 00 00 00 a4 72 00 00 | ...K..(A..A..B..B............r.. |
| 736c0 | 77 b9 fa ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 3c 00 00 00 c4 72 00 00 | w........A....l.........<....r.. |
| 736e0 | 85 b9 fa ff c7 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 52 0e c0 | .........B....B....D....A.(..R.. |
| 73700 | 04 02 a5 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 04 73 00 00 | ....(A..A..B..B..............s.. |
| 73720 | 0c ba fa ff c6 00 00 00 00 41 0e 10 83 02 02 c4 0e 08 00 00 00 00 00 00 4c 00 00 00 24 73 00 00 | .........A..............L...$s.. |
| 73740 | b2 ba fa ff f1 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 | .........B....B....B....B.(..D.0 |
| 73760 | 86 06 41 0e 38 83 07 4e 0e 50 03 cb 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e | ..A.8..N.P....8A.0A.(B..B..B..B. |
| 73780 | 08 00 00 00 00 00 00 00 2c 00 00 00 74 73 00 00 53 bc fa ff 62 01 00 00 00 41 0e 10 86 02 41 0e | ........,...ts..S...b....A....A. |
| 737a0 | 18 83 03 57 0e b0 20 03 46 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 34 00 00 00 a4 73 00 00 | ...W....F...A..A........4....s.. |
| 737c0 | 84 10 f9 ff 66 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 | ....f....B....B....D....A.(..D.0 |
| 737e0 | 02 50 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 dc 73 00 00 4d bd fa ff 91 00 00 00 | .P.(C..A..B..B..$....s..M....... |
| 73800 | 00 41 0e 10 86 02 41 0e 18 83 03 43 0e 20 02 89 0e 18 41 0e 10 41 0e 08 14 00 00 00 04 74 00 00 | .A....A....C......A..A.......t.. |
| 73820 | b6 bd fa ff 28 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 1c 74 00 00 c6 bd fa ff 4a 00 00 00 | ....(................t......J... |
| 73840 | 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 44 00 00 00 3c 74 00 00 f8 bd fa ff 65 00 00 00 | .A.....H........D...<t......e... |
| 73860 | 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 48 0e 30 86 06 48 0e 38 83 07 4d | .B....B....E....B.(..H.0..H.8..M |
| 73880 | 0e 40 72 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 14 00 00 00 84 74 00 00 | .@r.8A.0A.(B..B..B..B........t.. |
| 738a0 | 20 be fa ff 02 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 9c 74 00 00 18 be fa ff 10 00 00 00 | .....................t.......... |
| 738c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 738e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 739a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 739c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 739e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 49 40 00 00 00 00 00 60 49 40 00 00 00 00 00 | .................I@.....`I@..... |
| 73e00 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................................ |
| 73e20 | 82 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 c9 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 | ................................ |
| 73e40 | 68 40 40 00 00 00 00 00 0d 00 00 00 00 00 00 00 e0 f6 41 00 00 00 00 00 19 00 00 00 00 00 00 00 | h@@...............A............. |
| 73e60 | f0 3d 67 00 00 00 00 00 1b 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 | .=g............................. |
| 73e80 | f8 3d 67 00 00 00 00 00 1c 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 f5 fe ff 6f 00 00 00 00 | .=g........................o.... |
| 73ea0 | 98 02 40 00 00 00 00 00 05 00 00 00 00 00 00 00 58 25 40 00 00 00 00 00 06 00 00 00 00 00 00 00 | ..@.............X%@............. |
| 73ec0 | c0 08 40 00 00 00 00 00 0a 00 00 00 00 00 00 00 d3 0d 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 | ..@............................. |
| 73ee0 | 18 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 | ................................ |
| 73f00 | 00 40 67 00 00 00 00 00 02 00 00 00 00 00 00 00 d8 09 00 00 00 00 00 00 14 00 00 00 00 00 00 00 | .@g............................. |
| 73f20 | 07 00 00 00 00 00 00 00 17 00 00 00 00 00 00 00 90 36 40 00 00 00 00 00 07 00 00 00 00 00 00 00 | .................6@............. |
| 73f40 | 30 36 40 00 00 00 00 00 08 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 | 06@.............`............... |
| 73f60 | 18 00 00 00 00 00 00 00 fe ff ff 6f 00 00 00 00 90 35 40 00 00 00 00 00 ff ff ff 6f 00 00 00 00 | ...........o.....5@........o.... |
| 73f80 | 03 00 00 00 00 00 00 00 f0 ff ff 6f 00 00 00 00 2c 33 40 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........o....,3@............. |
| 73fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 73fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 74000 | 08 3e 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 40 40 00 00 00 00 00 | .>g......................@@..... |
| 74020 | b6 40 40 00 00 00 00 00 c6 40 40 00 00 00 00 00 d6 40 40 00 00 00 00 00 e6 40 40 00 00 00 00 00 | .@@......@@......@@......@@..... |
| 74040 | f6 40 40 00 00 00 00 00 06 41 40 00 00 00 00 00 16 41 40 00 00 00 00 00 26 41 40 00 00 00 00 00 | .@@......A@......A@.....&A@..... |
| 74060 | 36 41 40 00 00 00 00 00 46 41 40 00 00 00 00 00 56 41 40 00 00 00 00 00 66 41 40 00 00 00 00 00 | 6A@.....FA@.....VA@.....fA@..... |
| 74080 | 76 41 40 00 00 00 00 00 86 41 40 00 00 00 00 00 96 41 40 00 00 00 00 00 a6 41 40 00 00 00 00 00 | vA@......A@......A@......A@..... |
| 740a0 | b6 41 40 00 00 00 00 00 c6 41 40 00 00 00 00 00 d6 41 40 00 00 00 00 00 e6 41 40 00 00 00 00 00 | .A@......A@......A@......A@..... |
| 740c0 | f6 41 40 00 00 00 00 00 06 42 40 00 00 00 00 00 16 42 40 00 00 00 00 00 26 42 40 00 00 00 00 00 | .A@......B@......B@.....&B@..... |
| 740e0 | 36 42 40 00 00 00 00 00 46 42 40 00 00 00 00 00 56 42 40 00 00 00 00 00 66 42 40 00 00 00 00 00 | 6B@.....FB@.....VB@.....fB@..... |
| 74100 | 76 42 40 00 00 00 00 00 86 42 40 00 00 00 00 00 96 42 40 00 00 00 00 00 a6 42 40 00 00 00 00 00 | vB@......B@......B@......B@..... |
| 74120 | b6 42 40 00 00 00 00 00 c6 42 40 00 00 00 00 00 d6 42 40 00 00 00 00 00 e6 42 40 00 00 00 00 00 | .B@......B@......B@......B@..... |
| 74140 | f6 42 40 00 00 00 00 00 06 43 40 00 00 00 00 00 16 43 40 00 00 00 00 00 26 43 40 00 00 00 00 00 | .B@......C@......C@.....&C@..... |
| 74160 | 36 43 40 00 00 00 00 00 46 43 40 00 00 00 00 00 56 43 40 00 00 00 00 00 66 43 40 00 00 00 00 00 | 6C@.....FC@.....VC@.....fC@..... |
| 74180 | 76 43 40 00 00 00 00 00 86 43 40 00 00 00 00 00 96 43 40 00 00 00 00 00 a6 43 40 00 00 00 00 00 | vC@......C@......C@......C@..... |
| 741a0 | b6 43 40 00 00 00 00 00 c6 43 40 00 00 00 00 00 d6 43 40 00 00 00 00 00 e6 43 40 00 00 00 00 00 | .C@......C@......C@......C@..... |
| 741c0 | f6 43 40 00 00 00 00 00 06 44 40 00 00 00 00 00 16 44 40 00 00 00 00 00 26 44 40 00 00 00 00 00 | .C@......D@......D@.....&D@..... |
| 741e0 | 36 44 40 00 00 00 00 00 46 44 40 00 00 00 00 00 56 44 40 00 00 00 00 00 66 44 40 00 00 00 00 00 | 6D@.....FD@.....VD@.....fD@..... |
| 74200 | 76 44 40 00 00 00 00 00 86 44 40 00 00 00 00 00 96 44 40 00 00 00 00 00 a6 44 40 00 00 00 00 00 | vD@......D@......D@......D@..... |
| 74220 | b6 44 40 00 00 00 00 00 c6 44 40 00 00 00 00 00 d6 44 40 00 00 00 00 00 e6 44 40 00 00 00 00 00 | .D@......D@......D@......D@..... |
| 74240 | f6 44 40 00 00 00 00 00 06 45 40 00 00 00 00 00 16 45 40 00 00 00 00 00 26 45 40 00 00 00 00 00 | .D@......E@......E@.....&E@..... |
| 74260 | 36 45 40 00 00 00 00 00 46 45 40 00 00 00 00 00 56 45 40 00 00 00 00 00 66 45 40 00 00 00 00 00 | 6E@.....FE@.....VE@.....fE@..... |
| 74280 | 76 45 40 00 00 00 00 00 86 45 40 00 00 00 00 00 96 45 40 00 00 00 00 00 a6 45 40 00 00 00 00 00 | vE@......E@......E@......E@..... |
| 742a0 | b6 45 40 00 00 00 00 00 c6 45 40 00 00 00 00 00 d6 45 40 00 00 00 00 00 e6 45 40 00 00 00 00 00 | .E@......E@......E@......E@..... |
| 742c0 | f6 45 40 00 00 00 00 00 06 46 40 00 00 00 00 00 16 46 40 00 00 00 00 00 26 46 40 00 00 00 00 00 | .E@......F@......F@.....&F@..... |
| 742e0 | 36 46 40 00 00 00 00 00 46 46 40 00 00 00 00 00 56 46 40 00 00 00 00 00 66 46 40 00 00 00 00 00 | 6F@.....FF@.....VF@.....fF@..... |
| 74300 | 76 46 40 00 00 00 00 00 86 46 40 00 00 00 00 00 96 46 40 00 00 00 00 00 a6 46 40 00 00 00 00 00 | vF@......F@......F@......F@..... |
| 74320 | b6 46 40 00 00 00 00 00 c6 46 40 00 00 00 00 00 d6 46 40 00 00 00 00 00 e6 46 40 00 00 00 00 00 | .F@......F@......F@......F@..... |
| 74340 | f6 46 40 00 00 00 00 00 06 47 40 00 00 00 00 00 16 47 40 00 00 00 00 00 26 47 40 00 00 00 00 00 | .F@......G@......G@.....&G@..... |
| 74360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 74380 | 61 2f 42 00 00 00 00 00 fb b7 41 00 00 00 00 00 68 2f 42 00 00 00 00 00 5f b9 41 00 00 00 00 00 | a/B.......A.....h/B....._.A..... |
| 743a0 | a0 26 42 00 00 00 00 00 21 b6 41 00 00 00 00 00 55 2c 42 00 00 00 00 00 dd b6 41 00 00 00 00 00 | .&B.....!.A.....U,B.......A..... |
| 743c0 | 43 ff 41 00 00 00 00 00 cb b4 41 00 00 00 00 00 55 2f 42 00 00 00 00 00 00 00 00 00 00 00 00 00 | C.A.......A.....U/B............. |
| 743e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 74400 | 39 38 42 00 00 00 00 00 ad 47 42 00 00 00 00 00 5d 59 42 00 00 00 00 00 0c 5c 42 00 00 00 00 00 | 98B......GB.....]YB......\B..... |
| 74420 | 04 66 42 00 00 00 00 00 02 6b 42 00 00 00 00 00 38 72 42 00 00 00 00 00 b4 77 42 00 00 00 00 00 | .fB......kB.....8rB......wB..... |
| 74440 | 31 7c 42 00 00 00 00 00 75 84 42 00 00 00 00 00 2f 89 42 00 00 00 00 00 22 b2 42 00 00 00 00 00 | 1|B.....u.B...../.B.....".B..... |
| 74460 | 9d b5 42 00 00 00 00 00 44 f3 42 00 00 00 00 00 f9 35 43 00 00 00 00 00 1b 3d 43 00 00 00 00 00 | ..B.....D.B......5C......=C..... |
| 74480 | e1 57 43 00 00 00 00 00 78 82 43 00 00 00 00 00 34 87 43 00 00 00 00 00 15 9b 43 00 00 00 00 00 | .WC.....x.C.....4.C.......C..... |
| 744a0 | d3 a4 43 00 00 00 00 00 08 a5 43 00 00 00 00 00 a4 aa 43 00 00 00 00 00 1b b3 43 00 00 00 00 00 | ..C.......C.......C.......C..... |
| 744c0 | 86 bb 43 00 00 00 00 00 63 c7 43 00 00 00 00 00 5e cd 43 00 00 00 00 00 67 d0 43 00 00 00 00 00 | ..C.....c.C.....^.C.....g.C..... |
| 744e0 | 6b d6 43 00 00 00 00 00 22 d7 43 00 00 00 00 00 20 dc 43 00 00 00 00 00 ae de 43 00 00 00 00 00 | k.C.....".C.......C.......C..... |
| 74500 | 79 df 43 00 00 00 00 00 07 e5 43 00 00 00 00 00 9b ef 43 00 00 00 00 00 17 f7 43 00 00 00 00 00 | y.C.......C.......C.......C..... |
| 74520 | 6d 2f 44 00 00 00 00 00 18 4b 44 00 00 00 00 00 37 58 44 00 00 00 00 00 b3 6d 44 00 00 00 00 00 | m/D......KD.....7XD......mD..... |
| 74540 | d3 7d 44 00 00 00 00 00 8a 8f 44 00 00 00 00 00 65 1c 45 00 00 00 00 00 cf 26 45 00 00 00 00 00 | .}D.......D.....e.E......&E..... |
| 74560 | ca 2b 45 00 00 00 00 00 c2 30 45 00 00 00 00 00 5f 36 45 00 00 00 00 00 25 3c 45 00 00 00 00 00 | .+E......0E....._6E.....%<E..... |
| 74580 | ec 41 45 00 00 00 00 00 25 4a 45 00 00 00 00 00 22 a8 45 00 00 00 00 00 9b b5 45 00 00 00 00 00 | .AE.....%JE.....".E.......E..... |
| 745a0 | 3b ba 45 00 00 00 00 00 ea cc 45 00 00 00 00 00 c6 cd 45 00 00 00 00 00 84 d0 45 00 00 00 00 00 | ;.E.......E.......E.......E..... |
| 745c0 | 82 f8 45 00 00 00 00 00 c0 0c 46 00 00 00 00 00 3d 10 46 00 00 00 00 00 f1 1b 46 00 00 00 00 00 | ..E.......F.....=.F.......F..... |
| 745e0 | d2 29 46 00 00 00 00 00 a5 45 46 00 00 00 00 00 b3 52 46 00 00 00 00 00 1d 6a 46 00 00 00 00 00 | .)F......EF......RF......jF..... |
| 74600 | ee 6c 46 00 00 00 00 00 b5 6d 46 00 00 00 00 00 e9 90 46 00 00 00 00 00 ff a3 46 00 00 00 00 00 | .lF......mF.......F.......F..... |
| 74620 | 00 00 00 00 00 00 00 00 47 43 43 3a 20 28 55 62 75 6e 74 75 20 35 2e 34 2e 31 2d 32 75 62 75 6e | ........GCC:.(Ubuntu.5.4.1-2ubun |
| 74640 | 74 75 31 7e 31 36 2e 30 34 29 20 35 2e 34 2e 31 20 32 30 31 36 30 39 30 34 00 00 2e 73 68 73 74 | tu1~16.04).5.4.1.20160904...shst |
| 74660 | 72 74 61 62 00 2e 69 6e 74 65 72 70 00 2e 6e 6f 74 65 2e 41 42 49 2d 74 61 67 00 2e 6e 6f 74 65 | rtab..interp..note.ABI-tag..note |
| 74680 | 2e 67 6e 75 2e 62 75 69 6c 64 2d 69 64 00 2e 67 6e 75 2e 68 61 73 68 00 2e 64 79 6e 73 79 6d 00 | .gnu.build-id..gnu.hash..dynsym. |
| 746a0 | 2e 64 79 6e 73 74 72 00 2e 67 6e 75 2e 76 65 72 73 69 6f 6e 00 2e 67 6e 75 2e 76 65 72 73 69 6f | .dynstr..gnu.version..gnu.versio |
| 746c0 | 6e 5f 72 00 2e 72 65 6c 61 2e 64 79 6e 00 2e 72 65 6c 61 2e 70 6c 74 00 2e 69 6e 69 74 00 2e 70 | n_r..rela.dyn..rela.plt..init..p |
| 746e0 | 6c 74 2e 67 6f 74 00 2e 74 65 78 74 00 2e 66 69 6e 69 00 2e 72 6f 64 61 74 61 00 2e 65 68 5f 66 | lt.got..text..fini..rodata..eh_f |
| 74700 | 72 61 6d 65 5f 68 64 72 00 2e 65 68 5f 66 72 61 6d 65 00 2e 69 6e 69 74 5f 61 72 72 61 79 00 2e | rame_hdr..eh_frame..init_array.. |
| 74720 | 66 69 6e 69 5f 61 72 72 61 79 00 2e 6a 63 72 00 2e 64 79 6e 61 6d 69 63 00 2e 67 6f 74 2e 70 6c | fini_array..jcr..dynamic..got.pl |
| 74740 | 74 00 2e 64 61 74 61 00 2e 62 73 73 00 2e 63 6f 6d 6d 65 6e 74 00 00 00 00 00 00 00 00 00 00 00 | t..data..bss..comment........... |
| 74760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 74780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00 | ................................ |
| 747a0 | 02 00 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 00 00 00 00 00 00 1c 00 00 00 00 00 00 00 | ........8.@.....8............... |
| 747c0 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 07 00 00 00 | ................................ |
| 747e0 | 02 00 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 00 00 00 00 00 00 20 00 00 00 00 00 00 00 | ........T.@.....T............... |
| 74800 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 07 00 00 00 | ........................!....... |
| 74820 | 02 00 00 00 00 00 00 00 74 02 40 00 00 00 00 00 74 02 00 00 00 00 00 00 24 00 00 00 00 00 00 00 | ........t.@.....t.......$....... |
| 74840 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 f6 ff ff 6f | ........................4......o |
| 74860 | 02 00 00 00 00 00 00 00 98 02 40 00 00 00 00 00 98 02 00 00 00 00 00 00 28 06 00 00 00 00 00 00 | ..........@.............(....... |
| 74880 | 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e 00 00 00 0b 00 00 00 | ........................>....... |
| 748a0 | 02 00 00 00 00 00 00 00 c0 08 40 00 00 00 00 00 c0 08 00 00 00 00 00 00 98 1c 00 00 00 00 00 00 | ..........@..................... |
| 748c0 | 06 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 46 00 00 00 03 00 00 00 | ........................F....... |
| 748e0 | 02 00 00 00 00 00 00 00 58 25 40 00 00 00 00 00 58 25 00 00 00 00 00 00 d3 0d 00 00 00 00 00 00 | ........X%@.....X%.............. |
| 74900 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 00 00 00 ff ff ff 6f | ........................N......o |
| 74920 | 02 00 00 00 00 00 00 00 2c 33 40 00 00 00 00 00 2c 33 00 00 00 00 00 00 62 02 00 00 00 00 00 00 | ........,3@.....,3......b....... |
| 74940 | 05 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 5b 00 00 00 fe ff ff 6f | ........................[......o |
| 74960 | 02 00 00 00 00 00 00 00 90 35 40 00 00 00 00 00 90 35 00 00 00 00 00 00 a0 00 00 00 00 00 00 00 | .........5@......5.............. |
| 74980 | 06 00 00 00 03 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 00 00 04 00 00 00 | ........................j....... |
| 749a0 | 02 00 00 00 00 00 00 00 30 36 40 00 00 00 00 00 30 36 00 00 00 00 00 00 60 00 00 00 00 00 00 00 | ........06@.....06......`....... |
| 749c0 | 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 74 00 00 00 04 00 00 00 | ........................t....... |
| 749e0 | 42 00 00 00 00 00 00 00 90 36 40 00 00 00 00 00 90 36 00 00 00 00 00 00 d8 09 00 00 00 00 00 00 | B........6@......6.............. |
| 74a00 | 05 00 00 00 18 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 7e 00 00 00 01 00 00 00 | ........................~....... |
| 74a20 | 06 00 00 00 00 00 00 00 68 40 40 00 00 00 00 00 68 40 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 | ........h@@.....h@.............. |
| 74a40 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 00 00 01 00 00 00 | ........................y....... |
| 74a60 | 06 00 00 00 00 00 00 00 90 40 40 00 00 00 00 00 90 40 00 00 00 00 00 00 a0 06 00 00 00 00 00 00 | .........@@......@.............. |
| 74a80 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 84 00 00 00 01 00 00 00 | ................................ |
| 74aa0 | 06 00 00 00 00 00 00 00 30 47 40 00 00 00 00 00 30 47 00 00 00 00 00 00 08 00 00 00 00 00 00 00 | ........0G@.....0G.............. |
| 74ac0 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8d 00 00 00 01 00 00 00 | ................................ |
| 74ae0 | 06 00 00 00 00 00 00 00 40 47 40 00 00 00 00 00 40 47 00 00 00 00 00 00 a0 af 01 00 00 00 00 00 | ........@G@.....@G.............. |
| 74b00 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 00 00 00 01 00 00 00 | ................................ |
| 74b20 | 06 00 00 00 00 00 00 00 e0 f6 41 00 00 00 00 00 e0 f6 01 00 00 00 00 00 09 00 00 00 00 00 00 00 | ..........A..................... |
| 74b40 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 00 00 00 01 00 00 00 | ................................ |
| 74b60 | 02 00 00 00 00 00 00 00 00 f7 41 00 00 00 00 00 00 f7 01 00 00 00 00 00 6b b7 04 00 00 00 00 00 | ..........A.............k....... |
| 74b80 | 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a1 00 00 00 01 00 00 00 | ................................ |
| 74ba0 | 02 00 00 00 00 00 00 00 6c ae 46 00 00 00 00 00 6c ae 06 00 00 00 00 00 7c 15 00 00 00 00 00 00 | ........l.F.....l.......|....... |
| 74bc0 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 af 00 00 00 01 00 00 00 | ................................ |
| 74be0 | 02 00 00 00 00 00 00 00 e8 c3 46 00 00 00 00 00 e8 c3 06 00 00 00 00 00 e4 74 00 00 00 00 00 00 | ..........F..............t...... |
| 74c00 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b9 00 00 00 0e 00 00 00 | ................................ |
| 74c20 | 03 00 00 00 00 00 00 00 f0 3d 67 00 00 00 00 00 f0 3d 07 00 00 00 00 00 08 00 00 00 00 00 00 00 | .........=g......=.............. |
| 74c40 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c5 00 00 00 0f 00 00 00 | ................................ |
| 74c60 | 03 00 00 00 00 00 00 00 f8 3d 67 00 00 00 00 00 f8 3d 07 00 00 00 00 00 08 00 00 00 00 00 00 00 | .........=g......=.............. |
| 74c80 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 00 00 00 01 00 00 00 | ................................ |
| 74ca0 | 03 00 00 00 00 00 00 00 00 3e 67 00 00 00 00 00 00 3e 07 00 00 00 00 00 08 00 00 00 00 00 00 00 | .........>g......>.............. |
| 74cc0 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d6 00 00 00 06 00 00 00 | ................................ |
| 74ce0 | 03 00 00 00 00 00 00 00 08 3e 67 00 00 00 00 00 08 3e 07 00 00 00 00 00 f0 01 00 00 00 00 00 00 | .........>g......>.............. |
| 74d00 | 06 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 88 00 00 00 01 00 00 00 | ................................ |
| 74d20 | 03 00 00 00 00 00 00 00 f8 3f 67 00 00 00 00 00 f8 3f 07 00 00 00 00 00 08 00 00 00 00 00 00 00 | .........?g......?.............. |
| 74d40 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 df 00 00 00 01 00 00 00 | ................................ |
| 74d60 | 03 00 00 00 00 00 00 00 00 40 67 00 00 00 00 00 00 40 07 00 00 00 00 00 60 03 00 00 00 00 00 00 | .........@g......@......`....... |
| 74d80 | 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 e8 00 00 00 01 00 00 00 | ................................ |
| 74da0 | 03 00 00 00 00 00 00 00 60 43 67 00 00 00 00 00 60 43 07 00 00 00 00 00 c8 02 00 00 00 00 00 00 | ........`Cg.....`C.............. |
| 74dc0 | 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ee 00 00 00 08 00 00 00 | ................................ |
| 74de0 | 03 00 00 00 00 00 00 00 40 46 67 00 00 00 00 00 28 46 07 00 00 00 00 00 30 00 00 00 00 00 00 00 | ........@Fg.....(F......0....... |
| 74e00 | 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f3 00 00 00 01 00 00 00 | ................................ |
| 74e20 | 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 46 07 00 00 00 00 00 32 00 00 00 00 00 00 00 | 0...............(F......2....... |
| 74e40 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 | ................................ |
| 74e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 46 07 00 00 00 00 00 fc 00 00 00 00 00 00 00 | ................ZF.............. |
| 74e80 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........................ |