summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/darwin/genie
blob: 2d6bd49e5b05d4ac39870cfa8cd2fe1d11886efd (plain)
ofshex dumpascii
0000 cf fa ed fe 07 00 00 01 03 00 00 00 02 00 00 00 11 00 00 00 d0 08 00 00 85 80 01 00 00 00 00 00 ................................
0020 19 00 00 00 48 00 00 00 5f 5f 50 41 47 45 5a 45 52 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....H...__PAGEZERO..............
0040 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 00 00 00 00 ................................
0060 00 00 00 00 00 00 00 00 19 00 00 00 c8 02 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 ................__TEXT..........
0080 00 00 00 00 01 00 00 00 00 d0 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0 05 00 00 00 00 00 ................................
00a0 07 00 00 00 05 00 00 00 08 00 00 00 00 00 00 00 5f 5f 74 65 78 74 00 00 00 00 00 00 00 00 00 00 ................__text..........
00c0 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 fc 0f 00 00 01 00 00 00 40 ea 01 00 00 00 00 00 __TEXT..................@.......
00e0 fc 0f 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 5f 5f 73 74 75 62 73 00 00 00 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __stubs.........__TEXT..........
0120 3c fa 01 00 01 00 00 00 7c 02 00 00 00 00 00 00 3c fa 01 00 01 00 00 00 00 00 00 00 00 00 00 00 <.......|.......<...............
0140 08 04 00 80 00 00 00 00 06 00 00 00 00 00 00 00 5f 5f 73 74 75 62 5f 68 65 6c 70 65 72 00 00 00 ................__stub_helper...
0160 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 b8 fc 01 00 01 00 00 00 f8 04 00 00 00 00 00 00 __TEXT..........................
0180 b8 fc 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 5f 5f 63 73 74 72 69 6e 67 00 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __cstring.......__TEXT..........
01c0 b0 01 02 00 01 00 00 00 2e 42 03 00 00 00 00 00 b0 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 .........B......................
01e0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 63 6f 6e 73 74 00 00 00 00 00 00 00 00 00 ................__const.........
0200 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 e0 43 05 00 01 00 00 00 f0 04 00 00 00 00 00 00 __TEXT...........C..............
0220 e0 43 05 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .C..............................
0240 5f 5f 67 63 63 5f 65 78 63 65 70 74 5f 74 61 62 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __gcc_except_tab__TEXT..........
0260 d0 48 05 00 01 00 00 00 28 00 00 00 00 00 00 00 d0 48 05 00 02 00 00 00 00 00 00 00 00 00 00 00 .H......(........H..............
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 75 6e 77 69 6e 64 5f 69 6e 66 6f 00 00 00 ................__unwind_info...
02a0 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 f8 48 05 00 01 00 00 00 7c 17 00 00 00 00 00 00 __TEXT...........H......|.......
02c0 f8 48 05 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 .H..............................
02e0 5f 5f 65 68 5f 66 72 61 6d 65 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __eh_frame......__TEXT..........
0300 78 60 05 00 01 00 00 00 80 6f 00 00 00 00 00 00 78 60 05 00 03 00 00 00 00 00 00 00 00 00 00 00 x`.......o......x`..............
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 78 02 00 00 5f 5f 44 41 54 41 00 00 ....................x...__DATA..
0340 00 00 00 00 00 00 00 00 00 d0 05 00 01 00 00 00 00 20 00 00 00 00 00 00 00 d0 05 00 00 00 00 00 ................................
0360 00 20 00 00 00 00 00 00 07 00 00 00 03 00 00 00 07 00 00 00 00 00 00 00 5f 5f 64 79 6c 64 00 00 ........................__dyld..
0380 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 00 d0 05 00 01 00 00 00 ........__DATA..................
03a0 10 00 00 00 00 00 00 00 00 d0 05 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 5f 5f 67 6f 74 00 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__got...........__DATA..
03e0 00 00 00 00 00 00 00 00 10 d0 05 00 01 00 00 00 50 00 00 00 00 00 00 00 10 d0 05 00 03 00 00 00 ................P...............
0400 00 00 00 00 00 00 00 00 06 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 5f 5f 6c 61 5f 73 79 6d ............j...........__la_sym
0420 62 6f 6c 5f 70 74 72 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 60 d0 05 00 01 00 00 00 bol_ptr.__DATA..........`.......
0440 50 03 00 00 00 00 00 00 60 d0 05 00 03 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 74 00 00 00 P.......`...................t...
0460 00 00 00 00 00 00 00 00 5f 5f 63 6f 6e 73 74 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__const.........__DATA..
0480 00 00 00 00 00 00 00 00 b0 d3 05 00 01 00 00 00 d0 10 00 00 00 00 00 00 b0 d3 05 00 04 00 00 00 ................................
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 64 61 74 61 00 00 ........................__data..
04c0 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 80 e4 05 00 01 00 00 00 ........__DATA..................
04e0 40 02 00 00 00 00 00 00 80 e4 05 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @...............................
0500 00 00 00 00 00 00 00 00 5f 5f 63 6f 6d 6d 6f 6e 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__common........__DATA..
0520 00 00 00 00 00 00 00 00 c0 e6 05 00 01 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 ................................
0540 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 62 73 73 00 00 00 ........................__bss...
0560 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 e0 e6 05 00 01 00 00 00 ........__DATA..................
0580 08 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................................
05a0 00 00 00 00 00 00 00 00 19 00 00 00 48 00 00 00 5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00 ............H...__LINKEDIT......
05c0 00 f0 05 00 01 00 00 00 00 60 00 00 00 00 00 00 00 f0 05 00 00 00 00 00 60 53 00 00 00 00 00 00 .........`..............`S......
05e0 07 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 18 00 00 00 98 f3 05 00 c2 01 00 00 ................................
0600 50 13 06 00 10 30 00 00 0b 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 01 00 00 P....0......P...............N...
0620 4e 01 00 00 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 00 00 00 N...t...........................
0640 d8 0f 06 00 de 00 00 00 b8 0f 06 00 04 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 20 00 00 00 ................................
0660 0c 00 00 00 2f 75 73 72 2f 6c 69 62 2f 64 79 6c 64 00 00 00 00 00 00 00 1b 00 00 00 18 00 00 00 ..../usr/lib/dyld...............
0680 4c a6 43 40 2e b6 34 a5 90 99 f3 93 97 70 7c ec 24 00 00 00 10 00 00 00 00 04 0a 00 00 09 0a 00 L.C@..4......p|.$...............
06a0 05 00 00 00 b8 00 00 00 04 00 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............*...................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc 0f 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 68 00 00 00 ............................h...
0760 18 00 00 00 02 00 00 00 00 00 3b 00 00 00 01 00 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f ..........;...../System/Library/
0780 46 72 61 6d 65 77 6f 72 6b 73 2f 43 6f 72 65 53 65 72 76 69 63 65 73 2e 66 72 61 6d 65 77 6f 72 Frameworks/CoreServices.framewor
07a0 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 6f 72 65 53 65 72 76 69 63 65 73 00 00 00 00 00 00 00 k/Versions/A/CoreServices.......
07c0 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 00 00 3c 00 00 00 07 00 2f 75 73 72 2f 6c 69 62 ....8.............<...../usr/lib
07e0 2f 6c 69 62 73 74 64 63 2b 2b 2e 36 2e 64 79 6c 69 62 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 /libstdc++.6.dylib..........8...
0800 18 00 00 00 02 00 00 00 01 01 ad 04 00 00 01 00 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 53 79 73 74 ................/usr/lib/libSyst
0820 65 6d 2e 42 2e 64 79 6c 69 62 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 em.B.dylib..........8...........
0840 00 00 11 0a 00 00 01 00 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 67 63 63 5f 73 2e 31 2e 64 79 6c 69 ......../usr/lib/libgcc_s.1.dyli
0860 62 00 00 00 00 00 00 00 0c 00 00 00 68 00 00 00 18 00 00 00 02 00 00 00 00 0e 57 03 00 00 96 00 b...........h.............W.....
0880 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 43 6f 72 65 46 /System/Library/Frameworks/CoreF
08a0 6f 75 6e 64 61 74 69 6f 6e 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 oundation.framework/Versions/A/C
08c0 6f 72 65 46 6f 75 6e 64 61 74 69 6f 6e 00 00 00 26 00 00 00 10 00 00 00 00 f0 05 00 98 03 00 00 oreFoundation...&...............
08e0 29 00 00 00 10 00 00 00 98 f3 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 )...............................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 48 89 ............................j.H.
1000 e5 48 83 e4 f0 48 8b 7d 08 48 8d 75 10 89 fa 83 c2 01 c1 e2 03 48 01 f2 e8 01 00 00 00 f4 55 48 .H...H.}.H.u.........H........UH
1020 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 d6 49 89 f4 41 89 ff 44 89 3d 83 d6 05 00 4c 89 25 ..AWAVATSH...I..I..A..D.=....L.%
1040 84 d6 05 00 4c 89 35 85 d6 05 00 49 8b 04 24 48 85 c0 75 0c 48 8d 05 55 f1 01 00 eb 1a 48 89 c8 ....L.5....I..$H..u.H..U.....H..
1060 48 8d 48 01 eb 03 48 ff c1 8a 51 ff 84 d2 74 07 80 fa 2f 75 f1 eb e6 48 89 05 5a d6 05 00 4c 89 H.H...H...Q...t.../u...H..Z...L.
1080 f3 48 83 3b 00 48 8d 5b 08 75 f6 48 8b 05 c6 bf 05 00 48 8b 00 48 85 c0 74 02 ff d0 48 8b 05 9d .H.;.H.[.u.H......H..H..t...H...
10a0 bf 05 00 48 8b 00 48 85 c0 74 02 ff d0 e8 ae e9 01 00 48 8d 3d f8 f0 01 00 48 8d 75 d0 e8 5a 00 ...H..H..t........H.=....H.u..Z.
10c0 00 00 ff 55 d0 48 8d 3d 12 f1 01 00 48 8d 75 d8 e8 47 00 00 00 48 8b 7d d8 48 85 ff 74 05 e8 b3 ...U.H.=....H.u..G...H.}.H..t...
10e0 e9 01 00 48 8b 05 5e bf 05 00 c7 00 00 00 00 00 44 89 ff 4c 89 e6 4c 89 f2 48 89 d9 e8 f6 01 00 ...H..^.........D..L..L..H......
1100 00 89 c7 e8 dc e9 01 00 41 53 4c 8d 1d ef ee ff ff 41 53 ff 25 e7 be 05 00 0f 1f 00 ff 25 e6 be ........ASL......AS.%........%..
1120 05 00 55 48 89 e5 41 56 53 48 81 ec 00 40 00 00 49 89 fe 48 8d 9d f0 bf ff ff be 00 40 00 00 48 ..UH..AVSH...@..I..H........@..H
1140 89 df e8 21 ea 01 00 48 89 c1 31 c0 48 85 c9 75 05 eb 26 48 ff c3 8a 03 84 c0 74 09 3c 5c 75 f3 ...!...H..1.H..u..&H......t.<\u.
1160 c6 03 2f eb ee 48 8d b5 f0 bf ff ff 4c 89 f7 e8 83 38 01 00 b8 01 00 00 00 48 81 c4 00 40 00 00 ../..H......L....8.......H...@..
1180 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 [A^].UH..AWAVSH..xH..A..........
11a0 31 d2 e8 e1 76 01 00 49 89 c7 48 8d b5 70 ff ff ff 4c 89 ff e8 6f ea 01 00 85 c0 74 1d 48 89 df 1...v..I..H..p...L...o.....t.H..
11c0 e8 87 37 01 00 e8 90 e8 01 00 8b 00 83 f8 02 75 69 48 8d 35 37 f0 01 00 eb 6c 31 f6 31 d2 48 89 ..7............uiH.57....l1.1.H.
11e0 df e8 99 3c 01 00 48 8d 35 67 f0 01 00 48 89 df e8 02 38 01 00 48 8b 75 98 48 89 df e8 81 37 01 ...<..H.5g...H....8..H.u.H....7.
1200 00 be fd ff ff ff 48 89 df e8 f6 3d 01 00 48 8d 35 45 f0 01 00 48 89 df e8 da 37 01 00 f2 48 0f ......H....=..H.5E...H....7...H.
1220 2a 45 b8 48 89 df e8 3a 37 01 00 be fd ff ff ff 48 89 df e8 cc 3d 01 00 eb 42 83 f8 0d 75 1c 48 *E.H...:7.......H....=...B...u.H
1240 8d 35 ae ef 01 00 31 c0 48 89 df 4c 89 fa e8 48 38 01 00 41 be 02 00 00 00 eb 21 e8 fa e7 01 00 .5....1.H..L...H8..A......!.....
1260 8b 10 48 8d 35 b9 ef 01 00 31 c0 48 89 df 4c 89 f9 e8 25 38 01 00 41 be 02 00 00 00 44 89 f0 48 ..H.5....1.H..L...%8..A.....D..H
1280 83 c4 78 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 ..x[A^A_].UH..AWAVSPH..A........
12a0 00 00 31 d2 e8 df 75 01 00 49 89 c7 4c 89 ff e8 ee e7 01 00 85 c0 74 24 48 89 df e8 8c 36 01 00 ..1...u..I..L.........t$H....6..
12c0 48 8d 35 98 ef 01 00 31 c0 48 89 df 4c 89 fa e8 c7 37 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 H.5....1.H..L....7..A...........
12e0 00 48 89 df e8 f4 38 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 .H....8..D..H...[A^A_].UH..AWAVA
1300 54 53 49 89 f6 41 89 ff e8 28 88 01 00 48 89 c3 48 89 df e8 b7 29 01 00 48 89 df e8 5c 0a 00 00 TSI..A...(...H..H....)..H...\...
1320 41 89 c4 49 8b 36 48 89 df e8 48 0d 00 00 48 8d 35 4d ef 01 00 48 89 df e8 54 3c 01 00 45 85 e4 A..I.6H...H...H.5M...H...T<..E..
1340 75 11 48 89 df 44 89 fe 4c 89 f2 e8 1a 0b 00 00 41 89 c4 48 89 df e8 23 4f 01 00 44 89 e0 5b 41 u.H..D..L.......A..H...#O..D..[A
1360 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 48 89 7d 98 31 \A^A_].UH..AWAVAUATSH......H.}.1
1380 db be 01 00 00 00 31 d2 31 c9 e8 a0 74 01 00 49 89 c7 4d 85 ff 74 7f 31 db 31 f6 4c 89 ff e8 55 ......1.1...t..I..M..t.1.1.L...U
13a0 05 00 00 88 44 1d a0 48 ff c3 48 c1 e8 08 83 fb 04 75 f0 be 4c 00 00 00 4c 89 ff e8 38 05 00 00 ....D..H..H......u..L...L...8...
13c0 31 c9 88 44 0d a4 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 be 75 00 00 00 4c 89 ff e8 19 05 00 00 31 1..D..H...H.....u..u...L.......1
13e0 c9 88 44 0d a8 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 be 61 00 00 00 4c 89 ff e8 fa 04 00 00 31 c9 ..D..H...H.....u..a...L.......1.
1400 88 44 0d ac 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 48 8d 55 a0 eb 46 48 8d 3d 76 ee 01 00 48 8d 35 .D..H...H.....u.H.U..FH.=v...H.5
1420 7c ee 01 00 e8 fd e6 01 00 49 89 c4 4c 8d 7d a0 be 10 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 e1 |........I..L.}...........L..L..
1440 e8 ed e6 01 00 49 89 c6 4c 89 e7 e8 a0 e6 01 00 4c 89 fa 45 85 f6 0f 84 ef 00 00 00 48 8b 0a 0f .....I..L.......L..E........H...
1460 b6 c1 89 45 94 0f b6 c5 89 45 90 41 89 c8 49 89 cb 48 89 cf 48 89 ce 0f b6 45 ab 89 45 8c 48 8b ...E.....E.A..I..H..H....E..E.H.
1480 5d a8 44 0f b6 e3 0f b6 c7 41 89 c1 41 89 de 49 89 df 49 89 dd 48 89 d8 44 0f b6 52 03 41 c1 e8 ].D......A..A..I..I..H..D..R.A..
14a0 10 45 0f b6 c0 49 c1 eb 20 45 0f b6 db 48 c1 ef 28 40 0f b6 ff 48 c1 ee 30 40 0f b6 f6 48 c1 e9 .E...I...E...H..(@...H..0@...H..
14c0 38 41 c1 ee 10 45 0f b6 f6 49 c1 ef 20 45 0f b6 ff 49 c1 ed 28 45 0f b6 ed 48 c1 e8 30 0f b6 c0 8A...E...I...E...I..(E...H..0...
14e0 48 c1 eb 38 89 5c 24 58 8b 55 8c 89 54 24 38 44 89 64 24 20 89 4c 24 18 89 44 24 50 44 89 6c 24 H..8.\$X.U..T$8D.d$..L$..D$PD.l$
1500 48 44 89 7c 24 40 44 89 74 24 30 44 89 4c 24 28 89 74 24 10 89 7c 24 08 44 89 1c 24 48 8d 35 80 HD.|$@D.t$0D.L$(.t$..|$.D..$H.5.
1520 ed 01 00 48 8d 5d b0 31 c0 8b 55 94 8b 4d 90 45 89 d1 48 89 df e8 e2 e6 01 00 48 8b 7d 98 48 89 ...H.].1..U..M.E..H.......H.}.H.
1540 de e8 b1 34 01 00 bb 01 00 00 00 89 d8 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 ...4.........H......[A\A]A^A_].U
1560 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 14 73 01 00 48 89 c7 e8 16 00 00 00 48 89 df 89 H..SPH.......1...s..H.......H...
1580 c6 e8 57 36 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 48 81 ec 80 00 00 00 48 8d 75 ..W6.......H...[].UH..H......H.u
15a0 88 e8 82 e6 01 00 89 c1 31 c0 85 c9 75 0c 0f b7 45 90 c1 e8 0e f7 d0 83 e0 01 48 81 c4 80 00 00 ........1...u...E.........H.....
15c0 00 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 31 db 48 8d 7d e0 31 f6 e8 96 e5 01 00 85 c0 .].UH..AVSH...I..1.H.}.1........
15e0 75 1c 48 69 45 e0 40 42 0f 00 48 63 4d e8 48 01 c1 48 bb 00 c0 2b ff fe bf dc 00 48 01 cb 4c 89 u.HiE.@B..HcM.H..H...+.....H..L.
1600 f7 48 89 de e8 79 33 01 00 b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 .H...y3.......H...[A^].UH..AWAVA
1620 54 53 48 89 fb be 01 00 00 00 31 d2 e8 57 72 01 00 49 89 c4 41 be 02 00 00 00 be 02 00 00 00 31 TSH.......1..Wr..I..A..........1
1640 d2 48 89 df e8 3f 72 01 00 49 89 c7 48 8d 35 95 ec 01 00 31 c0 48 89 df 4c 89 e2 4c 89 f9 e8 38 .H...?r..I..H.5....1.H..L..L...8
1660 34 01 00 be ff ff ff ff 31 d2 48 89 df e8 07 31 01 00 48 89 c7 e8 08 e6 01 00 85 c0 74 1e 48 89 4.......1.H....1..H.........t.H.
1680 df e8 c6 32 01 00 48 8d 35 64 ec 01 00 31 c0 48 89 df 4c 89 fa e8 01 34 01 00 eb 13 be 01 00 00 ...2..H.5d...1.H..L....4........
16a0 00 48 89 df e8 34 35 01 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 .H...45..A.....D..[A\A^A_].UH..A
16c0 57 41 56 41 55 41 54 53 50 49 89 ff 45 31 f6 be 01 00 00 00 31 d2 31 c9 e8 52 71 01 00 48 89 c3 WAVAUATSPI..E1......1.1..Rq..H..
16e0 be 02 00 00 00 31 d2 31 c9 4c 89 ff e8 3e 71 01 00 49 89 c4 48 85 db 74 49 4d 85 e4 74 44 48 89 .....1.1.L...>q..I..H..tIM..tDH.
1700 df e8 4c e5 01 00 49 89 c5 4c 89 e7 e8 41 e5 01 00 41 39 c5 7c 2c 49 63 cd 48 98 48 29 c1 48 01 ..L...I..L...A...A9.|,Ic.H.H).H.
1720 cb 48 89 df 4c 89 e6 e8 08 e5 01 00 85 c0 0f 94 c0 0f b6 f0 4c 89 ff e8 a1 34 01 00 41 be 01 00 .H..L...............L....4..A...
1740 00 00 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 ..D..H...[A\A]A^A_].UH..AWAVAUAT
1760 53 48 83 ec 18 48 89 fb 48 8d 75 d4 bf 31 73 79 73 e8 c6 e2 01 00 48 8d 75 d0 bf 32 73 79 73 e8 SH...H..H.u..1sys.....H.u..2sys.
1780 b8 e2 01 00 48 8d 75 cc bf 33 73 79 73 e8 aa e2 01 00 44 8b 6d d4 41 83 fd 0a 44 8b 65 d0 44 8b ....H.u..3sys.....D.m.A...D.e.D.
17a0 7d cc 4c 8d 35 e8 09 05 00 75 17 41 8d 44 24 fc 83 f8 03 77 0d 48 98 48 8d 0d f2 bb 05 00 4c 8b }.L.5....u.A.D$....w.H.H......L.
17c0 34 c1 31 f6 31 d2 48 89 df e8 b1 36 01 00 48 8d 35 8d 09 05 00 48 89 df e8 1a 32 01 00 f2 41 0f 4.1.1.H....6..H.5....H....2...A.
17e0 2a c5 48 89 df e8 7b 31 01 00 be fd ff ff ff 48 89 df e8 0d 38 01 00 48 8d 35 71 09 05 00 48 89 *.H...{1.......H....8..H.5q...H.
1800 df e8 f1 31 01 00 0f 57 c0 f2 41 0f 2a c4 48 89 df e8 4f 31 01 00 be fd ff ff ff 48 89 df e8 e1 ...1...W..A.*.H...O1.......H....
1820 37 01 00 48 8d 35 52 09 05 00 48 89 df e8 c5 31 01 00 0f 57 c0 f2 41 0f 2a c7 48 89 df e8 23 31 7..H.5R...H....1...W..A.*.H...#1
1840 01 00 be fd ff ff ff 48 89 df e8 b5 37 01 00 48 8d 35 2f 09 05 00 48 89 df e8 99 31 01 00 48 89 .......H....7..H.5/...H....1..H.
1860 df 4c 89 f6 e8 8e 31 01 00 be fd ff ff ff 48 89 df e8 8e 37 01 00 b8 01 00 00 00 48 83 c4 18 5b .L....1.......H....7.......H...[
1880 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 e9 6f 01 00 8a A\A]A^A_].UH..SPH.......1...o...
18a0 08 84 c9 74 37 48 ff c0 ba 05 15 00 00 48 6b f2 21 48 0f be d1 48 01 f2 8a 08 48 ff c0 84 c9 75 ...t7H.......Hk.!H...H....H....u
18c0 ec 66 48 0f 6e c2 66 0f 62 05 22 2b 05 00 66 0f 5c 05 2a 2b 05 00 66 0f 7c c0 eb 08 f2 0f 10 05 .fH.n.f.b."+..f.\.*+..f.|.......
18e0 fc 2a 05 00 48 89 df e8 79 30 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 85 f6 b8 05 .*..H...y0.......H...[].UH......
1900 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 8a 0f 84 c9 74 17 48 ff c7 48 6b d0 21 48 0f be c1 48 ...t.Hc.H.........t.H..Hk.!H...H
1920 01 d0 8a 0f 48 ff c7 84 c9 75 ec 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fc e8 66 ....H....u.].UH..AWAVAUATSPI...f
1940 28 01 00 89 c1 31 c0 83 f9 02 0f 8c 32 01 00 00 41 be 02 00 00 00 4c 89 e7 44 89 f6 e8 0f 2b 01 (....1......2...A.....L..D....+.
1960 00 85 c0 0f 84 e9 00 00 00 31 d2 4c 89 e7 44 89 f6 e8 12 6f 01 00 48 89 c3 be 3b 00 00 00 48 89 .........1.L..D....o..H...;...H.
1980 df e8 a8 e2 01 00 49 89 c5 be 3a 00 00 00 48 89 df e8 98 e2 01 00 4d 85 ed 75 05 49 89 c5 eb 0f ......I...:...H.......M..u.I....
19a0 48 85 c0 75 05 4c 89 e8 eb 20 49 39 c5 73 1b 41 b7 01 4d 85 ed 75 1d 4c 89 e7 48 89 de e8 35 30 H..u.L....I9.s.A..M..u.L..H...50
19c0 01 00 45 31 ff 45 31 ed eb 1b 48 85 c0 41 0f 95 c7 49 89 c5 4c 89 ea 48 29 da 4c 89 e7 48 89 de ..E1.E1...H..A...I..L..H).L..H..
19e0 e8 b9 2f 01 00 be ff ff ff ff 4c 89 e7 e8 53 2a 01 00 4c 89 e7 48 8d 35 e2 07 05 00 e8 f6 2f 01 ../.......L...S*..L..H.5....../.
1a00 00 be 01 00 00 00 4c 89 e7 e8 37 2a 01 00 be 03 00 00 00 4c 89 e7 e8 24 3d 01 00 be ff ff ff ff ......L...7*.......L...$=.......
1a20 31 d2 4c 89 e7 e8 4f 2d 01 00 48 89 c7 e8 60 fb ff ff 85 c0 75 3a be fd ff ff ff 4c 89 e7 e8 82 1.L...O-..H...`.....u:.....L....
1a40 27 01 00 49 ff c5 45 84 ff 4c 89 eb 0f 85 27 ff ff ff 41 8d 5e 01 4c 89 e7 e8 4b 27 01 00 89 c1 '..I..E..L....'...A.^.L...K'....
1a60 31 c0 41 39 ce 41 89 de 0f 8c e8 fe ff ff eb 12 be fe ff ff ff 4c 89 e7 e8 48 27 01 00 b8 01 00 1.A9.A...............L...H'.....
1a80 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be ..H...[A\A]A^A_].UH..AWAVSPH..A.
1aa0 01 00 00 00 be 01 00 00 00 31 d2 e8 d8 6d 01 00 49 89 c7 4c 89 ff e8 49 e1 01 00 85 c0 74 24 48 .........1...m..I..L...I.....t$H
1ac0 89 df e8 85 2e 01 00 48 8d 35 12 07 05 00 31 c0 48 89 df 4c 89 fa e8 c0 2f 01 00 41 be 02 00 00 .......H.5....1.H..L..../..A....
1ae0 00 eb 0d be 01 00 00 00 48 89 df e8 ed 30 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 ........H....0..D..H...[A^A_].UH
1b00 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe be 01 00 00 00 31 d2 e8 6d 6d 01 00 49 89 c7 bf 20 ..AWAVAUATSPI.......1..mm..I....
1b20 00 00 00 e8 70 e0 01 00 49 89 c4 be 2f 00 00 00 4c 89 ff e8 32 e1 01 00 49 89 c5 4d 85 ed 74 51 ....p...I.../...L...2...I..M..tQ
1b40 4c 89 eb 4c 29 fb 48 8d 7b 01 e8 49 e0 01 00 49 89 44 24 10 48 89 c7 4c 89 fe 48 89 da e8 fc e0 L..L).H.{..I...I.D$.H..L..H.....
1b60 01 00 49 8b 44 24 10 c6 04 18 00 4c 89 ff e8 df e0 01 00 4c 01 f8 4c 29 e8 48 89 c7 e8 17 e0 01 ..I.D$.....L.......L..L).H......
1b80 00 49 89 44 24 18 49 ff c5 48 89 c7 4c 89 ee eb 30 bf 02 00 00 00 e8 fd df 01 00 49 89 44 24 10 .I.D$.I..H..L...0..........I.D$.
1ba0 66 c7 00 2e 00 4c 89 ff e8 a5 e0 01 00 48 8d 78 01 e8 e2 df 01 00 49 89 44 24 18 48 89 c7 4c 89 f....L.......H.x......I.D$.H..L.
1bc0 fe e8 7a e0 01 00 49 8b 7c 24 10 e8 f2 df 01 00 49 89 04 24 4c 89 f7 4c 89 e6 e8 21 30 01 00 b8 ..z...I.|$......I..$L..L...!0...
1be0 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 be 01 00 00 00 e8 69 ....H...[A\A]A^A_].UH..SP......i
1c00 2c 01 00 48 89 c3 48 8b 3b 48 85 ff 74 05 e8 a7 de 01 00 48 8b 7b 10 e8 1c df 01 00 48 8b 7b 18 ,..H..H.;H..t......H.{......H.{.
1c20 e8 13 df 01 00 48 89 df e8 0b df 01 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be .....H.......1.H...[].UH..SPH...
1c40 01 00 00 00 e8 23 2c 01 00 48 8b 70 08 48 83 c6 08 48 89 df e8 9e 2d 01 00 b8 01 00 00 00 48 83 .....#,..H.p.H...H....-.......H.
1c60 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb be 01 00 00 00 e8 ed 2b 01 00 48 ..[].UH..AWAVSH..xH.........+..H
1c80 8b 48 08 48 8b 50 10 48 83 c1 08 48 8d 35 6e 05 05 00 45 31 f6 31 c0 48 89 df e8 fc 2d 01 00 be .H.H.P.H...H.5n...E1.1.H....-...
1ca0 ff ff ff ff 31 d2 48 89 df e8 cb 2a 01 00 49 89 c7 be fe ff ff ff 48 89 df e8 07 25 01 00 48 8d ....1.H....*..I.......H....%..H.
1cc0 b5 70 ff ff ff 4c 89 ff e8 5b df 01 00 85 c0 75 24 0f b7 85 78 ff ff ff 25 00 f0 00 00 66 3d 00 .p...L...[.....u$...x...%....f=.
1ce0 80 0f 94 c0 0f b6 f0 48 89 df e8 ee 2e 01 00 41 be 01 00 00 00 44 89 f0 48 83 c4 78 5b 41 5e 41 .......H.......A.....D..H..x[A^A
1d00 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 e8 52 2b 01 00 49 89 c7 49 8b 3f _].UH..AWAVSPI........R+..I..I.?
1d20 31 db 48 85 ff 74 48 e8 c0 de 01 00 eb 0a 49 8b 3f e8 b6 de 01 00 31 db 48 85 c0 49 89 47 08 74 1.H..tH.......I.?.....1.H..I.G.t
1d40 2e 80 78 08 2e 74 e7 48 83 c0 08 49 8b 7f 18 31 d2 48 89 c6 e8 c7 dd 01 00 85 c0 75 d1 bb 01 00 ..x..t.H...I...1.H.........u....
1d60 00 00 be 01 00 00 00 4c 89 f7 e8 6e 2e 01 00 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 .......L...n.....H...[A^A_].UH..
1d80 53 50 48 89 fb 48 8d 35 7a 04 05 00 48 8d 15 3d b6 05 00 31 c9 e8 18 79 01 00 48 8d 35 6a 04 05 SPH..H.5z...H..=...1...y..H.5j..
1da0 00 48 8d 15 48 b6 05 00 31 c9 48 89 df e8 00 79 01 00 48 8d 35 55 04 05 00 48 8d 15 60 b7 05 00 .H..H...1.H....y..H.5U...H..`...
1dc0 31 c9 48 89 df e8 e8 78 01 00 48 8d 35 44 04 05 00 48 89 df e8 1e 2c 01 00 48 8d 35 69 04 05 00 1.H....x..H.5D...H....,..H.5i...
1de0 48 89 df e8 a9 31 01 00 f2 0f 10 05 20 26 05 00 48 89 df e8 6d 2b 01 00 48 8d 35 55 04 05 00 48 H....1.......&..H...m+..H.5U...H
1e00 89 df e8 8a 31 01 00 48 8d 35 55 04 05 00 48 89 df e8 e1 2b 01 00 48 8d 35 84 04 05 00 48 89 df ....1..H.5U...H....+..H.5....H..
1e20 e8 6c 31 01 00 48 8d 35 88 04 05 00 48 89 df e8 c3 2b 01 00 48 8d 35 b7 04 05 00 48 89 df e8 4e .l1..H.5....H....+..H.5....H...N
1e40 31 01 00 48 8d 35 bb 04 05 00 48 89 df e8 a5 2b 01 00 48 8d 35 b3 04 05 00 48 89 df e8 30 31 01 1..H.5....H....+..H.5....H...01.
1e60 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 89 f3 89 5d d4 .1.H...[].UH..AWAVAUATSPI.....].
1e80 49 89 ff 31 f6 31 d2 e8 f3 2f 01 00 31 f6 31 d2 4c 89 ff e8 e7 2f 01 00 83 fb 02 41 89 dd 0f 8c I..1.1.../..1.1.L..../.....A....
1ea0 96 00 00 00 41 bc 01 00 00 00 49 63 c4 49 8b 34 c6 8a 06 3c 2d 75 0c 80 7e 01 2d 75 17 48 83 c6 ....A.....Ic.I.4...<-u..~.-u.H..
1ec0 02 eb 07 3c 2f 75 0d 48 ff c6 4c 89 ff e8 1a 03 00 00 eb 5a 4c 89 ff e8 1b 2b 01 00 4c 89 ff 48 ...</u.H..L........ZL....+..L..H
1ee0 8d 35 4d 04 05 00 e8 a6 30 01 00 41 ff c4 41 39 dc 7d 3b 49 63 dc 49 8b 34 de 4c 89 ff e8 f5 2a .5M.....0..A..A9.};Ic.I.4.L....*
1f00 01 00 be fe ff ff ff 4c 89 ff e8 f3 28 01 00 48 8d 50 01 be fe ff ff ff 4c 89 ff e8 30 32 01 00 .......L....(..H.P......L...02..
1f20 48 ff c3 41 39 dd 75 ce 45 89 ec 8b 5d d4 41 ff c4 41 39 dc 0f 8c 70 ff ff ff 48 8d 35 fa 03 05 H..A9.u.E...].A..A9...p...H.5...
1f40 00 4c 89 ff e8 48 30 01 00 48 8d 35 f1 03 05 00 4c 89 ff e8 39 30 01 00 4c 8d 35 21 c5 05 00 49 .L...H0..H.5....L...90..L.5!...I
1f60 8b 36 48 85 f6 74 3f 49 83 c6 08 4c 89 ff e8 9a 72 01 00 85 c0 0f 85 c0 00 00 00 31 f6 ba ff ff .6H..t?I...L....r..........1....
1f80 ff ff 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 0f 34 01 00 85 c0 0f 85 a1 00 00 00 49 8b 36 49 83 c6 ..1.E1.E1.L....4..........I.6I..
1fa0 08 48 85 f6 75 c5 48 8d 35 68 03 05 00 4c 89 ff e8 8e 2c 01 00 48 8d 15 5f 03 05 00 be ff ff ff .H..u.H.5h...L....,..H.._.......
1fc0 ff 4c 89 ff e8 26 2d 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 ff e8 58 22 01 00 be fe ff ff ff .L...&-............L...X".......
1fe0 4c 89 ff e8 dd 21 01 00 4c 89 ff e8 b9 21 01 00 89 c3 48 8d 35 2c 03 05 00 4c 89 ff e8 42 2c 01 L....!..L....!....H.5,...L...B,.
2000 00 41 be 01 00 00 00 31 f6 ba 01 00 00 00 45 31 c0 45 31 c9 4c 89 ff 89 d9 e8 83 33 01 00 be ff .A.....1......E1.E1.L......3....
2020 ff ff ff 31 d2 4c 89 ff 85 c0 74 2e e8 48 27 01 00 48 89 c7 e8 a1 db 01 00 eb 29 be ff ff ff ff ...1.L....t..H'..H........).....
2040 31 d2 4c 89 ff e8 2f 27 01 00 48 89 c7 e8 88 db 01 00 41 be 01 00 00 00 eb 0a e8 55 26 01 00 f2 1.L.../'..H.......A........U&...
2060 44 0f 2c f0 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 D.,.D..H...[A\A]A^A_].UH..AWAVAT
2080 53 48 81 ec 00 04 00 00 49 89 f6 49 89 ff e8 13 dc 01 00 48 89 c7 e8 05 dc 01 00 45 31 e4 31 f6 SH......I..I.......H.......E1.1.
20a0 48 89 c7 e8 0a dc 01 00 48 8d 9d e0 fb ff ff ba ff 03 00 00 b9 00 01 00 08 48 89 c7 48 89 de e8 H.......H................H..H...
20c0 e8 db 01 00 84 c0 49 0f 44 dc 0f 85 9b 00 00 00 48 8d 35 56 f8 ff ff 31 d2 4c 89 ff e8 66 2a 01 ......I.D.......H.5V...1.L...f*.
20e0 00 4c 89 ff 4c 89 f6 e8 0b 29 01 00 48 8d 3d 1d 02 05 00 e8 76 da 01 00 4c 89 ff 48 89 c6 e8 f4 .L..L....)..H.=.....v...L..H....
2100 28 01 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 84 32 01 00 85 c0 75 (............1.E1.E1.L....2....u
2120 4a be ff ff ff ff 4c 89 ff e8 42 23 01 00 85 c0 74 39 48 8d 35 a5 00 05 00 4c 89 ff e8 b6 28 01 J.....L...B#....t9H.5....L....(.
2140 00 4c 89 ff 4c 89 f6 e8 ab 28 01 00 be 03 00 00 00 4c 89 ff e8 e6 35 01 00 be ff ff ff ff 31 d2 .L..L....(.......L....5.......1.
2160 4c 89 ff e8 11 26 01 00 48 89 c3 48 85 db 75 5c 4c 89 ff e8 aa ef ff ff 48 8d 35 5f 00 05 00 4c L....&..H..H..u\L.......H.5_...L
2180 89 ff e8 70 28 01 00 4c 89 ff 4c 89 f6 e8 65 28 01 00 4c 89 ff e8 e5 01 00 00 85 c0 74 0f be fe ...p(..L..L...e(..L.........t...
21a0 ff ff ff 4c 89 ff e8 1a 20 01 00 eb 0d be 03 00 00 00 4c 89 ff e8 85 35 01 00 be ff ff ff ff 31 ...L..............L....5.......1
21c0 d2 4c 89 ff e8 b0 25 01 00 48 89 c3 4c 89 ff 48 89 de e8 20 28 01 00 b8 01 00 00 00 48 81 c4 00 .L....%..H..L..H....(.......H...
21e0 04 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 00 02 00 00 49 89 ...[A\A^A_].UH..AWAVATSH......I.
2200 f7 49 89 fe be 3d 00 00 00 4c 89 ff e8 1d da 01 00 49 89 c4 4d 85 e4 74 35 4c 89 e0 4c 29 f8 3d .I...=...L.......I..M..t5L..L).=
2220 ff 01 00 00 48 98 bb ff 01 00 00 48 0f 4e d8 48 8d bd e0 fd ff ff 4c 89 fe 48 89 da e8 1d da 01 ....H......H.N.H......L..H......
2240 00 c6 84 1d e0 fd ff ff 00 49 ff c4 eb 16 48 8d bd e0 fd ff ff 4c 89 fe e8 e3 d9 01 00 4c 8d 25 .........I....H......L.......L.%
2260 4c df 01 00 4c 89 f7 4c 89 e6 e8 88 27 01 00 48 8d 9d e0 fd ff ff be fd ff ff ff 4c 89 f7 48 89 L...L..L....'..H...........L..H.
2280 da e8 af 2d 01 00 48 8d 35 bd 00 05 00 48 89 df e8 9f d9 01 00 85 c0 75 0e 41 80 3c 24 00 74 07 ...-..H.5....H.........u.A.<$.t.
22a0 4c 89 25 39 c4 05 00 48 81 c4 00 02 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 78 L.%9...H......[A\A^A_].UH..SH..x
22c0 48 89 fb be 01 00 00 00 31 d2 e8 b9 65 01 00 80 38 00 74 14 48 8d 75 80 48 89 c7 e8 48 d9 01 00 H.......1...e...8.t.H.u.H...H...
22e0 85 c0 74 0b 31 f6 eb 11 be 01 00 00 00 eb 0a 0f b7 75 88 81 e6 00 40 00 00 48 89 df e8 dc 28 01 ..t.1............u....@..H....(.
2300 00 b8 01 00 00 00 48 83 c4 78 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 ......H..x[].UH..AWAVSPH..A.....
2320 be 01 00 00 00 31 d2 e8 5c 65 01 00 49 89 c7 be fd 01 00 00 4c 89 ff e8 74 d8 01 00 85 c0 74 24 .....1..\e..I.......L...t.....t$
2340 48 89 df e8 04 26 01 00 48 8d 35 aa 00 05 00 31 c0 48 89 df 4c 89 fa e8 3f 27 01 00 41 be 02 00 H....&..H.5....1.H..L...?'..A...
2360 00 00 eb 0d be 01 00 00 00 48 89 df e8 6c 28 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 .........H...l(..D..H...[A^A_].U
2380 48 89 e5 41 56 53 48 89 fb 45 31 f6 be ff ff ff ff 31 d2 e8 f0 64 01 00 8a 08 80 f9 5b 7f 10 84 H..AVSH..E1......1...d......[...
23a0 c9 74 2a 80 f9 24 74 12 80 f9 2f 75 07 eb 0b 80 f9 5c 74 06 80 78 01 3a 75 13 41 be 01 00 00 00 .t*..$t.../u.....\t..x.:u.A.....
23c0 be 01 00 00 00 48 89 df e8 10 28 01 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 31 f6 e8 fd 27 01 00 .....H....(..D..[A^].UH..1...'..
23e0 b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 49 89 cf 49 89 d4 49 89 f6 48 .....].UH..AWAVATSH..0I..I..I..H
2400 89 fb 48 89 5d b0 4c 89 65 b8 4c 89 7d c0 44 89 45 c8 48 8d 35 00 00 05 00 ba 04 00 00 00 41 ff ..H.].L.e.L.}.D.E.H.5.........A.
2420 d4 85 c0 89 45 cc c6 45 d6 53 75 38 48 8d 75 d6 ba 01 00 00 00 48 89 df 4c 89 f9 41 ff d4 85 c0 ....E..E.Su8H.u......H..L..A....
2440 89 45 cc c6 45 d7 00 75 1b 48 8b 7d b0 48 8b 4d c0 48 8d 75 d7 ba 01 00 00 00 ff 55 b8 85 c0 89 .E..E..u.H.}.H.M.H.u.......U....
2460 45 cc 74 4a c6 45 d8 04 c6 45 d8 08 85 c0 75 68 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 E.tJ.E...E....uhH.}.H.M.H.u.....
2480 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 74 06 c6 45 d8 08 eb 4f 48 8b 7d b0 48 8b 4d c0 48 8d 75 ..U....E..E..t..E...OH.}.H.M.H.u
24a0 d8 ba 01 00 00 00 ff 55 b8 89 45 cc eb 2e 48 8b 7d b0 48 8b 4d c0 48 8d 35 61 ff 04 00 ba 06 00 .......U..E...H.}.H.M.H.5a......
24c0 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 0f 84 f3 00 00 00 c6 45 d8 08 c6 45 d8 04 c6 45 d8 08 ...U....E..E.........E...E...E..
24e0 85 c0 74 52 c6 45 d8 08 48 c7 45 d8 78 56 00 00 85 c0 75 69 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ..tR.E..H.E.xV....uiH.}.H.M.H.u.
2500 ba 08 00 00 00 ff 55 b8 85 c0 89 45 cc 48 b9 00 00 00 00 00 28 77 40 48 89 4d d8 75 4e 48 8d 75 ......U....E.H......(w@H.M.uNH.u
2520 d8 48 8b 7d b0 48 8b 4d c0 ba 08 00 00 00 ff 55 b8 89 45 cc eb 35 48 8b 7d b0 48 8b 4d c0 48 8d .H.}.H.M.......U..E..5H.}.H.M.H.
2540 75 d8 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 08 74 56 48 c7 45 d8 78 56 00 00 48 b9 00 u.......U....E..E..tVH.E.xV..H..
2560 00 00 00 00 28 77 40 48 89 4d d8 41 8a 4e 10 88 4d d8 85 c0 75 17 48 8b 7d b0 48 8b 4d c0 48 8d ....(w@H.M.A.N..M...u.H.}.H.M.H.
2580 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc 48 8d 55 b0 31 f6 4c 89 f7 e8 48 00 00 00 8b 45 cc 48 83 u.......U..E.H.U.1.L...H....E.H.
25a0 c4 30 5b 41 5c 41 5e 41 5f 5d c3 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 .0[A\A^A_].H.}.H.M.H.u.......U..
25c0 45 cc e9 21 ff ff ff 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc e9 85 E..!...H.}.H.M.H.u.......U..E...
25e0 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 d7 49 89 fe 41 83 7f 18 00 75 ...UH..AWAVAUATSH..8I..I..A....u
2600 09 49 8b 7e 68 48 39 f7 75 02 31 ff 4c 89 fe e8 2d 04 00 00 41 8b 46 28 89 45 d4 41 8b 47 1c 85 .I.~hH9.u.1.L...-...A.F(.E.A.G..
2620 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 41 8b 4e 2c 89 .u.I.?I.O.H.u......A.W.A.G.A.N,.
2640 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 41 8a M...u.I.?I.O.H.u......A.W.A.G.A.
2660 4e 0a 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 41 89 47 N..M...u.I.?I.O.H.u......A.W.A.G
2680 1c 41 8a 4e 0b 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 .A.N..M...u.I.?I.O.H.u......A.W.
26a0 41 89 47 1c 41 8a 4e 0c 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 A.G.A.N..M...u.I.?I.O.H.u......A
26c0 ff 57 08 41 89 47 1c 41 8b 4e 18 89 4d b4 85 c0 75 20 49 8b 3f 49 8b 4f 10 48 8d 75 b4 ba 04 00 .W.A.G.A.N..M...u.I.?I.O.H.u....
26e0 00 00 41 ff 57 08 85 c0 41 89 47 1c 0f 84 07 03 00 00 45 8b 6e 14 44 89 6d b8 45 85 ed 0f 8e de ..A.W...A.G.......E.n.D.m.E.....
2700 00 00 00 41 bc 08 00 00 00 49 8b 5e 30 42 8b 0c 23 88 ca 80 e2 3f 88 55 d4 85 c0 75 1c 49 8b 3f ...A.....I.^0B..#....?.U...u.I.?
2720 49 8b 4f 10 ba 01 00 00 00 48 8d 75 d4 41 ff 57 08 41 89 47 1c 42 8b 0c 23 83 e1 3f 83 f9 12 7f I.O......H.u.A.W.A.G.B..#..?....
2740 2c 83 f9 01 74 52 83 f9 03 75 73 f2 42 0f 10 44 23 f8 f2 0f 11 45 c0 85 c0 75 75 49 8b 3f 49 8b ,...tR...us.B..D#....E...uuI.?I.
2760 4f 10 ba 08 00 00 00 48 8d 75 c0 eb 47 83 f9 13 75 1f 4a 8b 4c 23 f8 48 89 4d c8 85 c0 75 51 49 O......H.u..G...u.J.L#.H.M...uQI
2780 8b 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c8 eb 23 83 f9 14 75 3a eb 2b 42 8a 4c 23 f8 88 4d bf .?I.O......H.u..#...u:.+B.L#..M.
27a0 85 c0 75 2c 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 bf 41 ff 57 08 41 89 47 1c eb 12 83 f9 ..u,I.?I.O......H.u.A.W.A.G.....
27c0 04 75 0d 4a 8b 7c 23 f8 4c 89 fe e8 71 02 00 00 41 8b 47 1c 49 83 c4 10 41 ff cd 0f 85 28 ff ff .u.J.|#.L...q...A.G.I...A....(..
27e0 ff 45 8b 6e 10 44 89 6d d0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d0 ba 04 00 00 00 41 ff 57 .E.n.D.m...u.I.?I.O.H.u......A.W
2800 08 41 89 47 1c 45 85 ed 7e 5b 31 db 4c 8d 65 d4 49 8b 4e 58 8a 54 19 08 88 55 d4 85 c0 75 1b 49 .A.G.E..~[1.L.e.I.NX.T...U...u.I
2820 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 58 8a 4c 19 09 88 4d .?I.O......L..A.W.A.G.I.NX.L...M
2840 d4 85 c0 75 17 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 10 ...u.I.?I.O......L..A.W.A.G.H...
2860 41 ff cd 75 ab 45 8b 66 20 44 89 65 d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 A..u.E.f.D.e...u.I.?I.O.H.u.....
2880 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1e 31 db 49 8b 46 40 49 8b 76 68 48 8b 3c d8 4c 89 fa e8 .A.W.A.G.E..~.1.I.F@I.vhH.<.L...
28a0 3f fd ff ff 48 ff c3 41 39 dc 75 e4 31 db 41 83 7f 18 00 75 04 41 8b 5e 1c 89 5d a8 41 8b 47 1c ?...H..A9.u.1.A....u.A.^..].A.G.
28c0 85 c0 75 36 49 8b 3f 49 8b 4f 10 48 8d 75 a8 ba 04 00 00 00 41 ff 57 08 85 c0 41 89 47 1c 75 1a ..u6I.?I.O.H.u......A.W...A.G.u.
28e0 48 63 d3 49 8b 76 48 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 41 89 47 1c 45 31 ed 41 83 7f Hc.I.vHH...I.?I.O.A.W.A.G.E1.A..
2900 18 00 75 04 45 8b 6e 24 44 89 6d ac 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 ac ba 04 00 00 00 ..u.E.n$D.m...u.I.?I.O.H.u......
2920 41 ff 57 08 41 89 47 1c 45 85 ed 7e 6f 31 db 4c 8d 65 b0 49 8b 46 50 48 8b 3c 18 4c 89 fe e8 fe A.W.A.G.E..~o1.L.e.I.FPH.<.L....
2940 00 00 00 49 8b 4e 50 8b 44 19 08 89 45 b0 41 8b 47 1c 85 c0 75 1b 49 8b 3f 49 8b 4f 10 ba 04 00 ...I.NP.D...E.A.G...u.I.?I.O....
2960 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 50 8b 4c 19 0c 89 4d b0 85 c0 75 17 49 8b 3f 49 ..L..A.W.A.G.I.NP.L...M...u.I.?I
2980 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 10 41 ff cd 75 97 45 31 e4 41 .O......L..A.W.A.G.H...A..u.E1.A
29a0 83 7f 18 00 75 04 45 8b 66 10 44 89 65 b0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 b0 ba 04 00 ....u.E.f.D.e...u.I.?I.O.H.u....
29c0 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1b 31 db 49 8b 46 58 48 8b 3c 18 4c 89 fe e8 60 00 00 ..A.W.A.G.E..~.1.I.FXH.<.L...`..
29e0 00 48 83 c3 10 41 ff cc 75 e7 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 63 56 18 49 8b 76 .H...A..u.H..8[A\A]A^A_].IcV.I.v
2a00 38 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 85 c0 41 89 47 1c 45 8b 6e 14 44 89 6d b8 0f 85 8H...I.?I.O.A.W...A.G.E.n.D.m...
2a20 d6 fc ff ff 49 8b 3f 49 8b 4f 10 48 8d 75 b8 ba 04 00 00 00 41 ff 57 08 41 89 47 1c e9 b9 fc ff ....I.?I.O.H.u......A.W.A.G.....
2a40 ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 4d 85 f6 74 32 49 8b 46 10 48 ff c0 48 3d .UH..AVSH...H..I..M..t2I.F.H..H=
2a60 fe 00 00 00 48 89 45 e0 77 3b 88 45 ee 83 7b 1c 00 0f 85 87 00 00 00 48 8b 3b 48 8b 4b 10 48 8d ....H.E.w;.E..{........H.;H.K.H.
2a80 75 ee ba 01 00 00 00 eb 50 c6 45 ed 00 83 7b 1c 00 75 6b 48 8b 3b 48 8b 4b 10 48 8d 75 ed ba 01 u.......P.E...{..ukH.;H.K.H.u...
2aa0 00 00 00 eb 53 c6 45 ef ff 83 7b 1c 00 75 4f 48 8b 3b 48 8b 4b 10 48 8d 75 ef ba 01 00 00 00 ff ....S.E...{..uOH.;H.K.H.u.......
2ac0 53 08 85 c0 89 43 1c 75 35 48 8b 3b 48 8b 4b 10 48 8d 75 e0 ba 08 00 00 00 ff 53 08 89 43 1c 85 S....C.u5H.;H.K.H.u.......S..C..
2ae0 c0 75 1b 48 8b 55 e0 49 83 c6 20 48 ff ca 48 8b 3b 48 8b 4b 10 4c 89 f6 ff 53 08 89 43 1c 48 83 .u.H.U.I...H..H.;H.K.L...S..C.H.
2b00 c4 10 5b 41 5e 5d c3 90 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 f6 48 89 fb 8b 43 08 83 f8 ..[A^]..UH..AWAVSH...I..H...C...
2b20 13 75 12 f2 48 0f 2a 03 f2 41 0f 11 06 41 bf 01 00 00 00 eb 38 83 e0 0f 45 31 ff 83 f8 04 75 2d .u..H.*..A...A......8...E1....u-
2b40 48 8b 3b 48 83 c7 20 48 8d 75 d8 e8 75 b6 01 00 48 8b 0b 48 8b 49 10 48 ff c1 48 39 c8 75 0e 83 H.;H...H.u..u...H..H.I.H..H9.u..
2b60 7d e0 13 75 16 f2 48 0f 2a 45 d8 eb bb 44 89 f8 48 83 c4 18 5b 41 5e 41 5f 5d c3 f2 0f 10 45 d8 }..u..H.*E...D..H...[A^A_]....E.
2b80 eb a6 55 48 89 e5 31 d2 5d e9 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 ..UH..1.].....UH..AWAVAUATSH...A
2ba0 89 d6 49 89 f7 48 89 fb 4c 8d 65 c8 45 31 ed 8b 43 08 83 f8 13 74 30 83 f8 03 74 49 83 e0 0f 83 ..I..H..L.e.E1..C....t0...tI....
2bc0 f8 04 75 2f 48 8b 3b 48 83 c7 20 4c 89 e6 e8 f2 b5 01 00 48 8b 0b 48 8b 49 10 48 ff c1 48 39 c8 ..u/H.;H...L.......H..H.I.H..H9.
2be0 4c 89 e3 74 ca eb 0c 48 8b 03 49 89 07 41 bd 01 00 00 00 44 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 L..t...H..I..A.....D..H...[A\A]A
2c00 5e 41 5f 5d c3 f2 0f 10 03 f2 0f 11 45 c0 e8 01 cf 01 00 f2 0f 10 4d c0 66 0f 2e c8 75 02 7b 1a ^A_]........E.........M.f...u.{.
2c20 45 31 ed 45 85 f6 74 cb 41 83 fe 02 7c 0c f2 0f 10 0d e2 17 05 00 f2 0f 58 c1 45 31 ed 66 0f 2e E1.E..t.A...|...........X.E1.f..
2c40 05 db 17 05 00 72 ac f2 0f 10 0d d9 17 05 00 66 0f 2e c8 76 9e f2 48 0f 2c c0 eb 8e 55 48 89 e5 .....r.........f...v..H.,...UH..
2c60 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 49 89 f5 49 89 fc 41 8b 4d 08 45 AWAVAUATSH...H.M.H.U.I..I..A.M.E
2c80 31 ff 83 f9 45 75 45 4d 8b 75 00 4c 89 f7 48 8b 75 d0 e8 e8 38 00 00 48 89 c3 83 7b 08 00 75 6d 1...EuEM.u.L..H.u...8..H...{..um
2ca0 49 8b 7e 28 48 85 ff 74 64 f6 47 0a 01 75 5e 49 8b 44 24 18 48 8b 90 f8 00 00 00 31 f6 e8 ae 10 I.~(H..td.G..u^I.D$.H......1....
2cc0 01 00 48 85 c0 74 46 8b 48 08 eb 14 31 d2 4c 89 e7 4c 89 ee e8 cc 10 01 00 8b 48 08 85 c9 74 78 ..H..tF.H...1.L..L........H...tx
2ce0 89 ca 83 e2 0f 83 fa 06 74 44 41 ff c7 41 81 ff cf 07 00 00 49 89 c5 7e 89 48 8d 0d 2b f7 04 00 ........tDA..A......I..~.H..+...
2d00 31 c0 4c 89 e7 48 89 ce e8 15 c5 01 00 48 8b 03 48 8b 4b 08 48 8b 55 c8 48 89 4a 08 48 89 02 48 1.L..H.......H..H.K.H.U.H.J.H..H
2d20 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 41 b9 01 00 00 00 4c 89 e7 48 89 c6 4c 89 ea 48 8b 4d ...[A\A]A^A_].A.....L..H..L..H.M
2d40 d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 a7 10 01 00 48 8d 05 c6 f6 04 00 4c .L.E.H...[A\A]A^A_].....H......L
2d60 89 e7 4c 89 ee 48 89 c2 e8 73 c4 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 ..L..H...s...UH..AWAVAUATSH...H.
2d80 4d c8 48 89 55 d0 48 89 f3 49 89 fc 8b 4b 08 45 31 ff 83 f9 45 75 4c 4c 8b 2b 4c 89 ef 48 8b 75 M.H.U.H..I...K.E1...EuLL.+L..H.u
2da0 d0 e8 d9 37 00 00 49 89 c6 41 83 7e 08 00 0f 85 9a 00 00 00 49 8b 7d 28 48 85 ff 74 76 f6 47 0a ...7..I..A.~........I.}(H..tv.G.
2dc0 02 75 70 49 8b 44 24 18 48 8b 90 00 01 00 00 be 01 00 00 00 e8 97 0f 01 00 48 85 c0 74 55 8b 48 .upI.D$.H................H..tU.H
2de0 08 eb 1b ba 01 00 00 00 4c 89 e7 48 89 de e8 b2 0f 01 00 8b 48 08 85 c9 0f 84 cc 00 00 00 89 ca ........L..H........H...........
2e00 83 e2 0f 83 fa 06 0f 84 97 00 00 00 41 ff c7 41 81 ff cf 07 00 00 48 89 c3 0f 8e 73 ff ff ff 48 ............A..A......H....s...H
2e20 8d 0d 2c f6 04 00 31 c0 4c 89 e7 48 89 ce e8 ef c3 01 00 4c 3b 35 16 a2 05 00 75 12 4c 89 e7 4c ..,...1.L..H.......L;5....u.L..L
2e40 89 ee 48 8b 55 d0 e8 db 31 00 00 49 89 c6 48 8b 55 c8 48 8b 02 48 8b 4a 08 49 89 4e 08 49 89 06 ..H.U...1..I..H.U.H..H.J.I.N.I..
2e60 41 c6 45 0a 00 f6 42 08 40 74 29 41 f6 45 09 04 74 22 48 8b 02 f6 40 09 03 74 19 4c 89 e7 4c 89 A.E...B.@t)A.E..t"H...@..t.L..L.
2e80 ee 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 dc f3 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 .H...[A\A]A^A_].....H...[A\A]A^A
2ea0 5f 5d c3 45 31 c9 4c 89 e7 48 89 c6 48 89 da 48 8b 4d d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d _].E1.L..H..H..H.M.L.E.H...[A\A]
2ec0 41 5e 41 5f 5d e9 35 0f 01 00 48 8d 05 54 f5 04 00 4c 89 e7 48 89 de 48 89 c2 e8 01 c3 01 00 55 A^A_].5...H..T...L..H..H.......U
2ee0 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 ff 8b 43 08 83 f8 13 75 12 41 83 7e H..AWAVSH...I..H..I...C....u.A.~
2f00 08 13 75 16 48 8b 03 49 3b 06 0f 9c c0 eb 45 83 f8 03 75 48 f2 0f 10 03 eb 0f f2 48 0f 2a 03 f2 ..u.H..I;.....E...uH.......H.*..
2f20 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 0f 10 0e eb 14 83 f8 13 75 1b f2 49 ..E....E.A.F....u..A........u..I
2f40 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 97 c0 0f b6 c0 eb 3e 8b 43 08 83 e0 0f 83 .*....M....M.f..........>.C.....
2f60 f8 04 75 1c 41 8b 46 08 83 e0 0f 83 f8 04 75 10 48 8b 3b 49 8b 36 e8 35 00 00 00 c1 e8 1f eb 17 ..u.A.F.......u.H.;I.6.5........
2f80 b9 14 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 8b 10 01 00 85 c0 78 0b 48 83 c4 18 5b 41 5e 41 5f .....L..H..L.........x.H...[A^A_
2fa0 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 59 c5 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ].L..H..L...Y...UH..AWAVAUATSPI.
2fc0 f4 49 89 ff 4d 8d 6f 20 4d 8d 74 24 20 4c 89 ef 4c 89 f6 e8 62 cc 01 00 85 c0 75 51 49 8b 5c 24 .I..M.o.M.t$.L..L...b.....uQI.\$
2fe0 10 4d 8b 7f 10 4c 89 ef e8 65 cc 01 00 48 89 c1 48 39 d9 74 2f b8 ff ff ff ff 4c 39 f9 74 2e 48 .M...L...e...H..H9.t/.....L9.t.H
3000 8d 41 01 4d 8d 6c 0d 01 49 29 c7 4d 8d 74 0e 01 48 29 c3 4c 89 ef 4c 89 f6 e8 1c cc 01 00 85 c0 .A.M.l..I).M.t..H).L..L.........
3020 74 c3 eb 09 4c 39 f9 0f 95 c0 0f b6 c0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 t...L9.......H...[A\A]A^A_].UH..
3040 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 ff 8b 43 08 83 f8 13 75 0f 41 83 7e 08 13 75 AWAVSH...I..H..I...C....u.A.~..u
3060 13 48 8b 03 49 3b 06 eb 6b 83 f8 03 75 45 f2 0f 10 03 eb 0f f2 48 0f 2a 03 f2 0f 11 45 d8 f2 0f .H..I;..k...uE.......H.*....E...
3080 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 0f 10 0e eb 14 83 f8 13 75 18 f2 49 0f 2a 0e f2 0f 11 .E.A.F....u..A........u..I.*....
30a0 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 93 c0 eb 5c 8b 43 08 83 e0 0f 83 f8 04 75 1e 41 8b 46 08 83 M....M.f.......\.C.......u.A.F..
30c0 e0 0f 83 f8 04 75 12 48 8b 3b 49 8b 36 e8 de fe ff ff 85 c0 0f 9e c0 eb 33 b9 15 00 00 00 4c 89 .....u.H.;I.6...........3.....L.
30e0 ff 48 89 de 4c 89 f2 e8 32 0f 01 00 85 c0 79 1f b9 14 00 00 00 4c 89 ff 4c 89 f6 48 89 da e8 1b .H..L...2.....y......L..L..H....
3100 0f 01 00 85 c0 78 13 85 c0 0f 94 c0 0f b6 c0 48 83 c4 18 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de .....x.........H...[A^A_].L..H..
3120 4c 89 f2 e8 e1 c3 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 d6 49 89 f4 49 89 ff L.......UH..AWAVATSH...I..I..I..
3140 41 8b 4c 24 08 89 ca 83 e2 3f 41 8b 46 08 89 c6 83 e6 3f 39 f2 75 29 83 fa 16 77 15 bb 01 00 00 A.L$.....?A.F.....?9.u)...w.....
3160 00 48 8d 05 c8 01 00 00 48 63 0c 90 48 01 c1 ff e1 49 8b 04 24 49 3b 06 0f 94 c0 0f b6 d8 eb 6d .H......Hc..H....I..$I;........m
3180 89 ca 83 e2 0f 89 c6 83 e6 0f 31 db 39 f2 75 5d 83 fa 03 75 58 83 f9 13 75 16 f2 49 0f 2a 04 24 ..........1.9.u]...uX...u..I.*.$
31a0 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 eb 0e 0f 57 c0 83 f9 03 75 06 f2 41 0f 10 04 24 83 f8 ...E....E.A.F....W....u..A...$..
31c0 13 75 11 f2 49 0f 2a 0e f2 0f 11 4d d8 f2 0f 10 4d d8 eb 0d 0f 57 c9 83 f8 03 75 05 f2 41 0f 10 .u..I.*....M....M....W....u..A..
31e0 0e f2 0f c2 c1 00 66 0f 7e c3 83 e3 01 89 d8 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 41 8b 04 24 ......f.~......H...[A\A^A_].A..$
3200 41 3b 06 e9 70 ff ff ff f2 41 0f 10 04 24 f2 41 0f c2 06 00 eb d0 49 8b 0c 24 49 8b 06 48 39 c1 A;..p....A...$.A......I..$I..H9.
3220 74 cb 31 db 4d 85 ff 74 c4 48 8b 79 28 48 85 ff 74 27 f6 47 0a 20 75 21 49 8b 47 18 48 8b 90 20 t.1.M..t.H.y(H..t'.G..u!I.G.H...
3240 01 00 00 be 05 00 00 00 e8 23 0b 01 00 48 85 c0 0f 85 83 00 00 00 49 8b 06 48 8b 78 28 eb 47 49 .........#...H........I..H.x(.GI
3260 8b 0c 24 49 8b 06 48 39 c1 74 82 31 db 4d 85 ff 0f 84 77 ff ff ff 48 8b 79 10 48 85 ff 74 23 f6 ..$I..H9.t.1.M....w...H.y.H..t#.
3280 47 0a 20 75 1d 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 d6 0a 01 00 48 85 c0 75 3a 49 G..u.I.G.H................H..u:I
32a0 8b 06 48 8b 78 10 48 85 ff 0f 84 3e ff ff ff f6 47 0a 20 0f 85 34 ff ff ff 49 8b 47 18 48 8b 90 ..H.x.H....>....G....4...I.G.H..
32c0 20 01 00 00 be 05 00 00 00 e8 a2 0a 01 00 31 db 48 85 c0 0f 84 14 ff ff ff 4d 8b 47 10 41 b9 01 ..............1.H........M.G.A..
32e0 00 00 00 4c 89 ff 48 89 c6 4c 89 e2 4c 89 f1 e8 0b 0b 01 00 49 8b 4f 10 8b 51 08 85 d2 74 27 b0 ...L..H..L..L.......I.O..Q...t'.
3300 01 83 fa 01 75 22 83 39 00 0f 95 c0 eb 1a 49 8b 3c 24 49 8b 36 48 83 c4 10 5b 41 5c 41 5e 41 5f ....u".9......I.<$I.6H...[A\A^A_
3320 5d e9 cd 05 01 00 31 c0 0f b6 d8 e9 bd fe ff ff bd fe ff ff cc fe ff ff 41 fe ff ff d8 fe ff ff ].....1.................A.......
3340 41 fe ff ff e6 fe ff ff 41 fe ff ff 2f ff ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff A.......A.../...A...A...A...A...
3360 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff A...A...A...A...A...A...A...A...
3380 de ff ff ff 41 fe ff ff 41 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 89 f3 49 ....A...A...UH..AWAVAUATSH..(..I
33a0 89 fe 4c 89 75 b0 49 8b 56 10 89 5d cc 4c 8d 62 e0 8b 42 e8 89 c1 83 e1 0f 83 c1 fd 4c 8d 6a f0 ..L.u.I.V..].L.b..B.........L.j.
33c0 83 f9 01 77 68 8b 4a f8 83 e1 0f 83 f9 04 74 19 83 f9 03 75 58 4c 89 f7 4c 89 ee 48 89 d3 e8 f5 ...wh.J.......t....uXL..L..H....
33e0 af 01 00 48 89 da 8b 42 e8 48 89 55 c0 49 8b 4d 00 48 8b 59 10 83 e0 0f 48 85 db 75 52 83 f8 04 ...H...B.H.U.I.M.H.Y....H..uR...
3400 0f 95 c1 83 f8 03 41 bf 02 00 00 00 8b 5d cc 0f 85 46 01 00 00 84 c9 0f 84 3e 01 00 00 4c 89 f7 ......A......]...F.......>...L..
3420 4c 89 e6 e8 b0 af 01 00 e9 2e 01 00 00 41 b8 16 00 00 00 4c 89 f7 4c 89 e6 4c 89 ea 4c 89 e1 e8 L............A.....L..L..L..L...
3440 0e 0b 01 00 41 bf 02 00 00 00 e9 09 01 00 00 83 f8 04 75 1e 49 8b 04 24 48 83 78 10 00 75 13 49 ....A.............u.I..$H.x..u.I
3460 8b 45 00 49 8b 4d 08 49 89 4c 24 08 49 89 04 24 eb d2 41 bf 01 00 00 00 44 8b 6d cc 41 83 fd 02 .E.I.M.I.L$.I..$..A.....D.m.A...
3480 7c 50 41 bf 01 00 00 00 41 8b 44 24 08 83 e0 0f 83 f8 04 74 10 83 f8 03 75 38 4c 89 f7 4c 89 e6 |PA.....A.D$.......t....u8L..L..
34a0 e8 33 af 01 00 49 8b 04 24 48 8b 40 10 48 b9 ff ff ff ff ff ff ff 7f 48 29 d9 48 39 c8 0f 83 c8 .3...I..$H.@.H.........H).H9....
34c0 00 00 00 48 01 c3 41 ff c7 49 83 c4 f0 45 39 ef 7c b6 49 8b 76 18 48 81 c6 b0 00 00 00 4c 89 f7 ...H..A..I...E9.|.I.v.H......L..
34e0 48 89 da e8 63 d0 00 00 48 89 45 d0 49 63 c7 48 c1 e0 04 48 89 45 b8 4c 8b 75 c0 49 29 c6 45 89 H...c...H.E.Ic.H...H.E.L.u.I).E.
3500 fd 31 db 49 89 dc 49 8b 36 48 8b 5e 10 48 8b 45 d0 4a 8d 3c 20 48 83 c6 20 48 89 da e8 89 c6 01 .1.I..I.6H.^.H.E.J.<.H...H......
3520 00 4c 01 e3 49 83 c6 10 41 ff cd 45 85 ed 7f d3 4c 8b 75 b0 4c 89 f7 48 8b 75 d0 48 89 da e8 3b .L..I...A..E....L.u.L..H.u.H...;
3540 05 01 00 48 8b 4d c0 48 2b 4d b8 48 89 01 0f b6 40 08 83 c8 40 89 41 08 8b 5d cc 41 ff cf 44 29 ...H.M.H+M.H....@...@.A..].A..D)
3560 fb 49 8b 56 10 49 63 c7 48 c1 e0 04 48 29 c2 83 fb 01 49 89 56 10 0f 8f 2e fe ff ff 48 83 c4 28 .I.V.Ic.H...H)....I.V.......H..(
3580 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d e7 ee 04 00 31 c0 4c 89 f7 48 89 ce e8 83 bc 01 00 55 [A\A]A^A_].H......1.L..H.......U
35a0 48 89 e5 41 57 41 56 41 54 53 48 89 d3 49 89 f6 49 89 ff 8b 43 08 83 e0 0f 83 f8 04 75 09 48 8b H..AWAVATSH..I..I...C.......u.H.
35c0 03 48 8b 40 10 eb 3c 83 f8 05 75 4b 4c 8b 23 49 8b 7c 24 28 48 85 ff 74 20 f6 47 0a 10 75 1a 49 .H.@..<...uKL.#I.|$(H..t..G..u.I
35e0 8b 47 18 48 8b 90 18 01 00 00 be 04 00 00 00 e8 7c 07 01 00 48 85 c0 75 34 4c 89 e7 e8 89 30 00 .G.H............|...H..u4L....0.
3600 00 48 98 49 89 06 41 c7 46 08 13 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 ba 04 00 00 00 4c 89 ff 48 .H.I..A.F.....[A\A^A_]......L..H
3620 89 de e8 7e 07 01 00 83 78 08 00 74 22 41 b9 01 00 00 00 4c 89 ff 48 89 c6 48 89 da 48 89 d9 4d ...~....x..t"A.....L..H..H..H..M
3640 89 f0 5b 41 5c 41 5e 41 5f 5d e9 b0 07 01 00 48 8d 05 3a ee 04 00 4c 89 ff 48 89 de 48 89 c2 e8 ..[A\A^A_].....H..:...L..H..H...
3660 7c bb 01 00 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 0d 48 85 c9 74 30 48 f7 de 48 89 f7 |...UH..H..H.A.H...w.H..t0H..H..
3680 eb 23 48 89 f0 48 99 48 f7 f9 48 89 c7 48 89 c8 48 31 f0 79 10 48 89 f0 48 99 48 f7 f9 48 83 fa .#H..H.H..H..H..H1.y.H..H.H..H..
36a0 01 48 83 d7 ff 48 89 f8 5d c3 48 8d 0d ed ed 04 00 31 c0 48 89 ce e8 67 bb 01 00 55 48 89 e5 48 .H...H..].H......1.H...g...UH..H
36c0 89 d1 48 8d 41 01 48 83 f8 01 77 18 31 c0 48 85 c9 75 33 48 8d 0d de ed 04 00 31 c0 48 89 ce e8 ..H.A.H...w.1.H..u3H......1.H...
36e0 3e bb 01 00 48 89 f0 48 99 48 f7 f9 48 85 d2 40 0f 95 c7 48 31 ce 40 0f 98 c6 31 c0 40 84 fe 48 >...H..H.H..H..@...H1.@...1.@..H
3700 0f 45 c1 48 01 d0 5d c3 55 48 89 e5 48 85 f6 78 12 40 88 f1 48 d3 e7 31 c0 48 83 fe 3f 48 0f 4e .E.H..].UH..H..x.@..H..1.H..?H.N
3720 c7 eb 13 31 c0 48 83 fe c1 7c 0b f7 de 40 88 f1 48 d3 ef 48 89 f8 5d c3 55 48 89 e5 41 57 41 56 ...1.H...|...@..H..H..].UH..AWAV
3740 41 55 41 54 53 50 49 89 ff 4d 8b 77 20 49 8b 46 28 8b 58 fc 89 d8 83 e0 3f 8d 48 fa 83 f9 23 77 AUATSPI..M.w.I.F(.X.....?.H...#w
3760 3b 49 8b 76 20 48 8d 15 38 01 00 00 48 63 0c 8a 48 01 d1 ff e1 c1 eb 06 0f b6 c3 48 c1 e0 04 49 ;I.v.H..8...Hc..H..........H...I
3780 8b 4f 10 48 8d 51 f0 49 89 57 10 48 8b 51 f0 48 8b 49 f8 48 89 4c 06 08 48 89 14 06 48 83 c4 08 .O.H.Q.I.W.H.Q.H.I.H.L..H...H...
37a0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 4f 10 8b 79 f8 85 ff b2 01 0f 84 96 00 00 00 83 ff 01 0f [A\A]A^A_].I.O..y...............
37c0 85 8b 00 00 00 83 79 f0 00 0f 94 c2 e9 81 00 00 00 49 8b 47 10 89 d9 c1 e9 17 48 c1 e1 04 48 01 ......y..........I.G......H...H.
37e0 ce 48 f7 de 48 8d 74 30 e0 48 c1 ee 04 83 fe 02 48 8b 48 f0 48 8b 50 f8 48 89 50 d8 48 89 48 d0 .H..H.t0.H......H.H.H.P.H.P.H.H.
3800 7c 10 48 83 c0 e0 49 89 47 10 4c 89 ff e8 7a fb ff ff 49 8b 46 20 c1 eb 06 0f b6 cb 48 c1 e1 04 |.H...I.G.L...z...I.F.......H...
3820 49 8b 57 10 48 8b 72 f0 48 8b 52 f8 48 89 54 08 08 48 89 34 08 eb 0c f7 c3 00 c0 7f 00 0f 84 59 I.W.H.r.H.R.H.T..H.4...........Y
3840 ff ff ff 49 8b 46 08 49 89 47 10 e9 4c ff ff ff 31 d2 44 0f b6 ea 45 89 ec 41 83 f4 01 48 83 c1 ...I.F.I.G..L...1.D...E..A...H..
3860 f0 49 89 4f 10 83 f8 21 75 21 89 d8 c1 e8 17 48 c1 e0 04 48 01 c6 ba 15 00 00 00 4c 89 ff e8 22 .I.O...!u!.....H...H.......L..."
3880 05 01 00 83 78 08 00 45 0f 44 e5 c1 eb 06 0f b6 c3 41 39 c4 0f 84 02 ff ff ff 49 83 46 28 04 e9 ....x..E.D.......A9.......I.F(..
38a0 f8 fe ff ff d1 fe ff ff d1 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff d1 fe ff ff ................................
38c0 d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff ................................
38e0 d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff f8 fe ff ff d1 fe ff ff ................................
3900 2d ff ff ff f8 fe ff ff 07 ff ff ff 07 ff ff ff 07 ff ff ff f8 fe ff ff f8 fe ff ff 93 ff ff ff -...............................
3920 f8 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff 9f ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 ....................UH..AWAVAUAT
3940 53 48 81 ec 58 01 00 00 48 89 bd c8 fe ff ff 4c 8b 6f 20 eb 08 49 8b 45 08 48 89 47 10 4c 89 ad SH..X...H......L.o...I.E.H.G.L..
3960 b0 fe ff ff 49 8b 45 00 4d 8b 45 20 48 8b 00 48 89 85 c0 fe ff ff 48 8b 40 18 48 8b 40 30 48 89 ....I.E.M.E.H..H......H.@.H.@0H.
3980 85 d0 fe ff ff eb 04 4d 8b 45 20 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 10 8a 87 c8 00 00 00 a8 .......M.E.I.E(H.H.I.M(.........
39a0 0c 74 21 ff 8f c0 00 00 00 74 04 24 04 74 15 49 89 fe 48 89 d3 e8 03 bc 01 00 48 89 da 4c 89 f7 .t!......t.$.t.I..H.......H..L..
39c0 4d 8b 45 20 89 d3 c1 eb 06 44 0f b6 f3 4d 89 f7 49 c1 e7 04 4f 8d 0c 38 89 d0 83 e0 3f 83 f8 2d M.E......D...M..I...O..8....?..-
39e0 77 a9 48 8d 0d 33 20 00 00 48 63 04 81 48 01 c8 ff e0 c1 ea 17 48 c1 e2 04 49 8b 04 10 49 8b 4c w.H..3...Hc..H.......H...I...I.L
3a00 10 08 eb 17 c1 ea 0e 48 c1 e2 04 48 8b 8d d0 fe ff ff 48 8b 04 11 48 8b 4c 11 08 49 89 49 08 49 .......H...H......H...H.L..I.I.I
3a20 89 01 e9 64 ff ff ff 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 00 c1 e8 06 48 c1 e0 04 48 8b 95 d0 ...d...I.E(H.H.I.M(.....H...H...
3a40 fe ff ff 48 8b 0c 02 48 8b 44 02 08 eb 5f 89 d0 c1 e8 17 41 89 01 43 c7 44 38 08 01 00 00 00 f7 ...H...H.D..._.....A..C.D8......
3a60 c2 00 c0 7f 00 0f 84 20 ff ff ff e9 28 0e 00 00 c1 ea 17 f7 d2 0f b6 c3 48 c1 e0 04 49 8d 44 00 ............(...........H...I.D.
3a80 08 c7 00 00 00 00 00 48 83 c0 10 ff c2 75 f2 e9 f7 fe ff ff c1 ea 17 48 8b 85 c0 fe ff ff 48 8b .......H.....u.........H......H.
3aa0 44 d0 20 48 8b 00 48 8b 08 48 8b 40 08 49 89 41 08 49 89 09 e9 d2 fe ff ff 89 d0 c1 e8 17 48 8b D..H..H..H.@.I.A.I............H.
3ac0 8d c0 fe ff ff 48 8b 44 c1 20 48 8b 30 e9 61 01 00 00 89 d6 c1 ee 17 48 c1 e6 04 4c 01 c6 e9 50 .....H.D..H.0.a........H...L...P
3ae0 01 00 00 48 8b 85 c0 fe ff ff 4a 8b 44 f0 20 48 8b 30 48 89 d0 c1 ea 17 f6 c6 01 0f 85 d3 09 00 ...H......J.D..H.0H.............
3b00 00 48 c1 e2 04 4c 01 c2 e9 d5 09 00 00 c1 ea 17 48 8b 85 c0 fe ff ff 48 8b 74 d0 20 48 8b 06 49 .H...L..........H......H.t..H..I
3b20 8b 09 49 8b 51 08 48 89 50 08 48 89 08 48 8b 06 f6 40 08 40 0f 84 51 fe ff ff 48 8d 4e 10 48 39 ..I.Q.H.P.H..H...@.@..Q...H.N.H9
3b40 c8 0f 85 44 fe ff ff 49 89 fe 4c 89 c3 e8 38 e7 00 00 49 89 d8 4c 89 f7 e9 2e fe ff ff 48 89 d0 ...D...I..L...8...I..L.......H..
3b60 c1 ea 17 f6 c6 01 0f 85 93 09 00 00 48 c1 e2 04 4c 01 c2 e9 95 09 00 00 41 89 d5 41 c1 ed 17 c1 ............H...L.......A..A....
3b80 ea 0e 81 e2 ff 01 00 00 49 89 fc 4c 89 c3 4c 89 8d d8 fe ff ff 49 89 d6 e8 e3 23 00 00 44 89 ef ........I..L..L......I....#..D..
3ba0 4d 89 e5 4c 89 f2 48 89 d9 49 89 c6 48 8b 85 d8 fe ff ff 4c 89 30 42 c7 44 39 08 45 00 00 00 89 M..L..H..I..H......L.0B.D9.E....
3bc0 d0 09 f8 74 30 48 89 8d b8 fe ff ff 48 89 d3 e8 2a a2 01 00 41 89 c4 89 df e8 20 a2 01 00 4c 89 ...t0H......H...*...A.........L.
3be0 ef 4c 89 f6 44 89 e2 89 c1 e8 74 20 00 00 48 8b 8d b8 fe ff ff 49 8b 45 18 48 83 78 18 00 4c 89 .L..D.....t...H......I.E.H.x..L.
3c00 ef 4c 8b ad b0 fe ff ff 0f 8e 79 fd ff ff e9 a0 08 00 00 89 d0 c1 e8 17 48 c1 e0 04 49 8d 34 00 .L........y.............H...I.4.
3c20 49 8b 0c 00 49 8b 44 00 08 4b 89 44 07 18 4b 89 4c 07 10 c1 ea 0e f6 c6 01 75 0f 81 e2 ff 01 00 I...I.D..K.D..K.L........u......
3c40 00 48 c1 e2 04 49 01 d0 eb 0f 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 4c 89 c2 4c 89 c9 48 .H...I....D...I...L......L..L..H
3c60 89 fb e8 f5 ef ff ff e9 20 16 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 b0 08 00 00 48 c1 e3 04 4c 01 ..........................H...L.
3c80 c3 e9 b2 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 c9 08 00 00 48 c1 e3 04 4c 01 c3 e9 cb 08 00 00 ....................H...L.......
3ca0 89 d3 c1 eb 17 f6 c7 01 0f 85 e2 08 00 00 48 c1 e3 04 4c 01 c3 e9 e4 08 00 00 89 d3 c1 eb 17 f6 ..............H...L.............
3cc0 c7 01 0f 85 fb 08 00 00 48 c1 e3 04 4c 01 c3 e9 fd 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 17 09 ........H...L...................
3ce0 00 00 48 c1 e3 04 4c 01 c3 e9 19 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 29 09 00 00 48 c1 e0 04 ..H...L.................)...H...
3d00 4c 01 c0 e9 2b 09 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 42 09 00 00 48 c1 e3 04 4c 01 c3 e9 44 09 L...+.............B...H...L...D.
3d20 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 5e 09 00 00 48 c1 e0 04 4c 01 c0 e9 60 09 00 00 89 d0 c1 e8 ............^...H...L...`.......
3d40 17 f6 c4 01 0f 85 77 09 00 00 48 c1 e0 04 4c 01 c0 e9 79 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 ......w...H...L...y.............
3d60 90 09 00 00 48 c1 e0 04 4c 01 c0 e9 92 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 a9 09 00 00 48 c1 ....H...L.....................H.
3d80 e0 04 4c 01 c0 e9 ab 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 c2 09 00 00 48 c1 e0 04 4c 01 c0 e9 ..L.....................H...L...
3da0 c4 09 00 00 c1 ea 17 48 c1 e2 04 49 8d 0c 10 41 8b 44 10 08 83 f8 03 0f 85 d0 09 00 00 f2 0f 10 .......H...I...A.D..............
3dc0 01 f2 0f 11 85 08 ff ff ff e9 85 18 00 00 c1 ea 17 48 c1 e2 04 49 8d 04 10 41 83 7c 10 08 13 0f .................H...I...A.|....
3de0 85 bb 09 00 00 48 8b 00 48 89 85 00 ff ff ff e9 6a 15 00 00 c1 ea 17 48 c1 e2 04 41 8b 4c 10 08 .....H..H.......j......H...A.L..
3e00 85 c9 b0 01 0f 84 8c 14 00 00 83 f9 01 0f 85 81 14 00 00 41 83 3c 10 00 0f 94 c0 e9 76 14 00 00 ...................A.<......v...
3e20 c1 ea 17 48 c1 e2 04 49 01 d0 4c 89 ce 4c 89 c2 48 89 fb e8 67 f7 ff ff e9 4f 14 00 00 89 d3 c1 ...H...I..L..L..H...g....O......
3e40 eb 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d0 48 c1 e0 04 4a 8d 44 00 10 48 89 47 10 be 01 00 00 00 ...........H..H...J.D..H.G......
3e60 29 de 01 d6 49 89 fc e8 20 f5 ff ff 4c 89 e7 49 8b 45 20 48 89 d9 48 c1 e1 04 48 8b 14 08 48 8b )...I.......L..I.E.H..H...H...H.
3e80 74 08 08 4a 89 74 38 08 4a 89 14 38 48 8b 57 18 48 83 7a 18 00 0f 8e 42 09 00 00 41 39 de 0f 83 t..J.t8.J..8H.W.H.z....B...A9...
3ea0 06 14 00 00 48 01 c8 e9 03 14 00 00 45 85 f6 0f 84 78 19 00 00 49 8b 45 20 49 8d 74 07 f0 49 89 ....H.......E....x...I.E.I.t..I.
3ec0 fe 4c 89 c3 49 89 d7 e8 84 df 00 00 4c 89 fa 49 89 d8 4c 89 f7 e9 53 19 00 00 89 d0 c1 e8 17 f6 .L..I.......L..I..L...S.........
3ee0 c4 01 0f 85 fe 08 00 00 48 c1 e0 04 4c 01 c0 e9 00 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 10 09 ........H...L...................
3f00 00 00 48 c1 e0 04 4c 01 c0 e9 12 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 22 09 00 00 48 c1 e0 04 ..H...L................."...H...
3f20 4c 01 c0 e9 24 09 00 00 f7 c2 00 c0 7f 00 43 8b 44 38 08 0f 85 31 09 00 00 85 c0 0f 84 3d 0d 00 L...$.........C.D8...1.......=..
3f40 00 83 f8 01 0f 85 4e 09 00 00 41 83 39 00 0f 85 44 09 00 00 e9 25 0d 00 00 89 d1 c1 e9 17 48 c1 ......N...A.9...D....%........H.
3f60 e1 04 49 8d 04 08 f7 c2 00 c0 7f 00 41 8b 4c 08 08 0f 85 0b 09 00 00 85 c9 0f 84 f1 0c 00 00 83 ..I.........A.L.................
3f80 f9 01 0f 85 10 09 00 00 83 38 00 0f 85 07 09 00 00 e9 da 0c 00 00 89 d0 c1 e8 17 c1 ea 0e 81 e2 .........8......................
3fa0 ff 01 00 00 48 89 d1 8d 51 ff 49 89 cf 85 c0 74 0e 49 01 c6 49 c1 e6 04 4d 01 f0 4c 89 47 10 48 ....H...Q.I....t.I..I...M..L.G.H
3fc0 89 fb 4c 89 ce e8 bc 7b 01 00 85 c0 0f 84 47 19 00 00 45 85 ff 48 89 df 0f 85 e9 04 00 00 e9 a4 ..L....{......G...E..H..........
3fe0 f9 ff ff c1 ea 17 74 0e 49 01 d6 49 c1 e6 04 4d 01 f0 4c 89 47 10 ba ff ff ff ff 48 89 fb 4c 89 ......t.I..I...M..L.G......H..L.
4000 ce e8 80 7b 01 00 85 c0 0f 84 1c 19 00 00 4d 8b 45 20 48 89 df e9 71 f9 ff ff 4b 8d 44 38 08 43 ...{..........M.E.H...q...K.D8.C
4020 83 7c 38 08 13 4b 8d 4c 38 20 0f 85 72 08 00 00 48 89 d6 48 8b 11 49 8b 09 48 01 d1 48 85 d2 4b .|8..K.L8...r...H..H..I..H..H..K
4040 8b 54 07 10 0f 8e 89 12 00 00 48 39 d1 0f 8f 38 f9 ff ff e9 84 12 00 00 49 8d 5e 01 48 c1 e3 04 .T........H9...8........I.^.H...
4060 49 8d 0c 18 49 83 c6 02 49 c1 e6 04 4b 8d 04 30 4f 8d 64 38 08 43 83 7c 38 08 13 0f 85 42 16 00 I...I...I...K..0O.d8.C.|8....B..
4080 00 43 83 7c 30 08 13 0f 85 36 16 00 00 4c 89 a5 a0 fe ff ff 48 89 95 a8 fe ff ff 4c 89 8d d8 fe .C.|0....6...L......H......L....
40a0 ff ff 4d 89 c5 49 89 fc 48 8b 10 48 89 95 90 fe ff ff 48 89 85 98 fe ff ff 48 c1 ea 3f ff c2 48 ..M..I..H..H......H......H..?..H
40c0 8d b5 f8 fe ff ff 48 89 cf 49 89 cf e8 bd ea ff ff 85 c0 0f 85 10 15 00 00 4d 89 e8 49 8d 44 18 ......H..I...............M..I.D.
40e0 08 41 83 7c 18 08 03 0f 85 81 15 00 00 48 89 85 88 fe ff ff 4c 89 f9 f2 0f 10 01 f2 0f 11 45 d0 .A.|.........H......L.........E.
4100 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 48 8b 85 98 fe ff ff e9 L..L......L......H......H.......
4120 27 17 00 00 4b 8d 74 07 30 4b 8b 44 07 20 4b 8b 4c 07 28 4b 89 4c 07 58 4b 89 44 07 50 4b 8b 44 '...K.t.0K.D..K.L.(K.L.XK.D.PK.D
4140 07 10 4b 8b 4c 07 18 4b 89 4c 07 48 4b 89 44 07 40 49 8b 01 49 8b 49 08 4b 89 4c 07 38 4b 89 44 ..K.L..K.L.HK.D.@I..I.I.K.L.8K.D
4160 07 30 4b 8d 44 07 60 48 89 47 10 c1 ea 0e 81 e2 ff 01 00 00 b9 01 00 00 00 48 89 fb e8 62 7e 01 .0K.D.`H.G...............H...b~.
4180 00 48 89 df 49 8b 45 08 4d 8b 45 20 48 89 47 10 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 10 89 d0 .H..I.E.M.E.H.G.I.E(H.H.I.M(....
41a0 c1 e8 06 44 0f b6 c8 49 c1 e1 04 4d 01 c1 41 83 79 18 00 0f 84 d2 f7 ff ff 49 8b 41 10 49 8b 49 ...D...I...M..A.y........I.A.I.I
41c0 18 49 89 49 08 49 89 01 e9 60 16 00 00 41 89 d6 41 c1 ee 17 c1 ea 0e 81 e2 ff 01 00 00 45 85 f6 .I.I.I...`...A..A............E..
41e0 75 0e 4c 8b 77 10 4d 29 ce 49 c1 ee 04 41 ff ce 4c 89 85 b8 fe ff ff 85 d2 75 11 49 8b 45 28 48 u.L.w.M).I...A..L........u.I.E(H
4200 8d 48 04 49 89 4d 28 8b 10 c1 ea 06 4d 8b 21 6b c2 32 48 89 85 d8 fe ff ff 41 8d 54 06 ce 41 3b .H.I.M(.....M.!k.2H......A.T..A;
4220 54 24 0c 76 0e 4c 89 e6 49 89 ff e8 2b 1d 00 00 4c 89 ff 45 85 f6 7e 6f 49 63 c6 0f b6 db 48 01 T$.v.L..I...+...L..E..~oIc....H.
4240 c3 48 c1 e3 04 48 03 9d b8 fe ff ff 48 8b 85 d8 fe ff ff 83 c0 ce 48 89 85 d8 fe ff ff 48 8b 85 .H...H......H.........H......H..
4260 d8 fe ff ff 42 8d 14 30 49 89 ff 4c 89 e6 48 89 d9 e8 37 1c 00 00 f6 43 08 40 74 1c 41 f6 44 24 ....B..0I..L..H...7....C.@t.A.D$
4280 09 04 74 14 48 8b 03 f6 40 09 03 74 0b 4c 89 ff 4c 89 e6 e8 d8 df 00 00 48 83 c3 f0 41 ff ce 45 ..t.H...@..t.L..L.......H...A..E
42a0 85 f6 4c 89 ff 7f b6 49 8b 45 08 48 89 47 10 4c 8b 85 b8 fe ff ff e9 d0 f6 ff ff 4c 89 8d d8 fe ..L....I.E.H.G.L...........L....
42c0 ff ff 4c 89 85 b8 fe ff ff c1 ea 0e 48 8b 85 c0 fe ff ff 48 8b 40 18 48 8b 40 40 48 8b 0c d0 48 ..L.........H......H.@.H.@@H...H
42e0 89 8d a8 fe ff ff 48 8b 41 60 48 85 c0 44 8b 61 10 4c 8b 71 58 0f 84 ef 00 00 00 45 85 e4 7e 48 ......H.A`H..D.a.L.qX......E..~H
4300 49 8d 4e 09 31 d2 80 79 ff 00 0f b6 31 48 8b 9d b8 fe ff ff 75 11 48 8b 9d c0 fe ff ff 48 8b 74 I.N.1..y....1H......u.H......H.t
4320 f3 20 48 8b 36 eb 07 48 c1 e6 04 48 01 de 48 8b 5c d0 20 48 39 33 0f 85 ae 00 00 00 48 ff c2 48 ..H.6..H...H..H.\..H93......H..H
4340 83 c1 10 44 39 e2 7c be 48 8b 8d d8 fe ff ff 48 89 01 48 8b 8d b8 fe ff ff 42 c7 44 39 08 46 00 ...D9.|.H......H..H......B.D9.F.
4360 00 00 e9 3d 01 00 00 c1 ea 17 4d 89 c4 4d 2b 65 00 49 c1 ec 04 48 8b 85 c0 fe ff ff 48 8b 40 18 ...=......M..M+e.I...H......H.@.
4380 0f b6 40 0a 44 89 e6 29 c6 ff ce 85 d2 0f 85 3b 05 00 00 89 85 d8 fe ff ff 48 8b 47 30 48 2b 47 ..@.D..).......;.........H.G0H+G
43a0 10 48 c1 f8 04 48 63 de 48 39 d8 7f 18 89 b5 b8 fe ff ff e8 dc 75 01 00 8b b5 b8 fe ff ff 48 8b .H...Hc.H9...........u........H.
43c0 bd c8 fe ff ff 4d 8b 45 20 4d 01 c7 4c 01 f3 48 c1 e3 04 4c 01 c3 48 89 5f 10 4d 89 f9 89 f2 8b .....M.E.M..L..H...L..H._.M.....
43e0 85 d8 fe ff ff e9 e6 04 00 00 44 89 e6 e8 2d d9 00 00 48 89 c1 48 89 8d a0 fe ff ff 45 85 e4 48 ..........D...-...H..H......E..H
4400 8b 85 a8 fe ff ff 48 89 41 18 48 8b 85 d8 fe ff ff 48 89 08 48 8b 8d b8 fe ff ff 42 c7 44 39 08 ......H.A.H......H..H......B.D9.
4420 46 00 00 00 7e 58 48 8b 85 a0 fe ff ff 48 8d 58 20 49 83 c6 09 41 80 7e ff 00 41 0f b6 36 75 11 F...~XH......H.X.I...A.~..A..6u.
4440 49 89 cd 48 8b 85 c0 fe ff ff 48 8b 44 f0 20 eb 16 48 c1 e6 04 48 01 ce 49 89 cd 48 8b bd c8 fe I..H......H.D....H...H..I..H....
4460 ff ff e8 5d d9 00 00 48 89 03 48 ff 40 08 48 83 c3 08 49 83 c6 10 41 ff cc 4c 89 e9 75 b7 48 8b ...]...H..H.@.H...I...A..L..u.H.
4480 85 a8 fe ff ff f6 40 09 04 48 8b bd c8 fe ff ff 4c 8b ad b0 fe ff ff 75 0b 48 8b 95 a0 fe ff ff ......@..H......L......u.H......
44a0 48 89 50 60 48 8b 47 18 48 83 78 18 00 0f 8e d4 f4 ff ff 49 8d 44 0f 10 48 89 47 10 48 89 fb e8 H.P`H.G.H.x........I.D..H.G.H...
44c0 70 e6 00 00 48 89 df 49 8b 45 08 48 89 47 10 e9 b3 f4 ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe p...H..I.E.H.G.........H...H....
44e0 ff ff c1 e8 0e f6 c4 01 0f 85 2e 04 00 00 25 ff 01 00 00 48 c1 e0 04 49 01 c0 e9 40 04 00 00 0f ..............%....H...I...@....
4500 b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f 85 14 04 00 00 25 ff 01 00 00 48 c1 ..H...H..................%....H.
4520 e0 04 49 01 c0 e9 12 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff 4c 89 8d d8 fe ff ff c1 ..I..........H...H......L.......
4540 ea 0e f6 c6 01 0f 85 04 04 00 00 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 00 04 00 00 0f b6 db .................H...L..........
4560 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 03 04 00 00 4c 89 8d d8 fe ff ff 81 e2 H...H..................L........
4580 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 ff 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea ....H...L..........H...H........
45a0 0e f6 c6 01 0f 85 02 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 fe ..........L............H...L....
45c0 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 01 04 00 00 4c 89 8d ......H...H..................L..
45e0 d8 fe ff ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 fd 03 00 00 0f b6 db 48 c1 e3 04 ....I........H...L..........H...
4600 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 07 04 00 00 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 H........................H...L..
4620 e9 03 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 0e 04 00 00 4c ........H...H..................L
4640 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 0a 04 00 00 0f b6 db 48 c1 e3 04 48 ............H...L..........H...H
4660 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 0b 04 00 00 4c 89 8d d8 fe ff ff 49 89 fe 81 e2 ff 01 ..................L......I......
4680 00 00 48 c1 e2 04 4c 01 c2 e9 07 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 ..H...L..........H...H..........
46a0 c6 01 0f 85 11 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 0d 04 00 ........L............H...L......
46c0 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 15 04 00 00 4c 89 8d d8 fe ....H...H..................L....
46e0 ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 11 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ........H...L..........H...H....
4700 ff ff c1 ea 0e f6 c6 01 0f 85 16 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c ..............L............H...L
4720 01 c2 e9 12 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 17 04 00 ..........H...H.................
4740 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 13 04 00 00 0f b6 c0 48 c1 e0 .L............H...L..........H..
4760 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 18 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 .H..................L...........
4780 00 48 c1 e2 04 4c 01 c2 e9 14 04 00 00 83 f8 13 0f 85 76 0b 00 00 31 c0 48 2b 01 e9 c1 0b 00 00 .H...L............v...1.H+......
47a0 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 fb 48 8d b5 00 ff ff ff 31 d2 48 89 c7 49 89 c6 e8 cd e3 ff M..L......H..H......1.H..I......
47c0 ff 85 c0 0f 85 81 0b 00 00 41 b8 13 00 00 00 48 89 df 4c 89 f6 48 89 f2 e9 65 0b 00 00 49 8b 45 .........A.....H..L..H...e...I.E
47e0 08 e9 e0 0a 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 c0 03 00 00 .........H...H..................
4800 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 bd 03 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff ......H...I..........H...H......
4820 c1 ea 0e f6 c6 01 0f 85 b3 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 b0 03 00 00 0f b6 ..................H...I.........
4840 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 a6 03 00 00 81 e2 ff 01 00 00 48 c1 .H...H........................H.
4860 e2 04 49 01 d0 e9 a3 03 00 00 85 c0 74 2a 83 f8 01 0f 85 07 04 00 00 41 83 39 00 74 1b e9 fc 03 ..I.........t*.........A.9.t....
4880 00 00 85 c9 74 12 83 f9 01 0f 85 e1 03 00 00 83 38 00 0f 85 d8 03 00 00 49 83 45 28 04 e9 e9 f0 ....t...........8.......I.E(....
48a0 ff ff f2 0f 10 01 0f 57 c9 66 0f 2e c1 f2 41 0f 58 01 f2 43 0f 10 4c 07 10 0f 86 b3 0a 00 00 66 .......W.f....A.X..C..L........f
48c0 0f 2e c8 0f 82 c2 f0 ff ff e9 ae 0a 00 00 ff ca 85 d2 0f 8e b3 f0 ff ff 41 ff cc 41 29 c4 49 63 ........................A..A).Ic
48e0 cc 48 c1 e1 04 4c 89 c0 48 29 c8 31 c9 39 f1 7d 10 4c 8b 10 48 8b 58 08 49 89 59 08 4d 89 11 eb .H...L..H).1.9.}.L..H.X.I.Y.M...
4900 08 41 c7 41 08 00 00 00 00 ff c1 49 83 c1 10 48 83 c0 10 39 ca 75 d6 e9 6f f0 ff ff 44 0f b6 c0 .A.A.......I...H...9.u..o...D...
4920 49 c1 e0 04 4c 03 85 d0 fe ff ff eb 12 44 0f b6 c0 49 c1 e0 04 4c 03 85 d0 fe ff ff 4c 89 ce 4c I...L........D...I...L......L..L
4940 89 c1 48 89 fb e8 23 e4 ff ff e9 3d 09 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c6 ..H...#....=......H...H......M..
4960 8b 43 08 83 f8 03 0f 85 62 03 00 00 f2 0f 10 03 f2 0f 11 45 c8 e9 05 06 00 00 4c 89 8d d8 fe ff .C......b..........E......L.....
4980 ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c4 8b 43 08 83 f8 03 0f 85 5b 03 00 00 f2 0f ....H...H......M...C......[.....
49a0 10 03 f2 0f 11 45 b8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff .....E......L.........H...H.....
49c0 ff 4d 89 c4 8b 43 08 83 f8 03 0f 85 44 03 00 00 f2 0f 10 03 f2 0f 11 45 a8 e9 05 06 00 00 4c 89 .M...C......D..........E......L.
49e0 8d d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4c 89 85 b8 fe ff ff 8b 43 08 .....I.....H...H......L.......C.
4a00 83 f8 03 0f 85 37 03 00 00 f2 0f 10 03 f2 0f 11 85 38 ff ff ff e9 fe 05 00 00 0f b6 d2 48 c1 e2 .....7...........8...........H..
4a20 04 48 03 95 d0 fe ff ff 4d 89 cc 83 7b 08 03 0f 85 34 03 00 00 4c 89 85 b8 fe ff ff f2 0f 10 03 .H......M...{....4...L..........
4a40 f2 0f 11 85 18 ff ff ff e9 40 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe .........@...L.........H...H....
4a60 ff ff 83 78 08 03 0f 85 3c 03 00 00 f2 0f 10 00 49 89 c6 f2 0f 11 45 98 e9 4e 03 00 00 4c 89 8d ...x....<.......I.....E..N...L..
4a80 d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4c 89 85 b8 fe ff ff 8b 43 08 83 ....I.....H...H......L.......C..
4aa0 f8 03 0f 85 3b 03 00 00 f2 0f 10 03 f2 0f 11 85 28 ff ff ff e9 f7 05 00 00 4c 89 8d d8 fe ff ff ....;...........(........L......
4ac0 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 48 89 d3 83 78 08 13 0f 85 4e 03 00 00 48 89 c1 48 8b ...H...H......H...x....N...H..H.
4ae0 01 49 89 ce 48 89 45 88 48 89 da e9 5b 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 .I..H.E.H...[...L.........H...H.
4b00 95 d0 fe ff ff 83 78 08 13 0f 85 52 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 78 ff ff ff e9 ......x....R...H..H..I..H..x....
4b20 65 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 5f e...L.........H...H.......x...._
4b40 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 68 ff ff ff e9 72 03 00 00 4c 89 8d d8 fe ff ff 0f ...H..H..I..H..h....r...L.......
4b60 b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 6c 03 00 00 48 89 c1 48 8b 01 49 89 ce ..H...H.......x....l...H..H..I..
4b80 48 89 85 58 ff ff ff e9 7f 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff H..X........L.........H...H.....
4ba0 ff 83 78 08 13 0f 85 79 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 48 ff ff ff e9 8c 03 00 00 ..x....y...H..H..I..H..H........
4bc0 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 e8 4b e5 ff ff eb 3c 44 D...I...L......I..H..L...K....<D
4be0 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 e8 e3 e2 ff ff eb 1d 44 0f ...I...L......I..H..L.........D.
4c00 b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 e8 21 e4 ff ff 44 39 f0 49 8b ..I...L......I..H..L...!...D9.I.
4c20 45 28 75 3c 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 1b 49 8b 45 20 89 c9 48 c1 e1 04 48 8d 74 E(u<.............t.I.E...H...H.t
4c40 01 f0 4c 89 ff e8 06 d2 00 00 49 8b 45 28 c1 eb 0e 81 c3 02 00 fe ff 48 63 cb 48 8d 04 88 eb 04 ..L.......I.E(.........Hc.H.....
4c60 48 83 c0 04 4c 89 ff 49 89 45 28 e9 17 ed ff ff 48 8b 08 48 8b 40 08 49 89 41 08 49 89 09 49 8b H...L..I.E(.....H..H.@.I.A.I..I.
4c80 45 28 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 24 49 8b 45 20 89 c9 48 c1 e1 04 48 8d 74 01 f0 E(.............t$I.E...H...H.t..
4ca0 49 89 fe 4d 89 c7 e8 a5 d1 00 00 4d 89 f8 4c 89 f7 49 8b 45 28 c1 eb 0e 81 c3 02 00 fe ff 48 63 I..M.......M..L..I.E(.........Hc
4cc0 cb 48 8d 04 88 49 89 45 28 e9 bd ec ff ff 83 f8 13 0f 85 8e 02 00 00 83 7a 08 13 0f 85 84 02 00 .H...I.E(...............z.......
4ce0 00 48 8b 02 48 03 03 48 8b 8d d8 fe ff ff 48 89 01 4d 89 f0 e9 2e 07 00 00 83 f8 13 0f 85 95 02 .H..H..H......H..M..............
4d00 00 00 83 7a 08 13 0f 85 8b 02 00 00 48 8b 03 48 2b 02 eb 1a 83 f8 13 0f 85 ac 02 00 00 83 7a 08 ...z........H..H+.............z.
4d20 13 0f 85 a2 02 00 00 48 8b 02 48 0f af 03 48 8b 8d d8 fe ff ff 48 89 01 4d 89 e0 e9 e7 06 00 00 .......H..H...H......H..M.......
4d40 83 f8 13 0f 85 b2 02 00 00 83 7a 08 13 0f 85 a8 02 00 00 48 8b 33 48 8b 12 4c 89 f3 48 89 df e8 ..........z........H.3H..L..H...
4d60 57 e9 ff ff e9 9e 00 00 00 4c 89 85 b8 fe ff ff 48 8d b5 18 ff ff ff 48 89 df 49 89 d6 e8 86 dd W........L......H......H..I.....
4d80 ff ff 4c 89 f2 85 c0 0f 84 c3 02 00 00 83 7a 08 03 0f 85 9c 02 00 00 f2 0f 10 0a f2 0f 11 8d 10 ..L...........z.................
4da0 ff ff ff e9 10 06 00 00 48 8d 75 98 48 89 c7 49 89 c6 4c 89 c3 49 89 d4 e8 4b dd ff ff 4c 89 e2 ........H.u.H..I..L..I...K...L..
4dc0 49 89 d8 85 c0 0f 84 bd 02 00 00 83 7a 08 03 0f 85 93 02 00 00 f2 0f 10 02 f2 0f 11 45 90 e9 f9 I...........z...............E...
4de0 05 00 00 83 f8 13 0f 85 a7 02 00 00 83 7a 08 13 0f 85 9d 02 00 00 48 8b 33 48 8b 12 4c 89 f3 48 .............z........H.3H..L..H
4e00 89 df e8 5d e8 ff ff 48 89 df 48 8b 8d d8 fe ff ff 48 89 01 4c 8b 85 b8 fe ff ff 43 c7 44 38 08 ...]...H..H......H..L......C.D8.
4e20 13 00 00 00 e9 62 eb ff ff 48 8d 75 88 31 d2 48 89 c7 49 89 c6 4d 89 c4 e8 51 dd ff ff 4d 89 e0 .....b...H.u.1.H..I..M...Q...M..
4e40 85 c0 48 89 da 0f 84 a2 02 00 00 83 7a 08 13 0f 85 76 02 00 00 48 8b 02 48 89 45 80 e9 98 05 00 ..H.........z....v...H..H.E.....
4e60 00 48 8d b5 78 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 13 dd ff ff 4c 89 e2 49 89 .H..x...I..1.H..I..L.......L..I.
4e80 d8 85 c0 0f 84 94 02 00 00 83 7a 08 13 0f 85 65 02 00 00 48 8b 02 48 89 85 70 ff ff ff e9 64 05 ..........z....e...H..H..p....d.
4ea0 00 00 48 8d b5 68 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 d2 dc ff ff 4c 89 e2 49 ..H..h...I..1.H..I..L.......L..I
4ec0 89 d8 85 c0 0f 84 83 02 00 00 83 7a 08 13 0f 85 54 02 00 00 48 8b 02 48 89 85 60 ff ff ff e9 33 ...........z....T...H..H..`....3
4ee0 05 00 00 48 8d b5 58 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 91 dc ff ff 4c 89 e2 ...H..X...I..1.H..I..L.......L..
4f00 49 89 d8 85 c0 0f 84 6f 02 00 00 83 7a 08 13 0f 85 40 02 00 00 48 8b 0a 48 89 8d 50 ff ff ff e9 I......o....z....@...H..H..P....
4f20 1f 05 00 00 48 8d b5 48 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 50 dc ff ff 4c 89 ....H..H...I..1.H..I..L...P...L.
4f40 e2 49 89 d8 85 c0 0f 84 5b 02 00 00 83 7a 08 13 0f 85 2c 02 00 00 48 8b 0a 48 89 8d 40 ff ff ff .I......[....z....,...H..H..@...
4f60 e9 37 05 00 00 48 8d 75 c8 48 89 df 49 89 d4 e8 94 db ff ff 4c 89 e2 85 c0 0f 84 5a 02 00 00 83 .7...H.u.H..I.......L......Z....
4f80 7a 08 03 0f 85 36 02 00 00 f2 0f 10 02 f2 0f 11 45 c0 e9 5a 05 00 00 48 8d 75 b8 48 89 df 49 89 z....6..........E..Z...H.u.H..I.
4fa0 d6 e8 62 db ff ff 4c 89 f2 85 c0 0f 84 4a 02 00 00 83 7a 08 03 0f 85 26 02 00 00 f2 0f 10 02 f2 ..b...L......J....z....&........
4fc0 0f 11 45 b0 e9 42 05 00 00 48 8d 75 a8 48 89 df 49 89 d6 e8 30 db ff ff 4c 89 f2 85 c0 0f 84 3a ..E..B...H.u.H..I...0...L......:
4fe0 02 00 00 83 7a 08 03 0f 85 16 02 00 00 f2 0f 10 02 f2 0f 11 45 a0 e9 2b 05 00 00 48 8d b5 38 ff ....z...............E..+...H..8.
5000 ff ff 48 89 df 49 89 d4 e8 fb da ff ff 4c 89 e2 85 c0 0f 84 34 02 00 00 83 7a 08 03 0f 85 0d 02 ..H..I.......L......4....z......
5020 00 00 f2 0f 10 0a f2 0f 11 8d 30 ff ff ff e9 23 05 00 00 48 8d b5 10 ff ff ff 48 89 d7 49 89 d6 ..........0....#...H......H..I..
5040 e8 c3 da ff ff 4c 89 f2 85 c0 0f 85 60 03 00 00 41 b8 0a 00 00 00 48 89 de 48 8b 9d c8 fe ff ff .....L......`...A.....H..H......
5060 48 89 df e9 da 02 00 00 48 8d 75 90 48 89 d7 4d 89 c4 48 89 d3 e8 8e da ff ff 48 89 da 4d 89 e0 H.......H.u.H..M..H.......H..M..
5080 85 c0 0f 85 4f 03 00 00 41 b8 0b 00 00 00 e9 1a 01 00 00 48 8d b5 28 ff ff ff 48 89 df 49 89 d4 ....O...A..........H..(...H..I..
50a0 e8 63 da ff ff 4c 89 e2 85 c0 0f 84 c1 01 00 00 83 7a 08 03 0f 85 9a 01 00 00 f2 0f 10 0a f2 0f .c...L...........z..............
50c0 11 8d 20 ff ff ff e9 ea 04 00 00 48 8d 75 80 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 af da ff ff 4c ...........H.u.I..1.L..L.......L
50e0 89 e2 49 89 d8 85 c0 0f 85 08 03 00 00 41 b8 0d 00 00 00 e9 b5 00 00 00 48 8d b5 70 ff ff ff 49 ..I..........A..........H..p...I
5100 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 7f da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 e2 02 00 00 41 b8 0e ..1.L..L.......L..I..........A..
5120 00 00 00 e9 85 00 00 00 48 8d b5 60 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 4f da ff ff 4c ........H..`...I..1.L..L...O...L
5140 89 e2 49 89 d8 85 c0 0f 85 c2 02 00 00 41 b8 0f 00 00 00 eb 58 48 8d b5 50 ff ff ff 49 89 d4 31 ..I..........A......XH..P...I..1
5160 d2 4c 89 e7 4c 89 c3 e8 22 da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 c2 02 00 00 41 b8 10 00 00 00 .L..L..."...L..I..........A.....
5180 eb 2b 48 8d b5 40 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 f5 d9 ff ff 4c 89 e2 49 89 d8 85 .+H..@...I..1.L..L.......L..I...
51a0 c0 0f 85 ee 02 00 00 41 b8 11 00 00 00 48 8b 9d c8 fe ff ff 48 89 df 4c 89 f6 e9 c1 00 00 00 48 .......A.....H......H..L.......H
51c0 8d 75 c0 48 89 d7 49 89 d4 e8 3a d9 ff ff 4c 89 e2 85 c0 0f 85 13 03 00 00 41 b8 06 00 00 00 eb .u.H..I...:...L..........A......
51e0 42 48 8d 75 b0 48 89 d7 49 89 d6 e8 18 d9 ff ff 4c 89 f2 85 c0 0f 85 0b 03 00 00 41 b8 07 00 00 BH.u.H..I.......L..........A....
5200 00 eb 20 48 8d 75 a0 48 89 d7 49 89 d6 e8 f6 d8 ff ff 4c 89 f2 85 c0 0f 85 04 03 00 00 41 b8 08 ...H.u.H..I.......L..........A..
5220 00 00 00 48 89 de 48 8b 9d c8 fe ff ff eb 4e 48 8d b5 30 ff ff ff 48 89 d7 49 89 d4 e8 c7 d8 ff ...H..H.......NH..0...H..I......
5240 ff 4c 89 e2 85 c0 0f 85 02 03 00 00 41 b8 09 00 00 00 eb 23 48 8d b5 20 ff ff ff 48 89 d7 49 89 .L..........A......#H......H..I.
5260 d4 e8 a2 d8 ff ff 4c 89 e2 85 c0 0f 85 3c 03 00 00 41 b8 0c 00 00 00 48 89 de 4c 89 f3 48 89 df ......L......<...A.....H..L..H..
5280 48 8b 8d d8 fe ff ff e8 c6 ec 00 00 48 89 df e9 f3 e6 ff ff 31 c0 0f b6 c0 41 89 01 43 c7 44 38 H...........H.......1....A..C.D8
52a0 08 01 00 00 00 e9 e1 e6 ff ff 49 8d 44 07 10 48 89 47 10 48 89 fb e8 79 d8 00 00 48 89 df 49 8b ..........I.D..H.G.H...y...H..I.
52c0 45 08 48 89 47 10 4d 8b 45 20 48 89 47 10 e9 b8 e6 ff ff 48 39 ca 0f 8f af e6 ff ff c1 ee 0e 81 E.H.G.M.E.H.G......H9...........
52e0 c6 01 00 fe ff 48 63 d6 48 c1 e2 02 49 01 55 28 49 89 09 c7 00 13 00 00 00 4b 89 4c 07 30 43 c7 .....Hc.H...I.U(I........K.L.0C.
5300 44 07 38 13 00 00 00 e9 7f e6 ff ff 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 fb 48 8d b5 08 ff ff ff D.8.........M..L......H..H......
5320 48 89 cf 49 89 ce e8 dd d7 ff ff 85 c0 0f 85 0b 03 00 00 41 b8 12 00 00 00 48 89 df 4c 89 f6 4c H..I...............A.....H..L..L
5340 89 f2 4c 89 e1 e9 3d ff ff ff 48 8b 85 00 ff ff ff 48 89 df 4c 8b 85 b8 fe ff ff 4d 89 e1 48 f7 ..L...=...H......H..L......M..H.
5360 d0 49 89 01 43 c7 44 38 08 13 00 00 00 e9 19 e6 ff ff 66 0f 2e c1 0f 82 0f e6 ff ff c1 ea 0e 81 .I..C.D8..........f.............
5380 c2 01 00 fe ff 48 63 ca 48 c1 e1 02 49 01 4d 28 f2 41 0f 11 01 c7 00 03 00 00 00 f2 43 0f 11 44 .....Hc.H...I.M(.A..........C..D
53a0 07 30 43 c7 44 07 38 03 00 00 00 e9 db e5 ff ff f2 0f 10 8d 10 ff ff ff f2 0f 10 85 18 ff ff ff .0C.D.8.........................
53c0 e8 0f a8 01 00 f2 41 0f 11 04 24 4c 8b 85 b8 fe ff ff e9 62 01 00 00 f2 0f 10 45 90 f2 0f 10 4d ......A...$L.......b......E....M
53e0 98 f2 0f 5e c8 48 8b 85 d8 fe ff ff f2 0f 11 08 e9 44 01 00 00 48 8b 45 80 48 23 45 88 eb 1e 48 ...^.H...........D...H.E.H#E...H
5400 8b 85 70 ff ff ff 48 0b 85 78 ff ff ff eb 0e 48 8b 85 60 ff ff ff 48 33 85 68 ff ff ff 48 8b 8d ..p...H..x.....H..`...H3.h...H..
5420 d8 fe ff ff 48 89 01 43 c7 44 38 08 13 00 00 00 48 8b bd c8 fe ff ff e9 4f e5 ff ff 48 8b 8d 50 ....H..C.D8.....H.......O...H..P
5440 ff ff ff 48 8b 85 58 ff ff ff 48 85 c9 48 8b bd c8 fe ff ff 79 19 31 d2 48 83 f9 c1 4c 8b a5 d8 ...H..X...H..H......y.1.H...L...
5460 fe ff ff 7c 1e f7 d9 48 d3 e8 48 89 c2 eb 14 48 d3 e0 31 d2 48 83 f9 3f 48 0f 4e d0 4c 8b a5 d8 ...|...H..H....H..1.H..?H.N.L...
5480 fe ff ff 49 89 14 24 43 c7 44 38 08 13 00 00 00 e9 f6 e4 ff ff 48 8b 8d 40 ff ff ff 48 8b 95 48 ...I..$C.D8..........H..@...H..H
54a0 ff ff ff 48 89 c8 48 f7 d8 48 85 c9 48 8b bd c8 fe ff ff 7e 0f 48 d3 ea 31 c9 48 83 f8 c1 48 0f ...H..H..H..H......~.H..1.H...H.
54c0 4d ca eb 0f 88 c1 48 d3 e2 31 c9 48 83 f8 3f 48 0f 4e ca 4c 8b a5 d8 fe ff ff 49 89 0c 24 43 c7 M.....H..1.H..?H.N.L......I..$C.
54e0 44 38 08 13 00 00 00 e9 9f e4 ff ff f2 0f 10 45 c0 f2 0f 58 45 c8 48 8b 85 d8 fe ff ff f2 0f 11 D8.............E...XE.H.........
5500 00 4d 89 f0 eb 33 f2 0f 10 45 b0 f2 0f 10 4d b8 f2 0f 5c c8 48 8b 85 d8 fe ff ff f2 0f 11 08 eb .M...3...E....M...\.H...........
5520 15 f2 0f 10 45 a0 f2 0f 59 45 a8 48 8b 85 d8 fe ff ff f2 0f 11 00 4d 89 e0 43 c7 44 38 08 03 00 ....E...YE.H..........M..C.D8...
5540 00 00 48 8b bd c8 fe ff ff e9 3d e4 ff ff f2 0f 10 8d 30 ff ff ff f2 0f 11 8d a8 fe ff ff f2 0f ..H.......=.......0.............
5560 10 85 38 ff ff ff e8 af a5 01 00 f2 0f 10 9d a8 fe ff ff 66 0f 28 c8 f2 0f 59 cb 0f 57 d2 66 0f ..8................f.(...Y..W.f.
5580 2e d1 76 04 f2 0f 58 c3 4c 89 f7 4c 8b 85 b8 fe ff ff 4c 8b a5 d8 fe ff ff f2 41 0f 11 04 24 43 ..v...X.L..L......L.......A...$C
55a0 c7 44 38 08 03 00 00 00 e9 de e3 ff ff f2 0f 10 8d 20 ff ff ff f2 0f 10 85 28 ff ff ff f2 0f 5e .D8......................(.....^
55c0 c1 e8 4e a5 01 00 48 8b 85 d8 fe ff ff f2 0f 11 00 4c 8b 85 b8 fe ff ff 43 c7 44 38 08 03 00 00 ..N...H..........L......C.D8....
55e0 00 4c 89 f7 e9 a2 e3 ff ff 48 8b b5 f8 fe ff ff 4d 89 e8 4d 8d 54 18 08 4c 89 e7 4c 8b ad b0 fe .L.......H......M..M.T..L..L....
5600 ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 fe ff ff 48 8b 85 98 fe ff ff 4c 89 ..L......H......L......H......L.
5620 f9 49 8b 19 48 89 31 41 c7 02 13 00 00 00 48 2b 18 49 89 19 b8 13 00 00 00 e9 eb 01 00 00 f2 0f .I..H.1A......H+.I..............
5640 10 85 08 ff ff ff 48 89 df 4c 8b 85 b8 fe ff ff 4d 89 e1 66 0f 57 05 d5 ed 04 00 f2 41 0f 11 01 ......H..L......M..f.W......A...
5660 43 c7 44 38 08 03 00 00 00 e9 1d e3 ff ff 48 89 85 88 fe ff ff 48 8d 75 d0 4d 89 fd 4c 89 ef 4c C.D8..........H......H.u.M..L..L
5680 89 85 b8 fe ff ff e8 7d d4 ff ff 4c 89 e9 4c 8b 85 b8 fe ff ff 85 c0 4c 89 e7 4c 8b ad b0 fe ff .......}...L..L........L..L.....
56a0 ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 fe ff ff 48 8b 85 98 fe ff ff 0f 85 83 .L......H......L......H.........
56c0 01 00 00 49 8d 74 18 08 41 83 7c 18 08 03 75 15 48 89 95 a8 fe ff ff f2 0f 10 01 f2 0f 11 85 e8 ...I.t..A.|...u.H...............
56e0 fe ff ff eb 69 48 89 b5 d8 fe ff ff 48 89 85 98 fe ff ff 4c 89 a5 a0 fe ff ff 48 89 95 a8 fe ff ....iH......H......L......H.....
5700 ff 4d 89 cc 4c 89 c3 48 8d b5 e8 fe ff ff 48 89 cf 49 89 cf e8 ef d3 ff ff 85 c0 0f 84 c6 02 00 .M..L..H......H..I..............
5720 00 f2 0f 10 85 e8 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4c 8b a5 a0 fe ff ff 48 8b 85 .........H......I..M..L......H..
5740 98 fe ff ff 4c 89 f9 48 8b b5 d8 fe ff ff f2 0f 11 01 c7 06 03 00 00 00 4b 8d 4c 30 08 43 83 7c ....L..H................K.L0.C.|
5760 30 08 03 75 0e f2 0f 10 00 f2 0f 11 85 e0 fe ff ff eb 4c 48 89 8d d8 fe ff ff 4d 89 e7 4d 89 cc 0..u..............LH......M..M..
5780 4c 89 c3 48 8d b5 e0 fe ff ff 48 89 c7 49 89 c6 e8 73 d3 ff ff 85 c0 0f 84 53 02 00 00 f2 0f 10 L..H......H..I...s.......S......
57a0 85 e0 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4d 89 fc 4c 89 f0 48 8b 8d d8 fe ff ff f2 .....H......I..M..M..L..H.......
57c0 0f 11 00 c7 01 03 00 00 00 41 83 3c 24 03 75 0f f2 41 0f 10 01 f2 0f 11 85 f0 fe ff ff eb 31 4d .........A.<$.u..A............1M
57e0 89 c7 49 89 fe 48 8d b5 f0 fe ff ff 4c 89 cf 4c 89 cb e8 11 d3 ff ff 85 c0 0f 84 09 02 00 00 f2 ..I..H......L..L................
5800 0f 10 85 f0 fe ff ff 4c 89 f7 4d 89 f8 49 89 d9 48 8b 95 a8 fe ff ff f2 0f 5c 85 e0 fe ff ff f2 .......L..M..I..H........\......
5820 41 0f 11 01 b8 03 00 00 00 41 89 04 24 c1 ea 0e 81 c2 01 00 fe ff 48 63 c2 48 c1 e0 02 49 01 45 A........A..$.........Hc.H...I.E
5840 28 e9 45 e1 ff ff f2 0f 10 45 d0 0f 57 c9 66 0f 2e c1 4c 8b 95 88 fe ff ff 76 2d 31 db 48 83 bd (.E......E..W.f...L......v-1.H..
5860 90 fe ff ff 00 48 be ff ff ff ff ff ff ff 7f 48 89 b5 f8 fe ff ff 4c 8b a5 a0 fe ff ff 0f 89 9e .....H.........H......L.........
5880 fd ff ff e9 9c fd ff ff 48 be 00 00 00 00 00 00 00 80 48 89 b5 f8 fe ff ff 31 db 48 83 bd 90 fe ........H.........H......1.H....
58a0 ff ff 00 4c 8b a5 a0 fe ff ff 0f 89 74 fd ff ff e9 6c fd ff ff c1 ea 17 74 10 4c 01 f2 48 c1 e2 ...L........t....l......t.L..H..
58c0 04 4a 8d 44 02 f0 48 89 47 10 48 8b 85 c0 fe ff ff 48 8b 40 18 83 78 20 00 7e 14 4c 89 c6 49 89 .J.D..H.G.H......H.@..x..~.L..I.
58e0 fe 4c 89 cb e8 67 c5 00 00 49 89 d9 4c 89 f7 4c 89 ce 48 89 fb e8 2a 66 01 00 41 f6 45 42 08 0f .L...g...I..L..L..H...*f..A.EB..
5900 84 d0 00 00 00 4c 8b 6b 20 85 c0 48 89 df 0f 84 49 e0 ff ff e9 3c e0 ff ff 48 89 df 4c 8b 6f 20 .....L.k...H....I....<...H..L.o.
5920 41 80 4d 42 08 e9 33 e0 ff ff 48 89 df 4c 8b 7f 20 4d 8b 27 4d 8b 6f 10 4d 8b 75 00 49 8b 04 24 A.MB..3...H..L...M.'M.o.M.u.I..$
5940 48 8b 40 18 0f b6 58 0a 48 c1 e3 04 49 03 5f 20 48 8b 85 c0 fe ff ff 48 8b 40 18 83 78 20 00 7e H.@...X.H...I._.H......H.@..x..~
5960 10 49 8b 75 20 e8 e6 c4 00 00 48 8b bd c8 fe ff ff 49 39 dc 4c 89 e0 4c 89 f1 73 1b 48 8b 10 48 .I.u......H......I9.L..L..s.H..H
5980 8b 70 08 48 89 71 08 48 89 11 48 83 c1 10 48 83 c0 10 48 39 d8 72 e5 49 8b 47 20 4c 29 e0 48 83 .p.H.q.H..H...H...H9.r.I.G.L).H.
59a0 e0 f0 4c 01 f0 49 89 45 20 48 8b 47 10 4c 29 e0 48 83 e0 f0 4c 01 f0 48 89 47 10 49 89 45 08 49 ..L..I.E.H.G.L).H...L..H.G.I.E.I
59c0 8b 47 28 49 89 45 28 41 80 4d 42 20 4c 89 6f 20 e9 88 df ff ff 48 81 c4 58 01 00 00 5b 41 5c 41 .G(I.E(A.MB.L.o......H..X...[A\A
59e0 5d 41 5e 41 5f 5d c3 48 8d 0d e4 ca 04 00 eb 07 48 8d 0d f8 ca 04 00 31 c0 48 8b bd c8 fe ff ff ]A^A_].H........H......1.H......
5a00 48 89 ce e8 1a 98 01 00 48 8d 0d fc ca 04 00 31 c0 4c 89 f7 48 89 ce e8 06 98 01 00 d6 df ff ff H.......H......1.L..H...........
5a20 e8 df ff ff 0b e0 ff ff 32 e0 ff ff 54 e0 ff ff 78 e0 ff ff 9d e0 ff ff b6 e0 ff ff c7 e0 ff ff ........2...T...x...............
5a40 f1 e0 ff ff 41 e1 ff ff 5c e1 ff ff f7 e1 ff ff 50 e2 ff ff 6a e2 ff ff 84 e2 ff ff 9e e2 ff ff ....A...\.......P...j...........
5a60 b8 e2 ff ff d2 e2 ff ff ec e2 ff ff 06 e3 ff ff 20 e3 ff ff 3a e3 ff ff 54 e3 ff ff 6e e3 ff ff ....................:...T...n...
5a80 88 e3 ff ff b2 e3 ff ff d8 e3 ff ff 04 e4 ff ff 21 e4 ff ff 90 e4 ff ff be e4 ff ff d8 e4 ff ff ................!...............
5aa0 f2 e4 ff ff 0c e5 ff ff 3d e5 ff ff 7a e5 ff ff c7 e5 ff ff 99 fe ff ff fe e5 ff ff 3c e6 ff ff ........=...z...............<...
5ac0 08 e7 ff ff 92 e7 ff ff b1 e7 ff ff 9f e8 ff ff 4b e9 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 ................K...UH..AWAVAUAT
5ae0 53 50 49 89 d6 49 89 f4 48 89 7d d0 41 8b 46 08 83 f8 13 75 25 49 8b 06 b9 00 00 00 80 48 39 c8 SPI..I..H.}.A.F....u%I.......H9.
5b00 77 28 48 85 c0 7e 23 85 c0 74 1f 41 8b 4c 24 0c 39 c8 0f 86 94 00 00 00 eb 10 85 c0 75 0c 41 8b w(H..~#..t.A.L$.9...........u.A.
5b20 4c 24 0c 31 c0 e9 82 00 00 00 4c 89 e7 4c 89 f6 e8 6c 08 00 00 48 89 c3 49 89 dd 49 83 c5 10 31 L$.1......L..L...l...H..I..I...1
5b40 ff 4c 89 ee 4c 89 f2 e8 dc d5 ff ff 85 c0 75 46 83 7b 18 0a 75 10 41 f6 46 08 40 74 09 49 8b 45 .L..L.........uF.{..u.A.F.@t.I.E
5b60 00 49 3b 06 74 30 48 63 43 1c 48 85 c0 0f 84 da 00 00 00 48 c1 e0 05 4c 8d 3c 03 4c 8d 6c 03 10 .I;.t0HcC.H........H...L.<.L.l..
5b80 31 ff 4c 89 ee 4c 89 f2 e8 9b d5 ff ff 85 c0 4c 89 fb 74 bc eb 03 49 89 df 4d 2b 7c 24 18 49 c1 1.L..L.........L..t...I..M+|$.I.
5ba0 ef 05 41 8b 4c 24 0c 42 8d 44 39 01 89 c2 29 ca 73 34 89 c2 49 8b 74 24 10 48 c1 e2 04 ff c0 83 ..A.L$.B.D9...).s4..I.t$.H......
5bc0 7c 16 08 00 74 e6 89 c0 49 89 06 41 c7 46 08 13 00 00 00 48 8b 04 16 48 8b 4c 16 08 49 89 4e 18 |...t...I..A.F.....H...H.L..I.N.
5be0 49 89 46 10 eb 53 41 8a 4c 24 0b be 01 00 00 00 d3 e6 31 c0 39 f2 7d 46 49 8b 4c 24 18 89 d7 48 I.F..SA.L$........1.9.}FI.L$...H
5c00 c1 e7 05 83 7c 39 08 00 75 08 ff c2 39 f2 7c ed eb 2c 48 8b 44 39 10 48 8b 4c 39 18 49 89 4e 08 ....|9..u...9.|..,H.D9.H.L9.I.N.
5c20 49 89 06 49 8b 44 24 18 48 8b 0c 38 48 8b 44 38 08 49 89 46 18 49 89 4e 10 b8 01 00 00 00 48 83 I..I.D$.H..8H.D8.I.F.I.N......H.
5c40 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 11 c9 04 00 31 c0 48 8b 7d d0 48 89 ce e8 c0 95 ..[A\A]A^A_].H......1.H.}.H.....
5c60 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 89 cb 41 89 d6 49 89 f4 49 89 ff 45 8b ..UH..AWAVAUATSH.....A..I..I..E.
5c80 6c 24 0c 45 39 f5 41 0f b6 44 24 0b 89 45 cc 49 8b 44 24 18 48 89 45 d0 73 4e 49 8b 74 24 10 4c l$.E9.A..D$..E.I.D$.H.E.sNI.t$.L
5ca0 89 ea 48 c1 e2 04 44 89 f1 48 c1 e1 04 4c 89 ff e8 ec c3 00 00 49 89 44 24 10 41 8b 54 24 0c 44 ..H...D..H...L.......I.D$.A.T$.D
5cc0 39 f2 73 1f 48 89 d1 48 c1 e1 04 48 8d 44 01 08 44 89 f1 29 d1 c7 00 00 00 00 00 48 83 c0 10 ff 9.s.H..H...H.D..D..).......H....
5ce0 c9 75 f2 45 89 74 24 0c 4c 89 ff 4c 89 e6 89 da e8 f8 00 00 00 45 39 f5 76 5f 45 89 74 24 0c 44 .u.E.t$.L..L.........E9.v_E.t$.D
5d00 89 f3 48 89 5d c0 48 c1 e3 04 49 8b 4c 24 10 83 7c 19 08 00 75 05 41 ff c6 eb 14 41 ff c6 48 01 ..H.].H...I.L$..|...u.A....A..H.
5d20 d9 4c 89 ff 4c 89 e6 4c 89 f2 e8 7e 01 00 00 48 83 c3 10 45 39 ee 75 d2 48 8b 4d c0 48 c1 e1 04 .L..L..L...~...H...E9.u.H.M.H...
5d40 49 8b 74 24 10 49 c1 e5 04 4c 89 ff 4c 89 ea e8 4d c3 00 00 49 89 44 24 10 41 be 01 00 00 00 8b I.t$.I...L..L...M...I.D$.A......
5d60 4d cc 41 d3 e6 80 f9 1f 74 42 49 63 c6 48 c1 e0 05 48 8b 4d d0 48 8d 5c 01 f0 45 89 f5 83 7b f8 M.A.....tBIc.H...H.M.H.\..E...{.
5d80 00 74 1d 4c 89 ff 4c 89 e6 48 89 da e8 80 01 00 00 48 8b 4b f0 48 8b 53 f8 48 89 50 08 48 89 08 .t.L..L..H.......H.K.H.S.H.P.H..
5da0 48 83 c3 e0 41 ff cd 45 85 ed 7f d1 48 8d 05 95 e6 04 00 48 8b 4d d0 48 39 c1 48 89 ce 74 1f 49 H...A..E....H......H.M.H9.H..t.I
5dc0 63 d6 48 c1 e2 05 31 c9 4c 89 ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 c3 c2 00 00 48 83 c.H...1.L..H...[A\A]A^A_].....H.
5de0 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 89 ..[A\A]A^A_].UH..AWAVAUATSPI..I.
5e00 ff 85 d2 74 62 89 d7 e8 0e 80 01 00 41 89 c6 41 83 fe 1f 0f 8d 80 00 00 00 41 bd 01 00 00 00 44 ...tb.......A..A.........A.....D
5e20 88 f1 41 d3 e5 4c 89 e9 48 c1 e1 05 31 db 31 f6 31 d2 4c 89 ff e8 67 c2 00 00 49 89 44 24 18 48 ..A..L..H...1.1.1.L...g...I.D$.H
5e40 89 c1 48 83 c1 1c c7 01 00 00 00 00 c7 41 fc 00 00 00 00 c7 41 ec 00 00 00 00 48 83 c1 20 ff c3 ..H..........A......A.....H.....
5e60 44 39 eb 7c e1 eb 12 48 8d 05 da e5 04 00 49 89 44 24 18 45 31 f6 45 31 ed 45 88 74 24 0b 49 c1 D9.|...H......I.D$.E1.E1.E.t$.I.
5e80 e5 05 49 01 c5 4d 89 6c 24 20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d b6 c6 04 00 ..I..M.l$.H...[A\A]A^A_].H......
5ea0 31 c0 4c 89 ff 48 89 ce e8 75 93 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 48 1.L..H...u...UH..AWAVATSH...I..H
5ec0 89 d3 49 89 f4 49 89 ff 4c 89 e7 48 89 de e8 01 06 00 00 48 3b 05 76 71 05 00 75 1a 48 89 5d d0 ..I..I..L..H.......H;.vq..u.H.].
5ee0 c7 45 d8 13 00 00 00 48 8d 55 d0 4c 89 ff 4c 89 e6 e8 30 01 00 00 49 8b 0e 49 8b 56 08 48 89 50 .E.....H.U.L..L...0...I..I.V.H.P
5f00 08 48 89 08 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 .H..H...[A\A^A_].UH..AWAVSPI..H.
5f20 f3 49 89 ff 48 89 df 4c 89 f6 e8 50 06 00 00 48 3b 05 1a 71 05 00 74 0b 48 83 c4 08 5b 41 5e 41 .I..H..L...P...H;..q..t.H...[A^A
5f40 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 cb 00 00 00 55 48 89 e5 48 _].L..H..L..H...[A^A_].....UH..H
5f60 8d 0d e2 e4 04 00 31 c0 48 39 4e 18 74 0a 8a 4e 0b b8 01 00 00 00 d3 e0 89 c1 5d e9 e2 fc ff ff ......1.H9N.t..N..........].....
5f80 55 48 89 e5 be 05 00 00 00 ba 38 00 00 00 e8 44 c3 00 00 48 c7 40 28 00 00 00 00 c6 40 0a ff 48 UH........8....D...H.@(.....@..H
5fa0 c7 40 10 00 00 00 00 c7 40 0c 00 00 00 00 48 8d 0d 93 e4 04 00 48 89 48 18 c6 40 0b 00 48 89 48 .@......@.....H......H.H..@..H.H
5fc0 20 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 18 48 8d 05 6d e4 04 00 48 39 c6 74 1b .].UH..AVSH..I..H.s.H..m...H9.t.
5fe0 8a 4b 0b b8 01 00 00 00 d3 e0 48 63 d0 48 c1 e2 05 31 c9 4c 89 f7 e8 a6 c0 00 00 48 8b 73 10 8b .K........Hc.H...1.L.......H.s..
6000 53 0c 48 c1 e2 04 31 c9 4c 89 f7 e8 91 c0 00 00 ba 38 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 5e S.H...1.L........8...1.L..H..[A^
6020 5d e9 7b c0 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 49 89 d7 49 89 f4 ].{...UH..AWAVAUATSH......I..I..
6040 48 89 fb 41 8b 47 08 83 f8 03 0f 85 2c 03 00 00 f2 41 0f 10 07 66 0f 2e c0 0f 8a 2e 03 00 00 f2 H..A.G......,....A...f..........
6060 0f 11 85 38 ff ff ff e8 a8 9a 01 00 f2 0f 10 8d 38 ff ff ff 66 0f 2e c1 75 37 7a 35 66 0f 2e 0d ...8............8...f...u7z5f...
6080 9c e3 04 00 72 2b f2 0f 10 05 9a e3 04 00 66 0f 2e c1 76 1d f2 48 0f 2c c1 48 89 85 40 ff ff ff ....r+........f...v..H.,.H..@...
60a0 c7 85 48 ff ff ff 13 00 00 00 4c 8d bd 40 ff ff ff 4c 89 e7 4c 89 fe e8 e5 02 00 00 49 89 c6 41 ..H.......L..@...L..L.......I..A
60c0 83 7e 08 00 75 10 48 8d 05 7b e3 04 00 49 39 c6 0f 85 62 02 00 00 48 89 9d 38 ff ff ff 49 8b 44 .~..u.H..{...I9...b...H..8...I.D
60e0 24 18 49 8b 4c 24 20 48 39 c1 0f 86 8e 00 00 00 48 8d 59 e0 49 89 5c 24 20 83 79 f8 00 48 89 d9 $.I.L$.H9.......H.Y.I.\$..y..H..
6100 75 e5 49 8d 76 10 4c 89 e7 e8 93 02 00 00 4c 39 f0 0f 84 ef 01 00 00 48 89 c1 48 63 41 1c 48 c1 u.I.v.L.......L9.......H..HcA.H.
6120 e0 05 48 01 c8 4c 39 f0 75 ed 48 89 d8 48 29 c8 48 c1 e8 05 89 41 1c 49 8b 46 18 48 89 43 18 49 ..H..L9.u.H..H).H....A.I.F.H.C.I
6140 8b 46 10 48 89 43 10 49 8b 06 49 8b 4e 08 48 89 4b 08 48 89 03 41 83 7e 1c 00 74 15 4c 89 f0 48 .F.H.C.I..I.N.H.K.H..A.~..t.L..H
6160 29 d8 48 c1 e8 05 01 43 1c 41 c7 46 1c 00 00 00 00 41 c7 46 08 00 00 00 00 e9 b3 01 00 00 4c 89 ).H....C.A.F.....A.F..........L.
6180 bd 28 ff ff ff 0f 57 c0 0f 29 45 c0 0f 29 45 b0 0f 29 45 a0 0f 29 45 90 0f 29 45 80 0f 29 85 70 .(....W..)E..)E..)E..)E..)E..).p
61a0 ff ff ff 0f 29 85 60 ff ff ff 0f 29 85 50 ff ff ff 45 8b 44 24 0c 45 31 c9 ba 01 00 00 00 45 31 ....).`....).P...E.D$.E1......E1
61c0 f6 be 01 00 00 00 44 39 c6 89 f0 76 08 44 39 c2 44 89 c0 77 38 31 ff 39 c2 77 1c 49 8b 5c 24 10 ......D9...v.D9.D..w81.9.w.I.\$.
61e0 31 ff 8d 4a ff 48 c1 e1 04 83 7c 0b 08 01 83 df ff ff c2 39 c2 76 eb 42 01 bc 8d 50 ff ff ff 41 1..J.H....|........9.v.B...P...A
6200 01 fe 49 ff c1 01 f6 41 83 f9 20 7c b9 41 8a 4c 24 0b 41 bf 01 00 00 00 41 d3 e7 31 db 4c 8d ad ..I....A...|.A.L$.A.....A..1.L..
6220 50 ff ff ff 31 c0 48 89 85 30 ff ff ff eb 20 48 01 c7 4c 89 ee e8 62 05 00 00 01 c3 48 8b 85 30 P...1.H..0.....H..L...b.....H..0
6240 ff ff ff ff c0 48 89 85 30 ff ff ff 41 f7 df 49 63 c7 41 f7 df 48 c1 e0 05 48 83 c8 10 41 ff c7 .....H..0...A..Ic.A..H...H...A..
6260 41 83 ff 01 74 12 49 8b 7c 24 18 83 7c 07 d8 00 48 8d 40 e0 74 e7 eb b7 44 01 f3 4c 8b bd 28 ff A...t.I.|$..|...H.@.t...D..L..(.
6280 ff ff 4c 89 ff 4c 89 ee e8 0f 05 00 00 31 f6 01 d8 74 3a b9 01 00 00 00 31 d2 45 31 c0 31 ff 41 ..L..L.......1...t:.....1.E1.1.A
62a0 8b 5d 00 85 db 74 0b 01 df 39 f7 44 0f 47 c7 0f 47 d1 39 c7 74 1c 8d 1c 09 81 e1 ff ff ff 7f 49 .]...t...9.D.G..G.9.t..........I
62c0 83 c5 04 39 c1 89 ce 89 d9 72 d4 eb 05 45 31 c0 31 d2 48 8b 85 30 ff ff ff 41 8d 4c 06 01 44 29 ...9.....r...E1.1.H..0...A.L..D)
62e0 c1 48 8b 9d 38 ff ff ff 48 89 df 4c 89 e6 e8 6f f9 ff ff 48 89 df 4c 89 e6 4c 89 fa e8 10 fc ff .H..8...H..L...o...H..L..L......
6300 ff 49 89 c6 eb 61 49 63 46 1c 48 85 c0 74 11 48 c1 e0 05 4c 01 f0 48 29 d8 48 c1 e8 05 89 43 1c .I...aIcF.H..t.H...L..H).H....C.
6320 48 89 d8 4c 29 f0 48 c1 e8 05 41 89 46 1c 49 89 de 48 8b 9d 38 ff ff ff 49 8b 07 49 89 46 10 41 H..L).H...A.F.I..H..8...I..I.F.A
6340 8b 47 08 41 89 46 18 a8 40 74 1c 41 f6 44 24 09 04 74 14 49 8b 07 f6 40 09 03 74 0b 48 89 df 4c .G.A.F..@t.A.D$..t.I...@..t.H..L
6360 89 e6 e8 09 bf 00 00 4c 89 f0 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 85 c0 0f 85 .......L..H......[A\A]A^A_].....
6380 2d fd ff ff 48 8d 0d a5 c1 04 00 eb 07 48 8d 0d af c1 04 00 31 c0 48 89 df 48 89 ce e8 81 8e 01 -...H........H......1.H..H......
63a0 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8b 43 08 83 e0 3f 83 f8 12 7f 68 ff c8 83 f8 .UH..AWAVSPH..I...C...?....h....
63c0 03 0f 87 b9 00 00 00 48 8d 0d f6 00 00 00 48 63 04 81 48 01 c8 ff e0 f2 0f 10 03 48 8d 7d e4 e8 .......H......Hc..H........H.}..
63e0 60 97 01 00 f2 0f 59 05 54 e0 04 00 f2 0f 2c c0 03 45 e4 89 45 e4 79 14 89 c1 01 c9 75 09 c7 45 `.....Y.T.....,..E..E.y.....u..E
6400 e4 00 00 00 00 31 c0 f7 d8 89 45 e4 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 99 f7 fe e9 .....1....E.A.N.................
6420 89 00 00 00 83 f8 16 74 57 83 f8 14 75 3a 4c 8b 3b 41 80 7f 0a 00 75 1d 49 8d 7f 20 49 8b 77 10 .......tW...u:L.;A....u.I...I.w.
6440 41 8b 57 0c e8 da d4 00 00 41 89 47 0c 41 c6 47 0a 01 4c 8b 3b 41 8a 4e 0b b8 01 00 00 00 d3 e0 A.W......A.G.A.G..L.;A.N........
6460 ff c8 41 23 47 0c eb 14 83 f8 13 75 13 41 8a 4e 0b b8 01 00 00 00 d3 e0 ff c8 23 03 48 98 eb 30 ..A#G......u.A.N..........#.H..0
6480 8b 03 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 31 d2 f7 f6 89 d0 eb 16 48 8b 03 41 8a 4e ..A.N.............1.......H..A.N
64a0 0b ba 01 00 00 00 d3 e2 ff ca 23 50 0c 48 63 c2 48 c1 e0 05 49 03 46 18 48 83 c4 08 5b 41 5e 41 ..........#P.Hc.H...I.F.H...[A^A
64c0 5f 5d c3 90 a9 ff ff ff bc ff ff ff 13 ff ff ff d6 ff ff ff 55 48 89 e5 48 8d 46 ff 8b 4f 0c 48 _]..................UH..H.F..O.H
64e0 39 c8 73 0a 48 c1 e0 04 48 03 47 10 eb 45 8a 4f 0b b8 01 00 00 00 d3 e0 ff c8 89 f1 21 c1 48 63 9.s.H...H.G..E.O............!.Hc
6500 c9 48 c1 e1 05 48 03 4f 18 48 8d 05 b0 e2 04 00 eb 07 48 c1 e2 05 48 01 d1 83 79 18 13 75 06 48 .H...H.O.H........H...H...y..u.H
6520 39 71 10 74 0b 48 63 51 1c 48 85 d2 75 e4 eb 03 48 89 c8 5d c3 55 48 89 e5 8a 4f 0b b8 01 00 00 9q.t.HcQ.H..u...H..].UH...O.....
6540 00 d3 e0 ff c8 23 46 0c 48 63 c8 48 c1 e1 05 48 03 4f 18 48 8d 05 66 e2 04 00 eb 07 48 c1 e2 05 .....#F.Hc.H...H.O.H..f.....H...
6560 48 01 d1 83 79 18 44 75 06 48 39 71 10 74 0b 48 63 51 1c 48 85 d2 75 e4 eb 03 48 89 c8 5d c3 55 H...y.Du.H9q.t.HcQ.H..u...H..].U
6580 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f4 49 89 ff 41 8b 44 24 08 83 e0 3f 4c 8d 35 1d H..AWAVATSH...I..I..A.D$...?L.5.
65a0 e2 04 00 83 f8 12 7f 49 85 c0 0f 84 ca 00 00 00 83 f8 03 75 59 f2 41 0f 10 04 24 f2 0f 11 45 d8 .......I...........uY.A...$...E.
65c0 e8 4f 95 01 00 f2 0f 10 4d d8 66 0f 2e c1 75 5b 7a 59 66 0f 2e 0d 46 de 04 00 72 4f f2 0f 10 05 .O......M.f...u[zYf...F...rO....
65e0 44 de 04 00 66 0f 2e c1 76 41 f2 48 0f 2c f1 eb 09 83 f8 13 75 35 49 8b 34 24 4c 89 ff 48 83 c4 D...f...vA.H.,......u5I.4$L..H..
6600 10 5b 41 5c 41 5e 41 5f 5d e9 c6 fe ff ff 83 f8 04 75 18 49 8b 34 24 4c 89 ff 48 83 c4 10 5b 41 .[A\A^A_]........u.I.4$L..H...[A
6620 5c 41 5e 41 5f 5d e9 0a ff ff ff 4c 89 ff 4c 89 e6 e8 6b fd ff ff 48 89 c3 48 8d 73 10 31 ff 4c \A^A_].....L..L...k...H..H.s.1.L
6640 89 e2 e8 e1 ca ff ff 85 c0 74 05 49 89 df eb 27 48 63 43 1c 48 85 c0 74 21 48 c1 e0 05 4c 8d 3c .........t.I...'HcC.H..t!H...L.<
6660 03 48 8d 74 03 10 31 ff 4c 89 e2 e8 b8 ca ff ff 85 c0 4c 89 fb 74 d9 4d 89 fe 4c 89 f0 48 83 c4 .H.t..1.L.........L..t.M..L..H..
6680 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 45 8b 7e 0c 45 85 ff 74 .[A\A^A_].UH..AWAVATSI..E.~.E..t
66a0 13 41 8d 4f ff 49 8b 46 10 48 c1 e1 04 83 7c 08 08 00 74 4f 48 8d 05 8d dd 04 00 49 39 46 18 0f .A.O.I.F.H....|...tOH......I9F..
66c0 84 ab 00 00 00 41 8d 5f 01 4c 89 f7 48 89 de e8 00 fe ff ff 83 78 08 00 74 5c 81 fb 00 00 00 40 .....A._.L..H........x..t\.....@
66e0 0f 83 8f 00 00 00 44 8d 24 1b 44 89 e6 4c 89 f7 e8 df fd ff ff 83 78 08 00 41 89 df 44 89 e3 75 ......D.$.D..L........x..A..D..u
6700 d9 eb 36 31 c9 41 83 ff 02 0f 82 80 00 00 00 42 8d 1c 39 d1 eb 8d 53 ff 48 c1 e2 04 83 7c 10 08 ..61.A.........B..9...S.H....|..
6720 00 44 0f 44 fb 0f 44 d9 44 89 f9 29 d9 83 f9 01 89 d9 77 db eb 5b 41 89 dc 44 89 e0 44 29 f8 83 .D.D..D.D..)......w..[A..D..D)..
6740 f8 01 76 2c 43 8d 1c 3c d1 eb 4c 89 f7 48 89 de e8 7f fd ff ff 83 78 08 00 44 0f 44 e3 41 0f 44 ..v,C..<..L..H........x..D.D.A.D
6760 df 44 89 e0 29 d8 83 f8 01 41 89 df 77 d6 eb 21 44 89 fb eb 1c bb ff ff ff ff 8d 73 02 4c 89 f7 .D..)....A..w..!D..........s.L..
6780 e8 4f fd ff ff ff c3 83 78 08 00 75 ed eb 02 31 db 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 .O......x..u...1...[A\A^A_].UH..
67a0 53 50 48 89 f3 31 c0 83 7f 08 13 75 25 48 8b 3f b9 00 00 00 80 48 39 cf 77 18 48 85 ff 7e 13 85 SPH..1.....u%H.?.....H9.w.H..~..
67c0 ff 74 0f e8 52 76 01 00 48 98 ff 04 83 b8 01 00 00 00 48 83 c4 08 5b 5d c3 90 90 90 55 48 89 e5 .t..Rv..H.........H...[]....UH..
67e0 53 50 48 89 fb f2 0f 10 05 7b dc 04 00 be 88 00 00 00 e8 56 2f 01 00 31 f6 ba 11 00 00 00 48 89 SPH......{.........V/..1......H.
6800 df e8 79 e6 00 00 48 8d 35 33 6d 05 00 31 d2 48 89 df e8 cc 2f 01 00 31 f6 ba 01 00 00 00 48 89 ..y...H.53m..1.H..../..1......H.
6820 df e8 59 e6 00 00 48 8d 35 83 99 01 00 31 d2 48 89 df e8 67 e1 00 00 be fe ff ff ff 48 89 df e8 ..Y...H.5....1.H...g........H...
6840 01 dc 00 00 be fe ff ff ff 48 89 df e8 ef e9 00 00 be fe ff ff ff 48 89 df e8 67 d9 00 00 be fe .........H............H...g.....
6860 ff ff ff 48 89 df e8 da db 00 00 48 8d 15 09 bd 04 00 be fe ff ff ff 48 89 df e8 b6 e7 00 00 be ...H.......H...........H........
6880 fe ff ff ff 48 89 df e8 39 d9 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 ....H...9........H...[].UH..AWAV
68a0 41 55 41 54 53 48 83 ec 18 49 89 fd 48 8d 55 d0 be 01 00 00 00 e8 ce 1f 01 00 48 89 45 c8 be 02 AUATSH...I..H.U...........H.E...
68c0 00 00 00 ba 01 00 00 00 4c 89 ef e8 c7 21 01 00 48 85 c0 78 05 49 89 c7 eb 17 48 8b 4d d0 48 89 ........L....!..H..x.I....H.M.H.
68e0 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 ef 4c 89 fa e8 96 21 01 .H..E1.H9.r.L.|.......L..L....!.
6900 00 48 85 c0 4c 8b 65 d0 78 05 49 89 c6 eb 13 48 89 c1 48 f7 d9 45 31 f6 49 39 cc 72 05 4e 8d 74 .H..L.e.x.I....H..H..E1.I9.r.N.t
6920 20 01 4d 85 ff be 01 00 00 00 49 0f 4f f7 4d 39 e6 4c 89 f1 49 0f 4f cc 31 c0 48 89 ca 48 29 f2 ..M.......I.O.M9.L..I.O.1.H..H).
6940 7c 7b 48 ff c2 89 d3 48 63 d3 48 01 f2 48 39 ca 7e 5a 48 8d 15 9d c0 04 00 4c 89 ef 89 de e8 6b |{H....Hc.H..H9.~ZH......L.....k
6960 1f 01 00 89 d8 85 c0 7e 54 89 45 c4 4d 85 ff b8 01 00 00 00 49 0f 4f c7 48 8b 4d c8 48 8d 5c 08 .......~T.E.M.......I.O.H.M.H.\.
6980 ff 49 f7 d6 49 f7 d4 4d 39 e6 4d 0f 4d e6 41 f7 dc 41 29 c4 0f b6 33 4c 89 ef e8 e3 df 00 00 48 .I..I..M9.M.M.A..A)...3L.......H
69a0 ff c3 41 ff cc 75 ed 8b 45 c4 eb 11 48 8d 35 43 c0 04 00 31 c0 4c 89 ef e8 b1 18 01 00 48 83 c4 ..A..u..E...H.5C...1.L.......H..
69c0 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 .[A\A]A^A_].UH..AWAVAUATSH..8...
69e0 49 89 fd e8 c1 d7 00 00 41 89 c6 49 63 de 48 89 9d a8 df ff ff 48 8d b5 b8 df ff ff 4c 89 ef 48 I.......A..Ic.H......H......L..H
6a00 89 da e8 20 23 01 00 48 89 85 b0 df ff ff 85 db 7e 44 45 89 f4 45 31 ff 49 8d 5f 01 4c 89 ef 89 ....#..H........~DE..E1.I._.L...
6a20 de e8 03 20 01 00 49 89 c6 41 0f b6 c6 4c 39 f0 74 11 4c 89 ef 89 de 48 8d 15 a5 bf 04 00 e8 32 ......I..A...L9.t.L....H.......2
6a40 17 01 00 48 8b 85 b0 df ff ff 46 88 34 38 41 39 dc 49 89 df 75 c2 48 8d bd b8 df ff ff 48 8b b5 ...H......F.48A9.I..u.H......H..
6a60 a8 df ff ff e8 f5 21 01 00 b8 01 00 00 00 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 ......!.......H..8...[A\A]A^A_].
6a80 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 00 48 89 fb be 02 00 00 00 e8 b4 dc 00 00 41 UH..AWAVATSH......H............A
6aa0 89 c7 41 be 01 00 00 00 be 01 00 00 00 ba 06 00 00 00 48 89 df e8 64 1e 01 00 be 01 00 00 00 48 ..A...............H...d........H
6ac0 89 df e8 fe d6 00 00 4c 8d a5 c0 df ff ff 48 89 df 4c 89 e6 e8 2d 22 01 00 48 8d 35 2c 2d 00 00 .......L......H..L...-"..H.5,-..
6ae0 48 89 df 4c 89 e2 44 89 f9 e8 7e ea 00 00 85 c0 74 16 48 8d 35 cc be 04 00 31 c0 48 89 df e8 6b H..L..D...~.....t.H.5....1.H...k
6b00 17 01 00 41 89 c6 eb 0c 48 8d bd c0 df ff ff e8 fc 20 01 00 44 89 f0 48 81 c4 20 20 00 00 5b 41 ...A....H...........D..H......[A
6b20 5c 41 5e 41 5f 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 1d 1e 00 00 55 48 89 e5 41 57 41 56 41 55 \A^A_].UH.......].....UH..AWAVAU
6b40 41 54 53 48 81 ec a8 20 00 00 48 89 fb 48 89 9d 70 df ff ff e8 50 d6 00 00 89 85 6c df ff ff 48 ATSH......H..H..p....P.....l...H
6b60 8d 55 b8 be 01 00 00 00 48 89 df e8 18 1d 01 00 49 89 c7 4c 8b 6d b8 48 8d b5 98 df ff ff 48 89 .U......H.......I..L.m.H......H.
6b80 df e8 80 21 01 00 4d 85 ed 0f 8e b9 05 00 00 b8 01 00 00 00 48 8d 5d c6 4d 01 fd e9 69 03 00 00 ...!..M.............H.].M...i...
6ba0 b9 51 00 00 00 0f a3 c1 0f 83 87 05 00 00 4c 8d b5 80 df ff ff 4c 89 f7 48 8d 35 f1 95 01 00 e8 .Q............L......L..H.5.....
6bc0 f3 2b 00 00 48 89 df 8b b5 5c df ff ff e8 c9 1d 01 00 b0 01 48 8b bd 50 df ff ff 4c 89 f6 e8 39 .+..H....\..........H..P...L...9
6be0 90 01 00 eb 74 83 fa 60 7f 11 83 fa 58 48 8b 9d 70 df ff ff 74 28 e9 3a 05 00 00 8d 42 9f 83 f8 ....t..`....XH..p...t(.:....B...
6c00 17 48 8b 9d 70 df ff ff 0f 87 27 05 00 00 48 8d 0d 57 05 00 00 48 63 04 81 48 01 c8 ff e0 48 89 .H..p.....'...H..W...Hc..H....H.
6c20 df 8b b5 5c df ff ff e8 fd 1d 01 00 49 89 c6 48 8d 9d 80 df ff ff 48 89 df 48 8d 35 03 bd 04 00 ...\........I..H......H..H.5....
6c40 e8 72 2b 00 00 31 c0 48 8b bd 50 df ff ff 48 89 de 4c 89 f2 e8 c3 8f 01 00 41 89 c6 4c 89 e3 49 .r+..1.H..P...H..L.......A..L..I
6c60 63 c6 48 01 85 a8 df ff ff 4d 39 ef 8b 85 5c df ff ff 0f 82 91 02 00 00 e9 cb 04 00 00 48 89 df c.H......M9...\..............H..
6c80 8b b5 5c df ff ff e8 9e 1d 01 00 48 89 c1 31 c0 48 8b bd 50 df ff ff 48 8d b5 80 df ff ff 89 ca ..\........H..1.H..P...H........
6ca0 e8 77 8f 01 00 eb b2 48 89 df 8b b5 5c df ff ff 48 8d 55 d0 e8 cf 1b 01 00 48 89 85 60 df ff ff .w.....H....\...H.U......H..`...
6cc0 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 18 be 01 00 00 00 48 8d bd 98 df ff ff e8 f5 1d 01 H......H;.....r......H..........
6ce0 00 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 22 48 8b .H......H.H.H......H........."H.
6d00 45 d0 48 85 c0 48 8d 40 ff 48 89 45 d0 48 8b 1d fc 62 05 00 49 89 de 4c 89 e3 4c 8b a5 60 df ff E.H..H.@.H.E.H...b..I..L..L..`..
6d20 ff 0f 84 20 01 00 00 41 8a 04 24 3c 5b 0f b6 f8 7f 14 31 d2 84 c0 0f 84 b7 00 00 00 3c 0a 74 0a .......A..$<[.....1.........<.t.
6d40 3c 22 74 06 eb 44 3c 5c 75 40 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 18 be 01 00 00 00 48 <"t..D<\u@H......H;.....r......H
6d60 8d bd 98 df ff ff e8 6b 1d 01 00 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d .......k...H......H.H.H......H..
6d80 98 df ff ff c6 04 01 5c eb 21 40 84 ff 78 0e 41 8b 44 be 3c b9 00 02 00 00 21 c8 eb 0a be 00 02 .......\.!@..x.A.D.<.....!......
6da0 00 00 e8 bf 8c 01 00 85 c0 75 43 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 18 be 01 00 00 00 .........uCH......H;.....r......
6dc0 48 8d bd 98 df ff ff e8 0a 1d 01 00 48 8b 85 a8 df ff ff 41 8a 0c 24 48 8d 50 01 48 89 95 a8 df H...........H......A..$H.P.H....
6de0 ff ff 48 8b 95 98 df ff ff 88 0c 02 eb 41 41 0f b6 14 24 41 0f b6 44 24 01 41 f6 44 86 3d 04 75 ..H..........AA...$A..D$.A.D.=.u
6e00 0e 31 c0 48 89 df 48 8d 35 5b bb 04 00 eb 0c 31 c0 48 89 df 48 8d 35 51 bb 04 00 e8 fc 8d 01 00 .1.H..H.5[.....1.H..H.5Q........
6e20 48 8d bd 98 df ff ff 48 89 de e8 9e 1d 01 00 49 ff c4 48 8b 45 d0 48 85 c0 48 8d 40 ff 48 89 45 H......H.......I..H.E.H..H.@.H.E
6e40 d0 0f 85 e0 fe ff ff 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 18 be 01 00 00 00 48 8d bd 98 .......H......H;.....r......H...
6e60 df ff ff e8 6e 1c 01 00 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ....n...H......H.H.H......H.....
6e80 ff c6 04 01 22 45 31 f6 e9 d2 fd ff ff 48 89 df 8b b5 5c df ff ff 48 8d 95 78 df ff ff e8 e3 24 ...."E1......H....\...H..x.....$
6ea0 01 00 49 89 c6 be 2e 00 00 00 48 8d 9d 80 df ff ff 48 89 df e8 75 8d 01 00 48 85 c0 75 1e 48 83 ..I.......H......H...u...H..u.H.
6ec0 bd 78 df ff ff 64 72 14 48 8d bd 98 df ff ff e8 98 1d 01 00 45 31 f6 e9 80 fd ff ff 31 c0 48 8b .x...dr.H...........E1......1.H.
6ee0 bd 50 df ff ff 48 89 de 4c 89 f2 e8 2c 8d 01 00 41 89 c6 be fe ff ff ff 48 8b bd 70 df ff ff e8 .P...H..L...,...A.......H..p....
6f00 c1 d2 00 00 e9 53 fd ff ff 48 89 85 60 df ff ff 41 8a 07 3c 25 75 5d 49 89 dc 4d 8d 77 01 41 80 .....S...H..`...A..<%u]I..M.w.A.
6f20 7f 01 25 0f 85 9c 00 00 00 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff b1 25 72 1b be 01 00 00 00 ..%......H......H;......%r......
6f40 48 8d bd 98 df ff ff e8 8a 1b 01 00 41 8a 0e 48 8b 85 a8 df ff ff 49 83 c7 02 48 8d 50 01 48 89 H...........A..H......I...H.P.H.
6f60 95 a8 df ff ff 48 8b 95 98 df ff ff 88 0c 02 4c 89 e3 eb 43 48 8b 8d a8 df ff ff 48 3b 8d a0 df .....H.........L...CH......H;...
6f80 ff ff 72 1b be 01 00 00 00 48 8d bd 98 df ff ff e8 41 1b 01 00 41 8a 07 48 8b 8d a8 df ff ff 49 ..r......H.......A...A..H......I
6fa0 ff c7 48 8d 51 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff ff 88 04 0a 4d 39 ef 0f 82 50 ff ff ff ..H.Q.H......H.........M9...P...
6fc0 e9 83 01 00 00 be 00 02 00 00 48 8d bd 98 df ff ff e8 00 1b 01 00 48 89 85 50 df ff ff 48 8b 8d ..........H...........H..P...H..
6fe0 60 df ff ff 8d 41 01 89 85 5c df ff ff 3b 8d 6c df ff ff 7c 19 48 8b bd 70 df ff ff 8b b5 5c df `....A...\...;.l...|.H..p.....\.
7000 ff ff 48 8d 15 31 b9 04 00 e8 67 11 01 00 45 8a 3e 45 84 ff 4c 89 f3 75 08 45 31 ff 4c 89 f3 eb ..H..1....g...E.>E..L..u.E1.L...
7020 29 41 0f be f7 ba 06 00 00 00 48 8d 3d 41 b9 04 00 e8 68 8b 01 00 48 85 c0 74 0f 44 8a 7b 01 48 )A........H.=A....h...H..t.D.{.H
7040 ff c3 45 84 ff 75 da 45 31 ff 48 89 d8 4c 29 f0 48 83 f8 06 72 18 31 c0 48 8b bd 70 df ff ff 48 ..E..u.E1.H..L).H...r.1.H..p...H
7060 8d 35 12 b9 04 00 e8 03 12 01 00 44 8a 3b 41 0f b6 c7 48 8d 4b 01 48 8b 15 93 5f 05 00 f6 44 82 .5.........D.;A...H.K.H..._...D.
7080 3d 04 48 0f 44 cb 0f b6 01 f6 44 82 3d 04 4c 8d 79 01 4c 0f 44 f9 41 8a 07 3c 2e 75 2a 41 0f b6 =.H.D.....D.=.L.y.L.D.A..<.u*A..
70a0 47 01 49 8d 4f 01 49 83 c7 02 f6 44 82 3d 04 4c 0f 44 f9 41 0f b6 07 49 8d 4f 01 f6 44 82 3d 04 G.I.O.I....D.=.L.D.A...I.O..D.=.
70c0 4c 0f 45 f9 41 8a 07 0f b6 c0 f6 44 82 3d 04 74 15 31 c0 48 8b bd 70 df ff ff 48 8d 35 b7 b8 04 L.E.A......D.=.t.1.H..p...H.5...
70e0 00 e8 88 11 01 00 c6 85 80 df ff ff 25 4c 89 fb 4c 29 f3 48 8d 53 01 48 8d bd 81 df ff ff 4c 89 ............%L..L).H.S.H......L.
7100 f6 e8 a4 8a 01 00 48 8d 85 80 df ff ff c6 44 03 02 00 41 0f be 17 49 ff c7 83 fa 57 0f 8f c3 fa ......H.......D...A...I....W....
7120 ff ff 8d 42 bf 83 f8 06 48 8b 9d 70 df ff ff 0f 86 6b fa ff ff 48 8d 35 0a b8 04 00 31 c0 48 89 ...B....H..p.....k...H.5....1.H.
7140 df e8 28 11 01 00 eb 11 48 8d bd 98 df ff ff e8 bc 1a 01 00 b8 01 00 00 00 48 81 c4 a8 20 00 00 ..(.....H................H......
7160 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 42 fa ff ff c9 ff ff ff 11 fb ff ff b2 fa ff ff 42 fa ff ff [A\A]A^A_]..B...............B...
7180 42 fa ff ff 42 fa ff ff c9 ff ff ff b2 fa ff ff c9 ff ff ff c9 ff ff ff c9 ff ff ff c9 ff ff ff B...B...........................
71a0 c9 ff ff ff b2 fa ff ff c9 ff ff ff 3b fb ff ff c9 ff ff ff 21 fd ff ff c9 ff ff ff b2 fa ff ff ............;.......!...........
71c0 c9 ff ff ff c9 ff ff ff b2 fa ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 a7 16 01 ............UH..SPH.......1.....
71e0 00 be 02 00 00 00 31 d2 48 89 df e8 98 16 01 00 be 02 00 00 00 48 89 df e8 c8 cf 00 00 31 f6 48 ......1.H............H.......1.H
7200 89 df e8 7b d7 00 00 48 8d 35 72 24 00 00 ba 03 00 00 00 48 89 df e8 2c d9 00 00 b8 01 00 00 00 ...{...H.5r$.......H...,........
7220 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 22 00 00 49 89 fe 48 8d H...[].UH..AWAVAUATSH..."..I..H.
7240 55 c8 be 01 00 00 00 e8 3c 16 01 00 48 89 c3 48 8d 55 c0 be 02 00 00 00 4c 89 f7 e8 28 16 01 00 U.......<...H..H.U......L...(...
7260 49 89 c7 be 03 00 00 00 4c 89 f7 e8 00 d2 00 00 41 89 c4 4c 89 a5 48 dd ff ff 48 8b 55 c8 48 ff I.......L.......A..L..H...H.U.H.
7280 c2 be 04 00 00 00 4c 89 f7 e8 09 18 01 00 48 89 85 60 dd ff ff 41 8a 07 88 85 6f dd ff ff 41 8d ......L.......H..`...A....o...A.
72a0 44 24 fd 83 f8 04 72 14 48 8d 15 21 b6 04 00 be 03 00 00 00 4c 89 f7 e8 b9 0e 01 00 48 8d b5 70 D$....r.H..!........L.......H..p
72c0 dd ff ff 4c 89 f7 e8 3b 1a 01 00 80 bd 6f dd ff ff 5e 75 10 49 ff c7 48 8b 45 c0 48 ff c8 48 89 ...L...;.....o...^u.I..H.E.H..H.
72e0 45 c0 eb 04 48 8b 45 c0 4c 89 bd 50 dd ff ff 4c 89 b5 b0 fd ff ff 4c 89 b5 38 dd ff ff c7 85 90 E...H.E.L..P...L......L..8......
7300 fd ff ff c8 00 00 00 48 89 9d 98 fd ff ff 48 8b 4d c8 48 01 d9 48 89 8d a0 fd ff ff 4c 01 f8 48 .......H......H.M.H..H......L..H
7320 89 85 a8 fd ff ff 45 31 f6 e9 1f 03 00 00 c7 85 b8 fd ff ff 00 00 00 00 48 8d bd 90 fd ff ff 48 ......E1................H......H
7340 89 de 4c 89 fa e8 0a 19 00 00 49 89 c5 4d 85 ed 0f 84 0b 01 00 00 49 ff c6 4c 8b a5 b0 fd ff ff ..L.......I..M........I..L......
7360 48 8b 85 48 dd ff ff 83 f8 05 75 23 31 f6 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 d3 1d 00 00 H..H......u#1.H......H..L.......
7380 be 03 00 00 00 4c 89 e7 e8 2d d9 00 00 eb 3c 83 f8 06 0f 85 30 01 00 00 be 03 00 00 00 4c 89 e7 .....L...-....<.....0........L..
73a0 e8 a0 d0 00 00 48 8d bd 90 fd ff ff 48 89 de 4c 89 ea e8 25 1d 00 00 ba 01 00 00 00 31 c9 45 31 .....H......H..L...%........1.E1
73c0 c0 4c 89 e7 89 c6 e8 6c df 00 00 4c 89 b5 58 dd ff ff be ff ff ff ff 4c 89 e7 e8 74 d3 00 00 85 .L.....l...L..X........L...t....
73e0 c0 75 20 be fe ff ff ff 4c 89 e7 e8 d5 cd 00 00 4c 89 ea 48 29 da 4c 89 e7 48 89 de e8 9d d5 00 .u......L.......L..H).L..H......
7400 00 eb 3f be ff ff ff ff 4c 89 e7 e8 01 d1 00 00 85 c0 75 2e be ff ff ff ff 4c 89 e7 e8 4f d0 00 ..?.....L.........u......L...O..
7420 00 4c 89 e7 89 c6 e8 67 d0 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 b5 b4 04 00 48 89 ca e8 2c 0e .L.....g...H..1.L..H.5....H...,.
7440 01 00 48 8d bd 70 dd ff ff e8 1e 18 01 00 49 39 dd 4c 8b bd 50 dd ff ff 4c 8b b5 58 dd ff ff 77 ..H..p........I9.L..P...L..X...w
7460 52 48 3b 9d a0 fd ff ff 0f 83 ec 01 00 00 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff 72 18 be 01 RH;...........H......H;.x...r...
7480 00 00 00 48 8d bd 70 dd ff ff e8 47 16 01 00 48 8b 85 80 dd ff ff 8a 0b 48 ff c3 48 8d 50 01 48 ...H..p....G...H........H..H.P.H
74a0 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 0c 02 49 89 dd 80 bd 6f dd ff ff 5e 4c 89 eb 0f 85 8a ......H..p......I....o...^L.....
74c0 01 00 00 e9 95 01 00 00 4c 89 b5 58 dd ff ff be 03 00 00 00 4c 89 e7 48 8d 55 d0 e8 99 d2 00 00 ........L..X........L..H.U......
74e0 49 89 c7 48 83 7d d0 00 0f 84 60 ff ff ff 4c 89 e8 48 29 d8 48 89 85 40 dd ff ff 45 31 f6 43 8a I..H.}....`...L..H).H..@...E1.C.
7500 04 37 3c 25 0f 85 81 00 00 00 43 0f be 74 37 01 49 ff c6 40 0f b6 c6 48 8b 0d f2 5a 05 00 f6 44 .7<%......C..t7.I..@...H...Z...D
7520 81 3d 04 0f 85 a5 00 00 00 40 80 fe 25 74 16 ba 25 00 00 00 31 c0 4c 89 e7 48 8d 35 d0 b3 04 00 .=.......@..%t..%...1.L..H.5....
7540 e8 29 0d 01 00 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff 72 18 be 01 00 00 00 48 8d bd 70 dd ff .)...H......H;.x...r......H..p..
7560 ff e8 70 15 01 00 48 8b 85 80 dd ff ff 43 8a 0c 37 48 8d 50 01 48 89 95 80 dd ff ff 48 8b 95 70 ..p...H......C..7H.P.H......H..p
7580 dd ff ff 88 0c 02 e9 b0 00 00 00 48 8b 8d 80 dd ff ff 48 3b 8d 78 dd ff ff 72 1c be 01 00 00 00 ...........H......H;.x...r......
75a0 48 8d bd 70 dd ff ff e8 2a 15 01 00 43 8a 04 37 48 8b 8d 80 dd ff ff 48 8d 51 01 48 89 95 80 dd H..p....*...C..7H......H.Q.H....
75c0 ff ff 48 8b 95 70 dd ff ff 88 04 0a eb 6d 40 80 fe 30 75 18 48 8d bd 70 dd ff ff 48 89 de 48 8b ..H..p.......m@..0u.H..p...H..H.
75e0 95 40 dd ff ff e8 ab 15 01 00 eb 4f 83 c6 cf 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 52 1b 00 .@.........O...H......H..L...R..
7600 00 be ff ff ff ff 31 d2 4c 89 e7 e8 75 1d 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 11 cc ......1.L...u.............L.....
7620 00 00 be fe ff ff ff 4c 89 e7 e8 96 cb 00 00 48 8d bd 70 dd ff ff e8 31 16 01 00 49 ff c6 4c 3b .......L.......H..p....1...I..L;
7640 75 d0 0f 82 b6 fe ff ff e9 01 fe ff ff 4c 3b b5 60 dd ff ff 0f 8c d4 fc ff ff 49 89 dd 48 8b 95 u............L;.`.........I..H..
7660 a0 fd ff ff 4c 29 ea 48 8d 9d 70 dd ff ff 48 89 df 4c 89 ee e8 1c 15 01 00 48 89 df e8 8f 15 01 ....L).H..p...H..L.......H......
7680 00 48 8b bd 38 dd ff ff 4c 89 f6 e8 f2 d2 00 00 b8 02 00 00 00 48 81 c4 a8 22 00 00 5b 41 5c 41 .H..8...L............H..."..[A\A
76a0 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 f0 be 01 00 00 00 e8 ca 11 01 00 48 8b ]A^A_].UH..SPH..H.U...........H.
76c0 75 f0 48 89 df e8 b8 d2 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 u.H............H...[].UH..AWAVSH
76e0 81 ec 28 20 00 00 48 89 fb 48 8d 55 e0 be 01 00 00 00 e8 91 11 01 00 49 89 c6 48 8b 55 e0 48 8d ..(...H..H.U...........I..H.U.H.
7700 b5 c0 df ff ff 48 89 df e8 1a 16 01 00 49 89 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 4f .....H.......I..1.H.}..t.A..<..O
7720 83 01 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 df ff ff e8 1b ...A...H..H.u.H9.r...1.H........
7740 15 01 00 b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 31 f6 5d e9 f1 11 ........H..(...[A^A_].UH..1.]...
7760 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 48 20 00 00 49 89 fd 41 bc 01 00 00 00 48 ..UH..AWAVAUATSH..H...I..A.....H
7780 8d 55 d0 be 01 00 00 00 e8 fb 10 01 00 49 89 c6 be 02 00 00 00 4c 89 ef e8 8c 12 01 00 49 89 c7 .U...........I.......L.......I..
77a0 48 8d 15 09 8a 01 00 48 8d 4d c8 be 03 00 00 00 4c 89 ef e8 77 10 01 00 48 89 85 a0 df ff ff 4d H......H.M......L...w...H......M
77c0 85 ff 7e 38 48 8b 4d d0 48 8b 5d c8 48 89 ce 48 01 de 72 0f b8 ff ff ff 7f 31 d2 49 f7 f7 48 39 ..~8H.M.H.].H..H..r......1.I..H9
77e0 c6 76 2f 48 8d 35 bf af 04 00 31 c0 4c 89 ef e8 7a 0a 01 00 41 89 c4 e9 b8 00 00 00 48 8d 35 ad .v/H.5....1.L...z...A.......H.5.
7800 89 01 00 31 d2 4c 89 ef e8 91 d1 00 00 e9 a2 00 00 00 49 0f af cf 49 8d 47 ff 48 0f af d8 48 01 ...1.L............I...I.G.H...H.
7820 cb 48 89 9d 98 df ff ff 48 8d b5 a8 df ff ff 4c 89 ef 48 89 da e8 ed 14 01 00 49 89 c5 48 8b 55 .H......H......L..H.......I..H.U
7840 d0 4c 89 ef 4c 89 f6 e8 5e 83 01 00 49 83 ff 02 7c 49 49 ff cf 48 8b 5d d0 4d 8d 64 1d 00 48 8b .L..L...^...I...|II..H.].M.d..H.
7860 55 c8 48 85 d2 74 1d 4c 89 e7 48 8b b5 a0 df ff ff e8 34 83 01 00 48 03 5d c8 49 01 dd 48 8b 5d U.H..t.L..H.......4...H.].I..H.]
7880 d0 4d 89 ec 4c 89 e7 4c 89 f6 48 89 da e8 18 83 01 00 49 83 ff 01 4d 89 e5 7f b7 48 8d bd a8 df .M..L..L..H.......I...M....H....
78a0 ff ff 48 8b b5 98 df ff ff e8 b0 13 01 00 41 bc 01 00 00 00 44 89 e0 48 81 c4 48 20 00 00 5b 41 ..H...........A.....D..H..H...[A
78c0 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 81 ec 30 20 00 00 49 89 fe 48 8d 55 e8 be 01 \A]A^A_].UH..AVSH..0...I..H.U...
78e0 00 00 00 e8 a0 0f 01 00 48 89 c3 48 8b 55 e8 48 8d b5 c8 df ff ff 4c 89 f7 e8 29 14 01 00 48 8b ........H..H.U.H......L...)...H.
7900 75 e8 31 c9 48 85 f6 74 18 8a 54 1e ff 88 14 08 48 ff c1 48 8b 75 e8 48 ff cb 48 39 ce 77 ea eb u.1.H..t..T.....H..H.u.H..H9.w..
7920 02 31 f6 48 8d bd c8 df ff ff e8 2f 13 01 00 b8 01 00 00 00 48 81 c4 30 20 00 00 5b 41 5e 5d c3 .1.H......./........H..0...[A^].
7940 55 48 89 e5 41 57 41 56 53 50 49 89 ff 48 8d 55 e0 be 01 00 00 00 e8 2d 0f 01 00 49 89 c6 be 02 UH..AWAVSPI..H.U.......-...I....
7960 00 00 00 4c 89 ff e8 be 10 01 00 48 85 c0 78 05 48 89 c3 eb 16 48 8b 4d e0 48 89 c2 48 f7 da 31 ...L.......H..x.H....H.M.H..H..1
7980 db 48 39 d1 72 05 48 8d 5c 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff e8 f8 10 01 00 48 .H9.r.H.\.......H......L.......H
79a0 85 c0 48 8b 55 e0 78 05 48 89 c1 eb 12 48 89 c6 48 f7 de 31 c9 48 39 f2 72 05 48 8d 4c 10 01 48 ..H.U.x.H....H..H..1.H9.r.H.L..H
79c0 85 db b8 01 00 00 00 48 0f 4f c3 48 39 d1 48 0f 4f ca 48 39 c1 7d 0b 48 8d 35 d2 87 01 00 31 d2 .......H.O.H9.H.O.H9.}.H.5....1.
79e0 eb 10 4a 8d 74 30 ff ba 01 00 00 00 48 29 c2 48 01 ca 4c 89 ff e8 a4 cf 00 00 b8 01 00 00 00 48 ..J.t0......H).H..L............H
7a00 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb 48 8d 55 ...[A^A_].UH..AWAVSH..(...H..H.U
7a20 e0 be 01 00 00 00 e8 5d 0e 01 00 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ff ff 48 89 df e8 e6 12 01 .......]...I..H.U.H......H......
7a40 00 49 89 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 21 80 01 00 41 88 04 1f 48 ff c3 48 8b .I..1.H.}..t.A..<..!...A...H..H.
7a60 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 df ff ff e8 e7 11 01 00 b8 01 00 00 00 48 81 c4 28 u.H9.r...1.H................H..(
7a80 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 20 00 00 48 89 ...[A^A_].UH..AWAVAUATSH......H.
7aa0 fb 48 89 9d 48 df ff ff b8 01 00 00 00 48 89 85 50 df ff ff be 01 00 00 00 31 d2 e8 c8 0d 01 00 .H..H........H..P........1......
7ac0 49 89 c7 4c 89 bd a0 df ff ff 48 89 9d a8 df ff ff c7 85 b0 df ff ff 01 00 00 00 c7 85 b4 df ff I..L......H.....................
7ae0 ff 01 00 00 00 48 89 df e8 5f ce 00 00 48 8d b5 b8 df ff ff 48 89 df e8 0a 12 01 00 41 80 3f 00 .....H..._...H......H.......A.?.
7b00 0f 84 54 04 00 00 45 31 ff 48 8d bd a8 df ff ff 4c 89 fe 48 8d 95 a0 df ff ff 48 8d 8d 9c df ff ..T...E1.H......L..H......H.....
7b20 ff 4c 8d 85 98 df ff ff e8 93 08 00 00 41 89 c5 44 8b a5 98 df ff ff 4c 63 b5 9c df ff ff 41 8d .L...........A..D......Lc.....A.
7b40 44 24 ff 45 85 e4 89 85 98 df ff ff 44 89 e3 7e 4d 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 D$.E........D..~MH......H;.....r
7b60 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 64 0f 01 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d ......H.......d...H......H.H.H..
7b80 c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 8d 43 fe 89 85 98 df ff ff ff cb 85 db 7f b3 45 01 ....H...........C.............E.
7ba0 f4 4d 63 e4 4d 01 fc 48 8b 95 50 df ff ff 44 8d 7a 01 44 89 e8 41 83 fd 08 0f 87 7e 03 00 00 4c .Mc.M..H..P...D.z.D..A.....~...L
7bc0 89 f3 48 8d 0d b7 03 00 00 48 63 04 81 48 01 c8 ff e0 48 8b bd 48 df ff ff 44 89 fe e8 48 0e 01 ..H......Hc..H....H..H...D...H..
7be0 00 49 89 c6 48 89 d9 83 f9 07 7f 41 48 89 ca 8d 0c d5 ff ff ff ff b8 01 00 00 00 48 d3 e0 48 89 .I..H......AH..............H..H.
7c00 c1 48 f7 d9 49 39 ce 48 89 d1 7c 05 49 39 c6 7c 1c 48 8b bd 48 df ff ff 44 89 fe 48 8d 15 18 ab .H..I9.H..|.I9.|.H..H...D..H....
7c20 04 00 48 89 cb e8 4b 05 01 00 48 89 d9 8b 95 b0 df ff ff 4d 89 f0 49 c1 e8 3f 48 8d bd b8 df ff ..H...K...H........M..I..?H.....
7c40 ff 4c 89 f6 e8 66 0c 00 00 e9 ef 02 00 00 48 8b bd 48 df ff ff 44 89 fe e8 cc 0d 01 00 49 89 c6 .L...f........H..H...D.......I..
7c60 48 89 d9 83 f9 07 7f 36 48 89 ca 8d 0c d5 00 00 00 00 b8 01 00 00 00 48 d3 e0 48 89 d1 49 39 c6 H......6H..............H..H..I9.
7c80 72 1c 48 8b bd 48 df ff ff 44 89 fe 48 8d 15 b8 aa 04 00 48 89 cb e8 da 04 01 00 48 89 d9 8b 95 r.H..H...D..H......H.......H....
7ca0 b0 df ff ff 45 31 c0 48 8d bd b8 df ff ff 4c 89 f6 e8 f9 0b 00 00 e9 82 02 00 00 48 8d bd b8 df ....E1.H......L............H....
7cc0 ff ff 49 89 de 4c 89 f6 e8 09 0e 01 00 48 89 c3 48 8b bd 48 df ff ff 44 89 fe e8 bc 0c 01 00 41 ..I..L.......H..H..H...D.......A
7ce0 83 fe 04 0f 85 ee 01 00 00 f2 0f 5a c0 f3 0f 11 85 70 df ff ff e9 e5 01 00 00 48 8b bd 48 df ff ...........Z.....p........H..H..
7d00 ff 44 89 fe 48 8d 95 68 df ff ff e8 78 0b 01 00 49 89 c6 48 89 d8 48 39 85 68 df ff ff 74 1c 48 .D..H..h....x...I..H..H9.h...t.H
7d20 8b bd 48 df ff ff 44 89 fe 48 8d 15 2d aa 04 00 48 89 c3 e8 3d 04 01 00 48 89 d8 48 8d bd b8 df ..H...D..H..-...H...=...H..H....
7d40 ff ff 4c 89 f6 48 89 c2 e8 48 0e 01 00 e9 eb 01 00 00 48 8b bd 48 df ff ff 44 89 fe 48 8d 95 60 ..L..H...H........H..H...D..H..`
7d60 df ff ff e8 20 0b 01 00 49 89 c6 48 89 d9 83 f9 07 7f 36 48 89 ca c1 e1 03 b8 01 00 00 00 48 d3 ........I..H......6H..........H.
7d80 e0 48 89 d1 48 39 85 60 df ff ff 72 1c 48 8b bd 48 df ff ff 44 89 fe 48 8d 15 cc a9 04 00 48 89 .H..H9.`...r.H..H...D..H......H.
7da0 cb e8 cf 03 01 00 48 89 d9 48 8b b5 60 df ff ff 8b 95 b0 df ff ff 45 31 c0 48 8d 9d b8 df ff ff ......H..H..`.........E1.H......
7dc0 48 89 df e8 e7 0a 00 00 48 8b 95 60 df ff ff 48 89 df 4c 89 f6 e8 bb 0d 01 00 4c 03 a5 60 df ff H.......H..`...H..L.......L..`..
7de0 ff e9 57 01 00 00 48 8b bd 48 df ff ff 44 89 fe 48 8d 95 58 df ff ff e8 8c 0a 01 00 48 89 c3 48 ..W...H..H...D..H..X........H..H
7e00 89 df e8 4b 7e 01 00 48 3b 85 58 df ff ff 74 1d 48 8b bd 48 df ff ff 44 89 fe 48 8d 15 72 a9 04 ...K~..H;.X...t.H..H...D..H..r..
7e20 00 e8 4f 03 01 00 48 8b 85 58 df ff ff 48 8d bd b8 df ff ff 48 89 de 48 89 c2 e8 56 0d 01 00 48 ..O...H..X...H......H..H...V...H
7e40 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 76 0c 01 00 ......H;.....r......H.......v...
7e60 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 48 8b 85 H......H.H.H......H..........H..
7e80 58 df ff ff 4d 8d 64 04 01 e9 af 00 00 00 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 1e be 01 X...M.d.......H......H;.....r...
7ea0 00 00 00 48 8d bd b8 df ff ff 48 89 d3 e8 24 0c 01 00 48 89 da 48 8b 85 c8 df ff ff 48 8d 48 01 ...H......H...$...H..H......H.H.
7ec0 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 41 89 d7 eb 66 f2 0f 11 85 70 df ff ff 8b H......H..........A...f....p....
7ee0 85 9c df ff ff 83 bd b0 df ff ff 01 75 1d 85 c0 48 8d 8d 70 df ff ff 74 36 ff c8 8a 11 48 8d 49 ............u...H..p...t6....H.I
7f00 01 88 13 48 8d 5b 01 75 f0 eb 24 85 c0 74 20 8d 48 ff 48 63 c9 48 01 cb 48 8d 8d 70 df ff ff ff ...H.[.u..$..t..H.Hc.H..H..p....
7f20 c8 8a 11 48 8d 49 01 88 13 48 8d 5b ff 75 f0 48 63 85 9c df ff ff 48 01 85 c8 df ff ff 48 8b 85 ...H.I...H.[.u.Hc.....H......H..
7f40 a0 df ff ff 80 38 00 44 89 f8 48 89 85 50 df ff ff 4d 89 e7 0f 85 af fb ff ff 48 8d bd b8 df ff .....8.D..H..P...M........H.....
7f60 ff e8 aa 0c 01 00 b8 01 00 00 00 48 81 c4 a8 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 ...........H......[A\A]A^A_]....
7f80 52 fc ff ff ce fc ff ff 3b fd ff ff 7a fd ff ff d2 fd ff ff 66 fe ff ff 0e ff ff ff 52 ff ff ff R.......;...z.......f.......R...
7fa0 52 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 fe 31 db be 01 00 00 00 31 R...UH..AWAVAUATSH..(I..1......1
7fc0 d2 e8 c2 08 01 00 48 89 45 c0 4c 89 75 c8 c7 45 d0 01 00 00 00 c7 45 d4 01 00 00 00 80 38 00 74 ......H.E.L.u..E......E......8.t
7fe0 76 4c 8d 7d b8 48 8d 7d c8 48 89 de 48 8d 55 c0 48 8d 4d bc 4d 89 f8 e8 c4 03 00 00 41 89 c4 8b vL.}.H.}.H..H.U.H.M.M.......A...
8000 45 bc 03 45 b8 4c 63 e8 b8 ff ff ff 7f 4c 29 e8 48 39 c3 44 89 6d bc 76 14 be 01 00 00 00 4c 89 E..E.Lc......L).H9.D.m.v......L.
8020 f7 48 8d 15 e3 a6 04 00 e8 48 01 01 00 41 83 e4 fe 41 83 fc 04 75 14 be 01 00 00 00 4c 89 f7 48 .H.......H...A...A...u......L..H
8040 8d 15 dd a6 04 00 e8 2a 01 01 00 4c 01 eb 48 8b 45 c0 80 38 00 75 8e 4c 89 f7 48 89 de e8 20 c9 .......*...L..H.E..8.u.L..H.....
8060 00 00 b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 .......H..([A\A]A^A_].UH..AWAVAU
8080 41 54 53 48 83 ec 78 48 89 fb 48 89 9d 78 ff ff ff be 01 00 00 00 31 d2 e8 eb 07 01 00 49 89 c7 ATSH..xH..H..x........1......I..
80a0 4c 89 7d c0 48 8d 55 b8 be 02 00 00 00 48 89 df e8 d3 07 01 00 48 89 85 68 ff ff ff be 03 00 00 L.}.H.U......H.......H..h.......
80c0 00 ba 01 00 00 00 48 89 df e8 c9 09 01 00 48 85 c0 48 8b 4d b8 78 05 49 89 c6 eb 13 48 89 c2 48 ......H.......H..H.M.x.I....H..H
80e0 f7 da 45 31 f6 48 39 d1 72 05 4c 8d 74 08 01 49 ff ce 49 39 ce 76 18 48 8d 15 e7 a4 04 00 be 03 ..E1.H9.r.L.t..I..I9.v.H........
8100 00 00 00 48 8b bd 78 ff ff ff e8 66 00 01 00 48 8b 85 78 ff ff ff 48 89 45 c8 c7 45 d0 01 00 00 ...H..x....f...H..x...H.E..E....
8120 00 c7 45 d4 01 00 00 00 31 c9 41 80 3f 00 0f 84 41 02 00 00 45 31 e4 48 8d 7d c8 4c 89 f6 48 8d ..E.....1.A.?...A...E1.H.}.L..H.
8140 55 c0 48 8d 4d b4 4c 8d 45 b0 e8 71 02 00 00 89 c3 48 63 4d b0 44 8b 6d b4 4d 63 fd 49 8d 04 0f U.H.M.L.E..q.....HcM.D.m.Mc.I...
8160 4c 01 f1 48 89 4d 80 49 f7 d6 4c 39 f0 4c 8b b5 78 ff ff ff 77 0e 48 8b 45 80 4a 8d 04 38 48 3b L..H.M.I..L9.L..x...w.H.E.J..8H;
8180 45 b8 76 14 be 02 00 00 00 4c 89 f7 48 8d 15 71 a4 04 00 e8 dd ff 00 00 be 02 00 00 00 4c 89 f7 E.v......L..H..q.............L..
81a0 48 8d 15 73 a4 04 00 e8 22 07 01 00 41 8d 4c 24 01 89 d8 83 fb 08 0f 87 a2 01 00 00 89 8d 74 ff H..s...."...A.L$..............t.
81c0 ff ff 48 8d 0d d3 01 00 00 48 63 04 81 48 01 c8 ff e0 44 89 e1 e9 84 01 00 00 48 8b 85 68 ff ff ..H......Hc..H....D.......H..h..
81e0 ff 48 8b 4d 80 48 8d 34 08 8b 55 d0 85 db 0f 94 c0 44 0f b6 c0 4c 89 f7 44 89 e9 e8 95 02 00 00 .H.M.H.4..U......D...L..D.......
8200 4c 89 f7 48 89 c6 e8 77 c7 00 00 8b 8d 74 ff ff ff e9 48 01 00 00 48 8b 85 68 ff ff ff 48 8b 4d L..H...w.....t....H...H..h...H.M
8220 80 48 8d 04 08 83 7d d0 01 0f 85 e9 00 00 00 45 85 ed 48 8d 4d 88 0f 84 fe 00 00 00 41 ff cd 8a .H....}........E..H.M.......A...
8240 10 48 8d 40 01 88 11 48 8d 49 01 75 ef e9 e8 00 00 00 48 8b 85 68 ff ff ff 48 8b 4d 80 48 8d 34 .H.@...H.I.u......H..h...H.M.H.4
8260 08 4c 89 f7 4c 89 fa e8 32 c7 00 00 8b 8d 74 ff ff ff e9 e7 00 00 00 48 8b 85 68 ff ff ff 4c 8b .L..L...2.....t........H..h...L.
8280 65 80 4a 8d 34 20 8b 55 d0 45 31 c0 4c 89 f7 44 89 f9 e8 fe 01 00 00 48 89 c3 4c 01 e3 49 8d 0c e.J.4..U.E1.L..D.......H..L..I..
82a0 1f 48 3b 4d b8 76 1a be 02 00 00 00 4c 89 f7 48 8d 15 4e a3 04 00 49 89 c4 e8 b7 fe 00 00 4c 89 .H;M.v......L..H..N...I.......L.
82c0 e0 4c 03 7d 80 4c 03 bd 68 ff ff ff 4c 89 f7 4c 89 fe 48 89 c2 e8 c4 c6 00 00 eb 30 4d 89 f7 48 .L.}.L..h...L..L..H........0M..H
82e0 8b 85 68 ff ff ff 48 8b 5d 80 4c 8d 34 18 4c 89 f7 e8 5c 79 01 00 4c 63 e0 4c 89 ff 4c 89 f6 4c ..h...H.].L.4.L...\y..Lc.L..L..L
8300 89 e2 e8 97 c6 00 00 4a 8d 5c 23 01 48 89 5d 80 8b 8d 74 ff ff ff eb 46 45 85 ed 74 1d 41 8d 4d .......J.\#.H.]...t....FE..t.A.M
8320 ff 48 63 c9 48 8d 4c 0d 88 41 ff cd 8a 10 48 8d 40 01 88 11 48 8d 49 ff 75 ef 83 7d b4 04 4c 89 .Hc.H.L..A....H.@...H.I.u..}..L.
8340 f7 75 07 f3 0f 5a 45 88 eb 05 f2 0f 10 45 88 e8 11 c6 00 00 44 8b 6d b4 8b 8d 74 ff ff ff 4d 63 .u...ZE......E......D.m...t...Mc
8360 f5 4c 03 75 80 48 8b 45 c0 80 38 00 41 89 cc 0f 85 c2 fd ff ff 49 ff c6 48 8b bd 78 ff ff ff 4c .L.u.H.E..8.A........I..H..x...L
8380 89 f6 89 cb e8 f9 c5 00 00 ff c3 89 d8 48 83 c4 78 5b 41 5c 41 5d 41 5e 41 5f 5d c3 3e fe ff ff .............H..x[A\A]A^A_].>...
83a0 3e fe ff ff 7a fe ff ff b6 fe ff ff db fe ff ff 40 ff ff ff 36 fe ff ff 36 fe ff ff 36 fe ff ff >...z...........@...6...6...6...
83c0 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 c6 49 89 cf 48 89 d3 48 89 75 c8 49 89 UH..AWAVAUATSH...M..I..H..H.u.I.
83e0 fd 48 89 de 4c 89 fa e8 ca 01 00 00 41 89 c4 41 83 fc 07 45 8b 3f 44 89 7d d4 75 3a 48 8b 03 80 .H..L.......A..A...E.?D.}.u:H...
8400 38 00 74 1d 48 8d 55 d4 4c 89 ef 48 89 de e8 a3 01 00 00 83 f8 03 44 8b 7d d4 74 05 45 85 ff 75 8.t.H.U.L..H..........D.}.t.E..u
8420 15 49 8b 7d 00 48 8d 15 2d a2 04 00 be 01 00 00 00 e8 3f fd 00 00 31 c0 41 83 ff 02 7c 42 41 83 .I.}.H..-.........?...1.A...|BA.
8440 fc 03 74 3c 41 8b 45 0c 41 39 c7 7e 06 89 45 d4 41 89 c7 41 8d 5f ff 41 85 df 74 15 49 8b 7d 00 ..t<A.E.A9.~..E.A..A._.A..t.I.}.
8460 48 8d 15 15 a2 04 00 be 01 00 00 00 e8 04 fd 00 00 48 8b 45 c8 21 d8 41 29 c7 41 21 df 44 89 f8 H................H.E.!.A).A!.D..
8480 41 89 06 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 A..D..H...[A\A]A^A_].UH..AWAVAUA
84a0 54 53 48 83 ec 18 41 89 c9 48 89 7d d0 41 83 f9 08 41 bd 08 00 00 00 45 0f 4e e9 31 db 45 85 ed TSH...A..H.}.A...A.....E.N.1.E..
84c0 7e 38 44 89 c8 f7 d0 83 f8 f6 b9 f7 ff ff ff 0f 4f c8 41 8d 44 09 01 31 db 44 89 e9 ff c9 48 c1 ~8D.............O.A.D..1.D....H.
84e0 e3 08 85 d2 89 cf 75 02 89 c7 48 63 ff 0f b6 3c 3e 48 09 fb ff c0 85 c9 7f e2 41 83 f9 07 7f 24 ......u...Hc...<>H........A....$
8500 45 85 c0 0f 84 9b 00 00 00 42 8d 0c cd ff ff ff ff b8 01 00 00 00 48 d3 e0 48 31 c3 48 29 c3 e9 E........B............H..H1.H)..
8520 80 00 00 00 41 83 f9 09 7c 7a 31 ff 45 85 c0 89 d1 89 4d cc 49 89 f0 74 0d 31 c0 48 85 db bf ff ....A...|z1.E.....M.I..t.1.H....
8540 00 00 00 0f 49 f8 89 7d c8 44 89 c8 f7 d0 83 f8 f6 41 be f7 ff ff ff 44 0f 4f f0 45 01 ce 85 c9 ....I..}.D.......A.....D.O.E....
8560 44 89 e8 41 0f 44 c6 48 98 41 0f b6 04 00 39 f8 74 27 31 c0 48 8b 7d d0 48 8d 35 ac a0 04 00 44 D..A.D.H.A....9.t'1.H.}.H.5....D
8580 89 ca 4d 89 cf 4d 89 c4 e8 e1 fc 00 00 8b 7d c8 4d 89 e0 8b 4d cc 4d 89 f9 41 ff c5 41 ff ce 45 ..M..M........}.M...M.M..A..A..E
85a0 39 cd 7c ba 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 9.|.H..H...[A\A]A^A_].UH..AWAVSP
85c0 49 89 d7 48 89 f0 49 89 fe 48 8b 08 48 8d 51 01 48 89 10 0f be 11 83 fa 3b 41 c7 07 00 00 00 00 I..H..I..H..H.Q.H.......;A......
85e0 7f 2b 83 fa 20 0f 84 f9 00 00 00 83 fa 21 0f 85 df 00 00 00 ba 08 00 00 00 4c 89 f7 48 89 c6 e8 .+...........!...........L..H...
8600 30 02 00 00 41 89 46 0c e9 d7 00 00 00 83 fa 41 7f 17 83 fa 3c 74 05 83 fa 3d 75 57 41 c7 46 08 0...A.F........A....<t...=uWA.F.
8620 01 00 00 00 e9 bb 00 00 00 83 fa 47 7f 1a 83 fa 42 0f 85 9c 00 00 00 41 c7 07 01 00 00 00 bb 01 ...........G....B......A........
8640 00 00 00 e9 a1 00 00 00 83 fa 53 7f 35 8d 4a b8 83 f9 04 77 7e 48 8d 35 c4 01 00 00 48 63 0c 8e ..........S.5.J....w~H.5....Hc..
8660 48 01 f1 ff e1 41 c7 07 02 00 00 00 bb 01 00 00 00 eb 76 83 fa 3e 75 5b 41 c7 46 08 00 00 00 00 H....A............v..>u[A.F.....
8680 eb 62 83 fa 57 7f 13 83 fa 54 75 47 41 c7 07 08 00 00 00 bb 01 00 00 00 eb 4f 83 fa 61 7f 0c 83 .b..W....TuGA............O..a...
86a0 fa 58 75 2f bb 07 00 00 00 eb 3e 8d 4a 9e 83 f9 18 77 20 bb 05 00 00 00 48 8d 35 fd 00 00 00 48 .Xu/......>.J....w......H.5....H
86c0 63 0c 8e 48 01 f1 ff e1 41 c7 07 08 00 00 00 31 db eb 16 49 8b 3e 48 8d 35 eb 9f 04 00 31 c0 e8 c..H....A......1...I.>H.5....1..
86e0 8a fb 00 00 bb 08 00 00 00 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 ba 04 00 00 00 4c 89 f7 48 89 ...........H...[A^A_]......L..H.
8700 c6 e8 2e 01 00 00 41 89 07 bb 01 00 00 00 eb d9 41 c7 07 08 00 00 00 bb 02 00 00 00 eb cb 41 c7 ......A.........A.............A.
8720 07 01 00 00 00 31 db eb c0 be ff ff ff ff 48 89 c7 e8 3a 01 00 00 83 f8 ff 41 89 07 bb 03 00 00 .....1........H...:......A......
8740 00 75 a6 49 8b 3e 48 8d 35 58 9f 04 00 31 c0 e8 1a fb 00 00 eb 93 41 c7 07 04 00 00 00 bb 02 00 .u.I.>H.5X...1........A.........
8760 00 00 eb 85 41 c7 07 02 00 00 00 31 db e9 77 ff ff ff ba 04 00 00 00 4c 89 f7 48 89 c6 e8 b2 00 ....A......1..w........L..H.....
8780 00 00 41 89 07 31 db e9 5d ff ff ff ba 08 00 00 00 4c 89 f7 48 89 c6 e8 98 00 00 00 41 89 07 bb ..A..1..]........L..H.......A...
87a0 04 00 00 00 e9 40 ff ff ff 41 c7 07 01 00 00 00 bb 06 00 00 00 e9 2f ff ff ff 66 90 62 ff ff ff .....@...A............/...f.b...
87c0 6d ff ff ff 54 ff ff ff 17 ff ff ff 9a ff ff ff 17 ff ff ff a8 ff ff ff b6 ff ff ff 0c ff ff ff m...T...........................
87e0 17 ff ff ff 0c ff ff ff 17 ff ff ff 54 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff ............T...................
8800 d0 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff ed ff ff ff 17 ff ff ff 2d ff ff ff ............................-...
8820 45 fe ff ff d6 fe ff ff 6c fe ff ff b3 fe ff ff 6c fe ff ff 55 48 89 e5 41 56 53 49 89 fe 48 89 E.......l.......l...UH..AVSI..H.
8840 f7 89 d6 e8 28 00 00 00 89 c3 ff c8 83 f8 10 72 18 49 8b 3e 48 8d 35 88 9e 04 00 b9 10 00 00 00 ....(..........r.I.>H.5.........
8860 31 c0 89 da e8 05 fa 00 00 89 d8 5b 41 5e 5d c3 55 48 89 e5 48 8b 07 0f be 08 83 c1 d0 83 f9 09 1..........[A^].UH..H...........
8880 77 29 48 ff c0 31 f6 6b ce 0a 48 89 07 0f be 50 ff 8d 74 11 d0 0f be 08 83 c1 d0 83 f9 09 77 0b w)H..1.k..H....P..t...........w.
88a0 48 ff c0 81 fe cc cc cc 0c 7c dc 89 f0 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 44 89 45 H........|...].UH..AWAVAUATSPD.E
88c0 d4 89 cb 41 89 d6 49 89 f5 49 89 ff 4c 63 e3 4c 89 e6 e8 ff 01 01 00 31 c9 45 85 f6 75 06 8d 4b ...A..I..I..Lc.L.......1.E..u..K
88e0 ff 48 63 c9 44 88 2c 08 83 fb 02 7c 53 b9 01 00 00 00 ba fe ff ff ff 49 c1 ed 08 8d 34 13 45 85 .Hc.D.,....|S..........I....4.E.
8900 f6 0f 45 f1 ff c1 ff ca 39 cb 48 63 f6 44 88 2c 30 75 e4 83 7d d4 00 74 27 83 fb 09 7c 22 b9 08 ..E.....9.Hc.D.,0u..}..t'...|"..
8920 00 00 00 ba f7 ff ff ff 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff ca 39 cb 48 63 f6 c6 04 30 ff 75 e8 .........4.E...E.....9.Hc...0.u.
8940 4d 01 67 10 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 M.g.H...[A\A]A^A_].UH..AWAVAUATS
8960 48 81 ec 68 02 00 00 41 89 f4 48 89 fb 48 89 9d 90 fd ff ff 48 8d 55 d0 be 01 00 00 00 e8 06 ff H..h...A..H..H......H.U.........
8980 00 00 48 89 85 88 fd ff ff 48 8d 55 c8 be 02 00 00 00 48 89 df e8 ee fe 00 00 49 89 c6 be 03 00 ..H......H.U......H.......I.....
89a0 00 00 ba 01 00 00 00 48 89 df e8 e8 00 01 00 48 85 c0 48 8b 4d d0 79 15 48 89 c2 48 f7 da be 01 .......H.......H..H.M.y.H..H....
89c0 00 00 00 48 39 d1 72 1e 48 8d 44 08 01 be 01 00 00 00 48 85 c0 7e 0f 48 ff c1 48 39 c8 48 89 c6 ...H9.r.H.D.......H..~.H..H9.H..
89e0 0f 8f ea 01 00 00 48 89 b5 80 fd ff ff 4d 89 f7 45 85 e4 44 89 a5 78 fd ff ff 0f 84 ec 00 00 00 ......H......M..E..D..x.........
8a00 be 04 00 00 00 48 8b bd 90 fd ff ff e8 42 bd 00 00 31 db 85 c0 4c 8b 65 c8 75 31 4c 8d 35 a3 9e .....H.......B...1...L.e.u1L.5..
8a20 04 00 4d 8d 2c 1f 4c 89 ef 4c 89 f6 e8 33 72 01 00 48 85 c0 0f 85 b2 00 00 00 4c 89 ef e8 10 72 ..M.,.L..L...3r..H........L....r
8a40 01 00 48 8d 5c 03 01 4c 39 e3 76 d6 48 8b 85 88 fd ff ff 48 8b 8d 80 fd ff ff 48 8d 5c 01 ff 4d ..H.\..L9.v.H......H......H.\..M
8a60 85 e4 0f 84 33 01 00 00 4c 8b 75 d0 49 29 ce 49 ff c6 4d 39 f4 0f 87 55 01 00 00 49 ff cc 4d 29 ....3...L.u.I).I..M9...U...I..M)
8a80 e6 0f 84 49 01 00 00 41 0f be 07 89 85 80 fd ff ff 49 ff c7 4c 89 bd 78 fd ff ff 49 89 df 4c 89 ...I...A.........I..L..x...I..L.
8aa0 ff 8b b5 80 fd ff ff 4c 89 f2 e8 ef 70 01 00 48 89 c3 48 85 db 0f 84 15 01 00 00 4c 8d 6b 01 4c .......L....p..H..H........L.k.L
8ac0 89 ef 48 8b b5 78 fd ff ff 4c 89 e2 e8 d3 70 01 00 85 c0 0f 84 c7 00 00 00 4d 01 f7 4d 29 ef 4d ..H..x...L....p..........M..M).M
8ae0 89 fe 4d 89 ef 75 b7 e9 e4 00 00 00 48 8b 85 88 fd ff ff 48 8b 8d 80 fd ff ff 48 8d 5c 01 ff 45 ..M..u......H......H......H.\..E
8b00 8a 27 41 80 fc 5e 75 10 49 ff c7 48 8b 45 c8 48 ff c8 48 89 45 c8 eb 04 48 8b 45 c8 48 8b 8d 90 .'A..^u.I..H.E.H..H.E...H.E.H...
8b20 fd ff ff 48 89 8d b8 fd ff ff c7 85 98 fd ff ff c8 00 00 00 48 8b 8d 88 fd ff ff 48 89 ca 48 89 ...H................H......H..H.
8b40 95 a0 fd ff ff 48 8b 4d d0 48 01 d1 48 89 8d a8 fd ff ff 4c 01 f8 4d 89 fd 48 89 85 b0 fd ff ff .....H.M.H..H......L..M..H......
8b60 4c 8d bd 98 fd ff ff c7 85 c0 fd ff ff 00 00 00 00 4c 89 ff 48 89 de 4c 89 ea e8 d5 00 00 00 49 L................L..H..L.......I
8b80 89 c6 4d 85 f6 75 6c 48 3b 9d a8 fd ff ff 73 40 48 ff c3 41 80 fc 5e 75 ce eb 35 48 85 db 74 30 ..M..ulH;.....s@H..A..^u..5H..t0
8ba0 48 2b 9d 88 fd ff ff 48 8d 73 01 4c 8b b5 90 fd ff ff 4c 89 f7 e8 c8 bd 00 00 48 03 5d c8 4c 89 H+.....H.s.L......L.......H.].L.
8bc0 f7 48 89 de e8 b9 bd 00 00 b8 02 00 00 00 eb 11 48 8b bd 90 fd ff ff e8 70 bd 00 00 b8 01 00 00 .H..............H.......p.......
8be0 00 48 81 c4 68 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 83 bd 78 fd ff ff 00 74 44 be 01 00 00 .H..h...[A\A]A^A_]...x....tD....
8c00 00 4c 8b ad 88 fd ff ff 4c 29 ee 48 01 de 48 8b 9d 90 fd ff ff 48 89 df e8 65 bd 00 00 4d 29 ee .L......L).H..H......H...e...M).
8c20 48 89 df 4c 89 f6 e8 57 bd 00 00 48 8d bd 98 fd ff ff 31 f6 31 d2 e8 a1 04 00 00 83 c0 02 eb a1 H..L...W...H......1.1...........
8c40 48 8d bd 98 fd ff ff 48 89 de 4c 89 f2 e8 8a 04 00 00 eb 8d 55 48 89 e5 41 57 41 56 41 55 41 54 H......H..L.........UH..AWAVAUAT
8c60 53 48 83 ec 18 49 89 d4 49 89 f6 49 89 ff 41 8b 07 8d 48 ff 85 c0 41 89 0f 75 12 49 8b 7f 20 48 SH...I..I..I..A...H...A..u.I...H
8c80 8d 35 7e 9b 04 00 31 c0 e8 e1 f5 00 00 49 8b 4f 18 4c 39 e1 0f 85 ce 00 00 00 e9 1f 03 00 00 83 .5~...1......I.O.L9.............
8ca0 f8 2d 0f 84 1e 03 00 00 4c 8b 75 d0 e9 93 00 00 00 0f b6 d0 89 d1 83 c1 cf 78 18 41 3b 4f 28 7d .-......L.u..............x.A;O(}
8cc0 12 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 83 fc ff 75 23 49 8b 7f 20 83 c2 d0 31 c0 48 8d 35 f3 .Hc.H...M.d.8I...u#I......1.H.5.
8ce0 9a 04 00 e8 86 f5 00 00 89 c1 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 8b 47 10 4c 29 f0 4c 39 e0 ..........Hc.H...M.d.8I.G.L).L9.
8d00 b8 00 00 00 00 0f 82 8c 03 00 00 48 63 c1 48 c1 e0 04 49 8b 7c 07 30 4c 89 f6 4c 89 e2 e8 82 6e ...........Hc.H...I.|.0L..L....n
8d20 01 00 85 c0 b8 00 00 00 00 0f 85 68 03 00 00 4d 01 e6 b8 00 00 00 00 0f 84 5a 03 00 00 49 83 c5 ...........h...M.........Z...I..
8d40 02 4d 89 ec 49 8b 4f 18 49 39 cc 4c 89 f0 75 18 e9 42 03 00 00 49 83 c5 04 48 8b 45 d0 48 ff c0 .M..I.O.I9.L..u..B...I...H.E.H..
8d60 4d 89 ec 49 89 c6 eb dc 49 8d 46 01 48 89 45 d0 4d 89 e5 41 0f be 45 00 83 c0 dc 83 f8 05 77 1d M..I....I.F.H.E.M..A..E.......w.
8d80 48 8d 15 3d 03 00 00 48 63 04 82 48 01 d0 ff e0 49 8d 45 01 48 39 c8 0f 84 a7 02 00 00 4c 89 ff H..=...Hc..H....I.E.H9.......L..
8da0 4c 89 ee e8 c9 04 00 00 49 89 c4 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 f1 05 00 00 85 c0 41 0f L.......I..L..L..L..L.........A.
8dc0 be 04 24 75 2e 3c 3f 0f b6 c0 0f 87 c5 02 00 00 48 b9 00 00 00 00 00 24 00 80 48 0f a3 c1 b8 00 ..$u.<?.........H......$..H.....
8de0 00 00 00 0f 83 ae 02 00 00 4d 8d 6c 24 01 e9 b2 00 00 00 83 f8 3e 0f 8e 57 01 00 00 83 f8 3f 0f .........M.l$........>..W.....?.
8e00 85 a3 fe ff ff 4d 8d 6c 24 01 4c 89 ff 48 8b 75 d0 4c 89 ea e8 3b fe ff ff 48 85 c0 0f 84 83 00 .....M.l$.L..H.u.L...;...H......
8e20 00 00 e9 70 02 00 00 41 0f be 45 01 83 f8 66 0f 85 82 00 00 00 4d 8d 65 02 41 80 7d 02 5b 74 12 ...p...A..E...f......M.e.A.}.[t.
8e40 49 8b 7f 20 31 c0 48 8d 35 cb 99 04 00 e8 1c f4 00 00 4c 89 ff 4c 89 e6 e8 14 04 00 00 49 89 c5 I...1.H.5.........L..L.......I..
8e60 31 ff 4d 3b 77 08 74 05 41 0f b6 7e ff 49 8d 5d ff 4c 89 e6 48 89 da e8 90 04 00 00 85 c0 b8 00 1.M;w.t.A..~.I.].L..H...........
8e80 00 00 00 0f 85 0e 02 00 00 41 0f b6 3e 4c 89 e6 48 89 da e8 74 04 00 00 85 c0 b8 00 00 00 00 0f .........A..>L..H...t...........
8ea0 84 f2 01 00 00 49 8b 4f 18 49 39 cd 0f 85 c1 fe ff ff e9 07 01 00 00 8d 50 d0 83 fa 0a 0f 82 ee .....I.O.I9.............P.......
8ec0 fd ff ff 83 f8 62 0f 85 d1 fe ff ff 49 8d 5d 02 48 ff c9 48 39 d9 77 18 49 8b 4f 20 31 c0 48 89 .....b......I.].H..H9.w.I.O.1.H.
8ee0 cf 48 8d 0d 96 99 04 00 48 89 ce e8 7e f3 00 00 41 8a 0e 3a 0b b8 00 00 00 00 0f 85 97 01 00 00 .H......H...~...A..:............
8f00 49 8b 57 10 48 39 55 d0 b8 00 00 00 00 0f 83 84 01 00 00 be 01 00 00 00 41 8a 5d 03 48 8b 45 d0 I.W.H9U.................A.].H.E.
8f20 8a 00 38 d8 75 09 ff ce 75 0f e9 26 fe ff ff 38 c8 0f 94 c0 0f b6 c0 01 c6 48 8b 45 d0 48 ff c0 ..8.u...u..&...8.........H.E.H..
8f40 48 89 45 d0 48 39 d0 b8 00 00 00 00 72 ce e9 44 01 00 00 83 f8 2a 74 0d 83 f8 2b 0f 85 3e fd ff H.E.H9......r..D.....*t...+..>..
8f60 ff 4c 8b 75 d0 31 db 49 8d 34 1e 4c 89 ff 4c 89 ea 4c 89 e1 e8 34 04 00 00 48 ff c3 85 c0 75 e7 .L.u.1.I.4.L..L..L...4...H....u.
8f80 31 c0 48 89 d9 48 ff c9 0f 88 09 01 00 00 4d 8d 64 24 01 49 8d 74 1e ff 4c 89 ff 4c 89 e2 e8 b1 1.H..H........M.d$.I.t..L..L....
8fa0 fc ff ff 48 85 c0 0f 85 eb 00 00 00 48 ff cb 48 85 db b8 00 00 00 00 7f da e9 d9 00 00 00 4c 89 ...H........H..H..............L.
8fc0 f0 e9 d1 00 00 00 49 8d 5c 24 01 eb 03 49 ff c6 4c 89 ff 4c 89 f6 48 89 da e8 76 fc ff ff 48 85 ......I.\$...I..L..L..H...v...H.
8fe0 c0 0f 85 b0 00 00 00 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 b5 03 00 00 85 c0 b8 00 00 00 00 75 .......L..L..L..L..............u
9000 cc e9 91 00 00 00 41 80 7d 01 29 0f 85 98 00 00 00 49 83 c5 02 b9 fe ff ff ff e9 92 00 00 00 49 ......A.}.)......I.............I
9020 ff c5 49 63 47 28 48 89 c1 48 c1 e1 04 4a 8d 4c 39 28 85 c0 7e 1a ff c8 48 83 39 ff 48 8d 49 f0 ..IcG(H..H...J.L9(..~...H.9.H.I.
9040 75 f0 eb 1e 31 c0 4d 3b 77 10 49 0f 44 c6 eb 47 49 8b 7f 20 48 8d 35 52 98 04 00 31 c0 e8 0c f2 u...1.M;w.I.D..GI...H.5R...1....
9060 00 00 48 63 d8 48 c1 e3 04 4c 89 f0 49 2b 44 1f 30 49 89 44 1f 38 4c 89 ff 4c 89 f6 4c 89 ea e8 ..Hc.H...L..I+D.0I.D.8L..L..L...
9080 d0 fb ff ff 48 85 c0 75 0e 49 8d 44 1f 38 48 c7 00 ff ff ff ff 31 c0 41 ff 07 48 83 c4 18 5b 41 ....H..u.I.D.8H......1.A..H...[A
90a0 5c 41 5d 41 5e 41 5f 5d c3 49 ff c5 b9 ff ff ff ff 4c 89 ff 4c 89 f6 4c 89 ea e8 3c 01 00 00 eb \A]A^A_].I.......L..L..L...<....
90c0 d6 0f 1f 00 cc fc ff ff 63 fd ff ff d9 fc ff ff d9 fc ff ff 42 ff ff ff 5b ff ff ff 55 48 89 e5 ........c...........B...[...UH..
90e0 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f7 49 89 fc 41 8b 44 24 28 85 c0 0f 94 c1 4d 85 ff AWAVAUATSPI..I..I..A.D$(.....M..
9100 0f 95 c2 84 ca 41 bd 01 00 00 00 44 0f 44 e8 49 8b 7c 24 20 48 8d 15 a9 96 04 00 44 89 ee e8 ab .....A.....D.D.I.|$.H......D....
9120 f7 00 00 45 85 ed 7e 19 31 db 4c 89 e7 89 de 4c 89 fa 4c 89 f1 e8 19 00 00 00 ff c3 41 39 dd 75 ...E..~.1.L....L..L.........A9.u
9140 e9 44 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f3 49 .D..H...[A\A]A^A_].UH..AWAVSP..I
9160 89 ff 41 39 5f 28 7e 37 48 63 db 48 c1 e3 04 4d 8b 74 1f 38 49 83 fe ff 74 49 49 83 fe fe 49 8b ..A9_(~7Hc.H...M.t.8I...tII...I.
9180 7f 20 49 8b 74 1f 30 75 55 48 ff c6 49 2b 77 08 48 83 c4 08 5b 41 5e 41 5f 5d e9 e3 b7 00 00 85 ..I.t.0uUH..I+w.H...[A^A_]......
91a0 db 49 8b 7f 20 74 3c ff c3 48 8d 35 26 96 04 00 31 c0 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 ab .I...t<..H.5&...1...H...[A^A_]..
91c0 f0 00 00 49 8b 7f 20 48 8d 35 23 96 04 00 31 c0 e8 99 f0 00 00 49 8b 7f 20 49 8b 74 1f 30 4c 89 ...I...H.5#...1......I...I.t.0L.
91e0 f2 eb 09 48 29 d1 48 89 d6 48 89 ca 48 83 c4 08 5b 41 5e 41 5f 5d e9 a3 b7 00 00 55 48 89 e5 41 ...H).H..H..H...[A^A_].....UH..A
9200 57 41 56 41 55 41 54 53 50 41 89 cc 49 89 d6 49 89 f7 48 89 fb 4c 63 6b 28 49 83 fd 20 7c 12 48 WAVAUATSPA..I..I..H..Lck(I...|.H
9220 8b 7b 20 48 8d 35 9a 95 04 00 31 c0 e8 3d f0 00 00 4c 89 e8 48 c1 e0 04 4c 89 7c 03 30 49 63 cc .{.H.5....1..=...L..H...L.|.0Ic.
9240 48 89 4c 03 38 41 8d 45 01 89 43 28 48 89 df 4c 89 fe 4c 89 f2 e8 fa f9 ff ff 48 85 c0 75 03 ff H.L.8A.E..C(H..L..L.......H..u..
9260 4b 28 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 K(H...[A\A]A^A_].UH..AWAVSPI..I.
9280 fe 49 8d 5f 01 41 0f be 07 83 f8 5b 75 4c 41 80 7f 01 5e 49 8d 47 02 48 0f 44 d8 4c 8d 3d bc 95 .I._.A.....[uLA...^I.G.H.D.L.=..
92a0 04 00 49 3b 5e 18 75 0e 49 8b 7e 20 31 c0 4c 89 fe e8 b8 ef 00 00 48 8d 43 01 80 3b 25 75 0e 48 ..I;^.u.I.~.1.L.......H.C..;%u.H
92c0 83 c3 02 49 3b 46 18 48 0f 43 d8 eb 03 48 89 c3 80 3b 5d 75 cd 48 ff c3 eb 24 83 f8 25 75 1f 49 ...I;F.H.C...H...;]u.H...$..%u.I
92e0 3b 5e 18 75 12 49 8b 7e 20 48 8d 35 4b 95 04 00 31 c0 e8 77 ef 00 00 49 83 c7 02 4c 89 fb 48 89 ;^.u.I.~.H.5K...1..w...I...L..H.
9300 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d5 41 89 ff .H...[A^A_].UH..AWAVAUATSPI..A..
9320 48 8d 5e 01 80 7e 01 5e 0f 94 c0 48 0f 45 de 44 0f b6 f0 48 8d 43 01 4c 39 e8 73 5f 45 89 f4 41 H.^..~.^...H.E.D...H.C.L9.s_E..A
9340 83 f4 01 0f b6 08 83 f9 25 0f b6 73 02 75 15 44 89 ff e8 a4 00 00 00 85 c0 75 3d 48 83 c3 02 48 ........%..s.u.D.........u=H...H
9360 89 d8 eb 26 40 80 fe 2d 75 1b 48 83 c3 03 4c 39 eb 73 12 44 39 f9 7f e7 0f b6 03 44 39 f8 48 89 ...&@..-u.H...L9.s.D9......D9.H.
9380 d8 7c 07 eb 13 44 39 f9 74 0e 48 89 c3 48 8d 43 01 4c 39 e8 72 ad eb 03 45 89 e6 44 89 f0 48 83 .|...D9.t.H..H.C.L9.r...E..D..H.
93a0 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 48 39 77 10 76 40 0f b6 3e 44 8a 02 41 ..[A\A]A^A_].UH..1.H9w.v@..>D..A
93c0 0f be f0 83 fe 5b 74 19 b8 01 00 00 00 83 fe 2e 74 27 83 fe 25 75 19 0f b6 72 01 5d e9 1a 00 00 .....[t.........t'..%u...r.]....
93e0 00 48 ff c9 48 89 d6 48 89 ca 5d e9 1c ff ff ff 41 38 f8 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 .H..H..H..].....A8.......].UH..A
9400 57 41 56 53 50 41 89 f6 41 89 ff 44 89 f7 e8 5f 66 01 00 83 c0 9f 83 f8 19 77 32 48 8d 0d f6 01 WAVSPA..A..D..._f........w2H....
9420 00 00 48 63 04 81 48 01 c8 ff e0 41 83 ff 7f 0f 87 5c 01 00 00 49 63 cf 48 8b 15 d1 3b 05 00 b8 ..Hc..H....A.....\...Ic.H...;...
9440 00 01 00 00 23 44 8a 3c e9 82 01 00 00 45 39 fe 0f 94 c0 0f b6 c0 e9 b0 01 00 00 41 83 ff 7f 0f ....#D.<.....E9............A....
9460 87 33 01 00 00 49 63 cf 48 8b 15 a1 3b 05 00 b8 00 02 00 00 23 44 8a 3c e9 52 01 00 00 31 db 41 .3...Ic.H...;.......#D.<.R...1.A
9480 81 ff ff 00 00 00 0f 87 4b 01 00 00 49 63 c7 48 8b 0d 7a 3b 05 00 8b 5c 81 3c c1 eb 0a 83 e3 01 ........K...Ic.H..z;...\.<......
94a0 e9 32 01 00 00 41 83 ff 7f 0f 87 f0 00 00 00 49 63 cf 48 8b 15 57 3b 05 00 b8 00 08 00 00 23 44 .2...A.........Ic.H..W;.......#D
94c0 8a 3c e9 08 01 00 00 41 83 ff 7f 0f 87 d5 00 00 00 49 63 cf 48 8b 15 35 3b 05 00 b8 00 10 00 00 .<.....A.........Ic.H..5;.......
94e0 23 44 8a 3c e9 e6 00 00 00 41 83 ff 7f 0f 87 ba 00 00 00 49 63 cf 48 8b 15 13 3b 05 00 b8 00 20 #D.<.....A.........Ic.H...;.....
9500 00 00 23 44 8a 3c e9 c4 00 00 00 41 83 ff 7f 0f 87 9f 00 00 00 49 63 cf 48 8b 15 f1 3a 05 00 b8 ..#D.<.....A.........Ic.H...:...
9520 00 40 00 00 23 44 8a 3c e9 a2 00 00 00 41 83 ff 7f 0f 87 84 00 00 00 49 63 cf 48 8b 15 cf 3a 05 .@..#D.<.....A.........Ic.H...:.
9540 00 b8 00 80 00 00 23 44 8a 3c e9 80 00 00 00 41 83 ff 7f 77 6d 49 63 cf 48 8b 15 b1 3a 05 00 b8 ......#D.<.....A...wmIc.H...:...
9560 00 05 00 00 23 44 8a 3c eb 65 31 db 41 81 ff ff 00 00 00 77 62 49 63 c7 48 8b 0d 91 3a 05 00 0f ....#D.<.e1.A......wbIc.H...:...
9580 b7 5c 81 3e 83 e3 01 eb 4e 45 85 ff 0f 94 c0 eb 43 be 00 01 00 00 eb 2f be 00 02 00 00 eb 28 be .\.>....NE......C....../......(.
95a0 00 08 00 00 eb 21 be 00 10 00 00 eb 1a be 00 20 00 00 eb 13 be 00 40 00 00 eb 0c be 00 80 00 00 .....!................@.........
95c0 eb 05 be 00 05 00 00 44 89 ff e8 97 64 01 00 85 c0 0f 95 c0 0f b6 d8 41 83 fe 7f 77 15 49 63 ce .......D....d..........A...w.Ic.
95e0 48 8b 15 29 3a 05 00 b8 00 10 00 00 23 44 8a 3c eb 0d be 00 10 00 00 44 89 f7 e8 67 64 01 00 85 H..):.......#D.<.......D...gd...
9600 c0 0f 94 c0 0f b6 c0 31 c3 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 66 90 13 fe ff ff 35 fe ff ff .......1...H...[A^A_].f.....5...
9620 43 fe ff ff 65 fe ff ff 35 fe ff ff 35 fe ff ff 8d fe ff ff 35 fe ff ff 35 fe ff ff 35 fe ff ff C...e...5...5.......5...5...5...
9640 35 fe ff ff af fe ff ff 35 fe ff ff 35 fe ff ff 35 fe ff ff d1 fe ff ff 35 fe ff ff 35 fe ff ff 5.......5...5...5.......5...5...
9660 f3 fe ff ff 35 fe ff ff 15 ff ff ff 35 fe ff ff 37 ff ff ff 52 ff ff ff 35 fe ff ff 71 ff ff ff ....5.......5...7...R...5...q...
9680 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 48 02 00 00 49 89 ff 48 8d 95 a0 fd ff ff be d7 UH..AWAVAUATSH..H...I..H........
96a0 b9 f0 ff e8 d1 b0 00 00 49 89 c5 48 8d 95 98 fd ff ff be d6 b9 f0 ff 4c 89 ff e8 ba b0 00 00 49 ........I..H...........L.......I
96c0 89 c4 4c 89 bd c8 fd ff ff c7 85 a8 fd ff ff c8 00 00 00 4c 89 ad b0 fd ff ff 4c 8b b5 a0 fd ff ..L................L......L.....
96e0 ff 4b 8d 44 35 00 48 89 85 b8 fd ff ff 48 8b 85 98 fd ff ff 4c 01 e0 48 89 85 c0 fd ff ff be d5 .K.D5.H......H......L..H........
9700 b9 f0 ff 31 d2 4c 89 ff e8 f8 af 00 00 48 89 c3 4c 39 f3 7f 3d 4c 01 eb 4c 89 ad 90 fd ff ff 4c ...1.L.......H..L9..=L..L......L
9720 8d b5 a8 fd ff ff c7 85 d0 fd ff ff 00 00 00 00 4c 89 f7 48 89 de 4c 89 e2 e8 16 f5 ff ff 49 89 ................L..H..L.......I.
9740 c5 4d 85 ed 75 10 48 ff c3 48 3b 9d b8 fd ff ff 76 d4 31 c0 eb 4f 4c 89 e8 48 2b 85 90 fd ff ff .M..u.H..H;.....v.1..OL..H+.....
9760 4c 39 eb 0f 94 c1 0f b6 f1 48 01 c6 4c 89 ff e8 0e b2 00 00 be ff ff ff ff ba d5 b9 f0 ff 4c 89 L9.......H..L.................L.
9780 ff e8 4b ac 00 00 be fe ff ff ff 4c 89 ff e8 32 aa 00 00 48 8d bd a8 fd ff ff 48 89 de 4c 89 ea ..K........L...2...H......H..L..
97a0 e8 37 f9 ff ff 48 81 c4 48 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 .7...H..H...[A\A]A^A_].UH..AWAVA
97c0 55 41 54 53 50 49 89 f6 49 89 fc e8 82 64 01 00 49 89 c7 4c 89 f7 e8 77 64 01 00 48 89 c3 4b 8d UATSPI..I....d..I..L...wd..H..K.
97e0 7c 27 ff 47 8a 6c 27 ff 4c 89 f6 e8 50 64 01 00 4c 01 fb 45 88 6c 1c ff 41 c6 04 1c 00 48 83 c4 |'.G.l'.L...Pd..L..E.l..A....H..
9800 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 89 cf e8 7d f3 00 00 31 c0 5d c3 55 48 89 e5 .[A\A]A^A_].UH..H...}...1.].UH..
9820 41 57 41 56 41 54 53 49 89 ff f2 0f 10 05 36 ac 04 00 be 88 00 00 00 e8 11 ff 00 00 31 f6 ba 0b AWAVATSI......6.............1...
9840 00 00 00 4c 89 ff e8 34 b6 00 00 48 8d 35 0e 3e 05 00 31 d2 4c 89 ff e8 87 ff 00 00 4c 8d 35 d2 ...L...4...H.5.>..1.L.......L.5.
9860 91 04 00 4c 89 ff 4c 89 f6 e8 30 ed 00 00 be ff ff ff ff 4c 89 ff e8 ca ab 00 00 48 8d 15 f9 8c ...L..L...0........L.......H....
9880 04 00 be fe ff ff ff 4c 89 ff e8 a6 b7 00 00 48 8d 35 8a 3e 05 00 31 d2 4c 89 ff e8 43 ff 00 00 .......L.......H.5.>..1.L...C...
98a0 be fe ff ff ff 4c 89 ff e8 18 a9 00 00 48 8b 05 7c 37 05 00 48 8b 30 48 8d 15 4e 91 04 00 48 8d .....L.......H..|7..H.0H..N...H.
98c0 0d 51 91 04 00 4c 89 ff e8 7d 00 00 00 48 8b 05 64 37 05 00 48 8b 30 48 8d 15 3e 91 04 00 48 8d .Q...L...}...H..d7..H.0H..>...H.
98e0 0d 42 91 04 00 4c 89 ff e8 5d 00 00 00 48 8b 05 34 37 05 00 4c 8b 20 be 10 00 00 00 4c 89 ff e8 .B...L...]...H..47..L.......L...
9900 f4 be 00 00 48 89 c3 48 c7 43 08 00 00 00 00 4c 89 ff 4c 89 f6 e8 05 ed 00 00 4c 89 23 48 8d 05 ....H..H.C.....L..L.......L.#H..
9920 c0 00 00 00 48 89 43 08 48 8d 15 ff 90 04 00 be fe ff ff ff 4c 89 ff e8 f9 b6 00 00 b8 01 00 00 ....H.C.H...........L...........
9940 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 49 89 d7 49 89 f4 48 89 .[A\A^A_].UH..AWAVATSI..I..I..H.
9960 fb e8 48 00 00 00 4d 85 ff 4c 89 20 48 8d 0d 71 00 00 00 48 89 48 08 74 1d be ff ff ff ff 48 89 ..H...M..L..H..q...H.H.t......H.
9980 df e8 bf aa 00 00 be d8 b9 f0 ff 48 89 df 4c 89 fa e8 9f b6 00 00 be fe ff ff ff 48 89 df 4c 89 ...........H..L............H..L.
99a0 f2 5b 41 5c 41 5e 41 5f 5d e9 87 b6 00 00 55 48 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 36 be .[A\A^A_].....UH..AVSI........6.
99c0 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 61 90 04 00 4c 89 f7 e8 43 ec 00 00 48 89 d8 5b ..H..H.C.....H.5a...L...C...H..[
99e0 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 41 90 04 00 be 01 00 00 00 e8 c4 ec 00 00 48 8d A^].UH..SPH..H..A.............H.
9a00 0d df ff ff ff 48 89 48 08 48 89 df e8 3b af 00 00 48 8d 35 23 90 04 00 ba 1a 00 00 00 48 89 df .....H.H.H...;...H.5#........H..
9a20 e8 79 af 00 00 b8 02 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 .y........H...[].UH..SPH........
9a40 2c aa 00 00 83 f8 ff 75 14 48 8d 15 cc 8f 04 00 be d8 b9 f0 ff 48 89 df e8 92 b2 00 00 48 89 df ,......u.H...........H.......H..
9a60 e8 9e 02 00 00 48 8d 15 c9 8f 04 00 be 01 00 00 00 48 89 df e8 49 ec 00 00 48 8b 48 08 48 89 4d .....H...........H...I...H.H.H.M
9a80 f0 48 c7 40 08 00 00 00 00 48 8b 45 f0 48 89 df ff d0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 .H.@.....H.E.H....H...[].UH..SPH
9aa0 89 fb e8 5c 02 00 00 48 89 c7 e8 53 60 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 ...\...H...S`..........1.H..H...
9ac0 5b 5d e9 ba e9 00 00 55 48 89 e5 53 50 48 89 fb e8 2e 02 00 00 31 f6 48 89 df e8 fe 09 00 00 b8 [].....UH..SPH.......1.H........
9ae0 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 0a 02 00 00 ba 02 00 00 00 48 89 ....H...[].UH..SPH............H.
9b00 df 48 89 c6 48 83 c4 08 5b 5d e9 2c 03 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 fb e8 e2 01 00 .H..H...[].,...UH..AWAVSPH......
9b20 00 49 89 c6 48 8d 15 b6 8f 04 00 48 8d 0d ae 3c 05 00 be 02 00 00 00 48 89 df e8 50 ec 00 00 41 .I..H......H...<.......H...P...A
9b40 89 c7 be 03 00 00 00 31 d2 48 89 df e8 46 ef 00 00 49 63 cf 48 8d 15 21 a9 04 00 8b 14 8a 4c 89 .......1.H...F...Ic.H..!......L.
9b60 f7 48 89 c6 e8 e1 5f 01 00 85 c0 74 16 31 f6 31 d2 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 fe .H...._....t.1.1.H..H...[A^A_]..
9b80 e8 00 00 4c 89 f7 e8 c5 5f 01 00 48 89 df 48 89 c6 e8 ec ad 00 00 b8 01 00 00 00 48 83 c4 08 5b ...L...._..H..H............H...[
9ba0 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb e8 4b 01 00 00 49 89 c6 48 8d 0d fe 3b A^A_].UH..AWAVSPH...K...I..H...;
9bc0 05 00 be 02 00 00 00 31 d2 48 89 df e8 be eb 00 00 41 89 c7 be 03 00 00 00 ba 00 20 00 00 48 89 .......1.H.......A............H.
9be0 df e8 b1 ee 00 00 49 63 cf 48 8d 15 80 a8 04 00 8b 14 8a 31 f6 4c 89 f7 48 89 c1 e8 10 60 01 00 ......Ic.H.........1.L..H....`..
9c00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 65 e8 00 00 55 48 89 e5 ........1.H..H...[A^A_].e...UH..
9c20 41 56 53 48 89 fb e8 d8 00 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 0a a8 00 00 ba 02 00 00 00 AVSH.......I.......H............
9c40 48 89 df 4c 89 f6 5b 41 5e 5d e9 f2 00 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 15 d6 8d 04 00 be H..L..[A^].....UH..SPH..H.......
9c60 01 00 00 00 e8 59 ea 00 00 48 83 78 08 00 74 33 48 83 38 00 74 2d 48 8d 15 b8 8d 04 00 be 01 00 .....Y...H.x..t3H.8.t-H.........
9c80 00 00 48 89 df e8 38 ea 00 00 48 8b 48 08 48 89 4d f0 48 c7 40 08 00 00 00 00 48 8b 45 f0 48 89 ..H...8...H.H.H.M.H.@.....H.E.H.
9ca0 df ff d0 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 79 8d 04 00 be 01 00 00 ...1.H...[].UH..SPH..H..y.......
9cc0 00 e8 fc e9 00 00 48 83 78 08 00 74 16 48 8b 10 48 8d 35 c7 8d 04 00 31 c0 48 89 df e8 ba ad 00 ......H.x..t.H..H.5....1.H......
9ce0 00 eb 14 48 8d 35 a6 8d 04 00 ba 0d 00 00 00 48 89 df e8 a7 ac 00 00 b8 01 00 00 00 48 83 c4 08 ...H.5.........H............H...
9d00 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 15 21 8d 04 00 be 01 00 00 00 e8 a4 e9 00 00 48 89 [].UH..AVSI..H..!.............H.
9d20 c3 48 83 7b 08 00 75 11 48 8d 35 84 8d 04 00 31 c0 4c 89 f7 e8 35 e5 00 00 48 8b 03 5b 41 5e 5d .H.{..u.H.5....1.L...5...H..[A^]
9d40 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 89 d3 49 89 f4 49 89 ff e8 4d a4 00 00 41 89 c5 41 .UH..AWAVAUATSP..I..I...M...A..A
9d60 39 dd b8 01 00 00 00 0f 84 bf 00 00 00 41 be 01 00 00 00 4c 89 ff 89 de e8 f3 a6 00 00 4c 89 ff 9............A.....L.........L..
9d80 89 de 83 f8 03 75 28 e8 3b a7 00 00 31 d2 4c 89 ff 89 de 85 c0 75 2a e8 18 a9 00 00 b0 01 4c 89 .....u(.;...1.L......u*.......L.
9da0 e7 48 8d 35 05 8d 04 00 e8 7f 5d 01 00 eb 2e 48 8d 55 d0 e8 d0 ea 00 00 45 85 f6 75 2f 31 c0 eb .H.5......]....H.U......E..u/1..
9dc0 46 e8 3f a9 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 d3 8c 04 00 48 89 ca e8 4f 5d 01 00 85 c0 0f F.?...H..1.L..H.5....H...O].....
9de0 9f c1 45 85 f6 0f 95 c0 20 c8 eb 1b 48 8b 55 d0 be 01 00 00 00 48 89 c7 4c 89 e1 e8 5c 5d 01 00 ..E.........H.U......H..L...\]..
9e00 48 3b 45 d0 0f 94 c0 44 0f b6 f0 ff c3 41 39 dd 0f 85 5d ff ff ff 45 85 f6 b8 01 00 00 00 75 0c H;E....D.....A9...]...E.......u.
9e20 31 f6 31 d2 4c 89 ff e8 55 e6 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 1.1.L...U...H...[A\A]A^A_].UH..A
9e40 57 41 56 41 55 41 54 53 48 81 ec 38 21 00 00 41 89 d7 49 89 f6 48 89 fb e8 4c a3 00 00 41 89 c5 WAVAUATSH..8!..A..I..H...L...A..
9e60 4c 89 f7 e8 40 5c 01 00 41 83 fd 01 75 31 ba 01 00 00 00 48 89 df 48 89 9d d0 de ff ff 4c 89 f6 L...@\..A...u1.....H..H......L..
9e80 4c 89 b5 c8 de ff ff e8 1d 04 00 00 41 89 c6 4c 89 bd b8 de ff ff 45 8d 7f 01 e9 a5 03 00 00 4c L...........A..L......E........L
9ea0 89 b5 c8 de ff ff 41 8d 75 13 48 8d 15 38 8c 04 00 48 89 df 48 89 9d d0 de ff ff e8 0e ea 00 00 ......A.u.H..8...H..H...........
9ec0 41 83 c5 fe 4c 8d a5 b8 df ff ff 4c 89 bd b8 de ff ff 48 8b 9d d0 de ff ff 48 89 df 44 89 fe e8 A...L......L......H......H..D...
9ee0 8c a5 00 00 83 f8 03 75 49 4c 89 ad c0 de ff ff 48 89 df 44 89 fe e8 2e eb 00 00 49 89 c6 4d 85 .......uIL......H..D.......I..M.
9f00 f6 75 5c 4c 8b ad c8 de ff ff 4c 89 ef e8 50 5c 01 00 41 89 c6 44 89 f7 4c 89 ee e8 7a 5d 01 00 .u\L......L...P\..A..D..L...z]..
9f20 31 f6 31 d2 48 89 df e8 72 aa 00 00 41 83 fe ff eb 6f 31 d2 48 89 df 44 89 fe e8 49 e9 00 00 80 1.1.H...r...A....o1.H..D...I....
9f40 38 2a 48 8d 48 01 48 0f 45 c8 0f be 01 83 f8 60 7f 62 83 f8 4c 0f 85 c0 02 00 00 31 d2 eb 64 48 8*H.H.H.E......`.b..L......1..dH
9f60 89 df 4c 89 e6 e8 9c ed 00 00 4c 89 e7 4c 89 f6 e8 61 eb 00 00 be 01 00 00 00 48 89 c7 4c 89 f2 ..L.......L..L...a........H..L..
9f80 48 8b 8d c8 de ff ff e8 a6 5b 01 00 48 89 c3 48 01 9d c8 df ff ff 4c 89 e7 e8 72 ec 00 00 48 85 H........[..H..H......L...r...H.
9fa0 db 0f 95 c0 44 0f b6 f0 4c 8b ad c0 de ff ff e9 51 02 00 00 83 f8 61 74 21 83 f8 6c 75 78 ba 01 ....D...L.......Q.....at!..lux..
9fc0 00 00 00 48 89 df 48 8b b5 c8 de ff ff e8 d7 02 00 00 41 89 c6 e9 2b 02 00 00 48 89 df 4d 89 e6 ...H..H...........A...+...H..M..
9fe0 4c 89 f6 e8 1e ed 00 00 48 8b 9d c8 de ff ff be 00 20 00 00 4c 89 f7 e8 da ea 00 00 be 01 00 00 L.......H...........L...........
a000 00 ba 00 20 00 00 48 89 c7 48 89 d9 e8 21 5b 01 00 48 01 85 c8 df ff ff 48 3d 00 20 00 00 74 cf ......H..H...![..H......H=....t.
a020 4c 89 f7 4d 89 f4 e8 e5 eb 00 00 41 be 01 00 00 00 e9 cf 01 00 00 83 f8 6e 0f 85 dc 01 00 00 48 L..M.......A............n......H
a040 8b 9d c8 de ff ff 48 89 9d d8 de ff ff c7 85 e4 de ff ff 00 00 00 00 e8 24 5b 01 00 48 8b 00 0f ......H.................$[..H...
a060 be 00 89 85 b4 de ff ff 48 89 df e8 9e 5a 01 00 48 89 df 48 8b 1d 96 2f 05 00 41 be 00 40 00 00 ........H....Z..H..H.../..A..@..
a080 eb 07 48 8b bd d8 de ff ff 8b 47 08 8d 48 ff 85 c0 89 4f 08 7f 07 e8 d1 59 01 00 eb 0d 48 8b 07 ..H.......G..H....O.....Y....H..
a0a0 48 8d 48 01 48 89 0f 0f b6 00 89 85 e0 de ff ff 83 f8 7f 77 0b 48 98 8b 44 83 3c 44 21 f0 eb 0c H.H.H..............w.H..D.<D!...
a0c0 be 00 40 00 00 89 c7 e8 9a 59 01 00 85 c0 75 b2 4c 89 ad c0 de ff ff 48 8d 9d d8 de ff ff 48 89 ..@......Y....u.L......H......H.
a0e0 df 48 8d 35 23 8a 04 00 e8 0e 03 00 00 48 89 df 48 8d 35 17 8a 04 00 e8 ff 02 00 00 45 31 ed 85 .H.5#........H..H.5.........E1..
a100 c0 be 00 00 00 00 74 1e 48 89 df 48 8d 35 fe 89 04 00 e8 e4 02 00 00 85 c0 0f 94 c0 44 0f b6 e8 ......t.H..H.5..............D...
a120 44 89 ee 83 f6 01 89 b5 a8 de ff ff 48 89 df e8 eb 02 00 00 41 89 c6 45 01 ee 8b 85 b4 de ff ff D...........H.......A..E........
a140 39 85 e0 de ff ff 4c 8b ad c0 de ff ff 75 1d 48 89 df e8 29 03 00 00 85 c0 74 11 48 89 df 8b b5 9.....L......u.H...).....t.H....
a160 a8 de ff ff e8 b6 02 00 00 41 01 c6 45 85 f6 7e 49 83 bd a8 de ff ff 00 48 8d 35 97 89 04 00 48 .........A..E..~I.......H.5....H
a180 8d 05 8d 89 04 00 48 0f 45 f0 48 8d bd d8 de ff ff e8 65 02 00 00 85 c0 74 20 48 8d 9d d8 de ff ......H.E.H.......e.....t.H.....
a1a0 ff 48 89 df 48 8d 35 60 89 04 00 e8 4b 02 00 00 31 f6 48 89 df e8 65 02 00 00 8b bd e0 de ff ff .H..H.5`....K...1.H...e.........
a1c0 48 8b b5 d8 de ff ff e8 ce 5a 01 00 48 8b bd d8 de ff ff e8 7e 59 01 00 48 63 85 e4 de ff ff c6 H........Z..H.......~Y..Hc......
a1e0 84 05 e8 de ff ff 00 48 8b bd d0 de ff ff 48 8d b5 e8 de ff ff e8 91 a4 00 00 48 85 c0 41 be 01 .......H......H...........H..A..
a200 00 00 00 74 2d 41 ff c7 45 85 ed 74 37 41 ff cd 45 85 f6 0f 85 b9 fc ff ff eb 29 48 8d 15 da 88 ...t-A..E..t7A..E.........)H....
a220 04 00 48 89 df 44 89 fe e8 48 df 00 00 41 89 c7 eb 62 48 8b bd d0 de ff ff e8 0e a7 00 00 41 ff ..H..D...H...A...bH...........A.
a240 c7 45 31 f6 48 8b bd c8 de ff ff e8 ac 58 01 00 85 c0 74 15 31 f6 31 d2 48 8b bd d0 de ff ff e8 .E1.H........X....t.1.1.H.......
a260 1d e2 00 00 41 89 c7 eb 2b 45 85 f6 75 1c be fe ff ff ff 48 8b 9d d0 de ff ff 48 89 df e8 43 9f ....A...+E..u......H......H...C.
a280 00 00 48 89 df e8 c2 a6 00 00 48 8b 85 b8 de ff ff 41 29 c7 44 89 f8 48 81 c4 38 21 00 00 5b 41 ..H.......H......A).D..H..8!..[A
a2a0 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 41 89 d6 \A]A^A_].UH..AWAVAUATSH..8...A..
a2c0 44 89 b5 b4 df ff ff 49 89 f5 48 89 bd a8 df ff ff 48 8d 9d b8 df ff ff 48 89 de e8 26 ea 00 00 D......I..H......H......H...&...
a2e0 45 31 ff eb 19 4c 89 ef e8 69 58 01 00 49 63 c6 48 01 85 c8 df ff ff 44 8b b5 b4 df ff ff 41 83 E1...L...iX..Ic.H......D......A.
a300 ff ff 74 6e 41 83 ff 0a 74 68 be 00 20 00 00 48 89 df e8 bf e7 00 00 49 89 c4 4c 89 ef e8 ec 57 ..tnA...th.....H.......I..L....W
a320 01 00 45 31 f6 41 8b 45 08 8d 48 ff 85 c0 41 89 4d 08 7f 0d 4c 89 ef e8 30 57 01 00 41 89 c7 eb ..E1.A.E..H...A.M...L...0W..A...
a340 10 49 8b 45 00 48 8d 48 01 49 89 4d 00 44 0f b6 38 41 83 ff ff 74 8e 41 83 ff 0a 74 88 47 88 3c .I.E.H.H.I.M.D..8A...t.A...t.G.<
a360 34 49 ff c6 41 81 fe 00 20 00 00 7c b8 e9 73 ff ff ff 45 85 f6 75 44 41 83 ff 0a 75 3e 48 8b 85 4I..A......|..s...E..uDA...u>H..
a380 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 48 8d bd b8 df ff ff be 01 00 00 00 e8 38 e7 00 00 48 8b ....H;.....r.H............8...H.
a3a0 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 0a 48 8d bd b8 df .....H.H.H......H..........H....
a3c0 ff ff e8 49 e8 00 00 41 83 ff 0a b0 01 74 17 be ff ff ff ff 48 8b bd a8 df ff ff e8 22 a4 00 00 ...I...A.....t......H......."...
a3e0 48 85 c0 0f 95 c0 0f b6 c0 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b H........H..8...[A\A]A^A_].UH...
a400 47 08 0f be 0e 39 c8 74 10 0f be 4e 01 39 c8 75 04 85 c0 75 04 31 c0 5d c3 5d e9 61 00 00 00 55 G....9.t...N.9.u...u.1.].].a...U
a420 48 89 e5 41 57 41 56 41 54 53 41 89 f6 49 89 ff 31 c9 4c 8b 25 d7 2b 05 00 89 cb 45 85 f6 49 63 H..AWAVATSA..I..1.L.%.+....E..Ic
a440 47 08 75 11 3d ff 00 00 00 77 2a 41 8b 44 84 3c c1 e8 0a eb 0d 3d ff 00 00 00 77 19 41 0f b7 44 G.u.=....w*A.D.<.....=....w.A..D
a460 84 3e a8 01 74 0f 4c 89 ff e8 12 00 00 00 8d 4b 01 85 c0 75 c4 89 d8 5b 41 5c 41 5e 41 5f 5d c3 .>..t.L........K...u...[A\A^A_].
a480 55 48 89 e5 53 50 48 89 fb 48 63 43 0c 48 3d c8 00 00 00 7c 08 c6 43 10 00 31 c0 eb 39 8a 4b 08 UH..SPH..HcC.H=....|..C..1..9.K.
a4a0 8d 50 01 89 53 0c 88 4c 03 10 48 8b 3b 8b 47 08 8d 48 ff 85 c0 89 4f 08 7e 0f 48 8b 07 48 8d 48 .P..S..L..H.;.G..H....O.~.H..H.H
a4c0 01 48 89 0f 0f b6 00 eb 05 e8 9e 55 01 00 89 43 08 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .H.........U...C......H...[].UH.
a4e0 e5 41 57 41 56 53 50 41 89 f6 48 89 fb e8 b7 9c 00 00 41 89 c7 41 8d 47 ff 48 63 f0 48 89 df e8 .AWAVSPA..H.......A..A.G.Hc.H...
a500 7e a4 00 00 48 89 df 44 89 f6 e8 ce a6 00 00 be 02 00 00 00 ba 02 00 00 00 48 89 df e8 12 9d 00 ~...H..D.................H......
a520 00 41 8d 57 02 48 8d 35 12 00 00 00 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 09 a6 00 00 55 48 .A.W.H.5....H..H...[A^A_].....UH
a540 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ff be d7 b9 f0 ff e8 12 a3 00 00 49 89 c6 be d6 b9 ..AWAVATSH...I............I.....
a560 f0 ff 31 d2 4c 89 ff e8 99 a1 00 00 49 89 c4 49 83 7e 08 00 0f 84 a1 00 00 00 be 01 00 00 00 4c ..1.L.......I..I.~.............L
a580 89 ff e8 3e 9c 00 00 48 8d 15 5b 85 04 00 4c 89 ff 44 89 e6 e8 35 e3 00 00 45 85 e4 7e 1a 41 f7 ...>...H..[...L..D...5...E..~.A.
a5a0 dc 31 db 8d b3 d4 b9 f0 ff 4c 89 ff e8 94 9e 00 00 ff cb 41 39 dc 75 eb 49 8b 36 ba 02 00 00 00 .1.......L.........A9.u.I.6.....
a5c0 4c 89 ff e8 73 f8 ff ff 41 89 c6 44 89 f6 f7 de 4c 89 ff e8 7b a1 00 00 85 c0 0f 85 b3 00 00 00 L...s...A..D....L...{...........
a5e0 41 83 fe 02 7c 52 be 01 00 00 00 44 29 f6 31 d2 4c 89 ff e8 81 a1 00 00 48 89 c1 48 8d 35 2e 85 A...|R.....D).1.L.......H..H.5..
a600 04 00 31 c0 4c 89 ff 48 89 ca 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 53 dc 00 00 48 8d 35 f7 84 ..1.L..H..H...[A\A^A_].S...H.5..
a620 04 00 31 c0 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 36 dc 00 00 be d5 b9 f0 ff 4c 89 ff ..1.L..H...[A\A^A_].6........L..
a640 e8 0e a1 00 00 45 31 f6 85 c0 74 47 45 31 f6 31 f6 4c 89 ff e8 6c 9b 00 00 be d7 b9 f0 ff 4c 89 .....E1...tGE1.1.L...l........L.
a660 ff e8 df 9d 00 00 48 8d 15 c8 83 04 00 be 01 00 00 00 4c 89 ff e8 48 e0 00 00 48 8b 48 08 48 89 ......H...........L...H...H.H.H.
a680 4d d8 48 c7 40 08 00 00 00 00 48 8b 45 d8 4c 89 ff ff d0 44 89 f0 48 83 c4 10 5b 41 5c 41 5e 41 M.H.@.....H.E.L....D..H...[A\A^A
a6a0 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 69 83 04 00 e8 ee 03 00 00 48 89 c7 e8 42 54 01 00 _].UH..SPH..H.5i........H...BT..
a6c0 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 a9 dd 00 00 55 48 89 e5 48 8d 35 29 ........1.H..H...[].....UH..H.5)
a6e0 83 04 00 48 8d 15 9a 84 04 00 e8 7d 04 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 fb ...H.......}........].UH..AVSH..
a700 be 01 00 00 00 e8 66 9d 00 00 83 f8 ff 75 08 48 89 df e8 35 a2 00 00 41 be 01 00 00 00 be 01 00 ......f......u.H...5...A........
a720 00 00 48 89 df e8 46 9d 00 00 85 c0 74 42 be 01 00 00 00 31 d2 48 89 df e8 4b e1 00 00 48 8d 15 ..H...F.....tB.....1.H...K...H..
a740 40 84 04 00 48 89 df 48 89 c6 e8 9e 04 00 00 be ff ff ff ff ba 01 00 00 00 48 89 df e8 70 9c 00 @...H..H.................H...p..
a760 00 be fe ff ff ff 48 89 df e8 57 9a 00 00 eb 3e 48 8d 15 95 82 04 00 be d8 b9 f0 ff 48 89 df e8 ......H...W....>H...........H...
a780 6b a5 00 00 be ff ff ff ff ba 01 00 00 00 48 89 df e8 3b 9c 00 00 be fe ff ff ff 48 89 df e8 22 k.............H...;........H..."
a7a0 9a 00 00 48 89 df e8 58 f5 ff ff 45 31 f6 48 89 df 44 89 f6 e8 24 fd ff ff b8 01 00 00 00 5b 41 ...H...X...E1.H..D...$........[A
a7c0 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc be 01 00 00 00 31 d2 e8 ab e0 00 00 49 89 c6 ^].UH..AWAVATSI.......1......I..
a7e0 48 8d 15 9d 83 04 00 be 02 00 00 00 31 c9 4c 89 e7 e8 39 e0 00 00 49 89 c7 be 10 00 00 00 4c 89 H...........1.L...9...I.......L.
a800 e7 e8 f2 af 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 1d 82 04 00 4c 89 e7 e8 ff dd 00 00 ......H..H.C.....H.5....L.......
a820 48 c7 03 00 00 00 00 48 8d 05 d2 02 00 00 48 89 43 08 41 0f be 37 85 f6 74 37 48 8d 3d 62 83 04 H......H......H.C.A..7..t7H.=b..
a840 00 ba 04 00 00 00 e8 53 53 01 00 48 85 c0 74 21 49 8d 47 01 41 80 7f 01 2b 49 8d 4f 02 48 0f 44 .......SS..H..t!I.G.A...+I.O.H.D
a860 c1 80 38 62 48 8d 48 01 48 0f 45 c8 80 39 00 74 14 48 8d 15 2f 83 04 00 be 02 00 00 00 4c 89 e7 ..8bH.H.H.E..9.t.H../........L..
a880 e8 f0 d8 00 00 4c 89 f7 4c 89 fe e8 96 52 01 00 48 85 c0 48 89 03 74 0e b8 01 00 00 00 5b 41 5c .....L..L....R..H..H..t......[A\
a8a0 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 c6 db 00 00 55 48 89 e5 48 A^A_].1.L..L..[A\A^A_].....UH..H
a8c0 8d 35 56 81 04 00 48 8d 15 b9 82 04 00 e8 9a 02 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 .5V...H................].UH..AWA
a8e0 56 41 54 53 49 89 fc be 01 00 00 00 31 d2 e8 95 df 00 00 49 89 c6 48 8d 15 87 82 04 00 be 02 00 VATSI.......1......I..H.........
a900 00 00 31 c9 4c 89 e7 e8 23 df 00 00 49 89 c7 be 10 00 00 00 4c 89 e7 e8 dc ae 00 00 48 89 c3 48 ..1.L...#...I.......L.......H..H
a920 c7 43 08 00 00 00 00 48 8d 35 07 81 04 00 4c 89 e7 e8 e9 dc 00 00 31 ff e8 c5 51 01 00 4c 89 f7 .C.....H.5....L.......1...Q..L..
a940 4c 89 fe e8 86 52 01 00 48 85 c0 48 89 03 48 8d 05 e5 01 00 00 48 89 43 08 74 0e b8 01 00 00 00 L....R..H..H..H......H.C.t......
a960 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 03 db 00 00 55 48 [A\A^A_].1.L..L..[A\A^A_].....UH
a980 89 e5 53 50 48 89 fb 48 8d 35 7e 80 04 00 e8 13 01 00 00 ba 01 00 00 00 48 89 df 48 89 c6 48 83 ..SPH..H.5~.............H..H..H.
a9a0 c4 08 5b 5d e9 92 f4 ff ff 55 48 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 3b ae 00 00 48 89 c3 ..[].....UH..AVSI........;...H..
a9c0 48 c7 43 08 00 00 00 00 48 8d 35 66 80 04 00 4c 89 f7 e8 48 dc 00 00 48 c7 03 00 00 00 00 48 8d H.C.....H.5f...L...H...H......H.
a9e0 05 1b 01 00 00 48 89 43 08 e8 a6 52 01 00 48 85 c0 48 89 03 74 0a b8 01 00 00 00 5b 41 5e 5d c3 .....H.C...R..H..H..t......[A^].
aa00 31 f6 31 d2 4c 89 f7 5b 41 5e 5d e9 71 da 00 00 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 46 1.1.L..[A^].q...UH..SPH........F
aa20 df 00 00 48 8d 15 0b 80 04 00 be 01 00 00 00 48 89 df e8 14 dc 00 00 48 85 c0 74 15 48 83 78 08 ...H...........H.......H..t.H.x.
aa40 00 74 18 48 8d 35 35 81 04 00 ba 04 00 00 00 eb 16 48 89 df e8 f3 9e 00 00 eb 14 48 8d 35 11 81 .t.H.55..........H.........H.5..
aa60 04 00 ba 0b 00 00 00 48 89 df e8 2f 9f 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 .......H.../........H...[].UH..S
aa80 50 48 89 fb 48 8d 35 91 7f 04 00 e8 16 00 00 00 ba 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b PH..H.5..............H..H..H...[
aaa0 5d e9 9b f2 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff be d8 b9 f0 ff 4c 89 f2 e8 2c ].....UH..AWAVSPI..I.......L...,
aac0 a2 00 00 be ff ff ff ff 4c 89 ff e8 9c 9d 00 00 48 89 c3 48 83 7b 08 00 75 18 49 83 c6 04 48 8d ........L.......H..H.{..u.I...H.
aae0 35 73 80 04 00 31 c0 4c 89 ff 4c 89 f2 e8 7c d7 00 00 48 8b 03 48 83 c4 08 5b 41 5e 41 5f 5d c3 5s...1.L..L...|...H..H...[A^A_].
ab00 55 48 89 e5 53 50 48 89 fb 48 8d 15 25 7f 04 00 be 01 00 00 00 e8 a8 db 00 00 48 8b 38 e8 ce 4f UH..SPH..H..%.............H.8..O
ab20 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 47 d9 00 00 55 48 89 e5 53 50 ..........1.H..H...[].G...UH..SP
ab40 48 89 fb 48 8d 15 eb 7e 04 00 be 01 00 00 00 e8 6e db 00 00 48 8b 38 e8 6c 50 01 00 48 89 df 89 H..H...~........n...H.8.lP..H...
ab60 c6 48 83 c4 08 5b 5d e9 9c d9 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 d7 49 89 f6 48 89 fb be .H...[].....UH..AWAVSPI..I..H...
ab80 01 00 00 00 e8 e7 98 00 00 85 c0 7e 46 be 01 00 00 00 31 d2 48 89 df e8 dd 9b 00 00 48 89 df 48 ...........~F.....1.H.......H..H
aba0 85 c0 74 0d 48 89 c6 4c 89 fa e8 3e 00 00 00 eb 12 e8 4d f1 ff ff be 01 00 00 00 48 89 df e8 82 ..t.H..L...>......M........H....
abc0 98 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 62 a4 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 48 83 ........H..L...b........H..L..H.
abe0 c4 08 5b 41 5e 41 5f 5d e9 02 a1 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 49 89 ..[A^A_].....UH..AWAVATSI..I..I.
ac00 fc be 10 00 00 00 e8 ed ab 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 18 7e 04 00 4c 89 e7 ...........H..H.C.....H.5.~..L..
ac20 e8 fa d9 00 00 48 c7 03 00 00 00 00 48 8d 05 cd fe ff ff 48 89 43 08 4c 89 f7 4c 89 fe e8 e4 4e .....H......H......H.C.L..L....N
ac40 01 00 48 85 c0 48 89 03 74 09 5b 41 5c 41 5e 41 5f 5d c3 e8 02 4e 01 00 8b 38 e8 e7 4f 01 00 48 ..H..H..t.[A\A^A_]...N...8..O..H
ac60 89 c1 48 8d 35 1f 7f 04 00 31 c0 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 f0 d5 00 00 90 90 ..H.5....1.L..L..[A\A^A_].......
ac80 55 48 89 e5 53 8b 47 20 3b 47 24 7e 47 ff c8 4c 63 c0 48 8b 07 4c 8b 48 38 43 8b 04 81 89 c1 83 UH..S.G.;G$~G..Lc.H..L.H8C......
aca0 e1 3f 83 f9 04 75 2d 44 8d 54 32 ff 89 c1 c1 e9 06 0f b6 c9 89 c3 c1 eb 17 44 8d 1c 19 39 f1 7f .?...u-D.T2..............D...9..
acc0 08 8d 5c 19 01 39 f3 7d 25 39 f1 7c 07 8d 1c 32 39 d9 7e 1a c1 e6 06 c1 e2 17 81 c2 00 00 80 ff ..\..9.}%9.|...29.~.............
ace0 09 f2 83 ca 04 89 d6 5b 5d e9 6f 02 00 00 39 f1 0f 4e f1 45 39 d3 45 0f 4d d3 25 3f c0 7f 00 41 .......[].o...9..N.E9.E.M.%?...A
ad00 29 f2 c1 e6 06 81 e6 c0 3f 00 00 41 c1 e2 17 41 09 f2 41 09 c2 47 89 14 81 5b 5d c3 55 48 89 e5 ).......?..A...A..A..G...[].UH..
ad20 c1 e2 06 09 d6 c1 e1 17 09 ce 41 c1 e0 0e 44 09 c6 5d e9 26 02 00 00 55 48 89 e5 41 56 53 48 83 ..........A...D..].&...UH..AVSH.
ad40 ec 10 48 89 fb 44 8b 73 28 c7 43 28 ff ff ff ff be 1e 80 ff 7f e8 03 02 00 00 89 45 ec 48 8d 75 ..H..D.s(.C(...............E.H.u
ad60 ec 48 89 df 44 89 f2 e8 20 00 00 00 8b 45 ec 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 c1 e2 06 09 .H..D........E.H...[A^].UH......
ad80 d6 c1 e1 0e 09 ce 5d e9 d1 01 00 00 55 48 89 e5 83 fa ff 74 35 8b 0e 83 f9 ff 74 2c 48 8b 07 48 ......].....UH.....t5.....t,H..H
ada0 8b 40 38 89 ce 48 63 ce 8b 0c 88 c1 e9 0e 81 c1 01 00 fe ff 83 f9 ff 74 09 8d 4c 0e 01 83 f9 ff .@8..Hc................t..L.....
adc0 75 e1 5d e9 45 01 00 00 89 16 5d c3 55 48 89 e5 c1 e6 06 c1 e2 17 81 c2 00 00 80 00 09 d6 83 ce u.].E.....].UH..................
ade0 26 5d e9 76 01 00 00 55 48 89 e5 8b 47 20 89 47 24 5d c3 55 48 89 e5 89 f0 39 57 20 75 0f 89 57 &].v...UH...G..G$].UH....9W.u..W
ae00 24 48 8d 77 28 89 c2 5d e9 7f ff ff ff b9 ff 00 00 00 89 c6 41 89 d0 5d e9 18 00 00 00 55 48 89 $H.w(..]............A..].....UH.
ae20 e5 89 f0 8b 4f 20 89 4f 24 48 8d 77 28 89 c2 5d e9 57 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 ....O..O$H.w(..].W...UH..AWAVAUA
ae40 54 53 50 44 89 45 d4 41 89 cc 41 89 d7 89 f3 49 89 fd 83 fb ff 74 52 48 63 c3 49 8b 4d 00 48 8b TSPD.E.A..A....I.....tRHc.I.M.H.
ae60 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 41 be ff ff ff ff 74 05 44 8d 74 03 01 4c 89 ef I8..............A.....t.D.t..L..
ae80 89 de 44 89 e2 e8 ae 15 00 00 4c 89 ef 89 de 85 c0 75 05 8b 55 d4 eb 03 44 89 fa e8 6d 00 00 00 ..D.......L......u..U...D...m...
aea0 41 83 fe ff 44 89 f3 75 ae 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 83 fe ff 74 A...D..u.H...[A\A]A^A_].UH.....t
aec0 4a 48 8b 07 48 8b 40 38 c1 e2 06 83 c2 40 81 e2 c0 3f 00 00 48 63 ce 8b 3c 88 89 fe c1 ee 0e 81 JH..H.@8.....@...?..Hc..<.......
aee0 c6 01 00 fe ff 83 fe ff 74 16 8d 74 31 01 81 e7 3f c0 ff ff 09 d7 83 fe ff 89 3c 88 75 d6 eb 0b ........t..t1...?.........<.u...
af00 81 e7 3f c0 ff ff 09 d7 89 3c 88 5d c3 55 48 89 e5 89 f0 f7 d0 01 d0 89 c1 f7 d9 0f 4c c8 81 f9 ..?......<.].UH.............L...
af20 00 00 02 00 7d 21 48 63 ce 48 8b 17 48 8b 52 38 be ff 3f 00 00 23 34 8a c1 e0 0e 05 00 c0 ff 7f ....}!Hc.H..H.R8..?..#4.........
af40 09 f0 89 04 8a 5d c3 48 8b 47 10 48 8d 0d ac 7c 04 00 48 89 c7 48 89 ce e8 41 f2 00 00 55 48 89 .....].H.G.H...|..H..H...A...UH.
af60 e5 41 57 41 56 53 50 41 89 f6 48 89 fb 4c 8b 3b 8b 73 28 8b 53 20 b9 ff 00 00 00 41 89 d0 e8 b2 .AWAVSPA..H..L.;.s(.S......A....
af80 fe ff ff c7 43 28 ff ff ff ff 8b 4b 20 41 3b 4f 18 7d 06 49 8b 47 38 eb 2e 49 8d 57 18 48 8b 43 ....C(.....K.A;O.}.I.G8..I.W.H.C
afa0 10 48 8b 78 38 49 8b 77 38 4c 8d 0d 46 7c 04 00 b9 04 00 00 00 41 b8 ff ff ff 7f e8 7f 70 00 00 .H.x8I.w8L..F|.......A.......p..
afc0 49 89 47 38 8b 4b 20 48 63 c9 44 89 34 88 8b 4b 20 41 3b 4f 1c 7d 06 49 8b 47 48 eb 2e 49 8d 57 I.G8.K.Hc.D.4..K.A;O.}.I.GH..I.W
afe0 1c 48 8b 43 10 48 8b 78 38 49 8b 77 48 4c 8d 0d 02 7c 04 00 b9 04 00 00 00 41 b8 ff ff ff 7f e8 .H.C.H.x8I.wHL...|.......A......
b000 3b 70 00 00 49 89 47 48 8b 4b 20 48 8b 53 10 8b 52 08 48 63 c9 89 14 88 8b 43 20 8d 48 01 89 4b ;p..I.GH.K.H.S..R.Hc.....C..H..K
b020 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 fe c1 e6 06 81 fb .H...[A^A_].UH..AWAVSP..I.......
b040 ff ff 03 00 7f 1a c1 e3 0e 09 de 83 ce 01 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 fd fe ff ff ..............L..H...[A^A_].....
b060 83 ce 02 4c 89 f7 e8 f2 fe ff ff 41 89 c7 c1 e3 06 83 cb 2e 4c 89 f7 89 de e8 df fe ff ff 44 89 ...L.......A........L.........D.
b080 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 0f b6 47 3c 01 f0 48 8b 0f 0f b6 51 0c 39 d0 7e .H...[A^A_].UH....G<..H....Q.9.~
b0a0 0a 3d fa 00 00 00 7d 05 88 41 0c 5d c3 48 8b 47 10 48 8d 0d fc 7a 04 00 48 89 c7 48 89 ce e8 db .=....}..A.].H.G.H...z..H..H....
b0c0 f0 00 00 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 b7 ff ff ff 0f b6 43 3c 44 01 f0 88 43 3c 5b ...UH..AVSA..H.........C<D...C<[
b0e0 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 0f b6 46 08 83 c8 40 89 45 f8 48 8d 75 f0 48 89 A^].UH..H...H.u...F...@.E.H.u.H.
b100 f2 e8 06 00 00 00 48 83 c4 10 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d7 ......H...].UH..AWAVAUATSH...I..
b120 48 89 f0 48 89 fb 4c 8b 23 48 8b 4b 10 48 8b 79 38 48 89 7d c0 48 8b 71 50 48 89 c2 e8 d0 ad ff H..H..L.#H.K.H.y8H.}.H.qPH......
b140 ff 49 89 c6 41 83 7e 08 13 75 3d 4d 8b 2e 44 3b 6b 2c 48 8d 5b 2c 7d 34 49 63 c5 49 8b 74 24 30 .I..A.~..u=M..D;k,H.[,}4Ic.I.t$0
b160 48 c1 e0 04 41 8b 4f 08 33 4c 06 08 f6 c1 3f 75 1b 48 01 c6 31 ff 4c 89 fa e8 aa 7f ff ff 85 c0 H...A.O.3L....?u.H..1.L.........
b180 0f 85 c3 00 00 00 eb 04 48 83 c3 2c 4c 89 7d d0 45 8b 6c 24 14 8b 03 48 89 45 c8 44 39 e8 4c 63 ........H..,L.}.E.l$...H.E.D9.Lc
b1a0 f8 4d 89 3e 41 c7 46 08 13 00 00 00 44 89 e8 7c 2f 49 8d 54 24 14 49 8b 74 24 30 4c 8d 0d 2a 7a .M.>A.F.....D..|/I.T$.I.t$0L..*z
b1c0 04 00 b9 10 00 00 00 41 b8 ff ff ff 03 48 8b 7d c0 e8 69 6e 00 00 49 89 44 24 30 41 8b 44 24 14 .......A.....H.}..in..I.D$0A.D$.
b1e0 41 39 c5 49 8b 4c 24 30 7d 1e 49 63 d5 48 c1 e2 04 48 8d 54 11 08 c7 02 00 00 00 00 48 83 c2 10 A9.I.L$0}.Ic.H...H.T........H...
b200 41 ff c5 41 39 c5 7c ee 49 c1 e7 04 48 8b 75 d0 48 8b 06 48 8b 56 08 4a 89 54 39 08 4a 89 04 39 A..A9.|.I...H.u.H..H.V.J.T9.J..9
b220 ff 03 f6 46 08 40 4c 8b 6d c8 74 1d 41 f6 44 24 09 04 74 15 48 8b 16 f6 42 09 03 74 0c 48 8b 7d ...F.@L.m.t.A.D$..t.H...B..t.H.}
b240 c0 4c 89 e6 e8 eb 6e 00 00 44 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 .L....n..D..H...[A\A]A^A_].UH..H
b260 83 ec 20 48 89 75 f0 c7 45 f8 02 00 00 00 48 89 75 e0 c7 45 e8 13 00 00 00 48 8d 75 f0 48 8d 55 ...H.u..E.....H.u..E.....H.u.H.U
b280 e0 e8 86 fe ff ff 48 83 c4 20 5d c3 55 48 89 e5 53 50 48 89 fb 8b 06 83 f8 0e 75 4b 48 63 46 08 ......H...].UH..SPH.......uKHcF.
b2a0 48 8b 0b 48 8b 49 38 bf ff ff 7f 00 23 3c 81 c1 e2 17 81 c2 00 00 80 00 09 fa 89 14 81 48 63 46 H..H.I8.....#<...............HcF
b2c0 08 ba 3f c0 ff ff 23 14 81 0f b6 73 3c c1 e6 06 09 d6 89 34 81 be 01 00 00 00 48 89 df e8 aa fd ..?...#....s<......4......H.....
b2e0 ff ff fe 43 3c eb 2c 83 f8 0d 75 27 48 63 46 08 48 8b 0b 48 8b 49 38 be ff 3f 80 ff 23 34 81 c1 ...C<.,...u'HcF.H..H.I8..?..#4..
b300 e2 0e 81 c2 00 40 00 00 81 e2 00 c0 7f 00 09 f2 89 14 81 48 83 c4 08 5b 5d c3 55 48 89 e5 8b 06 .....@.............H...[].UH....
b320 83 f8 0e 75 24 48 63 46 08 48 8b 0f 48 8b 49 38 ba ff ff 7f 00 23 14 81 81 ca 00 00 00 01 89 14 ...u$HcF.H..H.I8.....#..........
b340 81 c7 06 0c 00 00 00 eb 22 83 f8 0d 75 1d c7 06 07 00 00 00 48 63 46 08 48 8b 0f 48 8b 49 38 8b ........"...u.......HcF.H..H.I8.
b360 04 81 c1 e8 06 0f b6 c0 89 46 08 5d c3 55 48 89 e5 53 50 48 89 f3 8b 03 83 c0 f8 83 f8 06 77 7b .........F.].UH..SPH..........w{
b380 48 8d 0d 7d 00 00 00 48 63 04 81 48 01 c8 ff e0 48 89 de 48 83 c4 08 5b 5d e9 7c ff ff ff c7 03 H..}...Hc..H....H..H...[].|.....
b3a0 07 00 00 00 eb 55 8b 73 08 c1 e6 17 83 ce 05 eb 3c 0f bf 43 08 f6 c4 01 75 0b 0f b6 4f 3a 39 c1 .....U.s........<..C....u...O:9.
b3c0 7f 03 fe 4f 3c 80 7b 0b 08 0f b6 4b 0a ba 06 00 00 00 75 0d 38 4f 3a ba 07 00 00 00 77 03 fe 4f ...O<.{....K......u.8O:.....w..O
b3e0 3c c1 e1 17 09 d1 c1 e0 0e 09 c8 89 c6 e8 6b fb ff ff 89 43 08 c7 03 0c 00 00 00 48 83 c4 08 5b <.............k....C.......H...[
b400 5d c3 66 90 9a ff ff ff a2 ff ff ff ad ff ff ff f7 ff ff ff f7 ff ff ff 8c ff ff ff 8c ff ff ff ].f.............................
b420 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 3b ff ff ff 41 83 3e 07 75 14 41 8b 46 08 f6 c4 01 75 UH..AVSI..H...;...A.>.u.A.F....u
b440 0b 0f b6 4b 3a 39 c1 7f 03 fe 4b 3c be 01 00 00 00 48 89 df e8 33 fc ff ff 8a 43 3c fe c0 88 43 ...K:9....K<.....H...3....C<...C
b460 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 <.....H..L..[A^].....UH..AWAVAUA
b480 54 53 48 83 ec 28 41 89 d4 49 89 f6 49 89 ff e8 25 10 00 00 49 8d 5e 10 41 83 3e 0b 75 0f 41 8b TSH..(A..I..I...%...I.^.A.>.u.A.
b4a0 56 08 4c 89 ff 48 89 de e8 df f8 ff ff 48 89 5d c8 41 8b 76 10 45 8b 6e 14 44 39 ee 0f 84 02 01 V.L..H.......H.].A.v.E.n.D9.....
b4c0 00 00 4c 89 ff e8 4a 11 00 00 85 c0 75 13 4c 89 ff 44 89 ee e8 3b 11 00 00 85 c0 0f 84 0d 01 00 ..L...J.....u.L..D...;..........
b4e0 00 44 89 e3 41 83 3e 0b 75 11 49 8d 47 28 48 89 45 b8 c7 45 c0 ff ff ff ff eb 39 49 8d 47 28 48 .D..A.>.u.I.G(H.E..E......9I.G(H
b500 89 45 b8 45 8b 67 28 41 c7 47 28 ff ff ff ff be 1e 80 ff 7f 4c 89 ff e8 41 fa ff ff 89 45 d4 48 .E.E.g(A.G(.........L...A....E.H
b520 8d 75 d4 4c 89 ff 44 89 e2 e8 5e f8 ff ff 8b 45 d4 89 45 c0 41 8b 47 20 41 89 47 24 41 89 dd 41 .u.L..D...^....E..E.A.G.A.G$A..A
b540 c1 e5 06 44 89 ee 81 ce 03 40 00 00 4c 89 ff e8 09 fa ff ff 41 89 c4 41 8b 47 20 41 89 47 24 41 ...D.....@..L.......A..A.G.A.G$A
b560 81 cd 03 00 80 00 4c 89 ff 44 89 ee e8 ec f9 ff ff 89 45 c4 41 8b 47 20 41 89 47 24 4c 89 ff 48 ......L..D........E.A.G.A.G$L..H
b580 8b 75 b8 8b 55 c0 e8 01 f8 ff ff 45 89 e0 45 8b 6e 14 45 8b 67 20 45 89 67 24 4c 89 ff 44 89 ee .u..U......E..E.n.E.g.E.g$L..D..
b5a0 44 89 e2 89 d9 e8 8b f8 ff ff 48 8b 45 c8 8b 30 4c 89 ff 44 89 e2 89 d9 44 8b 45 c4 e8 74 f8 ff D.........H.E..0L..D....D.E..t..
b5c0 ff 41 89 dc 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 45 89 66 08 41 c7 06 07 00 00 00 48 .A..A.F.....A.F.....E.f.A......H
b5e0 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 45 c4 ff ff ff ff 41 b8 ff ff ff ff 44 89 e3 eb 92 ..([A\A]A^A_]..E.....A.....D....
b600 55 48 89 e5 41 56 53 48 89 f3 49 89 fe e8 5b fd ff ff 83 3b 07 75 14 8b 43 08 8b 4b 10 3b 4b 14 UH..AVSH..I...[....;.u..C..K.;K.
b620 74 26 41 0f b6 4e 3a 39 c8 7d 0d 4c 89 f7 48 89 de e8 ea fd ff ff eb 0d 4c 89 f7 48 89 de 89 c2 t&A..N:9.}.L..H.........L..H....
b640 e8 30 fe ff ff 8b 43 08 5b 41 5e 5d c3 55 48 89 e5 83 3e 09 75 0a 8b 46 10 3b 46 14 75 02 5d c3 .0....C.[A^].UH...>.u..F.;F.u.].
b660 5d e9 9a ff ff ff 55 48 89 e5 8b 46 10 3b 46 14 75 06 5d e9 f5 fc ff ff 5d e9 82 ff ff ff 55 48 ].....UH...F.;F.u.].....].....UH
b680 89 e5 41 56 53 48 83 ec 20 48 89 f3 49 89 fe e8 d2 ff ff ff 8b 03 8d 48 ff 83 f9 05 0f 87 ad 00 ..AVSH...H..I..........H........
b6a0 00 00 48 8d 15 ef 00 00 00 48 63 0c 8a 48 01 d1 ff e1 41 81 7e 2c ff 00 00 00 0f 8f 8f 00 00 00 ..H......Hc..H....A.~,..........
b6c0 83 f8 01 0f 85 93 00 00 00 c7 45 d8 00 00 00 00 49 8b 46 10 48 8b 40 50 48 89 45 e0 c7 45 e8 45 ..........E.....I.F.H.@PH.E..E.E
b6e0 00 00 00 48 8d 75 e0 48 8d 55 d0 4c 89 f7 e9 86 00 00 00 8b 43 08 eb 50 f2 0f 10 43 08 f2 0f 11 ...H.u.H.U.L........C..P...C....
b700 45 e0 c7 45 e8 03 00 00 00 48 8d 75 e0 4c 89 f7 48 89 f2 eb 25 48 8b 43 08 48 89 45 e0 c7 45 e8 E..E.....H.u.L..H...%H.C.H.E..E.
b720 02 00 00 00 48 89 45 d0 c7 45 d8 13 00 00 00 48 8d 75 e0 48 8d 55 d0 4c 89 f7 e8 cd f9 ff ff 89 ....H.E..E.....H.u.H.U.L........
b740 43 08 c7 03 04 00 00 00 3d ff 00 00 00 7e 38 4c 89 f7 48 89 de e8 a6 fe ff ff eb 30 83 f8 02 0f C.......=....~8L..H........0....
b760 94 c0 0f b6 c0 89 45 e0 c7 45 e8 01 00 00 00 48 8d 75 e0 4c 89 f7 48 89 f2 e8 8e f9 ff ff 89 43 ......E..E.....H.u.L..H........C
b780 08 c7 03 04 00 00 00 0d 00 01 00 00 48 83 c4 20 5b 41 5e 5d c3 0f 1f 00 1a ff ff ff 1a ff ff ff ............H...[A^]............
b7a0 1a ff ff ff 5b ff ff ff 60 ff ff ff 7d ff ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 ....[...`...}...UH..AWAVATSI..I.
b7c0 f4 49 89 fe 41 8b 04 24 83 f8 0a 74 25 83 f8 09 75 63 4c 89 f7 4c 89 fe e8 23 fe ff ff 41 8b 74 .I..A..$...t%...ucL..L...#...A.t
b7e0 24 08 c1 e0 06 c1 e6 17 09 c6 83 ce 09 4c 89 f7 eb 3c 41 80 7c 24 0b 08 0f 94 c0 0f b6 d8 01 db $............L...<A.|$..........
b800 4c 89 f7 4c 89 fe e8 73 fe ff ff 41 0f b6 4c 24 0a 41 0f b7 54 24 08 c1 e1 06 c1 e2 17 c1 e0 0e L..L...s...A..L$.A..T$..........
b820 09 c3 09 cb 09 d3 83 cb 08 4c 89 f7 89 de e8 2a f7 ff ff eb 39 83 f8 08 75 34 41 83 3f 07 75 16 .........L.....*....9...u4A.?.u.
b840 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c 41 8b 54 24 08 4c 89 f7 4c 89 A.G....u.A..N:9...A.N<A.T$.L..L.
b860 fe 5b 41 5c 41 5e 41 5f 5d e9 07 fc ff ff 41 83 3f 07 75 16 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 .[A\A^A_].....A.?.u.A.G....u.A..
b880 4e 3a 39 c1 7f 04 41 fe 4e 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 N:9...A.N<[A\A^A_].UH..AWAVATSI.
b8a0 d6 49 89 f4 49 89 ff e8 54 fd ff ff 41 8b 04 24 41 8b 5c 24 08 83 f8 07 75 16 89 d8 25 00 01 00 .I..I...T...A..$A.\$....u...%...
b8c0 00 75 0d 41 0f b6 47 3a 39 d8 7f 04 41 fe 4f 3c 41 0f b6 47 3c 41 89 44 24 08 41 c7 04 24 07 00 .u.A..G:9...A.O<A..G<A.D$.A..$..
b8e0 00 00 be 02 00 00 00 4c 89 ff e8 9d f7 ff ff 41 80 47 3c 02 45 8b 64 24 08 4c 89 ff 4c 89 f6 e8 .......L.......A.G<.E.d$.L..L...
b900 7a fd ff ff 41 c1 e4 06 c1 e3 17 c1 e0 0e 44 09 e3 09 c3 83 cb 0c 4c 89 ff 89 de e8 3d f6 ff ff z...A.........D.......L.....=...
b920 41 83 3e 07 75 16 41 8b 46 08 f6 c4 01 75 0d 41 0f b6 4f 3a 39 c1 7f 04 41 fe 4f 3c 5b 41 5c 41 A.>.u.A.F....u.A..O:9...A.O<[A\A
b940 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 16 fa ff ff 41 8b 06 ba ff ff ff ff 8d ^A_].UH..AVSI..H.......A........
b960 48 fc 83 f9 03 72 2a 83 f8 02 74 25 83 f8 0b 75 11 48 89 df 4c 89 f6 e8 44 00 00 00 41 8b 56 08 H....r*...t%...u.H..L...D...A.V.
b980 eb 0f 31 d2 48 89 df 4c 89 f6 e8 85 00 00 00 89 c2 49 8d 76 14 48 89 df e8 ef f3 ff ff 41 8b 56 ..1.H..L.........I.v.H.......A.V
b9a0 10 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 d9 f3 ff ff 41 c7 46 10 ff ff ff ff 5b 41 5e 5d c3 ..C..C$H.s(H.......A.F.....[A^].
b9c0 55 48 89 e5 48 63 4e 08 48 85 c9 48 8b 07 48 8b 50 38 7e 18 8b 44 8a fc 48 89 c6 48 83 e6 3f 48 UH..HcN.H..H..H.P8~..D..H..H..?H
b9e0 8d 3d 2a 8d 04 00 80 3c 37 00 78 08 48 8d 0c 8a 8b 01 eb 05 48 8d 4c 8a fc 89 c2 81 e2 3f c0 ff .=*....<7.x.H.......H.L......?..
ba00 ff 66 a9 c0 3f 0f 94 c0 0f b6 c0 c1 e0 06 09 d0 89 01 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 .f..?.............].UH..AWAVSPA.
ba20 d7 48 89 f3 49 89 fe 83 3b 0c 75 6c 48 63 43 08 49 8b 0e 48 8b 49 38 8b 04 81 89 c1 83 e1 3f 83 .H..I...;.ulHcC.I..H.I8.......?.
ba40 f9 1b 75 54 41 ff 4e 20 c1 e8 11 25 c0 7f 00 00 45 85 ff 0f 94 c1 0f b6 f1 c1 e6 0e 09 c6 83 ce ..uTA.N....%....E...............
ba60 22 4c 89 f7 e8 f4 f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 ff 7f 4c 89 f7 e8 db f4 "L.......A.^(A.F(.........L.....
ba80 ff ff 89 45 e0 48 8d 75 e0 4c 89 f7 89 da e8 f9 f2 ff ff 8b 45 e0 eb 75 4c 89 f7 48 89 de e8 0f ...E.H.u.L..........E..uL..H....
baa0 09 00 00 8b 0b 8b 43 08 83 f9 07 75 17 89 c1 81 e1 00 01 00 00 75 0d 41 0f b6 4e 3a 39 c1 7f 04 ......C....u.........u.A..N:9...
bac0 41 fe 4e 3c c1 e0 17 41 c1 e7 0e 41 09 c7 41 81 cf e3 3f 00 00 4c 89 f7 44 89 fe e8 7d f4 ff ff A.N<...A...A..A...?..L..D...}...
bae0 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 ff 7f 4c 89 f7 e8 64 f4 ff ff 89 45 e4 48 8d 75 e4 A.^(A.F(.........L...d....E.H.u.
bb00 4c 89 f7 89 da e8 82 f2 ff ff 8b 45 e4 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 L..........E.H...[A^A_].UH..AVSI
bb20 89 f6 48 89 fb e8 43 f8 ff ff 41 8b 06 ba ff ff ff ff 83 f8 01 74 22 83 f8 03 74 1d 83 f8 0b 75 ..H...C...A..........t"...t....u
bb40 06 41 8b 56 08 eb 12 ba 01 00 00 00 48 89 df 4c 89 f6 e8 bd fe ff ff 89 c2 49 8d 76 10 48 89 df .A.V........H..L.........I.v.H..
bb60 e8 27 f2 ff ff 41 8b 56 14 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 11 f2 ff ff 41 c7 46 14 ff .'...A.V..C..C$H.s(H.......A.F..
bb80 ff ff ff 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 f3 8a 43 08 88 43 0a 48 89 d6 e8 df fa ff ff 66 ...[A^].UH..SPH...C..C.H.......f
bba0 89 43 08 83 3b 09 0f 94 c0 0c 08 88 43 0b c7 03 0a 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 .C..;.......C.......H...[].UH..A
bbc0 56 53 48 83 ec 20 89 c8 48 89 d3 49 89 fe 83 fe 02 c7 45 ec ff ff ff ff c7 45 e8 ff ff ff ff c7 VSH.....H..I......E......E......
bbe0 45 d8 06 00 00 00 48 c7 45 e0 00 00 00 00 72 3a 83 fe 02 75 30 4c 89 f7 48 89 de e8 6d f7 ff ff E.....H.E.....r:...u0L..H...m...
bc00 8b 03 ff c8 83 f8 0b 0f 87 92 00 00 00 48 8d 0d b4 00 00 00 48 63 04 81 48 01 c8 ff e0 c7 03 03 .............H......Hc..H.......
bc20 00 00 00 eb 7a 83 fe 03 75 15 83 c6 19 48 8d 4d d8 4c 89 f7 48 89 da 41 89 c0 e8 b9 00 00 00 48 ....z...u....H.M.L..H..A.......H
bc40 83 c4 20 5b 41 5e 5d c3 c7 03 02 00 00 00 eb 4f 4c 89 f7 48 89 de e8 57 07 00 00 8b 03 8b 73 08 ...[A^]........OL..H...W......s.
bc60 83 f8 07 75 16 89 f0 25 00 01 00 00 75 0d 41 0f b6 46 3a 39 f0 7f 04 41 fe 4e 3c c1 e6 17 83 ce ...u...%....u.A..F:9...A.N<.....
bc80 1b 4c 89 f7 e8 d4 f2 ff ff 89 43 08 c7 03 0c 00 00 00 eb 0b 4c 89 f7 48 89 de e8 21 fd ff ff 8b .L........C.........L..H...!....
bca0 73 10 8b 43 14 89 73 14 89 43 10 4c 89 f7 e8 40 07 00 00 8b 73 10 4c 89 f7 48 83 c4 20 5b 41 5e s..C..s..C.L...@....s.L..H...[A^
bcc0 5d e9 2d 07 00 00 66 90 80 ff ff ff 55 ff ff ff 80 ff ff ff 55 ff ff ff 55 ff ff ff 55 ff ff ff ].-...f.....U.......U...U...U...
bce0 88 ff ff ff d7 ff ff ff d7 ff ff ff d7 ff ff ff cc ff ff ff 88 ff ff ff 55 48 89 e5 41 57 41 56 ........................UH..AWAV
bd00 41 55 41 54 53 48 83 ec 48 45 89 c6 48 89 d3 41 89 f4 49 89 ff 41 83 fc 1a 0f 8f 9c 01 00 00 83 AUATSH..HE..H..A..I..A..........
bd20 7b 10 ff 0f 85 92 01 00 00 83 7b 14 ff 0f 85 88 01 00 00 45 8d 4c 24 f3 8b 03 83 f8 05 75 1d f2 {.........{........E.L$......u..
bd40 0f 10 43 08 f2 0f 11 45 c0 c7 45 c8 03 00 00 00 66 48 0f 7e c0 be 03 00 00 00 eb 1d 83 f8 06 0f ..C....E..E.....fH.~............
bd60 85 56 01 00 00 48 8b 43 08 48 89 45 c0 c7 45 c8 13 00 00 00 be 13 00 00 00 83 79 10 ff 0f 85 38 .V...H.C.H.E..E...........y....8
bd80 01 00 00 83 79 14 ff 0f 85 2e 01 00 00 8b 11 83 fa 05 75 1e f2 0f 10 41 08 f2 0f 11 45 b0 c7 45 ....y.............u....A....E..E
bda0 b8 03 00 00 00 66 48 0f 7e c2 41 b8 03 00 00 00 eb 23 83 fa 06 0f 85 00 01 00 00 48 8b 51 08 48 .....fH.~.A......#.........H.Q.H
bdc0 89 55 b0 c7 45 b8 13 00 00 00 66 48 0f 6e c2 41 b8 13 00 00 00 41 83 fc 1a 0f 87 8f 00 00 00 bf .U..E.....fH.n.A.....A..........
bde0 00 00 f0 05 44 0f a3 e7 73 19 44 89 4d 98 49 89 cd 83 fe 13 75 37 48 89 45 d0 4c 89 e9 44 8b 4d ....D...s.D.M.I.....u7H.E.L..D.M
be00 98 eb 46 b8 00 00 0d 00 44 0f a3 e0 73 60 41 83 f8 13 75 08 0f 57 c0 f2 48 0f 2a c2 0f 57 c9 66 ..F.....D...s`A...u..W..H.*..W.f
be20 0f 2e c1 75 49 0f 8b 90 00 00 00 eb 41 48 8d 7d c0 48 8d 75 d0 e8 48 6d ff ff 85 c0 4c 89 e9 44 ...uI.......AH.}.H.u..Hm....L..D
be40 8b 4d 98 74 76 44 8b 45 b8 41 83 f8 13 74 1f 48 8d 7d b0 48 8d 75 d0 48 89 4d 98 45 89 cd e8 1f .M.tvD.E.A...t.H.}.H.u.H.M.E....
be60 6d ff ff 45 89 e9 48 8b 4d 98 85 c0 74 4d 49 89 cd 49 8b 47 10 48 8b 78 38 48 8d 55 c0 48 8d 4d m..E..H.M...tMI..I.G.H.x8H.U.H.M
be80 b0 4c 8d 45 a0 44 89 ce e8 c4 1f 01 00 83 7d a8 13 75 13 c7 03 06 00 00 00 48 8b 45 a0 48 89 43 .L.E.D........}..u.......H.E.H.C
bea0 08 e9 f2 00 00 00 f2 0f 10 45 a0 0f 57 c9 66 0f 2e c8 4c 89 e9 0f 85 ec 00 00 00 44 89 75 98 41 .........E..W.f...L........D.u.A
bec0 83 fc 1c 77 1e b8 00 00 00 16 44 0f a3 e0 73 13 49 89 cd 4c 89 ff 48 89 de e8 22 f7 ff ff 45 31 ...w......D...s.I..L..H..."...E1
bee0 f6 eb 1c 4c 89 ff 48 89 ce 49 89 cd e8 8d f7 ff ff 41 89 c6 4c 89 ff 48 89 de e8 7f f7 ff ff 44 ...L..H..I.......A..L..H.......D
bf00 39 f0 7e 27 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c 41 83 9.~'.;.u..K....u.A..W:9...A.O<A.
bf20 7d 00 07 75 3d 41 8b 4d 08 eb 25 41 83 7d 00 07 75 16 41 8b 4d 08 f6 c5 01 75 0d 41 0f b6 57 3a }..u=A.M..%A.}..u.A.M....u.A..W:
bf40 39 ca 7f 04 41 fe 4f 3c 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 9...A.O<.;.u..K....u.A..W:9...A.
bf60 4f 3c c1 e0 17 44 09 e0 41 c1 e6 0e 41 09 c6 4c 89 ff 44 89 f6 e8 e3 ef ff ff 89 43 08 c7 03 0c O<...D..A...A..L..D........C....
bf80 00 00 00 41 8b 47 20 ff c8 48 98 49 8b 0f 48 8b 49 48 8b 55 98 89 14 81 48 83 c4 48 5b 41 5c 41 ...A.G...H.I..H.IH.U....H..H[A\A
bfa0 5d 41 5e 41 5f 5d c3 c7 03 05 00 00 00 f2 0f 11 43 08 eb e4 55 48 89 e5 83 fe 14 89 f0 77 28 48 ]A^A_]..........C...UH.......w(H
bfc0 8d 0d 46 00 00 00 48 63 04 81 48 01 c8 ff e0 83 7a 10 ff 75 12 83 7a 14 ff 75 0c 8b 02 83 c0 fb ..F...Hc..H.....z..u..z..u......
bfe0 83 f8 02 73 02 5d c3 48 89 d6 5d e9 8e f6 ff ff 48 89 d6 5d e9 27 f4 ff ff 48 89 d6 5d e9 43 f9 ...s.].H..].....H..].'...H..].C.
c000 ff ff 48 89 d6 5d e9 0d fb ff ff 90 c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff ..H..]..........................
c020 c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff e4 ff ff ff ................................
c040 db ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff ed ff ff ff f6 ff ff ff ................................
c060 55 48 89 e5 41 57 41 56 41 54 53 44 89 c3 49 89 cf 49 89 d6 49 89 fc 83 fe 14 89 f0 0f 87 0d 01 UH..AWAVATSD..I..I..I...........
c080 00 00 48 8d 0d 27 01 00 00 48 63 04 81 48 01 c8 ff e0 83 c6 0d 4c 89 e7 4c 89 f2 4c 89 f9 41 89 ..H..'...Hc..H.......L..L..L..A.
c0a0 d8 5b 41 5c 41 5e 41 5f 5d e9 4a fc ff ff 83 c6 12 ba 01 00 00 00 eb 05 83 c6 0f 31 d2 4c 89 e7 .[A\A^A_].J................1.L..
c0c0 4c 89 f1 4d 89 f8 5b 41 5c 41 5e 41 5f 5d e9 31 01 00 00 4c 89 e7 4c 89 fe e8 88 f5 ff ff 41 83 L..M..[A\A^A_].1...L..L.......A.
c0e0 3f 0c 0f 85 b0 00 00 00 49 63 47 08 49 8b 0c 24 48 8b 49 38 8b 14 81 89 d6 83 e6 3f 83 fe 1d 0f ?.......IcG.I..$H.I8.......?....
c100 85 93 00 00 00 41 8b 3e 41 8b 76 08 83 ff 07 75 19 89 f7 81 e7 00 01 00 00 75 0f 41 0f b6 7c 24 .....A.>A.v....u.........u.A..|$
c120 3a 39 f7 7f 05 41 fe 4c 24 3c 81 e2 ff ff 7f 00 c1 e6 17 09 d6 89 34 81 41 c7 06 0c 00 00 00 41 :9...A.L$<............4.A......A
c140 8b 47 08 41 89 46 08 eb 46 4c 89 e7 4c 89 fe e8 19 f2 ff ff 49 8d 77 14 41 8b 56 14 eb 13 4c 89 .G.A.F..FL..L.......I.w.A.V...L.
c160 e7 4c 89 fe e8 04 f2 ff ff 49 8d 77 10 41 8b 56 10 4c 89 e7 e8 13 ec ff ff 49 8b 47 10 49 89 46 .L.......I.w.A.V.L.......I.G.I.F
c180 10 49 8b 07 49 8b 4f 08 49 89 4e 08 49 89 06 5b 41 5c 41 5e 41 5f 5d c3 4c 89 e7 4c 89 fe e8 7d .I..I.O.I.N.I..[A\A^A_].L..L...}
c1a0 f2 ff ff be 1d 00 00 00 e9 e8 fe ff ff 0f 1f 00 e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff ................................
c1c0 e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff ................................
c1e0 23 ff ff ff fe fe ff ff fe fe ff ff fe fe ff ff 08 ff ff ff 08 ff ff ff 08 ff ff ff 99 ff ff ff #...............................
c200 ae ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 4d 89 c7 49 89 ce 41 89 d4 89 75 d0 48 89 ....UH..AWAVAUATSPM..I..A...u.H.
c220 fb 4c 89 f6 e8 55 f4 ff ff 41 89 c5 48 89 df 4c 89 fe e8 47 f4 ff ff 41 83 3f 07 75 14 41 8b 4f .L...U...A..H..L...G...A.?.u.A.O
c240 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 41 83 3e 07 75 14 41 8b 4e 08 f6 c5 01 75 0b ....u...S:9....K<A.>.u.A.N....u.
c260 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 45 85 e4 0f 94 c1 8b 7d d0 83 ff 1f 0f 95 c2 41 c1 e4 06 20 ca ..S:9....K<E......}.......A.....
c280 44 89 e9 0f 45 c8 be 40 00 00 00 41 0f 44 f4 84 d2 41 0f 45 c5 09 fe c1 e1 17 09 f1 c1 e0 0e 09 D...E..@...A.D...A.E............
c2a0 c8 48 89 df 89 c6 e8 b2 ec ff ff 44 8b 7b 28 c7 43 28 ff ff ff ff be 1e 80 ff 7f 48 89 df e8 9a .H.........D.{(.C(.........H....
c2c0 ec ff ff 89 45 d4 48 8d 75 d4 48 89 df 44 89 fa e8 b7 ea ff ff 8b 45 d4 41 89 46 08 41 c7 06 0b ....E.H.u.H..D........E.A.F.A...
c2e0 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b 47 20 ff c8 48 98 48 8b 0f ...H...[A\A]A^A_].UH...G...H.H..
c300 48 8b 49 48 89 34 81 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 49 89 fe ff ca 48 63 c2 48 69 H.IH.4.].UH..AWAVSPA..I....Hc.Hi
c320 c0 1f 85 eb 51 48 89 c2 48 c1 ea 3f 48 c1 f8 24 31 f6 83 f9 ff 8d 5c 10 01 0f 45 f1 81 fb ff 01 ....QH..H..?H..$1.....\...E.....
c340 00 00 7f 18 44 89 f8 c1 e0 06 c1 e6 17 c1 e3 0e 09 c6 09 de 83 ce 2b 4c 89 f7 eb 29 81 fb ff ff ....D.................+L...)....
c360 ff 03 7f 38 44 89 f8 c1 e0 06 c1 e6 17 09 c6 83 ce 2b 4c 89 f7 e8 e3 eb ff ff c1 e3 06 83 cb 2e ...8D............+L.............
c380 4c 89 f7 89 de e8 d3 eb ff ff 41 ff c7 45 88 7e 3c 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 46 10 L.........A..E.~<H...[A^A_].I.F.
c3a0 48 8d 0d 30 68 04 00 48 89 c7 48 89 ce e8 ec dd 00 00 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 41 H..0h..H..H.......UH..AVSI..H..A
c3c0 83 3e 07 75 05 5b 41 5e 5d c3 be 01 00 00 00 48 89 df e8 b5 ec ff ff 8a 43 3c fe c0 88 43 3c 0f .>.u.[A^]......H........C<...C<.
c3e0 b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 c6 00 00 00 55 48 89 e5 41 56 53 89 f3 49 89 fe eb ....H..L..[A^].....UH..AVS..I...
c400 04 8d 5c 03 01 83 fb ff 74 29 ba ff 00 00 00 4c 89 f7 89 de e8 1f 00 00 00 48 63 c3 49 8b 0e 48 ..\.....t).....L.........Hc.I..H
c420 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 75 ce 5b 41 5e 5d c3 55 48 89 e5 85 f6 4c 63 .I8..............u.[A^].UH....Lc
c440 c6 48 8b 0f 48 8b 71 38 7e 19 42 8b 4c 86 fc 48 89 cf 48 83 e7 3f 48 8d 05 b3 82 04 00 80 3c 38 .H..H.q8~.B.L..H..H..?H.......<8
c460 00 78 08 4a 8d 34 86 8b 0e eb 05 4a 8d 74 86 fc 89 cf 83 e7 3f 31 c0 83 ff 23 75 3b 89 c8 c1 e8 .x.J.4.....J.t......?1...#u;....
c480 17 81 fa ff 00 00 00 74 04 39 d0 75 10 c1 e0 06 81 e1 00 c0 7f 00 09 c1 83 c9 22 eb 13 81 e1 3f .......t.9.u.............."....?
c4a0 c0 ff ff c1 e2 06 81 e2 c0 3f 00 00 09 ca 89 d1 89 0e b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 .........?.............].UH..AWA
c4c0 56 53 48 83 ec 28 41 89 d6 48 89 f3 49 89 ff e8 99 ee ff ff 8b 03 8d 48 ff 83 f9 0b 0f 87 f5 00 VSH..(A..H..I..........H........
c4e0 00 00 48 8d 15 fb 00 00 00 48 63 0c 8a 48 01 d1 ff e1 83 f8 02 0f 94 c0 0f b6 f0 44 89 f0 c1 e0 ..H......Hc..H.............D....
c500 06 c1 e6 17 09 c6 83 ce 03 e9 91 00 00 00 ba 01 00 00 00 4c 89 ff 44 89 f6 e8 62 e7 ff ff e9 aa ...................L..D...b.....
c520 00 00 00 8b 53 08 4c 89 ff 44 89 f6 e8 fb ea ff ff e9 97 00 00 00 f2 0f 10 43 08 f2 0f 11 45 d8 ....S.L..D...............C....E.
c540 c7 45 e0 03 00 00 00 48 8d 75 d8 4c 89 ff 48 89 f2 eb 25 48 8b 43 08 48 89 45 d8 c7 45 e0 02 00 .E.....H.u.L..H...%H.C.H.E..E...
c560 00 00 48 89 45 c8 c7 45 d0 13 00 00 00 48 8d 75 d8 48 8d 55 c8 4c 89 ff e8 8f eb ff ff 4c 89 ff ..H.E..E.....H.u.H.U.L.......L..
c580 44 89 f6 89 c2 e8 a2 ea ff ff eb 41 8b 73 08 44 39 f6 74 39 44 89 f0 c1 e0 06 c1 e6 17 09 c6 4c D..........A.s.D9.t9D..........L
c5a0 89 ff e8 b6 e9 ff ff eb 24 48 63 43 08 49 8b 0f 48 8b 49 38 ba 3f c0 ff ff 23 14 81 44 89 f6 c1 ........$HcC.I..H.I8.?...#..D...
c5c0 e6 06 81 e6 c0 3f 00 00 09 d6 89 34 81 44 89 73 08 c7 03 07 00 00 00 48 83 c4 28 5b 41 5e 41 5f .....?.....4.D.s.......H..([A^A_
c5e0 5d c3 66 90 2a ff ff ff 0e ff ff ff 0e ff ff ff 3f ff ff ff 52 ff ff ff 6f ff ff ff a8 ff ff ff ].f.*...........?...R...o.......
c600 f3 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff c5 ff ff ff 55 48 89 e5 83 fe ff 74 50 48 8b 07 ....................UH.....tPH..
c620 48 8b 48 38 4c 8d 05 e5 80 04 00 48 63 fe 85 ff 7e 12 8b 54 b9 fc 48 89 d0 48 83 e0 3f 41 80 3c H.H8L......Hc...~..T..H..H..?A.<
c640 00 00 78 03 8b 14 b9 83 e2 3f 83 fa 23 b8 01 00 00 00 75 1b 8b 04 b9 c1 e8 0e 05 01 00 fe ff 83 ..x......?..#.....u.............
c660 f8 ff 74 09 8d 74 06 01 83 fe ff 75 be 31 c0 5d c3 90 90 90 55 48 89 e5 41 57 41 56 41 55 41 54 ..t..t.....u.1.]....UH..AWAVAUAT
c680 53 48 81 ec 08 01 00 00 44 89 8d ec fe ff ff 4c 89 c3 49 89 cd 48 89 95 d8 fe ff ff 48 89 b5 e0 SH......D......L..I..H......H...
c6a0 fe ff ff 49 89 fc be 01 00 00 00 e8 6f 56 00 00 49 89 c6 49 8b 44 24 10 4c 89 30 c7 40 08 46 00 ...I........oV..I..I.D$.L.0.@.F.
c6c0 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 10 49 8b 4c 24 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 ..I.D$.H...I.D$.I.L$0H).H.....1.
c6e0 4c 89 e7 e8 ac f2 00 00 4c 89 e7 e8 90 98 ff ff 48 89 45 80 49 8b 4c 24 10 48 89 01 c7 41 08 45 L.......L.......H.E.I.L$.H...A.E
c700 00 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 10 49 8b 4c 24 30 48 29 c1 48 83 f9 0f 7f 0a 31 ...I.D$.H...I.D$.I.L$0H).H.....1
c720 f6 4c 89 e7 e8 6b f2 00 00 4c 89 e7 e8 87 57 00 00 49 89 c7 4d 89 7e 18 4c 89 bd f0 fe ff ff 4c .L...k...L....W..I..M.~.L......L
c740 89 e7 48 89 de e8 0c 75 00 00 49 89 47 68 48 8b 8d d8 fe ff ff 48 89 8d 78 ff ff ff 4c 89 6d 88 ..H....u..I.GhH......H..x...L.m.
c760 41 c7 45 28 00 00 00 00 41 c7 45 18 00 00 00 00 41 c7 45 08 00 00 00 00 4c 8d ad 30 ff ff ff 4c A.E(....A.E.....A.E.....L..0...L
c780 89 e7 4c 89 ee 48 8b 95 e0 fe ff ff 48 89 c1 44 8b 85 ec fe ff ff e8 52 db 00 00 48 8b 85 60 ff ..L..H......H..D.......R...H..`.
c7a0 ff ff 48 89 85 f8 fe ff ff 4c 89 ad 00 ff ff ff 48 8d bd f0 fe ff ff 48 89 bd 60 ff ff ff c7 85 ..H......L......H......H..`.....
c7c0 10 ff ff ff 00 00 00 00 c7 85 14 ff ff ff 00 00 00 00 c7 85 18 ff ff ff ff ff ff ff c7 85 1c ff ................................
c7e0 ff ff 00 00 00 00 c7 85 20 ff ff ff 00 00 00 00 c6 85 2c ff ff ff 00 c7 85 28 ff ff ff 00 00 00 ..................,......(......
c800 00 48 8b 45 88 8b 48 08 89 8d 24 ff ff ff 48 8b 4d 90 49 89 4f 68 41 c6 47 0c 02 c6 45 d2 00 c6 .H.E..H...$...H.M.I.OhA.G...E...
c820 45 d0 00 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 c7 45 c0 00 00 00 00 48 8d 45 c0 48 E...H(.M..@..E..E..H.E.....H.E.H
c840 89 85 08 ff ff ff 41 c6 47 0b 01 c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 08 00 00 00 ......A.G...E......E......E.....
c860 c7 45 b0 00 00 00 00 48 8b 75 98 48 8d 55 a8 e8 82 00 00 00 4c 89 ef e8 f0 da 00 00 41 bf 07 00 .E.....H.u.H.U......L.......A...
c880 02 20 8b 9d 40 ff ff ff 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 ef e8 24 07 00 00 81 fb 12 01 00 ....@............v.L...$........
c8a0 00 75 df eb 08 41 0f a3 c7 73 e8 eb 06 8b 9d 40 ff ff ff 81 fb 21 01 00 00 75 27 48 8d bd 30 ff .u...A...s.....@.....!...u'H..0.
c8c0 ff ff e8 26 01 00 00 49 83 44 24 10 f0 4c 89 f0 48 81 c4 08 01 00 00 5b 41 5c 41 5d 41 5e 41 5f ...&...I.D$..L..H......[A\A]A^A_
c8e0 5d c3 48 8d 85 30 ff ff ff be 21 01 00 00 48 89 c7 e8 94 06 00 00 55 48 89 e5 41 57 41 56 41 55 ].H..0....!...H.......UH..AWAVAU
c900 41 54 53 50 49 89 d4 49 89 f6 49 89 ff 4d 8b 2f 41 8b 5d 10 41 0f b6 77 3b ff c6 48 8d 0d 49 65 ATSPI..I..I..M./A.].A..w;..H..Ie
c920 04 00 ba ff 00 00 00 e8 3f 16 00 00 41 0f b6 47 3b 41 8b 4d 10 39 c8 7c 2f 49 8d 55 10 49 8b 47 ........?...A..G;A.M.9.|/I.U.I.G
c940 10 48 8b 78 38 49 8b 75 58 4c 8d 0d 1b 65 04 00 b9 10 00 00 00 41 b8 ff 00 00 00 e8 df 56 00 00 .H.x8I.uXL...e.......A.......V..
c960 49 89 45 58 41 8b 4d 10 39 cb 49 8b 45 58 7d 1b 48 63 d3 48 c1 e2 04 48 01 c2 48 c7 02 00 00 00 I.EXA.M.9.I.EX}.Hc.H...H..H.....
c980 00 48 83 c2 10 ff c3 39 cb 7c ef 41 8b 14 24 41 0f b6 4f 3b 48 89 ce 48 c1 e6 04 83 fa 08 0f 94 .H.....9.|.A..$A..O;H..H........
c9a0 44 30 08 41 8a 54 24 08 88 54 30 09 4c 89 34 30 41 f6 45 09 04 74 1e 41 f6 46 09 03 74 17 49 8b D0.A.T$..T0.L.40A.E..t.A.F..t.I.
c9c0 47 10 48 8b 78 38 4c 89 ee 4c 89 f2 e8 63 57 00 00 41 8a 4f 3b 0f b6 c1 fe c1 41 88 4f 3b 48 83 G.H.x8L..L...cW..A.O;.....A.O;H.
c9e0 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 66 30 4d ..[A\A]A^A_].UH..AWAVATSI..M.f0M
ca00 8b 7e 38 49 8b 1c 24 31 f6 31 d2 4c 89 e7 e8 b9 e3 ff ff 4c 89 e7 e8 22 01 00 00 48 8b 73 38 48 .~8I..$1.1.L.......L..."...H.s8H
ca20 63 53 18 48 c1 e2 02 49 63 4c 24 20 48 c1 e1 02 4c 89 ff e8 69 56 00 00 48 89 43 38 49 63 4c 24 cS.H...IcL$.H...L...iV..H.C8IcL$
ca40 20 89 4b 18 48 8b 73 48 48 63 53 1c 48 c1 e2 02 48 c1 e1 02 4c 89 ff e8 45 56 00 00 48 89 43 48 ..K.H.sHHcS.H...H...L...EV..H.CH
ca60 41 8b 44 24 20 89 43 1c 48 8b 73 30 48 63 53 14 48 c1 e2 04 49 63 4c 24 2c 48 c1 e1 04 4c 89 ff A.D$..C.H.s0HcS.H...IcL$,H...L..
ca80 e8 1c 56 00 00 48 89 43 30 41 8b 44 24 2c 89 43 14 48 8b 73 40 48 63 53 20 48 c1 e2 03 49 63 4c ..V..H.C0A.D$,.C.H.s@HcS.H...IcL
caa0 24 30 48 c1 e1 03 4c 89 ff e8 f3 55 00 00 48 89 43 40 41 8b 44 24 30 89 43 20 48 8b 73 50 48 63 $0H...L....U..H.C@A.D$0.C.H.sPHc
cac0 53 24 48 c1 e2 04 49 0f bf 4c 24 38 48 c1 e1 04 4c 89 ff e8 c9 55 00 00 48 89 43 50 41 0f bf 44 S$H...I..L$8H...L....U..H.CPA..D
cae0 24 38 89 43 24 48 8b 73 58 48 63 53 10 48 c1 e2 04 41 0f b6 4c 24 3b 48 c1 e1 04 4c 89 ff e8 9e $8.C$H.sXHcS.H...A..L$;H...L....
cb00 55 00 00 48 89 43 58 41 0f b6 44 24 3b 89 43 10 49 8b 44 24 08 49 89 46 30 49 8b 47 18 48 83 78 U..H.CXA..D$;.C.I.D$.I.F0I.G.H.x
cb20 18 00 7e 10 4c 89 ff 5b 41 5c 41 5e 41 5f 5d e9 00 60 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 ..~.L..[A\A^A_]..`..[A\A^A_].UH.
cb40 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 10 4d 8b 67 18 49 83 3c 24 00 74 2c 41 80 7c .AWAVAUATSPI..M.w.M.g.I.<$.t,A.|
cb60 24 11 00 74 24 4c 89 ff e8 ca e1 ff ff 89 c3 41 0f b6 54 24 10 4c 89 ff 89 de e8 39 e3 ff ff 4c $..t$L.........A..T$.L.....9...L
cb80 89 ff 89 de e8 94 e2 ff ff 41 80 7c 24 12 00 74 47 49 8b 7e 38 48 8d 35 03 61 04 00 e8 b5 70 00 .........A.|$..tGI.~8H.5.a....p.
cba0 00 49 8b 4e 30 49 8b 76 58 48 83 c6 20 44 8b 41 20 31 c9 4c 89 f7 48 89 c2 e8 df 02 00 00 48 98 .I.N0I.vXH...D.A.1.L..H.......H.
cbc0 49 8b 4e 58 48 8d 34 40 48 c1 e6 03 48 03 71 20 4c 89 f7 e8 57 03 00 00 4d 8b 04 24 4d 89 47 18 I.NXH.4@H...H.q.L...W...M..$M.G.
cbe0 41 0f b6 44 24 10 41 0f b6 57 3a 49 8b 4f 10 4c 8b 69 58 89 c1 29 d1 41 01 4d 08 38 d0 73 39 45 A..D$.A..W:I.O.L.iX..).A.M.8.s9E
cc00 8b 4f 20 49 8b 7d 00 49 8b 0f 48 8b 59 50 88 d1 fe c9 0f b6 c9 41 03 4f 34 fe ca 48 63 c9 48 0f .O.I.}.I..H.YP.......A.O4..Hc.H.
cc20 bf 34 4f 48 c1 e6 04 ff c9 38 c2 44 89 4c 33 0c 77 e7 41 88 47 3a 88 c2 41 88 57 3c 41 8b 54 24 .4OH.....8.D.L3.w.A.G:..A.W<A.T$
cc40 08 49 8b 4e 58 89 51 28 4d 85 c0 41 8b 5c 24 0c 74 5b 41 3b 5d 18 7d 5a eb 05 41 8a 44 24 10 48 .I.NX.Q(M..A.\$.t[A;].}Z..A.D$.H
cc60 63 d3 49 8b 4d 10 48 8d 34 52 38 44 f1 10 76 24 4c 8d 74 f1 10 41 80 7c 24 11 00 74 14 0f b6 d0 c.I.M.H.4R8D..v$L.t..A.|$..t....
cc80 8b 74 f1 08 4c 89 ff e8 2c e2 ff ff 41 8a 44 24 10 41 88 06 49 8b 7f 10 89 de e8 8c 00 00 00 83 .t..L...,...A.D$.A..I...........
cca0 f8 01 83 d3 00 41 3b 5d 18 7c af eb 05 3b 59 18 7c 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d .....A;].|...;Y.|.H...[A\A]A^A_]
ccc0 c3 48 63 d3 48 8b 41 10 48 8d 34 52 48 8b 0c f0 80 79 08 04 75 18 80 79 0a 00 48 8d 3d 38 5f 04 .Hc.H.A.H.4RH....y..u..y..H.=8_.
cce0 00 48 8d 15 53 5f 04 00 48 0f 45 d7 eb 07 48 8d 15 46 5f 04 00 49 8b 7e 38 48 83 c1 20 8b 5c f0 .H..S_..H.E...H..F_..I.~8H....\.
cd00 0c 31 c0 48 89 d6 48 89 ca 89 d9 e8 c1 1b 01 00 4c 89 f7 48 89 c6 e8 00 00 00 00 55 48 89 e5 c7 .1.H..H.........L..H.......UH...
cd20 47 10 00 00 00 00 e8 73 d4 00 00 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 7f 30 4d G......s...UH..AWAVSPA..I..I..0M
cd40 8b 57 58 48 8b 47 18 8b 50 08 41 8b 4a 28 31 c0 39 ca 7d 59 49 63 f6 4d 8b 42 10 48 63 da 4c 8d .WXH.G..P.A.J(1.9.}YIc.M.B.Hc.L.
cd60 0c 76 4b 8b 34 c8 48 8d 1c 5b 48 c1 e3 03 49 03 5a 20 48 39 33 74 0c 48 83 c3 18 ff c2 39 ca 7c .vK.4.H..[H...I.Z.H93t.H.....9.|
cd80 f1 eb 2a 43 8a 44 c8 10 0f b6 53 10 38 d0 76 0a 43 8b 74 c8 08 e8 1e e1 ff ff 4c 89 ff 44 89 f6 ..*C.D....S.8.v.C.t.......L..D..
cda0 48 89 da e8 10 00 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 H............H...[A^A_].UH..AWAV
cdc0 41 54 53 89 f3 49 89 fe 49 8b 7e 30 4d 8b 7e 58 4c 63 e3 49 8b 47 10 4b 8d 0c 64 0f b6 74 c8 10 ATS..I..I.~0M.~XLc.I.G.K..d..t..
cde0 40 3a 72 10 72 5c 8b 74 c8 08 8b 52 08 e8 01 e0 ff ff 41 8b 4f 18 ff c9 39 d9 7e 39 49 c1 e4 03 @:r.r\.t...R......A.O...9.~9I...
ce00 4b 8d 04 64 49 8b 4f 10 48 8b 54 01 28 48 89 54 01 10 48 8b 54 01 18 48 8b 74 01 20 48 89 74 01 K..dI.O.H.T.(H.T..H.T..H.t..H.t.
ce20 08 48 89 14 01 41 8b 4f 18 ff c9 48 83 c0 18 ff c3 39 cb 7c cf 41 89 4f 18 5b 41 5c 41 5e 41 5f .H...A.O...H.....9.|.A.O.[A\A^A_
ce40 5d c3 03 77 34 48 63 d6 48 8b 37 48 8b 7f 10 48 8b 7f 58 48 8b 3f 48 0f bf 14 57 48 8b 76 50 48 ]..w4Hc.H.7H...H..XH.?H...WH.vPH
ce60 c1 e2 04 48 8b 1c 16 49 8b 56 38 4c 8b 04 c8 49 83 c0 20 8b 4c c8 0c 48 83 c3 20 48 8d 35 e5 5d ...H...I.V8L...I....L..H...H.5.]
ce80 04 00 31 c0 48 89 d7 4c 89 c2 49 89 d8 e8 3f 1a 01 00 4c 89 f7 48 89 c6 e8 7e fe ff ff 55 48 89 ..1.H..L..I...?...L..H...~...UH.
cea0 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 48 89 f3 49 89 fd 4c 63 7b 08 41 8d 7f 01 44 3b 7b 0c .AWAVAUATSPI..H..I..Lc{.A...D;{.
cec0 7d 05 48 8b 03 eb 37 48 8d 53 0c 89 7d d0 49 8b 7d 38 48 8b 33 89 4d d4 4c 8d 0d c6 5d 04 00 b9 }.H...7H.S..}.I.}8H.3.M.L...]...
cee0 18 00 00 00 45 89 c4 41 b8 ff 7f 00 00 e8 4d 51 00 00 8b 7d d0 8b 4d d4 45 89 e0 48 89 03 4b 8d ....E..A......MQ...}..M.E..H..K.
cf00 34 7f 4c 89 34 f0 89 4c f0 0c 49 8b 55 30 8a 52 3a 88 54 f0 10 44 89 44 f0 08 89 7b 08 44 89 f8 4.L.4..L..I.U0.R:.T..D.D...{.D..
cf20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f7 49 89 fe H...[A\A]A^A_].UH..AWAVATSI..I..
cf40 49 8b 46 30 4d 8b 66 58 48 8b 40 18 48 63 58 0c eb 0d 4c 89 f7 89 de 4c 89 fa e8 59 fe ff ff 41 I.F0M.fXH.@.HcX...L....L...Y...A
cf60 8b 44 24 18 eb 03 48 ff c3 39 c3 7d 14 49 8b 4c 24 10 48 8d 14 5b 48 8b 0c d1 49 3b 0f 74 d3 eb .D$...H..9.}.I.L$.H..[H...I;.t..
cf80 e5 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 38 e8 a8 d1 00 00 48 89 c1 .[A\A^A_].UH..AVSH..L.s8.....H..
cfa0 48 8d 35 0b 5d 04 00 31 c0 4c 89 f7 48 89 ca e8 1d 19 01 00 48 89 df 48 89 c6 e8 df d1 00 00 55 H.5.]..1.L..H.......H..H.......U
cfc0 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 49 89 fc 45 8b 74 24 04 49 8b 44 24 38 H..AWAVAUATSH......I..E.t$.I.D$8
cfe0 0f b7 88 c6 00 00 00 ff c1 66 89 88 c6 00 00 00 49 8b 7c 24 30 0f b7 f1 48 8d 0d cc 5c 04 00 ba .........f......I.|$0...H...\...
d000 c8 00 00 00 e8 62 0f 00 00 41 8b 44 24 10 3d 01 01 00 00 7f 0e 83 f8 3b 0f 85 05 01 00 00 e9 80 .....b...A.D$.=........;........
d020 09 00 00 3d 1f 01 00 00 7f 37 05 fe fe ff ff 83 f8 14 0f 87 eb 00 00 00 48 8d 0d e9 09 00 00 48 ...=.....7..............H......H
d040 63 04 81 48 01 c8 ff e0 49 8b 7c 24 30 e8 e5 dc ff ff 4c 89 e7 89 c6 e8 5b 0b 00 00 e9 4a 09 00 c..H....I.|$0.....L.....[....J..
d060 00 3d 20 01 00 00 0f 85 b7 00 00 00 4c 89 e7 e8 f8 d2 00 00 4c 89 e7 e8 0f 0b 00 00 48 89 c3 4d .=..........L.......L.......H..M
d080 8b 6c 24 30 4d 8b 7c 24 58 49 8b 45 18 8b 40 08 41 8b 4f 28 49 83 c7 20 39 c8 7d 21 48 63 d0 48 .l$0M.|$XI.E..@.A.O(I...9.}!Hc.H
d0a0 8d 14 52 48 c1 e2 03 49 03 17 48 39 1a 0f 84 21 09 00 00 48 83 c2 18 ff c0 39 c8 7c ed be 20 01 ..RH...I..H9...!...H.....9.|....
d0c0 00 00 4c 89 e7 e8 1d 0f 00 00 45 8b 45 20 4c 89 e7 4c 89 fe 48 89 da 44 89 f1 e8 be fd ff ff 89 ..L.......E.E.L..L..H..D........
d0e0 c3 eb 08 4c 89 e7 e8 d4 fe ff ff 41 8b 44 24 10 3d 03 01 00 00 7f 07 83 f8 3b 74 e7 eb 1d 3d 21 ...L.......A.D$.=........;t...=!
d100 01 00 00 0f 84 83 00 00 00 8d 88 fc fe ff ff 83 f9 03 72 78 3d 20 01 00 00 74 c8 49 8b 07 48 63 ..................rx=....t.I..Hc
d120 cb eb 7e 49 8b 5c 24 30 48 8d 75 a8 4c 89 e7 e8 ef 0a 00 00 41 8b 44 24 10 83 f8 2c 74 05 83 f8 ..~I.\$0H.u.L.......A.D$...,t...
d140 3d 75 1e 48 c7 45 a0 00 00 00 00 48 8d 75 a0 ba 01 00 00 00 4c 89 e7 e8 36 0c 00 00 e9 4a 08 00 =u.H.E.....H.u......L...6....J..
d160 00 83 7d a8 0d 0f 85 a2 08 00 00 48 63 45 b0 48 8b 0b 48 8b 49 38 ba ff 3f 80 ff 23 14 81 81 ca ..}........HcE.H..H.I8..?..#....
d180 00 40 00 00 89 14 81 e9 1f 08 00 00 49 8b 45 18 8a 50 10 48 63 cb 49 8b 07 48 8d 34 49 88 54 f0 .@..........I.E..P.Hc.I..H.4I.T.
d1a0 10 48 8d 0c 49 48 8d 34 c8 4c 89 e7 e8 7e fd ff ff e9 f5 07 00 00 4c 89 e7 e8 ae d1 00 00 4c 89 .H..IH.4.L...~........L.......L.
d1c0 e7 e8 b6 08 00 00 be 06 01 00 00 ba 03 01 00 00 4c 89 e7 44 89 f1 e8 2e 09 00 00 e9 cb 07 00 00 ................L..D............
d1e0 49 8b 5c 24 30 c6 45 82 01 8a 43 3a 88 45 80 48 8b 43 10 48 8b 40 58 8b 48 28 89 8d 78 ff ff ff I.\$0.E...C:.E.H.C.H.@X.H(..x...
d200 8b 40 18 89 85 7c ff ff ff c6 45 81 00 48 8b 43 18 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 48 .@...|....E..H.C.H..p...H..p...H
d220 89 43 18 4c 89 e7 e8 41 d1 00 00 4c 89 e7 e8 58 09 00 00 49 89 c5 41 8b 44 24 10 83 f8 2c 74 0b .C.L...A...L...X...I..A.D$...,t.
d240 3d 0c 01 00 00 0f 85 00 05 00 00 49 8b 44 24 30 48 89 85 58 ff ff ff 0f b6 40 3c 89 85 64 ff ff =..........I.D$0H..X.....@<..d..
d260 ff 48 8d 35 91 5b 04 00 ba 0f 00 00 00 4c 89 e7 e8 ef cf 00 00 4c 89 e7 48 89 c6 e8 08 19 00 00 .H.5.[.......L.......L..H.......
d280 48 8d 35 82 5b 04 00 ba 0b 00 00 00 4c 89 e7 e8 d0 cf 00 00 4c 89 e7 48 89 c6 e8 e9 18 00 00 48 H.5.[.......L.......L..H.......H
d2a0 8d 35 6f 5b 04 00 ba 0d 00 00 00 4c 89 e7 e8 b1 cf 00 00 4c 89 e7 48 89 c6 e8 ca 18 00 00 4c 89 .5o[.......L.......L..H.......L.
d2c0 e7 4c 89 ee e8 bf 18 00 00 41 83 7c 24 10 2c 41 bd 01 00 00 00 0f 85 85 05 00 00 48 89 9d 68 ff .L.......A.|$.,A...........H..h.
d2e0 ff ff 4c 89 e7 e8 82 d0 00 00 4c 89 e7 e8 99 08 00 00 4c 89 e7 48 89 c6 e8 8b 18 00 00 41 ff c5 ..L.......L.......L..H.......A..
d300 41 83 7c 24 10 2c 74 da e9 5a 05 00 00 4c 89 e7 e8 57 d0 00 00 48 8d 5d c0 4c 89 e7 48 89 de e8 A.|$.,t..Z...L...W...H.].L..H...
d320 cc 1c 00 00 eb 0b 4c 89 e7 48 89 de e8 03 1b 00 00 41 8b 44 24 10 83 f8 3a 0f 84 a1 02 00 00 31 ......L..H.......A.D$...:......1
d340 d2 83 f8 2e 74 e0 e9 a6 02 00 00 4d 8b 7c 24 30 c7 45 c0 ff ff ff ff 48 8d 5d c0 4c 89 e7 48 89 ....t......M.|$0.E.....H.].L..H.
d360 de e8 b8 1f 00 00 41 8b 44 24 10 3d 04 01 00 00 0f 84 b3 02 00 00 3d 05 01 00 00 74 de e9 b7 02 ......A.D$.=..........=....t....
d380 00 00 4c 89 e7 e8 e2 cf 00 00 41 81 7c 24 10 09 01 00 00 0f 85 c5 02 00 00 4c 89 e7 e8 cb cf 00 ..L.......A.|$...........L......
d3a0 00 49 8b 5c 24 30 4c 89 e7 e8 dd 07 00 00 4c 89 e7 48 89 c6 e8 cf 17 00 00 be 01 00 00 00 4c 89 .I.\$0L.......L..H............L.
d3c0 e7 e8 72 17 00 00 41 8b 4c 24 04 48 8d 75 c0 31 d2 4c 89 e7 e8 7c 14 00 00 8b 43 20 8b 4b 34 03 ..r...A.L$.H.u.1.L...|....C..K4.
d3e0 4d c8 48 63 c9 48 8b 13 48 8b 73 10 48 8b 76 58 48 8b 36 48 0f bf 0c 4e 48 8b 52 50 48 c1 e1 04 M.Hc.H..H.s.H.vXH.6H...NH.RPH...
d400 89 44 0a 08 e9 a2 05 00 00 4d 8b 7c 24 30 4c 89 ff e8 d1 d9 ff ff 89 85 68 ff ff ff c6 45 d2 01 .D.......M.|$0L.........h....E..
d420 41 8a 47 3a 88 45 d0 49 8b 4f 10 48 8b 49 58 8b 51 28 89 55 c8 8b 49 18 89 4d cc c6 45 d1 00 49 A.G:.E.I.O.H.IX.Q(.U..I..M..E..I
d440 8b 77 18 48 89 75 c0 c6 45 82 00 88 45 80 89 95 78 ff ff ff 89 8d 7c ff ff ff c6 45 81 00 48 8d .w.H.u..E...E...x.....|....E..H.
d460 45 c0 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 49 89 47 18 4c 89 e7 e8 f0 ce 00 00 bb 07 00 02 E.H..p...H..p...I.G.L...........
d480 20 45 8b 6c 24 10 41 8d 85 fc fe ff ff 83 f8 1d 76 13 4c 89 e7 e8 25 fb ff ff 41 81 fd 12 01 00 .E.l$.A.........v.L...%...A.....
d4a0 00 75 de eb 05 0f a3 c3 73 e8 be 15 01 00 00 ba 11 01 00 00 4c 89 e7 44 89 f1 e8 4a 06 00 00 4c .u......s...........L..D...J...L
d4c0 89 e7 e8 c4 1c 00 00 89 c3 80 7d 81 00 74 0e 0f b6 55 80 4c 89 ff 89 de e8 db d9 ff ff 4c 89 ff ..........}..t...U.L.........L..
d4e0 e8 58 f6 ff ff 4c 89 ff 89 de 8b 95 68 ff ff ff e8 fe d8 ff ff 4c 89 ff e8 40 f6 ff ff e9 a9 04 .X...L......h........L...@......
d500 00 00 4c 89 e7 e8 62 ce 00 00 4d 8b 74 24 30 41 8b 44 24 10 31 f6 3d 03 01 00 00 0f 8f ac 01 00 ..L...b...M.t$0A.D$.1.=.........
d520 00 83 f8 3b bb 00 00 00 00 0f 85 bb 01 00 00 e9 5d 04 00 00 49 8b 5c 24 30 4c 89 e7 e8 2b ce 00 ...;............]...I.\$0L...+..
d540 00 48 89 df e8 9e d8 ff ff 41 89 c7 4c 89 e7 e8 37 1c 00 00 41 89 c5 c6 45 d2 01 8a 43 3a 88 45 .H.......A..L...7...A...E...C:.E
d560 d0 48 8b 43 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 8b 43 18 48 89 45 .H.C.H.@X.H(.M..@..E..E..H.C.H.E
d580 c0 48 8d 45 c0 48 89 43 18 be 03 01 00 00 4c 89 e7 e8 51 0a 00 00 4c 89 e7 e8 de 04 00 00 48 89 .H.E.H.C......L...Q...L.......H.
d5a0 df e8 91 d7 ff ff 48 89 df 89 c6 44 89 fa e8 40 d8 ff ff be 06 01 00 00 ba 16 01 00 00 4c 89 e7 ......H....D...@.............L..
d5c0 44 89 f1 e8 41 05 00 00 48 89 df e8 6d f5 ff ff 48 89 df 44 89 ee e8 42 d8 ff ff e9 cb 03 00 00 D...A...H...m...H..D...B........
d5e0 48 8d 75 c0 4c 89 e7 e8 48 18 00 00 ba 01 00 00 00 48 8d 9d 70 ff ff ff 4c 89 e7 48 89 de 44 89 H.u.L...H........H..p...L..H..D.
d600 f1 e8 4f 12 00 00 49 8b 7c 24 30 48 8d 75 c0 48 89 da e8 99 e1 ff ff 49 8b 7c 24 30 44 89 f6 e8 ..O...I.|$0H.u.H.......I.|$0D...
d620 ce ec ff ff e9 82 03 00 00 4c 89 e7 e8 3b cd 00 00 4c 89 e7 e8 43 04 00 00 be 06 01 00 00 ba 0b .........L...;...L...C..........
d640 01 00 00 4c 89 e7 44 89 f1 e8 bb 04 00 00 8b 75 c0 4c 89 ff e8 c4 d7 ff ff e9 4d 03 00 00 4c 89 ...L..D........u.L........M...L.
d660 e7 e8 25 05 00 00 4c 89 e7 48 89 c6 e8 17 15 00 00 41 8b 44 24 10 83 f8 2c 41 be 01 00 00 00 75 ..%...L..H.......A.D$...,A.....u
d680 28 4c 89 e7 e8 e3 cc 00 00 41 ff c6 4c 89 e7 e8 f7 04 00 00 4c 89 e7 48 89 c6 e8 e9 14 00 00 41 (L.......A..L.......L..H.......A
d6a0 8b 44 24 10 83 f8 2c 74 d8 83 f8 3d 0f 85 39 02 00 00 4c 89 e7 e8 b2 cc 00 00 48 8d 75 c0 4c 89 .D$...,t...=..9...L.......H.u.L.
d6c0 e7 e8 35 09 00 00 89 c2 e9 27 02 00 00 05 fc fe ff ff 83 f8 1d 77 13 b9 07 00 02 20 0f a3 c1 bb ..5......'...........w..........
d6e0 00 00 00 00 0f 82 a7 02 00 00 48 8d 75 88 4c 89 e7 e8 05 09 00 00 41 89 c7 8b 45 88 83 c0 f3 48 ..........H.u.L.......A...E....H
d700 8d 75 88 83 f8 01 0f 87 c1 01 00 00 bb ff ff ff ff ba ff ff ff ff 4c 89 f7 e8 6e db ff ff 83 7d .u....................L...n....}
d720 88 0d 75 1d 41 83 ff 01 75 17 48 63 45 90 49 8b 0e 48 8b 49 38 8b 14 81 83 e2 c0 83 ca 25 89 14 ..u.A...u.HcE.I..H.I8........%..
d740 81 41 0f b6 76 3a e9 46 02 00 00 83 f8 3d 0f 85 c2 02 00 00 48 89 9d 68 ff ff ff 4d 8b 7c 24 30 .A..v:.F.....=......H..h...M.|$0
d760 41 0f b6 47 3c 89 85 64 ff ff ff 48 8d 35 b1 56 04 00 ba 0b 00 00 00 4c 89 e7 e8 e5 ca 00 00 4c A..G<..d...H.5.V.......L.......L
d780 89 e7 48 89 c6 e8 fe 13 00 00 48 8d 35 9e 56 04 00 ba 0b 00 00 00 4c 89 e7 e8 c6 ca 00 00 4c 89 ..H.......H.5.V.......L.......L.
d7a0 e7 48 89 c6 e8 df 13 00 00 48 8d 35 8b 56 04 00 ba 0a 00 00 00 4c 89 e7 e8 a7 ca 00 00 4c 89 e7 .H.......H.5.V.......L.......L..
d7c0 48 89 c6 e8 c0 13 00 00 4c 89 e7 4c 89 ee e8 b5 13 00 00 be 3d 00 00 00 4c 89 e7 e8 07 08 00 00 H.......L..L........=...L.......
d7e0 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 f8 08 00 00 49 8b 7c 24 30 48 89 de e8 22 dc ff ff be 2c H.].1.L..H.......I.|$0H..."....,
d800 00 00 00 4c 89 e7 e8 dc 07 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 cd 08 00 00 49 8b 7c 24 ...L.......H.].1.L..H.......I.|$
d820 30 48 89 de e8 f7 db ff ff 41 83 7c 24 10 2c 0f 85 de 00 00 00 4c 89 e7 e8 2f cb 00 00 48 8d 5d 0H.......A.|$.,......L.../...H.]
d840 c0 31 d2 4c 89 e7 48 89 de e8 9b 08 00 00 49 8b 7c 24 30 48 89 de e8 c5 db ff ff e9 e2 00 00 00 .1.L..H.......I.|$0H............
d860 48 89 9d 68 ff ff ff be 0c 01 00 00 4c 89 e7 e8 73 07 00 00 41 8b 5c 24 04 4c 8d 7d c0 4c 89 e7 H..h........L...s...A.\$.L.}.L..
d880 4c 89 fe e8 73 07 00 00 be 03 00 00 00 4c 89 e7 89 c2 4c 89 f9 e8 c0 07 00 00 be 03 00 00 00 48 L...s........L....L............H
d8a0 8b bd 58 ff ff ff e8 e1 d7 ff ff 45 31 c0 4c 89 e7 8b b5 64 ff ff ff 89 da 44 89 e9 e8 05 19 00 ..X........E1.L....d.....D......
d8c0 00 48 8b 9d 68 ff ff ff e9 98 00 00 00 4c 89 f7 41 83 ff 01 0f 85 aa 00 00 00 e8 21 dd ff ff 89 .H..h........L..A..........!....
d8e0 c6 bb 01 00 00 00 e9 a6 00 00 00 c7 45 c0 00 00 00 00 31 d2 48 8d 4d c0 4c 89 e7 44 89 f6 e8 57 ............E.....1.H.M.L..D...W
d900 07 00 00 4c 89 e7 44 89 f6 e8 2a 12 00 00 e9 98 00 00 00 4c 89 fb 44 0f b6 6b 3c be 01 00 00 00 ...L..D...*........L..D..k<.....
d920 48 89 df e8 33 d9 ff ff 48 89 df 44 89 ee 89 c2 e8 f7 d6 ff ff be 01 00 00 00 48 89 df e8 81 d7 H...3...H..D..............H.....
d940 ff ff 48 8b 9d 68 ff ff ff b9 01 00 00 00 41 b8 01 00 00 00 4c 89 e7 8b b5 64 ff ff ff 44 89 f2 ..H..h........A.....L....d...D..
d960 e8 61 18 00 00 be 06 01 00 00 ba 08 01 00 00 4c 89 e7 44 89 f1 e8 8f 01 00 00 48 89 df e8 bb f1 .a.............L..D.......H.....
d980 ff ff eb 27 e8 97 da ff ff 41 0f b6 76 3a 44 89 fb 4c 89 f7 89 da e8 31 d4 ff ff 41 83 7c 24 10 ...'.....A..v:D..L.....1...A.|$.
d9a0 3b 75 08 4c 89 e7 e8 c1 c9 00 00 49 8b 44 24 30 8a 48 3a 88 48 3c 49 8b 44 24 38 66 ff 88 c6 00 ;u.L.......I.D$0.H:.H<I.D$8f....
d9c0 00 00 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 45 10 48 8b 48 38 48 83 c3 20 ..H......[A\A]A^A_].I.E.H.H8H...
d9e0 44 8b 42 0c 48 8d 15 d3 53 04 00 31 c0 48 89 cf 48 89 d6 48 89 da 44 89 c1 e8 d3 0e 01 00 49 8b D.B.H...S..1.H..H..H..D.......I.
da00 4d 10 48 89 cf 48 89 c6 e8 0e f3 ff ff 48 8d 05 aa 52 04 00 eb 07 48 8d 05 c7 53 04 00 4c 89 e7 M.H..H.......H...R....H...S..L..
da20 48 89 c6 e8 76 c7 00 00 20 f6 ff ff 8e f7 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff H...v...........................
da40 b8 f7 ff ff e5 f8 ff ff 20 f6 ff ff 23 f9 ff ff fb f6 ff ff 5a f9 ff ff fb f6 ff ff fb f6 ff ff ............#.......Z...........
da60 fb f6 ff ff e1 f9 ff ff da fa ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff 0c fb ff ff 55 48 89 e5 ............................UH..
da80 41 57 41 56 41 54 53 48 83 ec 20 49 89 fc 4d 8b 74 24 30 c6 45 da 00 41 8a 46 3a 88 45 d8 49 8b AWAVATSH...I..M.t$0.E..A.F:.E.I.
daa0 46 10 48 8b 40 58 8b 48 28 89 4d d0 8b 40 18 89 45 d4 c6 45 d9 00 49 8b 46 18 48 89 45 c8 48 8d F.H.@X.H(.M..@..E..E..I.F.H.E.H.
dac0 45 c8 49 89 46 18 41 bf 07 00 02 20 41 8b 5c 24 10 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 e7 e8 E.I.F.A.....A.\$..........v.L...
dae0 db f4 ff ff 81 fb 12 01 00 00 75 e0 eb 06 41 0f a3 c7 73 e8 4c 89 f7 e8 41 f0 ff ff 48 83 c4 20 ..........u...A...s.L...A...H...
db00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 ce 41 89 d7 48 89 fb [A\A^A_].UH..AWAVAUATSPA..A..H..
db20 39 73 10 75 16 48 89 df 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 31 c8 00 00 44 39 73 04 75 9s.u.H..H...[A\A]A^A_].1...D9s.u
db40 08 48 89 df e8 41 f4 ff ff 4c 8b 63 38 48 89 df e8 f0 c5 00 00 49 89 c5 48 89 df 44 89 fe e8 e2 .H...A...L.c8H.......I..H..D....
db60 c5 00 00 48 89 c1 48 8d 15 d9 52 04 00 31 c0 4c 89 e7 48 89 d6 4c 89 ea 45 89 f0 e8 51 0d 01 00 ...H..H...R..1.L..H..L..E...Q...
db80 48 89 df 48 89 c6 e8 13 c6 00 00 55 48 89 e5 53 50 81 7f 10 24 01 00 00 75 13 48 8b 5f 18 e8 c9 H..H.......UH..SP...$...u.H._...
dba0 c7 00 00 48 89 d8 48 83 c4 08 5b 5d c3 be 24 01 00 00 e8 d3 f3 ff ff 55 48 89 e5 41 57 41 56 41 ...H..H...[]..$........UH..AWAVA
dbc0 54 53 41 89 f6 48 89 fb 44 8b 7b 04 44 8b 63 10 e8 97 c7 00 00 41 81 fc 0a 01 00 00 75 0a 48 89 TSA..H..D.{.D.c......A......u.H.
dbe0 df e8 a5 ff ff ff eb 10 48 8b 7b 38 48 8d 35 ac 50 04 00 e8 5e 60 00 00 48 8b 73 58 48 83 c6 10 ........H.{8H.5.P...^`..H.sXH...
dc00 48 89 df 48 89 c2 44 89 f9 45 89 f0 e8 8c f2 ff ff 48 89 df 89 c6 5b 41 5c 41 5e 41 5f 5d e9 08 H..H..D..E.......H....[A\A^A_]..
dc20 f1 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 44 8b ...UH..AWAVAUATSH..8I..H..L.{0D.
dc40 63 04 8b 43 10 3d 24 01 00 00 75 0d 48 89 df 4c 89 f6 e8 99 13 00 00 eb 4f 83 f8 28 0f 85 1e 01 c..C.=$...u.H..L........O..(....
dc60 00 00 48 89 df e8 02 c7 00 00 31 d2 48 89 df 4c 89 f6 e8 72 04 00 00 be 29 00 00 00 ba 28 00 00 ..H.......1.H..L...r....)....(..
dc80 00 48 89 df 44 89 e1 e8 7d fe ff ff 48 8b 7b 30 4c 89 f6 e8 d5 d6 ff ff eb 0e 48 89 df 4c 89 f6 .H..D...}...H.{0L.........H..L..
dca0 44 89 e2 e8 f9 11 00 00 8b 43 10 3d 24 01 00 00 7f 21 83 f8 7a 7f 28 83 f8 5a 7f 39 83 f8 28 74 D........C.=$....!..z.(..Z.9..(t
dcc0 27 83 f8 2e 75 5e 48 89 df 4c 89 f6 e8 63 11 00 00 eb d5 3d 25 01 00 00 74 0e e9 92 00 00 00 83 '...u^H..L...c.....=%...t.......
dce0 f8 7b 0f 85 89 00 00 00 4c 89 ff 4c 89 f6 e8 2d d7 ff ff eb a5 83 f8 5b 75 77 4c 89 ff 4c 89 f6 .{......L..L...-.......[uwL..L..
dd00 e8 48 d9 ff ff 4c 8d 6d c0 48 89 df 4c 89 ee e8 e4 10 00 00 4c 89 ff 4c 89 f6 4c 89 ea e8 66 de .H...L.m.H..L.......L..L..L...f.
dd20 ff ff eb 84 83 f8 3a 75 48 48 89 df e8 3b c6 00 00 48 89 df e8 52 fe ff ff 48 8b 7b 30 48 89 c6 ......:uHH...;...H...R...H.{0H..
dd40 e8 9f d3 ff ff c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 04 00 00 00 89 45 b0 48 8d 55 ......E......E......E......E.H.U
dd60 a8 4c 89 ff 4c 89 f6 e8 27 db ff ff e9 29 ff ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 .L..L...'....)...H..8[A\A]A^A_].
dd80 48 8d 05 25 50 04 00 48 89 df 48 89 c6 e8 0c c4 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 H..%P..H..H.......UH..AWAVAUATSH
dda0 83 ec 38 41 89 d7 48 89 f3 49 89 fc 8b 43 08 83 c0 f8 83 f8 03 0f 83 9e 01 00 00 4c 8d 73 08 41 ..8A..H..I...C.............L.s.A
ddc0 83 7c 24 10 2c 0f 85 e4 00 00 00 4c 89 e7 e8 99 c5 00 00 48 89 5d a0 48 8d 75 a8 4c 89 e7 e8 40 .|$.,......L.......H.].H.u.L...@
dde0 fe ff ff 8b 45 a8 4d 8d 6c 24 30 83 f8 0a 0f 84 82 00 00 00 48 85 db 74 7d 4d 8b 4d 00 41 8a 49 ....E.M.l$0.........H..t}M.M.A.I
de00 3c 0f b6 d1 31 f6 83 7b 08 0a 75 34 0f b6 7b 13 39 c7 75 15 0f b6 7b 12 3b 7d b0 75 0c c6 43 13 <...1..{..u4..{.9.u...{.;}.u..C.
de20 08 88 4b 12 be 01 00 00 00 83 f8 08 75 12 0f bf 7b 10 3b 7d b0 75 09 66 89 53 10 be 01 00 00 00 ..K.........u...{.;}.u.f.S......
de40 48 8b 1b 48 85 db 75 be 85 f6 74 2a 83 f8 08 0f 95 c0 0f b6 c0 8d 34 80 8b 4d b0 45 31 c0 4c 89 H..H..u...t*..........4..M.E1.L.
de60 cb 48 89 df e8 b3 ce ff ff be 01 00 00 00 48 89 df e8 4d d2 ff ff 49 8b 7c 24 30 49 8b 44 24 38 .H............H...M...I.|$0I.D$8
de80 0f b7 b0 c6 00 00 00 44 01 fe 48 8d 0d 3a 4e 04 00 ba c8 00 00 00 e8 d0 00 00 00 41 ff c7 48 8d .......D..H..:N............A..H.
dea0 75 a0 4c 89 e7 44 89 fa e8 e5 fe ff ff eb 6d be 3d 00 00 00 4c 89 e7 e8 2b 01 00 00 48 8d 75 c0 u.L..D........m.=...L...+...H.u.
dec0 4c 89 e7 e8 33 01 00 00 89 c3 44 39 fb 75 1e 49 8b 7c 24 30 48 8d 5d c0 48 89 de e8 3a d4 ff ff L...3.....D9.u.I.|$0H.].H...:...
dee0 49 8b 7c 24 30 4c 89 f6 48 89 da eb 58 48 8d 4d c0 4c 89 e7 44 89 fe 89 da e8 5c 01 00 00 49 83 I.|$0L..H...XH.M.L..D.....\...I.
df00 c4 30 44 39 fb 7e 12 49 8b 04 24 0f b6 48 3c 41 29 df 41 01 cf 44 88 78 3c 4d 89 e5 49 8b 7d 00 .0D9.~.I..$..H<A).A..D.x<M..I.}.
df20 0f b6 47 3c ff c8 c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 07 00 00 00 89 45 c8 48 8d ..G<...E......E......E......E.H.
df40 55 c0 4c 89 f6 e8 66 d8 ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 5e 4d 04 00 U.L...f...H..8[A\A]A^A_].H..^M..
df60 4c 89 e7 48 89 c6 e8 33 c2 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 89 d3 49 89 ff 39 de L..H...3...UH..AWAVATSI....I..9.
df80 7f 09 5b 41 5c 41 5e 41 5f 5d c3 49 8b 07 49 8b 4f 10 4c 8b 61 38 8b 48 28 85 c9 75 09 4c 8d 05 ..[A\A^A_].I..I.O.L.a8.H(..u.L..
dfa0 aa 4d 04 00 eb 19 48 8d 15 af 4d 04 00 31 c0 4c 89 e7 48 89 d6 89 ca e8 15 09 01 00 49 89 c0 48 .M....H...M..1.L..H.........I..H
dfc0 8d 0d aa 4d 04 00 31 c0 4c 89 e7 48 89 ce 4c 89 f2 89 d9 e8 f9 08 01 00 49 8b 4f 10 48 89 cf 48 ...M..1.L..H..L.........I.O.H..H
dfe0 89 c6 e8 b7 c1 00 00 55 48 89 e5 39 77 10 75 06 5d e9 76 c3 00 00 e8 8f ef ff ff 55 48 89 e5 41 .......UH..9w.u.].v........UH..A
e000 57 41 56 53 50 49 89 f6 49 89 ff 31 d2 e8 d7 00 00 00 41 83 7f 10 2c bb 01 00 00 00 75 2f bb 01 WAVSPI..I..1......A...,.....u/..
e020 00 00 00 4c 89 ff e8 41 c3 00 00 49 8b 7f 30 4c 89 f6 e8 e9 d3 ff ff 31 d2 4c 89 ff 4c 89 f6 e8 ...L...A...I..0L.......1.L..L...
e040 a5 00 00 00 ff c3 41 83 7f 10 2c 74 d6 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ......A...,t...H...[A^A_].UH..AW
e060 41 56 53 50 89 f3 4c 8b 77 30 29 d3 8b 01 85 c0 74 42 83 c0 f3 83 f8 01 77 2f 31 c0 ff c3 0f 48 AVSP..L.w0).....tB......w/1....H
e080 d8 4c 89 f7 48 89 ce 89 da e8 fe d1 ff ff 83 fb 02 7c 4b ff cb 4c 89 f7 89 de 48 83 c4 08 5b 41 .L..H............|K..L....H...[A
e0a0 5e 41 5f 5d e9 1a d0 ff ff 4c 89 f7 48 89 ce e8 6c d3 ff ff 85 db 7e 26 45 0f b6 7e 3c 4c 89 f7 ^A_].....L..H...l.....~&E..~<L..
e0c0 89 de e8 fc cf ff ff 4c 89 f7 44 89 fe 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 a2 cb ff ff 48 83 .......L..D....H...[A^A_].....H.
e0e0 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 89 55 ac 48 89 75 ..[A^A_].UH..AWAVAUATSH..8.U.H.u
e100 b0 49 89 ff 49 8b 47 38 0f b7 88 c6 00 00 00 ff c1 66 89 88 c6 00 00 00 49 8b 7f 30 0f b7 f1 48 .I..I.G8.........f......I..0...H
e120 8d 0d a5 4b 04 00 ba c8 00 00 00 e8 3b fe ff ff 41 8b 47 10 83 f8 2c 7f 14 83 f8 23 0f 85 0d 02 ...K........;...A.G...,....#....
e140 00 00 41 bc 03 00 00 00 e9 ab 00 00 00 83 f8 7a 7f 11 83 f8 2d 0f 85 f4 01 00 00 45 31 e4 e9 95 ..A............z....-......E1...
e160 00 00 00 3d 06 01 00 00 7f 16 83 f8 7b 75 7a 4c 89 ff 48 8b 75 b0 e8 c5 04 00 00 e9 db 01 00 00 ...=........{uzL..H.u...........
e180 3d 21 01 00 00 0f 8f a4 00 00 00 3d 18 01 00 00 0f 8f db 00 00 00 3d 13 01 00 00 0f 8f 83 01 00 =!.........=..........=.........
e1a0 00 05 f9 fe ff ff 83 f8 08 0f 87 a0 01 00 00 41 bc 02 00 00 00 48 8d 0d f4 03 00 00 48 63 04 81 ...............A.....H......Hc..
e1c0 48 01 c8 ff e0 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 03 00 00 00 c7 40 08 H....H.E..@......@............@.
e1e0 00 00 00 00 e9 a8 03 00 00 83 f8 7e 0f 85 5d 01 00 00 41 bc 01 00 00 00 45 8b 77 04 4c 89 ff e8 ...........~..]...A.....E.w.L...
e200 68 c1 00 00 ba 0c 00 00 00 4c 89 ff 48 8b 5d b0 48 89 de e8 d1 fe ff ff 49 8b 7f 30 44 89 e6 48 h........L..H.].H.......I..0D..H
e220 89 da 44 89 f1 e8 91 d9 ff ff e9 2c 01 00 00 3d 22 01 00 00 0f 84 87 00 00 00 3d 23 01 00 00 0f ..D........,...=".........=#....
e240 85 ab 00 00 00 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 06 00 00 00 c7 41 08 .....H.M..A......A............A.
e260 00 00 00 00 49 8b 47 18 48 89 41 08 e9 20 03 00 00 3d 19 01 00 00 0f 85 d3 00 00 00 49 8b 7f 30 ....I.G.H.A......=..........I..0
e280 48 8b 07 80 78 0b 00 0f 84 11 03 00 00 be 2d 00 00 00 31 d2 b9 01 00 00 00 45 31 c0 e8 7b ca ff H...x.........-...1......E1..{..
e2a0 ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 0e 00 00 00 89 41 08 e9 d0 02 00 .H.M..A......A............A.....
e2c0 00 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 05 00 00 00 c7 40 08 00 00 00 00 .H.E..@......@............@.....
e2e0 f2 41 0f 10 47 18 f2 0f 11 40 08 e9 a1 02 00 00 3d 25 01 00 00 75 58 49 8b 77 18 49 8b 7f 30 e8 .A..G....@......=%...uXI.w.I..0.
e300 e0 cd ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 04 00 00 00 89 41 08 e9 ....H.M..A......A............A..
e320 6d 02 00 00 3d 14 01 00 00 75 24 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 02 m...=....u$H.E..@......@........
e340 00 00 00 c7 40 08 00 00 00 00 e9 42 02 00 00 4c 89 ff 48 8b 75 b0 e8 c8 f8 ff ff 41 8b 57 10 b8 ....@......B...L..H.u......A.W..
e360 15 00 00 00 4d 89 fc 81 fa 00 01 00 00 7f 46 83 fa 7b 7f 60 83 fa 5d 0f 8f 91 00 00 00 83 fa 3b ....M.........F..{.`..]........;
e380 b8 15 00 00 00 0f 8f ad 00 00 00 83 c2 db 83 fa 0a 0f 87 a1 01 00 00 45 31 f6 48 8d 0d 73 02 00 .......................E1.H..s..
e3a0 00 48 63 14 91 48 01 ca ff e2 41 be 03 00 00 00 e9 ff 00 00 00 81 fa 0f 01 00 00 7f 27 81 fa 01 .Hc..H....A.................'...
e3c0 01 00 00 0f 85 6f 01 00 00 41 be 13 00 00 00 e9 e0 00 00 00 83 fa 7c 75 4e 41 be 08 00 00 00 e9 .....o...A............|uNA......
e3e0 d0 00 00 00 81 c2 f0 fe ff ff 83 fa 0f 0f 87 45 01 00 00 48 8d 0d da 01 00 00 48 63 14 91 48 01 ...............E...H......Hc..H.
e400 ca ff e2 41 be 14 00 00 00 e9 a6 00 00 00 83 fa 5e b8 15 00 00 00 0f 85 1c 01 00 00 41 be 04 00 ...A............^...........A...
e420 00 00 e9 8d 00 00 00 83 fa 7e 0f 85 08 01 00 00 41 be 09 00 00 00 eb 7c 83 fa 3c 75 08 41 be 0e .........~......A......|..<u.A..
e440 00 00 00 eb 6f 83 fa 3e 0f 85 ea 00 00 00 41 be 11 00 00 00 eb 5e 41 be 06 00 00 00 eb 56 41 be ....o..>......A......^A......VA.
e460 0c 00 00 00 eb 4e 41 be 0d 00 00 00 eb 46 41 be 12 00 00 00 eb 3e 41 be 0f 00 00 00 eb 36 41 be .....NA......FA......>A......6A.
e480 10 00 00 00 eb 2e 41 be 0a 00 00 00 eb 26 41 be 0b 00 00 00 eb 1e 41 be 07 00 00 00 eb 16 41 be ......A......&A.......A.......A.
e4a0 02 00 00 00 eb 0e 41 be 01 00 00 00 eb 06 41 be 05 00 00 00 4c 8d 3d d5 5f 04 00 4c 8d 6d c0 44 ......A.......A.....L.=._..L.m.D
e4c0 89 f3 41 0f b6 04 5f 3b 45 ac 7e 69 41 8b 44 24 04 89 45 bc 4c 89 e7 e8 90 be 00 00 49 8b 7c 24 ..A..._;E.~iA.D$..E.L.......I.|$
e4e0 30 44 89 f6 44 89 75 b8 4c 8b 75 b0 4c 89 f2 e8 c0 da ff ff 41 0f b6 54 5f 01 4c 89 e7 4c 89 ee 0D..D.u.L.u.L.......A..T_.L..L..
e500 e8 e4 fb ff ff 4c 89 fb 41 89 c7 49 8b 7c 24 30 8b 75 b8 4c 89 f2 4c 89 e9 44 8b 45 bc e8 3e db .....L..A..I.|$0.u.L..L..D.E..>.
e520 ff ff 41 83 ff 15 45 89 fe 49 89 df 75 91 b8 15 00 00 00 eb 03 44 89 f0 49 8b 4c 24 38 66 ff 89 ..A...E..I..u........D..I.L$8f..
e540 c6 00 00 00 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff e8 11 be 00 00 41 8b 4f 04 31 ....H..8[A\A]A^A_].L.......A.O.1
e560 d2 4c 89 ff 48 8b 75 b0 e8 e8 02 00 00 e9 e9 fd ff ff 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 .L..H.u...........H.E..@......@.
e580 ff ff ff ff c7 00 01 00 00 00 c7 40 08 00 00 00 00 4c 89 ff e8 d3 bd 00 00 e9 bd fd ff ff 48 8d ...........@.....L............H.
e5a0 05 2f 47 04 00 4c 89 ff 48 89 c6 e8 ee bb 00 00 15 fc ff ff 9f fd ff ff a3 ff ff ff 9f fd ff ff ./G..L..H.......................
e5c0 9f fd ff ff 9f fd ff ff 9f fd ff ff c2 ff ff ff 48 fc ff ff 2f fe ff ff 64 ff ff ff 64 ff ff ff ................H.../...d...d...
e5e0 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 82 fe ff ff 8a fe ff ff 64 ff ff ff 92 fe ff ff d...d...d...d...........d.......
e600 9a fe ff ff a2 fe ff ff aa fe ff ff b2 fe ff ff ba fe ff ff 96 fd ff ff 82 fe ff ff 24 ff ff ff ............................$...
e620 24 ff ff ff 24 ff ff ff 8a fe ff ff a0 fe ff ff 24 ff ff ff 92 fe ff ff 24 ff ff ff 9a fe ff ff $...$...........$.......$.......
e640 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f5 48 89 fb 4c 8b 7b 30 44 8b 63 04 be UH..AWAVAUATSH..8I..H..L.{0D.c..
e660 0b 00 00 00 31 d2 31 c9 45 31 c0 4c 89 ff e8 a9 c6 ff ff 41 89 c6 c7 45 d0 00 00 00 00 c7 45 c8 ....1.1.E1.L.......A...E......E.
e680 00 00 00 00 c7 45 cc 00 00 00 00 4c 89 6d c0 41 c7 45 10 ff ff ff ff 41 c7 45 14 ff ff ff ff 41 .....E.....L.m.A.E.....A.E.....A
e6a0 c7 45 00 0c 00 00 00 45 89 75 08 c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 00 00 00 00 .E.....E.u..E......E......E.....
e6c0 c7 45 b0 00 00 00 00 48 8b 7b 30 4c 89 ee e8 4d cd ff ff be 7b 00 00 00 48 89 df e8 07 f9 ff ff .E.....H.{0L...M....{...H.......
e6e0 83 7b 10 7d 0f 84 95 00 00 00 4c 8d 6d a8 eb 38 48 8b 45 c0 8b 70 08 8b 55 cc b9 32 00 00 00 4c .{.}......L.m..8H.E..p..U..2...L
e700 89 ff e8 02 dc ff ff c7 45 d0 00 00 00 00 eb 18 4c 89 ff 4c 89 ee e8 05 cd ff ff c7 45 a8 00 00 ........E.......L..L........E...
e720 00 00 83 7d d0 32 74 c8 8b 43 10 83 f8 5b 74 14 3d 24 01 00 00 75 1a 48 89 df e8 bd c8 00 00 83 ...}.2t..C...[t.=$...u.H........
e740 f8 3d 75 0d 48 89 df 4c 89 ee e8 be 05 00 00 eb 0b 48 89 df 4c 89 ee e8 7a 05 00 00 8b 43 10 83 .=u.H..L.........H..L...z....C..
e760 f8 3b 74 05 83 f8 2c 75 16 48 89 df e8 fb bb 00 00 83 7b 10 7d 74 08 83 7d a8 00 75 93 eb a9 be .;t...,u.H........{.}t..}..u....
e780 7d 00 00 00 ba 7b 00 00 00 48 89 df 44 89 e1 e8 75 f3 ff ff 8b 4d d0 85 c9 74 59 8b 45 a8 85 c0 }....{...H..D...u....M...tY.E...
e7a0 74 40 83 c0 f3 48 8d 75 a8 83 f8 01 77 29 ba ff ff ff ff 4c 89 ff e8 d1 ca ff ff 48 8b 45 c0 8b t@...H.u....w).....L.......H.E..
e7c0 70 08 8b 55 cc b9 ff ff ff ff 4c 89 ff e8 37 db ff ff ff 4d cc eb 1d 4c 89 ff e8 41 cc ff ff 8b p..U......L...7....M...L...A....
e7e0 4d d0 48 8b 45 c0 8b 70 08 8b 55 cc 4c 89 ff e8 15 db ff ff 4d 63 f6 49 8b 07 48 8b 40 38 41 bc M.H.E..p..U.L.......Mc.I..H.@8A.
e800 ff ff 7f 00 46 23 24 b0 8b 7d cc e8 bc f5 00 00 89 c3 c1 e3 17 44 09 e3 49 8b 07 48 8b 40 38 42 ....F#$..}...........D..I..H.@8B
e820 89 1c b0 81 e3 ff 3f 80 ff 8b 7d c8 e8 9b f5 00 00 c1 e0 0e 25 00 c0 7f 00 09 d8 49 8b 0f 48 8b ......?...}.........%......I..H.
e840 49 38 42 89 04 b1 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 I8B...H..8[A\A]A^A_].UH..AWAVAUA
e860 54 53 48 83 ec 68 89 8d 7c ff ff ff 89 95 78 ff ff ff 48 89 b5 70 ff ff ff 49 89 fd 4d 8b 75 30 TSH..h..|.....x...H..p...I..M.u0
e880 4d 8b 65 38 4d 8b 3e 41 8b 46 30 49 63 5f 20 39 d8 7c 43 49 8d 57 20 49 8b 77 40 4c 8d 0d 8b 44 M.e8M.>A.F0Ic_.9.|CI.W.I.w@L...D
e8a0 04 00 b9 08 00 00 00 41 b8 ff ff 03 00 4c 89 e7 e8 8a 37 00 00 49 89 47 40 41 8b 4f 20 39 cb 7c .......A.....L....7..I.G@A.O.9.|
e8c0 06 eb 13 49 8b 47 40 48 c7 04 d8 00 00 00 00 48 ff c3 39 cb 7c ed 4c 89 e7 4c 89 e3 e8 d7 35 00 ...I.G@H.......H..9.|.L..L....5.
e8e0 00 49 89 c4 49 63 46 30 8d 48 01 41 89 4e 30 49 8b 4f 40 4c 89 24 c1 41 f6 47 09 04 74 16 41 f6 .I..IcF0.H.A.N0I.O@L.$.A.G..t.A.
e900 44 24 09 03 74 0e 48 89 df 4c 89 fe 4c 89 e2 e8 20 38 00 00 4c 89 65 98 8b 85 7c ff ff ff 41 89 D$..t.H..L..L....8..L.e...|...A.
e920 44 24 28 49 8b 45 30 48 89 45 a0 4c 89 6d a8 48 8d 45 98 49 89 45 30 c7 45 b8 00 00 00 00 c7 45 D$(I.E0H.E.L.m.H.E.I.E0.E......E
e940 bc 00 00 00 00 c7 45 c0 ff ff ff ff c7 45 c4 00 00 00 00 c7 45 c8 00 00 00 00 c6 45 d4 00 c7 45 ......E......E......E......E...E
e960 d0 00 00 00 00 49 8b 45 58 8b 48 08 89 4d cc 49 8b 4d 60 49 89 4c 24 68 41 c6 44 24 0c 02 c6 45 .....I.EX.H..M.I.M`I.L$hA.D$...E
e980 92 00 c6 45 90 00 8b 48 28 89 4d 88 8b 40 18 89 45 8c c6 45 91 00 48 c7 45 80 00 00 00 00 48 8d ...E...H(.M..@..E..E..H.E.....H.
e9a0 45 80 48 89 45 b0 be 28 00 00 00 4c 89 ef e8 34 f6 ff ff 83 bd 78 ff ff ff 00 74 2c 48 8d 35 3c E.H.E..(...L...4.....x....t,H.5<
e9c0 43 04 00 ba 04 00 00 00 4c 89 ef e8 94 b8 00 00 4c 89 ef 48 89 c6 e8 ad 01 00 00 be 01 00 00 00 C.......L.......L..H............
e9e0 4c 89 ef e8 50 01 00 00 4d 8b 7d 30 49 8b 1f c6 43 0b 00 41 8b 45 10 45 31 e4 83 f8 29 75 11 eb L...P...M.}0I...C..A.E.E1...)u..
ea00 52 41 ff c4 4c 89 ef e8 60 b9 00 00 41 8b 45 10 3d 24 01 00 00 75 25 4c 89 ef e8 6c f1 ff ff 4c RA..L...`...A.E.=$...u%L...l...L
ea20 89 ef 48 89 c6 e8 5e 01 00 00 80 7b 0b 00 75 07 41 83 7d 10 2c 74 ca 41 ff c4 eb 17 3d 19 01 00 ..H...^....{..u.A.}.,t.A....=...
ea40 00 0f 85 df 00 00 00 4c 89 ef e8 1d b9 00 00 c6 43 0b 01 4c 89 ef 44 89 e6 e8 da 00 00 00 41 0f .......L........C..L..D.......A.
ea60 b6 77 3a 40 88 73 0a 4c 89 ff e8 54 c6 ff ff be 29 00 00 00 4c 89 ef e8 6b f5 ff ff 41 be 07 00 .w:@.s.L...T....)...L...k...A...
ea80 02 20 41 8b 5d 10 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 ef e8 26 e5 ff ff 81 fb 12 01 00 00 75 ..A.]..........v.L...&.........u
eaa0 e1 eb 06 41 0f a3 c6 73 e8 41 8b 45 04 48 8b 4d 98 89 41 2c be 06 01 00 00 ba 09 01 00 00 4c 89 ...A...s.A.E.H.M..A,..........L.
eac0 ef 8b 8d 7c ff ff ff e8 3d f0 ff ff 49 8b 45 30 4c 8b 78 08 41 8b 4f 30 ff c9 be 2c 00 00 00 31 ...|....=...I.E0L.x.A.O0...,...1
eae0 d2 4c 89 ff e8 8f c2 ff ff 48 8b b5 70 ff ff ff c7 46 10 ff ff ff ff c7 46 14 ff ff ff ff c7 06 .L.......H..p....F......F.......
eb00 0c 00 00 00 89 46 08 4c 89 ff e8 11 c9 ff ff 4c 89 ef e8 d6 de ff ff 48 83 c4 68 5b 41 5c 41 5d .....F.L.......L.......H..h[A\A]
eb20 41 5e 41 5f 5d c3 48 8d 05 d7 41 04 00 4c 89 ef 48 89 c6 e8 66 b6 00 00 55 48 89 e5 4c 8b 47 30 A^A_].H...A..L..H...f...UH..L.G0
eb40 41 0f b6 78 3a 01 f7 85 f6 41 88 78 3a 74 37 45 8b 48 20 49 8b 10 49 8b 48 10 48 8b 49 58 48 8b A..x:....A.x:t7E.H.I..I.H.H.IXH.
eb60 09 48 8b 52 50 f7 de 40 0f b6 ff 41 03 78 34 8d 04 37 48 98 48 0f bf 04 41 48 c1 e0 04 44 89 4c .H.RP..@...A.x4..7H.H...AH...D.L
eb80 02 08 ff c6 75 e9 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 75 d0 4c 8b 67 ....u.].UH..AWAVAUATSH...H.u.L.g
eba0 30 4c 8b 6f 58 4d 8b 34 24 45 8b 7e 24 49 63 df 41 0f bf 44 24 38 39 d8 7d 0d 48 89 7d c8 49 8b 0L.oXM.4$E.~$Ic.A..D$89.}.H.}.I.
ebc0 46 50 44 89 f9 eb 2f 49 8d 56 24 48 89 7d c8 48 8b 7f 38 49 8b 76 50 4c 8d 0d 3f 41 04 00 b9 10 FPD.../I.V$H.}.H..8I.vPL..?A....
ebe0 00 00 00 41 b8 ff 7f 00 00 e8 51 34 00 00 49 89 46 50 41 8b 4e 24 41 39 cf 7d 1a 48 c1 e3 04 48 ...A......Q4..I.FPA.N$A9.}.H...H
ec00 01 c3 48 c7 03 00 00 00 00 48 83 c3 10 41 ff c7 41 39 cf 7c ed 4d 0f bf 7c 24 38 4c 89 f9 48 c1 ..H......H...A..A9.|.M..|$8L..H.
ec20 e1 04 48 8b 55 d0 48 89 14 08 41 f6 46 09 04 74 1c f6 42 09 03 74 16 48 8b 45 c8 48 8b 78 38 4c ..H.U.H...A.F..t..B..t.H.E.H.x8L
ec40 89 f6 e8 ed 34 00 00 45 0f b7 7c 24 38 41 8d 47 01 66 41 89 44 24 38 41 8b 75 08 ff c6 41 2b 74 ....4..E..|$8A.G.fA.D$8A.u...A+t
ec60 24 34 48 8d 0d b4 40 04 00 ba c8 00 00 00 4c 89 e7 e8 f5 f2 ff ff 41 8b 4d 08 8d 41 02 41 3b 45 $4H...@.......L.......A.M..A.A;E
ec80 0c 7e 31 49 8d 55 0c 48 8b 45 c8 48 8b 78 38 49 8b 75 00 4c 8d 0d 83 40 04 00 b9 02 00 00 00 41 .~1I.U.H.E.H.x8I.u.L...@.......A
eca0 b8 ff ff ff 7f e8 95 33 00 00 49 89 45 00 41 8b 4d 08 eb 04 49 8b 45 00 8d 51 01 41 89 55 08 48 .......3..I.E.A.M...I.E..Q.A.U.H
ecc0 63 c9 66 44 89 3c 48 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 f3 c.fD.<HH...[A\A]A^A_].UH..AVSH..
ece0 49 89 fe 31 d2 e8 ff f3 ff ff 49 8b 7e 30 8b 73 24 48 8d 0d 3f 40 04 00 ba ff ff ff 7f e8 69 f2 I..1......I.~0.s$H..?@........i.
ed00 ff ff ff 43 24 ff 43 28 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 ...C$.C([A^].UH..AWAVAUATSH..8I.
ed20 f6 48 89 fb 4c 8b 7b 30 41 8a 47 3c 88 45 a7 81 7b 10 24 01 00 00 75 46 41 8b 76 20 48 8d 0d f4 .H..L.{0A.G<.E..{.$...uFA.v.H...
ed40 3f 04 00 ba ff ff ff 7f 4c 89 ff e8 1b f2 ff ff 48 89 df e8 33 ee ff ff 48 8b 7b 30 48 89 c6 e8 ?.......L.......H...3...H.{0H...
ed60 80 c3 ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 04 00 00 00 89 45 c8 eb 0c 48 8d .....E......E......E......E...H.
ed80 75 c0 48 89 df e8 6e 00 00 00 41 ff 46 20 be 3d 00 00 00 48 89 df e8 4c f2 ff ff 48 8d 75 c0 4c u.H...n...A.F..=...H...L...H.u.L
eda0 89 ff e8 d7 c8 ff ff 41 89 c4 4c 8d 6d a8 31 d2 48 89 df 4c 89 ee e8 2e f3 ff ff 49 8b 46 18 8b .......A..L.m.1.H..L.......I.F..
edc0 58 08 4c 89 ff 4c 89 ee e8 b1 c8 ff ff be 0a 00 00 00 4c 89 ff 89 da 44 89 e1 41 89 c0 e8 3a bf X.L..L............L....D..A...:.
ede0 ff ff 8a 45 a7 41 88 47 3c 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 ...E.A.G<H..8[A\A]A^A_].UH..AVSI
ee00 89 f6 48 89 fb e8 62 b5 00 00 31 d2 48 89 df 4c 89 f6 e8 d2 f2 ff ff 48 8b 7b 30 4c 89 f6 e8 43 ..H...b...1.H..L.......H.{0L...C
ee20 c8 ff ff be 5d 00 00 00 48 89 df 5b 41 5e 5d e9 b3 f1 ff ff 55 48 89 e5 41 57 41 56 53 48 83 ec ....]...H..[A^].....UH..AWAVSH..
ee40 18 49 89 f6 48 89 fb 4c 8b 7b 30 4c 89 ff e8 fa c7 ff ff 48 89 df e8 11 b5 00 00 48 89 df e8 28 .I..H..L.{0L.......H.......H...(
ee60 ed ff ff 48 8b 7b 30 48 89 c6 e8 75 c2 ff ff c7 45 e0 ff ff ff ff c7 45 e4 ff ff ff ff c7 45 d0 ...H.{0H...u....E......E......E.
ee80 04 00 00 00 89 45 d8 48 8d 55 d0 4c 89 ff 4c 89 f6 e8 f2 cc ff ff 48 83 c4 18 5b 41 5e 41 5f 5d .....E.H.U.L..L.......H...[A^A_]
eea0 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 d6 49 89 f4 48 89 fb 4c 8b 7b 30 8b .UH..AWAVAUATSH...A..I..H..L.{0.
eec0 43 10 3d 25 01 00 00 74 16 83 f8 7b 75 3f 48 8d 75 c0 48 89 df e8 66 f7 ff ff e9 82 00 00 00 48 C.=%...t...{u?H.u.H...f........H
eee0 8b 73 18 4c 89 ff e8 f9 c1 ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 04 00 00 00 .s.L........E......E......E.....
ef00 89 45 c8 48 89 df e8 61 b4 00 00 eb 54 83 f8 28 0f 85 c8 00 00 00 48 89 df e8 4e b4 00 00 83 7b .E.H...a....T..(......H...N....{
ef20 10 29 75 09 c7 45 c0 00 00 00 00 eb 1f 4c 8d 6d c0 48 89 df 4c 89 ee e8 bf f0 ff ff ba ff ff ff .)u..E.......L.m.H..L...........
ef40 ff 4c 89 ff 4c 89 ee e8 40 c3 ff ff be 29 00 00 00 ba 28 00 00 00 48 89 df 44 89 f1 e8 a8 eb ff .L..L...@....)....(...H..D......
ef60 ff 41 8b 5c 24 08 31 c9 8b 45 c0 8d 50 f3 83 fa 02 72 17 85 c0 74 0c 48 8d 75 c0 4c 89 ff e8 9d .A.\$.1..E..P....r...t.H.u.L....
ef80 c4 ff ff 41 0f b6 4f 3c 29 d9 be 24 00 00 00 41 b8 02 00 00 00 4c 89 ff 89 da e8 7d bd ff ff 41 ...A..O<)..$...A.....L.....}...A
efa0 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0d 00 00 00 41 89 44 24 08 4c 89 .D$.....A.D$.....A..$....A.D$.L.
efc0 ff 44 89 f6 e8 29 d3 ff ff ff c3 41 88 5f 3c 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d .D...).....A._<H...[A\A]A^A_].H.
efe0 05 ab 3d 04 00 48 89 df 48 89 c6 e8 ae b1 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 20 49 ..=..H..H.......UH..AWAVATSH...I
f000 89 f6 48 89 fb e8 81 eb ff ff 49 89 c4 4c 8b 7b 30 b9 01 00 00 00 4c 89 ff 4c 89 e6 4c 89 f2 e8 ..H.......I..L.{0.....L..L..L...
f020 58 00 00 00 85 c0 75 47 48 8b 73 68 b9 01 00 00 00 4c 89 ff 4c 89 f2 e8 40 00 00 00 48 8b 7b 30 X.....uGH.sh.....L..L...@...H.{0
f040 4c 89 e6 e8 9c c0 ff ff c7 45 d8 ff ff ff ff c7 45 dc ff ff ff ff c7 45 c8 04 00 00 00 89 45 d0 L........E......E......E......E.
f060 48 8d 55 c8 4c 89 ff 4c 89 f6 e8 19 cb ff ff 48 83 c4 20 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 H.U.L..L.......H...[A\A^A_].UH..
f080 41 57 41 56 41 54 53 49 89 d6 49 89 f7 48 89 fb 45 31 e4 48 85 db 0f 84 e3 00 00 00 0f b6 53 3a AWAVATSI..I..H..E1.H..........S:
f0a0 85 d2 7e 6e 8d 42 ff 8b 73 34 8d 54 32 ff 48 63 d2 48 8b 33 48 8b 7b 10 48 8b 7f 58 48 8b 3f 48 ..~n.B..s4.T2.Hc.H.3H.{.H..XH.?H
f0c0 0f bf 14 57 48 8b 76 50 48 c1 e2 04 4c 39 3c 16 89 c2 75 cc 41 c7 46 10 ff ff ff ff 41 c7 46 14 ...WH.vPH...L9<...u.A.F.....A.F.
f0e0 ff ff ff ff 41 c7 06 08 00 00 00 41 89 46 08 41 bc 08 00 00 00 85 c9 0f 85 82 00 00 00 48 83 c3 ....A......A.F.A.............H..
f100 18 48 8b 1b 0f b6 4b 10 39 c1 7f f5 c6 43 11 01 eb 6d 0f b6 4b 3b 85 c9 74 1e 48 8b 03 48 8b 50 .H....K.9....C...m..K;..t.H..H.P
f120 58 31 c0 4c 39 3a 74 0c ff c0 48 83 c2 10 39 c8 7c f1 eb 04 85 c0 79 26 48 8b 7b 08 45 31 e4 31 X1.L9:t...H...9.|.....y&H.{.E1.1
f140 c9 4c 89 fe 4c 89 f2 e8 30 ff ff ff 85 c0 74 2f 48 89 df 4c 89 fe 4c 89 f2 e8 98 d7 ff ff 41 c7 .L..L...0.....t/H..L..L.......A.
f160 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 41 c7 06 09 00 00 00 41 89 46 08 41 bc 09 00 00 00 44 F.....A.F.....A......A.F.A.....D
f180 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb 48 8d 75 e0 31 d2 e8 47 ef ..[A\A^A_].UH..SH...H..H.u.1..G.
f1a0 ff ff 83 7d e0 01 75 07 c7 45 e0 03 00 00 00 48 8b 7b 30 48 8d 75 e0 e8 89 c7 ff ff 8b 45 f4 48 ...}..u..E.....H.{0H.u.......E.H
f1c0 83 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 45 89 c6 41 89 cd 89 55 bc ...[].UH..AWAVAUATSH..(E..A...U.
f1e0 41 89 f4 49 89 ff 49 8b 5f 30 be 03 00 00 00 e8 44 f9 ff ff be 03 01 00 00 4c 89 ff e8 e6 ed ff A..I..I._0......D........L......
f200 ff 45 85 f6 74 1b be 28 00 00 00 b9 fe ff 01 00 48 89 df 44 89 e2 44 89 65 b8 e8 59 bb ff ff eb .E..t..(........H..D..D.e..Y....
f220 0c 44 89 65 b8 48 89 df e8 0a bb ff ff 41 89 c4 c6 45 d2 00 8a 43 3a 88 45 d0 48 8b 43 10 48 8b .D.e.H.......A...E...C:.E.H.C.H.
f240 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 8b 43 18 48 89 45 c0 48 8d 45 c0 48 89 @X.H(.M..@..E..E..H.C.H.E.H.E.H.
f260 43 18 4c 89 ff 44 89 ee e8 cb f8 ff ff 48 89 df 44 89 ee e8 4b be ff ff 4c 89 ff e8 fc e7 ff ff C.L..D.......H..D...K...L.......
f280 48 89 df e8 b5 d8 ff ff 48 89 df 44 89 e6 e8 8a bb ff ff 45 85 f6 74 1b be 27 00 00 00 b9 fe ff H.......H..D.......E..t..'......
f2a0 01 00 48 89 df 8b 55 b8 e8 cb ba ff ff 44 8b 75 bc eb 41 be 29 00 00 00 31 c9 48 89 df 44 8b 7d ..H...U......D.u..A.)...1.H..D.}
f2c0 b8 44 89 fa 45 89 e8 e8 50 ba ff ff 48 89 df 44 8b 75 bc 44 89 f6 e8 17 d0 ff ff 41 83 c7 02 be .D..E...P...H..D.u.D.......A....
f2e0 2a 00 00 00 b9 fe ff 01 00 48 89 df 44 89 fa e8 84 ba ff ff 41 ff c4 48 89 df 89 c6 44 89 e2 e8 *........H..D.......A..H....D...
f300 ef ba ff ff 48 89 df 44 89 f6 e8 e3 cf ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 ....H..D.......H..([A\A]A^A_].UH
f320 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 e8 2e b0 00 00 48 8d ..AWAVAUATSH..8I..H..L.{0.....H.
f340 75 a8 31 d2 48 89 df e8 9d ed ff ff be 13 01 00 00 48 89 df e8 8e ec ff ff 8b 43 10 83 c8 08 3d u.1.H............H........C....=
f360 0a 01 00 00 0f 85 9d 00 00 00 4c 89 75 a0 48 8b 7b 30 48 8d 75 a8 e8 9d c7 ff ff c6 45 d2 00 41 ..........L.u.H.{0H.u.......E..A
f380 8a 47 3a 88 45 d0 49 8b 47 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 49 8b .G:.E.I.G.H.@X.H(.M..@..E..E..I.
f3a0 47 18 48 89 45 c0 48 8d 45 c0 49 89 47 18 8b 75 b8 48 89 df e8 fe e7 ff ff eb 08 48 89 df e8 fc G.H.E.H.E.I.G..u.H.........H....
f3c0 db ff ff 8b 43 10 3d 03 01 00 00 7f 07 83 f8 3b 74 e9 eb 19 3d 21 01 00 00 74 1f 8d 88 fc fe ff ....C.=........;t...=!...t......
f3e0 ff 83 f9 03 72 14 3d 20 01 00 00 74 ce 4c 89 ff e8 42 b9 ff ff 41 89 c4 eb 55 4c 89 ff e8 3b d7 ....r.=....t.L...B...A...UL...;.
f400 ff ff e9 ad 00 00 00 4c 89 75 a0 48 8b 7b 30 48 8d 75 a8 e8 2d c5 ff ff c6 45 d2 00 41 8a 47 3a .......L.u.H.{0H.u..-....E..A.G:
f420 88 45 d0 49 8b 47 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 49 8b 47 18 48 .E.I.G.H.@X.H(.M..@..E..E..I.G.H
f440 89 45 c0 48 8d 45 c0 49 89 47 18 44 8b 65 bc 41 bd 07 00 02 20 44 8b 73 10 41 8d 86 fc fe ff ff .E.H.E.I.G.D.e.A.....D.s.A......
f460 83 f8 1d 76 13 48 89 df e8 52 db ff ff 41 81 fe 12 01 00 00 75 df eb 06 41 0f a3 c5 73 e7 4c 89 ...v.H...R...A......u...A...s.L.
f480 ff e8 b7 d6 ff ff 8b 43 10 83 e0 fe 3d 04 01 00 00 75 16 4c 89 ff e8 9c b8 ff ff 4c 89 ff 48 8b .......C....=....u.L.......L..H.
f4a0 75 a0 89 c2 e8 e3 b8 ff ff 4c 89 ff 44 89 e6 e8 69 b9 ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 u........L..D...i...H..8[A\A]A^A
f4c0 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe 31 f6 31 d2 e8 a6 59 00 00 31 f6 ba 01 00 00 00 _].UH..AWAVSPI..1.1...Y..1......
f4e0 4c 89 f7 e8 97 59 00 00 48 8d 35 ee 0e 00 00 31 d2 4c 89 f7 e8 4e 56 00 00 48 8d 15 80 35 04 00 L....Y..H.5....1.L...NV..H...5..
f500 be fe ff ff ff 4c 89 f7 e8 28 5b 00 00 be fe ff ff ff 4c 89 f7 e8 26 5d 00 00 48 8d 15 9b 4f 04 .....L...([.......L...&]..H...O.
f520 00 be d8 b9 f0 ff 4c 89 f7 e8 8d 5c 00 00 f2 0f 10 05 32 4f 04 00 be 88 00 00 00 4c 89 f7 e8 0a ......L....\......2O.......L....
f540 a2 00 00 31 f6 ba 08 00 00 00 4c 89 f7 e8 2d 59 00 00 48 8d 35 a7 e2 04 00 31 d2 4c 89 f7 e8 80 ...1......L...-Y..H.5....1.L....
f560 a2 00 00 be 04 00 00 00 31 d2 4c 89 f7 e8 0d 59 00 00 4c 8d 3d 47 e3 04 00 bb 01 00 00 00 be fe ........1.L....Y..L.=G..........
f580 ff ff ff 4c 89 f7 e8 ba 4e 00 00 49 8b 37 ba 01 00 00 00 4c 89 f7 e8 ac 55 00 00 be fe ff ff ff ...L....N..I.7.....L....U.......
f5a0 4c 89 f7 48 89 da e8 a5 5b 00 00 48 ff c3 49 83 c7 08 48 83 fb 05 75 c6 48 8d 15 06 3a 04 00 be L..H....[..H..I...H...u.H...:...
f5c0 fe ff ff ff 4c 89 f7 e8 69 5a 00 00 48 8d 35 33 2c 04 00 48 8d 15 9a 38 04 00 48 8d 0d a0 38 04 ....L...iZ..H.53,..H...8..H...8.
f5e0 00 4c 8d 05 a2 38 04 00 4c 89 f7 e8 ec 00 00 00 48 8d 35 2a 39 04 00 48 8d 15 29 39 04 00 48 8d .L...8..L.......H.5*9..H..)9..H.
f600 0d 30 39 04 00 4c 8d 05 33 39 04 00 4c 89 f7 e8 c8 00 00 00 48 8d 35 69 39 04 00 ba 0a 00 00 00 .09..L..39..L.......H.5i9.......
f620 4c 89 f7 e8 76 53 00 00 48 8d 15 60 39 04 00 be fe ff ff ff 4c 89 f7 e8 f9 59 00 00 48 8d 15 53 L...vS..H..`9.......L....Y..H..S
f640 39 04 00 be d8 b9 f0 ff 4c 89 f7 e8 2a a2 00 00 48 8d 15 47 39 04 00 be fe ff ff ff 4c 89 f7 e8 9.......L...*...H..G9.......L...
f660 d1 59 00 00 48 8d 15 3a 39 04 00 be d8 b9 f0 ff 4c 89 f7 e8 02 a2 00 00 48 8d 15 2f 39 04 00 be .Y..H..:9.......L.......H../9...
f680 fe ff ff ff 4c 89 f7 e8 a9 59 00 00 be d8 b9 f0 ff ba 02 00 00 00 4c 89 f7 e8 38 57 00 00 be fe ....L....Y............L...8W....
f6a0 ff ff ff 4c 89 f7 e8 9a 4d 00 00 48 8d 35 de e1 04 00 ba 01 00 00 00 4c 89 f7 e8 24 a1 00 00 be ...L....M..H.5.........L...$....
f6c0 fe ff ff ff 4c 89 f7 e8 f9 4a 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 ....L....J.......H...[A^A_].UH..
f6e0 41 57 41 56 41 55 41 54 53 50 4d 89 c7 49 89 cd 49 89 f6 48 89 fb 48 89 d7 e8 70 04 01 00 49 89 AWAVAUATSPM..I..I..H..H...p...I.
f700 c4 4d 85 e4 75 10 4c 89 ef e8 60 04 01 00 49 89 c4 4d 85 e4 74 36 48 8d 15 34 39 04 00 be d8 b9 .M..u.L...`...I..M..t6H..49.....
f720 f0 ff 48 89 df e8 c5 55 00 00 be ff ff ff ff 48 89 df e8 1c 50 00 00 41 89 c5 be fe ff ff ff 48 ..H....U.......H....P..A.......H
f740 89 df e8 7e 4a 00 00 45 85 ed 74 0d 48 89 df 4c 89 fe e8 a0 52 00 00 eb 4d 48 8d 15 e8 38 04 00 ...~J..E..t.H..L....R...MH...8..
f760 48 8d 0d e4 38 04 00 48 89 df 4c 89 e6 e8 6c a2 00 00 48 8d 15 d6 38 04 00 48 89 df 48 89 c6 4c H...8..H..L...l...H...8..H..H..L
f780 89 f9 e8 57 a2 00 00 be fe ff ff ff ba ff ff ff ff 48 89 df e8 9a 4a 00 00 be fe ff ff ff 48 89 ...W.............H....J.......H.
f7a0 df e8 1f 4a 00 00 be fe ff ff ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 ...J.......H..L..H...[A\A]A^A_].
f7c0 71 58 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 80 00 00 00 49 89 fc be 01 00 00 00 31 d2 qX..UH..AWAVATSH......I.......1.
f7e0 e8 a3 90 00 00 49 89 c7 4c 89 e7 e8 b9 49 00 00 41 89 c6 ba 01 00 00 00 4c 89 e7 4c 89 fe e8 c5 .....I..L....I..A.......L..L....
f800 9c 00 00 48 8d 15 02 38 04 00 be ff ff ff ff 4c 89 e7 e8 d8 54 00 00 89 c3 be fe ff ff ff 4c 89 ...H...8.......L....T.........L.
f820 e7 e8 9f 49 00 00 85 db 75 7a be ff ff ff ff 4c 89 e7 e8 0e 4c 00 00 48 8d 15 fe 37 04 00 be fe ...I....uz.....L....L..H...7....
f840 ff ff ff 4c 89 e7 e8 ea 57 00 00 4c 89 e7 4c 89 fe e8 a1 51 00 00 48 8d 15 af 37 04 00 be fe ff ...L....W..L..L....Q..H...7.....
f860 ff ff 4c 89 e7 e8 cb 57 00 00 be 2e 00 00 00 4c 89 ff e8 f3 03 01 00 48 85 c0 48 8d 50 01 49 0f ..L....W.......L.......H..H.P.I.
f880 44 d7 4c 29 fa 4c 89 e7 4c 89 fe e8 0e 51 00 00 48 8d 15 a8 37 04 00 be fe ff ff ff 4c 89 e7 e8 D.L).L..L....Q..H...7.......L...
f8a0 91 57 00 00 be ff ff ff ff 4c 89 e7 e8 94 4b 00 00 48 8d 95 60 ff ff ff be 01 00 00 00 4c 89 e7 .W.......L....K..H..`........L..
f8c0 e8 1c f2 00 00 85 c0 74 2b 48 8d 35 42 37 04 00 48 8d 95 60 ff ff ff 4c 89 e7 e8 f4 f3 00 00 85 .......t+H.5B7..H..`...L........
f8e0 c0 74 11 be ff ff ff ff 4c 89 e7 e8 b8 4b 00 00 85 c0 74 11 48 8d 35 19 37 04 00 31 c0 4c 89 e7 .t......L....K....t.H.5.7..1.L..
f900 e8 69 89 00 00 be fe ff ff ff 4c 89 e7 e8 33 4b 00 00 bb 01 00 00 00 be fe ff ff ff ba 01 00 00 .i........L...3K................
f920 00 4c 89 e7 e8 16 60 00 00 be fe ff ff ff 4c 89 e7 e8 8f 48 00 00 41 83 fe 02 7c 41 ff c3 4c 89 .L....`.......L....H..A...|A..L.
f940 e7 89 de e8 28 4b 00 00 83 f8 06 75 2b 4c 89 e7 89 de e8 ee 4a 00 00 be fe ff ff ff 4c 89 e7 e8 ....(K.....u+L......J.......L...
f960 e1 4a 00 00 be 01 00 00 00 31 d2 31 c9 45 31 c0 4c 89 e7 e8 bf 59 00 00 41 39 de 75 bf b8 01 00 .J.......1.1.E1.L....Y..A9.u....
f980 00 00 48 81 c4 80 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 ..H......[A\A^A_].UH..AWAVSH..(.
f9a0 00 00 48 89 fb be 01 00 00 00 31 d2 e8 d7 8e 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 04 48 00 ..H.......1......I.......H....H.
f9c0 00 48 8d 15 ce 35 04 00 be d8 b9 f0 ff 48 89 df e8 1a 53 00 00 be 02 00 00 00 48 89 df 4c 89 f2 .H...5.......H....S.......H..L..
f9e0 e8 0a 53 00 00 be ff ff ff ff 48 89 df e8 61 4d 00 00 85 c0 0f 85 b2 01 00 00 be fe ff ff ff 48 ..S.......H...aM...............H
fa00 89 df e8 be 47 00 00 48 8d b5 c8 df ff ff 48 89 df e8 f0 92 00 00 48 8d 15 a8 35 04 00 be d7 b9 ....G..H......H.......H...5.....
fa20 f0 ff 48 89 df e8 c5 52 00 00 83 f8 05 41 bf 01 00 00 00 74 1c 48 8d 35 93 35 04 00 31 c0 48 89 ..H....R.....A.....t.H.5.5..1.H.
fa40 df e8 28 88 00 00 41 bf 01 00 00 00 eb 03 49 ff c7 be 03 00 00 00 48 89 df 4c 89 fa e8 75 53 00 ..(...A.......I.......H..L...uS.
fa60 00 85 c0 75 3f be fe ff ff ff 48 89 df e8 53 47 00 00 48 8d bd c8 df ff ff e8 92 91 00 00 be ff ...u?.....H...SG..H.............
fa80 ff ff ff 31 d2 48 89 df e8 ec 4c 00 00 48 89 c1 48 8d 35 5c 35 04 00 31 c0 48 89 df 4c 89 f2 e8 ...1.H....L..H..H.5\5..1.H..L...
faa0 ca 87 00 00 48 89 df 4c 89 f6 e8 48 4f 00 00 be 01 00 00 00 ba 02 00 00 00 31 c9 45 31 c0 48 89 ....H..L...HO............1.E1.H.
fac0 df e8 71 58 00 00 be fe ff ff ff 48 89 df e8 9d 49 00 00 83 f8 06 74 41 be fe ff ff ff 48 89 df ..qX.......H....I.....tA.....H..
fae0 e8 2c 4a 00 00 85 c0 75 12 be fd ff ff ff 48 89 df e8 cf 46 00 00 e9 53 ff ff ff be fe ff ff ff .,J....u......H....F...S........
fb00 48 89 df e8 bd 46 00 00 48 8d bd c8 df ff ff e8 58 91 00 00 e9 35 ff ff ff 48 89 df 4c 89 f6 e8 H....F..H.......X....5...H..L...
fb20 d3 4e 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 fd 46 00 00 be 02 00 00 00 ba 01 00 00 00 .N............H....F............
fb40 31 c9 45 31 c0 48 89 df e8 ea 57 00 00 be ff ff ff ff 48 89 df e8 16 49 00 00 85 c0 74 10 be 02 1.E1.H....W.......H....I....t...
fb60 00 00 00 48 89 df 4c 89 f2 e8 c7 54 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 71 51 00 00 85 c0 ...H..L....T.......H..L...qQ....
fb80 75 2a be 01 00 00 00 48 89 df e8 4e 50 00 00 be ff ff ff ff 48 89 df e8 a9 48 00 00 be 02 00 00 u*.....H...NP.......H....H......
fba0 00 48 89 df 4c 89 f2 e8 89 54 00 00 b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 .H..L....T.......H..(...[A^A_].U
fbc0 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 b3 8c 00 00 49 89 c6 48 8d 15 c6 33 04 00 be H..AVSH.......1......I..H...3...
fbe0 d8 b9 f0 ff 48 89 df e8 03 51 00 00 be ff ff ff ff 48 89 df 4c 89 f2 e8 f3 50 00 00 85 c0 75 14 ....H....Q.......H..L....P....u.
fc00 48 8d 35 de 34 04 00 31 c0 48 89 df 4c 89 f2 e8 87 4e 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 H.5.4..1.H..L....N.......[A^].UH
fc20 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 54 8c 00 00 48 8d 15 cb 25 04 00 4c 89 f7 48 89 ..AVSI.......1..T...H...%..L..H.
fc40 c6 e8 77 01 00 00 48 89 c3 48 85 db 74 24 31 d2 4c 89 f7 48 89 de e8 1e 92 00 00 85 c0 0f 94 c0 ..w...H..H..t$1.L..H............
fc60 0f b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 6e 02 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 ...L..H..[A^].n........[A^].UH..
fc80 41 57 41 56 53 50 49 89 fe be 01 00 00 00 31 d2 e8 f3 8b 00 00 49 89 c7 48 8d 15 82 32 04 00 4c AWAVSPI.......1......I..H...2..L
fca0 89 f7 4c 89 fe e8 13 01 00 00 48 89 c3 48 85 db 74 2b 4c 89 f7 48 89 de 4c 89 fa e8 6a 01 00 00 ..L.......H..H..t+L..H..L...j...
fcc0 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 03 02 00 00 b8 01 00 ........L..H..H...[A^A_]........
fce0 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc 31 db be 01 00 ..H...[A^A_].UH..AWAVATSI..1....
fd00 00 00 31 d2 e8 7f 8b 00 00 49 89 c6 be 2e 00 00 00 4c 89 f7 e8 15 ff 00 00 48 85 c0 74 7f 4c 29 ..1......I.......L.......H..t.L)
fd20 f0 4c 89 e7 4c 89 f6 48 89 c2 e8 6f 4c 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 3b 4a 00 00 48 8d .L..L..H...oL.......1.L...;J..H.
fd40 15 dc 31 04 00 4c 89 e7 48 89 c6 e8 6d 00 00 00 49 89 c7 4d 85 ff 74 40 4c 89 e7 4c 89 fe 4c 89 ..1..L..H...m...I..M..t@L..L..L.
fd60 f2 e8 c4 00 00 00 85 c0 75 12 4c 89 e7 4c 89 fe e8 82 4c 00 00 bb 02 00 00 00 eb 21 83 f8 02 75 ........u.L..L....L........!...u
fd80 27 48 8d 35 d3 32 04 00 31 c0 4c 89 e7 4c 89 f2 4c 89 f9 e8 03 4d 00 00 bb 01 00 00 00 89 d8 5b 'H.5.2..1.L..L..L....M.........[
fda0 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 fa 5b 41 5c 41 5e 41 5f 5d e9 23 01 00 00 55 48 89 A\A^A_].1.L..L..[A\A^A_].#...UH.
fdc0 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 48 89 fb be d7 b9 f0 ff e8 14 4f 00 00 be ff ff ff ff .AWAVATSI..I..H.........O.......
fde0 31 d2 48 89 df e8 8f 49 00 00 49 89 c4 4d 85 e4 75 14 48 8d 35 bd 32 04 00 31 c0 48 89 df 4c 89 1.H....I..I..M..u.H.5.2..1.H..L.
fe00 fa e8 68 84 00 00 48 8d 0d 9a 32 04 00 4c 8d 05 ca 23 04 00 48 89 df 4c 89 f6 4c 89 e2 5b 41 5c ..h...H...2..L...#..H..L..L..[A\
fe20 41 5e 41 5f 5d e9 85 02 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 49 89 ff 48 8d 05 65 32 A^A_].....UH..AWAVATSI..I..H..e2
fe40 04 00 48 8d 0d 60 32 04 00 48 89 d6 48 89 c2 e8 8a 9b 00 00 48 89 c3 be 2d 00 00 00 48 89 df e8 ..H..`2..H..H.......H...-...H...
fe60 ca fd 00 00 49 89 c4 4d 85 e4 74 41 4c 89 e2 48 29 da 4c 89 ff 48 89 de e8 21 4b 00 00 48 89 c1 ....I..M..tAL..H).L..H...!K..H..
fe80 48 8d 35 24 32 04 00 31 c0 4c 89 ff 48 89 ca e8 07 4c 00 00 4c 89 ff 4c 89 f6 48 89 c2 e8 b2 00 H.5$2..1.L..H....L..L..L..H.....
fea0 00 00 83 f8 02 75 30 49 ff c4 4c 89 e3 48 8d 35 f7 31 04 00 31 c0 4c 89 ff 48 89 da e8 da 4b 00 .....u0I..L..H.5.1..1.L..H....K.
fec0 00 4c 89 ff 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 7d 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 .L..L..H..[A\A^A_].}...[A\A^A_].
fee0 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb 85 f6 74 1b 48 89 df 4c 89 f6 e8 f8 4a 00 00 b8 UH..AWAVSPI..H....t.H..L....J...
ff00 02 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 be 01 00 00 00 31 d2 48 89 df e8 5b 48 00 00 49 89 ....H...[A^A_]......1.H...[H..I.
ff20 c7 be ff ff ff ff 31 d2 48 89 df e8 49 48 00 00 49 89 c0 48 8d 35 3f 31 04 00 31 c0 4c 89 fa 4c ......1.H...IH..I..H.5?1..1.L..L
ff40 89 f1 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 1a 83 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 ..H..H...[A^A_].....UH..AWAVATSI
ff60 89 d6 49 89 f7 48 89 fb 48 8d 15 4d 45 04 00 be d8 b9 f0 ff e8 ac 4e 00 00 be ff ff ff ff 48 89 ..I..H..H..ME.........N.......H.
ff80 df 4c 89 fa e8 66 4d 00 00 be ff ff ff ff 48 89 df e8 d6 48 00 00 49 89 c4 be fd ff ff ff 48 89 .L...fM.......H....H..I.......H.
ffa0 df e8 1f 42 00 00 4d 85 e4 0f 85 8c 00 00 00 41 80 3e 2a 0f 94 c0 0f b6 c0 8d 34 85 06 00 00 00 ...B..M........A.>*.......4.....
ffc0 4c 89 ff e8 10 fb 00 00 49 89 c4 4d 85 e4 0f 84 b9 00 00 00 48 8d 15 e1 44 04 00 be d8 b9 f0 ff L.......I..M........H...D.......
ffe0 48 89 df e8 3d 4e 00 00 48 89 df 4c 89 e6 e8 0d 4c 00 00 be ff ff ff ff 48 89 df e8 45 44 00 00 H...=N..H..L....L.......H...ED..
10000 be fd ff ff ff 48 89 df 4c 89 fa e8 25 50 00 00 be fe ff ff ff 48 89 df e8 11 93 00 00 48 8d 50 .....H..L...%P.......H.......H.P
10020 01 be fe ff ff ff 48 89 df e8 22 51 00 00 be fe ff ff ff 48 89 df e8 8a 41 00 00 41 80 3e 2a 75 ......H..."Q.......H....A..A.>*u
10040 12 be 01 00 00 00 48 89 df e8 8f 4b 00 00 45 31 f6 eb 50 4c 89 e7 4c 89 f6 e8 80 fa 00 00 48 85 ......H....K..E1..PL..L.......H.
10060 c0 74 12 45 31 f6 31 d2 48 89 df 48 89 c6 e8 d4 4a 00 00 eb 2e e8 58 fa 00 00 48 89 df 48 89 c6 .t.E1.1.H..H....J.....X...H..H..
10080 e8 72 49 00 00 41 be 02 00 00 00 eb 16 e8 40 fa 00 00 48 89 df 48 89 c6 e8 5a 49 00 00 41 be 01 .rI..A........@...H..H...ZI..A..
100a0 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 28 ...D..[A\A^A_].UH..AWAVAUATSH..(
100c0 20 00 00 4d 89 c7 48 89 cb 49 89 d5 49 89 f6 49 89 fc 48 8d b5 b8 df ff ff e8 28 8c 00 00 80 3b ...M..H..I..I..I..H.......(....;
100e0 00 74 19 4c 89 e7 4c 89 f6 48 89 da 4c 89 f9 e8 ea 98 00 00 49 89 c6 eb 03 49 ff c5 41 8a 45 00 .t.L..L..H..L.......I....I..A.E.
10100 84 c0 0f 84 e2 00 00 00 3c 3b 74 ed be 3b 00 00 00 4c 89 ef e8 15 fb 00 00 49 89 c7 4d 85 ff 75 ........<;t..;...L.......I..M..u
10120 0e 4c 89 ef e8 29 fb 00 00 49 89 c7 4d 01 ef 4c 89 fa 4c 29 ea 4c 89 e7 4c 89 ee e8 5e 48 00 00 .L...)...I..M..L..L).L..L...^H..
10140 4d 85 ff 0f 84 a1 00 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 21 46 00 00 4c 89 e7 48 89 c6 48 8d M.............1.L...!F..L..H..H.
10160 15 6f 2f 04 00 4c 89 f1 e8 71 98 00 00 48 89 c3 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 b1 40 .o/..L...q...H............L....@
10180 00 00 be fe ff ff ff 4c 89 e7 e8 36 40 00 00 48 89 df 48 8d 35 eb 29 04 00 e8 88 f9 00 00 48 85 .......L...6@..H..H.5.).......H.
101a0 c0 75 6a 31 c0 4c 89 e7 48 8d 35 27 2f 04 00 48 89 da e8 e4 48 00 00 be fe ff ff ff ba ff ff ff .uj1.L..H.5'/..H....H...........
101c0 ff 4c 89 e7 e8 6a 40 00 00 be fe ff ff ff 4c 89 e7 e8 ef 3f 00 00 48 8d bd b8 df ff ff e8 8a 8a .L...j@.......L....?..H.........
101e0 00 00 4d 89 fd e9 12 ff ff ff 48 8d bd b8 df ff ff e8 1a 8a 00 00 31 db 48 89 d8 48 81 c4 28 20 ..M.......H...........1.H..H..(.
10200 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 89 c7 e8 db f8 00 00 eb e1 55 48 89 e5 41 57 41 56 53 ..[A\A]A^A_].H.........UH..AWAVS
10220 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 52 86 00 00 49 89 c7 be 02 00 00 00 31 d2 PH..A..........1..R...I.......1.
10240 48 89 df e8 40 86 00 00 48 89 df 4c 89 fe 48 89 c2 e8 fe fc ff ff 41 89 c7 45 85 ff 74 3e 48 89 H...@...H..L..H.......A..E..t>H.
10260 df e8 e6 46 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 bb 3f 00 00 41 83 ff 01 48 8d 05 b6 ...F............H....?..A...H...
10280 28 04 00 48 8d 35 96 2e 04 00 48 0f 44 f0 48 89 df e8 61 47 00 00 41 be 03 00 00 00 44 89 f0 48 (..H.5....H.D.H...aG..A.....D..H
102a0 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 41 be 01 00 00 ...[A^A_].UH..AWAVAUATSPH..A....
102c0 00 be 01 00 00 00 31 d2 e8 bb 85 00 00 49 89 c7 be 02 00 00 00 31 d2 48 89 df e8 a9 85 00 00 49 ......1......I.......1.H.......I
102e0 89 c4 48 8d 15 be 2d 04 00 be 03 00 00 00 31 c9 48 89 df e8 37 85 00 00 49 89 c5 48 8d 15 dc 1e ..H...-.......1.H...7...I..H....
10300 04 00 be 04 00 00 00 31 c9 48 89 df e8 1e 85 00 00 48 89 df 4c 89 fe 4c 89 e2 4c 89 e9 49 89 c0 .......1.H.......H..L..L..L..I..
10320 e8 8a fd ff ff 48 85 c0 75 20 48 89 df e8 1a 46 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 .....H..u.H....F............H...
10340 ef 3e 00 00 41 be 02 00 00 00 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 .>..A.....D..H...[A\A]A^A_].UH..
10360 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 aa 85 00 00 be 01 00 00 00 48 89 df e8 6f 4b 00 SPH......................H...oK.
10380 00 85 c0 75 29 31 f6 ba 01 00 00 00 48 89 df e8 eb 4a 00 00 be ff ff ff ff 48 89 df e8 a4 40 00 ...u)1......H....J.......H....@.
103a0 00 be 01 00 00 00 48 89 df e8 92 4e 00 00 be d8 b9 f0 ff ba 02 00 00 00 48 89 df e8 16 4a 00 00 ......H....N............H....J..
103c0 48 8d 15 b4 21 04 00 be fe ff ff ff 48 89 df e8 61 4c 00 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 H...!.......H...aL..1.H...[].UH.
103e0 e5 41 56 53 49 89 fe be 01 00 00 00 e8 3d 8f 00 00 48 89 c3 eb 35 be 01 00 00 00 4c 89 f7 48 89 .AVSI........=...H...5.....L..H.
10400 da e8 d0 49 00 00 be ff ff ff ff 4c 89 f7 e8 59 44 00 00 48 89 c7 e8 b1 f6 00 00 be fe ff ff ff ...I.......L...YD..H............
10420 4c 89 f7 e8 9d 3d 00 00 48 ff cb 48 85 db 7f c6 31 c0 5b 41 5e 5d c3 55 48 89 e5 48 8d 35 e3 2c L....=..H..H....1.[A^].UH..H.5.,
10440 04 00 31 c0 5d e9 24 7e 00 00 55 48 89 e5 53 50 48 89 fb 48 8b 73 18 48 8b 7b 20 48 8d 55 f0 ff ..1.].$~..UH..SPH..H.s.H.{.H.U..
10460 53 10 48 85 c0 b9 ff ff ff ff 74 1a 48 8b 55 f0 48 85 d2 74 11 48 ff ca 48 89 13 48 8d 48 01 48 S.H.......t.H.U.H..t.H..H..H.H.H
10480 89 4b 08 0f b6 08 89 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 48 89 7e 20 48 89 56 10 48 89 4e 18 48 .K......H...[].UH..H.~.H.V.H.N.H
104a0 c7 46 08 00 00 00 00 48 c7 06 00 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 .F.....H......].UH..AWAVAUATSPI.
104c0 d5 49 89 f6 49 89 fc 45 31 ff 4d 85 ed 74 6a 49 8b 1c 24 45 31 ff 48 85 db 75 27 4c 89 e7 e8 67 .I..I..E1.M..tjI..$E1.H..u'L...g
104e0 ff ff ff 83 f8 ff 74 4e 49 8b 1c 24 48 ff c3 49 89 1c 24 49 8b 74 24 08 48 ff ce 49 89 74 24 08 ......tNI..$H..I..$I.t$.H..I.t$.
10500 eb 05 49 8b 74 24 08 49 39 dd 49 0f 46 dd 4c 89 f7 48 89 da e8 91 f6 00 00 49 8b 04 24 48 29 d8 ..I.t$.I9.I.F.L..H.......I..$H).
10520 49 89 04 24 49 01 5c 24 08 49 01 de 49 29 dd 48 89 c3 75 a2 eb 03 4d 89 ef 4c 89 f8 48 83 c4 08 I..$I.\$.I..I).H..u...M..L..H...
10540 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 d0 48 89 f3 48 8b 53 10 48 39 c2 73 [A\A]A^A_].UH..AVSH..H..H.S.H9.s
10560 22 48 83 f8 20 41 be 20 00 00 00 4c 0f 43 f0 48 8b 33 4c 89 f1 e8 27 1b 00 00 48 89 03 4c 89 73 "H...A.....L.C.H.3L...'...H..L.s
10580 10 eb 03 48 8b 03 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 cc 3e 04 00 be 88 00 00 ...H..[A^].UH..SPH.......>......
105a0 00 e8 a7 91 00 00 31 f6 ba 10 00 00 00 48 89 df e8 ca 48 00 00 48 8d 35 34 d3 04 00 31 d2 48 89 ......1......H....H..H.54...1.H.
105c0 df e8 1d 92 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 ...........H...[].UH..AWAVAUATSH
105e0 81 ec 08 01 00 00 48 89 fb 4c 8b 35 38 ca 04 00 49 8b 0e 48 8d 3d 05 2d 04 00 be 0b 00 00 00 ba ......H..L.58...I..H.=.-........
10600 01 00 00 00 e8 53 f5 00 00 49 8b 3e e8 f1 f4 00 00 4c 8b 2d 18 ca 04 00 49 8b 55 00 48 8d bd d0 .....S...I.>.....L.-....I.U.H...
10620 fe ff ff be fa 00 00 00 e8 db f4 00 00 48 85 c0 0f 84 d0 00 00 00 4c 8d bd d0 fe ff ff 4c 89 ff .............H........L......L..
10640 48 8d 35 c4 2c 04 00 e8 e8 f5 00 00 85 c0 0f 84 b2 00 00 00 4c 89 ff e8 f6 f5 00 00 45 31 c0 48 H.5.,...............L.......E1.H
10660 89 df 4c 89 fe 48 89 c2 48 8d 0d a2 2c 04 00 e8 54 8b 00 00 85 c0 75 18 31 f6 31 d2 31 c9 45 31 ..L..H..H...,...T.....u.1.1.1.E1
10680 c0 45 31 c9 48 89 df e8 15 4d 00 00 85 c0 74 31 4d 8b 26 be ff ff ff ff 31 d2 48 89 df e8 d7 40 .E1.H....M....t1M.&.....1.H....@
106a0 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 71 2c 04 00 48 89 ca e8 73 f4 00 00 49 8b 3e e8 41 f4 00 ..H..1.L..H.5q,..H...s...I.>.A..
106c0 00 31 f6 48 89 df e8 fa 3a 00 00 49 8b 0e be 0b 00 00 00 ba 01 00 00 00 48 8d 3d 20 2c 04 00 e8 .1.H....:..I............H.=.,...
106e0 78 f4 00 00 49 8b 3e e8 16 f4 00 00 49 8b 55 00 be fa 00 00 00 4c 89 ff e8 0b f4 00 00 48 85 c0 x...I.>.....I.U......L.......H..
10700 0f 85 37 ff ff ff 31 c0 48 81 c4 08 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 ..7...1.H......[A\A]A^A_].UH..SP
10720 48 89 fb be 01 00 00 00 e8 43 3d 00 00 83 f8 07 75 0f be 01 00 00 00 48 89 df e8 16 48 00 00 eb H........C=.....u......H....H...
10740 08 48 89 df e8 03 42 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 .H....B.......H...[].UH..AWAVSH.
10760 ec 18 48 89 fb 48 8d 75 e4 e8 99 0a 00 00 49 89 c6 4c 89 f7 e8 4f e3 00 00 41 89 c7 4c 89 f7 e8 ..H..H.u......I..L...O...A..L...
10780 37 e3 00 00 48 85 c0 74 22 48 8d 0d 3a 0b 00 00 48 39 c8 74 20 48 8d 35 55 2b 04 00 ba 0d 00 00 7...H..t"H..:...H9.t.H.5U+......
107a0 00 48 89 df e8 f5 41 00 00 eb 62 48 89 df e8 99 41 00 00 eb 58 48 8d 15 04 3d 04 00 be d8 b9 f0 .H....A...bH....A...XH...=......
107c0 ff 48 89 df e8 5c 46 00 00 4c 89 f7 e8 48 44 00 00 ba 01 00 00 00 4c 89 f7 48 89 de e8 22 39 00 .H...\F..L...HD.......L..H..."9.
107e0 00 be fe ff ff ff 48 89 df e8 ab 45 00 00 be fe ff ff ff ba ff ff ff ff 48 89 df e8 33 3a 00 00 ......H....E............H...3:..
10800 be fe ff ff ff 48 89 df e8 b8 39 00 00 31 c0 41 f6 c7 01 74 09 c6 45 df 63 b8 01 00 00 00 41 f6 .....H....9..1.A...t..E.c.....A.
10820 c7 02 74 08 c6 44 05 df 72 8d 40 01 41 f6 c7 04 74 0a 48 63 c8 ff c0 c6 44 0d df 6c 48 98 c6 44 ..t..D..r.@.A...t.Hc....D..lH..D
10840 05 df 00 48 8d 75 df 48 89 df e8 a8 41 00 00 4c 89 f7 e8 7e e2 00 00 48 63 f0 48 89 df e8 20 41 ...H.u.H....A..L...~...Hc.H....A
10860 00 00 b8 03 00 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 .......H...[A^A_].UH..AWAVAUATSH
10880 81 ec 88 00 00 00 49 89 fd 48 8d b5 54 ff ff ff e8 72 09 00 00 49 89 c6 8b 9d 54 ff ff ff 44 8d ......I..H..T....r...I....T...D.
108a0 63 02 48 8d 15 b0 29 04 00 31 c9 4c 89 ef 44 89 e6 e8 79 7f 00 00 49 89 c7 ff c3 4c 89 ef 89 de c.H...)..1.L..D...y...I....L....
108c0 e8 ab 3b 00 00 83 f8 06 75 33 48 8d 35 8f 29 04 00 31 c0 4c 89 ef 4c 89 fa e8 bd 41 00 00 49 89 ..;.....u3H.5.)..1.L..L....A..I.
108e0 c7 4c 89 ef 89 de e8 5a 3b 00 00 ba 01 00 00 00 4c 89 ef 4c 89 f6 e8 08 38 00 00 eb 23 4c 89 ef .L.....Z;.......L..L....8...#L..
10900 89 de e8 22 81 00 00 48 8d 95 58 ff ff ff 4c 89 f7 89 c6 e8 c9 e1 00 00 85 c0 0f 84 75 02 00 00 ..."...H..X...L.............u...
10920 48 8d 95 58 ff ff ff 4c 89 f7 4c 89 fe e8 a1 e3 00 00 85 c0 0f 84 45 02 00 00 31 f6 31 d2 4c 89 H..X...L..L...........E...1.1.L.
10940 ef e8 39 45 00 00 be 53 00 00 00 4c 89 ff e8 db f2 00 00 48 85 c0 0f 84 a6 00 00 00 48 8b b5 78 ..9E...S...L.......H........H..x
10960 ff ff ff 4c 89 ef e8 8c 40 00 00 48 8d 15 01 29 04 00 be fe ff ff ff 4c 89 ef e8 b6 46 00 00 48 ...L....@..H...).......L....F..H
10980 8d 75 90 4c 89 ef e8 6c 40 00 00 48 8d 15 e8 28 04 00 be fe ff ff ff 4c 89 ef e8 96 46 00 00 48 .u.L...l@..H...(.......L....F..H
109a0 63 75 84 4c 89 ef e8 d7 3f 00 00 48 8d 15 d2 28 04 00 be fe ff ff ff 4c 89 ef e8 76 46 00 00 48 cu.L....?..H...(.......L...vF..H
109c0 63 75 88 4c 89 ef e8 b7 3f 00 00 48 8d 15 be 28 04 00 be fe ff ff ff 4c 89 ef e8 56 46 00 00 48 cu.L....?..H...(.......L...VF..H
109e0 8b b5 70 ff ff ff 4c 89 ef e8 09 40 00 00 48 8d 15 ab 28 04 00 be fe ff ff ff 4c 89 ef e8 33 46 ..p...L....@..H...(.......L...3F
10a00 00 00 be 6c 00 00 00 4c 89 ff e8 1f f2 00 00 48 85 c0 74 20 48 63 75 80 4c 89 ef e8 62 3f 00 00 ...l...L.......H..t.Hcu.L...b?..
10a20 48 8d 15 7e 28 04 00 be fe ff ff ff 4c 89 ef e8 01 46 00 00 be 75 00 00 00 4c 89 ff e8 ed f1 00 H..~(.......L....F...u...L......
10a40 00 48 85 c0 74 60 0f b6 75 8c 4c 89 ef e8 30 3f 00 00 48 8d 15 58 28 04 00 be fe ff ff ff 4c 89 .H..t`..u.L...0?..H..X(.......L.
10a60 ef e8 cf 45 00 00 0f b6 75 8d 4c 89 ef e8 10 3f 00 00 48 8d 15 3d 28 04 00 be fe ff ff ff 4c 89 ...E....u.L....?..H..=(.......L.
10a80 ef e8 af 45 00 00 0f be 75 8e 4c 89 ef e8 4b 41 00 00 48 8d 15 25 28 04 00 be fe ff ff ff 4c 89 ...E....u.L...KA..H..%(.......L.
10aa0 ef e8 8f 45 00 00 be 6e 00 00 00 4c 89 ff e8 7b f1 00 00 48 85 c0 74 46 48 8b b5 60 ff ff ff 4c ...E...n...L...{...H..tFH..`...L
10ac0 89 ef e8 30 3f 00 00 48 8d 15 f9 27 04 00 be fe ff ff ff 4c 89 ef e8 5a 45 00 00 48 8b b5 68 ff ...0?..H...'.......L...ZE..H..h.
10ae0 ff ff 4c 89 ef e8 0d 3f 00 00 48 8d 15 db 27 04 00 be fe ff ff ff 4c 89 ef e8 37 45 00 00 be 74 ..L....?..H...'.......L...7E...t
10b00 00 00 00 4c 89 ff e8 23 f1 00 00 48 85 c0 74 20 0f be 75 8f 4c 89 ef e8 c1 40 00 00 48 8d 15 b2 ...L...#...H..t...u.L....@..H...
10b20 27 04 00 be fe ff ff ff 4c 89 ef e8 05 45 00 00 be 4c 00 00 00 4c 89 ff e8 f1 f0 00 00 48 85 c0 '.......L....E...L...L.......H..
10b40 74 12 48 8d 15 97 27 04 00 4c 89 ef 4c 89 f6 e8 59 08 00 00 be 66 00 00 00 4c 89 ff e8 cd f0 00 t.H...'..L..L...Y....f...L......
10b60 00 48 85 c0 bb 01 00 00 00 74 37 48 8d 15 7a 27 04 00 4c 89 ef 4c 89 f6 e8 30 08 00 00 eb 23 48 .H.......t7H..z'..L..L...0....#H
10b80 8d 15 de 26 04 00 4c 89 ef 44 89 e6 e8 e4 75 00 00 89 c3 eb 0d 4c 89 ef e8 af 3d 00 00 bb 01 00 ...&..L..D....u......L....=.....
10ba0 00 00 89 d8 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 ....H......[A\A]A^A_].UH..AWAVAT
10bc0 53 48 81 ec 90 00 00 00 49 89 fc 48 8d 75 dc e8 33 06 00 00 49 89 c6 8b 5d dc 8d 73 02 4c 89 e7 SH......I..H.u..3...I...]..s.L..
10be0 e8 44 7e 00 00 49 89 c7 ff c3 4c 89 e7 89 de e8 7c 38 00 00 4c 89 e7 83 f8 06 75 24 89 de e8 42 .D~..I....L.....|8..L.....u$...B
10c00 38 00 00 31 f6 4c 89 e7 44 89 fa e8 1a df 00 00 4c 89 e7 48 89 c6 e8 dc 3d 00 00 e9 85 00 00 00 8..1.L..D.......L..H....=.......
10c20 89 de e8 02 7e 00 00 48 8d 95 58 ff ff ff 4c 89 f7 89 c6 e8 a9 de 00 00 85 c0 74 4e 48 8d b5 58 ....~..H..X...L...........tNH..X
10c40 ff ff ff 4c 89 f7 44 89 fa e8 dc de 00 00 48 89 c3 48 85 db 74 47 ba 01 00 00 00 4c 89 f7 4c 89 ...L..D.......H..H..tG.....L..L.
10c60 e6 e8 9d 34 00 00 4c 89 e7 48 89 de e8 86 3d 00 00 be fe ff ff ff ba 01 00 00 00 4c 89 e7 e8 b0 ...4..L..H....=............L....
10c80 35 00 00 b8 02 00 00 00 eb 20 48 8d 15 64 25 04 00 4c 89 e7 89 de e8 da 74 00 00 eb 0d 4c 89 e7 5.........H..d%..L......t....L..
10ca0 e8 a7 3c 00 00 b8 01 00 00 00 48 81 c4 90 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 be d8 ..<.......H......[A\A^A_].UH....
10cc0 b9 f0 ff e8 7d 37 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 87 7c ....}7.......].UH..SPH.........|
10ce0 00 00 be 01 00 00 00 48 89 df e8 01 42 00 00 85 c0 75 08 48 89 df e8 51 3c 00 00 b8 01 00 00 00 .......H....B....u.H...Q<.......
10d00 48 83 c4 08 5b 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 34 05 00 00 55 48 89 e5 41 57 41 56 53 50 H...[].UH.......].4...UH..AWAVSP
10d20 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 1b 06 00 00 41 89 c6 be 03 00 00 00 ba 04 00 00 00 48 H.................A............H
10d40 89 df e8 06 06 00 00 41 89 c7 be 01 00 00 00 48 89 df e8 51 37 00 00 85 c0 74 14 48 8d 15 e1 24 .......A.......H...Q7....t.H...$
10d60 04 00 be 01 00 00 00 48 89 df e8 06 74 00 00 be 03 00 00 00 48 89 df e8 2c 37 00 00 85 c0 74 14 .......H....t.......H...,7....t.
10d80 48 8d 15 bc 24 04 00 be 03 00 00 00 48 89 df e8 e1 73 00 00 be 01 00 00 00 b9 03 00 00 00 48 89 H...$.......H....s............H.
10da0 df 44 89 f2 45 89 f8 e8 be 4c 00 00 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 .D..E....L..1.H...[A^A_].UH..SPH
10dc0 89 fb be 01 00 00 00 ba 02 00 00 00 e8 7c 05 00 00 be 01 00 00 00 48 89 df 89 c2 e8 28 4c 00 00 .............|........H.....(L..
10de0 48 89 df 48 89 c6 e8 15 3e 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb H..H....>.......H...[].UH..SPH..
10e00 be 01 00 00 00 ba 07 00 00 00 e8 0f 7b 00 00 be 02 00 00 00 48 89 df e8 4d 7b 00 00 be 02 00 00 ............{.......H...M{......
10e20 00 48 89 df e8 9c 33 00 00 be 01 00 00 00 48 89 df e8 a6 44 00 00 b8 01 00 00 00 48 83 c4 08 5b .H....3.......H....D.......H...[
10e40 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 fc 48 8d 75 d4 e8 a8 03 00 00 48 ].UH..AWAVAUATSH..(I..H.u......H
10e60 89 45 c8 8b 5d d4 44 8d 73 01 4c 89 e7 44 89 f6 e8 fb 35 00 00 85 c0 0f 8e 99 00 00 00 8d 73 02 .E..].D.s.L..D....5...........s.
10e80 31 d2 4c 89 e7 e8 fe 79 00 00 49 89 c5 ba 06 00 00 00 4c 89 e7 44 89 f6 44 89 75 bc e8 7d 7a 00 1.L....y..I.......L..D..D.u..}z.
10ea0 00 83 c3 03 31 d2 4c 89 e7 89 de e8 e7 7b 00 00 49 89 c7 4c 89 7d c0 be 63 00 00 00 4c 89 ef e8 ....1.L......{..I..L.}..c...L...
10ec0 6a ed 00 00 48 85 c0 0f 95 c0 0f b6 d8 be 72 00 00 00 4c 89 ef e8 54 ed 00 00 44 8d 73 02 48 85 j...H.........r...L...T...D.s.H.
10ee0 c0 44 0f 44 f3 be 6c 00 00 00 4c 89 ef e8 3c ed 00 00 44 89 f1 83 c9 04 48 85 c0 41 0f 44 ce 41 .D.D..l...L...<...D.....H..A.D.A
10f00 89 cd 41 83 cd 08 45 85 ff 44 0f 4e e9 4c 8d 35 b6 03 00 00 eb 1b 4c 89 e7 44 89 f6 44 89 75 bc ..A...E..D.N.L.5......L..D..D.u.
10f20 e8 a0 32 00 00 45 31 f6 31 c0 48 89 45 c0 45 31 ed 48 8d 15 88 35 04 00 be d8 b9 f0 ff 4c 89 e7 ..2..E1.1.H.E.E1.H...5.......L..
10f40 e8 e0 3e 00 00 85 c0 75 6d 31 f6 ba 02 00 00 00 4c 89 e7 e8 27 3f 00 00 be ff ff ff ff 4c 89 e7 ..>....um1......L...'?.......L..
10f60 e8 e0 34 00 00 48 8d 15 54 35 04 00 be d8 b9 f0 ff 4c 89 e7 e8 42 42 00 00 48 8d 35 88 22 04 00 ..4..H..T5.......L...BB..H.5."..
10f80 4c 89 e7 e8 6f 3a 00 00 48 8d 15 7b 22 04 00 be fe ff ff ff 4c 89 e7 e8 99 40 00 00 be ff ff ff L...o:..H..{".......L....@......
10fa0 ff 4c 89 e7 e8 9c 34 00 00 be fe ff ff ff 4c 89 e7 e8 8a 42 00 00 48 8b 5d c8 48 89 df e8 57 3c .L....4.......L....B..H.].H...W<
10fc0 00 00 ba 01 00 00 00 48 89 df 4c 89 e6 e8 31 31 00 00 4c 89 e7 8b 75 bc e8 68 34 00 00 be fd ff .......H..L...11..L...u..h4.....
10fe0 ff ff 4c 89 e7 e8 f2 40 00 00 48 89 df 4c 89 f6 44 89 ea 48 8b 4d c0 e8 70 da 00 00 31 c0 48 83 ..L....@..H..L..D..H.M..p...1.H.
11000 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 98 00 00 .([A\A]A^A_].UH..AWAVAUATSH.....
11020 00 49 89 ff 48 8d 75 d4 e8 da 01 00 00 49 89 c6 8b 5d d4 44 8d 6b 01 4c 89 ff 44 89 ee e8 e7 79 .I..H.u......I...].D.k.L..D....y
11040 00 00 49 89 c4 8d 73 02 4c 89 ff e8 d9 79 00 00 48 89 85 48 ff ff ff 48 8d 95 50 ff ff ff 4c 89 ..I...s.L....y..H..H...H..P...L.
11060 f7 44 89 e6 e8 78 da 00 00 85 c0 74 65 83 c3 03 4c 89 ff 89 de e8 ef 78 00 00 4c 89 ff 89 de e8 .D...x.....te...L......x..L.....
11080 41 31 00 00 41 bd 01 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 f6 e8 69 30 00 00 48 8d b5 50 ff ff A1..A..........L..L...i0..H..P..
110a0 ff 4c 89 f7 48 8b 95 48 ff ff ff e8 dd db 00 00 48 89 c3 48 85 db 75 0d be fe ff ff ff 4c 89 f7 .L..H..H........H..H..u......L..
110c0 e8 00 31 00 00 4c 89 ff 48 89 de e8 27 39 00 00 eb 15 48 8d 15 1c 21 04 00 4c 89 ff 44 89 ee e8 ..1..L..H...'9....H...!..L..D...
110e0 91 70 00 00 41 89 c5 44 89 e8 48 81 c4 98 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 .p..A..D..H......[A\A]A^A_].UH..
11100 53 50 48 89 fb be 02 00 00 00 e8 61 33 00 00 85 c0 74 19 83 f8 05 74 14 48 8d 15 c0 20 04 00 be SPH........a3....t....t.H.......
11120 02 00 00 00 48 89 df e8 49 70 00 00 be 02 00 00 00 48 89 df e8 8c 30 00 00 be 01 00 00 00 48 89 ....H...Ip.......H....0.......H.
11140 df e8 fa 40 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 03 00 00 00 ...@.......H...[].UH..SPH.......
11160 e8 04 78 00 00 31 f6 48 89 df 48 83 c4 08 5b 5d e9 d5 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 ..x..1.H..H...[].....UH..AWAVAUA
11180 54 53 50 48 89 fb 48 8d 75 d4 e8 78 00 00 00 49 89 c6 44 8b 7d d4 45 8d 6f 01 31 d2 48 89 df 44 TSPH..H.u..x...I..D.}.E.o.1.H..D
111a0 89 ee e8 d2 35 00 00 49 89 c4 4d 85 e4 75 1c 48 89 df 44 89 ee e8 b6 32 00 00 85 c0 7e 0d 48 89 ....5..I..M..u.H..D....2....~.H.
111c0 df 44 89 ee e8 7c 32 00 00 eb 28 41 83 c7 02 49 39 de 0f 94 c0 0f b6 d0 48 89 df 44 89 fe e8 b4 .D...|2...(A...I9.......H..D....
111e0 78 00 00 48 89 df 4c 89 f6 4c 89 e2 89 c1 e8 9d 6c 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 x..H..L..L......l.......H...[A\A
11200 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb be 01 00 00 00 e8 52 32 00 00 83 f8 ]A^A_].UH..AVSI..H........R2....
11220 08 75 18 41 c7 06 01 00 00 00 be 01 00 00 00 48 89 df 5b 41 5e 5d e9 5d 36 00 00 41 c7 06 00 00 .u.A...........H..[A^].]6..A....
11240 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 49 89 fc be 02 00 00 00 ..H..[A^].UH..AWAVATSA..I.......
11260 e8 c4 77 00 00 49 89 c7 be 01 00 00 00 ba 06 00 00 00 4c 89 e7 e8 a4 76 00 00 be 01 00 00 00 4c ..w..I............L....v.......L
11280 89 e7 44 89 fa 45 85 f6 74 07 e8 b0 45 00 00 eb 05 e8 a9 46 00 00 31 db 48 85 c0 74 22 4c 89 e7 ..D..E..t...E......F..1.H..t"L..
112a0 48 89 c6 e8 4f 37 00 00 41 8d 5e 01 41 f7 d6 ba 01 00 00 00 4c 89 e7 44 89 f6 e8 74 2f 00 00 89 H...O7..A.^.A.......L..D...t/...
112c0 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 48 8d 15 e2 31 04 00 be d8 .[A\A^A_].UH..AVSI..H..H...1....
112e0 b9 f0 ff e8 3d 3b 00 00 48 89 df e8 29 39 00 00 be fe ff ff ff 48 89 df e8 9c 3a 00 00 83 f8 06 ....=;..H...)9.......H....:.....
11300 75 29 49 63 06 48 8d 0d f4 c6 04 00 48 8b 34 c1 48 89 df e8 df 36 00 00 49 63 76 28 48 89 df 48 u)Ic.H......H.4.H....6..Icv(H..H
11320 85 f6 78 0c e8 59 36 00 00 eb 0a 5b 41 5e 5d c3 e8 17 36 00 00 be 02 00 00 00 31 d2 31 c9 45 31 ..x..Y6....[A^]...6.......1.1.E1
11340 c0 48 89 df 5b 41 5e 5d e9 ea 3f 00 00 55 48 89 e5 41 57 41 56 41 54 53 41 89 d6 41 89 f4 48 89 .H..[A^]..?..UH..AWAVATSA..A..H.
11360 fb 44 89 f6 e8 c0 76 00 00 49 89 c7 ba 06 00 00 00 48 89 df 44 89 e6 e8 a2 75 00 00 48 89 df 44 .D....v..I.......H..D....u..H..D
11380 89 e6 44 89 fa e8 b5 44 00 00 48 85 c0 75 12 48 8d 15 97 1e 04 00 48 89 df 44 89 f6 e8 d4 6d 00 ..D....D..H..u.H......H..D....m.
113a0 00 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 48 39 f3 74 12 ba .D..[A\A^A_].UH..AVSI..H..H9.t..
113c0 01 00 00 00 48 89 f7 48 89 de e8 34 2d 00 00 eb 12 be fe ff ff ff ba 01 00 00 00 48 89 df e8 50 ....H..H...4-..............H...P
113e0 2e 00 00 be fe ff ff ff 48 89 df 4c 89 f2 5b 41 5e 5d e9 3e 3c 00 00 55 48 89 e5 53 50 48 89 fb ........H..L..[A^].><..UH..SPH..
11400 f2 0f 10 05 60 30 04 00 be 88 00 00 00 e8 3b 83 00 00 31 f6 ba 1b 00 00 00 48 89 df e8 5e 3a 00 ....`0........;...1......H...^:.
11420 00 48 8d 35 08 c6 04 00 31 d2 48 89 df e8 b1 83 00 00 f2 0f 10 05 8e 30 04 00 48 89 df e8 23 35 .H.5....1.H............0..H...#5
11440 00 00 48 8d 15 dd 1e 04 00 be fe ff ff ff 48 89 df e8 df 3b 00 00 f2 0f 10 05 72 30 04 00 48 89 ..H...........H....;......r0..H.
11460 df e8 ff 34 00 00 48 8d 15 bc 1e 04 00 be fe ff ff ff 48 89 df e8 bb 3b 00 00 48 be ff ff ff ff ...4..H...........H....;..H.....
11480 ff ff ff 7f 48 89 df e8 f6 34 00 00 48 8d 15 9b 1e 04 00 be fe ff ff ff 48 89 df e8 95 3b 00 00 ....H....4..H...........H....;..
114a0 48 be 00 00 00 00 00 00 00 80 48 89 df e8 d0 34 00 00 48 8d 15 80 1e 04 00 be fe ff ff ff 48 89 H.........H....4..H...........H.
114c0 df e8 6f 3b 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ..o;.......H...[].UH..SPH.......
114e0 e8 e2 2f 00 00 be 01 00 00 00 85 c0 74 1e 31 d2 48 89 df e8 0d 32 00 00 48 89 c6 48 f7 de 48 0f ../.........t.1.H....2..H..H..H.
11500 4c f0 48 89 df e8 78 34 00 00 eb 18 48 89 df e8 87 74 00 00 66 0f 54 05 e4 2f 04 00 48 89 df e8 L.H...x4....H....t..f.T../..H...
11520 41 34 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 58 A4.......H...[].UH..SPH........X
11540 74 00 00 e8 3c e5 00 00 48 89 df e8 15 34 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 t...<...H....4.......H...[].UH..
11560 53 50 48 89 fb be 01 00 00 00 e8 2c 74 00 00 e8 16 e5 00 00 48 89 df e8 e9 33 00 00 b8 01 00 00 SPH........,t.......H....3......
11580 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 00 74 00 00 f2 0f 11 45 f0 .H...[].UH..SPH.........t.....E.
115a0 f2 0f 10 05 70 2e 04 00 be 02 00 00 00 48 89 df e8 34 74 00 00 0f 28 c8 f2 0f 10 45 f0 e8 ce e4 ....p........H...4t...(....E....
115c0 00 00 48 89 df e8 9b 33 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be ..H....3.......H...[].UH..SPH...
115e0 01 00 00 00 e8 de 2e 00 00 be 01 00 00 00 85 c0 74 0a 48 89 df e8 cb 2b 00 00 eb 15 48 89 df e8 ................t.H....+....H...
11600 97 73 00 00 e8 93 e4 00 00 48 89 df e8 ba 06 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .s.......H............H...[].UH.
11620 e5 53 50 48 89 fb be 01 00 00 00 e8 6b 73 00 00 e8 8b e4 00 00 48 89 df e8 28 33 00 00 b8 01 00 .SPH........ks.......H...(3.....
11640 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 3f 73 00 00 f2 0f 59 05 ..H...[].UH..SPH........?s....Y.
11660 74 2e 04 00 48 89 df e8 f9 32 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 t...H....2.......H...[].UH..SPH.
11680 fb be 01 00 00 00 e8 10 73 00 00 e8 5a e4 00 00 48 89 df e8 cd 32 00 00 b8 01 00 00 00 48 83 c4 ........s...Z...H....2.......H..
116a0 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 f4 be 01 00 00 00 e8 4a 30 00 00 83 7d f4 00 74 .[].UH..SPH..H.U.......J0...}..t
116c0 0d 48 89 df 48 89 c6 e8 b6 32 00 00 eb 15 be 01 00 00 00 48 89 df e8 8e 72 00 00 48 89 df e8 69 .H..H....2.........H....r..H...i
116e0 32 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 c5 2d 2.......H...[].UH..SPH.........-
11700 00 00 be 01 00 00 00 85 c0 74 0a 48 89 df e8 b2 2a 00 00 eb 15 48 89 df e8 7e 72 00 00 e8 f2 e3 .........t.H....*....H...~r.....
11720 00 00 48 89 df e8 a1 05 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 83 ec ..H............H...[].UH..AVSH..
11740 10 48 89 fb be 01 00 00 00 e8 79 2d 00 00 85 c0 74 51 be 02 00 00 00 48 89 df e8 68 2d 00 00 85 .H........y-....tQ.....H...h-...
11760 c0 74 40 be 02 00 00 00 31 d2 48 89 df e8 93 2f 00 00 49 89 c6 48 ff c0 48 83 f8 01 77 5b 4d 85 .t@.....1.H..../..I..H..H...w[M.
11780 f6 75 14 48 8d 15 87 1c 04 00 be 02 00 00 00 48 89 df e8 de 69 00 00 31 f6 48 89 df e8 e1 31 00 .u.H...........H....i..1.H....1.
117a0 00 eb 55 be 01 00 00 00 48 89 df e8 eb 71 00 00 f2 0f 11 45 e8 be 02 00 00 00 48 89 df e8 d9 71 ..U.....H....q.....E......H....q
117c0 00 00 0f 28 c8 f2 0f 10 45 e8 e8 4b e3 00 00 48 89 df e8 8e 31 00 00 eb 1f be 01 00 00 00 31 d2 ...(....E..K...H....1.........1.
117e0 48 89 df e8 1d 2f 00 00 48 99 49 f7 fe 48 89 df 48 89 d6 e8 8a 31 00 00 b8 01 00 00 00 48 83 c4 H..../..H.I..H..H....1.......H..
11800 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 0f 72 00 00 49 89 c6 be 02 00 .[A^].UH..AVSH.........r..I.....
11820 00 00 48 89 df e8 ff 71 00 00 49 39 c6 19 f6 83 e6 01 48 89 df e8 a3 33 00 00 b8 01 00 00 00 5b ..H....q..I9......H....3.......[
11840 41 5e 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 e8 41 71 00 00 f2 0f 11 45 f0 be A^].UH..SH...H........Aq.....E..
11860 02 00 00 00 48 89 df e8 04 2c 00 00 85 c0 7e 25 be 02 00 00 00 48 89 df e8 1e 71 00 00 66 0f 2e ....H....,....~%.....H....q..f..
11880 05 5b 2c 04 00 75 1a 7a 18 f2 0f 10 45 f0 e8 ff e2 00 00 eb 36 f2 0f 10 45 f0 e8 ed e2 00 00 eb .[,..u.z....E.......6...E.......
118a0 2a f2 0f 11 45 e8 f2 0f 10 45 f0 e8 dc e2 00 00 f2 0f 11 45 f0 f2 0f 10 45 e8 e8 cd e2 00 00 f2 *...E....E.........E....E.......
118c0 0f 10 4d f0 f2 0f 5e c8 0f 28 c1 48 89 df e8 92 30 00 00 b8 01 00 00 00 48 83 c4 18 5b 5d c3 55 ..M...^..(.H....0.......H...[].U
118e0 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 b7 28 00 00 41 89 c7 45 85 ff 7e 32 bb 01 00 00 00 41 H..AWAVATSI....(..A..E..~2.....A
11900 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 00 00 4c 89 f7 44 89 e6 89 da e8 d7 2c 00 00 85 .....A...|;.......L..D......,...
11920 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 cf 1a 04 00 41 bc 01 00 00 00 be 01 00 00 00 4c 89 .D.E.A9.u...H......A..........L.
11940 f7 e8 2f 68 00 00 4c 89 f7 44 89 e6 e8 f4 2a 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 ../h..L..D....*.......[A\A^A_].U
11960 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 37 28 00 00 41 89 c7 45 85 ff 7e 32 bb 01 00 00 00 41 H..AWAVATSI...7(..A..E..~2.....A
11980 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 00 00 4c 89 f7 89 de 44 89 e2 e8 57 2c 00 00 85 .....A...|;.......L....D...W,...
119a0 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 4f 1a 04 00 41 bc 01 00 00 00 be 01 00 00 00 4c 89 .D.E.A9.u...H..O...A..........L.
119c0 f7 e8 af 67 00 00 4c 89 f7 44 89 e6 e8 74 2a 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 ...g..L..D...t*.......[A\A^A_].U
119e0 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 e8 d2 2a 00 00 be 01 00 00 00 48 89 df 85 c0 74 H..SH...H.........*.......H....t
11a00 0a e8 bf 27 00 00 0f 57 c0 eb 4d e8 8b 6f 00 00 0f 57 c9 66 0f 2e c8 76 0c f2 0f 11 45 f0 e8 79 ...'...W..M..o...W.f...v....E..y
11a20 e0 00 00 eb 0a f2 0f 11 45 f0 e8 e5 e0 00 00 f2 0f 11 45 e8 48 89 df e8 8f 02 00 00 f2 0f 10 55 ........E.........E.H..........U
11a40 e8 0f 57 c0 f2 0f 10 4d f0 66 0f 2e ca 75 02 7b 07 f2 0f 5c ca 0f 28 c1 48 89 df e8 05 2f 00 00 ..W....M.f...u.{...\..(.H..../..
11a60 b8 02 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 1c 6f 00 00 f2 .....H...[].UH..SPH.........o...
11a80 0f 59 05 61 2a 04 00 48 89 df e8 d6 2e 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 .Y.a*..H............H...[].UH..A
11aa0 57 41 56 41 54 53 48 83 ec 10 49 89 fe e8 34 e1 00 00 f2 48 0f 2a c0 f2 0f 59 05 31 2a 04 00 f2 WAVATSH...I...4....H.*...Y.1*...
11ac0 0f 11 45 d8 4c 89 f7 e8 dd 26 00 00 83 f8 02 74 21 83 f8 01 0f 85 a7 00 00 00 be 01 00 00 00 4c ..E.L....&.....t!..............L
11ae0 89 f7 e8 42 6f 00 00 49 89 c7 41 bc 01 00 00 00 eb 20 be 01 00 00 00 4c 89 f7 e8 2a 6f 00 00 49 ...Bo..I..A............L...*o..I
11b00 89 c4 be 02 00 00 00 4c 89 f7 e8 1a 6f 00 00 49 89 c7 4c 89 fb 4c 29 e3 7d 14 48 8d 15 bc 18 04 .......L....o..I..L..L).}.H.....
11b20 00 be 01 00 00 00 4c 89 f7 e8 47 66 00 00 4d 85 e4 79 26 48 b8 ff ff ff ff ff ff ff 7f 4c 01 e0 ......L...Gf..M..y&H.........L..
11b40 49 39 c7 7e 14 48 8d 15 a3 18 04 00 be 01 00 00 00 4c 89 f7 e8 1c 66 00 00 f2 48 0f 2a c3 f2 0f I9.~.H...........L....f...H.*...
11b60 58 05 b2 28 04 00 f2 0f 10 4d d8 f2 0f 59 c8 f2 48 0f 2c f1 4c 01 e6 4c 89 f7 e8 03 2e 00 00 eb X..(.....M...Y..H.,.L..L........
11b80 11 85 c0 75 1f 4c 89 f7 f2 0f 10 45 d8 e8 d3 2d 00 00 b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 5e ...u.L.....E...-.......H...[A\A^
11ba0 41 5f 5d c3 48 8d 35 18 18 04 00 31 c0 4c 89 f7 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 ad 66 00 A_].H.5....1.L..H...[A\A^A_]..f.
11bc0 00 55 48 89 e5 be 01 00 00 00 e8 cc 6d 00 00 f2 48 0f 2c f8 e8 49 e0 00 00 e8 02 e0 00 00 31 c0 .UH.........m...H.,..I........1.
11be0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 a6 6d 00 00 e8 1c e0 00 00 48 89 df e8 63 2d ].UH..SPH.........m.......H...c-
11c00 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 7a 6d 00 .......H...[].UH..SPH........zm.
11c20 00 f2 0f 51 c0 48 89 df e8 38 2d 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 ...Q.H...8-.......H...[].UH..SPH
11c40 89 fb be 01 00 00 00 e8 4f 6d 00 00 e8 37 e0 00 00 48 89 df e8 0c 2d 00 00 b8 01 00 00 00 48 83 ........Om...7...H....-.......H.
11c60 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 f8 27 00 00 be 01 00 00 00 48 89 df ..[].UH..SPH.........'.......H..
11c80 83 f8 03 75 17 e8 3d 28 00 00 85 c0 74 1d 48 8d 35 20 17 04 00 ba 07 00 00 00 eb 1b e8 c8 6c 00 ...u..=(....t.H.5.............l.
11ca0 00 48 89 df e8 a3 2c 00 00 eb 14 48 8d 35 0b 17 04 00 ba 05 00 00 00 48 89 df e8 df 2c 00 00 b8 .H....,....H.5.........H....,...
11cc0 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 66 0f 2e 05 49 27 04 00 72 19 f2 0f 10 0d 47 27 04 ....H...[].UH..f...I'..r.....G'.
11ce0 00 66 0f 2e c8 76 0b f2 48 0f 2c f0 5d e9 90 2c 00 00 5d e9 6d 2c 00 00 55 48 89 e5 53 50 89 f3 .f...v..H.,.]..,..].m,..UH..SP..
11d00 89 d8 c1 e0 04 83 c0 20 48 63 d0 be 26 00 00 00 e8 c2 05 00 00 88 58 0a 48 83 c4 08 5b 5d c3 55 ........Hc..&.........X.H...[].U
11d20 48 89 e5 53 50 89 f3 8d 04 dd 20 00 00 00 48 63 d0 be 06 00 00 00 e8 9c 05 00 00 85 db 48 c7 40 H..SP.........Hc.............H.@
11d40 18 00 00 00 00 88 58 0a 74 17 48 63 cb 48 8d 4c c8 18 48 c7 01 00 00 00 00 48 83 c1 f8 ff cb 75 ......X.t.Hc.H.L..H......H.....u
11d60 f1 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 41 80 7f 0a 00 74 3a 31 .H...[].UH..AWAVSPI..I..A....t:1
11d80 db 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 0f 03 00 00 48 c7 40 08 01 00 00 00 48 8d 48 10 48 89 .1.1......L.......H.@.....H.H.H.
11da0 08 c7 40 18 00 00 00 00 49 89 44 df 20 48 ff c3 41 0f b6 47 0a 39 c3 7c c8 48 83 c4 08 5b 41 5e ..@.....I.D..H..A..G.9.|.H...[A^
11dc0 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 49 8d 5e 40 49 8b 46 40 eb 0a 48 89 A_].UH..AWAVSPI..I..I.^@I.F@..H.
11de0 c3 48 83 c3 10 48 8b 03 48 85 c0 74 0f 48 8b 08 4c 39 f9 72 07 4c 39 f9 75 e4 eb 49 31 f6 31 d2 .H...H..H..t.H..L9.r.L9.u..I1.1.
11e00 b9 20 00 00 00 4c 89 f7 e8 94 02 00 00 48 c7 40 08 00 00 00 00 48 8b 0b 48 89 48 10 c7 40 18 01 .....L.......H.@.....H..H.H..@..
11e20 00 00 00 48 89 03 4c 89 38 4d 39 76 50 75 16 49 8b 4e 18 48 8b 91 a8 00 00 00 49 89 56 50 4c 89 ...H..L.8M9vPu.I.N.H......I.VPL.
11e40 b1 a8 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb eb 0f ba .....H...[A^A_].UH..AVSI..H.....
11e60 20 00 00 00 31 c9 48 89 df e8 33 02 00 00 48 8b 73 40 48 85 f6 74 3c 48 8b 06 4c 39 f0 72 34 48 ....1.H...3...H.s@H..t<H..L9.r4H
11e80 8b 4e 10 48 89 4b 40 48 83 7e 08 00 74 d1 48 8d 4e 10 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 .N.H.K@H.~..t.H.N.H..H.@.H.A.H..
11ea0 48 89 0e f6 46 18 40 74 c5 48 89 df e8 d9 03 00 00 eb bb 5b 41 5e 5d c3 55 48 89 e5 be 09 00 00 H...F.@t.H.........[A^].UH......
11ec0 00 ba 78 00 00 00 e8 0c 04 00 00 48 c7 40 30 00 00 00 00 c7 40 14 00 00 00 00 c7 40 20 00 00 00 ..x........H.@0.....@......@....
11ee0 00 48 c7 40 60 00 00 00 00 c7 40 18 00 00 00 00 48 c7 40 48 00 00 00 00 48 c7 40 40 00 00 00 00 .H.@`.....@.....H.@H....H.@@....
11f00 48 c7 40 38 00 00 00 00 c7 40 1c 00 00 00 00 48 c7 40 58 00 00 00 00 c7 40 10 00 00 00 00 c6 40 H.@8.....@.....H.@X.....@......@
11f20 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 00 00 00 c7 40 24 00 00 00 00 c7 40 28 00 00 00 00 ...@...@..H.@P.....@$.....@(....
11f40 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b .@,....H.@h....].UH..AVSH..I..H.
11f60 73 38 48 63 53 18 48 c1 e2 02 31 c9 e8 30 01 00 00 48 8b 73 40 48 63 53 20 48 c1 e2 03 31 c9 4c s8HcS.H...1..0...H.s@HcS.H...1.L
11f80 89 f7 e8 1a 01 00 00 48 8b 73 30 48 63 53 14 48 c1 e2 04 31 c9 4c 89 f7 e8 04 01 00 00 48 8b 73 .......H.s0HcS.H...1.L.......H.s
11fa0 48 48 63 53 1c 48 c1 e2 02 31 c9 4c 89 f7 e8 ee 00 00 00 48 8b 73 50 48 63 53 24 48 c1 e2 04 31 HHcS.H...1.L.......H.sPHcS$H...1
11fc0 c9 4c 89 f7 e8 d8 00 00 00 48 8b 73 58 48 63 53 10 48 c1 e2 04 31 c9 4c 89 f7 e8 c2 00 00 00 ba .L.......H.sXHcS.H...1.L........
11fe0 78 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 5e 5d e9 ac 00 00 00 55 48 89 e5 44 8b 47 24 31 c9 45 x...1.L..H..[A^].....UH..D.G$1.E
12000 85 c0 b8 00 00 00 00 7e 34 48 8b 7f 50 48 83 c7 0c 39 57 fc b8 00 00 00 00 7f 22 39 17 7e 04 ff .......~4H..PH...9W......."9.~..
12020 ce 74 12 48 83 c7 10 ff c1 44 39 c1 b8 00 00 00 00 7c de eb 08 48 8b 47 f4 48 83 c0 20 5d c3 55 .t.H.....D9......|...H.G.H...].U
12040 48 89 e5 41 56 53 49 89 d6 49 63 16 44 89 c0 c1 e8 1f 44 01 c0 d1 f8 39 c2 7d 12 8d 04 12 83 f8 H..AVSI..Ic.D.....D....9.}......
12060 04 41 b8 04 00 00 00 44 0f 4d c0 eb 05 44 39 c2 7d 18 48 0f af d1 49 63 d8 48 0f af cb e8 1f 00 .A.....D.M...D9.}.H...Ic.H......
12080 00 00 41 89 1e 5b 41 5e 5d c3 48 8d 0d 85 13 04 00 31 c0 48 89 ce 4c 89 ca 44 89 c1 e8 81 d1 00 ..A..[A^].H......1.H..L..D......
120a0 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 48 89 d3 49 89 f7 49 89 fc 4d 8b 6c 24 18 .UH..AWAVAUATSPI..H..I..I..M.l$.
120c0 49 8b 7d 08 41 ff 55 00 48 85 c0 75 28 4d 85 f6 74 23 be 01 00 00 00 4c 89 e7 e8 fe 0b 00 00 49 I.}.A.U.H..u(M..t#.....L.......I
120e0 8b 7d 08 4c 89 fe 48 89 da 4c 89 f1 41 ff 55 00 48 85 c0 74 20 48 f7 db 4d 85 ff 49 0f 44 df 4c .}.L..H..L..A.U.H..t.H..M..I.D.L
12100 01 f3 49 01 5d 18 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 be 04 00 00 00 4c 89 e7 e8 e1 95 ..I.].H...[A\A]A^A_]......L.....
12120 00 00 55 48 89 e5 48 8d 35 03 13 04 00 31 c0 e8 ee d0 00 00 55 48 89 e5 48 8b 7f 18 80 7f 55 01 ..UH..H.5....1......UH..H.....U.
12140 77 09 48 89 d6 5d e9 12 00 00 00 8a 46 09 24 f8 8a 4f 54 80 e1 03 08 c1 88 4e 09 5d c3 55 48 89 w.H..]......F.$..OT......N.].UH.
12160 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8a 43 09 4c 8d 3d b5 00 00 00 24 fc 88 43 09 0f b6 4b 08 .AWAVSPH..I...C.L.=....$..C...K.
12180 83 f9 25 7f 54 83 c1 fc 83 f9 10 77 5d 49 63 0c 8f 4c 01 f9 ff e1 48 8b 73 10 48 85 f6 74 11 f6 ..%.T......w]Ic..L....H.s.H..t..
121a0 46 09 03 74 0b 4c 89 f7 e8 b0 ff ff ff 8a 43 09 0c 04 88 43 09 48 8b 43 18 49 8b 4e 20 48 8d 44 F..t.L........C....C.H.C.I.N.H.D
121c0 08 28 49 89 46 20 f6 43 0a 40 74 1e 48 8b 5b 20 8a 43 09 a8 03 75 a0 eb 11 83 f9 26 75 0c 49 8b .(I.F..C.@t.H.[..C...u.....&u.I.
121e0 46 70 48 89 43 10 49 89 5e 70 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 4e 20 0c 04 88 43 09 48 8b FpH.C.I.^pH...[A^A_].I.N....C.H.
12200 43 10 48 8d 44 08 21 49 89 46 20 eb dd 49 8b 46 70 48 89 43 30 eb cf 49 8b 46 70 48 89 43 48 eb C.H.D.!I.F...I.FpH.C0..I.FpH.CH.
12220 c5 49 8b 46 70 48 89 43 70 eb bb 90 c9 ff ff ff e1 ff ff ff b2 ff ff ff 6a ff ff ff eb ff ff ff .I.FpH.Cp...............j.......
12240 f5 ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff ................................
12260 be ff ff ff be ff ff ff be ff ff ff c9 ff ff ff 55 48 89 e5 48 8b 47 18 80 66 09 fb 48 8b 48 78 ................UH..H.G..f..H.Hx
12280 48 89 4e 30 48 89 70 78 5d c3 55 48 89 e5 48 8b 7f 18 80 7f 55 01 77 17 48 8b 06 48 8b 30 48 85 H.N0H.px].UH..H.....U.w.H..H.0H.
122a0 f6 74 0c f6 46 09 03 74 06 5d e9 ae fe ff ff 5d c3 55 48 89 e5 48 8b 47 18 80 66 09 fc 48 8b 0e .t..F..t.].....].UH..H.G..f..H..
122c0 48 89 48 58 48 8b 88 a0 00 00 00 48 89 0e 48 89 b0 a0 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 H.HXH......H..H......].UH..AVSH.
122e0 d0 41 89 f6 48 8b 5f 18 44 89 f2 83 e2 0f 31 f6 48 89 c1 e8 a9 fd ff ff 8a 4b 54 80 e1 03 88 48 .A..H._.D.....1.H........KT....H
12300 09 44 88 70 08 48 8b 4b 58 48 89 08 48 89 43 58 5b 41 5e 5d c3 55 48 89 e5 48 ff 4e 08 75 09 48 .D.p.H.KXH..H.CX[A^].UH..H.N.u.H
12320 8d 46 10 48 39 06 74 02 5d c3 ba 20 00 00 00 31 c9 5d e9 6a fd ff ff 55 48 89 e5 41 57 41 56 41 .F.H9.t.]......1.].j...UH..AWAVA
12340 54 53 48 89 f3 49 89 fe f6 43 09 08 0f 85 9c 00 00 00 48 85 d2 0f 84 93 00 00 00 f6 42 0a 04 0f TSH..I...C........H.........B...
12360 85 89 00 00 00 4d 8b 66 18 49 8b 84 24 08 01 00 00 be 02 00 00 00 48 89 d7 48 89 c2 e8 ef 19 00 .....M.f.I..$.........H..H......
12380 00 48 85 c0 74 68 41 8a 44 24 55 04 fe 3c 03 77 36 8a 43 09 24 f8 41 8a 4c 24 54 80 e1 03 08 c1 .H..thA.D$U..<.w6.C.$.A.L$T.....
123a0 88 4b 09 4d 8b 7c 24 60 49 39 df 75 1a ba 01 00 00 00 4c 89 f7 4c 89 fe e8 1b 01 00 00 4c 39 f8 .K.M.|$`I9.u......L..L.......L9.
123c0 74 eb 49 89 44 24 60 49 8d 4c 24 58 48 89 c8 48 8b 08 48 39 d9 75 f5 48 8b 0b 48 89 08 49 8b 44 t.I.D$`I.L$XH..H..H9.u.H..H..I.D
123e0 24 68 48 89 03 49 89 5c 24 68 80 4b 09 08 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 $hH..I.\$h.K..[A\A^A_].UH..AWAVS
12400 50 49 89 ff 4d 8b 77 18 be 01 00 00 00 4c 89 f7 e8 6d 00 00 00 49 8b 5f 18 eb 0a 31 f6 4c 89 ff PI..M.w......L...m...I._...1.L..
12420 e8 46 09 00 00 48 83 bb 98 00 00 00 00 75 ec 41 c6 46 54 03 41 c6 46 56 00 49 8d 76 68 48 c7 c2 .F...H.......u.A.FT.A.FV.I.vhH..
12440 ff ff ff ff 4c 89 ff e8 8c 00 00 00 49 8d 76 58 48 c7 c2 ff ff ff ff 4c 89 ff e8 79 00 00 00 49 ....L.......I.vXH......L...y...I
12460 81 c6 a0 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff 4c 89 f6 48 83 c4 08 5b 41 5e 41 5f 5d e9 56 00 ......H......L..L..H...[A^A_].V.
12480 00 00 55 48 89 e5 48 8d 8f 98 00 00 00 48 89 c8 48 8b 08 48 85 c9 75 f5 48 8b 4f 68 48 85 c9 74 ..UH..H......H..H..H..u.H.OhH..t
124a0 35 48 83 c7 68 48 89 ca f6 42 09 03 48 8b 0a 74 19 48 89 0f 48 8b 08 48 89 0a 48 89 10 48 89 d0 5H..hH...B..H..t.H..H..H..H..H..
124c0 48 8b 17 48 85 d2 75 e0 eb 0c 85 f6 75 e3 48 85 c9 48 89 d7 75 cf 5d c3 55 48 89 e5 41 57 41 56 H..H..u.....u.H..H..u.].UH..AWAV
124e0 41 55 41 54 53 48 83 ec 28 49 89 d4 49 89 f6 49 8b 1e 48 85 db 0f 84 41 01 00 00 48 89 7d d0 48 AUATSH..(I..I..I..H....A...H.}.H
12500 8b 47 18 44 0f b6 78 54 45 89 fd 41 83 f5 03 41 80 e7 03 44 89 7d c4 31 c0 48 89 45 c8 e9 0b 01 .G.D..xTE..A...A...D.}.1.H.E....
12520 00 00 49 ff cc 0f b6 43 09 89 c1 83 f1 03 41 85 cd 75 3d 48 8b 03 49 89 06 0f b6 43 08 83 f8 25 ..I....C......A..u=H..I....C...%
12540 7f 3b 83 c0 fc 83 f8 10 77 52 48 8d 0d 0f 01 00 00 48 63 04 81 48 01 c8 ff e0 48 8b 7d d0 48 89 .;......wRH......Hc..H....H.}.H.
12560 de e8 e3 14 00 00 48 8b 53 10 48 83 c2 21 eb 1e 24 f8 44 08 f8 88 43 09 49 89 de eb 1f 83 f8 26 ......H.S.H..!..$.D...C.I......&
12580 75 1a 0f b6 53 0a 48 c1 e2 04 48 83 c2 20 31 c9 48 8b 7d d0 48 89 de e8 05 fb ff ff 49 8b 1e 48 u...S.H...H...1.H.}.H.......I..H
125a0 85 db 0f 85 85 00 00 00 e9 95 00 00 00 48 8b 7d d0 48 89 de e8 0a 3a ff ff eb e1 0f b6 4b 0a 85 .............H.}.H....:......K..
125c0 c9 74 26 88 c8 45 31 ff 4a 8b 74 fb 20 48 85 f6 74 0c 48 8b 7d d0 e8 3a fd ff ff 8a 43 0a 49 ff .t&..E1.J.t..H..t.H.}..:....C.I.
125e0 c7 0f b6 c8 41 39 cf 7c df 8d 14 cd 20 00 00 00 31 c9 48 8b 7d d0 48 89 de e8 a3 fa ff ff 44 8b ....A9.|........1.H.}.H.......D.
12600 7d c4 eb 98 48 8b 53 18 48 83 c2 28 eb 80 48 8b 7d d0 48 89 de e8 8d 37 00 00 eb 80 48 8b 7d d0 }...H.S.H..(..H.}.H....7....H.}.
12620 48 89 de e8 29 f9 ff ff e9 6f ff ff ff 4d 85 e4 0f 85 ec fe ff ff 48 89 5d c8 eb 06 31 c0 48 89 H...)....o...M........H.]...1.H.
12640 45 c8 48 8b 45 c8 48 85 c0 4c 0f 44 f0 4c 89 f0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 E.H.E.H..L.D.L..H..([A\A]A^A_]..
12660 fa fe ff ff 4d ff ff ff 5b ff ff ff a4 ff ff ff ae ff ff ff bc ff ff ff 3c ff ff ff 3c ff ff ff ....M...[...............<...<...
12680 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff <...<...<...<...<...<...<...<...
126a0 06 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 5f 18 eb 08 4c 89 ff e8 15 00 ....UH..AWAVSPA..I..I._...L.....
126c0 00 00 0f b6 43 55 41 0f a3 c6 73 ee 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 ....CUA...s.H...[A^A_].UH..AWAVA
126e0 55 41 54 53 48 83 ec 18 49 89 fe 4d 8b 7e 18 31 db 41 0f b6 47 55 48 83 f8 07 0f 87 00 04 00 00 UATSH...I..M.~.1.A..GUH.........
12700 48 8d 0d 0d 04 00 00 48 63 04 81 48 01 c8 ff e0 49 c7 47 20 00 00 00 00 4c 89 ff e8 ba 07 00 00 H......Hc..H....I.G.....L.......
12720 49 83 7f 70 00 0f 85 00 02 00 00 41 c6 47 55 01 e9 f6 01 00 00 49 83 7f 70 00 4d 89 fc 74 13 4c I..p.......A.GU......I..p.M..t.L
12740 89 ff e8 93 07 00 00 49 83 7f 70 00 75 f1 4d 8b 66 18 49 8b 44 24 78 48 89 45 d0 41 c6 44 24 55 .......I..p.u.M.f.I.D$xH.E.A.D$U
12760 08 49 c7 44 24 20 00 00 00 00 4d 85 f6 74 12 41 f6 46 09 03 74 0b 4c 89 e7 4c 89 f6 e8 dc f9 ff .I.D$.....M..t.A.F..t.L..L......
12780 ff 41 f6 44 24 48 40 74 13 49 8b 74 24 40 f6 46 09 03 74 08 4c 89 e7 e8 c1 f9 ff ff 4c 89 e7 e8 .A.D$H@t.I.t$@.F..t.L.......L...
127a0 3f 0d 00 00 49 8b 84 24 a8 00 00 00 48 85 c0 0f 84 f1 01 00 00 49 8d 9c 24 a8 00 00 00 e9 7f 01 ?...I..$....H........I..$.......
127c0 00 00 49 8d 4f 68 ba 03 00 00 00 eb 15 49 8d 8f 98 00 00 00 ba 04 00 00 00 eb 07 ba 05 00 00 00 ..I.Oh.......I..................
127e0 31 c9 4c 89 f7 4c 89 fe 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 91 0c 00 00 49 8b 87 e0 00 1.L..L..H...[A\A]A^A_].....I....
12800 00 00 8a 48 09 80 e1 f8 41 8a 57 54 80 e2 03 08 ca 88 50 09 41 80 7f 56 01 74 63 49 8b 5f 18 49 ...H....A.WT......P.A..V.tcI._.I
12820 8b b7 b0 00 00 00 49 8b 97 c0 00 00 00 31 c9 4c 89 f7 e8 6a f8 ff ff 49 89 87 b0 00 00 00 49 c7 ......I......1.L...j...I......I.
12840 87 c0 00 00 00 00 00 00 00 41 8b 4f 38 41 8b 47 3c 89 c2 c1 fa 1f c1 ea 1e 01 c2 c1 fa 02 39 d1 .........A.O8A.G<.............9.
12860 7d 11 89 c6 c1 ee 1f 01 c6 d1 fe 4c 89 f7 e8 e6 10 00 00 49 8b 47 18 48 29 d8 49 01 47 28 41 c6 }..........L.......I.G.H).I.G(A.
12880 47 55 06 eb 1a 49 83 bf 98 00 00 00 00 74 0b 41 80 7f 56 01 0f 85 58 02 00 00 41 c6 47 55 07 31 GU...I.......t.A..V...X...A.GU.1
128a0 db e9 5a 02 00 00 49 63 47 3c 48 c1 e0 03 49 89 47 20 49 c7 87 90 00 00 00 00 00 00 00 49 c7 87 ..Z...IcG<H...I.G.I..........I..
128c0 88 00 00 00 00 00 00 00 49 c7 87 80 00 00 00 00 00 00 00 49 c7 47 78 00 00 00 00 49 c7 47 70 00 ........I..........I.Gx....I.Gp.
128e0 00 00 00 49 8b b7 e0 00 00 00 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 ff e8 60 f8 ff ff 41 f6 47 ...I......H..t..F..t.L...`...A.G
12900 48 40 74 12 49 8b 77 40 f6 46 09 03 74 08 4c 89 ff e8 47 f8 ff ff 4c 89 ff e8 c5 0b 00 00 4c 89 H@t.I.w@.F..t.L...G...L.......L.
12920 ff e8 42 0d 00 00 41 c6 47 55 00 49 8b 5f 20 e9 cc 01 00 00 48 89 c3 48 8b 40 50 48 83 c3 50 eb ..B...A.GU.I._......H..H.@PH..P.
12940 56 f6 40 09 07 75 07 48 83 78 40 00 75 e6 48 8b 48 50 48 89 0b 48 89 40 50 4c 8b 68 40 eb 04 4d V.@..u.H.x@.u.H.HPH..H.@PL.h@..M
12960 8b 6d 10 4d 85 ed 74 2c 41 83 7d 18 00 74 f0 49 8b 45 00 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 .m.M..t,A.}..t.I.E..@.@t.H.0.F..
12980 74 08 4c 89 e7 e8 d3 f7 ff ff 41 c7 45 18 00 00 00 00 eb cb 48 8b 03 48 85 c0 75 a5 eb 08 4c 89 t.L.......A.E.......H..H..u...L.
129a0 e7 e8 34 05 00 00 49 83 7c 24 70 00 75 f0 49 8b 44 24 20 48 89 45 c8 48 8b 45 d0 49 89 44 24 70 ..4...I.|$p.u.I.D$.H.E.H.E.I.D$p
129c0 48 85 c0 74 10 4c 89 e7 e8 0d 05 00 00 49 83 7c 24 70 00 75 f0 49 c7 44 24 20 00 00 00 00 4c 89 H..t.L.......I.|$p.u.I.D$.....L.
129e0 e7 e8 31 0b 00 00 49 8b b4 24 80 00 00 00 31 d2 4c 89 e7 e8 8a 0b 00 00 49 8b b4 24 90 00 00 00 ..1...I..$....1.L.......I..$....
12a00 31 d2 4c 89 e7 e8 78 0b 00 00 49 8b 5c 24 20 4d 8b ac 24 80 00 00 00 49 8b 84 24 90 00 00 00 48 1.L...x...I.\$.M..$....I..$....H
12a20 89 45 d0 31 f6 4c 89 e7 e8 55 fa ff ff 41 c7 84 24 c8 00 00 00 01 00 00 00 4c 89 e7 e8 27 0c 00 .E.1.L...U...A..$........L...'..
12a40 00 eb 08 4c 89 e7 e8 8f 04 00 00 49 83 7c 24 70 00 75 f0 49 c7 44 24 20 00 00 00 00 4c 89 e7 e8 ...L.......I.|$p.u.I.D$.....L...
12a60 b3 0a 00 00 49 8b b4 24 88 00 00 00 4c 89 e7 e8 27 0c 00 00 49 8b b4 24 90 00 00 00 4c 89 e7 e8 ....I..$....L...'...I..$....L...
12a80 17 0c 00 00 49 8b b4 24 80 00 00 00 4c 89 e7 4c 89 ea e8 eb 0a 00 00 49 8b b4 24 90 00 00 00 4c ....I..$....L..L.......I..$....L
12aa0 89 e7 48 8b 55 d0 e8 d7 0a 00 00 41 80 74 24 54 03 4d 8b 6e 18 48 03 5d c8 49 03 5c 24 20 41 c6 ..H.U......A.t$T.M.n.H.].I.\$.A.
12ac0 45 55 02 4d 8d 65 58 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 01 fa ff ff 48 83 c3 09 4c 39 e0 74 e7 EU.M.eX.....L..L.......H...L9.t.
12ae0 49 89 45 60 49 8b 47 18 49 03 47 10 49 89 47 28 eb 0e 4c 89 f7 e8 7f 01 00 00 48 98 48 8d 1c c0 I.E`I.G.I.G.I.G(..L.......H.H...
12b00 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 90 fc fb ff ff 21 fc ff ff ae fc ff ff H..H...[A\A]A^A_].f.....!.......
12b20 b9 fc ff ff c7 fc ff ff e7 fc ff ff 71 fd ff ff 92 fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 ............q.......UH..AWAVSPI.
12b40 fe 4d 8b 7e 18 49 8b 4f 18 48 ba 0b d7 a3 70 3d 0a d7 a3 48 89 c8 48 f7 ea 48 01 ca 48 89 d0 48 .M.~.I.O.H....p=...H..H..H..H..H
12b60 c1 e8 3f 48 c1 fa 07 48 8d 4c 02 01 49 63 b7 d0 00 00 00 48 bb ff ff ff ff ff ff ff 7f 48 b8 ff ..?H...H.L..Ic.....H.........H..
12b80 ff ff ff ff ff ff 7f 31 d2 48 f7 fe 48 39 c1 7d 07 48 0f af ce 48 89 cb 41 80 7f 57 00 74 1e 4c .......1.H..H9.}.H...H..A..W.t.L
12ba0 89 f7 e8 30 fb ff ff 48 29 c3 48 81 fb 81 f3 ff ff 41 8a 47 55 7c 1f 3c 07 75 e4 eb 1d 48 c7 c6 ...0...H).H......A.GU|.<.u...H..
12bc0 00 83 ff ff 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 31 2f 00 00 3c 07 75 12 4c 89 ff 48 83 c4 ....L..H...[A^A_].1/..<.u.L..H..
12be0 08 5b 41 5e 41 5f 5d e9 30 00 00 00 49 63 8f d0 00 00 00 48 89 d8 48 99 48 f7 f9 48 69 f0 c8 00 .[A^A_].0...Ic.....H..H.H..Hi...
12c00 00 00 4c 89 ff e8 fd 2e 00 00 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 5d 00 00 00 55 48 89 e5 ..L.......L..H...[A^A_].]...UH..
12c20 48 8b 47 28 48 c1 e8 02 48 b9 c3 f5 28 5c 8f c2 f5 28 48 f7 e1 48 89 d1 48 c1 e9 02 48 63 b7 cc H.G(H...H...(\...(H..H..H...Hc..
12c40 00 00 00 49 b8 ff ff ff ff ff ff ff 7f 48 b8 ff ff ff ff ff ff ff 7f 31 d2 48 f7 f1 48 39 c6 7d ...I.........H.........1.H..H9.}
12c60 07 48 0f af f1 49 89 f0 48 8b 77 10 4c 29 c6 48 03 77 18 5d e9 8e 2e 00 00 55 48 89 e5 41 57 41 .H...I..H.w.L).H.w.].....UH..AWA
12c80 56 41 54 53 49 89 fe 4d 8b 7e 18 49 8b 87 98 00 00 00 45 31 e4 31 db eb 16 be 01 00 00 00 4c 89 VATSI..M.~.I......E1.1........L.
12ca0 f7 e8 c5 00 00 00 ff c3 49 8b 87 98 00 00 00 48 85 c0 74 17 41 8b 8f c8 00 00 00 39 cb 72 da 01 ........I......H..t.A......9.r..
12cc0 c9 45 31 e4 48 85 c0 44 0f 45 e1 45 89 a7 c8 00 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 .E1.H..D.E.E........[A\A^A_].UH.
12ce0 e5 41 57 41 56 53 50 49 89 ff 85 f6 4d 8b 77 18 74 05 41 c6 46 56 01 41 80 7e 55 01 77 22 41 c6 .AWAVSPI....M.w.t.A.FV.A.~U.w"A.
12d00 46 55 02 49 8d 5e 58 ba 01 00 00 00 4c 89 ff 48 89 de e8 c1 f7 ff ff 48 39 d8 74 eb 49 89 46 60 FU.I.^X.....L..H.......H9.t.I.F`
12d20 be 80 00 00 00 4c 89 ff e8 77 f9 ff ff be 7f ff ff ff 4c 89 ff e8 6a f9 ff ff be 40 00 00 00 4c .....L...w........L...j....@...L
12d40 89 ff e8 5d f9 ff ff be 80 00 00 00 4c 89 ff e8 50 f9 ff ff 41 c6 46 56 00 4c 89 f7 48 83 c4 08 ...]........L...P...A.FV.L..H...
12d60 5b 41 5e 41 5f 5d e9 b1 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 f6 49 [A^A_].....UH..AWAVAUATSH...A..I
12d80 89 ff 49 8b 5f 18 48 8b 83 98 00 00 00 48 8b 08 48 89 8b 98 00 00 00 48 8b 4b 58 48 89 08 48 89 ..I._.H......H..H......H.KXH..H.
12da0 43 58 8a 48 09 88 ca 80 e2 f7 88 50 09 8a 53 55 80 c2 fe 80 fa 03 77 0e 80 e1 f0 8a 53 54 80 e2 CX.H.......P..SU......w.....ST..
12dc0 03 08 ca 88 50 09 48 89 45 c8 0f b6 40 08 83 c8 40 89 45 d0 48 8d 75 c8 ba 02 00 00 00 4c 89 ff ....P.H.E...@...@.E.H.u......L..
12de0 e8 c0 0f 00 00 48 85 c0 74 7b 8b 48 08 83 e1 0f 83 f9 06 75 70 45 8a a7 c9 00 00 00 44 8a 6b 57 .....H..t{.H.......upE......D.kW
12e00 41 c6 87 c9 00 00 00 00 c6 43 57 00 49 8b 4f 10 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 49 8b A........CW.I.O.H..H.@.H.A.H..I.
12e20 47 10 48 8b 4d c8 48 8b 55 d0 48 89 50 18 48 89 48 10 49 8b 4f 10 48 8d 41 20 49 89 47 10 49 2b G.H.M.H.U.H.P.H.H.I.O.H.A.I.G.I+
12e40 4f 38 48 8d 35 7b 00 00 00 31 d2 45 31 c0 4c 89 ff e8 38 95 00 00 85 c0 45 88 a7 c9 00 00 00 44 O8H.5{...1.E1.L...8.....E......D
12e60 88 6b 57 75 0f 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 85 f6 74 ec 83 f8 02 75 3c 49 8b .kWu.H...[A\A]A^A_].E..t....u<I.
12e80 47 10 8b 48 f8 83 e1 0f 83 f9 04 75 0a 48 8b 48 f0 48 83 c1 20 eb 07 48 8d 0d b9 05 04 00 48 8d G..H.......u.H.H.H.....H......H.
12ea0 15 bd 05 04 00 31 c0 4c 89 ff 48 89 d6 48 89 ca e8 1c ba 00 00 b8 05 00 00 00 4c 89 ff 89 c6 e8 .....1.L..H..H............L.....
12ec0 3f 88 00 00 55 48 89 e5 48 8b 77 10 48 83 c6 e0 31 d2 31 c9 5d e9 09 91 00 00 55 48 89 e5 41 57 ?...UH..H.w.H...1.1.].....UH..AW
12ee0 41 56 41 55 41 54 53 50 49 89 fe 4d 8b 6e 70 41 8a 45 09 88 c1 80 c9 04 41 88 4d 09 41 0f b6 4d AVAUATSPI..M.npA.E......A.M.A..M
12f00 08 83 f9 25 0f 8f e2 00 00 00 83 c1 fb 83 f9 04 0f 87 29 01 00 00 48 8d 15 5b 05 00 00 48 63 0c ...%..............)...H..[...Hc.
12f20 8a 48 01 d1 ff e1 49 8b 45 30 49 89 46 70 49 8b 45 28 48 85 c0 0f 84 02 03 00 00 45 31 ff f6 40 .H....I.E0I.FpI.E(H........E1..@
12f40 0a 08 75 20 49 8b 96 10 01 00 00 be 03 00 00 00 48 89 c7 e8 18 0e 00 00 49 89 c7 49 8b 45 28 48 ..u.I...........H.......I..I.E(H
12f60 85 c0 74 11 f6 40 09 03 74 0b 4c 89 f7 48 89 c6 e8 e8 f1 ff ff 4d 85 ff 0f 84 bf 02 00 00 41 8b ..t..@..t.L..H.......M........A.
12f80 47 08 83 e0 0f 83 f8 04 0f 85 af 02 00 00 4d 8b 27 49 83 c4 20 be 6b 00 00 00 4c 89 e7 e8 8c cc G.............M.'I....k...L.....
12fa0 00 00 49 89 c7 be 76 00 00 00 4c 89 e7 e8 7c cc 00 00 4c 89 f9 48 09 c1 0f 84 7f 02 00 00 41 80 ..I...v...L...|...L..H........A.
12fc0 65 09 fb 4d 85 ff 0f 84 c4 03 00 00 48 85 c0 0f 84 63 04 00 00 49 8b 86 90 00 00 00 49 89 45 30 e..M........H....c...I......I.E0
12fe0 4d 89 ae 90 00 00 00 e9 65 04 00 00 83 f9 26 75 4e 49 8b 45 10 49 89 46 70 41 0f b6 45 0a 85 c0 M.......e.....&uNI.E.I.FpA..E...
13000 74 33 49 8d 5d 28 45 31 ff 88 c1 f6 03 40 74 16 48 8b 73 f8 f6 46 09 03 74 0c 4c 89 f7 e8 3b f1 t3I.](E1.....@t.H.s..F..t.L...;.
13020 ff ff 41 8a 4d 0a 0f b6 c1 41 ff c7 48 83 c3 10 41 39 c7 7c d6 c1 e0 04 83 c0 20 49 01 46 20 48 ..A.M....A..H...A9.|.......I.F.H
13040 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 45 10 49 89 46 70 49 8b 75 18 48 85 f6 74 0e f6 ...[A\A]A^A_].I.E.I.FpI.u.H..t..
13060 46 09 03 74 08 4c 89 f7 e8 f0 f0 ff ff 41 0f b6 4d 0a 85 c9 74 4f 31 db 88 c8 49 8b 4c dd 20 48 F..t.L.......A..M...tO1...I.L..H
13080 85 c9 74 37 48 8b 11 48 8d 71 10 48 39 f2 74 07 41 80 7e 55 08 75 1d f6 42 08 40 74 1e 48 8b 32 ..t7H..H.q.H9.t.A.~U.u..B.@t.H.2
130a0 f6 46 09 03 74 15 4c 89 f7 e8 af f0 ff ff 41 8a 45 0a eb 07 c7 41 18 01 00 00 00 48 ff c3 0f b6 .F..t.L.......A.E....A.....H....
130c0 c8 39 cb 7c b5 8d 04 cd 20 00 00 00 e9 6a ff ff ff 49 8b 4d 48 49 89 4e 70 49 8b 4e 78 49 89 4d .9.|.........j...I.MHI.NpI.NxI.M
130e0 48 4d 89 6e 78 24 fb 41 88 45 09 49 8b 5d 38 48 85 db b8 01 00 00 00 0f 84 3e ff ff ff 49 8b 45 HM.nx$.A.E.I.]8H.........>...I.E
13100 10 e9 fa 01 00 00 49 8b 45 70 49 89 46 70 49 8b 45 60 48 85 c0 74 0e f6 40 09 03 74 08 49 c7 45 ......I.EpI.FpI.E`H..t..@..t.I.E
13120 60 00 00 00 00 49 8b 75 68 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 21 f0 ff ff 41 8b 45 14 `....I.uhH..t..F..t.L...!...A.E.
13140 85 c0 7e 35 45 31 ff bb 08 00 00 00 49 8b 4d 30 f6 04 19 40 74 17 48 8b 74 19 f8 f6 46 09 03 74 ..~5E1......I.M0...@t.H.t...F..t
13160 0c 4c 89 f7 e8 f4 ef ff ff 41 8b 45 14 41 ff c7 48 83 c3 10 41 39 c7 7c d3 41 8b 45 10 85 c0 7e .L.......A.E.A..H...A9.|.A.E...~
13180 2e 45 31 ff 31 db 49 8b 4d 58 4a 8b 34 39 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 bc ef ff .E1.1.I.MXJ.49H..t..F..t.L......
131a0 ff 41 8b 45 10 ff c3 49 83 c7 10 39 c3 7c d7 41 8b 45 20 85 c0 7e 28 31 db 49 8b 4d 40 48 8b 34 .A.E...I...9.|.A.E...~(1.I.M@H.4
131c0 d9 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 89 ef ff ff 41 8b 45 20 48 ff c3 39 c3 7c da 41 .H..t..F..t.L.......A.E.H..9.|.A
131e0 8b 4d 24 85 c9 7e 32 45 31 ff 31 db 49 8b 45 50 4a 8b 34 38 48 85 f6 74 12 f6 46 09 03 74 0c 4c .M$..~2E1.1.I.EPJ.48H..t..F..t.L
13200 89 f7 e8 56 ef ff ff 41 8b 4d 24 ff c3 49 83 c7 10 39 cb 7c d7 41 8b 45 20 41 8b 55 1c 41 03 4d ...V...A.M$..I...9.|.A.E.A.U.A.M
13220 14 41 03 4d 10 c1 e1 04 41 03 55 18 c1 e2 02 8d 04 c2 8d 44 01 78 48 98 e9 fe fd ff ff 41 8a 4d .A.M....A.U........D.xH......A.M
13240 0b 41 bc 01 00 00 00 41 d3 e4 4d 8b 7d 18 41 8b 45 0c 85 c0 4c 89 fb 74 36 31 db 89 db 49 8b 4d .A.....A..M.}.A.E...L..t61...I.M
13260 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 16 48 8b 34 11 f6 46 09 03 74 0c 4c 89 f7 e8 dc ee ff .H..H....D..@t.H.4..F..t.L......
13280 ff 41 8b 45 0c ff c3 39 c3 72 d0 49 8b 5d 18 49 63 c4 48 c1 e0 05 49 01 c7 eb 04 48 83 c3 20 4c .A.E...9.r.I.].Ic.H...I....H...L
132a0 39 fb 0f 83 a9 01 00 00 8b 43 08 8b 4b 18 83 e1 40 85 c0 75 17 85 c9 74 e2 48 8b 43 10 f6 40 09 9........C..K...@..u...t.H.C..@.
132c0 03 74 d8 c7 43 18 0a 00 00 00 eb cf 85 c9 74 15 48 8b 73 10 f6 46 09 03 74 0b 4c 89 f7 e8 7b ee .t..C.........t.H.s..F..t.L...{.
132e0 ff ff 8b 43 08 a8 40 74 b2 48 8b 33 f6 46 09 03 74 a9 4c 89 f7 e8 63 ee ff ff eb 9f 48 83 c3 10 ...C..@t.H.3.F..t.L...c.....H...
13300 48 39 c3 73 1d f6 43 08 40 74 f1 48 8b 33 f6 46 09 03 74 e8 4c 89 f7 e8 41 ee ff ff 49 8b 45 10 H9.s..C.@t.H.3.F..t.L...A...I.E.
13320 eb da 41 80 7e 55 08 75 42 49 63 85 b8 00 00 00 48 c1 e0 04 49 03 45 38 eb 0b c7 43 08 00 00 00 ..A.~U.uBIc.....H...I.E8...C....
13340 00 48 83 c3 10 48 39 c3 72 f0 4d 39 6d 50 75 2a 49 83 7d 40 00 74 23 49 8b 86 a8 00 00 00 49 89 .H...H9.r.M9mPu*I.}@.t#I......I.
13360 45 50 4d 89 ae a8 00 00 00 eb 0f 41 80 7e 56 01 74 08 4c 89 ef e8 98 86 00 00 49 63 85 b8 00 00 EPM........A.~V.t.L.......Ic....
13380 00 48 c1 e0 04 48 05 d0 00 00 00 e9 ab fc ff ff 41 8a 4d 0b b8 01 00 00 00 d3 e0 41 83 7d 0c 00 .H...H..........A.M........A.}..
133a0 0f 95 c2 80 f9 1f 44 0f b6 e2 74 6c 48 63 d8 4d 8b 7d 18 48 c1 e3 05 4c 01 fb 41 8b 47 18 83 e0 ......D...tlHc.M.}.H...L..A.G...
133c0 40 41 83 7f 08 00 75 18 85 c0 74 43 49 8b 47 10 f6 40 09 03 74 39 41 c7 47 18 0a 00 00 00 eb 2f @A....u...tCI.G..@..t9A.G....../
133e0 85 c0 74 12 49 8b 77 10 f6 46 09 03 74 08 4c 89 f7 e8 67 ed ff ff 45 85 e4 75 14 4c 89 f7 4c 89 ..t.I.w..F..t.L...g...E..u.L..L.
13400 fe e8 20 03 00 00 85 c0 0f 95 c0 44 0f b6 e0 49 83 c7 20 49 39 df 72 a2 41 80 7e 55 00 74 26 45 ...........D...I...I9.r.A.~U.t&E
13420 85 e4 74 2d 49 8b 86 80 00 00 00 49 89 45 30 4d 89 ae 80 00 00 00 eb 19 4c 89 f7 4c 89 ee e8 1f ..t-I......I.E0M........L..L....
13440 03 00 00 eb 0c 49 8b 46 78 49 89 45 30 4d 89 6e 78 41 8b 45 0c 48 c1 e0 04 41 8a 4d 0b ba 01 00 .....I.FxI.E0M.nxA.E.H...A.M....
13460 00 00 d3 e2 48 63 ca 48 c1 e1 05 48 8d 44 08 38 e9 c6 fb ff ff 0f 1f 00 ae fa ff ff d6 fb ff ff ....Hc.H...H.D.8................
13480 c7 fb ff ff 59 fc ff ff 8e fc ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 41 89 d7 48 89 f3 ....Y.......UH..AWAVATSI..A..H..
134a0 48 8b 73 60 48 85 f6 74 27 4c 8b 63 18 ba 58 00 00 00 e8 21 f0 ff ff 48 89 43 60 48 8b 4b 18 4c H.s`H..t'L.c..X....!...H.C`H.K.L
134c0 29 e1 48 01 4b 28 48 85 c0 b8 18 03 00 00 75 0a 44 88 7b 55 4c 89 73 60 31 c0 5b 41 5c 41 5e 41 ).H.K(H.......u.D.{UL.s`1.[A\A^A
134e0 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe bb 37 00 00 00 49 8b 34 de 48 85 f6 74 0e f6 46 09 03 74 _].UH..AVSI...7...I.4.H..t..F..t
13500 08 4c 89 f7 e8 54 ec ff ff 48 ff c3 48 83 fb 40 75 e0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 .L...T...H..H..@u.[A^].UH..AWAVS
13520 50 49 89 ff 49 8b 9f 88 00 00 00 49 c7 87 88 00 00 00 00 00 00 00 45 31 f6 48 89 de 48 85 f6 74 PI..I......I..........E1.H..H..t
13540 31 48 8b 5e 30 4c 89 ff e8 15 02 00 00 85 c0 48 89 de 74 e8 49 83 7f 70 00 41 be 01 00 00 00 74 1H.^0L.........H..t.I..p.A.....t
13560 d8 4c 89 ff e8 71 f9 ff ff 49 83 7f 70 00 75 f1 eb c7 45 85 f6 75 ad 48 83 c4 08 5b 41 5e 41 5f .L...q...I..p.u...E..u.H...[A^A_
13580 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d6 4c 89 75 c0 49 89 f4 48 89 7d ].UH..AWAVAUATSH...I..L.u.I..H.}
135a0 d0 eb 05 4d 8b 64 24 30 4d 39 f4 0f 84 a8 00 00 00 41 8a 4c 24 0b b8 01 00 00 00 d3 e0 4d 8b 6c ...M.d$0M9.......A.L$........M.l
135c0 24 18 41 83 7c 24 0c 00 4c 89 eb 74 42 89 45 cc 31 db 89 db 4d 8b 74 24 10 49 89 df 49 c1 e7 04 $.A.|$..L..tB.E.1...M.t$.I..I...
135e0 4b 8d 34 3e 48 8b 7d d0 e8 39 01 00 00 85 c0 74 09 43 c7 44 3e 08 00 00 00 00 ff c3 41 3b 5c 24 K.4>H.}..9.....t.C.D>.......A;\$
13600 0c 72 cf 49 8b 5c 24 18 4c 8b 75 c0 8b 45 cc 48 98 48 c1 e0 05 49 01 c5 eb 04 48 83 c3 20 4c 39 .r.I.\$.L.u..E.H.H...I....H...L9
13620 eb 73 80 83 7b 08 00 74 f1 48 8b 7d d0 48 89 de e8 f1 00 00 00 85 c0 74 e1 c7 43 08 00 00 00 00 .s..{..t.H.}.H.........t..C.....
13640 f6 43 18 40 74 d4 48 8b 43 10 f6 40 09 03 74 ca c7 43 18 0a 00 00 00 eb c1 48 83 c4 18 5b 41 5c .C.@t.H.C..@..t..C.......H...[A\
13660 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 9e 98 00 00 00 eb 03 48 8b 1b 48 85 A]A^A_].UH..AVSI..I........H..H.
13680 db 74 13 f6 43 09 03 74 f2 4c 89 f7 48 89 de e8 c9 ea ff ff eb e5 5b 41 5e 5d c3 55 48 89 e5 41 .t..C..t.L..H.........[A^].UH..A
136a0 57 41 56 41 54 53 49 89 f7 49 89 fe eb 04 4d 8b 7f 30 4d 85 ff 74 66 41 8a 4f 0b b8 01 00 00 00 WAVATSI..I....M..0M..tfA.O......
136c0 d3 e0 80 f9 1f 74 e7 4c 63 e0 49 8b 5f 18 49 c1 e4 05 49 01 dc 48 83 c3 10 83 7b f8 00 74 2c 4c .....t.Lc.I._.I...I..H....{..t,L
136e0 89 f7 48 89 de e8 3c 00 00 00 85 c0 74 1d c7 43 f8 00 00 00 00 f6 43 08 40 74 10 48 8b 03 f6 40 ..H...<.....t..C......C.@t.H...@
13700 09 03 74 07 c7 43 08 0a 00 00 00 48 8d 43 20 48 83 c3 10 4c 39 e3 48 89 c3 72 be eb 91 5b 41 5c ..t..C.....H.C.H...L9.H..r...[A\
13720 41 5e 41 5f 5d c3 55 48 89 e5 53 50 8b 46 08 31 db a8 40 74 24 83 e0 0f 83 f8 04 48 8b 36 75 12 A^A_].UH..SP.F.1..@t$......H.6u.
13740 48 85 f6 74 14 f6 46 09 03 74 0e e8 0d ea ff ff eb 07 0f b6 5e 09 83 e3 03 89 d8 48 83 c4 08 5b H..t..F..t..........^......H...[
13760 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 89 fe 41 8a 4c 24 0b 41 bf 01 00 00 ].UH..AWAVAUATSPI..I..A.L$.A....
13780 00 41 d3 e7 4d 8b 6c 24 18 41 8b 44 24 0c c7 45 d0 00 00 00 00 85 c0 4c 89 eb c7 45 d4 00 00 00 .A..M.l$.A.D$..E.......L...E....
137a0 00 74 47 31 db c7 45 d4 00 00 00 00 89 db 49 8b 4c 24 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 .tG1..E.......I.L$.H..H....D..@t
137c0 1e 48 8b 34 11 f6 46 09 03 74 14 4c 89 f7 e8 8a e9 ff ff 41 8b 44 24 0c c7 45 d4 01 00 00 00 ff .H.4..F..t.L.......A.D$..E......
137e0 c3 39 c3 72 c7 49 8b 5c 24 18 49 63 c7 48 c1 e0 05 49 01 c5 4c 39 eb 0f 83 98 00 00 00 48 83 c3 .9.r.I.\$.Ic.H...I..L9.......H..
13800 10 c7 45 d0 00 00 00 00 45 31 ff 83 7b f8 00 75 18 f6 43 08 40 74 68 48 8b 03 f6 40 09 03 74 5f ..E.....E1..{..u..C.@thH...@..t_
13820 c7 43 08 0a 00 00 00 eb 56 4c 89 f7 48 89 de e8 f2 fe ff ff 8b 4b f8 83 e1 40 85 c0 75 1f 85 c9 .C......VL..H........K...@..u...
13840 74 3d 48 8b 73 f0 f6 46 09 03 74 33 4c 89 f7 e8 09 e9 ff ff c7 45 d4 01 00 00 00 eb 22 41 bf 01 t=H.s..F..t3L........E......"A..
13860 00 00 00 85 c9 74 18 48 8b 43 f0 f6 40 09 03 41 bf 01 00 00 00 8b 45 d0 41 0f 45 c7 89 45 d0 48 .....t.H.C..@..A......E.A.E..E.H
13880 8d 43 20 48 83 c3 10 4c 39 eb 48 89 c3 0f 82 78 ff ff ff eb 03 45 31 ff 41 80 7e 55 00 74 1b 83 .C.H...L9.H....x.....E1.A.~U.t..
138a0 7d d0 00 74 24 49 8b 86 88 00 00 00 49 89 44 24 30 4d 89 a6 88 00 00 00 eb 27 49 8b 46 78 49 89 }..t$I......I.D$0M.......'I.FxI.
138c0 44 24 30 4d 89 66 78 eb 18 45 85 ff 74 13 49 8b 86 90 00 00 00 49 89 44 24 30 4d 89 a6 90 00 00 D$0M.fx..E..t.I......I.D$0M.....
138e0 00 8b 45 d4 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 b0 01 48 39 f7 74 20 48 8b ..E.H...[A\A]A^A_].UH....H9.t.H.
13900 57 10 48 3b 56 10 75 14 48 83 c7 20 48 83 c6 20 e8 8f c2 00 00 85 c0 0f 94 c0 eb 02 31 c0 0f b6 W.H;V.u.H...H...............1...
13920 c0 5d c3 55 48 89 e5 31 f2 49 89 f0 49 c1 e8 05 49 ff c0 49 39 f0 77 1d 89 d1 c1 e1 05 89 d0 c1 .].UH..1.I..I...I..I9.w.........
13940 e8 02 01 c8 0f b6 4c 37 ff 01 c1 31 ca 4c 29 c6 4c 39 c6 73 e3 89 d0 5d c3 55 48 89 e5 41 57 41 ......L7...1.L).L9.s...].UH..AWA
13960 56 41 54 53 41 89 f7 49 89 fe 4d 8b 66 18 45 8b 44 24 3c 45 39 f8 7d 52 49 63 d0 49 8b 74 24 30 VATSA..I..M.f.E.D$<E9.}RIc.I.t$0
13980 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 0e e7 ff ff 49 89 44 24 30 49 63 54 24 3c 44 39 fa H...Ic.H...L.......I.D$0IcT$<D9.
139a0 41 89 d0 7d 25 48 c1 e2 03 31 f6 eb 08 49 8b 44 24 30 48 ff c6 48 01 d0 48 c7 04 f0 00 00 00 00 A..}%H...1...I.D$0H..H..H.......
139c0 41 8d 44 30 01 44 39 f8 7c e3 45 85 c0 7e 47 41 8d 47 ff 45 31 c9 49 8b 7c 24 30 4a 8b 34 cf 48 A.D0.D9.|.E..~GA.G.E1.I.|$0J.4.H
139e0 85 f6 4a c7 04 cf 00 00 00 00 74 22 48 8b 7e 18 8b 4e 0c 21 c1 48 85 ff 49 8b 5c 24 30 48 8b 14 ..J.......t"H.~..N.!.H..I.\$0H..
13a00 cb 48 89 56 18 48 89 34 cb 48 89 fe 75 de 49 ff c1 45 39 c1 7c c0 45 39 f8 7e 20 49 8b 74 24 30 .H.V.H.4.H..u.I..E9.|.E9.~.I.t$0
13a20 49 63 d0 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 6b e6 ff ff 49 89 44 24 30 45 89 7c 24 3c Ic.H...Ic.H...L...k...I.D$0E.|$<
13a40 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 47 18 8b 48 3c ff c9 23 4e 0c 48 63 c9 48 c1 e1 03 [A\A^A_].UH..H.G..H<..#N.Hc.H...
13a60 48 03 48 30 48 89 ca 48 8b 0a 48 39 f1 48 8d 49 18 75 f1 48 8b 09 48 89 0a ff 48 38 5d c3 55 48 H.H0H..H..H9.H.I.u.H..H...H8].UH
13a80 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 d4 49 89 f6 49 83 fc 28 77 23 48 8b 5f 18 44 ..AWAVAUATSH..(I..I..I..(w#H._.D
13aa0 8b 7b 50 45 31 e7 4c 89 e0 48 c1 e8 05 48 ff c0 4c 39 e0 76 61 48 89 7d c8 e9 80 00 00 00 49 8d .{PE1.L..H...H..L9.vaH.}......I.
13ac0 44 24 01 48 b9 e0 ff ff ff ff ff ff 7f 48 39 c8 0f 83 7b 01 00 00 48 8b 47 18 44 8b 78 50 49 8d D$.H.........H9...{...H.G.D.xPI.
13ae0 54 24 21 be 14 00 00 00 e8 ea e7 ff ff 48 89 c3 4c 89 63 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 20 T$!..........H..L.c.D.{..C..H.{.
13b00 4c 89 f6 4c 89 e2 e8 9f c0 00 00 42 c6 44 23 20 00 e9 29 01 00 00 48 89 7d c8 4c 89 e1 44 89 fa L..L.......B.D#...)...H.}.L..D..
13b20 c1 e2 05 44 89 fe c1 ee 02 01 d6 41 0f b6 54 0e ff 01 f2 41 31 d7 48 29 c1 48 39 c1 73 df 44 8b ...D.......A..T....A1.H).H9.s.D.
13b40 6b 3c 41 8d 45 ff 44 21 f8 48 98 48 89 45 c0 48 8b 4b 30 48 89 4d b8 48 89 5d d0 48 8b 1c c1 eb k<A.E.D!.H.H.E.H.K0H.M.H.].H....
13b60 04 48 8b 5b 18 48 85 db 74 3b 4c 39 63 10 75 f1 48 8d 73 20 4c 89 f7 4c 89 e2 e8 25 c0 00 00 85 .H.[.H..t;L9c.u.H.s.L..L...%....
13b80 c0 75 de 0f b6 43 09 83 f0 03 48 8b 4d d0 0f b6 49 54 83 f1 03 85 c8 0f 85 a2 00 00 00 88 43 09 .u...C....H.M...IT............C.
13ba0 e9 9a 00 00 00 48 8b 45 c0 48 8b 4d b8 48 8d 04 c1 48 89 45 c0 48 8b 45 d0 44 39 68 38 48 8b 5d .....H.E.H.M.H...H.E.H.E.D9h8H.]
13bc0 c8 7c 31 41 81 fd ff ff ff 3f 7f 28 45 01 ed 48 89 df 44 89 ee e8 7f fd ff ff 48 8b 4d d0 8b 41 .|1A.....?.(E..H..D.......H.M..A
13be0 3c ff c8 44 21 f8 48 98 48 c1 e0 03 48 03 41 30 48 89 45 c0 49 8d 54 24 21 be 04 00 00 00 48 89 <..D!.H.H...H.A0H.E.I.T$!.....H.
13c00 df e8 d1 e6 ff ff 48 89 c3 4c 89 63 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 ......H..L.c.D.{..C..H.{.L..L...
13c20 86 bf 00 00 42 c6 44 23 20 00 48 8b 4d c0 48 8b 01 48 89 43 18 48 89 19 48 8b 45 d0 ff 40 38 48 ....B.D#..H.M.H..H.C.H..H.E..@8H
13c40 89 d8 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 cc e4 ff ff 55 48 89 e5 41 56 53 48 89 f3 ..H..([A\A]A^A_]......UH..AVSH..
13c60 49 89 fe 48 89 df e8 e7 bf 00 00 4c 89 f7 48 89 de 48 89 c2 5b 41 5e 5d e9 01 fe ff ff 55 48 89 I..H.......L..H..H..[A^].....UH.
13c80 e5 53 50 48 89 f3 48 b8 d8 ff ff ff ff ff ff 7f 48 39 c3 73 35 48 8d 53 28 be 07 00 00 00 e8 34 .SPH..H.........H9.s5H.S(......4
13ca0 e6 ff ff 48 89 58 18 48 c7 40 10 00 00 00 00 48 8d 0d 0a 0b 04 00 48 8b 11 48 89 50 20 8a 49 08 ...H.X.H.@.....H......H..H.P..I.
13cc0 88 48 0a 48 83 c4 08 5b 5d c3 e8 53 e4 ff ff 55 48 89 e5 41 56 53 49 89 fe 48 8d 1d 10 9f 04 00 .H.H...[]..S...UH..AVSI..H......
13ce0 48 8d 15 ac 25 00 00 48 8b 33 b9 01 00 00 00 4c 89 f7 e8 f8 5b 00 00 be fe ff ff ff 4c 89 f7 e8 H...%..H.3.....L....[.......L...
13d00 c1 04 00 00 48 8b 53 18 48 83 c3 10 48 85 d2 75 d6 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 ....H.S.H...H..u.[A^].UH..AWAVSP
13d20 49 89 fe 31 db 4c 8d 3d d4 9f 04 00 4a 8b 34 3b 4c 89 f7 e8 1e ff ff ff 49 8b 4e 18 48 89 84 19 I..1.L.=....J.4;L.......I.N.H...
13d40 f8 00 00 00 49 8b 46 18 48 8b b4 18 f8 00 00 00 4c 89 f7 e8 59 e5 ff ff 48 83 c3 08 48 81 fb c0 ....I.F.H.......L...Y...H...H...
13d60 00 00 00 75 c7 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 41 89 f6 48 89 fb 48 89 d6 ...u.H...[A^A_].UH..AVSA..H..H..
13d80 e8 b0 27 ff ff 83 78 08 00 75 15 b8 01 00 00 00 44 88 f1 d3 e0 0f b6 4b 0a 09 c1 88 4b 0a 31 c0 ..'...x..u......D......K....K.1.
13da0 5b 41 5e 5d c3 55 48 89 e5 8b 46 08 83 e0 0f 83 f8 07 75 09 48 8b 06 48 83 c0 10 eb 1a 83 f8 05 [A^].UH...F.......u.H..H........
13dc0 75 09 48 8b 06 48 83 c0 28 eb 0c 48 8b 4f 18 48 8d 84 c1 b8 01 00 00 48 8b 00 48 85 c0 74 17 89 u.H..H..(..H.O.H.......H..H..t..
13de0 d1 48 8b 57 18 48 8b b4 ca f8 00 00 00 48 89 c7 5d e9 3f 27 ff ff 48 8d 05 c3 09 04 00 5d c3 55 .H.W.H.......H..].?'..H......].U
13e00 48 89 e5 41 57 41 56 53 50 45 89 ce 48 89 fb 4d 89 c7 4c 2b 7b 38 48 8b 43 10 48 8d 78 10 48 89 H..AWAVSPE..H..M..L+{8H.C.H.x.H.
13e20 7b 10 48 8b 3e 48 8b 76 08 48 89 70 08 48 89 38 48 8b 43 10 48 8d 70 10 48 89 73 10 48 8b 32 48 {.H.>H.v.H.p.H.8H.C.H.p.H.s.H.2H
13e40 8b 52 08 48 89 50 08 48 89 30 48 8b 43 10 48 8d 50 10 45 85 f6 48 89 53 10 48 8b 11 48 8b 49 08 .R.H.P.H.0H.C.H.P.E..H.S.H..H.I.
13e60 48 89 48 08 48 89 10 75 1a 48 8b 43 10 48 8d 48 10 48 89 4b 10 49 8b 08 49 8b 50 08 48 89 50 08 H.H.H..u.H.C.H.H.H.K.I..I.P.H.P.
13e80 48 89 08 b8 04 00 00 00 44 29 f0 48 98 48 c1 e0 04 48 8b 73 10 48 8b 4b 20 48 29 c6 0f b6 49 42 H.......D).H.H...H.s.H.K.H)...IB
13ea0 83 e1 02 48 89 df 44 89 f2 e8 35 81 00 00 45 85 f6 74 21 48 8b 43 10 48 8b 4b 38 48 8d 50 f0 48 ...H..D...5...E..t!H.C.H.K8H.P.H
13ec0 89 53 10 48 8b 50 f0 48 8b 40 f8 4a 89 44 39 08 4a 89 14 39 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 .S.H.P.H.@.J.D9.J..9H...[A^A_].U
13ee0 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c5 48 89 4d d0 49 89 d7 49 89 f4 49 89 fe 44 89 ea H..AWAVAUATSPE..H.M.I..I..I..D..
13f00 e8 a0 fe ff ff 83 78 08 00 75 16 4c 89 f7 4c 89 fe 44 89 ea e8 8c fe ff ff 31 db 83 78 08 00 74 ......x..u.L..L..D.......1..x..t
13f20 20 bb 01 00 00 00 41 b9 01 00 00 00 4c 89 f7 48 89 c6 4c 89 e2 4c 89 f9 4c 8b 45 d0 e8 be fe ff ......A.....L..H..L..L..L.E.....
13f40 ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec ...H...[A\A]A^A_].UH..AWAVATSH..
13f60 10 44 89 c3 49 89 d6 49 89 f7 49 89 fc e8 6d ff ff ff 85 c0 74 0d 48 83 c4 10 5b 41 5c 41 5e 41 .D..I..I..I...m.....t.H...[A\A^A
13f80 5f 5d c3 8d 43 f3 83 f8 05 72 05 83 fb 13 75 13 41 83 7f 08 03 75 1f f2 41 0f 10 07 f2 0f 11 45 _]..C....r....u.A....u..A......E
13fa0 d8 eb 26 83 fb 16 75 34 4c 89 e7 4c 89 fe 4c 89 f2 e8 91 b4 00 00 48 8d 45 d8 4c 89 ff 48 89 c6 ..&...u4L..L..L.......H.E.L..H..
13fc0 e8 43 eb fe ff 85 c0 74 2f 41 83 7e 08 03 75 15 f2 41 0f 10 06 f2 0f 11 45 d8 eb 34 48 8d 05 93 .C.....t/A.~..u..A......E..4H...
13fe0 f5 03 00 eb 1a 48 8d 45 d8 4c 89 f7 48 89 c6 e8 14 eb fe ff 85 c0 75 18 48 8d 05 5a f5 03 00 4c .....H.E.L..H.........u.H..Z...L
14000 89 e7 4c 89 fe 4c 89 f2 48 89 c1 e8 57 b4 00 00 4c 89 e7 4c 89 fe 4c 89 f2 e8 95 b4 00 00 55 48 ..L..L..H...W...L..L..L.......UH
14020 89 e5 53 50 89 c8 48 89 fb 48 8b 4b 10 41 89 c0 e8 aa fe ff ff 85 c0 b8 ff ff ff ff 74 1f 48 8b ..SP..H..H.K.A..............t.H.
14040 4b 10 8b 51 08 85 d2 74 0f b0 01 83 fa 01 75 0a 83 39 00 0f 95 c0 eb 02 31 c0 0f b6 c0 48 83 c4 K..Q...t......u..9......1....H..
14060 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 89 75 e4 48 8b 43 10 4c 8b 7b 20 48 8b 4b 30 .[].UH..AWAVSPH...u.H.C.L.{.H.K0
14080 48 29 c1 48 c1 f9 04 48 63 d6 48 39 d1 41 be 01 00 00 00 7f 40 48 2b 43 38 48 c1 e8 04 83 c0 05 H).H...Hc.H9.A......@H+C8H......
140a0 b9 40 42 0f 00 29 f1 45 31 f6 39 c8 7f 3b 48 8d 35 42 00 00 00 48 8d 55 e4 48 89 df e8 59 77 00 .@B..).E1.9..;H.5B...H.U.H...Yw.
140c0 00 85 c0 75 24 85 c0 0f 94 c0 44 0f b6 f0 48 8b 43 10 8b 75 e4 48 63 ce 48 c1 e1 04 48 01 c1 49 ...u$.....D...H.C..u.Hc.H...H..I
140e0 39 4f 08 73 04 49 89 4f 08 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 8b 36 5d e9 91 9O.s.I.O.D..H...[A^A_].UH...6]..
14100 78 00 00 55 48 89 e5 48 39 f7 74 3c 48 63 c2 48 89 c1 48 c1 e1 04 48 29 4f 10 85 c0 7e 2a 31 c0 x..UH..H9.t<Hc.H..H...H)O...~*1.
14120 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 8b 4f 10 4c 8b 0c 01 48 8b 4c 01 08 49 89 48 08 4d 89 08 L.F.I.H.H.N.H.O.L...H.L..I.H.M..
14140 48 83 c0 10 ff ca 75 d8 5d c3 55 48 89 e5 48 8b 4f 18 48 8b 81 d8 00 00 00 48 89 b1 d8 00 00 00 H.....u.].UH..H.O.H......H......
14160 5d c3 55 48 89 e5 48 85 ff 74 0d 48 8b 47 18 48 8b 80 e8 00 00 00 eb 07 48 8d 05 29 04 04 00 5d ].UH..H..t.H.G.H........H..)...]
14180 c3 55 48 89 e5 8d 86 27 46 0f 00 3d 27 46 0f 00 77 13 48 8b 47 10 48 8b 4f 20 48 2b 01 48 c1 e8 .UH....'F..='F..w.H.G.H.O.H+.H..
141a0 04 01 f0 89 c6 89 f0 5d c3 55 48 89 e5 48 8b 47 10 48 8b 4f 20 48 8b 09 48 83 c1 10 48 29 c8 48 .......].UH..H.G.H.O.H..H...H).H
141c0 c1 e8 04 5d c3 55 48 89 e5 85 f6 78 57 48 8b 47 10 48 8b 4f 20 48 8b 11 48 63 f6 48 c1 e6 04 48 ...].UH....xWH.G.H.O.H..Hc.H...H
141e0 8d 4c 16 10 48 39 c8 73 35 48 01 f2 be 03 00 00 00 48 29 c6 48 8d 54 16 0c 48 c1 ea 04 48 ff c2 .L..H9.s5H.......H).H.T..H...H..
14200 48 89 c6 c7 46 08 00 00 00 00 48 8d 76 10 48 39 ce 72 f0 48 c1 e2 04 48 01 d0 48 89 47 10 48 89 H...F.....H.v.H9.r.H...H..H.G.H.
14220 4f 10 eb 0d ff c6 48 63 c6 48 c1 e0 04 48 01 47 10 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 41 89 O.....Hc.H...H.G.].UH..AVSH...A.
14240 d6 48 8b 5f 10 e8 0a 01 00 00 45 85 f6 4d 63 c6 4c 89 c6 48 f7 d6 48 89 c1 48 0f 49 cb 48 c1 e6 .H._......E..Mc.L..H..H..H.I.H..
14260 04 48 01 ce 48 39 f0 73 4f 48 c7 c6 fe ff ff ff 4c 29 c6 48 c1 e6 04 48 01 ce 48 89 c7 4c 8b 0f .H..H9.sOH......L).H...H..H..L..
14280 48 8b 57 08 48 89 55 e8 4c 89 4d e0 4c 8b 4e 10 48 8b 56 18 48 89 57 08 4c 89 0f 4c 8b 4d e0 48 H.W.H.U.L.M.L.N.H.V.H.W.L..L.M.H
142a0 8b 55 e8 48 89 56 18 4c 89 4e 10 48 83 c7 10 48 39 f7 48 8d 76 f0 72 c5 4c 8d 4b f0 49 c1 e0 04 .U.H.V.L.N.H...H9.H.v.r.L.K.I...
142c0 4c 29 c1 4c 39 c9 73 3f 48 8d 53 e0 48 8b 39 48 8b 71 08 48 89 75 e8 48 89 7d e0 48 8b 72 10 48 L).L9.s?H.S.H.9H.q.H.u.H.}.H.r.H
142e0 8b 7a 18 48 89 79 08 48 89 31 48 8b 75 e0 48 8b 7d e8 48 89 7a 18 48 89 72 10 48 83 c1 10 48 39 .z.H.y.H.1H.u.H.}.H.z.H.r.H...H9
14300 d1 48 8d 52 f0 72 c5 4c 39 c8 73 3f 48 83 c3 e0 48 8b 08 48 8b 50 08 48 89 55 e8 48 89 4d e0 48 .H.R.r.L9.s?H...H..H.P.H.U.H.M.H
14320 8b 4b 10 48 8b 53 18 48 89 50 08 48 89 08 48 8b 4d e0 48 8b 55 e8 48 89 53 18 48 89 4b 10 48 83 .K.H.S.H.P.H..H.M.H.U.H.S.H.K.H.
14340 c0 10 48 39 d8 48 8d 5b f0 72 c5 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 85 f6 48 8b 4f 20 7e 18 ..H9.H.[.r.H...[A^].UH....H.O.~.
14360 48 63 c6 48 c1 e0 04 48 03 01 48 3b 47 10 48 0f 43 05 da 8c 04 00 eb 57 81 fe d9 b9 f0 ff 7d 12 Hc.H...H..H;G.H.C......W......}.
14380 81 fe d8 b9 f0 ff 75 17 48 8b 47 18 48 83 c0 40 eb 3d 48 63 c6 48 c1 e0 04 48 03 47 10 eb 30 48 ......u.H.G.H..@.=Hc.H...H.G..0H
143a0 8b 09 83 79 08 16 48 8d 05 13 04 04 00 74 20 ba d8 b9 f0 ff 29 f2 48 8b 09 0f b6 71 0a 39 f2 7f ...y..H......t......).H....q.9..
143c0 0e ff ca 48 63 c2 48 c1 e0 04 48 8d 44 01 20 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 fe ...Hc.H...H.D..].UH..AWAVSP..I..
143e0 e8 6f ff ff ff 49 89 c7 4c 89 f7 89 de e8 62 ff ff ff 81 fb d7 b9 f0 ff 49 8b 0f 49 8b 57 08 48 .o...I..L.....b.........I..I.W.H
14400 89 50 08 48 89 08 7f 32 41 f6 47 08 40 74 2b 49 8b 46 20 48 8b 00 48 8b 30 f6 46 09 04 74 1b 49 .P.H...2A.G.@t+I.F.H..H.0.F..t.I
14420 8b 17 f6 42 09 03 74 12 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 fa dc ff ff 48 83 c4 08 5b 41 ...B..t.L..H...[A^A_].....H...[A
14440 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 10 e8 fc fe ff ff 48 8b 08 48 8b 40 08 49 ^A_].UH..AVSH..L.s......H..H.@.I
14460 89 46 08 49 89 0e 48 83 43 10 10 5b 41 5e 5d c3 55 48 89 e5 e8 db fe ff ff 48 89 c1 48 3b 0d cd .F.I..H.C..[A^].UH.......H..H;..
14480 8b 04 00 b8 ff ff ff ff 74 06 8b 41 08 83 e0 0f 5d c3 55 48 89 e5 ff c6 48 63 c6 48 8d 0d fe 97 ........t..A....].UH....Hc.H....
144a0 04 00 48 8b 04 c1 5d c3 55 48 89 e5 e8 a3 fe ff ff 8b 40 08 83 f8 16 0f 94 c1 83 f8 66 0f 94 c0 ..H...].UH........@.........f...
144c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 e8 84 fe ff ff 83 78 08 13 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 .....].UH........x........].UH..
144e0 48 83 ec 10 e8 6b fe ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 0f 11 45 f8 b8 01 00 00 00 eb 0c 48 H....k....x..u........E........H
14500 8d 75 f8 48 89 c7 e8 fd e5 fe ff 48 83 c4 10 5d c3 55 48 89 e5 e8 3a fe ff ff 8b 40 08 83 e0 0f .u.H.......H...].UH...:....@....
14520 83 c0 fd 83 f8 02 19 c0 83 e0 01 5d c3 55 48 89 e5 e8 1e fe ff ff 8b 40 08 83 f8 47 0f 94 c1 83 ...........].UH........@...G....
14540 f8 02 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d7 48 89 fb e8 f3 fd ff ..........].UH..AWAVSPA..H......
14560 ff 49 89 c6 48 89 df 44 89 fe e8 e5 fd ff ff 4c 3b 35 da 8a 04 00 74 20 48 3b 05 d1 8a 04 00 74 .I..H..D.......L;5....t.H;.....t
14580 17 31 ff 4c 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 90 eb fe ff 31 c0 48 83 c4 08 5b 41 .1.L..H..H...[A^A_].....1.H...[A
145a0 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 89 f0 83 e0 fe 83 f8 0c 48 8b 4b 10 75 1b 48 8b 41 f0 ^A_].UH..SPH..........H.K.u.H.A.
145c0 48 8b 51 f8 48 89 51 08 48 89 01 48 8b 4b 10 48 83 c1 10 48 89 4b 10 48 8d 51 e0 48 83 c1 f0 48 H.Q.H.Q.H..H.K.H...H.K.H.Q.H...H
145e0 89 df 49 89 d0 e8 67 98 00 00 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 ..I...g...H.C..H...[].UH..AWAVAT
14600 53 41 89 cf 89 d3 49 89 fc e8 46 fd ff ff 49 89 c6 4c 89 e7 89 de e8 39 fd ff ff 4c 3b 35 2e 8a SA....I...F...I..L.....9...L;5..
14620 04 00 74 5c 48 3b 05 25 8a 04 00 74 53 41 83 ff 02 74 1c 41 83 ff 01 75 2c 4c 89 e7 4c 89 f6 48 ..t\H;.%...tSA...t.A...u,L..L..H
14640 89 c2 5b 41 5c 41 5e 41 5f 5d e9 90 e8 fe ff 4c 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d ..[A\A^A_].....L..L..H..[A\A^A_]
14660 e9 d7 e9 fe ff 45 85 ff 75 16 4c 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 a8 ea fe ff .....E..u.L..L..H..[A\A^A_].....
14680 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8b 43 10 48 89 f7 48 89 c6 e8 22 1.[A\A^A_].UH..SPH..H.C.H..H..."
146a0 9b 00 00 48 85 c0 74 05 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 d3 e8 92 fc ...H..t.H.C..H...[].UH..SPH.....
146c0 ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 0f 11 45 f0 b8 01 00 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 ...x..u........E........H.u.H...
146e0 24 e4 fe ff 85 c0 75 0a 48 c7 45 f0 00 00 00 00 31 c0 48 85 db 74 02 89 03 f2 0f 10 45 f0 48 83 $.....u.H.E.....1.H..t......E.H.
14700 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 d3 e8 41 fc ff ff 83 78 08 13 75 0e 48 8b 00 48 89 45 f0 ..[].UH..SPH...A....x..u.H..H.E.
14720 b8 01 00 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 4f e4 fe ff 85 c0 75 0a 48 c7 45 f0 00 00 00 00 31 .......H.u.H...O.....u.H.E.....1
14740 c0 48 85 db 74 02 89 03 48 8b 45 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 e8 f8 fb ff ff 8b 50 08 85 .H..t...H.E.H...[].UH........P..
14760 d2 74 0f b1 01 83 fa 01 75 0a 83 38 00 0f 95 c1 eb 02 31 c9 0f b6 c1 5d c3 55 48 89 e5 41 57 41 .t......u..8......1....].UH..AWA
14780 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 c2 fb ff ff 48 89 c3 8b 43 08 83 e0 0f 83 f8 03 75 2f VATSI..A..I.......H...C.......u/
147a0 49 8b 44 24 18 48 83 78 18 00 7e 08 4c 89 e7 e8 80 e3 ff ff 4c 89 e7 44 89 fe e8 95 fb ff ff 48 I.D$.H.x..~.L.......L..D.......H
147c0 89 c3 4c 89 e7 48 89 de e8 0b 9c 00 00 eb 05 83 f8 04 75 15 4d 85 f6 48 8b 03 74 07 48 8b 48 10 ..L..H............u.M..H..t.H.H.
147e0 49 89 0e 48 83 c0 20 eb 10 31 c0 4d 85 f6 74 09 49 c7 06 00 00 00 00 31 c0 5b 41 5c 41 5e 41 5f I..H.....1.M..t.I......1.[A\A^A_
14800 5d c3 55 48 89 e5 e8 49 fb ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 07 74 11 83 fa 05 75 15 ].UH...I...H...Q....1....t....u.
14820 48 8b 39 e8 62 1e ff ff 48 98 eb 15 48 8b 01 48 8b 40 18 eb 0c 83 fa 04 75 07 48 8b 01 48 8b 40 H.9.b...H...H..H.@......u.H..H.@
14840 10 5d c3 55 48 89 e5 e8 08 fb ff ff 48 89 c1 8b 51 08 31 c0 83 fa 66 75 09 48 8b 01 48 8b 40 18 .].UH.......H...Q.1...fu.H..H.@.
14860 eb 08 83 fa 16 75 03 48 8b 01 5d c3 55 48 89 e5 e8 df fa ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 .....u.H..].UH.......H...Q....1.
14880 83 fa 02 75 05 48 8b 01 eb 0c 83 fa 07 75 07 48 8b 01 48 83 c0 28 5d c3 55 48 89 e5 e8 b3 fa ff ...u.H.......u.H..H..(].UH......
148a0 ff 48 89 c1 31 c0 83 79 08 48 75 03 48 8b 01 5d c3 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 91 .H..1..y.Hu.H..].UH..AVSA..H....
148c0 fa ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 25 7f 46 83 fa 15 7f 48 83 c2 fe 83 fa 06 77 48 ...H...Q...?1...%.F....H......wH
148e0 48 8d 35 49 00 00 00 48 63 14 96 48 01 f2 ff e2 48 89 df 44 89 f6 e8 59 fa ff ff 48 89 c1 8b 51 H.5I...Hc..H....H..D...Y...H...Q
14900 08 83 e2 0f 31 c0 83 fa 02 74 1a 83 fa 07 75 18 48 8b 01 48 83 c0 28 eb 0f 83 fa 26 75 0a eb 05 ....1....t....u.H..H..(....&u...
14920 83 fa 16 75 03 48 8b 01 5b 41 5e 5d c3 0f 1f 00 c0 ff ff ff f8 ff ff ff f8 ff ff ff f5 ff ff ff ...u.H..[A^]....................
14940 f5 ff ff ff c0 ff ff ff f5 ff ff ff 55 48 89 e5 48 8b 47 10 c7 40 08 00 00 00 00 48 83 c0 10 48 ............UH..H.G..@.....H...H
14960 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 00 00 48 83 c0 10 48 89 47 10 .G.].UH..H.G......@.....H...H.G.
14980 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 13 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 ].UH..H.G.H.0.@.....H...H.G.].UH
149a0 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 ..AWAVSPI..I..H..H.C.H.x..~.H...
149c0 70 e1 ff ff 48 89 df 4c 89 fe 4c 89 f2 e8 ac f0 ff ff 48 8b 4b 10 48 89 01 0f b6 50 08 83 ca 40 p...H..L..L.......H.K.H....P...@
149e0 89 51 08 48 83 43 10 10 48 83 c0 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 .Q.H.C..H...H...[A^A_].UH..AVSI.
14a00 f6 48 89 fb 4d 85 f6 74 3a 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 18 e1 ff ff 48 89 df 4c .H..M..t:H.C.H.x..~.H.......H..L
14a20 89 f6 e8 2f f2 ff ff 48 8b 4b 10 48 89 01 0f b6 50 08 83 ca 40 89 51 08 48 83 43 10 10 48 83 c0 .../...H.K.H....P...@.Q.H.C..H..
14a40 20 eb 15 48 8b 43 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 43 10 31 c0 5b 41 5e 5d c3 55 48 89 ...H.C..@.....H...H.C.1.[A^].UH.
14a60 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 b1 .AWAVSPI..I..H..H.C.H.x..~.H....
14a80 e0 ff ff 48 89 df 4c 89 fe 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 d9 99 00 00 55 48 89 e5 41 ...H..L..L..H...[A^A_].....UH..A
14aa0 56 53 48 81 ec d0 00 00 00 49 89 f6 48 89 fb 84 c0 74 29 0f 29 85 50 ff ff ff 0f 29 8d 60 ff ff VSH......I..H....t).).P....).`..
14ac0 ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f 29 65 90 0f 29 6d a0 0f 29 75 b0 0f 29 7d c0 4c 89 8d 48 ..).p....)]..)e..)m..)u..)}.L..H
14ae0 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d 38 ff ff ff 48 89 95 30 ff ff ff 48 8b 43 18 48 83 78 18 ...L..@...H..8...H..0...H.C.H.x.
14b00 00 7e 08 48 89 df e8 29 e0 ff ff 48 8d 85 20 ff ff ff 48 89 45 e0 48 8d 45 10 48 89 45 d8 c7 45 .~.H...)...H......H.E.H.E.H.E..E
14b20 d4 30 00 00 00 c7 45 d0 10 00 00 00 48 8d 55 d0 48 89 df 4c 89 f6 e8 39 99 00 00 48 81 c4 d0 00 .0....E.....H.U.H..L...9...H....
14b40 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 f7 49 89 fe 85 db 74 62 49 8b 46 ..[A^].UH..AWAVSP..I..I....tbI.F
14b60 18 48 83 78 18 00 7e 08 4c 89 f7 e8 c4 df ff ff 4c 89 f7 89 de e8 7e d1 ff ff 4c 89 78 18 49 8b .H.x..~.L.......L.....~...L.x.I.
14b80 4e 10 48 63 d3 48 c1 e2 04 48 29 d1 49 89 4e 10 48 83 c2 f0 48 8b 34 11 48 8b 4c 11 08 48 89 4c N.Hc.H...H).I.N.H...H.4.H.L..H.L
14ba0 10 28 48 89 74 10 20 49 8b 4e 10 48 83 c2 f0 ff cb 75 e1 48 89 01 c7 41 08 66 00 00 00 eb 0e 49 .(H.t..I.N.H.....u.H...A.f.....I
14bc0 8b 46 10 4c 89 38 c7 40 08 16 00 00 00 49 83 46 10 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 .F.L.8.@.....I.F..H...[A^A_].UH.
14be0 e5 85 f6 48 8b 47 10 0f 95 c1 0f b6 c9 89 08 c7 40 08 01 00 00 00 48 83 c0 10 48 89 47 10 5d c3 ...H.G..........@.....H...H.G.].
14c00 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 47 10 10 5d c3 55 48 89 e5 48 8b 47 UH..H.G.H.0.@.....H.G..].UH..H.G
14c20 10 48 89 38 c7 40 08 48 00 00 00 48 83 47 10 10 48 8b 47 18 48 39 b8 e0 00 00 00 0f 94 c0 0f b6 .H.8.@.H...H.G..H.G.H9..........
14c40 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 48 89 fb 48 8b 43 18 48 8b 78 40 be 02 00 00 .].UH..AWAVATSI..H..H.C.H.x@....
14c60 00 e8 6e 18 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 d5 ef ff ..n...I..L.c.I.D$.H.C.H..L......
14c80 ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 10 48 83 c2 f0 48 89 df 4c 89 fe 48 .I..$..@...@A.D$.H.S.H...H..L..H
14ca0 89 d1 e8 b5 df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 .......H.C..@....[A\A^A_].UH..SP
14cc0 48 89 fb e8 8c f6 ff ff 48 8b 53 10 48 83 c2 f0 48 89 df 48 89 c6 48 89 d1 e8 7e df fe ff 48 8b H.......H.S.H...H..H..H...~...H.
14ce0 43 10 8b 40 f8 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 48 89 fb C..@....H...[].UH..AWAVATSI..H..
14d00 e8 4f f6 ff ff 49 89 c7 4c 8b 63 10 48 89 df 4c 89 f6 e8 3f ef ff ff 49 89 04 24 0f b6 40 08 83 .O...I..L.c.H..L...?...I..$..@..
14d20 c8 40 41 89 44 24 08 48 8b 53 10 48 8d 42 10 48 89 43 10 48 89 df 4c 89 fe 48 89 d1 e8 1b df fe .@A.D$.H.S.H.B.H.C.H..L..H......
14d40 ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 .H.C..@....[A\A^A_].UH..AVSI..H.
14d60 fb e8 ee f5 ff ff 48 8b 53 10 4c 89 32 c7 42 08 13 00 00 00 48 8d 4a 10 48 89 4b 10 48 89 df 48 ......H.S.L.2.B.....H.J.H.K.H..H
14d80 89 c6 48 89 d1 e8 d2 de fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5e 5d c3 55 48 89 e5 41 56 53 ..H.......H.C..@....[A^].UH..AVS
14da0 49 89 fe e8 ac f5 ff ff 49 8b 5e 10 48 8d 73 f0 48 8b 38 e8 c7 17 ff ff 48 8b 08 48 8b 40 08 48 I.......I.^.H.s.H.8.....H..H.@.H
14dc0 89 43 f8 48 89 4b f0 49 8b 46 10 8b 40 f8 83 e0 0f 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 .C.H.K.I.F..@....[A^].UH..AWAVSP
14de0 49 89 d6 48 89 fb e8 69 f5 ff ff 4c 8b 7b 10 48 8b 38 4c 89 f6 e8 da 16 ff ff 48 8b 08 48 8b 40 I..H...i...L.{.H.8L.......H..H.@
14e00 08 49 89 47 08 49 89 0f 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 08 5b 41 .I.G.I..H.C.H.H.H.K..@....H...[A
14e20 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 d6 48 89 fb e8 19 f5 ff ff 4c 89 75 e0 c7 ^A_].UH..AVSH...I..H.......L.u..
14e40 45 e8 02 00 00 00 4c 8b 73 10 48 8b 38 48 8d 75 e0 e8 29 17 ff ff 48 8b 08 48 8b 40 08 49 89 46 E.....L.s.H.8H.u..)...H..H.@.I.F
14e60 08 49 89 0e 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 10 5b 41 5e 5d c3 55 .I..H.C.H.H.H.K..@....H...[A^].U
14e80 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df H..AWAVSPA..A..H..H.C.H.x..~.H..
14ea0 e8 8f dc ff ff 48 89 df e8 d3 10 ff ff 48 8b 4b 10 48 89 01 c7 41 08 45 00 00 00 48 83 43 10 10 .....H.......H.K.H...A.E...H.C..
14ec0 45 85 ff 7f 05 45 85 f6 7e 1b 48 89 df 48 89 c6 44 89 fa 44 89 f1 48 83 c4 08 5b 41 5e 41 5f 5d E....E..~.H..H..D..D..H...[A^A_]
14ee0 e9 7d 0d ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 56 f4 ff ff 8b 48 .}...H...[A^A_].UH..SPH...V....H
14f00 08 83 e1 0f 83 f9 07 75 09 48 8b 00 48 83 c0 10 eb 1a 83 f9 05 75 09 48 8b 00 48 83 c0 28 eb 0c .......u.H..H........u.H..H..(..
14f20 48 8b 43 18 48 8d 84 c8 b8 01 00 00 48 8b 08 31 c0 48 85 c9 74 18 48 8b 43 10 48 89 08 c7 40 08 H.C.H.......H..1.H..t.H.C.H...@.
14f40 45 00 00 00 48 83 43 10 10 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 f1 E...H.C.......H...[].UH..SPH....
14f60 f3 ff ff 48 8b 4b 10 48 8b 00 48 8b 50 20 48 89 11 0f b6 40 0a 89 41 08 48 8b 43 10 48 8d 48 10 ...H.K.H..H.P.H....@..A.H.C.H.H.
14f80 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 48 H.K..@....H...[].UH..AWAVATSI..H
14fa0 89 fb 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 20 15 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 ..H.C.H.x@..........I..L.c.I.D$.
14fc0 48 89 43 10 48 89 df 4c 89 f6 e8 87 ec ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 H.C.H..L.......I..$..@...@A.D$.H
14fe0 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 77 dd fe ff 48 83 43 10 e0 5b 41 5c 41 5e .K.H.Q.H...H..L...w...H.C..[A\A^
15000 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 42 f3 ff ff 48 8b 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 A_].UH..SPH...B...H.K.H.Q.H...H.
15020 df 48 89 c6 e8 44 dd fe ff 48 83 43 10 e0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 .H...D...H.C..H...[].UH..AWAVATS
15040 49 89 d6 48 89 fb e8 09 f3 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 I..H.......I..L.c.I.D$.H.C.H..L.
15060 f6 e8 f0 eb ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 4b 10 48 8d 51 f0 48 83 ......I..$..@...@A.D$.H.K.H.Q.H.
15080 c1 e0 48 89 df 4c 89 fe e8 e0 dc fe ff 48 83 43 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 ..H..L.......H.C..[A\A^A_].UH..A
150a0 56 53 49 89 d6 48 89 fb e8 a7 f2 ff ff 48 8b 53 10 48 8d 4a 10 48 89 4b 10 4c 89 32 c7 42 08 13 VSI..H.......H.S.H.J.H.K.L.2.B..
150c0 00 00 00 48 8d 4a f0 48 89 df 48 89 c6 e8 9b dc fe ff 48 83 43 10 e0 5b 41 5e 5d c3 55 48 89 e5 ...H.J.H..H.......H.C..[A^].UH..
150e0 41 56 53 48 89 fb e8 69 f2 ff ff 4c 8b 30 48 8b 53 10 48 83 c2 e0 48 89 df 4c 89 f6 e8 10 0e ff AVSH...i...L.0H.S.H...H..L......
15100 ff 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 48 89 48 08 48 89 10 41 c6 46 0a 00 48 8b 43 10 f6 40 f8 .H.K.H.Q.H.I.H.H.H..A.F..H.C..@.
15120 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 41 09 03 74 0f 48 89 df 4c 89 f6 e8 31 d1 ff ff 48 @t.A.F..t.H.H..A..t.H..L...1...H
15140 8b 43 10 48 83 c0 e0 48 89 43 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb .C.H...H.C.[A^].UH..AWAVSPI..H..
15160 e8 ef f1 ff ff 4c 8b 30 48 8b 4b 10 48 83 c1 f0 48 89 df 4c 89 f6 4c 89 fa e8 2f 0d ff ff 48 8b .....L.0H.K.H...H..L..L.../...H.
15180 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 41 09 03 74 0f 48 89 df 4c 89 f6 e8 C..@.@t.A.F..t.H.H..A..t.H..L...
151a0 cc d0 ff ff 48 8b 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 ....H.C.H...H.C.H...[A^A_].UH..A
151c0 57 41 56 53 48 83 ec 18 49 89 d7 48 89 fb e8 81 f1 ff ff 4c 8b 30 4c 89 7d d8 c7 45 e0 02 00 00 WAVSH...I..H.......L.0L.}..E....
151e0 00 48 8d 55 d8 48 89 df 4c 89 f6 e8 21 0d ff ff 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 48 89 48 08 .H.U.H..L...!...H.K.H.Q.H.I.H.H.
15200 48 89 10 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 41 09 03 74 0f 48 89 H..H.C..@.@t.A.F..t.H.H..A..t.H.
15220 df 4c 89 f6 e8 47 d0 ff ff 48 8b 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 18 5b 41 5e 41 5f 5d c3 .L...G...H.C.H...H.C.H...[A^A_].
15240 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 02 f1 ff ff 48 89 c3 49 8b 46 10 45 31 ff 83 78 f8 00 UH..AWAVSPI.......H..I.F.E1..x..
15260 74 04 4c 8b 78 f0 8b 43 08 83 e0 0f 83 f8 07 75 0e 48 8b 03 4d 85 ff 4c 89 78 10 75 13 eb 48 83 t.L.x..C.......u.H..M..L.x.u..H.
15280 f8 05 75 37 48 8b 03 4c 89 78 28 4d 85 ff 74 37 48 8b 33 f6 46 09 04 74 15 41 f6 47 09 03 74 0e ..u7H..L.x(M..t7H.3.F..t.A.G..t.
152a0 4c 89 f7 4c 89 fa e8 89 ce ff ff 48 8b 33 4c 89 f7 4c 89 fa e8 7e d0 ff ff eb 0c 49 8b 4e 18 4c L..L.......H.3L..L...~.....I.N.L
152c0 89 bc c1 b8 01 00 00 49 83 46 10 f0 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 .......I.F.......H...[A^A_].UH..
152e0 53 50 48 89 fb e8 6a f0 ff ff 48 8b 4b 10 48 8b 10 48 8b 71 f0 48 89 72 20 8a 49 f8 88 4a 0a 48 SPH...j...H.K.H..H.q.H.r..I..J.H
15300 8b 4b 10 f6 41 f8 40 74 1f 48 8b 30 f6 46 09 04 74 16 48 8b 51 f0 f6 42 09 03 74 0c 48 89 df e8 .K..A.@t.H.0.F..t.H.Q..B..t.H...
15320 10 ce ff ff 48 8b 4b 10 48 83 c1 f0 48 89 4b 10 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 41 89 ....H.K.H...H.K.H...[].UH..AVSA.
15340 d6 89 f0 48 89 fb 48 8b 73 10 ff c0 48 98 48 c1 e0 04 48 29 c6 4d 85 c0 74 0a 66 83 bb c4 00 00 ...H..H.s...H.H...H).M..t.f.....
15360 00 00 74 04 31 c9 eb 11 48 8b 43 20 4c 89 40 20 48 89 48 30 b9 01 00 00 00 48 89 df 44 89 f2 e8 ..t.1...H.C.L.@.H.H0.....H..D...
15380 5f 6c 00 00 41 83 fe ff 75 12 48 8b 43 10 48 8b 4b 20 48 39 41 08 73 04 48 89 41 08 5b 41 5e 5d _l..A...u.H.C.H.K.H9A.s.H.A.[A^]
153a0 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 cc 4d 89 c7 41 89 d6 89 f3 49 89 fd .UH..AWAVAUATSH...M..M..A....I..
153c0 45 31 c0 85 c9 74 11 4c 89 ef 89 ce e8 83 ef ff ff 49 89 c0 4d 2b 45 38 49 8b 45 10 ff c3 48 63 E1...t.L.........I..M+E8I.E...Hc
153e0 cb 48 c1 e1 04 48 29 c8 48 89 45 c8 4d 85 e4 74 0b 66 41 83 bd c4 00 00 00 00 74 20 44 89 75 d0 .H...H).H.E.M..t.fA.......t.D.u.
15400 49 2b 45 38 48 8d 35 98 00 00 00 48 8d 55 c8 4c 89 ef 48 89 c1 e8 74 6f 00 00 eb 60 49 8b 5d 20 I+E8H.5....H.U.L..H...to...`I.].
15420 4c 89 63 20 4c 89 7b 30 48 89 c1 49 2b 4d 38 48 89 4b 38 49 8b 8d b0 00 00 00 48 89 4b 28 4d 89 L.c.L.{0H..I+M8H.K8I......H.K(M.
15440 85 b0 00 00 00 8a 4b 42 80 e1 ee 41 0a 8d c9 00 00 00 80 c9 10 88 4b 42 b9 01 00 00 00 4c 89 ef ......KB...A..........KB.....L..
15460 48 89 c6 44 89 f2 e8 78 6b 00 00 80 63 42 ef 48 8b 43 28 49 89 85 b0 00 00 00 31 c0 41 83 fe ff H..D...xk...cB.H.C(I......1.A...
15480 75 12 49 8b 4d 10 49 8b 55 20 48 39 4a 08 73 04 48 89 4a 08 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 u.I.M.I.U.H9J.s.H.J.H...[A\A]A^A
154a0 5f 5d c3 55 48 89 e5 48 8b 06 8b 56 08 31 c9 48 89 c6 5d e9 2b 6b 00 00 55 48 89 e5 41 57 41 56 _].UH..H...V.1.H..].+k..UH..AWAV
154c0 41 54 53 48 83 ec 30 4d 89 c6 48 89 d0 48 89 f2 49 89 ff 48 85 c9 48 8d 1d f7 db 03 00 48 0f 45 ATSH..0M..H..H..I..H..H......H.E
154e0 d9 4c 8d 65 b8 4c 89 e6 48 89 c1 e8 9f af ff ff 4c 89 ff 4c 89 e6 48 89 da 4c 89 f1 e8 31 6f 00 .L.e.L..H.......L..L..H..L...1o.
15500 00 41 89 c6 45 85 f6 75 53 49 8b 47 10 48 8b 58 f0 80 7b 0a 00 74 45 49 8b 47 18 48 8b 78 40 be .A..E..uSI.G.H.X..{..tEI.G.H.x@.
15520 02 00 00 00 e8 ab 0f ff ff 48 8b 4b 20 48 8b 09 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 48 8b .........H.K.H..H..H.@.H.A.H..H.
15540 73 20 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 4c 89 ff e8 2e cd ff ff 44 89 f0 48 s.H...@.@t.H.N.H9.u.L.......D..H
15560 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 89 c8 48 89 d1 48 89 f2 48 8b 77 10 83 7e f8 46 ..0[A\A^A_].UH....H..H..H.w..~.F
15580 75 11 48 8b 76 f0 48 8b 76 18 41 89 c0 5d e9 54 ce fe ff b8 01 00 00 00 5d c3 55 48 89 e5 0f b6 u.H.v.H.v.A..].T........].UH....
155a0 47 0a 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff 83 fe 09 bb ff ff ff ff 89 f0 0f 87 db 00 G.].UH..AWAVATSI................
155c0 00 00 4d 8b 77 18 48 8d 0d 03 01 00 00 48 63 04 81 48 01 c8 ff e0 41 c6 46 57 00 31 db e9 bb 00 ..M.w.H......Hc..H....A.FW.1....
155e0 00 00 31 db 31 f6 4c 89 f7 e8 19 05 00 00 41 c6 46 57 01 e9 a5 00 00 00 31 db 31 f6 4c 89 ff e8 ..1.1.L.......A.FW......1.1.L...
15600 d9 d6 ff ff e9 94 00 00 00 49 8b 5e 18 49 03 5e 10 48 c1 eb 0a e9 83 00 00 00 41 8b 5e 18 41 03 .........I.^.I.^.H........A.^.A.
15620 5e 10 81 e3 ff 03 00 00 eb 73 41 8a 5e 57 41 c6 46 57 01 85 d2 74 71 4c 63 e2 49 c1 e4 0a 4d 03 ^........sA.^WA.FW...tqLc.I...M.
15640 66 18 4c 89 f7 4c 89 e6 e8 ba 04 00 00 49 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 d4 d4 ff ff f.L..L.......I.G.H.x..~.L.......
15660 41 88 5e 57 31 db 4d 85 e4 7f 58 eb 30 41 8b 9e cc 00 00 00 41 89 96 cc 00 00 00 eb 20 41 8b 9e A.^W1.M...X.0A......A........A..
15680 d0 00 00 00 83 fa 28 b8 28 00 00 00 0f 4d c2 41 89 86 d0 00 00 00 eb 05 41 0f b6 5e 57 89 d8 5b ......(.(....M.A........A..^W..[
156a0 41 5c 41 5e 41 5f 5d c3 48 c7 c6 80 f3 ff ff 4c 89 f7 e8 50 04 00 00 4c 89 ff e8 75 d4 ff ff 41 A\A^A_].H......L...P...L...u...A
156c0 88 5e 57 41 80 7e 55 07 0f 94 c0 0f b6 c0 eb cf 06 ff ff ff 12 ff ff ff 28 ff ff ff 39 ff ff ff .^WA.~U.................(...9...
156e0 4a ff ff ff 5a ff ff ff 9d ff ff ff ad ff ff ff cd ff ff ff c8 ff ff ff 55 48 89 e5 e8 4f 9e 00 J...Z...................UH...O..
15700 00 55 48 89 e5 53 50 48 89 fb e8 45 ec ff ff 48 8b 30 48 8b 53 10 48 83 c2 f0 48 89 df e8 b2 03 .UH..SPH...E...H.0H.S.H...H.....
15720 ff ff 48 8b 4b 10 48 8d 51 f0 48 83 c1 10 85 c0 48 0f 44 ca 48 89 4b 10 48 83 c4 08 5b 5d c3 55 ..H.K.H.Q.H.....H.D.H.K.H...[].U
15740 48 89 e5 41 56 53 89 f3 49 89 fe 83 fb 02 7c 21 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 d1 H..AVS..I.....|!I.F.H.x..~.L....
15760 d3 ff ff 4c 89 f7 89 de 5b 41 5e 5d e9 1b dc fe ff 85 db 75 27 49 8b 5e 10 48 8d 35 30 aa 00 00 ...L....[A^].......u'I.^.H.50...
15780 31 d2 4c 89 f7 e8 f4 e2 ff ff 48 89 03 0f b6 40 08 83 c8 40 89 43 08 49 83 46 10 10 5b 41 5e 5d 1.L.......H....@...@.C.I.F..[A^]
157a0 c3 55 48 89 e5 53 50 48 89 fb e8 a5 eb ff ff 48 8b 73 10 48 89 df 48 89 c2 e8 e1 dd fe ff 48 83 .UH..SPH.......H.s.H..H.......H.
157c0 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 48 85 f6 74 0b 48 8b 47 18 48 8b 40 08 48 89 06 48 8b C..H...[].UH..H..t.H.G.H.@.H..H.
157e0 47 18 48 8b 00 5d c3 55 48 89 e5 48 8b 47 18 48 89 50 08 48 89 30 5d c3 55 48 89 e5 41 56 53 49 G.H..].UH..H.G.H.P.H.0].UH..AVSI
15800 89 f6 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 1c d3 ff ff 48 89 df 4c 89 f6 e8 5a ..H..H.C.H.x..~.H.......H..L...Z
15820 e4 ff ff 48 8b 4b 10 48 89 01 c7 41 08 47 00 00 00 48 83 43 10 10 48 83 c0 28 5b 41 5e 5d c3 55 ...H.K.H...A.G...H.C..H..([A^].U
15840 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 89 fb 48 c7 45 e8 00 00 00 00 e8 f7 ea ff ff 48 8d 55 H..AVSH...A..H..H.E..........H.U
15860 e8 31 c9 45 31 c0 48 89 c7 44 89 f6 e8 29 00 00 00 48 85 c0 74 1b 48 8b 4b 10 48 8b 55 e8 48 8b .1.E1.H..D...)...H..t.H.K.H.U.H.
15880 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 44 8b 2H.R.H.Q.H.1H.C..H...[A^].UH..D.
158a0 4f 08 41 83 e1 3f 31 c0 41 83 f9 06 75 4c 31 c0 85 f6 0f 8e 85 00 00 00 48 8b 3f 48 8b 4f 18 31 O.A..?1.A...uL1.........H.?H.O.1
158c0 c0 39 71 10 7c 77 ff ce 48 63 c6 48 8b 74 c7 20 48 8b 36 48 89 32 4d 85 c0 74 08 48 8b 54 c7 20 .9q.|w..Hc.H.t..H.6H.2M..t.H.T..
158e0 49 89 10 48 8b 49 58 48 c1 e0 04 48 8b 04 01 48 85 c0 74 42 48 83 c0 20 eb 43 41 83 f9 26 75 3d I..H.IXH...H...H..tBH....CA..&u=
15900 31 c0 85 f6 7e 37 4c 8b 07 41 0f b6 78 0a 31 c0 39 f7 7c 29 ff ce 48 63 c6 48 c1 e0 04 49 8d 44 1...~7L..A..x.1.9.|)..Hc.H...I.D
15920 00 20 48 89 02 48 8d 05 84 a8 00 00 48 85 c9 74 0c 4c 89 01 eb 07 48 8d 05 4f dc 03 00 5d c3 55 ..H..H......H..t.L....H..O...].U
15940 48 89 e5 41 57 41 56 53 48 83 ec 18 89 d3 49 89 ff 48 c7 45 e0 00 00 00 00 48 c7 45 d8 00 00 00 H..AWAVSH.....I..H.E.....H.E....
15960 00 48 c7 45 d0 00 00 00 00 e8 e6 e9 ff ff 48 8d 55 e0 48 8d 4d d8 4c 8d 45 d0 48 89 c7 89 de e8 .H.E..........H.U.H.M.L.E.H.....
15980 16 ff ff ff 49 89 c6 4d 85 f6 74 6e 49 8b 47 10 48 8d 48 f0 49 89 4f 10 48 8b 4d e0 48 8b 50 f0 ....I..M..tnI.G.H.H.I.O.H.M.H.P.
159a0 48 8b 40 f8 48 89 41 08 48 89 11 48 8b 75 d8 48 85 f6 74 23 49 8b 47 10 f6 40 08 40 74 3c f6 46 H.@.H.A.H..H.u.H..t#I.G..@.@t<.F
159c0 09 04 74 36 48 8b 10 f6 42 09 03 74 2d 4c 89 ff e8 5f c7 ff ff eb 23 48 8b 75 d0 48 85 f6 74 1a ..t6H...B..t-L..._....#H.u.H..t.
159e0 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 4c 89 ff e8 90 c8 ff ff 4c 89 f0 48 83 c4 H...@.@t.H.N.H9.u.L.......L..H..
15a00 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 41 89 f6 49 89 ff e8 35 e9 ff ff 48 .[A^A_].UH..AWAVSP..A..I...5...H
15a20 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 26 75 13 48 8b 01 ff cb 48 63 cb 48 c1 e1 04 48 8d 44 08 20 ...Q...?1...&u.H....Hc.H...H.D..
15a40 eb 1d 83 fa 06 75 18 4c 89 ff 44 89 f6 e8 02 e9 ff ff 48 8b 00 ff cb 48 63 cb 48 8b 44 c8 20 48 .....u.L..D.......H....Hc.H.D..H
15a60 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c4 41 89 cf 89 d3 ...[A^A_].UH..AWAVAUATSPE..A....
15a80 49 89 fe e8 cc e8 ff ff 4c 8b 28 ff cb 48 63 db 4c 89 f7 44 89 fe e8 b9 e8 ff ff 4c 8b 38 41 ff I.......L.(..Hc.L..D.......L.8A.
15aa0 cc 4d 63 e4 49 8b 74 dd 20 4c 89 f7 e8 64 c8 ff ff 4b 8b 74 e7 20 49 89 74 dd 20 48 ff 46 08 48 .Mc.I.t..L...d...K.t..I.t..H.F.H
15ac0 8b 06 48 8d 4e 10 48 39 c8 74 07 c7 46 18 01 00 00 00 48 39 c8 0f 95 c1 f6 40 08 40 74 04 84 c9 ..H.N.H9.t..F.....H9.....@.@t...
15ae0 74 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 f7 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 t.H...[A\A]A^A_].L..H...[A\A]A^A
15b00 5f 5d e9 83 c7 ff ff 55 48 89 e5 48 8b 47 18 48 29 f0 48 01 47 10 48 89 77 18 5d c3 55 48 89 e5 _].....UH..H.G.H).H.G.H.w.].UH..
15b20 53 50 48 89 fb 31 f6 31 d2 b9 48 00 00 00 e8 6e c5 ff ff 48 8b 4b 20 48 89 41 18 48 89 48 10 48 SPH..1.1..H....n...H.K.H.A.H.H.H
15b40 c7 40 18 00 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 46 20 48 8b 70 18 .@.....H...[].UH..AVSI..I.F.H.p.
15b60 48 85 f6 48 c7 40 18 00 00 00 00 74 1b 48 8b 5e 18 ba 48 00 00 00 31 c9 4c 89 f7 e8 21 c5 ff ff H..H.@.....t.H.^..H...1.L...!...
15b80 48 85 db 48 89 de 75 e5 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 66 20 49 H..H..u.[A^].UH..AWAVATSI..M.f.I
15ba0 8b 74 24 18 48 85 f6 74 34 4d 8d 7c 24 18 48 8b 5e 18 48 85 db 74 26 ba 48 00 00 00 31 c9 4c 89 .t$.H..t4M.|$.H.^.H..t&.H...1.L.
15bc0 f7 e8 db c4 ff ff 49 89 1f 4c 89 63 10 4c 8d 7b 18 48 8b 73 18 48 85 f6 49 89 dc 75 d1 5b 41 5c ......I..L.c.L.{.H.s.H..I..u.[A\
15be0 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 4c 8b 7b 18 49 83 7f 18 00 7e 08 48 89 A^A_].UH..AWAVSPH..L.{.I....~.H.
15c00 df e8 2e cf ff ff 31 f6 ba 08 00 00 00 b9 d8 00 00 00 48 89 df e8 87 c4 ff ff 4c 8d 70 08 41 8a ......1...........H.......L.p.A.
15c20 4f 54 80 e1 03 88 48 11 c6 40 10 08 49 8b 4f 58 48 89 48 08 4d 89 77 58 48 8b 4b 10 4c 89 31 c7 OT....H..@..I.OXH.H.M.wXH.K.L.1.
15c40 41 08 48 00 00 00 48 83 43 10 10 4c 89 78 20 48 c7 40 40 00 00 00 00 48 c7 40 28 00 00 00 00 c7 A.H...H.C..L.x.H.@@....H.@(.....
15c60 80 c0 00 00 00 00 00 00 00 4c 89 70 58 48 c7 40 60 00 00 00 00 66 c7 80 ce 00 00 00 00 00 48 c7 .........L.pXH.@`....f........H.
15c80 80 b0 00 00 00 00 00 00 00 c6 80 d0 00 00 00 00 c7 80 c4 00 00 00 00 00 00 00 c6 80 d1 00 00 00 ................................
15ca0 01 48 c7 40 48 00 00 00 00 66 c7 80 cc 00 00 00 01 00 c6 40 12 00 48 c7 80 b8 00 00 00 00 00 00 .H.@H....f.........@..H.........
15cc0 00 8a 8b c8 00 00 00 88 88 d0 00 00 00 8b 8b bc 00 00 00 89 88 c4 00 00 00 48 8b 93 a8 00 00 00 .........................H......
15ce0 48 89 90 b0 00 00 00 89 88 c8 00 00 00 49 8b 8f e0 00 00 00 48 8b 49 f8 48 89 08 4c 89 f7 48 89 H............I......H.I.H..L..H.
15d00 de e8 0e 00 00 00 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f0 48 89 fb ......L..H...[A^A_].UH..SPH..H..
15d20 31 f6 31 d2 b9 80 02 00 00 48 89 c7 e8 70 c3 ff ff 48 89 43 38 c7 83 b8 00 00 00 28 00 00 00 b9 1.1......H...p...H.C8......(....
15d40 08 00 00 00 c7 04 08 00 00 00 00 48 83 c1 10 48 81 f9 88 02 00 00 75 ec 48 8d 88 30 02 00 00 48 ...........H...H......u.H..0...H
15d60 89 4b 30 48 8d 4b 60 c6 83 a2 00 00 00 00 48 c7 43 78 00 00 00 00 48 c7 43 70 00 00 00 00 48 89 .K0H.K`.......H.Cx....H.Cp....H.
15d80 43 60 48 8d 50 10 48 89 53 10 c7 40 08 00 00 00 00 48 8d 80 50 01 00 00 48 89 43 68 48 89 4b 20 C`H.P.H.S..@.....H..P...H.ChH.K.
15da0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 48 8b 73 38 48 89 df e8 8d H...[].UH..AWAVSPH..I..H.s8H....
15dc0 c0 ff ff 4c 8d 7b f8 48 89 df e8 1c 00 00 00 ba d8 00 00 00 31 c9 4c 89 f7 4c 89 fe 48 83 c4 08 ...L.{.H............1.L..L..H...
15de0 5b 41 5e 41 5f 5d e9 b6 c2 ff ff 55 48 89 e5 53 50 48 89 fb 48 83 7b 38 00 74 2f 48 8d 43 60 48 [A^A_].....UH..SPH..H.{8.t/H.C`H
15e00 89 43 20 48 89 df e8 43 fd ff ff 48 8b 73 38 48 63 93 b8 00 00 00 48 c1 e2 04 31 c9 48 89 df 48 .C.H...C...H.s8Hc.....H...1.H..H
15e20 83 c4 08 5b 5d e9 77 c2 ff ff 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 ...[].w...H...[].UH..AWAVATSH..0
15e40 49 89 f7 49 89 fc 45 31 f6 31 f6 ba 08 00 00 00 b9 d8 02 00 00 4c 89 ff 41 ff d4 48 89 c3 48 85 I..I..E1.1...........L..A..H..H.
15e60 db 0f 84 8d 02 00 00 4c 8d 73 08 48 8d 83 d8 00 00 00 48 c7 43 08 00 00 00 00 c6 43 10 08 c6 83 .......L.s.H......H.C......C....
15e80 2c 01 00 00 01 c6 43 11 01 48 89 43 20 48 c7 43 40 00 00 00 00 48 c7 43 28 00 00 00 00 c7 83 c0 ,.....C..H.C.H.C@....H.C(.......
15ea0 00 00 00 00 00 00 00 4c 89 73 58 48 c7 43 60 00 00 00 00 66 c7 83 ce 00 00 00 00 00 48 c7 83 b0 .......L.sXH.C`....f........H...
15ec0 00 00 00 00 00 00 00 c6 83 d0 00 00 00 00 c7 83 c4 00 00 00 00 00 00 00 c6 83 d1 00 00 00 01 c7 ................................
15ee0 83 c8 00 00 00 00 00 00 00 48 c7 43 48 00 00 00 00 66 c7 83 cc 00 00 00 01 00 c6 43 12 00 48 c7 .........H.CH....f.........C..H.
15f00 83 b8 00 00 00 00 00 00 00 4c 89 a3 d8 00 00 00 4c 89 bb e0 00 00 00 4c 89 b3 b8 01 00 00 31 ff .........L......L......L......1.
15f20 e8 69 9d 00 00 89 45 bc 4c 89 75 c0 48 8d 4d bc 48 89 4d c8 48 8d 0d 85 e8 03 00 48 89 4d d0 48 .i....E.L.u.H.M.H.M.H......H.M.H
15f40 8d 0d eb fe ff ff 48 89 4d d8 48 8d 7d c0 be 20 00 00 00 89 c2 e8 c9 d9 ff ff 89 83 28 01 00 00 ......H.M.H.}...............(...
15f60 c6 83 2f 01 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 ../..............H..........H...
15f80 01 00 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 48 c7 83 .......H..........H..........H..
15fa0 10 01 00 00 00 00 00 00 48 c7 83 08 01 00 00 00 00 00 00 48 c7 83 00 01 00 00 00 00 00 00 66 c7 ........H..........H..........f.
15fc0 83 2d 01 00 00 07 00 48 c7 83 80 01 00 00 00 00 00 00 48 c7 83 78 01 00 00 00 00 00 00 48 c7 83 .-.....H..........H..x.......H..
15fe0 70 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 00 00 00 48 c7 83 60 01 00 00 00 00 00 00 48 c7 p.......H..h.......H..`.......H.
16000 83 58 01 00 00 00 00 00 00 48 c7 83 50 01 00 00 00 00 00 00 48 c7 83 48 01 00 00 00 00 00 00 48 .X.......H..P.......H..H.......H
16020 c7 83 40 01 00 00 00 00 00 00 48 c7 83 38 01 00 00 00 00 00 00 48 c7 83 30 01 00 00 00 00 00 00 ..@.......H..8.......H..0.......
16040 48 c7 83 e8 00 00 00 d8 02 00 00 48 c7 83 f0 00 00 00 00 00 00 00 48 b8 00 00 00 00 c8 00 00 00 H..........H..........H.........
16060 48 89 83 a0 01 00 00 c7 83 a8 01 00 00 c8 00 00 00 48 c7 83 d0 02 00 00 00 00 00 00 48 c7 83 c8 H................H..........H...
16080 02 00 00 00 00 00 00 48 c7 83 c0 02 00 00 00 00 00 00 48 c7 83 b8 02 00 00 00 00 00 00 48 c7 83 .......H..........H..........H..
160a0 b0 02 00 00 00 00 00 00 48 c7 83 a8 02 00 00 00 00 00 00 48 c7 83 a0 02 00 00 00 00 00 00 48 c7 ........H..........H..........H.
160c0 83 98 02 00 00 00 00 00 00 48 c7 83 90 02 00 00 00 00 00 00 48 8d 35 29 00 00 00 31 d2 4c 89 f7 .........H..........H.5)...1.L..
160e0 e8 35 57 00 00 85 c0 74 0b 4c 89 f7 e8 0a 01 00 00 45 31 f6 4c 89 f0 48 83 c4 30 5b 41 5c 41 5e .5W....t.L.......E1.L..H..0[A\A^
16100 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 48 89 fb 4c 8b 63 18 48 89 de e8 f2 fb A_].UH..AWAVATSH...H..L.c.H.....
16120 ff ff 48 89 df e8 56 fe fe ff 49 89 c6 4d 89 74 24 40 41 c7 44 24 48 45 00 00 00 ba 02 00 00 00 ..H...V...I..M.t$@A.D$HE........
16140 31 c9 48 89 df 4c 89 f6 e8 15 fb fe ff 48 89 5d d0 c7 45 d8 48 00 00 00 4c 8d 7d d0 ba 01 00 00 1.H..L.......H.]..E.H...L.}.....
16160 00 48 89 df 4c 89 f6 4c 89 f9 e8 3e fd fe ff 48 89 df e8 09 fe fe ff 48 89 45 d0 c7 45 d8 45 00 .H..L..L...>...H.......H.E..E.E.
16180 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 4c 89 f9 e8 18 fd fe ff be 40 00 00 00 48 89 df e8 b7 d7 .......H..L..L........@...H.....
161a0 ff ff 48 89 df e8 6c db ff ff 48 89 df e8 22 3f 00 00 48 8d 35 de d3 03 00 ba 11 00 00 00 48 89 ..H...l...H..."?..H.5.........H.
161c0 df e8 b8 d8 ff ff 49 89 84 24 f0 00 00 00 48 89 df 48 89 c6 e8 d8 c0 ff ff 41 c6 44 24 57 01 31 ......I..$....H..H.......A.D$W.1
161e0 ff e8 7c df ff ff 49 89 84 24 e8 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 ..|...I..$....H...[A\A^A_].UH..A
16200 56 53 48 89 fb 4c 8b 73 18 48 8b 73 38 e8 3e bc ff ff 48 89 df e8 dd c1 ff ff 48 8b 43 18 48 8b VSH..L.s.H.s8.>...H.......H.C.H.
16220 70 30 48 63 50 3c 48 c1 e2 03 31 c9 48 89 df e8 6d be ff ff 49 8b b6 b0 00 00 00 49 8b 96 c0 00 p0HcP<H...1.H...m...I......I....
16240 00 00 31 c9 48 89 df e8 55 be ff ff 49 89 86 b0 00 00 00 49 c7 86 c0 00 00 00 00 00 00 00 48 89 ..1.H...U...I......I..........H.
16260 df e8 85 fb ff ff 49 8b 06 49 8b 7e 08 48 8d 73 f8 ba d8 02 00 00 31 c9 5b 41 5e 5d ff e0 55 48 ......I..I.~.H.s......1.[A^]..UH
16280 89 e5 48 8b 47 18 48 8b b8 e0 00 00 00 5d e9 68 ff ff ff 55 48 89 e5 41 56 53 49 89 fe be d8 b9 ..H.G.H......].h...UH..AVSI.....
162a0 f0 ff ba 02 00 00 00 e8 2a eb ff ff 48 8d 35 0d 7b 04 00 31 db 31 d2 4c 89 f7 e8 24 35 00 00 be ........*...H.5.{..1.1.L...$5...
162c0 ff ff ff ff 4c 89 f7 e8 79 e1 ff ff 48 8d 15 ad d1 03 00 be fe ff ff ff 4c 89 f7 e8 55 ed ff ff ....L...y...H...........L...U...
162e0 48 8d 35 c2 d2 03 00 ba 07 00 00 00 4c 89 f7 e8 aa e6 ff ff 48 8d 15 b6 d2 03 00 be fe ff ff ff H.5.........L.......H...........
16300 4c 89 f7 e8 2d ed ff ff 4c 89 f7 89 de e8 80 e1 ff ff 4c 89 f7 48 89 c6 e8 da e6 ff ff ff c3 83 L...-...L.........L..H..........
16320 fb 09 75 e4 48 8d 35 2b 00 00 00 ba 09 00 00 00 4c 89 f7 e8 0f e8 ff ff 48 8d 15 14 c8 03 00 be ..u.H.5+........L.......H.......
16340 fe ff ff ff 4c 89 f7 e8 e9 ec ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb be ....L............[A^].UH..SPH...
16360 01 00 00 00 e8 00 26 00 00 be 01 00 00 00 48 89 df e8 fa e0 ff ff be d7 b9 f0 ff 29 c6 48 89 df ......&.......H............).H..
16380 e8 c0 e0 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 ..........H...[].UH..SPH........
163a0 af e3 ff ff 85 c0 74 0e 48 89 df 48 83 c4 08 5b 5d e9 f3 dd ff ff be 01 00 00 00 48 89 df e8 a6 ......t.H..H...[]..........H....
163c0 25 00 00 be 01 00 00 00 ba ff ff ff ff 48 89 df e8 5e de ff ff be fe ff ff ff 48 89 df e8 e3 dd %............H...^........H.....
163e0 ff ff 48 8d 35 8c d3 03 00 ba 11 00 00 00 48 89 df e8 a8 e5 ff ff be 01 00 00 00 48 89 df e8 c2 ..H.5.........H............H....
16400 dd ff ff 48 89 df 48 83 c4 08 5b 5d e9 20 01 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 fe 48 8d ...H..H...[].....UH..AWAVSPI..H.
16420 15 25 d3 03 00 48 8d 0d 24 7b 04 00 be 01 00 00 00 e8 59 23 00 00 48 98 48 8d 0d 81 e2 03 00 8b .%...H..${........Y#..H.H.......
16440 1c 81 be 02 00 00 00 31 d2 4c 89 f7 e8 46 26 00 00 4c 89 f7 89 de 89 c2 e8 47 f1 ff ff 41 89 c7 .......1.L...F&..L.......G...A..
16460 83 fb 09 74 05 83 fb 05 75 0d 4c 89 f7 44 89 fe e8 68 e7 ff ff eb 3e 83 fb 03 75 2e be 04 00 00 ...t....u.L..D...h....>...u.....
16480 00 31 d2 4c 89 f7 e8 19 f1 ff ff f2 41 0f 2a cf f2 0f 2a c0 f2 0f 59 05 1c e2 03 00 f2 0f 58 c1 .1.L........A.*...*...Y.......X.
164a0 4c 89 f7 e8 bd e4 ff ff eb 0b 49 63 f7 4c 89 f7 e8 cd e4 ff ff b8 01 00 00 00 48 83 c4 08 5b 41 L.........Ic.L............H...[A
164c0 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 52 23 00 00 49 89 c6 ^A_].UH..AVSH.......1.1..R#..I..
164e0 be 01 00 00 00 48 89 df e8 d8 dc ff ff 31 d2 48 89 df 4c 89 f6 e8 7f 29 00 00 85 c0 74 0c 48 89 .....H.......1.H..L....)....t.H.
16500 df 5b 41 5e 5d e9 ee f1 ff ff 4c 8d 05 83 0c 00 00 31 f6 ba ff ff ff ff 31 c9 48 89 df e8 15 ee .[A^].....L......1......1.H.....
16520 ff ff 48 89 df e8 7f dc ff ff ff c8 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 02 00 00 00 ..H.........[A^].UH..AVSH.......
16540 ba 01 00 00 00 e8 4d 25 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 6b dc ff ff be 01 00 00 00 48 ......M%..I.......H...k........H
16560 89 df e8 aa df ff ff 85 c0 74 2a 45 85 f6 7e 25 48 89 df 44 89 f6 e8 98 1e 00 00 be 01 00 00 00 .........t*E..~%H..D............
16580 48 89 df e8 bd de ff ff be 02 00 00 00 48 89 df e8 aa f1 ff ff 48 89 df 5b 41 5e 5d e9 57 f1 ff H............H.......H..[A^].W..
165a0 ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 b5 23 00 00 be 01 00 00 00 48 89 df e8 2f e9 ff .UH..SPH.........#.......H.../..
165c0 ff 85 c0 74 16 48 8d 15 94 d0 03 00 be 01 00 00 00 48 89 df e8 77 2c 00 00 eb 08 48 89 df e8 69 ...t.H...........H...w,....H...i
165e0 e3 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 15 7b bf 03 00 ........H...[].UH..AVSI..H..{...
16600 be 01 00 00 00 e8 46 2c 00 00 85 c0 48 8d 05 c9 0a 00 00 48 8d 1d 15 0b 00 00 48 0f 45 d8 be 01 ......F,....H......H......H.E...
16620 00 00 00 4c 89 f7 e8 3e 23 00 00 31 d2 4c 89 f7 48 89 de e8 0f e5 ff ff be 01 00 00 00 4c 89 f7 ...L...>#..1.L..H............L..
16640 e8 00 de ff ff 31 f6 4c 89 f7 e8 33 e3 ff ff b8 03 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 .....1.L...3........[A^].UH..AWA
16660 56 41 54 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 ba 21 00 00 49 89 c6 be 02 00 00 00 31 d2 31 VATSH.......1.1...!..I.......1.1
16680 c9 48 89 df e8 a6 21 00 00 49 89 c7 be 03 00 00 00 48 89 df e8 d7 dd ff ff 83 f8 ff 0f 95 c0 0f .H....!..I.......H..............
166a0 b6 c0 44 8d 24 40 48 89 df 4c 89 f6 4c 89 fa e8 c5 27 00 00 48 89 df 89 c6 44 89 e2 5b 41 5c 41 ..D.$@H..L..L....'..H....D..[A\A
166c0 5e 41 5f 5d e9 9d 09 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 48 89 fb 48 8d 55 d8 be ^A_].....UH..AWAVATSH...H..H.U..
166e0 01 00 00 00 e8 90 e0 ff ff 49 89 c4 48 8d 15 00 d0 03 00 be 03 00 00 00 31 c9 48 89 df e8 2d 21 .........I..H...........1.H...-!
16700 00 00 49 89 c7 be 04 00 00 00 48 89 df e8 5e dd ff ff 83 f8 ff 0f 95 c0 44 0f b6 f0 41 c1 e6 02 ..I.......H...^.........D...A...
16720 4d 85 e4 74 29 be 02 00 00 00 31 c9 48 89 df 4c 89 e2 e8 f8 20 00 00 48 8b 55 d8 48 89 df 4c 89 M..t).....1.H..L.......H.U.H..L.
16740 e6 48 89 c1 4d 89 f8 e8 7c 2a 00 00 eb 4f 48 8d 15 a1 cf 03 00 be 02 00 00 00 31 c9 48 89 df e8 .H..M...|*...OH...........1.H...
16760 cb 20 00 00 49 89 c4 be 01 00 00 00 ba 06 00 00 00 48 89 df e8 a5 21 00 00 be 05 00 00 00 48 89 ....I............H....!.......H.
16780 df e8 3f da ff ff 48 8d 35 19 08 00 00 31 d2 48 89 df 4c 89 e1 4d 89 f8 e8 1b ed ff ff 48 89 df ..?...H.5....1.H..L..M.......H..
167a0 89 c6 44 89 f2 e8 bc 08 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 ..D.......H...[A\A^A_].UH..AVSH.
167c0 fb be 01 00 00 00 ba 05 00 00 00 e8 4e 21 00 00 41 be 02 00 00 00 be 02 00 00 00 48 89 df e8 e2 ............N!..A..........H....
167e0 d9 ff ff be 01 00 00 00 48 89 df e8 11 ef ff ff 85 c0 75 0e 48 89 df e8 50 e1 ff ff 41 be 01 00 ........H.........u.H...P...A...
16800 00 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 d1 ce 03 00 be 01 00 00 00 e8 ..D..[A^].UH..SPH..H............
16820 2c 2a 00 00 be 01 00 00 00 85 c0 74 21 48 89 df e8 10 dc ff ff be 01 00 00 00 ba 03 00 00 00 31 ,*.........t!H.................1
16840 c9 45 31 c0 48 89 df e8 eb ea ff ff eb 33 ba 05 00 00 00 48 89 df e8 c3 20 00 00 48 8d 35 55 ff .E1.H........3.....H.......H.5U.
16860 ff ff 31 d2 48 89 df e8 db e2 ff ff be 01 00 00 00 48 89 df e8 cc db ff ff 48 89 df e8 cb e0 ff ..1.H............H.......H......
16880 ff b8 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 c9 20 00 00 ......H...[].UH..SPH............
168a0 be 01 00 00 00 48 89 df e8 30 e3 ff ff be 01 00 00 00 ba 01 00 00 00 48 89 df e8 74 d9 ff ff 48 .....H...0.............H...t...H
168c0 89 df e8 e2 d8 ff ff 8d 70 fe 4c 8d 0d 95 06 00 00 ba ff ff ff ff 31 c9 45 31 c0 48 89 df e8 be ........p.L...........1.E1.H....
168e0 ea ff ff 31 d2 48 89 df 89 c6 48 83 c4 08 5b 5d e9 71 06 00 00 55 48 89 e5 41 57 41 56 41 55 41 ...1.H....H...[].q...UH..AWAVAUA
16900 54 53 50 49 89 ff e8 9e d8 ff ff 41 89 c6 48 8d 35 22 cd 03 00 4c 89 ff e8 26 e3 ff ff 45 85 f6 TSPI.......A..H.5"...L...&...E..
16920 0f 8e 9c 00 00 00 31 db 4c 8b 25 09 67 04 00 ff c3 be ff ff ff ff 4c 89 ff e8 07 db ff ff 4c 89 ......1.L.%.g.........L.......L.
16940 ff 89 de e8 fd da ff ff be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 4c 89 ff e8 d8 e9 ff ff be ..................1.E1.L........
16960 ff ff ff ff 4c 89 ff 48 8d 55 d0 e8 09 de ff ff 49 89 c5 4d 85 ed 74 76 83 fb 02 7c 1a 49 8b 0c ....L..H.U......I..M..tv...|.I..
16980 24 be 01 00 00 00 ba 01 00 00 00 48 8d 3d 55 cd 03 00 e8 c5 91 00 00 48 8b 55 d0 49 8b 0c 24 be $..........H.=U........H.U.I..$.
169a0 01 00 00 00 4c 89 ef e8 b0 91 00 00 be fe ff ff ff 4c 89 ff e8 0c d8 ff ff 44 39 f3 0f 8c 6d ff ....L............L.......D9...m.
169c0 ff ff 48 8b 1d 6f 66 04 00 48 8b 0b 48 8d 3d 16 cd 03 00 be 01 00 00 00 ba 01 00 00 00 e8 7a 91 ..H..of..H..H.=...............z.
169e0 00 00 48 8b 3b e8 18 91 00 00 31 c0 eb 11 48 8d 35 c7 cc 03 00 31 c0 4c 89 ff e8 6f 18 00 00 48 ..H.;.....1...H.5....1.L...o...H
16a00 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 48 1f 00 ...[A\A]A^A_].UH..SPH........H..
16a20 00 be 02 00 00 00 48 89 df e8 3b 1f 00 00 be 01 00 00 00 ba 02 00 00 00 48 89 df e8 0c db ff ff ......H...;.............H.......
16a40 48 89 df 89 c6 e8 93 e1 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be H..............H...[].UH..SPH...
16a60 01 00 00 00 e8 07 da ff ff 83 e0 fe 83 f8 04 74 14 48 8d 15 2b cc 03 00 be 01 00 00 00 48 89 df ...............t.H..+........H..
16a80 e8 f0 16 00 00 be 01 00 00 00 48 89 df e8 70 dd ff ff 48 89 df 48 89 c6 e8 e5 de ff ff b8 01 00 ..........H...p...H..H..........
16aa0 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 5d 1e 00 ..H...[].UH..SPH.............]..
16ac0 00 be 02 00 00 00 48 89 df e8 9b 1e 00 00 be 02 00 00 00 48 89 df e8 ea d6 ff ff be 01 00 00 00 ......H............H............
16ae0 48 89 df e8 b1 e2 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 H............H...[].UH..SPH.....
16b00 00 00 ba 05 00 00 00 e8 12 1e 00 00 be 02 00 00 00 48 89 df e8 50 1e 00 00 be 03 00 00 00 48 89 .................H...P........H.
16b20 df e8 43 1e 00 00 be 03 00 00 00 48 89 df e8 92 d6 ff ff be 01 00 00 00 48 89 df e8 9c e5 ff ff ..C........H............H.......
16b40 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc e8 4a d6 ff ff 41 .....H...[].UH..AWAVATSI...J...A
16b60 89 c6 be 01 00 00 00 4c 89 e7 e8 01 d9 ff ff 83 f8 04 75 2a 41 bf 01 00 00 00 be 01 00 00 00 31 .......L..........u*A..........1
16b80 d2 4c 89 e7 e8 f0 db ff ff 80 38 23 75 10 41 ff ce 49 63 f6 4c 89 e7 e8 e6 dd ff ff eb 40 be 01 .L........8#u.A..Ic.L........@..
16ba0 00 00 00 4c 89 e7 e8 7e 1e 00 00 48 85 c0 49 63 de 78 09 48 39 d8 48 0f 4e d8 eb 03 48 01 c3 48 ...L...~...H..Ic.x.H9.H.N...H..H
16bc0 85 db 7f 14 48 8d 15 c5 ca 03 00 be 01 00 00 00 4c 89 e7 e8 9d 15 00 00 41 29 de 45 89 f7 44 89 ....H...........L.......A).E..D.
16be0 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe be 02 00 00 00 e8 72 d8 ff ff 89 c3 .[A\A^A_].UH..AVSI........r.....
16c00 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 0c 1d 00 00 85 db 74 19 83 fb 05 74 14 48 8d 15 bd c5 ..........L.........t....t.H....
16c20 03 00 be 02 00 00 00 4c 89 f7 e8 46 15 00 00 48 8d 15 2a ca 03 00 be 01 00 00 00 4c 89 f7 e8 0d .......L...F...H..*........L....
16c40 26 00 00 85 c0 74 15 48 8d 35 1e ca 03 00 31 c0 4c 89 f7 5b 41 5e 5d e9 12 16 00 00 be 02 00 00 &....t.H.5....1.L..[A^].........
16c60 00 4c 89 f7 e8 5c d5 ff ff be 01 00 00 00 4c 89 f7 e8 ca e5 ff ff b8 01 00 00 00 5b 41 5e 5d c3 .L...\........L............[A^].
16c80 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 48 89 fb be 02 00 00 00 e8 d2 d7 ff ff 85 c0 UH..AWAVAUATSH..8H..............
16ca0 7e 7e be 02 00 00 00 48 89 df e8 7a 1d 00 00 49 89 c4 be 01 00 00 00 ba 04 00 00 00 48 89 df e8 ~~.....H...z...I............H...
16cc0 5a 1c 00 00 48 8d 55 c8 be 01 00 00 00 48 89 df e8 b3 1b 00 00 49 89 c6 4c 89 e0 48 83 c0 fe 48 Z...H.U......H.......I..L..H...H
16ce0 83 f8 23 72 14 48 8d 15 5b c9 03 00 be 02 00 00 00 48 89 df e8 7c 14 00 00 48 89 5d b8 48 8d 35 ..#r.H..[........H...|...H.].H.5
16d00 55 c9 03 00 4c 89 f7 e8 64 8f 00 00 48 89 c3 41 8a 04 1e 31 c9 3c 2b 75 38 4a 8d 5c 33 01 eb 7e U...L...d...H..A...1.<+u8J.\3..~
16d20 be 01 00 00 00 48 89 df e8 3c 1c 00 00 be 01 00 00 00 48 89 df e8 36 d7 ff ff 83 f8 03 75 22 be .....H...<........H...6......u".
16d40 01 00 00 00 48 89 df e8 79 d4 ff ff e9 4d 01 00 00 3c 2d 75 46 4a 8d 5c 33 01 b9 01 00 00 00 eb ....H...y....M...<-uFJ.\3.......
16d60 3d 48 8d 55 d0 be 01 00 00 00 48 89 df e8 07 da ff ff 48 85 c0 0f 84 0d 01 00 00 48 89 df 48 89 =H.U......H.......H........H..H.
16d80 c6 e8 05 d9 ff ff 48 8b 4d d0 48 ff c1 48 39 c8 0f 84 08 01 00 00 e9 ed 00 00 00 4c 01 f3 89 4d ......H.M.H..H9............L...M
16da0 ac 0f b6 3b 40 84 ff 78 16 4c 89 75 b0 48 8b 0d 5c 62 04 00 b8 00 05 00 00 23 44 b9 3c eb 0e 4c ...;@..x.L.u.H..\b.......#D.<..L
16dc0 89 75 b0 be 00 05 00 00 e8 99 8c 00 00 31 c9 48 89 4d c0 85 c0 b9 00 00 00 00 0f 84 97 00 00 00 .u...........1.H.M..............
16de0 4d 63 f4 31 c0 48 89 45 c0 4c 8b 3d 20 62 04 00 45 31 ed 0f b6 03 41 f6 44 87 3d 04 75 0d 0f b6 Mc.1.H.E.L.=.b..E1....A.D.=.u...
16e00 f8 e8 72 8c 00 00 83 c0 c9 eb 06 0f be c0 83 c0 d0 44 39 e0 b9 00 00 00 00 7d 5c 4c 89 e9 49 0f ..r..............D9......}\L..I.
16e20 af ce 4c 63 e8 49 01 cd 0f b6 7b 01 48 ff c3 40 84 ff 78 0e 41 8b 44 bf 3c b9 00 05 00 00 21 c8 ..Lc.I....{.H..@..x.A.D.<.....!.
16e40 eb 0a be 00 05 00 00 e8 1a 8c 00 00 85 c0 75 a3 48 8d 35 02 c8 03 00 48 89 df e8 11 8e 00 00 48 ..............u.H.5....H.......H
16e60 89 c1 4c 89 e8 48 f7 d8 83 7d ac 00 49 0f 44 c5 48 89 45 c0 48 01 d9 48 8b 45 b0 48 03 45 c8 48 ..L..H...}..I.D.H.E.H..H.E.H.E.H
16e80 39 c1 48 8b 5d b8 74 0a 48 89 df e8 bc da ff ff eb 0c 48 89 df 48 8b 75 c0 e8 e4 da ff ff b8 01 9.H.].t.H.........H..H.u........
16ea0 00 00 00 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ...H..8[A\A]A^A_].UH..SPH.......
16ec0 e8 a4 1a 00 00 be 01 00 00 00 31 d2 48 89 df e8 b1 24 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 ..........1.H....$.......H...[].
16ee0 55 48 89 e5 41 56 53 48 89 fb e8 ba d2 ff ff 41 89 c6 be 02 00 00 00 ba 06 00 00 00 48 89 df e8 UH..AVSH.......A............H...
16f00 1a 1a 00 00 be 01 00 00 00 48 89 df e8 cc dc ff ff be 01 00 00 00 48 89 df e8 27 d5 ff ff be 03 .........H............H...'.....
16f20 00 00 00 ba 02 00 00 00 48 89 df e8 03 d3 ff ff 41 8d 76 fe 4c 8d 0d 2b 00 00 00 ba ff ff ff ff ........H.......A.v.L..+........
16f40 b9 02 00 00 00 41 b8 02 00 00 00 48 89 df e8 4e e4 ff ff ba 02 00 00 00 48 89 df 89 c6 5b 41 5e .....A.....H...N........H....[A^
16f60 5d e9 00 00 00 00 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 fe 02 72 1e 31 f6 48 89 df e8 5b dc ].....UH..AVSI..H.....r.1.H...[.
16f80 ff ff be fe ff ff ff 48 89 df e8 b6 d4 ff ff b8 02 00 00 00 eb 0b 48 89 df e8 0b d2 ff ff 44 29 .......H..............H.......D)
16fa0 f0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 48 8d 15 44 c7 03 00 be 02 00 00 00 e8 .[A^].UH..AVSI..H..H..D.........
16fc0 0a 19 00 00 be 01 00 00 00 48 89 df e8 74 d4 ff ff 31 f6 ba 01 00 00 00 31 c9 45 31 c0 48 89 df .........H...t...1......1.E1.H..
16fe0 e8 52 e3 ff ff be ff ff ff ff 48 89 df e8 7e d4 ff ff 85 c0 74 55 be ff ff ff ff 48 89 df e8 0e .R........H...~.....tU.....H....
17000 d5 ff ff 85 c0 75 11 48 8d 35 0a c7 03 00 31 c0 48 89 df e8 56 12 00 00 be ff ff ff ff ba 05 00 .....u.H.5....1.H...V...........
17020 00 00 48 89 df e8 a7 d3 ff ff be fe ff ff ff 48 89 df e8 8e d1 ff ff be 05 00 00 00 48 89 df 4c ..H............H............H..L
17040 89 f2 5b 41 5e 5d e9 2e d7 ff ff be fe ff ff ff 48 89 df e8 6d d1 ff ff 49 c7 06 00 00 00 00 31 ..[A^]..........H...m...I......1
17060 c0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb 85 f6 74 22 48 89 df e8 d0 d8 ff ff be fe ff ff .[A^].UH..AVSH....t"H...........
17080 ff ba 01 00 00 00 48 89 df e8 a5 d1 ff ff 41 be 02 00 00 00 eb 3e 41 be 01 00 00 00 85 d2 74 34 ......H.......A......>A.......t4
170a0 48 89 df 89 d6 e8 9b d3 ff ff 41 be 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 7d e8 H.........A...............H...}.
170c0 ff ff 48 85 c0 75 0d be fe ff ff ff 48 89 df e8 f1 d0 ff ff 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 ..H..u......H.......D..[A^].UH..
170e0 41 57 41 56 53 50 49 89 fe be 02 00 00 00 e8 36 19 00 00 48 89 c3 48 ff c3 4c 89 f7 48 89 de e8 AWAVSPI........6...H..H..L..H...
17100 7e d8 ff ff 41 bf 01 00 00 00 be 01 00 00 00 4c 89 f7 48 89 da e8 3a dc ff ff 83 f8 01 41 83 df ~...A..........L..H...:......A..
17120 ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 00 00 .D..H...[A^A_].UH..AWAVSPI......
17140 00 e8 e3 18 00 00 48 89 c3 48 ff c3 41 bf 01 00 00 00 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 ......H..H..A...............L...
17160 ba 17 00 00 4c 89 f7 48 89 de e8 13 d8 ff ff be 01 00 00 00 4c 89 f7 48 89 da e8 57 dc ff ff 83 ....L..H............L..H...W....
17180 f8 01 41 83 df ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 e8 0c d0 ff ff ff c8 5d ..A...D..H...[A^A_].UH.........]
171a0 c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 b6 d2 03 00 be 88 00 00 00 e8 91 25 00 00 31 f6 ba 07 .UH..SPH.................%..1...
171c0 00 00 00 48 89 df e8 b4 dc ff ff 48 8d 35 ce 6d 04 00 31 d2 48 89 df e8 07 26 00 00 b8 01 00 00 ...H.......H.5.m..1.H....&......
171e0 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 ff 48 .H...[].UH..AWAVAUATSH..8...I..H
17200 8d 15 aa 8f 00 00 48 8d 8d a0 df ff ff be 02 00 00 00 e8 18 16 00 00 49 89 c6 48 8d 75 c8 4c 89 ......H................I..H.u.L.
17220 ff e8 70 06 00 00 be 03 00 00 00 ba 01 00 00 00 4c 89 ff e8 5f 18 00 00 48 89 c3 be 04 00 00 00 ..p.............L..._...H.......
17240 4c 89 ff e8 28 d2 ff ff 85 c0 7e 0f be 04 00 00 00 4c 89 ff e8 d0 17 00 00 eb 0d be 01 00 00 00 L...(.....~......L..............
17260 4c 89 ff e8 c6 20 00 00 49 89 c4 48 8d b5 a8 df ff ff 4c 89 ff e8 8c 1a 00 00 4c 39 e3 7d 35 4c L.......I..H......L.......L9.}5L
17280 8d ad a8 df ff ff 4c 89 ff 4c 89 ee 48 8d 55 c8 48 89 d9 e8 83 0b 00 00 48 8b 95 a0 df ff ff 4c ......L..L..H.U.H.......H......L
172a0 89 ef 4c 89 f6 e8 eb 18 00 00 48 ff c3 49 39 dc 75 d4 eb 02 75 16 48 8d b5 a8 df ff ff 48 8d 55 ..L.......H..I9.u...u.H......H.U
172c0 c8 4c 89 ff 4c 89 e1 e8 4f 0b 00 00 48 8d bd a8 df ff ff e8 38 19 00 00 b8 01 00 00 00 48 81 c4 .L..L...O...H.......8........H..
172e0 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 8...[A\A]A^A_].UH..AWAVAUATSH...
17300 49 89 fe 48 8d 75 c8 e8 8a 05 00 00 be 01 00 00 00 4c 89 f7 e8 15 20 00 00 48 89 c3 4c 8d 63 01 I..H.u...........L.......H..L.c.
17320 4c 89 f7 e8 81 ce ff ff 83 f8 02 74 6d 83 f8 03 0f 85 83 00 00 00 be 02 00 00 00 4c 89 f7 e8 e6 L..........tm..............L....
17340 16 00 00 49 89 c7 4d 85 ff 7e 05 4d 39 e7 7e 14 48 8d 15 94 c4 03 00 be 02 00 00 00 4c 89 f7 e8 ...I..M..~.M9.~.H...........L...
17360 11 0e 00 00 4c 39 fb 7c 2e 4c 8b 65 c8 4c 8b 6d d0 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d4 48 ....L9.|.L.e.L.m......L..H..A..H
17380 8d 53 01 be 01 00 00 00 4c 89 f7 41 ff d5 4c 39 fb 48 8d 5b ff 7f da 4d 89 fc be 01 00 00 00 4c .S......L..A..L9.H.[...M.......L
173a0 89 f7 4c 89 e2 ff 55 d0 31 c0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 5f c4 03 00 ..L...U.1.H...[A\A]A^A_].H.5_...
173c0 31 c0 4c 89 f7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 96 0e 00 00 55 48 89 e5 41 57 41 56 1.L..H...[A\A]A^A_].....UH..AWAV
173e0 53 50 49 89 ff e8 bf cd ff ff 89 c3 ba 01 00 00 00 4c 89 ff 89 de e8 84 da ff ff be 01 00 00 00 SPI..............L..............
17400 ba 01 00 00 00 4c 89 ff e8 26 ce ff ff 85 db 4c 63 f3 7e 1a 4c 89 f3 be 01 00 00 00 4c 89 ff 48 .....L...&.....Lc.~.L.......L..H
17420 89 da e8 29 dd ff ff 48 ff cb 85 db 7f e9 4c 89 ff 4c 89 f6 e8 49 d5 ff ff 48 8d 15 dd c3 03 00 ...)...H......L..L...I...H......
17440 be 01 00 00 00 4c 89 ff e8 e8 db ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 .....L............H...[A^A_].UH.
17460 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 48 8d 75 c8 e8 1c 04 00 00 be 02 00 00 00 ba .AWAVAUATSH...I..H.u............
17480 01 00 00 00 4c 89 f7 e8 0b 16 00 00 48 89 c3 be 03 00 00 00 4c 89 f7 e8 d4 cf ff ff 85 c0 7e 0f ....L.......H.......L.........~.
174a0 be 03 00 00 00 4c 89 f7 e8 7c 15 00 00 eb 0d be 01 00 00 00 4c 89 f7 e8 72 1e 00 00 49 89 c7 45 .....L...|..........L...r...I..E
174c0 31 e4 48 29 d8 7c 38 48 3d fe ff ff 7f 77 42 41 89 c4 41 ff c4 4c 89 f7 44 89 e6 e8 84 cb ff ff 1.H).|8H=....wBA..A..L..D.......
174e0 85 c0 74 2d 4c 8b 6d c8 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d5 4c 39 fb 48 8d 5b 01 7c e9 44 ..t-L.m......L..H..A..L9.H.[.|.D
17500 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 ea c2 03 00 31 c0 4c 89 f7 48 83 c4 ..H...[A\A]A^A_].H.5....1.L..H..
17520 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 3e 0d 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec .[A\A]A^A_].>...UH..AWAVAUATSH..
17540 18 48 89 fb 48 8d 75 c8 e8 49 03 00 00 be 01 00 00 00 48 89 df e8 d4 1d 00 00 49 89 c5 be 02 00 .H..H.u..I........H.......I.....
17560 00 00 48 89 df 4c 89 ea e8 2a 15 00 00 49 89 c4 4d 39 ec 74 22 4d 85 e4 7e 09 49 8d 45 01 49 39 ..H..L...*...I..M9.t"M..~.I.E.I9
17580 c4 7e 14 48 8d 15 61 c2 03 00 be 01 00 00 00 48 89 df e8 de 0b 00 00 4c 8b 7d c8 be 01 00 00 00 .~.H..a........H.......L.}......
175a0 48 89 df 4c 89 e2 41 ff d7 4d 39 ec 4c 8b 75 d0 7d 40 4c 89 75 c0 4c 89 e8 49 89 dd 49 89 c6 49 H..L..A..M9.L.u.}@L.u.L..I..I..I
175c0 8d 5c 24 01 be 01 00 00 00 4c 89 ef 48 89 da 41 ff d7 be 01 00 00 00 4c 89 ef 4c 89 e2 ff 55 c0 .\$......L..H..A.......L..L...U.
175e0 49 39 de 49 89 dc 75 d7 4d 89 f4 4c 8b 75 c0 4c 89 eb 48 89 df e8 52 d3 ff ff be 01 00 00 00 48 I9.I..u.M..L.u.L..H...R........H
17600 89 df 4c 89 e2 41 ff d6 b8 01 00 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 ..L..A.......H...[A\A]A^A_].UH..
17620 41 57 41 56 41 55 41 54 53 48 83 ec 28 48 89 fb 48 89 5d b8 be 02 00 00 00 e8 eb 13 00 00 49 89 AWAVAUATSH..(H..H.]...........I.
17640 c6 be 03 00 00 00 48 89 df e8 db 13 00 00 48 89 45 c8 be 04 00 00 00 48 89 df e8 ca 13 00 00 49 ......H.......H.E......H.......I
17660 89 c7 be 05 00 00 00 48 89 df e8 01 ce ff ff 85 c0 0f 9f c0 4d 85 f6 44 0f b6 e0 7f 15 48 8d 15 .......H............M..D.....H..
17680 45 c1 03 00 be 02 00 00 00 48 8b 7d b8 e8 e3 0a 00 00 46 8d 2c a5 01 00 00 00 48 8b 45 c8 4c 29 E........H.}......F.,.....H.E.L)
176a0 f0 4c 8b 65 b8 0f 8c 42 01 00 00 48 89 45 d0 4c 89 e0 45 89 ec 48 89 c3 48 8d 15 bc ae 03 00 be .L.e...B...H.E.L..E..H..H.......
176c0 01 00 00 00 48 89 df e8 84 1b 00 00 85 c0 74 09 48 8d 05 7d d6 ff ff eb 19 be 01 00 00 00 ba 05 ....H.........t.H..}............
176e0 00 00 00 48 89 df e8 33 12 00 00 48 8d 05 e4 d6 ff ff 48 89 45 b0 48 8d 15 d4 bd 03 00 48 89 df ...H...3...H......H.E.H......H..
17700 44 89 e6 e8 48 1b 00 00 85 c0 74 09 48 8d 05 88 d9 ff ff eb 17 ba 05 00 00 00 48 89 df 44 89 e6 D...H.....t.H.............H..D..
17720 e8 f9 11 00 00 48 8d 05 24 da ff ff 4c 89 f2 4c 89 fe 48 29 d6 7e 62 48 83 7d d0 00 45 89 e5 48 .....H..$...L..L..H).~bH.}..E..H
17740 8b 4d b0 48 89 45 d0 48 89 75 c0 4c 8b 65 b8 48 8b 5d c8 0f 88 94 00 00 00 48 f7 da be 01 00 00 .M.H.E.H.u.L.e.H.].......H......
17760 00 4c 89 e7 49 89 d6 48 89 da 49 89 cf 41 ff d7 48 8b 45 c0 48 8d 14 18 4c 89 e7 44 89 ee ff 55 .L..I..H..I..A..H.E.H...L..D...U
17780 d0 4c 89 f9 4c 89 f2 48 8d 44 1a ff 48 ff cb 48 ff c0 48 85 c0 7f c5 eb 54 48 83 7d d0 00 45 89 .L..L..H.D..H..H..H.....TH.}..E.
177a0 e5 48 8b 4d b0 48 89 45 d0 4c 8b 65 b8 78 3e 48 ff 45 c8 be 01 00 00 00 4c 89 e7 49 89 d6 44 89 .H.M.H.E.L.e.x>H.E......L..I..D.
177c0 eb 4d 89 e5 49 89 cc 41 ff d4 4c 89 ef 89 de 4c 89 fa ff 55 d0 4c 89 f2 4c 89 e1 4d 89 ec 41 89 .M..I..A..L....L...U.L..L..M..A.
177e0 dd 48 ff c2 49 ff c7 48 39 55 c8 75 c6 4c 89 e7 44 89 ee e8 4d cc ff ff b8 01 00 00 00 48 83 c4 .H..I..H9U.u.L..D...M........H..
17800 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d 75 e0 e8 73 ([A\A]A^A_].UH..AVSH...H..H.u..s
17820 00 00 00 be 01 00 00 00 48 89 df e8 fe 1a 00 00 49 89 c6 48 8d 15 76 89 00 00 be 32 00 00 00 48 ........H.......I..H..v....2...H
17840 89 df e8 87 10 00 00 be 02 00 00 00 48 89 df e8 1c cc ff ff 85 c0 7e 12 be 02 00 00 00 ba 06 00 ............H.........~.........
17860 00 00 48 89 df e8 b4 10 00 00 be 02 00 00 00 48 89 df e8 4e c9 ff ff 48 8d 75 e0 ba 01 00 00 00 ..H............H...N...H.u......
17880 48 89 df 44 89 f1 e8 e7 00 00 00 31 c0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 f3 H..D.......1.H...[A^].UH..AVSH..
178a0 49 89 fe 48 c7 43 08 00 00 00 00 48 c7 03 00 00 00 00 be 01 00 00 00 e8 34 d6 ff ff 85 c0 74 6c I..H.C.....H............4.....tl
178c0 48 8d 35 b4 ac 03 00 ba 07 00 00 00 4c 89 f7 e8 ca d0 ff ff be fe ff ff ff 4c 89 f7 e8 b8 d4 ff H.5.........L............L......
178e0 ff 85 c0 74 0a 48 8d 05 68 d4 ff ff 48 89 03 48 8d 35 db bb 03 00 ba 0a 00 00 00 4c 89 f7 e8 9b ...t.H..h...H..H.5.........L....
17900 d0 ff ff be fd ff ff ff 4c 89 f7 e8 89 d4 ff ff 85 c0 74 0b 48 8d 05 80 d7 ff ff 48 89 43 08 be ........L.........t.H......H.C..
17920 fc ff ff ff 4c 89 f7 e8 99 c8 ff ff 48 83 3b 00 74 07 48 83 7b 08 00 75 34 be 01 00 00 00 ba 05 ....L.......H.;.t.H.{..u4.......
17940 00 00 00 4c 89 f7 e8 d3 0f 00 00 48 83 3b 00 75 0a 48 8d 05 7e d4 ff ff 48 89 03 48 83 7b 08 00 ...L.......H.;.u.H..~...H..H.{..
17960 75 0b 48 8d 05 e7 d7 ff ff 48 89 43 08 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 u.H......H.C.[A^].UH..AWAVAUATSH
17980 83 ec 38 41 89 cc 49 89 f7 4c 89 7d d0 48 89 fb 41 39 d4 0f 8e c9 03 00 00 48 89 55 c8 4c 63 ea ..8A..I..L.}.H..A9.......H.U.Lc.
179a0 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 4d 63 f4 be 01 00 00 00 48 89 df 4c 89 f2 41 ff 17 be .....H..L..A..Mc......H..L..A...
179c0 ff ff ff ff ba fe ff ff ff 48 89 df e8 a0 03 00 00 85 c0 75 17 4c 89 6d c0 4c 89 75 b0 be fd ff .........H.........u.L.m.L.u....
179e0 ff ff 48 89 df e8 db c7 ff ff eb 26 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d c0 41 ff 57 08 be ..H........&.....H..L..L.m.A.W..
17a00 01 00 00 00 48 89 df 4c 89 f2 4c 89 75 b0 41 ff 57 08 45 89 e6 48 8b 45 c8 41 29 c6 41 83 fe 01 ....H..L..L.u.A.W.E..H.E.A).A...
17a20 0f 84 3c 03 00 00 41 8d 04 04 89 c1 c1 e9 1f 01 c1 d1 f9 4c 63 e9 be 01 00 00 00 48 89 df 4c 89 ..<...A............Lc......H..L.
17a40 ea 41 ff 17 be 01 00 00 00 48 89 df 48 8b 55 c0 41 ff 17 be fe ff ff ff ba ff ff ff ff 48 89 df .A.......H..H.U.A............H..
17a60 e8 0c 03 00 00 85 c0 75 48 4c 89 6d b8 be fe ff ff ff 48 89 df e8 4b c7 ff ff be 01 00 00 00 48 .......uHL.m......H...K........H
17a80 89 df 4c 8b 6d b0 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 d3 02 00 00 85 c0 ..L.m.L..A............H.........
17aa0 75 34 be fd ff ff ff 48 89 df e8 16 c7 ff ff eb 44 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d b8 u4.....H........D.....H..L..L.m.
17ac0 41 ff 57 08 be 01 00 00 00 48 89 df 48 8b 55 c0 41 ff 57 08 eb 1f be 01 00 00 00 48 89 df 48 8b A.W......H..H.U.A.W........H..H.
17ae0 55 b8 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 41 83 fe 02 0f 84 63 02 00 00 be U.A.W......H..L..A.W.A.....c....
17b00 01 00 00 00 48 89 df 4c 8b 6d b8 4c 89 ea 41 ff 17 be ff ff ff ff 48 89 df e8 27 c9 ff ff 45 8d ....H..L.m.L..A.......H...'...E.
17b20 74 24 ff 4c 89 65 c0 4d 63 e6 4c 89 65 a8 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 17 be 01 00 00 t$.L.e.Mc.L.e......H..L..A......
17b40 00 48 89 df 4c 89 ea 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 57 08 4c 8b 65 c8 eb 31 .H..L..A.W......H..L..A.W.L.e..1
17b60 be 01 00 00 00 48 89 df 4c 89 ea 4c 8b 75 d0 41 ff 56 08 be 01 00 00 00 48 89 df 4c 89 fa 4d 89 .....H..L..L.u.A.V......H..L..M.
17b80 f7 41 ff 57 08 8b 45 b8 41 89 c4 8b 45 b0 41 89 c6 41 8d 44 24 01 89 45 b8 4c 63 e8 be 01 00 00 .A.W..E.A...E.A..A.D$..E.Lc.....
17ba0 00 48 89 df 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 b5 01 00 00 85 c0 74 64 .H..L..A............H.........td
17bc0 41 8d 44 24 02 4c 63 e8 49 ff cd 41 ff c4 48 8b 45 c0 44 39 e0 7f 11 31 c0 48 89 df 48 8d 35 c3 A.D$.Lc.I..A..H.E.D9...1.H..H.5.
17be0 bb 03 00 e8 86 06 00 00 be fe ff ff ff 48 89 df e8 d0 c5 ff ff 49 ff c5 be 01 00 00 00 48 89 df .............H.......I.......H..
17c00 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 59 01 00 00 85 c0 75 af 41 8d 44 24 L..A............H...Y.....u.A.D$
17c20 01 89 45 b8 41 8d 46 ff 89 45 b0 4c 63 f8 be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be ..E.A.F..E.Lc......H..L..H.E....
17c40 fd ff ff ff ba ff ff ff ff 48 89 df e8 20 01 00 00 85 c0 74 65 41 8d 46 fe 4c 63 f8 49 ff c7 41 .........H.........teA.F.Lc.I..A
17c60 ff ce 48 8b 45 c8 41 39 c6 7f 11 31 c0 48 89 df 48 8d 35 2f bb 03 00 e8 f2 05 00 00 be fe ff ff ..H.E.A9...1.H..H.5/............
17c80 ff 48 89 df e8 3c c5 ff ff 49 ff cf be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ff .H...<...I.......H..L..H.E......
17ca0 ff ff ba ff ff ff ff 48 89 df e8 c2 00 00 00 85 c0 75 ac 41 8d 46 ff 89 45 b0 8b 45 b8 41 39 c6 .......H.........u.A.F..E..E.A9.
17cc0 0f 8f 9a fe ff ff be fc ff ff ff 48 89 df e8 f2 c4 ff ff be 01 00 00 00 48 89 df 4c 8b 75 a8 4c ...........H............H..L.u.L
17ce0 89 f2 4c 8b 7d d0 41 ff 17 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be 01 00 00 00 48 89 df 4c ..L.}.A.......H..L..A.......H..L
17d00 89 f2 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 4d 89 fd 48 8b 4d c0 89 c8 8b 7d ..A.W......H..L..A.W.M..H.M....}
17d20 b8 29 f8 48 8b 75 c8 29 f7 41 8d 54 24 02 39 c7 41 89 f6 44 0f 4c f2 45 89 e7 44 0f 4c f9 41 0f .).H.u.).A.T$.9.A..D.L.E..D.L.A.
17d40 4c cc 0f 4c d6 48 89 df 4c 89 ee e8 22 fc ff ff 45 39 f7 45 89 fc 4d 89 ef 44 89 f2 0f 8f 37 fc L..L.H..L..."...E9.E..M..D....7.
17d60 ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 ..H..8[A\A]A^A_].UH..AWAVSPA..A.
17d80 f7 48 89 fb be 02 00 00 00 e8 e2 c6 ff ff 85 c0 74 6c be 02 00 00 00 48 89 df e8 a6 c6 ff ff 41 .H..............tl.....H.......A
17da0 ff cf 48 89 df 44 89 fe e8 98 c6 ff ff 41 83 c6 fe 48 89 df 44 89 f6 e8 89 c6 ff ff be 02 00 00 ..H..D.......A...H..D...........
17dc0 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 64 d5 ff ff be ff ff ff ff 48 89 df e8 73 c9 ff ff ......1.E1.H...d........H...s...
17de0 41 89 c6 be fe ff ff ff 48 89 df e8 d5 c3 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 b9 01 A.......H.......D..H...[A^A_]...
17e00 00 00 00 48 89 df 44 89 fe 44 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 db c7 ff ff 55 48 89 e5 41 ...H..D..D..H...[A^A_].....UH..A
17e20 57 41 56 53 50 49 89 cf 48 89 d0 49 89 f6 48 89 fb be 01 00 00 00 4c 89 fa ff 10 be ff ff ff ff WAVSPI..H..I..H.......L.........
17e40 48 89 df e8 c9 c6 ff ff 85 c0 75 31 be ff ff ff ff 48 89 df e8 17 c6 ff ff 48 89 df 89 c6 e8 2f H.........u1.....H.......H...../
17e60 c6 ff ff 48 89 c1 48 8d 35 d8 b9 03 00 31 c0 48 89 df 48 89 ca 4c 89 f9 e8 f1 03 00 00 4c 89 f7 ...H..H.5....1.H..H..L.......L..
17e80 48 83 c4 08 5b 41 5e 41 5f 5d e9 dd 0d 00 00 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec H...[A^A_]......UH..AWAVAUATSH..
17ea0 18 01 00 00 89 8d cc fe ff ff 48 89 95 c0 fe ff ff 48 89 f3 49 89 fd e8 ed c2 ff ff 89 85 d0 fe ..........H......H..I...........
17ec0 ff ff b9 01 00 00 00 4c 8d a5 58 ff ff ff 41 be 01 00 00 00 45 89 f7 41 89 ce 48 89 df 44 89 f6 .......L..X...A.....E..A..H..D..
17ee0 4c 89 e2 e8 f9 6b 00 00 43 8d 0c 36 85 c0 75 e4 48 89 d8 45 39 f7 7d 3a 49 89 c4 43 8d 04 3e 89 L....k..C..6..u.H..E9.}:I..C..>.
17f00 c3 c1 eb 1f 01 c3 d1 fb 4c 89 e7 89 de 48 8d 95 58 ff ff ff e8 c8 6b 00 00 8d 4b 01 85 c0 41 0f ........L....H..X.....k...K...A.
17f20 45 de 41 0f 44 cf 39 d9 41 89 cf 41 89 de 7c cb eb 06 44 89 f3 49 89 c4 4d 89 e7 8d 43 ff 31 c9 E.A.D.9.A..A..|...D..I..M...C.1.
17f40 83 f8 16 b8 0c 00 00 00 0f 4e c1 89 85 d4 fe ff ff 48 8b 95 c0 fe ff ff 48 85 d2 74 11 48 8d 35 .........N.......H......H..t.H.5
17f60 be b3 03 00 31 c0 4c 89 ef e8 2d cb ff ff 48 8d 35 05 b9 03 00 ba 10 00 00 00 4c 89 ef e8 1c ca ....1.L...-...H.5.........L.....
17f80 ff ff 48 8d 95 d8 fe ff ff 4c 89 ff 44 8b a5 cc fe ff ff 44 89 e6 e8 46 6b 00 00 85 c0 0f 84 a8 ..H......L..D......D...Fk.......
17fa0 01 00 00 83 c3 f5 4c 8d b5 d8 fe ff ff 41 ff c4 44 3b a5 d4 fe ff ff 75 1c ba 05 00 00 00 4c 89 ......L......A..D;.....u......L.
17fc0 ef 48 8d 35 c3 b8 03 00 e8 d1 c9 ff ff 41 89 dc e9 60 01 00 00 4c 89 ff 48 8d 35 b2 b8 03 00 4c .H.5.........A...`...L..H.5....L
17fe0 89 f2 e8 ec 6c 00 00 31 c0 4c 89 ef 48 8d 35 a3 b8 03 00 48 8d 95 10 ff ff ff e8 9c ca ff ff 8b ....l..1.L..H.5....H............
18000 95 00 ff ff ff 85 d2 7e 11 31 c0 4c 89 ef 48 8d 35 87 b8 03 00 e8 81 ca ff ff ba 04 00 00 00 4c .......~.1.L..H.5..............L
18020 89 ef 48 8d 35 77 b8 03 00 e8 70 c9 ff ff 4c 89 ef 4c 89 f6 e8 f0 02 00 00 85 c0 75 2a 48 8b 95 ..H.5w....p...L..L.........u*H..
18040 e8 fe ff ff 80 3a 00 75 65 48 8b 85 f0 fe ff ff 8a 00 3c 43 75 72 ba 01 00 00 00 4c 89 ef 48 8d .....:.ueH........<Cur.....L..H.
18060 35 6f b0 03 00 eb 74 be ff ff ff ff 31 d2 4c 89 ef e8 03 c7 ff ff 48 89 c1 31 c0 4c 89 ef 48 8d 5o....t.....1.L.......H..1.L..H.
18080 35 89 ba 03 00 48 89 ca e8 0e ca ff ff be fe ff ff ff ba ff ff ff ff 4c 89 ef e8 94 c1 ff ff be 5....H.................L........
180a0 fe ff ff ff 4c 89 ef e8 19 c1 ff ff eb 52 48 8b 8d e0 fe ff ff 31 c0 4c 89 ef 48 8d 35 5b ba 03 ....L........RH......1.L..H.5[..
180c0 00 e8 d5 c9 ff ff eb 38 3c 6d 75 16 ba 0a 00 00 00 4c 89 ef 48 8d 35 49 ba 03 00 e8 be c8 ff ff .......8<mu......L..H.5I........
180e0 eb 1e 8b 8d 04 ff ff ff 31 c0 4c 89 ef 48 8d 35 3b ba 03 00 48 8d 95 10 ff ff ff e8 9b c9 ff ff ........1.L..H.5;...H...........
18100 80 bd 0f ff ff ff 00 74 14 ba 14 00 00 00 4c 89 ef 48 8d 35 8d b7 03 00 e8 81 c8 ff ff 4c 89 ef .......t......L..H.5.........L..
18120 e8 84 c0 ff ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 0a d6 ff ff 4c 89 ff 44 89 e6 4c 89 f2 e8 9e .....+.....L.........L..D..L....
18140 69 00 00 85 c0 0f 85 62 fe ff ff 4c 89 ef e8 56 c0 ff ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 dc i......b...L...V...+.....L......
18160 d5 ff ff 48 81 c4 18 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ...H......[A\A]A^A_].UH..AWAVSH.
18180 ec 88 00 00 00 49 89 d6 41 89 f7 48 89 fb 48 8d 95 68 ff ff ff 31 f6 e8 45 69 00 00 85 c0 74 65 .....I..A..H..H..h...1..Ei....te
181a0 48 8d 35 76 b6 03 00 48 8d 95 68 ff ff ff 48 89 df e8 1d 6b 00 00 48 8b bd 78 ff ff ff 48 8d 35 H.5v...H..h...H....k..H..x...H.5
181c0 0c b7 03 00 e8 6b 7a 00 00 85 c0 75 05 41 ff cf 74 4c 48 8b 8d 70 ff ff ff 48 85 c9 75 6b 48 8d .....kz....u.A..tLH..p...H..ukH.
181e0 b5 68 ff ff ff 48 89 df e8 3c 01 00 00 85 c0 74 4a be ff ff ff ff 31 d2 48 89 df e8 79 c5 ff ff .h...H...<.....tJ.....1.H...y...
18200 48 89 c1 eb 3d 48 8d 35 ae b6 03 00 31 c0 48 89 df 44 89 fa 4c 89 f1 e8 52 00 00 00 eb 42 48 8b H...=H.5....1.H..D..L...R....BH.
18220 95 70 ff ff ff 48 8d 35 ab b6 03 00 31 c0 48 89 df 4c 89 f1 e8 35 00 00 00 eb 25 48 8d 0d 92 ae .p...H.5....1.H..L...5....%H....
18240 03 00 48 89 8d 70 ff ff ff 48 8d 35 a5 b6 03 00 31 c0 48 89 df 44 89 fa 4d 89 f0 e8 0e 00 00 00 ..H..p...H.5....1.H..D..M.......
18260 48 81 c4 88 00 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 81 ec d0 00 00 00 49 89 f6 48 H......[A^A_].UH..AVSH......I..H
18280 89 fb 84 c0 74 29 0f 29 85 50 ff ff ff 0f 29 8d 60 ff ff ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f ....t).).P....).`....).p....)]..
182a0 29 65 90 0f 29 6d a0 0f 29 75 b0 0f 29 7d c0 4c 89 8d 48 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d )e..)m..)u..)}.L..H...L..@...H..
182c0 38 ff ff ff 48 89 95 30 ff ff ff 48 8d 85 20 ff ff ff 48 89 45 e0 48 8d 45 10 48 89 45 d8 c7 45 8...H..0...H......H.E.H.E.H.E..E
182e0 d4 30 00 00 00 c7 45 d0 10 00 00 00 be 01 00 00 00 48 89 df e8 1a 01 00 00 48 8d 55 d0 48 89 df .0....E..........H.......H.U.H..
18300 4c 89 f6 e8 55 c7 ff ff be 02 00 00 00 48 89 df e8 2a d4 ff ff 48 89 df e8 db d3 ff ff 48 81 c4 L...U........H...*...H.......H..
18320 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f6 48 89 fb e8 6b be ff ff 41 89 ....[A^].UH..AWAVSPI..H...k...A.
18340 c7 48 8d 35 ca ac 03 00 48 89 df 4c 89 f2 e8 80 69 00 00 48 8d 15 3c ac 03 00 be d8 b9 f0 ff 48 .H.5....H..L....i..H..<........H
18360 89 df e8 88 c9 ff ff 45 8d 77 01 ba 02 00 00 00 48 89 df 44 89 f6 e8 50 18 00 00 85 c0 74 7c be .......E.w......H..D...P.....t|.
18380 ff ff ff ff 31 d2 48 89 df e8 eb c3 ff ff 49 89 c7 48 8d 35 72 b7 03 00 ba 03 00 00 00 4c 89 ff ....1.H.......I..H.5r........L..
183a0 e8 b3 78 00 00 85 c0 75 2e 49 83 c7 03 48 89 df 4c 89 fe e8 3f c6 ff ff be fe ff ff ff ba ff ff ..x....u.I...H..L...?...........
183c0 ff ff 48 89 df e8 69 be ff ff be fe ff ff ff 48 89 df e8 ee bd ff ff be ff ff ff ff 48 89 df 44 ..H...i........H............H..D
183e0 89 f2 e8 ea bf ff ff be fd ff ff ff 48 89 df e8 d1 bd ff ff b8 01 00 00 00 eb 0d 48 89 df 44 89 ............H..............H..D.
18400 fe e8 bf bd ff ff 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 48 81 ec 88 00 00 00 48 ......1.H...[A^A_].UH..SH......H
18420 89 fb 48 8d 95 78 ff ff ff e8 b3 66 00 00 85 c0 74 34 48 8d 35 da b4 03 00 48 8d 95 78 ff ff ff ..H..x.....f....t4H.5....H..x...
18440 48 89 df e8 8b 68 00 00 8b 4d a0 85 c9 7e 17 48 8d 55 b0 48 8d 35 bc b4 03 00 31 c0 48 89 df e8 H....h...M...~.H.U.H.5....1.H...
18460 37 c6 ff ff eb 11 48 8d 35 43 7d 00 00 31 d2 48 89 df e8 27 c5 ff ff 48 81 c4 88 00 00 00 5b 5d 7.....H.5C}..1.H...'...H......[]
18480 c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 c1 75 00 00 85 db 74 14 bb 01 00 .UH..AWAVATSI....I....u....t....
184a0 00 00 be 01 00 00 00 4c 89 e7 e8 2e c7 ff ff eb 4c 4c 63 30 4c 89 e7 e8 90 c4 ff ff 44 89 f7 e8 .......L........LLc0L.......D...
184c0 82 77 00 00 48 89 c1 4d 85 ff 74 16 48 8d 35 4b b4 03 00 31 c0 4c 89 e7 4c 89 fa e8 bb c5 ff ff .w..H..M..t.H.5K...1.L..L.......
184e0 eb 0b 4c 89 e7 48 89 ce e8 0a c5 ff ff 4c 89 e7 4c 89 f6 e8 8a c4 ff ff bb 03 00 00 00 89 d8 5b ..L..H.......L..L..............[
18500 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f0 49 89 ff 83 f8 ff 74 15 89 c3 83 e3 A\A^A_].UH..AWAVSP..I.....t.....
18520 7f 4c 8d 35 fd b3 03 00 83 fb 7f 75 1a 89 c3 eb 26 31 f6 31 d2 4c 89 ff 48 83 c4 08 5b 41 5e 41 .L.5.......u....&1.1.L..H...[A^A
18540 5f 5d e9 3a ff ff ff 85 db 75 05 0f b6 dc eb 07 4c 8d 35 d3 b3 03 00 41 80 3e 65 75 13 85 db 75 _].:.....u......L.5....A.>eu...u
18560 0f be 01 00 00 00 4c 89 ff e8 6f c6 ff ff eb 08 4c 89 ff e8 d4 c3 ff ff 4c 89 ff 4c 89 f6 e8 74 ......L...o.....L.......L..L...t
18580 c4 ff ff 48 63 f3 4c 89 ff e8 f4 c3 ff ff b8 03 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 ...Hc.L............H...[A^A_].UH
185a0 89 e5 41 56 53 49 89 f6 48 89 fb be d8 b9 f0 ff 4c 89 f2 e8 37 c7 ff ff 89 c1 31 c0 85 c9 75 5a ..AVSI..H.......L...7.....1...uZ
185c0 be fe ff ff ff 48 89 df e8 f8 bb ff ff 31 f6 31 d2 48 89 df e8 a6 c8 ff ff 48 89 df 4c 89 f6 e8 .....H.......1.1.H.......H..L...
185e0 13 c4 ff ff 48 8d 15 46 b3 03 00 be fe ff ff ff 48 89 df e8 3d ca ff ff be ff ff ff ff 48 89 df ....H..F........H...=........H..
18600 e8 40 be ff ff be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 20 ca ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 .@........H..L............[A^].U
18620 48 89 e5 53 50 48 89 f0 48 89 fb be d8 b9 f0 ff 48 89 c2 e8 b7 c6 ff ff be fe ff ff ff 48 89 df H..SPH..H.......H............H..
18640 48 83 c4 08 5b 5d e9 f5 cb ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 09 H...[].....UH..AWAVATSI....I....
18660 c2 ff ff 49 89 c6 31 c0 4d 85 f6 74 4c 4c 89 e7 89 de e8 79 c8 ff ff 89 c1 31 c0 85 c9 74 3a be ...I..1.M..tLL.....y.....1...t:.
18680 d8 b9 f0 ff 4c 89 e7 4c 89 fa e8 60 c6 ff ff be ff ff ff ff ba fe ff ff ff 4c 89 e7 e8 ab be ff ....L..L...`.............L......
186a0 ff 31 c9 85 c0 4c 0f 44 f1 be fd ff ff ff 4c 89 e7 e8 0f bb ff ff 4c 89 f0 5b 41 5c 41 5e 41 5f .1...L.D......L.......L..[A\A^A_
186c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 70 ff ff ff 48 89 c3 48 85 ].UH..AWAVATSI..A..I...p...H..H.
186e0 db 75 0e 4c 89 e7 44 89 fe 4c 89 f2 e8 0c 00 00 00 48 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 .u.L..D..L.......H..[A\A^A_].UH.
18700 e5 41 57 41 56 53 50 49 89 d7 41 89 f6 48 89 fb 48 8d 15 1a b2 03 00 e8 34 0b 00 00 83 f8 04 75 .AWAVSPI..A..H..H.......4......u
18720 11 be ff ff ff ff 31 d2 48 89 df e8 49 c0 ff ff eb 2e 48 89 df 44 89 f6 e8 33 bd ff ff 83 f8 02 ......1.H...I.....H..D...3......
18740 75 09 48 8d 0d 9e b3 03 00 eb 18 48 89 df 44 89 f6 e8 1a bd ff ff 48 89 df 89 c6 e8 32 bd ff ff u.H........H..D.......H.....2...
18760 48 89 c1 48 8d 35 8c b3 03 00 31 c0 48 89 df 4c 89 fa e8 24 c3 ff ff 48 89 df 44 89 f6 48 89 c2 H..H.5....1.H..L...$...H..D..H..
18780 48 83 c4 08 5b 41 5e 41 5f 5d e9 e6 f9 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 cc H...[A^A_].....UH..AWAVAUATSPI..
187a0 41 89 f6 49 89 ff 48 85 d2 74 0f 31 c9 4c 89 ff 44 89 f6 e8 77 00 00 00 eb 0d 31 d2 4c 89 ff 44 A..I..H..t.1.L..D...w.....1.L..D
187c0 89 f6 e8 c1 00 00 00 49 89 c5 49 8b 3c 24 48 85 ff 74 1b 31 db 4c 89 ee e8 57 74 00 00 85 c0 74 .......I..I.<$H..t.1.L...Wt....t
187e0 3d 49 8b 7c dc 08 48 ff c3 48 85 ff 75 e7 48 8d 35 43 b1 03 00 31 c0 4c 89 ff 4c 89 ea e8 99 c2 =I.|..H..H..u.H.5C...1.L..L.....
18800 ff ff 4c 89 ff 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 57 f9 ff ff 89 d8 ..L..D..H..H...[A\A]A^A_].W.....
18820 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 cf 49 89 d6 H...[A\A]A^A_].UH..AWAVATSI..I..
18840 41 89 f4 48 89 fb e8 25 bc ff ff 85 c0 7e 16 48 89 df 44 89 e6 4c 89 fa 5b 41 5c 41 5e 41 5f 5d A..H...%.....~.H..D..L..[A\A^A_]
18860 e9 23 00 00 00 4d 85 ff 74 12 31 c0 4d 85 f6 74 08 4c 89 f7 e8 d9 73 00 00 49 89 07 4c 89 f0 5b .#...M..t.1.M..t.L....s..I..L..[
18880 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff e8 dc be ff ff 48 89 c3 A\A^A_].UH..AWAVSPA..I.......H..
188a0 48 85 db 75 1b be 04 00 00 00 4c 89 ff e8 e0 bb ff ff 4c 89 ff 44 89 f6 48 89 c2 e8 3d fe ff ff H..u......L.......L..D..H...=...
188c0 48 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 c6 14 e8 81 H..H...[A^A_].UH..AVSI..H.......
188e0 b7 ff ff 85 c0 74 05 5b 41 5e 5d c3 4d 85 f6 74 18 48 8d 35 54 b0 03 00 31 c0 48 89 df 4c 89 f2 .....t.[A^].M..t.H.5T...1.H..L..
18900 5b 41 5e 5d e9 65 f9 ff ff 48 8d 35 50 b0 03 00 31 c0 48 89 df 5b 41 5e 5d e9 50 f9 ff ff 55 48 [A^].e...H.5P...1.H..[A^].P...UH
18920 89 e5 41 57 41 56 53 50 41 89 d7 41 89 f6 48 89 fb e8 3a bb ff ff 44 39 f8 75 0b 48 83 c4 08 5b ..AWAVSPA..A..H...:...D9.u.H...[
18940 41 5e 41 5f 5d c3 48 89 df 44 89 fe e8 41 bb ff ff 48 89 df 44 89 f6 48 89 c2 48 83 c4 08 5b 41 A^A_].H..D...A...H..D..H..H...[A
18960 5e 41 5f 5d e9 94 fd ff ff 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 f5 ba ff ff 83 f8 ff 74 05 ^A_].....UH..AVSA..H..........t.
18980 5b 41 5e 5d c3 48 8d 15 76 aa 03 00 48 89 df 44 89 f6 5b 41 5e 5d e9 da f7 ff ff 55 48 89 e5 41 [A^].H..v...H..D..[A^].....UH..A
189a0 56 53 48 83 ec 10 41 89 f6 48 89 fb 48 8d 55 ec e8 ff bc ff ff 83 7d ec 00 75 25 be 03 00 00 00 VSH...A..H..H.U.......}..u%.....
189c0 48 89 df f2 0f 11 45 e0 e8 c5 ba ff ff 48 89 df 44 89 f6 48 89 c2 e8 22 fd ff ff f2 0f 10 45 e0 H.....E......H..D..H..."......E.
189e0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 f2 0f 11 45 e8 41 89 f6 48 89 fb e8 H...[A^].UH..AVSH......E.A..H...
18a00 6c ba ff ff 85 c0 7e 13 48 89 df 44 89 f6 48 83 c4 10 5b 41 5e 5d e9 80 ff ff ff f2 0f 10 45 e8 l.....~.H..D..H...[A^]........E.
18a20 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb 48 8d 55 e4 e8 c3 bc H...[A^].UH..AWAVSPA..H..H.U....
18a40 ff ff 49 89 c6 83 7d e4 00 75 3e 48 89 df 44 89 fe e8 86 ba ff ff 85 c0 74 14 48 8d 15 61 b0 03 ..I...}..u>H..D.........t.H..a..
18a60 00 48 89 df 44 89 fe e8 09 f7 ff ff eb 1b be 03 00 00 00 48 89 df e8 17 ba ff ff 48 89 df 44 89 .H..D..............H.......H..D.
18a80 fe 48 89 c2 e8 74 fc ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 .H...t...L..H...[A^A_].UH..AWAVS
18aa0 50 49 89 d6 41 89 f7 48 89 fb e8 c1 b9 ff ff 85 c0 7e 15 48 89 df 44 89 fe 48 83 c4 08 5b 41 5e PI..A..H.........~.H..D..H...[A^
18ac0 41 5f 5d e9 61 ff ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 A_].a...L..H...[A^A_].UH..AWAVAT
18ae0 53 48 89 fb 48 8b 4b 08 48 8b 43 10 48 89 ca 48 29 c2 48 39 f2 0f 83 88 00 00 00 4c 8b 73 18 48 SH..H.K.H.C.H..H).H9.......L.s.H
18b00 01 c9 48 89 ca 48 29 c2 4c 8d 3c 30 48 39 f2 4c 0f 43 f9 4c 89 f9 48 29 c1 72 05 48 39 f1 73 11 ..H..H).L.<0H9.L.C.L..H).r.H9.s.
18b20 48 8d 35 48 ae 03 00 31 c0 4c 89 f7 e8 3d f7 ff ff 4c 89 f7 4c 89 fe e8 bc cc ff ff 49 89 c4 48 H.5H...1.L...=...L..L.......I..H
18b40 8b 33 48 8b 53 10 4c 89 e7 e8 5c 70 00 00 48 8d 43 20 48 39 03 74 1f be fe ff ff ff ba ff ff ff .3H.S.L...\p..H.C.H9.t..........
18b60 ff 4c 89 f7 e8 ca b6 ff ff be fe ff ff ff 4c 89 f7 e8 4f b6 ff ff 4c 89 23 4c 89 7b 08 48 8b 43 .L............L...O...L.#L.{.H.C
18b80 10 eb 03 4c 8b 23 49 01 c4 4c 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 ...L.#I..L..[A\A^A_].UH..AWAVSPH
18ba0 89 d3 49 89 f6 49 89 ff 48 89 de e8 26 ff ff ff 48 89 c7 4c 89 f6 48 89 da e8 ec 6f 00 00 49 01 ..I..I..H...&...H..L..H....o..I.
18bc0 5f 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 4c 89 ff _.H...[A^A_].UH..AWAVSPI..I..L..
18be0 e8 6d 70 00 00 48 89 c3 4c 89 f7 48 89 de e8 e3 fe ff ff 48 89 c7 4c 89 fe 48 89 da e8 a9 6f 00 .mp..H..L..H.......H..L..H....o.
18c00 00 49 01 5e 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b .I.^.H...[A^A_].UH..AVSH..L.s.H.
18c20 33 48 8b 53 10 4c 89 f7 e8 71 bd ff ff 48 8d 43 20 48 39 03 74 23 be fe ff ff ff ba ff ff ff ff 3H.S.L...q...H.C.H9.t#..........
18c40 4c 89 f7 e8 eb b5 ff ff be fe ff ff ff 4c 89 f7 5b 41 5e 5d e9 6c b5 ff ff 5b 41 5e 5d c3 55 48 L............L..[A^].l...[A^].UH
18c60 89 e5 48 01 77 10 5d e9 a4 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 4c 8b 73 ..H.w.].....UH..AWAVAUATSPH..L.s
18c80 18 48 8d 55 d0 be ff ff ff ff 4c 89 f7 e8 e7 ba ff ff 49 89 c7 4c 8d 6b 20 4c 39 2b 74 12 be fe .H.U......L.......I..L.k.L9+t...
18ca0 ff ff ff ba 01 00 00 00 4c 89 f7 e8 83 b5 ff ff 4c 8b 65 d0 48 89 df 4c 89 e6 e8 17 fe ff ff 48 ........L.......L.e.H..L.......H
18cc0 89 c7 4c 89 fe 4c 89 e2 e8 dd 6e 00 00 4c 01 63 10 4c 39 2b 0f 94 c0 0f b6 f0 83 ce fe ba ff ff ..L..L....n..L.c.L9+............
18ce0 ff ff 4c 89 f7 e8 49 b5 ff ff be fe ff ff ff 4c 89 f7 e8 ce b4 ff ff 48 83 c4 08 5b 41 5c 41 5d ..L...I........L.......H...[A\A]
18d00 41 5e 41 5f 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 00 00 48 c7 46 A^A_].UH..H.~.H.F.H..H.F.....H.F
18d20 08 00 20 00 00 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 00 00 48 c7 .....].UH..H.~.H.F.H..H.F.....H.
18d40 46 08 00 20 00 00 48 89 f7 48 89 d6 5d e9 84 fd ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 F.....H..H..].....UH..AWAVSPA..H
18d60 89 fb 41 be ff ff ff ff be ff ff ff ff e8 fe b6 ff ff 85 c0 74 5c 48 89 df 44 89 fe e8 00 b4 ff ..A.................t\H..D......
18d80 ff 41 89 c7 31 d2 48 89 df 44 89 fe e8 45 c0 ff ff be ff ff ff ff 31 d2 48 89 df e8 65 b9 ff ff .A..1.H..D...E........1.H...e...
18da0 49 89 c6 be fe ff ff ff 48 89 df e8 15 b4 ff ff 45 85 f6 74 2c 49 63 d6 48 89 df 44 89 fe e8 13 I.......H.......E..t,Ic.H..D....
18dc0 c0 ff ff 31 d2 48 89 df 44 89 fe e8 80 c3 ff ff eb 20 be fe ff ff ff 48 89 df e8 e6 b3 ff ff eb ...1.H..D..............H........
18de0 1f 48 89 df 44 89 fe e8 16 ba ff ff 49 89 c6 41 ff c6 49 63 d6 48 89 df 44 89 fe e8 50 c3 ff ff .H..D.......I..A..Ic.H..D...P...
18e00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 48 89 fb 45 85 D..H...[A^A_].UH..AWAVSPA..H..E.
18e20 f6 78 4b 48 89 df e8 56 b3 ff ff 41 89 c7 31 d2 48 89 df 44 89 fe e8 9b bf ff ff 4d 63 f6 48 89 .xKH...V...A..1.H..D.......Mc.H.
18e40 df 44 89 fe 4c 89 f2 e8 04 c3 ff ff 48 89 df 4c 89 f6 e8 2b bb ff ff 31 d2 48 89 df 44 89 fe 48 .D..L.......H..L...+...1.H..D..H
18e60 83 c4 08 5b 41 5e 41 5f 5d e9 e2 c2 ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ...[A^A_].....H...[A^A_].UH..AWA
18e80 56 41 55 41 54 53 48 81 ec 18 04 00 00 49 89 d4 49 89 f7 49 89 fd e8 0e b3 ff ff 89 c3 ff c3 4d VAUATSH......I..I..I...........M
18ea0 85 ff 74 3b 48 8d 35 dc aa 03 00 31 c0 4c 89 ef 4c 89 fa e8 e3 bb ff ff 48 8d 35 c5 9c 03 00 4c ..t;H.5....1.L..L.......H.5....L
18ec0 89 ff e8 5f 6c 00 00 48 85 c0 48 89 85 d0 fb ff ff 75 31 48 8d 35 5f 9c 03 00 e9 2e 01 00 00 48 ..._l..H..H......u1H.5_........H
18ee0 8d 35 9a aa 03 00 ba 06 00 00 00 4c 89 ef e8 ab ba ff ff 48 8b 05 36 41 04 00 48 8b 00 48 89 85 .5.........L.......H..6A..H..H..
18f00 d0 fb ff ff 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 b6 01 00 00 85 c0 74 18 48 63 85 c8 fb ....H......H.............t.Hc...
18f20 ff ff 8d 48 01 89 8d c8 fb ff ff c6 84 05 d8 fb ff ff 0a 8b 85 c4 fb ff ff 83 f8 1b 75 44 4d 85 ...H........................uDM.
18f40 ff 74 3f 48 8b 95 d0 fb ff ff 48 8d 35 4f 73 00 00 4c 89 ff e8 e5 6b 00 00 48 85 c0 48 89 85 d0 .t?H......H.5Os..L....k..H..H...
18f60 fb ff ff 0f 84 eb 00 00 00 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 51 01 00 00 8b 85 c4 fb .........H......H.......Q.......
18f80 ff ff 89 9d c0 fb ff ff 83 f8 ff 74 17 48 63 8d c8 fb ff ff 8d 51 01 89 95 c8 fb ff ff 88 84 0d ...........t.Hc......Q..........
18fa0 d8 fb ff ff be ff ff ff ff 31 d2 4c 89 ef e8 c6 b7 ff ff 48 8d 35 b4 01 00 00 48 8d 95 c8 fb ff .........1.L.......H.5....H.....
18fc0 ff 4c 89 ef 48 89 c1 4d 89 e0 e8 e9 c4 ff ff 41 89 c4 48 8b 9d d0 fb ff ff 48 89 df e8 1b 6b 00 .L..H..M.......A..H......H....k.
18fe0 00 41 89 c6 4d 85 ff 74 08 48 89 df e8 ff 6a 00 00 45 85 f6 74 29 4c 89 ef 8b 9d c0 fb ff ff 89 .A..M..t.H....j..E..t)L.........
19000 de e8 bf b1 ff ff 48 8d 35 5b 9a 03 00 4c 89 ef 89 da e8 46 00 00 00 41 bc 07 00 00 00 eb 20 ba ......H.5[...L.....F...A........
19020 ff ff ff ff 4c 89 ef 8b b5 c0 fb ff ff e8 01 b2 ff ff be fe ff ff ff 4c 89 ef e8 86 b1 ff ff 44 ....L..................L.......D
19040 89 e0 48 81 c4 18 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 30 a9 03 00 eb b0 55 48 89 ..H......[A\A]A^A_].H.50.....UH.
19060 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb e8 e4 69 00 00 8b 38 e8 c9 6b 00 00 49 89 c4 .AWAVATSA..I..H....i...8..k..I..
19080 31 d2 48 89 df 44 89 fe e8 ec b6 ff ff 48 8d 48 01 48 8d 35 19 aa 03 00 31 c0 48 89 df 4c 89 f2 1.H..D.......H.H.H.5....1.H..L..
190a0 4d 89 e0 e8 f3 b9 ff ff ba ff ff ff ff 48 89 df 44 89 fe e8 7b b1 ff ff be fe ff ff ff 48 89 df M............H..D...{........H..
190c0 5b 41 5c 41 5e 41 5f 5d e9 f8 b0 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 41 c7 07 [A\A^A_].....UH..AWAVSPI..I..A..
190e0 00 00 00 00 48 8d 1d c3 a9 03 00 49 8b 7f 08 e8 6e 6a 00 00 83 f8 ff 74 5f 0f b6 4b ff 39 c8 75 ....H......I....nj.....t_..K.9.u
19100 27 49 63 0f 8d 51 01 41 89 17 41 88 44 0f 10 80 3b 00 48 8d 5b 01 75 d3 41 c7 07 00 00 00 00 49 'Ic..Q.A..A.D...;.H.[.u.A......I
19120 8b 7f 08 e8 3a 6a 00 00 41 89 06 31 c9 83 f8 23 75 2f 49 8b 7f 08 e8 27 6a 00 00 83 f8 ff 74 05 ....:j..A..1...#u/I....'j.....t.
19140 83 f8 0a 75 ed 49 8b 7f 08 e8 14 6a 00 00 41 89 06 b9 01 00 00 00 eb 09 41 c7 06 ff ff ff ff 31 ...u.I.....j..A.........A......1
19160 c9 89 c8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 f3 48 63 03 48 85 ...H...[A^A_].UH..AVSI..H..Hc.H.
19180 c0 7e 0f 49 89 06 c7 03 00 00 00 00 48 83 c3 10 eb 2e 48 8b 7b 08 e8 5b 69 00 00 89 c1 31 c0 85 .~.I........H.....H.{..[i....1..
191a0 c9 75 20 48 8b 4b 08 48 83 c3 10 be 01 00 00 00 ba 00 04 00 00 48 89 df e8 75 69 00 00 49 89 06 .u.H.K.H.............H...ui..I..
191c0 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 48 89 55 f8 48 8d 35 0f 00 00 00 48 H..[A^].UH..H...H.u.H.U.H.5....H
191e0 8d 55 f0 e8 d0 c2 ff ff 48 83 c4 10 5d c3 55 48 89 e5 48 8b 4e 08 31 c0 48 85 c9 74 0e 48 89 0a .U......H...].UH..H.N.1.H..t.H..
19200 48 c7 46 08 00 00 00 00 48 8b 06 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 48 89 H.F.....H..].UH..AVSH...H..I..H.
19220 df e8 2c 6a 00 00 48 89 5d e0 48 89 45 e8 48 8d 35 b9 ff ff ff 48 8d 55 e0 45 31 c0 4c 89 f7 48 ..,j..H.].H.E.H.5....H.U.E1.L..H
19240 89 d9 e8 71 c2 ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb ...q...H...[A^].UH..AWAVSPI..H..
19260 e8 8b bc ff ff 45 31 f6 85 c0 74 51 48 89 df 4c 89 fe e8 80 b7 ff ff be fe ff ff ff 48 89 df e8 .....E1...tQH..L............H...
19280 15 bb ff ff 41 89 c7 45 85 ff 74 24 be fe ff ff ff ba ff ff ff ff 48 89 df e8 95 af ff ff be fe ....A..E..t$..........H.........
192a0 ff ff ff 48 89 df e8 1a af ff ff 45 89 fe eb 0d be fd ff ff ff 48 89 df e8 08 af ff ff 44 89 f0 ...H.......E.........H.......D..
192c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 a1 ae ff ff H...[A^A_].UH..AWAVSPI..H.......
192e0 41 89 c6 48 89 df 44 89 f6 4c 89 fa e8 5f ff ff ff 45 31 ff 85 c0 74 28 48 89 df 44 89 f6 e8 42 A..H..D..L..._...E1...t(H..D...B
19300 b1 ff ff 41 bf 01 00 00 00 be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 17 c0 ff ff ...A...............1.E1.H.......
19320 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb e8 60 c4 ff D..H...[A^A_].UH..AVSH...H...`..
19340 ff 48 8d 55 ec be ff ff ff ff 48 89 df e8 b3 b3 ff ff 49 89 c6 83 7d ec 00 75 11 48 8d 35 30 a6 .H.U......H.......I...}..u.H.50.
19360 03 00 31 c0 48 89 df e8 02 ef ff ff be fe ff ff ff 48 89 df e8 4c ae ff ff 4c 89 f0 48 83 c4 10 ..1.H............H...L...L..H...
19380 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 89 f3 49 89 ff 48 8d 15 e6 96 03 00 e8 [A^].UH..AWAVATSI....I..H.......
193a0 27 ff ff ff 85 c0 75 6f 4c 89 ff 89 de e8 be b0 ff ff 83 f8 04 89 c0 77 26 48 8d 0d f4 00 00 00 '.....uoL..............w&H......
193c0 48 63 04 81 48 01 c8 ff e0 48 8d 35 d8 a0 03 00 ba 03 00 00 00 4c 89 ff e8 c1 b5 ff ff eb 38 4c Hc..H....H.5.........L........8L
193e0 89 ff 89 de e8 87 b0 ff ff 4c 89 ff 89 c6 e8 9f b0 ff ff 49 89 c4 4c 89 ff 89 de e8 b1 b4 ff ff .........L.........I..L.........
19400 48 89 c1 48 8d 35 b9 a5 03 00 31 c0 4c 89 ff 4c 89 e2 e8 84 b6 ff ff be ff ff ff ff 4c 89 ff 4c H..H.5....1.L..L............L..L
19420 89 f2 5b 41 5c 41 5e 41 5f 5d e9 4a b3 ff ff 4c 89 ff 89 de e8 1a b3 ff ff 85 c0 48 8d 05 76 a5 ..[A\A^A_].J...L...........H..v.
19440 03 00 48 8d 35 74 a5 03 00 48 0f 45 f0 4c 89 ff e8 a2 b5 ff ff eb c0 4c 89 ff 89 de e8 66 b0 ff ..H.5t...H.E.L.........L.....f..
19460 ff 31 d2 4c 89 ff 89 de 85 c0 74 2a e8 94 b2 ff ff 48 89 c1 48 8d 35 37 a5 03 00 31 c0 4c 89 ff .1.L......t*.....H..H.57...1.L..
19480 48 89 ca e8 13 b6 ff ff eb 8d 4c 89 ff 89 de e8 b1 af ff ff eb 81 e8 19 b2 ff ff 48 8d 35 13 a5 H.........L................H.5..
194a0 03 00 b0 01 4c 89 ff e8 ef b5 ff ff e9 66 ff ff ff 0f 1f 00 15 ff ff ff 7b ff ff ff 2b ff ff ff ....L........f..........{...+...
194c0 a3 ff ff ff d6 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 d7 49 89 f6 48 89 fb 48 8d 15 b4 9a ........UH..AWAVSPA..I..H..H....
194e0 03 00 be d8 b9 f0 ff b9 01 00 00 00 e8 a3 00 00 00 be ff ff ff ff 48 89 df 4c 89 f2 e8 ee b7 ff ......................H..L......
19500 ff 83 f8 05 74 65 be fe ff ff ff 48 89 df e8 b2 ac ff ff be d8 b9 f0 ff ba 02 00 00 00 48 89 df ....te.....H.................H..
19520 e8 b1 b8 ff ff 31 f6 48 89 df 4c 89 f2 44 89 f9 e8 5f 00 00 00 48 85 c0 74 14 48 8d 35 89 a4 03 .....1.H..L..D..._...H..t.H.5...
19540 00 31 c0 48 89 df 4c 89 f2 e8 20 ed ff ff be ff ff ff ff 48 89 df e8 ea ae ff ff be fd ff ff ff .1.H..L............H............
19560 48 89 df 4c 89 f2 e8 ca ba ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 b6 ac ff ff be fe ff H..L.................H..........
19580 ff ff 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 31 ac ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 ..H..H...[A^A_].1...UH..AWAVAUAT
195a0 53 50 41 89 ce 49 89 d5 49 89 ff 85 f6 74 08 4c 89 ff e8 8e ae ff ff be 2e 00 00 00 4c 89 ef e8 SPA..I..I....t.L............L...
195c0 6a 66 00 00 49 89 c4 4d 85 e4 75 0e 4c 89 ef e8 7e 66 00 00 49 89 c4 4d 01 ec 4c 89 e3 4c 29 eb jf..I..M..u.L...~f..I..M..L..L).
195e0 4c 89 ff 4c 89 ee 48 89 da e8 b0 b3 ff ff be fe ff ff ff 4c 89 ff e8 9e b7 ff ff 85 c0 75 4f be L..L..H............L.........uO.
19600 fe ff ff ff 4c 89 ff e8 b9 ab ff ff 41 80 3c 24 2e ba 01 00 00 00 41 0f 45 d6 31 f6 4c 89 ff e8 ....L.......A.<$......A.E.1.L...
19620 5b b8 ff ff 4c 89 ff 4c 89 ee 48 89 da e8 6c b3 ff ff be fe ff ff ff 4c 89 ff e8 06 ae ff ff be [...L..L..H...l........L........
19640 fc ff ff ff 4c 89 ff e8 b8 b9 ff ff eb 12 be ff ff ff ff 4c 89 ff e8 15 ae ff ff 83 f8 05 75 33 ....L..............L..........u3
19660 be fe ff ff ff ba ff ff ff ff 4c 89 ff e8 c1 ab ff ff be fe ff ff ff 4c 89 ff e8 46 ab ff ff 31 ..........L............L...F...1
19680 c0 41 80 3c 24 2e 4d 8d 6c 24 01 0f 84 26 ff ff ff eb 10 be fd ff ff ff 4c 89 ff e8 25 ab ff ff .A.<$.M.l$...&..........L...%...
196a0 4c 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 ce L..H...[A\A]A^A_].UH..AWAVATSA..
196c0 49 89 d7 49 89 f4 48 89 fb f2 0f 10 05 97 ad 03 00 be 88 00 00 00 e8 72 00 00 00 4d 85 e4 74 3c I..I..H................r...M..t<
196e0 31 d2 4d 85 ff 74 18 49 83 3f 00 74 12 49 8d 47 10 31 d2 ff c2 48 83 38 00 48 8d 40 10 75 f4 48 1.M..t.I.?.t.I.G.1...H.8.H.@.u.H
19700 89 df 4c 89 e6 e8 be fd ff ff 44 89 f6 f7 d6 ba 01 00 00 00 48 89 df e8 17 ab ff ff 4d 85 ff 74 ..L.......D.........H.......M..t
19720 16 48 89 df 4c 89 fe 44 89 f2 5b 41 5c 41 5e 41 5f 5d e9 ac 00 00 00 41 f7 d6 48 89 df 44 89 f6 .H..L..D..[A\A^A_].....A..H..D..
19740 5b 41 5c 41 5e 41 5f 5d e9 78 aa ff ff 55 48 89 e5 41 57 41 56 53 50 48 89 f3 f2 0f 11 45 e0 49 [A\A^A_].x...UH..AWAVSPH.....E.I
19760 89 fe e8 fb a9 ff ff 49 89 c7 48 81 fb 88 00 00 00 74 11 48 8d 35 80 a2 03 00 31 c0 4c 89 f7 e8 .......I..H......t.H.5....1.L...
19780 ea ea ff ff 31 ff e8 d7 a9 ff ff 49 39 c7 74 1b 48 8d 35 94 a2 03 00 31 c0 4c 89 f7 48 83 c4 08 ....1......I9.t.H.5....1.L..H...
197a0 5b 41 5e 41 5f 5d e9 c3 ea ff ff f2 41 0f 10 0f f2 0f 10 45 e0 66 0f 2e c8 75 02 7b 1b 48 8d 35 [A^A_]......A......E.f...u.{.H.5
197c0 81 a2 03 00 b0 02 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 96 ea ff ff 48 83 c4 08 5b 41 5e 41 ......L..H...[A^A_].....H...[A^A
197e0 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d4 49 89 f7 49 89 fd 48 8d 15 e7 a1 03 _].UH..AWAVAUATSPA..I..I..H.....
19800 00 44 89 e6 e8 c5 f0 ff ff 49 83 3f 00 74 4f b8 fe ff ff ff 44 29 e0 89 45 d4 44 89 e3 f7 db 45 .D.......I.?.tO.....D)..E.D....E
19820 85 e4 45 89 e6 7e 0f 4c 89 ef 89 de e8 14 ac ff ff 41 ff ce 75 f1 49 8b 77 08 4c 89 ef 44 89 e2 ..E..~.L.........A..u.I.w.L..D..
19840 e8 02 b3 ff ff 49 8b 17 4c 89 ef 8b 75 d4 e8 e2 b7 ff ff 49 83 7f 10 00 4d 8d 7f 10 75 c1 41 f7 .....I..L...u......I....M...u.A.
19860 d4 4c 89 ef 44 89 e6 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 4b a9 ff ff 55 48 89 e5 41 57 .L..D..H...[A\A]A^A_].K...UH..AW
19880 41 56 41 54 53 49 89 d6 41 89 f4 48 89 fb e8 5c b4 ff ff 83 f8 05 41 bf 01 00 00 00 74 45 be fe AVATSI..A..H...\......A.....tE..
198a0 ff ff ff 48 89 df e8 1a a9 ff ff 48 89 df 44 89 e6 e8 cb a8 ff ff 41 89 c4 45 31 ff 31 f6 31 d2 ...H.......H..D.......A..E1.1.1.
198c0 48 89 df e8 b7 b5 ff ff be ff ff ff ff 48 89 df e8 70 ab ff ff 48 89 df 44 89 e6 4c 89 f2 e8 52 H............H...p...H..D..L...R
198e0 b7 ff ff 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 49 89 d4 ...D..[A\A^A_].UH..AWAVATSA..I..
19900 49 89 f6 48 89 fb 48 8d 15 89 96 03 00 be d8 b9 f0 ff e8 63 ff ff ff be ff ff ff ff 48 89 df 4c I..H..H............c........H..L
19920 89 f2 e8 c8 b3 ff ff be ff ff ff ff 48 89 df e8 1f ae ff ff 85 c0 75 59 be fe ff ff ff 48 89 df ............H.........uY.....H..
19940 e8 80 a8 ff ff 31 d2 48 89 df 4c 89 e6 e8 f5 b1 ff ff 48 89 df 4c 89 f6 e8 9a b0 ff ff be 01 00 .....1.H..L.......H..L..........
19960 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 c3 b9 ff ff be ff ff ff ff 48 89 df e8 c4 aa ff .......1.E1.H............H......
19980 ff be fd ff ff ff 48 89 df 4c 89 f2 e8 a4 b6 ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 90 ......H..L.................H....
199a0 a8 ff ff be fe ff ff ff 48 89 df e8 15 a8 ff ff 45 85 ff 74 20 be ff ff ff ff 48 89 df e8 83 aa ........H.......E..t......H.....
199c0 ff ff 48 89 df 4c 89 f6 5b 41 5c 41 5e 41 5f 5d e9 bc b5 ff ff 5b 41 5c 41 5e 41 5f 5d c3 55 48 ..H..L..[A\A^A_].....[A\A^A_].UH
199e0 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 cc 49 89 d7 48 89 f3 49 89 fe 4c 89 ..AWAVAUATSH..8...I..I..H..I..L.
19a00 b5 a0 df ff ff 4c 89 ff e8 45 62 00 00 48 89 85 b0 df ff ff 4c 89 b5 d0 df ff ff 48 8d 85 d8 df .....L...Eb..H......L......H....
19a20 ff ff 48 89 85 b8 df ff ff 48 c7 85 c8 df ff ff 00 00 00 00 48 c7 85 c0 df ff ff 00 20 00 00 48 ..H......H..........H..........H
19a40 89 df 4c 89 fe e8 2c 62 00 00 49 89 c5 4d 85 ed 0f 84 80 00 00 00 4c 8d b5 b8 df ff ff 4c 89 bd ..L...,b..I..M........L......L..
19a60 a8 df ff ff 4d 89 ef 49 29 df 4c 89 f7 4c 89 fe e8 61 f0 ff ff 48 89 c7 48 89 de 4c 89 fa e8 27 ....M..I).L..L...a...H..H..L...'
19a80 61 00 00 4c 01 bd c8 df ff ff 4c 89 e7 e8 c0 61 00 00 48 89 c3 4c 89 f7 48 89 de e8 36 f0 ff ff a..L......L....a..H..L..H...6...
19aa0 48 89 c7 4c 89 e6 48 89 da e8 fc 60 00 00 48 01 9d c8 df ff ff 4c 89 eb 48 03 9d b0 df ff ff 48 H..L..H....`..H......L..H......H
19ac0 89 df 48 8b b5 a8 df ff ff e8 a8 61 00 00 49 89 c5 4d 85 ed 75 8e 48 89 df e8 74 61 00 00 49 89 ..H........a..I..M..u.H...ta..I.
19ae0 c6 4c 8d bd b8 df ff ff 4c 89 ff 4c 89 f6 e8 e3 ef ff ff 48 89 c7 48 89 de 4c 89 f2 e8 a9 60 00 .L......L..L.......H..H..L....`.
19b00 00 4c 01 b5 c8 df ff ff 4c 89 ff e8 00 f1 ff ff be ff ff ff ff 31 d2 48 8b bd a0 df ff ff e8 56 .L......L............1.H.......V
19b20 ac ff ff 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 8d 3d 28 00 ...H..8...[A\A]A^A_].UH..SPH.=(.
19b40 00 00 31 f6 e8 e8 c2 ff ff 48 89 c3 48 85 db 74 0f 48 8d 35 30 00 00 00 48 89 df e8 ea a5 ff ff ..1......H..H..t.H.50...H.......
19b60 48 89 d8 48 83 c4 08 5b 5d c3 55 48 89 e5 48 89 f7 48 85 c9 74 09 48 89 ce 5d e9 73 60 00 00 e8 H..H...[].UH..H..H..t.H..].s`...
19b80 b4 5f 00 00 31 c0 5d c3 55 48 89 e5 41 56 53 4c 8b 35 92 34 04 00 49 8b 1e be ff ff ff ff 31 d2 ._..1.].UH..AVSL.5.4..I.......1.
19ba0 e8 d4 ab ff ff 48 89 c1 48 8d 35 cc 9e 03 00 31 c0 48 89 df 48 89 ca e8 70 5f 00 00 49 8b 3e e8 .....H..H.5....1.H..H...p_..I.>.
19bc0 3e 5f 00 00 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 41 89 f4 48 89 fb 45 >_..1.[A^].UH..AWAVATSA..A..H..E
19be0 31 f6 45 85 ff 0f 84 fb 00 00 00 be ff ff ff ff 48 89 df e8 78 a8 ff ff 83 f8 05 0f 85 e5 00 00 1.E.............H...x...........
19c00 00 48 89 df e8 43 ad ff ff be fe ff ff ff 48 89 df e8 eb ba ff ff 85 c0 0f 84 c8 00 00 00 41 ff .H...C........H...............A.
19c20 cf be fe ff ff ff 48 89 df e8 42 a8 ff ff 83 f8 04 75 26 ba ff ff ff ff 48 89 df 44 89 e6 e8 09 ......H...B......u&.....H..D....
19c40 a9 ff ff 85 c0 75 32 48 89 df 44 89 e6 44 89 fa e8 76 ff ff ff 85 c0 75 35 be fe ff ff ff 48 89 .....u2H..D..D...v.....u5.....H.
19c60 df e8 5f a5 ff ff be fe ff ff ff 48 89 df e8 8e ba ff ff 85 c0 75 aa eb 6d be fe ff ff ff 48 89 .._........H.........u..m.....H.
19c80 df e8 3f a5 ff ff 41 be 01 00 00 00 eb 58 be fe ff ff ff ba ff ff ff ff 48 89 df e8 93 a5 ff ff ..?...A......X..........H.......
19ca0 be fe ff ff ff 48 89 df e8 18 a5 ff ff 48 8d 35 f3 93 03 00 ba 01 00 00 00 48 89 df e8 dd ac ff .....H.......H.5.........H......
19cc0 ff 41 be 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 5a a5 ff ff be 03 00 00 00 48 89 .A...............H...Z........H.
19ce0 df e8 59 ba ff ff 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 65 ..Y...D..[A\A^A_].UH..SPH......e
19d00 a7 03 00 be 88 00 00 00 e8 40 fa ff ff 31 f6 ba 07 00 00 00 48 89 df e8 63 b1 ff ff 48 8d 35 fd .........@...1......H...c...H.5.
19d20 42 04 00 31 d2 48 89 df e8 b6 fa ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 B..1.H............H...[].UH..AVS
19d40 48 89 fb be 01 00 00 00 ba 06 00 00 00 e8 cc eb ff ff 48 89 df e8 8c be ff ff 49 89 c6 be 01 00 H.................H.......I.....
19d60 00 00 48 89 df e8 db a6 ff ff ba 01 00 00 00 48 89 df 4c 89 f6 e8 89 a3 ff ff b8 01 00 00 00 5b ..H............H..L............[
19d80 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 04 03 00 00 48 89 c3 4c 89 f7 e8 08 a4 ff A^].UH..AWAVSPI.......H..L......
19da0 ff 8d 50 ff 4c 89 f7 48 89 de e8 11 02 00 00 89 c3 85 db 78 24 be 01 00 00 00 4c 89 f7 e8 1b ae ..P.L..H...........x$.....L.....
19dc0 ff ff 44 8d 7b 01 f7 d3 ba 01 00 00 00 4c 89 f7 89 de e8 5c a4 ff ff eb 22 31 f6 4c 89 f7 e8 fa ..D.{........L.....\...."1.L....
19de0 ad ff ff be fe ff ff ff ba 01 00 00 00 4c 89 f7 e8 3e a4 ff ff 41 bf 02 00 00 00 44 89 f8 48 83 .............L...>...A.....D..H.
19e00 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 02 ae ff ff 48 89 df 89 c6 e8 bc ad ff ..[A^A_].UH..SPH.......H........
19e20 ff b8 02 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 81 ec 80 00 00 00 49 89 fe e8 57 ......H...[].UH..AVSH......I...W
19e40 02 00 00 48 89 c3 4c 39 f3 74 2f 48 89 df e8 47 b7 ff ff 85 c0 75 31 48 8d 95 70 ff ff ff 31 f6 ...H..L9.t/H...G.....u1H..p...1.
19e60 48 89 df e8 79 4c 00 00 85 c0 7e 23 48 8d 35 60 9d 03 00 ba 06 00 00 00 eb 3b 48 8d 35 cd 9c 03 H...yL....~#H.5`.........;H.5...
19e80 00 ba 07 00 00 00 eb 2d 83 f8 01 75 1c eb 0c 48 89 df e8 12 a3 ff ff 85 c0 74 0e 48 8d 35 27 9d .......-...u...H.........t.H.5'.
19ea0 03 00 ba 09 00 00 00 eb 0c 48 8d 35 2a 9d 03 00 ba 04 00 00 00 4c 89 f7 e8 e1 aa ff ff b8 01 00 .........H.5*........L..........
19ec0 00 00 48 81 c4 80 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 5d fe ff ff 48 8d 35 5f ..H......[A^].UH..SPH...]...H.5_
19ee0 00 00 00 ba 01 00 00 00 48 89 df e8 57 ac ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 ........H...W........H...[].UH..
19f00 53 50 48 89 fb e8 9f a2 ff ff 31 d2 31 c9 48 89 df 89 c6 48 83 c4 08 5b 5d e9 f5 23 00 00 55 48 SPH.......1.1.H....H...[]..#..UH
19f20 89 e5 53 50 48 89 fb e8 d3 23 00 00 48 89 df 89 c6 e8 a7 ac ff ff b8 01 00 00 00 48 83 c4 08 5b ..SPH....#..H..............H...[
19f40 5d c3 55 48 89 e5 41 56 53 48 89 fb be d7 b9 f0 ff e8 42 a9 ff ff 49 89 c6 48 89 df e8 48 a2 ff ].UH..AVSH........B...I..H...H..
19f60 ff 48 89 df 4c 89 f6 89 c2 e8 52 00 00 00 85 c0 78 05 5b 41 5e 5d c3 be ff ff ff ff 48 89 df e8 .H..L.....R.....x.[A^]......H...
19f80 8d a5 ff ff 85 c0 74 2c be 01 00 00 00 48 89 df e8 7e e4 ff ff be fe ff ff ff ba 01 00 00 00 48 ......t,.....H...~.............H
19fa0 89 df e8 8c a2 ff ff be 02 00 00 00 48 89 df e8 8b b7 ff ff 48 89 df 5b 41 5e 5d e9 38 b7 ff ff ............H.......H..[A^].8...
19fc0 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 f7 49 89 fe 4c 89 ff 89 de e8 88 a0 ff ff 85 c0 74 5f UH..AWAVSP..I..I..L...........t_
19fe0 4c 89 ff e8 b2 b5 ff ff 85 c0 75 0c 4c 89 ff e8 b5 a1 ff ff 85 c0 74 7c 4c 89 f7 4c 89 fe 89 da L.........u.L.........t|L..L....
1a000 e8 fe a0 ff ff 4c 89 ff 4c 89 f6 89 da e8 55 20 00 00 83 f8 01 77 31 4c 89 ff e8 8a a1 ff ff 89 .....L..L.....U......w1L........
1a020 c3 8d 73 01 4c 89 f7 e8 38 a0 ff ff 85 c0 74 2a 4c 89 ff 4c 89 f6 89 da e8 c6 a0 ff ff eb 4e 48 ..s.L...8.....t*L..L..........NH
1a040 8d 35 2e 9b 03 00 eb 33 ba 01 00 00 00 4c 89 ff 4c 89 f6 e8 ab a0 ff ff eb 2e f7 d3 4c 89 ff 89 .5.....3.....L..L...........L...
1a060 de e8 5f a1 ff ff 48 8d 35 41 9b 03 00 ba 1a 00 00 00 eb 0c 48 8d 35 16 9b 03 00 ba 1c 00 00 00 .._...H.5A..........H.5.........
1a080 4c 89 f7 e8 16 a9 ff ff bb ff ff ff ff 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 L..............H...[A^A_].UH..AV
1a0a0 53 49 89 fe be 01 00 00 00 e8 ea a7 ff ff 48 89 c3 48 85 db 75 14 48 8d 15 22 9b 03 00 be 01 00 SI............H..H..u.H.."......
1a0c0 00 00 4c 89 f7 e8 ab e0 ff ff 48 89 d8 5b 41 5e 5d c3 90 90 55 48 89 e5 41 57 41 56 41 55 41 54 ..L.......H..[A^]...UH..AWAVAUAT
1a0e0 53 50 49 89 fe 48 8d 35 03 9b 03 00 e8 65 9b ff ff 4c 89 f7 48 89 c6 e8 b5 81 ff ff 41 b4 01 31 SPI..H.5.....e...L..H.......A..1
1a100 db 4c 8d 2d 98 3f 04 00 4a 8b 34 2b 4c 89 f7 e8 42 9b ff ff 49 89 c7 4c 89 f7 4c 89 fe e8 8f 81 .L.-.?..J.4+L...B...I..L..L.....
1a120 ff ff 45 88 67 0a 48 83 c3 08 41 fe c4 48 81 fb b0 00 00 00 75 d2 48 83 c4 08 5b 41 5c 41 5d 41 ..E.g.H...A..H......u.H...[A\A]A
1a140 5e 41 5f 5d c3 55 48 89 e5 89 f1 81 f9 00 01 00 00 7f 15 48 8b 7f 38 48 8d 35 96 9a 03 00 31 c0 ^A_].UH............H..8H.5....1.
1a160 89 ca 5d e9 69 47 00 00 8d 81 ff fe ff ff 81 f9 20 01 00 00 48 98 48 8d 0d 23 3f 04 00 48 8b 0c ..].iG..............H.H..#?..H..
1a180 c1 7f 16 48 8b 7f 38 48 8d 35 6b 9a 03 00 31 c0 48 89 ca 5d e9 38 47 00 00 48 89 c8 5d c3 55 48 ...H..8H.5k...1.H..].8G..H..].UH
1a1a0 89 e5 8b 57 10 e8 00 00 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 40 41 89 d4 49 89 f6 48 ...W......UH..AWAVATSH..@A..I..H
1a1c0 89 fb 48 8b 73 60 48 83 c6 20 4c 8d 7d a0 ba 3c 00 00 00 4c 89 ff e8 7a 47 00 00 48 8b 7b 38 8b ..H.s`H...L.}..<...L...zG..H.{8.
1a1e0 4b 04 48 8d 35 39 9b 03 00 31 c0 4c 89 fa 4d 89 f0 e8 db 46 00 00 49 89 c6 45 85 e4 74 58 4c 8b K.H.59...1.L..M....F..I..E..tXL.
1a200 7b 38 41 8d 84 24 de fe ff ff 83 f8 03 77 25 31 f6 48 89 df e8 33 11 00 00 48 8b 7b 38 48 8b 43 {8A..$.......w%1.H...3...H.{8H.C
1a220 48 48 8b 10 48 8d 35 ce 99 03 00 31 c0 e8 9f 46 00 00 eb 0b 48 89 df 44 89 e6 e8 06 ff ff ff 48 HH..H.5....1...F....H..D.......H
1a240 89 c1 48 8d 35 e3 9a 03 00 31 c0 4c 89 ff 4c 89 f2 e8 7b 46 00 00 48 8b 7b 38 be 03 00 00 00 e8 ..H.5....1.L..L...{F..H.{8......
1a260 9f 14 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 ff 49 8b 5f 38 48 89 df e8 01 98 ff ff 49 89 c6 ....UH..AWAVSPI..I._8H.......I..
1a280 48 8b 43 10 48 8d 48 10 48 89 4b 10 4c 89 30 41 0f b6 4e 08 83 c9 40 89 48 08 49 8b 77 50 48 8b H.C.H.H.H.K.L.0A..N...@.H.I.wPH.
1a2a0 53 10 48 83 c2 f0 48 89 df e8 63 bc fe ff 83 78 08 00 74 06 4c 8b 70 10 eb 20 c7 00 01 00 00 00 S.H...H...c....x..t.L.p.........
1a2c0 c7 40 08 01 00 00 00 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 5a 88 ff ff 48 83 43 10 f0 4c .@.....H.C.H.x..~.H...Z...H.C..L
1a2e0 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 c7 43 10 00 00 00 00 c6 43 70 ..H...[A^A_].UH..SPH...C......Cp
1a300 2e 48 89 7b 38 44 89 03 c7 43 20 21 01 00 00 48 89 53 40 48 c7 43 30 00 00 00 00 c7 43 04 01 00 .H.{8D...C.!...H.S@H.C0.....C...
1a320 00 00 c7 43 08 01 00 00 00 48 89 4b 60 48 8d 35 bb 98 03 00 e8 1d 99 ff ff 48 89 43 68 48 8b 7b ...C.....H.K`H.5.........H.ChH.{
1a340 38 48 8b 43 48 48 8b 30 48 8b 50 10 b9 20 00 00 00 e8 4b 7d ff ff 48 8b 4b 48 48 89 01 48 c7 41 8H.CHH.0H.P.......K}..H.KHH..H.A
1a360 10 20 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 8b 43 04 89 43 08 81 7b 20 21 01 .....H...[].UH..SPH...C..C..{.!.
1a380 00 00 75 11 48 8d 73 18 48 89 df e8 26 00 00 00 89 43 10 eb 1a 48 8d 43 20 48 8b 08 48 8b 40 08 ..u.H.s.H...&....C...H.C.H..H.@.
1a3a0 48 89 43 18 48 89 4b 10 c7 43 20 21 01 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 H.C.H.K..C.!...H...[].UH..AWAVAU
1a3c0 41 54 53 48 83 ec 18 48 89 75 c8 49 89 ff 49 8b 47 48 48 c7 40 08 00 00 00 00 4c 8d 2d e7 0a 00 ATSH...H.u.I..I.GHH.@.....L.-...
1a3e0 00 bb 01 48 00 00 eb 08 4c 89 ff e8 28 0c 00 00 45 8b 37 eb 03 45 89 37 41 83 fe 7d 0f 8f 3b 01 ...H....L...(...E.7..E.7A..}..;.
1a400 00 00 41 83 fe 5a 0f 8f 62 01 00 00 41 8d 46 01 83 f8 3f 0f 87 84 01 00 00 41 bc 21 01 00 00 49 ..A..Z..b...A.F...?......A.!...I
1a420 63 44 85 00 4c 01 e8 ff e0 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 09 60 ff cD..L....I..@H..H..H.@.H..u...`.
1a440 ff 41 89 c6 eb af 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 eb 9d 49 8b 7f 40 48 8b 07 48 .A....H.G.H.H.H.O.D..0..I..@H..H
1a460 85 c0 48 8d 40 ff 48 89 07 75 07 e8 da 5f ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 ..H.@.H..u..._....H.G.H.H.H.O...
1a480 00 41 89 07 83 f8 2d 41 bc 2d 00 00 00 0f 85 20 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 .A....-A.-.........I..@H..H..H.@
1a4a0 ff 48 89 07 75 07 e8 9f 5f ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 .H..u..._....H.G.H.H.H.O....A...
1a4c0 f8 5b 75 3d 4c 89 ff e8 e6 0b 00 00 85 c0 49 8b 4f 48 48 c7 41 08 00 00 00 00 78 1d 31 f6 4c 89 .[u=L.........I.OHH.A.....x.1.L.
1a4e0 ff 89 c2 e8 7e 0c 00 00 49 8b 47 48 48 c7 40 08 00 00 00 00 e9 f7 fe ff ff 41 8b 07 eb 03 41 89 ....~...I.GHH.@..........A....A.
1a500 07 ff c0 83 f8 0e 76 2b 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 2a 5f ff ff ......v+I..@H..H..H.@.H..u..*_..
1a520 eb dc 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb cb 0f a3 c3 73 d0 e9 b3 fe ff ff 41 83 fe ..H.G.H.H.H.O.........s......A..
1a540 7e 75 5a 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 08 01 00 00 48 8b 47 08 48 8d ~uZI..@H..H..H.@.H........H.G.H.
1a560 48 01 48 89 4f 08 0f b6 00 e9 f9 00 00 00 41 83 fe 5b 75 29 4c 89 ff e8 36 0b 00 00 85 c0 0f 88 H.H.O.........A..[u)L...6.......
1a580 19 01 00 00 4c 89 ff 48 8b 75 c8 89 c2 e8 d4 0b 00 00 41 bc 25 01 00 00 e9 16 09 00 00 41 8d 46 ....L..H.u........A.%........A.F
1a5a0 01 48 98 48 8d 1d 06 a0 03 00 f6 04 03 01 0f 84 8a 00 00 00 4c 89 ff 44 89 f6 e8 8d 0d 00 00 49 .H.H................L..D.......I
1a5c0 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 73 5e ff ff 41 89 c6 eb 10 48 8b 47 08 ..@H..H..H.@.H..u..s^..A....H.G.
1a5e0 48 8d 48 01 48 89 4f 08 44 0f b6 30 45 89 37 41 8d 46 01 48 98 f6 04 03 03 75 b9 49 8b 47 48 48 H.H.H.O.D..0E.7A.F.H.....u.I.GHH
1a600 8b 30 48 8b 50 08 4c 89 ff e8 56 fc ff ff 48 8b 4d c8 48 89 01 80 78 08 04 41 bc 24 01 00 00 0f .0H.P.L...V...H.M.H...x..A.$....
1a620 85 8e 08 00 00 0f b6 40 0a 85 c0 0f 84 82 08 00 00 0d 00 01 00 00 41 89 c4 e9 75 08 00 00 49 8b .......@..............A...u...I.
1a640 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 3c 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 .@H..H..H.@.H..t<H.G.H.H.H.O....
1a660 eb 30 e8 e3 5d ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 8f 0c 00 00 85 c0 b8 7e 00 00 00 41 bc .0..]..A...=...L..........~...A.
1a680 1d 01 00 00 44 0f 44 e0 e9 26 08 00 00 e8 b8 5d ff ff 41 89 07 45 89 f4 e9 16 08 00 00 41 bc 5b ....D.D..&.....]..A..E.......A.[
1a6a0 00 00 00 83 f8 ff 0f 84 07 08 00 00 48 8d 05 4b 95 03 00 ba 25 01 00 00 4c 89 ff 48 89 c6 e8 e7 ............H..K....%...L..H....
1a6c0 fa ff ff 4c 89 ff 44 89 f6 e8 7e 0c 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f ...L..D...~...I..@H..H..H.@.H...
1a6e0 84 23 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 e9 16 01 00 00 be 2e 00 00 00 4c 89 .#...H.G.H.H.H.O..............L.
1a700 ff e8 46 0c 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 f7 05 00 00 48 8b 47 ..F...I..@H..H..H.@.H........H.G
1a720 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 e8 05 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 .H.H.H.O.........I..@H..H..H.@.H
1a740 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 ........H.G.H.H.H.O.........I..@
1a760 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f H..H..H.@.H........H.G.H.H.H.O..
1a780 b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b .......I..@H..H..H.@.H........H.
1a7a0 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff G.H.H.H.O.........I..@H..H..H.@.
1a7c0 48 89 07 0f 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 1d 06 00 00 49 8b 7f H....,...H.G.H.H.H.O.........I..
1a7e0 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 @H..H..H.@.H....,...H.G.H.H.H.O.
1a800 0f b6 00 e9 1d 06 00 00 e8 3d 5c ff ff 89 c1 41 89 0f 44 39 f1 0f 84 af 04 00 00 4c 8d 25 8e 9d .........=\....A..D9.......L.%..
1a820 03 00 e9 7d 04 00 00 83 f9 0a 0f 84 d0 04 00 00 83 f9 0d 75 31 e9 c6 04 00 00 83 f9 5c 75 27 be ...}...............u1.......\u'.
1a840 5c 00 00 00 4c 89 ff e8 00 0b 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 44 e8 \...L.......I..@H..H..H.@.H..uD.
1a860 e6 5b ff ff eb 4c 4c 89 ff 89 ce e8 dc 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 .[...LL.........I..@H..H..H.@.H.
1a880 07 75 09 e8 c2 5b ff ff 89 c1 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 41 89 0f e9 7c .u...[......H.G.H.H.H.O....A...|
1a8a0 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 f8 09 7f 13 b9 ff ff ff ff 83 ...H.G.H.H.H.O....A.............
1a8c0 f8 ff 0f 85 a5 00 00 00 e9 52 01 00 00 83 f8 21 7f 21 83 f8 0a 74 09 83 f8 0d 0f 85 8d 00 00 00 .........R.....!.!...t..........
1a8e0 4c 89 ff e8 30 07 00 00 41 bd 0a 00 00 00 e9 16 01 00 00 83 f8 5b 7f 0c 83 f8 22 74 11 83 f8 27 L...0...A............[...."t...'
1a900 74 0c eb 69 83 f8 60 7f 0d 83 f8 5c 75 5f 41 89 c5 e9 84 01 00 00 83 f8 6d 7f 1f 41 bd 07 00 00 t..i..`....\u_A.........m..A....
1a920 00 83 f8 61 0f 84 70 01 00 00 83 f8 62 75 2e 41 bd 08 00 00 00 e9 60 01 00 00 8d 48 92 83 f9 0c ...a..p.....bu.A......`....H....
1a940 77 2b 48 8d 15 7f 06 00 00 48 63 0c 8a 48 01 d1 ff e1 41 bd 0a 00 00 00 e9 3d 01 00 00 83 f8 66 w+H......Hc..H....A......=.....f
1a960 75 0b 41 bd 0c 00 00 00 e9 2d 01 00 00 ff c0 48 98 41 0f b6 34 04 83 e6 02 4c 89 ff 48 8d 15 db u.A......-.....H.A..4....L..H...
1a980 92 03 00 e8 ad 0c 00 00 41 8b 37 45 31 ed 31 db 8d 46 01 48 98 41 f6 04 04 02 74 46 41 6b c5 0a ........A.7E1.1..F.H.A....tFAk..
1a9a0 44 8d 6c 06 d0 4c 89 ff e8 9f 09 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 09 D.l..L.......I..@H..H..H.@.H..u.
1a9c0 e8 85 5a ff ff 89 c6 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 30 41 89 37 ff c3 83 fb 03 ..Z......H.G.H.H.H.O...0A.7.....
1a9e0 7c ae 41 81 fd 00 01 00 00 0f 9c c0 0f b6 f0 4c 89 ff 48 8d 15 7d 92 03 00 e8 37 0c 00 00 48 63 |.A............L..H..}....7...Hc
1aa00 c3 49 8b 4f 48 48 29 41 08 49 8b 47 48 48 ff 48 08 4c 89 ff 44 89 ee e8 30 09 00 00 41 8b 0f 44 .I.OHH)A.I.GHH.H.L..D...0...A..D
1aa20 39 f1 0f 85 7c 02 00 00 e9 9d 02 00 00 41 bd 0d 00 00 00 eb 65 41 bd 09 00 00 00 eb 5d be 75 00 9...|........A......eA......].u.
1aa40 00 00 4c 89 ff e8 02 09 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 0f 85 be 00 00 ..L.......I.G@H..H..H.I.H.......
1aa60 00 48 89 c7 e8 e1 59 ff ff e9 c0 00 00 00 41 bd 0b 00 00 00 eb 24 4c 89 ff e8 1c 0c 00 00 89 c3 .H....Y.......A......$L.........
1aa80 c1 e3 04 4c 89 ff e8 0f 0c 00 00 41 89 c5 41 01 dd 49 8b 47 48 48 83 40 08 fe 49 8b 47 40 48 8b ...L.......A..A..I.GHH.@..I.G@H.
1aaa0 08 48 85 c9 48 8d 49 ff 48 89 08 0f 85 b1 00 00 00 48 89 c7 e8 91 59 ff ff e9 b3 00 00 00 49 8b .H..H.I.H........H....Y.......I.
1aac0 47 48 48 ff 48 08 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 69 59 ff GHH.H.I.G@H..H..H.I.H..u.H...iY.
1aae0 ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 eb 0b 4c 89 ff e8 19 05 00 00 41 ...H.H.H.Q.H.P....A....L.......A
1ab00 8b 07 8d 48 01 48 63 c9 41 f6 04 0c 08 0f 84 09 ff ff ff 83 f8 0a 74 df 83 f8 0d 75 a9 eb d8 48 ...H.Hc.A.............t....u...H
1ab20 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 83 f8 7b 0f 94 c0 0f b6 c0 4c 89 ff 89 c6 48 .H.H.Q.H.P....A....{......L....H
1ab40 8d 05 49 91 03 00 48 89 c2 e8 e7 0a 00 00 4c 89 ff e8 44 0b 00 00 48 63 d8 49 c7 c5 fc ff ff ff ..I...H.......L...D...Hc.I......
1ab60 eb 4a 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 e9 90 fe ff ff 48 c1 e3 04 89 c7 e8 .JH.H.H.Q.H.P....A.......H......
1ab80 1c 36 00 00 48 98 48 01 c3 48 81 fb 00 00 11 00 19 c0 83 e0 01 4c 89 ff 89 c6 48 8d 05 fa 90 03 .6..H.H..H...........L....H.....
1aba0 00 48 89 c2 e8 8c 0a 00 00 49 ff cd 41 8b 07 4c 89 ff 89 c6 e8 93 07 00 00 49 8b 47 40 48 8b 08 .H.......I..A..L.........I.G@H..
1abc0 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 76 58 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 H..H.I.H..u.H...vX....H.H.H.Q.H.
1abe0 50 08 0f b6 01 41 89 07 8d 48 01 48 63 c9 41 f6 04 0c 10 75 84 83 f8 7d 0f 94 c0 0f b6 c0 4c 89 P....A...H.Hc.A....u...}......L.
1ac00 ff 89 c6 48 8d 05 a7 90 03 00 48 89 c2 e8 23 0a 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff ...H......H...#...I.G@H..H..H.I.
1ac20 48 89 08 75 0a 48 89 c7 e8 1d 58 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 H..u.H....X....H.H.H.Q.H.P....A.
1ac40 07 49 8b 47 48 4c 01 68 08 48 8d 45 d0 48 89 c7 48 89 de e8 08 37 00 00 89 c3 85 db 0f 8e ba fd .I.GHL.h.H.E.H..H....7..........
1ac60 ff ff 48 89 d8 48 c1 e0 20 49 bd 00 00 00 00 08 00 00 00 49 29 c5 4c 89 e8 48 c1 f8 20 0f be 44 ..H..H...I.........I).L..H.....D
1ac80 05 d0 4c 89 ff 89 c6 e8 c0 06 00 00 ff cb 48 b8 00 00 00 00 01 00 00 00 49 01 c5 85 db 7f d7 e9 ..L...........H.........I.......
1aca0 78 fd ff ff 83 f9 5b 0f 8f 8d fb ff ff 83 f9 ff 0f 85 71 fb ff ff 48 8d 35 8f 8f 03 00 ba 21 01 x.....[...........q...H.5.....!.
1acc0 00 00 4c 89 ff e8 e0 f4 ff ff 4c 89 ff 44 89 f6 e8 77 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 ..L.......L..D...w...I..@H..H..H
1ace0 8d 40 ff 48 89 07 0f 84 73 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 64 01 00 00 .@.H....s...H.G.H.H.H.O.....d...
1ad00 48 8d 35 45 8f 03 00 ba 25 01 00 00 4c 89 ff e8 96 f4 ff ff e8 31 57 ff ff 41 89 07 41 bc 2e 00 H.5E....%...L........1W..A..A...
1ad20 00 00 be 2e 00 00 00 4c 89 ff e8 d7 05 00 00 85 c0 0f 84 59 01 00 00 be 2e 00 00 00 4c 89 ff e8 .......L...........Y........L...
1ad40 c2 05 00 00 85 c0 0f 95 c0 44 0f b6 e0 41 81 cc 18 01 00 00 e9 5a 01 00 00 e8 ec 56 ff ff 41 89 .........D...A.......Z.....V..A.
1ad60 07 bb 2f 00 00 00 be 2f 00 00 00 4c 89 ff e8 93 05 00 00 85 c0 41 bc 17 01 00 00 44 0f 44 e3 e9 ../..../...L.........A.....D.D..
1ad80 2f 01 00 00 e8 c1 56 ff ff 41 89 07 bb 3a 00 00 00 be 3a 00 00 00 4c 89 ff e8 68 05 00 00 85 c0 /.....V..A...:....:...L...h.....
1ada0 41 bc 20 01 00 00 44 0f 44 e3 e9 04 01 00 00 e8 96 56 ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 A.....D.D........V..A...=...L...
1adc0 42 05 00 00 85 c0 41 bc 1c 01 00 00 0f 85 e1 00 00 00 bb 3c 00 00 00 be 3c 00 00 00 4c 89 ff e8 B.....A............<....<...L...
1ade0 22 05 00 00 85 c0 41 bc 1e 01 00 00 44 0f 44 e3 e9 be 00 00 00 e8 50 56 ff ff 41 89 07 bb 3d 00 ".....A.....D.D.......PV..A...=.
1ae00 00 00 be 3d 00 00 00 4c 89 ff e8 f7 04 00 00 85 c0 41 bc 1a 01 00 00 44 0f 44 e3 e9 93 00 00 00 ...=...L.........A.....D.D......
1ae20 e8 25 56 ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 d1 04 00 00 85 c0 41 bc 1b 01 00 00 75 74 bb .%V..A...=...L.........A.....ut.
1ae40 3e 00 00 00 be 3e 00 00 00 4c 89 ff e8 b5 04 00 00 85 c0 41 bc 1f 01 00 00 44 0f 44 e3 eb 54 e8 >....>...L.........A.....D.D..T.
1ae60 e6 55 ff ff 41 89 07 49 8b 47 48 48 8b 30 48 8b 50 08 48 ff c6 48 83 c2 fe 4c 89 ff e8 e3 f3 ff .U..A..I.GHH.0H.P.H..H...L......
1ae80 ff 48 8b 4d c8 48 89 01 41 bc 25 01 00 00 eb 23 41 8b 07 ff c0 48 98 48 8d 0d 12 97 03 00 f6 04 .H.M.H..A.%....#A....H.H........
1aea0 01 02 74 0f 4c 89 ff 48 8b 75 c8 e8 18 05 00 00 41 89 c4 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 ..t.L..H.u......A..D..H...[A\A]A
1aec0 5e 41 5f 5d c3 0f 1f 00 eb ff ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ^A_]............................
1aee0 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff 20 f5 ff ff 61 f5 ff ff 61 f5 ff ff ................a.......a...a...
1af00 20 f5 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ................................
1af20 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ................................
1af40 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff d5 f6 ff ff fb f7 ff ff d5 f6 ff ff d5 f6 ff ff ............a...................
1af60 d5 f6 ff ff d5 f6 ff ff fb f7 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ................................
1af80 90 f5 ff ff 31 f8 ff ff 69 f8 ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff ....1...i.......................
1afa0 dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff 94 f8 ff ff d5 f6 ff ff bf f8 ff ff ................................
1afc0 ea f8 ff ff 15 f9 ff ff 8a f9 ff ff a5 f9 ff ff a5 f9 ff ff a5 f9 ff ff 65 fa ff ff a5 f9 ff ff ........................e.......
1afe0 6d fa ff ff 75 fa ff ff a6 fa ff ff a5 f9 ff ff ae fa ff ff a5 f9 ff ff f6 fa ff ff 55 48 89 e5 m...u.......................UH..
1b000 53 50 48 89 fb 48 8d 73 28 e8 a8 f3 ff ff 89 43 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 SPH..H.s(......C.H...[].UH..AVSH
1b020 89 fb 44 8b 33 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 ..D.3H.{@H..H..H.@.H..t.H.G.H.H.
1b040 48 89 4f 08 0f b6 00 eb 05 e8 fc 53 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 30 44 39 f0 74 2b 48 H.O........S.......t....u0D9.t+H
1b060 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 .{@H..H..H.@.H..t.H.G.H.H.H.O...
1b080 00 eb 05 e8 c2 53 ff ff 89 03 8b 43 04 ff c0 3d ff ff ff 7f 89 43 04 74 05 5b 41 5e 5d c3 48 8d .....S.....C...=.....C.t.[A^].H.
1b0a0 05 64 8c 03 00 31 d2 48 89 df 48 89 c6 e8 f8 f0 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc .d...1.H..H.......UH..AWAVATSI..
1b0c0 45 8b 34 24 44 89 f6 e8 80 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 E.4$D.......I.|$@H..H..H.@.H..t.
1b0e0 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 54 53 ff ff 41 89 04 24 45 31 ff 83 f8 3d H.G.H.H.H.O.......TS..A..$E1...=
1b100 bb 00 00 00 00 75 44 31 db be 3d 00 00 00 4c 89 e7 e8 36 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 .....uD1..=...L...6...I.|$@H..H.
1b120 c0 48 8d 40 ff 48 89 07 75 07 e8 1b 53 ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 .H.@.H..u...S....H.G.H.H.H.O....
1b140 41 89 04 24 ff c3 83 f8 3d 74 be 44 39 f0 b8 ff ff ff ff 44 0f 45 f8 41 31 df 44 89 f8 5b 41 5c A..$....=t.D9......D.E.A1.D..[A\
1b160 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb 8b 33 44 8b 63 04 A^A_].UH..AWAVATSA..I..H...3D.c.
1b180 e8 c7 01 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 .....H.{@H..H..H.@.H..t.H.G.H.H.
1b1a0 48 89 4f 08 0f b6 00 eb 05 e8 9c 52 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 0e 48 89 df e8 56 fe H.O........R.......t....u.H...V.
1b1c0 ff ff 8b 03 eb 02 89 03 83 f8 5c 7f 14 83 f8 0a 74 4e 83 f8 0d 74 49 83 f8 ff 75 0a e9 e5 00 00 ..........\.....tN...tI...u.....
1b1e0 00 83 f8 5d 74 65 4d 85 f6 74 0a 48 89 df 89 c6 e8 57 01 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 ...]teM..t.H.....W...H.{@H..H..H
1b200 8d 40 ff 48 89 07 75 07 e8 3d 52 ff ff eb b7 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb a6 .@.H..u..=R....H.G.H.H.H.O......
1b220 be 0a 00 00 00 48 89 df e8 1f 01 00 00 48 89 df e8 e3 fd ff ff 4d 85 f6 75 88 48 8b 43 48 48 c7 .....H.......H.......M..u.H.CHH.
1b240 40 08 00 00 00 00 e9 77 ff ff ff 48 89 df e8 5f fe ff ff 44 39 f8 0f 85 66 ff ff ff 8b 33 48 89 @......w...H..._...D9...f....3H.
1b260 df e8 e6 00 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 ......H.{@H..H..H.@.H..t.H.G.H.H
1b280 01 48 89 4f 08 0f b6 00 eb 05 e8 bb 51 ff ff 4d 85 f6 89 03 74 27 48 8b 43 48 41 8d 4f 02 48 63 .H.O........Q..M....t'H.CHA.O.Hc
1b2a0 f1 48 03 30 48 8b 50 08 43 8d 44 3f 04 48 98 48 29 c2 48 89 df e8 aa ef ff ff 49 89 06 5b 41 5c .H.0H.P.C.D?.H.H).H.......I..[A\
1b2c0 41 5e 41 5f 5d c3 4d 85 f6 48 8d 05 3e 6f 03 00 48 8d 0d 01 8a 03 00 48 0f 45 c8 48 8b 53 38 48 A^A_].M..H..>o..H......H.E.H.S8H
1b2e0 8d 35 fa 89 03 00 31 c0 48 89 d7 48 89 ca 44 89 e1 e8 db 35 00 00 ba 21 01 00 00 48 89 df 48 89 .5....1.H..H..D....5...!...H..H.
1b300 c6 e8 a4 ee ff ff 55 48 89 e5 53 50 48 89 fb 31 c0 39 33 75 30 48 8b 7b 40 48 8b 07 48 85 c0 48 ......UH..SPH..1.93u0H.{@H..H..H
1b320 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 0c 51 ff ff 89 03 .@.H..t.H.G.H.H.H.O........Q....
1b340 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 8b 5f 48 48 8b 4b .....H...[].UH..AWAVSPA..H._HH.K
1b360 08 48 8b 53 10 48 8d 41 01 48 39 d0 76 2f 48 b8 ff ff ff ff ff ff ff 3f 48 39 c2 73 3a 48 8b 7f .H.S.H.A.H9.v/H........?H9.s:H..
1b380 38 48 8b 33 4c 8d 3c 12 4c 89 f9 e8 11 6d ff ff 48 89 03 4c 89 7b 10 48 8b 4b 08 eb 03 48 8b 03 8H.3L.<.L....m..H..L.{.H.K...H..
1b3a0 48 8d 51 01 48 89 53 08 44 88 34 08 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 05 75 88 03 00 31 d2 H.Q.H.S.D.4.H...[A^A_].H..u...1.
1b3c0 48 89 c6 e8 e2 ed ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 f6 48 89 fb 44 H.......UH..AWAVAUATSH...I..H..D
1b3e0 8b 3b 44 89 fe e8 62 ff ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 .;D...b...H.{@H..H..H.@.H..t.H.G
1b400 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 37 50 ff ff 89 03 41 83 ff 30 75 25 48 8d 35 ee 76 .H.H.H.O.......7P....A..0u%H.5.v
1b420 03 00 48 89 df e8 ad 01 00 00 85 c0 48 8d 05 e9 87 03 00 4c 8d 3d e5 87 03 00 4c 0f 44 f8 eb 07 ..H.........H......L.=....L.D...
1b440 4c 8d 3d d5 87 03 00 4c 8d 2d 62 91 03 00 4c 8d 25 b6 76 03 00 eb 02 89 03 48 89 df 4c 89 fe e8 L.=....L.-b...L.%.v......H..L...
1b460 73 01 00 00 85 c0 74 0b 48 89 df 4c 89 e6 e8 64 01 00 00 8b 33 8d 46 01 48 98 41 f6 44 05 00 10 s.....t.H..L...d....3.F.H.A.D...
1b480 75 0f 83 fe 2e 75 3d be 2e 00 00 00 48 89 df eb 03 48 89 df e8 b3 fe ff ff 48 8b 7b 40 48 8b 07 u....u=.....H....H.......H.{@H..
1b4a0 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 99 4f ff ff eb a4 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f H..H.@.H..u...O....H.G.H.H.H.O..
1b4c0 b6 00 eb 93 31 f6 48 89 df e8 7e fe ff ff 8a 43 70 3c 2e 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 ....1.H...~....Cp<.t'H.SHH.J.H..
1b4e0 74 1a 48 8b 12 48 8d 71 ff 80 7c 0a ff 2e 75 04 88 44 0a ff 48 85 f6 48 89 f1 75 e9 48 8b 43 48 t.H..H.q..|...u..D..H..H..u.H.CH
1b500 48 8b 38 48 8d 75 c8 e8 b9 2c 00 00 48 85 c0 75 52 44 8a 7b 70 e8 66 46 00 00 48 8b 00 8a 00 41 H.8H.u...,..H..uRD.{p.fF..H....A
1b520 38 c7 88 43 70 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 44 38 7c 0a ff 8..Cpt'H.SHH.J.H..t.H..H.q.D8|..
1b540 75 04 88 44 0a ff 48 85 f6 48 89 f1 75 e9 48 8b 43 48 48 8b 38 48 8d 75 c8 e8 67 2c 00 00 48 85 u..D..H..H..u.H.CHH.8H.u..g,..H.
1b560 c0 74 32 83 7d d0 13 75 0e 48 8b 45 c8 49 89 06 b8 23 01 00 00 eb 0f f2 0f 10 45 c8 f2 41 0f 11 .t2.}..u.H.E.I...#........E..A..
1b580 06 b8 22 01 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 8a 43 70 3c 2e 74 27 48 8b 53 48 .."...H...[A\A]A^A_]..Cp<.t'H.SH
1b5a0 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 38 44 0a ff 75 05 c6 44 0a ff 2e 48 85 f6 48 89 H.J.H..t.H..H.q.8D..u..D...H..H.
1b5c0 f1 75 e9 48 8d 35 58 86 03 00 ba 22 01 00 00 48 89 df e8 d3 eb ff ff 55 48 89 e5 53 50 48 89 f0 .u.H.5X...."...H.......UH..SPH..
1b5e0 48 89 fb 8b 33 0f be 08 39 ce 74 0a 0f be 48 01 31 c0 39 ce 75 38 48 89 df e8 4e fd ff ff 48 8b H...3...9.t...H.1.9.u8H...N...H.
1b600 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 {@H..H..H.@.H..t.H.G.H.H.H.O....
1b620 eb 05 e8 23 4e ff ff 89 03 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 ...#N.........H...[].UH..AVSI..H
1b640 89 fb 85 f6 74 05 5b 41 5e 5d c3 8b 03 83 f8 ff 74 38 48 89 df 89 c6 e8 f0 fc ff ff 48 8b 43 40 ....t.[A^]......t8H.........H.C@
1b660 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 d3 4d ff ff eb 0f 48 8b 48 08 48 8d 51 H..H..H.I.H..u.H....M....H.H.H.Q
1b680 01 48 89 50 08 0f b6 01 89 03 ba 25 01 00 00 48 89 df 4c 89 f6 e8 10 eb ff ff 55 48 89 e5 53 50 .H.P.......%...H..L.......UH..SP
1b6a0 48 89 fb 8b 33 e8 a2 fc ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 H...3.....H.{@H..H..H.@.H..t.H.G
1b6c0 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 77 4d ff ff 89 03 ff c0 48 98 48 8d 0d d0 8e 03 00 .H.H.H.O.......wM......H.H......
1b6e0 0f b6 34 01 83 e6 10 48 8d 15 cf 85 03 00 48 89 df e8 3f ff ff ff 8b 3b 48 83 c4 08 5b 5d e9 9d ..4....H......H...?....;H...[]..
1b700 2a 00 00 55 48 89 e5 41 56 53 48 89 fb 48 8b 43 58 48 85 c0 75 4d 4c 8b 73 18 40 88 73 0a 49 8b *..UH..AVSH..H.CXH..uML.s.@.s.I.
1b720 86 e0 00 00 00 48 83 78 58 00 75 5c 49 83 be d8 00 00 00 00 74 28 48 8b 53 10 48 89 df e8 71 00 .....H.xX.u\I.......t(H.S.H...q.
1b740 00 00 48 8b 43 10 48 8b 4b 20 48 39 41 08 73 04 48 89 41 08 48 89 df 41 ff 96 d8 00 00 00 e8 1b ..H.C.H.K.H9A.s.H.A.H..A........
1b760 43 00 00 89 70 0c bf 08 00 00 00 e8 d2 42 00 00 48 8b 4b 58 48 89 08 48 8b 35 9a 18 04 00 31 d2 C...p........B..H.KXH..H.5....1.
1b780 48 89 c7 e8 cc 42 00 00 48 8b 48 10 48 8d 51 10 48 89 50 10 48 8b 43 10 48 8b 50 f0 48 8b 40 f8 H....B..H.H.H.Q.H.P.H.C.H.P.H.@.
1b7a0 48 89 41 08 48 89 11 49 8b be e0 00 00 00 e8 50 ff ff ff 55 48 89 e5 41 56 53 48 89 d3 49 89 fe H.A.H..I.......P...UH..AVSH..I..
1b7c0 83 fe 06 75 16 48 8d 35 bb 86 03 00 ba 17 00 00 00 4c 89 f7 e8 a5 82 ff ff eb 10 83 fe 04 75 1a ...u.H.5.........L............u.
1b7e0 49 8b 46 18 48 8b 80 f0 00 00 00 48 89 03 0f b6 40 08 83 c8 40 89 43 08 eb 13 49 8b 46 10 48 8b I.F.H......H....@...@.C...I.F.H.
1b800 48 f0 48 8b 40 f8 48 89 43 08 48 89 0b 48 83 c3 10 49 89 5e 10 5b 41 5e 5d c3 55 48 89 e5 41 56 H.H.@.H.C.H..H...I.^.[A^].UH..AV
1b820 53 48 83 ec 10 48 89 f0 48 89 fb 66 44 8b b3 c6 00 00 00 c7 45 ec 00 00 00 00 48 8b 4b 58 48 89 SH...H..H..fD.......E.....H.KXH.
1b840 4d e0 48 8d 4d e0 48 89 4b 58 48 89 d6 ff d0 48 8b 45 e0 48 89 43 58 66 44 89 b3 c6 00 00 00 8b M.H.M.H.KXH....H.E.H.CXfD.......
1b860 45 ec 48 83 c4 10 5b 41 5e 5d c3 48 89 c7 e8 d5 41 00 00 83 7d ec 00 75 07 c7 45 ec ff ff ff ff E.H...[A^].H....A...}..u..E.....
1b880 e8 c9 41 00 00 eb c8 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 f7 49 89 fe 49 8b ..A....UH..AWAVAUATSH...A..I..I.
1b8a0 5e 38 45 8b a6 b8 00 00 00 4d 63 ec 4c 89 6d c8 49 c1 e5 04 49 63 cf 48 89 4d c0 48 c1 e1 04 48 ^8E......Mc.L.m.I...Ic.H.M.H...H
1b8c0 89 4d d0 48 89 de 4c 89 ea e8 d3 67 ff ff 48 8b 4d c8 48 8b 55 c0 39 d1 49 89 46 38 7d 17 49 8d .M.H..L....g..H.M.H.U.9.I.F8}.I.
1b8e0 4c 05 08 c7 01 00 00 00 00 48 83 c1 10 41 ff c4 45 39 fc 7c ee 45 89 be b8 00 00 00 48 8b 4d d0 L........H...A..E9.|.E......H.M.
1b900 48 8d 4c 01 b0 49 89 4e 30 49 8b 4e 10 48 29 d9 48 83 e1 f0 48 01 c1 49 89 4e 10 49 8b 4e 40 eb H.L..I.N0I.N.H).H...H..I.N.I.N@.
1b920 14 48 8b 11 48 29 da 48 83 e2 f0 48 01 c2 48 89 11 48 8b 49 10 48 85 c9 75 e7 49 8b 4e 20 eb 04 .H..H).H...H..H..H.I.H..u.I.N...
1b940 48 8b 49 10 48 85 c9 74 3c 48 8b 51 08 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 08 48 8b 11 48 29 H.I.H..t<H.Q.H).H...H..H.Q.H..H)
1b960 da 48 83 e2 f0 48 01 c2 48 89 11 f6 41 42 02 74 cf 48 8b 51 20 48 29 da 48 83 e2 f0 48 01 c2 48 .H...H..H...AB.t.H.Q.H).H...H..H
1b980 89 51 20 eb bb 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 8b 83 b8 .Q...H...[A\A]A^A_].UH..SPH.....
1b9a0 00 00 00 3d 41 42 0f 00 7d 3a 48 8b 4b 10 48 2b 4b 38 48 c1 e9 04 8d 4c 0e 05 01 c0 3d 40 42 0f ...=AB..}:H.K.H+K8H....L....=@B.
1b9c0 00 be 40 42 0f 00 0f 4e f0 39 ce 0f 4c f1 81 fe 41 42 0f 00 7d 1b 48 89 df 48 83 c4 08 5b 5d e9 ..@B...N.9..L...AB..}.H..H...[].
1b9e0 a3 fe ff ff be 06 00 00 00 48 89 df e8 12 fd ff ff be 08 43 0f 00 48 89 df e8 89 fe ff ff 48 8d .........H.........C..H.......H.
1ba00 0d 5b 7f 03 00 31 c0 48 89 df 48 89 ce e8 10 38 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 fe 49 .[...1.H..H....8..UH..AWAVSPI..I
1ba20 8b 5e 10 49 8b 46 20 eb 0f 48 8b 48 08 48 8b 40 10 48 39 cb 48 0f 42 d9 48 85 c0 75 ec 49 2b 5e .^.I.F...H.H.H.@.H9.H.B.H..u.I+^
1ba40 38 48 c1 eb 04 8d 43 01 c1 f8 1f c1 e8 1d 8d 44 03 01 c1 f8 03 8d 44 18 0b 3d 40 42 0f 00 41 bf 8H....C........D......D..=@B..A.
1ba60 40 42 0f 00 44 0f 4e f8 41 81 be b8 00 00 00 41 42 0f 00 7c 0a 4c 89 f7 e8 d1 a0 ff ff eb 08 4c @B..D.N.A......AB..|.L.........L
1ba80 89 f7 e8 06 a1 ff ff 81 fb 3f 42 0f 00 7f 1e 45 3b be b8 00 00 00 7d 15 4c 89 f7 44 89 fe 48 83 .........?B....E;.....}.L..D..H.
1baa0 c4 08 5b 41 5e 41 5f 5d e9 da fd ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 ..[A^A_].....H...[A^A_].UH..AWAV
1bac0 41 55 41 54 53 48 81 ec 88 00 00 00 48 89 fb 4c 8b b3 a8 00 00 00 4d 85 f6 0f 84 95 00 00 00 80 AUATSH......H..L......M.........
1bae0 bb c9 00 00 00 00 0f 84 88 00 00 00 48 8b 43 10 4c 8b 7b 20 48 8b 4b 38 49 89 c4 49 29 cc 4d 8b ............H.C.L.{.H.K8I..I).M.
1bb00 6f 08 49 29 cd 89 b5 58 ff ff ff 89 55 80 4c 89 7d d0 48 8b 4b 30 48 29 c1 48 81 f9 4f 01 00 00 o.I)...X....U.L.}.H.K0H).H..O...
1bb20 7f 11 be 14 00 00 00 48 89 df e8 65 fe ff ff 48 8b 43 10 48 05 40 01 00 00 49 89 47 08 c6 83 c9 .......H...e...H.C.H.@...I.G....
1bb40 00 00 00 00 41 80 4f 42 04 48 8d b5 58 ff ff ff 48 89 df 41 ff d6 c6 83 c9 00 00 00 01 48 8b 43 ....A.OB.H..X...H..A.........H.C
1bb60 38 49 01 c5 4d 89 6f 08 49 01 c4 4c 89 63 10 41 80 67 42 fb 48 81 c4 88 00 00 00 5b 41 5c 41 5d 8I..M.o.I..L.c.A.gB.H......[A\A]
1bb80 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d5 49 89 ff eb 19 48 83 c1 10 A^A_].UH..AWAVAUATSPA..I....H...
1bba0 49 89 4f 10 48 8b 08 48 8b 40 08 48 89 43 08 48 89 0b 48 89 de 49 8b 5f 38 49 89 f4 49 29 dc 8b I.O.H..H.@.H.C.H..H..I._8I..I)..
1bbc0 46 08 83 e0 3f 83 f8 06 0f 84 81 00 00 00 83 f8 26 0f 84 cb 00 00 00 83 f8 16 0f 84 c9 00 00 00 F...?...........&...............
1bbe0 49 8b 47 30 49 2b 47 10 48 83 f8 1f 7f 11 be 01 00 00 00 4c 89 ff e8 99 fd ff ff 49 8b 5f 38 4c I.G0I+G.H..........L.......I._8L
1bc00 01 e3 ba 17 00 00 00 4c 89 ff 48 89 de e8 93 81 ff ff 8b 48 08 83 e1 0f 83 f9 06 0f 85 ee 02 00 .......L..H........H............
1bc20 00 49 8b 4f 10 48 39 d9 0f 86 6e ff ff ff 48 8b 51 f0 48 8b 71 f8 48 89 71 08 48 89 11 48 8d 49 .I.O.H9...n...H.Q.H.q.H.q.H..H.I
1bc40 f0 48 39 d9 77 e8 49 8b 4f 10 e9 4d ff ff ff 48 8b 06 4c 8b 40 18 4d 8b 77 10 49 8b 47 30 4c 29 .H9.w.I.O..M...H..L.@.M.w.I.G0L)
1bc60 f0 49 29 f6 49 c1 ee 04 48 c1 f8 04 41 0f b6 70 0c 48 39 f0 7f 0e 4c 89 ff 4c 89 c3 e8 13 fd ff .I).I...H...A..p.H9...L..L......
1bc80 ff 49 89 d8 44 89 6d d4 41 8d 46 ff 41 0f b6 58 0a 41 39 de 0f 8e b6 00 00 00 41 89 c5 e9 e3 00 .I..D.m.A.F.A..X.A9.......A.....
1bca0 00 00 48 8b 36 48 83 c6 18 48 8b 1e 49 8b 47 30 49 2b 47 10 48 3d 4f 01 00 00 7f 0d be 14 00 00 ..H.6H...H..I.G0I+G.H=O.........
1bcc0 00 4c 89 ff e8 cb fc ff ff 49 8b 47 20 48 8b 40 18 48 85 c0 75 08 4c 89 ff e8 3e 9e ff ff 49 89 .L.......I.G.H.@.H..u.L...>...I.
1bce0 47 20 66 44 89 68 40 4d 03 67 38 4c 89 20 b9 40 01 00 00 49 03 4f 10 48 89 48 08 c6 40 42 00 49 G.fD.h@M.g8L...@...I.O.H.H..@B.I
1bd00 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 22 6e ff ff 41 f6 87 c8 00 00 00 01 74 0f 31 f6 ba ff .G.H.x..~.L..."n..A.......t.1...
1bd20 ff ff ff 4c 89 ff e8 8d fd ff ff 4c 89 ff ff d3 49 8b 77 10 48 98 48 c1 e0 04 48 29 c6 4c 89 ff ...L.......L....I.w.H.H...H).L..
1bd40 e8 df 01 00 00 41 be 01 00 00 00 e9 ad 01 00 00 49 8b 4f 10 44 39 f3 45 89 f5 44 0f 4d eb 44 89 .....A..........I.O.D9.E..D.M.D.
1bd60 ea 44 29 f2 48 8d 71 08 c7 06 00 00 00 00 ff c0 48 83 c6 10 39 d8 7c f0 48 c1 e2 04 48 8d 44 0a .D).H.q.........H...9.|.H...H.D.
1bd80 10 49 89 47 10 41 80 78 0b 00 0f 84 ab 00 00 00 4d 8b 77 10 49 8b 47 30 4c 29 f0 48 c1 f8 04 41 .I.G.A.x........M.w.I.G0L).H...A
1bda0 0f b6 70 0c 48 39 f0 7f 12 4c 89 ff 4d 89 c6 e8 e0 fb ff ff 4d 89 f0 4d 8b 77 10 84 db 74 76 49 ..p.H9...L..M.......M..M.w...tvI
1bdc0 63 cd 49 8d 46 10 48 89 ca 48 c1 e2 04 4c 89 f6 48 29 d6 48 f7 da 80 fb 02 49 89 47 10 48 8b 06 c.I.F.H..H...L..H).H.....I.G.H..
1bde0 48 8b 76 08 49 89 76 08 49 89 06 41 c7 44 16 08 00 00 00 00 72 3f b8 01 00 00 00 48 29 c8 48 c1 H.v.I.v.I..A.D......r?.....H).H.
1be00 e0 04 4c 01 f0 b9 01 00 00 00 49 8b 57 10 48 8d 72 10 49 89 77 10 48 8b 30 48 8b 78 08 48 89 7a ..L.......I.W.H.r.I.w.H.0H.x.H.z
1be20 08 48 89 32 c7 40 08 00 00 00 00 48 83 c0 10 ff c1 39 d9 7c d5 4d 8b 6f 38 eb 09 4d 8b 6f 38 4f .H.2.@.....H.....9.|.M.o8..M.o8O
1be40 8d 74 2c 10 4d 01 e5 49 8b 47 20 48 8b 58 18 48 85 db 75 11 4c 89 ff 4c 89 c3 e8 bd 9c ff ff 49 .t,.M..I.G.H.X.H..u.L..L.......I
1be60 89 d8 48 89 c3 49 89 5f 20 8b 45 d4 66 89 43 40 4c 89 2b 4c 89 73 20 41 0f b6 40 0c 48 c1 e0 04 ..H..I._..E.f.C@L.+L.s.A..@.H...
1be80 4c 01 f0 48 89 43 08 49 8b 48 38 48 89 4b 28 c6 43 42 02 49 89 47 10 49 8b 47 18 48 83 78 18 00 L..H.C.I.H8H.K(.CB.I.G.I.G.H.x..
1bea0 7e 08 4c 89 ff e8 8a 6c ff ff 45 31 f6 41 f6 87 c8 00 00 00 01 74 46 48 83 43 28 04 48 8b 43 10 ~.L....l..E1.A.......tFH.C(.H.C.
1bec0 45 31 f6 f6 40 42 02 be 00 00 00 00 74 1d 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 be 00 00 00 00 E1..@B......t.H.@(.@...?..%.....
1bee0 75 09 80 4b 42 20 be 04 00 00 00 ba ff ff ff ff 4c 89 ff e8 c0 fb ff ff 48 83 43 28 fc 44 89 f0 u..KB...........L.......H.C(.D..
1bf00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 fb 72 03 00 4c 89 ff 48 89 de 48 89 c2 e8 H...[A\A]A^A_].H...r..L..H..H...
1bf20 bc 32 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 4d 8b 7e 20 41 0f b6 86 c8 00 00 00 .2..UH..AWAVSPH..I..M.~.A.......
1bf40 a8 06 74 2c a8 02 74 1a 49 2b 5e 38 be 01 00 00 00 ba ff ff ff ff 4c 89 f7 e8 5a fb ff ff 49 03 ..t,..t.I+^8..........L...Z...I.
1bf60 5e 38 49 8b 57 10 48 8b 42 28 49 89 46 28 eb 04 49 8b 57 10 49 8b 0f 41 0f bf 47 40 85 c0 49 89 ^8I.W.H.B(I.F(..I.W.I..A..G@..I.
1bf80 56 20 74 4e 8d 50 ff 48 ff c2 49 3b 5e 10 73 1f 48 8b 33 48 8b 7b 08 48 8d 5b 10 48 89 79 08 48 V.tN.P.H..I;^.s.H.3H.{.H.[.H.y.H
1bfa0 89 31 48 8d 49 10 48 ff ca 85 d2 75 dd eb 23 be 08 00 00 00 85 d2 7e 1a 89 d7 ff cf 85 ff c7 04 .1H.I.H....u..#.......~.........
1bfc0 31 00 00 00 00 48 8d 76 10 7f ef 48 c1 e2 04 48 01 d1 49 89 4e 10 ff c0 48 83 c4 08 5b 41 5e 41 1....H.v...H...H..I.N...H...[A^A
1bfe0 5f 5d c3 55 48 89 e5 41 56 53 41 89 ce 48 89 fb 0f b7 83 c6 00 00 00 ff c0 66 3d c8 00 66 89 83 _].UH..AVSA..H...........f=..f..
1c000 c6 00 00 00 72 08 74 3e 66 3d e1 00 73 4c 45 85 f6 75 07 66 ff 83 c4 00 00 00 48 89 df e8 64 fb ....r.t>f=..sLE..u.f......H...d.
1c020 ff ff 85 c0 75 08 48 89 df e8 06 79 fe ff 45 85 f6 75 07 66 ff 8b c4 00 00 00 66 ff 8b c6 00 00 ....u.H....y..E..u.f......f.....
1c040 00 5b 41 5e 5d c3 48 8d 0d 79 7d 03 00 31 c0 48 89 df 48 89 ce e8 c8 31 00 00 be 06 00 00 00 48 .[A^].H..y}..1.H..H....1.......H
1c060 89 df e8 9c f6 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 48 85 f6 45 0f b7 be c4 .......UH..AWAVAUATSPI..H..E....
1c080 00 00 00 66 b8 01 00 74 09 0f b7 86 c6 00 00 00 ff c0 66 41 89 86 c6 00 00 00 66 41 c7 86 c4 00 ...f...t..........fA......fA....
1c0a0 00 00 00 00 49 8b 46 10 48 63 ca 48 c1 e1 04 48 29 c8 48 8d 35 07 01 00 00 4c 89 f7 48 89 c2 e8 ....I.F.Hc.H...H).H.5....L..H...
1c0c0 56 f7 ff ff 89 c3 83 fb ff 89 5d d4 0f 84 99 00 00 00 83 fb 02 0f 8c c4 00 00 00 4d 8b 66 20 eb V.........]................M.f..
1c0e0 05 4d 8b 64 24 10 4d 85 e4 0f 84 8a 00 00 00 41 f6 44 24 42 10 74 ea 4d 8b 6e 38 4d 03 6c 24 38 .M.d$.M........A.D$B.t.M.n8M.l$8
1c100 4c 89 f7 4c 89 ee e8 45 5d ff ff 4c 89 f7 89 de 4c 89 ea e8 9b f6 ff ff 4d 89 66 20 41 8a 44 24 L..L...E]..L....L.......M.f.A.D$
1c120 42 24 01 41 88 86 c9 00 00 00 66 41 c7 86 c4 00 00 00 00 00 4c 89 f7 e8 d6 f8 ff ff 49 8b 44 24 B$.A......fA........L.......I.D$
1c140 28 49 89 86 b0 00 00 00 4c 89 f7 48 8d 35 55 01 00 00 48 8d 55 d4 e8 bf f6 ff ff 89 c3 83 fb 01 (I......L..H.5U...H.U...........
1c160 89 5d d4 0f 8f 72 ff ff ff eb 34 c7 45 d4 02 00 00 00 bb 02 00 00 00 eb 26 83 fb 02 7c 21 41 88 .]...r....4.E...........&...|!A.
1c180 5e 0a 49 8b 56 10 4c 89 f7 89 de e8 23 f6 ff ff 49 8b 46 10 49 8b 4e 20 48 89 41 08 8b 5d d4 66 ^.I.V.L.....#...I.F.I.N.H.A..].f
1c1a0 45 89 be c4 00 00 00 66 41 ff 8e c6 00 00 00 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 E......fA........H...[A\A]A^A_].
1c1c0 55 48 89 e5 53 50 48 89 f1 48 89 fb 66 81 bb c6 00 00 00 c8 00 0f 83 a5 00 00 00 48 8b 43 20 8a UH..SPH..H..f..............H.C..
1c1e0 53 0a 80 fa 01 75 1f c6 43 0a 00 48 8b 53 38 48 03 50 38 48 89 10 f6 40 42 02 74 36 48 89 df e8 S....u..C..H.S8H.P8H...@B.t6H...
1c200 30 77 fe ff eb 5c 84 d2 75 7f 48 8d 53 60 48 39 d0 75 7f 48 83 c1 f0 ba ff ff ff ff 48 89 df 48 0w...\..u.H.S`H9.u.H........H..H
1c220 89 ce e8 5f f9 ff ff 85 c0 74 47 48 83 c4 08 5b 5d c3 4c 8b 40 20 4d 85 c0 74 1c 48 8b 50 30 be ..._.....tGH...[].L.@.M..t.H.P0.
1c240 01 00 00 00 48 89 df 41 ff d0 48 8b 4b 10 48 98 48 c1 e0 04 48 29 c1 48 89 df 48 89 ce e8 c2 fc ....H..A..H.K.H.H...H).H..H.....
1c260 ff ff 31 f6 48 89 df 48 83 c4 08 5b 5d e9 35 00 00 00 48 89 df 48 83 c4 08 5b 5d e9 b4 76 fe ff ..1.H..H...[].5...H..H...[]..v..
1c280 48 8d 05 3f 7b 03 00 eb 10 48 8d 05 01 79 03 00 eb 07 48 8d 05 c8 7b 03 00 48 89 df 48 89 c6 48 H..?{....H...y....H...{..H..H..H
1c2a0 89 ca e8 f3 03 00 00 55 48 89 e5 41 56 53 48 89 fb 48 85 f6 74 0a 8b 36 48 89 df e8 6f 03 00 00 .......UH..AVSH..H..t..6H...o...
1c2c0 48 8b 43 20 4c 8d 73 60 eb 04 48 8b 43 20 4c 39 f0 74 27 f6 40 42 02 75 0f be 01 00 00 00 48 89 H.C.L.s`..H.C.L9.t'.@B.u......H.
1c2e0 df e8 49 03 00 00 eb e2 48 89 df e8 48 74 fe ff 48 89 df e8 3c 76 fe ff eb d0 5b 41 5e 5d c3 55 ..I.....H...Ht..H...<v....[A^].U
1c300 48 89 e5 66 83 bf c4 00 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 66 83 bf c4 00 00 00 00 75 H..f.............].UH..f.......u
1c320 1e 4c 8b 47 20 c6 47 0a 01 49 8b 00 48 2b 47 38 49 89 40 38 41 f6 40 42 02 74 1a 31 c0 5d c3 48 .L.G..G..I..H+G8I.@8A.@B.t.1.].H
1c340 8b 47 18 48 39 b8 e0 00 00 00 75 31 48 8d 0d ae 7a 03 00 eb 2f 49 89 48 20 48 85 c9 74 04 49 89 .G.H9.....u1H...z.../I.H.H..t.I.
1c360 50 30 48 63 c6 48 f7 d0 48 c1 e0 04 48 03 47 10 49 89 00 be 01 00 00 00 e8 86 f3 ff ff 48 8d 0d P0Hc.H..H...H.G.I............H..
1c380 53 7a 03 00 31 c0 48 89 ce e8 94 2e 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 Sz..1.H.......UH..AWAVAUATSH...I
1c3a0 89 ce 48 89 fb 48 8b 43 20 48 89 45 d0 4c 8b a3 b0 00 00 00 44 8a ab c9 00 00 00 66 8b 83 c4 00 ..H..H.C.H.E.L......D......f....
1c3c0 00 00 66 89 45 ce 4c 89 83 b0 00 00 00 e8 48 f4 ff ff 41 89 c7 45 85 ff 74 3f 4c 03 73 38 48 89 ..f.E.L.......H...A..E..t?L.s8H.
1c3e0 df 4c 89 f6 e8 67 5a ff ff 48 89 df 44 89 fe 4c 89 f2 e8 bc f3 ff ff 48 8b 45 d0 48 89 43 20 44 .L...gZ..H..D..L.......H.E.H.C.D
1c400 88 ab c9 00 00 00 66 8b 45 ce 66 89 83 c4 00 00 00 48 89 df e8 f9 f5 ff ff 4c 89 a3 b0 00 00 00 ......f.E.f......H.......L......
1c420 44 89 f8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 60 48 89 fb D..H...[A\A]A^A_].UH..AVSH..`H..
1c440 66 ff 83 c4 00 00 00 48 89 75 90 48 89 55 e8 48 89 4d e0 c7 45 bc 00 00 00 00 48 c7 45 c0 00 00 f......H.u.H.U.H.M..E.....H.E...
1c460 00 00 c7 45 cc 00 00 00 00 48 c7 45 d0 00 00 00 00 c7 45 dc 00 00 00 00 48 c7 45 98 00 00 00 00 ...E.....H.E......E.....H.E.....
1c480 48 c7 45 b0 00 00 00 00 48 c7 45 a8 00 00 00 00 48 8b 4b 10 4c 8b 83 b0 00 00 00 48 2b 4b 38 48 H.E.....H.E.....H.K.L......H+K8H
1c4a0 8d 35 86 00 00 00 48 8d 55 90 e8 df fe ff ff 41 89 c6 48 8b 75 98 48 8b 55 a8 31 c9 48 89 df e8 .5....H.U......A..H.u.H.U.1.H...
1c4c0 dd 5b ff ff 48 89 45 98 48 c7 45 a8 00 00 00 00 48 8b 75 b0 48 63 55 bc 48 01 d2 31 c9 48 89 df .[..H.E.H.E.....H.u.HcU.H..1.H..
1c4e0 e8 bc 5b ff ff 48 8b 75 c0 48 63 45 cc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 a2 5b ff ff 48 ..[..H.u.HcE.H...H..@1.H....[..H
1c500 8b 75 d0 48 63 45 dc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 88 5b ff ff 66 ff 8b c4 00 00 00 .u.HcE.H...H..@1.H....[..f......
1c520 44 89 f0 48 83 c4 60 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 48 8b 3b 48 D..H..`[A^].UH..AWAVSPH..I..H.;H
1c540 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 12 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 38 eb 08 ..H..H.@.H..t.H.G.H.H.H.O.D..8..
1c560 e8 e5 3e ff ff 41 89 c7 41 83 ff 1b 48 8b 73 50 75 24 48 8d 15 b2 78 03 00 4c 89 f7 e8 53 00 00 ..>..A..A...H.sPu$H...x..L...S..
1c580 00 48 8d 53 08 48 8b 33 48 8b 4b 58 4c 89 f7 e8 3c 01 00 00 eb 29 48 8d 15 95 78 03 00 4c 89 f7 .H.S.H.3H.KXL...<....)H...x..L..
1c5a0 e8 2f 00 00 00 48 8d 4b 20 48 8b 33 4c 8b 43 58 48 8d 53 08 4c 89 f7 45 89 f9 e8 b5 00 ff ff 4c ./...H.K.H.3L.CXH.S.L..E.......L
1c5c0 89 f7 48 89 c6 48 83 c4 08 5b 41 5e 41 5f 5d e9 94 57 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 ..H..H...[A^A_]..W..UH..AWAVSPI.
1c5e0 d7 48 89 f3 49 89 fe 48 85 db 74 11 41 0f be 37 48 89 df e8 36 36 00 00 48 85 c0 74 0b 48 83 c4 .H..I..H..t.A..7H...66..H..t.H..
1c600 08 5b 41 5e 41 5f 5d c3 48 8d 0d 28 78 03 00 31 c0 4c 89 f7 48 89 ce 4c 89 fa 48 89 d9 e8 af 22 .[A^A_].H..(x..1.L..H..L..H...."
1c620 00 00 be 03 00 00 00 4c 89 f7 e8 d4 f0 ff ff 55 48 89 e5 41 56 53 48 89 fb 48 8b 43 20 8a 48 42 .......L.......UH..AVSH..H.C..HB
1c640 f6 c1 10 74 11 80 e1 ef 88 48 42 48 8b 48 28 48 89 8b b0 00 00 00 66 83 78 40 ff 74 06 4c 8d 73 ...t.....HBH.H(H......f.x@.t.L.s
1c660 10 eb 15 48 8b 50 08 4c 8d 73 10 48 8b 4b 10 48 39 ca 73 04 48 89 48 08 48 8b 50 30 48 89 df ff ...H.P.L.s.H.K.H9.s.H.H.H.P0H...
1c680 50 20 49 8b 36 48 98 48 c1 e0 04 48 29 c6 48 89 df 5b 41 5e 5d e9 8a f8 ff ff 55 48 89 e5 41 56 P.I.6H.H...H).H..[A^].....UH..AV
1c6a0 53 49 89 d6 48 89 fb 4c 89 73 10 e8 a6 75 ff ff 49 89 06 0f b6 40 08 83 c8 40 41 89 46 08 48 83 SI..H..L.s...u..I....@...@A.F.H.
1c6c0 43 10 10 be ff ff ff ff 48 89 df e8 33 f0 ff ff 55 48 89 e5 41 56 53 48 83 ec 30 49 89 fe 8a 01 C.......H...3...UH..AVSH..0I....
1c6e0 3c 1b 74 11 3c 3d 74 04 3c 40 75 03 48 ff c1 48 89 4d e0 eb 0b 48 8d 05 a3 77 03 00 48 89 45 e0 <.t.<=t.<@u.H..H.M...H...w..H.E.
1c700 4c 89 75 c8 48 89 75 d0 48 89 55 d8 48 8d 35 07 5d 03 00 48 8d 15 b6 77 03 00 48 8d 5d c8 48 89 L.u.H.u.H.U.H.5.]..H...w..H.].H.
1c720 df e8 ee 06 00 00 48 8d 75 e8 ba 01 00 00 00 48 89 df e8 7f 06 00 00 80 7d e8 53 0f 85 60 01 00 ......H.u......H........}.S..`..
1c740 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 63 06 00 00 80 7d e8 00 0f 85 4d 01 00 00 48 8d 35 .H.}.H.u.......c....}....M...H.5
1c760 ba 5c 03 00 48 8d 15 92 77 03 00 48 8d 5d c8 48 89 df e8 9d 06 00 00 48 8d 15 89 77 03 00 be 04 .\..H...w..H.].H.......H...w....
1c780 00 00 00 48 89 df e8 ec 06 00 00 48 8d 15 79 77 03 00 be 08 00 00 00 48 89 df e8 d8 06 00 00 48 ...H.......H..yw.......H.......H
1c7a0 8d 15 6c 77 03 00 be 04 00 00 00 48 89 df e8 c4 06 00 00 48 8d 15 64 77 03 00 be 08 00 00 00 48 ..lw.......H.......H..dw.......H
1c7c0 89 df e8 b0 06 00 00 48 8d 15 5c 77 03 00 be 08 00 00 00 48 89 df e8 9c 06 00 00 48 8d 75 e8 ba .......H..\w.......H.......H.u..
1c7e0 08 00 00 00 48 89 df e8 ca 05 00 00 48 81 7d e8 78 56 00 00 0f 85 b9 00 00 00 48 8d 7d c8 48 8d ....H.......H.}.xV........H.}.H.
1c800 75 e8 ba 08 00 00 00 e8 aa 05 00 00 f2 0f 10 45 e8 66 0f 2e 05 e7 7e 03 00 75 02 7b 0c 48 8d 05 u..............E.f....~..u.{.H..
1c820 28 77 03 00 e9 91 00 00 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 7b 05 00 00 0f b6 75 e8 4c (w.......H.}.H.u.......{.....u.L
1c840 89 f7 e8 d8 54 ff ff 48 89 c3 49 8b 46 10 48 89 18 c7 40 08 46 00 00 00 49 8b 46 10 48 83 c0 10 ....T..H..I.F.H...@.F...I.F.H...
1c860 49 89 46 10 49 8b 4e 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 f7 e8 19 f1 ff ff 4c 89 f7 e8 35 I.F.I.N0H).H.....1.L.......L...5
1c880 56 ff ff 48 89 43 18 48 8d 7d c8 31 d2 48 89 c6 e8 34 00 00 00 48 89 d8 48 83 c4 30 5b 41 5e 5d V..H.C.H.}.1.H...4...H..H..0[A^]
1c8a0 c3 48 8d 05 2e 76 03 00 eb 10 48 8d 05 39 76 03 00 eb 07 48 8d 05 7b 76 03 00 48 8d 4d c8 48 89 .H...v....H..9v....H..{v..H.M.H.
1c8c0 cf 48 89 c6 e8 1d 05 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d7 49 89 f5 .H.......UH..AWAVAUATSH...I..I..
1c8e0 49 89 fe e8 48 04 00 00 48 85 c0 4c 0f 45 f8 4d 89 7d 68 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 I...H...H..L.E.M.}hH.u......L...
1c900 b2 04 00 00 8b 45 d0 41 89 45 28 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 9a 04 00 00 8b 45 d0 41 .....E.A.E(H.u......L........E.A
1c920 89 45 2c 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 82 04 00 00 8a 45 d0 41 88 45 0a 48 8d 75 d0 ba .E,H.u......L........E.A.E.H.u..
1c940 01 00 00 00 4c 89 f7 e8 6a 04 00 00 8a 45 d0 41 88 45 0b 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 ....L...j....E.A.E.H.u......L...
1c960 52 04 00 00 8a 45 d0 41 88 45 0c 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 3a 04 00 00 48 63 5d d0 R....E.A.E.H.u......L...:...Hc].
1c980 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 0b 57 ff ff 49 89 45 38 41 89 5d 18 4c 89 I.>I..I...1.1.L....W..I.E8A.].L.
1c9a0 f7 48 89 c6 4c 89 fa e8 0a 04 00 00 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 f9 03 00 00 48 63 5d .H..L.......H.u......L.......Hc]
1c9c0 d0 49 8b 3e 48 89 d9 48 c1 e1 04 31 f6 31 d2 e8 cd 56 ff ff 49 89 c7 48 85 db 4d 89 7d 30 41 89 .I.>H..H...1.1...V..I..H..M.}0A.
1c9e0 5d 14 0f 8e fd 00 00 00 49 8d 47 08 89 d9 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f2 41 bc 08 00 ].......I.G.........H.....u.A...
1ca00 00 00 eb 08 49 83 c4 10 4d 8b 7d 30 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 e8 99 03 00 00 0f b6 45 ....I...M.}0.....L..H.u........E
1ca20 d0 83 f8 12 7f 26 83 f8 04 0f 87 ae 00 00 00 48 8d 0d e6 02 00 00 48 63 04 81 48 01 c8 ff e0 43 .....&.........H......Hc..H....C
1ca40 c7 04 27 00 00 00 00 e9 91 00 00 00 83 f8 13 75 24 ba 08 00 00 00 4c 89 f7 48 8d 75 d0 e8 54 03 ..'............u$.....L..H.u..T.
1ca60 00 00 48 8b 45 d0 4b 89 44 27 f8 43 c7 04 27 13 00 00 00 eb 68 83 f8 14 75 63 4c 89 f7 e8 ae 02 ..H.E.K.D'.C..'.....h...ucL.....
1ca80 00 00 4b 89 44 27 f8 0f b6 40 08 83 c8 40 43 89 04 27 eb 49 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 ..K.D'...@...@C..'.I.....L..H.u.
1caa0 e8 11 03 00 00 0f b6 45 d0 43 89 44 27 f8 43 c7 04 27 01 00 00 00 eb 25 ba 08 00 00 00 4c 89 f7 .......E.C.D'.C..'.....%.....L..
1cac0 48 8d 75 d0 e8 ed 02 00 00 f2 0f 10 45 d0 f2 43 0f 11 44 27 f8 43 c7 04 27 03 00 00 00 ff cb 0f H.u.........E..C..D'.C..'.......
1cae0 85 1f ff ff ff 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 c0 02 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 .....H.u......L.......Lce.I.>L..
1cb00 48 c1 e1 04 31 f6 31 d2 e8 94 55 ff ff 4d 85 e4 49 89 45 58 45 89 65 10 7e 57 31 db 44 89 e1 48 H...1.1...U..M..I.EXE.e.~W1.D..H
1cb20 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 4c 8d 7d d0 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 74 02 ......H.....u.L.}......L..L...t.
1cb40 00 00 8a 45 d0 49 8b 4d 58 88 44 19 08 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 59 02 00 00 8a 45 d0 ...E.I.MX.D.......L..L...Y....E.
1cb60 49 8b 4d 58 88 44 19 09 48 83 c3 10 41 ff cc 75 c1 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 34 02 I.MX.D..H...A..u.H.u......L...4.
1cb80 00 00 48 63 5d d0 41 89 df 49 8b 3e 48 8d 0c dd 00 00 00 00 31 f6 31 d2 e8 04 55 ff ff 48 85 db ..Hc].A..I.>H.......1.1...U..H..
1cba0 49 89 45 40 41 89 5d 20 7e 4e 41 8d 4f ff 31 d2 eb 07 48 ff c2 49 8b 45 40 48 c7 04 d0 00 00 00 I.E@A.].~NA.O.1...H..I.E@H......
1cbc0 00 39 d1 75 ed 45 85 ff 7e 2e 31 db 49 8b 3e e8 e4 52 ff ff 49 8b 4d 40 48 89 04 d9 49 8b 45 40 .9.u.E..~.1.I.>..R..I.M@H...I.E@
1cbe0 49 8b 55 68 48 8b 34 d8 4c 89 f7 e8 d9 fc ff ff 48 ff c3 41 39 df 75 d4 48 8d 75 d0 ba 04 00 00 I.UhH.4.L.......H..A9.u.H.u.....
1cc00 00 4c 89 f7 e8 ad 01 00 00 48 63 5d d0 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 7e .L.......Hc].I.>I..I...1.1.L...~
1cc20 54 ff ff 49 89 45 48 41 89 5d 1c 4c 89 f7 48 89 c6 4c 89 fa e8 7d 01 00 00 48 8d 75 d0 ba 04 00 T..I.EHA.].L..H..L...}...H.u....
1cc40 00 00 4c 89 f7 e8 6c 01 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 48 c1 e1 04 31 f6 31 d2 e8 40 54 ff ..L...l...Lce.I.>L..H...1.1..@T.
1cc60 ff 4d 85 e4 49 89 45 50 45 89 65 24 7e 67 44 89 e1 48 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 .M..I.EPE.e$~gD..H......H.....u.
1cc80 31 db 4c 8d 7d d0 4c 89 f7 e8 a2 00 00 00 49 8b 4d 50 48 89 04 19 ba 04 00 00 00 4c 89 f7 4c 89 1.L.}.L.......I.MPH........L..L.
1cca0 fe e8 10 01 00 00 8b 45 d0 49 8b 4d 50 89 44 19 08 ba 04 00 00 00 4c 89 f7 4c 89 fe e8 f5 00 00 .......E.I.MP.D.......L..L......
1ccc0 00 8b 45 d0 49 8b 4d 50 89 44 19 0c 48 83 c3 10 41 ff cc 75 b1 48 8d 75 d0 ba 04 00 00 00 4c 89 ..E.I.MP.D..H...A..u.H.u......L.
1cce0 f7 e8 d0 00 00 00 44 8b 7d d0 31 db 45 85 ff 7e 19 4c 89 f7 e8 37 00 00 00 49 8b 4d 58 48 89 04 ......D.}.1.E..~.L...7...I.MXH..
1cd00 19 48 83 c3 10 41 ff cf 75 e7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 23 fd ff ff .H...A..u.H...[A\A]A^A_]....#...
1cd20 78 fd ff ff c1 fd ff ff 9c fd ff ff 5e fd ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d x...........^...UH..AVSH...H..H.
1cd40 75 ef ba 01 00 00 00 e8 6a 00 00 00 0f b6 55 ef 48 81 fa ff 00 00 00 48 89 55 e0 75 15 48 8d 75 u.......j.....U.H......H.U.u.H.u
1cd60 e0 ba 08 00 00 00 48 89 df e8 48 00 00 00 48 8b 55 e0 31 c0 48 85 d2 74 34 48 8b 3b 48 8b 73 10 ......H...H...H.U.1.H..t4H.;H.s.
1cd80 48 ff ca 48 89 55 e0 e8 bf 37 ff ff 49 89 c6 48 8b 55 e0 48 89 df 4c 89 f6 e8 18 00 00 00 48 8b H..H.U...7..I..H.U.H..L.......H.
1cda0 3b 48 8b 55 e0 4c 89 f6 e8 d1 6c ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 ;H.U.L....l..H...[A^].UH..SPH..H
1cdc0 8b 7b 08 e8 e8 36 ff ff 48 85 c0 75 07 48 83 c4 08 5b 5d c3 48 8d 05 d2 70 03 00 48 89 df 48 89 .{...6..H..u.H...[].H...p..H..H.
1cde0 c6 e8 00 00 00 00 55 48 89 e5 53 50 48 89 f1 48 89 fb 48 8b 3b 48 8b 53 18 48 8d 35 b7 70 03 00 ......UH..SPH..H..H.;H.S.H.5.p..
1ce00 31 c0 e8 ca 1a 00 00 48 8b 3b be 03 00 00 00 e8 ef e8 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 1......H.;..........UH..AWAVAUAT
1ce20 53 48 83 ec 18 49 89 d6 49 89 f4 49 89 ff 4c 89 e7 e8 1c 2e 00 00 48 89 c3 4c 8d 6d cc 4c 89 ff SH...I..I..I..L.......H..L.m.L..
1ce40 4c 89 ee 48 89 da e8 6b ff ff ff 4c 89 e7 4c 89 ee 48 89 da e8 4b 2d 00 00 85 c0 75 0f 48 83 c4 L..H...k...L..L..H...K-....u.H..
1ce60 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff 4c 89 f6 e8 6f ff ff ff 55 48 89 e5 41 57 41 56 53 .[A\A]A^A_].L..L...o...UH..AWAVS
1ce80 50 49 89 d6 48 89 f3 49 89 ff 48 8d 75 e7 ba 01 00 00 00 e8 1e ff ff ff 0f b6 45 e7 48 39 d8 75 PI..H..I..H.u.............E.H9.u
1cea0 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 0f 48 8d 15 af 70 03 00 31 c0 48 89 cf 48 89 d6 4c 89 .H...[A^A_].I..H...p..1.H..H..L.
1cec0 f2 e8 0b 1a 00 00 4c 89 ff 48 89 c6 e8 15 ff ff ff 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 86 75 ......L..H.......UH..SPH.......u
1cee0 03 00 be 88 00 00 00 e8 61 c8 ff ff 31 f6 ba 06 00 00 00 48 89 df e8 84 7f ff ff 48 8d 35 4e 17 ........a...1......H.......H.5N.
1cf00 04 00 31 d2 48 89 df e8 d7 c8 ff ff 48 8d 35 2d 78 03 00 ba 0e 00 00 00 48 89 df e8 7e 7a ff ff ..1.H.......H.5-x.......H...~z..
1cf20 48 8d 15 75 71 03 00 be fe ff ff ff 48 89 df e8 01 81 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 H..uq.......H............H...[].
1cf40 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe 48 8d 55 d8 be 01 00 00 00 e8 28 b9 ff ff UH..AWAVATSH...I..H.U.......(...
1cf60 49 89 c4 be 02 00 00 00 4c 89 f7 e8 b9 ba ff ff 49 89 c7 4d 85 ff ba 01 00 00 00 79 07 48 8b 55 I.......L.......I..M.......y.H.U
1cf80 d8 48 ff c2 be 03 00 00 00 4c 89 f7 e8 06 bb ff ff 48 85 c0 48 8b 4d d8 79 12 48 89 c2 48 f7 da .H.......L.......H..H.M.y.H..H..
1cfa0 31 db 48 39 d1 72 1a 48 8d 44 08 01 48 85 c0 7e 0d 48 ff c8 48 39 c8 48 89 c3 7e 19 eb 03 48 89 1.H9.r.H.D..H..~.H..H9.H..~...H.
1cfc0 c3 48 8d 15 37 71 03 00 be 03 00 00 00 4c 89 f7 e8 a0 b1 ff ff 4d 85 ff 74 4e 41 8a 04 1c 24 c0 .H..7q.......L.......M..tNA...$.
1cfe0 3c 80 75 11 48 8d 35 2a 71 03 00 31 c0 4c 89 f7 e8 79 b2 ff ff 4d 85 ff 78 3f 49 ff cf 4d 85 ff <.u.H.5*q..1.L...y...M..x?I..M..
1d000 7e 6c 48 8b 45 d8 48 39 c3 7d 63 41 8a 4c 1c 01 48 ff c3 80 e1 c0 80 f9 80 74 f0 49 ff cf 4d 85 ~lH.E.H9.}cA.L..H........t.I..M.
1d020 ff 7f e3 eb 49 48 ff cb 48 85 db 7e 50 41 8a 04 1c 24 c0 3c 80 74 ee eb 44 48 85 db 7e 35 48 89 ....IH..H..~PA...$.<.t..DH..~5H.
1d040 d8 48 ff c8 48 89 c3 48 85 db 7e 1f 41 8a 0c 1c 80 e1 c0 48 8d 43 ff 80 f9 80 74 e8 49 ff c7 79 .H..H..H..~.A......H.C....t.I..y
1d060 0d 48 ff c0 48 85 db 7f d8 eb 03 49 ff c7 4d 85 ff 74 0a 4c 89 f7 e8 d1 78 ff ff eb 0e 48 ff c3 .H..H......I..M..t.L....x....H..
1d080 4c 89 f7 48 89 de e8 f7 78 ff ff b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 L..H....x.......H...[A\A^A_].UH.
1d0a0 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fc 48 8d 55 d0 be 01 00 00 00 e8 c9 b7 ff ff 48 .AWAVAUATSH...I..H.U...........H
1d0c0 89 c3 be 02 00 00 00 ba 01 00 00 00 4c 89 e7 e8 c3 b9 ff ff 48 85 c0 78 05 49 89 c7 eb 17 48 8b ............L.......H..x.I....H.
1d0e0 4d d0 48 89 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 e7 4c 89 fa M.H..H..E1.H9.r.L.|.......L..L..
1d100 e8 92 b9 ff ff 48 85 c0 48 8b 4d d0 78 05 49 89 c6 eb 13 48 89 c2 48 f7 da 45 31 f6 48 39 d1 72 .....H..H.M.x.I....H..H..E1.H9.r
1d120 05 4c 8d 74 08 01 4d 85 ff 7f 18 48 8d 15 c0 6f 03 00 be 02 00 00 00 4c 89 e7 e8 36 b0 ff ff 48 .L.t..M....H...o.......L...6...H
1d140 8b 4d d0 49 39 ce 7e 14 48 8d 15 a3 6f 03 00 be 03 00 00 00 4c 89 e7 e8 19 b0 ff ff 45 31 ed 4c .M.I9.~.H...o.......L.......E1.L
1d160 89 f6 4c 29 fe 7c 72 48 ff c6 48 63 c6 4c 01 f8 4c 39 f0 7e 47 48 8d 15 7a 58 03 00 4c 89 e7 e8 ..L).|rH..Hc.L..L9.~GH..zX..L...
1d180 4a b7 ff ff 49 01 de 49 8d 5c 1f ff 45 31 ed 4c 8d 7d cc 48 89 df 4c 89 fe e8 0c 03 00 00 48 89 J...I..I.\..E1.L.}.H..L.......H.
1d1a0 c3 48 85 db 74 1f 48 63 75 cc 4c 89 e7 e8 d0 77 ff ff 41 ff c5 4c 39 f3 72 d9 eb 1d 48 8d 35 33 .H..t.Hcu.L....w..A..L9.r...H.53
1d1c0 58 03 00 eb 07 48 8d 35 f3 6e 03 00 31 c0 4c 89 e7 e8 98 b0 ff ff 41 89 c5 44 89 e8 48 83 c4 18 X....H.5.n..1.L.......A..D..H...
1d1e0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 00 49 89 fe [A\A]A^A_].UH..AWAVATSH......I..
1d200 e8 a4 6f ff ff 41 89 c7 41 83 ff 01 75 0f be 01 00 00 00 4c 89 f7 e8 27 03 00 00 eb 42 48 8d b5 ..o..A..A...u......L...'....BH..
1d220 c0 df ff ff 4c 89 f7 e8 da ba ff ff 45 85 ff 7e 22 31 db 4c 8d a5 c0 df ff ff ff c3 4c 89 f7 89 ....L.......E..~"1.L........L...
1d240 de e8 fc 02 00 00 4c 89 e7 e8 1e ba ff ff 41 39 df 75 e7 48 8d bd c0 df ff ff e8 b1 b9 ff ff b8 ......L.......A9.u.H............
1d260 01 00 00 00 48 81 c4 20 20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 ....H......[A\A^A_].UH..AWAVAUAT
1d280 53 50 49 89 fe 48 8d 55 d0 be 01 00 00 00 e8 f5 b5 ff ff 49 89 c7 be 02 00 00 00 ba 01 00 00 00 SPI..H.U...........I............
1d2a0 4c 89 f7 e8 ef b7 ff ff 48 85 c0 78 05 49 89 c4 eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 e4 48 L.......H..x.I....H.M.H..H..E1.H
1d2c0 39 d1 72 05 4c 8d 64 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 f7 e8 ba b7 ff ff 48 85 c0 9.r.L.d.......H......L.......H..
1d2e0 48 8b 4d d0 78 05 48 89 c3 eb 12 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 8d 5c 08 01 4d 85 e4 H.M.x.H....H..H..1.H9.r.H.\..M..
1d300 7e 08 49 ff cc 49 39 cc 7e 18 48 8d 15 d4 52 03 00 be 02 00 00 00 4c 89 f7 e8 57 ae ff ff 48 8b ~.I..I9.~.H...R.......L...W...H.
1d320 4d d0 48 39 cb 4c 8d 6b ff 7e 14 48 8d 15 a0 6d 03 00 be 03 00 00 00 4c 89 f7 e8 36 ae ff ff 31 M.H9.L.k.~.H...m.......L...6...1
1d340 db 4d 39 ec 7f 20 31 db 4b 8d 3c 27 31 f6 e8 57 01 00 00 48 85 c0 74 20 4c 29 f8 48 ff c3 4c 39 .M9...1.K.<'1..W...H..t.L).H..L9
1d360 e8 49 89 c4 7e e2 4c 89 f7 48 89 de e8 11 76 ff ff b8 01 00 00 00 eb 1b 4c 89 f7 e8 cc 75 ff ff .I..~.L..H....v.........L....u..
1d380 49 ff c4 4c 89 f7 4c 89 e6 e8 f4 75 ff ff b8 02 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f I..L..L....u.......H...[A\A]A^A_
1d3a0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 d1 b4 ff ff 48 8d 35 2d 00 00 00 31 d2 ].UH..SPH.......1......H.5-...1.
1d3c0 48 89 df e8 7f 77 ff ff be 01 00 00 00 48 89 df e8 70 70 ff ff 31 f6 48 89 df e8 a3 75 ff ff b8 H....w.......H...pp..1.H....u...
1d3e0 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 fe 48 8d 55 e0 be ....H...[].UH..AWAVSH...I..H.U..
1d400 01 00 00 00 e8 7f b4 ff ff 49 89 c7 be 02 00 00 00 31 d2 4c 89 f7 e8 ea 72 ff ff 48 89 c3 48 85 .........I.......1.L....r..H..H.
1d420 db 7e 0e 48 8b 4d e0 48 39 cb 7e 0d 48 ff cb eb 19 48 8b 4d e0 31 db eb 11 48 ff cb 41 8a 44 1f .~.H.M.H9.~.H....H.M.1...H..A.D.
1d440 01 24 c0 48 ff c3 3c 80 74 f2 31 c0 48 39 cb 7d 4e 49 01 df 48 8d 75 dc 4c 89 ff e8 4a 00 00 00 .$.H..<.t.1.H9.}NI..H.u.L...J...
1d460 48 85 c0 74 08 8a 00 24 c0 3c 80 75 13 48 8d 35 4b 6c 03 00 31 c0 4c 89 f7 e8 f0 ad ff ff eb 1f H..t...$.<.u.H.5Kl..1.L.........
1d480 48 ff c3 4c 89 f7 48 89 de e8 f4 74 ff ff 48 63 75 dc 4c 89 f7 e8 e8 74 ff ff b8 02 00 00 00 48 H..L..H....t..Hcu.L....t.......H
1d4a0 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 44 0f b6 07 45 84 c0 79 7b 45 31 c9 41 f6 c0 40 74 3b ...[A^A_].UH..D...E..y{E1.A..@t;
1d4c0 31 c0 45 31 c9 45 31 d2 42 0f b6 54 0f 01 89 d1 81 e1 c0 00 00 00 81 f9 80 00 00 00 75 62 49 ff 1.E1.E1.B..T................ubI.
1d4e0 c1 44 89 d1 c1 e1 06 83 e2 3f 41 89 d2 41 09 ca 45 01 c0 41 f6 c0 40 75 cf eb 03 45 31 d2 41 83 .D.......?A..A..E..A..@u...E1.A.
1d500 e0 7f 43 8d 0c 89 41 d3 e0 31 c0 41 83 f9 03 7f 2f 45 09 d0 41 81 f8 ff ff 10 00 77 23 49 63 c9 ..C...A..1.A..../E..A......w#Ic.
1d520 48 8d 15 29 72 03 00 31 c0 44 3b 04 8a 76 11 48 01 cf 48 85 f6 74 03 44 89 06 48 ff c7 48 89 f8 H..)r..1.D;..v.H..H..t.D..H..H..
1d540 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb e8 d2 b4 ff ff 49 89 c6 49 81 fe 00 00 11 ].UH..AWAVSPA..H.......I..I.....
1d560 00 72 12 48 8d 15 79 54 03 00 48 89 df 44 89 fe e8 00 ac ff ff 48 8d 35 73 6b 03 00 31 c0 48 89 .r.H..yT..H..D.......H.5sk..1.H.
1d580 df 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 08 75 ff ff 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 .L..H...[A^A_]..u..UH..SPH......
1d5a0 c4 6e 03 00 be 88 00 00 00 e8 9f c1 ff ff 31 f6 ba 0b 00 00 00 48 89 df e8 c2 78 ff ff 48 8d 35 .n............1......H....x..H.5
1d5c0 8c 0d 04 00 31 d2 48 89 df e8 15 c2 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 ....1.H............H...[].UH..SP
1d5e0 48 89 fb e8 c6 24 00 00 66 48 0f 6e c0 66 0f 62 05 7b 71 03 00 66 0f 5c 05 83 71 03 00 66 0f 7c H....$..fH.n.f.b.{q..f.\..q..f.|
1d600 c0 f2 0f 5e 05 57 71 03 00 48 89 df e8 54 73 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 ...^.Wq..H...Ts.......H...[].UH.
1d620 e5 41 57 41 56 41 55 41 54 53 48 81 ec 58 21 00 00 49 89 fe 48 8d 15 da 6b 03 00 be 01 00 00 00 .AWAVAUATSH..X!..I..H...k.......
1d640 31 c9 e8 e8 b1 ff ff 48 89 c3 be 02 00 00 00 4c 89 f7 e8 19 6e ff ff 85 c0 7e 0f be 02 00 00 00 1......H.......L....n....~......
1d660 4c 89 f7 e8 c1 b3 ff ff eb 07 31 ff e8 1d 26 00 00 48 89 45 d0 80 3b 21 75 15 48 8d 7d d0 48 8d L.........1...&..H.E..;!u.H.}.H.
1d680 75 98 e8 f3 24 00 00 49 89 c7 48 ff c3 eb 10 48 8d 7d d0 48 8d 75 98 e8 ea 24 00 00 49 89 c7 4c u...$..I..H....H.}.H.u...$..I..L
1d6a0 89 bd 90 de ff ff 4d 85 ff 0f 84 79 01 00 00 48 8d 35 62 6b 03 00 48 89 df e8 76 25 00 00 85 c0 ......M....y...H.5bk..H...v%....
1d6c0 0f 84 80 01 00 00 c6 45 94 25 48 8d b5 70 df ff ff 4c 89 f7 4c 89 b5 88 de ff ff e8 26 b6 ff ff .......E.%H..p...L..L.......&...
1d6e0 eb 34 be c8 00 00 00 48 8d 9d a0 de ff ff 48 89 df 48 8d 55 94 48 8b 8d 90 de ff ff e8 4b 25 00 .4.....H......H..H.U.H.......K%.
1d700 00 48 8d bd 70 df ff ff 48 89 de 48 89 c2 e8 82 b4 ff ff 4c 89 fb 8a 03 3c 25 0f 85 bd 00 00 00 .H..p...H..H.......L....<%......
1d720 4c 8d 63 01 48 89 9d 98 de ff ff 4c 8d 7b 02 45 31 ed 45 0f be 34 24 45 85 f6 74 41 48 8d 05 0d L.c.H......L.{.E1.E..4$E..tAH...
1d740 0d 04 00 4a 8b 3c e8 44 89 f6 e8 df 24 00 00 48 85 c0 74 29 44 88 75 95 48 8d 05 f1 0c 04 00 4a ...J.<.D....$..H..t)D.u.H......J
1d760 8b 7c e8 08 80 3f 00 74 51 41 0f be 1f 85 db 74 0c 89 de e8 b6 24 00 00 48 85 c0 75 46 49 83 c5 .|...?.tQA.....t.....$..H..uFI..
1d780 02 41 83 fd 06 72 ab 31 c0 48 8b 9d 88 de ff ff 48 89 df 48 8d 35 ca 6a 03 00 4c 89 e2 e8 f9 72 .A...r.1.H......H..H.5.j..L....r
1d7a0 ff ff be 01 00 00 00 48 89 df 48 89 c2 e8 c3 a9 ff ff 4d 89 e7 e9 28 ff ff ff c6 45 96 00 e9 1f .......H..H.......M...(....E....
1d7c0 ff ff ff 88 5d 96 c6 45 97 00 48 8b 85 98 de ff ff 48 83 c0 03 49 89 c7 e9 05 ff ff ff 84 c0 74 ....]..E..H......H...I.........t
1d7e0 54 48 8b 8d 80 df ff ff 48 3b 8d 78 df ff ff 72 1a be 01 00 00 00 48 8d bd 70 df ff ff e8 d4 b2 TH......H;.x...r......H..p......
1d800 ff ff 8a 03 48 8b 8d 80 df ff ff 48 ff c3 48 8d 51 01 48 89 95 80 df ff ff 48 8b 95 70 df ff ff ....H......H..H.Q.H......H..p...
1d820 88 04 0a e9 ee fe ff ff 4c 89 f7 e8 1c 71 ff ff e9 5a 01 00 00 48 8d bd 70 df ff ff e8 cf b3 ff ........L....q...Z...H..p.......
1d840 ff e9 49 01 00 00 31 f6 ba 09 00 00 00 4c 89 f7 e8 2a 76 ff ff 49 63 37 4c 89 f7 e8 22 71 ff ff ..I...1......L...*v..Ic7L..."q..
1d860 48 8d 15 4c 69 03 00 be fe ff ff ff 4c 89 f7 e8 c1 77 ff ff 49 63 77 04 4c 89 f7 e8 02 71 ff ff H..Li.......L....w..Icw.L....q..
1d880 48 8d 15 02 5b 03 00 be fe ff ff ff 4c 89 f7 e8 a1 77 ff ff 49 63 77 08 4c 89 f7 e8 e2 70 ff ff H...[.......L....w..Icw.L....p..
1d8a0 48 8d 15 10 69 03 00 be fe ff ff ff 4c 89 f7 e8 81 77 ff ff 49 63 77 0c 4c 89 f7 e8 c2 70 ff ff H...i.......L....w..Icw.L....p..
1d8c0 48 8d 15 f5 68 03 00 be fe ff ff ff 4c 89 f7 e8 61 77 ff ff 41 8b 47 10 ff c0 48 63 f0 4c 89 f7 H...h.......L...aw..A.G...Hc.L..
1d8e0 e8 9d 70 ff ff 48 8d 15 d4 68 03 00 be fe ff ff ff 4c 89 f7 e8 3c 77 ff ff 41 8b 47 14 05 6c 07 ..p..H...h.......L...<w..A.G..l.
1d900 00 00 48 63 f0 4c 89 f7 e8 75 70 ff ff 48 8d 15 b2 68 03 00 be fe ff ff ff 4c 89 f7 e8 14 77 ff ..Hc.L...up..H...h.......L....w.
1d920 ff 41 8b 47 18 ff c0 48 63 f0 4c 89 f7 e8 50 70 ff ff 48 8d 15 e2 68 03 00 be fe ff ff ff 4c 89 .A.G...Hc.L...Pp..H...h.......L.
1d940 f7 e8 ef 76 ff ff 41 8b 47 1c ff c0 48 63 f0 4c 89 f7 e8 2b 70 ff ff 48 8d 15 c2 68 03 00 be fe ...v..A.G...Hc.L...+p..H...h....
1d960 ff ff ff 4c 89 f7 e8 ca 76 ff ff 41 8b 77 20 85 f6 78 1c 4c 89 f7 e8 62 72 ff ff 48 8d 15 49 68 ...L....v..A.w...x.L...br..H..Ih
1d980 03 00 be fe ff ff ff 4c 89 f7 e8 a6 76 ff ff b8 01 00 00 00 48 81 c4 58 21 00 00 5b 41 5c 41 5d .......L....v.......H..X!..[A\A]
1d9a0 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 6f b0 ff ff 49 89 c6 be 02 00 A^A_].UH..AVSH........o...I.....
1d9c0 00 00 48 89 df e8 5f b0 ff ff 4c 89 f7 48 89 c6 e8 f1 20 00 00 48 89 df e8 88 6f ff ff b8 01 00 ..H..._...L..H.......H....o.....
1d9e0 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 31 c9 e8 30 ae ff ff 48 ..[A^].UH..AVSI.......1.1..0...H
1da00 89 c3 48 89 df e8 78 22 00 00 4c 89 f7 89 c6 48 85 db 74 09 5b 41 5e 5d e9 eb aa ff ff e8 bb 71 ..H...x"..L....H..t.[A^].......q
1da20 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 30 6a ff ff .......[A^].UH..AVSH........0j..
1da40 be 01 00 00 00 83 f8 01 75 13 48 89 df e8 01 6d ff ff 85 c0 0f 94 c0 44 0f b6 f0 eb 0d 31 d2 48 ........u.H....m.......D.....1.H
1da60 89 df e8 30 b0 ff ff 49 89 c6 be 02 00 00 00 48 89 df e8 dc 6c ff ff 85 c0 74 08 48 89 df e8 fb ...0...I.......H....l....t.H....
1da80 87 ff ff 48 85 db 75 07 31 c0 5b 41 5e 5d c3 44 89 f7 e8 4d 20 00 00 55 48 89 e5 53 50 48 89 fb ...H..u.1.[A^].D...M...UH..SPH..
1daa0 be 01 00 00 00 31 d2 e8 dc ad ff ff 48 89 c7 e8 ba 20 00 00 48 89 df 48 89 c6 e8 38 6f ff ff b8 .....1......H.......H..H...8o...
1dac0 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 a7 ad ff ....H...[].UH..AVSI.......1.....
1dae0 ff 48 89 c3 48 89 df e8 0c 21 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 7e .H..H....!..........L..H..[A^].~
1db00 a9 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 6f ad ff ff 49 89 c6 be 02 00 00 ...UH..AVSH.......1..o...I......
1db20 00 31 d2 48 89 df e8 5d ad ff ff 4c 89 f7 48 89 c6 e8 c8 20 00 00 85 c0 0f 94 c0 0f b6 f0 31 d2 .1.H...]...L..H...............1.
1db40 48 89 df 5b 41 5e 5d e9 35 a9 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 H..[A^].5...UH..AVSH.......1.1..
1db60 cb ac ff ff 49 89 c6 48 8d 15 84 66 03 00 48 8d 0d 9b 08 04 00 be 02 00 00 00 48 89 df e8 0d ac ....I..H...f..H...........H.....
1db80 ff ff 48 98 48 8d 0d 05 6c 03 00 8b 3c 81 4c 89 f6 e8 74 20 00 00 48 89 df 48 89 c6 e8 56 6e ff ..H.H...l...<.L...t...H..H...Vn.
1dba0 ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 40 48 89 fb be 01 00 00 00 e8 ad ......[A^].UH..AVSH..@H.........
1dbc0 68 ff ff 85 c0 0f 8e f4 00 00 00 be 01 00 00 00 ba 05 00 00 00 48 89 df e8 41 ad ff ff be 01 00 h....................H...A......
1dbe0 00 00 48 89 df e8 db 65 ff ff 48 8d 35 c2 65 03 00 31 d2 48 89 df e8 59 01 00 00 89 45 b8 48 8d ..H....e..H.5.e..1.H...Y....E.H.
1dc00 35 84 57 03 00 31 d2 48 89 df e8 45 01 00 00 89 45 bc 48 8d 35 9e 65 03 00 ba 0c 00 00 00 48 89 5.W..1.H...E....E.H.5.e.......H.
1dc20 df e8 2e 01 00 00 89 45 c0 48 8d 35 8c 65 03 00 41 be ff ff ff ff ba ff ff ff ff 48 89 df e8 11 .......E.H.5.e..A..........H....
1dc40 01 00 00 89 45 c4 48 8d 35 73 65 03 00 ba ff ff ff ff 48 89 df e8 fa 00 00 00 ff c8 89 45 c8 48 ....E.H.5se.......H..........E.H
1dc60 8d 35 60 65 03 00 ba ff ff ff ff 48 89 df e8 e1 00 00 00 05 94 f8 ff ff 89 45 cc 48 8d 15 49 65 .5`e.......H.............E.H..Ie
1dc80 03 00 be ff ff ff ff 48 89 df e8 60 70 ff ff 85 c0 74 10 be ff ff ff ff 48 89 df e8 b3 6a ff ff .......H...`p....t......H....j..
1dca0 41 89 c6 be fe ff ff ff 48 89 df e8 15 65 ff ff 44 89 75 d8 48 8d 7d b8 e8 ff 1e 00 00 eb 07 31 A.......H....e..D.u.H.}........1
1dcc0 ff e8 c8 1f 00 00 48 89 df 48 83 f8 ff 74 0a 48 89 c6 e8 ab 6c ff ff eb 05 e8 6e 6c ff ff b8 01 ......H..H...t.H....l.....nl....
1dce0 00 00 00 48 83 c4 40 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 28 48 89 fb 48 b8 5f 58 58 58 58 58 ...H..@[A^].UH..SH..(H..H._XXXXX
1dd00 58 00 48 89 45 d8 48 b8 2f 74 6d 70 2f 6c 75 61 48 89 45 d0 48 8d 7d d0 e8 99 1e 00 00 83 f8 ff X.H.E.H./tmp/luaH.E.H.}.........
1dd20 74 1a 89 c7 e8 8b 1d 00 00 48 8d 75 d0 48 89 df e8 c2 6c ff ff b8 01 00 00 00 eb 11 48 8d 35 4b t........H.u.H....l.........H.5K
1dd40 64 03 00 31 c0 48 89 df e8 21 a5 ff ff 48 83 c4 28 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d..1.H...!...H..([].UH..AWAVSPA.
1dd60 d6 49 89 f7 48 89 fb be ff ff ff ff 4c 89 fa e8 7b 6f ff ff 48 8d 55 e4 be ff ff ff ff 48 89 df .I..H.......L...{o..H.U......H..
1dd80 e8 80 69 ff ff 83 7d e4 00 74 05 41 89 c6 eb 05 45 85 f6 78 1b be fe ff ff ff 48 89 df e8 23 64 ..i...}..t.A....E..x......H...#d
1dda0 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 35 1a 64 03 00 31 c0 48 89 df 4c 89 fa e8 ..D..H...[A^A_].H.5.d..1.H..L...
1ddc0 aa a4 ff ff 41 89 c6 eb d9 90 90 90 55 48 89 e5 83 ff 08 72 25 b8 08 00 00 00 83 ff 10 72 12 ff ....A.......UH.....r%........r..
1dde0 c7 89 f9 d1 e9 83 c0 08 83 ff 1f 89 cf 77 f0 eb 02 89 f9 83 c1 f8 09 c1 89 cf 89 f8 5d c3 55 48 .............w..............].UH
1de00 89 e5 89 f9 c1 e9 03 83 e1 1f 74 0a 83 e7 07 83 cf 08 ff c9 d3 e7 89 f8 5d c3 55 48 89 e5 ff cf ..........t.............].UH....
1de20 31 c9 81 ff 00 01 00 00 72 14 83 c1 08 89 f8 c1 e8 08 81 ff ff ff 00 00 89 c7 77 ee eb 02 89 f8 1.......r.................w.....
1de40 89 c0 48 8d 15 87 69 03 00 0f b6 04 10 01 c8 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ..H...i........].UH..AWAVAUATSH.
1de60 ec 38 4d 89 c6 49 89 cc 49 89 d5 89 f3 49 89 ff 83 fb 0d 0f 87 84 00 00 00 b8 80 2f 00 00 0f a3 .8M..I..I....I............./....
1de80 d8 73 55 41 83 7d 08 13 75 0a 49 8b 45 00 48 89 45 d0 eb 14 48 8d 75 d0 4c 89 ef e8 e2 4c fe ff .sUA.}..u.I.E.H.E...H.u.L....L..
1dea0 85 c0 0f 84 34 01 00 00 41 83 7c 24 08 13 75 0a 49 8b 0c 24 48 89 4d c8 eb 18 48 8d 75 c8 4c 89 ....4...A.|$..u.I..$H.M...H.u.L.
1dec0 e7 e8 bc 4c fe ff 85 c0 0f 84 0e 01 00 00 48 8b 4d c8 48 8b 55 d0 eb 50 b8 30 00 00 00 0f a3 d8 ...L..........H.M.H.U..P.0......
1dee0 73 1b 41 83 7d 08 03 0f 85 ae 00 00 00 f2 41 0f 10 45 00 f2 0f 11 45 c0 e9 ae 00 00 00 41 8b 45 s.A.}.........A..E....E......A.E
1df00 08 83 f8 03 75 0d f2 41 0f 10 45 00 f2 0f 11 45 b0 eb 43 83 f8 13 75 2a 41 83 7c 24 08 13 75 22 ....u..A..E....E..C...u*A.|$..u"
1df20 49 8b 55 00 49 8b 0c 24 4c 89 ff 89 de e8 d0 00 00 00 49 89 06 41 c7 46 08 13 00 00 00 e9 b1 00 I.U.I..$L.........I..A.F........
1df40 00 00 48 8d 75 b0 4c 89 ef e8 ba 4b fe ff 85 c0 0f 84 86 00 00 00 41 83 7c 24 08 03 75 0d f2 41 ..H.u.L....K..........A.|$..u..A
1df60 0f 10 0c 24 f2 0f 11 4d a8 eb 15 48 8d 75 a8 4c 89 e7 e8 91 4b fe ff 85 c0 74 61 f2 0f 10 4d a8 ...$...M...H.u.L....K....ta...M.
1df80 f2 0f 10 45 b0 89 df e8 30 01 00 00 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 eb 58 48 8d 75 c0 4c ...E....0....A...A.F......XH.u.L
1dfa0 89 ef e8 61 4b fe ff 85 c0 74 31 41 83 7c 24 08 03 75 0d f2 41 0f 10 0c 24 f2 0f 11 4d b8 eb 15 ...aK....t1A.|$..u..A...$...M...
1dfc0 48 8d 75 b8 4c 89 e7 e8 3c 4b fe ff 85 c0 74 0c f2 0f 10 4d b8 f2 0f 10 45 c0 eb a9 83 c3 06 4c H.u.L...<K....t....M....E......L
1dfe0 89 ff 4c 89 ee 4c 89 e2 4c 89 f1 41 89 d8 e8 5f 5f ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f ..L..L..L..A...__..H..8[A\A]A^A_
1e000 5d c3 55 48 89 e5 31 c0 83 fe 0d 89 f6 77 70 4c 8d 05 6e 00 00 00 49 63 34 b0 4c 01 c6 ff e6 48 ].UH..1......wpL..n...Ic4.L....H
1e020 01 d1 48 89 c8 eb 58 48 29 ca eb 50 48 0f af ca 48 89 c8 eb 4a 48 89 d6 48 89 ca 5d e9 7a 56 fe ..H...XH)..PH...H...JH..H..].zV.
1e040 ff 48 89 d6 48 89 ca 5d e9 17 56 fe ff 48 21 d1 48 89 c8 eb 2a 48 09 d1 48 89 c8 eb 22 48 31 d1 .H..H..]..V..H!.H...*H..H..."H1.
1e060 48 89 c8 eb 1a 48 f7 d9 48 89 d7 48 89 ce 5d e9 94 56 fe ff 48 f7 da eb 03 48 f7 d2 48 89 d0 5d H....H..H..H..]..V..H....H..H..]
1e080 c3 0f 1f 00 9b ff ff ff a3 ff ff ff a8 ff ff ff b1 ff ff ff fb ff ff ff fb ff ff ff bd ff ff ff ................................
1e0a0 c9 ff ff ff d1 ff ff ff d9 ff ff ff e4 ff ff ff e1 ff ff ff f0 ff ff ff f5 ff ff ff 55 48 89 e5 ............................UH..
1e0c0 48 83 ec 10 66 0f 28 d0 66 0f 57 c0 83 ff 0c 89 f8 0f 87 8e 00 00 00 48 8d 0d 8e 00 00 00 48 63 H...f.(.f.W............H......Hc
1e0e0 04 81 48 01 c8 ff e0 f2 0f 58 d1 66 0f 28 c2 eb 74 f2 0f 5c d1 66 0f 28 c2 eb 6a f2 0f 59 d1 66 ..H......X.f.(..t..\.f.(..j..Y.f
1e100 0f 28 c2 eb 60 66 0f 28 c2 f2 0f 11 4d f8 e8 07 1a 00 00 f2 0f 10 5d f8 66 0f 28 c8 f2 0f 59 cb .(..`f.(....M.........].f.(...Y.
1e120 66 0f 57 d2 66 0f 2e d1 76 3b f2 0f 58 c3 eb 35 66 0f 28 c2 48 83 c4 10 5d e9 96 1a 00 00 f2 0f f.W.f...v;..X..5f.(.H...].......
1e140 5e d1 66 0f 28 c2 eb 1d f2 0f 5e d1 0f 28 c2 48 83 c4 10 5d e9 bb 19 00 00 66 0f 57 15 4f 66 03 ^.f.(.....^..(.H...].....f.W.Of.
1e160 00 66 0f 28 c2 48 83 c4 10 5d c3 90 7b ff ff ff 85 ff ff ff 8f ff ff ff 99 ff ff ff c4 ff ff ff .f.(.H...]..{...................
1e180 d2 ff ff ff dc ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff ed ff ff ff ................................
1e1a0 55 48 89 e5 8d 47 01 48 98 48 8d 0d 00 64 03 00 f6 04 01 02 74 05 83 c7 d0 eb 06 83 cf 20 83 c7 UH...G.H.H...d......t...........
1e1c0 a9 89 f8 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f6 49 89 ff 4c 8d 25 cf 63 03 ...].UH..AWAVATSH...I..I..L.%.c.
1e1e0 00 4c 89 f9 0f b6 01 48 ff c1 42 f6 44 20 01 08 75 f2 45 31 c0 3c 2b 74 0f 3c 2d 75 08 41 b8 01 .L.....H..B.D...u.E1.<+t.<-u.A..
1e200 00 00 00 eb 03 48 ff c9 0f b6 11 48 83 fa 30 75 5d 8a 41 01 0c 20 3c 78 75 54 0f b6 51 02 48 83 .....H.....H..0u].A...<xuT..Q.H.
1e220 c1 02 42 8a 44 22 01 31 db a8 10 bf 01 00 00 00 74 6d 31 ff 48 c1 e3 04 0f be c2 8d 50 01 48 63 ..B.D".1........tm1.H.......P.Hc
1e240 d2 41 f6 04 14 02 75 08 83 c8 20 83 c0 a9 eb 03 83 c0 d0 48 63 f0 48 01 de 0f b6 51 01 48 ff c1 .A....u............Hc.H....Q.H..
1e260 42 8a 44 22 01 a8 10 48 89 f3 75 c8 eb 33 42 8a 44 22 01 31 f6 a8 02 bf 01 00 00 00 74 23 31 ff B.D"...H..u..3B.D".1........t#1.
1e280 48 8d 04 b6 48 0f be d2 48 8d 74 42 d0 0f b6 51 01 48 ff c1 42 8a 44 22 01 a8 02 75 e3 eb 02 31 H...H...H.tB...Q.H..B.D"...u...1
1e2a0 f6 a8 08 74 0f 0f b6 51 01 48 ff c1 42 f6 44 22 01 08 75 f1 84 d2 75 09 85 ff 75 05 48 85 c9 75 ...t...Q.H..B.D"..u...u...u.H..u
1e2c0 6f 48 8d 35 16 60 03 00 4c 89 ff e8 94 19 00 00 48 89 c1 31 c0 48 85 c9 75 79 48 8d 75 d8 4c 89 oH.5.`..L.......H..1.H..uyH.u.L.
1e2e0 ff e8 96 19 00 00 48 8b 4d d8 31 c0 4c 39 f9 74 62 0f b6 11 42 f6 44 22 01 08 74 18 48 ff c1 48 ......H.M.1.L9.tb...B.D"..t.H..H
1e300 89 4d d8 0f b6 11 48 ff c1 42 f6 44 22 01 08 75 ee 48 ff c9 31 c0 84 d2 75 39 31 c0 48 85 c9 74 .M....H..B.D"..u.H..1...u91.H..t
1e320 32 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 eb 18 48 89 f0 48 f7 d8 45 85 c0 48 0f 44 c6 49 89 06 2.A...A.F.......H..H..E..H.D.I..
1e340 41 c7 46 08 13 00 00 00 b8 01 00 00 00 4c 29 f8 48 01 c8 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 A.F..........L).H..H...[A\A^A_].
1e360 55 48 89 e5 48 83 fe 7f 77 0b 40 88 77 07 b8 01 00 00 00 eb 61 45 31 c9 41 ba 3f 00 00 00 48 b8 UH..H...w.@.w.......aE1.A.?...H.
1e380 00 00 00 00 07 00 00 00 49 b8 00 00 00 00 ff ff ff ff 89 f1 83 e1 3f 81 c9 80 00 00 00 48 89 c2 ........I.............?......H..
1e3a0 48 c1 fa 20 88 0c 17 48 c1 ee 06 41 d1 ea 4c 01 c0 41 ff c9 4c 39 d6 77 d9 41 83 f2 7f 41 c1 e2 H......H...A..L..A..L9.w.A...A..
1e3c0 01 44 09 d6 41 8d 41 07 48 98 40 88 34 07 b8 01 00 00 00 44 29 c8 5d c3 55 48 89 e5 41 57 41 56 .D..A.A.H.@.4......D).].UH..AWAV
1e3e0 41 54 53 48 83 ec 40 48 89 f3 49 89 fe 83 7b 08 13 75 1a 48 8b 13 48 8d 35 ab 46 03 00 48 8d 7d ATSH..@H..I...{..u.H..H.5.F..H.}
1e400 a0 31 c0 e8 14 18 00 00 4c 63 f8 eb 3e f2 0f 10 03 48 8d 35 95 46 03 00 4c 8d 65 a0 b0 01 4c 89 .1......Lc..>....H.5.F..L.e...L.
1e420 e7 e8 f6 17 00 00 4c 63 f8 48 8d 35 58 5e 03 00 4c 89 e7 e8 38 18 00 00 80 7c 05 a0 00 75 0c 66 ......Lc.H.5X^..L...8....|...u.f
1e440 42 c7 44 3d a0 2e 30 49 83 c7 02 48 8d 75 a0 4c 89 f7 4c 89 fa e8 24 56 ff ff 48 89 03 0f b6 40 B.D=..0I...H.u.L..L...$V..H....@
1e460 08 83 c8 40 89 43 08 48 83 c4 40 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 ...@.C.H..@[A\A^A_].UH..AWAVAUAT
1e480 53 48 83 ec 58 48 89 d3 49 89 f5 49 89 fe be 25 00 00 00 4c 89 ef e8 93 17 00 00 49 89 c4 4d 8b SH..XH..I..I...%...L.......I..M.
1e4a0 7e 10 49 8b 46 30 4c 29 f8 4d 85 e4 0f 84 97 03 00 00 48 89 5d 88 c7 45 94 00 00 00 00 48 83 f8 ~.I.F0L).M........H.]..E.....H..
1e4c0 2f 7f 11 be 02 00 00 00 4c 89 f7 e8 c4 d4 ff ff 4d 8b 7e 10 4c 89 e2 4c 29 ea 49 8d 47 10 49 89 /.......L.......M.~.L..L).I.G.I.
1e4e0 46 10 4c 89 f7 4c 89 ee e8 91 55 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 41 0f be 54 24 F.L..L....U..I....@...@A.G.A..T$
1e500 01 83 fa 48 7f 3b 83 fa 25 0f 85 b1 03 00 00 49 8b 5e 10 48 8d 43 10 49 89 46 10 ba 01 00 00 00 ...H.;..%......I.^.H.C.I.F......
1e520 4c 89 f7 48 8d 35 7a 5d 03 00 e8 4f 55 ff ff 48 89 03 0f b6 40 08 83 c8 40 89 43 08 e9 d7 02 00 L..H.5z]...OU..H....@...@.C.....
1e540 00 83 fa 54 7f 30 83 fa 49 0f 85 71 03 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 8b 75 88 48 ...T.0..I..q...I.F.H.H.I.N.H.u.H
1e560 63 16 48 83 fa 28 77 3e 48 89 d1 48 03 4e 10 8d 52 08 89 16 eb 3c 83 fa 62 7f 59 83 fa 55 0f 85 c.H..(w>H..H.N..R....<..b.Y..U..
1e580 3c 03 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ab 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 <...H.U.Hc.H..(......H..H.B..I..
1e5a0 0a e9 a6 00 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 8b 09 48 89 08 c7 40 08 13 00 00 00 49 ......H.N.H.Q.H.V.H..H...@.....I
1e5c0 8b 76 10 48 83 c6 f0 4c 89 f7 e8 09 fe ff ff e9 44 02 00 00 83 fa 6f 7f 40 83 fa 63 0f 84 c5 00 .v.H...L........D.....o.@..c....
1e5e0 00 00 83 fa 64 0f 85 de 00 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 8b 75 88 48 63 16 48 83 ....d......I.F.H.H.I.N.H.u.Hc.H.
1e600 fa 28 0f 87 7a 01 00 00 48 89 d1 48 03 4e 10 8d 52 08 89 16 e9 75 01 00 00 83 fa 70 75 5e 48 8b .(..z...H..H.N..R....u.....pu^H.
1e620 55 88 48 63 0a 48 83 f9 28 0f 87 d6 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 d1 00 00 00 U.Hc.H..(......H..H.B..I........
1e640 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 30 48 8d 7d 98 e8 08 fd ff ff 48 63 d0 b8 08 00 00 00 H.B.H.H.H.J.H.0H.}......Hc......
1e660 48 29 d0 48 8d 74 05 98 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 e9 89 01 00 00 83 fa 73 0f H).H.t..M.~.I.G.I.F.L.........s.
1e680 85 3b 02 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ad 00 00 00 48 89 c8 48 03 42 10 8d 49 08 .;...H.U.Hc.H..(......H..H.B..I.
1e6a0 89 0a e9 a8 00 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 de 00 00 00 48 89 c8 48 03 42 10 8d .......H.U.Hc.H..(......H..H.B..
1e6c0 49 08 89 0a e9 d9 00 00 00 83 fa 66 0f 85 ee 01 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 8b I..........f......I.F.H.H.I.N.H.
1e6e0 75 88 48 63 56 04 48 81 fa a0 00 00 00 0f 87 da 00 00 00 48 89 d1 48 03 4e 10 8d 52 10 89 56 04 u.HcV.H............H..H.N..R..V.
1e700 e9 d4 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 10 31 c0 48 8d 5d a0 48 89 df 48 8d 35 .....H.B.H.H.H.J.H..1.H.].H..H.5
1e720 7d 5b 03 00 e8 f3 14 00 00 48 63 d0 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 48 89 de e9 c2 }[.......Hc.M.~.I.G.I.F.L..H....
1e740 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 4c 8b 28 4d 85 ed 48 8d 05 38 5b 03 00 4c 0f 44 e8 ...H.B.H.H.H.J.L.(M..H..8[..L.D.
1e760 4c 89 ef e8 ea 14 00 00 4d 8b 7e 10 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c 89 ee 48 89 c2 e9 83 00 L.......M.~.I.O.I.N.L..L..H.....
1e780 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 63 09 e9 1f fe ff ff 48 8b 42 08 48 8d 48 08 48 89 ..H.N.H.Q.H.V.Hc......H.B.H.H.H.
1e7a0 4a 08 8b 00 88 45 d7 0f b6 d0 8d 42 01 48 8d 0d fc 5d 03 00 f6 04 01 04 75 33 31 c0 4c 89 f7 48 J....E.....B.H...]......u31.L..H
1e7c0 8d 35 d5 5a 03 00 e8 06 01 00 00 eb 4b 48 8b 4e 08 48 8d 51 08 48 89 56 08 f2 0f 10 01 f2 0f 11 .5.Z........KH.N.H.Q.H.V........
1e7e0 00 c7 40 08 03 00 00 00 e9 d2 fd ff ff 4d 8b 7e 10 49 8d 47 10 49 89 46 10 ba 01 00 00 00 4c 89 ..@..........M.~.I.G.I.F......L.
1e800 f7 48 8d 75 d7 e8 74 52 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 83 45 94 02 4d 89 e5 49 .H.u..tR..I....@...@A.G..E..M..I
1e820 83 c5 02 be 25 00 00 00 4c 89 ef e8 fe 13 00 00 49 89 c4 4d 8b 7e 10 49 8b 46 30 4c 29 f8 4d 85 ....%...L.......I..M.~.I.F0L).M.
1e840 e4 0f 85 76 fc ff ff eb 07 c7 45 94 00 00 00 00 48 83 f8 1f 7f 11 be 01 00 00 00 4c 89 f7 e8 31 ...v......E.....H..........L...1
1e860 d1 ff ff 4d 8b 7e 10 4c 89 ef e8 e3 13 00 00 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c 89 ee 48 89 c2 ...M.~.L.......I.O.I.N.L..L..H..
1e880 e8 f9 51 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 8b 75 94 85 f6 7e 0b 83 ce 01 4c 89 f7 ..Q..I....@...@A.G..u...~....L..
1e8a0 e8 e7 4a fe ff 49 8b 46 10 48 8b 40 f0 48 83 c0 20 48 83 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 ..J..I.F.H.@.H...H..X[A\A]A^A_].
1e8c0 48 8d 35 df 59 03 00 31 c0 4c 89 f7 e8 51 09 00 00 55 48 89 e5 48 81 ec d0 00 00 00 84 c0 74 26 H.5.Y..1.L...Q...UH..H........t&
1e8e0 0f 29 85 60 ff ff ff 0f 29 8d 70 ff ff ff 0f 29 55 80 0f 29 5d 90 0f 29 65 a0 0f 29 6d b0 0f 29 .).`....).p....)U..)]..)e..)m..)
1e900 75 c0 0f 29 7d d0 4c 89 8d 58 ff ff ff 4c 89 85 50 ff ff ff 48 89 8d 48 ff ff ff 48 89 95 40 ff u..)}.L..X...L..P...H..H...H..@.
1e920 ff ff 48 8d 85 30 ff ff ff 48 89 45 f0 48 8d 45 10 48 89 45 e8 c7 45 e4 30 00 00 00 c7 45 e0 10 ..H..0...H.E.H.E.H.E..E.0....E..
1e940 00 00 00 48 8d 55 e0 e8 28 fb ff ff 48 81 c4 d0 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 ...H.U..(...H......].UH..AWAVATS
1e960 49 89 d4 48 89 f3 49 89 fe 48 89 df e8 e1 12 00 00 49 89 c7 8a 03 3c 40 75 31 4d 39 e7 76 53 41 I..H..I..H.......I....<@u1M9.vSA
1e980 c6 46 02 2e 66 41 c7 06 2e 2e 49 83 c6 03 b8 04 00 00 00 4c 29 e0 49 83 c4 fd 4c 01 f8 48 01 c3 .F..fA....I........L).I...L..H..
1e9a0 4c 89 f7 48 89 de 4c 89 e2 eb 33 3c 3d 75 36 48 ff c3 4d 39 e7 76 1e 49 8d 54 24 ff 4c 89 f7 48 L..H..L...3<=u6H..M9.v.I.T$.L..H
1e9c0 89 de e8 e3 11 00 00 43 c6 44 26 ff 00 e9 91 00 00 00 48 ff c3 4c 89 f7 48 89 de 4c 89 fa e8 c7 .......C.D&.......H..L..H..L....
1e9e0 11 00 00 eb 7e be 0a 00 00 00 48 89 df e8 3c 12 00 00 48 b9 5b 73 74 72 69 6e 67 20 49 89 0e 41 ....~.....H...<...H.[string.I..A
1ea00 c6 46 08 22 49 8d 7e 09 49 83 c4 f1 4d 39 e7 73 16 48 85 c0 75 11 48 89 de 4c 89 fa e8 89 11 00 .F."I.~.I...M9.s.H..u.H..L......
1ea20 00 49 83 c7 09 eb 2f 48 85 c0 74 06 48 29 d8 49 89 c7 4d 39 e7 4d 0f 47 fc 48 89 de 4c 89 fa e8 .I..../H..t.H).I..M9.M.G.H..L...
1ea40 66 11 00 00 43 c6 44 37 0b 2e 66 43 c7 44 37 09 2e 2e 49 83 c7 0c 43 c6 44 3e 02 00 66 43 c7 04 f...C.D7..fC.D7...I...C.D>..fC..
1ea60 3e 22 5d 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 85 f6 41 0f 94 c1 85 d2 41 0f 94 c0 31 c0 45 >"][A\A^A_].UH..H..A.....A...1.E
1ea80 08 c8 48 0f 44 c6 48 8b 77 20 f6 46 42 02 74 08 48 8b 76 28 48 89 77 28 48 89 87 a8 00 00 00 89 ..H.D.H.w..FB.t.H.v(H.w(H.......
1eaa0 8f bc 00 00 00 89 8f c0 00 00 00 41 f6 c0 01 74 02 31 d2 88 97 c8 00 00 00 5d c3 55 48 89 e5 48 ...........A...t.1.......].UH..H
1eac0 8b 87 a8 00 00 00 5d c3 55 48 89 e5 0f b6 87 c8 00 00 00 5d c3 55 48 89 e5 8b 87 bc 00 00 00 5d ......].UH.........].UH........]
1eae0 c3 55 48 89 e5 31 c0 85 f6 78 3d 48 8b 4f 20 48 83 c7 60 48 39 f9 41 0f 94 c0 85 f6 7e 18 48 39 .UH..1...x=H.O.H..`H9.A.....~.H9
1eb00 f9 74 13 48 8b 49 10 48 39 f9 41 0f 94 c0 83 fe 02 8d 76 ff 7d e8 85 f6 75 0e 45 84 c0 75 09 48 .t.H.I.H9.A.......v.}...u.E..u.H
1eb20 89 4a 78 b8 01 00 00 00 5d c3 55 48 89 e5 53 50 89 d0 48 89 fb 48 85 f6 74 41 48 c7 45 f0 00 00 .Jx.....].UH..SP..H..H..tAH.E...
1eb40 00 00 48 8b 76 78 48 8d 4d f0 48 89 df 89 c2 e8 54 00 00 00 31 c9 48 85 c0 74 43 48 8b 4b 10 48 ..H.vxH.M.H.....T...1.H..tCH.K.H
1eb60 8b 55 f0 48 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 89 c1 eb 23 48 8b 53 10 31 .U.H.2H.R.H.Q.H.1H.C..H...#H.S.1
1eb80 c9 83 7a f8 46 75 17 48 8b 4a f0 48 8b 79 18 31 d2 89 c6 48 83 c4 08 5b 5d e9 57 34 ff ff 48 89 ..z.Fu.H.J.H.y.1...H...[].W4..H.
1eba0 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 41 89 d4 48 89 f3 49 .H...[].UH..AWAVAUATSPI..A..H..I
1ebc0 89 ff f6 43 42 02 74 30 45 85 e4 78 3e 48 8b 03 4c 8b 6b 20 48 8b 00 48 8b 78 18 48 8b 53 28 48 ...CB.t0E..x>H..L.k.H..H.x.H.S(H
1ebe0 2b 57 38 48 c1 ea 02 ff ca 44 89 e6 e8 04 34 ff ff 48 85 c0 75 78 eb 07 4c 8b 2b 49 83 c5 10 49 +W8H.....D....4..H..ux..L.+I...I
1ec00 39 5f 20 74 45 4c 8b 7b 18 eb 43 41 f7 dc 48 8b 0b 48 8b 7b 20 48 8b 01 48 8b 40 18 49 63 d4 48 9_.tEL.{..CA..H..H.{.H..H.@.Ic.H
1ec20 29 cf 48 c1 ff 04 0f b6 70 0a 48 29 f7 31 c0 48 39 fa 7d 4a 48 01 d6 48 c1 e6 04 48 01 f1 49 89 ).H.....p.H).1.H9.}JH..H...H..I.
1ec40 0e 48 8d 05 8c 57 03 00 eb 34 49 83 c7 10 49 8b 0f 4c 29 e9 48 c1 f9 04 49 63 d4 31 c0 48 39 d1 .H...W...4I...I..L).H...Ic.1.H9.
1ec60 7c 1c 45 85 e4 7e 17 48 8d 05 59 57 03 00 41 ff cc 49 63 cc 48 c1 e1 04 4c 01 e9 49 89 0e 48 83 |.E..~.H..YW..A..Ic.H...L..I..H.
1ec80 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 c7 45 f0 00 00 00 00 48 8b ..[A\A]A^A_].UH..SPH..H.E.....H.
1eca0 76 78 48 8d 4d f0 e8 fd fe ff ff 48 85 c0 74 1c 48 8b 4d f0 48 8b 53 10 48 8b 72 f0 48 8b 52 f8 vxH.M......H..t.H.M.H.S.H.r.H.R.
1ecc0 48 89 51 08 48 89 31 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 H.Q.H.1H.C..H...[].UH..AWAVAUATS
1ece0 48 83 ec 58 49 89 d5 49 89 fe 80 3e 3e 75 17 49 8b 4e 10 48 83 c1 f0 48 ff c6 49 89 4e 10 31 c0 H..XI..I...>>u.I.N.H...H..I.N.1.
1ed00 48 89 45 b0 eb 0b 49 8b 45 78 48 89 45 b0 48 8b 08 8b 41 08 83 e0 1f 45 31 e4 83 f8 06 75 03 4c H.E...I.ExH.E.H...A....E1....u.L
1ed20 8b 21 48 89 4d a8 8a 06 48 89 75 b8 84 c0 bb 01 00 00 00 0f 84 0b 03 00 00 49 8d 4d 38 48 89 4d .!H.M...H.u..............I.M8H.M
1ed40 c0 49 8d 4d 08 48 89 4d a0 48 8b 4d b8 4c 8d 79 01 bb 01 00 00 00 e9 b4 01 00 00 48 8b 45 b0 48 .I.M.H.M.H.M.L.y...........H.E.H
1ed60 85 c0 74 16 f6 40 42 20 75 10 48 8b 40 10 8a 48 42 f6 c1 02 0f 85 81 00 00 00 49 c7 45 10 00 00 ..t..@B.u.H.@..HB.........I.E...
1ed80 00 00 48 8d 05 27 14 00 00 49 89 45 10 49 c7 45 08 00 00 00 00 e9 9c 02 00 00 48 8b 45 b0 48 85 ..H..'...I.E.I.E..........H.E.H.
1eda0 c0 75 10 31 c0 eb 11 4d 85 e4 75 15 41 c6 45 34 00 eb 1f 8a 40 42 24 20 41 88 45 37 e9 75 02 00 .u.1...M..u.A.E4....@B$.A.E7.u..
1edc0 00 41 8a 44 24 0a 41 88 45 34 41 80 7c 24 08 26 75 0c 66 41 c7 45 35 00 01 e9 58 02 00 00 49 8b .A.D$.A.E4A.|$.&u.fA.E5...X...I.
1ede0 44 24 18 8a 40 0b 41 88 45 36 49 8b 44 24 18 8a 40 0a 41 88 45 35 e9 3b 02 00 00 f6 c1 04 75 69 D$..@.A.E6I.D$..@.A.E5.;......ui
1ee00 48 8b 08 48 8b 70 28 48 8b 01 48 8b 78 18 48 8b 47 38 48 29 c6 48 c1 ee 02 ff ce 48 63 ce 44 8b H..H.p(H..H.x.H.G8H).H.....Hc.D.
1ee20 0c 88 44 89 ca 83 e2 3f 45 31 c0 8d 42 f8 83 f8 21 77 16 48 8d 0d 1e 03 00 00 48 63 04 81 48 01 ..D....?E1..B...!w.H......Hc..H.
1ee40 c8 ff e0 83 c2 f9 49 89 d0 49 8b 46 18 4a 8b 84 c0 f8 00 00 00 48 83 c0 20 48 8b 4d a0 48 89 01 ......I..I.F.J.......H...H.M.H..
1ee60 48 8d 05 42 55 03 00 eb 15 48 8b 45 a0 48 8d 0d 60 42 03 00 48 89 08 48 8d 05 19 55 03 00 49 89 H..BU....H.E.H..`B..H..H...U..I.
1ee80 45 10 e9 af 01 00 00 41 b8 01 00 00 00 eb ba 41 c1 e9 06 41 0f b6 d1 48 8b 4d a0 e8 60 08 00 00 E......A.......A...A...H.M..`...
1eea0 48 85 c0 49 89 45 10 0f 84 d5 fe ff ff e9 84 01 00 00 41 b8 12 00 00 00 eb 8f 41 b8 13 00 00 00 H..I.E............A.......A.....
1eec0 eb 87 41 b8 04 00 00 00 e9 7c ff ff ff 41 b8 16 00 00 00 e9 71 ff ff ff 41 b8 05 00 00 00 e9 66 ..A......|...A......q...A......f
1eee0 ff ff ff 41 b8 14 00 00 00 e9 5b ff ff ff 41 b8 15 00 00 00 e9 50 ff ff ff 48 8b 45 a0 48 8d 0d ...A......[...A......P...H.E.H..
1ef00 98 54 03 00 48 89 08 48 89 c8 e9 6f ff ff ff 0f be c0 83 f8 52 7f 0e 83 f8 4c 0f 85 be 00 00 00 .T..H..H...o........R....L......
1ef20 e9 11 01 00 00 83 f8 65 7f 3f 83 f8 53 0f 85 ab 00 00 00 4d 85 e4 74 0c 41 80 7c 24 08 26 0f 85 .......e.?..S......M..t.A.|$.&..
1ef40 9e 00 00 00 48 8d 05 69 54 03 00 48 89 c1 49 89 4d 20 49 c7 45 2c ff ff ff ff 48 8d 05 58 54 03 ....H..iT..H..I.M.I.E,....H..XT.
1ef60 00 48 89 ce e9 bb 00 00 00 83 f8 6b 7f 0b 83 f8 66 0f 84 bf 00 00 00 eb 65 83 c0 94 83 f8 09 77 .H.........k....f.......e......w
1ef80 5d 48 8d 0d a8 01 00 00 48 63 04 81 48 01 c8 ff e0 b8 ff ff ff ff 48 8b 75 b0 48 85 f6 74 39 f6 ]H......Hc..H.........H.u.H..t9.
1efa0 46 42 02 74 33 48 8b 0e 48 8b 09 48 8b 51 18 48 8b 4a 48 48 85 c9 74 20 48 8b 46 28 48 2b 42 38 FB.t3H..H..H.Q.H.JHH..t.H.F(H+B8
1efc0 48 c1 e0 1e 48 ba 00 00 00 00 ff ff ff ff 48 01 d0 48 c1 f8 20 8b 04 81 41 89 45 28 eb 58 31 db H...H.........H..H......A.E(.X1.
1efe0 eb 54 49 8b 44 24 18 48 8b 48 68 48 85 c9 48 8d 35 c6 53 03 00 74 07 48 83 c1 20 48 89 ce 49 89 .TI.D$.H.HhH..H.5.S..t.H...H..I.
1f000 75 20 8b 48 28 85 c9 41 89 4d 2c 8b 40 2c 41 89 45 30 48 8d 05 aa 53 03 00 48 8d 0d 9e 53 03 00 u..H(..A.M,.@,A.E0H...S..H...S..
1f020 48 0f 44 c1 49 89 45 18 ba 3c 00 00 00 48 8b 7d c0 e8 1f f9 ff ff 41 8a 07 49 ff c7 84 c0 0f 85 H.D.I.E..<...H.}......A..I......
1f040 cb fe ff ff 89 5d c0 be 66 00 00 00 48 8b 5d b8 48 89 df e8 d6 0b 00 00 48 85 c0 74 1b 49 8b 46 .....]..f...H.].H.......H..t.I.F
1f060 10 48 8b 55 a8 48 8b 0a 48 8b 52 08 48 89 50 08 48 89 08 49 83 46 10 10 be 4c 00 00 00 48 89 df .H.U.H..H.R.H.P.H..I.F...L...H..
1f080 e8 a9 0b 00 00 48 85 c0 0f 84 8d 00 00 00 4c 89 f1 4d 85 e4 4d 89 e7 74 07 41 80 7f 08 26 75 15 .....H........L..M..M..t.A...&u.
1f0a0 48 8b 41 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 41 10 eb 66 49 8b 47 18 4c 8b 70 48 49 89 cc H.A..@.....H...H.A..fI.G.L.pHI..
1f0c0 4c 89 e7 e8 b8 6e fe ff 48 89 c3 49 8b 44 24 10 48 89 18 c7 40 08 45 00 00 00 49 83 44 24 10 10 L....n..H..I.D$.H...@.E...I.D$..
1f0e0 c7 45 c8 01 00 00 00 c7 45 d0 01 00 00 00 49 8b 47 18 45 31 ed 83 78 1c 00 7e 20 4b 63 14 ae 4c .E......E.....I.G.E1..x..~.Kc..L
1f100 89 e7 48 89 de 48 8d 4d c8 e8 9f 6d fe ff 49 ff c5 49 8b 47 18 44 3b 68 1c 7c e0 8b 45 c0 48 83 ..H..H.M...m..I..I.G.D;h.|..E.H.
1f120 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 61 fe ff ff ae fe ff ff 2b fc ff ff ae fe ff ff .X[A\A]A^A_]....a.......+.......
1f140 ae fe ff ff ae fe ff ff ae fe ff ff ae fe ff ff 6a fc ff ff 77 fc ff ff 2f fd ff ff f1 fc ff ff ................j...w.../.......
1f160 2f fd ff ff f1 fc ff ff f1 fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff /...............................
1f180 eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff 5a fd ff ff ............................Z...
1f1a0 62 fd ff ff f1 fc ff ff 6a fd ff ff 75 fd ff ff f1 fc ff ff 80 fd ff ff 8b fd ff ff 96 fd ff ff b.......j...u...................
1f1c0 f1 fc ff ff f1 fc ff ff 37 fd ff ff 37 fd ff ff f1 fc ff ff f1 fc ff ff f1 fc ff ff a1 fd ff ff ........7...7...................
1f1e0 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb 8b 46 08 83 e0 0f ff c0 48 8d 0d a1 ea 03 00 4c UH..AWAVSPI..H...F......H......L
1f200 8b 3c c1 e8 41 01 00 00 49 89 c0 48 8d 35 cf 50 03 00 31 c0 48 89 df 4c 89 f2 4c 89 f9 e8 00 00 .<..A...I..H.5.P..1.H..L..L.....
1f220 00 00 55 48 89 e5 41 57 41 56 53 48 81 ec 18 01 00 00 48 89 fb 84 c0 74 38 0f 29 85 00 ff ff ff ..UH..AWAVSH......H....t8.).....
1f240 0f 29 8d 10 ff ff ff 0f 29 95 20 ff ff ff 0f 29 9d 30 ff ff ff 0f 29 a5 40 ff ff ff 0f 29 ad 50 .)......)......).0....).@....).P
1f260 ff ff ff 0f 29 b5 60 ff ff ff 0f 29 bd 70 ff ff ff 4c 89 8d f8 fe ff ff 4c 89 85 f0 fe ff ff 48 ....).`....).p...L......L......H
1f280 89 8d e8 fe ff ff 48 89 95 e0 fe ff ff 48 8d 85 d0 fe ff ff 48 89 45 90 48 8d 45 10 48 89 45 88 ......H......H......H.E.H.E.H.E.
1f2a0 c7 45 84 30 00 00 00 c7 45 80 10 00 00 00 48 8d 55 80 48 89 df e8 ba f1 ff ff 49 89 c6 48 8b 53 .E.0....E.....H.U.H.......I..H.S
1f2c0 20 f6 42 42 02 74 7a 48 8b 02 48 8b 00 48 8b 40 18 48 8b 48 48 48 85 c9 41 bf ff ff ff ff 74 21 ..BB.tzH..H..H.@.H.HHH..A.....t!
1f2e0 48 8b 52 28 48 2b 50 38 48 c1 e2 1e 48 be 00 00 00 00 ff ff ff ff 48 01 d6 48 c1 fe 20 44 8b 3c H.R(H+P8H...H.........H..H...D.<
1f300 b1 48 8b 70 68 48 85 f6 75 0a c6 45 a0 3f c6 45 a1 00 eb 12 48 83 c6 20 48 8d 7d a0 ba 3c 00 00 .H.phH..u..E.?.E....H...H.}..<..
1f320 00 e8 2f f6 ff ff 48 8d 35 f5 49 03 00 48 8d 55 a0 31 c0 44 89 f9 48 89 df 4d 89 f0 e8 90 f5 ff ../...H.5.I..H.U.1.D..H..M......
1f340 ff 48 89 df e8 07 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 48 c7 45 e8 00 00 00 00 4d .H.......UH..AVSH...I..H.E.....M
1f360 8b 46 20 41 f6 40 42 02 0f 84 87 00 00 00 49 8b 08 48 8b 09 0f b6 51 0a 85 d2 74 19 31 ff 31 db .F.A.@B.......I..H....Q...t.1.1.
1f380 48 8b 44 d9 20 48 39 30 74 7b 48 ff c3 48 83 c7 10 39 d3 7c eb 49 8b 78 20 48 89 f2 48 29 fa 48 H.D..H90t{H..H...9.|.I.x.H..H).H
1f3a0 83 fa f1 7c 50 48 89 d3 48 c1 fb 04 49 8b 40 08 48 29 f8 48 c1 f8 04 48 39 c3 7d 39 48 c1 e3 04 ...|PH..H...I.@.H).H...H9.}9H...
1f3c0 48 01 df 48 39 f7 75 2d 48 8b 79 18 49 8b 70 28 48 2b 77 38 48 c1 ee 02 ff ce 48 c1 ea 04 48 8d H..H9.u-H.y.I.p(H+w8H.....H...H.
1f3e0 4d e8 e8 19 03 00 00 48 89 c2 48 85 d2 74 06 48 8b 4d e8 eb 39 48 8d 05 b4 0d 00 00 48 83 c4 10 M......H..H..t.H.M..9H......H...
1f400 5b 41 5e 5d c3 48 8b 41 18 48 8b 40 58 48 8b 0c 38 48 85 c9 74 06 48 83 c1 20 eb 07 48 8d 0d b1 [A^].H.A.H.@XH..8H..t.H.....H...
1f420 3c 03 00 48 89 4d e8 48 8d 15 58 4f 03 00 48 8d 35 39 4f 03 00 31 c0 4c 89 f7 48 83 c4 10 5b 41 <..H.M.H..XO..H.59O..1.L..H...[A
1f440 5e 5d e9 8a f4 ff ff 55 48 89 e5 8b 46 08 83 e0 0f 83 c0 fd 83 f8 02 48 0f 42 f2 48 8d 15 9a 4e ^].....UH...F..........H.B.H...N
1f460 03 00 e8 79 fd ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 49 89 d4 48 89 f3 49 ...y...UH..AWAVATSH...I..I..H..I
1f480 89 ff 83 7b 08 03 75 0b f2 0f 10 03 f2 0f 11 45 d8 eb 12 48 8d 75 d8 48 89 df e8 69 36 fe ff 85 ...{..u........E...H.u.H...i6...
1f4a0 c0 4c 0f 44 e3 4c 89 ff 4c 89 e6 4c 89 f2 e8 2d fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d7 .L.D.L..L..L...-...UH..AWAVSPI..
1f4c0 48 89 f3 49 89 fe 83 7b 08 13 75 09 48 8b 03 48 89 45 e0 eb 12 48 8d 75 e0 48 89 df e8 a1 36 fe H..I...{..u.H..H.E...H.u.H....6.
1f4e0 ff 85 c0 4c 0f 44 fb 4c 89 f7 4c 89 fe e8 57 fe ff ff 48 89 c1 48 8d 35 0c 4e 03 00 31 c0 4c 89 ...L.D.L..L...W...H..H.5.N..1.L.
1f500 f7 48 89 ca e8 19 fd ff ff 55 48 89 e5 48 89 d0 8b 4e 08 83 e1 0f ff c1 48 8d 35 81 e7 03 00 48 .H.......UH..H...N......H.5....H
1f520 8b 14 ce 8b 40 08 83 e0 0f ff c0 48 8b 0c c6 48 39 ca 75 0e 48 8d 35 f4 4d 03 00 31 c0 e8 e0 fc ....@......H...H9.u.H.5.M..1....
1f540 ff ff 48 8d 35 07 4e 03 00 31 c0 e8 d2 fc ff ff 55 48 89 e5 53 50 48 89 fb 48 8b 83 b0 00 00 00 ..H.5.N..1......UH..SPH..H......
1f560 48 85 c0 74 4b 48 8b 4b 10 48 8b 53 38 48 8b 71 f0 48 8b 79 f8 48 89 79 08 48 89 31 48 8b 4b 10 H..tKH.K.H.S8H.q.H.y.H.y.H.1H.K.
1f580 48 8b 34 02 48 8b 44 02 08 48 89 41 f8 48 89 71 f0 48 8b 73 10 48 8d 46 10 48 89 43 10 48 83 c6 H.4.H.D..H.A.H.q.H.s.H.F.H.C.H..
1f5a0 f0 ba 01 00 00 00 31 c9 48 89 df e8 33 ca ff ff be 02 00 00 00 48 89 df e8 46 c1 ff ff 55 48 89 ......1.H...3........H...F...UH.
1f5c0 e5 41 57 41 56 41 55 41 54 53 50 49 89 fd 4d 8b 75 20 41 0f b6 9d c8 00 00 00 f6 c3 08 74 0a 41 .AWAVAUATSPI..M.u.A..........t.A
1f5e0 83 bd c0 00 00 00 00 74 05 45 31 ff eb 11 41 8b 85 bc 00 00 00 41 89 85 c0 00 00 00 41 b7 01 41 .......t.E1...A......A......A..A
1f600 8a 46 42 a8 40 74 0b 24 bf 41 88 46 42 e9 aa 00 00 00 45 84 ff 74 12 be 03 00 00 00 ba ff ff ff .FB.@t.$.A.FB.....E..t..........
1f620 ff 4c 89 ef e8 8f c4 ff ff f6 c3 04 74 7b 49 8b 06 49 8b 76 28 48 8b 00 48 8b 40 18 48 8b 48 38 .L..........t{I..I.v(H..H.@.H.H8
1f640 48 8b 40 48 48 89 f7 48 29 cf 48 c1 ef 02 ff cf 48 85 c0 ba ff ff ff ff 74 06 48 63 d7 8b 14 90 H.@HH..H).H.....H.......t.Hc....
1f660 4d 8d 66 28 85 ff 74 32 49 8b 7d 28 48 39 fe 76 29 be ff ff ff ff 48 85 c0 74 1b 48 29 cf 48 c1 M.f(..t2I.}(H9.v).....H..t.H).H.
1f680 e7 1e 48 b9 00 00 00 00 ff ff ff ff 48 01 f9 48 c1 f9 20 8b 34 88 39 f2 74 13 be 02 00 00 00 4c ..H.........H..H....4.9.t......L
1f6a0 89 ef e8 11 c4 ff ff eb 04 4d 8d 66 28 49 8b 04 24 49 89 45 28 41 80 7d 0a 01 74 0f 48 83 c4 08 .........M.f(I..$I.E(A.}..t.H...
1f6c0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 84 ff 74 0b 41 c7 85 c0 00 00 00 01 00 00 00 48 83 c0 fc 49 [A\A]A^A_].E..t.A..........H...I
1f6e0 89 04 24 41 80 4e 42 40 49 8b 45 10 48 83 c0 f0 49 89 06 be 01 00 00 00 4c 89 ef e8 03 c0 ff ff ..$A.NB@I.E.H...I.......L.......
1f700 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d d0 41 89 d5 41 89 f6 4c 8d 3d ee 4f UH..AWAVAUATSH...H.M.A..A..L.=.O
1f720 03 00 41 8d 75 01 48 89 fb 44 89 f2 e8 c4 28 ff ff 48 85 c0 48 8b 4d d0 48 89 01 0f 85 1c 01 00 ..A.u.H..D....(..H..H.M.H.......
1f740 00 45 85 f6 b8 00 00 00 00 0f 8e 51 02 00 00 4c 8b 43 38 49 89 da 41 bc ff ff ff ff 31 c0 4c 89 .E.........Q...L.C8I..A.....1.L.
1f760 c1 45 31 c9 8b 31 89 f2 83 e2 3f 89 f7 c1 ef 06 83 fa 1d 40 0f b6 ff 7f 16 83 fa 04 75 56 44 39 .E1..1....?........@........uVD9
1f780 ef 7f 6c c1 ee 17 01 f7 44 39 ef 7d 53 eb 60 8d 5a dc 83 fb 02 72 36 83 fa 1e 75 29 c1 ee 0e 8d ..l.....D9.}S.`.Z....r6...u)....
1f7a0 94 30 02 00 fe ff 39 d0 40 0f 9c c6 44 39 f2 40 0f 9e c7 40 20 f7 44 39 ca 0f 9f c3 40 84 fb 44 .0....9.@...D9.@...@..D9....@..D
1f7c0 0f 45 ca eb 2a 83 fa 29 75 0a 83 c7 02 44 39 ef 7e 0e eb 1b 41 f6 04 17 40 74 14 44 39 ef 75 0f .E..*..)u....D9.~...A...@t.D9.u.
1f7e0 44 39 c8 41 89 c4 ba ff ff ff ff 44 0f 4c e2 ff c0 48 83 c1 04 41 39 c6 0f 85 66 ff ff ff 41 83 D9.A.......D.L...H...A9...f...A.
1f800 fc ff b8 00 00 00 00 4c 89 d7 0f 84 90 01 00 00 49 63 c4 41 8b 0c 80 89 ca 83 e2 3f 31 c0 83 fa .......L........Ic.A.......?1...
1f820 0c 0f 87 79 01 00 00 48 8d 35 82 01 00 00 48 89 f3 48 63 34 93 48 01 de ff e6 41 89 cd 41 c1 ed ...y...H.5....H..Hc4.H....A..A..
1f840 17 c1 e9 06 0f b6 c1 41 39 c5 45 89 e6 b8 00 00 00 00 0f 82 ca fe ff ff e9 43 01 00 00 48 8d 05 .......A9.E..............C...H..
1f860 f5 44 03 00 e9 37 01 00 00 89 cb c1 eb 0e 81 e3 ff 01 00 00 c1 e9 17 83 fa 07 0f 85 a0 00 00 00 .D...7..........................
1f880 ff c1 49 89 fe 89 ce 44 89 e2 e8 66 27 ff ff 4c 89 f7 49 89 c5 e9 9b 00 00 00 c1 e9 0e eb 0d 41 ..I....D...f'..L..I............A
1f8a0 ff c4 49 63 c4 41 8b 0c 80 c1 e9 06 89 c9 48 8b 57 30 48 c1 e1 04 8b 74 0a 08 83 e6 0f 31 c0 83 ..Ic.A........H.W0H....t.....1..
1f8c0 fe 04 0f 85 d8 00 00 00 48 8b 04 0a 48 83 c0 20 48 8b 4d d0 48 89 01 48 8d 05 b0 4a 03 00 e9 bd ........H...H...H.M.H..H...J....
1f8e0 00 00 00 c1 e9 17 48 8b 47 58 48 c1 e1 04 48 8b 04 08 48 85 c0 74 5a 48 83 c0 20 eb 5b c1 e9 0e ......H.GXH...H...H..tZH....[...
1f900 81 e1 ff 01 00 00 44 89 e6 89 ca 48 8b 4d d0 e8 d0 00 00 00 48 8d 05 b5 3f 03 00 e9 80 00 00 00 ......D....H.M......H...?.......
1f920 48 8b 47 58 48 c1 e1 04 4c 8b 2c 08 4d 85 ed 74 37 49 83 c5 20 44 89 e6 89 da 48 8b 4d d0 e8 a1 H.GXH...L.,.M..t7I...D....H.M...
1f940 00 00 00 4d 85 ed 75 35 48 8d 05 31 4a 03 00 eb 4f 48 8d 05 7c 37 03 00 48 8b 4d d0 48 89 01 48 ...M..u5H..1J...OH..|7..H.M.H..H
1f960 8d 05 20 4a 03 00 eb 38 44 89 e6 89 da 48 8b 4d d0 e8 6e 00 00 00 4c 8d 2d 57 37 03 00 48 8d 35 ...J...8D....H.M..n...L.-W7..H.5
1f980 6b 42 03 00 4c 89 ef e8 a8 02 00 00 85 c0 48 8d 0d e4 49 03 00 48 8d 05 e4 49 03 00 48 0f 44 c1 kB..L.........H...I..H...I..H.D.
1f9a0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 8a fe ff ff ea fe ff ff ef fe ff ff f0 ff ff ff H...[A\A]A^A_]..................
1f9c0 f0 ff ff ff 33 ff ff ff b9 fe ff ff b9 fe ff ff f0 ff ff ff f0 ff ff ff f0 ff ff ff f0 ff ff ff ....3...........................
1f9e0 4d ff ff ff 55 48 89 e5 53 50 48 89 cb f6 c6 01 74 27 81 e2 ff fe ff ff 48 63 c2 48 8b 4f 30 48 M...UH..SPH.....t'......Hc.H.O0H
1fa00 c1 e0 04 8b 54 01 08 83 e2 0f 83 fa 04 75 1c 48 8b 04 01 48 83 c0 20 eb 19 48 89 d9 e8 df fc ff ....T........u.H...H.....H......
1fa20 ff 48 85 c0 74 05 80 38 63 74 0a 48 8d 05 a2 36 03 00 48 89 03 48 83 c4 08 5b 5d c3 ff 25 1e d6 .H..t..8ct.H...6..H..H...[]..%..
1fa40 03 00 ff 25 20 d6 03 00 ff 25 22 d6 03 00 ff 25 24 d6 03 00 ff 25 26 d6 03 00 ff 25 28 d6 03 00 ...%.....%"....%$....%&....%(...
1fa60 ff 25 2a d6 03 00 ff 25 2c d6 03 00 ff 25 2e d6 03 00 ff 25 30 d6 03 00 ff 25 32 d6 03 00 ff 25 .%*....%,....%.....%0....%2....%
1fa80 34 d6 03 00 ff 25 36 d6 03 00 ff 25 38 d6 03 00 ff 25 3a d6 03 00 ff 25 3c d6 03 00 ff 25 3e d6 4....%6....%8....%:....%<....%>.
1faa0 03 00 ff 25 40 d6 03 00 ff 25 42 d6 03 00 ff 25 44 d6 03 00 ff 25 46 d6 03 00 ff 25 48 d6 03 00 ...%@....%B....%D....%F....%H...
1fac0 ff 25 4a d6 03 00 ff 25 4c d6 03 00 ff 25 4e d6 03 00 ff 25 50 d6 03 00 ff 25 52 d6 03 00 ff 25 .%J....%L....%N....%P....%R....%
1fae0 54 d6 03 00 ff 25 56 d6 03 00 ff 25 58 d6 03 00 ff 25 5a d6 03 00 ff 25 5c d6 03 00 ff 25 5e d6 T....%V....%X....%Z....%\....%^.
1fb00 03 00 ff 25 60 d6 03 00 ff 25 62 d6 03 00 ff 25 64 d6 03 00 ff 25 66 d6 03 00 ff 25 68 d6 03 00 ...%`....%b....%d....%f....%h...
1fb20 ff 25 6a d6 03 00 ff 25 6c d6 03 00 ff 25 6e d6 03 00 ff 25 70 d6 03 00 ff 25 72 d6 03 00 ff 25 .%j....%l....%n....%p....%r....%
1fb40 74 d6 03 00 ff 25 76 d6 03 00 ff 25 78 d6 03 00 ff 25 7a d6 03 00 ff 25 7c d6 03 00 ff 25 7e d6 t....%v....%x....%z....%|....%~.
1fb60 03 00 ff 25 80 d6 03 00 ff 25 82 d6 03 00 ff 25 84 d6 03 00 ff 25 86 d6 03 00 ff 25 88 d6 03 00 ...%.....%.....%.....%.....%....
1fb80 ff 25 8a d6 03 00 ff 25 8c d6 03 00 ff 25 8e d6 03 00 ff 25 90 d6 03 00 ff 25 92 d6 03 00 ff 25 .%.....%.....%.....%.....%.....%
1fba0 94 d6 03 00 ff 25 96 d6 03 00 ff 25 98 d6 03 00 ff 25 9a d6 03 00 ff 25 9c d6 03 00 ff 25 9e d6 .....%.....%.....%.....%.....%..
1fbc0 03 00 ff 25 a0 d6 03 00 ff 25 a2 d6 03 00 ff 25 a4 d6 03 00 ff 25 a6 d6 03 00 ff 25 a8 d6 03 00 ...%.....%.....%.....%.....%....
1fbe0 ff 25 aa d6 03 00 ff 25 ac d6 03 00 ff 25 ae d6 03 00 ff 25 b0 d6 03 00 ff 25 b2 d6 03 00 ff 25 .%.....%.....%.....%.....%.....%
1fc00 b4 d6 03 00 ff 25 b6 d6 03 00 ff 25 b8 d6 03 00 ff 25 ba d6 03 00 ff 25 bc d6 03 00 ff 25 be d6 .....%.....%.....%.....%.....%..
1fc20 03 00 ff 25 c0 d6 03 00 ff 25 c2 d6 03 00 ff 25 c4 d6 03 00 ff 25 c6 d6 03 00 ff 25 c8 d6 03 00 ...%.....%.....%.....%.....%....
1fc40 ff 25 ca d6 03 00 ff 25 cc d6 03 00 ff 25 ce d6 03 00 ff 25 d0 d6 03 00 ff 25 d2 d6 03 00 ff 25 .%.....%.....%.....%.....%.....%
1fc60 d4 d6 03 00 ff 25 d6 d6 03 00 ff 25 d8 d6 03 00 ff 25 da d6 03 00 ff 25 dc d6 03 00 ff 25 de d6 .....%.....%.....%.....%.....%..
1fc80 03 00 ff 25 e0 d6 03 00 ff 25 e2 d6 03 00 ff 25 e4 d6 03 00 ff 25 e6 d6 03 00 ff 25 e8 d6 03 00 ...%.....%.....%.....%.....%....
1fca0 ff 25 ea d6 03 00 ff 25 ec d6 03 00 ff 25 ee d6 03 00 ff 25 f0 d6 03 00 4c 8d 1d a1 d3 03 00 e9 .%.....%.....%.....%....L.......
1fcc0 44 14 fe ff 4c 8d 1d 9d d3 03 00 e9 38 14 fe ff 4c 8d 1d 99 d3 03 00 e9 2c 14 fe ff 4c 8d 1d 95 D...L.......8...L.......,...L...
1fce0 d3 03 00 e9 20 14 fe ff 4c 8d 1d 91 d3 03 00 e9 14 14 fe ff 4c 8d 1d 8d d3 03 00 e9 08 14 fe ff ........L...........L...........
1fd00 4c 8d 1d 89 d3 03 00 e9 fc 13 fe ff 4c 8d 1d 85 d3 03 00 e9 f0 13 fe ff 4c 8d 1d 81 d3 03 00 e9 L...........L...........L.......
1fd20 e4 13 fe ff 4c 8d 1d 7d d3 03 00 e9 d8 13 fe ff 4c 8d 1d 79 d3 03 00 e9 cc 13 fe ff 4c 8d 1d 75 ....L..}........L..y........L..u
1fd40 d3 03 00 e9 c0 13 fe ff 4c 8d 1d 71 d3 03 00 e9 b4 13 fe ff 4c 8d 1d 6d d3 03 00 e9 a8 13 fe ff ........L..q........L..m........
1fd60 4c 8d 1d 69 d3 03 00 e9 9c 13 fe ff 4c 8d 1d 65 d3 03 00 e9 90 13 fe ff 4c 8d 1d 61 d3 03 00 e9 L..i........L..e........L..a....
1fd80 84 13 fe ff 4c 8d 1d 5d d3 03 00 e9 78 13 fe ff 4c 8d 1d 59 d3 03 00 e9 6c 13 fe ff 4c 8d 1d 55 ....L..]....x...L..Y....l...L..U
1fda0 d3 03 00 e9 60 13 fe ff 4c 8d 1d 51 d3 03 00 e9 54 13 fe ff 4c 8d 1d 4d d3 03 00 e9 48 13 fe ff ....`...L..Q....T...L..M....H...
1fdc0 4c 8d 1d 49 d3 03 00 e9 3c 13 fe ff 4c 8d 1d 45 d3 03 00 e9 30 13 fe ff 4c 8d 1d 41 d3 03 00 e9 L..I....<...L..E....0...L..A....
1fde0 24 13 fe ff 4c 8d 1d 3d d3 03 00 e9 18 13 fe ff 4c 8d 1d 39 d3 03 00 e9 0c 13 fe ff 4c 8d 1d 35 $...L..=........L..9........L..5
1fe00 d3 03 00 e9 00 13 fe ff 4c 8d 1d 31 d3 03 00 e9 f4 12 fe ff 4c 8d 1d 2d d3 03 00 e9 e8 12 fe ff ........L..1........L..-........
1fe20 4c 8d 1d 29 d3 03 00 e9 dc 12 fe ff 4c 8d 1d 25 d3 03 00 e9 d0 12 fe ff 4c 8d 1d 21 d3 03 00 e9 L..)........L..%........L..!....
1fe40 c4 12 fe ff 4c 8d 1d 1d d3 03 00 e9 b8 12 fe ff 4c 8d 1d 19 d3 03 00 e9 ac 12 fe ff 4c 8d 1d 15 ....L...........L...........L...
1fe60 d3 03 00 e9 a0 12 fe ff 4c 8d 1d 11 d3 03 00 e9 94 12 fe ff 4c 8d 1d 0d d3 03 00 e9 88 12 fe ff ........L...........L...........
1fe80 4c 8d 1d 09 d3 03 00 e9 7c 12 fe ff 4c 8d 1d 05 d3 03 00 e9 70 12 fe ff 4c 8d 1d 01 d3 03 00 e9 L.......|...L.......p...L.......
1fea0 64 12 fe ff 4c 8d 1d fd d2 03 00 e9 58 12 fe ff 4c 8d 1d f9 d2 03 00 e9 4c 12 fe ff 4c 8d 1d f5 d...L.......X...L.......L...L...
1fec0 d2 03 00 e9 40 12 fe ff 4c 8d 1d f1 d2 03 00 e9 34 12 fe ff 4c 8d 1d ed d2 03 00 e9 28 12 fe ff ....@...L.......4...L.......(...
1fee0 4c 8d 1d e9 d2 03 00 e9 1c 12 fe ff 4c 8d 1d e5 d2 03 00 e9 10 12 fe ff 4c 8d 1d e1 d2 03 00 e9 L...........L...........L.......
1ff00 04 12 fe ff 4c 8d 1d dd d2 03 00 e9 f8 11 fe ff 4c 8d 1d d9 d2 03 00 e9 ec 11 fe ff 4c 8d 1d d5 ....L...........L...........L...
1ff20 d2 03 00 e9 e0 11 fe ff 4c 8d 1d d1 d2 03 00 e9 d4 11 fe ff 4c 8d 1d cd d2 03 00 e9 c8 11 fe ff ........L...........L...........
1ff40 4c 8d 1d c9 d2 03 00 e9 bc 11 fe ff 4c 8d 1d c5 d2 03 00 e9 b0 11 fe ff 4c 8d 1d c1 d2 03 00 e9 L...........L...........L.......
1ff60 a4 11 fe ff 4c 8d 1d bd d2 03 00 e9 98 11 fe ff 4c 8d 1d b9 d2 03 00 e9 8c 11 fe ff 4c 8d 1d b5 ....L...........L...........L...
1ff80 d2 03 00 e9 80 11 fe ff 4c 8d 1d b1 d2 03 00 e9 74 11 fe ff 4c 8d 1d ad d2 03 00 e9 68 11 fe ff ........L.......t...L.......h...
1ffa0 4c 8d 1d a9 d2 03 00 e9 5c 11 fe ff 4c 8d 1d a5 d2 03 00 e9 50 11 fe ff 4c 8d 1d a1 d2 03 00 e9 L.......\...L.......P...L.......
1ffc0 44 11 fe ff 4c 8d 1d 9d d2 03 00 e9 38 11 fe ff 4c 8d 1d 99 d2 03 00 e9 2c 11 fe ff 4c 8d 1d 95 D...L.......8...L.......,...L...
1ffe0 d2 03 00 e9 20 11 fe ff 4c 8d 1d 91 d2 03 00 e9 14 11 fe ff 4c 8d 1d 8d d2 03 00 e9 08 11 fe ff ........L...........L...........
20000 4c 8d 1d 89 d2 03 00 e9 fc 10 fe ff 4c 8d 1d 85 d2 03 00 e9 f0 10 fe ff 4c 8d 1d 81 d2 03 00 e9 L...........L...........L.......
20020 e4 10 fe ff 4c 8d 1d 7d d2 03 00 e9 d8 10 fe ff 4c 8d 1d 79 d2 03 00 e9 cc 10 fe ff 4c 8d 1d 75 ....L..}........L..y........L..u
20040 d2 03 00 e9 c0 10 fe ff 4c 8d 1d 71 d2 03 00 e9 b4 10 fe ff 4c 8d 1d 6d d2 03 00 e9 a8 10 fe ff ........L..q........L..m........
20060 4c 8d 1d 69 d2 03 00 e9 9c 10 fe ff 4c 8d 1d 65 d2 03 00 e9 90 10 fe ff 4c 8d 1d 61 d2 03 00 e9 L..i........L..e........L..a....
20080 84 10 fe ff 4c 8d 1d 5d d2 03 00 e9 78 10 fe ff 4c 8d 1d 59 d2 03 00 e9 6c 10 fe ff 4c 8d 1d 55 ....L..]....x...L..Y....l...L..U
200a0 d2 03 00 e9 60 10 fe ff 4c 8d 1d 51 d2 03 00 e9 54 10 fe ff 4c 8d 1d 4d d2 03 00 e9 48 10 fe ff ....`...L..Q....T...L..M....H...
200c0 4c 8d 1d 49 d2 03 00 e9 3c 10 fe ff 4c 8d 1d 45 d2 03 00 e9 30 10 fe ff 4c 8d 1d 41 d2 03 00 e9 L..I....<...L..E....0...L..A....
200e0 24 10 fe ff 4c 8d 1d 3d d2 03 00 e9 18 10 fe ff 4c 8d 1d 39 d2 03 00 e9 0c 10 fe ff 4c 8d 1d 35 $...L..=........L..9........L..5
20100 d2 03 00 e9 00 10 fe ff 4c 8d 1d 31 d2 03 00 e9 f4 0f fe ff 4c 8d 1d 2d d2 03 00 e9 e8 0f fe ff ........L..1........L..-........
20120 4c 8d 1d 29 d2 03 00 e9 dc 0f fe ff 4c 8d 1d 25 d2 03 00 e9 d0 0f fe ff 4c 8d 1d 21 d2 03 00 e9 L..)........L..%........L..!....
20140 c4 0f fe ff 4c 8d 1d 1d d2 03 00 e9 b8 0f fe ff 4c 8d 1d 19 d2 03 00 e9 ac 0f fe ff 4c 8d 1d 15 ....L...........L...........L...
20160 d2 03 00 e9 a0 0f fe ff 4c 8d 1d 11 d2 03 00 e9 94 0f fe ff 4c 8d 1d 0d d2 03 00 e9 88 0f fe ff ........L...........L...........
20180 4c 8d 1d 09 d2 03 00 e9 7c 0f fe ff 4c 8d 1d 05 d2 03 00 e9 70 0f fe ff 4c 8d 1d 01 d2 03 00 e9 L.......|...L.......p...L.......
201a0 64 0f fe ff 4c 8d 1d fd d1 03 00 e9 58 0f fe ff 00 5f 5f 64 79 6c 64 5f 6d 61 6b 65 5f 64 65 6c d...L.......X....__dyld_make_del
201c0 61 79 65 64 5f 6d 6f 64 75 6c 65 5f 69 6e 69 74 69 61 6c 69 7a 65 72 5f 63 61 6c 6c 73 00 5f 5f ayed_module_initializer_calls.__
201e0 64 79 6c 64 5f 6d 6f 64 5f 74 65 72 6d 5f 66 75 6e 63 73 00 27 25 73 27 20 63 6f 75 6c 64 20 6e dyld_mod_term_funcs.'%s'.could.n
20200 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e ot.be.accessed.'%s'.was.not.foun
20220 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 d.An..unknown.error.%d.occured.w
20240 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 25 73 27 00 6d 74 69 6d 65 00 73 69 7a 65 00 75 hile.accessing.'%s'.mtime.size.u
20260 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 nable.to.switch.to.directory.'%s
20280 27 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 '._PREMAKE_COMMAND./dev/urandom.
202a0 72 62 00 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 rb.%02X%02X%02X%02X-%02X%02X-%02
202c0 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 X%02X-%02X%02X-%02X%02X%02X%02X%
202e0 30 32 58 25 30 32 58 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 6c 65 20 74 6f 20 63 6f 70 79 20 02X%02X.cp.%s.%s.unable.to.copy.
20300 66 69 6c 65 20 74 6f 20 27 25 73 27 00 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 65 78 65 63 75 74 65 file.to.'%s'.function.os.execute
20320 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 f(cmd,....).local.arg={...}.cmd.
20340 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 =.string.format(cmd,.table.unpac
20360 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 65 63 75 74 65 28 63 6d 64 29 0a 65 k(arg)).return.os.execute(cmd).e
20380 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f nd.local.function.parse_ld_so_co
203a0 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 66 69 72 73 74 2c 20 6c 61 73 74 0a nf(conf_file).local.first,.last.
203c0 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 3d 20 69 6f local.dirs.=.{.}.local.file.=.io
203e0 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 69 66 20 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 .open(conf_file).if.file.==.nil.
20400 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 6f 72 20 6c 69 6e 65 20 69 6e then.return.dirs.end.for.line.in
20420 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 66 69 72 73 74 20 3d 20 6c 69 6e 65 3a 66 69 .file:lines().do.first.=.line:fi
20440 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c nd("#",.1,.true).if.first.~=.nil
20460 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e 65 3a 73 75 62 28 31 2c 20 66 69 72 73 74 20 2d .then.line.=.line:sub(1,.first.-
20480 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 66 69 72 73 74 .1).end.if.line.~=."".then.first
204a0 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 69 6e 63 6c 75 64 65 25 73 2b 22 29 ,.last.=.line:find("include%s+")
204c0 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 63 6c .if.first.~=.nil.then.local.incl
204e0 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a 73 75 62 28 6c 61 73 74 20 2b 20 31 29 0a 6c 6f ude_glob.=.line:sub(last.+.1).lo
20500 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 69 6e 63 cal.includes.=.os.matchfiles(inc
20520 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 69 6e lude_glob).for._,.v.in.ipairs(in
20540 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 64 69 72 cludes).do.dirs.=.table.join(dir
20560 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 76 29 29 0a 65 6e 64 0a 65 6c 73 65 s,.parse_ld_so_conf(v)).end.else
20580 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 72 73 2c 20 6c 69 6e 65 29 0a 65 6e 64 0a 65 6e .table.insert(dirs,.line).end.en
205a0 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f d.end.return.dirs.end.function.o
205c0 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 2c 20 66 s.findlib(libname).local.path,.f
205e0 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 20 74 68 65 6e 0a ormats.if.os.is("windows").then.
20600 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 2c 20 22 25 73 22 20 7d 0a 70 61 74 formats.=.{."%s.dll",."%s".}.pat
20620 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 29 0a 65 6c 73 65 0a 69 66 20 6f 73 h.=.os.getenv("PATH").else.if.os
20640 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 .is("macosx").then.formats.=.{."
20660 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 6c 69 62 22 20 7d 0a 70 61 74 68 20 lib%s.dylib",."%s.dylib".}.path.
20680 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 =.os.getenv("DYLD_LIBRARY_PATH")
206a0 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 73 6f 22 2c 20 22 25 .else.formats.=.{."lib%s.so",."%
206c0 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 4c 44 5f 4c 49 42 s.so".}.path.=.os.getenv("LD_LIB
206e0 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 RARY_PATH").or."".for._,.v.in.ip
20700 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 22 2f 65 74 63 2f 6c 64 2e 73 airs(parse_ld_so_conf("/etc/ld.s
20720 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 22 20 o.conf")).do.path.=.path....":".
20740 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 72 6d 61 74 ...v.end.end.table.insert(format
20760 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 70 61 74 68 20 6f 72 20 22 22 0a 69 66 20 6f 73 s,."%s").path.=.path.or."".if.os
20780 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 .is64bit().then.path.=.path...."
207a0 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 36 34 2f 3a 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 :/lib64:/usr/lib64/:usr/local/li
207c0 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f b64".end.path.=.path....":/lib:/
207e0 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a 66 6f 72 20 usr/lib:/usr/local/lib".end.for.
20800 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 _,.fmt.in.ipairs(formats).do.loc
20820 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 66 6d 74 2c 20 6c 69 62 al.name.=.string.format(fmt,.lib
20840 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 name).local.result.=.os.pathsear
20860 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 73 75 6c 74 20 74 68 65 6e 20 72 65 ch(name,.path).if.result.then.re
20880 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e turn.result.end.end.end.function
208a0 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 .os.get().return._OPTIONS.os.or.
208c0 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 28 69 64 29 0a 72 65 74 75 72 _OS.end.function.os.is(id).retur
208e0 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 n.(os.get():lower().==.id:lower(
20900 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 20 3d 20 7b )).end.local._64BitHostTypes.=.{
20920 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 22 2c 0a 22 61 6d 64 36 34 22 2c 0a 22 70 70 63 ."x86_64",."ia64",."amd64",."ppc
20940 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 2c 0a 22 73 70 61 72 63 36 34 22 0a 7d 0a 66 75 64",."powerpc64",."sparc64".}.fu
20960 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 69 66 20 28 6f 73 2e 5f 69 73 36 34 nction.os.is64bit().if.(os._is64
20980 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 bit()).then.return.true.end.loca
209a0 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a l.arch.if._OS.==."windows".then.
209c0 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 arch.=.os.getenv("PROCESSOR_ARCH
209e0 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 66 20 5f 4f 53 20 3d 3d 20 22 6d 61 63 6f 73 78 ITECTURE").elseif._OS.==."macosx
20a00 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 65 63 68 6f 20 ".then.arch.=.os.outputof("echo.
20a20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 $HOSTTYPE").else.arch.=.os.outpu
20a40 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a 65 6e 64 0a 61 72 63 68 20 3d 20 61 72 63 68 3a tof("uname.-m").end.arch.=.arch:
20a60 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 6f 73 74 74 79 70 65 20 69 6e 20 69 70 61 69 72 lower().for._,.hosttype.in.ipair
20a80 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 29 20 64 6f 0a 69 66 20 61 72 63 68 3a 66 69 s(_64BitHostTypes).do.if.arch:fi
20aa0 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e nd(hosttype).then.return.true.en
20ac0 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e d.end.return.false.end.local.fun
20ae0 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 77 61 6e 74 ction.domatch(result,.mask,.want
20b00 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 files).if.mask:startswith("./").
20b20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 28 33 29 0a 65 6e 64 0a 6c 6f 63 61 then.mask.=.mask:sub(3).end.loca
20b40 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 61 6c 20 73 74 61 72 70 6f 73 20 3d l.basedir.=.mask.local.starpos.=
20b60 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 73 74 61 72 70 6f 73 20 74 68 65 6e .mask:find("%*").if.starpos.then
20b80 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 75 62 28 31 2c 20 73 74 61 72 70 6f .basedir.=.basedir:sub(1,.starpo
20ba0 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 s.-.1).end.basedir.=.path.getdir
20bc0 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 62 61 73 65 64 69 72 20 3d 3d 20 22 ectory(basedir).if.(basedir.==."
20be0 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 .").then.basedir.=."".end.local.
20c00 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 2a 2a 22 2c 20 6e 69 6c 2c 20 74 recurse.=.mask:find("**",.nil,.t
20c20 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 6d 61 73 6b 29 rue).mask.=.path.wildcards(mask)
20c40 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 .local.function.matchwalker(base
20c60 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 dir).local.wildcard.=.path.join(
20c80 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 basedir,."*").local.m.=.os.match
20ca0 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 74 63 68 6e start(wildcard).while.(os.matchn
20cc0 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 69 6c 65 20 3d 20 6f 73 2e 6d 61 74 ext(m)).do.local.isfile.=.os.mat
20ce0 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 69 chisfile(m).if.((wantfiles.and.i
20d00 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 6e 6f 74 sfile).or.(not.wantfiles.and.not
20d20 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 .isfile)).then.local.fname.=.pat
20d40 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 29 h.join(basedir,.os.matchname(m))
20d60 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b 29 20 3d 3d 20 66 6e 61 6d 65 20 74 .if.fname:match(mask).==.fname.t
20d80 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 66 6e 61 6d 65 29 0a hen.table.insert(result,.fname).
20da0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 69 66 20 72 end.end.end.os.matchdone(m).if.r
20dc0 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 ecurse.then.m.=.os.matchstart(wi
20de0 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 ldcard).while.(os.matchnext(m)).
20e00 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 20 74 68 65 6e do.if.not.os.matchisfile(m).then
20e20 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 .local.dirname.=.os.matchname(m)
20e40 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 .matchwalker(path.join(basedir,.
20e60 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d dirname)).end.end.os.matchdone(m
20e80 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 65 ).end.end.matchwalker(basedir).e
20ea0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 2e 2e 2e 29 0a 6c 6f nd.function.os.matchdirs(...).lo
20ec0 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d cal.arg={...}.local.result.=.{.}
20ee0 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 .for._,.mask.in.ipairs(arg).do.d
20f00 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a omatch(result,.mask,.false).end.
20f20 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 6f 73 2e 6d 61 return.result.end.function.os.ma
20f40 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f tchfiles(...).local.arg={...}.lo
20f60 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 cal.result.=.{.}.for._,.mask.in.
20f80 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d ipairs(arg).do.domatch(result,.m
20fa0 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 ask,.true).end.return.result.end
20fc0 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 0a .local.builtin_mkdir.=.os.mkdir.
20fe0 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 20 3d function.os.mkdir(p).local.dir.=
21000 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 2c 20 22 2f 22 2c 20 22 22 29 .iif(p:startswith("/"),."/",."")
21020 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 68 28 22 5b 5e 2f 5d 2b 22 29 20 64 .for.part.in.p:gmatch("[^/]+").d
21040 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a 69 66 20 28 70 61 72 74 20 7e 3d 20 o.dir.=.dir....part.if.(part.~=.
21060 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 "".and.not.path.isabsolute(part)
21080 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 72 29 29 20 74 68 65 6e 0a 6c 6f 63 .and.not.os.isdir(dir)).then.loc
210a0 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 28 64 69 72 29 0a al.ok,.err.=.builtin_mkdir(dir).
210c0 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 65 72 72 if.(not.ok).then.return.nil,.err
210e0 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 0a 65 6e 64 0a 72 65 .end.end.dir.=.dir...."/".end.re
21100 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6f 75 74 70 75 74 turn.true.end.function.os.output
21120 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 70 65 20 3d 20 69 6f 2e 70 6f 70 65 6e 28 63 6d of(cmd).local.pipe.=.io.popen(cm
21140 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 69 70 65 3a 72 65 61 64 28 27 2a 61 27 d).local.result.=.pipe:read('*a'
21160 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 ).pipe:close().return.result.end
21180 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 20 3d 20 6f 73 2e 72 6d 64 69 72 0a .local.builtin_rmdir.=.os.rmdir.
211a0 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 73 20 function.os.rmdir(p).local.dirs.
211c0 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c =.os.matchdirs(p...."/*").for._,
211e0 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 .dname.in.ipairs(dirs).do.os.rmd
21200 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 6f 73 2e 6d ir(dname).end.local.files.=.os.m
21220 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d atchfiles(p...."/*").for._,.fnam
21240 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 e.in.ipairs(files).do.os.remove(
21260 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 28 70 29 0a 65 6e 64 0a fname).end.builtin_rmdir(p).end.
21280 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 29 0a 70 20 .function.path.getabsolute(p).p.
212a0 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 22 2f 22 29 0a 69 66 20 28 70 20 3d =.path.translate(p,."/").if.(p.=
212c0 3d 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 =."").then.p.=.".".end.local.res
212e0 75 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 29 2c 20 6e ult.=.iif.(path.isabsolute(p),.n
21300 69 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 0a 66 6f 72 20 6e 2c 20 70 61 72 74 20 69 6e 20 il,.os.getcwd()).for.n,.part.in.
21320 69 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 28 22 2f 22 2c 20 74 72 75 65 29 29 20 64 6f 0a ipairs(p:explode("/",.true)).do.
21340 69 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 6e 64 20 6e 20 3d 3d 20 31 29 20 74 68 65 6e 0a if.(part.==."".and.n.==.1).then.
21360 72 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 2e 2e result.=."/".elseif.(part.==."..
21380 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f ").then.result.=.path.getdirecto
213a0 72 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 7e 3d 20 22 2e 22 29 20 ry(result).elseif.(part.~=.".").
213c0 74 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 61 6e then.if.(part:startswith("$").an
213e0 64 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e d.n.>.1).then.result.=.result...
21400 20 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e ."/"....part.else.result.=.path.
21420 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 join(result,.part).end.end.end.r
21440 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 6c 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 esult.=.iif(result:endswith("/")
21460 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 72 65 73 75 6c 74 29 0a 72 65 74 ,.result:sub(1,.-2),.result).ret
21480 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 61 74 68 2e 67 65 74 urn.result.end.function.path.get
214a0 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 basename(p).local.name.=.path.ge
214c0 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 tname(p).local.i.=.name:findlast
214e0 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e (".",.true).if.(i).then.return.n
21500 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 ame:sub(1,.i.-.1).else.return.na
21520 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 6d 6f 76 65 65 me.end.end.function.path.removee
21540 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 xt(name).local.i.=.name:findlast
21560 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e (".",.true).if.(i).then.return.n
21580 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 ame:sub(1,.i.-.1).else.return.na
215a0 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 69 72 65 me.end.end.function.path.getdire
215c0 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2f ctory(p).local.i.=.p:findlast("/
215e0 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 69 66 20 69 20 3e 20 31 20 74 68 ",.true).if.(i).then.if.i.>.1.th
21600 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 31 2c en.i.=.i.-.1.end.return.p:sub(1,
21620 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 .i).else.return.".".end.end.func
21640 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 76 65 28 70 29 0a 6c 6f 63 61 6c 20 63 68 31 20 tion.path.getdrive(p).local.ch1.
21660 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 61 6c 20 63 68 32 20 3d 20 70 3a 73 75 62 28 32 =.p:sub(1,1).local.ch2.=.p:sub(2
21680 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 68 ,2).if.ch2.==.":".then.return.ch
216a0 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 1.end.end.function.path.getexten
216c0 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 sion(p).local.i.=.p:findlast("."
216e0 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 70 3a 73 75 62 ,.true).if.(i).then.return.p:sub
21700 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 (i).else.return."".end.end.funct
21720 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a ion.path.getname(p).local.i.=.p:
21740 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 findlast("[/\\]").if.(i).then.re
21760 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 0a turn.p:sub(i.+.1).else.return.p.
21780 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 72 65 6c 61 74 69 76 end.end.function.path.getrelativ
217a0 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 e(src,.dst).src.=.path.getabsolu
217c0 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 te(src).dst.=.path.getabsolute(d
217e0 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 73 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 st).if.(src.==.dst).then.return.
21800 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 74 ".".end.if.dst:startswith("$").t
21820 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 20 2e 2e 20 hen.return.dst.end.src.=.src....
21840 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e 20 22 2f 22 0a 6c 6f 63 61 6c 20 69 64 78 20 3d "/".dst.=.dst...."/".local.idx.=
21860 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 20 3d 20 73 .0.while.(true).do.local.tst.=.s
21880 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 rc:find("/",.idx.+.1,.true).if.t
218a0 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 64 73 74 st.then.if.src:sub(1,tst).==.dst
218c0 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a :sub(1,tst).then.idx.=.tst.else.
218e0 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 break.end.else.break.end.end.loc
21900 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 30 2c 20 74 72 75 65 al.first.=.src:find("/",.0,.true
21920 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 ).if.idx.<=.first.then.return.ds
21940 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 3a 73 75 62 28 69 t:sub(1,.-2).end.src.=.src:sub(i
21960 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 74 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 6c dx.+.1).dst.=.dst:sub(idx.+.1).l
21980 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 ocal.result.=."".idx.=.src:find(
219a0 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 20 64 6f 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 "/").while.(idx).do.result.=.res
219c0 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c ult...."../".idx.=.src:find("/",
219e0 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e .idx.+.1).end.result.=.result...
21a00 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e .dst.return.result:sub(1,.-2).en
21a20 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c d.function.path.iscfile(fname).l
21a40 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 ocal.extensions.=.{.".c",.".s",.
21a60 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e ".m".}.local.ext.=.path.getexten
21a80 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 sion(fname):lower().return.table
21aa0 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 .contains(extensions,.ext).end.f
21ac0 75 6e 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 6c 6f unction.path.iscppfile(fname).lo
21ae0 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 70 22 cal.extensions.=.{.".cc",.".cpp"
21b00 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 22 2e 6d 6d ,.".cxx",.".c",.".s",.".m",.".mm
21b20 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f ".}.local.ext.=.path.getextensio
21b40 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f n(fname):lower().return.table.co
21b60 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 ntains(extensions,.ext).end.func
21b80 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 tion.path.isobjcfile(fname).loca
21ba0 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c l.extensions.=.{.".m",.".mm".}.l
21bc0 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 ocal.ext.=.path.getextension(fna
21be0 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e me):lower().return.table.contain
21c00 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 s(extensions,.ext).end.function.
21c20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 path.iscppheader(fname).local.ex
21c40 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 22 2c 20 22 2e 68 68 22 2c 20 22 2e 68 70 70 22 tensions.=.{.".h",.".hh",.".hpp"
21c60 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 ,.".hxx".}.local.ext.=.path.gete
21c80 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 xtension(fname):lower().return.t
21ca0 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 able.contains(extensions,.ext).e
21cc0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 nd.function.path.isresourcefile(
21ce0 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 72 63 fname).local.extensions.=.{.".rc
21d00 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f ".}.local.ext.=.path.getextensio
21d20 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f n(fname):lower().return.table.co
21d40 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 ntains(extensions,.ext).end.func
21d60 74 69 6f 6e 20 70 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 tion.path.join(...).local.arg={.
21d80 2e 2e 7d 0a 6c 6f 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 ..}.local.numargs.=.select("#",.
21da0 2e 2e 2e 29 0a 69 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 ...).if.numargs.==.0.then.return
21dc0 20 22 22 3b 0a 65 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 ."";.end.local.allparts.=.{}.for
21de0 20 69 20 3d 20 6e 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 .i.=.numargs,.1,.-1.do.local.par
21e00 74 20 3d 20 73 65 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 t.=.select(i,....).if.part.and.#
21e20 70 61 72 74 20 3e 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 part.>.0.and.part.~=.".".then.wh
21e40 69 6c 65 20 70 61 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 ile.part:endswith("/").do.part.=
21e60 20 70 61 72 74 3a 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 .part:sub(1,.-2).end.table.inser
21e80 74 28 61 6c 6c 70 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 t(allparts,.1,.part).if.path.isa
21ea0 62 73 6f 6c 75 74 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 bsolute(part).then.break.end.end
21ec0 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 6c 6c 70 61 72 74 .end.return.table.concat(allpart
21ee0 73 2c 20 22 2f 22 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 s,."/").end.function.path.rebase
21f00 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 70 61 74 68 2e 67 (p,.oldbase,.newbase).p.=.path.g
21f20 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 73 65 2c 20 70 29 etabsolute(path.join(oldbase,.p)
21f40 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 62 61 73 65 2c 20 ).p.=.path.getrelative(newbase,.
21f60 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 61 74 68 2e 74 72 p).return.p.end.function.path.tr
21f80 61 6e 73 6c 61 74 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 anslate(p,.sep).if.(type(p).==."
21fa0 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 0a table").then.local.result.=.{.}.
21fc0 66 6f 72 20 5f 2c 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 for._,.value.in.ipairs(p).do.tab
21fe0 6c 65 2e 69 6e 73 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 le.insert(result,.path.translate
22000 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a (value)).end.return.result.else.
22020 69 66 20 28 6e 6f 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 if.(not.sep).then.if.(os.is("win
22040 64 6f 77 73 22 29 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 dows")).then.sep.=."\\".else.sep
22060 20 3d 20 22 2f 22 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 .=."/".end.end.local.result.=.p:
22080 67 73 75 62 28 22 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 gsub("[/\\]",.sep).return.result
220a0 0a 65 6e 64 0a 65 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 .end.end.function.path.wildcards
220c0 28 70 61 74 74 65 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 (pattern).pattern.=.pattern:gsub
220e0 28 22 28 5b 25 2b 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 ("([%+%.%-%^%$%(%)%%])",."%%%1")
22100 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 25 2a 22 2c 20 .pattern.=.pattern:gsub("%*%*",.
22120 22 5c 30 30 31 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 "\001").pattern.=.pattern:gsub("
22140 25 2a 22 2c 20 22 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 %*",."\002").pattern.=.pattern:g
22160 73 75 62 28 22 5c 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 sub("\001",.".*").pattern.=.patt
22180 65 72 6e 3a 67 73 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 ern:gsub("\002",."[^/]*").return
221a0 20 70 61 74 74 65 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 .pattern.end.function.path.trimd
221c0 6f 74 73 28 70 29 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 ots(p).local.changed.repeat.chan
221e0 67 65 64 20 3d 20 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 ged.=.true.if.p:startswith("./")
22200 20 74 68 65 6e 0a 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 .then.p.=.p:sub(3).elseif.p:star
22220 74 73 77 69 74 68 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 tswith("../").then.p.=.p:sub(4).
22240 65 6c 73 65 0a 63 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 else.changed.=.false.end.until.n
22260 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f ot.changed.return.p.end..functio
22280 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 20 70 6c 61 n.string.explode(s,.pattern,.pla
222a0 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 72 65 74 75 in).if.(pattern.==.'').then.retu
222c0 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 6f 63 61 6c rn.false.end.local.pos.=.0.local
222e0 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 74 69 6f 6e .arr.=.{.}.for.st,sp.in.function
22300 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 73 2c 20 70 ().return.s:find(pattern,.pos,.p
22320 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 72 2c 20 73 lain).end.do.table.insert(arr,.s
22340 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 31 0a 65 6e :sub(pos,.st-1)).pos.=.sp.+.1.en
22360 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 73 29 29 0a d.table.insert(arr,.s:sub(pos)).
22380 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 6e 67 2e 66 return.arr.end.function.string.f
223a0 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 6f 63 61 6c indlast(s,.pattern,.plain).local
223c0 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 0a 6c 6f 63 61 6c 20 6e 65 78 74 20 3d 20 73 3a .curr.=.0.repeat.local.next.=.s:
223e0 66 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 find(pattern,.curr.+.1,.plain).i
22400 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 72 72 20 3d 20 6e 65 78 74 20 65 6e 64 0a 75 6e f.(next).then.curr.=.next.end.un
22420 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 20 28 63 75 72 72 20 3e 20 30 29 20 74 68 65 til.(not.next).if.(curr.>.0).the
22440 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 n.return.curr.end.end.function.s
22460 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 68 61 79 73 74 61 63 6b 2c 20 6e 65 65 64 6c tring.startswith(haystack,.needl
22480 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 61 63 6b 3a 66 69 6e 64 28 6e 65 65 64 6c 65 2c e).return.(haystack:find(needle,
224a0 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 74 61 .1,.true).==.1).end..function.ta
224c0 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 ble.contains(t,.value).for._,.v.
224e0 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 in.pairs(t).do.if.v.==.value.the
22500 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 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
22520 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 se.end.function.table.icontains(
22540 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 t,.value).for._,.v.in.ipairs(t).
22560 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 74 72 75 do.if.v.==.value.then.return.tru
22580 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 6e 63 74 e.end.end.return.false.end.funct
225a0 69 6f 6e 20 74 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 ion.table.extract(arr,.fname).lo
225c0 63 61 6c 20 72 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 cal.result.=.{.}.for._,v.in.ipai
225e0 72 73 28 61 72 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 rs(arr).do.table.insert(result,.
22600 76 5b 66 6e 61 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 v[fname]).end.return.result.end.
22620 66 75 6e 63 74 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 function.table.flatten(arr).loca
22640 6c 20 72 65 73 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 l.result.=.{.}.local.function.fl
22660 61 74 74 65 6e 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 atten(arr).for._,.v.in.ipairs(ar
22680 72 29 20 64 6f 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 r).do.if.type(v).==."table".then
226a0 0a 66 6c 61 74 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 .flatten(v).else.table.insert(re
226c0 73 75 6c 74 2c 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 sult,.v).end.end.end.flatten(arr
226e0 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 74 61 62 ).return.result.end.function.tab
22700 6c 65 2e 69 6d 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 le.implode(arr,.before,.after,.b
22720 65 74 77 65 65 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 etween).local.result.=."".for._,
22740 76 20 69 6e 20 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 v.in.ipairs(arr).do.if.(result.~
22760 3d 20 22 22 20 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 =."".and.between).then.result.=.
22780 72 65 73 75 6c 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 result....between.end.result.=.r
227a0 65 73 75 6c 74 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 esult....before....v....after.en
227c0 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 74 61 62 d.return.result.end.function.tab
227e0 6c 65 2e 69 6e 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 le.insertflat(tbl,.values).if.ty
22800 70 65 28 76 61 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 pe(values).==."table".then.for._
22820 2c 20 76 61 6c 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 ,.value.in.ipairs(values).do.tab
22840 6c 65 2e 69 6e 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 le.insertflat(tbl,.value).end.el
22860 73 65 0a 74 61 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 se.table.insert(tbl,.values).end
22880 0a 65 6e 64 0a 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 .end.function.table.isempty(t).r
228a0 65 74 75 72 6e 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 eturn.next(t).==.nil.end.functio
228c0 6e 20 74 61 62 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 n.table.join(...).local.arg={...
228e0 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 }.local.result.=.{.}.for._,t.in.
22900 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 ipairs(arg).do.if.type(t).==."ta
22920 62 6c 65 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 74 29 20 64 ble".then.for._,v.in.ipairs(t).d
22940 6f 0a 74 61 62 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 o.table.insert(result,.v).end.el
22960 73 65 0a 74 61 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 se.table.insert(result,.t).end.e
22980 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 74 61 nd.return.result.end.function.ta
229a0 62 6c 65 2e 6b 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 ble.keys(tbl).local.keys.=.{}.fo
229c0 72 20 6b 2c 20 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 r.k,._.in.pairs(tbl).do.table.in
229e0 73 65 72 74 28 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 sert(keys,.k).end.return.keys.en
22a00 64 0a 66 75 6e 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 d.function.table.merge(...).loca
22a20 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 l.arg={...}.local.result.=.{.}.f
22a40 6f 72 20 5f 2c 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 or._,t.in.ipairs(arg).do.if.type
22a60 28 74 29 20 3d 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 (t).==."table".then.for.k,v.in.p
22a80 61 69 72 73 28 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 airs(t).do.result[k].=.v.end.els
22aa0 65 0a 65 72 72 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 e.error("invalid.value").end.end
22ac0 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 74 61 62 6c .return.result.end.function.tabl
22ae0 65 2e 74 72 61 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 e.translate(arr,.translation).lo
22b00 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e cal.result.=.{.}.for._,.value.in
22b20 20 69 70 61 69 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 .ipairs(arr).do.local.tvalue.if.
22b40 74 79 70 65 28 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 type(translation).==."function".
22b60 74 68 65 6e 0a 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 then.tvalue.=.translation(value)
22b80 0a 65 6c 73 65 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 .else.tvalue.=.translation[value
22ba0 5d 0a 65 6e 64 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 ].end.if.(tvalue).then.table.ins
22bc0 65 72 74 28 72 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 ert(result,.tvalue).end.end.retu
22be0 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 rn.result.end..function.io.captu
22c00 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 re().io.captured.=.''.end.functi
22c20 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 on.io.endcapture().local.capture
22c40 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 d.=.io.captured.io.captured.=.ni
22c60 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c l.return.captured.end.local.buil
22c80 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f tin_open.=.io.open.function.io.o
22ca0 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a pen(fname,.mode).if.(mode).then.
22cc0 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 if.(mode:find("w")).then.local.d
22ce0 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 29 0a 6f 6b ir.=.path.getdirectory(fname).ok
22d00 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b ,.err.=.os.mkdir(dir).if.(not.ok
22d20 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 ).then.error(err,.0).end.end.end
22d40 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 .return.builtin_open(fname,.mode
22d60 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e ).end.function.io.printf(msg,...
22d80 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c .).local.arg={...}.if.not.io.eol
22da0 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 .then.io.eol.=."\n".end.if.not.i
22dc0 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 o.indent.then.io.indent.=."\t".e
22de0 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e nd.if.type(msg).==."number".then
22e00 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 .s.=.string.rep(io.indent,.msg).
22e20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 ...string.format(table.unpack(ar
22e40 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 g)).else.s.=.string.format(msg,.
22e60 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 table.unpack(arg)).end.if.io.cap
22e80 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 tured.then.io.captured.=.io.capt
22ea0 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 ured....s....io.eol.else.io.writ
22ec0 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 e(s).io.write(io.eol).end.end._p
22ee0 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 00 70 72 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d .=.io.printf..premake.=.{.}.prem
22f00 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 0a 7b 20 0a ake.platforms.=..{.Native.=..{..
22f20 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 0a cfgsuffix.......=."",.},.x32.=..
22f40 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 {..cfgsuffix.......=."32",.},.x6
22f60 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 36 34 22 2c 0a 4.=..{..cfgsuffix.......=."64",.
22f80 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 },.Universal.=..{..cfgsuffix....
22fa0 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 0a 7b ...=."univ",.},.Universal32.=..{
22fc0 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 33 32 22 2c 0a 7d 2c ..cfgsuffix.......=."univ32",.},
22fe0 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 .Universal64.=..{..cfgsuffix....
23000 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 0a 7b 20 0a 63 66 67 73 ...=."univ64",.},.PS3.=..{..cfgs
23020 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 73 63 6f 6d 70 uffix.......=."ps3",.iscrosscomp
23040 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 20 20 3d 20 74 iler.=.true,.nosharedlibs....=.t
23060 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c rue,.namestyle.......=."PS3",.},
23080 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 20 3d 20 22 77 .WiiDev.=.{.cfgsuffix.......=."w
230a0 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 2c 0a 6e 61 6d ii",.iscrosscompiler.=.true,.nam
230c0 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 6f 78 33 36 30 estyle.......=."PS3",.},.Xbox360
230e0 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 78 62 6f 78 33 36 .=..{..cfgsuffix.......=."xbox36
23100 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 61 6d 65 0",.iscrosscompiler.=.true,.name
23120 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 41 52 4d 20 style.......=."windows",.},.ARM.
23140 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 69 73 63 =.{.cfgsuffix.......=."ARM",.isc
23160 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 65 20 20 rosscompiler.=.true,.namestyle..
23180 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 .....=."windows".}.}.local.built
231a0 69 6e 5f 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 6e 63 74 69 6f 6e 20 64 6f 66 69 in_dofile.=.dofile.function.dofi
231c0 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 64 20 3d 20 6f 73 2e 67 65 74 63 le(fname).local.oldcwd.=.os.getc
231e0 77 64 28 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 43 52 49 50 54 0a 69 66 20 wd().local.oldfile.=._SCRIPT.if.
23200 28 6e 6f 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 (not.os.isfile(fname)).then.loca
23220 6c 20 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 66 6e 61 6d 65 2c 20 5f 4f l.path.=.os.pathsearch(fname,._O
23240 50 54 49 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 PTIONS["scripts"],.os.getenv("PR
23260 45 4d 41 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 68 29 20 74 68 65 6e 0a 66 6e 61 EMAKE_PATH")).if.(path).then.fna
23280 6d 65 20 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 me.=.path.."/"..fname.end.end._S
232a0 43 52 49 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 66 6e 61 6d 65 29 0a CRIPT.=.path.getabsolute(fname).
232c0 6c 6f 63 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 local.newcwd.=.path.getdirectory
232e0 28 5f 53 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 77 63 77 64 29 0a 6c 6f 63 61 6c (_SCRIPT).os.chdir(newcwd).local
23300 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 .a,.b,.c,.d,.e,.f.=.builtin_dofi
23320 6c 65 28 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 le(_SCRIPT)._SCRIPT.=.oldfile.os
23340 2e 63 68 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e 20 61 2c 20 62 2c 20 63 2c 20 64 .chdir(oldcwd).return.a,.b,.c,.d
23360 2c 20 65 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 69 66 28 65 78 70 72 2c 20 74 72 ,.e,.f.end.function.iif(expr,.tr
23380 75 65 76 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 65 78 70 72 29 20 74 68 65 6e 0a ueval,.falseval).if.(expr).then.
233a0 72 65 74 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 return.trueval.else.return.false
233c0 76 61 6c 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 28 66 6e 61 val.end.end.function.include(fna
233e0 6d 65 29 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 me).local.dir,.name.=.premake.fi
23400 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 66 6e 61 6d 65 2c 20 66 61 6c 73 65 29 0a 69 66 ndDefaultScript(fname,.false).if
23420 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 64 .dir.~=.nil.then.return.dofile(d
23440 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 ir...."/"....name).end.return.ni
23460 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a l.end.function.printf(msg,....).
23480 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 74 72 69 6e 67 2e 66 6f 72 local.arg={...}.print(string.for
234a0 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 mat(msg,.table.unpack(arg))).end
234c0 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 3d 20 74 79 70 65 0a 66 75 6e 63 74 .local.builtin_type.=.type.funct
234e0 69 6f 6e 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 61 74 61 ion.type(t).local.mt.=.getmetata
23500 62 6c 65 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f 5f 74 79 70 ble(t).if.(mt).then.if.(mt.__typ
23520 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 0a 65 6e 64 e).then.return.mt.__type.end.end
23540 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 .return.builtin_type(t).end..pre
23560 6d 61 6b 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e make.action.=.{.}.premake.action
23580 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 .list.=.{.}.function.premake.act
235a0 69 6f 6e 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 ion.add(a).local.missing.for._,.
235c0 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 field.in.ipairs({"description",.
235e0 22 74 72 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 "trigger"}).do.if.(not.a[field])
23600 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 .then.missing.=.field.end.end.if
23620 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 .(missing).then.error("action.ne
23640 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 eds.a."....missing,.3).end.prema
23660 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e ke.action.list[a.trigger].=.a.en
23680 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e d.function.premake.action.call(n
236a0 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 ame).local.a.=.premake.action.li
236c0 73 74 5b 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 st[name].for.sln.in.premake.solu
236e0 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 tion.each().do.if.a.onsolution.t
23700 68 65 6e 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 hen.a.onsolution(sln).end.for.pr
23720 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
23740 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e t(sln).do.if.a.onproject.then.a.
23760 6f 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e onproject(prj).end.end.end.if.a.
23780 65 78 65 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 execute.then.a.execute().end.end
237a0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 .function.premake.action.current
237c0 28 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 ().return.premake.action.get(_AC
237e0 54 49 4f 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f TION).end.function.premake.actio
23800 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f n.get(name).return.premake.actio
23820 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b n.list[name].end.function.premak
23840 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d e.action.each().local.keys.=.{.}
23860 0a 66 6f 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e .for._,.action.in.pairs(premake.
23880 61 63 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 action.list).do.table.insert(key
238a0 73 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 s,.action.trigger).end.table.sor
238c0 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 t(keys).local.i.=.0.return.funct
238e0 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 ion().i.=.i.+.1.return.premake.a
23900 63 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 ction.list[keys[i]].end.end.func
23920 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 tion.premake.action.set(name)._A
23940 43 54 49 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d CTION.=.name.local.action.=.prem
23960 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 ake.action.get(name).if.action.t
23980 68 65 6e 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 hen._OS.=.action.os.or._OS.end.e
239a0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f nd.function.premake.action.suppo
239c0 72 74 73 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 rts(action,.feature).if.not.acti
239e0 6f 6e 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 on.then.return.false.end.if.acti
23a00 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 on.valid_languages.then.if.table
23a20 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 .contains(action.valid_languages
23a40 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a ,.feature).then.return.true.end.
23a60 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 end.if.action.valid_kinds.then.i
23a80 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 f.table.contains(action.valid_ki
23aa0 6e 64 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 nds,.feature).then.return.true.e
23ac0 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 nd.end.return.false.end..premake
23ae0 2e 6f 70 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 .option.=.{.}.premake.option.lis
23b00 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e t.=.{.}.function.premake.option.
23b20 61 64 64 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 add(opt).local.missing.for._,.fi
23b40 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 eld.in.ipairs({."description",."
23b60 74 72 69 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 trigger".}).do.if.(not.opt[field
23b80 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a ]).then.missing.=.field.end.end.
23ba0 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 if.(missing).then.error("option.
23bc0 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 needs.a."....missing,.3).end.pre
23be0 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 make.option.list[opt.trigger].=.
23c00 6f 70 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e opt.end.function.premake.option.
23c20 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e get(name).return.premake.option.
23c40 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e list[name].end.function.premake.
23c60 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 option.each().local.keys.=.{.}.f
23c80 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 or._,.option.in.pairs(premake.op
23ca0 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c tion.list).do.table.insert(keys,
23cc0 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 .option.trigger).end.table.sort(
23ce0 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f keys).local.i.=.0.return.functio
23d00 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 n().i.=.i.+.1.return.premake.opt
23d20 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 ion.list[keys[i]].end.end.functi
23d40 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 on.premake.option.validate(value
23d60 73 29 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 s).for.key,.value.in.pairs(value
23d80 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e s).do.local.opt.=.premake.option
23da0 2e 67 65 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 .get(key).if.(not.opt).then.retu
23dc0 72 6e 20 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 rn.false,."invalid.option.'"....
23de0 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 key...."'".end.if.(opt.value.and
23e00 20 76 61 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c .value.==."").then.return.false,
23e20 20 22 6e 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 ."no.value.specified.for.option.
23e40 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f '"....key...."'".end.if.opt.allo
23e60 77 65 64 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 wed.then.local.found.=.false.for
23e80 20 5f 2c 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 ._,.match.in.ipairs(opt.allowed)
23ea0 20 64 6f 0a 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 0a 66 6f .do.if.match[1].==.value.then.fo
23ec0 75 6e 64 20 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 und.=.true.break.end.end.if.not.
23ee0 66 6f 75 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 74 72 69 6e 67 2e found.then.return.false,.string.
23f00 66 6f 72 6d 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 25 73 27 20 66 6f 72 20 6f format("invalid.value.'%s'.for.o
23f20 70 74 69 6f 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 ption.'%s'",.value,.key).end.end
23f40 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 .end.return.true.end..premake.tr
23f60 65 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 ee.=.{.}.local.tree.=.premake.tr
23f80 65 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a ee.function.premake.tree.new(n).
23fa0 6c 6f 63 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d local.t.=.{.name.=.n,.children.=
23fc0 20 7b 20 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 .{.}.}.return.t.end.function.pre
23fe0 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a make.tree.add(tr,.p,.onaddfunc).
24000 69 66 20 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c if.p.==.".".then.return.tr.end.l
24020 6f 63 61 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 ocal.parentnode.=.tree.add(tr,.p
24040 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a ath.getdirectory(p),.onaddfunc).
24060 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 local.childname.=.path.getname(p
24080 29 0a 69 66 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 ).if.childname.==."..".then.retu
240a0 72 6e 20 70 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 rn.parentnode.end.local.childnod
240c0 65 20 3d 20 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d e.=.parentnode.children[childnam
240e0 65 5d 0a 69 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 e].if.not.childnode.or.childnode
24100 2e 70 61 74 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 .path.~=.p.then.childnode.=.tree
24120 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 .insert(parentnode,.tree.new(chi
24140 6c 64 6e 61 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 69 66 20 6f ldname)).childnode.path.=.p.if.o
24160 6e 61 64 64 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 28 63 68 69 6c 64 6e 6f 64 naddfunc.then.onaddfunc(childnod
24180 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a e).end.end.return.childnode.end.
241a0 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 function.premake.tree.insert(par
241c0 65 6e 74 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e ent,.child).table.insert(parent.
241e0 63 68 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 children,.child).if.child.name.t
24200 68 65 6e 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 hen.parent.children[child.name].
24220 3d 20 63 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e =.child.end.child.parent.=.paren
24240 74 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d t.return.child.end.function.prem
24260 61 6b 65 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e ake.tree.getlocalpath(node).if.n
24280 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 ode.parent.path.then.return.node
242a0 2e 6e 61 6d 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 20 74 68 65 6e 0a 72 65 74 75 72 .name.elseif.node.cfg.then.retur
242c0 6e 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 6f 64 65 n.node.cfg.name.else.return.node
242e0 2e 70 61 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 .path.end.end.function.premake.t
24300 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 72 65 6e 20 ree.remove(node).local.children.
24320 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 20 3d 20 31 =.node.parent.children.for.i.=.1
24340 2c 20 23 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d ,.#children.do.if.children[i].==
24360 20 6e 6f 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c 64 72 65 6e .node.then.table.remove(children
24380 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a ,.i).end.end.node.children.=.{}.
243a0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 end.function.premake.tree.sort(t
243c0 72 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 r).tree.traverse(tr,.{.onnode.=.
243e0 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 function(node).table.sort(node.c
24400 68 69 6c 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 6e 20 61 2e hildren,.function(a,b).return.a.
24420 6e 61 6d 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a name.<.b.name.end).end.},.true).
24440 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 end.function.premake.tree.traver
24460 73 65 28 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 69 6e 69 74 69 61 6c 64 65 se(t,.fn,.includeroot,.initialde
24480 70 74 68 29 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f pth).local.donode,.dochildren.do
244a0 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 node.=.function(node,.fn,.depth)
244c0 0a 69 66 20 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 .if.node.isremoved.then..return.
244e0 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 .end.if.fn.onnode.then..fn.onnod
24500 65 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 e(node,.depth)..end.if.#node.chi
24520 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 ldren.>.0.then.if.fn.onbranchent
24540 65 72 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 er.then.fn.onbranchenter(node,.d
24560 65 70 74 68 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 epth).end.if.fn.onbranch.then..f
24580 6e 2e 6f 6e 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 n.onbranch(node,.depth)..end.doc
245a0 68 69 6c 64 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 hildren(node,.fn,.depth.+.1).if.
245c0 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 fn.onbranchexit.then.fn.onbranch
245e0 65 78 69 74 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e exit(node,.depth).end.else.if.fn
24600 2e 6f 6e 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 .onleaf.then..fn.onleaf(node,.de
24620 70 74 68 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 pth)..end.end.end.dochildren.=.f
24640 75 6e 63 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c unction(parent,.fn,.depth).local
24660 20 69 20 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 .i.=.1.while.i.<=.#parent.childr
24680 65 6e 20 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 en.do.local.node.=.parent.childr
246a0 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 en[i].donode(node,.fn,.depth).if
246c0 20 6e 6f 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e .node.==.parent.children[i].then
246e0 0a 69 20 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e .i.=.i.+.1.end.end.end.if.not.in
24700 69 74 69 61 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 itialdepth.then.initialdepth.=.0
24720 0a 65 6e 64 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 .end.if.includeroot.then.donode(
24740 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c t,.fn,.initialdepth).else.dochil
24760 64 72 65 6e 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e dren(t,.fn,.initialdepth).end.en
24780 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b d..premake.solution.=.{.}.premak
247a0 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 e.solution.list.=.{.}.function.p
247c0 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 remake.solution.new(name).local.
247e0 73 6c 6e 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 sln.=.{.}.table.insert(premake.s
24800 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 olution.list,.sln).premake.solut
24820 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c ion.list[name].=.sln.setmetatabl
24840 65 28 73 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c e(sln,.{.__type="solution".}).sl
24860 6e 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 n.name...........=.name.sln.base
24880 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f dir........=.os.getcwd().sln.pro
248a0 6a 65 63 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 jects.......=.{.}.sln.blocks....
248c0 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 .....=.{.}.sln.configurations.=.
248e0 7b 20 7d 0a 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 72 65 74 {.}.sln.groups.........=.{.}.ret
24900 75 72 6e 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c urn.sln.end.function.premake.sol
24920 75 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 ution.each().local.i.=.0.return.
24940 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 function.().i.=.i.+.1.if.i.<=.#p
24960 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e remake.solution.list.then.return
24980 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 6e 64 0a 65 6e .premake.solution.list[i].end.en
249a0 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e d.end.function.premake.solution.
249c0 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 eachproject(sln).local.i.=.0.ret
249e0 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 urn.function.().i.=.i.+.1.if.(i.
24a00 3c 3d 20 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 <=.#sln.projects).then.return.pr
24a20 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 emake.solution.getproject(sln,.i
24a40 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 ).end.end.end.function.premake.s
24a60 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d olution.eachgroup(sln).local.i.=
24a80 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 .0.return.function().i.=.i.+.1.i
24aa0 66 28 69 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 f(i.<=.#sln.groups).then.return.
24ac0 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
24ae0 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 ).end.end.end.function.premake.s
24b00 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e olution.get(key).return.premake.
24b20 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 solution.list[key].end.function.
24b40 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c premake.solution.getproject(sln,
24b60 20 69 64 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 .idx).local.prj.=.sln.projects[i
24b80 64 78 5d 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 dx].local.cfg.=.premake.getconfi
24ba0 67 28 70 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 g(prj).cfg.name.=.prj.name.retur
24bc0 6e 20 63 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 n.cfg.end.function.premake.solut
24be0 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 ion.getgroup(sln,.idx).local.grp
24c00 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a 72 65 74 75 72 6e 20 67 72 70 0a 65 6e .=.sln.groups[idx].return.grp.en
24c20 64 00 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e d.premake.project.=.{.}.function
24c40 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 .premake.project.buildsourcetree
24c60 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 (prj).local.tr.=.premake.tree.ne
24c80 77 28 70 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 w(prj.name).tr.project.=.prj.loc
24ca0 61 6c 20 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 28 al.isvpath.local.function.onadd(
24cc0 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e 64 node).node.isvpath.=.isvpath.end
24ce0 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 .for.fcfg.in.premake.project.eac
24d00 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 73 76 70 61 74 68 20 3d 20 28 66 63 66 67 2e 6e 61 hfile(prj).do.isvpath.=.(fcfg.na
24d20 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 me.~=.fcfg.vpath).local.node.=.p
24d40 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 66 63 66 67 2e 76 70 61 74 68 2c 20 remake.tree.add(tr,.fcfg.vpath,.
24d60 6f 6e 61 64 64 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 66 63 66 67 0a 65 6e 64 0a 70 72 65 6d 61 onadd).node.cfg.=.fcfg.end.prema
24d80 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 ke.tree.sort(tr).return.tr.end.f
24da0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 unction.premake.eachconfig(prj,.
24dc0 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 platform).if.prj.project.then.pr
24de0 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d j.=.prj.project.end.local.cfgs.=
24e00 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0a 6c 6f 63 .prj.solution.configurations.loc
24e20 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 al.i.=.0.return.function.().i.=.
24e40 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 63 66 67 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 i.+.1.if.i.<=.#cfgs.then.return.
24e60 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 73 5b 69 5d 2c 20 premake.getconfig(prj,.cfgs[i],.
24e80 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 platform).end.end.end.function.p
24ea0 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 0a 69 66 20 remake.project.eachfile(prj).if.
24ec0 6e 6f 74 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 not.prj.project.then.prj.=.prema
24ee0 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 ke.getconfig(prj).end.local.i.=.
24f00 30 0a 6c 6f 63 61 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 0.local.t.=.prj.files.return.fun
24f20 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 ction.().i.=.i.+.1.if.(i.<=.#t).
24f40 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 then.local.fcfg.=.prj.__fileconf
24f60 69 67 73 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 igs[t[i]].fcfg.vpath.=.premake.p
24f80 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a roject.getvpath(prj,.fcfg.name).
24fa0 72 65 74 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e return.fcfg.end.end.end.function
24fc0 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c .premake.esc(value).if.(type(val
24fe0 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c ue).==."table").then.local.resul
25000 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 t.=.{.}.for._,v.in.ipairs(value)
25020 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 .do.table.insert(result,.premake
25040 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a .esc(v)).end.return.result.else.
25060 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d 70 3b 22 value.=.value:gsub('&',.."&amp;"
25080 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 71 75 6f ).value.=.value:gsub('"',.."&quo
250a0 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 20 22 26 t;").value.=.value:gsub("'",.."&
250c0 61 70 6f 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c 27 2c 20 apos;").value.=.value:gsub('<',.
250e0 20 22 26 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3e 27 2c ."&lt;").value.=.value:gsub('>',
25100 20 20 22 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 72 .."&gt;").value.=.value:gsub('\r
25120 27 2c 20 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 ',."&#x0D;").value.=.value:gsub(
25140 27 5c 6e 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 '\n',."&#x0A;").return.value.end
25160 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 .end.function.premake.filterplat
25180 66 6f 72 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 forms(sln,.map,.default).local.r
251a0 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 69 66 20 esult.=.{.}.local.keys.=.{.}.if.
251c0 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 6e 20 69 sln.platforms.then.for._,.p.in.i
251e0 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 70 5b 70 pairs(sln.platforms).do.if.map[p
25200 5d 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 2c 20 6d ].and.not.table.contains(keys,.m
25220 61 70 5b 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c ap[p]).then.table.insert(result,
25240 20 70 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 .p).table.insert(keys,.map[p]).e
25260 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e 64 20 64 nd.end.end.if.#result.==.0.and.d
25280 65 66 61 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c efault.then.table.insert(result,
252a0 20 64 65 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a .default).end.return.result.end.
252c0 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6e 61 6d function.premake.findproject(nam
252e0 65 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 e).for.sln.in.premake.solution.e
25300 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 ach().do.for.prj.in.premake.solu
25320 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 70 72 6a tion.eachproject(sln).do.if.(prj
25340 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 72 6a 0a .name.==.name).then.return..prj.
25360 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
25380 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 20 5f 2c .findfile(prj,.extension).for._,
253a0 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 .fname.in.ipairs(prj.files).do.i
253c0 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 68 65 6e f.fname:endswith(extension).then
253e0 20 72 65 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 .return.fname.end.end.end.functi
25400 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d on.premake.getconfig(prj,.cfgnam
25420 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 e,.pltname).prj.=.prj.project.or
25440 20 70 72 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f 72 20 6e .prj.if.pltname.==."Native".or.n
25460 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 ot.table.contains(prj.solution.p
25480 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 6c latforms.or.{},.pltname).then.pl
254a0 74 6e 61 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 63 66 67 tname.=.nil.end.local.key.=.(cfg
254c0 6e 61 6d 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b 65 79 20 name.or."").if.pltname.then.key.
254e0 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 6a 2e =.key....pltname.end.return.prj.
25500 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d __configs[key].end.function.prem
25520 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 ake.getconfigname(cfgname,.platf
25540 6f 72 6d 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 20 74 68 orm,.useshortname).if.cfgname.th
25560 65 6e 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c 61 74 66 en.local.name.=.cfgname.if.platf
25580 6f 72 6d 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 orm.and.platform.~=."Native".the
255a0 6e 0a 69 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 n.if.useshortname.then.name.=.na
255c0 6d 65 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d me....premake.platforms[platform
255e0 5d 2e 63 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 ].cfgsuffix.else.name.=.name....
25600 22 7c 22 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 69 "|"....platform.end.end.return.i
25620 69 66 28 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 2c 20 6e if(useshortname,.name:lower(),.n
25640 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 ame).end.end.function.premake.ge
25660 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f tdependencies(prj).prj.=.prj.pro
25680 6a 65 63 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b 20 7d 0a ject.or.prj.local.results.=.{.}.
256a0 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 for._,.cfg.in.pairs(prj.__config
256c0 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e s).do.for._,.link.in.ipairs(cfg.
256e0 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 links).do.local.dep.=.premake.fi
25700 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f 74 20 74 ndproject(link).if.dep.and.not.t
25720 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 68 65 6e able.contains(results,.dep).then
25740 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 6e 64 0a .table.insert(results,.dep).end.
25760 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 6e 63 74 end.end.return.results.end.funct
25780 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 ion.premake.project.getbasename(
257a0 70 72 6a 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e prjname,.pattern).return.pattern
257c0 3a 67 73 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 :gsub("%%%%",.prjname).end.funct
257e0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 ion.premake.project.getfilename(
25800 70 72 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d prj,.pattern).local.fname.=.prem
25820 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 ake.project.getbasename(prj.name
25840 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a ,.pattern).fname.=.path.join(prj
25860 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 .location,.fname).return.path.ge
25880 74 72 65 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 0a 65 6e trelative(os.getcwd(),.fname).en
258a0 64 0a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 d..function.premake.getlinks(cfg
258c0 2c 20 6b 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 ,.kind,.part).local.result.=.iif
258e0 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e 64 20 3d .(part.==."directory".and.kind.=
25900 3d 20 22 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 61 6c 20 =."all",.cfg.libdirs,.{}).local.
25920 63 66 67 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 2e 70 72 cfgname.=.iif(cfg.name.==.cfg.pr
25940 6f 6a 65 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 oject.name,."",.cfg.name).local.
25960 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 pathstyle.=.premake.getpathstyle
25980 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e (cfg).local.namestyle.=.premake.
259a0 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e getnamestyle(cfg).local.function
259c0 20 63 61 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 74 61 72 .canlink(source,.target).if.(tar
259e0 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 61 72 67 get.kind.~=."SharedLib".and.targ
25a00 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 et.kind.~=."StaticLib").then.ret
25a20 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 urn.false.end.if.premake.iscpppr
25a40 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b oject(source).then.return.premak
25a60 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 20 70 72 e.iscppproject(target).elseif.pr
25a80 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 emake.isdotnetproject(source).th
25aa0 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 en.return.premake.isdotnetprojec
25ac0 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e t(target).end.end.for._,.link.in
25ae0 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 74 65 6d .ipairs(cfg.links).do.local.item
25b00 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 .local.prj.=.premake.findproject
25b20 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 73 74 65 (link).if.prj.and.kind.~=."syste
25b40 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 m".then.local.prjcfg.=.premake.g
25b60 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 etconfig(prj,.cfgname,.cfg.platf
25b80 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 20 6f orm).if.kind.==."dependencies".o
25ba0 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 r.canlink(cfg,.prjcfg).then.if.(
25bc0 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d part.==."directory").then.item.=
25be0 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 64 .path.rebase(prjcfg.linktarget.d
25c00 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c irectory,.prjcfg.location,.cfg.l
25c20 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 ocation).elseif.(part.==."basena
25c40 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 me").then.item.=.prjcfg.linktarg
25c60 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c et.basename.elseif.(part.==."ful
25c80 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 lpath").then.item.=.path.rebase(
25ca0 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 72 6a 63 prjcfg.linktarget.fullpath,.prjc
25cc0 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 fg.location,.cfg.location).elsei
25ce0 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d f.(part.==."object").then.item.=
25d00 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 6a 20 61 .prjcfg.end.end.elseif.not.prj.a
25d20 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 nd.(kind.==."system".or.kind.==.
25d40 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f "all").then.if.(part.==."directo
25d60 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f ry").then.item.=.path.getdirecto
25d80 72 79 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 ry(link).elseif.(part.==."fullpa
25da0 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 66 20 6e 61 6d 65 73 74 79 th").then.item.=.link.if.namesty
25dc0 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e le.==."windows".then.if.premake.
25de0 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 iscppproject(cfg).then.item.=.it
25e00 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f em....".lib".elseif.premake.isdo
25e20 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 tnetproject(cfg).then.item.=.ite
25e40 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 72 74 20 m....".dll".end.end.elseif.part.
25e60 3d 3d 20 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 ==."name".then.item.=.path.getna
25e80 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d me(link).elseif.part.==."basenam
25ea0 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 e".then.item.=.path.getbasename(
25ec0 6c 69 6e 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 69 66 20 69 74 link).else.item.=.link.end.if.it
25ee0 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 69 74 65 em:find("/",.nil,.true).then.ite
25f00 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 70 72 6f 6a 65 63 74 m.=.path.getrelative(cfg.project
25f20 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 74 65 6d .location,.item).end.end.if.item
25f40 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 .then.if.pathstyle.==."windows".
25f60 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d and.part.~=."object".then.item.=
25f80 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a .path.translate(item,."\\").end.
25fa0 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c 20 69 74 if.not.table.contains(result,.it
25fc0 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 69 74 em).then.table.insert(result,.it
25fe0 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e em).end.end.end.return.result.en
26000 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 d.function.premake.getnamestyle(
26020 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 cfg).return.premake.platforms[cf
26040 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d 61 6b 65 g.platform].namestyle.or.premake
26060 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 6f 73 69 .gettool(cfg).namestyle.or."posi
26080 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 x".end.function.premake.getpaths
260a0 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 tyle(cfg).if.premake.action.curr
260c0 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 74 75 72 ent().os.==."windows".then.retur
260e0 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 78 22 0a n."windows".else.return."posix".
26100 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 end.end.function.premake.gettarg
26120 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 et(cfg,.direction,.pathstyle,.na
26140 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d 20 22 62 mestyle,.system).if.system.==."b
26160 73 64 22 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 78 22 0a 65 6e 64 0a 6c 6f sd".then.system.=."linux".end.lo
26180 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 cal.kind.=.cfg.kind.if.premake.i
261a0 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 6e 61 6d 65 73 74 scppproject(cfg).then.if.(namest
261c0 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 yle.==."windows".or.system.==."w
261e0 69 6e 64 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 indows").and.kind.==."SharedLib"
26200 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 0a 61 6e 64 20 6e 6f 74 .and.direction.==."link".and.not
26220 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a 74 68 65 6e 0a 6b 69 6e 64 .cfg.flags.NoImportLib.then.kind
26240 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 .=."StaticLib".end.if.namestyle.
26260 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 ==."posix".and.system.==."window
26280 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a s".and.kind.~=."StaticLib".then.
262a0 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f namestyle.=."windows".end.end.lo
262c0 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 0a 69 66 20 64 69 72 65 63 74 69 cal.field...=."build".if.directi
262e0 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 on.==."link".and.cfg.kind.==."Sh
26300 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 22 69 6d 70 6c 69 62 22 0a 65 aredLib".then.field.=."implib".e
26320 6e 64 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 6e nd.local.name....=.cfg[field.."n
26340 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 63 66 67 2e 70 ame"].or.cfg.targetname.or.cfg.p
26360 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d 20 63 66 67 5b roject.name.local.dir.....=.cfg[
26380 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 64 69 72 20 6f field.."dir"].or.cfg.targetdir.o
263a0 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c r.path.getrelative(cfg.location,
263c0 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 62 64 69 72 20 20 3d 20 63 66 .cfg.basedir).local.subdir..=.cf
263e0 67 5b 66 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 g[field.."subdir"].or.cfg.target
26400 73 75 62 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 20 3d 20 22 22 subdir.or.".".local.prefix..=.""
26420 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 78 74 20 20 20 .local.suffix..=."".local.ext...
26440 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 6e 64 6c 65 6e ..=."".local.bundlepath,.bundlen
26460 61 6d 65 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 73 75 62 64 69 72 29 ame.dir.=.path.join(dir,.subdir)
26480 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a .if.namestyle.==."windows".then.
264a0 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 if.kind.==."ConsoleApp".or.kind.
264c0 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 ==."WindowedApp".then.ext.=.".ex
264e0 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 e".elseif.kind.==."SharedLib".th
26500 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 en.ext.=.".dll".elseif.kind.==."
26520 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 6c 69 62 22 0a 65 6e 64 StaticLib".then.ext.=.".lib".end
26540 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 74 68 65 .elseif.namestyle.==."posix".the
26560 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 73 n.if.kind.==."WindowedApp".and.s
26580 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 75 6e 64 6c 65 6e 61 6d ystem.==."macosx".then.bundlenam
265a0 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c 65 70 61 74 68 20 3d 20 e.=.name....".app".bundlepath.=.
265c0 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 29 0a 64 69 72 20 3d path.join(dir,.bundlename).dir.=
265e0 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 43 6f 6e 74 65 6e 74 73 .path.join(bundlepath,."Contents
26600 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c /MacOS").elseif.kind.==."SharedL
26620 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 20 3d 20 69 69 ib".then.prefix.=."lib".ext.=.ii
26640 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 79 6c 69 62 22 2c 20 f(system.==."macosx",.".dylib",.
26660 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 61 74 69 63 4c 69 62 ".so").elseif.kind.==."StaticLib
26680 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 20 3d 20 22 2e 61 22 ".then.prefix.=."lib".ext.=.".a"
266a0 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 50 53 33 22 20 74 .end.elseif.namestyle.==."PS3".t
266c0 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 22 20 6f 72 20 6b hen.if.kind.==."ConsoleApp".or.k
266e0 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 65 78 74 20 3d 20 ind.==."WindowedApp".then.ext.=.
26700 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 61 74 69 63 4c 69 62 ".elf".elseif.kind.==."StaticLib
26720 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 20 3d 20 22 2e 61 22 ".then.prefix.=."lib".ext.=.".a"
26740 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 70 72 .end.end.prefix.=.cfg[field.."pr
26760 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 69 78 20 6f 72 20 70 72 efix"].or.cfg.targetprefix.or.pr
26780 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 66 66 69 78 efix.suffix.=.cfg[field.."suffix
267a0 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 78 20 6f 72 20 73 75 66 66 69 78 "].or.cfg.targetsuffix.or.suffix
267c0 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 74 65 6e 73 69 6f 6e 22 .ext....=.cfg[field.."extension"
267e0 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 6f 72 20 65 78 74 0a ].or.cfg.targetextension.or.ext.
26800 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c 74 2e 62 61 73 65 6e 61 local.result.=.{.}.result.basena
26820 6d 65 20 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 6e me.....=.name....suffix.result.n
26840 61 6d 65 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 ame.........=.prefix....name....
26860 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 suffix....ext.result.directory..
26880 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 73 75 ..=.dir.result.subdirectory.=.su
268a0 62 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 bdir.result.prefix.......=.prefi
268c0 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 73 75 66 66 69 78 0a 72 x.result.suffix.......=.suffix.r
268e0 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 6a 6f 69 6e 28 72 esult.fullpath.....=.path.join(r
26900 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e 6e 61 6d 65 29 0a 72 65 esult.directory,.result.name).re
26920 73 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 62 75 6e 64 6c 65 70 61 74 68 20 6f sult.bundlepath...=.bundlepath.o
26940 72 20 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d r.result.fullpath.if.pathstyle.=
26960 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 =."windows".then.result.director
26980 79 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 64 69 72 y....=.path.translate(result.dir
269a0 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 ectory,."\\").result.subdirector
269c0 79 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 73 75 62 64 69 72 y.=.path.translate(result.subdir
269e0 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 ectory,."\\").result.fullpath...
26a00 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 ..=.path.translate(result.fullpa
26a20 74 68 2c 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 th,.."\\").end.return.result.end
26a40 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 0a 69 .function.premake.gettool(cfg).i
26a60 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
26a80 0a 69 66 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d .if._OPTIONS.cc.then.return.prem
26aa0 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 63 74 69 6f ake[_OPTIONS.cc].end.local.actio
26ac0 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 n.=.premake.action.current().if.
26ae0 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 action.valid_tools.then.return.p
26b00 72 65 6d 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 2e 63 63 5b 31 5d 5d remake[action.valid_tools.cc[1]]
26b20 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a 65 6c 73 65 0a 72 65 74 .end.return.premake.gcc.else.ret
26b40 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 urn.premake.dotnet.end.end.funct
26b60 69 6f 6e 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 70 72 6a ion.premake.project.getvpath(prj
26b80 2c 20 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 76 70 61 74 68 20 3d 20 61 62 73 70 61 74 68 ,.abspath).local.vpath.=.abspath
26ba0 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 61 62 73 70 .local.fname.=.path.getname(absp
26bc0 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 3d 20 61 62 73 70 61 74 68 3a 6c 65 6e 28 29 20 2d ath).local.max.=.abspath:len().-
26be0 20 66 6e 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 70 61 .fname:len().for.replacement,.pa
26c00 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 72 20 7b 7d tterns.in.pairs(prj.vpaths.or.{}
26c20 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 70 61 ).do.for._,.pattern.in.ipairs(pa
26c40 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 3a 66 69 6e tterns).do.local.i.=.abspath:fin
26c60 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 66 20 69 20 d(path.wildcards(pattern)).if.i.
26c80 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 2a 22 2c 20 ==.1.then.i.=.pattern:find("*",.
26ca0 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 20 31 29 0a 1,.true).or.(pattern:len().+.1).
26cc0 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 65 61 66 20 local.leaf.if.i.<.max.then.leaf.
26ce0 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 20 66 6e 61 =.abspath:sub(i).else.leaf.=.fna
26d00 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 22 29 20 74 me.end.if.leaf:startswith("/").t
26d20 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 6f 63 61 6c hen.leaf.=.leaf:sub(2).end.local
26d40 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 6e 28 29 20 .stem.=."".if.replacement:len().
26d60 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 63 65 6d 65 >.0.then.stem,.stars.=.replaceme
26d80 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 3d 20 30 20 nt:gsub("%*",."").if.stars.==.0.
26da0 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 66 29 0a 65 then.leaf.=.path.getname(leaf).e
26dc0 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 6c 65 61 66 nd.else.leaf.=.path.getname(leaf
26de0 29 0a 65 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 73 74 65 6d 2c 20 6c 65 ).end.vpath.=.path.join(stem,.le
26e00 61 66 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 74 72 69 6d af).end.end.end.return.path.trim
26e20 64 6f 74 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 dots(vpath).end.function.premake
26e40 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 .hascppproject(sln).for.prj.in.p
26e60 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 remake.solution.eachproject(sln)
26e80 20 64 6f 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 70 72 6a 29 .do.if.premake.iscppproject(prj)
26ea0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 .then.return.true.end.end.end.fu
26ec0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 nction.premake.hasdotnetproject(
26ee0 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 6e sln).for.prj.in.premake.solution
26f00 2e 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 .eachproject(sln).do.if.premake.
26f20 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 72 65 74 75 72 6e isdotnetproject(prj).then.return
26f40 20 74 72 75 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 .true.end.end.end.function.prema
26f60 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 ke.project.iscproject(prj).retur
26f80 6e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 0a 65 6e 64 0a 66 75 6e 63 74 69 n.prj.language.==."C".end.functi
26fa0 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 on.premake.iscppproject(prj).ret
26fc0 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 6f 72 20 70 72 6a 2e urn.(prj.language.==."C".or.prj.
26fe0 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 language.==."C++").end.function.
27000 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 0a 72 65 74 premake.isdotnetproject(prj).ret
27020 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 0a 65 6e 64 0a 00 urn.(prj.language.==."C#").end..
27040 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 66 69 premake.config.=.{.}.local.confi
27060 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 65 6d g.=.premake.config.function.prem
27080 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 66 20 ake.config.isdebugbuild(cfg).if.
270a0 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.
270c0 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 69 6d 69 OptimizeSize.or.cfg.flags.Optimi
270e0 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 0a 69 66 zeSpeed.then.return.false.end.if
27100 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 65 74 75 .not.cfg.flags.Symbols.then.retu
27120 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 66 75 6e rn.false.end.return.true.end.fun
27140 63 74 69 6f 6e 20 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 ction.premake.config.isincrement
27160 61 6c 6c 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 allink(cfg).if.cfg.kind.==."Stat
27180 69 63 4c 69 62 22 20 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 icLib"..or.config.isoptimizedbui
271a0 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 49 6e 63 ld(cfg.flags).or.cfg.flags.NoInc
271c0 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 rementalLink.then.return.false.e
271e0 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d nd.return.true.end.function.prem
27200 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 66 6c 61 67 ake.config.isoptimizedbuild(flag
27220 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 66 6c 61 67 s).return.flags.Optimize.or.flag
27240 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 s.OptimizeSize.or.flags.Optimize
27260 53 70 65 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 62 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f Speed.end..premake.bake.=.{.}.lo
27280 63 61 6c 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 0a 6c 6f 63 61 6c 20 6e 6f cal.bake.=.premake.bake.local.no
272a0 63 6f 70 79 20 3d 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6b 65 79 77 6f copy.=.{.blocks....=.true,.keywo
272c0 72 64 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 74 73 20 20 3d 20 74 72 75 65 2c 0a 5f rds..=.true,.projects..=.true,._
272e0 5f 63 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e 6f 63 61 73 63 61 _configs.=.true,.}.local.nocasca
27300 64 65 20 3d 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f de.=.{.makesettings.=.true,.}.lo
27320 63 61 6c 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 cal.keeprelative.=.{.basedir..=.
27340 74 72 75 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f true,.location.=.true,.}.functio
27360 6e 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 6c 6f 63 61 6c n.premake.getactiveterms().local
27380 20 74 65 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 .terms.=.{._action.=._ACTION:low
273a0 65 72 28 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 er(),.os.=.os.get().}.for.key,.v
273c0 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 alue.in.pairs(_OPTIONS).do.if.va
273e0 6c 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d lue.~=."".then.table.insert(term
27400 73 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 s,.value:lower()).else.table.ins
27420 65 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a ert(terms,.key:lower()).end.end.
27440 72 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b return.terms.end.function.premak
27460 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 e.iskeywordmatch(keyword,.terms)
27480 0a 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 69 74 68 28 22 6e 6f 74 20 22 29 20 74 .if.keyword:startswith("not.").t
274a0 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 hen.return.not.premake.iskeyword
274c0 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 match(keyword:sub(5),.terms).end
274e0 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 6b 65 79 77 6f 72 .for._,.pattern.in.ipairs(keywor
27500 64 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 d:explode(".or.")).do.for.termke
27520 79 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 y,.term.in.pairs(terms).do.if.te
27540 72 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 rm:match(pattern).==.term.then.r
27560 65 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 eturn.termkey.end.end.end.end.fu
27580 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 6b nction.premake.iskeywordsmatch(k
275a0 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 61 6c 20 68 61 73 72 65 71 75 69 72 65 eywords,.terms).local.hasrequire
275c0 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 79 77 6f 72 64 20 69 6e 20 69 70 61 69 d.=.false.for._,.keyword.in.ipai
275e0 72 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 rs(keywords).do.local.matched.=.
27600 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 2c 20 premake.iskeywordmatch(keyword,.
27620 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 65 64 20 74 68 65 6e 0a 72 65 74 75 72 terms).if.not.matched.then.retur
27640 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 68 65 64 20 3d 3d 20 22 72 65 71 75 69 n.false.end.if.matched.==."requi
27660 72 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 red".then.hasrequired.=.true.end
27680 0a 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 .end.if.terms.required.and.not.h
276a0 61 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 asrequired.then.return.false.els
276c0 65 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 e.return.true.end.end.local.func
276e0 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a tion.adjustpaths(location,.obj).
27700 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f function.adjustpathlist(list).fo
27720 72 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 r.i,.p.in.ipairs(list).do.list[i
27740 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 ].=.path.getrelative(location,.p
27760 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 ).end.end.for.name,.value.in.pai
27780 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 rs(obj).do.local.field.=.premake
277a0 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 .fields[name].if.field.and.value
277c0 20 61 6e 64 20 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e .and.not.keeprelative[name].then
277e0 0a 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 .if.field.kind.==."path".then.ob
27800 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 j[name].=.path.getrelative(locat
27820 69 6f 6e 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d ion,.value).elseif.field.kind.==
27840 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c ."dirlist".or.field.kind.==."fil
27860 65 6c 69 73 74 22 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 61 6c 75 65 elist".then.adjustpathlist(value
27880 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 ).elseif.field.kind.==."keypath"
278a0 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f .then.for.k,v.in.pairs(value).do
278c0 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 .adjustpathlist(v).end.end.end.e
278e0 6e 64 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 66 69 65 6c 64 nd.end.local.function.mergefield
27900 28 6b 69 6e 64 2c 20 64 65 73 74 2c 20 73 72 63 29 0a 6c 6f 63 61 6c 20 74 62 6c 20 3d 20 64 65 (kind,.dest,.src).local.tbl.=.de
27920 73 74 20 6f 72 20 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 st.or.{.}.if.kind.==."keyvalue".
27940 6f 72 20 6b 69 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 65 or.kind.==."keypath".then.for.ke
27960 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 74 62 6c 5b 6b 65 y,.value.in.pairs(src).do.tbl[ke
27980 79 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 22 6c 69 73 74 22 2c 20 74 62 6c 5b 6b 65 79 5d y].=.mergefield("list",.tbl[key]
279a0 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e ,.value).end.else.for._,.item.in
279c0 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 62 6c 5b 69 74 65 6d 5d .ipairs(src).do.if.not.tbl[item]
279e0 20 74 68 65 6e 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 .then.table.insert(tbl,.item).tb
27a00 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
27a20 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 72 65 6d 6f 76 65 76 n.tbl.end.local.function.removev
27a40 61 6c 75 65 73 28 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 0a 66 6f 72 20 69 3d 23 74 62 6c 2c 31 alues(tbl,.removes).for.i=#tbl,1
27a60 2c 2d 31 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 ,-1.do.for._,.pattern.in.ipairs(
27a80 72 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 69 5d removes).do.if.pattern.==.tbl[i]
27aa0 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 74 62 6c 2c 20 69 29 0a 62 72 65 61 6b .then.table.remove(tbl,.i).break
27ac0 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 .end.end.end.end.local.function.
27ae0 6d 65 72 67 65 6f 62 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 mergeobject(dest,.src).if.not.sr
27b00 63 20 74 68 65 6e 0a 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 c.then.return.end.for.fieldname,
27b20 20 76 61 6c 75 65 20 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 .value.in.pairs(src).do.if.not.n
27b40 6f 63 6f 70 79 5b 66 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 ocopy[fieldname].then.local.fiel
27b60 64 20 3d 20 70 72 65 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 d.=.premake.fields[fieldname].if
27b80 20 66 69 65 6c 64 20 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 .field.then.if.type(value).==."t
27ba0 61 62 6c 65 22 20 74 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 able".then.dest[fieldname].=.mer
27bc0 67 65 66 69 65 6c 64 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 gefield(field.kind,.dest[fieldna
27be0 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 69 66 20 73 72 63 2e 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a me],.value).if.src.removes.then.
27c00 72 65 6d 6f 76 65 73 20 3d 20 73 72 63 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d removes.=.src.removes[fieldname]
27c20 0a 69 66 20 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 64 65 .if.removes.then.removevalues(de
27c40 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 72 65 6d 6f 76 65 73 29 0a 65 6e 64 0a 65 6e 64 0a st[fieldname],.removes).end.end.
27c60 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 else.dest[fieldname].=.value.end
27c80 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e .else.dest[fieldname].=.value.en
27ca0 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 d.end.end.end.local.function.mer
27cc0 67 65 28 64 65 73 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 2c 20 63 66 67 6e ge(dest,.obj,.basis,.terms,.cfgn
27ce0 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 63 66 67 6e 61 6d ame,.pltname).local.key.=.cfgnam
27d00 65 20 6f 72 20 22 22 0a 70 6c 74 6e 61 6d 65 20 3d 20 70 6c 74 6e 61 6d 65 20 6f 72 20 22 4e 61 e.or."".pltname.=.pltname.or."Na
27d20 74 69 76 65 22 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 tive".if.pltname.~=."Native".the
27d40 6e 0a 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 72 6d 73 n.key.=.key....pltname.end.terms
27d60 2e 63 6f 6e 66 69 67 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 3a 6c 6f 77 65 72 28 .config.=.(cfgname.or.""):lower(
27d80 29 0a 74 65 72 6d 73 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 74 6e 61 6d 65 3a 6c 6f 77 65 72 ).terms.platform.=.pltname:lower
27da0 28 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 7d 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 ().local.cfg.=.{}.mergeobject(cf
27dc0 67 2c 20 62 61 73 69 73 5b 6b 65 79 5d 29 0a 61 64 6a 75 73 74 70 61 74 68 73 28 6f 62 6a 2e 6c g,.basis[key]).adjustpaths(obj.l
27de0 6f 63 61 74 69 6f 6e 2c 20 63 66 67 29 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 6f ocation,.cfg).mergeobject(cfg,.o
27e00 62 6a 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 74 65 72 6d 73 5b 27 6b 69 bj).if.(cfg.kind).then.terms['ki
27e20 6e 64 27 5d 3d 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c nd']=cfg.kind:lower().end.for._,
27e40 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 .blk.in.ipairs(obj.blocks).do.if
27e60 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 .(premake.iskeywordsmatch(blk.ke
27e80 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 74 68 65 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 ywords,.terms))then.mergeobject(
27ea0 63 66 67 2c 20 62 6c 6b 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 61 6e 64 20 6e 6f 74 20 63 cfg,.blk).if.(cfg.kind.and.not.c
27ec0 66 67 2e 74 65 72 6d 73 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 63 66 67 2e 74 65 72 6d 73 5b 27 6b fg.terms.kind).then.cfg.terms['k
27ee0 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 5b 27 ind'].=.cfg.kind:lower().terms['
27f00 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 6e 64 0a 65 6e kind'].=.cfg.kind:lower().end.en
27f20 64 0a 65 6e 64 0a 63 66 67 2e 6e 61 6d 65 20 20 20 20 20 20 3d 20 63 66 67 6e 61 6d 65 0a 63 66 d.end.cfg.name......=.cfgname.cf
27f40 67 2e 70 6c 61 74 66 6f 72 6d 20 20 3d 20 70 6c 74 6e 61 6d 65 0a 66 6f 72 20 6b 2c 76 20 69 6e g.platform..=.pltname.for.k,v.in
27f60 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 63 66 67 2e 74 65 72 6d 73 5b 6b 5d 20 3d 76 .pairs(terms).do.cfg.terms[k].=v
27f80 0a 65 6e 64 0a 64 65 73 74 5b 6b 65 79 5d 20 3d 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 .end.dest[key].=.cfg.end.local.f
27fa0 75 6e 63 74 69 6f 6e 20 63 6f 6c 6c 61 70 73 65 28 6f 62 6a 2c 20 62 61 73 69 73 29 0a 6c 6f 63 unction.collapse(obj,.basis).loc
27fc0 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 62 61 73 69 73 20 3d 20 62 61 73 69 73 20 6f 72 20 al.result.=.{}.basis.=.basis.or.
27fe0 7b 7d 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 6f 62 6a 2e 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 6f {}.local.sln.=.obj.solution.or.o
28000 62 6a 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 bj.local.terms.=.premake.getacti
28020 76 65 74 65 72 6d 73 28 29 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 veterms().merge(result,.obj,.bas
28040 69 73 2c 20 74 65 72 6d 73 29 2d 2d 74 68 69 73 20 61 64 6a 75 73 74 73 20 74 65 72 6d 73 0a 66 is,.terms)--this.adjusts.terms.f
28060 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 63 6f 6e 66 or._,.cfgname.in.ipairs(sln.conf
28080 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c igurations).do.local.terms_local
280a0 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 64 6f 20 .=.{}.for.k,v.in.pairs(terms)do.
280c0 74 65 72 6d 73 5f 6c 6f 63 61 6c 5b 6b 5d 3d 76 20 65 6e 64 0a 6d 65 72 67 65 28 72 65 73 75 6c terms_local[k]=v.end.merge(resul
280e0 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e t,.obj,.basis,.terms_local,.cfgn
28100 61 6d 65 2c 20 22 4e 61 74 69 76 65 22 29 2d 2d 74 65 72 6d 73 20 63 61 6d 20 61 6c 73 6f 20 62 ame,."Native")--terms.cam.also.b
28120 65 20 61 64 6a 75 73 74 65 64 20 68 65 72 65 0a 66 6f 72 20 5f 2c 20 70 6c 74 6e 61 6d 65 20 69 e.adjusted.here.for._,.pltname.i
28140 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 29 20 64 6f n.ipairs(sln.platforms.or.{}).do
28160 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6d 65 72 .if.pltname.~=."Native".then.mer
28180 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 74 65 72 6d 73 5f 6c 6f 63 61 ge(result,.obj,.basis,terms_loca
281a0 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 2d 2d 74 65 72 6d 73 20 61 6c 73 6f l,.cfgname,.pltname)--terms.also
281c0 20 68 65 72 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a .here.end.end.end.return.result.
281e0 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 75 6e 69 71 75 65 64 69 end.local.function.builduniquedi
28200 72 73 28 29 0a 6c 6f 63 61 6c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 3d 20 34 0a 6c 6f rs().local.num_variations.=.4.lo
28220 63 61 6c 20 63 66 67 5f 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 68 69 74 5f 63 6f 75 6e cal.cfg_dirs.=.{}.local.hit_coun
28240 74 73 20 3d 20 7b 7d 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 ts.=.{}.for.sln.in.premake.solut
28260 69 6f 6e 2e 65 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 ion.each().do.for._,.prj.in.ipai
28280 72 73 28 73 6c 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 rs(sln.projects).do.for._,.cfg.i
282a0 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 6c 6f 63 61 6c 20 n.pairs(prj.__configs).do.local.
282c0 64 69 72 73 20 3d 20 7b 20 7d 0a 64 69 72 73 5b 31 5d 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 dirs.=.{.}.dirs[1].=.path.getabs
282e0 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 olute(path.join(cfg.location,.cf
28300 67 2e 6f 62 6a 64 69 72 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6f 62 6a 64 69 72 20 6f g.objdir.or.cfg.project.objdir.o
28320 72 20 22 6f 62 6a 22 29 29 0a 64 69 72 73 5b 32 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 r."obj")).dirs[2].=.path.join(di
28340 72 73 5b 31 5d 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4e 61 74 69 rs[1],.iif(cfg.platform.==."Nati
28360 76 65 22 2c 20 22 22 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 29 0a 64 69 72 73 5b 33 5d 20 ve",."",.cfg.platform)).dirs[3].
28380 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 32 5d 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 64 =.path.join(dirs[2],.cfg.name).d
283a0 69 72 73 5b 34 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 33 5d 2c 20 63 66 67 2e irs[4].=.path.join(dirs[3],.cfg.
283c0 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 0a 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 20 3d 20 64 69 project.name).cfg_dirs[cfg].=.di
283e0 72 73 0a 6c 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 rs.local.start.=.iif(cfg.name,.2
28400 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f ,.1).for.v.=.start,.num_variatio
28420 6e 73 20 64 6f 0a 6c 6f 63 61 6c 20 64 20 3d 20 64 69 72 73 5b 76 5d 0a 68 69 74 5f 63 6f 75 6e ns.do.local.d.=.dirs[v].hit_coun
28440 74 73 5b 64 5d 20 3d 20 28 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 6f 72 20 30 29 20 2b 20 31 ts[d].=.(hit_counts[d].or.0).+.1
28460 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d .end.end.end.end.for.sln.in.prem
28480 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 ake.solution.each().do.for._,.pr
284a0 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 j.in.ipairs(sln.projects).do.for
284c0 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 ._,.cfg.in.pairs(prj.__configs).
284e0 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 66 28 63 do.local.dir.local.start.=.iif(c
28500 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 69 69 fg.name,.2,.1).for.v.=.start,.ii
28520 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 3d 3d 74 72 75 f(cfg.flags.SingleOutputDir==tru
28540 65 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 2d 31 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e e,num_variations-1,num_variation
28560 73 29 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 5b 76 5d 0a 69 66 20 s).do.dir.=.cfg_dirs[cfg][v].if.
28580 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 65 6e 20 62 72 65 61 6b 20 hit_counts[dir].==.1.then.break.
285a0 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 67 65 end.end.cfg.objectsdir.=.path.ge
285c0 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 69 72 29 0a 65 6e 64 trelative(cfg.location,.dir).end
285e0 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c .end.end.end.local.function.buil
28600 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f dtargets().for.sln.in.premake.so
28620 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 lution.each().do.for._,.prj.in.i
28640 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 pairs(sln.projects).do.for._,.cf
28660 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 6c 6f 63 g.in.pairs(prj.__configs).do.loc
28680 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 al.pathstyle.=.premake.getpathst
286a0 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 yle(cfg).local.namestyle.=.prema
286c0 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 67 2e 62 75 69 6c 64 74 61 ke.getnamestyle(cfg).cfg.buildta
286e0 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 rget.=.premake.gettarget(cfg,."b
28700 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 uild",.pathstyle,.namestyle,.cfg
28720 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 20 20 3d 20 70 72 65 6d 61 .system).cfg.linktarget..=.prema
28740 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 20 70 61 74 68 73 ke.gettarget(cfg,."link",..paths
28760 74 79 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 69 66 20 tyle,.namestyle,.cfg.system).if.
28780 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 63 66 67 2e pathstyle.==."windows".then.cfg.
287a0 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e objectsdir.=.path.translate(cfg.
287c0 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e objectsdir,."\\").end.end.end.en
287e0 64 0a 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 66 67 4b 69 6e d.end...local.function.getCfgKin
28800 64 28 63 66 67 29 0a 20 20 69 66 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 20 20 72 65 74 d(cfg)...if(cfg.kind).then...ret
28820 75 72 6e 20 63 66 67 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 69 66 28 63 66 67 2e 70 72 6f urn.cfg.kind;...end...if(cfg.pro
28840 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 20 61 6e 64 20 63 66 67 2e 70 72 6f 6a 65 ject.__configs[""].and.cfg.proje
28860 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 20 20 72 65 ct.__configs[""].kind).then...re
28880 74 75 72 6e 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b turn.cfg.project.__configs[""].k
288a0 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 ind;...end...return.nil...end...
288c0 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 local.function.getprojrec(dstArr
288e0 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 ay,.foundList,.cfg,.cfgname,.sea
28900 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 0a 20 20 69 66 28 6e 6f 74 20 63 66 67 rchField,.bLinkage)...if(not.cfg
28920 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 55 ).then.return.end...local.foundU
28940 73 65 50 72 6a 73 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 4e 61 6d 65 20 69 6e sePrjs.=.{};...for._,.useName.in
28960 20 69 70 61 69 72 73 28 63 66 67 5b 73 65 61 72 63 68 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 6c .ipairs(cfg[searchField]).do...l
28980 6f 63 61 6c 20 74 65 73 74 4e 61 6d 65 20 3d 20 75 73 65 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b ocal.testName.=.useName:lower();
289a0 0a 20 20 69 66 28 28 6e 6f 74 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 29 29 ...if((not.foundList[testName]))
289c0 20 74 68 65 6e 0a 20 20 6c 6f 63 61 6c 20 74 68 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 6c .then...local.theProj.=.nil;...l
289e0 6f 63 61 6c 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 66 6f 72 20 5f 2c 20 ocal.theUseProj.=.nil;...for._,.
28a00 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 prj.in.ipairs(cfg.project.soluti
28a20 6f 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c on.projects).do...if.(prj.name:l
28a40 6f 77 65 72 28 29 20 3d 3d 20 74 65 73 74 4e 61 6d 65 29 20 74 68 65 6e 0a 20 20 69 66 28 70 72 ower().==.testName).then...if(pr
28a60 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 20 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 70 72 6a j.usage).then...theUseProj.=.prj
28a80 3b 0a 20 20 65 6c 73 65 0a 20 20 74 68 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6e 64 0a ;...else...theProj.=.prj;...end.
28aa0 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 4d 75 73 74 20 63 6f 6e 6e 65 63 74 20 74 6f 20 ..end...end...--Must.connect.to.
28ac0 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 69 66 28 74 68 65 55 73 65 50 72 6f 6a a.usage.project....if(theUseProj
28ae0 29 20 74 68 65 6e 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 74 ).then...foundList[testName].=.t
28b00 72 75 65 3b 0a 20 20 6c 6f 63 61 6c 20 70 72 6a 45 6e 74 72 79 20 3d 20 7b 0a 20 20 6e 61 6d 65 rue;...local.prjEntry.=.{...name
28b20 20 3d 20 74 65 73 74 4e 61 6d 65 2c 0a 20 20 70 72 6f 6a 20 3d 20 74 68 65 50 72 6f 6a 2c 0a 20 .=.testName,...proj.=.theProj,..
28b40 20 75 73 61 67 65 50 72 6f 6a 20 3d 20 74 68 65 55 73 65 50 72 6f 6a 2c 0a 20 20 62 4c 69 6e 6b .usageProj.=.theUseProj,...bLink
28b60 61 67 65 4f 6e 6c 79 20 3d 20 62 4c 69 6e 6b 61 67 65 2c 0a 20 20 7d 3b 0a 20 20 64 73 74 41 72 ageOnly.=.bLinkage,...};...dstAr
28b80 72 61 79 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 74 61 62 6c ray[testName].=.prjEntry;...tabl
28ba0 65 2e 69 6e 73 65 72 74 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 2c 20 74 68 65 55 73 65 50 72 6f e.insert(foundUsePrjs,.theUsePro
28bc0 6a 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 66 6f 72 20 5f 2c 20 75 j);...end...end...end...for._,.u
28be0 73 65 50 72 6a 20 69 6e 20 69 70 61 69 72 73 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 29 20 64 6f sePrj.in.ipairs(foundUsePrjs).do
28c00 0a 20 20 2d 2d 4c 69 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 20 72 65 63 75 72 73 65 20 74 68 72 6f ...--Links.can.only.recurse.thro
28c20 75 67 68 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 69 66 28 28 73 65 61 72 ugh.static.libraries....if((sear
28c40 63 68 46 69 65 6c 64 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 20 6f 72 0a 20 20 28 67 65 74 43 66 67 chField.~=."links").or...(getCfg
28c60 4b 69 6e 64 28 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 29 20 Kind(usePrj.__configs[cfgname]).
28c80 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 29 20 74 68 65 6e 0a 20 20 67 65 74 70 72 6f 6a 72 ==."StaticLib")).then...getprojr
28ca0 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 75 73 65 50 72 6a 2e 5f ec(dstArray,.foundList,.usePrj._
28cc0 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a 20 20 63 66 67 6e 61 6d 65 2c 20 73 65 _configs[cfgname],...cfgname,.se
28ce0 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e archField,.bLinkage);...end...en
28d00 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 d...end...--...--.This.function.
28d20 77 69 6c 6c 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 61 6c 6c 20 70 72 6f 6a 65 63 74 will.recursively.get.all.project
28d40 73 20 74 68 61 74 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 s.that.the.given.configuration.h
28d60 61 73 20 69 6e 20 69 74 73 20 22 75 73 65 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 2e 20 54 68 65 as.in.its."uses"...--.field..The
28d80 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 20 61 72 65 20 61 20 6c 69 73 74 20 6f 66 20 74 61 62 .return.values.are.a.list.of.tab
28da0 6c 65 73 2e 20 45 61 63 68 20 74 61 62 6c 65 20 69 6e 20 74 68 61 74 20 6c 69 73 74 20 63 6f 6e les..Each.table.in.that.list.con
28dc0 74 61 69 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 20 20 2d 2d 6e 61 6d 65 20 3d 20 tains.the.following:...--name.=.
28de0 54 68 65 20 6c 6f 77 65 72 63 61 73 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 The.lowercase.name.of.the.projec
28e00 74 2e 0a 20 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 20 62 t....--proj.=.The.project..Can.b
28e20 65 20 6e 69 6c 20 69 66 20 69 74 20 69 73 20 75 73 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 e.nil.if.it.is.usage-only....--u
28e40 73 61 67 65 50 72 6f 6a 20 3d 20 54 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 sageProj.=.The.usage.project..Ca
28e60 6e 27 74 20 62 65 20 6e 69 6c 2c 20 61 73 20 75 73 69 6e 67 20 61 20 70 72 6f 6a 65 63 74 20 74 n't.be.nil,.as.using.a.project.t
28e80 68 61 74 20 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 69 73 hat.has.no...--.usage.project.is
28ea0 20 6e 6f 74 20 70 75 74 20 69 6e 74 6f 20 74 68 65 20 6c 69 73 74 2e 0a 20 20 2d 2d 62 4c 69 6e .not.put.into.the.list....--bLin
28ec0 6b 61 67 65 4f 6e 6c 79 20 3d 20 49 66 20 74 68 69 73 20 69 73 20 74 72 75 65 2c 20 74 68 65 6e kageOnly.=.If.this.is.true,.then
28ee0 20 6f 6e 6c 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 68 .only.the.linkage.information.sh
28f00 6f 75 6c 64 20 62 65 20 63 6f 70 69 65 64 2e 0a 20 20 2d 2d 20 54 68 65 20 72 65 63 75 72 73 69 ould.be.copied....--.The.recursi
28f20 6f 6e 20 77 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 22 75 73 65 73 22 20 on.will.only.look.at.the."uses".
28f40 66 69 65 6c 64 20 6f 6e 20 2a 75 73 61 67 65 2a 20 70 72 6f 6a 65 63 74 73 2e 0a 20 20 2d 2d 20 field.on.*usage*.projects....--.
28f60 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 73 6f 20 61 64 64 20 70 72 6f 6a This.function.will.also.add.proj
28f80 65 63 74 73 20 74 6f 20 74 68 65 20 6c 69 73 74 20 74 68 61 74 20 61 72 65 20 6d 65 6e 74 69 6f ects.to.the.list.that.are.mentio
28fa0 6e 65 64 20 69 6e 20 74 68 65 20 22 6c 69 6e 6b 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 20 6f 66 ned.in.the."links"...--.field.of
28fc0 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 2e 20 54 68 65 73 65 20 77 69 6c 6c 20 6f 6e 6c 79 .usage.projects..These.will.only
28fe0 20 63 6f 70 79 20 6c 69 6e 6b 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 62 75 74 20 74 68 .copy.linker.information,.but.th
29000 65 79 20 77 69 6c 6c 20 72 65 63 75 72 73 65 2e 0a 20 20 2d 2d 20 74 68 72 6f 75 67 68 20 6f 74 ey.will.recurse....--.through.ot
29020 68 65 72 20 22 6c 69 6e 6b 73 22 20 66 69 65 6c 64 73 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c her."links".fields....--...local
29040 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 .function.getprojectsconnections
29060 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 64 73 74 41 72 72 61 79 20 (cfg,.cfgname)...local.dstArray.
29080 3d 20 7b 7d 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 4c 69 73 74 20 3d 20 7b 7d 3b 0a 20 20 =.{};...local.foundList.=.{};...
290a0 66 6f 75 6e 64 4c 69 73 74 5b 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 3a 6c 6f 77 65 72 foundList[cfg.project.name:lower
290c0 28 29 5d 20 3d 20 74 72 75 65 3b 0a 20 20 2d 2d 46 69 72 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 ()].=.true;...--First,.follow.th
290e0 65 20 75 73 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 e.uses.recursively....getprojrec
29100 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 (dstArray,.foundList,.cfg,.cfgna
29120 6d 65 2c 20 22 75 73 65 73 22 2c 20 66 61 6c 73 65 29 3b 0a 20 20 2d 2d 4e 65 78 74 2c 20 67 6f me,."uses",.false);...--Next,.go
29140 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 .through.all.of.the.usage.projec
29160 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 74 68 65 69 72 20 6c 69 6e ts.and.recursively.get.their.lin
29180 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 27 72 65 20 6e 6f 74 20 ks....--But.only.if.they're.not.
291a0 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 74 68 65 20 6c 69 6e 6b 73 20 61 73 20 already.there..Get.the.links.as.
291c0 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c 69 6e 6b 41 72 72 61 79 20 linkage-only....local.linkArray.
291e0 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e =.{};...for.prjName,.prjEntry.in
29200 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 .pairs(dstArray).do...getprojrec
29220 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 70 72 6a 45 6e 74 72 79 2e (linkArray,.foundList,.prjEntry.
29240 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 20 63 66 usageProj.__configs[cfgname],.cf
29260 67 6e 61 6d 65 2c 0a 20 20 22 6c 69 6e 6b 73 22 2c 20 74 72 75 65 29 3b 0a 20 20 65 6e 64 0a 20 gname,..."links",.true);...end..
29280 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 69 6e 74 6f 20 64 73 74 41 .--Copy.from.linkArray.into.dstA
292a0 72 72 61 79 2e 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e rray....for.prjName,.prjEntry.in
292c0 20 70 61 69 72 73 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 64 73 74 41 72 72 61 79 5b .pairs(linkArray).do...dstArray[
292e0 70 72 6a 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 prjName].=.prjEntry;...end...ret
29300 75 72 6e 20 64 73 74 41 72 72 61 79 3b 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 urn.dstArray;...end...local.func
29320 74 69 6f 6e 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 63 66 67 2c 20 73 74 72 4e 61 6d 65 29 0a tion.isnameofproj(cfg,.strName).
29340 20 20 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 ..local.sln.=.cfg.project.soluti
29360 6f 6e 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 54 65 73 74 20 3d 20 73 74 72 4e 61 6d 65 3a 6c 6f on;...local.strTest.=.strName:lo
29380 77 65 72 28 29 3b 0a 20 20 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 wer();...for.prjIx,.prj.in.ipair
293a0 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d s(sln.projects).do...if.(prj.nam
293c0 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 73 74 72 54 65 73 74 29 20 74 68 65 6e 0a 20 20 72 65 74 e:lower().==.strTest).then...ret
293e0 75 72 6e 20 74 72 75 65 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 urn.true;...end...end...return.f
29400 61 6c 73 65 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 43 6f 70 69 65 73 20 74 68 65 alse;...end...--...--.Copies.the
29420 20 66 69 65 6c 64 20 66 72 6f 6d 20 64 73 74 43 66 67 20 74 6f 20 73 72 63 43 66 67 2e 0a 20 20 .field.from.dstCfg.to.srcCfg....
29440 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 64 65 70 65 6e 64 65 6e --...local.function.copydependen
29460 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 64 73 74 43 66 67 2c 20 73 74 72 53 72 63 46 69 65 tfield(srcCfg,.dstCfg,.strSrcFie
29480 6c 64 29 0a 20 20 6c 6f 63 61 6c 20 73 72 63 46 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 ld)...local.srcField.=.premake.f
294a0 69 65 6c 64 73 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 44 ields[strSrcField];...local.strD
294c0 73 74 46 69 65 6c 64 20 3d 20 73 74 72 53 72 63 46 69 65 6c 64 3b 0a 20 20 69 66 20 74 79 70 65 stField.=.strSrcField;...if.type
294e0 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 3d 3d 20 22 74 61 62 6c 65 22 (srcCfg[strSrcField]).==."table"
29500 20 74 68 65 6e 0a 20 20 2d 2d 68 61 6e 64 6c 65 20 70 61 74 68 73 2e 0a 20 20 69 66 20 28 73 72 .then...--handle.paths....if.(sr
29520 63 46 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 73 72 63 46 cField.kind.==."dirlist".or.srcF
29540 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 29 20 61 6e 64 0a 20 20 28 ield.kind.==."filelist").and...(
29560 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 74 not.keeprelative[strSrcField]).t
29580 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 hen...for.i,p.in.ipairs(srcCfg[s
295a0 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 trSrcField]).do...table.insert(d
295c0 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 0a 20 20 70 61 74 68 2e 72 65 62 61 73 stCfg[strDstField],...path.rebas
295e0 65 28 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 e(p,.srcCfg.project.location,.ds
29600 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 65 6e 64 0a 20 20 tCfg.project.location))...end...
29620 65 6c 73 65 0a 20 20 69 66 28 73 74 72 53 72 63 46 69 65 6c 64 20 3d 3d 20 22 6c 69 6e 6b 73 22 else...if(strSrcField.==."links"
29640 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 ).then...for.i,p.in.ipairs(srcCf
29660 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 69 66 28 6e 6f 74 20 69 73 6e 61 g[strSrcField]).do...if(not.isna
29680 6d 65 6f 66 70 72 6f 6a 28 64 73 74 43 66 67 2c 20 70 29 29 20 74 68 65 6e 0a 20 20 74 61 62 6c meofproj(dstCfg,.p)).then...tabl
296a0 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 e.insert(dstCfg[strDstField],.p)
296c0 0a 20 20 65 6c 73 65 0a 20 20 70 72 69 6e 74 66 28 22 46 61 69 6c 65 64 20 74 6f 20 63 6f 70 79 ...else...printf("Failed.to.copy
296e0 20 27 25 73 27 20 66 72 6f 6d 20 70 72 6f 6a 20 27 25 73 27 2e 22 2c 0a 20 20 70 2c 20 73 72 63 .'%s'.from.proj.'%s'.",...p,.src
29700 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 Cfg.project.name);...end...end..
29720 20 65 6c 73 65 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 .else...for.i,p.in.ipairs(srcCfg
29740 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 [strSrcField]).do...table.insert
29760 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6e 64 0a 20 (dstCfg[strDstField],.p)...end..
29780 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 72 63 46 69 65 6c 64 2e .end...end...else...if(srcField.
297a0 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 61 6e 64 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 kind.==."path".and.(not.keeprela
297c0 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 29 20 74 68 65 6e 0a 20 20 64 73 74 43 66 tive[strSrcField])).then...dstCf
297e0 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 73 72 63 g[strDstField].=.path.rebase(src
29800 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 2c 0a 20 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e Cfg[strSrcField],...prj.location
29820 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 3b 0a 20 20 65 6c ,.dstCfg.project.location);...el
29840 73 65 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 73 72 63 43 66 se...dstCfg[strDstField].=.srcCf
29860 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e g[strSrcField];...end...end...en
29880 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 74 d...--...--.This.function.will.t
298a0 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 65 6e 74 72 69 65 73 20 ake.the.list.of.project.entries.
298c0 61 6e 64 20 61 70 70 6c 79 20 74 68 65 69 72 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 64 61 and.apply.their.usage.project.da
298e0 74 61 0a 20 20 2d 2d 20 74 6f 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 ta...--.to.the.given.configurati
29900 6f 6e 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 63 6f 6d 70 69 6c 69 6e 67 20 69 6e 66 6f 72 on..It.will.copy.compiling.infor
29920 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 mation.for.the.projects.that.are
29940 0a 20 20 2d 2d 20 6e 6f 74 20 6c 69 73 74 65 64 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 ...--.not.listed.as.linkage-only
29960 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 74 68 65 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 ..It.will.copy.the.linking.infor
29980 6d 61 74 69 6f 6e 20 66 6f 72 20 70 72 6f 6a 65 63 74 73 20 6f 6e 6c 79 20 69 66 0a 20 20 2d 2d mation.for.projects.only.if...--
299a0 20 74 68 65 20 73 6f 75 72 63 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 61 20 73 74 61 .the.source.project.is.not.a.sta
299c0 74 69 63 20 6c 69 62 72 61 72 79 2e 20 49 74 20 77 6f 6e 27 74 20 63 6f 70 79 20 6c 69 6e 6b 69 tic.library..It.won't.copy.linki
299e0 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 2d 2d 20 69 66 20 74 68 65 20 70 72 6f 6a 65 ng.information...--.if.the.proje
29a00 63 74 20 69 73 20 69 6e 20 74 68 69 73 20 73 6f 6c 75 74 69 6f 6e 3b 20 69 6e 73 74 65 61 64 20 ct.is.in.this.solution;.instead.
29a20 69 74 20 77 69 6c 6c 20 61 64 64 20 74 68 61 74 20 70 72 6f 6a 65 63 74 20 74 6f 20 74 68 65 20 it.will.add.that.project.to.the.
29a40 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 73 0a 20 20 2d 2d 20 6c 69 6e 6b 73 20 66 69 65 6c 64 configuration's...--.links.field
29a60 2c 20 65 78 70 65 63 74 69 6e 67 20 74 68 61 74 20 50 72 65 6d 61 6b 65 20 77 69 6c 6c 20 68 61 ,.expecting.that.Premake.will.ha
29a80 6e 64 6c 65 20 74 68 65 20 72 65 73 74 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 ndle.the.rest....--...local.func
29aa0 74 69 6f 6e 20 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 2c tion.copyusagedata(cfg,.cfgname,
29ac0 20 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 0a 20 20 6c 6f 63 61 6c 20 6d 79 50 72 6a 20 3d 20 63 66 .linkToProjs)...local.myPrj.=.cf
29ae0 67 2e 70 72 6f 6a 65 63 74 3b 0a 20 20 6c 6f 63 61 6c 20 62 49 73 53 74 61 74 69 63 4c 69 62 20 g.project;...local.bIsStaticLib.
29b00 3d 20 28 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 =.(getCfgKind(cfg).==."StaticLib
29b20 22 29 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 ");...for.prjName,.prjEntry.in.p
29b40 61 69 72 73 28 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 73 72 63 airs(linkToProjs).do...local.src
29b60 50 72 6a 20 3d 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 3b 0a 20 20 6c 6f 63 61 Prj.=.prjEntry.usageProj;...loca
29b80 6c 20 73 72 63 43 66 67 20 3d 20 73 72 63 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e l.srcCfg.=.srcPrj.__configs[cfgn
29ba0 61 6d 65 5d 3b 0a 20 20 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 ame];...for.name,.field.in.pairs
29bc0 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 20 20 69 66 28 73 72 63 43 66 67 5b (premake.fields).do...if(srcCfg[
29be0 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 20 20 69 66 28 66 69 65 6c 64 2e 75 73 61 67 65 63 6f 70 79 name]).then...if(field.usagecopy
29c00 29 20 74 68 65 6e 0a 20 20 69 66 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 62 4c 69 6e 6b 61 67 ).then...if(not.prjEntry.bLinkag
29c20 65 4f 6e 6c 79 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 eOnly).then...copydependentfield
29c40 28 73 72 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 6c 73 65 (srcCfg,.cfg,.name)...end...else
29c60 69 66 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 2d 2d 43 if(field.linkagecopy).then...--C
29c80 6f 70 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 64 61 74 61 20 69 66 20 77 65 27 72 65 20 62 75 opy.the.linkage.data.if.we're.bu
29ca0 69 6c 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 20 74 68 69 6e 67 0a 20 20 2d 2d 61 6e ilding.a.non-static.thing...--an
29cc0 64 20 74 68 69 73 20 69 73 20 61 20 70 75 72 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 d.this.is.a.pure.usage.project..
29ce0 49 66 20 69 74 27 73 20 6e 6f 74 20 70 75 72 65 2d 75 73 61 67 65 2c 20 74 68 65 6e 0a 20 20 2d If.it's.not.pure-usage,.then...-
29d00 2d 77 65 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 70 75 74 20 74 68 65 20 70 72 6f 6a 65 63 74 27 -we.will.simply.put.the.project'
29d20 73 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 69 6e 6b 73 20 66 69 65 6c 64 20 6c 61 74 65 72 2e s.name.in.the.links.field.later.
29d40 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 28 6e 6f ...if((not.bIsStaticLib).and.(no
29d60 74 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 t.prjEntry.proj)).then...copydep
29d80 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 endentfield(srcCfg,.cfg,.name)..
29da0 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 69 66 28 28 6e 6f 74 .end...end...end...end...if((not
29dc0 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a .bIsStaticLib).and.prjEntry.proj
29de0 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6c 69 6e 6b 73 2c ).then...table.insert(cfg.links,
29e00 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e .prjEntry.proj.name);...end...en
29e20 64 0a 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 d...end.function.premake.bake.bu
29e40 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e ildconfigs().for.sln.in.premake.
29e60 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e solution.each().do.for._,.prj.in
29e80 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 70 72 6a 2e 6c 6f 63 .ipairs(sln.projects).do.prj.loc
29ea0 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 61 ation.=.prj.location.or.sln.loca
29ec0 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 61 74 68 73 28 tion.or.prj.basedir.adjustpaths(
29ee0 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e prj.location,.prj).for._,.blk.in
29f00 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 .ipairs(prj.blocks).do.adjustpat
29f20 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 6c hs(prj.location,.blk).end.end.sl
29f40 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e n.location.=.sln.location.or.sln
29f60 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e .basedir.end.for.sln.in.premake.
29f80 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d solution.each().do.local.basis.=
29fa0 20 63 6f 6c 6c 61 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 .collapse(sln).for._,.prj.in.ipa
29fc0 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 irs(sln.projects).do.prj.__confi
29fe0 67 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f 2c gs.=.collapse(prj,.basis).for._,
2a000 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 6f 0a .cfg.in.pairs(prj.__configs).do.
2a020 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 65 6e 64 0a 65 bake.postprocess(prj,.cfg).end.e
2a040 6e 64 0a 65 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 nd.end.for.sln.in.premake.soluti
2a060 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 on.each().do.for.prjIx,.prj.in.i
2a080 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 70 72 pairs(sln.projects).do.if(not.pr
2a0a0 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 66 6f 72 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 20 69 j.usage).then.for.cfgname,.cfg.i
2a0c0 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 6c 6f 63 61 6c 20 n.pairs(prj.__configs).do.local.
2a0e0 75 73 65 73 50 72 6a 73 20 3d 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e usesPrjs.=.getprojectsconnection
2a100 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 3b 0a 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 s(cfg,.cfgname);.copyusagedata(c
2a120 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 75 73 65 73 50 72 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 fg,.cfgname,.usesPrjs).end.end.e
2a140 6e 64 0a 65 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 nd.end.for.sln.in.premake.soluti
2a160 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 4c 69 73 74 20 3d 20 on.each().do.local.removeList.=.
2a180 7b 7d 3b 0a 66 6f 72 20 69 6e 64 65 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e {};.for.index,.prj.in.ipairs(sln
2a1a0 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e .projects).do.if(prj.usage).then
2a1c0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 6d 6f 76 65 4c 69 73 74 2c 20 31 2c 20 69 6e 64 .table.insert(removeList,.1,.ind
2a1e0 65 78 29 3b 20 2d 2d 41 64 64 20 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 65 6e 64 ex);.--Add.in.reverse.order..end
2a200 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 64 65 78 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f .end.for._,.index.in.ipairs(remo
2a220 76 65 4c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a veList).do.table.remove(sln.proj
2a240 65 63 74 73 2c 20 69 6e 64 65 78 29 3b 0a 65 6e 64 0a 65 6e 64 0a 62 75 69 6c 64 75 6e 69 71 75 ects,.index);.end.end.builduniqu
2a260 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 73 28 63 66 67 29 0a 65 6e 64 0a 66 75 edirs().buildtargets(cfg).end.fu
2a280 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 nction.premake.bake.postprocess(
2a2a0 70 72 6a 2c 20 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 63 74 20 20 20 3d 20 70 72 6a 0a 63 66 prj,.cfg).cfg.project...=.prj.cf
2a2c0 67 2e 73 68 6f 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e g.shortname.=.premake.getconfign
2a2e0 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 ame(cfg.name,.cfg.platform,.true
2a300 29 0a 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e ).cfg.longname..=.premake.getcon
2a320 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a figname(cfg.name,.cfg.platform).
2a340 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 63 cfg.location.=.cfg.location.or.c
2a360 66 67 2e 62 61 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d fg.basedir.local.platform.=.prem
2a380 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 ake.platforms[cfg.platform].if.p
2a3a0 6c 61 74 66 6f 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 63 66 67 latform.iscrosscompiler.then.cfg
2a3c0 2e 73 79 73 74 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 2e .system.=.cfg.platform.else.cfg.
2a3e0 73 79 73 74 65 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e system.=.os.get().end.if.cfg.kin
2a400 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 2e 6e 6f d.==."SharedLib".and.platform.no
2a420 73 68 61 72 65 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 74 61 74 sharedlibs.then.cfg.kind.=."Stat
2a440 69 63 4c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 20 63 icLib".end.local.removefiles.=.c
2a460 66 67 2e 72 65 6d 6f 76 65 66 69 6c 65 73 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 67 6d fg.removefiles.if._ACTION.==.'gm
2a480 61 6b 65 27 20 74 68 65 6e 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 20 74 61 62 6c 65 2e 6a 6f ake'.then.removefiles.=.table.jo
2a4a0 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 73 29 0a 65 6e in(removefiles,.cfg.excludes).en
2a4c0 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 d.local.files.=.{}.for._,.fname.
2a4e0 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 6e 6f 74 20 74 in.ipairs(cfg.files).do.if.not.t
2a500 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 66 6e 61 6d able.icontains(removefiles,.fnam
2a520 65 29 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 e).then.table.insert(files,.fnam
2a540 65 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 66 6f 72 e).end.end.cfg.files.=.files.for
2a560 20 6e 61 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 .name,.field.in.pairs(premake.fi
2a580 65 6c 64 73 29 20 64 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 elds).do.if.field.isflags.then.l
2a5a0 6f 63 61 6c 20 76 61 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 ocal.values.=.cfg[name].for._,.f
2a5c0 6c 61 67 20 69 6e 20 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 lag.in.ipairs(values).do.values[
2a5e0 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 5f 5f 66 flag].=.true.end.end.end.cfg.__f
2a600 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e ileconfigs.=.{.}.for._,.fname.in
2a620 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 .ipairs(cfg.files).do.local.fcfg
2a640 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 0a 63 66 67 2e 5f 5f 66 .=.{.}.fcfg.name.=.fname.cfg.__f
2a660 69 6c 65 63 6f 6e 66 69 67 73 5b 66 6e 61 6d 65 5d 20 3d 20 66 63 66 67 0a 74 61 62 6c 65 2e 69 ileconfigs[fname].=.fcfg.table.i
2a680 6e 73 65 72 74 28 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 2c 20 66 63 66 67 29 0a 65 nsert(cfg.__fileconfigs,.fcfg).e
2a6a0 6e 64 0a 65 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 nd.end..premake.fields.=.{.archi
2a6c0 76 65 73 70 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 vesplit_size.=.{.kind..=."string
2a6e0 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 61 73 65 64 69 72 20 ",.scope.=."config",.},.basedir.
2a700 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 6f 6e =.{.kind..=."path",.scope.=."con
2a720 74 61 69 6e 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 tainer",.},.buildaction.=.{.kind
2a740 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 0a ..=."string",.scope.=."config",.
2a760 61 6c 6c 6f 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 allowed.=.{."Compile",."Copy",."
2a780 45 6d 62 65 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 Embed",."None".}.},.buildoptions
2a7a0 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
2a7c0 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 20 3d 0a 7b 0a 6b 69 6e nfig",.},.buildoptions_c.=.{.kin
2a7e0 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 7d d..=."list",.scope.=."config",.}
2a800 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ,.buildoptions_cpp.=.{.kind..=."
2a820 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c list",.scope.=."config",.},.buil
2a840 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 doptions_objc.=.{.kind..=."list"
2a860 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 ,.scope.=."config",.},.configura
2a880 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 6f 70 65 20 tions.=.{.kind..=."list",.scope.
2a8a0 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b =."solution",.},.custombuildtask
2a8c0 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 .=.{.kind..=."table",.scope.=."c
2a8e0 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 61 72 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 onfig",.},.debugargs.=.{.kind.=.
2a900 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 62 "list",.scope.=."config",.},.deb
2a920 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d ugdir.=.{.kind.=."path",.scope.=
2a940 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e ."config",.},.debugenvs..=.{.kin
2a960 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c d.=."list",.scope.=."config",.},
2a980 0a 64 65 66 69 6e 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 .defines.=.{.kind..=."list",.sco
2a9a0 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 pe.=."config",.},.deploymentopti
2a9c0 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 6f 70 65 20 3d 20 ons.=.{.kind..=."list",.scope.=.
2a9e0 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 64 "config",.usagecopy.=.true,.},.d
2aa00 65 70 65 6e 64 65 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 ependency.=.{.kind..=."table",.s
2aa20 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 7b cope.=."config",.},.excludes.=.{
2aa40 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f .kind..=."filelist",.scope.=."co
2aa60 6e 66 69 67 22 2c 0a 7d 2c 0a 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c nfig",.},.files.=.{.kind..=."fil
2aa80 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 2c 0a 72 65 6d elist",.scope.=."config",.},.rem
2aaa0 6f 76 65 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c ovefiles.=.{.kind..=."filelist",
2aac0 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 6c 61 67 73 20 3d 0a 7b 0a .scope.=."config",.},.flags.=.{.
2aae0 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"
2ab00 2c 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 ,.isflags.=.true,.usagecopy.=.tr
2ab20 75 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 ue,.allowed.=.function(value).lo
2ab40 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 20 3d 20 7b 0a 41 54 4c 20 3d 20 31 2c 0a 44 cal.allowed_flags.=.{.ATL.=.1,.D
2ab60 65 62 75 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 ebugEnvsDontMerge.=.1,.DebugEnvs
2ab80 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c Inherit.=.1,.EnableMinimalRebuil
2aba0 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 32 d.=.1,.EnableSSE.=.1,.EnableSSE2
2abc0 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 61 74 61 6c 57 61 .=.1,.ExtraWarnings.=.1,.FatalWa
2abe0 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c 6f 61 74 46 61 73 74 20 3d 20 31 2c 0a 46 6c 6f 61 74 rnings.=.1,.FloatFast.=.1,.Float
2ac00 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 6e 61 67 65 64 20 3d 20 31 2c 0a 4d 46 43 20 3d 20 31 Strict.=.1,.Managed.=.1,.MFC.=.1
2ac20 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 ,.NativeWChar.=.1,.No64BitChecks
2ac40 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 4e 6f 45 .=.1,.NoEditAndContinue.=.1,.NoE
2ac60 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 20 3d 20 xceptions.=.1,.NoFramePointer.=.
2ac80 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 6e 74 61 1,.NoImportLib.=.1,.NoIncrementa
2aca0 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 4d 75 6c lLink.=.1,.NoManifest.=.1,.NoMul
2acc0 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 6f 4e 61 tiProcessorCompilation.=.1,.NoNa
2ace0 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 54 54 49 tiveWChar.=.1,.NoPCH.=.1,.NoRTTI
2ad00 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 20 3d 20 31 2c 0a 4f 70 74 69 6d .=.1,.SingleOutputDir.=.1,.Optim
2ad20 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d ize.=.1,.OptimizeSize.=.1,.Optim
2ad40 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a 53 45 48 20 3d 20 31 2c 0a 53 74 61 74 69 63 41 54 4c izeSpeed.=.1,.SEH.=.1,.StaticATL
2ad60 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 79 6d 62 6f 6c 73 .=.1,.StaticRuntime.=.1,.Symbols
2ad80 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 3d 20 31 2c 0a 55 6e 73 61 66 65 20 3d 20 31 2c 0a 55 .=.1,.Unicode.=.1,.Unsafe.=.1,.U
2ada0 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 31 2c 0a 57 69 6e 4d 61 69 6e 20 3d 20 31 2c 0a 7d 0a nsignedChar.=.1,.WinMain.=.1,.}.
2adc0 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 20 local.englishToAmericanSpelling.
2ade0 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 27 2c 0a 6f 70 74 69 6d =.{.optimise.=.'optimize',.optim
2ae00 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 isesize.=.'optimizesize',.optimi
2ae20 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 70 65 65 64 27 2c 0a 7d 0a 6c 6f 63 sespeed.=.'optimizespeed',.}.loc
2ae40 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f al.lowervalue.=.value:lower().lo
2ae60 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c wervalue.=.englishToAmericanSpel
2ae80 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 65 5d 20 6f 72 20 6c 6f 77 65 72 76 61 6c 75 65 0a 66 ling[lowervalue].or.lowervalue.f
2aea0 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 29 20 or.v,._.in.pairs(allowed_flags).
2aec0 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 do.if.v:lower().==.lowervalue.th
2aee0 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 en.return.v.end.end.return.nil,.
2af00 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 0a 65 6e 64 2c 0a 7d 2c 0a 66 72 61 6d 65 77 6f 72 6b "invalid.flag".end,.},.framework
2af20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 .=.{.kind.=."string",.scope.=."c
2af40 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 31 2e 30 22 2c 0a 22 31 ontainer",.allowed.=.{."1.0",."1
2af60 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 2e 30 22 2c 0a 22 33 2e 35 22 2c 0a 22 34 2e 30 22 2c .1",."2.0",."3.0",."3.5",."4.0",
2af80 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 0a 7b 0a ."4.5",.}.},.forcedincludes.=.{.
2afa0 6b 69 6e 64 20 20 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 kind..=."absolutefilelist",.scop
2afc0 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 0a 6b e.=."config",.},.imagepath.=.{.k
2afe0 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 2c 0a ind.=."path",.scope.=."config",.
2b000 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 69 73 },.imageoptions.=.{.kind..=."lis
2b020 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 62 64 t",.scope.=."config",.},.implibd
2b040 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 20 22 ir.=.{.kind..=."path",.scope.=."
2b060 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 7b 0a config",.},.implibextension.=.{.
2b080 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 kind..=."string",.scope.=."confi
2b0a0 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 22 73 g",.},.implibname.=.{.kind..=."s
2b0c0 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 tring",.scope.=."config",.},.imp
2b0e0 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 2c 0a libprefix.=.{.kind..=."string",.
2b100 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 66 69 scope.=."config",.},.implibsuffi
2b120 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 3d 20 x.=.{.kind..=."string",.scope.=.
2b140 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 69 6e "config",.},.includedirs.=.{.kin
2b160 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 d..=."dirlist",.scope.=."config"
2b180 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a ,.usagecopy.=.true,.},.kind.=.{.
2b1a0 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 kind..=."string",.scope.=."confi
2b1c0 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 g",.allowed.=.{."ConsoleApp",."W
2b1e0 69 6e 64 6f 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 indowedApp",."StaticLib",."Share
2b200 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 dLib".}.},.language.=.{.kind..=.
2b220 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 2c 0a 61 "string",.scope.=."container",.a
2b240 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 0a 7d 0a 7d 2c llowed.=.{."C",."C++",."C#".}.},
2b260 0a 6c 69 62 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 .libdirs.=.{.kind..=."dirlist",.
2b280 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 scope.=."config",.linkagecopy.=.
2b2a0 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d true,.},.linkoptions.=.{.kind..=
2b2c0 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 6c 69 ."list",.scope.=."config",.},.li
2b2e0 6e 6b 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 nks.=.{.kind..=."list",.scope.=.
2b300 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c "config",.allowed.=.function(val
2b320 75 65 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 ue).if.value:find('/',.nil,.true
2b340 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 ).then.value.=.path.getabsolute(
2b360 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e value).end.return.value.end,.lin
2b380 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b kagecopy.=.true,.},.location.=.{
2b3a0 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 .kind..=."path",.scope.=."contai
2b3c0 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d ner",.},.makesettings.=.{.kind.=
2b3e0 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 6d 65 ."list",.scope.=."config",.},.me
2b400 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 ssageskip.=.{.kind..=."list",.sc
2b420 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 ope.=."solution",.isflags.=.true
2b440 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 ,.usagecopy.=.true,.allowed.=.fu
2b460 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 nction(value).local.allowed_mess
2b480 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 ages.=.{.SkipCreatingMessage.=.1
2b4a0 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 ,.SkipBuildingMessage.=.1,.SkipC
2b4c0 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 leaningMessage.=.1,.}.local.lowe
2b4e0 72 76 61 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 rvalue.=.value:lower().for.v,._.
2b500 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 in.pairs(allowed_messages).do.if
2b520 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 .v:lower().==.lowervalue.then.re
2b540 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
2b560 6c 69 64 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 lid.message.to.skip".end,.},.msg
2b580 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a archiving.=.{.kind..=."string",.
2b5a0 73 63 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 20 scope.=."config",.},.msgcompile.
2b5c0 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 63 =.{.kind..=."string",.scope.=."c
2b5e0 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b onfig",.},.msgcompile_objc.=.{.k
2b600 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 ind..=."string",.scope.=."config
2b620 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 ",.},.msgresource.=.{.kind..=."s
2b640 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 tring",.scope.=."config",.},.msg
2b660 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 linking.=.{.kind..=."string",.sc
2b680 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 ope.=."config",.},.objdir.=.{.ki
2b6a0 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a nd..=."path",.scope.=."config",.
2b6c0 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 },.options.=.{.kind..=."list",.s
2b6e0 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 cope.=."container",.isflags.=.tr
2b700 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 ue,.usagecopy.=.true,.allowed.=.
2b720 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 function(value).local.allowed_op
2b740 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 63 65 43 50 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 53 tions.=.{.ForceCPP.=.1,.ArchiveS
2b760 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 plit.=.1.}.local.lowervalue.=.va
2b780 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c lue:lower().for.v,._.in.pairs(al
2b7a0 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d lowed_options).do.if.v:lower().=
2b7c0 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
2b7e0 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 0a nd.return.nil,."invalid.option".
2b800 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 end,.},.pchheader.=.{.kind..=."s
2b820 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 tring",.scope.=."config",.},.pch
2b840 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 source.=.{.kind..=."path",.scope
2b860 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 .=."config",.},.platforms.=.{.ki
2b880 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 nd..=."list",.scope.=."solution"
2b8a0 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e 70 ,.allowed.=.table.keys(premake.p
2b8c0 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 latforms),.},.postbuildcommands.
2b8e0 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 6e =.{.kind..=."list",.scope.=."con
2b900 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 fig",.},.prebuildcommands.=.{.ki
2b920 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",.
2b940 7d 2c 0a 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 },.postcompiletasks.=.{.kind..=.
2b960 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 65 "list",.scope.=."config",.},.pre
2b980 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c linkcommands.=.{.kind..=."list",
2b9a0 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 64 65 66 69 6e 65 73 .scope.=."config",.},.resdefines
2b9c0 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
2b9e0 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e nfig",.},.resincludedirs.=.{.kin
2ba00 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 d..=."dirlist",.scope.=."config"
2ba20 2c 0a 7d 2c 0a 72 65 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 ,.},.resoptions.=.{.kind..=."lis
2ba40 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 t",.scope.=."config",.},.startpr
2ba60 6f 6a 65 63 74 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 oject.=.{.kind..=."string",.scop
2ba80 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b e.=."solution",.},.targetdir.=.{
2baa0 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 .kind..=."path",.scope.=."config
2bac0 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ",.},.targetsubdir.=.{.kind..=."
2bae0 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 string",.scope.=."config",.},.ta
2bb00 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e rgetextension.=.{.kind..=."strin
2bb20 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 6e g",.scope.=."config",.},.targetn
2bb40 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 ame.=.{.kind..=."string",.scope.
2bb60 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a =."config",.},.targetprefix.=.{.
2bb80 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 kind..=."string",.scope.=."confi
2bba0 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 g",.},.targetsuffix.=.{.kind..=.
2bbc0 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 "string",.scope.=."config",.},.t
2bbe0 72 69 6d 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 rimpaths.=.{.kind.=."dirlist",.s
2bc00 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e cope.=."config",.},.uuid.=.{.kin
2bc20 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 d..=."string",.scope.=."containe
2bc40 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f r",.allowed.=.function(value).lo
2bc60 63 61 6c 20 6f 6b 20 3d 20 74 72 75 65 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 cal.ok.=.true.if.(#value.~=.36).
2bc80 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 then.ok.=.false.end.for.i=1,36.d
2bca0 6f 0a 6c 6f 63 61 6c 20 63 68 20 3d 20 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 o.local.ch.=.value:sub(i,i).if.(
2bcc0 6e 6f 74 20 63 68 3a 66 69 6e 64 28 22 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 not.ch:find("[ABCDEFabcdef012345
2bce0 36 37 38 39 2d 5d 22 29 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 6789-]")).then.ok.=.false.end.en
2bd00 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 d.if.(value:sub(9,9).~=."-")...t
2bd20 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 hen.ok.=.false.end.if.(value:sub
2bd40 28 31 34 2c 31 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 (14,14).~=."-").then.ok.=.false.
2bd60 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 end.if.(value:sub(19,19).~=."-")
2bd80 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 .then.ok.=.false.end.if.(value:s
2bda0 75 62 28 32 34 2c 32 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 ub(24,24).~=."-").then.ok.=.fals
2bdc0 65 20 65 6e 64 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 e.end.if.(not.ok).then.return.ni
2bde0 6c 2c 20 22 69 6e 76 61 6c 69 64 20 55 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c l,."invalid.UUID".end.return.val
2be00 75 65 3a 75 70 70 65 72 28 29 0a 65 6e 64 0a 7d 2c 0a 75 73 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 ue:upper().end.},.uses.=.{.kind.
2be20 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",.},.
2be40 76 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6b 65 79 70 61 74 68 22 2c 0a 73 63 6f vpaths.=.{.kind.=."keypath",.sco
2be60 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 pe.=."container",.},.}.premake.c
2be80 68 65 63 6b 5f 70 61 74 68 73 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d heck_paths.=.false.function.prem
2bea0 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 ake.checkvalue(value,.allowed).i
2bec0 66 20 28 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 f.(allowed).then.if.(type(allowe
2bee0 64 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c d).==."function").then.return.al
2bf00 6c 6f 77 65 64 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 lowed(value).else.for._,v.in.ipa
2bf20 69 72 73 28 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 irs(allowed).do.if.(value:lower(
2bf40 29 20 3d 3d 20 76 3a 6c 6f 77 65 72 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e ).==.v:lower()).then.return.v.en
2bf60 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 d.end.return.nil,."invalid.value
2bf80 20 27 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 .'"....value...."'".end.else.ret
2bfa0 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 urn.value.end.end.function.prema
2bfc0 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a ke.getobject(t).local.container.
2bfe0 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f if.(t.==."container".or.t.==."so
2c000 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b lution").then.container.=.premak
2c020 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 e.CurrentContainer.else.containe
2c040 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e r.=.premake.CurrentConfiguration
2c060 0a 65 6e 64 0a 69 66 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 .end.if.t.==."solution".then.if.
2c080 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 type(container).==."project".the
2c0a0 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e n.container.=.container.solution
2c0c0 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 .end.if.type(container).~=."solu
2c0e0 74 69 6f 6e 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 tion".then.container.=.nil.end.e
2c100 6e 64 0a 6c 6f 63 61 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 nd.local.msg.if.(not.container).
2c120 74 68 65 6e 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e 0a then.if.(t.==."container").then.
2c140 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f msg.=."no.active.solution.or.pro
2c160 6a 65 63 74 22 0a 65 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 ject".elseif.(t.==."solution").t
2c180 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 hen.msg.=."no.active.solution".e
2c1a0 6c 73 65 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 lse.msg.=."no.active.solution,.p
2c1c0 72 6f 6a 65 63 74 2c 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e roject,.or.configuration".end.en
2c1e0 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 d.return.container,.msg.end.func
2c200 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 6f 62 6a 2c 20 66 69 65 6c 64 tion.premake.setarray(obj,.field
2c220 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
2c240 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 ame].=.obj[fieldname].or.{}.loca
2c260 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 l.function.add(value,.depth).if.
2c280 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 type(value).==."table".then.for.
2c2a0 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 64 28 76 2c 20 64 _,v.in.ipairs(value).do.add(v,.d
2c2c0 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 epth.+.1).end.else.value,.err.=.
2c2e0 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 premake.checkvalue(value,.allowe
2c300 64 29 0a 69 66 20 6e 6f 74 20 76 61 6c 75 65 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 d).if.not.value.then.error(err,.
2c320 64 65 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c depth).end.table.insert(obj[fiel
2c340 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 20 dname],.value).end.end.if.value.
2c360 74 68 65 6e 0a 61 64 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6f 62 then.add(value,.5).end.return.ob
2c380 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b j[fieldname].end.function.premak
2c3a0 65 2e 73 65 74 74 61 62 6c 65 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 e.settable(obj,.fieldname,.value
2c3c0 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b ,.allowed).obj[fieldname].=.obj[
2c3e0 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 fieldname].or.{}.table.insert(ob
2c400 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 6f 62 6a 5b j[fieldname],.value).return.obj[
2c420 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f fieldname].end.local.function.do
2c440 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 matchedarray(ctype,.fieldname,.v
2c460 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 20 alue,.matchfunc).local.result.=.
2c480 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 2c {.}.function.makeabsolute(value,
2c4a0 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 6c .depth).if.(type(value).==."tabl
2c4c0 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 76 e").then.for._,.item.in.ipairs(v
2c4e0 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 74 alue).do.makeabsolute(item,.dept
2c500 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 3d h.+.1).end.elseif.type(value).==
2c520 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 22 ."string".then.if.value:find("*"
2c540 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 6c ).then.local.arr.=.matchfunc(val
2c560 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 6e ue);.if.(premake.check_paths).an
2c580 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 20 d.(#arr.==.0).then.error("Can't.
2c5a0 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 20 find.matching.files.for.pattern.
2c5c0 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 72 :"....value).end.makeabsolute(ar
2c5e0 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 28 r,.depth.+.1).else.table.insert(
2c600 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 29 result,.path.getabsolute(value))
2c620 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 69 .end.else.error("Invalid.value.i
2c640 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 2e n.list:.expected.string,.got."..
2c660 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 61 ..type(value),.depth).end.end.ma
2c680 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 6d keabsolute(value,.3).return.prem
2c6a0 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 ake.setarray(ctype,.fieldname,.r
2c6c0 65 73 75 6c 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 esult).end.function.premake.setd
2c6e0 69 72 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 irarray(ctype,.fieldname,.value)
2c700 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 .return.domatchedarray(ctype,.fi
2c720 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e eldname,.value,.os.matchdirs).en
2c740 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 d.function.premake.setfilearray(
2c760 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 ctype,.fieldname,.value).return.
2c780 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c domatchedarray(ctype,.fieldname,
2c7a0 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 .value,.os.matchfiles).end.funct
2c7c0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 66 ion.premake.setkeyvalue(ctype,.f
2c7e0 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 73 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 ieldname,.values).local.containe
2c800 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 r,.err.=.premake.getobject(ctype
2c820 29 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 ).if.not.container.then.error(er
2c840 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 r,.4).end.if.not.container[field
2c860 6e 61 6d 65 5d 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 name].then.container[fieldname].
2c880 3d 20 7b 7d 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 62 =.{}.end.if.type(values).~=."tab
2c8a0 6c 65 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 74 le".then.error("invalid.value;.t
2c8c0 61 62 6c 65 20 65 78 70 65 63 74 65 64 22 2c 20 34 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 able.expected",.4).end.local.fie
2c8e0 6c 64 20 3d 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 ld.=.container[fieldname].for.ke
2c900 79 2c 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 6e y,value.in.pairs(values).do.if.n
2c920 6f 74 20 66 69 65 6c 64 5b 6b 65 79 5d 20 74 68 65 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 ot.field[key].then.field[key].=.
2c940 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b 65 {}.end.table.insertflat(field[ke
2c960 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 0a y],.value).end.return.field.end.
2c980 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 function.premake.setstring(ctype
2c9a0 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 ,.fieldname,.value,.allowed).loc
2c9c0 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f al.container,.err.=.premake.geto
2c9e0 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 bject(ctype).if.(not.container).
2ca00 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 then.error(err,.4).end.if.(value
2ca20 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 ).then.value,.err.=.premake.chec
2ca40 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 kvalue(value,.allowed).if.(not.v
2ca60 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e alue).then.error(err,.4).end.con
2ca80 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 tainer[fieldname].=.value.end.re
2caa0 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 turn.container[fieldname].end.fu
2cac0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 2c nction.premake.remove(fieldname,
2cae0 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 .value).local.cfg.=.premake.Curr
2cb00 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 63 entConfiguration.cfg.removes.=.c
2cb20 66 67 2e 72 65 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 65 fg.removes.or.{}.cfg.removes[fie
2cb40 6c 64 6e 61 6d 65 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e 72 ldname].=.premake.setarray(cfg.r
2cb60 65 6d 6f 76 65 73 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f emoves,.fieldname,.value).end.lo
2cb80 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 cal.function.accessor(name,.valu
2cba0 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 e).local.kind....=.premake.field
2cbc0 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 65 s[name].kind.local.scope...=.pre
2cbe0 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c make.fields[name].scope.local.al
2cc00 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c lowed.=.premake.fields[name].all
2cc20 6f 77 65 64 0a 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e owed.if.(kind.==."string".or.kin
2cc40 64 20 3d 3d 20 22 70 61 74 68 22 29 20 61 6e 64 20 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 74 d.==."path").and.value.then.if.t
2cc60 79 70 65 28 76 61 6c 75 65 29 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f ype(value).~=."string".then.erro
2cc80 72 28 22 73 74 72 69 6e 67 20 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e r("string.value.expected",.3).en
2cca0 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 d.end.local.container,.err.=.pre
2ccc0 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 73 63 6f 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f make.getobject(scope).if.(not.co
2cce0 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 0a ntainer).then.error(err,.3).end.
2cd00 69 66 20 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 if.kind.==."string".then.return.
2cd20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 premake.setstring(scope,.name,.v
2cd40 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 70 alue,.allowed).elseif.kind.==."p
2cd60 61 74 68 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d 20 ath".then.if.value.then.value.=.
2cd80 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 path.getabsolute(value).end.retu
2cda0 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 rn.premake.setstring(scope,.name
2cdc0 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 74 ,.value).elseif.kind.==."list".t
2cde0 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e 74 hen.return.premake.setarray(cont
2ce00 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 ainer,.name,.value,.allowed).els
2ce20 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 eif.kind.==."table".then.return.
2ce40 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 premake.settable(container,.name
2ce60 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d ,.value,.allowed).elseif.kind.==
2ce80 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 ."dirlist".then.return.premake.s
2cea0 65 74 64 69 72 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 etdirarray(container,.name,.valu
2cec0 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 20 e).elseif.kind.==."filelist".or.
2cee0 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a kind.==."absolutefilelist".then.
2cf00 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 6f 6e 74 return.premake.setfilearray(cont
2cf20 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 ainer,.name,.value).elseif.kind.
2cf40 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
2cf60 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c h".then.return.premake.setkeyval
2cf80 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 ue(scope,.name,.value).end.end.f
2cfa0 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 or.name,.info.in.pairs(premake.f
2cfc0 69 65 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 ields).do._G[name].=.function(va
2cfe0 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 lue).return.accessor(name,.value
2d000 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 0a 6f 72 20 ).end.if.info.kind.==."list".or.
2d020 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b info.kind.==."dirlist".or.info.k
2d040 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d ind.==."filelist".or.info.kind.=
2d060 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 0a 74 68 65 6e 0a 69 66 20 20 6e 61 =."absolutefilelist".then.if..na
2d080 6d 65 20 7e 3d 20 22 72 65 6d 6f 76 65 66 69 6c 65 73 22 0a 61 6e 64 20 6e 61 6d 65 20 7e 3d 20 me.~=."removefiles".and.name.~=.
2d0a0 22 66 69 6c 65 73 22 20 74 68 65 6e 0a 5f 47 5b 22 72 65 6d 6f 76 65 22 2e 2e 6e 61 6d 65 5d 20 "files".then._G["remove"..name].
2d0c0 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 =.function(value).premake.remove
2d0e0 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 (name,.value).end.end.end.end.fu
2d100 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 6e nction.configuration(terms).if.n
2d120 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 ot.terms.then.return.premake.Cur
2d140 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 rentConfiguration.end.local.cont
2d160 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 ainer,.err.=.premake.getobject("
2d180 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 container").if.(not.container).t
2d1a0 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 20 hen.error(err,.2).end.local.cfg.
2d1c0 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 20 3d 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 =.{.}.cfg.terms.=.table.flatten(
2d1e0 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 2e {terms}).table.insert(container.
2d200 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 blocks,.cfg).premake.CurrentConf
2d220 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 0a 63 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 7b iguration.=.cfg.cfg.keywords.=.{
2d240 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 72 .}.for._,.word.in.ipairs(cfg.ter
2d260 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 73 ms).do.table.insert(cfg.keywords
2d280 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 0a ,.path.wildcards(word):lower()).
2d2a0 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 end.for.name,.field.in.pairs(pre
2d2c0 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 7e make.fields).do.if.(field.kind.~
2d2e0 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 =."string".and.field.kind.~=."pa
2d300 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e 61 6d 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e th").then.cfg[name].=.{.}.end.en
2d320 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 d.return.cfg.end.local.function.
2d340 63 72 65 61 74 65 67 72 6f 75 70 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 creategroup(name,.sln,.curpath,.
2d360 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b 7d parent,.inpath).local.group.=.{}
2d380 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 67 72 6f 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 .setmetatable(group,.{.__type.=.
2d3a0 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 "group".}).table.insert(sln.grou
2d3c0 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d 20 ps,.group).sln.groups[inpath].=.
2d3e0 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 group.group.solution.=.sln.group
2d400 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 72 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 .name.=.name.group.uuid.=.os.uui
2d420 64 28 63 75 72 70 61 74 68 29 0a 67 72 6f 75 70 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 d(curpath).group.parent.=.parent
2d440 0a 72 65 74 75 72 6e 20 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e .return.group.end.local.function
2d460 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 6c .creategroupsfrompath(inpath,.sl
2d480 6e 29 0a 69 66 20 69 6e 70 61 74 68 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 n).if.inpath.==.nil.then.return.
2d4a0 6e 69 6c 20 65 6e 64 0a 69 6e 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 nil.end.inpath.=.path.translate(
2d4c0 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 69 inpath,."/").local.groups.=.stri
2d4e0 6e 67 2e 65 78 70 6c 6f 64 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 ng.explode(inpath,."/").local.cu
2d500 72 70 61 74 68 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 6c rpath.=."".local.lastgroup.=.nil
2d520 0a 66 6f 72 20 69 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a 63 .for.i,.v.in.ipairs(groups).do.c
2d540 75 72 70 61 74 68 20 3d 20 63 75 72 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 urpath.=.curpath...."/"....v:low
2d560 65 72 28 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 er().local.group.=.sln.groups[cu
2d580 72 70 61 74 68 5d 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f 75 rpath].if.group.==.nil.then.grou
2d5a0 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 28 76 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c p.=.creategroup(v,.sln,.curpath,
2d5c0 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 6f .lastgroup,.curpath).end.lastgro
2d5e0 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 0a up.=.group.end.return.lastgroup.
2d600 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 end.local.function.createproject
2d620 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d (name,.sln,.isUsage).local.prj.=
2d640 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d .{}.setmetatable(prj,.{.__type.=
2d660 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e ."project",.}).table.insert(sln.
2d680 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 55 73 61 67 65 29 20 74 68 65 6e 0a projects,.prj).if(isUsage).then.
2d6a0 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e if(sln.projects[name]).then.sln.
2d6c0 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a projects[name].usageProj.=.prj;.
2d6e0 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e else.sln.projects[name].=.prj.en
2d700 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 d.else.if(sln.projects[name]).th
2d720 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b en.prj.usageProj.=.sln.projects[
2d740 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 name];.end.sln.projects[name].=.
2d760 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 prj.end.local.group.=.creategrou
2d780 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c psfrompath(premake.CurrentGroup,
2d7a0 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 .sln).prj.solution.......=.sln.p
2d7c0 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 rj.name...........=.name.prj.bas
2d7e0 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 edir........=.os.getcwd().prj.uu
2d800 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 29 id...........=.os.uuid(prj.name)
2d820 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 .prj.blocks.........=.{.}.prj.us
2d840 61 67 65 20 20 20 20 20 20 20 20 20 20 3d 20 69 73 55 73 61 67 65 0a 70 72 6a 2e 67 72 6f 75 70 age..........=.isUsage.prj.group
2d860 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 6e ..........=.group.return.prj;.en
2d880 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e d.function.usage(name).if.(not.n
2d8a0 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e ame).then.if(type(premake.Curren
2d8c0 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 tContainer).~=."project").then.r
2d8e0 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 eturn.nil.end.if(not.premake.Cur
2d900 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e rentContainer.usage).then.return
2d920 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 .nil.end.return.premake.CurrentC
2d940 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 ontainer.end.local.sln.if.(type(
2d960 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 premake.CurrentContainer).==."pr
2d980 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 oject").then.sln.=.premake.Curre
2d9a0 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 ntContainer.solution.else.sln.=.
2d9c0 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 premake.CurrentContainer.end.if.
2d9e0 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 (type(sln).~=."solution").then.e
2da00 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e rror("no.active.solution",.2).en
2da20 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 d.if((not.sln.projects[name]).or
2da40 0a 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 .((not.sln.projects[name].usage)
2da60 20 61 6e 64 20 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 .and.(not.sln.projects[name].usa
2da80 67 65 50 72 6f 6a 29 29 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f geProj))).then.premake.CurrentCo
2daa0 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c ntainer.=.createproject(name,.sl
2dac0 6e 2c 20 74 72 75 65 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e n,.true).else.premake.CurrentCon
2dae0 74 61 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e tainer.=.iff(sln.projects[name].
2db00 75 73 61 67 65 2c 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 usage,.sln.projects[name],.sln.p
2db20 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 0a 65 6e 64 0a 63 6f 6e rojects[name].usageProj).end.con
2db40 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 figuration.{.}.return.premake.Cu
2db60 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a rrentContainer.end.function.proj
2db80 65 63 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 ect(name).if.(not.name).then.if(
2dba0 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e type(premake.CurrentContainer).~
2dbc0 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 =."project").then.return.nil.end
2dbe0 0a 69 66 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 .if(premake.CurrentContainer.usa
2dc00 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 ge).then.return.nil.end.return.p
2dc20 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 remake.CurrentContainer.end.loca
2dc40 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f l.sln.if.(type(premake.CurrentCo
2dc60 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 ntainer).==."project").then.sln.
2dc80 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 =.premake.CurrentContainer.solut
2dca0 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f ion.else.sln.=.premake.CurrentCo
2dcc0 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f ntainer.end.if.(type(sln).~=."so
2dce0 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 lution").then.error("no.active.s
2dd00 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f olution",.2).end.if((not.sln.pro
2dd20 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d jects[name]).or.sln.projects[nam
2dd40 65 5d 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f e].usage).then.premake.CurrentCo
2dd60 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c ntainer.=.createproject(name,.sl
2dd80 6e 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 n).else.premake.CurrentContainer
2dda0 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 69 .=.sln.projects[name];.end.confi
2ddc0 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 guration.{.}.return.premake.Curr
2dde0 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 69 entContainer.end.function.soluti
2de00 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 on(name).if.not.name.then.if.typ
2de20 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 e(premake.CurrentContainer).==."
2de40 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 project".then.return.premake.Cur
2de60 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 rentContainer.solution.else.retu
2de80 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a rn.premake.CurrentContainer.end.
2dea0 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 end.premake.CurrentContainer.=.p
2dec0 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f remake.solution.get(name).if.(no
2dee0 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e t.premake.CurrentContainer).then
2df00 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d .premake.CurrentContainer.=.prem
2df20 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 ake.solution.new(name).end.confi
2df40 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 guration.{.}.return.premake.Curr
2df60 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 67 72 6f 75 70 28 entContainer.end.function.group(
2df80 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 name).if.not.name.then.return.pr
2dfa0 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 emake.CurrentGroup.end.premake.C
2dfc0 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b urrentGroup.=.name.return.premak
2dfe0 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 e.CurrentGroup.end.function.newa
2e000 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 65 ction(a).premake.action.add(a).e
2e020 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d 61 nd.function.newoption(opt).prema
2e040 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f ke.option.add(opt).end..newoptio
2e060 6e 20 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 n..{.trigger.....=."cc",.value..
2e080 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
2e0a0 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
2e0c0 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/
2e0e0 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"..
2e100 20 20 20 20 20 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 ......},.}.}.newoption.{.trigger
2e120 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 3d 20 22 .....=."dotnet",.value.......=."
2e140 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 20 61 20 VALUE",.description.=."Choose.a.
2e160 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 20 7b 0a .NET.compiler.set",.allowed.=.{.
2e180 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 28 63 73 {."msnet",..."Microsoft..NET.(cs
2e1a0 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 6f 6e 6f c)".},.{."mono",...."Novell.Mono
2e1c0 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 6f 72 74 .(mcs)"....},.{."pnet",...."Port
2e1e0 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 70 74 69 able.NET.(cscc)"..},.}.}.newopti
2e200 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 6c 75 65 on.{.trigger.....=."file",.value
2e220 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 3d 20 22 .......=."FILE",.description.=."
2e240 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 3b 20 64 Read.FILE.as.a.Premake.script;.d
2e260 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 65 77 6f efault.is.'premake4.lua'".}.newo
2e280 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 0a 64 65 ption.{.trigger.....=."help",.de
2e2a0 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 6f 72 6d scription.=."Display.this.inform
2e2c0 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 20 20 20 ation".}.newoption.{.trigger....
2e2e0 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 22 2c 0a .=."os",.value.......=."VALUE",.
2e300 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 20 66 6f description.=."Generate.files.fo
2e320 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 6d 22 2c r.a.different.operating.system",
2e340 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 70 65 6e .allowed.=.{.{."bsd",......"Open
2e360 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 20 22 6c BSD,.NetBSD,.or.FreeBSD".},.{."l
2e380 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 78 22 2c inux",...."Linux".},.{."macosx",
2e3a0 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 61 72 69 ..."Apple.Mac.OS.X".},.{."solari
2e3c0 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 2c 20 20 s",.."Solaris".},.{."windows",..
2e3e0 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 77 6f 70 "Microsoft.Windows".},.}.}.newop
2e400 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 6d 22 2c tion.{.trigger.....=."platform",
2e420 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 69 70 74 .value.......=."VALUE",.descript
2e440 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 65 20 28 ion.=."Add.target.architecture.(
2e460 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 6f 77 65 if.supported.by.action)",.allowe
2e480 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 74 22 20 d.=.{.{."x32",........."32-bit".
2e4a0 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 7d 2c 0a },.{."x64",........."64-bit".},.
2e4c0 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 69 76 65 {."universal",..."Mac.OS.X.Unive
2e4e0 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 6e 69 76 rsal,.32-.and.64-bit".},.{."univ
2e500 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 2c 20 33 ersal32",."Mac.OS.X.Universal,.3
2e520 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 22 2c 20 2-bit.only".},.{."universal64",.
2e540 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 6e 6c 79 "Mac.OS.X.Universal,.64-bit.only
2e560 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 61 74 69 ".},.{."ps3",........."Playstati
2e580 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 on.3.(experimental)".},.{."xbox3
2e5a0 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 60",....."Xbox.360.(experimental
2e5c0 29 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 20 20 20 20 22 41 52 4d 20 28 4d 69 63 )".},.{."ARM",........."ARM.(Mic
2e5e0 72 6f 73 6f 66 74 29 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 rosoft)".},.}.}.newoption.{.trig
2e600 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 ger.....=."scripts",.value......
2e620 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 53 65 61 72 63 68 .=."path",.description.=."Search
2e640 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 74 73 20 6f 6e 20 74 68 65 20 67 .for.additional.scripts.on.the.g
2e660 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 iven.path".}.newoption.{.trigger
2e680 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 .....=."version",.description.=.
2e6a0 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a "Display.version.information".}.
2e6c0 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 33 20 45 6e 72 69 71 75 65 20 47 .--.Copyright.(c).2013.Enrique.G
2e6e0 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6d 61 72 74 arc..a.Cota.local.function.smart
2e700 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a 6d 61 74 63 68 28 27 22 27 29 20 61 Quote(str)...if.str:match('"').a
2e720 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 29 20 74 68 65 6e 0a 20 20 20 20 72 nd.not.str:match("'").then.....r
2e740 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 22 27 22 0a 20 20 65 6e 64 0a 20 20 eturn."'"....str...."'"...end...
2e760 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 return.'"'....str:gsub('"',.'\\"
2e780 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 ')....'"'.end.local.controlChars
2e7a0 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 Translation.=.{...["\a"].=."\\a"
2e7c0 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 ,..["\b"].=."\\b",.["\f"].=."\\f
2e7e0 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a 20 20 5b 22 5c 72 22 5d 20 3d 20 22 ",..["\n"].=."\\n",...["\r"].=."
2e800 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 \\r",..["\t"].=."\\t",.["\v"].=.
2e820 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 43 68 61 "\\v".}.local.function.escapeCha
2e840 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 r(c).return.controlCharsTranslat
2e860 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 ion[c].end.local.function.escape
2e880 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 73 74 72 3a 67 73 75 62 28 (str)...local.result.=.str:gsub(
2e8a0 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 28 25 63 29 22 2c 20 65 73 63 61 70 "\\",."\\\\"):gsub("(%c)",.escap
2e8c0 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c eChar)...return.result.end.local
2e8e0 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 73 74 72 29 0a 20 20 72 65 .function.isIdentifier(str)...re
2e900 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 73 turn.type(str).==.'string'.and.s
2e920 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 61 25 64 5d 2a 24 22 20 29 0a 65 6e tr:match(."^[_%a][_%a%d]*$".).en
2e940 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c d.local.function.isArrayKey(k,.l
2e960 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 ength)...return.type(k).==.'numb
2e980 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 er'.and.1.<=.k.and.k.<=.length.e
2e9a0 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 nd.local.function.isDictionaryKe
2e9c0 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 6e 6f 74 20 69 73 41 72 72 61 y(k,.length)...return.not.isArra
2e9e0 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 61 75 6c yKey(k,.length).end.local.defaul
2ea00 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 6e 75 6d 62 65 72 27 5d 20 20 20 3d tTypeOrders.=.{...['number']...=
2ea20 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 2c 20 5b 27 73 74 72 69 6e 67 27 5d .1,.['boolean']..=.2,.['string']
2ea40 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c 0a 20 20 5b 27 66 75 6e 63 74 69 6f .=.3,.['table'].=.4,...['functio
2ea60 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 5d 20 3d 20 36 2c 20 5b 27 74 68 72 n'].=.5,.['userdata'].=.6,.['thr
2ea80 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6f 72 74 4b ead'].=.7.}.local.function.sortK
2eaa0 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 2c 20 74 62 20 3d 20 74 79 70 65 28 eys(a,.b)...local.ta,.tb.=.type(
2eac0 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 75 6d a),.type(b)...--.strings.and.num
2eae0 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 72 69 63 61 6c 6c 79 2f 61 6c 70 68 bers.are.sorted.numerically/alph
2eb00 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d 3d 20 74 62 20 61 6e 64 20 28 74 61 abetically...if.ta.==.tb.and.(ta
2eb20 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 .==.'string'.or.ta.==.'number').
2eb40 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 64 74 then.return.a.<.b.end...local.dt
2eb60 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 2c 20 a,.dtb.=.defaultTypeOrders[ta],.
2eb80 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 defaultTypeOrders[tb]...--.Two.d
2eba0 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f 72 64 efault.types.are.compared.accord
2ebc0 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 74 61 62 ing.to.the.defaultTypeOrders.tab
2ebe0 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 74 68 65 6e 20 72 65 74 75 72 6e 20 le...if.dta.and.dtb.then.return.
2ec00 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 20 3c 20 64 65 66 61 75 6c 74 54 defaultTypeOrders[ta].<.defaultT
2ec20 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 69 66 20 64 74 61 20 20 20 20 20 74 ypeOrders[tb]...elseif.dta.....t
2ec40 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 64 65 66 61 75 6c 74 20 74 79 70 65 hen.return.true..--.default.type
2ec60 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 0a 20 20 65 6c 73 65 69 66 20 64 74 s.before.custom.ones...elseif.dt
2ec80 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 2d 2d 20 63 75 73 74 6f b.....then.return.false.--.custo
2eca0 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 0a 20 20 65 6e 64 m.types.after.default.ones...end
2ecc0 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 72 65 20 73 6f 72 74 65 64 20 6f 75 ...--.custom.types.are.sorted.ou
2ece0 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 65 74 75 72 6e 20 74 61 20 3c 20 74 t.alphabetically...return.ta.<.t
2ed00 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 69 63 74 69 6f 6e 61 b.end.local.function.getDictiona
2ed20 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 79 73 2c 20 6c 65 6e 67 74 68 20 3d ryKeys(t)...local.keys,.length.=
2ed40 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f .{},.#t...for.k,_.in.pairs(t).do
2ed60 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 .....if.isDictionaryKey(k,.lengt
2ed80 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 20 65 6e h).then.table.insert(keys,.k).en
2eda0 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 2c 20 73 6f 72 74 4b d...end...table.sort(keys,.sortK
2edc0 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e eys)...return.keys.end.local.fun
2ede0 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c ction.getToStringResultSafely(t,
2ee00 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 69 6e 67 20 3d 20 74 79 70 65 28 6d .mt)...local.__tostring.=.type(m
2ee20 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 77 67 65 74 28 6d 74 2c 20 27 5f 5f t).==.'table'.and.rawget(mt,.'__
2ee40 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 74 72 2c 20 6f 6b 0a 20 20 69 66 20 tostring')...local.str,.ok...if.
2ee60 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 type(__tostring).==.'function'.t
2ee80 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 hen.....ok,.str.=.pcall(__tostri
2eea0 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 61 6e 64 20 73 74 72 20 6f 72 20 27 ng,.t).....str.=.ok.and.str.or.'
2eec0 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 28 73 74 72 29 0a 20 20 65 6e 64 0a error:.'....tostring(str)...end.
2eee0 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 23 ..if.type(str).==.'string'.and.#
2ef00 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 73 74 72 20 65 6e 64 0a 65 6e 64 0a str.>.0.then.return.str.end.end.
2ef20 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e local.maxIdsMetaTable.=.{...__in
2ef40 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 dex.=.function(self,.typeName)..
2ef60 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 30 29 0a 20 20 20 ...rawset(self,.typeName,.0)....
2ef80 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 69 64 73 4d 65 74 61 54 .return.0...end.}.local.idsMetaT
2efa0 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 able.=.{...__index.=.function.(s
2efc0 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 elf,.typeName).....local.col.=.s
2efe0 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 76 22 7d 29 etmetatable({},.{__mode.=."kv"})
2f000 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 .....rawset(self,.typeName,.col)
2f020 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 .....return.col...end.}.local.fu
2f040 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 74 2c 20 nction.countTableAppearances(t,.
2f060 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 tableAppearances)...tableAppeara
2f080 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 6f 72 20 73 65 74 6d 65 nces.=.tableAppearances.or.setme
2f0a0 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 22 7d 29 0a 20 20 69 66 tatable({},.{__mode.=."k"})...if
2f0c0 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 69 66 20 .type(t).==.'table'.then.....if.
2f0e0 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 74 68 65 6e 0a 20 20 20 not.tableAppearances[t].then....
2f100 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 31 0a 20 20 20 20 20 ...tableAppearances[t].=.1......
2f120 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 .for.k,v.in.pairs(t).do.........
2f140 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 6b 2c 20 74 61 62 6c 65 41 70 countTableAppearances(k,.tableAp
2f160 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 pearances).........countTableApp
2f180 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 earances(v,.tableAppearances)...
2f1a0 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e ....end.......countTableAppearan
2f1c0 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c 20 74 61 62 6c 65 41 70 70 65 61 72 ces(getmetatable(t),.tableAppear
2f1e0 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 ances).....else.......tableAppea
2f200 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 rances[t].=.tableAppearances[t].
2f220 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 +.1.....end...end...return.table
2f240 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 Appearances.end.local.function.p
2f260 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a 20 20 69 66 20 74 79 70 65 28 66 69 arse_filter(filter)...if.type(fi
2f280 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 20 72 65 74 75 72 6e 20 lter).==.'function'.then.return.
2f2a0 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 filter.end...--.not.a.function,.
2f2c0 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 20 6f 72 20 74 61 62 6c 65 2d 6c so.it.must.be.a.table.or.table-l
2f2e0 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 ike...filter.=.type(filter).==.'
2f300 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 20 7b 66 69 6c 74 65 72 7d 0a 20 20 table'.and.filter.or.{filter}...
2f320 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 local.dictionary.=.{}...for._,v.
2f340 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 64 69 63 74 69 6f 6e 61 72 79 5b 76 in.pairs(filter).do.dictionary[v
2f360 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 78 ].=.true.end...return.function(x
2f380 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c ).return.dictionary[x].end.end.l
2f3a0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 65 79 ocal.function.makePath(path,.key
2f3c0 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 )...local.newPath,.len.=.{},.#pa
2f3e0 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f 20 6e 65 77 50 61 74 68 5b 69 5d 20 th...for.i=1,.len.do.newPath[i].
2f400 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d =.path[i].end...newPath[len+1].=
2f420 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 68 0a 65 6e 64 0a 66 75 6e 63 74 69 .key...return.newPath.end.functi
2f440 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 6f 70 74 69 6f 6e 73 29 0a on.inspect(rootObject,.options).
2f460 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a ..options.......=.options.or.{}.
2f480 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 74 69 6f 6e 73 2e 64 65 70 74 68 20 ..local.depth...=.options.depth.
2f4a0 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c 20 66 69 6c 74 65 72 20 20 3d 20 70 or.math.huge...local.filter..=.p
2f4c0 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e 66 69 6c 74 65 72 20 6f 72 20 7b 7d arse_filter(options.filter.or.{}
2f4e0 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 63 6f 75 )...local.tableAppearances.=.cou
2f500 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 ntTableAppearances(rootObject)..
2f520 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 6d 61 78 49 64 .local.buffer.=.{}...local.maxId
2f540 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 6d 61 78 49 64 73 4d 65 74 61 54 s.=.setmetatable({},.maxIdsMetaT
2f560 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 20 3d 20 73 65 74 6d 65 74 61 74 61 able)...local.ids....=.setmetata
2f580 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 ble({},.idsMetaTable)...local.le
2f5a0 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 6e 20 20 20 3d 20 30 20 2d 2d 20 62 vel..=.0...local.blen...=.0.--.b
2f5c0 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 uffer.length...local.function.pu
2f5e0 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 ts(...).....local.args.=.{...}..
2f600 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f 0a 20 20 20 20 20 20 62 6c 65 6e 20 ...for.i=1,.#args.do.......blen.
2f620 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 =.blen.+.1.......buffer[blen].=.
2f640 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a tostring(args[i]).....end...end.
2f660 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 6e 28 66 29 0a 20 20 20 20 6c 65 76 ..local.function.down(f).....lev
2f680 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 28 29 0a 20 20 20 20 6c 65 76 65 6c el.=.level.+.1.....f().....level
2f6a0 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 .=.level.-.1...end...local.funct
2f6c0 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 73 28 22 5c 6e 22 2c 20 73 74 72 69 ion.tabify().....puts("\n",.stri
2f6e0 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 ng.rep("..",.level))...end...loc
2f700 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f al.function.commaControl(needsCo
2f720 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d 6d 61 20 74 68 65 6e 20 70 75 74 73 mma).....if.needsComma.then.puts
2f740 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 0a 20 20 65 6e 64 0a (',').end.....return.true...end.
2f760 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 ..local.function.alreadyVisited(
2f780 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 70 65 28 76 29 5d 5b 76 5d 20 7e 3d v).....return.ids[type(v)][v].~=
2f7a0 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 .nil...end...local.function.getI
2f7c0 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 d(v).....local.tv.=.type(v).....
2f7e0 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 5d 0a 20 20 20 20 69 66 20 6e 6f 74 local.id.=.ids[tv][v].....if.not
2f800 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 20 20 20 20 20 20 3d 20 6d 61 78 49 .id.then.......id.........=.maxI
2f820 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 49 64 73 5b 74 76 5d 20 3d 20 69 64 ds[tv].+.1.......maxIds[tv].=.id
2f840 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 69 64 0a 20 20 20 20 65 6e 64 0a 20 .......ids[tv][v].=.id.....end..
2f860 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 70 75 74 56 61 ...return.id...end...local.putVa
2f880 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 74 68 61 74 20 lue.--.forward.declaration.that.
2f8a0 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 needs.to.go.before.putTable.&.pu
2f8c0 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 4b 65 79 28 6b 29 0a tKey...local.function.putKey(k).
2f8e0 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 6b 29 20 74 68 65 6e 20 72 65 74 75 ....if.isIdentifier(k).then.retu
2f900 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 75 74 73 28 20 22 5b 22 20 29 0a 20 rn.puts(k).end.....puts(."[".)..
2f920 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 20 20 20 70 75 74 73 28 22 5d 22 29 ...putValue(k,.{}).....puts("]")
2f940 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 54 61 62 6c 65 ...end...local.function.putTable
2f960 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 (t,.path).....if.alreadyVisited(
2f980 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 74 61 62 6c 65 20 27 2c 20 67 65 t).then.......puts('<table.',.ge
2f9a0 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 65 69 66 20 6c 65 76 65 6c 20 3e 3d tId(t),.'>').....elseif.level.>=
2f9c0 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a .depth.then.......puts('{...}').
2f9e0 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 ....else.......if.tableAppearanc
2fa00 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 27 3c 27 2c 20 67 65 74 49 64 28 74 es[t].>.1.then.puts('<',.getId(t
2fa20 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 64 69 63 74 4b 65 79 73 ),.'>').end.......local.dictKeys
2fa40 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 ..........=.getDictionaryKeys(t)
2fa60 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 3d .......local.length............=
2fa80 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .#t.......local.mt..............
2faa0 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 ..=.getmetatable(t).......local.
2fac0 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 67 65 74 54 6f 53 74 72 69 6e 67 52 to_string_result..=.getToStringR
2fae0 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b esultSafely(t,.mt).......puts('{
2fb00 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 20 20 20 20 20 ').......down(function()........
2fb20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 74 68 65 6e 0a 20 20 20 20 20 20 .if.to_string_result.then.......
2fb40 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 61 70 65 28 74 6f 5f 73 74 72 69 6e ....puts('.--.',.escape(to_strin
2fb60 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 67 74 68 20 3e g_result))...........if.length.>
2fb80 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e 64 20 2d 2d 20 74 61 62 69 66 79 20 =.1.then.tabify().end.--.tabify.
2fba0 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 the.array.values.........end....
2fbc0 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 66 61 6c 73 65 0a 20 20 .....local.needsComma.=.false...
2fbe0 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 68 20 64 6f 0a 20 20 20 20 20 20 20 ......for.i=1,.length.do........
2fc00 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 ...needsComma.=.commaControl(nee
2fc20 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 dsComma)...........puts('.')....
2fc40 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 .......putValue(t[i],.makePath(p
2fc60 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 66 6f 72 ath,.i)).........end.........for
2fc80 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b 65 79 73 29 20 64 6f 0a 20 20 20 20 ._,k.in.ipairs(dictKeys).do.....
2fca0 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 ......needsComma.=.commaControl(
2fcc0 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 needsComma)...........tabify()..
2fce0 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 .........putKey(k)...........put
2fd00 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 6b 5d s('.=.')...........putValue(t[k]
2fd20 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 ,.makePath(path,.k)).........end
2fd40 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6e 65 .........if.mt.then...........ne
2fd60 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 6f 6d edsComma.=.commaControl(needsCom
2fd80 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 20 20 ma)...........tabify()..........
2fda0 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 .puts('<metatable>.=.').........
2fdc0 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 27 3c ..putValue(mt,.makePath(path,.'<
2fde0 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 metatable>')).........end.......
2fe00 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b 65 79 73 20 3e 20 30 20 6f 72 20 6d end).......if.#dictKeys.>.0.or.m
2fe20 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 20 74 61 62 6c 65 2e 20 4a 75 73 74 t.then.--.dictionary.table..Just
2fe40 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 ify.closing.}.........tabify()..
2fe60 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e 20 30 20 74 68 65 6e 20 2d 2d 20 61 .....elseif.length.>.0.then.--.a
2fe80 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 20 65 78 74 72 61 20 73 70 61 63 65 rray.tables.have.one.extra.space
2fea0 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 .before.closing.}.........puts('
2fec0 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 70 75 74 73 28 27 7d 27 29 0a 20 20 .').......end.......puts('}')...
2fee0 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 76 61 6c 75 65 20 69 73 20 66 6f 72 ..end...end...--.putvalue.is.for
2ff00 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 ward-declared.before.putTable.&.
2ff20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 2c 20 putKey...putValue.=.function(v,.
2ff40 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 76 2c 20 70 61 74 68 29 20 74 68 65 path).....if.filter(v,.path).the
2ff60 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 72 65 64 3e 27 29 0a 20 20 20 20 65 n.......puts('<filtered>').....e
2ff80 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 lse.......local.tv.=.type(v)....
2ffa0 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 74 68 65 6e 0a 20 20 20 20 20 20 ...if.tv.==.'string'.then.......
2ffc0 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 63 61 70 65 28 76 29 29 29 0a 20 20 ..puts(smartQuote(escape(v)))...
2ffe0 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 6f 72 20 74 76 20 ....elseif.tv.==.'number'.or.tv.
30000 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d 3d 20 27 6e 69 6c 27 20 74 68 65 6e ==.'boolean'.or.tv.==.'nil'.then
30020 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 6e 67 28 76 29 29 0a 20 20 20 20 20 .........puts(tostring(v))......
30040 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 20 .elseif.tv.==.'table'.then......
30060 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 65 6c 73 65 0a ...putTable(v,.path).......else.
30080 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c 27 20 27 2c 67 65 74 49 64 28 76 29 ........puts('<',tv,'.',getId(v)
300a0 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 ,'>').......end.....end...end...
300c0 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 7b 7d 29 0a 20 20 72 65 74 75 72 putValue(rootObject,.{})...retur
300e0 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 72 29 0a 65 6e 64 0a 66 75 6e 63 74 n.table.concat(buffer).end.funct
30100 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c 20 74 61 62 6c 65 29 0a 70 72 69 6e ion.printtable(name,.table).prin
30120 74 28 22 74 61 62 6c 65 3a 20 22 2c 20 6e 61 6d 65 2c 20 69 6e 73 70 65 63 74 28 74 61 62 6c 65 t("table:.",.name,.inspect(table
30140 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 73 74 61 63 6b ),."\n").end.function.printstack
30160 28 29 0a 70 72 69 6e 74 28 64 65 62 75 67 2e 74 72 61 63 65 62 61 63 6b 28 29 2c 20 22 5c 6e 22 ().print(debug.traceback(),."\n"
30180 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d 0a 70 72 65 6d ).end..premake.dotnet.=.{.}.prem
301a0 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 ake.dotnet.namestyle.=."windows"
301c0 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 .local.flags.=.{.FatalWarning...
301e0 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 =."/warnaserror",.Optimize......
30200 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d .=."/optimize",.OptimizeSize...=
30220 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 ."/optimize",.OptimizeSpeed..=."
30240 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2f 64 /optimize",.Symbols........=."/d
30260 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 6e 73 61 66 65 ebug",.Unsafe.........=."/unsafe
30280 22 0a 7d 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 62 ".}.function.premake.dotnet.getb
302a0 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 uildaction(fcfg).local.ext.=.pat
302c0 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 h.getextension(fcfg.name):lower(
302e0 29 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c ).if.fcfg.buildaction.==."Compil
30300 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 e".or.ext.==.".cs".then.return."
30320 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e Compile".elseif.fcfg.buildaction
30340 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 .==."Embed".or.ext.==.".resx".th
30360 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 0a 65 6c 73 en.return."EmbeddedResource".els
30380 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 70 79 22 20 6f eif.fcfg.buildaction.==."Copy".o
303a0 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 70 r.ext.==.".asax".or.ext.==.".asp
303c0 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c 73 65 0a 72 65 x".then.return."Content".else.re
303e0 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 turn."None".end.end.function.pre
30400 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 63 66 67 29 0a make.dotnet.getcompilervar(cfg).
30420 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 73 6e 65 74 22 29 20 if.(_OPTIONS.dotnet.==."msnet").
30440 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f 4f 50 54 49 4f then.return."csc".elseif.(_OPTIO
30460 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 66 20 28 63 66 NS.dotnet.==."mono").then.if.(cf
30480 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a 72 65 74 75 72 g.framework.<=."1.1").then.retur
304a0 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3e 3d n."mcs".elseif.(cfg.framework.>=
304c0 20 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a 65 6c 73 65 20 ."4.0").then.return."dmcs".else.
304e0 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 .return."gmcs".end.else.return."
30500 63 73 63 63 22 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 64 cscc".end.end.function.premake.d
30520 6f 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 otnet.getflags(cfg).local.result
30540 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 66 6c .=.table.translate(cfg.flags,.fl
30560 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.
30580 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 0a 69 66 20 28 premake.dotnet.getkind(cfg).if.(
305a0 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 74 68 65 6e 0a 72 cfg.kind.==."ConsoleApp").then.r
305c0 65 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 eturn."Exe".elseif.(cfg.kind.==.
305e0 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 57 69 6e 45 "WindowedApp").then.return."WinE
30600 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c xe".elseif.(cfg.kind.==."SharedL
30620 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a 65 6e 64 0a 65 ib").then.return."Library".end.e
30640 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 nd.premake.gcc.=.{.}.premake.gcc
30660 2e 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 78 78 20 .cc.....=."gcc".premake.gcc.cxx.
30680 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 20 20 20 3d 20 ...=."g++".premake.gcc.ar.....=.
306a0 22 61 72 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 20 20 3d 20 66 61 6c 73 65 0a "ar".premake.gcc.llvm...=.false.
306c0 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 45 20 20 20 20 20 20 local.cflags.=.{.EnableSSE......
306e0 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 20 20 20 20 3d 20 22 2d 6d 73 =."-msse",.EnableSSE2.....=."-ms
30700 73 65 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d 57 se2",.ExtraWarnings..=."-Wall.-W
30720 65 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f extra",.FatalWarnings..=."-Werro
30740 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 r",.FloatFast......=."-ffast-mat
30760 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 h",.FloatStrict....=."-ffloat-st
30780 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 ore",.NoFramePointer.=."-fomit-f
307a0 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 rame-pointer",.Optimize.......=.
307c0 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f "-O2",.OptimizeSize...=."-Os",.O
307e0 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 ptimizeSpeed..=."-O3",.Symbols..
30800 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d ......=."-g",.}.local.cxxflags.=
30820 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 .{.NoExceptions...=."-fno-except
30840 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 ions",.NoRTTI.........=."-fno-rt
30860 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e 65 ti",.UnsignedChar...=."-funsigne
30880 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 d-char",.}.premake.gcc.platforms
308a0 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 .=.{.Native.=.{.cppflags.=."-MMD
308c0 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c ",.},.x32.=.{.cppflags.=."-MMD",
308e0 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 .flags....=."-m32",.},.x64.=.{.c
30900 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d ppflags.=."-MMD",.flags....=."-m
30920 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 64",.},.Universal.=.{.cppflags.=
30940 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 ."",.flags....=."-arch.i386.-arc
30960 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c h.x86_64.-arch.ppc.-arch.ppc64",
30980 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 .},.Universal32.=.{.cppflags.=."
309a0 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 ",.flags....=."-arch.i386.-arch.
309c0 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 ppc",.},.Universal64.=.{.cppflag
309e0 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 s.=."",.flags....=."-arch.x86_64
30a00 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 .-arch.ppc64",.},.PS3.=.{.cc....
30a20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 .....=."ppu-lv2-g++",.cxx.......
30a40 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 .=."ppu-lv2-g++",.ar.........=."
30a60 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 ppu-lv2-ar",.cppflags...=."-MMD"
30a80 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d ,.},.WiiDev.=.{.cppflags....=."-
30aa0 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 MMD.-MP.-I$(LIBOGC_INC).$(MACHDE
30ac0 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 P)",.ldflags=."-L$(LIBOGC_LIB).$
30ae0 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 (MACHDEP)",.cfgsettings.=.[[...i
30b00 66 65 71 20 28 24 28 73 74 72 69 70 20 24 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 feq.($(strip.$(DEVKITPPC)),)....
30b20 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 .$(error."DEVKITPPC.environment.
30b40 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 variable.is.not.set")'...endif..
30b60 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 .include.$(DEVKITPPC)/wii_rules'
30b80 5d 5d 2c 0a 7d 2c 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 ]],.},.}.local.platforms.=.prema
30ba0 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b ke.gcc.platforms.function.premak
30bc0 65 2e 67 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 e.gcc.getcppflags(cfg).local.fla
30be0 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 gs.=.{.}.table.insert(flags,.pla
30c00 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 69 tforms[cfg.platform].cppflags).i
30c20 66 20 66 6c 61 67 73 5b 31 5d 3a 73 74 61 72 74 73 77 69 74 68 28 22 2d 4d 4d 44 22 29 20 74 68 f.flags[1]:startswith("-MMD").th
30c40 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 4d 50 22 29 0a 65 6e en.table.insert(flags,."-MP").en
30c60 64 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d d.return.flags.end.function.prem
30c80 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 ake.gcc.getcflags(cfg).local.res
30ca0 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c ult.=.table.translate(cfg.flags,
30cc0 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c .cflags).table.insert(result,.pl
30ce0 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 atforms[cfg.platform].flags).if.
30d00 63 66 67 2e 73 79 73 74 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 63 66 67 2e cfg.system.~=."windows".and.cfg.
30d20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 kind.==."SharedLib".then.table.i
30d40 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 nsert(result,."-fPIC").end.retur
30d60 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
30d80 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 c.getcxxflags(cfg).local.result.
30da0 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 78 78 =.table.translate(cfg.flags,.cxx
30dc0 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 69 6f flags).return.result.end.functio
30de0 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f n.premake.gcc.getldflags(cfg).lo
30e00 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 cal.result.=.{.}.if.not.cfg.flag
30e20 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 s.Symbols.then.if.cfg.system.==.
30e40 22 6d 61 63 6f 73 78 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 "macosx".then.table.insert(resul
30e60 74 2c 20 22 2d 57 6c 2c 2d 78 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 t,."-Wl,-x").else.table.insert(r
30e80 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 esult,."-s").end.end.if.cfg.kind
30ea0 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 .==."SharedLib".then.if.cfg.syst
30ec0 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 em.==."macosx".then.table.insert
30ee0 28 72 65 73 75 6c 74 2c 20 22 2d 64 79 6e 61 6d 69 63 6c 69 62 22 29 0a 65 6c 73 65 0a 74 61 62 (result,."-dynamiclib").else.tab
30f00 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 65 6e 64 le.insert(result,."-shared").end
30f20 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 .if.cfg.system.==."windows".and.
30f40 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 not.cfg.flags.NoImportLib.then.t
30f60 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 able.insert(result,.'-Wl,--out-i
30f80 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 mplib="'....cfg.linktarget.fullp
30fa0 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 ath....'"').end.end.if.cfg.kind.
30fc0 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 63 66 67 2e 73 79 73 74 65 6d 20 ==."WindowedApp".and.cfg.system.
30fe0 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 ==."windows".then.table.insert(r
31000 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c esult,."-mwindows").end.local.pl
31020 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 5d atform.=.platforms[cfg.platform]
31040 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 66 .table.insert(result,.platform.f
31060 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 lags).table.insert(result,.platf
31080 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 orm.ldflags).return.result.end.f
310a0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 unction.premake.gcc.getlibdirfla
310c0 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f gs(cfg).local.result.=.{.}.for._
310e0 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e ,.value.in.ipairs(premake.getlin
31100 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a ks(cfg,."all",."directory")).do.
31120 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 table.insert(result,.'-L'...._MA
31140 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 KE.esc(value)).end.return.result
31160 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 69 6e .end.function.premake.gcc.getlin
31180 6b 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 7d 0a 66 6f kflags(cfg).local.result.=.{}.fo
311a0 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 r._,.value.in.ipairs(premake.get
311c0 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f links(cfg,."system",."name")).do
311e0 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 6c 75 65 29 20 3d 3d 20 .if.path.getextension(value).==.
31200 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
31220 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 esult,.'-framework.'...._MAKE.es
31240 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6c 73 65 c(path.getbasename(value))).else
31260 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d .table.insert(result,.'-l'...._M
31280 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 AKE.esc(value)).end.end.return.r
312a0 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 63 2e 67 esult.end.function.premake.gcc.g
312c0 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 etdefines(defines).local.result.
312e0 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 =.{.}.for._,def.in.ipairs(define
31300 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 s).do.table.insert(result,.'-D'.
31320 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
31340 6e 63 74 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 nction.premake.gcc.getincludedir
31360 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 s(includedirs).local.result.=.{.
31380 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 }.for._,dir.in.ipairs(includedir
313a0 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 22 2d 49 22 20 s).do.table.insert(result,."-I".
313c0 2e 2e 20 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 ..._MAKE.esc(dir)).end.return.re
313e0 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 sult.end.function.premake.gcc.ge
31400 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 tcfgsettings(cfg).return.platfor
31420 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 65 6e 64 ms[cfg.platform].cfgsettings.end
31440 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 73 63 2e ..premake.msc.=.{.}.premake.msc.
31460 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 00 70 72 65 6d 61 6b 65 2e 6f namestyle.=."windows"..premake.o
31480 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 w.=.{.}.premake.ow.namestyle.=."
314a0 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 20 20 20 20 3d 20 22 57 43 windows".premake.ow.cc.....=."WC
314c0 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 20 20 20 3d 20 22 57 43 4c 33 38 L386".premake.ow.cxx....=."WCL38
314e0 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6".premake.ow.ar.....=."ar".loca
31500 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d l.cflags.=.{.ExtraWarnings..=."-
31520 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f wx",.FatalWarning...=."-we",.Flo
31540 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 atFast......=."-omn",.FloatStric
31560 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 t....=."-op",.Optimize.......=."
31580 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 -ox",.OptimizeSize...=."-os",.Op
315a0 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 timizeSpeed..=."-ot",.Symbols...
315c0 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d .....=."-d2",.}.local.cxxflags.=
315e0 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 .{.NoExceptions...=."-xd",.NoRTT
31600 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e I.........=."-xr",.}.premake.ow.
31620 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a 66 6c 61 67 73 platforms.=..{.Native.=.{..flags
31640 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e .=.""..},.}.function.premake.ow.
31660 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 getcppflags(cfg).return.{}.end.f
31680 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 unction.premake.ow.getcflags(cfg
316a0 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 65 ).local.result.=.table.translate
316c0 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 (cfg.flags,.cflags).if.(cfg.flag
316e0 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 s.Symbols).then.table.insert(res
31700 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 74 63 6f 6d 20 64 65 62 75 67 20 66 6f ult,."-hw")...--.Watcom.debug.fo
31720 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 75 67 67 65 72 0a 65 6e 64 0a 72 65 74 rmat.for.Watcom.debugger.end.ret
31740 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.
31760 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 ow.getcxxflags(cfg).local.result
31780 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 63 78 .=.table.translate(cfg.flags,.cx
317a0 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 xflags).return.result.end.functi
317c0 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f on.premake.ow.getldflags(cfg).lo
317e0 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 cal.result.=.{.}.if.(cfg.flags.S
31800 79 6d 62 6f 6c 73 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 ymbols).then.table.insert(result
31820 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 ,."op.symf").end.return.result.e
31840 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b 66 6c nd.function.premake.ow.getlinkfl
31860 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 74 75 ags(cfg).local.result.=.{.}.retu
31880 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f rn.result.end.function.premake.o
318a0 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 w.getdefines(defines).local.resu
318c0 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 lt.=.{.}.for._,def.in.ipairs(def
318e0 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d ines).do.table.insert(result,.'-
31900 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 D'....def).end.return.result.end
31920 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 69 6e 63 6c 75 64 65 64 .function.premake.ow.getincluded
31940 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 irs(includedirs).local.result.=.
31960 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 {.}.for._,dir.in.ipairs(included
31980 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 49 irs).do.table.insert(result,.'-I
319a0 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 ."'....dir....'"').end.return.re
319c0 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d 0a 70 72 65 6d sult.end..premake.snc.=.{.}.prem
319e0 61 6b 65 2e 73 6e 63 2e 63 63 20 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d 61 6b 65 2e 73 ake.snc.cc.....=."snc".premake.s
31a00 6e 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 61 72 nc.cxx....=."g++".premake.snc.ar
31a20 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 .....=."ar".local.cflags.=.{.Ext
31a40 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 61 74 61 6c 57 raWarnings..=."-Xdiag=2",.FatalW
31a60 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 arnings..=."-Xquit=2",.}.local.c
31a80 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 22 2c xxflags.=.{.NoExceptions...=."",
31aa0 20 2d 2d 20 4e 6f 20 65 78 63 65 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 .--.No.exceptions.is.the.default
31ac0 20 69 6e 20 74 68 65 20 53 4e 43 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 49 20 20 20 20 .in.the.SNC.compiler..NoRTTI....
31ae0 20 20 20 20 20 3d 20 22 2d 58 63 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e .....=."-Xc-=rtti",.}.premake.sn
31b00 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 c.platforms.=..{.PS3.=.{.cc.....
31b20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 ....=."ppu-lv2-g++",.cxx........
31b40 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 =."ppu-lv2-g++",.ar.........=."p
31b60 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d pu-lv2-ar",.cppflags...=."-MMD.-
31b80 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 MP",.}.}.local.platforms.=.prema
31ba0 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b ke.snc.platforms.function.premak
31bc0 65 2e 73 6e 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 e.snc.getcppflags(cfg).local.res
31be0 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 ult.=.{.}.table.insert(result,.p
31c00 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 latforms[cfg.platform].cppflags)
31c20 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d .return.result.end.function.prem
31c40 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 ake.snc.getcflags(cfg).local.res
31c60 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c ult.=.table.translate(cfg.flags,
31c80 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c .cflags).table.insert(result,.pl
31ca0 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 atforms[cfg.platform].flags).if.
31cc0 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 cfg.kind.==."SharedLib".then.tab
31ce0 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 le.insert(result,."-fPIC").end.r
31d00 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b eturn.result.end.function.premak
31d20 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 e.snc.getcxxflags(cfg).local.res
31d40 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c ult.=.table.translate(cfg.flags,
31d60 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e .cxxflags).return.result.end.fun
31d80 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 ction.premake.snc.getldflags(cfg
31da0 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e ).local.result.=.{.}.if.not.cfg.
31dc0 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 flags.Symbols.then.table.insert(
31de0 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d result,."-s").end.if.cfg.kind.==
31e00 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 ."SharedLib".then.table.insert(r
31e20 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 esult,."-shared").if.not.cfg.fla
31e40 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 gs.NoImportLib.then.table.insert
31e60 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e (result,.'-Wl,--out-implib="'...
31e80 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 .cfg.linktarget.fullpath....'"')
31ea0 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f .end.end.local.platform.=.platfo
31ec0 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 rms[cfg.platform].table.insert(r
31ee0 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 esult,.platform.flags).table.ins
31f00 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 ert(result,.platform.ldflags).re
31f20 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
31f40 2e 73 6e 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 .snc.getlibdirflags(cfg).local.r
31f60 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
31f80 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 rs(premake.getlinks(cfg,."all",.
31fa0 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 "directory")).do.table.insert(re
31fc0 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a sult,.'-L'...._MAKE.esc(value)).
31fe0 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
32000 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 0a 6c 6f 63 remake.snc.getlinkflags(cfg).loc
32020 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 al.result.=.{}.for._,.value.in.i
32040 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 pairs(premake.getlinks(cfg,."sys
32060 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 28 72 tem",."name")).do.table.insert(r
32080 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 75 65 29 29 esult,.'-l'...._MAKE.esc(value))
320a0 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.
320c0 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 65 73 29 0a premake.snc.getdefines(defines).
320e0 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 20 69 6e 20 local.result.=.{.}.for._,def.in.
32100 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 65 72 74 28 ipairs(defines).do.table.insert(
32120 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 75 72 6e 20 result,.'-D'....def).end.return.
32140 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.
32160 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 6c 6f 63 61 getincludedirs(includedirs).loca
32180 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
321a0 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(
321c0 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 72 29 29 0a result,."-I"...._MAKE.esc(dir)).
321e0 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 end.return.result.end..function.
32200 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 6c 6f 63 61 6c 20 61 63 premake.checkprojects().local.ac
32220 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().
32240 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 63 68 for.sln.in.premake.solution.each
32260 28 29 20 64 6f 0a 69 66 20 28 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 3d 3d 20 30 29 20 74 68 ().do.if.(#sln.projects.==.0).th
32280 65 6e 0a 72 65 74 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 en.return.nil,."solution.'"....s
322a0 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 ln.name...."'.needs.at.least.one
322c0 20 70 72 6f 6a 65 63 74 22 0a 65 6e 64 0a 69 66 20 28 23 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 .project".end.if.(#sln.configura
322e0 74 69 6f 6e 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 tions.==.0).then.return.nil,."so
32300 6c 75 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 lution.'"....sln.name...."'.need
32320 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e s.configurations".end.for.prj.in
32340 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
32360 6e 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 20 74 68 65 6e n).do.if.(not.prj.language).then
32380 0a 72 65 74 75 72 6e 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 .return.nil,."project.'"...prj.n
323a0 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6c 61 6e 67 75 61 67 65 22 0a 65 6e 64 0a ame...."'.needs.a.language".end.
323c0 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 29 20 74 68 65 6e if.(action.valid_languages).then
323e0 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 .if.(not.table.contains(action.v
32400 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 29 20 74 alid_languages,.prj.language)).t
32420 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e hen.return.nil,."the."....action
32440 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 .shortname....".action.does.not.
32460 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 2e 2e 20 22 20 70 support."....prj.language....".p
32480 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d rojects".end.end.for.cfg.in.prem
324a0 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 63 ake.eachconfig(prj).do.if.(not.c
324c0 66 67 2e 6b 69 6e 64 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 fg.kind).then.return.nil,."proje
324e0 63 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 6b ct.'"...prj.name...."'.needs.a.k
32500 69 6e 64 20 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 27 22 20 2e 2e 20 63 66 67 2e 6e ind.in.configuration.'"....cfg.n
32520 61 6d 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f ame...."'".end.if.(action.valid_
32540 6b 69 6e 64 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 kinds).then.if.(not.table.contai
32560 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 63 66 67 2e 6b 69 6e 64 29 ns(action.valid_kinds,.cfg.kind)
32580 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 ).then.return.nil,."the."....act
325a0 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e ion.shortname....".action.does.n
325c0 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 20 2e 2e 20 22 20 70 72 ot.support."....cfg.kind....".pr
325e0 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e ojects".end.end.end.if.action.on
32600 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b checkproject.then.action.oncheck
32620 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 project(prj).end.end.end.return.
32640 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 true.end.function.premake.checkt
32660 6f 6f 6c 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 ools().local.action.=.premake.ac
32680 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 2e 76 61 tion.current().if.(not.action.va
326a0 6c 69 64 5f 74 6f 6f 6c 73 29 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 74 72 75 65 20 0a 65 6e lid_tools).then..return.true..en
326c0 64 0a 66 6f 72 20 74 6f 6f 6c 2c 20 76 61 6c 75 65 73 20 69 6e 20 70 61 69 72 73 28 61 63 74 69 d.for.tool,.values.in.pairs(acti
326e0 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 64 6f 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b on.valid_tools).do.if.(_OPTIONS[
32700 74 6f 6f 6c 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 tool]).then.if.(not.table.contai
32720 6e 73 28 76 61 6c 75 65 73 2c 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 29 20 74 68 65 6e ns(values,._OPTIONS[tool])).then
32740 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 .return.nil,."the."....action.sh
32760 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 ortname....".action.does.not.sup
32780 70 6f 72 74 20 2f 22 20 2e 2e 20 74 6f 6f 6c 20 2e 2e 20 22 3d 22 20 2e 2e 20 5f 4f 50 54 49 4f port./"....tool...."="...._OPTIO
327a0 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e 20 22 20 28 79 65 74 29 22 0a 65 6e 64 0a 65 6c 73 65 0a 5f 4f NS[tool]....".(yet)".end.else._O
327c0 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 3d 20 76 61 6c 75 65 73 5b 31 5d 0a 65 6e 64 0a 65 6e 64 PTIONS[tool].=.values[1].end.end
327e0 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 .return.true.end..function.prema
32800 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 5f 50 52 45 4d 41 4b 45 5f 43 4f ke.showhelp().printf(_PREMAKE_CO
32820 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 28 22 25 73 20 25 73 22 2c 20 5f 56 45 52 53 49 4f PYRIGHT).printf("%s.%s",._VERSIO
32840 4e 2c 20 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 N,._COPYRIGHT).printf("").printf
32860 28 22 55 73 61 67 65 3a 20 67 65 6e 69 65 20 5b 6f 70 74 69 6f 6e 73 5d 20 61 63 74 69 6f 6e 20 ("Usage:.genie.[options].action.
32880 5b 61 72 67 75 6d 65 6e 74 73 5d 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 [arguments]").printf("").printf(
328a0 22 4f 50 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 6f 70 74 69 6f 6e "OPTIONS").printf("").for.option
328c0 20 69 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 .in.premake.option.each().do.loc
328e0 61 6c 20 74 72 69 67 67 65 72 20 3d 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 0a 6c 6f 63 61 al.trigger.=.option.trigger.loca
32900 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6f 70 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 l.description.=.option.descripti
32920 6f 6e 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 29 20 74 68 65 6e 20 74 72 69 67 67 65 on.if.(option.value).then.trigge
32940 72 20 3d 20 74 72 69 67 67 65 72 20 2e 2e 20 22 3d 22 20 2e 2e 20 6f 70 74 69 6f 6e 2e 76 61 6c r.=.trigger...."="....option.val
32960 75 65 20 65 6e 64 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 20 ue.end.if.(option.allowed).then.
32980 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 64 65 73 63 72 69 70 74 69 6f 6e 20 2e 2e 20 22 3b 20 description.=.description....";.
329a0 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 20 2d 2d 25 2d 31 35 73 20 25 73 one.of:".end.printf(".--%-15s.%s
329c0 22 2c 20 74 72 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 6f 6e 29 20 0a 69 66 20 28 6f 70 ",.trigger,.description)..if.(op
329e0 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 tion.allowed).then.for._,.value.
32a00 69 6e 20 69 70 61 69 72 73 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 70 72 69 in.ipairs(option.allowed).do.pri
32a20 6e 74 66 28 22 20 20 20 20 20 25 2d 31 34 73 20 25 73 22 2c 20 76 61 6c 75 65 5b 31 5d 2c 20 76 ntf(".....%-14s.%s",.value[1],.v
32a40 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 65 6e 64 0a alue[2]).end.end.printf("").end.
32a60 70 72 69 6e 74 66 28 22 41 43 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 printf("ACTIONS").printf("").for
32a80 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 .action.in.premake.action.each()
32aa0 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 25 2d 31 37 73 20 25 73 22 2c 20 61 63 74 69 6f 6e 2e 74 .do.printf(".%-17s.%s",.action.t
32ac0 72 69 67 67 65 72 2c 20 61 63 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 65 6e 64 0a rigger,.action.description).end.
32ae0 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 printf("").printf("For.additiona
32b00 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 l.information,.see.http://indust
32b20 72 69 6f 75 73 6f 6e 65 2e 63 6f 6d 2f 70 72 65 6d 61 6b 65 22 29 0a 65 6e 64 0a 00 66 75 6e 63 riousone.com/premake").end..func
32b40 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 6f 62 6a 2c 20 66 69 6c 65 6e tion.premake.generate(obj,.filen
32b60 61 6d 65 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b ame,.callback).filename.=.premak
32b80 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e e.project.getfilename(obj,.filen
32ba0 61 6d 65 29 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 ame).printf("Generating.%s...",.
32bc0 66 69 6c 65 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 filename).local.f,.err.=.io.open
32be0 28 66 69 6c 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 (filename,."wb").if.(not.f).then
32c00 0a 65 72 72 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 .error(err,.0).end.io.output(f).
32c20 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 66 75 6e 63 callback(obj).f:close().end.func
32c40 74 69 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 tion.premake.findDefaultScript(d
32c60 69 72 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 ir,.search_upwards).search_upwar
32c80 64 73 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 ds.=.search_upwards.or.true.loca
32ca0 6c 20 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 l.last.=."".while.dir.~=.last.do
32cc0 0a 66 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 .for._,.name.in.ipairs({."genie.
32ce0 6c 75 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 lua",."solution.lua",."premake4.
32d00 6c 75 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 lua".}).do.local.script0.=.dir..
32d20 2e 20 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 .."/"....name.if.(os.isfile(scri
32d40 70 74 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 pt0)).then.return.dir,.name.end.
32d60 6c 6f 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 local.script1.=.dir...."/scripts
32d80 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 31 /"....name.if.(os.isfile(script1
32da0 29 29 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 )).then.return.dir...."/scripts/
32dc0 22 2c 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 ",.name.end.end.last.=.dir.dir..
32de0 3d 20 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 =.path.getabsolute(dir...."/..")
32e00 0a 69 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 .if.dir.==.".".or.not.search_upw
32e20 61 72 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 ards.then.break.end.end.return.n
32e40 69 6c 2c 20 6e 69 6c 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 20 3d il,.nil.end.premake.codeblocks.=
32e60 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 .{.}.newaction.{.trigger........
32e80 20 3d 20 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 .=."codeblocks",.shortname......
32ea0 20 3d 20 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 .=."Code::Blocks",.description..
32ec0 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 20 70 72 6f 6a ...=."Generate.Code::Blocks.proj
32ee0 65 63 74 20 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 ect.files",.valid_kinds.....=.{.
32f00 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 "ConsoleApp",."WindowedApp",."St
32f20 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c aticLib",."SharedLib".},.valid_l
32f40 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 anguages.=.{."C",."C++".},.valid
32f60 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 63 63 22 2c 20 22 _tools.....=.{.cc...=.{."gcc",."
32f80 6f 77 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 ow".},.},.onsolution.=.function(
32fa0 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 sln).premake.generate(sln,."%%.w
32fc0 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f orkspace",.premake.codeblocks.wo
32fe0 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 rkspace).end,.onproject.=.functi
33000 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 2c 20 22 25 on(prj).premake.generate(prj,."%
33020 25 2e 63 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 29 0a %.cbp",.premake.codeblocks.cbp).
33040 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 end,.oncleansolution.=.function(
33060 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 sln).premake.clean.file(sln,."%%
33080 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 .workspace").end,.oncleanproject
330a0 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 .=.function(prj).premake.clean.f
330c0 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e ile(prj,."%%.cbp").premake.clean
330e0 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 64 65 70 65 6e 64 22 29 0a 70 72 65 6d 61 6b 65 2e .file(prj,."%%.depend").premake.
33100 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 61 79 6f 75 74 22 29 0a 65 6e 64 clean.file(prj,."%%.layout").end
33120 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e .}..function.premake.codeblocks.
33140 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e workspace(sln)._p('<?xml.version
33160 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f ="1.0".encoding="UTF-8".standalo
33180 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f ne="yes".?>')._p('<CodeBlocks_wo
331a0 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 57 6f 72 6b 73 70 61 63 65 rkspace_file>')._p(1,'<Workspace
331c0 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 66 6f 72 20 70 72 6a .title="%s">',.sln.name).for.prj
331e0 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 74 .in.premake.solution.eachproject
33200 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e (sln).do.local.fname.=.path.join
33220 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 (path.getrelative(sln.location,.
33240 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 prj.location),.prj.name).local.a
33260 63 74 69 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a 65 63 74 20 3d 3d 20 73 6c 6e 2e 70 ctive.=.iif(prj.project.==.sln.p
33280 72 6f 6a 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 3d 22 31 22 27 2c 20 27 27 29 0a 5f rojects[1],.'.active="1"',.'')._
332a0 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 25 p(2,'<Project.filename="%s.cbp"%
332c0 73 3e 27 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e s>',.fname,.active).for._,dep.in
332e0 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 .ipairs(premake.getdependencies(
33300 70 72 6a 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 6e 64 73 20 66 69 6c 65 6e 61 6d 65 prj)).do._p(3,'<Depends.filename
33320 3d 22 25 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 ="%s.cbp"./>',.path.join(path.ge
33340 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 2e 6c 6f 63 61 trelative(sln.location,.dep.loca
33360 74 69 6f 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 tion),.dep.name)).end._p(2,'</Pr
33380 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 oject>').end._p(1,'</Workspace>'
333a0 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c )._p('</CodeBlocks_workspace_fil
333c0 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 70 72 65 e>').end..local.codeblocks.=.pre
333e0 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 62 6c 6f make.codeblocks.function.codeblo
33400 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 63 68 68 65 61 64 65 72 0a 69 cks.files(prj).local.pchheader.i
33420 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 20 74 68 65 6e 0a 70 63 68 68 65 61 64 65 72 f.(prj.pchheader).then.pchheader
33440 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e .=.path.getrelative(prj.location
33460 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 6e ,.prj.pchheader).end.for.fcfg.in
33480 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 .premake.project.eachfile(prj).d
334a0 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 o._p(2,'<Unit.filename="%s">',.p
334c0 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 29 0a 69 66 20 66 63 66 67 2e 6e remake.esc(fcfg.name)).if.fcfg.n
334e0 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 ame.~=.fcfg.vpath.then._p(3,'<Op
33500 74 69 6f 6e 20 76 69 72 74 75 61 6c 46 6f 6c 64 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 61 74 tion.virtualFolder="%s"./>',.pat
33520 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 63 66 67 2e 76 70 61 74 68 29 29 0a 65 6e 64 0a h.getdirectory(fcfg.vpath)).end.
33540 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 if.path.isresourcefile(fcfg.name
33560 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 ).then._p(3,'<Option.compilerVar
33580 3d 22 57 49 4e 44 52 45 53 22 20 2f 3e 27 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 66 ="WINDRES"./>').elseif.path.iscf
335a0 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 61 6e 64 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 ile(fcfg.name).and.prj.language.
335c0 3d 3d 20 22 43 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 ==."C++".then._p(3,'<Option.comp
335e0 69 6c 65 72 56 61 72 3d 22 43 43 22 20 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 70 72 6a ilerVar="CC"./>').end.if.not.prj
33600 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 66 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 70 63 .flags.NoPCH.and.fcfg.name.==.pc
33620 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 hheader.then._p(3,'<Option.compi
33640 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 lerVar="%s"./>',.iif(prj.languag
33660 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 50 50 22 29 29 0a 5f 70 28 33 2c 27 3c 4f e.==."C",."CC",."CPP"))._p(3,'<O
33680 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 ption.compile="1"./>')._p(3,'<Op
336a0 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 20 tion.weight="0"./>')._p(3,'<Add.
336c0 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 20 2f 3e 27 29 0a 65 6e 64 0a option="-x.c++-header"./>').end.
336e0 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e _p(2,'</Unit>').end.end.function
33700 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 .premake.codeblocks.debugenvs(cf
33720 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 20 3d 3d 20 70 72 g).if.premake.gettool(cfg).==.pr
33740 65 6d 61 6b 65 2e 67 63 63 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 64 65 62 75 67 67 65 72 3e 27 emake.gcc.then._p(3,'<debugger>'
33760 29 0a 5f 70 28 34 2c 27 3c 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 20 74 61 72 67 65 74 )._p(4,'<remote_debugging.target
33780 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d ="%s">',.premake.esc(cfg.longnam
337a0 65 29 29 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 73 7a 20 3d 20 23 e)).local.args.=.''.local.sz.=.#
337c0 63 66 67 2e 64 65 62 75 67 65 6e 76 73 0a 66 6f 72 20 69 64 78 2c 20 76 20 69 6e 20 69 70 61 69 cfg.debugenvs.for.idx,.v.in.ipai
337e0 72 73 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 29 20 64 6f 0a 61 72 67 73 20 3d 20 61 72 67 73 rs(cfg.debugenvs).do.args.=.args
33800 20 2e 2e 20 27 73 65 74 20 65 6e 76 20 27 20 2e 2e 20 76 20 0a 69 66 20 73 7a 20 7e 3d 20 69 64 ....'set.env.'....v..if.sz.~=.id
33820 78 20 74 68 65 6e 20 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 26 23 78 30 41 3b 27 20 65 x.then.args.=.args....'&#x0A;'.e
33840 6e 64 0a 65 6e 64 0a 5f 70 28 35 2c 27 3c 6f 70 74 69 6f 6e 73 20 61 64 64 69 74 69 6f 6e 61 6c nd.end._p(5,'<options.additional
33860 5f 63 6d 64 73 5f 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 61 72 67 73 29 0a 5f 70 28 34 _cmds_before="%s"./>',args)._p(4
33880 2c 27 3c 2f 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 2f ,'</remote_debugging>')._p(3,'</
338a0 64 65 62 75 67 67 65 72 3e 27 29 0a 65 6c 73 65 0a 20 65 72 72 6f 72 28 27 53 6f 72 72 79 20 61 debugger>').else..error('Sorry.a
338c0 74 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 70 70 6f 72 t.this.moment.there.is.no.suppor
338e0 74 20 66 6f 72 20 64 65 62 75 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 t.for.debug.environment.variable
33900 73 20 77 69 74 68 20 74 68 69 73 20 64 65 62 75 67 67 65 72 20 61 6e 64 20 63 6f 64 65 62 6c 6f s.with.this.debugger.and.codeblo
33920 63 6b 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 cks').end.end.function.premake.c
33940 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 odeblocks.cbp(prj).local.cc.=.pr
33960 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 emake.gettool(prj)._p('<?xml.ver
33980 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e sion="1.0".encoding="UTF-8".stan
339a0 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b dalone="yes".?>')._p('<CodeBlock
339c0 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 56 65 72 s_project_file>')._p(1,'<FileVer
339e0 73 69 6f 6e 20 6d 61 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 3d 22 36 22 20 2f 3e 27 29 0a 5f 70 sion.major="1".minor="6"./>')._p
33a00 28 31 2c 27 3c 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 74 69 (1,'<Project>')._p(2,'<Option.ti
33a20 74 6c 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 tle="%s"./>',.premake.esc(prj.na
33a40 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 63 68 5f 6d 6f 64 65 3d 22 32 22 20 me))._p(2,'<Option.pch_mode="2".
33a60 2f 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 />')._p(2,'<Option.compiler="%s"
33a80 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 ./>',._OPTIONS.cc).local.platfor
33aa0 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 72 6a ms.=.premake.filterplatforms(prj
33ac0 2e 73 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 .solution,.cc.platforms,."Native
33ae0 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a ").for.i.=.#platforms,.1,.-1.do.
33b00 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 if.premake.platforms[platforms[i
33b20 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 ]].iscrosscompiler.then.table.re
33b40 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 32 move(platforms,.i).end.end.._p(2
33b60 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 ,'<Build>').for._,.platform.in.i
33b80 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 pairs(platforms).do.for.cfg.in.p
33ba0 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 6d 29 remake.eachconfig(prj,.platform)
33bc0 20 64 6f 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 .do._p(3,'<Target.title="%s">',.
33be0 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 5f 70 28 34 2c premake.esc(cfg.longname))._p(4,
33c00 27 3c 4f 70 74 69 6f 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 20 70 72 65 66 69 78 5f 61 75 74 6f '<Option.output="%s".prefix_auto
33c20 3d 22 30 22 20 65 78 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d 22 30 22 20 2f 3e 27 2c 20 70 72 65 ="0".extension_auto="0"./>',.pre
33c40 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 make.esc(cfg.buildtarget.fullpat
33c60 68 29 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c h)).if.cfg.debugdir.then._p(4,'<
33c80 4f 70 74 69 6f 6e 20 77 6f 72 6b 69 6e 67 5f 64 69 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 Option.working_dir="%s"./>',.pre
33ca0 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 62 75 67 64 69 72 29 29 0a 65 6e 64 0a 5f 70 28 34 make.esc(cfg.debugdir)).end._p(4
33cc0 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 70 75 74 3d 22 25 73 22 20 2f 3e 27 ,'<Option.object_output="%s"./>'
33ce0 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c ,.premake.esc(cfg.objectsdir)).l
33d00 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 30 2c 20 ocal.types.=.{.WindowedApp.=.0,.
33d20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 69 63 4c 69 62 20 3d 20 32 2c 20 53 ConsoleApp.=.1,.StaticLib.=.2,.S
33d40 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 74 79 70 haredLib.=.3.}._p(4,'<Option.typ
33d60 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 28 e="%d"./>',.types[cfg.kind])._p(
33d80 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 4,'<Option.compiler="%s"./>',._O
33da0 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 PTIONS.cc).if.(cfg.kind.==."Shar
33dc0 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 edLib").then._p(4,'<Option.creat
33de0 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 eDefFile="0"./>')._p(4,'<Option.
33e00 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 63 66 createStaticLib="%s"./>',.iif(cf
33e20 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 30 2c 20 31 29 29 0a 65 6e 64 0a g.flags.NoImportLib,.0,.1)).end.
33e40 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e _p(4,'<Compiler>').for._,flag.in
33e60 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 .ipairs(table.join(cc.getcflags(
33e80 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 63 2e 67 65 cfg),.cc.getcxxflags(cfg),.cc.ge
33ea0 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 63 66 67 2e 62 75 69 6c 64 tdefines(cfg.defines),.cfg.build
33ec0 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 options)).do._p(5,'<Add.option="
33ee0 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 0a %s"./>',.premake.esc(flag)).end.
33f00 69 66 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 if.not.cfg.flags.NoPCH.and.cfg.p
33f20 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d chheader.then._p(5,'<Add.option=
33f40 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 0a 5f 70 28 35 2c 27 3c 41 64 64 20 "-Winvalid-pch"./>')._p(5,'<Add.
33f60 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 6f 74 3b 25 73 26 71 75 6f 74 3b 22 option="-include.&quot;%s&quot;"
33f80 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 ./>',.premake.esc(cfg.pchheader)
33fa0 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 69 6e 63 6c ).end.for._,v.in.ipairs(cfg.incl
33fc0 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 udedirs).do._p(5,'<Add.directory
33fe0 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f ="%s"./>',.premake.esc(v)).end._
34000 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 4c 69 6e 6b 65 72 p(4,'</Compiler>')._p(4,'<Linker
34020 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a >').for._,flag.in.ipairs(table.j
34040 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b oin(cc.getldflags(cfg),.cfg.link
34060 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 options)).do._p(5,'<Add.option="
34080 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 0a %s"./>',.premake.esc(flag)).end.
340a0 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e for._,v.in.ipairs(premake.getlin
340c0 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a ks(cfg,."all",."directory")).do.
340e0 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 _p(5,'<Add.directory="%s"./>',.p
34100 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 remake.esc(v)).end.for._,v.in.ip
34120 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 61 6c 6c 22 airs(premake.getlinks(cfg,."all"
34140 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6c 69 62 ,."basename")).do._p(5,'<Add.lib
34160 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 rary="%s"./>',.premake.esc(v)).e
34180 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e nd._p(4,'</Linker>').if.premake.
341a0 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 findfile(cfg,.".rc").then._p(4,'
341c0 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 <ResourceCompiler>').for._,v.in.
341e0 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 5f 70 28 35 2c ipairs(cfg.includedirs).do._p(5,
34200 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b '<Add.directory="%s"./>',.premak
34220 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 e.esc(v)).end.for._,v.in.ipairs(
34240 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 cfg.resincludedirs).do._p(5,'<Ad
34260 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 d.directory="%s"./>',.premake.es
34280 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c c(v)).end._p(4,'</ResourceCompil
342a0 65 72 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 6e er>').end.if.#cfg.prebuildcomman
342c0 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 ds.>.0.or.#cfg.postbuildcommands
342e0 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 .>.0.then._p(4,'<ExtraCommands>'
34300 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 ).for._,v.in.ipairs(cfg.prebuild
34320 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 62 65 66 6f 72 65 3d 22 commands).do._p(5,'<Add.before="
34340 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 %s"./>',.premake.esc(v)).end.for
34360 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d ._,v.in.ipairs(cfg.postbuildcomm
34380 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 61 66 74 65 72 3d 22 25 73 22 20 2f ands).do._p(5,'<Add.after="%s"./
343a0 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f >',.premake.esc(v)).end._p(4,'</
343c0 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 2f 54 61 72 ExtraCommands>').end._p(3,'</Tar
343e0 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c 64 3e 27 29 0a get>').end.end._p(2,'</Build>').
34400 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 32 2c 27 3c 45 78 74 codeblocks.files(prj)._p(2,'<Ext
34420 65 6e 73 69 6f 6e 73 3e 27 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f ensions>').........for._,.platfo
34440 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 72 20 63 rm.in.ipairs(platforms).do.for.c
34460 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 20 70 6c fg.in.premake.eachconfig(prj,.pl
34480 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 atform).do.if.cfg.debugenvs.and.
344a0 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e #cfg.debugenvs.>.0.then.premake.
344c0 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 65 6e 64 0a 65 6e codeblocks.debugenvs(cfg).end.en
344e0 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 d.end._p(2,'</Extensions>')._p(1
34500 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f ,'</Project>')._p('</CodeBlocks_
34520 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d project_file>')._p('').end..prem
34540 61 6b 65 2e 63 6f 64 65 6c 69 74 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 ake.codelite.=.{.}.newaction.{.t
34560 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 6c 69 74 65 22 2c 0a 73 68 6f rigger.........=."codelite",.sho
34580 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 4c 69 74 65 22 2c 0a 64 65 73 63 72 rtname.......=."CodeLite",.descr
345a0 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 4c 69 74 65 20 iption.....=."Generate.CodeLite.
345c0 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 project.files",.valid_kinds.....
345e0 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c =.{."ConsoleApp",."WindowedApp",
34600 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c ."StaticLib",."SharedLib".},.val
34620 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 0a 76 id_languages.=.{."C",."C++".},.v
34640 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 63 63 alid_tools.....=.{.cc...=.{."gcc
34660 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c ".},.},.onsolution.=.function(sl
34680 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 n).premake.generate(sln,."%%.wor
346a0 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 kspace",.premake.codelite.worksp
346c0 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 70 ace).end,.onproject.=.function(p
346e0 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 2e 70 72 rj).premake.generate(prj,."%%.pr
34700 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 74 oject",.premake.codelite.project
34720 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 6e 63 74 69 6f ).end,.oncleansolution.=.functio
34740 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 n(sln).premake.clean.file(sln,."
34760 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c %%.workspace").premake.clean.fil
34780 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 e(sln,."%%_wsp.mk").premake.clea
347a0 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 74 61 67 73 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c n.file(sln,."%%.tags").end,.oncl
347c0 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 eanproject.=.function(prj).prema
347e0 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 29 ke.clean.file(prj,."%%.project")
34800 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6d 6b 22 .premake.clean.file(prj,."%%.mk"
34820 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 69 ).premake.clean.file(prj,."%%.li
34840 73 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 st").premake.clean.file(prj,."%%
34860 2e 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 .out").end.}..function.premake.c
34880 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c odelite.workspace(sln)._p('<?xml
348a0 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f .version="1.0".encoding="utf-8"?
348c0 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 20 4e 61 6d 65 >')._p('<CodeLite_Workspace.Name
348e0 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 2e 74 61 67 73 22 3e 27 2c 20 70 72 ="%s".Database="./%s.tags">',.pr
34900 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 emake.esc(sln.name),.premake.esc
34920 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 (sln.name)).for.i,prj.in.ipairs(
34940 73 6c 6e 2e 70 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 sln.projects).do.local.name.=.pr
34960 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 emake.esc(prj.name).local.fname.
34980 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e =.path.join(path.getrelative(sln
349a0 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 .location,.prj.location),.prj.na
349c0 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 69 3d 3d 31 2c 20 22 59 65 me).local.active.=.iif(i==1,."Ye
349e0 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 s",."No")._p('..<Project.Name="%
34a00 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 20 41 63 74 69 76 65 3d 22 25 73 22 s".Path="%s.project".Active="%s"
34a20 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 65 6e 64 0a 6c ./>',.name,.fname,.active).end.l
34a40 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
34a60 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 latforms(sln,.premake[_OPTIONS.c
34a80 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 c].platforms,."Native").for.i.=.
34aa0 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e #platforms,.1,.-1.do.if.premake.
34ac0 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 platforms[platforms[i]].iscrossc
34ae0 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f ompiler.then.table.remove(platfo
34b00 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 27 20 20 3c 42 75 69 6c 64 4d 61 74 rms,.i).end.end.._p('..<BuildMat
34b20 72 69 78 3e 27 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 rix>').for._,.platform.in.ipairs
34b40 28 70 6c 61 74 66 6f 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 (platforms).do.for._,.cfgname.in
34b60 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 0a 6c .ipairs(sln.configurations).do.l
34b80 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d ocal.name.=.premake.getconfignam
34ba0 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f e(cfgname,.platform):gsub("|","_
34bc0 22 29 0a 5f 70 28 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 ")._p('....<WorkspaceConfigurati
34be0 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 64 3d 22 79 65 73 22 3e 27 2c 20 6e on.Name="%s".Selected="yes">',.n
34c00 61 6d 65 29 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f ame).for._,prj.in.ipairs(sln.pro
34c20 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d jects).do._p('......<Project.Nam
34c40 65 3d 22 25 73 22 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 6a 2e 6e e="%s".ConfigName="%s"/>',.prj.n
34c60 61 6d 65 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 57 6f 72 6b 73 70 61 ame,.name).end._p('....</Workspa
34c80 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 ceConfiguration>').end.end._p('.
34ca0 20 3c 2f 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 .</BuildMatrix>')._p('</CodeLite
34cc0 5f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 6c 69 74 _Workspace>').end..local.codelit
34ce0 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 e.=.premake.codelite.local.tree.
34d00 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 6f 64 65 6c 69 74 65 =.premake.tree.function.codelite
34d20 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 .files(prj).local.tr.=.premake.p
34d40 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 29 0a 74 72 65 65 roject.buildsourcetree(prj).tree
34d60 2e 74 72 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 .traverse(tr,.{.onbranchenter.=.
34d80 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 function(node,.depth)._p(depth,.
34da0 27 3c 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 '<VirtualDirectory.Name="%s">',.
34dc0 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 66 node.name).end,.onbranchexit.=.f
34de0 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 unction(node,.depth)._p(depth,.'
34e00 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 </VirtualDirectory>').end,.onlea
34e20 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 0a 5f 70 28 64 65 70 f.=.function(node,.depth)._p(dep
34e40 74 68 2c 20 27 3c 46 69 6c 65 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 6e 6f 64 65 2e 63 66 th,.'<File.Name="%s"/>',.node.cf
34e60 67 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 29 0a 65 6e 64 0a 66 75 6e g.name).end,.},.true,.1).end.fun
34e80 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 74 28 70 ction.premake.codelite.project(p
34ea0 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 rj).io.indent.=.".."._p('<?xml.v
34ec0 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 ersion="1.0".encoding="utf-8"?>'
34ee0 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 )._p('<CodeLite_Project.Name="%s
34f00 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 63 6f 64 65 ">',.premake.esc(prj.name)).code
34f20 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 lite.files(prj).local.types.=.{.
34f40 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 57 69 .ConsoleApp..=."Executable",..Wi
34f60 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 53 74 61 74 69 ndowedApp.=."Executable",..Stati
34f80 63 4c 69 62 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 53 68 61 72 65 cLib...=."Static.Library",.Share
34fa0 64 4c 69 62 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 7d 0a 5f 70 dLib...=."Dynamic.Library",.}._p
34fc0 28 27 20 20 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 74 79 70 65 73 ('..<Settings.Type="%s">',.types
34fe0 5b 70 72 6a 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 [prj.kind]).local.platforms.=.pr
35000 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 6c 75 74 69 emake.filterplatforms(prj.soluti
35020 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 on,.premake[_OPTIONS.cc].platfor
35040 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 ms,."Native").for.i.=.#platforms
35060 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b ,.1,.-1.do.if.premake.platforms[
35080 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 platforms[i]].iscrosscompiler.th
350a0 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e en.table.remove(platforms,.i).en
350c0 64 0a 65 6e 64 20 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 d.end..for._,.platform.in.ipairs
350e0 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b (platforms).do.for.cfg.in.premak
35100 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 6c e.eachconfig(prj,.platform).do.l
35120 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 ocal.name.=.premake.esc(cfg.long
35140 6e 61 6d 65 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 6c 6f 63 61 6c 20 63 6f 6d 70 69 6c name):gsub("|","_").local.compil
35160 65 72 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 22 67 er.=.iif(cfg.language.==."C",."g
35180 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 cc",."g++")._p('....<Configurati
351a0 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 6c 65 72 54 79 70 65 3d 22 67 6e 75 20 25 on.Name="%s".CompilerType="gnu.%
351c0 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 4e 55 20 67 64 62 20 64 65 62 75 67 67 65 s".DebuggerType="GNU.gdb.debugge
351e0 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 6d 65 2c 20 63 6f 6d 70 69 6c 65 72 2c 20 r".Type="%s">',.name,.compiler,.
35200 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 types[cfg.kind]).local.fname..=.
35220 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c premake.esc(cfg.buildtarget.full
35240 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 path).local.objdir.=.premake.esc
35260 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 6c 6f 63 61 6c 20 72 75 6e 63 6d 64 20 3d 20 (cfg.objectsdir).local.runcmd.=.
35280 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 72 75 6e 64 69 cfg.buildtarget.name.local.rundi
352a0 72 20 3d 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 6f 72 20 63 66 67 2e 62 75 69 6c 64 74 61 72 r.=.cfg.debugdir.or.cfg.buildtar
352c0 67 65 74 2e 64 69 72 65 63 74 6f 72 79 0a 6c 6f 63 61 6c 20 72 75 6e 61 72 67 73 20 3d 20 74 61 get.directory.local.runargs.=.ta
352e0 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 0a 6c ble.concat(cfg.debugargs,.".").l
35300 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 ocal.pause..=.iif(cfg.kind.==."W
35320 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 22 79 65 73 22 29 0a 5f 70 28 27 20 20 indowedApp",."no",."yes")._p('..
35340 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 46 69 6c 65 3d 22 25 73 22 20 49 6e 74 ....<General.OutputFile="%s".Int
35360 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 43 6f 6d 6d 61 6e 64 3d ermediateDirectory="%s".Command=
35380 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 20 57 6f 72 "./%s".CommandArguments="%s".Wor
353a0 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 61 75 73 65 45 78 65 63 57 68 65 6e kingDirectory="%s".PauseExecWhen
353c0 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f 3e 27 2c 20 66 6e 61 6d 65 2c 20 6f ProcTerminates="%s"/>',.fname,.o
353e0 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 61 72 67 73 2c 20 72 75 6e 64 69 72 2c 20 bjdir,.runcmd,.runargs,.rundir,.
35400 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 pause).local.flags.=.premake.esc
35420 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 (table.join(premake.gcc.getcflag
35440 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 s(cfg),.premake.gcc.getcxxflags(
35460 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 cfg),.cfg.buildoptions))._p('...
35480 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 ...<Compiler.Required="yes".Opti
354a0 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 ons="%s">',.table.concat(flags,.
354c0 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c ";")).for._,v.in.ipairs(cfg.incl
354e0 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 udedirs).do._p('........<Include
35500 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 Path.Value="%s"/>',.premake.esc(
35520 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 65 v)).end.for._,v.in.ipairs(cfg.de
35540 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 fines).do._p('........<Preproces
35560 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 sor.Value="%s"/>',.premake.esc(v
35580 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 )).end._p('......</Compiler>').f
355a0 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 lags.=.premake.esc(table.join(pr
355c0 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c emake.gcc.getldflags(cfg),.cfg.l
355e0 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 69 6e 6b 65 72 20 52 inkoptions))._p('......<Linker.R
35600 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 equired="yes".Options="%s">',.ta
35620 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 ble.concat(flags,.";")).for._,v.
35640 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,.
35660 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 "all",."directory")).do._p('....
35680 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c ....<LibraryPath.Value="%s"./>',
356a0 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 .premake.esc(v)).end.for._,v.in.
356c0 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 61 6c ipairs(premake.getlinks(cfg,."al
356e0 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 l",."basename")).do._p('........
35700 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 <Library.Value="%s"./>',.premake
35720 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 4c 69 6e 6b 65 72 3e .esc(v)).end._p('......</Linker>
35740 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 ').if.premake.findfile(cfg,.".rc
35760 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 20 3d 20 74 61 62 6c 65 2e 69 6d ").then.local.defines.=.table.im
35780 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 plode(table.join(cfg.defines,.cf
357a0 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c 20 22 3b 22 2c 20 22 22 29 0a 6c 6f g.resdefines),."-D",.";",."").lo
357c0 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 72 cal.options.=.table.concat(cfg.r
357e0 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 esoptions,.";")._p('......<Resou
35800 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f rceCompiler.Required="yes".Optio
35820 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 2c 20 6f 70 74 69 6f 6e 73 29 0a 66 ns="%s%s">',.defines,.options).f
35840 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e or._,v.in.ipairs(table.join(cfg.
35860 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 includedirs,.cfg.resincludedirs)
35880 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 ).do._p('........<IncludePath.Va
358a0 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 lue="%s"/>',.premake.esc(v)).end
358c0 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 ._p('......</ResourceCompiler>')
358e0 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 .else._p('......<ResourceCompile
35900 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 6f 6e 73 3d 22 22 2f 3e 27 29 0a 65 r.Required="no".Options=""/>').e
35920 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 nd.if.#cfg.prebuildcommands.>.0.
35940 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 then._p('......<PreBuild>').for.
35960 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e _,v.in.ipairs(cfg.prebuildcomman
35980 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 ds).do._p('........<Command.Enab
359a0 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 led="yes">%s</Command>',.premake
359c0 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 72 65 42 75 69 6c .esc(v)).end._p('......</PreBuil
359e0 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e d>').end.if.#cfg.postbuildcomman
35a00 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 6f 73 74 42 75 69 6c 64 ds.>.0.then._p('......<PostBuild
35a20 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 >').for._,v.in.ipairs(cfg.postbu
35a40 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d ildcommands).do._p('........<Com
35a60 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 mand.Enabled="yes">%s</Command>'
35a80 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 ,.premake.esc(v)).end._p('......
35aa0 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 75 </PostBuild>').end._p('......<Cu
35ac0 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e 6f 22 3e 27 29 0a 5f 70 28 27 20 20 stomBuild.Enabled="no">')._p('..
35ae0 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 43 6c 65 61 6e 43 6f 6d 6d 61 ......<CleanCommand></CleanComma
35b00 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e nd>')._p('........<BuildCommand>
35b20 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 53 </BuildCommand>')._p('........<S
35b40 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d ingleFileCommand></SingleFileCom
35b60 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4d 61 6b 65 66 69 6c 65 47 65 6e mand>')._p('........<MakefileGen
35b80 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 erationCommand></MakefileGenerat
35ba0 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 54 68 69 72 64 ionCommand>')._p('........<Third
35bc0 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f 54 68 69 72 64 50 61 72 74 79 54 6f PartyToolName>None</ThirdPartyTo
35be0 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 57 6f 72 6b 69 6e 67 44 69 olName>')._p('........<WorkingDi
35c00 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 5f 70 rectory></WorkingDirectory>')._p
35c20 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 ('......</CustomBuild>')._p('...
35c40 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 ...<AdditionalRules>')._p('.....
35c60 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 6f 73 74 ...<CustomPostBuild></CustomPost
35c80 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 72 65 42 Build>')._p('........<CustomPreB
35ca0 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 uild></CustomPreBuild>')._p('...
35cc0 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 ...</AdditionalRules>')._p('....
35ce0 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 </Configuration>').end.end._p('.
35d00 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 .</Settings>').for._,.platform.i
35d20 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 n.ipairs(platforms).do.for.cfg.i
35d40 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f n.premake.eachconfig(prj,.platfo
35d60 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 61 6d 65 3d rm).do._p('..<Dependencies.name=
35d80 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 3a 67 73 75 62 28 22 7c 22 2c 22 5f "%s">',.cfg.longname:gsub("|","_
35da0 22 29 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e ")).for._,dep.in.ipairs(premake.
35dc0 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 getdependencies(prj)).do._p('...
35de0 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 64 65 70 2e 6e 61 6d 65 .<Project.Name="%s"/>',.dep.name
35e00 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6e ).end._p('..</Dependencies>').en
35e20 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 3e 27 29 0a d.end._p('</CodeLite_Project>').
35e40 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 3d 20 end.._MAKE.=.{.}.premake.make.=.
35e60 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 66 75 {.}.local.make.=.premake.make.fu
35e80 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 72 65 nction._MAKE.esc(value).local.re
35ea0 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 22 29 sult.if.(type(value).==."table")
35ec0 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 69 70 .then.result.=.{.}.for._,v.in.ip
35ee0 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 73 75 airs(value).do.table.insert(resu
35f00 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 65 73 lt,._MAKE.esc(v)).end.return.res
35f20 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 5c 5c ult.else.result.=.value:gsub("\\
35f40 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 62 28 ",."\\\\").result.=.result:gsub(
35f60 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 75 62 ".",."\\.").result.=.result:gsub
35f80 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 74 3a ("%%(",."\\%(").result.=.result:
35fa0 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 65 73 gsub("%%)",."\\%)").result.=.res
35fc0 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 25 31 ult:gsub("$\\%((.-)\\%)",."$%(%1
35fe0 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 63 74 %)").return.result.end.end.funct
36000 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 63 65 ion.premake.make_copyrule(source
36020 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 20 73 ,.target)._p('%s:.%s',.target,.s
36040 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 6f 74 ource)._p('\t@echo.Copying.$(not
36060 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 6c 20 dir.%s)',.target)._p('\t-$(call.
36080 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 65 6e COPY,%s,%s)',.source,.target).en
360a0 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 75 6c d.function.premake.make_mkdirrul
360c0 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 27 2c e(var)._p('\t@echo.Creating.%s',
360e0 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 2c 20 .var)._p('\t-$(call.MKDIR,%s)',.
36100 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 6c 69 var)._p('').end.function.make.li
36120 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 65 74 st(value).if.#value.>.0.then.ret
36140 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 20 22 urn."."....table.concat(value,."
36160 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
36180 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 2c 20 ion._MAKE.getmakefilename(this,.
361a0 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 72 20 searchprjs).local.count.=.0.for.
361c0 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
361e0 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 61 74 o.if.(sln.location.==.this.locat
36200 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 64 0a ion).then.count.=.count.+.1.end.
36220 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 20 69 if.(searchprjs).then.for._,prj.i
36240 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 70 72 n.ipairs(sln.projects).do.if.(pr
36260 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 68 65 j.location.==.this.location).the
36280 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 64 0a n.count.=.count.+.1.end.end.end.
362a0 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 6e 20 end.if.(count.==.1).then.return.
362c0 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 6d 65 "Makefile".else.return.this.name
362e0 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 4d 41 ....".make".end.end.function._MA
36300 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 3d 20 KE.getnames(tbl).local.result.=.
36320 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 20 6b table.extract(tbl,."name").for.k
36340 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 6b 5d ,v.in.pairs(result).do.result[k]
36360 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 75 6c .=._MAKE.esc(v).end.return.resul
36380 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 66 67 t.end.function.make.settings(cfg
363a0 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 20 74 ,.cc).if.#cfg.makesettings.>.0.t
363c0 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 2e 6d hen.for._,.value.in.ipairs(cfg.m
363e0 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 65 6e akesettings).do._p(value).end.en
36400 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 66 6f d.local.toolsettings.=.cc.platfo
36420 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 69 66 rms[cfg.platform].cfgsettings.if
36440 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 69 6e .toolsettings.then._p(toolsettin
36460 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 72 20 gs).end.end.newaction.{.trigger.
36480 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 20 20 ........=."gmake",.shortname....
364a0 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 20 20 ...=."GNU.Make",.description....
364c0 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 20 50 .=."Generate.GNU.makefiles.for.P
364e0 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 64 5f OSIX,.MinGW,.and.Cygwin",.valid_
36500 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
36520 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
36540 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 ib".},.valid_languages.=.{."C",.
36560 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 73 20 20 20 20 20 3d "C++",."C#".},.valid_tools.....=
36580 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 .{.cc.....=.{."gcc".},.dotnet.=.
365a0 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 0a 7d 2c 0a {."mono",."msnet",."pnet".},.},.
365c0 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 65 6d 61 onsolution.=.function(sln).prema
365e0 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 ke.generate(sln,._MAKE.getmakefi
36600 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 lename(sln,.false),.premake.make
36620 5f 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 20 66 75 6e 63 _solution).end,.onproject.=.func
36640 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6d 61 6b 65 66 69 6c 65 20 3d 20 5f 4d 41 4b 45 tion(prj).local.makefile.=._MAKE
36660 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 0a 69 66 20 70 .getmakefilename(prj,.true).if.p
36680 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e remake.isdotnetproject(prj).then
366a0 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 66 69 6c 65 2c .premake.generate(prj,.makefile,
366c0 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 29 0a 65 6c 73 65 0a 70 72 65 6d 61 .premake.make_csharp).else.prema
366e0 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 72 65 6d 61 ke.generate(prj,.makefile,.prema
36700 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c ke.make_cpp).end.end,.oncleansol
36720 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 63 6c ution.=.function(sln).premake.cl
36740 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 66 69 6c 65 6e ean.file(sln,._MAKE.getmakefilen
36760 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 61 6e 70 72 6f ame(sln,.false)).end,.oncleanpro
36780 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 65 2e 63 6c 65 ject.=.function(prj).premake.cle
367a0 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 69 6c 65 6e 61 an.file(prj,._MAKE.getmakefilena
367c0 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 69 6f 6e 20 70 me(prj,.true)).end.}..function.p
367e0 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 6f 63 61 6c 20 remake.make_solution(sln).local.
36800 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 6f 63 61 6c 20 cc.=.premake[_OPTIONS.cc].local.
36820 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 6f platforms.=.premake.filterplatfo
36840 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 69 76 65 22 29 rms(sln,.cc.platforms,."Native")
36860 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 20 61 75 74 6f ._p('#.%s.solution.makefile.auto
36880 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
368a0 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 23 20 54 ion.current().shortname)._p('#.T
368c0 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 65 6c 70 27 29 ype."make.help".for.usage.help')
368e0 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 0a 5f 70 28 27 ._p('')._p('ifndef.config')._p('
36900 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e ..config=%s',._MAKE.esc(premake.
36920 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 74 69 6f 6e 73 getconfigname(sln.configurations
36940 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
36960 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 5f 70 28 27 27 ndif')._p('export.config')._p(''
36980 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e )._p('PROJECTS.:=.%s',.table.con
369a0 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 73 6c 6e 2e cat(_MAKE.esc(table.extract(sln.
369c0 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 projects,."name")),."."))._p('')
369e0 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 6e 20 68 65 6c 70 20 24 28 50 52 ._p('.PHONY:.all.clean.help.$(PR
36a00 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 50 52 4f 4a OJECTS)')._p('')._p('all:.$(PROJ
36a20 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 ECTS)')._p('').for._,.prj.in.ipa
36a40 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 25 73 3a 20 25 73 27 irs(sln.projects).do._p('%s:.%s'
36a60 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 2c 20 74 61 62 6c 65 2e 63 6f 6e ,._MAKE.esc(prj.name),.table.con
36a80 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 70 72 65 6d cat(_MAKE.esc(table.extract(prem
36aa0 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 2c 20 22 6e 61 6d 65 22 ake.getdependencies(prj),."name"
36ac0 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 )),.".")).if.(not.sln.messageski
36ae0 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 73 6c 6e 2e 6d 65 p).or.(not.table.contains(sln.me
36b00 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 22 ssageskip,."SkipBuildingMessage"
36b20 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c 64 69 )).then._p('\t@echo."====.Buildi
36b40 6e 67 20 25 73 20 28 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 ng.%s.($(config)).===="',.prj.na
36b60 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e me).end._p('\t@${MAKE}.--no-prin
36b80 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 27 2c 20 5f 4d 41 4b 45 2e t-directory.-C.%s.-f.%s',._MAKE.
36ba0 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f esc(path.getrelative(sln.locatio
36bc0 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 n,.prj.location)),._MAKE.esc(_MA
36be0 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a KE.getmakefilename(prj,.true))).
36c00 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 66 6f 72 20 5f 20 2c 70 _p('').end._p('clean:').for._.,p
36c20 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 rj.in.ipairs(sln.projects).do._p
36c40 28 27 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 ('\t@${MAKE}.--no-print-director
36c60 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 63 6c 65 61 6e 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 y.-C.%s.-f.%s.clean',._MAKE.esc(
36c80 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 path.getrelative(sln.location,.p
36ca0 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 rj.location)),._MAKE.esc(_MAKE.g
36cc0 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a etmakefilename(prj,.true))).end.
36ce0 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 _p('')._p('help:')._p(1,'@echo."
36d00 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e 61 6d 65 5d 20 5b 74 61 72 67 65 Usage:.make.[config=name].[targe
36d20 74 5d 22 27 29 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 t]"')._p(1,'@echo.""')._p(1,'@ec
36d40 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 29 0a 6c 6f 63 61 6c 20 63 66 67 ho."CONFIGURATIONS:"').local.cfg
36d60 70 61 69 72 73 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 69 pairs.=.{.}.for._,.platform.in.i
36d80 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 pairs(platforms).do.for._,.cfgna
36da0 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 69 6f 6e 73 29 me.in.ipairs(sln.configurations)
36dc0 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 20 70 72 65 6d 61 6b .do._p(1,'@echo."...%s"',.premak
36de0 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 e.getconfigname(cfgname,.platfor
36e00 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 m,.true)).end.end._p(1,'@echo.""
36e20 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 52 47 45 54 53 3a 22 27 29 0a 5f 70 28 31 ')._p(1,'@echo."TARGETS:"')._p(1
36e40 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 75 6c 74 29 22 27 29 0a 5f 70 28 ,'@echo."...all.(default)"')._p(
36e60 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 1,'@echo."...clean"').for._,.prj
36e80 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 5f 70 28 31 .in.ipairs(sln.projects).do._p(1
36ea0 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a ,'@echo."...%s"',.prj.name).end.
36ec0 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 46 6f _p(1,'@echo.""')._p(1,'@echo."Fo
36ee0 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 69 r.more.information,.see.http://i
36f00 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f 6d 2f 70 72 65 6d 61 6b 65 2f 71 75 69 63 6b 2d ndustriousone.com/premake/quick-
36f20 73 74 61 72 74 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 20 3d start"').end..premake.make.cpp.=
36f40 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 20 3d 20 7b 20 7d .{.}.premake.make.override.=.{.}
36f60 0a 6c 6f 63 61 6c 20 63 70 70 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 0a 6c 6f .local.cpp.=.premake.make.cpp.lo
36f80 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e cal.make.=.premake.make.function
36fa0 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 .premake.make_cpp(prj).local.cc.
36fc0 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 =.premake.gettool(prj).local.pla
36fe0 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 tforms.=.premake.filterplatforms
37000 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 (prj.solution,.cc.platforms,."Na
37020 74 69 76 65 22 29 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 tive").premake.gmake_cpp_header(
37040 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 prj,.cc,.platforms).for._,.platf
37060 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 72 20 orm.in.ipairs(platforms).do.for.
37080 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 20 70 cfg.in.premake.eachconfig(prj,.p
370a0 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 63 6f latform).do.premake.gmake_cpp_co
370c0 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c nfig(prj,.cfg,.cc).end.end.local
370e0 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 69 6f 6e 61 6c 6f 62 .objdirs.=.{}.local.additionalob
37100 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 20 69 70 61 69 72 73 jdirs.=.{}.for._,.file.in.ipairs
37120 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 (prj.files).do.if.path.iscppfile
37140 28 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 (file).then.objdirs[_MAKE.esc(pa
37160 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 69 th.getdirectory(path.trimdots(fi
37180 6c 65 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d le)))].=.1.end.end.for._,.custom
371a0 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 buildtask.in.ipairs(prj.custombu
371c0 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 ildtask.or.{}).do.for._,.buildta
371e0 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 sk.in.ipairs(custombuildtask.or.
37200 7b 7d 29 20 64 6f 0a 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 {}).do.additionalobjdirs[_MAKE.e
37220 73 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 67 65 74 72 65 6c sc(path.getdirectory(path.getrel
37240 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 32 5d 29 ative(prj.location,buildtask[2])
37260 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 4a 44 49 52 53 20 3a 3d 20 5c ))].=.1.end.end._p('OBJDIRS.:=.\
37280 5c 27 29 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c 5c 27 29 0a 66 6f 72 20 64 69 72 \')._p('\t$(OBJDIR).\\').for.dir
372a0 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 ,._.in.pairs(objdirs).do._p('\t$
372c0 28 4f 42 4a 44 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 66 6f 72 20 64 69 (OBJDIR)/%s.\\',.dir).end.for.di
372e0 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 29 r,._.in.pairs(additionalobjdirs)
37300 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 27 .do._p('\t%s.\\',.dir).end._p(''
37320 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 66 )._p('RESOURCES.:=.\\').for._,.f
37340 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 0a 69 66 20 70 ile.in.ipairs(prj.files).do.if.p
37360 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 6e 0a 5f 70 ath.isresourcefile(file).then._p
37380 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 41 4b 45 2e ('\t$(OBJDIR)/%s.res.\\',._MAKE.
373a0 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 0a 65 6e 64 esc(path.getbasename(file))).end
373c0 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 6e 20 70 72 .end._p('')._p('.PHONY:.clean.pr
373e0 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 73 2e 69 73 ebuild.prelink')._p('').if.os.is
37400 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 57 69 6e 64 ("MacOSX").and.prj.kind.==."Wind
37420 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 54 41 52 47 45 54 44 owedApp".then._p('all:.$(TARGETD
37440 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 IR).$(OBJDIRS).prebuild.prelink.
37460 24 28 54 41 52 47 45 54 29 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 $(TARGET).$(dir.$(TARGETDIR))Pkg
37480 49 6e 66 6f 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 Info.$(dir.$(TARGETDIR))Info.pli
374a0 73 74 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 st').else._p('all:.$(TARGETDIR).
374c0 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 $(OBJDIRS).prebuild.prelink.$(TA
374e0 52 47 45 54 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a 5f 70 28 27 27 29 0a 69 66 RGET)').end._p('\t@:')._p('').if
37500 20 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 70 72 .(prj.kind.==."StaticLib".and.pr
37520 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 5f 70 28 j.options.ArchiveSplit).then._p(
37540 27 64 65 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 28 27 5c 74 24 28 65 76 61 6c 20 'define.max_args')._p('\t$(eval.
37560 5f 61 72 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f 72 65 61 63 68 20 6f 62 6a 2c 24 _args:=)')._p('\t$(foreach.obj,$
37580 33 2c 24 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a 29 29 24 28 69 66 20 24 28 77 6f 3,$(eval._args+=$(obj))$(if.$(wo
375a0 72 64 20 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f 61 72 67 73 29 24 28 45 4f 4c 29 rd.$2,$(_args)),$1$(_args)$(EOL)
375c0 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 69 66 20 24 $(eval._args:=)))')._p('\t$(if.$
375e0 28 5f 61 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 (_args),$1$(_args))')._p('endef'
37600 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 4f 4c 27 29 0a 5f 70 28 27 27 29 )._p('')._p('define.EOL')._p('')
37620 0a 5f 70 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f ._p('')._p('endef')._p('').end._
37640 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f 42 4a 45 43 54 53 29 20 p('$(TARGET):.$(GCH).$(OBJECTS).
37660 24 28 4c 44 44 45 50 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 27 29 0a 69 66 20 70 72 6a 2e $(LDDEPS).$(RESOURCES)').if.prj.
37680 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 69 66 20 70 72 6a 2e kind.==."StaticLib".then.if.prj.
376a0 6d 73 67 61 72 63 68 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 msgarchiving.then._p('\t@echo.'.
376c0 2e 2e 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 ...prj.msgarchiving).else._p('\t
376e0 40 65 63 68 6f 20 41 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 @echo.Archiving.%s',.prj.name).e
37700 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 nd.if.(not.prj.archivesplit_size
37720 29 20 74 68 65 6e 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 ).then.prj.archivesplit_size=200
37740 0a 65 6e 64 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 .end.if.(not.prj.options.Archive
37760 53 70 6c 69 74 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 4c 49 Split).then._p('\t$(SILENT).$(LI
37780 4e 4b 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 53 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 24 NKCMD).$(OBJECTS)').else._p('\t$
377a0 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 5c 74 40 24 28 63 (call.RM,$(TARGET))')._p('\t@$(c
377c0 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 2e 20 70 72 6a 2e all.max_args,$(LINKCMD),'...prj.
377e0 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 4a 45 43 54 53 29 archivesplit_size...',$(OBJECTS)
37800 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 5f 4e 44 )')._p('\t$(SILENT).$(LINKCMD_ND
37820 58 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 X)').end.else.if.prj.msglinking.
37840 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 6c 69 6e then._p('\t@echo.'....prj.msglin
37860 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 king).else._p('\t@echo.Linking.%
37880 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 s',.prj.name).end._p('\t$(SILENT
378a0 29 20 24 28 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 ).$(LINKCMD)').end._p('\t$(POSTB
378c0 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 UILDCMDS)')._p('')._p('$(TARGETD
378e0 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 IR):').premake.make_mkdirrule("$
37900 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a (TARGETDIR)")._p('$(OBJDIRS):').
37920 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 69 70 if.(not.prj.solution.messageskip
37940 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 6f 6c ).or.(not.table.contains(prj.sol
37960 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 ution.messageskip,."SkipCreating
37980 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 72 65 61 Message")).then._p('\t@echo.Crea
379a0 74 69 6e 67 20 24 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b ting.$(@)').end._p('\t-$(call.MK
379c0 44 49 52 2c 24 40 29 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 DIR,$@)')._p('').if.os.is("MacOS
379e0 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 X").and.prj.kind.==."WindowedApp
37a00 22 20 74 68 65 6e 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b ".then._p('$(dir.$(TARGETDIR))Pk
37a20 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 gInfo:')._p('$(dir.$(TARGETDIR))
37a40 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 Info.plist:')._p('').end._p('cle
37a60 61 6e 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 an:').if.(not.prj.solution.messa
37a80 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 6e 73 28 70 geskip).or.(not.table.contains(p
37aa0 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 6c rj.solution.messageskip,."SkipCl
37ac0 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 eaningMessage")).then._p('\t@ech
37ae0 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 o.Cleaning.%s',.prj.name).end._p
37b00 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 0a 5f 70 ('ifeq.(posix,$(SHELLTYPE))')._p
37b20 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 29 ('\t$(SILENT).rm.-f..$(TARGET)')
37b40 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 ._p('\t$(SILENT).rm.-rf.$(OBJDIR
37b60 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 29 20 69 )')._p('else')._p('\t$(SILENT).i
37b80 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 45 54 29 f.exist.$(subst./,\\\\,$(TARGET)
37ba0 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 29 29 27 ).del.$(subst./,\\\\,$(TARGET))'
37bc0 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 62 )._p('\t$(SILENT).if.exist.$(sub
37be0 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 st./,\\\\,$(OBJDIR)).rmdir./s./q
37c00 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 .$(subst./,\\\\,$(OBJDIR))')._p(
37c20 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 'endif')._p('')._p('prebuild:').
37c40 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f _p('\t$(PREBUILDCMDS)')._p('')._
37c60 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 p('prelink:')._p('\t$(PRELINKCMD
37c80 53 29 27 29 0a 5f 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 63 70 S)')._p('').cpp.pchrules(prj).cp
37ca0 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 p.fileRules(prj).cpp.dependencyR
37cc0 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
37ce0 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
37d00 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
37d20 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
37d40 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.",
37d60 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
37d80 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
37da0 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
37dc0 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.",
37de0 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
37e00 70 64 61 74 61 29 29 0a 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 73 27 0a 2c 70 61 74 68 2e 67 65 pdata)).end._p('%s:.%s'.,path.ge
37e20 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
37e40 5b 32 5d 29 0a 2c 20 64 65 70 73 0a 29 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 [2]).,.deps.).for._,.cmdline.in.
37e60 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 20 64 6f 0a 6c 6f ipairs(buildtask[4].or.{}).do.lo
37e80 63 61 6c 20 63 6d 64 20 3d 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a cal.cmd.=.cmdline.local.num.=.1.
37ea0 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 for._,.depdata.in.ipairs(buildta
37ec0 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 sk[3].or.{}).do.cmd.=.string.gsu
37ee0 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 b(cmd,"%$%("....num..."%)",.stri
37f00 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 61 74 69 76 65 ng.format("%s.",path.getrelative
37f20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e (prj.location,depdata))).num.=.n
37f40 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 um.+.1.end.cmd.=.string.gsub(cmd
37f60 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 22 24 3c 22 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e ,."%$%(<%)",."$<").cmd.=.string.
37f80 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 22 24 40 22 29 0a 20 0a 5f 70 28 gsub(cmd,."%$%(@%)",."$@")..._p(
37fa0 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 63 6d 64 29 0a 65 6e 64 0a 5f 70 28 27 27 29 '\t$(SILENT).%s',cmd).end._p('')
37fc0 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a .end.end._p('-include.$(OBJECTS:
37fe0 25 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 %%.o=%%.d)')._p('ifneq.(,$(PCH))
38000 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 29 2f 24 28 6e 6f ')._p('..-include.$(OBJDIR)/$(no
38020 74 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 tdir.$(PCH)).d')._p('endif').end
38040 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 .function.premake.gmake_cpp_head
38060 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 er(prj,.cc,.platforms)._p('#.%s.
38080 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 62 project.makefile.autogenerated.b
380a0 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 74 y.GENie',.premake.action.current
380c0 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 27 ().shortname)._p('ifndef.config'
380e0 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 )._p('..config=%s',._MAKE.esc(pr
38100 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 6f 6e emake.getconfigname(prj.solution
38120 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 31 5d .configurations[1],.platforms[1]
38140 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 70 28 ,.true)))._p('endif')._p('')._p(
38160 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 45 4e 54 20 3d 'ifndef.verbose')._p('..SILENT.=
38180 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 48 45 4c .@')._p('endif')._p('')._p('SHEL
381a0 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 28 43 6f LTYPE.:=.msdos')._p('ifeq.(,$(Co
381c0 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 48 45 4c 4c 54 mSpec)$(COMSPEC))')._p('..SHELLT
381e0 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
38200 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 53 48 feq.(/bin,$(findstring./bin,$(SH
38220 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 ELL)))')._p('..SHELLTYPE.:=.posi
38240 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 66 65 71 20 x')._p('endif')._p('')._p('ifeq.
38260 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 20 4d 4b 44 (posix,$(SHELLTYPE))')._p('..MKD
38280 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)"')
382a0 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 2d 66 52 20 ._p('..COPY..=.$(SILENT).cp.-fR.
382c0 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 3d 20 24 28 53 49 4c 45 "$(1)"."$(2)"')._p('..RM=.$(SILE
382e0 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 65 27 29 0a 5f 70 NT).rm.-f."$(1)"')._p('else')._p
38300 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 22 24 28 73 ('..MKDIR.=.$(SILENT).mkdir."$(s
38320 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 69 ubst./,\\\\,$(1))".2>.nul.||.exi
38340 74 20 30 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 6f t.0')._p('..COPY..=.$(SILENT).co
38360 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 py./Y."$(subst./,\\\\,$(1))"."$(
38380 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 subst./,\\\\,$(2))"')._p('..RM..
383a0 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c ..=.$(SILENT).del./F."$(subst./,
383c0 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f \\\\,$(1))".2>.nul.||.exit.0')._
383e0 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 43 20 20 3d 20 25 73 27 2c p('endif')._p('')._p('CC..=.%s',
38400 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 78 78 29 0a 5f .cc.cc)._p('CXX.=.%s',.cc.cxx)._
38420 70 28 27 41 52 20 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 p('AR..=.%s',.cc.ar)._p('')._p('
38440 69 66 6e 64 65 66 20 52 45 53 43 4f 4d 50 27 29 0a 5f 70 28 27 20 20 69 66 64 65 66 20 57 49 4e ifndef.RESCOMP')._p('..ifdef.WIN
38460 44 52 45 53 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 24 28 57 49 4e 44 52 DRES')._p('....RESCOMP.=.$(WINDR
38480 45 53 29 27 29 0a 5f 70 28 27 20 20 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f ES)')._p('..else')._p('....RESCO
384a0 4d 50 20 3d 20 77 69 6e 64 72 65 73 27 29 0a 5f 70 28 27 20 20 65 6e 64 69 66 27 29 0a 5f 70 28 MP.=.windres')._p('..endif')._p(
384c0 27 65 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 70 72 65 'endif')._p('').end.function.pre
384e0 6d 61 6b 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 make.gmake_cpp_config(prj,.cfg,.
38500 63 63 29 0a 5f 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d cc)._p('ifeq.($(config),%s)',._M
38520 41 4b 45 2e 65 73 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 6c 61 74 AKE.esc(cfg.shortname)).cpp.plat
38540 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 formtools(cfg,.cc)._p('..'....(t
38560 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
38580 69 64 65 2c 22 4f 42 4a 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 ide,"OBJDIR").and."override.".or
385a0 20 22 22 29 20 2e 2e 20 20 20 20 27 4f 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d ."").......'OBJDIR.....=.%s',._M
385c0 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('..'
385e0 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
38600 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
38620 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 3d 20 25 ride.".or."")....'TARGETDIR..=.%
38640 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 64 69 s',._MAKE.esc(cfg.buildtarget.di
38660 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 rectory))._p('..'....(table.cont
38680 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 54 41 52 47 ains(premake.make.override,"TARG
386a0 45 54 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 ET").and."override.".or."").....
386c0 20 20 27 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 73 27 ..'TARGET.....=.$(TARGETDIR)/%s'
386e0 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 6d 65 ,._MAKE.esc(cfg.buildtarget.name
38700 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c ))._p('..DEFINES...+=%s',.make.l
38720 69 73 74 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 29 ist(cc.getdefines(cfg.defines)))
38740 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 ._p('..INCLUDES..+=%s',.make.lis
38760 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 75 64 65 64 t(cc.getincludedirs(cfg.included
38780 69 72 73 29 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 irs))).cpp.pchconfig(cfg).cpp.fl
387a0 61 67 73 28 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 ags(cfg,.cc).cpp.linker(prj,.cfg
387c0 2c 20 63 63 29 0a 5f 70 28 27 20 20 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 ,.cc)._p('..OBJECTS.:=.\\').for.
387e0 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 0a _,.file.in.ipairs(prj.files).do.
38800 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 if.path.iscppfile(file).then.if.
38820 6e 6f 74 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 not.table.icontains(cfg.excludes
38840 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e ,.file).then._p('\t$(OBJDIR)/%s.
38860 6f 20 5c 5c 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 o.\\'.,._MAKE.esc(path.trimdots(
38880 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 path.removeext(file))).).end.end
388a0 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c .end._p('')._p('..define.PREBUIL
388c0 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 DCMDS').if.#cfg.prebuildcommands
388e0 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
38900 65 2d 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 e-build.commands')._p('\t%s',.ta
38920 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 ble.implode(cfg.prebuildcommands
38940 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 6e 64 ,."",."",."\n\t")).end._p('..end
38960 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a ef')._p('..define.PRELINKCMDS').
38980 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e if.#cfg.prelinkcommands.>.0.then
389a0 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f ._p('\t@echo.Running.pre-link.co
389c0 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 6c 6f 64 mmands')._p('\t%s',.table.implod
389e0 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 e(cfg.prelinkcommands,."",."",."
38a00 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 \n\t")).end._p('..endef')._p('..
38a20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 define.POSTBUILDCMDS').if.#cfg.p
38a40 6f 73 74 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 ostbuildcommands.>.0.then._p('\t
38a60 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 @echo.Running.post-build.command
38a80 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 s')._p('\t%s',.table.implode(cfg
38aa0 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 22 2c 20 22 5c 6e 5c .postbuildcommands,."",."",."\n\
38ac0 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 t")).end._p('..endef').make.sett
38ae0 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 ings(cfg,.cc)._p('endif')._p('')
38b00 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 .end.function.cpp.platformtools(
38b20 63 66 67 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 63 63 2e 70 6c 61 cfg,.cc).local.platform.=.cc.pla
38b40 74 66 6f 72 6d 73 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 tforms[cfg.platform].if.platform
38b60 2e 63 63 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c .cc.then._p('..CC.........=.%s',
38b80 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 .platform.cc).end.if.platform.cx
38ba0 78 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 x.then._p('..CXX........=.%s',.p
38bc0 6c 61 74 66 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 latform.cxx).end.if.platform.ar.
38be0 74 68 65 6e 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 then._p('..AR.........=.%s',.pla
38c00 74 66 6f 72 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 tform.ar).end.end.function.cpp.f
38c20 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 lags(cfg,.cc).if.cfg.pchheader.a
38c40 6e 64 20 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 27 nd.not.cfg.flags.NoPCH.then._p('
38c60 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 ..FORCE_INCLUDE.+=.-include.$(OB
38c80 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 29 0a 65 6e 64 0a 69 66 20 JDIR)/$(notdir.$(PCH))').end.if.
38ca0 23 63 66 67 2e 66 6f 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 #cfg.forcedincludes.>.0.then._p(
38cc0 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 '..FORCE_INCLUDE.+=.-include.%s'
38ce0 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 67 2e 66 .,premake.esc(table.concat(cfg.f
38d00 6f 72 63 65 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 orcedincludes,.";"))).end._p('..
38d20 41 4c 4c 5f 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 20 ALL_CPPFLAGS..+=.$(CPPFLAGS).%s.
38d40 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 63 $(DEFINES).$(INCLUDES)',.table.c
38d60 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 29 oncat(cc.getcppflags(cfg),."."))
38d80 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 ._p('..ALL_CFLAGS....+=.$(CFLAGS
38da0 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 ).$(ALL_CPPFLAGS).$(ARCH)%s',.ma
38dc0 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 ke.list(table.join(cc.getcflags(
38de0 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 69 6c cfg),.cfg.buildoptions,.cfg.buil
38e00 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 58 46 4c 41 47 53 doptions_c)))._p('..ALL_CXXFLAGS
38e20 20 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c ..+=.$(CXXFLAGS).$(CFLAGS).$(ALL
38e40 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 _CPPFLAGS).$(ARCH)%s',.make.list
38e60 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 (table.join(cc.getcflags(cfg),.c
38e80 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 c.getcxxflags(cfg),.cfg.buildopt
38ea0 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 29 29 29 0a 5f 70 ions,.cfg.buildoptions_cpp)))._p
38ec0 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 ('..ALL_OBJCFLAGS.+=.$(CXXFLAGS)
38ee0 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 28 41 52 43 .$(CFLAGS).$(ALL_CPPFLAGS).$(ARC
38f00 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 63 63 2e 67 H)%s',.make.list(table.join(cc.g
38f20 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 etcflags(cfg),.cc.getcxxflags(cf
38f40 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 69 6c 64 6f g),.cfg.buildoptions,.cfg.buildo
38f60 70 74 69 6f 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 47 ptions_objc)))._p('..ALL_RESFLAG
38f80 53 20 20 2b 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 S..+=.$(RESFLAGS).$(DEFINES).$(I
38fa0 4e 43 4c 55 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 74 NCLUDES)%s',.........make.list(t
38fc0 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 able.join(cc.getdefines(cfg.resd
38fe0 65 66 69 6e 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 efines),........................
39000 20 20 20 20 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 .........cc.getincludedirs(cfg.r
39020 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 29 esincludedirs),.cfg.resoptions))
39040 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 63 ).end.function.cpp.linker(prj,.c
39060 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 24 fg,.cc)._p('..ALL_LDFLAGS...+=.$
39080 28 4c 44 46 4c 41 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f (LDFLAGS)%s',.make.list(table.jo
390a0 69 6e 28 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 in(cc.getlibdirflags(cfg),.cc.ge
390c0 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))
390e0 29 0a 5f 70 28 27 20 20 4c 44 44 45 50 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 )._p('..LDDEPS....+=%s',.make.li
39100 73 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 st(_MAKE.esc(premake.getlinks(cf
39120 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 29 29 29 0a 5f 70 g,."siblings",."fullpath"))))._p
39140 28 27 20 20 4c 49 42 53 20 20 20 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d ('..LIBS......+=.$(LDDEPS)%s',.m
39160 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 29 29 0a ake.list(cc.getlinkflags(cfg))).
39180 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 65 6e 0a if.cfg.kind.==."StaticLib".then.
391a0 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 28 22 55 6e 69 76 if.cfg.platform:startswith("Univ
391c0 65 72 73 61 6c 22 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 ersal").then._p('..LINKCMD....=.
391e0 6c 69 62 74 6f 6f 6c 20 2d 6f 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 69 66 20 28 libtool.-o.$(TARGET)').else.if.(
39200 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 not.prj.options.ArchiveSplit).th
39220 65 6e 0a 69 66 20 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 en.if.cc.llvm.then._p('..LINKCMD
39240 20 20 20 20 3d 20 24 28 41 52 29 20 72 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 ....=.$(AR).rcs.$(TARGET)').else
39260 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 2d 72 63 73 20 24 ._p('..LINKCMD....=.$(AR).-rcs.$
39280 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 63 63 2e 6c 6c 76 6d 20 74 (TARGET)').end.else.if.cc.llvm.t
392a0 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 71 63 20 hen._p('..LINKCMD....=.$(AR).qc.
392c0 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 $(TARGET)')._p('..LINKCMD_NDX=.$
392e0 28 41 52 29 20 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c (AR).cs.$(TARGET)').else._p('..L
39300 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 2d 71 63 20 24 28 54 41 52 47 45 54 29 27 INKCMD....=.$(AR).-qc.$(TARGET)'
39320 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 20 2d 63 73 20 24 )._p('..LINKCMD_NDX=.$(AR).-cs.$
39340 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 (TARGET)').end.end.end.else.loca
39360 6c 20 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 l.tool.=.iif(cfg.language.==."C"
39380 2c 20 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 ,."CC",."CXX")._p('..LINKCMD....
393a0 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 4a 45 43 54 53 29 20 =.$(%s).-o.$(TARGET).$(OBJECTS).
393c0 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 4c 5f 4c 44 46 4c 41 $(RESOURCES).$(ARCH).$(ALL_LDFLA
393e0 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 6e 64 0a 66 75 6e 63 GS).$(LIBS)',.tool).end.end.func
39400 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 66 20 6e 6f 74 20 63 tion.cpp.pchconfig(cfg).if.not.c
39420 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 20 fg.pchheader.or.cfg.flags.NoPCH.
39440 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 20 3d 20 63 66 67 2e then.return.end.local.pch.=.cfg.
39460 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 6e 20 69 70 61 69 72 pchheader.for._,.incdir.in.ipair
39480 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 61 6c 20 61 62 73 70 s(cfg.includedirs).do.local.absp
394a0 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 74 68 2e 6a 6f 69 6e ath.=.path.getabsolute(path.join
394c0 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 63 64 69 72 29 29 0a (cfg.project.location,.incdir)).
394e0 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 6e 28 61 62 73 70 61 local.testname.=.path.join(abspa
39500 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 74 6e 61 6d 65 29 20 th,.pch).if.os.isfile(testname).
39520 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 76 65 28 63 66 67 2e then.pch.=.path.getrelative(cfg.
39540 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 0a 65 6e 64 0a 65 6e location,.testname).break.end.en
39560 64 0a 5f 70 28 27 20 20 50 43 48 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e d._p('..PCH........=.%s',._MAKE.
39580 65 73 63 28 70 63 68 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 3d 20 24 28 4f esc(pch))._p('..GCH........=.$(O
395a0 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 65 6e BJDIR)/$(notdir.$(PCH)).gch').en
395c0 64 0a 66 75 6e 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 d.function.cpp.pchrules(prj)._p(
395e0 27 69 66 6e 65 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 'ifneq.(,$(PCH))')._p('$(GCH):.$
39600 28 50 43 48 29 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 (PCH)')._p('\t@echo.$(notdir.$<)
39620 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 ').local.cmd.=.iif(prj.language.
39640 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 2d 78 20 63 2d 68 65 61 64 65 72 20 24 28 41 4c 4c ==."C",."$(CC).-x.c-header.$(ALL
39660 5f 43 46 4c 41 47 53 29 22 2c 20 22 24 28 43 58 58 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 _CFLAGS)",."$(CXX).-x.c++-header
39680 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e .$(ALL_CXXFLAGS)")._p('\t$(SILEN
396a0 54 29 20 25 73 20 2d 4d 4d 44 20 2d 4d 50 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c T).%s.-MMD.-MP.$(DEFINES).$(INCL
396c0 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 22 24 28 40 3a 25 25 2e 67 63 68 3d 25 25 UDES).-o."$@".-MF."$(@:%%.gch=%%
396e0 2e 64 29 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 .d)".-c."$<"',.cmd)._p('endif').
39700 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
39720 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a s(prj).for._,.file.in.ipairs(prj
39740 2e 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 .files.or.{}).do.if.path.iscppfi
39760 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f le(file).then._p('$(OBJDIR)/%s.o
39780 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 :.%s'.,._MAKE.esc(path.trimdots(
397a0 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
397c0 73 63 28 66 69 6c 65 29 0a 29 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 sc(file).).if.(path.isobjcfile(f
397e0 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 29 20 74 68 ile).and.prj.msgcompile_objc).th
39800 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 6f 6d 70 69 en._p('\t@echo.'....prj.msgcompi
39820 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 6c 65 20 74 le_objc).elseif.prj.msgcompile.t
39840 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 6f 6d 70 hen._p('\t@echo.'....prj.msgcomp
39860 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.$
39880 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 28 66 69 6c <)').end.if.(path.isobjcfile(fil
398a0 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 20 e)).then._p('\t$(SILENT).$(CXX).
398c0 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 45 $(ALL_OBJCFLAGS).$(FORCE_INCLUDE
398e0 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e 6f 3d 25 25 2e 64 29 20 2d 63 20 ).-o."$@".-MF.$(@:%%.o=%%.d).-c.
39900 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 "$<"').else.cpp.buildcommand(pat
39920 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 h.iscfile(file).and.not.prj.opti
39940 6f 6e 73 2e 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 74 61 ons.ForceCPP,."o").end.for._,.ta
39960 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b sk.in.ipairs(prj.postcompiletask
39980 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c s.or.{}).do._p('\t$(SILENT).%s',
399a0 20 74 61 73 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 20 .task)._p('').end._p('').elseif.
399c0 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 63 (path.getextension(file).==.".rc
399e0 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 73 ").then._p('$(OBJDIR)/%s.res:.%s
39a00 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 ',._MAKE.esc(path.getbasename(fi
39a20 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d 73 le)),._MAKE.esc(file)).if.prj.ms
39a40 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 gresource.then._p('\t@echo.'....
39a60 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 prj.msgresource).else._p('\t@ech
39a80 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c o.$(notdir.$<)').end._p('\t$(SIL
39aa0 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 24 ENT).$(RESCOMP).$<.-O.coff.-o."$
39ac0 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a @".$(ALL_RESFLAGS)')._p('').end.
39ae0 65 6e 64 0a 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 end.end.function.cpp.dependencyR
39b00 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 20 69 ules(prj).for._,.dependency.in.i
39b20 70 61 69 72 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 pairs(prj.dependency.or.{}).do.f
39b40 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 65 6e 64 65 6e 63 79 20 6f or._,.dep.in.ipairs(dependency.o
39b60 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d 6e 69 6c 20 6f 72 20 64 65 70 5b r.{}).do.if.(dep[3]==nil.or.dep[
39b80 33 5d 3d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 3]==false).then._p('$(OBJDIR)/%s
39ba0 2e 6f 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 .o:.%s'.,._MAKE.esc(path.trimdot
39bc0 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 s(path.removeext(path.getrelativ
39be0 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 31 5d 29 29 29 29 0a 2c 20 5f 4d 41 e(prj.location,.dep[1])))).,._MA
39c00 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 6c 6f 63 61 KE.esc(path.getrelative(prj.loca
39c20 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 0a 5f 70 28 27 25 73 3a 20 25 73 tion,.dep[2])).).else._p('%s:.%s
39c40 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 '.,._MAKE.esc(dep[1]).,._MAKE.es
39c60 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c c(path.getrelative(prj.location,
39c80 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 .dep[2])).).end._p('').end.end.e
39ca0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 69 73 63 nd.function.cpp.buildcommand(isc
39cc0 66 69 6c 65 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 69 69 66 28 file,.objext).local.flags.=.iif(
39ce0 69 73 63 66 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 27 2c 20 iscfile,.'$(CC).$(ALL_CFLAGS)',.
39d00 27 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 5c 74 '$(CXX).$(ALL_CXXFLAGS)')._p('\t
39d20 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f $(SILENT).%s.$(FORCE_INCLUDE).-o
39d40 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e 25 73 3d 25 25 2e 64 29 20 2d 63 20 22 24 3c ."$@".-MF.$(@:%%.%s=%%.d).-c."$<
39d60 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 "',.flags,.objext).end..local.fu
39d80 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 63 66 67 2c 20 nction.getresourcefilename(cfg,.
39da0 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d fname).if.path.getextension(fnam
39dc0 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 6c 6f 63 61 6c 20 6e 61 6d e).==.".resx".then.....local.nam
39de0 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 20 2e 2e 20 e.=.cfg.buildtarget.basename....
39e00 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 ".".....local.dir.=.path.getdire
39e20 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 20 7e 3d 20 22 2e 22 20 74 ctory(fname).....if.dir.~=.".".t
39e40 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 hen..name.=.name....path.transla
39e60 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 te(dir,.".")....".".end.return."
39e80 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 6e 61 6d 65 20 2e 2e $(OBJDIR)/"...._MAKE.esc(name...
39ea0 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 29 20 2e 2e 20 22 2e 72 .path.getbasename(fname))....".r
39ec0 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a esources".else.return.fname.end.
39ee0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 end.function.premake.make_csharp
39f00 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 (prj).local.csc.=.premake.dotnet
39f20 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 66 67 70 61 .local.cfglibs.=.{.}.local.cfgpa
39f40 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 6f 72 20 63 66 67 20 69 irs.=.{.}.local.anycfg.for.cfg.i
39f60 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 61 6e 79 n.premake.eachconfig(prj).do.any
39f80 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d 20 70 72 65 6d 61 6b 65 cfg.=.cfg.cfglibs[cfg].=.premake
39fa0 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 66 75 6c 6c .getlinks(cfg,."siblings",."full
39fc0 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f path").cfgpairs[cfg].=.{.}.for._
39fe0 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 20 ,.fname.in.ipairs(cfglibs[cfg]).
3a000 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 20 7e do.if.path.getdirectory(fname).~
3a020 3d 20 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 20 74 68 65 6e =.cfg.buildtarget.directory.then
3a040 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e .cfgpairs[cfg]["$(TARGETDIR)/"..
3a060 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 66 6e 61 6d 65 29 29 .._MAKE.esc(path.getname(fname))
3a080 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 ].=._MAKE.esc(fname).end.end.end
3a0a0 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 65 6d 62 65 64 64 .local.sources.=.{}.local.embedd
3a0c0 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 ed.=.{.}.local.copypairs.=.{.}.f
3a0e0 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 or.fcfg.in.premake.project.eachf
3a100 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 63 73 63 2e 67 ile(prj).do.local.action.=.csc.g
3a120 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d etbuildaction(fcfg).if.action.==
3a140 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 75 ."Compile".then.table.insert(sou
3a160 72 63 65 73 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 rces,.fcfg.name).elseif.action.=
3a180 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e =."EmbeddedResource".then.table.
3a1a0 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 insert(embedded,.fcfg.name).else
3a1c0 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 63 6f 70 79 if.action.==."Content".then.copy
3a1e0 70 61 69 72 73 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 pairs["$(TARGETDIR)/"...._MAKE.e
3a200 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 29 5d 20 3d 20 5f sc(path.getname(fcfg.name))].=._
3a220 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e MAKE.esc(fcfg.name).elseif.path.
3a240 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 22 61 getname(fcfg.name):lower().==."a
3a260 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 pp.config".then.copypairs["$(TAR
3a280 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e GET).config"].=._MAKE.esc(fcfg.n
3a2a0 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 20 3d 20 74 61 62 6c 65 ame).end.end.local.paths.=.table
3a2c0 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e .translate(prj.libdirs,.function
3a2e0 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 62 61 73 65 64 69 72 (v).return.path.join(prj.basedir
3a300 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 7b 70 72 ,.v).end).paths.=.table.join({pr
3a320 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 5f 2c 20 6c 69 62 6e 61 6d j.basedir},.paths).for._,.libnam
3a340 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a e.in.ipairs(premake.getlinks(prj
3a360 2c 20 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 ,."system",."fullpath")).do.loca
3a380 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6c 69 62 6e 61 6d 65 l.libdir.=.os.pathsearch(libname
3a3a0 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 29 0a 69 66 20 28 6c 69 62 ..".dll",.unpack(paths)).if.(lib
3a3c0 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 22 24 28 54 41 52 47 dir).then.local.target.=."$(TARG
3a3e0 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 6e 61 ETDIR)/"...._MAKE.esc(path.getna
3a400 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 20 3d 20 70 61 74 68 me(libname)).local.source.=.path
3a420 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 70 61 74 68 2e 6a .getrelative(prj.basedir,.path.j
3a440 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 2e 64 6c 6c 22 0a 63 6f oin(libdir,.libname))..".dll".co
3a460 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 73 6f 75 72 pypairs[target].=._MAKE.esc(sour
3a480 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b ce).end.end._p('#.%s.project.mak
3a4a0 65 66 69 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 efile.autogenerated.by.GENie',.p
3a4c0 72 65 6d 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 remake.action.current().shortnam
3a4e0 65 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 0a 5f 70 e)._p('')._p('ifndef.config')._p
3a500 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 6a 2e 63 6f ('..config=%s',._MAKE.esc(prj.co
3a520 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 65 6e nfigurations[1]:lower()))._p('en
3a540 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 27 dif')._p('')._p('ifndef.verbose'
3a560 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 29 )._p('..SILENT.=.@')._p('endif')
3a580 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 29 ._p('')._p('SHELLTYPE.:=.msdos')
3a5a0 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 29 ._p('ifeq.(,$(ComSpec)$(COMSPEC)
3a5c0 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 5f )')._p('..SHELLTYPE.:=.posix')._
3a5e0 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 64 p('endif')._p('ifeq.(/bin,$(find
3a600 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 53 string./bin,$(SHELL)))')._p('..S
3a620 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').
3a640 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 _p('')._p('ifeq.(posix,$(SHELLTY
3a660 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d PE))')._p('..MKDIR.=.$(SILENT).m
3a680 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 kdir.-p."$(1)"')._p('..COPY..=.$
3a6a0 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a (SILENT).cp.-fR."$(1)"."$(2)"').
3a6c0 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 4e _p('else')._p('..MKDIR.=.$(SILEN
3a6e0 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 20 T).mkdir."$(subst./,\\\\,$(1))".
3a700 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 2>.nul')._p('..COPY..=.$(SILENT)
3a720 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 .copy./Y."$(subst./,\\\\,$(1))".
3a740 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 6e 64 "$(subst./,\\\\,$(2))"')._p('end
3a760 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 27 29 0a 5f 70 28 if')._p('')._p('ifndef.CSC')._p(
3a780 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 70 '..CSC=%s',.csc.getcompilervar(p
3a7a0 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 rj))._p('endif')._p('')._p('ifnd
3a7c0 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 65 73 67 65 6e 27 ef.RESGEN')._p('..RESGEN=resgen'
3a7e0 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 )._p('endif')._p('').local.platf
3a800 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
3a820 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 rj.solution,.premake[_OPTIONS.cc
3a840 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f ].platforms).table.insert(platfo
3a860 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 rms,.1,."").for.cfg.in.premake.e
3a880 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f achconfig(prj).do.premake.gmake_
3a8a0 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 65 6e 64 cs_config(cfg,.csc,.cfglibs).end
3a8c0 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 ._p('#.To.maintain.compatibility
3a8e0 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 6d 75 73 74 20 .with.VS.NET,.these.values.must.
3a900 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 6c 27 29 0a 5f 70 be.set.at.the.project.level')._p
3a920 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 ('TARGET.....:=.$(TARGETDIR)/%s'
3a940 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 ,._MAKE.esc(prj.buildtarget.name
3a960 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 20 25 73 27 2c 20 ))._p('FLAGS......+=./t:%s.%s',.
3a980 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 74 61 62 6c 65 2e csc.getkind(prj):lower(),.table.
3a9a0 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 69 72 73 29 2c 20 implode(_MAKE.esc(prj.libdirs),.
3a9c0 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 45 52 45 4e 43 45 "/lib:",."",."."))._p('REFERENCE
3a9e0 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 S.+=.%s',.table.implode(_MAKE.es
3aa00 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 c(premake.getlinks(prj,."system"
3aa20 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 6c 6c 22 2c 20 22 ,."basename")),."/r:",.".dll",."
3aa40 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a ."))._p('')._p('SOURCES.:=.\\').
3aa60 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 72 63 65 73 29 20 for._,.fname.in.ipairs(sources).
3aa80 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e do._p('\t%s.\\',._MAKE.esc(path.
3aaa0 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 translate(fname))).end._p('')._p
3aac0 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d ('EMBEDFILES.:=.\\').for._,.fnam
3aae0 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f 70 28 27 5c 74 25 e.in.ipairs(embedded).do._p('\t%
3ab00 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 s.\\',.getresourcefilename(prj,.
3ab20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 59 46 49 4c 45 53 fname)).end._p('')._p('COPYFILES
3ab40 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 .+=.\\').for.target,.source.in.p
3ab60 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 airs(cfgpairs[anycfg]).do._p('\t
3ab80 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 %s.\\',.target).end.for.target,.
3aba0 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 source.in.pairs(copypairs).do._p
3abc0 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f ('\t%s.\\',.target).end._p('')._
3abe0 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 p('SHELLTYPE.:=.msdos')._p('ifeq
3ac00 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 .(,$(ComSpec)$(COMSPEC))')._p('.
3ac20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 .SHELLTYPE.:=.posix')._p('endif'
3ac40 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 )._p('ifeq.(/bin,$(findstring./b
3ac60 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 in,$(SHELL)))')._p('..SHELLTYPE.
3ac80 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 0a 5f 70 :=.posix')._p('endif')._p('')._p
3aca0 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 70 72 65 6c 69 6e 6b ('.PHONY:.clean.prebuild.prelink
3acc0 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 45 54 44 49 52 29 20 ')._p('')._p('all:.$(TARGETDIR).
3ace0 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 44 46 49 4c 45 53 29 $(OBJDIR).prebuild.$(EMBEDFILES)
3ad00 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 41 52 47 45 54 29 27 .$(COPYFILES).prelink.$(TARGET)'
3ad20 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 28 53 4f 55 52 43 45 )._p('')._p('$(TARGET):.$(SOURCE
3ad40 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 53 29 27 29 0a 5f 70 S).$(EMBEDFILES).$(DEPENDS)')._p
3ad60 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 6f 67 6f 20 2f 6f 75 ('\t$(SILENT).$(CSC)./nologo./ou
3ad80 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 53 29 20 24 28 53 4f t:$@.$(FLAGS).$(REFERENCES).$(SO
3ada0 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 6f 75 72 63 65 3a 25 URCES).$(patsubst.%%,/resource:%
3adc0 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 24 28 50 4f 53 54 42 %,$(EMBEDFILES))')._p('\t$(POSTB
3ade0 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 UILDCMDS)')._p('')._p('$(TARGETD
3ae00 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 IR):').premake.make_mkdirrule("$
3ae20 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 3a 27 29 0a 70 (TARGETDIR)")._p('$(OBJDIR):').p
3ae40 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 4f 42 4a 44 49 52 29 remake.make_mkdirrule("$(OBJDIR)
3ae60 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 68 6f 20 43 6c 65 61 ")._p('clean:')._p('\t@echo.Clea
3ae80 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 66 65 71 20 28 70 6f ning.%s',.prj.name)._p('ifeq.(po
3aea0 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 49 4c 45 six,$(SHELLTYPE))')._p('\t$(SILE
3aec0 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 2e 2a 20 24 28 43 4f NT).rm.-f.$(TARGETDIR)/%s.*.$(CO
3aee0 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 74 2e 62 61 73 65 6e PYFILES)',.prj.buildtarget.basen
3af00 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 72 66 20 24 28 4f 42 ame)._p('\t$(SILENT).rm.-rf.$(OB
3af20 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e JDIR)')._p('else')._p('\t$(SILEN
3af40 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 T).if.exist.$(subst./,\\\\,$(TAR
3af60 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 20 2f 2c 5c 5c 5c 5c GETDIR)/%s.*).del.$(subst./,\\\\
3af80 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 2e 62 75 69 6c 64 74 ,$(TARGETDIR)/%s.*)',.prj.buildt
3afa0 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 74 61 72 67 65 74 2e arget.basename,.prj.buildtarget.
3afc0 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 72 63 65 20 69 6e 20 basename).for.target,.source.in.
3afe0 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c pairs(cfgpairs[anycfg]).do._p('\
3b000 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 2c 5c 5c t$(SILENT).if.exist.$(subst./,\\
3b020 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 2c 25 73 29 27 2c 20 \\,%s).del.$(subst./,\\\\,%s)',.
3b040 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 61 72 67 65 74 2c 20 target,.target).end.for.target,.
3b060 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 source.in.pairs(copypairs).do._p
3b080 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./
3b0a0 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 2c 25 73 29 ,\\\\,%s).del.$(subst./,\\\\,%s)
3b0c0 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 28 27 5c 74 24 28 53 ',.target,.target).end._p('\t$(S
3b0e0 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 24 ILENT).if.exist.$(subst./,\\\\,$
3b100 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 75 62 73 74 20 2f 2c (OBJDIR)).rmdir./s./q.$(subst./,
3b120 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 69 66 27 29 0a 5f 70 \\\\,$(OBJDIR))')._p('endif')._p
3b140 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 5c 74 24 28 50 52 45 ('')._p('prebuild:')._p('\t$(PRE
3b160 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 72 65 6c 69 6e 6b 3a BUILDCMDS)')._p('')._p('prelink:
3b180 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 0a 5f 70 28 27 27 29 ')._p('\t$(PRELINKCMDS)')._p('')
3b1a0 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 63 6f 70 69 65 64 20 ._p('#.Per-configuration.copied.
3b1c0 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 72 65 6d 61 6b 65 2e file.rules').for.cfg.in.premake.
3b1e0 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 6e 65 71 20 28 2c 24 eachconfig(prj).do._p('ifneq.(,$
3b200 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 41 (findstring.%s,$(config)))',._MA
3b220 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 66 6f 72 20 74 61 KE.esc(cfg.name:lower())).for.ta
3b240 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 70 61 69 72 73 5b 63 rget,.source.in.pairs(cfgpairs[c
3b260 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 72 75 6c 65 28 73 6f fg]).do.premake.make_copyrule(so
3b280 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 69 66 27 29 0a 5f 70 urce,.target).end._p('endif')._p
3b2a0 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 65 20 72 75 6c 65 73 ('').end._p('#.Copied.file.rules
3b2c0 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 70 61 69 72 73 28 63 ').for.target,.source.in.pairs(c
3b2e0 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 5f 63 6f 70 79 72 75 opypairs).do.premake.make_copyru
3b300 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 23 20 45 6d 62 le(source,.target).end._p('#.Emb
3b320 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 20 66 6e 61 6d 65 20 edded.file.rules').for._,.fname.
3b340 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 66 20 70 61 74 68 2e in.ipairs(embedded).do..if.path.
3b360 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 78 22 20 74 getextension(fname).==.".resx".t
3b380 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 72 63 65 66 69 6c 65 hen._p('%s:.%s',.getresourcefile
3b3a0 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 73 63 28 66 6e 61 6d name(prj,.fname),._MAKE.esc(fnam
3b3c0 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 47 45 4e 29 20 24 5e e))._p('\t$(SILENT).$(RESGEN).$^
3b3e0 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 66 75 6e 63 74 69 6f .$@').end._p('').end.end.functio
3b400 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 28 63 66 67 2c 20 63 n.premake.gmake_cs_config(cfg,.c
3b420 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 24 28 66 69 6e 64 73 sc,.cfglibs)._p('ifneq.(,$(finds
3b440 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 tring.%s,$(config)))',._MAKE.esc
3b460 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 20 54 41 52 47 45 54 (cfg.name:lower()))._p('..TARGET
3b480 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 67 2e 62 75 69 6c 64 DIR..:=.%s',._MAKE.esc(cfg.build
3b4a0 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 4f 42 4a 44 49 52 20 target.directory))._p('..OBJDIR.
3b4c0 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 2e 6f 62 6a 65 63 74 ....:=.%s',._MAKE.esc(cfg.object
3b4e0 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 3d 20 25 73 27 2c 20 sdir))._p('..DEPENDS....:=.%s',.
3b500 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 65 6d 61 6b 65 2e 67 table.concat(_MAKE.esc(premake.g
3b520 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 22 66 75 etlinks(cfg,."dependencies",."fu
3b540 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 46 45 52 45 4e 43 45 llpath")),."."))._p('..REFERENCE
3b560 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 4d 41 4b 45 2e 65 73 S.:=.%s',.table.implode(_MAKE.es
3b580 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 22 2c 20 22 20 22 29 c(cfglibs[cfg]),."/r:",."",.".")
3b5a0 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 25 73 27 2c 20 74 61 )._p('..FLAGS......+=.%s.%s',.ta
3b5c0 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 22 2f 64 3a 22 2c 20 ble.implode(cfg.defines,."/d:",.
3b5e0 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 62 6c 65 2e 6a 6f 69 "",."."),.table.concat(table.joi
3b600 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 62 75 69 6c 64 6f 70 n(csc.getflags(cfg),.cfg.buildop
3b620 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 65 20 50 52 45 42 55 tions),."."))._p('..define.PREBU
3b640 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 63 6f 6d 6d 61 6e ILDCMDS').if.#cfg.prebuildcomman
3b660 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 67 20 ds.>.0.then._p('\t@echo.Running.
3b680 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 74 25 73 27 2c 20 pre-build.commands')._p('\t%s',.
3b6a0 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 63 6f 6d 6d 61 6e table.implode(cfg.prebuildcomman
3b6c0 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
3b6e0 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 4b 43 4d 44 53 27 ndef')._p('..define.PRELINKCMDS'
3b700 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 3e 20 30 20 74 68 ).if.#cfg.prelinkcommands.>.0.th
3b720 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 en._p('\t@echo.Running.pre-link.
3b740 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 6c commands')._p('\t%s',.table.impl
3b760 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 22 2c 20 22 22 2c ode(cfg.prelinkcommands,."",."",
3b780 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 ."\n\t")).end._p('..endef')._p('
3b7a0 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 66 20 23 63 66 67 ..define.POSTBUILDCMDS').if.#cfg
3b7c0 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 6e 0a 5f 70 28 27 .postbuildcommands.>.0.then._p('
3b7e0 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 20 63 6f 6d 6d 61 \t@echo.Running.post-build.comma
3b800 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 6c 6f 64 65 28 63 nds')._p('\t%s',.table.implode(c
3b820 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 22 2c 20 22 5c fg.postbuildcommands,."",."",."\
3b840 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 65 6e 64 n\t")).end._p('..endef')._p('end
3b860 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f if')._p('').end..premake.vstudio
3b880 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 31 30 .=.{.}.local.toolsets.=.{.vs2010
3b8a0 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 32 30 .=."v100",.vs2012.=."v110",.vs20
3b8c0 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 0a 7d 0a 70 13.=."v120",.vs2015.=."v140".}.p
3b8e0 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 6f 6f 6c 73 65 74 remake.vstudio.toolset.=.toolset
3b900 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 6c 6f 63 61 6c 20 76 s[_ACTION].or."unknown?".local.v
3b920 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 73 74 75 64 69 6f studio.=.premake.vstudio.vstudio
3b940 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 41 6e 79 20 43 50 .platforms.=.{.any.....=."Any.CP
3b960 55 22 2c 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 2c U",.mixed...=."Mixed.Platforms",
3b980 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 20 20 3d 20 22 78 .Native..=."Win32",.x86.....=."x
3b9a0 38 36 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 34 20 20 20 20 20 86",.x32.....=."Win32",.x64.....
3b9c0 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 58 62 6f 78 33 36 =."x64",.PS3.....=."PS3",.Xbox36
3b9e0 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 20 20 20 3d 20 22 41 52 4d 22 0a 0.=."Xbox.360",.ARM.....=."ARM".
3ba00 7d 0a 66 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 }.function.vstudio.arch(prj).if.
3ba20 28 70 72 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 (prj.language.==."C#").then.retu
3ba40 72 6e 20 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 rn."Any.CPU".else.return."Win32"
3ba60 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 .end.end.function.vstudio.buildc
3ba80 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b 20 7d 0a 6c 6f 63 onfigs(sln).local.cfgs.=.{.}.loc
3baa0 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 al.platforms.=.premake.filterpla
3bac0 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 tforms(sln,.vstudio.platforms,."
3bae0 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d 20 70 72 65 6d 61 Native").local.hascpp....=.prema
3bb00 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 68 61 73 64 ke.hascppproject(sln).local.hasd
3bb20 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 otnet.=.premake.hasdotnetproject
3bb40 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 (sln).if.hasdotnet.and.(_ACTION.
3bb60 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 >."vs2008".or.hascpp).then.table
3bb80 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 78 65 64 22 29 0a 65 .insert(platforms,.1,."mixed").e
3bba0 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 3c 20 22 nd.if.hasdotnet.and.(_ACTION.<."
3bbc0 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c vs2010".or.not.hascpp).then.tabl
3bbe0 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e 79 22 29 0a 65 6e e.insert(platforms,.1,."any").en
3bc00 64 0a 69 66 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 6c 6f 63 d.if._ACTION.>."vs2008".then.loc
3bc20 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c al.platforms2010.=.{.}.for._,.pl
3bc40 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 69 atform.in.ipairs(platforms).do.i
3bc60 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 20 3d 3d f.vstudio.platforms[platform].==
3bc80 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 68 65 6e 0a 74 61 62 ."Win32".then.if.hascpp.then.tab
3bca0 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 le.insert(platforms2010,.platfor
3bcc0 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 m).end.if.hasdotnet.then.table.i
3bce0 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 22 29 0a 65 6e 64 0a nsert(platforms2010,."x86").end.
3bd00 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c else.table.insert(platforms2010,
3bd20 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 .platform).end.end.platforms.=.p
3bd40 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 63 66 67 latforms2010.end.for._,.buildcfg
3bd60 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 6f 6e 73 29 20 64 .in.ipairs(sln.configurations).d
3bd80 6f 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 o.for._,.platform.in.ipairs(plat
3bda0 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b 20 7d 0a 65 6e 74 72 forms).do.local.entry.=.{.}.entr
3bdc0 79 2e 73 72 63 5f 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 y.src_buildcfg.=.buildcfg.entry.
3bde0 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 66 20 70 6c 61 74 66 src_platform.=.platform.if.platf
3be00 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 orm.~=."PS3".or._ACTION.>."vs200
3be20 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 8".then.entry.buildcfg.=.buildcf
3be40 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 g.entry.platform.=.vstudio.platf
3be60 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 orms[platform].else.entry.buildc
3be80 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 69 6c 64 63 66 67 fg.=.platform...."."....buildcfg
3bea0 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e .entry.platform.=."Win32".end.en
3bec0 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 2e 2e 20 22 7c 22 try.name.=.entry.buildcfg...."|"
3bee0 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 73 72 65 61 6c 20 ....entry.platform.entry.isreal.
3bf00 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 =.(platform.~=."any".and.platfor
3bf20 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 73 2c m.~=."mixed").table.insert(cfgs,
3bf40 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 73 0a 65 6e 64 0a .entry).end.end.return.cfgs.end.
3bf60 66 75 6e 63 74 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 function.vstudio.cleansolution(s
3bf80 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e ln).premake.clean.file(sln,."%%.
3bfa0 73 6c 6e 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 sln").premake.clean.file(sln,."%
3bfc0 25 2e 73 75 6f 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 %.suo").premake.clean.file(sln,.
3bfe0 22 25 25 2e 6e 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 "%%.ncb").premake.clean.file(sln
3c000 2c 20 22 25 25 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 ,."%%.userprefs").premake.clean.
3c020 66 69 6c 65 28 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 file(sln,."%%.usertasks").end.fu
3c040 6e 63 74 69 6f 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 nction.vstudio.cleanproject(prj)
3c060 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 .local.fname.=.premake.project.g
3c080 65 74 66 69 6c 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 etfilename(prj,."%%").os.remove(
3c0a0 66 6e 61 6d 65 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 fname....".vcproj").os.remove(fn
3c0c0 61 6d 65 20 2e 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 ame....".vcproj.user").os.remove
3c0e0 28 66 6e 61 6d 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 (fname....".vcxproj").os.remove(
3c100 66 6e 61 6d 65 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 fname....".vcxproj.user").os.rem
3c120 6f 76 65 28 66 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 ove(fname....".vcxproj.filters")
3c140 0a 6f 73 2e 72 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 .os.remove(fname....".csproj").o
3c160 73 2e 72 65 6d 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 s.remove(fname....".csproj.user"
3c180 29 0a 6f 73 2e 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 ).os.remove(fname....".pidb").os
3c1a0 2e 72 65 6d 6f 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 .remove(fname....".sdf").end.fun
3c1c0 63 74 69 6f 6e 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 ction.vstudio.cleantarget(name).
3c1e0 6f 73 2e 72 65 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 os.remove(name....".pdb").os.rem
3c200 6f 76 65 28 6e 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 ove(name....".idb").os.remove(na
3c220 6d 65 20 2e 2e 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 me....".ilk").os.remove(name....
3c240 22 2e 76 73 68 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 ".vshost.exe").os.remove(name...
3c260 20 22 2e 65 78 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 .".exe.manifest").end.function.v
3c280 73 74 75 64 69 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 studio.projectfile(prj).local.pa
3c2a0 74 74 65 72 6e 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 ttern.if.prj.language.==."C#".th
3c2c0 65 6e 0a 70 61 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 en.pattern.=."%%.csproj".else.pa
3c2e0 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 2c 20 ttern.=.iif(_ACTION.>."vs2008",.
3c300 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 29 0a 65 6e 64 0a 6c "%%.vcxproj",."%%.vcproj").end.l
3c320 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 ocal.fname.=.premake.project.get
3c340 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d basename(prj.name,.pattern).fnam
3c360 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 61 6d e.=.path.join(prj.location,.fnam
3c380 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 e).return.fname.end.function.vst
3c3a0 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 udio.tool(prj).if.(prj.language.
3c3c0 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 34 45 43 30 2d 33 ==."C#").then.return."FAE04EC0-3
3c3e0 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 22 0a 65 6c 73 65 01F-11D3-BF4B-00C04F79EFBC".else
3c400 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 30 2d 38 44 31 31 .return."8BC9CEB8-8B4A-11D0-8D11
3c420 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e -00A0C91BC942".end.end.newaction
3c440 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 30 38 22 2c 0a 73 .{.trigger.........=."vs2008",.s
3c460 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 hortname.......=."Visual.Studio.
3c480 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 2008",.description.....=."Genera
3c4a0 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 38 20 te.Microsoft.Visual.Studio.2008.
3c4c0 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 project.files",.os..............
3c4e0 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b =."windows",.valid_kinds.....=.{
3c500 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 ."ConsoleApp",."WindowedApp",."S
3c520 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f taticLib",."SharedLib".},.valid_
3c540 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d languages.=.{."C",."C++",."C#".}
3c560 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b ,.valid_tools.....=.{.cc.....=.{
3c580 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d ."msc"...},.dotnet.=.{."msnet".}
3c5a0 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a ,.},.onsolution.=.function(sln).
3c5c0 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 premake.generate(sln,."%%.sln",.
3c5e0 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f vstudio.sln2005.generate).end,.o
3c600 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d nproject.=.function(prj).if.prem
3c620 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 ake.isdotnetproject(prj).then.pr
3c640 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c emake.generate(prj,."%%.csproj",
3c660 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b .vstudio.cs2005.generate).premak
3c680 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 e.generate(prj,."%%.csproj.user"
3c6a0 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a ,.vstudio.cs2005.generate_user).
3c6c0 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 else.premake.generate(prj,."%%.v
3c6e0 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 29 cproj",.vstudio.vc200x.generate)
3c700 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 70 72 6f .premake.generate(prj,."%%.vcpro
3c720 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 j.user",.vstudio.vc200x.generate
3c740 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 _user).end.end,.oncleansolution.
3c760 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e =.vstudio.cleansolution,.onclean
3c780 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c project..=.vstudio.cleanproject,
3c7a0 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e .oncleantarget...=.vstudio.clean
3c7c0 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 target,.vstudio.=.{.productVersi
3c7e0 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 on..=."9.0.21022",.solutionVersi
3c800 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 33 2e on.=."10",.toolsVersion....=."3.
3c820 35 22 2c 0a 7d 0a 7d 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 5",.}.}.newaction.{.trigger.....
3c840 20 20 20 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 ....=."vs2010",.shortname.......
3c860 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a 64 65 73 63 72 69 70 74 =."Visual.Studio.2010",.descript
3c880 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 74 20 56 69 ion.....=."Generate.Microsoft.Vi
3c8a0 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c sual.Studio.2010.project.files",
3c8c0 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 2c 0a 76 61 .os..............=."windows",.va
3c8e0 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 lid_kinds.....=.{."ConsoleApp",.
3c900 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 22 53 68 61 "WindowedApp",."StaticLib",."Sha
3c920 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 redLib".},.valid_languages.=.{."
3c940 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 6f 6c 73 20 20 20 C",."C++",."C#"},.valid_tools...
3c960 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 64 6f 74 6e ..=.{.cc.....=.{."msc"...},.dotn
3c980 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 69 6f 6e 20 et.=.{."msnet".},.},.onsolution.
3c9a0 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
3c9c0 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 30 30 35 2e (sln,."%%.sln",.vstudio.sln2005.
3c9e0 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 75 6e 63 74 generate).end,.onproject.=.funct
3ca00 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 70 72 6f 6a ion(prj).if.premake.isdotnetproj
3ca20 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 65 28 70 ect(prj).then.premake.generate(p
3ca40 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 30 30 35 2e rj,."%%.csproj",.vstudio.cs2005.
3ca60 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 72 6a 2c 20 generate).premake.generate(prj,.
3ca80 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 32 30 30 35 "%%.csproj.user",.vstudio.cs2005
3caa0 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 2e 67 65 6e .generate_user).else.premake.gen
3cac0 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 erate(prj,."%%.vcxproj",.premake
3cae0 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 .vs2010_vcxproj).premake.generat
3cb00 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b e(prj,."%%.vcxproj.user",.premak
3cb20 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 e.vs2010_vcxproj_user).premake.g
3cb40 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 66 69 6c 74 65 72 73 enerate(prj,."%%.vcxproj.filters
3cb60 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 ",.vstudio.vc2010.generate_filte
3cb80 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 rs).end.end,.oncleansolution.=.p
3cba0 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e remake.vstudio.cleansolution,.on
3cbc0 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e cleanproject..=.premake.vstudio.
3cbe0 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 cleanproject,.oncleantarget...=.
3cc00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 premake.vstudio.cleantarget,.vst
3cc20 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 38 2e 30 2e udio.=.{.productVersion..=."8.0.
3cc40 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 31 22 2c 0a 30703",.solutionVersion.=."11",.
3cc60 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c 0a 74 6f 6f 6c 73 56 65 targetFramework.=."4.0",.toolsVe
3cc80 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 rsion....=."4.0",.}.}..premake.v
3cca0 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 30 78 studio.vc200x.=.{.}.local.vc200x
3ccc0 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 6c 6f 63 61 6c 20 .=.premake.vstudio.vc200x.local.
3cce0 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 tree.=.premake.tree.local.functi
3cd00 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 69 69 66 28 76 61 6c 75 65 2c on.bool(value).return.iif(value,
3cd20 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 ."true",."false").end.function.v
3cd40 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 c200x.optimization(cfg).local.re
3cd60 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 sult.=.0.for._,.value.in.ipairs(
3cd80 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
3cda0 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 33 0a 65 6c 73 65 69 66 20 28 76 mize").then.result.=.3.elseif.(v
3cdc0 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 alue.==."OptimizeSize").then.res
3cde0 75 6c 74 20 3d 20 31 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 ult.=.1.elseif.(value.==."Optimi
3ce00 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 32 0a 65 6e 64 0a 65 6e zeSpeed").then.result.=.2.end.en
3ce20 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 76 63 32 d.return.result.end.function.vc2
3ce40 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 00x.header(element).io.eol.=."\r
3ce60 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
3ce80 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e 27 29 0a 5f 70 28 27 3c 25 73 27 ding="Windows-1252"?>')._p('<%s'
3cea0 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 54 79 70 65 3d 22 56 69 ,.element)._p(1,'ProjectType="Vi
3cec0 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e 3d 22 39 2e 30 30 22 sual.C++"')._p(1,'Version="9.00"
3cee0 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 ').end.function.vc200x.Configura
3cf00 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 tion(name,.cfg)._p(2,'<Configura
3cf20 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 tion')._p(3,'Name="%s"',.premake
3cf40 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 .esc(name))._p(3,'OutputDirector
3cf60 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 y="%s"',.premake.esc(cfg.buildta
3cf80 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 2c 27 49 6e 74 65 72 6d 65 64 69 rget.directory))._p(3,'Intermedi
3cfa0 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 ateDirectory="%s"',.premake.esc(
3cfc0 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 63 66 67 74 79 70 65 0a 69 cfg.objectsdir)).local.cfgtype.i
3cfe0 66 20 28 63 66 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 f.(cfg.kind.==."SharedLib").then
3d000 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d .cfgtype.=.2.elseif.(cfg.kind.==
3d020 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 34 0a 65 ."StaticLib").then.cfgtype.=.4.e
3d040 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 6f 6e 66 69 67 lse.cfgtype.=.1.end._p(3,'Config
3d060 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 67 74 79 70 65 29 0a 69 66 20 28 urationType="%s"',.cfgtype).if.(
3d080 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 cfg.flags.MFC).then._p(3,.'UseOf
3d0a0 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 MFC="%d"',.iif(cfg.flags.StaticR
3d0c0 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 20 20 0a 69 66 20 28 63 66 67 2e 66 6c 61 untime,.1,.2)).end...if.(cfg.fla
3d0e0 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 29 20 74 gs.ATL.or.cfg.flags.StaticATL).t
3d100 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 25 64 22 27 2c 20 69 69 66 28 63 hen._p(3,.'UseOfATL="%d"',.iif(c
3d120 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 5f fg.flags.StaticATL,.1,.2)).end._
3d140 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 p(3,'CharacterSet="%s"',.iif(cfg
3d160 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a 69 66 20 63 66 67 2e 66 6c .flags.Unicode,.1,.2)).if.cfg.fl
3d180 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 4d 61 6e 61 67 65 64 45 78 ags.Managed.then._p(3,'ManagedEx
3d1a0 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3e 27 29 0a 65 6e 64 tensions="1"').end._p(3,'>').end
3d1c0 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 .function.vc200x.Files(prj).loca
3d1e0 6c 20 74 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 l.tr.=.premake.project.buildsour
3d200 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a cetree(prj).tree.traverse(tr,.{.
3d220 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 onbranchenter.=.function(node,.d
3d240 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 74 65 72 27 29 0a 5f 70 28 64 65 epth)._p(depth,.'<Filter')._p(de
3d260 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f pth,.'\tName="%s"',.node.name)._
3d280 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 27 29 0a 5f 70 28 64 65 70 74 68 p(depth,.'\tFilter=""')._p(depth
3d2a0 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 66 75 6e ,.'\t>').end,.onbranchexit.=.fun
3d2c0 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f ction(node,.depth)._p(depth,.'</
3d2e0 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e Filter>').end,.onleaf.=.function
3d300 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 6e 6f 64 65 (node,.depth).local.fname.=.node
3d320 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 27 29 0a 5f 70 28 .cfg.name._p(depth,.'<File')._p(
3d340 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 68 3d 22 25 73 22 27 2c 20 70 61 depth,.'\tRelativePath="%s"',.pa
3d360 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 64 65 th.translate(fname,."\\"))._p(de
3d380 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 6c 6f pth,.'\t>').depth.=.depth.+.1.lo
3d3a0 63 61 6c 20 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 28 70 cal.excluded.=.table.icontains(p
3d3c0 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e rj.excludes,.fname).for._,.cfgin
3d3e0 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 fo.in.ipairs(prj.solution.vstudi
3d400 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 o_configs).do.if.cfginfo.isreal.
3d420 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 then.local.cfg.=.premake.getconf
3d440 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
3d460 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 65 50 43 48 ginfo.src_platform).local.usePCH
3d480 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 70 72 6a 2e .=.(not.prj.flags.NoPCH.and.prj.
3d4a0 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 pchsource.==.node.cfg.name).loca
3d4c0 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 l.isSourceCode.=.path.iscppfile(
3d4e0 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 3d 20 28 70 fname).local.needsCompileAs.=.(p
3d500 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d 20 70 72 65 6d 61 6b 65 2e 70 72 ath.iscfile(fname).~=.premake.pr
3d520 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 29 0a 69 66 20 75 73 65 50 43 48 oject.iscproject(prj)).if.usePCH
3d540 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 .or.isSourceCode.then._p(depth,.
3d560 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 '<FileConfiguration')._p(depth,.
3d580 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 0a 69 66 20 '\tName="%s"',.cfginfo.name).if.
3d5a0 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e excluded.or.table.icontains(cfg.
3d5c0 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 excludes,.fname).then._p(depth,.
3d5e0 27 5c 74 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3d 22 74 72 75 65 22 27 29 0a 65 6e '\tExcludedFromBuild="true"').en
3d600 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 d._p(depth,.'\t>')._p(depth,.'\t
3d620 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4e 61 6d 65 3d 22 25 73 22 <Tool')._p(depth,.'\t\tName="%s"
3d640 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 2c '.,.iif(cfg.system.==."Xbox360",
3d660 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 43 6f ."VCCLX360CompilerTool",."VCCLCo
3d680 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4f 62 mpilerTool").)._p(depth,.'\t\tOb
3d6a0 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c 25 73 2e 6f 62 6a 22 27 0a 2c 20 jectFile="$(IntDir)\\%s.obj"'.,.
3d6c0 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 path.translate(path.trimdots(pat
3d6e0 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 22 5c 5c 22 29 0a 29 0a 69 66 20 h.removeext(fname)),."\\").).if.
3d700 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c needsCompileAs.then._p(depth,.'\
3d720 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 69 66 28 70 61 74 68 2e 69 73 63 t\tCompileAs="%s"',.iif(path.isc
3d740 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 75 73 65 50 43 file(fname),.1,.2)).end.if.usePC
3d760 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 H.then.if.cfg.system.==."PS3".th
3d780 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 en.local.options.=.table.join(pr
3d7a0 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 20 20 20 20 emake.snc.getcflags(cfg),.......
3d7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 6d 61 6b 65 2e 73 6e 63 .....................premake.snc
3d7e0 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .getcxxflags(cfg),..............
3d800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a ..............cfg.buildoptions).
3d820 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 70 74 69 6f 6e 73 2c 20 options.=.table.concat(options,.
3d840 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 20 2e 2e 20 27 20 2d 2d 63 ".");.options.=.options....'.--c
3d860 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d reate_pch="$(IntDir)/$(TargetNam
3d880 65 29 2e 70 63 68 22 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 5f 70 28 e).pch"'....................._p(
3d8a0 64 65 70 74 68 2c 20 27 5c 74 5c 74 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 depth,.'\t\tAdditionalOptions="%
3d8c0 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 70 74 69 6f 6e 73 29 29 0a 65 6c 73 65 0a s"',.premake.esc(options)).else.
3d8e0 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 _p(depth,.'\t\tUsePrecompiledHea
3d900 64 65 72 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 2f der="1"').end.end._p(depth,.'\t/
3d920 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 >')._p(depth,.'</FileConfigurati
3d940 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 on>').end.end.end.depth.=.depth.
3d960 2d 20 31 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 3e 27 29 0a 65 6e 64 2c 0a 7d 2c -.1._p(depth,.'</File>').end,.},
3d980 20 66 61 6c 73 65 2c 20 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 50 .false,.2).end.function.vc200x.P
3d9a0 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f latforms(prj).local.used.=.{.}._
3d9c0 70 28 31 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e p(1,'<Platforms>').for._,.cfg.in
3d9e0 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 6f 6e .ipairs(prj.solution.vstudio_con
3da00 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 2e 69 73 72 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 figs).do.if.cfg.isreal.and.not.t
3da20 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d able.contains(used,.cfg.platform
3da40 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 75 73 65 64 2c 20 63 66 67 2e 70 6c ).then.table.insert(used,.cfg.pl
3da60 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 atform)._p(2,'<Platform')._p(3,'
3da80 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 Name="%s"',.cfg.platform)._p(2,'
3daa0 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 />').end.end._p(1,'</Platforms>'
3dac0 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 ).end.function.vc200x.Symbols(cf
3dae0 67 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 g).if.(not.cfg.flags.Symbols).th
3db00 65 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f en.return.0.else.if.cfg.flags.No
3db20 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 20 0a 20 20 20 76 63 32 30 30 78 2e 6f 70 EditAndContinue.or.....vc200x.op
3db40 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 6f 72 20 0a 20 20 20 63 66 67 2e timization(cfg).~=.0.or.....cfg.
3db60 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 20 0a 20 20 20 63 66 67 2e 70 6c 61 74 66 6f 72 flags.Managed.or.....cfg.platfor
3db80 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 33 0a 65 6c 73 65 0a 72 65 m.==."x64".then.return.3.else.re
3dba0 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 turn.4.end.end.end.function.vc20
3dbc0 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 0x.VCCLCompilerTool(cfg)._p(3,'<
3dbe0 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 Tool')._p(4,'Name="%s"',.iif(cfg
3dc00 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 43 6f 6d .platform.~=."Xbox360",."VCCLCom
3dc20 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f pilerTool",."VCCLX360CompilerToo
3dc40 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 20 74 l")).if.cfg.flags.UnsignedChar.t
3dc60 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e hen.table.insert(cfg.buildoption
3dc80 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e s,.'/J').end.if.#cfg.buildoption
3dca0 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f s.>.0.then._p(4,'AdditionalOptio
3dcc0 6e 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 ns="%s./MP"',.table.concat(prema
3dce0 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a ke.esc(cfg.buildoptions),.".")).
3dd00 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 76 63 end._p(4,'Optimization="%s"',.vc
3dd20 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 66 200x.optimization(cfg)).if.cfg.f
3dd40 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 34 2c 27 4f lags.NoFramePointer.then._p(4,'O
3dd60 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 mitFramePointers="%s"',.bool(tru
3dd80 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 e)).end.if.#cfg.includedirs.>.0.
3dda0 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 then._p(4,'AdditionalIncludeDire
3ddc0 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e ctories="%s"',.premake.esc(path.
3dde0 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 translate(table.concat(cfg.inclu
3de00 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 69 66 20 23 63 66 dedirs,.";"),.'\\'))).end.if.#cf
3de20 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 g.defines.>.0.then._p(4,'Preproc
3de40 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e essorDefinitions="%s"',.premake.
3de60 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b esc(table.concat(cfg.defines,.";
3de80 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 "))).end.if.premake.config.isdeb
3dea0 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c ugbuild(cfg).and.cfg.flags.Enabl
3dec0 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 eMinimalRebuild.and.not.cfg.flag
3dee0 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 69 6e 69 6d 61 6c 52 65 62 75 s.Managed.then._p(4,'MinimalRebu
3df00 69 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 ild="%s"',.bool(true)).end.if.cf
3df20 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 g.flags.NoExceptions.then._p(4,'
3df40 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 30 22 27 29 0a 65 6c 73 65 69 66 20 63 ExceptionHandling="0"').elseif.c
3df60 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f fg.flags.SEH.then._p(4,'Exceptio
3df80 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 nHandling="2"').end.if.vc200x.op
3dfa0 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 30 20 61 6e 64 20 6e 6f 74 20 63 66 67 timization(cfg).==.0.and.not.cfg
3dfc0 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 42 61 73 69 63 52 .flags.Managed.then._p(4,'BasicR
3dfe0 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 untimeChecks="3"').end.if.vc200x
3e000 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 .optimization(cfg).~=.0.then._p(
3e020 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 4,'StringPooling="%s"',.bool(tru
3e040 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 69 66 20 70 72 65 6d 61 6b 65 e)).end.local.runtime.if.premake
3e060 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 20 74 68 65 6e 0a 72 .config.isdebugbuild(cfg).then.r
3e080 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e untime.=.iif(cfg.flags.StaticRun
3e0a0 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 time,.1,.3).else.runtime.=.iif(c
3e0c0 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 30 2c 20 32 29 0a 65 6e fg.flags.StaticRuntime,.0,.2).en
3e0e0 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 72 75 d._p(4,'RuntimeLibrary="%s"',.ru
3e100 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c ntime)._p(4,'EnableFunctionLevel
3e120 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 69 66 20 63 66 Linking="%s"',.bool(true)).if.cf
3e140 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 61 6e 64 20 63 66 67 2e g.platform.~=."Xbox360".and.cfg.
3e160 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c platform.~=."x64".then.if.cfg.fl
3e180 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 ags.EnableSSE.then._p(4,'EnableE
3e1a0 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 31 22 27 29 0a 65 6c 73 65 nhancedInstructionSet="1"').else
3e1c0 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 0a 5f 70 28 if.cfg.flags.EnableSSE2.then._p(
3e1e0 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 4,'EnableEnhancedInstructionSet=
3e200 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 "2"').end.end.if.cfg.flags.Float
3e220 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 Fast.then._p(4,'FloatingPointMod
3e240 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 el="2"').elseif.cfg.flags.FloatS
3e260 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f trict.then._p(4,'FloatingPointMo
3e280 64 65 6c 3d 22 31 22 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 del="1"').end.if.cfg.flags.NoRTT
3e2a0 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e I.and.not.cfg.flags.Managed.then
3e2c0 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3d 22 25 73 22 27 2c 20 62 6f ._p(4,'RuntimeTypeInfo="%s"',.bo
3e2e0 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 ol(false)).end.if.cfg.flags.Nati
3e300 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f 74 41 veWChar.then._p(4,'TreatWChar_tA
3e320 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a sBuiltInType="%s"',.bool(true)).
3e340 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 elseif.cfg.flags.NoNativeWChar.t
3e360 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 hen._p(4,'TreatWChar_tAsBuiltInT
3e380 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 6e ype="%s"',.bool(false)).end.if.n
3e3a0 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 68 65 ot.cfg.flags.NoPCH.and.cfg.pchhe
3e3c0 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 ader.then._p(4,'UsePrecompiledHe
3e3e0 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 ader="2"')._p(4,'PrecompiledHead
3e400 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a erThrough="%s"',.cfg.pchheader).
3e420 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d else._p(4,'UsePrecompiledHeader=
3e440 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 "%s"',.iif(cfg.flags.NoPCH,.0,.2
3e460 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c )).end._p(4,'WarningLevel="%s"',
3e480 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 2c 20 34 2c .iif(cfg.flags.ExtraWarnings,.4,
3e4a0 20 33 29 29 0a 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 .3)).if.cfg.flags.FatalWarnings.
3e4c0 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f 72 3d 22 25 73 22 27 2c 20 62 6f then._p(4,'WarnAsError="%s"',.bo
3e4e0 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 ol(true)).end.if._ACTION.<."vs20
3e500 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 08".and.not.cfg.flags.Managed.th
3e520 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 6f 72 74 61 62 69 6c 69 74 79 50 en._p(4,'Detect64BitPortabilityP
3e540 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 roblems="%s"',.bool(not.cfg.flag
3e560 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f 67 s.No64BitChecks)).end._p(4,'Prog
3e580 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c ramDataBaseFileName="$(OutDir)\\
3e5a0 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 %s.pdb"',.path.getbasename(cfg.b
3e5c0 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 uildtarget.name))._p(4,'DebugInf
3e5e0 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 53 79 6d ormationFormat="%s"',.vc200x.Sym
3e600 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 bols(cfg)).if.cfg.language.==."C
3e620 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c 65 41 73 3d 22 31 22 27 29 0a 65 6e ".then._p(4,.'CompileAs="1"').en
3e640 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 d._p(3,'/>').end.function.vc200x
3e660 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 .VCLinkerTool(cfg)._p(3,'<Tool')
3e680 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e .if.cfg.kind.~=."StaticLib".then
3e6a0 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 ._p(4,'Name="%s"',.iif(cfg.platf
3e6c0 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 orm.~=."Xbox360",."VCLinkerTool"
3e6e0 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c ,."VCX360LinkerTool")).if.cfg.fl
3e700 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 67 6e 6f 72 ags.NoImportLib.then._p(4,'Ignor
3e720 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 eImportLibrary="%s"',.bool(true)
3e740 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 ).end.if.#cfg.linkoptions.>.0.th
3e760 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 en._p(4,'AdditionalOptions="%s"'
3e780 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c ,.table.concat(premake.esc(cfg.l
3e7a0 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c inkoptions),.".")).end.if.#cfg.l
3e7c0 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 inks.>.0.then._p(4,'AdditionalDe
3e7e0 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 pendencies="%s"',.table.concat(p
3e800 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c remake.getlinks(cfg,."all",."ful
3e820 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 lpath"),.".")).end._p(4,'OutputF
3e840 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 ile="$(OutDir)\\%s"',.cfg.buildt
3e860 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 arget.name)._p(4,'LinkIncrementa
3e880 6c 3d 22 25 73 22 27 2c 20 0a 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 l="%s"',..iif(premake.config.isi
3e8a0 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c 20 32 2c 20 31 29 29 0a 5f 70 28 ncrementallink(cfg).,.2,.1))._p(
3e8c0 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 4,'AdditionalLibraryDirectories=
3e8e0 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 "%s"',.table.concat(premake.esc(
3e900 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 path.translate(cfg.libdirs,.'\\'
3e920 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 )).,.";")).local.deffile.=.prema
3e940 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 64 65 66 66 ke.findfile(cfg,.".def").if.deff
3e960 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 ile.then._p(4,'ModuleDefinitionF
3e980 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 ile="%s"',.deffile).end.if.cfg.f
3e9a0 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 65 6e 65 72 lags.NoManifest.then._p(4,'Gener
3e9c0 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a ateManifest="%s"',.bool(false)).
3e9e0 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 end._p(4,'GenerateDebugInformati
3ea00 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 on="%s"',.bool(vc200x.Symbols(cf
3ea20 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 g).~=.0)).if.vc200x.Symbols(cfg)
3ea40 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 .~=.0.then._p(4,'ProgramDataBase
3ea60 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 FileName="$(OutDir)\\%s.pdb"',.p
3ea80 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e ath.getbasename(cfg.buildtarget.
3eaa0 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 79 73 74 65 6d 3d 22 25 73 22 27 name)).end._p(4,'SubSystem="%s"'
3eac0 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 ,.iif(cfg.kind.==."ConsoleApp",.
3eae0 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 1,.2)).if.vc200x.optimization(cf
3eb00 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 g).~=.0.then._p(4,'OptimizeRefer
3eb20 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f ences="2"')._p(4,'EnableCOMDATFo
3eb40 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 lding="2"').end.if.(cfg.kind.==.
3eb60 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
3eb80 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e dowedApp").and.not.cfg.flags.Win
3eba0 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c Main.then._p(4,'EntryPointSymbol
3ebc0 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b ="mainCRTStartup"').end.if.cfg.k
3ebe0 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d ind.==."SharedLib".then.local.im
3ec00 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 plibname.=.cfg.linktarget.fullpa
3ec20 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 69 69 th._p(4,'ImportLibrary="%s"',.ii
3ec40 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a f(cfg.flags.NoImportLib,.cfg.obj
3ec60 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 ectsdir...."\\"....path.getname(
3ec80 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 implibname),.implibname)).end._p
3eca0 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 (4,'TargetMachine="%d"',.iif(cfg
3ecc0 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 37 2c 20 31 29 29 0a 65 6c 73 65 .platform.==."x64",.17,.1)).else
3ece0 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a ._p(4,'Name="VCLibrarianTool"').
3ed00 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 if.#cfg.links.>.0.then._p(4,'Add
3ed20 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 itionalDependencies="%s"',.table
3ed40 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 .concat(premake.getlinks(cfg,."a
3ed60 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 ll",."fullpath"),.".")).end._p(4
3ed80 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 ,'OutputFile="$(OutDir)\\%s"',.c
3eda0 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 fg.buildtarget.name).if.#cfg.lib
3edc0 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 dirs.>.0.then._p(4,'AdditionalLi
3ede0 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e braryDirectories="%s"',.premake.
3ee00 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 esc(path.translate(table.concat(
3ee20 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 cfg.libdirs.,.";")))).end.local.
3ee40 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d addlOptions.=.{}.if.cfg.platform
3ee60 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c .==."x32".then.table.insert(addl
3ee80 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 36 22 29 0a 65 6c 73 65 69 66 20 Options,."/MACHINE:X86").elseif.
3eea0 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 74 61 62 6c 65 cfg.platform.==."x64".then.table
3eec0 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 .insert(addlOptions,."/MACHINE:X
3eee0 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 64").end.addlOptions.=.table.joi
3ef00 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a n(addlOptions,.cfg.linkoptions).
3ef20 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 if.#addlOptions.>.0.then._p(4,'A
3ef40 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f dditionalOptions="%s"',.table.co
3ef60 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c 4f 70 74 69 6f 6e 73 29 2c 20 22 ncat(premake.esc(addlOptions),."
3ef80 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 .")).end.end._p(3,'/>').end.func
3efa0 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 tion.vc200x.VCCLCompilerTool_PS3
3efc0 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 (cfg)._p(3,'<Tool')._p(4,'Name="
3efe0 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f VCCLCompilerTool"').local.buildo
3f000 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e ptions.=.table.join(premake.snc.
3f020 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 getcflags(cfg),.premake.snc.getc
3f040 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a xxflags(cfg),.cfg.buildoptions).
3f060 69 66 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 if.not.cfg.flags.NoPCH.and.cfg.p
3f080 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c chheader.then._p(4,'UsePrecompil
3f0a0 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 edHeader="2"')._p(4,'Precompiled
3f0c0 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d HeaderThrough="%s"',.path.getnam
3f0e0 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 62 e(cfg.pchheader)).table.insert(b
3f100 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 uildoptions,.'--use_pch="$(IntDi
3f120 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 29 0a 65 6c 73 65 0a 5f 70 28 r)/$(TargetName).pch"').else._p(
3f140 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 4,'UsePrecompiledHeader="%s"',.i
3f160 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f if(cfg.flags.NoPCH,.0,.2)).end._
3f180 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 p(4,'AdditionalOptions="%s"',.pr
3f1a0 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 emake.esc(table.concat(buildopti
3f1c0 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 ons,."."))).if.#cfg.includedirs.
3f1e0 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 >.0.then._p(4,'AdditionalInclude
3f200 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 Directories="%s"',.premake.esc(p
3f220 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 63 66 67 2e 69 ath.translate(table.concat(cfg.i
3f240 6e 63 6c 75 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 69 66 ncludedirs,.";"),.'\\'))).end.if
3f260 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 .#cfg.defines.>.0.then._p(4,'Pre
3f280 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c processorDefinitions="%s"',.tabl
3f2a0 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 e.concat(premake.esc(cfg.defines
3f2c0 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 ),.";")).end._p(4,'ProgramDataBa
3f2e0 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c seFileName="$(OutDir)\\%s.pdb"',
3f300 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 .path.getbasename(cfg.buildtarge
3f320 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 t.name))._p(4,'DebugInformationF
3f340 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d 70 69 6c 65 41 73 3d 22 30 22 27 ormat="0"')._p(4,'CompileAs="0"'
3f360 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 )._p(3,'/>').end.function.vc200x
3f380 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f .VCLinkerTool_PS3(cfg)._p(3,'<To
3f3a0 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 ol').if.cfg.kind.~=."StaticLib".
3f3c0 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 27 29 then._p(4,'Name="VCLinkerTool"')
3f3e0 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e .local.buildoptions.=.table.join
3f400 28 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 2c 20 63 66 (premake.snc.getldflags(cfg),.cf
3f420 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 g.linkoptions).if.#buildoptions.
3f440 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 >.0.then._p(4,'AdditionalOptions
3f460 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 ="%s"',.premake.esc(table.concat
3f480 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 (buildoptions,."."))).end.if.#cf
3f4a0 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 g.links.>.0.then._p(4,'Additiona
3f4c0 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 lDependencies="%s"',.table.conca
3f4e0 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 61 6c 6c 22 2c 20 22 t(premake.getlinks(cfg,."all",."
3f500 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 fullpath"),.".")).end._p(4,'Outp
3f520 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 utFile="$(OutDir)\\%s"',.cfg.bui
3f540 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d 65 ldtarget.name)._p(4,'LinkIncreme
3f560 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 ntal="0"')._p(4,'AdditionalLibra
3f580 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 ryDirectories="%s"',.table.conca
3f5a0 74 28 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 63 66 67 t(premake.esc(path.translate(cfg
3f5c0 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 5f 70 28 34 2c 27 47 .libdirs,.'\\')).,.";"))._p(4,'G
3f5e0 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 enerateManifest="%s"',.bool(fals
3f600 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 46 69 6c 65 3d 22 22 e))._p(4,'ProgramDatabaseFile=""
3f620 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 73 65 41 64 64 72 65 73 73 3d 22 ')._p(4,'RandomizedBaseAddress="
3f640 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 69 6f 6e 50 72 65 76 65 6e 74 69 1"')._p(4,'DataExecutionPreventi
3f660 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 on="0"').else._p(4,'Name="VCLibr
3f680 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 arianTool"').local.buildoptions.
3f6a0 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c =.table.join(premake.snc.getldfl
3f6c0 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 0a 69 66 20 23 62 ags(cfg),.cfg.linkoptions).if.#b
3f6e0 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 uildoptions.>.0.then._p(4,'Addit
3f700 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 ionalOptions="%s"',.premake.esc(
3f720 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 table.concat(buildoptions,."."))
3f740 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 ).end.if.#cfg.links.>.0.then._p(
3f760 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 4,'AdditionalDependencies="%s"',
3f780 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 .table.concat(premake.getlinks(c
3f7a0 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e fg,."all",."fullpath"),.".")).en
3f7c0 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 d._p(4,'OutputFile="$(OutDir)\\%
3f7e0 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 s"',.cfg.buildtarget.name).if.#c
3f800 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 fg.libdirs.>.0.then._p(4,'Additi
3f820 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 onalLibraryDirectories="%s"',.pr
3f840 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 emake.esc(path.translate(table.c
3f860 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a oncat(cfg.libdirs.,.";")))).end.
3f880 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 end._p(3,'/>').end.function.vc20
3f8a0 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 0x.VCResourceCompilerTool(cfg)._
3f8c0 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 52 65 73 6f 75 p(3,'<Tool')._p(4,'Name="VCResou
3f8e0 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 72 65 73 6f 70 rceCompilerTool"').if.#cfg.resop
3f900 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f tions.>.0.then._p(4,'AdditionalO
3f920 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 ptions="%s"',.table.concat(prema
3f940 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e ke.esc(cfg.resoptions),.".")).en
3f960 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 d.if.#cfg.defines.>.0.or.#cfg.re
3f980 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 sdefines.>.0.then._p(4,'Preproce
3f9a0 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e ssorDefinitions="%s"',.table.con
3f9c0 63 61 74 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 64 cat(premake.esc(table.join(cfg.d
3f9e0 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 29 2c 20 22 3b 22 29 29 0a efines,.cfg.resdefines)),.";")).
3fa00 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 6f 72 20 23 end.if.#cfg.includedirs.>.0.or.#
3fa20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 6c 6f 63 61 cfg.resincludedirs.>.0.then.loca
3fa40 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 l.dirs.=.table.join(cfg.included
3fa60 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 5f 70 28 34 2c 27 41 irs,.cfg.resincludedirs)._p(4,'A
3fa80 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 dditionalIncludeDirectories="%s"
3faa0 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 ',.premake.esc(path.translate(ta
3fac0 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 ble.concat(dirs,.";"),.'\\'))).e
3fae0 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 nd._p(3,'/>').end.function.vc200
3fb00 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6d 61 6e 69 x.VCManifestTool(cfg).local.mani
3fb20 66 65 73 74 73 20 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 fests.=.{.}.for._,.fname.in.ipai
3fb40 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 67 65 74 65 78 74 65 rs(cfg.files).do.if.path.getexte
3fb60 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e nsion(fname).==.".manifest".then
3fb80 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 66 6e 61 6d 65 29 0a .table.insert(manifests,.fname).
3fba0 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 end.end._p(3,'<Tool')._p(4,'Name
3fbc0 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 66 20 23 6d 61 6e 69 66 65 73 74 ="VCManifestTool"').if.#manifest
3fbe0 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4d 61 6e 69 66 s.>.0.then._p(4,'AdditionalManif
3fc00 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c estFiles="%s"',.premake.esc(tabl
3fc20 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f e.concat(manifests,.";"))).end._
3fc40 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 p(3,'/>').end.function.vc200x.VC
3fc60 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 MIDLTool(cfg)._p(3,'<Tool')._p(4
3fc80 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 0a 69 66 20 63 66 67 2e 70 6c 61 ,'Name="VCMIDLTool"').if.cfg.pla
3fca0 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 tform.==."x64".then._p(4,'Target
3fcc0 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 Environment="3"').end._p(3,'/>')
3fce0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 .end.function.vc200x.buildstepsb
3fd00 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a lock(name,.steps)._p(3,'<Tool').
3fd20 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 65 29 0a 69 66 20 23 73 74 65 70 _p(4,'Name="%s"',.name).if.#step
3fd40 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 4c 69 6e 65 3d 22 25 73 s.>.0.then._p(4,'CommandLine="%s
3fd60 22 27 2c 20 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 73 74 "',.premake.esc(table.implode(st
3fd80 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c eps,."",."",."\r\n"))).end._p(3,
3fda0 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b 6d 61 70 20 3d 20 0a 7b 0a 56 43 '/>').end.local.blockmap.=..{.VC
3fdc0 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 CLCompilerTool.......=.vc200x.VC
3fde0 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c CLCompilerTool,.VCCLCompilerTool
3fe00 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c _PS3...=.vc200x.VCCLCompilerTool
3fe20 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 _PS3,.VCLinkerTool...........=.v
3fe40 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c c200x.VCLinkerTool,.VCLinkerTool
3fe60 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c _PS3.......=.vc200x.VCLinkerTool
3fe80 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 3d 20 76 _PS3,.VCManifestTool.........=.v
3fea0 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a 56 43 4d 49 44 4c 54 6f 6f 6c c200x.VCManifestTool,.VCMIDLTool
3fec0 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c .............=.vc200x.VCMIDLTool
3fee0 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 3d 20 76 63 32 30 30 ,.VCResourceCompilerTool.=.vc200
3ff00 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 61 x.VCResourceCompilerTool,.}.loca
3ff20 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 28 76 65 72 73 69 6f 6e 2c 20 l.function.getsections(version,.
3ff40 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 platform).if.platform.==."Xbox36
3ff60 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 0".then.return.{."VCPreBuildEven
3ff80 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 tTool",."VCCustomBuildTool",."VC
3ffa0 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 XMLDataGeneratorTool",."VCWebSer
3ffc0 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c viceProxyGeneratorTool",."VCMIDL
3ffe0 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 Tool",."VCCLCompilerTool",."VCMa
40000 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 nagedResourceCompilerTool",."VCR
40020 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b esourceCompilerTool",."VCPreLink
40040 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 EventTool",."VCLinkerTool",."VCA
40060 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 2c 0a 22 56 LinkTool",."VCX360ImageTool",."V
40080 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 CBscMakeTool",."VCX360Deployment
400a0 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 Tool",."VCPostBuildEventTool",."
400c0 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d DebuggerTool",.}.end.if.platform
400e0 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 .==."PS3".then.return.{."VCPreBu
40100 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f ildEventTool",."VCCustomBuildToo
40120 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 l",."VCXMLDataGeneratorTool",."V
40140 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a CWebServiceProxyGeneratorTool",.
40160 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f "VCMIDLTool",."VCCLCompilerTool_
40180 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 PS3",."VCManagedResourceCompiler
401a0 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c Tool",."VCResourceCompilerTool",
401c0 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 ."VCPreLinkEventTool",."VCLinker
401e0 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e Tool_PS3",."VCALinkTool",."VCMan
40200 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 ifestTool",."VCXDCMakeTool",."VC
40220 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 BscMakeTool",."VCFxCopTool",."VC
40240 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 AppVerifierTool",."VCWebDeployme
40260 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a ntTool",."VCPostBuildEventTool".
40280 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 }.end.return.{."VCPreBuildEventT
402a0 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d ool",."VCCustomBuildTool",."VCXM
402c0 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 LDataGeneratorTool",."VCWebServi
402e0 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f ceProxyGeneratorTool",."VCMIDLTo
40300 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 ol",."VCCLCompilerTool",."VCMana
40320 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 gedResourceCompilerTool",."VCRes
40340 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 ourceCompilerTool",."VCPreLinkEv
40360 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 entTool",."VCLinkerTool",."VCALi
40380 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 nkTool",."VCManifestTool",."VCXD
403a0 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 CMakeTool",."VCBscMakeTool",."VC
403c0 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c FxCopTool",."VCAppVerifierTool",
403e0 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 ."VCWebDeploymentTool",."VCPostB
40400 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 uildEventTool".}.end.function.vc
40420 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 200x.generate(prj).vc200x.header
40440 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 29 0a 5f 70 28 31 2c 27 4e 61 ('VisualStudioProject')._p(1,'Na
40460 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 me="%s"',.premake.esc(prj.name))
40480 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 73 7d 22 27 2c 20 70 72 6a 2e ._p(1,'ProjectGUID="{%s}"',.prj.
404a0 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3d 22 25 73 22 27 2c uuid)._p(1,'RootNamespace="%s"',
404c0 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 6f 72 64 3d 22 25 73 22 27 2c 20 .prj.name)._p(1,'Keyword="%s"',.
404e0 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 61 6e 61 67 65 64 43 iif(prj.flags.Managed,."ManagedC
40500 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 76 Proj",."Win32Proj"))._p(1,'>').v
40520 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 54 6f 6f 6c c200x.Platforms(prj)._p(1,'<Tool
40540 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 Files>')._p(1,'</ToolFiles>')._p
40560 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 (1,'<Configurations>').for._,.cf
40580 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
405a0 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 udio_configs).do.if.cfginfo.isre
405c0 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 al.then.local.cfg.=.premake.getc
405e0 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c onfig(prj,.cfginfo.src_buildcfg,
40600 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 30 78 2e 43 6f .cfginfo.src_platform).vc200x.Co
40620 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 2c 20 63 66 67 29 0a 66 nfiguration(cfginfo.name,.cfg).f
40640 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 28 67 65 74 73 65 63 74 69 6f 6e or._,.block.in.ipairs(getsection
40660 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 s(_ACTION,.cfginfo.src_platform)
40680 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 20 74 68 65 6e 0a 62 6c 6f ).do.if.blockmap[block].then.blo
406a0 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d ckmap[block](cfg).elseif.block.=
406c0 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 =."VCPreBuildEventTool".then.vc2
406e0 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 42 75 69 6c 64 45 00x.buildstepsblock("VCPreBuildE
40700 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 ventTool",.cfg.prebuildcommands)
40720 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 .elseif.block.==."VCPreLinkEvent
40740 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 Tool".then.vc200x.buildstepsbloc
40760 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 6c k("VCPreLinkEventTool",.cfg.prel
40780 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 inkcommands).elseif.block.==."VC
407a0 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e PostBuildEventTool".then.vc200x.
407c0 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e buildstepsblock("VCPostBuildEven
407e0 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 tTool",.cfg.postbuildcommands).e
40800 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 lseif.block.==."VCX360Deployment
40820 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e Tool".then._p(3,'<Tool')._p(4,'N
40840 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 27 29 0a 5f 70 28 ame="VCX360DeploymentTool"')._p(
40860 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 27 29 0a 69 66 20 23 63 66 67 2e 4,'DeploymentType="0"').if.#cfg.
40880 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c deploymentoptions.>.0.then._p(4,
408a0 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 'AdditionalOptions="%s"',.table.
408c0 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e concat(premake.esc(cfg.deploymen
408e0 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a toptions),.".")).end._p(3,'/>').
40900 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c elseif.block.==."VCX360ImageTool
40920 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d ".then._p(3,'<Tool')._p(4,'Name=
40940 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 69 6d 61 67 "VCX360ImageTool"').if.#cfg.imag
40960 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e eoptions.>.0.then._p(4,'Addition
40980 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 alOptions="%s"',.table.concat(pr
409a0 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 emake.esc(cfg.imageoptions),."."
409c0 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 74 68 20 7e 3d 20 6e 69 6c 20 74 )).end.if.cfg.imagepath.~=.nil.t
409e0 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 3d 22 25 73 22 27 2c 20 hen._p(4,'OutputFileName="%s"',.
40a00 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 63 66 67 2e 69 premake.esc(path.translate(cfg.i
40a20 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 magepath))).end._p(3,'/>').elsei
40a40 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f f.block.==."DebuggerTool".then._
40a60 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a p(3,'<DebuggerTool')._p(3,'/>').
40a80 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 else._p(3,'<Tool')._p(4,'Name="%
40aa0 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f s"',.block)._p(3,'/>').end.end._
40ac0 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a p(2,'</Configuration>').end.end.
40ae0 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 _p(1,'</Configurations>')._p(1,'
40b00 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 66 65 72 65 6e 63 65 <References>')._p(1,'</Reference
40b20 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 76 63 32 30 30 78 2e 46 69 6c 65 s>')._p(1,'<Files>').vc200x.File
40b40 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 47 s(prj)._p(1,'</Files>')._p(1,'<G
40b60 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 lobals>')._p(1,'</Globals>')._p(
40b80 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c '</VisualStudioProject>').end..l
40ba0 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 ocal.vc200x.=.premake.vstudio.vc
40bc0 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 73 200x.function.vc200x.generate_us
40be0 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 er(prj).vc200x.header('VisualStu
40c00 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 68 6f 77 41 6c 6c 46 69 6c 65 73 dioUserFile')._p(1,'ShowAllFiles
40c20 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 ="false"')._p(1,'>')._p(1,'<Conf
40c40 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 igurations>').for._,.cfginfo.in.
40c60 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 6f 6e 66 ipairs(prj.solution.vstudio_conf
40c80 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c igs).do.if.cfginfo.isreal.then.l
40ca0 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a ocal.cfg.=.premake.getconfig(prj
40cc0 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e ,.cfginfo.src_buildcfg,.cfginfo.
40ce0 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 src_platform)._p(2,'<Configurati
40d00 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 on')._p(3,'Name="%s"',.premake.e
40d20 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3e 27 29 0a 76 63 32 30 sc(cfginfo.name))._p(3,'>').vc20
40d40 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 0x.debugdir(cfg)._p(2,'</Configu
40d60 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 ration>').end.end._p(1,'</Config
40d80 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 urations>')._p('</VisualStudioUs
40da0 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 65 6e erFile>').end.function.vc200x.en
40dc0 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 65 6e 76 69 72 6f vironmentargs(cfg).if.cfg.enviro
40de0 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 nmentargs.and.#cfg.environmentar
40e00 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 25 gs.>.0.then._p(4,'Environment="%
40e20 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 s"',.string.gsub(table.concat(cf
40e40 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 23 78 30 41 3b 22 29 2c 27 22 27 g.environmentargs,."&#x0A;"),'"'
40e60 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 76 69 72 6f 6e ,'&quot;')).if.cfg.flags.Environ
40e80 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 mentArgsDontMerge.then._p(4,'Env
40ea0 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 27 29 0a 65 6e 64 0a 65 6e 64 0a ironmentMerge="false"').end.end.
40ec0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 end.function.vc200x.debugdir(cfg
40ee0 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 73 27 29 0a 69 66 20 63 66 67 2e )._p(3,'<DebugSettings').if.cfg.
40f00 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 6f 72 6b 69 6e 67 44 69 72 65 63 debugdir.then._p(4,'WorkingDirec
40f20 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 tory="%s"',.path.translate(cfg.d
40f40 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 62 75 ebugdir,.'\\')).end.if.#cfg.debu
40f60 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 41 72 67 75 gargs.>.0.then._p(4,'CommandArgu
40f80 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 ments="%s"',.table.concat(cfg.de
40fa0 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 32 30 30 78 2e 65 6e 76 69 72 6f bugargs,.".")).end.vc200x.enviro
40fc0 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 00 70 nmentargs(cfg)._p(3,'/>').end..p
40fe0 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 remake.vstudio.sln2005.=.{.}.loc
41000 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 al.vstudio.=.premake.vstudio.loc
41020 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e al.sln2005.=.premake.vstudio.sln
41040 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 73 2005.function.sln2005.generate(s
41060 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 6f 5f ln).io.eol.=.'\r\n'.sln.vstudio_
41080 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 configs.=.premake.vstudio.buildc
410a0 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c 31 38 37 5c 31 39 31 27 29 0a 73 onfigs(sln)._p('\239\187\191').s
410c0 6c 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 73 6c 6e 32 ln2005.reorderProjects(sln).sln2
410e0 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d 61 005.header(sln).for.grp.in.prema
41100 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 73 6c ke.solution.eachgroup(sln).do.sl
41120 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 n2005.group(grp).end.for.prj.in.
41140 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
41160 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 5f 70 ).do.sln2005.project(prj).end._p
41180 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e ('Global').sln2005.platforms(sln
411a0 29 0a 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 ).sln2005.project_platforms(sln)
411c0 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 .sln2005.properties(sln).sln2005
411e0 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 27 45 6e 64 47 6c 6f 62 .project_groups(sln)._p('EndGlob
41200 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 al').end.function.sln2005.reorde
41220 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 rProjects(sln).if.sln.startproje
41240 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e ct.then.for.i,.prj.in.ipairs(sln
41260 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 .projects).do.if.sln.startprojec
41280 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d 20 70 t.==.prj.name.then.local.cur.=.p
412a0 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 rj.group.while.cur.~=.nil.do.for
412c0 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 29 20 .j,.group.in.ipairs(sln.groups).
412e0 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 do.if.group.==.cur.then.table.re
41300 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e move(sln.groups,.j).break.end.en
41320 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 63 75 d.table.insert(sln.groups,.1,.cu
41340 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 r).cur.=.cur.parent.end.table.re
41360 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e 73 65 move(sln.projects,.i).table.inse
41380 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b 0a 65 rt(sln.projects,.1,.prj).break.e
413a0 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e nd.end.end.end.function.sln2005.
413c0 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 header(sln).local.action.=.prema
413e0 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 28 27 4d 69 63 72 6f 73 6f 66 ke.action.current()._p('Microsof
41400 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c 20 46 t.Visual.Studio.Solution.File,.F
41420 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 ormat.Version.%d.00',.action.vst
41440 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 0a 5f 70 28 27 23 20 56 69 73 75 udio.solutionVersion)._p('#.Visu
41460 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f 4e 3a 73 75 62 28 33 29 29 0a 65 al.Studio.%s',._ACTION:sub(3)).e
41480 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 28 70 72 6a 29 nd.function.sln2005.project(prj)
414a0 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 .local.projpath.=.path.translate
414c0 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c (path.getrelative(prj.solution.l
414e0 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 70 72 6a ocation,.vstudio.projectfile(prj
41500 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 )),."\\")._p('Project("{%s}").=.
41520 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 76 73 74 75 64 69 6f 2e 74 6f 6f "%s",."%s",."{%s}"',.vstudio.too
41540 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e l(prj),.prj.name,.projpath,.prj.
41560 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 uuid).sln2005.projectdependencie
41580 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 s(prj)._p('EndProject').end.func
415a0 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 5f 70 28 27 50 72 6f 6a tion.sln2005.group(grp)._p('Proj
415c0 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 32 41 33 2d 39 34 37 34 2d 31 41 ect("{2150E333-8FDC-42A3-9474-1A
415e0 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 3956D46DE8}").=."%s",."%s",."{%s
41600 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 75 75 69 }"',.grp.name,.grp.name,.grp.uui
41620 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e d)._p('EndProject').end.function
41640 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a .sln2005.projectdependencies(prj
41660 29 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 ).local.deps.=.premake.getdepend
41680 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 encies(prj).if.#deps.>.0.then._p
416a0 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 6e 64 ('\tProjectSection(ProjectDepend
416c0 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 29 0a 66 6f 72 20 5f 2c 20 64 encies).=.postProject').for._,.d
416e0 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 7b 25 ep.in.ipairs(deps).do._p('\t\t{%
41700 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 64 65 70 2e 75 75 69 64 29 0a s}.=.{%s}',.dep.uuid,.dep.uuid).
41720 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 27 29 0a 65 6e end._p('\tEndProjectSection').en
41740 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 6d 73 d.end.function.sln2005.platforms
41760 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 (sln)._p('\tGlobalSection(Soluti
41780 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 72 65 53 onConfigurationPlatforms).=.preS
417a0 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 olution').for._,.cfg.in.ipairs(s
417c0 6c 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 27 5c 74 5c 74 25 ln.vstudio_configs).do._p('\t\t%
417e0 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 s.=.%s',.cfg.name,.cfg.name).end
41800 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 ._p('\tEndGlobalSection').end.fu
41820 6e 63 74 69 6f 6e 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 nction.sln2005.project_platforms
41840 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 50 72 6f 6a 65 63 (sln)._p('\tGlobalSection(Projec
41860 74 43 6f 6e 66 69 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 tConfigurationPlatforms).=.postS
41880 6f 6c 75 74 69 6f 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 olution').for.prj.in.premake.sol
418a0 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 66 6f 72 20 5f 2c ution.eachproject(sln).do.for._,
418c0 20 63 66 67 20 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 .cfg.in.ipairs(sln.vstudio_confi
418e0 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 gs).do.local.mapped.if.premake.i
41900 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 6d 61 70 70 65 64 20 sdotnetproject(prj).then.mapped.
41920 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d =."Any.CPU".else.if.cfg.platform
41940 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d .==."Any.CPU".or.cfg.platform.==
41960 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 3d ."Mixed.Platforms".then.mapped.=
41980 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 5d 2e 70 6c 61 74 66 6f 72 6d .sln.vstudio_configs[3].platform
419a0 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a .else.mapped.=.cfg.platform.end.
419c0 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 43 66 67 20 3d 20 end._p('\t\t{%s}.%s.ActiveCfg.=.
419e0 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 2c 20 63 66 67 2e %s|%s',.prj.uuid,.cfg.name,.cfg.
41a00 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 6d 61 70 70 65 64 20 3d 3d 20 63 buildcfg,.mapped).if.mapped.==.c
41a20 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.==."
41a40 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 Mixed.Platforms".then._p('\t\t{%
41a60 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
41a80 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
41aa0 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 d).end.if.premake.vstudio.toolse
41ac0 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d t.==."v120_wp81".and.prj.kind.==
41ae0 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d ."WindowedApp".then._p('\t\t{%s}
41b00 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 69 64 .%s.Deploy.0.=.%s|%s',..prj.uuid
41b20 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 64 ,.cfg.name,.cfg.buildcfg,.mapped
41b40 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 ).end.end.end._p('\tEndGlobalSec
41b60 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 72 6f 70 tion').end.function.sln2005.prop
41b80 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 6f 6e 28 erties(sln)._p('\tGlobalSection(
41ba0 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 74 69 6f SolutionProperties).=.preSolutio
41bc0 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 3d 20 46 n')._p('\t\tHideSolutionNode.=.F
41be0 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 27 29 0a ALSE')._p('\tEndGlobalSection').
41c00 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 67 72 6f end.function.sln2005.project_gro
41c20 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 4e 65 73 ups(sln)._p('\tGlobalSection(Nes
41c40 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 66 6f 72 tedProjects).=.preSolution').for
41c60 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 67 72 6f .grp.in.premake.solution.eachgro
41c80 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 69 6c 20 up(sln).do.if.grp.parent.~=.nil.
41ca0 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 70 2e 75 then._p('\t\t{%s}.=.{%s}',.grp.u
41cc0 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 0a 66 6f uid,.grp.parent.uuid).end.end.fo
41ce0 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 r.prj.in.premake.solution.eachpr
41d00 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 20 6e 69 oject(sln).do.if.prj.group.~=.ni
41d20 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 70 72 6a l.then._p('\t\t{%s}.=.{%s}',.prj
41d40 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 64 0a 5f .uuid,.prj.group.uuid).end.end._
41d60 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 00 70 72 65 6d p('\tEndGlobalSection').end.prem
41d80 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 ake.vstudio.cs2005.=.{.}.local.v
41da0 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 63 studio.=.premake.vstudio.local.c
41dc0 73 32 30 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a s2005..=.premake.vstudio.cs2005.
41de0 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 local.function.getelements(prj,.
41e00 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d action,.fname).if.action.==."Com
41e20 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 pile".and.fname:endswith(".cs").
41e40 74 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 then.if.fname:endswith(".Designe
41e60 72 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 r.cs").then.local.basename.=.fna
41e80 6d 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 me:sub(1,.-13).local.testname.=.
41ea0 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e basename....".cs".if.premake.fin
41ec0 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e dfile(prj,.testname).then.return
41ee0 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 ."Dependency",.testname.end.test
41f00 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 name.=.basename....".resx".if.pr
41f20 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 emake.findfile(prj,.testname).th
41f40 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e en.return."AutoGen",.testname.en
41f60 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 d.else.local.basename.=.fname:su
41f80 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 b(1,.-4).local.testname.=.basena
41fa0 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e me....".Designer.cs".if.premake.
41fc0 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 findfile(prj,.testname).then.ret
41fe0 75 72 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 urn."SubTypeForm".end.end.end.if
42000 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e .action.==."EmbeddedResource".an
42020 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c d.fname:endswith(".resx").then.l
42040 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 36 29 ocal.basename.=.fname:sub(1,.-6)
42060 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 .local.testname.=.path.getname(b
42080 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e asename....".cs").if.premake.fin
420a0 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 dfile(prj,.testname).then.if.pre
420c0 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 make.findfile(prj,.basename...."
420e0 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 .Designer.cs").then.return."Desi
42100 67 6e 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 gnerType",.testname.else.return.
42120 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a "Dependency",.testname.end.else.
42140 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 testname.=.path.getname(basename
42160 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 ....".Designer.cs").if.premake.f
42180 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 indfile(prj,.testname).then.retu
421a0 72 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 rn."AutoGenerated".end.end.end.i
421c0 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 f.action.==."Content".then.retur
421e0 6e 20 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 n."CopyNewest".end.return."None"
42200 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 .end.function.cs2005.arch(prj).r
42220 65 74 75 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 eturn."AnyCPU".end.function.cs20
42240 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 05.files(prj).local.tr.=.premake
42260 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 29 0a 70 72 .project.buildsourcetree(prj).pr
42280 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 emake.tree.traverse(tr,.{.onleaf
422a0 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d .=.function(node).local.action.=
422c0 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e .premake.dotnet.getbuildaction(n
422e0 6f 64 65 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 ode.cfg).local.fname..=.path.tra
42300 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 nslate(premake.esc(node.cfg.name
42320 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 ),."\\").local.elements,.depende
42340 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 6e ncy.=.getelements(prj,.action,.n
42360 6f 64 65 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 ode.path).if.elements.==."None".
42380 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e then._p('....<%s.Include="%s"./>
423a0 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c ',.action,.fname).else._p('....<
423c0 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 %s.Include="%s">',.action,.fname
423e0 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a ).if.elements.==."AutoGen".then.
42400 5f 70 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e _p('......<AutoGen>True</AutoGen
42420 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 >').elseif.elements.==."AutoGene
42440 72 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 rated".then._p('......<SubType>D
42460 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 esigner</SubType>')._p('......<G
42480 65 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f enerator>ResXFileCodeGenerator</
424a0 47 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f Generator>')._p('......<LastGenO
424c0 75 74 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 utput>%s.Designer.cs</LastGenOut
424e0 70 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e put>',.premake.esc(path.getbasen
42500 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 ame(node.name))).elseif.elements
42520 20 3d 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 .==."SubTypeDesigner".then._p('.
42540 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e .....<SubType>Designer</SubType>
42560 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 46 6f ').elseif.elements.==."SubTypeFo
42580 72 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d rm".then._p('......<SubType>Form
425a0 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 </SubType>').elseif.elements.==.
425c0 22 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 "PreserveNewest".then._p('......
425e0 3c 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e <CopyToOutputDirectory>PreserveN
42600 65 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a ewest</CopyToOutputDirectory>').
42620 65 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 end.if.dependency.then._p('.....
42640 20 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f .<DependentUpon>%s</DependentUpo
42660 6e 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 n>',.path.translate(premake.esc(
42680 64 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 dependency),."\\")).end._p('....
426a0 3c 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 </%s>',.action).end.end.},.false
426c0 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 ).end.function.cs2005.projectele
426e0 6d 65 6e 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 ment(prj).local.action.=.premake
42700 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 .action.current().local.toolvers
42720 69 6f 6e 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 ion.=.''.if.action.vstudio.tools
42740 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e Version.then.toolversion.=.strin
42760 67 2e 66 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 g.format('.ToolsVersion="%s"',.a
42780 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.
427a0 69 66 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 5f 70 28 27 3c if._ACTION.>."vs2008".then._p('<
427c0 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 ?xml.version="1.0".encoding="utf
427e0 2d 38 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 -8"?>').end._p('<Project%s.Defau
42800 6c 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f ltTargets="Build".xmlns="http://
42820 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f schemas.microsoft.com/developer/
42840 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e msbuild/2003">',.toolversion).en
42860 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 d.function.cs2005.projectsetting
42880 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f s(prj)._p('..<PropertyGroup>')._
428a0 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d p('....<Configuration.Condition=
428c0 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 ".\'$(Configuration)\'.==.\'\'."
428e0 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 >%s</Configuration>',.premake.es
42900 63 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 5b 31 5d c(prj.solution.configurations[1]
42920 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 ))._p('....<Platform.Condition="
42940 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 .\'$(Platform)\'.==.\'\'.">%s</P
42960 6c 61 74 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 latform>',.cs2005.arch(prj)).loc
42980 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 al.action.=.premake.action.curre
429a0 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 nt().if.action.vstudio.productVe
429c0 72 73 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 rsion.then._p('....<ProductVersi
429e0 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e on>%s</ProductVersion>',.action.
42a00 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f vstudio.productVersion).end.if._
42a20 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c ACTION.<."vs2012".then._p('....<
42a40 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e SchemaVersion>2.0</SchemaVersion
42a60 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 >').end._p('....<ProjectGuid>{%s
42a80 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 }</ProjectGuid>',.prj.uuid)._p('
42aa0 20 20 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 ....<OutputType>%s</OutputType>'
42ac0 2c 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f ,.premake.dotnet.getkind(prj))._
42ae0 70 28 27 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 p('....<AppDesignerFolder>Proper
42b00 74 69 65 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 ties</AppDesignerFolder>')._p('.
42b20 20 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 ...<RootNamespace>%s</RootNamesp
42b40 61 63 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 ace>',.prj.buildtarget.basename)
42b60 0a 5f 70 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d ._p('....<AssemblyName>%s</Assem
42b80 62 6c 79 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e blyName>',.prj.buildtarget.basen
42ba0 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 ame).local.framework.=.prj.frame
42bc0 77 6f 72 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 work.or.action.vstudio.targetFra
42be0 6d 65 77 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 mework.if.framework.then._p('...
42c00 20 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 .<TargetFrameworkVersion>v%s</Ta
42c20 72 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 rgetFrameworkVersion>',.framewor
42c40 6b 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 k).end.if._ACTION.==.'vs2010'.th
42c60 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 en._p('....<TargetFrameworkProfi
42c80 6c 65 3e 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 le></TargetFrameworkProfile>').e
42ca0 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f nd.if._ACTION.>=."vs2010".then._
42cc0 70 28 27 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 p('....<FileAlignment>512</FileA
42ce0 6c 69 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 lignment>').end._p('..</Property
42d00 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f Group>').end.function.cs2005.pro
42d20 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 pertygroup(cfg)._p('..<PropertyG
42d40 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 roup.Condition=".\'$(Configurati
42d60 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 on)|$(Platform)\'.==.\'%s|%s\'."
42d80 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 >',.premake.esc(cfg.name),.cs200
42da0 35 2e 61 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 5.arch(cfg)).if._ACTION.>."vs200
42dc0 38 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 8".then._p('....<PlatformTarget>
42de0 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 %s</PlatformTarget>',.cs2005.arc
42e00 68 28 63 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e h(cfg)).end.end.function.cs2005.
42e20 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 generate(prj).io.eol.=."\r\n".cs
42e40 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 2005.projectelement(prj).if._ACT
42e60 49 4f 4e 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 ION.>."vs2010".then._p('..<Impor
42e80 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 t.Project="$(MSBuildExtensionsPa
42ea0 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 th)\\$(MSBuildToolsVersion)\\Mic
42ec0 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 rosoft.Common.props".Condition="
42ee0 45 78 69 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 Exists(\'$(MSBuildExtensionsPath
42f00 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f )\\$(MSBuildToolsVersion)\\Micro
42f20 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 soft.Common.props\')"./>').end.c
42f40 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 66 6f 72 20 63 s2005.projectsettings(prj).for.c
42f60 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f fg.in.premake.eachconfig(prj).do
42f80 0a 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 .cs2005.propertygroup(cfg).if.cf
42fa0 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 g.flags.Symbols.then._p('....<De
42fc0 62 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 bugSymbols>true</DebugSymbols>')
42fe0 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 ._p('....<DebugType>full</DebugT
43000 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 ype>').else._p('....<DebugType>p
43020 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 dbonly</DebugType>').end._p('...
43040 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 .<Optimize>%s</Optimize>',.iif(c
43060 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 4f fg.flags.Optimize.or.cfg.flags.O
43080 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 69 6d 69 7a ptimizeSize.or.cfg.flags.Optimiz
430a0 65 53 70 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 eSpeed,."true",."false"))._p('..
430c0 20 20 3c 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 ..<OutputPath>%s</OutputPath>',.
430e0 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 5f 70 28 27 20 cfg.buildtarget.directory)._p('.
43100 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f ...<DefineConstants>%s</DefineCo
43120 6e 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e nstants>',.table.concat(premake.
43140 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 esc(cfg.defines),.";"))._p('....
43160 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 <ErrorReport>prompt</ErrorReport
43180 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 >')._p('....<WarningLevel>4</War
431a0 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 ningLevel>').if.cfg.flags.Unsafe
431c0 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 .then._p('....<AllowUnsafeBlocks
431e0 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a >true</AllowUnsafeBlocks>').end.
43200 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.
43220 5f 70 28 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 _p('....<TreatWarningsAsErrors>t
43240 72 75 65 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 rue</TreatWarningsAsErrors>').en
43260 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f d._p('..</PropertyGroup>').end._
43280 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e p('..<ItemGroup>').for._,.ref.in
432a0 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 .ipairs(premake.getlinks(prj,."s
432c0 69 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 iblings",."object")).do._p('....
432e0 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 <ProjectReference.Include="%s">'
43300 2c 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 74 69 76 ,.path.translate(path.getrelativ
43320 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 e(prj.location,.vstudio.projectf
43340 69 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f ile(ref)),."\\"))._p('......<Pro
43360 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a ject>{%s}</Project>',.ref.uuid).
43380 5f 70 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d _p('......<Name>%s</Name>',.prem
433a0 61 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f ake.esc(ref.name))._p('....</Pro
433c0 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 6c 69 6e 6b jectReference>').end.for._,.link
433e0 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 name.in.ipairs(premake.getlinks(
43400 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 20 64 6f 0a 5f prj,."system",."basename")).do._
43420 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f p('....<Reference.Include="%s"./
43440 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f >',.premake.esc(linkname)).end._
43460 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 p('..</ItemGroup>')._p('..<ItemG
43480 72 6f 75 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 roup>').cs2005.files(prj)._p('..
434a0 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 </ItemGroup>').local.msbuild.=.i
434c0 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 if(_ACTION.<."vs2012",."Bin",."T
434e0 6f 6f 6c 73 22 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 ools")._p('..<Import.Project="$(
43500 4d 53 42 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 MSBuild%sPath)\\Microsoft.CSharp
43520 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 .targets"./>',.msbuild)._p('..<!
43540 2d 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c --.To.modify.your.build.process,
43560 20 61 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 .add.your.task.inside.one.of.the
43580 20 74 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e .targets.below.and.uncomment.it.
435a0 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 ')._p('.......Other.similar.exte
435c0 6e 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 nsion.points.exist,.see.Microsof
435e0 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 t.Common.targets.')._p('..<Targe
43600 74 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f t.Name="BeforeBuild">')._p('..</
43620 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 Target>')._p('..<Target.Name="Af
43640 74 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f terBuild">')._p('..</Target>')._
43660 70 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a p('..-->')._p('</Project>').end.
43680 00 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e .local.cs2005.=.premake.vstudio.
436a0 63 73 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f cs2005.function.cs2005.generate_
436c0 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 user(prj).io.eol.=."\r\n"._p('<P
436e0 72 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 roject.xmlns="http://schemas.mic
43700 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 rosoft.com/developer/msbuild/200
43720 33 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 3">')._p('..<PropertyGroup>').lo
43740 63 61 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 cal.refpaths.=.table.translate(p
43760 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 70 rj.libdirs,.function(v).return.p
43780 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 ath.getabsolute(prj.location....
437a0 22 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 "/"....v).end)._p('....<Referenc
437c0 65 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e ePath>%s</ReferencePath>',.path.
437e0 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c translate(table.concat(refpaths,
43800 20 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 .";"),."\\"))._p('..</PropertyGr
43820 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 00 70 72 65 oup>')._p('</Project>').end..pre
43840 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 make.vstudio.vc2010.=.{.}.local.
43860 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a vc2010.=.premake.vstudio.vc2010.
43880 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 0a local.vstudio.=.premake.vstudio.
438a0 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a local.function.vs2010_config(prj
438c0 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 )._p(1,'<ItemGroup.Label="Projec
438e0 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e tConfigurations">').for._,.cfgin
43900 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 fo.in.ipairs(prj.solution.vstudi
43920 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 o_configs).do._p(2,'<ProjectConf
43940 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b iguration.Include="%s">',.premak
43960 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 e.esc(cfginfo.name))._p(3,'<Conf
43980 69 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 iguration>%s</Configuration>',cf
439a0 67 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e ginfo.buildcfg)._p(3,'<Platform>
439c0 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 %s</Platform>',cfginfo.platform)
439e0 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 ._p(2,'</ProjectConfiguration>')
43a00 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 6c 6f .end._p(1,'</ItemGroup>').end.lo
43a20 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 cal.function.vs2010_globals(prj)
43a40 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f ._p(1,'<PropertyGroup.Label="Glo
43a60 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d bals">')._p(2,'<ProjectGuid>{%s}
43a80 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 27 </ProjectGuid>',prj.uuid)._p(2,'
43aa0 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 <RootNamespace>%s</RootNamespace
43ac0 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 >',prj.name).if.prj.flags.and.pr
43ae0 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 54 61 72 67 j.flags.Managed.then._p(2,'<Targ
43b00 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 34 2e 30 3c 2f 54 61 72 67 65 74 46 etFrameworkVersion>v4.0</TargetF
43b20 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 rameworkVersion>')._p(2,'<Keywor
43b40 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 d>ManagedCProj</Keyword>').elsei
43b60 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 f.vstudio.toolset.==."v120_wp81"
43b80 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 65 6e 2d .then._p(2,'<DefaultLanguage>en-
43ba0 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4d 69 US</DefaultLanguage>')._p(2,'<Mi
43bc0 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 3c 2f 4d nimumVisualStudioVersion>12.0</M
43be0 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 inimumVisualStudioVersion>')._p(
43c00 32 2c 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 74 72 75 65 2,'<AppContainerApplication>true
43c20 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 </AppContainerApplication>')._p(
43c40 32 2c 27 3c 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 2,'<ApplicationType>Windows.Phon
43c60 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 e</ApplicationType>')._p(2,'<App
43c80 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 38 2e 31 3c 2f 41 70 70 6c 69 63 licationTypeRevision>8.1</Applic
43ca0 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 ationTypeRevision>').else._p(2,'
43cc0 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 <Keyword>Win32Proj</Keyword>').e
43ce0 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.
43d00 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 6f 6e 66 function.vc2010.config_type(conf
43d20 69 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 22 44 79 6e ig).local.t.=.{.SharedLib.=."Dyn
43d40 61 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 22 53 74 61 74 69 amicLibrary",.StaticLib.=."Stati
43d60 63 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 cLibrary",.ConsoleApp.=."Applica
43d80 74 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f tion",.WindowedApp.=."Applicatio
43da0 6e 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 6c n".}.return.t[config.kind].end.l
43dc0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 ocal.function.if_config_and_plat
43de0 66 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 69 6f 6e 3d 22 5c 27 24 28 43 6f form().return.'Condition="\'$(Co
43e00 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 3d 3d 5c 27 25 73 nfiguration)|$(Platform)\'==\'%s
43e20 5c 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 70 74 69 6d 69 73 61 \'"'.end.local.function.optimisa
43e40 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 44 69 73 61 62 6c tion(cfg).local.result.=."Disabl
43e60 65 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 ed".for._,.value.in.ipairs(cfg.f
43e80 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 6d 69 7a 65 22 lags).do.if.(value.==."Optimize"
43ea0 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c 22 0a 65 6c 73 65 69 66 20 28 76 ).then.result.=."Full".elseif.(v
43ec0 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 alue.==."OptimizeSize").then.res
43ee0 75 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d ult.=."MinSpace".elseif.(value.=
43f00 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d =."OptimizeSpeed").then.result.=
43f20 20 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c ."MaxSpeed".end.end.return.resul
43f40 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 t.end.function.vc2010.configurat
43f60 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 5f ionPropertyGroup(cfg,.cfginfo)._
43f80 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 6f 6e 66 69 67 p(1,'<PropertyGroup.'..if_config
43fa0 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 _and_platform()...'.Label="Confi
43fc0 67 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 guration">'.,.premake.esc(cfginf
43fe0 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 o.name))._p(2,'<ConfigurationTyp
44000 65 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 27 2c 76 63 32 30 31 30 e>%s</ConfigurationType>',vc2010
44020 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 28 32 2c 27 3c 55 73 65 44 65 62 .config_type(cfg))._p(2,'<UseDeb
44040 75 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 ugLibraries>%s</UseDebugLibrarie
44060 73 3e 27 2c 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 22 44 s>',.iif(optimisation(cfg).==."D
44080 69 73 61 62 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 32 2c 27 isabled","true","false"))._p(2,'
440a0 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f <PlatformToolset>%s</PlatformToo
440c0 6c 73 65 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 29 lset>',.premake.vstudio.toolset)
440e0 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 .if.cfg.flags.MFC.then._p(2,'<Us
44100 65 4f 66 4d 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 eOfMfc>%s</UseOfMfc>',.iif(cfg.f
44120 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 lags.StaticRuntime,."Static",."D
44140 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f ynamic")).end.if.cfg.flags.ATL.o
44160 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 20 74 68 65 6e 0a 5f 70 28 32 2c r.cfg.flags.StaticATL.then._p(2,
44180 27 3c 55 73 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 74 6c 3e 27 2c 20 69 69 66 28 63 '<UseOfAtl>%s</UseOfAtl>',.iif(c
441a0 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 fg.flags.StaticATL,."Static",."D
441c0 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 ynamic")).end.if.cfg.flags.Manag
441e0 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 2f ed.then._p(2,'<CLRSupport>true</
44200 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 72 CLRSupport>').end._p(1,'</Proper
44220 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 6d tyGroup>').end.local.function.im
44240 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 69 port_props(prj).for._,.cfginfo.i
44260 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 6f n.ipairs(prj.solution.vstudio_co
44280 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 65 nfigs).do.local.cfg.=.premake.ge
442a0 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 66 tconfig(prj,.cfginfo.src_buildcf
442c0 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 3c g,.cfginfo.src_platform)._p(1,'<
442e0 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 61 ImportGroup.'..if_config_and_pla
44300 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 74 tform()...'.Label="PropertySheet
44320 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 29 s">'.,premake.esc(cfginfo.name))
44340 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 6f ._p(2,'<Import.Project="$(UserRo
44360 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 6d otDir)\\Microsoft.Cpp.$(Platform
44380 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 28 ).user.props".Condition="exists(
443a0 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 2e \'$(UserRootDir)\\Microsoft.Cpp.
443c0 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 6c $(Platform).user.props\')".Label
443e0 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 5f 70 28 ="LocalAppDataPlatform"./>')._p(
44400 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 1,'</ImportGroup>').end.end.func
44420 74 69 6f 6e 20 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a tion.vc2010.outputProperties(prj
44440 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 ).for._,.cfginfo.in.ipairs(prj.s
44460 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 olution.vstudio_configs).do.loca
44480 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 63 l.cfg.=.premake.getconfig(prj,.c
444a0 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 63 fginfo.src_buildcfg,.cfginfo.src
444c0 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 63 66 67 2e 62 75 _platform).local.target.=.cfg.bu
444e0 69 6c 64 74 61 72 67 65 74 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 ildtarget._p(1,'<PropertyGroup.'
44500 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 ..if_config_and_platform()...'>'
44520 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 70 28 ,.premake.esc(cfginfo.name))._p(
44540 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 5c 5c 3c 2f 4f 75 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 2,'<OutDir>%s\\</OutDir>',.prema
44560 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 69 66 20 63 66 67 ke.esc(target.directory)).if.cfg
44580 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 32 .platform.==."Xbox360".then._p(2
445a0 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 74 70 75 ,'<OutputFile>$(OutDir)%s</Outpu
445c0 74 46 69 6c 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 6e 61 6d 65 tFile>',.premake.esc(target.name
445e0 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e 25 73 5c 5c 3c 2f 49 6e 74 44 69 )).end._p(2,'<IntDir>%s\\</IntDi
44600 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 r>',.premake.esc(cfg.objectsdir)
44620 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 65 74 4e 61 )._p(2,'<TargetName>%s</TargetNa
44640 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 73 65 6e 61 me>',.premake.esc(path.getbasena
44660 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 67 65 74 45 me(target.name)))._p(2,'<TargetE
44680 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 65 73 63 28 xt>%s</TargetExt>',.premake.esc(
446a0 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 65 29 29 29 path.getextension(target.name)))
446c0 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e .if.cfg.kind.==."SharedLib".then
446e0 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 6f 49 6d 70 .local.ignore.=.(cfg.flags.NoImp
44700 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 20 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 ortLib.~=.nil).._p(2,'<IgnoreImp
44720 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 62 72 61 ortLibrary>%s</IgnoreImportLibra
44740 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 66 20 63 ry>',.tostring(ignore)).end.if.c
44760 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 fg.kind.~=."StaticLib".then._p(2
44780 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 ,'<LinkIncremental>%s</LinkIncre
447a0 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 mental>',.tostring(premake.confi
447c0 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 g.isincrementallink(cfg))).end.i
447e0 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 f.cfg.flags.NoManifest.then._p(2
44800 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 ,'<GenerateManifest>false</Gener
44820 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 ateManifest>').end._p(1,'</Prope
44840 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 rtyGroup>').end.end.local.functi
44860 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f on.runtime(cfg).local.runtime.lo
44880 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 cal.flags.=.cfg.flags.if.premake
448a0 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 20 74 68 65 6e 0a 72 .config.isdebugbuild(cfg).then.r
448c0 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 untime.=.iif(flags.StaticRuntime
448e0 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 .and.not.flags.Managed,."MultiTh
44900 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 readedDebug",."MultiThreadedDebu
44920 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e gDLL").else.runtime.=.iif(flags.
44940 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 61 6e 61 StaticRuntime.and.not.flags.Mana
44960 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 ged,."MultiThreaded",."MultiThre
44980 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 adedDLL").end.return.runtime.end
449a0 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 .local.function.precompiled_head
449c0 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e er(cfg).......if.not.cfg.flags.N
449e0 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 oPCH.and.cfg.pchheader.then._p(3
44a00 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d ,'<PrecompiledHeader>Use</Precom
44a20 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 piledHeader>')._p(3,'<Precompile
44a40 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 dHeaderFile>%s</PrecompiledHeade
44a60 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 rFile>',.cfg.pchheader).else._p(
44a80 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 3,'<PrecompiledHeader></Precompi
44aa0 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 ledHeader>').end.end.local.funct
44ac0 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 ion.preprocessor(indent,cfg).if.
44ae0 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c #cfg.defines.>.0.then._p(indent,
44b00 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 25 73 3b 25 25 28 '<PreprocessorDefinitions>%s;%%(
44b20 50 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 PreprocessorDefinitions)</Prepro
44b40 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 cessorDefinitions>'.,premake.esc
44b60 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 (table.concat(cfg.defines,.";"))
44b80 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 ).else._p(indent,'<PreprocessorD
44ba0 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 efinitions></PreprocessorDefinit
44bc0 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 ions>').end.end.local.function.i
44be0 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e nclude_dirs(indent,cfg).if.#cfg.
44c00 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 includedirs.>.0.then._p(indent,'
44c20 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 <AdditionalIncludeDirectories>%s
44c40 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 ;%%(AdditionalIncludeDirectories
44c60 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e )</AdditionalIncludeDirectories>
44c80 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 74 61 '.,premake.esc(path.translate(ta
44ca0 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 ble.concat(cfg.includedirs,.";")
44cc0 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 6f 6e ,.'\\'))).end.end.local.function
44ce0 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 52 65 .resource_compile(cfg)._p(2,'<Re
44d00 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 33 2c sourceCompile>').preprocessor(3,
44d20 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 27 3c cfg).include_dirs(3,cfg)._p(2,'<
44d40 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 66 75 /ResourceCompile>').end.local.fu
44d60 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 66 6c nction.exceptions(cfg).if.cfg.fl
44d80 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 32 2c 27 3c 45 78 63 ags.NoExceptions.then._p(2,'<Exc
44da0 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 6f 6e 48 eptionHandling>false</ExceptionH
44dc0 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 45 48 20 andling>').elseif.cfg.flags.SEH.
44de0 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 then._p(2,'<ExceptionHandling>As
44e00 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e ync</ExceptionHandling>').end.en
44e20 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 d.local.function.rtti(cfg).if.cf
44e40 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 g.flags.NoRTTI.and.not.cfg.flags
44e60 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 .Managed.then._p(3,'<RuntimeType
44e80 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 Info>false</RuntimeTypeInfo>').e
44ea0 6e 64 0a 65 6e 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 nd.end.local.function.wchar_t_bu
44ec0 69 6c 64 69 6e 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 ildin(cfg).if.cfg.flags.NativeWC
44ee0 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 73 42 75 har.then._p(3,'<TreatWChar_tAsBu
44f00 69 6c 74 49 6e 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 iltInType>true</TreatWChar_tAsBu
44f20 69 6c 74 49 6e 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 iltInType>').elseif.cfg.flags.No
44f40 4e 61 74 69 76 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 NativeWChar.then._p(3,'<TreatWCh
44f60 61 72 5f 74 41 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 ar_tAsBuiltInType>false</TreatWC
44f80 68 61 72 5f 74 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 har_tAsBuiltInType>').end.end.lo
44fa0 63 61 6c 20 66 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 cal.function.sse(cfg).if.cfg.fla
44fc0 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 45 gs.EnableSSE.then._p(3,'<EnableE
44fe0 6e 68 61 6e 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 nhancedInstructionSet>StreamingS
45000 49 4d 44 45 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 IMDExtensions</EnableEnhancedIns
45020 74 72 75 63 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 tructionSet>').elseif.cfg.flags.
45040 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 45 6e 68 EnableSSE2.then._p(3,'<EnableEnh
45060 61 6e 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 ancedInstructionSet>StreamingSIM
45080 44 45 78 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 DExtensions2</EnableEnhancedInst
450a0 72 75 63 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 ructionSet>').end.end.local.func
450c0 74 69 6f 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 tion.floating_point(cfg)......if
450e0 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 33 2c 27 .cfg.flags.FloatFast.then._p(3,'
45100 3c 46 6c 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 <FloatingPointModel>Fast</Floati
45120 6e 67 50 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 ngPointModel>').elseif.cfg.flags
45140 2e 46 6c 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 .FloatStrict.and.not.cfg.flags.M
45160 61 6e 61 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 anaged.then._p(3,'<FloatingPoint
45180 4d 6f 64 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 Model>Strict</FloatingPointModel
451a0 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 65 62 75 67 >').end.end.local.function.debug
451c0 5f 69 6e 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 _info(cfg).local.debug_info.=.''
451e0 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 69 66 20 63 66 .if.cfg.flags.Symbols.then.if.cf
45200 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 g.platform.==."x64".or.cfg.flags
45220 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 .Managed.or.premake.config.isopt
45240 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c imizedbuild(cfg.flags).or.cfg.fl
45260 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 67 ags.NoEditAndContinue.then.debug
45280 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 0a 64 _info.=."ProgramDatabase".else.d
452a0 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6e ebug_info.=."EditAndContinue".en
452c0 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 d.end._p(3,'<DebugInformationFor
452e0 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 mat>%s</DebugInformationFormat>'
45300 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 ,debug_info).end.local.function.
45320 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f minimal_build(cfg).if.premake.co
45340 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 nfig.isdebugbuild(cfg).and.cfg.f
45360 6c 61 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 lags.EnableMinimalRebuild.then._
45380 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d p(3,'<MinimalRebuild>true</Minim
453a0 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c alRebuild>').else._p(3,'<Minimal
453c0 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 Rebuild>false</MinimalRebuild>')
453e0 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 6f 6d 70 69 6c 65 5f .end.end.local.function.compile_
45400 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 language(cfg).if.cfg.options.For
45420 63 65 43 50 50 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 ceCPP.then._p(3,'<CompileAs>Comp
45440 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 63 ileAsCpp</CompileAs>').else.if.c
45460 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 fg.language.==."C".then._p(3,'<C
45480 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 ompileAs>CompileAsC</CompileAs>'
454a0 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 ).end.end.end.local.function.for
454c0 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 cedinclude_files(indent,cfg).if.
454e0 23 63 66 67 2e 66 6f 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 #cfg.forcedincludes.>.0.then._p(
45500 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c 2f indent,'<ForcedIncludeFiles>%s</
45520 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 ForcedIncludeFiles>'.,premake.es
45540 63 28 70 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 63 66 c(path.translate(table.concat(cf
45560 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a g.forcedincludes,.";"),.'\\'))).
45580 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 6f end.end.local.function.vs10_clco
455a0 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 5f mpile(cfg)._p(2,'<ClCompile>')._
455c0 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 28 p(3,'<AdditionalOptions>%s.%s%%(
455e0 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 AdditionalOptions)</AdditionalOp
45600 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 tions>'.,.table.concat(premake.e
45620 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 0a 2c 20 69 69 66 sc(cfg.buildoptions),.".").,.iif
45640 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c 20 (cfg.flags.UnsignedChar,."/J.",.
45660 22 20 22 29 0a 29 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 ".").)._p(3,'<Optimization>%s</O
45680 70 74 69 6d 69 7a 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 ptimization>',optimisation(cfg))
456a0 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 6f .include_dirs(3,cfg).preprocesso
456c0 72 28 33 2c 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 20 r(3,cfg).minimal_build(cfg).if..
456e0 6e 6f 74 20 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 not.premake.config.isoptimizedbu
45700 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 ild(cfg.flags).then.if.not.cfg.f
45720 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 42 61 73 69 63 52 75 lags.Managed.then._p(3,'<BasicRu
45740 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 61 ntimeChecks>EnableFastChecks</Ba
45760 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 sicRuntimeChecks>').end.if.cfg.f
45780 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 65 lags.ExtraWarnings.then.end.else
457a0 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 ._p(3,'<StringPooling>true</Stri
457c0 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 4c ngPooling>').end._p(3,'<RuntimeL
457e0 69 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 27 2c 20 72 75 6e ibrary>%s</RuntimeLibrary>',.run
45800 74 69 6d 65 28 63 66 67 29 29 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c time(cfg))._p(3,'<FunctionLevelL
45820 69 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 inking>true</FunctionLevelLinkin
45840 67 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 g>').if.not.cfg.flags.NoMultiPro
45860 63 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 cessorCompilation.and.not.cfg.fl
45880 61 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 ags.EnableMinimalRebuild.then._p
458a0 28 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 (3,'<MultiProcessorCompilation>t
458c0 72 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 rue</MultiProcessorCompilation>'
458e0 29 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 ).else._p(3,'<MultiProcessorComp
45900 69 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 ilation>false</MultiProcessorCom
45920 70 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 pilation>').end.precompiled_head
45940 65 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 er(cfg).if.cfg.flags.ExtraWarnin
45960 67 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 gs.then._p(3,'<WarningLevel>Leve
45980 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c l4</WarningLevel>').else._p(3,'<
459a0 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 WarningLevel>Level3</WarningLeve
459c0 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 l>').end.if.cfg.flags.FatalWarni
459e0 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 ngs.then._p(3,'<TreatWarningAsEr
45a00 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 27 29 ror>true</TreatWarningAsError>')
45a20 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 72 74 74 69 28 63 66 67 29 0a 77 .end.exceptions(cfg).rtti(cfg).w
45a40 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c 6f char_t_buildin(cfg).sse(cfg).flo
45a60 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 ating_point(cfg).debug_info(cfg)
45a80 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 33 2c .if.cfg.flags.Symbols.then._p(3,
45aa0 27 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 24 28 4f 75 74 44 '<ProgramDataBaseFileName>$(OutD
45ac0 69 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 ir)%s.pdb</ProgramDataBaseFileNa
45ae0 6d 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c me>'.,.path.getbasename(cfg.buil
45b00 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e dtarget.name)).end.if.cfg.flags.
45b20 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 6d 69 74 46 NoFramePointer.then._p(3,'<OmitF
45b40 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e ramePointers>true</OmitFramePoin
45b60 74 65 72 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 ters>').end.compile_language(cfg
45b80 29 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 33 2c 63 66 67 29 3b 0a 5f 70 ).forcedinclude_files(3,cfg);._p
45ba0 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e (2,'</ClCompile>').end.local.fun
45bc0 63 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e 70 ction.event_hooks(cfg).if.#cfg.p
45be0 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 ostbuildcommands>.0.then....._p(
45c00 32 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 2,'<PostBuildEvent>')._p(3,'<Com
45c20 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 mand>%s</Command>',premake.esc(t
45c40 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e able.implode(cfg.postbuildcomman
45c60 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 6f ds,."",."",."\r\n")))._p(2,'</Po
45c80 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 stBuildEvent>').end.if.#cfg.preb
45ca0 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c uildcommands>.0.then....._p(2,'<
45cc0 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e PreBuildEvent>')._p(3,'<Command>
45ce0 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e %s</Command>',premake.esc(table.
45d00 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 implode(cfg.prebuildcommands,.""
45d20 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 42 75 69 6c 64 ,."",."\r\n")))._p(2,'</PreBuild
45d40 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d Event>').end.if.#cfg.prelinkcomm
45d60 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b 45 ands>.0.then....._p(2,'<PreLinkE
45d80 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
45da0 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
45dc0 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c fg.prelinkcommands,."",."",."\r\
45de0 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 6e n")))._p(2,'</PreLinkEvent>').en
45e00 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c 5f d.end.local.function.additional_
45e20 6f 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b options(indent,cfg).if.#cfg.link
45e40 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 options.>.0.then._p(indent,'<Add
45e60 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f itionalOptions>%s.%%(AdditionalO
45e80 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 61 ptions)</AdditionalOptions>',.ta
45ea0 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f ble.concat(premake.esc(cfg.linko
45ec0 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e ptions),.".")).end.end.local.fun
45ee0 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 69 6e 64 65 78 2c ction.link_target_machine(index,
45f00 63 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 78 33 32 20 3d 20 27 4d cfg).local.platforms.=.{x32.=.'M
45f20 61 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 63 68 69 6e 65 58 36 34 27 7d 0a achineX86',.x64.=.'MachineX64'}.
45f40 69 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 20 74 68 65 6e 0a if.platforms[cfg.platform].then.
45f60 5f 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c 2f 54 61 72 _p(index,'<TargetMachine>%s</Tar
45f80 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 getMachine>',.platforms[cfg.plat
45fa0 66 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 74 form]).end.end.local.function.it
45fc0 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 20 20 2d 2d 20 54 68 65 20 58 62 em_def_lib(cfg)........--.The.Xb
45fe0 6f 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 ox360.project.files.are.stored.i
46000 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 66 n.another.place.in.the.project.f
46020 69 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 ile..if.cfg.kind.==.'StaticLib'.
46040 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 and.cfg.platform.~=."Xbox360".th
46060 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 en._p(1,'<Lib>')._p(2,'<OutputFi
46080 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 63 66 67 le>$(OutDir)%s</OutputFile>',cfg
460a0 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 .buildtarget.name).additional_op
460c0 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 tions(2,cfg).link_target_machine
460e0 28 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c (2,cfg)._p(1,'</Lib>').end.end.l
46100 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 69 66 ocal.function.import_lib(cfg).if
46120 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
46140 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e cal.implibname.=.cfg.linktarget.
46160 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 fullpath._p(3,'<ImportLibrary>%s
46180 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e </ImportLibrary>',iif(cfg.flags.
461a0 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 NoImportLib,.cfg.objectsdir...."
461c0 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c \\"....path.getname(implibname),
461e0 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 .implibname)).end.end.function.v
46200 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 3e 27 29 0a 5f c2010.link(cfg)._p(2,'<Link>')._
46220 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 27 2c p(3,'<SubSystem>%s</SubSystem>',
46240 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 .iif(cfg.kind.==."ConsoleApp",."
46260 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 0a 5f 70 28 33 2c 27 3c 47 65 6e Console",."Windows"))._p(3,'<Gen
46280 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 25 73 3c 2f 47 65 6e 65 72 61 erateDebugInformation>%s</Genera
462a0 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 63 teDebugInformation>',.tostring(c
462c0 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 69 66 20 70 72 65 fg.flags.Symbols.~=.nil)).if.pre
462e0 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 make.config.isoptimizedbuild(cfg
46300 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54 .flags).then._p(3,'<EnableCOMDAT
46320 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e Folding>true</EnableCOMDATFoldin
46340 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74 g>')._p(3,'<OptimizeReferences>t
46360 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 65 6e 64 0a 69 rue</OptimizeReferences>').end.i
46380 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e 0a 76 f.cfg.kind.~=.'StaticLib'.then.v
463a0 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 c2010.additionalDependencies(cfg
463c0 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c )._p(3,'<OutputFile>$(OutDir)%s<
463e0 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e /OutputFile>',.cfg.buildtarget.n
46400 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 ame).if.#cfg.libdirs.>.0.then._p
46420 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 (3,'<AdditionalLibraryDirectorie
46440 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f s>%s;%%(AdditionalLibraryDirecto
46460 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 ries)</AdditionalLibraryDirector
46480 69 65 73 3e 27 2c 0a 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
464a0 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 3b 27 29 e(table.concat(cfg.libdirs,.';')
464c0 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 ,.'\\'))).end.if.vc2010.config_t
464e0 79 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 20 6e 6f ype(cfg).==.'Application'.and.no
46500 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e t.cfg.flags.WinMain.and.not.cfg.
46520 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e flags.Managed.then.if.cfg.flags.
46540 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 Unicode.then._p(3,'<EntryPointSy
46560 6d 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 mbol>wmainCRTStartup</EntryPoint
46580 53 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 Symbol>').else._p(3,'<EntryPoint
465a0 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e Symbol>mainCRTStartup</EntryPoin
465c0 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 tSymbol>').end.end.import_lib(cf
465e0 67 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 g).local.deffile.=.premake.findf
46600 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e ile(cfg,.".def").if.deffile.then
46620 0a 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 25 73 3c ._p(3,'<ModuleDefinitionFile>%s<
46640 2f 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 2c 20 64 65 66 66 69 6c 65 /ModuleDefinitionFile>',.deffile
46660 29 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 33 2c 63 66 67 29 ).end.link_target_machine(3,cfg)
46680 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 65 6e 64 0a 5f .additional_options(3,cfg).end._
466a0 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 p(2,'</Link>').end.function.vc20
466c0 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 0a 6c 10.additionalDependencies(cfg).l
466e0 6f 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 ocal.links.=.premake.getlinks(cf
46700 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 6c 69 6e g,."system",."fullpath").if.#lin
46720 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 ks.>.0.then._p(3,'<AdditionalDep
46740 65 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 endencies>%s;%%(AdditionalDepend
46760 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 65 6e 63 69 65 73 3e encies)</AdditionalDependencies>
46780 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 29 0a 65 6e 64 ',.table.concat(links,.";")).end
467a0 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 69 6e 69 74 .end.local.function.item_definit
467c0 69 6f 6e 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 ions(prj).for._,.cfginfo.in.ipai
467e0 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 29 rs(prj.solution.vstudio_configs)
46800 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 69 .do.local.cfg.=.premake.getconfi
46820 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 67 g(prj,.cfginfo.src_buildcfg,.cfg
46840 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 3c 49 74 65 6d 44 65 info.src_platform)._p(1,'<ItemDe
46860 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 27 20 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f finitionGroup.'...if_config_and_
46880 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 platform()...'>'.,premake.esc(cf
468a0 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 ginfo.name)).vs10_clcompile(cfg)
468c0 0a 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 69 74 65 6d 5f 64 65 66 5f .resource_compile(cfg).item_def_
468e0 6c 69 62 28 63 66 67 29 0a 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 65 76 65 6e 74 5f lib(cfg).vc2010.link(cfg).event_
46900 68 6f 6f 6b 73 28 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 6f hooks(cfg)._p(1,'</ItemDefinitio
46920 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 31 nGroup>').end.end.function.vc201
46940 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 6c 0.getfilegroup(prj,.group).local
46960 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 66 .sortedfiles.=.prj.vc2010sortedf
46980 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 72 iles.if.not.sortedfiles.then.sor
469a0 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 49 tedfiles.=.{.ClCompile.=.{},.ClI
469c0 6e 63 6c 75 64 65 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b 7d 2c 0a 52 65 73 6f 75 72 63 65 nclude.=.{},.None.=.{},.Resource
469e0 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 0a Compile.=.{},.AppxManifest.=.{}.
46a00 7d 0a 6c 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 }.local.foundAppxManifest.=.fals
46a20 65 0a 66 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 e.for.file.in.premake.project.ea
46a40 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 chfile(prj).do.if.path.iscppfile
46a60 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 65 72 74 28 73 6f (file.name).then.table.insert(so
46a80 72 74 65 64 66 69 6c 65 73 2e 43 6c 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 rtedfiles.ClCompile,.file).elsei
46aa0 66 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 f.path.iscppheader(file.name).th
46ac0 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 72 65 en.if.not.table.icontains(prj.re
46ae0 6d 6f 76 65 66 69 6c 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 movefiles,.file).then.table.inse
46b00 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 69 6c 65 29 0a rt(sortedfiles.ClInclude,.file).
46b20 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 end.elseif.path.isresourcefile(f
46b40 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
46b60 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 edfiles.ResourceCompile,.file).e
46b80 6c 73 65 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 lse.local.ext.=.path.getextensio
46ba0 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 65 78 74 20 3d 3d 20 22 n(file.name):lower().if.ext.==."
46bc0 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 66 6f 75 6e 64 41 70 70 78 4d 61 6e .appxmanifest".then.foundAppxMan
46be0 69 66 65 73 74 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 ifest.=.true.table.insert(sorted
46c00 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a 74 files.AppxManifest,.file).else.t
46c20 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 69 able.insert(sortedfiles.None,.fi
46c40 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 le).end.end.end.if.vstudio.tools
46c60 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d et.==."v120_wp81".and.prj.kind.=
46c80 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 =."WindowedApp".and.not.foundApp
46ca0 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d xManifest.then.vstudio.needAppxM
46cc0 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 anifest.=.true.local.fcfg.=.{}.f
46ce0 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 78 6d 61 6e cfg.name.=.prj.name....".appxman
46d00 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a ifest".fcfg.vpath.=.premake.proj
46d20 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 ect.getvpath(prj,.fcfg.name).tab
46d40 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 le.insert(sortedfiles.AppxManife
46d60 73 74 2c 20 66 63 66 67 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 st,.fcfg).end.prj.vc2010sortedfi
46d80 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 73 6f 72 les.=.sortedfiles.end.return.sor
46da0 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 tedfiles[group].end.function.vc2
46dc0 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 010.files(prj).vc2010.simplefile
46de0 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e sgroup(prj,."ClInclude").vc2010.
46e00 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 compilerfilesgroup(prj).vc2010.s
46e20 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 implefilesgroup(prj,."None").vc2
46e40 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 76 63 32 30 31 30 2e 010.customtaskgroup(prj).vc2010.
46e60 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 simplefilesgroup(prj,."ResourceC
46e80 6f 6d 70 69 6c 65 22 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 ompile").vc2010.simplefilesgroup
46ea0 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 (prj,."AppxManifest").end.functi
46ec0 6f 6e 20 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a 6c on.vc2010.customtaskgroup(prj).l
46ee0 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 ocal.files.=.{.}.for._,.custombu
46f00 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c ildtask.in.ipairs(prj.custombuil
46f20 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b dtask.or.{}).do.for._,.buildtask
46f40 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d .in.ipairs(custombuildtask.or.{}
46f60 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 ).do.local.fcfg.=.{.}.fcfg.name.
46f80 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c =.path.getrelative(prj.location,
46fa0 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 61 74 68 2e buildtask[1]).fcfg.vpath.=.path.
46fc0 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 trimdots(fcfg.name).table.insert
46fe0 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 (files,.fcfg).end.end.if.#files.
47000 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f >.0..then._p(1,'<ItemGroup>').lo
47020 63 61 6c 20 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f cal.groupedBuildTasks.=.{}.for._
47040 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e ,.custombuildtask.in.ipairs(prj.
47060 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c custombuildtask.or.{}).do.for._,
47080 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 .buildtask.in.ipairs(custombuild
470a0 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 task.or.{}).do.if.(groupedBuildT
470c0 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 3d 20 6e 69 6c 29 20 74 68 65 6e 0a asks[buildtask[1]].==.nil).then.
470e0 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 groupedBuildTasks[buildtask[1]].
47100 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 67 72 6f 75 70 65 64 42 75 69 =.{}.end.table.insert(groupedBui
47120 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 2c 20 62 75 69 6c 64 74 61 73 6b ldTasks[buildtask[1]],.buildtask
47140 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 ).end.end.for.name,.custombuildt
47160 61 73 6b 20 69 6e 20 70 61 69 72 73 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 6f ask.in.pairs(groupedBuildTasks.o
47180 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 49 6e 63 6c r.{}).do._p(2,'<CustomBuild.Incl
471a0 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 70 61 74 ude=\"%s\">',.path.translate(pat
471c0 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 6e 61 6d 65 29 h.getrelative(prj.location,name)
471e0 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 65 54 79 70 65 3e 54 65 78 74 3c 2f 46 ,."\\"))._p(3,'<FileType>Text</F
47200 69 6c 65 54 79 70 65 3e 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 ileType>').local.cmd.=."".local.
47220 6f 75 74 70 75 74 73 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e outputs.=."".for._,.buildtask.in
47240 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 .ipairs(custombuildtask.or.{}).d
47260 6f 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 o.for._,.cmdline.in.ipairs(build
47280 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 63 task[4].or.{}).do.cmd.=.cmd....c
472a0 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 mdline.local.num.=.1.for._,.depd
472c0 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d ata.in.ipairs(buildtask[3].or.{}
472e0 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 25 28 ).do.cmd.=.string.gsub(cmd,"%$%(
47300 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 "....num..."%)",.string.format("
47320 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 %s.",path.getrelative(prj.locati
47340 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a on,depdata))).num.=.num.+.1.end.
47360 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 cmd.=.string.gsub(cmd,."%$%(<%)"
47380 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 74 72 65 ,.string.format("%s.",path.getre
473a0 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 5d lative(prj.location,buildtask[1]
473c0 29 29 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 ))).cmd.=.string.gsub(cmd,."%$%(
473e0 40 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 @%)",.string.format("%s.",path.g
47400 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 61 73 etrelative(prj.location,buildtas
47420 6b 5b 32 5d 29 29 29 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 22 5c 72 5c 6e 22 0a 65 6e 64 20 k[2]))).cmd.=.cmd...."\r\n".end.
47440 0a 6f 75 74 70 75 74 73 20 3d 20 6f 75 74 70 75 74 73 20 2e 2e 20 70 61 74 68 2e 67 65 74 72 65 .outputs.=.outputs....path.getre
47460 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 32 5d lative(prj.location,buildtask[2]
47480 29 20 2e 2e 20 22 3b 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f )....";".end._p(3,'<Command>%s</
474a0 43 6f 6d 6d 61 6e 64 3e 27 2c 63 6d 64 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 73 3e 25 73 Command>',cmd)._p(3,'<Outputs>%s
474c0 25 25 28 4f 75 74 70 75 74 73 29 3c 2f 4f 75 74 70 75 74 73 3e 27 2c 6f 75 74 70 75 74 73 29 0a %%(Outputs)</Outputs>',outputs).
474e0 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 _p(3,'<SubType>Designer</SubType
47500 3e 27 29 0a 5f 70 28 33 2c 27 3c 4d 65 73 73 61 67 65 3e 3c 2f 4d 65 73 73 61 67 65 3e 27 29 0a >')._p(3,'<Message></Message>').
47520 5f 70 28 32 2c 27 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c _p(2,'</CustomBuild>').end._p(1,
47540 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e '</ItemGroup>').end.end.function
47560 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 .vc2010.simplefilesgroup(prj,.se
47580 63 74 69 6f 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 ction,.subtype).local.files.=.vc
475a0 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 2010.getfilegroup(prj,.section).
475c0 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 if.#files.>.0..then._p(1,'<ItemG
475e0 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
47600 6c 65 73 29 20 64 6f 0a 69 66 20 73 75 62 74 79 70 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 les).do.if.subtype.then._p(2,'<%
47620 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 s.Include=\"%s\">',.section,.pat
47640 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 h.translate(file.name,."\\"))._p
47660 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 25 73 3c 2f 53 75 62 54 79 70 65 3e 27 2c 20 73 75 62 74 (3,'<SubType>%s</SubType>',.subt
47680 79 70 65 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 65 ype)._p(2,'</%s>',.section).else
476a0 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 ._p(2,'<%s.Include=\"%s\"./>',.s
476c0 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 ection,.path.translate(file.name
476e0 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f ,."\\")).end.end._p(1,'</ItemGro
47700 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f up>').end.end.function.vc2010.co
47720 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 mpilerfilesgroup(prj).local.conf
47740 69 67 73 20 3d 20 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 igs.=.prj.solution.vstudio_confi
47760 67 73 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 gs.local.files.=.vc2010.getfileg
47780 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 69 66 20 23 66 69 6c 65 73 roup(prj,."ClCompile").if.#files
477a0 20 3e 20 30 20 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 .>.0..then.local.config_mappings
477c0 20 3d 20 7b 7d 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 .=.{}.for._,.cfginfo.in.ipairs(c
477e0 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
47800 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
47820 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 69 66 20 63 66 67 fg,.cfginfo.src_platform).if.cfg
47840 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 20 61 6e 64 .pchheader.and.cfg.pchsource.and
47860 20 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 63 6f 6e 66 69 67 .not.cfg.flags.NoPCH.then.config
47880 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c _mappings[cfginfo].=.path.transl
478a0 61 74 65 28 63 66 67 2e 70 63 68 73 6f 75 72 63 65 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 ate(cfg.pchsource,."\\").end.end
478c0 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 ._p(1,'<ItemGroup>').for._,.file
478e0 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 20 74 72 61 6e 73 .in.ipairs(files).do.local.trans
47900 6c 61 74 65 64 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e latedpath.=.path.translate(file.
47920 6e 61 6d 65 2c 20 22 5c 5c 22 29 0a 5f 70 28 32 2c 20 27 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e name,."\\")._p(2,.'<ClCompile.In
47940 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 29 0a clude=\"%s\">',.translatedpath).
47960 5f 70 28 33 2c 20 27 3c 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 24 28 49 6e 74 44 69 72 29 _p(3,.'<ObjectFileName>$(IntDir)
47980 25 73 2e 6f 62 6a 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 6d 61 %s.obj</ObjectFileName>'.,.prema
479a0 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 ke.esc(path.translate(path.trimd
479c0 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 ots(path.removeext(file.name))))
479e0 0a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 .).for._,.cfginfo.in.ipairs(conf
47a00 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 69 6e igs).do.if.config_mappings[cfgin
47a20 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 69 67 fo].and.translatedpath.==.config
47a40 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 3c 50 _mappings[cfginfo].then._p(3,'<P
47a60 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 5f 61 recompiledHeader.'...if_config_a
47a80 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 63 6f nd_platform()....'>Create</Preco
47aa0 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 67 69 mpiledHeader>',.premake.esc(cfgi
47ac0 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 69 6e nfo.name)).config_mappings[cfgin
47ae0 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 69 6c fo].=.nil..--only.one.source.fil
47b00 65 20 70 65 72 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 e.per.pch.end.end.local.excluded
47b20 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 73 2c .=.table.icontains(prj.excludes,
47b40 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 .file.name).for._,.vsconfig.in.i
47b60 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 pairs(configs).do.local.cfg.=.pr
47b80 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 emake.getconfig(prj,.vsconfig.sr
47ba0 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 c_buildcfg,.vsconfig.src_platfor
47bc0 6d 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e m).if.excluded.or.table.icontain
47be0 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a s(cfg.excludes,.file.name).then.
47c00 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 2e 20 69 _p(3,.'<ExcludedFromBuild.'....i
47c20 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 74 72 75 f_config_and_platform()....'>tru
47c40 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 61 6b 65 e</ExcludedFromBuild>'.,.premake
47c60 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 0a 5f 70 .esc(vsconfig.name).).end.end._p
47c80 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 (2,'</ClCompile>').end._p(1,'</I
47ca0 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
47cc0 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
47ce0 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
47d00 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
47d20 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
47d40 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('
47d60 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 34 2e 30 22 20 78 6d <Project%s.ToolsVersion="4.0".xm
47d80 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f lns="http://schemas.microsoft.co
47da0 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 29 0a m/developer/msbuild/2003">',.t).
47dc0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 end.function.premake.vs2010_vcxp
47de0 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 roj(prj).io.indent.=."..".vc2010
47e00 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 .header("Build").vs2010_config(p
47e20 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 rj).vs2010_globals(prj)._p(1,'<I
47e40 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c mport.Project="$(VCTargetsPath)\
47e60 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e \Microsoft.Cpp.Default.props"./>
47e80 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e ').for._,.cfginfo.in.ipairs(prj.
47ea0 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 solution.vstudio_configs).do.loc
47ec0 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,.
47ee0 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
47f00 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e c_platform).vc2010.configuration
47f20 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a PropertyGroup(cfg,.cfginfo).end.
47f40 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 _p(1,'<Import.Project="$(VCTarge
47f60 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e tsPath)\\Microsoft.Cpp.props"./>
47f80 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 ')._p(1,'<ImportGroup.Label="Ext
47fa0 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 ensionSettings">')._p(1,'</Impor
47fc0 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 28 31 tGroup>').import_props(prj)._p(1
47fe0 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 63 72 ,'<PropertyGroup.Label="UserMacr
48000 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 65 73 os"./>').vc2010.outputProperties
48020 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 (prj).item_definitions(prj).vc20
48040 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 10.files(prj).vc2010.projectRefe
48060 72 65 6e 63 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 rences(prj)._p(1,'<Import.Projec
48080 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 t="$(VCTargetsPath)\\Microsoft.C
480a0 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 pp.targets"./>')._p(1,'<ImportGr
480c0 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a oup.Label="ExtensionTargets">').
480e0 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f _p(1,'</ImportGroup>')._p('</Pro
48100 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a ject>').end.function.vc2010.proj
48120 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 ectReferences(prj).local.deps.=.
48140 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 premake.getdependencies(prj).if.
48160 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e #deps.>.0.then._p(1,'<ItemGroup>
48180 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
481a0 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 .local.deppath.=.path.getrelativ
481c0 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 e(prj.location,.vstudio.projectf
481e0 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 ile(dep))._p(2,'<ProjectReferenc
48200 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 e.Include=\"%s\">',.path.transla
48220 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 te(deppath,."\\"))._p(3,'<Projec
48240 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 0a 69 66 20 t>{%s}</Project>',.dep.uuid).if.
48260 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 vstudio.toolset.==."v120_wp81".t
48280 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 hen._p(3,'<ReferenceOutputAssemb
482a0 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 6c ly>false</ReferenceOutputAssembl
482c0 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 y>').end._p(2,'</ProjectReferenc
482e0 65 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 e>').end._p(1,'</ItemGroup>').en
48300 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 d.end.function.vc2010.debugdir(c
48320 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 fg).if.cfg.debugdir.then._p('...
48340 20 3c 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 .<LocalDebuggerWorkingDirectory>
48360 25 73 3c 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 %s</LocalDebuggerWorkingDirector
48380 79 3e 27 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 y>',.path.translate(cfg.debugdir
483a0 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 ,.'\\'))._p('....<DebuggerFlavor
483c0 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 67 65 72 46 >WindowsLocalDebugger</DebuggerF
483e0 6c 61 76 6f 72 3e 27 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 lavor>').end.if.cfg.debugargs.th
48400 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 en._p('....<LocalDebuggerCommand
48420 41 72 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 Arguments>%s</LocalDebuggerComma
48440 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e ndArguments>',.table.concat(cfg.
48460 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f debugargs,.".")).end.end.functio
48480 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 n.vc2010.debugenvs(cfg).if.cfg.d
484a0 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 ebugenvs.and.#cfg.debugenvs.>.0.
484c0 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e then._p(2,'<LocalDebuggerEnviron
484e0 6d 65 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 ment>%s%s</LocalDebuggerEnvironm
48500 65 6e 74 3e 27 2c 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 ent>',table.concat(cfg.debugenvs
48520 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 ,."\n").,iif(cfg.flags.DebugEnvs
48540 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 6f Inherit,'\n$(LocalDebuggerEnviro
48560 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 nment)','').).if.cfg.flags.Debug
48580 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 EnvsDontMerge.then._p(2,'<LocalD
485a0 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 3c 2f 4c ebuggerMergeEnvironment>false</L
485c0 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 27 29 0a ocalDebuggerMergeEnvironment>').
485e0 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 76 73 32 end.end.end.function.premake.vs2
48600 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 010_vcxproj_user(prj).io.indent.
48620 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f 2c 20 63 66 =."..".vc2010.header().for._,.cf
48640 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
48660 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
48680 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_
486a0 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).
486c0 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 _p('..<PropertyGroup.'...if_conf
486e0 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 61 6b 65 ig_and_platform()...'>',.premake
48700 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 .esc(cfginfo.name)).vc2010.debug
48720 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 5f dir(cfg).vc2010.debugenvs(cfg)._
48740 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 p('..</PropertyGroup>').end._p('
48760 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b </Project>').end.function.premak
48780 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 6e e.vs2010_appxmanifest(prj).io.in
487a0 64 65 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 dent.=."..".io.eol.=."\r\n"._p('
487c0 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 <?xml.version="1.0".encoding="ut
487e0 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 f-8"?>')._p('<Package.xmlns="htt
48800 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
48820 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 68 74 74 70 3a 2f 2f 73 010/manifest".xmlns:m2="http://s
48840 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d chemas.microsoft.com/appx/2013/m
48860 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 anifest".xmlns:m3="http://schema
48880 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 66 65 s.microsoft.com/appx/2014/manife
488a0 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 st".xmlns:mp="http://schemas.mic
488c0 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 rosoft.com/appx/2014/phone/manif
488e0 65 73 74 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 est">')._p(1,'<Identity.Name="'.
48900 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 ...prj.uuid....'"')._p(2,'Publis
48920 68 65 72 3d 22 43 4e 3d 55 6e 6b 6e 6f 77 6e 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e her="CN=Unknown"')._p(2,'Version
48940 3d 22 31 2e 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 ="1.0.0.0"./>')._p(1,'<mp:PhoneI
48960 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 72 6a dentity.PhoneProductId="'....prj
48980 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 65 72 49 64 3d 22 30 30 .uuid....'".PhonePublisherId="00
489a0 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 000000-0000-0000-0000-0000000000
489c0 30 30 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 00"/>')._p(1,'<Properties>')._p(
489e0 32 2c 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 2,'<DisplayName>'....prj.name...
48a00 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 75 62 6c 69 73 .'</DisplayName>')._p(2,'<Publis
48a20 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 55 6e 6b 6e 6f 77 6e 3c 2f 50 75 62 6c 69 73 68 65 herDisplayName>Unknown</Publishe
48a40 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4c 6f 67 6f 3e 45 6d 70 74 rDisplayName>')._p(2,'<Logo>Empt
48a60 79 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 yLogo.png</Logo>')._p(1,'</Prope
48a80 72 74 69 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 rties>')._p(1,'<Prerequisites>')
48aa0 0a 5f 70 28 32 2c 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 69 ._p(2,'<OSMinVersion>6.3.1</OSMi
48ac0 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 nVersion>')._p(2,'<OSMaxVersionT
48ae0 65 73 74 65 64 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e ested>6.3.1</OSMaxVersionTested>
48b00 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 31 ')._p(1,'</Prerequisites>')._p(1
48b20 2c 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 ,'<Resources>')._p(2,'<Resource.
48b40 4c 61 6e 67 75 61 67 65 3d 22 78 2d 67 65 6e 65 72 61 74 65 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 Language="x-generate"/>')._p(1,'
48b60 3c 2f 52 65 73 6f 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 </Resources>')._p(1,'<Applicatio
48b80 6e 73 3e 27 29 0a 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 ns>')._p(2,'<Application.Id="App
48ba0 22 27 29 0a 5f 70 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 "')._p(3,'Executable="$targetnam
48bc0 65 74 6f 6b 65 6e 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 etoken$.exe"')._p(3,'EntryPoint=
48be0 22 41 70 70 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 "App">')._p(3,'<m3:VisualElement
48c00 73 27 29 0a 5f 70 28 34 2c 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 42 6c 61 68 22 27 29 0a 5f s')._p(4,'DisplayName="Blah"')._
48c20 70 28 34 2c 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c p(4,'Square150x150Logo="Assets\\
48c40 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 Logo.png"')._p(4,'Square44x44Log
48c60 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 o="Assets\\SmallLogo.png"')._p(4
48c80 2c 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 46 6f 72 ,'Description="Blah"')._p(4,'For
48ca0 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 27 42 61 63 6b egroundText="light"')._p(4,'Back
48cc0 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 groundColor="transparent">')._p(
48ce0 33 2c 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 32 2c 27 3,'</m3:VisualElements>')._p(2,'
48d00 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 70 70 6c 69 63 61 </Application>')._p(1,'</Applica
48d20 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 65 6e 64 0a 00 6c tions>')._p('</Package>').end..l
48d40 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 64 69 6f 2e 76 63 ocal.vc2010.=.premake.vstudio.vc
48d60 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 6b 65 2e 70 72 6f 2010.local.project.=.premake.pro
48d80 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 72 69 64 67 72 6f ject.function.vc2010.filteridgro
48da0 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 7d 0a 6c 6f 63 61 up(prj).local.filters.=.{.}.loca
48dc0 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 66 69 6c 65 20 69 l.filterfound.=.false.for.file.i
48de0 6e 20 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c n.project.eachfile(prj).do.local
48e00 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 6c 65 2e 76 .folders.=.string.explode(file.v
48e20 70 61 74 68 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 path,."/",.true).local.path.=.""
48e40 0a 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 .for.i.=.1,.#folders.-.1.do.if.n
48e60 6f 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 ot.filterfound.then.filterfound.
48e80 3d 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 =.true._p(1,'<ItemGroup>').end.p
48ea0 61 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 ath.=.path....folders[i].if.not.
48ec0 66 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 filters[path].then.filters[path]
48ee0 20 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 .=.true._p(2,.'<Filter.Include="
48f00 25 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 %s">',.path)._p(3,.'<UniqueIdent
48f20 69 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 ifier>{%s}</UniqueIdentifier>',.
48f40 6f 73 2e 75 75 69 64 28 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e os.uuid())._p(2,.'</Filter>').en
48f60 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 0a 66 6f d.path.=.path...."\\".end.end.fo
48f80 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 r._,.custombuildtask.in.ipairs(p
48fa0 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 rj.custombuildtask.or.{}).do.for
48fc0 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 ._,.buildtask.in.ipairs(custombu
48fe0 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 ildtask.or.{}).do.local.folders.
49000 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 =.string.explode(path.trimdots(p
49020 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 ath.getrelative(prj.location,bui
49040 6c 64 74 61 73 6b 5b 31 5d 29 29 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 ldtask[1])),."/",.true).local.pa
49060 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 th.=."".for.i.=.1,.#folders.-.1.
49080 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 do.if.not.filterfound.then.filte
490a0 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 rfound.=.true._p(1,'<ItemGroup>'
490c0 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a ).end.path.=.path....folders[i].
490e0 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 if.not.filters[path].then.filter
49100 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e s[path].=.true._p(2,.'<Filter.In
49120 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 clude="%s">',.path)._p(3,.'<Uniq
49140 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 ueIdentifier>{%s}</UniqueIdentif
49160 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 ier>',.os.uuid())._p(2,.'</Filte
49180 72 3e 27 29 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 r>').end.path.=.path...."\\".end
491a0 0a 65 6e 64 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 .end.end.if.filterfound.then._p(
491c0 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 1,'</ItemGroup>').end.end.functi
491e0 6f 6e 20 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 73 on.vc2010.filefiltergroup(prj,.s
49200 65 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 ection).local.files.=.vc2010.get
49220 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 69 66 filegroup(prj,.section).or.{}.if
49240 20 28 73 65 63 74 69 6f 6e 20 3d 3d 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 20 74 68 65 6e .(section.==."CustomBuild").then
49260 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 61 69 72 .for._,.custombuildtask.in.ipair
49280 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 64 6f 0a s(prj.custombuildtask.or.{}).do.
492a0 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 73 74 6f for._,.buildtask.in.ipairs(custo
492c0 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 mbuildtask.or.{}).do.local.fcfg.
492e0 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 =.{.}.fcfg.name.=.path.getrelati
49300 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 0a 66 63 ve(prj.location,buildtask[1]).fc
49320 66 67 2e 76 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 fg.vpath.=.path.trimdots(fcfg.na
49340 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e me).table.insert(files,.fcfg).en
49360 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 d.end.end.if.#files.>.0.then._p(
49380 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 20 1,'<ItemGroup>').for._,.file.in.
493a0 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a 69 66 ipairs(files).do.local.filter.if
493c0 20 66 69 6c 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a 66 69 .file.name.~=.file.vpath.then.fi
493e0 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 76 70 lter.=.path.getdirectory(file.vp
49400 61 74 68 29 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 ath).else.filter.=.path.getdirec
49420 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 7e 3d tory(file.name).end.if.filter.~=
49440 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 .".".then._p(2,'<%s.Include=\"%s
49460 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 \">',.section,.path.translate(fi
49480 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 6c 74 65 72 3e 25 73 le.name,."\\"))._p(3,'<Filter>%s
494a0 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 65 28 66 69 6c 74 65 </Filter>',.path.translate(filte
494c0 72 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 r,."\\"))._p(2,'</%s>',.section)
494e0 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 5c 22 20 2f .else._p(2,'<%s.Include=\"%s\"./
49500 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 >',.section,.path.translate(file
49520 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 74 .name,."\\")).end.end._p(1,'</It
49540 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 30 emGroup>').end.end.function.vc20
49560 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 65 10.generate_filters(prj).io.inde
49580 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 30 nt.=."..".vc2010.header().vc2010
495a0 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 66 .filteridgroup(prj).vc2010.filef
495c0 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 66 iltergroup(prj,."None").vc2010.f
495e0 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 29 ilefiltergroup(prj,."ClInclude")
49600 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 6c .vc2010.filefiltergroup(prj,."Cl
49620 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 70 Compile").vc2010.filefiltergroup
49640 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 2e (prj,."ResourceCompile").vc2010.
49660 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 6c filefiltergroup(prj,."CustomBuil
49680 64 22 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b d")._p('</Project>').end..premak
496a0 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 e.vstudio.vc2012.=.{}.local.vc20
496c0 31 32 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 0a 6c 6f 63 61 12.=.premake.vstudio.vc2012.loca
496e0 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 l.vstudio.=.premake.vstudio.newa
49700 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 ction.{.trigger.........=."vs201
49720 32 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 2",.shortname.......=."Visual.St
49740 75 64 69 6f 20 32 30 31 32 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 udio.2012",.description.....=."G
49760 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 enerate.Microsoft.Visual.Studio.
49780 32 30 31 32 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 2012.project.files",.os.........
497a0 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 .....=."windows",.valid_kinds...
497c0 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 ..=.{."ConsoleApp",."WindowedApp
497e0 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 ",."StaticLib",."SharedLib".},.v
49800 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 alid_languages.=.{."C",."C++",."
49820 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 C#"},.valid_tools.....=.{.cc....
49840 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 .=.{."msc"...},.dotnet.=.{."msne
49860 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 t".},.},.onsolution.=.function(s
49880 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c ln).premake.generate(sln,."%%.sl
498a0 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e n",.vstudio.sln2005.generate).en
498c0 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 d,.onproject.=.function(prj).if.
498e0 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 premake.isdotnetproject(prj).the
49900 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 n.premake.generate(prj,."%%.cspr
49920 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 oj",.vstudio.cs2005.generate).pr
49940 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 emake.generate(prj,."%%.csproj.u
49960 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 ser",.vstudio.cs2005.generate_us
49980 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 er).else.premake.generate(prj,."
499a0 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 63 78 70 %%.vcxproj",.premake.vs2010_vcxp
499c0 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 25 2e 76 roj).premake.generate(prj,."%%.v
499e0 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 76 63 78 cxproj.user",.premake.vs2010_vcx
49a00 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 72 6a 2c proj_user).premake.generate(prj,
49a20 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 6f 2e 76 ."%%.vcxproj.filters",.vstudio.v
49a40 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 6e 64 2c c2010.generate_filters).end.end,
49a60 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 74 75 64 .oncleansolution.=.premake.vstud
49a80 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 65 63 74 io.cleansolution,.oncleanproject
49aa0 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 65 63 74 ..=.premake.vstudio.cleanproject
49ac0 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 73 74 75 ,.oncleantarget...=.premake.vstu
49ae0 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 73 6f 6c dio.cleantarget,.vstudio.=.{.sol
49b00 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 utionVersion.=."12",.targetFrame
49b20 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 work.=."4.5",.toolsVersion....=.
49b40 22 34 2e 30 22 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 "4.0",.}.}..premake.vstudio.vc20
49b60 31 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b 65 2e 76 13.=.{}.local.vc2013.=.premake.v
49b80 73 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 studio.vc2013.local.vstudio.=.pr
49ba0 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 emake.vstudio.newaction.{.trigge
49bc0 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 r.........=."vs2013",.shortname.
49be0 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 22 2c 0a 64 65 ......=."Visual.Studio.2013",.de
49c00 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 scription.....=."Generate.Micros
49c20 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 74 20 66 oft.Visual.Studio.2013.project.f
49c40 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 iles",.os..............=."window
49c60 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 s",.valid_kinds.....=.{."Console
49c80 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 App",."WindowedApp",."StaticLib"
49ca0 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 ,."SharedLib".},.valid_languages
49cc0 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
49ce0 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"...}
49d00 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
49d20 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
49d40 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
49d60 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.=
49d80 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
49da0 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
49dc0 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
49de0 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
49e00 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.
49e20 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
49e40 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
49e60 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
49e80 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).
49ea0 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
49ec0 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_
49ee0 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,."%%.
49f00 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
49f20 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
49f40 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
49f60 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 ake.generate(prj,."%%.appxmanife
49f80 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 6e 69 66 65 73 74 st",.premake.vs2010_appxmanifest
49fa0 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 74 69 6f 6e 20 3d ).end.end.end,.oncleansolution.=
49fc0 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 74 69 6f 6e 2c 0a .premake.vstudio.cleansolution,.
49fe0 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 76 73 74 75 64 69 oncleanproject..=.premake.vstudi
4a000 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 o.cleanproject,.oncleantarget...
4a020 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 67 65 74 2c 0a 76 =.premake.vstudio.cleantarget,.v
4a040 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 20 3d 20 22 31 32 studio.=.{.solutionVersion.=."12
4a060 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 2c 0a 74 6f 6f 6c ",.targetFramework.=."4.5",.tool
4a080 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 32 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 sVersion....=."12.0",.}.}..prema
4a0a0 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 20 76 63 32 ke.vstudio.vc2015.=.{}.local.vc2
4a0c0 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 0a 6c 6f 63 015.=.premake.vstudio.vc2015.loc
4a0e0 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 al.vstudio.=.premake.vstudio.new
4a100 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 76 73 32 30 action.{.trigger.........=."vs20
4a120 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 61 6c 20 53 15",.shortname.......=."Visual.S
4a140 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 20 3d 20 22 tudio.2015",.description.....=."
4a160 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 75 64 69 6f Generate.Microsoft.Visual.Studio
4a180 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 20 20 20 20 .2015.project.files",.os........
4a1a0 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 64 73 20 20 ......=."windows",.valid_kinds..
4a1c0 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 64 41 70 ...=.{."ConsoleApp",."WindowedAp
4a1e0 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 20 7d 2c 0a p",."StaticLib",."SharedLib".},.
4a200 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 2c 20 valid_languages.=.{."C",."C++",.
4a220 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 "C#".},.valid_tools.....=.{.cc..
4a240 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 73 ...=.{."msc"...},.dotnet.=.{."ms
4a260 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 6e net".},.},.onsolution.=.function
4a280 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 2e (sln).premake.generate(sln,."%%.
4a2a0 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 0a sln",.vstudio.sln2005.generate).
4a2c0 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 69 end,.onproject.=.function(prj).i
4a2e0 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 74 f.premake.isdotnetproject(prj).t
4a300 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 73 hen.premake.generate(prj,."%%.cs
4a320 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 0a proj",.vstudio.cs2005.generate).
4a340 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 6a premake.generate(prj,."%%.csproj
4a360 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 5f .user",.vstudio.cs2005.generate_
4a380 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 user).else.premake.vstudio.needA
4a3a0 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 ppxManifest.=.false.premake.gene
4a3c0 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e rate(prj,."%%.vcxproj",.premake.
4a3e0 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 vs2010_vcxproj).premake.generate
4a400 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 (prj,."%%.vcxproj.user",.premake
4a420 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 .vs2010_vcxproj_user).premake.ge
4a440 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 nerate(prj,."%%.vcxproj.filters"
4a460 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 ,.vstudio.vc2010.generate_filter
4a480 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 s).if.premake.vstudio.needAppxMa
4a4a0 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a nifest.then.premake.generate(prj
4a4c0 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 ,."%%.appxmanifest",.premake.vs2
4a4e0 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 010_appxmanifest).end.end.end,.o
4a500 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f ncleansolution.=.premake.vstudio
4a520 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 .cleansolution,.oncleanproject..
4a540 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a =.premake.vstudio.cleanproject,.
4a560 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 oncleantarget...=.premake.vstudi
4a580 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 o.cleantarget,.vstudio.=.{.solut
4a5a0 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 34 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f ionVersion.=."14",.targetFramewo
4a5c0 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 rk.=."4.5",.toolsVersion....=."1
4a5e0 34 2e 30 22 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 70 4.0",.}.}..premake.xcode.=.{.}.p
4a600 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 3d 20 22 6d 61 63 6f 73 78 22 0a remake.xcode.toolset.=."macosx".
4a620 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 newaction..{.trigger.........=."
4a640 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 xcode3",.shortname.......=."Xcod
4a660 65 20 33 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 e.3",.description.....=."Generat
4a680 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 e.Apple.Xcode.3.project.files.(e
4a6a0 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d xperimental)",.os..............=
4a6c0 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 ."macosx",.valid_kinds.....=.{."
4a6e0 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 68 61 ConsoleApp",."WindowedApp",."Sha
4a700 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 redLib",."StaticLib".},.valid_la
4a720 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f nguages.=.{."C",."C++".},.valid_
4a740 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d tools.....=.{.cc.....=.{."gcc".}
4a760 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 ,.},.valid_platforms.=.{..Native
4a780 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 .=."Native",..x32.=."Native.32-b
4a7a0 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e it",..x64.=."Native.64-bit",..Un
4a7c0 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 iversal32.=."32-bit.Universal",.
4a7e0 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c .Universal64.=."64-bit.Universal
4a800 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a ",..Universal.=."Universal",.},.
4a820 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a default_platform.=."Universal",.
4a840 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 65 6d 61 onsolution.=.function(sln).prema
4a860 6b 65 2e 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 65 6e ke.xcode.preparesolution(sln).en
4a880 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 70 72 65 d,.onproject.=.function(prj).pre
4a8a0 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a make.generate(prj,."%%.xcodeproj
4a8c0 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 /project.pbxproj",.premake.xcode
4a8e0 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 .project).end,.oncleanproject.=.
4a900 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 function(prj).premake.clean.dire
4a920 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 65 6e 64 2c 0a ctory(prj,."%%.xcodeproj").end,.
4a940 6f 6e 63 68 65 63 6b 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 oncheckproject.=.function(prj).l
4a960 6f 63 61 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 ocal.last.for.cfg.in.premake.eac
4a980 68 63 6f 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 hconfig(prj).do.if.last.and.last
4a9a0 20 7e 3d 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 .~=.cfg.kind.then.error("Project
4a9c0 20 27 22 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 .'"....prj.name...."'.uses.more.
4a9e0 74 68 61 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 than.one.target.kind;.not.suppor
4aa00 74 65 64 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 ted.by.Xcode",.0).end.last.=.cfg
4aa20 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 .kind.end.end,.}.newaction..{.tr
4aa40 69 67 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 igger.........=."xcode4",.shortn
4aa60 61 6d 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 ame.......=."Xcode.4",.descripti
4aa80 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 34 on.....=."Generate.Apple.Xcode.4
4aaa0 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a .project.files.(experimental)",.
4aac0 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 os..............=."macosx",.vali
4aae0 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
4ab00 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 indowedApp",."SharedLib",."Stati
4ab20 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 cLib".},.valid_languages.=.{."C"
4ab40 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 ,."C++".},.valid_tools.....=.{.c
4ab60 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 c.....=.{."gcc".},.},.valid_plat
4ab80 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 forms.=.{..Native.=."Native",..x
4aba0 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 32.=."Native.32-bit",..x64.=."Na
4abc0 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 tive.64-bit",..Universal32.=."32
4abe0 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 -bit.Universal",..Universal64.=.
4ac00 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d "64-bit.Universal",..Universal.=
4ac20 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 6f 72 ."Universal",.},.default_platfor
4ac40 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 66 75 m.=."Universal",.onsolution.=.fu
4ac60 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e nction(sln).premake.generate(sln
4ac80 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 6f 72 ,."%%.xcworkspace/contents.xcwor
4aca0 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 72 6b kspacedata",.premake.xcode4.work
4acc0 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 20 3d space_generate).end,.onproject.=
4ace0 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(
4ad00 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 prj,."%%.xcodeproj/project.pbxpr
4ad20 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c oj",.premake.xcode.project).end,
4ad40 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a .oncleanproject.=.function(prj).
4ad60 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 premake.clean.directory(prj,."%%
4ad80 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 65 63 .xcodeproj").premake.clean.direc
4ada0 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 64 2c tory(prj,."%%.xcworkspace").end,
4adc0 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a .oncheckproject.=.function(prj).
4ade0 6c 6f 63 61 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 local.last.for.cfg.in.premake.ea
4ae00 63 68 63 6f 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 chconfig(prj).do.if.last.and.las
4ae20 74 20 7e 3d 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 t.~=.cfg.kind.then.error("Projec
4ae40 74 20 27 22 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 t.'"....prj.name...."'.uses.more
4ae60 20 74 68 61 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 .than.one.target.kind;.not.suppo
4ae80 72 74 65 64 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 rted.by.Xcode",.0).end.last.=.cf
4aea0 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d g.kind.end.end,.}..local.xcode.=
4aec0 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 20 3d 20 70 72 65 .premake.xcode.local.tree..=.pre
4aee0 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c make.tree.function.xcode.getbuil
4af00 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 61 74 65 67 6f 72 69 65 73 dcategory(node).local.categories
4af20 20 3d 20 7b 0a 5b 22 2e 61 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 63 .=.{.[".a"].=."Frameworks",.[".c
4af40 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 63 22 5d 20 3d 20 22 53 6f 75 72 63 "].=."Sources",.[".cc"].=."Sourc
4af60 65 73 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 78 es",.[".cpp"].=."Sources",.[".cx
4af80 78 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 64 79 6c 69 62 22 5d 20 3d 20 22 46 x"].=."Sources",.[".dylib"].=."F
4afa0 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 46 72 rameworks",.[".framework"].=."Fr
4afc0 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 65 73 22 2c 0a 5b ameworks",.[".m"].=."Sources",.[
4afe0 22 2e 6d 6d 22 5d 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 ".mm"].=."Sources",.[".strings"]
4b000 20 3d 20 22 52 65 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 .=."Resources",.[".nib"].=."Reso
4b020 75 72 63 65 73 22 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 urces",.[".xib"].=."Resources",.
4b040 5b 22 2e 69 63 6e 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 [".icns"].=."Resources",.[".bmp"
4b060 5d 20 3d 20 22 52 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 ].=."Resources",.[".wav"].=."Res
4b080 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 63 61 74 65 67 6f 72 69 65 73 5b 70 61 74 ources",.}.return.categories[pat
4b0a0 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 5d 0a 65 6e 64 0a 66 h.getextension(node.name)].end.f
4b0c0 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 unction.xcode.getconfigname(cfg)
4b0e0 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 6e 61 6d 65 0a 69 66 20 23 63 66 67 2e 70 .local.name.=.cfg.name.if.#cfg.p
4b100 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 roject.solution.xcode.platforms.
4b120 3e 20 31 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 20 22 20 2e 2e 20 70 >.1.then.name.=.name...."."....p
4b140 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
4b160 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e atforms[cfg.platform].end.return
4b180 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 .name.end.function.xcode.getfile
4b1a0 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 5b 22 2e 63 22 type(node).local.types.=.{.[".c"
4b1c0 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 63 22 2c 0a 5b 22 ].........=."sourcecode.c.c",.["
4b1e0 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 .cc"]........=."sourcecode.cpp.c
4b200 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 pp",.[".cpp"].......=."sourcecod
4b220 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 e.cpp.cpp",.[".css"].......=."te
4b240 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 xt.css",.[".cxx"].......=."sourc
4b260 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d ecode.cpp.cpp",.[".framework"].=
4b280 20 22 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 ."wrapper.framework",.[".gif"]..
4b2a0 20 20 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 .....=."image.gif",.[".h"]......
4b2c0 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 68 74 6d 6c 22 5d ...=."sourcecode.c.h",.[".html"]
4b2e0 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"]...
4b300 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"]..
4b320 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 6f 62 6a 63 22 2c 0a 5b 22 .......=."sourcecode.c.objc",.["
4b340 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f .mm"]........=."sourcecode.cpp.o
4b360 62 6a 63 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e bjc",.[".nib"].......=."wrapper.
4b380 6e 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f nib",.[".pch"].......=."sourceco
4b3a0 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e de.c.h",.[".plist"].....=."text.
4b3c0 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 plist.xml",.[".strings"]...=."te
4b3e0 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 xt.plist.strings",.[".xib"].....
4b400 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d ..=."file.xib",.[".icns"]......=
4b420 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 ."image.icns",.[".bmp"].......=.
4b440 22 69 6d 61 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 "image.bmp",.[".wav"].......=."a
4b460 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 udio.wav",.}.return.types[path.g
4b480 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 74 etextension(node.path)].or."text
4b4a0 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 ".end.function.xcode.getfiletype
4b4c0 46 6f 72 63 65 64 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e Forced(node).local.types.=.{.[".
4b4e0 63 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 63 70 70 2e 63 70 c"].........=."sourcecode.cpp.cp
4b500 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 p",.[".cc"]........=."sourcecode
4b520 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 .cpp.cpp",.[".cpp"].......=."sou
4b540 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 20 rcecode.cpp.cpp",.[".css"]......
4b560 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d 20 .=."text.css",.[".cxx"].......=.
4b580 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 66 72 61 6d 65 77 6f "sourcecode.cpp.cpp",.[".framewo
4b5a0 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e 67 rk"].=."wrapper.framework",.[".g
4b5c0 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e 68 22 5d if"].......=."image.gif",.[".h"]
4b5e0 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 68 22 2c 0a 5b .........=."sourcecode.cpp.h",.[
4b600 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 6c 22 2c 0a 5b 22 2e ".html"]......=."text.html",.[".
4b620 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 2e 6c 75 61 22 2c 0a lua"].......=."sourcecode.lua",.
4b640 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 6f 64 65 2e 63 70 70 [".m"].........=."sourcecode.cpp
4b660 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 6f 75 72 63 65 .objc",.[".mm"]........=."source
4b680 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d code.cpp.objc",.[".nib"].......=
4b6a0 20 22 77 72 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 ."wrapper.nib",.[".pch"].......=
4b6c0 20 22 73 6f 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 ."sourcecode.cpp.h",.[".plist"].
4b6e0 20 20 20 20 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 ....=."text.plist.xml",.[".strin
4b700 67 73 22 5d 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 gs"]...=."text.plist.strings",.[
4b720 22 2e 78 69 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 ".xib"].......=."file.xib",.[".i
4b740 63 6e 73 22 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 cns"]......=."image.icns",.[".bm
4b760 70 22 5d 20 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 p"].......=."image.bmp",.[".wav"
4b780 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 ].......=."audio.wav",.}.return.
4b7a0 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 74 types[path.getextension(node.pat
4b7c0 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 65 h)].or."text".end.function.xcode
4b7e0 2e 67 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 .getproducttype(node).local.type
4b800 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 s.=.{.ConsoleApp..=."com.apple.p
4b820 72 6f 64 75 63 74 2d 74 79 70 65 2e 74 6f 6f 6c 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d roduct-type.tool",.WindowedApp.=
4b840 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 61 70 70 6c 69 63 61 ."com.apple.product-type.applica
4b860 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e tion",.StaticLib...=."com.apple.
4b880 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 68 product-type.library.static",.Sh
4b8a0 61 72 65 64 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 aredLib...=."com.apple.product-t
4b8c0 79 70 65 2e 6c 69 62 72 61 72 79 2e 64 79 6e 61 6d 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 ype.library.dynamic",.}.return.t
4b8e0 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 74 69 6f 6e ypes[node.cfg.kind].end.function
4b900 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 6f 63 61 6c .xcode.gettargettype(node).local
4b920 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 63 6f 6d 70 .types.=.{.ConsoleApp..=."\"comp
4b940 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 69 6e 64 6f iled.mach-o.executable\"",.Windo
4b960 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 6e 22 2c 0a wedApp.=."wrapper.application",.
4b980 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 53 68 61 72 StaticLib...=."archive.ar",.Shar
4b9a0 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 2e 64 79 6c edLib...=."\"compiled.mach-o.dyl
4b9c0 69 62 5c 22 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b ib\"",.}.return.types[node.cfg.k
4b9e0 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 74 78 63 6f 64 65 ind].end.function.xcode.getxcode
4ba00 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 3d 20 70 72 65 6d projname(prj).local.fname.=.prem
4ba20 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 22 25 25 ake.project.getfilename(prj,."%%
4ba40 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 65 6e 64 0a 66 75 .xcodeproj").return.fname.end.fu
4ba60 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 6e 61 6d 65 29 0a nction.xcode.isframework(fname).
4ba80 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 66 6e 61 6d 65 29 return.(path.getextension(fname)
4baa0 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 .==.".framework").end.function.x
4bac0 63 6f 64 65 2e 6e 65 77 69 64 28 29 0a 72 65 74 75 72 6e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 code.newid().return.string.forma
4bae0 74 28 22 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 22 2c 0a 6d 61 t("%04X%04X%04X%04X%04X%04X",.ma
4bb00 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 64 6f 6d th.random(0,.32767),.math.random
4bb20 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 (0,.32767),.math.random(0,.32767
4bb40 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 ),.math.random(0,.32767),.math.r
4bb60 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 andom(0,.32767),.math.random(0,.
4bb80 33 32 37 36 37 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 65 70 61 32767)).end.function.xcode.prepa
4bba0 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 73 6c 6e 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a resolution(sln).sln.xcode.=.{.}.
4bbc0 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 sln.xcode.platforms.=.premake.fi
4bbe0 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f lterplatforms(sln,.premake.actio
4bc00 6e 2e 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 55 6e n.current().valid_platforms,."Un
4bc20 69 76 65 72 73 61 6c 22 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c iversal").for.prj.in.premake.sol
4bc40 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 6c 6f 63 61 6c 20 ution.eachproject(sln).do.local.
4bc60 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 70 72 6a cfg.=.premake.getconfig(prj,.prj
4bc80 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c .configurations[1],.sln.xcode.pl
4bca0 61 74 66 6f 72 6d 73 5b 31 5d 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 atforms[1]).local.node.=.premake
4bcc0 2e 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 .tree.new(path.getname(cfg.build
4bce0 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 target.bundlepath)).node.cfg.=.c
4bd00 66 67 0a 6e 6f 64 65 2e 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 fg.node.id.=.premake.xcode.newid
4bd20 28 6e 6f 64 65 2c 20 22 70 72 6f 64 75 63 74 22 29 0a 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 20 (node,."product").node.targetid.
4bd40 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 74 61 72 =.premake.xcode.newid(node,."tar
4bd60 67 65 74 22 29 0a 70 72 6a 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 70 72 6a 2e 78 63 6f 64 65 2e 70 get").prj.xcode.=.{}.prj.xcode.p
4bd80 72 6f 6a 65 63 74 6e 6f 64 65 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 rojectnode.=.node.end.end.functi
4bda0 6f 6e 20 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 6c 69 73 74 2c 20 74 61 67 29 0a 69 66 on.xcode.printlist(list,.tag).if
4bdc0 20 23 6c 69 73 74 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 3d 20 28 27 2c 20 74 .#list.>.0.then._p(4,'%s.=.(',.t
4bde0 61 67 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 ag).for._,.item.in.ipairs(list).
4be00 64 6f 0a 6c 6f 63 61 6c 20 65 73 63 61 70 65 64 5f 69 74 65 6d 20 3d 20 69 74 65 6d 3a 67 73 75 do.local.escaped_item.=.item:gsu
4be20 62 28 22 5c 22 22 2c 20 22 5c 5c 5c 22 22 29 0a 5f 70 28 35 2c 20 27 22 25 73 22 2c 27 2c 20 65 b("\"",."\\\"")._p(5,.'"%s",',.e
4be40 73 63 61 70 65 64 5f 69 74 65 6d 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 29 3b 27 29 0a 65 6e 64 0a scaped_item).end._p(4,');').end.
4be60 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 48 65 61 64 65 72 28 29 0a 5f 70 28 27 end.function.xcode.Header()._p('
4be80 2f 2f 20 21 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 //.!$*UTF8*$!')._p('{')._p(1,'ar
4bea0 63 68 69 76 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 chiveVersion.=.1;')._p(1,'classe
4bec0 73 20 3d 20 7b 27 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 56 s.=.{')._p(1,'};')._p(1,'objectV
4bee0 65 72 73 69 6f 6e 20 3d 20 34 35 3b 27 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 73 20 3d 20 7b ersion.=.45;')._p(1,'objects.=.{
4bf00 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 ')._p('').end.function.xcode.PBX
4bf20 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 42 75 BuildFile(tr)._p('/*.Begin.PBXBu
4bf40 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 ildFile.section.*/').tree.traver
4bf60 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 se(tr,.{.onnode.=.function(node)
4bf80 0a 69 66 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f .if.node.buildid.then._p(2,'%s./
4bfa0 2a 20 25 73 20 69 6e 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 42 75 69 6c 64 46 *.%s.in.%s.*/.=.{isa.=.PBXBuildF
4bfc0 69 6c 65 3b 20 66 69 6c 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c ile;.fileRef.=.%s./*.%s.*/;.};',
4bfe0 20 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 ..node.buildid,.node.name,.xcode
4c000 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 69 64 .getbuildcategory(node),.node.id
4c020 2c 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 27 2f 2a 20 45 ,.node.name).end.end.})._p('/*.E
4c040 6e 64 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 0a 5f 70 28 nd.PBXBuildFile.section.*/')._p(
4c060 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 43 6f 6e 74 61 69 '').end.function.xcode.PBXContai
4c080 6e 65 72 49 74 65 6d 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 nerItemProxy(tr).if.#tr.projects
4c0a0 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 .children.>.0.then._p('/*.Begin.
4c0c0 50 42 58 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 PBXContainerItemProxy.section.*/
4c0e0 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 6a ').for._,.node.in.ipairs(tr.proj
4c100 65 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 50 42 ects.children).do._p(2,'%s./*.PB
4c120 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 64 XContainerItemProxy.*/.=.{',.nod
4c140 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 e.productproxyid)._p(3,'isa.=.PB
4c160 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
4c180 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
4c1a0 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)).
4c1c0 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 32 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d _p(3,'proxyType.=.2;')._p(3,'rem
4c1e0 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
4c200 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 69 64 29 0a 5f 70 28 roject.xcode.projectnode.id)._p(
4c220 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 64 65 2e 70 72 6f 3,'remoteInfo.=."%s";',.node.pro
4c240 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 65 29 0a 5f 70 28 ject.xcode.projectnode.name)._p(
4c260 32 2c 27 7d 3b 27 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 2,'};')._p(2,'%s./*.PBXContainer
4c280 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 ItemProxy.*/.=.{',.node.targetpr
4c2a0 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 oxyid)._p(3,'isa.=.PBXContainerI
4c2c0 74 65 6d 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 temProxy;')._p(3,'containerPorta
4c2e0 6c 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 l.=.%s./*.%s.*/;',.node.id,.path
4c300 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 .getname(node.path))._p(3,'proxy
4c320 54 79 70 65 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 Type.=.1;')._p(3,'remoteGlobalID
4c340 53 74 72 69 6e 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 String.=.%s;',.node.project.xcod
4c360 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 29 0a 5f 70 28 33 2c 27 72 65 e.projectnode.targetid)._p(3,'re
4c380 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e moteInfo.=."%s";',.node.project.
4c3a0 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b xcode.projectnode.name)._p(2,'};
4c3c0 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 ').end._p('/*.End.PBXContainerIt
4c3e0 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a emProxy.section.*/')._p('').end.
4c400 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 end.function.xcode.PBXFileRefere
4c420 6e 63 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 69 6c 65 nce(tr,prj)._p('/*.Begin.PBXFile
4c440 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 Reference.section.*/').tree.trav
4c460 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 erse(tr,.{.onleaf.=.function(nod
4c480 65 29 0a 69 66 20 6e 6f 74 20 6e 6f 64 65 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a e).if.not.node.path.then.return.
4c4a0 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 70 72 6f 64 75 63 74 22 20 74 68 end.if.node.kind.==."product".th
4c4c0 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 en._p(2,'%s./*.%s.*/.=.{isa.=.PB
4c4e0 58 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 XFileReference;.explicitFileType
4c500 20 3d 20 25 73 3b 20 69 6e 63 6c 75 64 65 49 6e 49 6e 64 65 78 20 3d 20 30 3b 20 6e 61 6d 65 20 .=.%s;.includeInIndex.=.0;.name.
4c520 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 =."%s";.path.=."%s";.sourceTree.
4c540 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e =.BUILT_PRODUCTS_DIR;.};',.node.
4c560 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 id,.node.name,.xcode.gettargetty
4c580 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d pe(node),.node.name,.path.getnam
4c5a0 65 28 6e 6f 64 65 2e 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 e(node.cfg.buildtarget.bundlepat
4c5c0 68 29 29 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 72 65 6e 74 20 3d 3d h)).elseif.node.parent.parent.==
4c5e0 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 6c 70 61 74 68 20 .tr.projects.then.local.relpath.
4c600 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 74 72 2e 70 72 6f 6a 65 63 74 2e 6c 6f =.path.getrelative(tr.project.lo
4c620 63 61 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 cation,.node.parent.project.loca
4c640 74 69 6f 6e 29 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 tion)._p(2,'%s./*.%s.*/.=.{isa.=
4c660 20 50 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 .PBXFileReference;.lastKnownFile
4c680 54 79 70 65 20 3d 20 22 77 72 61 70 70 65 72 2e 70 62 2d 70 72 6f 6a 65 63 74 22 3b 20 6e 61 6d Type.=."wrapper.pb-project";.nam
4c6a0 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 e.=."%s";.path.=."%s";.sourceTre
4c6c0 65 20 3d 20 53 4f 55 52 43 45 5f 52 4f 4f 54 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 70 61 72 65 6e e.=.SOURCE_ROOT;.};',.node.paren
4c6e0 74 2e 69 64 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 6e 6f 64 65 2e 70 61 72 t.id,.node.parent.name,.node.par
4c700 65 6e 74 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 6c 70 61 74 68 2c 20 6e 6f 64 ent.name,.path.join(relpath,.nod
4c720 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 29 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 70 74 68 2c 20 e.parent.name)).else.local.pth,.
4c740 73 72 63 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 6f 64 65 2e 70 61 src.if.xcode.isframework(node.pa
4c760 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 6f 64 65 50 61 74 68 20 3d 20 6e 6f 64 65 2e 70 th).then.local.nodePath.=.node.p
4c780 61 74 68 0a 6c 6f 63 61 6c 20 5f 2c 20 6d 61 74 63 68 45 6e 64 2c 20 76 61 72 69 61 62 6c 65 20 ath.local._,.matchEnd,.variable.
4c7a0 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 20 22 5e 25 24 25 28 28 2e =.string.find(nodePath,."^%$%((.
4c7c0 2b 29 25 29 2f 22 29 0a 69 66 20 76 61 72 69 61 62 6c 65 20 74 68 65 6e 0a 6e 6f 64 65 50 61 74 +)%)/").if.variable.then.nodePat
4c7e0 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6e 6f 64 65 50 61 74 68 2c 20 6d 61 74 63 68 45 6e h.=.string.sub(nodePath,.matchEn
4c800 64 20 2b 20 31 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 d.+.1).end.if.string.find(nodePa
4c820 74 68 2c 27 2f 27 29 20 20 74 68 65 6e 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 th,'/')..then.if.string.find(nod
4c840 65 50 61 74 68 2c 27 5e 25 2e 27 29 74 68 65 6e 0a 65 72 72 6f 72 28 27 72 65 6c 61 74 69 76 65 ePath,'^%.')then.error('relative
4c860 20 70 61 74 68 73 20 61 72 65 20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 .paths.are.not.currently.support
4c880 65 64 20 66 6f 72 20 66 72 61 6d 65 77 6f 72 6b 73 27 29 0a 65 6e 64 0a 70 74 68 20 3d 20 6e 6f ed.for.frameworks').end.pth.=.no
4c8a0 64 65 50 61 74 68 0a 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 dePath.else.pth.=."/System/Libra
4c8c0 72 79 2f 46 72 61 6d 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 ry/Frameworks/"....nodePath.end.
4c8e0 69 66 20 76 61 72 69 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 if.variable.then.src.=.variable.
4c900 69 66 20 73 74 72 69 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 if.string.find(pth,.'^/').then.p
4c920 74 68 20 3d 20 73 74 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 th.=.string.sub(pth,.2).end.else
4c940 0a 73 72 63 20 3d 20 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 .src.=."<absolute>".end.else.src
4c960 20 3d 20 22 3c 67 72 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 .=."<group>".if.node.parent.isvp
4c980 61 74 68 20 74 68 65 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 ath.then.pth.=.node.cfg.name.els
4c9a0 65 0a 70 74 68 20 3d 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 e.pth.=.tree.getlocalpath(node).
4c9c0 65 6e 64 0a 65 6e 64 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 end.end.if.(not.prj.options.Forc
4c9e0 65 43 50 50 29 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 eCPP).then._p(2,'%s./*.%s.*/.=.{
4ca00 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 73 74 4b 6e 6f 77 isa.=.PBXFileReference;.lastKnow
4ca20 6e 46 69 6c 65 54 79 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 nFileType.=.%s;.name.=."%s";.pat
4ca40 68 20 3d 20 22 25 73 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 h.=."%s";.sourceTree.=."%s";.};'
4ca60 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 67 65 74 66 ,.node.id,.node.name,.xcode.getf
4ca80 69 6c 65 74 79 70 65 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 iletype(node),.node.name,.pth,.s
4caa0 72 63 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 69 73 rc).else._p(2,'%s./*.%s.*/.=.{is
4cac0 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 63 69 74 46 69 a.=.PBXFileReference;.explicitFi
4cae0 6c 65 54 79 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 leType.=.%s;.name.=."%s";.path.=
4cb00 20 22 25 73 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 ."%s";.sourceTree.=."%s";.};',.n
4cb20 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 67 65 74 66 69 6c 65 ode.id,.node.name,.xcode.getfile
4cb40 74 79 70 65 46 6f 72 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 typeForced(node),.node.name,.pth
4cb60 2c 20 73 72 63 29 0a 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 ,.src).end.end.end.})._p('/*.End
4cb80 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 29 0a 5f .PBXFileReference.section.*/')._
4cba0 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 46 72 61 6d p('').end.function.xcode.PBXFram
4cbc0 65 77 6f 72 6b 73 42 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 eworksBuildPhase(tr)._p('/*.Begi
4cbe0 6e 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f n.PBXFrameworksBuildPhase.sectio
4cc00 6e 20 2a 2f 27 29 0a 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 n.*/')._p(2,'%s./*.Frameworks.*/
4cc20 20 3d 20 7b 27 2c 20 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 .=.{',.tr.products.children[1].f
4cc40 78 73 74 61 67 65 69 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 xstageid)._p(3,'isa.=.PBXFramewo
4cc60 72 6b 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 rksBuildPhase;')._p(3,'buildActi
4cc80 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c onMask.=.2147483647;')._p(3,'fil
4cca0 65 73 20 3d 20 28 27 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 es.=.(').tree.traverse(tr.framew
4ccc0 6f 72 6b 73 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 orks,.{.onleaf.=.function(node).
4cce0 5f 70 28 34 2c 27 25 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 _p(4,'%s./*.%s.in.Frameworks.*/,
4cd00 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 6e 64 0a ',.node.buildid,.node.name).end.
4cd20 7d 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a }).tree.traverse(tr.projects,.{.
4cd40 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 onleaf.=.function(node)._p(4,'%s
4cd60 20 2f 2a 20 25 73 20 69 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e ./*.%s.in.Frameworks.*/,',.node.
4cd80 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 5f 70 28 33 2c buildid,.node.name).end.})._p(3,
4cda0 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 ');')._p(3,'runOnlyForDeployment
4cdc0 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 Postprocessing.=.0;')._p(2,'};')
4cde0 0a 5f 70 28 27 2f 2a 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 ._p('/*.End.PBXFrameworksBuildPh
4ce00 61 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 ase.section.*/')._p('').end.func
4ce20 74 69 6f 6e 20 78 63 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 tion.xcode.PBXGroup(tr)._p('/*.B
4ce40 65 67 69 6e 20 50 42 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 egin.PBXGroup.section.*/').tree.
4ce60 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e traverse(tr,.{.onnode.=.function
4ce80 28 6e 6f 64 65 29 0a 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 (node).if.(node.path.and.#node.c
4cea0 68 69 6c 64 72 65 6e 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 hildren.==.0).or.node.kind.==."v
4cec0 67 72 6f 75 70 22 20 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 group".then.return.end.if.node.p
4cee0 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 32 2c 27 arent.==.tr.projects.then._p(2,'
4cf00 25 73 20 2f 2a 20 50 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 %s./*.Products.*/.=.{',.node.pro
4cf20 64 75 63 74 67 72 6f 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 ductgroupid).else._p(2,'%s./*.%s
4cf40 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 65 6e .*/.=.{',.node.id,.node.name).en
4cf60 64 0a 5f 70 28 33 2c 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 d._p(3,'isa.=.PBXGroup;')._p(3,'
4cf80 63 68 69 6c 64 72 65 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 children.=.(').for._,.childnode.
4cfa0 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 5f 70 28 34 in.ipairs(node.children).do._p(4
4cfc0 2c 27 25 73 20 2f 2a 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 ,'%s./*.%s.*/,',.childnode.id,.c
4cfe0 68 69 6c 64 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 69 66 hildnode.name).end._p(3,');').if
4d000 20 6e 6f 64 65 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 .node.parent.==.tr.projects.then
4d020 0a 5f 70 28 33 2c 27 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 ._p(3,'name.=.Products;').else._
4d040 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 69 p(3,'name.=."%s";',.node.name).i
4d060 66 20 6e 6f 64 65 2e 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 f.node.path.and.not.node.isvpath
4d080 20 74 68 65 6e 0a 6c 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 .then.local.p.=.node.path.if.nod
4d0a0 65 2e 70 61 72 65 6e 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 e.parent.path.then.p.=.path.getr
4d0c0 65 6c 61 74 69 76 65 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 elative(node.parent.path,.node.p
4d0e0 61 74 68 29 0a 65 6e 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 ath).end._p(3,'path.=."%s";',.p)
4d100 0a 65 6e 64 0a 65 6e 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 .end.end._p(3,'sourceTree.=."<gr
4d120 6f 75 70 3e 22 3b 27 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 oup>";')._p(2,'};').end.},.true)
4d140 0a 5f 70 28 27 2f 2a 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 ._p('/*.End.PBXGroup.section.*/'
4d160 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 4e )._p('').end.function.xcode.PBXN
4d180 61 74 69 76 65 54 61 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 ativeTarget(tr)._p('/*.Begin.PBX
4d1a0 4e 61 74 69 76 65 54 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 NativeTarget.section.*/').for._,
4d1c0 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
4d1e0 64 72 65 6e 29 20 64 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 dren).do.local.name.=.tr.project
4d200 2e 6e 61 6d 65 0a 6c 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 .name.local.function.hasBuildCom
4d220 6d 61 6e 64 73 28 77 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 mands(which).if.#tr.project[whic
4d240 68 5d 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 6f 72 20 h].>.0.then.return.true.end.for.
4d260 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 29 20 64 6f 0a _,.cfg.in.ipairs(tr.configs).do.
4d280 69 66 20 23 63 66 67 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 if.#cfg[which].>.0.then.return.t
4d2a0 72 75 65 0a 65 6e 64 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 rue.end.end.end._p(2,'%s./*.%s.*
4d2c0 2f 20 3d 20 7b 27 2c 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 /.=.{',.node.targetid,.name)._p(
4d2e0 33 2c 27 69 73 61 20 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 3,'isa.=.PBXNativeTarget;')._p(3
4d300 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 25 73 20 2f 2a ,'buildConfigurationList.=.%s./*
4d320 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 42 .Build.configuration.list.for.PB
4d340 58 4e 61 74 69 76 65 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 XNativeTarget."%s".*/;',.node.cf
4d360 67 73 65 63 74 69 6f 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 gsection,.name)._p(3,'buildPhase
4d380 73 20 3d 20 28 27 29 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 s.=.(').if.hasBuildCommands('pre
4d3a0 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
4d3c0 45 31 30 31 30 43 38 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 E1010C857E500CD1376./*.Prebuild.
4d3e0 2a 2f 2c 27 29 0a 65 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 */,').end._p(4,'%s./*.Resources.
4d400 2a 2f 2c 27 2c 20 6e 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 */,',.node.resstageid)._p(4,'%s.
4d420 2f 2a 20 53 6f 75 72 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 /*.Sources.*/,',.node.sourcesid)
4d440 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 6c 69 6e 6b 63 6f 6d .if.hasBuildCommands('prelinkcom
4d460 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 33 35 31 30 43 38 35 mands').then._p(4,'9607AE3510C85
4d480 45 37 45 30 30 43 44 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 E7E00CD1376./*.Prelink.*/,').end
4d4a0 0a 5f 70 28 34 2c 27 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 ._p(4,'%s./*.Frameworks.*/,',.no
4d4c0 64 65 2e 66 78 73 74 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 de.fxstageid).if.hasBuildCommand
4d4e0 73 28 27 70 6f 73 74 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 s('postbuildcommands').then._p(4
4d500 2c 27 39 36 30 37 41 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 ,'9607AE3710C85E8F00CD1376./*.Po
4d520 73 74 62 75 69 6c 64 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 stbuild.*/,').end._p(3,');')._p(
4d540 33 2c 27 62 75 69 6c 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 3,'buildRules.=.(')._p(3,');')._
4d560 70 28 33 2c 27 64 65 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 p(3,'dependencies.=.(').for._,.n
4d580 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 ode.in.ipairs(tr.projects.childr
4d5a0 65 6e 29 20 64 6f 0a 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 en).do._p(4,'%s./*.PBXTargetDepe
4d5c0 6e 64 65 6e 63 79 20 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 ndency.*/,',.node.targetdependid
4d5e0 29 0a 65 6e 64 0a 5f 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 ).end._p(3,');')._p(3,'name.=."%
4d600 73 22 3b 27 2c 20 6e 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 s";',.name).local.p.if.node.cfg.
4d620 6b 69 6e 64 20 3d 3d 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 kind.==."ConsoleApp".then.p.=."$
4d640 28 48 4f 4d 45 29 2f 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 (HOME)/bin".elseif.node.cfg.kind
4d660 20 3d 3d 20 22 57 69 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 .==."WindowedApp".then.p.=."$(HO
4d680 4d 45 29 2f 41 70 70 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 ME)/Applications".end.if.p.then.
4d6a0 5f 70 28 33 2c 27 70 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 _p(3,'productInstallPath.=."%s";
4d6c0 27 2c 20 70 29 0a 65 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 ',.p).end._p(3,'productName.=."%
4d6e0 73 22 3b 27 2c 20 6e 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 s";',.name)._p(3,'productReferen
4d700 63 65 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 6e 6f 64 ce.=.%s./*.%s.*/;',.node.id,.nod
4d720 65 2e 6e 61 6d 65 29 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 e.name)._p(3,'productType.=."%s"
4d740 3b 27 2c 20 78 63 6f 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 ;',.xcode.getproducttype(node)).
4d760 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 4e 61 74 _p(2,'};').end._p('/*.End.PBXNat
4d780 69 76 65 54 61 72 67 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 iveTarget.section.*/')._p('').en
4d7a0 64 0a 66 75 6e 63 74 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 d.function.xcode.PBXProject(tr).
4d7c0 5f 70 28 27 2f 2a 20 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 _p('/*.Begin.PBXProject.section.
4d7e0 2a 2f 27 29 0a 5f 70 28 32 2c 27 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 */')._p(2,'08FB7793FE84155DC02AA
4d800 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 20 3d 20 7b 27 29 0a 5f C07./*.Project.object.*/.=.{')._
4d820 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 50 72 6f 6a 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 62 p(3,'isa.=.PBXProject;')._p(3,'b
4d840 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 31 44 45 42 39 32 38 39 uildConfigurationList.=.1DEB9289
4d860 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 08733DD80010E9CD./*.Build.config
4d880 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 uration.list.for.PBXProject."%s"
4d8a0 20 2a 2f 3b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 63 6f 6d 70 61 74 69 62 69 6c .*/;',.tr.name)._p(3,'compatibil
4d8c0 69 74 79 56 65 72 73 69 6f 6e 20 3d 20 22 58 63 6f 64 65 20 33 2e 32 22 3b 27 29 0a 5f 70 28 33 ityVersion.=."Xcode.3.2";')._p(3
4d8e0 2c 27 68 61 73 53 63 61 6e 6e 65 64 46 6f 72 45 6e 63 6f 64 69 6e 67 73 20 3d 20 31 3b 27 29 0a ,'hasScannedForEncodings.=.1;').
4d900 5f 70 28 33 2c 27 6d 61 69 6e 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c _p(3,'mainGroup.=.%s./*.%s.*/;',
4d920 20 74 72 2e 69 64 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 .tr.id,.tr.name)._p(3,'projectDi
4d940 72 50 61 74 68 20 3d 20 22 22 3b 27 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 rPath.=."";').if.#tr.projects.ch
4d960 69 6c 64 72 65 6e 20 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 ildren.>.0.then._p(3,'projectRef
4d980 65 72 65 6e 63 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 erences.=.(').for._,.node.in.ipa
4d9a0 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(
4d9c0 34 2c 27 7b 27 29 0a 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 4,'{')._p(5,'ProductGroup.=.%s./
4d9e0 2a 20 50 72 6f 64 75 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 *.Products.*/;',.node.productgro
4da00 75 70 69 64 29 0a 5f 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 upid)._p(5,'ProjectRef.=.%s./*.%
4da20 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 6f s.*/;',.node.id,.path.getname(no
4da40 64 65 2e 70 61 74 68 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 de.path))._p(4,'},').end._p(3,')
4da60 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3d 20 22 22 3b 27 ;').end._p(3,'projectRoot.=."";'
4da80 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 20 6e 6f 64 )._p(3,'targets.=.(').for._,.nod
4daa0 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 64 72 65 6e e.in.ipairs(tr.products.children
4dac0 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 64 65 2e 74 ).do._p(4,'%s./*.%s.*/,',.node.t
4dae0 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 2c 27 29 3b argetid,.node.name).end._p(3,');
4db00 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 50 72 6f 6a ')._p(2,'};')._p('/*.End.PBXProj
4db20 65 63 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 ect.section.*/')._p('').end.func
4db40 74 69 6f 6e 20 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 tion.xcode.PBXReferenceProxy(tr)
4db60 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 .if.#tr.projects.children.>.0.th
4db80 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 en._p('/*.Begin.PBXReferenceProx
4dba0 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e y.section.*/').tree.traverse(tr.
4dbc0 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f projects,.{.onleaf.=.function(no
4dbe0 64 65 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 6e 6f 64 65 de)._p(2,'%s./*.%s.*/.=.{',.node
4dc00 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 .id,.node.name)._p(3,'isa.=.PBXR
4dc20 65 66 65 72 65 6e 63 65 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 54 79 70 65 20 eferenceProxy;')._p(3,'fileType.
4dc40 3d 20 25 73 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 =.%s;',.xcode.gettargettype(node
4dc60 29 29 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 61 74 ))._p(3,'path.=."%s";',.node.pat
4dc80 68 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f h)._p(3,'remoteRef.=.%s./*.PBXCo
4dca0 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 ntainerItemProxy.*/;',.node.pare
4dcc0 6e 74 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 nt.productproxyid)._p(3,'sourceT
4dce0 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 27 29 0a 5f 70 28 32 ree.=.BUILT_PRODUCTS_DIR;')._p(2
4dd00 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 66 65 ,'};').end.})._p('/*.End.PBXRefe
4dd20 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 renceProxy.section.*/')._p('').e
4dd40 6e 64 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 73 6f 75 72 63 nd.end.function.xcode.PBXResourc
4dd60 65 73 42 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 esBuildPhase(tr)._p('/*.Begin.PB
4dd80 58 52 65 73 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 XResourcesBuildPhase.section.*/'
4dda0 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f ).for._,.target.in.ipairs(tr.pro
4ddc0 64 75 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 52 ducts.children).do._p(2,'%s./*.R
4dde0 65 73 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 72 65 73 73 74 61 67 esources.*/.=.{',.target.resstag
4de00 65 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 eid)._p(3,'isa.=.PBXResourcesBui
4de20 6c 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 ldPhase;')._p(3,'buildActionMask
4de40 20 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 .=.2147483647;')._p(3,'files.=.(
4de60 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 ').tree.traverse(tr,.{.onnode.=.
4de80 66 75 6e 63 74 69 6f 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 function(node).if.xcode.getbuild
4dea0 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 52 65 73 6f 75 72 63 65 73 22 20 74 68 category(node).==."Resources".th
4dec0 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 52 65 73 6f 75 72 63 65 73 20 2a en._p(4,'%s./*.%s.in.Resources.*
4dee0 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 6e /,',.node.buildid,.node.name).en
4df00 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c d.end.})._p(3,');')._p(3,'runOnl
4df20 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 yForDeploymentPostprocessing.=.0
4df40 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 ;')._p(2,'};').end._p('/*.End.PB
4df60 58 52 65 73 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 XResourcesBuildPhase.section.*/'
4df80 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 )._p('').end.function.xcode.PBXS
4dfa0 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 6c 6f 63 61 6c 20 77 hellScriptBuildPhase(tr).local.w
4dfc0 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 rapperWritten.=.false.local.func
4dfe0 74 69 6f 6e 20 64 6f 62 6c 6f 63 6b 28 69 64 2c 20 6e 61 6d 65 2c 20 77 68 69 63 68 29 0a 6c 6f tion.doblock(id,.name,.which).lo
4e000 63 61 6c 20 70 72 6a 63 6d 64 73 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 0a cal.prjcmds.=.tr.project[which].
4e020 6c 6f 63 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 6a 63 local.commands.=.table.join(prjc
4e040 6d 64 73 2c 20 7b 7d 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 mds,.{}).for._,.cfg.in.ipairs(tr
4e060 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 63 6d 64 73 20 3d 20 63 66 67 .configs).do.local.cfgcmds.=.cfg
4e080 5b 77 68 69 63 68 5d 0a 69 66 20 23 63 66 67 63 6d 64 73 20 3e 20 23 70 72 6a 63 6d 64 73 20 74 [which].if.#cfgcmds.>.#prjcmds.t
4e0a0 68 65 6e 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 69 66 20 5b hen.table.insert(commands,.'if.[
4e0c0 20 22 24 7b 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 7d 22 20 3d 20 22 27 20 2e 2e 20 78 63 6f 64 ."${CONFIGURATION}".=."'....xcod
4e0e0 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 20 2e 2e 20 27 22 20 5d 3b 20 74 68 e.getconfigname(cfg)....'".];.th
4e100 65 6e 27 29 0a 66 6f 72 20 69 20 3d 20 23 70 72 6a 63 6d 64 73 20 2b 20 31 2c 20 23 63 66 67 63 en').for.i.=.#prjcmds.+.1,.#cfgc
4e120 6d 64 73 20 64 6f 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 66 mds.do.table.insert(commands,.cf
4e140 67 63 6d 64 73 5b 69 5d 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 gcmds[i]).end.table.insert(comma
4e160 6e 64 73 2c 20 27 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 nds,.'fi').end.end.if.#commands.
4e180 3e 20 30 20 74 68 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 >.0.then.if.not.wrapperWritten.t
4e1a0 68 65 6e 0a 5f 70 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 hen._p('/*.Begin.PBXShellScriptB
4e1c0 75 69 6c 64 50 68 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 uildPhase.section.*/').wrapperWr
4e1e0 69 74 74 65 6e 20 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 itten.=.true.end._p(2,'%s./*.%s.
4e200 2a 2f 20 3d 20 7b 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 */.=.{',.id,.name)._p(3,'isa.=.P
4e220 42 58 53 68 65 6c 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 BXShellScriptBuildPhase;')._p(3,
4e240 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 'buildActionMask.=.2147483647;')
4e260 0a 5f 70 28 33 2c 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 ._p(3,'files.=.(')._p(3,');')._p
4e280 28 33 2c 27 69 6e 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 (3,'inputPaths.=.(');._p(3,');')
4e2a0 3b 0a 5f 70 28 33 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 ;._p(3,'name.=.%s;',.name);._p(3
4e2c0 2c 27 6f 75 74 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 ,'outputPaths.=.(');._p(3,');');
4e2e0 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 70 ._p(3,'runOnlyForDeploymentPostp
4e300 72 6f 63 65 73 73 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 rocessing.=.0;');._p(3,'shellPat
4e320 68 20 3d 20 2f 62 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 h.=./bin/sh;');._p(3,'shellScrip
4e340 74 20 3d 20 22 25 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 t.=."%s";',.table.concat(command
4e360 73 2c 20 22 5c 5c 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 s,."\\n"):gsub('"',.'\\"'))._p(2
4e380 2c 27 7d 3b 27 29 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 ,'};').end.end.doblock("9607AE10
4e3a0 31 30 43 38 35 37 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 10C857E500CD1376",."Prebuild",."
4e3c0 70 72 65 62 75 69 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 prebuildcommands").doblock("9607
4e3e0 41 45 33 35 31 30 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 AE3510C85E7E00CD1376",."Prelink"
4e400 2c 20 22 70 72 65 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 ,."prelinkcommands").doblock("96
4e420 30 37 41 45 33 37 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 07AE3710C85E8F00CD1376",."Postbu
4e440 69 6c 64 22 2c 20 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 ild",."postbuildcommands").if.wr
4e460 61 70 70 65 72 57 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 apperWritten.then._p('/*.End.PBX
4e480 53 68 65 6c 6c 53 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 ShellScriptBuildPhase.section.*/
4e4a0 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 58 53 6f 75 ').end.end.function.xcode.PBXSou
4e4c0 72 63 65 73 42 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 rcesBuildPhase(tr)._p('/*.Begin.
4e4e0 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 PBXSourcesBuildPhase.section.*/'
4e500 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f ).for._,.target.in.ipairs(tr.pro
4e520 64 75 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 ducts.children).do._p(2,'%s./*.S
4e540 6f 75 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 ources.*/.=.{',.target.sourcesid
4e560 29 0a 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 )._p(3,'isa.=.PBXSourcesBuildPha
4e580 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 se;')._p(3,'buildActionMask.=.21
4e5a0 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 47483647;')._p(3,'files.=.(').tr
4e5c0 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 75 6e 63 74 ee.traverse(tr,.{.onleaf.=.funct
4e5e0 69 6f 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 ion(node).if.xcode.getbuildcateg
4e600 6f 72 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 5f 70 28 34 ory(node).==."Sources".then._p(4
4e620 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 ,'%s./*.%s.in.Sources.*/,',.node
4e640 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a .buildid,.node.name).end.end.}).
4e660 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f _p(3,');')._p(3,'runOnlyForDeplo
4e680 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c ymentPostprocessing.=.0;')._p(2,
4e6a0 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 6f 75 72 63 65 73 42 '};').end._p('/*.End.PBXSourcesB
4e6c0 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e uildPhase.section.*/')._p('').en
4e6e0 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 d.function.xcode.PBXVariantGroup
4e700 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 (tr)._p('/*.Begin.PBXVariantGrou
4e720 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c p.section.*/').tree.traverse(tr,
4e740 20 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 .{.onbranch.=.function(node).if.
4e760 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0a 5f 70 28 32 2c node.kind.==."vgroup".then._p(2,
4e780 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 '%s./*.%s.*/.=.{',.node.id,.node
4e7a0 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f .name)._p(3,'isa.=.PBXVariantGro
4e7c0 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 3d 20 28 27 29 0a 66 6f 72 20 5f up;')._p(3,'children.=.(').for._
4e7e0 2c 20 6c 61 6e 67 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 ,.lang.in.ipairs(node.children).
4e800 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6c 61 6e 67 2e 69 64 2c do._p(4,'%s./*.%s.*/,',.lang.id,
4e820 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c .lang.name).end._p(3,');')._p(3,
4e840 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 73 'name.=.%s;',.node.name)._p(3,'s
4e860 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d ourceTree.=."<group>";')._p(2,'}
4e880 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 56 61 72 ;').end.end.})._p('/*.End.PBXVar
4e8a0 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e iantGroup.section.*/')._p('').en
4e8c0 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 d.function.xcode.PBXTargetDepend
4e8e0 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 ency(tr).if.#tr.projects.childre
4e900 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 54 61 72 67 65 n.>.0.then._p('/*.Begin.PBXTarge
4e920 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 tDependency.section.*/').tree.tr
4e940 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 averse(tr.projects,.{.onleaf.=.f
4e960 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 50 42 58 54 61 72 unction(node)._p(2,'%s./*.PBXTar
4e980 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 getDependency.*/.=.{',.node.pare
4e9a0 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 nt.targetdependid)._p(3,'isa.=.P
4e9c0 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 BXTargetDependency;')._p(3,'name
4e9e0 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 74 61 72 67 .=."%s";',.node.name)._p(3,'targ
4ea00 65 74 50 72 6f 78 79 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 etProxy.=.%s./*.PBXContainerItem
4ea20 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 70 72 Proxy.*/;',.node.parent.targetpr
4ea40 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 oxyid)._p(2,'};').end.})._p('/*.
4ea60 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 End.PBXTargetDependency.section.
4ea80 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 6f */')._p('').end.end.function.xco
4eaa0 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 de.XCBuildConfiguration_Target(t
4eac0 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 r,.target,.cfg).local.cfgname.=.
4eae0 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 xcode.getconfigname(cfg)._p(2,'%
4eb00 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 s./*.%s.*/.=.{',.cfg.xcode.targe
4eb20 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c tid,.cfgname)._p(3,'isa.=.XCBuil
4eb40 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 dConfiguration;')._p(3,'buildSet
4eb60 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c 27 41 4c 57 41 59 53 5f 53 45 41 52 43 48 5f tings.=.{')._p(4,'ALWAYS_SEARCH_
4eb80 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c USER_PATHS.=.NO;').if.not.cfg.fl
4eba0 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 45 42 55 47 5f 49 4e 46 ags.Symbols.then._p(4,'DEBUG_INF
4ebc0 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d 20 22 64 77 61 72 66 2d 77 69 74 68 2d 64 73 ORMATION_FORMAT.=."dwarf-with-ds
4ebe0 79 6d 22 3b 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 69 ym";').end.if.cfg.kind.~=."Stati
4ec00 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 cLib".and.cfg.buildtarget.prefix
4ec20 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 50 52 45 .~=."".then._p(4,'EXECUTABLE_PRE
4ec40 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 FIX.=.%s;',.cfg.buildtarget.pref
4ec60 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 74 ix).end.if.cfg.targetextension.t
4ec80 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 hen.local.ext.=.cfg.targetextens
4eca0 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 22 ion.ext.=.iif(ext:startswith("."
4ecc0 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 78 74 29 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 ),.ext:sub(2),.ext)._p(4,'EXECUT
4ece0 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d 20 25 73 3b 27 2c 20 65 78 74 29 0a 65 6e 64 0a ABLE_EXTENSION.=.%s;',.ext).end.
4ed00 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 local.outdir.=.path.getdirectory
4ed20 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 0a 69 66 20 (cfg.buildtarget.bundlepath).if.
4ed40 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 outdir.~=.".".then._p(4,'CONFIGU
4ed60 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 29 RATION_BUILD_DIR.=.%s;',.outdir)
4ed80 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 59 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 .end._p(4,'GCC_DYNAMIC_NO_PIC.=.
4eda0 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 4d 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 NO;')._p(4,'GCC_MODEL_TUNING.=.G
4edc0 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 5;').if.tr.infoplist.then._p(4,'
4ede0 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 74 72 2e 69 6e 66 6f INFOPLIST_FILE.=."%s";',.tr.info
4ee00 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 73 plist.cfg.name).end.installpaths
4ee20 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 .=.{.ConsoleApp.=.'/usr/local/bi
4ee40 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c n',.WindowedApp.=.'"$(HOME)/Appl
4ee60 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f ications"',.SharedLib.=.'/usr/lo
4ee80 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 cal/lib',.StaticLib.=.'/usr/loca
4eea0 6c 2f 6c 69 62 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 l/lib',.}._p(4,'INSTALL_PATH.=.%
4eec0 73 3b 27 2c 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 5f 70 28 s;',.installpaths[cfg.kind])._p(
4eee0 34 2c 27 50 52 4f 44 55 43 54 5f 4e 41 4d 45 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 4,'PRODUCT_NAME.=."%s";',.cfg.bu
4ef00 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f ildtarget.basename)._p(3,'};')._
4ef20 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 p(3,'name.=."%s";',.cfgname)._p(
4ef40 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 2,'};').end.function.xcode.XCBui
4ef60 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 ldConfiguration_Project(tr,.cfg)
4ef80 0a 6c 6f 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 .local.cfgname.=.xcode.getconfig
4efa0 6e 61 6d 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 name(cfg)._p(2,'%s./*.%s.*/.=.{'
4efc0 2c 20 63 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 ,.cfg.xcode.projectid,.cfgname).
4efe0 5f 70 28 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 _p(3,'isa.=.XCBuildConfiguration
4f000 3b 27 29 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 ;')._p(3,'buildSettings.=.{').lo
4f020 63 61 6c 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 cal.archs.=.{.Native.=."$(NATIVE
4f040 5f 41 52 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 _ARCH_ACTUAL)",.x32....=."i386",
4f060 0a 78 36 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 .x64....=."x86_64",.Universal32.
4f080 3d 20 22 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 =."$(ARCHS_STANDARD_32_BIT)",.Un
4f0a0 69 76 65 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 iversal64.=."$(ARCHS_STANDARD_64
4f0c0 5f 42 49 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 _BIT)",.Universal.=."$(ARCHS_STA
4f0e0 4e 44 41 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 NDARD_32_64_BIT)",.}._p(4,'ARCHS
4f100 20 3d 20 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 .=."%s";',.archs[cfg.platform]).
4f120 5f 70 28 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 _p(4,'SDKROOT.=."%s";',.xcode.to
4f140 6f 6c 73 65 74 29 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 olset).local.targetdir.=.path.ge
4f160 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c tdirectory(cfg.buildtarget.bundl
4f180 65 70 61 74 68 29 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 epath).if.targetdir.~=.".".then.
4f1a0 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 20 _p(4,'CONFIGURATION_BUILD_DIR.=.
4f1c0 22 24 28 53 59 4d 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 "$(SYMROOT)";');.end._p(4,'CONFI
4f1e0 47 55 52 41 54 49 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 GURATION_TEMP_DIR.=."$(OBJROOT)"
4f200 3b 27 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
4f220 28 34 2c 27 43 4f 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 (4,'COPY_PHASE_STRIP.=.NO;').end
4f240 0a 5f 70 28 34 2c 27 47 43 43 5f 43 5f 4c 41 4e 47 55 41 47 45 5f 53 54 41 4e 44 41 52 44 20 3d ._p(4,'GCC_C_LANGUAGE_STANDARD.=
4f260 20 67 6e 75 39 39 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 .gnu99;').if.cfg.flags.NoExcepti
4f280 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 45 58 ons.then._p(4,'GCC_ENABLE_CPP_EX
4f2a0 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 CEPTIONS.=.NO;').end.if.cfg.flag
4f2c0 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 s.NoRTTI.then._p(4,'GCC_ENABLE_C
4f2e0 50 50 5f 52 54 54 49 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 7e PP_RTTI.=.NO;').end.if._ACTION.~
4f300 3d 20 22 78 63 6f 64 65 34 22 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 =."xcode4".and.cfg.flags.Symbols
4f320 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 .and.not.cfg.flags.NoEditAndCont
4f340 69 6e 75 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 46 49 58 5f 41 inue.then._p(4,'GCC_ENABLE_FIX_A
4f360 4e 44 5f 43 4f 4e 54 49 4e 55 45 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e ND_CONTINUE.=.YES;').end.if.cfg.
4f380 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 flags.NoExceptions.then._p(4,'GC
4f3a0 43 5f 45 4e 41 42 4c 45 5f 4f 42 4a 43 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 C_ENABLE_OBJC_EXCEPTIONS.=.NO;')
4f3c0 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 .end.if.cfg.flags.Optimize.or.cf
4f3e0 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 g.flags.OptimizeSize.then._p(4,'
4f400 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 73 3b 27 29 0a 65 6c GCC_OPTIMIZATION_LEVEL.=.s;').el
4f420 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 seif.cfg.flags.OptimizeSpeed.the
4f440 6e 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 3d n._p(4,'GCC_OPTIMIZATION_LEVEL.=
4f460 20 33 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f .3;').else._p(4,'GCC_OPTIMIZATIO
4f480 4e 5f 4c 45 56 45 4c 20 3d 20 30 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 N_LEVEL.=.0;').end.if.cfg.pchhea
4f4a0 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e der.and.not.cfg.flags.NoPCH.then
4f4c0 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 43 4f 4d 50 49 4c 45 5f 50 52 45 46 49 58 5f 48 45 41 ._p(4,'GCC_PRECOMPILE_PREFIX_HEA
4f4e0 44 45 52 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 46 49 58 5f 48 45 DER.=.YES;')._p(4,'GCC_PREFIX_HE
4f500 41 44 45 52 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e ADER.=."%s";',.cfg.pchheader).en
4f520 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 27 d.xcode.printlist(cfg.defines,.'
4f540 47 43 43 5f 50 52 45 50 52 4f 43 45 53 53 4f 52 5f 44 45 46 49 4e 49 54 49 4f 4e 53 27 29 0a 5f GCC_PREPROCESSOR_DEFINITIONS')._
4f560 70 28 34 2c 27 47 43 43 5f 53 59 4d 42 4f 4c 53 5f 50 52 49 56 41 54 45 5f 45 58 54 45 52 4e 20 p(4,'GCC_SYMBOLS_PRIVATE_EXTERN.
4f580 3d 20 4e 4f 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e =.NO;').if.cfg.flags.FatalWarnin
4f5a0 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 54 52 45 41 54 5f 57 41 52 4e 49 4e 47 53 gs.then._p(4,'GCC_TREAT_WARNINGS
4f5c0 5f 41 53 5f 45 52 52 4f 52 53 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 _AS_ERRORS.=.YES;').end._p(4,'GC
4f5e0 43 5f 57 41 52 4e 5f 41 42 4f 55 54 5f 52 45 54 55 52 4e 5f 54 59 50 45 20 3d 20 59 45 53 3b 27 C_WARN_ABOUT_RETURN_TYPE.=.YES;'
4f600 29 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 55 4e 55 53 45 44 5f 56 41 52 49 41 42 4c 45 )._p(4,'GCC_WARN_UNUSED_VARIABLE
4f620 20 3d 20 59 45 53 3b 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 69 6e .=.YES;').xcode.printlist(cfg.in
4f640 63 6c 75 64 65 64 69 72 73 2c 20 27 48 45 41 44 45 52 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 cludedirs,.'HEADER_SEARCH_PATHS'
4f660 29 0a 78 63 6f 64 65 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 ).xcode.printlist(cfg.libdirs,.'
4f680 4c 49 42 52 41 52 59 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 LIBRARY_SEARCH_PATHS')._p(4,'OBJ
4f6a0 52 4f 4f 54 20 3d 20 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 ROOT.=."%s";',.cfg.objectsdir)._
4f6c0 70 28 34 2c 27 4f 4e 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 p(4,'ONLY_ACTIVE_ARCH.=.%s;',iif
4f6e0 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 (premake.config.isdebugbuild(cfg
4f700 29 2c 27 59 45 53 27 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 ),'YES','NO')).local.checks.=.{.
4f720 5b 22 2d 66 66 61 73 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 ["-ffast-math"]..........=.cfg.f
4f740 6c 61 67 73 2e 46 6c 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 lags.FloatFast,.["-ffloat-store"
4f760 5d 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 ]........=.cfg.flags.FloatStrict
4f780 2c 0a 5b 22 2d 66 6f 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 ,.["-fomit-frame-pointer"].=.cfg
4f7a0 2e 66 6c 61 67 73 2e 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 .flags.NoFramePointer,.}.local.f
4f7c0 6c 61 67 73 20 3d 20 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 lags.=.{.}.for.flag,.check.in.pa
4f7e0 69 72 73 28 63 68 65 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 irs(checks).do.if.check.then.tab
4f800 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 78 le.insert(flags,.flag).end.end.x
4f820 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,
4f840 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 .cfg.buildoptions),.'OTHER_CFLAG
4f860 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6c 69 62 20 69 6e 20 69 70 S').flags.=.{.}.for._,.lib.in.ip
4f880 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 airs(premake.getlinks(cfg,."syst
4f8a0 65 6d 22 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 em")).do.if.not.xcode.isframewor
4f8c0 6b 28 6c 69 62 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 k(lib).then.table.insert(flags,.
4f8e0 22 2d 6c 22 20 2e 2e 20 6c 69 62 29 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 67 73 20 3d 20 74 61 62 "-l"....lib).end.end.flags.=.tab
4f900 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a le.join(flags,.cfg.linkoptions).
4f920 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 66 6c 61 67 73 2c 20 27 4f 54 48 45 52 5f 4c 44 xcode.printlist(flags,.'OTHER_LD
4f940 46 4c 41 47 53 27 29 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 FLAGS').if.cfg.flags.StaticRunti
4f960 6d 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 54 41 4e 44 41 52 44 5f 43 5f 50 4c 55 53 5f 50 4c me.then._p(4,'STANDARD_C_PLUS_PL
4f980 55 53 5f 4c 49 42 52 41 52 59 5f 54 59 50 45 20 3d 20 73 74 61 74 69 63 3b 27 29 0a 65 6e 64 0a US_LIBRARY_TYPE.=.static;').end.
4f9a0 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 53 if.targetdir.~=.".".then._p(4,'S
4f9c0 59 4d 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 72 67 65 74 64 69 72 29 0a 65 6e 64 0a YMROOT.=."%s";',.targetdir).end.
4f9e0 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 73 20 74 68 65 6e 0a if.cfg.flags.ExtraWarnings.then.
4fa00 5f 70 28 34 2c 27 57 41 52 4e 49 4e 47 5f 43 46 4c 41 47 53 20 3d 20 22 2d 57 61 6c 6c 22 3b 27 _p(4,'WARNING_CFLAGS.=."-Wall";'
4fa20 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 ).end._p(3,'};')._p(3,'name.=."%
4fa40 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 s";',.cfgname)._p(2,'};').end.fu
4fa60 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f nction.xcode.XCBuildConfiguratio
4fa80 6e 28 74 72 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 n(tr)._p('/*.Begin.XCBuildConfig
4faa0 75 72 61 74 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 uration.section.*/').for._,.targ
4fac0 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 et.in.ipairs(tr.products.childre
4fae0 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f n).do.for._,.cfg.in.ipairs(tr.co
4fb00 6e 66 69 67 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 nfigs).do.xcode.XCBuildConfigura
4fb20 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 65 6e 64 tion_Target(tr,.target,.cfg).end
4fb40 0a 65 6e 64 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 .end.for._,.cfg.in.ipairs(tr.con
4fb60 66 69 67 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 figs).do.xcode.XCBuildConfigurat
4fb80 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 ion_Project(tr,.cfg).end._p('/*.
4fba0 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 6e End.XCBuildConfiguration.section
4fbc0 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 2e .*/')._p('').end.function.xcode.
4fbe0 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 63 XCBuildConfigurationList(tr).loc
4fc00 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 28 al.sln.=.tr.project.solution._p(
4fc20 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 65 '/*.Begin.XCConfigurationList.se
4fc40 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 69 ction.*/').for._,.target.in.ipai
4fc60 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 32 rs(tr.products.children).do._p(2
4fc80 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 74 ,'%s./*.Build.configuration.list
4fca0 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 7b .for.PBXNativeTarget."%s".*/.=.{
4fcc0 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 6d ',.target.cfgsection,.target.nam
4fce0 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 69 e)._p(3,'isa.=.XCConfigurationLi
4fd00 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 20 st;')._p(3,'buildConfigurations.
4fd20 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 6f =.(').for._,.cfg.in.ipairs(tr.co
4fd40 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 63 nfigs).do._p(4,'%s./*.%s.*/,',.c
4fd60 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 66 fg.xcode.targetid,.xcode.getconf
4fd80 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 33 igname(cfg)).end._p(3,');')._p(3
4fda0 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 20 ,'defaultConfigurationIsVisible.
4fdc0 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 6f =.0;')._p(3,'defaultConfiguratio
4fde0 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 6e nName.=."%s";',.xcode.getconfign
4fe00 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 65 ame(tr.configs[1]))._p(2,'};').e
4fe20 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 43 nd._p(2,'1DEB928908733DD80010E9C
4fe40 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 6f D./*.Build.configuration.list.fo
4fe60 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 61 r.PBXProject."%s".*/.=.{',.tr.na
4fe80 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
4fea0 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
4fec0 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
4fee0 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.*/,',.
4ff00 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 6f cfg.xcode.projectid,.xcode.getco
4ff20 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 70 nfigname(cfg)).end._p(3,');')._p
4ff40 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 6c (3,'defaultConfigurationIsVisibl
4ff60 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 74 e.=.0;')._p(3,'defaultConfigurat
4ff80 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 69 ionName.=."%s";',.xcode.getconfi
4ffa0 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 29 gname(tr.configs[1]))._p(2,'};')
4ffc0 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 20 ._p('/*.End.XCConfigurationList.
4ffe0 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 6e section.*/')._p('').end.function
50000 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 5c .xcode.Footer()._p(1,'};')._p('\
50020 74 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 trootObject.=.08FB7793FE84155DC0
50040 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 3b 27 29 0a 5f 2AAC07./*.Project.object.*/;')._
50060 70 28 27 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b p('}').end..local.xcode.=.premak
50080 65 2e 78 63 6f 64 65 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 e.xcode.local.tree.=.premake.tre
500a0 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 e.function.xcode.buildprjtree(pr
500c0 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 j).local.tr.=.premake.project.bu
500e0 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 2e 63 6f 6e 66 69 67 73 20 3d 20 ildsourcetree(prj).tr.configs.=.
50100 7b 7d 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 70 72 6a 2e {}.for._,.cfgname.in.ipairs(prj.
50120 73 6f 6c 75 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 solution.configurations).do.for.
50140 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 6f 6c 75 74 69 _,.platform.in.ipairs(prj.soluti
50160 6f 6e 2e 78 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 on.xcode.platforms).do.local.cfg
50180 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 6e 61 6d .=.premake.getconfig(prj,.cfgnam
501a0 65 2c 20 70 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 e,.platform).cfg.xcode.=.{}.cfg.
501c0 78 63 6f 64 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 xcode.targetid.=.xcode.newid(prj
501e0 2e 78 63 6f 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 .xcode.projectnode,.cfgname).cfg
50200 2e 78 63 6f 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 .xcode.projectid.=.xcode.newid(t
50220 72 2c 20 63 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 r,.cfgname).table.insert(tr.conf
50240 69 67 73 2c 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 igs,.cfg).end.end.tree.traverse(
50260 74 72 2c 20 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 tr,.{.onbranch.=.function(node).
50280 69 66 20 70 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 if.path.getextension(node.name).
502a0 3d 3d 20 22 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 ==.".lproj".then.local.lang.=.pa
502c0 74 68 2e 67 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 th.getbasename(node.name)..--."E
502e0 6e 67 6c 69 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 nglish",."French",.etc..for._,.f
50300 69 6c 65 6e 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 ilenode.in.ipairs(node.children)
50320 20 64 6f 0a 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 .do.local.grpnode.=.node.parent.
50340 63 68 69 6c 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 children[filenode.name].if.not.g
50360 72 70 6e 6f 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 rpnode.then.grpnode.=.tree.inser
50380 74 28 6e 6f 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 t(node.parent,.tree.new(filenode
503a0 2e 6e 61 6d 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 .name)).grpnode.kind.=."vgroup".
503c0 65 6e 64 0a 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 end.filenode.name.=.path.getbase
503e0 6e 61 6d 65 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 name(lang).tree.insert(grpnode,.
50400 66 69 6c 65 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 filenode).end.tree.remove(node).
50420 65 6e 64 0a 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 end.end.}).tr.frameworks.=.tree.
50440 6e 65 77 28 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 new("Frameworks").for.cfg.in.pre
50460 6d 61 6b 65 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 make.eachconfig(prj).do.for._,.l
50480 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 ink.in.ipairs(premake.getlinks(c
504a0 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f fg,."system",."fullpath")).do.lo
504c0 63 61 6c 20 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 cal.name.=.path.getname(link).if
504e0 20 78 63 6f 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 .xcode.isframework(name).and.not
50500 20 74 72 2e 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 .tr.frameworks.children[name].th
50520 65 6e 0a 6e 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 en.node.=.tree.insert(tr.framewo
50540 72 6b 73 2c 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 rks,.tree.new(name)).node.path.=
50560 20 6c 69 6e 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 .link.end.end.end.if.#tr.framewo
50580 72 6b 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 20 0a 74 72 65 65 2e 69 6e 73 65 rks.children.>.0.then..tree.inse
505a0 72 74 28 74 72 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 rt(tr,.tr.frameworks).end.tr.pro
505c0 64 75 63 74 73 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 ducts.=.tree.insert(tr,.tree.new
505e0 28 22 50 72 6f 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 ("Products")).tr.projects.=.tree
50600 2e 6e 65 77 28 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 .new("Projects").for._,.dep.in.i
50620 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 pairs(premake.getdependencies(pr
50640 6a 2c 20 22 73 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 j,."sibling",."object")).do.loca
50660 6c 20 78 63 70 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 l.xcpath.=.xcode.getxcodeprojnam
50680 65 28 64 65 70 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 e(dep).local.xcnode.=.tree.inser
506a0 74 28 74 72 2e 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 t(tr.projects,.tree.new(path.get
506c0 6e 61 6d 65 28 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 name(xcpath))).xcnode.path.=.xcp
506e0 61 74 68 0a 78 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 ath.xcnode.project.=.dep.xcnode.
50700 70 72 6f 64 75 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 productgroupid.=.xcode.newid(xcn
50720 6f 64 65 2c 20 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 ode,."prodgrp").xcnode.productpr
50740 6f 78 79 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 70 72 6f oxyid.=.xcode.newid(xcnode,."pro
50760 64 70 72 6f 78 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 dprox").xcnode.targetproxyid..=.
50780 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 70 72 6f 78 22 29 0a xcode.newid(xcnode,."targprox").
507a0 78 63 6e 6f 64 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 xcnode.targetdependid.=.xcode.ne
507c0 77 69 64 28 78 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 wid(xcnode,."targdep").local.cfg
507e0 20 3d 20 70 72 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 .=.premake.getconfig(dep,.prj.co
50800 6e 66 69 67 75 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 nfigurations[1]).node.=.tree.ins
50820 65 72 74 28 78 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 ert(xcnode,.tree.new(cfg.linktar
50840 67 65 74 2e 6e 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 get.name)).node.path.=.cfg.linkt
50860 61 72 67 65 74 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 arget.fullpath.node.cfg.=.cfg.en
50880 64 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 d.if.#tr.projects.children.>.0.t
508a0 68 65 6e 0a 74 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 hen.tree.insert(tr,.tr.projects)
508c0 0a 65 6e 64 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 .end.tree.traverse(tr,.{.onnode.
508e0 3d 20 66 75 6e 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 =.function(node).node.id.=.xcode
50900 2e 6e 65 77 69 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 .newid(node).if.xcode.getbuildca
50920 74 65 67 6f 72 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 tegory(node).then.node.buildid.=
50940 20 78 63 6f 64 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 .xcode.newid(node,."build").end.
50960 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 2c 20 22 49 if.string.endswith(node.name,."I
50980 6e 66 6f 2e 70 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 nfo.plist").then.tr.infoplist.=.
509a0 6e 6f 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 node.end.end.},.true).node.=.tre
509c0 65 2e 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 e.insert(tr.products,.prj.xcode.
509e0 70 72 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 projectnode).node.kind.=."produc
50a00 74 22 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 t".node.path.=.node.cfg.buildtar
50a20 67 65 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 get.fullpath.node.cfgsection.=.x
50a40 63 6f 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 code.newid(node,."cfg").node.res
50a60 73 74 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 stageid.=.xcode.newid(node,."rez
50a80 22 29 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 ").node.sourcesid..=.xcode.newid
50aa0 28 6e 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 (node,."src").node.fxstageid..=.
50ac0 78 63 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 xcode.newid(node,."fxs").return.
50ae0 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 tr.end.function.premake.xcode.pr
50b00 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 78 63 6f 64 65 2e 62 75 69 6c oject(prj).local.tr.=.xcode.buil
50b20 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 78 63 6f 64 65 2e 48 65 61 64 65 72 28 74 72 29 0a 78 dprjtree(prj).xcode.Header(tr).x
50b40 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 43 code.PBXBuildFile(tr).xcode.PBXC
50b60 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 46 ontainerItemProxy(tr).xcode.PBXF
50b80 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 46 72 ileReference(tr,prj).xcode.PBXFr
50ba0 61 6d 65 77 6f 72 6b 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 ameworksBuildPhase(tr).xcode.PBX
50bc0 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 28 Group(tr).xcode.PBXNativeTarget(
50be0 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 tr).xcode.PBXProject(tr).xcode.P
50c00 42 58 52 65 66 65 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 BXReferenceProxy(tr).xcode.PBXRe
50c20 73 6f 75 72 63 65 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 sourcesBuildPhase(tr).xcode.PBXS
50c40 68 65 6c 6c 53 63 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 hellScriptBuildPhase(tr).xcode.P
50c60 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 BXSourcesBuildPhase(tr).xcode.PB
50c80 58 56 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 XVariantGroup(tr).xcode.PBXTarge
50ca0 74 44 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 tDependency(tr).xcode.XCBuildCon
50cc0 66 69 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 figuration(tr).xcode.XCBuildConf
50ce0 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 74 igurationList(tr).xcode.Footer(t
50d00 72 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 20 3d 20 7b 7d 0a 6c 6f 63 61 r).end..premake.xcode4.=.{}.loca
50d20 6c 20 78 63 6f 64 65 34 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 0a 66 75 6e 63 74 69 l.xcode4.=.premake.xcode4.functi
50d40 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a 5f 70 28 27 3c on.xcode4.workspace_head()._p('<
50d60 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 ?xml.version="1.0".encoding="UTF
50d80 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 57 6f 72 6b 73 70 61 63 65 27 29 0a 5f 70 28 31 2c 27 76 -8"?>')._p('<Workspace')._p(1,'v
50da0 65 72 73 69 6f 6e 20 3d 20 22 31 2e 30 22 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 ersion.=."1.0">').end.function.x
50dc0 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 29 0a 5f 70 28 27 3c 2f 57 6f 72 code4.workspace_tail()._p('</Wor
50de0 6b 73 70 61 63 65 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 kspace>').end.function.xcode4.wo
50e00 72 6b 73 70 61 63 65 5f 66 69 6c 65 5f 72 65 66 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a rkspace_file_ref(prj).local.proj
50e20 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 2e 73 6f 6c 75 path.=.path.getrelative(prj.solu
50e40 74 69 6f 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 0a 69 66 20 tion.location,.prj.location).if.
50e60 70 72 6f 6a 70 61 74 68 20 3d 3d 20 27 2e 27 20 74 68 65 6e 20 70 72 6f 6a 70 61 74 68 20 3d 20 projpath.==.'.'.then.projpath.=.
50e80 27 27 20 0a 65 6c 73 65 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 72 6f 6a 70 61 74 68 20 2e 2e 27 ''..else.projpath.=.projpath...'
50ea0 2f 27 20 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 52 65 66 27 29 0a 5f 70 28 32 2c 27 6c /'..end._p(1,'<FileRef')._p(2,'l
50ec0 6f 63 61 74 69 6f 6e 20 3d 20 22 67 72 6f 75 70 3a 25 73 22 3e 27 2c 70 72 6f 6a 70 61 74 68 20 ocation.=."group:%s">',projpath.
50ee0 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 2e 78 63 6f 64 65 70 72 6f 6a 27 29 0a 5f 70 28 ...prj.name....'.xcodeproj')._p(
50f00 31 2c 27 3c 2f 46 69 6c 65 52 65 66 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 1,'</FileRef>').end.function.xco
50f20 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 70 72 65 6d de4.workspace_generate(sln).prem
50f40 61 6b 65 2e 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 78 ake.xcode.preparesolution(sln).x
50f60 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a 78 63 6f 64 65 34 2e 72 65 code4.workspace_head().xcode4.re
50f80 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 orderProjects(sln).for.prj.in.pr
50fa0 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 emake.solution.eachproject(sln).
50fc0 64 6f 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 5f 72 65 66 28 70 72 6a do.xcode4.workspace_file_ref(prj
50fe0 29 0a 65 6e 64 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 29 0a 65 6e ).end.xcode4.workspace_tail().en
51000 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 d.function.xcode4.reorderProject
51020 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a s(sln).if.sln.startproject.then.
51040 66 6f 72 20 69 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.i,.prj.in.ipairs(sln.project
51060 73 29 20 64 6f 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 s).do.if.sln.startproject.==.prj
51080 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 .name.then.local.cur.=.prj.group
510a0 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 .while.cur.~=.nil.do.for.j,.grou
510c0 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 p.in.ipairs(sln.groups).do.if.gr
510e0 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e oup.==.cur.then.table.remove(sln
51100 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e .groups,.j).break.end.end.table.
51120 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d insert(sln.groups,.1,.cur).cur.=
51140 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e .cur.parent.end.table.remove(sln
51160 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 .projects,.i).table.insert(sln.p
51180 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 rojects,.1,.prj).break.end.end.e
511a0 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 20 3d 20 7b 20 7d 0a 66 75 6e 63 nd.end..premake.clean.=.{.}.func
511c0 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 6f 62 6a tion.premake.clean.directory(obj
511e0 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 ,.pattern).local.fname.=.premake
51200 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 .project.getfilename(obj,.patter
51220 6e 29 0a 6f 73 2e 72 6d 64 69 72 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 n).os.rmdir(fname).end.function.
51240 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 premake.clean.file(obj,.pattern)
51260 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 .local.fname.=.premake.project.g
51280 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 65 6d 6f etfilename(obj,.pattern).os.remo
512a0 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 ve(fname).end.newaction.{.trigge
512c0 72 20 20 20 20 20 3d 20 22 63 6c 65 61 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 r.....=."clean",.description.=."
512e0 52 65 6d 6f 76 65 20 61 6c 6c 20 62 69 6e 61 72 69 65 73 20 61 6e 64 20 67 65 6e 65 72 61 74 65 Remove.all.binaries.and.generate
51300 64 20 66 69 6c 65 73 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 d.files",.onsolution.=.function(
51320 73 6c 6e 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f sln).for.action.in.premake.actio
51340 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c n.each().do.if.action.oncleansol
51360 75 74 69 6f 6e 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f ution.then.action.oncleansolutio
51380 6e 28 73 6c 6e 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 n(sln).end.end.end,.onproject.=.
513a0 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d function(prj).for.action.in.prem
513c0 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f ake.action.each().do.if.action.o
513e0 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 ncleanproject.then.action.onclea
51400 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6f 62 nproject(prj).end.end.if.(prj.ob
51420 6a 65 63 74 73 64 69 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 jectsdir).then.premake.clean.dir
51440 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 65 6e 64 0a ectory(prj,.prj.objectsdir).end.
51460 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 local.platforms.=.prj.solution.p
51480 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e latforms.or.{.}.if.not.table.con
514a0 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a tains(platforms,."Native").then.
514c0 70 6c 61 74 66 6f 72 6d 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 6c 61 74 66 6f 72 6d 73 platforms.=.table.join(platforms
514e0 2c 20 7b 20 22 4e 61 74 69 76 65 22 20 7d 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 ,.{."Native".}).end.for._,.platf
51500 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 72 20 orm.in.ipairs(platforms).do.for.
51520 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 20 70 cfg.in.premake.eachconfig(prj,.p
51540 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 latform).do.premake.clean.direct
51560 6f 72 79 28 70 72 6a 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 70 72 65 6d 61 6b 65 ory(prj,.cfg.objectsdir).premake
51580 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 .clean.file(prj,.premake.gettarg
515a0 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 77 69 6e 64 6f et(cfg,."build",."posix",."windo
515c0 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b ws",."windows").fullpath).premak
515e0 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 e.clean.file(prj,.premake.gettar
51600 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 get(cfg,."build",."posix",."posi
51620 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 x",."linux").fullpath).premake.c
51640 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 lean.file(prj,.premake.gettarget
51660 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c (cfg,."build",."posix",."posix",
51680 20 22 6d 61 63 6f 73 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 ."macosx").fullpath).premake.cle
516a0 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 an.file(prj,.premake.gettarget(c
516c0 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 50 53 33 22 2c 20 22 77 69 fg,."build",."posix",."PS3",."wi
516e0 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d ndows").fullpath).if.cfg.kind.==
51700 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 ."WindowedApp".then.premake.clea
51720 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 n.directory(prj,.premake.gettarg
51740 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 et(cfg,."build",."posix",."posix
51760 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 22 2e 61 70 70 22 29 0a ",."linux").fullpath....".app").
51780 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d end.premake.clean.file(prj,.prem
517a0 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 77 69 6e 64 ake.gettarget(cfg,."link",."wind
517c0 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c ows",."windows",."windows").full
517e0 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 path).premake.clean.file(prj,.pr
51800 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 70 6f emake.gettarget(cfg,."link",."po
51820 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 six",."posix",."linux").fullpath
51840 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 65 6d 61 ).local.target.=.path.join(prema
51860 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 63 66 67 2e ke.project.getfilename(prj,.cfg.
51880 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 2c 20 63 66 67 2e 62 75 69 6c buildtarget.directory),.cfg.buil
518a0 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 dtarget.basename).for.action.in.
518c0 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 premake.action.each().do.if.acti
518e0 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 on.oncleantarget.then.action.onc
51900 6c 65 61 6e 74 61 72 67 65 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 leantarget(target).end.end.end.e
51920 6e 64 0a 65 6e 64 0a 7d 0a 00 5f 57 4f 52 4b 49 4e 47 5f 44 49 52 20 20 20 20 20 20 20 20 3d 20 nd.end.}.._WORKING_DIR........=.
51940 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6a 65 63 os.getcwd().local.function.injec
51960 74 70 6c 61 74 66 6f 72 6d 28 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6e 6f 74 20 70 6c 61 74 66 tplatform(platform).if.not.platf
51980 6f 72 6d 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 70 6c 61 74 66 6f 72 orm.then.return.true.end.platfor
519a0 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 70 6c 61 74 66 6f 72 6d 2c m.=.premake.checkvalue(platform,
519c0 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 2e 70 6c 61 74 66 6f 72 6d 73 2e 61 6c 6c 6f 77 65 .premake.fields.platforms.allowe
519e0 64 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 d).for.sln.in.premake.solution.e
51a00 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 73 6c 6e 2e 70 ach().do.local.platforms.=.sln.p
51a20 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 23 70 6c 61 74 66 6f 72 6d 73 20 3d 3d latforms.or.{.}.if.#platforms.==
51a40 20 30 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 .0.then.table.insert(platforms,.
51a60 22 4e 61 74 69 76 65 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 "Native").end.if.not.table.conta
51a80 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 72 65 ins(platforms,."Native").then.re
51aa0 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 20 64 6f 65 73 20 6e turn.false,.sln.name....".does.n
51ac0 6f 74 20 74 61 72 67 65 74 20 6e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 5c 6e 4e 61 74 69 76 ot.target.native.platform\nNativ
51ae0 65 20 70 6c 61 74 66 6f 72 6d 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 72 65 71 75 69 72 65 64 e.platform.settings.are.required
51b00 20 66 6f 72 20 74 68 65 20 2d 2d 70 6c 61 74 66 6f 72 6d 20 66 65 61 74 75 72 65 2e 22 0a 65 6e .for.the.--platform.feature.".en
51b20 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 6d d.if.not.table.contains(platform
51b40 73 2c 20 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 s,.platform).then.table.insert(p
51b60 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 73 6c 6e 2e 70 6c 61 74 latforms,.platform).end.sln.plat
51b80 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 forms.=.platforms.end.return.tru
51ba0 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 28 73 63 72 e.end.function._premake_main(scr
51bc0 69 70 74 70 61 74 68 29 0a 69 66 20 28 73 63 72 69 70 74 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f iptpath).if.(scriptpath).then.lo
51be0 63 61 6c 20 73 63 72 69 70 74 73 20 20 3d 20 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 cal.scripts..=.dofile(scriptpath
51c00 20 2e 2e 20 22 2f 5f 6d 61 6e 69 66 65 73 74 2e 6c 75 61 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e ...."/_manifest.lua").for._,v.in
51c20 20 69 70 61 69 72 73 28 73 63 72 69 70 74 73 29 20 64 6f 0a 64 6f 66 69 6c 65 28 73 63 72 69 70 .ipairs(scripts).do.dofile(scrip
51c40 74 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 5f 50 52 45 4d tpath...."/"....v).end.end._PREM
51c60 41 4b 45 5f 43 4f 4d 4d 41 4e 44 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 5f AKE_COMMAND.=.path.getabsolute(_
51c80 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e PREMAKE_COMMAND).premake.action.
51ca0 73 65 74 28 5f 41 43 54 49 4f 4e 29 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e set(_ACTION).math.randomseed(os.
51cc0 74 69 6d 65 28 29 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c time()).if.(nil.~=._OPTIONS["fil
51ce0 65 22 5d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 e"]).then.local.fname.=._OPTIONS
51d00 5b 22 66 69 6c 65 22 5d 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 ["file"].if.(os.isfile(fname)).t
51d20 68 65 6e 0a 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 4e 6f hen.dofile(fname).else.error("No
51d40 20 67 65 6e 69 65 20 73 63 72 69 70 74 20 27 22 20 2e 2e 20 66 6e 61 6d 65 20 2e 2e 20 22 27 20 .genie.script.'"....fname...."'.
51d60 66 6f 75 6e 64 21 22 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 found!",.2).end.else.local.dir,.
51d80 6e 61 6d 65 20 3d 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 name.=.premake.findDefaultScript
51da0 28 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 22 2e 2f 22 29 29 0a 69 66 20 64 69 72 20 (path.getabsolute("./")).if.dir.
51dc0 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6f 73 2e 63 68 64 69 72 28 64 69 72 29 0a 64 6f 66 69 6c 65 ~=.nil.then.os.chdir(dir).dofile
51de0 28 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 (name).end.end.if.(_OPTIONS["ver
51e00 73 69 6f 6e 22 5d 20 6f 72 20 5f 4f 50 54 49 4f 4e 53 5b 22 68 65 6c 70 22 5d 20 6f 72 20 6e 6f sion"].or._OPTIONS["help"].or.no
51e20 74 20 5f 41 43 54 49 4f 4e 29 20 74 68 65 6e 0a 70 72 69 6e 74 66 28 22 47 45 4e 69 65 20 2d 20 t._ACTION).then.printf("GENie.-.
51e40 50 72 6f 6a 65 63 74 20 67 65 6e 65 72 61 74 6f 72 20 74 6f 6f 6c 20 25 73 22 2c 20 5f 47 45 4e Project.generator.tool.%s",._GEN
51e60 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 29 0a 70 72 69 6e 74 66 28 22 68 74 74 70 73 3a 2f 2f IE_VERSION_STR).printf("https://
51e80 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a 69 66 20 github.com/bkaradzic/genie").if.
51ea0 28 6e 6f 74 20 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 (not._OPTIONS["version"]).then.p
51ec0 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 31 0a 65 remake.showhelp().end.return.1.e
51ee0 6e 64 0a 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 nd.action.=.premake.action.curre
51f00 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 nt().if.(not.action).then.error(
51f20 22 45 72 72 6f 72 3a 20 6e 6f 20 73 75 63 68 20 61 63 74 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 "Error:.no.such.action.'"...._AC
51f40 54 49 4f 4e 20 2e 2e 20 22 27 22 2c 20 30 29 0a 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 TION...."'",.0).end.ok,.err.=.pr
51f60 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a emake.option.validate(_OPTIONS).
51f80 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 3a 20 22 if.(not.ok).then.error("Error:."
51fa0 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 70 72 65 6d 61 6b ....err,.0).end.ok,.err.=.premak
51fc0 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 e.checktools().if.(not.ok).then.
51fe0 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 20 65 6e 64 0a 6f error("Error:."....err,.0).end.o
52000 6b 2c 20 65 72 72 20 3d 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 k,.err.=.injectplatform(_OPTIONS
52020 5b 22 70 6c 61 74 66 6f 72 6d 22 5d 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 ["platform"]).if.(not.ok).then.e
52040 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 20 65 6e 64 0a 70 72 rror("Error:."....err,.0).end.pr
52060 69 6e 74 28 22 42 75 69 6c 64 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 int("Building.configurations..."
52080 29 0a 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 28 29 0a 6f 6b ).premake.bake.buildconfigs().ok
520a0 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a ,.err.=.premake.checkprojects().
520c0 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 3a 20 22 if.(not.ok).then.error("Error:."
520e0 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 52 75 6e 6e 69 6e 67 20 ....err,.0).end.printf("Running.
52100 61 63 74 69 6f 6e 20 27 25 73 27 2e 2e 2e 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 action.'%s'...",.action.trigger)
52120 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 61 63 74 69 6f 6e 2e 74 72 69 67 .premake.action.call(action.trig
52140 67 65 72 29 0a 70 72 69 6e 74 28 22 44 6f 6e 65 2e 22 29 0a 72 65 74 75 72 6e 20 30 0a 65 6e 64 ger).print("Done.").return.0.end
52160 0a 00 6d 61 6a 6f 72 76 65 72 73 69 6f 6e 00 6d 69 6e 6f 72 76 65 72 73 69 6f 6e 00 72 65 76 69 ..majorversion.minorversion.revi
52180 73 69 6f 6e 00 64 65 73 63 72 69 70 74 69 6f 6e 00 4d 61 63 20 4f 53 20 58 00 4d 61 63 20 4f 53 sion.description.Mac.OS.X.Mac.OS
521a0 20 58 20 54 69 67 65 72 00 4d 61 63 20 4f 53 20 58 20 4c 65 6f 70 61 72 64 00 4d 61 63 20 4f 53 .X.Tiger.Mac.OS.X.Leopard.Mac.OS
521c0 20 58 20 53 6e 6f 77 20 4c 65 6f 70 61 72 64 00 4d 61 63 20 4f 53 20 58 20 4c 69 6f 6e 00 2f 00 .X.Snow.Leopard.Mac.OS.X.Lion./.
521e0 75 6e 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 unable.to.remove.directory.'%s'.
52200 25 73 2f 25 73 00 70 61 74 68 00 6f 73 00 73 74 72 69 6e 67 00 4c 75 61 20 35 2e 33 2e 30 20 20 %s/%s.path.os.string.Lua.5.3.0..
52220 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 2c Copyright.(C).1994-2015.Lua.org,
52240 20 50 55 43 2d 52 69 6f 00 5f 43 4f 50 59 52 49 47 48 54 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 .PUC-Rio._COPYRIGHT._GENIE_VERSI
52260 4f 4e 00 76 65 72 73 69 6f 6e 20 32 37 33 20 28 63 6f 6d 6d 69 74 20 61 61 37 65 33 32 31 65 37 ON.version.273.(commit.aa7e321e7
52280 61 32 39 64 64 31 34 30 65 32 38 35 63 34 61 62 39 61 61 63 63 30 36 66 35 34 63 34 64 65 37 29 a29dd140e285c4ab9aacc06f54c4de7)
522a0 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 00 43 6f 70 79 72 69 67 68 74 20 28 43 ._GENIE_VERSION_STR.Copyright.(C
522c0 29 20 32 30 30 32 2d 32 30 31 33 20 4a 61 73 6f 6e 20 50 65 72 6b 69 6e 73 20 61 6e 64 20 74 68 ).2002-2013.Jason.Perkins.and.th
522e0 65 20 50 72 65 6d 61 6b 65 20 50 72 6f 6a 65 63 74 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 e.Premake.Project._PREMAKE_COPYR
52300 49 47 48 54 00 6d 61 63 6f 73 78 00 5f 4f 53 00 50 41 54 48 00 64 65 62 75 67 00 74 72 61 63 65 IGHT.macosx._OS.PATH.debug.trace
52320 62 61 63 6b 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 5f 41 43 54 49 4f 4e 00 5f 41 52 47 53 back._premake_main._ACTION._ARGS
52340 00 5f 4f 50 54 49 4f 4e 53 00 73 63 72 69 70 74 73 00 65 6e 64 73 77 69 74 68 00 63 68 64 69 72 ._OPTIONS.scripts.endswith.chdir
52360 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 65 74 63 77 64 00 .copyfile._is64bit.isdir.getcwd.
52380 67 65 74 76 65 72 73 69 6f 6e 00 69 73 66 69 6c 65 00 6d 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 getversion.isfile.matchdone.matc
523a0 68 69 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 hisfile.matchname.matchnext.matc
523c0 68 73 74 61 72 74 00 6d 6b 64 69 72 00 70 61 74 68 73 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 hstart.mkdir.pathsearch.rmdir.st
523e0 61 74 00 74 69 63 6b 73 00 75 75 69 64 00 69 73 61 62 73 6f 6c 75 74 65 00 75 6e 61 62 6c 65 20 at.ticks.uuid.isabsolute.unable.
52400 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 1b 4c 75 61 00 19 93 to.create.directory.'%s'..Lua...
52420 0d 0a 1a 0a 00 69 6e 64 65 78 00 67 65 74 74 61 62 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f .....index.gettable.chain.too.lo
52440 6e 67 3b 20 70 6f 73 73 69 62 6c 65 20 6c 6f 6f 70 00 73 65 74 74 61 62 6c 65 20 63 68 61 69 6e ng;.possible.loop.settable.chain
52460 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 6c 65 20 6c 6f 6f 70 00 73 74 72 69 6e 67 20 .too.long;.possible.loop.string.
52480 6c 65 6e 67 74 68 20 6f 76 65 72 66 6c 6f 77 00 67 65 74 20 6c 65 6e 67 74 68 20 6f 66 00 61 74 length.overflow.get.length.of.at
524a0 74 65 6d 70 74 20 74 6f 20 64 69 76 69 64 65 20 62 79 20 7a 65 72 6f 00 61 74 74 65 6d 70 74 20 tempt.to.divide.by.zero.attempt.
524c0 74 6f 20 70 65 72 66 6f 72 6d 20 27 6e 25 25 30 27 00 27 66 6f 72 27 20 6c 69 6d 69 74 20 6d 75 to.perform.'n%%0'.'for'.limit.mu
524e0 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 73 74 65 70 20 6d 75 73 74 20 62 st.be.a.number.'for'.step.must.b
52500 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6d e.a.number.'for'.initial.value.m
52520 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 6e ust.be.a.number.table.index.is.n
52540 69 6c 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 4e 61 4e 00 74 61 62 6c 65 20 6f 76 65 72 il.table.index.is.NaN.table.over
52560 66 6c 6f 77 00 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 5f 5f 69 6e 64 flow.invalid.key.to.'next'.__ind
52580 65 78 00 62 79 74 65 00 63 68 61 72 00 64 75 6d 70 00 66 69 6e 64 00 66 6f 72 6d 61 74 00 67 6d ex.byte.char.dump.find.format.gm
525a0 61 74 63 68 00 67 73 75 62 00 6c 65 6e 00 6c 6f 77 65 72 00 6d 61 74 63 68 00 72 65 70 00 72 65 atch.gsub.len.lower.match.rep.re
525c0 76 65 72 73 65 00 73 75 62 00 75 70 70 65 72 00 70 61 63 6b 00 70 61 63 6b 73 69 7a 65 00 75 6e verse.sub.upper.pack.packsize.un
525e0 70 61 63 6b 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 pack.initial.position.out.of.str
52600 69 6e 67 00 64 61 74 61 20 73 74 72 69 6e 67 20 74 6f 6f 20 73 68 6f 72 74 00 74 6f 6f 20 6d 61 ing.data.string.too.short.too.ma
52620 6e 79 20 72 65 73 75 6c 74 73 00 25 64 2d 62 79 74 65 20 69 6e 74 65 67 65 72 20 64 6f 65 73 20 ny.results.%d-byte.integer.does.
52640 6e 6f 74 20 66 69 74 20 69 6e 74 6f 20 4c 75 61 20 49 6e 74 65 67 65 72 00 69 6e 76 61 6c 69 64 not.fit.into.Lua.Integer.invalid
52660 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 66 6f 72 6d .next.option.for.option.'X'.form
52680 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 77 65 72 20 at.asks.for.alignment.not.power.
526a0 6f 66 20 32 00 6d 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 of.2.missing.size.for.format.opt
526c0 69 6f 6e 20 27 63 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 ion.'c'.invalid.format.option.'%
526e0 63 27 00 69 6e 74 65 67 72 61 6c 20 73 69 7a 65 20 28 25 64 29 20 6f 75 74 20 6f 66 20 6c 69 6d c'.integral.size.(%d).out.of.lim
52700 69 74 73 20 5b 31 2c 25 64 5d 00 66 6f 72 6d 61 74 20 72 65 73 75 6c 74 20 74 6f 6f 20 6c 61 72 its.[1,%d].format.result.too.lar
52720 67 65 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 74 65 67 65 ge.variable-length.format.intege
52740 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 00 77 72 6f r.overflow.unsigned.overflow.wro
52760 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 20 6e 6f 74 ng.length.string.length.does.not
52780 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 6e 74 61 69 .fit.in.given.size.string.contai
527a0 6e 73 20 7a 65 72 6f 73 00 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 ns.zeros.resulting.string.too.la
527c0 72 67 65 00 74 6f 6f 20 6d 61 6e 79 20 63 61 70 74 75 72 65 73 00 69 6e 76 61 6c 69 64 20 63 61 rge.too.many.captures.invalid.ca
527e0 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 61 70 74 pture.index.%%%d.unfinished.capt
52800 75 72 65 00 70 61 74 74 65 72 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 6d 69 73 73 69 6e 67 20 ure.pattern.too.complex.missing.
52820 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 61 74 74 65 72 6e 00 6d 61 6c 66 6f '['.after.'%%f'.in.pattern.malfo
52840 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 74 68 20 27 25 25 27 29 00 6d 61 rmed.pattern.(ends.with.'%%').ma
52860 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 27 5d 27 29 00 6d 61 lformed.pattern.(missing.']').ma
52880 6c 66 6f 72 6d 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 lformed.pattern.(missing.argumen
528a0 74 73 20 74 6f 20 27 25 25 62 27 29 00 69 6e 76 61 6c 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 ts.to.'%%b').invalid.pattern.cap
528c0 74 75 72 65 00 5e 24 2a 2b 3f 2e 28 5b 25 2d 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f 6e 2f ture.^$*+?.([%-.string/function/
528e0 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 72 65 70 6c 61 63 65 6d 65 table.expected.invalid.replaceme
52900 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 27 nt.value.(a.%s).invalid.use.of.'
52920 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 6e 6f 20 76 61 6c %c'.in.replacement.string.no.val
52940 75 65 00 6c 6c 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 ue.ll.invalid.option.'%%%c'.to.'
52960 66 6f 72 6d 61 74 27 00 5c 25 64 00 5c 25 30 33 64 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 format'.\%d.\%03d.-+.#0.invalid.
52980 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 format.(repeated.flags).invalid.
529a0 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c format.(width.or.precision.too.l
529c0 6f 6e 67 29 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 67 69 76 65 6e 20 66 75 6e 63 74 69 ong).unable.to.dump.given.functi
529e0 6f 6e 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 73 74 72 69 6e 67 20 73 6c 69 on.value.out.of.range.string.sli
52a00 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 5f 49 4f 5f 69 6e 70 75 74 00 73 74 64 69 6e 00 5f 49 4f 5f ce.too.long._IO_input.stdin._IO_
52a20 6f 75 74 70 75 74 00 73 74 64 6f 75 74 00 73 74 64 65 72 72 00 46 49 4c 45 2a 00 63 61 6e 6e 6f output.stdout.stderr.FILE*.canno
52a40 74 20 63 6c 6f 73 65 20 73 74 61 6e 64 61 72 64 20 66 69 6c 65 00 63 6c 6f 73 65 00 66 6c 75 73 t.close.standard.file.close.flus
52a60 68 00 6c 69 6e 65 73 00 72 65 61 64 00 73 65 65 6b 00 73 65 74 76 62 75 66 00 77 72 69 74 65 00 h.lines.read.seek.setvbuf.write.
52a80 5f 5f 67 63 00 5f 5f 74 6f 73 74 72 69 6e 67 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 __gc.__tostring.file.(closed).fi
52aa0 6c 65 20 28 25 70 29 00 25 6c 6c 64 00 25 2e 31 34 67 00 61 74 74 65 6d 70 74 20 74 6f 20 75 73 le.(%p).%lld.%.14g.attempt.to.us
52ac0 65 20 61 20 63 6c 6f 73 65 64 20 66 69 6c 65 00 6e 6f 00 66 75 6c 6c 00 6c 69 6e 65 00 73 65 74 e.a.closed.file.no.full.line.set
52ae0 00 63 75 72 00 65 6e 64 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 76 61 .cur.end.too.many.arguments.inva
52b00 6c 69 64 20 66 6f 72 6d 61 74 00 2d 2b 00 30 00 78 58 00 70 50 00 65 45 00 66 69 6c 65 20 69 73 lid.format.-+.0.xX.pP.eE.file.is
52b20 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 25 73 00 69 6e 70 75 74 00 6f 70 65 6e 00 6f 75 .already.closed.%s.input.open.ou
52b40 74 70 75 74 00 70 6f 70 65 6e 00 74 6d 70 66 69 6c 65 00 74 79 70 65 00 73 74 61 6e 64 61 72 64 tput.popen.tmpfile.type.standard
52b60 20 25 73 20 66 69 6c 65 20 69 73 20 63 6c 6f 73 65 64 00 63 6c 6f 73 65 64 20 66 69 6c 65 00 66 .%s.file.is.closed.closed.file.f
52b80 69 6c 65 00 72 00 77 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 27 20 28 25 ile.r.w.cannot.open.file.'%s'.(%
52ba0 73 29 00 72 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 s).rwa.invalid.mode.function.or.
52bc0 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 63 6f 6e 73 74 72 75 63 74 expression.too.complex.construct
52be0 6f 72 20 74 6f 6f 20 6c 6f 6e 67 00 63 6f 6e 73 74 61 6e 74 73 00 6f 70 63 6f 64 65 73 00 63 6f or.too.long.constants.opcodes.co
52c00 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 65 20 74 6f 6f 20 6c 6f 6e 67 00 3c 25 73 3e 20 61 74 ntrol.structure.too.long.<%s>.at
52c20 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 6c 6f 6f 70 00 6e 6f 20 76 69 .line.%d.not.inside.a.loop.no.vi
52c40 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 27 20 66 6f 72 20 3c 67 6f 74 6f 3e 20 61 74 20 6c sible.label.'%s'.for.<goto>.at.l
52c60 69 6e 65 20 25 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 ine.%d.<goto.%s>.at.line.%d.jump
52c80 73 20 69 6e 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 62 s.into.the.scope.of.local.'%s'.b
52ca0 72 65 61 6b 00 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 25 73 20 65 78 70 65 63 74 65 64 00 73 79 reak.labels/gotos.%s.expected.sy
52cc0 6e 74 61 78 20 65 72 72 6f 72 00 43 20 6c 65 76 65 6c 73 00 63 61 6e 6e 6f 74 20 75 73 65 20 27 ntax.error.C.levels.cannot.use.'
52ce0 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 74 69 6f 6e 00 73 ...'.outside.a.vararg.function.s
52d00 65 6c 66 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 6c 6f 63 elf.<name>.or.'...'.expected.loc
52d20 61 6c 20 76 61 72 69 61 62 6c 65 73 00 66 75 6e 63 74 69 6f 6e 73 00 69 74 65 6d 73 20 69 6e 20 al.variables.functions.items.in.
52d40 61 20 63 6f 6e 73 74 72 75 63 74 6f 72 00 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 a.constructor.main.function.func
52d60 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 25 73 20 28 6c 69 6d tion.at.line.%d.too.many.%s.(lim
52d80 69 74 20 69 73 20 25 64 29 20 69 6e 20 25 73 00 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e it.is.%d).in.%s.function.argumen
52da0 74 73 20 65 78 70 65 63 74 65 64 00 75 6e 65 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 6c 61 ts.expected.unexpected.symbol.la
52dc0 62 65 6c 20 27 25 73 27 20 61 6c 72 65 61 64 79 20 64 65 66 69 6e 65 64 20 6f 6e 20 6c 69 6e 65 bel.'%s'.already.defined.on.line
52de0 20 25 64 00 27 3d 27 20 6f 72 20 27 69 6e 27 20 65 78 70 65 63 74 65 64 00 28 66 6f 72 20 67 65 .%d.'='.or.'in'.expected.(for.ge
52e00 6e 65 72 61 74 6f 72 29 00 28 66 6f 72 20 73 74 61 74 65 29 00 28 66 6f 72 20 63 6f 6e 74 72 6f nerator).(for.state).(for.contro
52e20 6c 29 00 28 66 6f 72 20 69 6e 64 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f 72 20 l).(for.index).(for.limit).(for.
52e40 73 74 65 70 29 00 25 73 20 65 78 70 65 63 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 25 73 20 61 step).%s.expected.(to.close.%s.a
52e60 74 20 6c 69 6e 65 20 25 64 29 00 75 70 76 61 6c 75 65 73 00 4c 55 41 5f 50 41 54 48 5f 35 5f 33 t.line.%d).upvalues.LUA_PATH_5_3
52e80 00 4c 55 41 5f 50 41 54 48 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 .LUA_PATH./usr/local/share/lua/5
52ea0 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 6c 75 61 2f 35 2e .3/?.lua;/usr/local/share/lua/5.
52ec0 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 62 2f 6c 75 61 2f 3/?/init.lua;/usr/local/lib/lua/
52ee0 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 75 61 2f 35 2e 33 5.3/?.lua;/usr/local/lib/lua/5.3
52f00 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 69 74 2e 6c 75 61 /?/init.lua;./?.lua;./?/init.lua
52f20 00 63 70 61 74 68 00 4c 55 41 5f 43 50 41 54 48 5f 35 5f 33 00 4c 55 41 5f 43 50 41 54 48 00 2f .cpath.LUA_CPATH_5_3.LUA_CPATH./
52f40 75 73 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 usr/local/lib/lua/5.3/?.so;/usr/
52f60 6c 6f 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 local/lib/lua/5.3/loadall.so;./?
52f80 2e 73 6f 00 2f 0a 3b 0a 3f 0a 21 0a 2d 0a 00 63 6f 6e 66 69 67 00 5f 4c 4f 41 44 45 44 00 6c 6f .so./.;.?.!.-..config._LOADED.lo
52fa0 61 64 65 64 00 5f 50 52 45 4c 4f 41 44 00 70 72 65 6c 6f 61 64 00 6d 6f 64 75 6c 65 00 72 65 71 aded._PRELOAD.preload.module.req
52fc0 75 69 72 65 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 uire.searchers.'package.searcher
52fe0 73 27 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e s'.must.be.a.table.module.'%s'.n
53000 6f 74 20 66 6f 75 6e 64 3a 25 73 00 5f 4e 41 4d 45 00 66 00 27 6d 6f 64 75 6c 65 27 20 6e 6f 74 ot.found:%s._NAME.f.'module'.not
53020 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 6e 00 5f 4d 00 5f .called.from.a.Lua.function._M._
53040 50 41 43 4b 41 47 45 00 3b 3b 00 3b 01 3b 00 01 00 4c 55 41 5f 4e 4f 45 4e 56 00 0a 09 6e 6f 20 PACKAGE.;;.;.;...LUA_NOENV...no.
53060 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 00 65 72 72 6f 72 20 6c module.'%s'.in.file.'%s'.error.l
53080 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 69 6c 65 20 27 25 73 oading.module.'%s'.from.file.'%s
530a0 27 3a 0a 09 25 73 00 2e 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 27 70 61 63 6b 61 67 65 2e 25 ':..%s..._.luaopen_%s.'package.%
530c0 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 00 3f 00 0a 09 6e 6f 20 66 69 6c 65 20 s'.must.be.a.string.?...no.file.
530e0 27 25 73 27 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 6b 61 67 65 2e 70 72 65 6c 6f 61 64 5b '%s'...no.field.package.preload[
53100 27 25 73 27 5d 00 6c 6f 61 64 6c 69 62 00 73 65 61 72 63 68 70 61 74 68 00 73 65 65 61 6c 6c 00 '%s'].loadlib.searchpath.seeall.
53120 69 6e 69 74 00 6c 69 62 72 61 72 79 20 27 62 69 74 33 32 27 20 68 61 73 20 62 65 65 6e 20 64 65 init.library.'bit32'.has.been.de
53140 70 72 65 63 61 74 65 64 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 65 74 68 6f 6f 6b 00 67 65 precated.getuservalue.gethook.ge
53160 74 69 6e 66 6f 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 6d 65 tinfo.getlocal.getregistry.getme
53180 74 61 74 61 62 6c 65 00 67 65 74 75 70 76 61 6c 75 65 00 75 70 76 61 6c 75 65 6a 6f 69 6e 00 75 tatable.getupvalue.upvaluejoin.u
531a0 70 76 61 6c 75 65 69 64 00 73 65 74 75 73 65 72 76 61 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 pvalueid.setuservalue.sethook.se
531c0 74 6c 6f 63 61 6c 00 73 65 74 6d 65 74 61 74 61 62 6c 65 00 73 65 74 75 70 76 61 6c 75 65 00 6e tlocal.setmetatable.setupvalue.n
531e0 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 6c 65 76 65 6c 20 6f 75 74 20 6f il.or.table.expected.level.out.o
53200 66 20 72 61 6e 67 65 00 6b 00 5f 5f 6d 6f 64 65 00 63 61 6c 6c 00 72 65 74 75 72 6e 00 63 6f 75 f.range.k.__mode.call.return.cou
53220 6e 74 00 74 61 69 6c 20 63 61 6c 6c 00 69 6e 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 6e 64 nt.tail.call.invalid.upvalue.ind
53240 65 78 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 64 00 66 6c 6e 53 74 75 00 ex.Lua.function.expected.flnStu.
53260 3e 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 >%s.invalid.option.source.short_
53280 73 72 63 00 6c 69 6e 65 64 65 66 69 6e 65 64 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 src.linedefined.lastlinedefined.
532a0 77 68 61 74 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 6e 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 what.currentline.nups.nparams.is
532c0 76 61 72 61 72 67 00 6e 61 6d 65 00 6e 61 6d 65 77 68 61 74 00 69 73 74 61 69 6c 63 61 6c 6c 00 vararg.name.namewhat.istailcall.
532e0 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 65 78 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 6c activelines.func.external.hook.l
53300 75 61 5f 64 65 62 75 67 3e 20 00 63 6f 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 ua_debug>..cont..=(debug.command
53320 29 00 25 73 0a 00 70 69 00 68 75 67 65 00 6d 61 78 69 6e 74 65 67 65 72 00 6d 69 6e 69 6e 74 65 ).%s..pi.huge.maxinteger.mininte
53340 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 69 6c 00 63 6f 73 00 ger.abs.acos.asin.atan.ceil.cos.
53360 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 75 6c 74 deg.exp.tointeger.floor.fmod.ult
53380 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 00 72 61 6e .log.max.min.modf.rad.random.ran
533a0 64 6f 6d 73 65 65 64 00 73 69 6e 00 73 71 72 74 00 74 61 6e 00 69 6e 74 65 67 65 72 00 66 6c 6f domseed.sin.sqrt.tan.integer.flo
533c0 61 74 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 73 00 69 6e 74 at.wrong.number.of.arguments.int
533e0 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 20 6c 61 72 67 erval.is.empty.interval.too.larg
53400 65 00 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 00 7a 65 72 6f 00 74 6f 6f 20 6d 61 6e 79 20 25 e.value.expected.zero.too.many.%
53420 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 00 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f s.(limit.is.%d).memory.allocatio
53440 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 6f 6f 20 62 69 67 00 6e 6f 20 6d 65 73 73 61 67 n.error:.block.too.big.no.messag
53460 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 00 e.error.in.__gc.metamethod.(%s).
53480 5f 47 00 70 61 63 6b 61 67 65 00 63 6f 72 6f 75 74 69 6e 65 00 74 61 62 6c 65 00 69 6f 00 6d 61 _G.package.coroutine.table.io.ma
534a0 74 68 00 75 74 66 38 00 6e 69 6c 00 62 6f 6f 6c 65 61 6e 00 6e 75 6d 62 65 72 00 66 75 6e 63 74 th.utf8.nil.boolean.number.funct
534c0 69 6f 6e 00 74 68 72 65 61 64 00 70 72 6f 74 6f 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f 5f 6c 65 ion.thread.proto.__newindex.__le
534e0 6e 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f 5f 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 6d 6f 64 00 5f n.__eq.__add.__sub.__mul.__mod._
53500 5f 70 6f 77 00 5f 5f 64 69 76 00 5f 5f 69 64 69 76 00 5f 5f 62 61 6e 64 00 5f 5f 62 6f 72 00 5f _pow.__div.__idiv.__band.__bor._
53520 5f 62 78 6f 72 00 5f 5f 73 68 6c 00 5f 5f 73 68 72 00 5f 5f 75 6e 6d 00 5f 5f 62 6e 6f 74 00 5f _bxor.__shl.__shr.__unm.__bnot._
53540 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e 63 61 74 00 5f 5f 63 61 6c 6c 00 70 65 72 66 6f 72 6d _lt.__le.__concat.__call.perform
53560 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 66 6f 72 6d 20 61 72 .bitwise.operation.on.perform.ar
53580 69 74 68 6d 65 74 69 63 20 6f 6e 00 28 2a 6e 6f 20 6e 61 6d 65 29 00 6e 6f 74 20 65 6e 6f 75 67 ithmetic.on.(*no.name).not.enoug
535a0 68 20 6d 65 6d 6f 72 79 00 4c 75 61 20 35 2e 33 00 5f 56 45 52 53 49 4f 4e 00 61 73 73 65 72 74 h.memory.Lua.5.3._VERSION.assert
535c0 00 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 00 64 6f 66 69 6c 65 00 65 72 72 6f 72 00 69 70 61 .collectgarbage.dofile.error.ipa
535e0 69 72 73 00 6c 6f 61 64 66 69 6c 65 00 6c 6f 61 64 00 6e 65 78 74 00 70 61 69 72 73 00 70 63 61 irs.loadfile.load.next.pairs.pca
53600 6c 6c 00 70 72 69 6e 74 00 72 61 77 65 71 75 61 6c 00 72 61 77 6c 65 6e 00 72 61 77 67 65 74 00 ll.print.rawequal.rawlen.rawget.
53620 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 74 6f 6e 75 6d 62 65 72 00 74 6f 73 74 72 69 6e 67 00 rawset.select.tonumber.tostring.
53640 78 70 63 61 6c 6c 00 62 61 73 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 xpcall.base.out.of.range........
53660 5f 5f 6d 65 74 61 74 61 62 6c 65 00 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 70 72 6f 74 __metatable.cannot.change.a.prot
53680 65 63 74 65 64 20 6d 65 74 61 74 61 62 6c 65 00 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 72 61 6e ected.metatable.index.out.of.ran
536a0 67 65 00 74 61 62 6c 65 20 6f 72 20 73 74 72 69 6e 67 20 65 78 70 65 63 74 65 64 00 27 74 6f 73 ge.table.or.string.expected.'tos
536c0 74 72 69 6e 67 27 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 27 tring'.must.return.a.string.to.'
536e0 70 72 69 6e 74 27 00 09 00 0a 00 5f 5f 70 61 69 72 73 00 62 74 00 3d 28 6c 6f 61 64 29 00 74 6f print'.....__pairs.bt.=(load).to
53700 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 00 72 65 61 64 65 72 20 66 o.many.nested.functions.reader.f
53720 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 00 73 74 6f unction.must.return.a.string.sto
53740 70 00 72 65 73 74 61 72 74 00 63 6f 6c 6c 65 63 74 00 73 74 65 70 00 73 65 74 70 61 75 73 65 00 p.restart.collect.step.setpause.
53760 73 65 74 73 74 65 70 6d 75 6c 00 69 73 72 75 6e 6e 69 6e 67 00 61 73 73 65 72 74 69 6f 6e 20 66 setstepmul.isrunning.assertion.f
53780 61 69 6c 65 64 21 00 63 6f 6e 63 61 74 00 69 6e 73 65 72 74 00 72 65 6d 6f 76 65 00 6d 6f 76 65 ailed!.concat.insert.remove.move
537a0 00 73 6f 72 74 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 .sort.invalid.order.function.for
537c0 20 73 6f 72 74 69 6e 67 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6d 75 73 74 20 62 .sorting.initial.position.must.b
537e0 65 20 70 6f 73 69 74 69 76 65 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 62 6f 75 6e 64 e.positive.position.out.of.bound
53800 73 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 75 6e 70 61 63 6b 00 6e 00 77 s.too.many.results.to.unpack.n.w
53820 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 69 6e 73 rong.number.of.arguments.to.'ins
53840 65 72 74 27 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 64 65 78 ert'.invalid.value.(%s).at.index
53860 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 73 74 61 63 6b 20 .%d.in.table.for.'concat'.stack.
53880 74 72 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 traceback:.......Slnt...%s:.%d:.
538a0 20 69 6e 20 00 0a 09 28 2e 2e 2e 74 61 69 6c 20 63 61 6c 6c 73 2e 2e 2e 29 00 62 61 64 20 61 72 .in....(...tail.calls...).bad.ar
538c0 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 00 6d 65 74 68 6f 64 00 63 61 6c 6c 69 6e 67 20 27 gument.#%d.(%s).method.calling.'
538e0 25 73 27 20 6f 6e 20 62 61 64 20 73 65 6c 66 20 28 25 73 29 00 62 61 64 20 61 72 67 75 6d 65 6e %s'.on.bad.self.(%s).bad.argumen
53900 74 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 53 6c 00 25 73 3a 25 64 3a 20 00 25 73 t.#%d.to.'%s'.(%s).Sl.%s:%d:..%s
53920 3a 20 25 73 00 65 78 69 74 00 73 69 67 6e 61 6c 00 5f 5f 6e 61 6d 65 00 69 6e 76 61 6c 69 64 20 :.%s.exit.signal.__name.invalid.
53940 6f 70 74 69 6f 6e 20 27 25 73 27 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 00 option.'%s'.stack.overflow.(%s).
53960 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 62 75 66 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 stack.overflow.buffer.too.large.
53980 3d 73 74 64 69 6e 00 40 25 73 00 72 65 6f 70 65 6e 00 6f 62 6a 65 63 74 20 6c 65 6e 67 74 68 20 =stdin.@%s.reopen.object.length.
539a0 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 72 00 25 49 00 25 66 00 74 72 75 65 00 66 61 6c is.not.an.integer.%I.%f.true.fal
539c0 73 65 00 25 73 3a 20 25 70 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f 64 75 se.%s:.%p.name.conflict.for.modu
539e0 6c 65 20 27 25 73 27 00 74 6f 6f 20 6d 61 6e 79 20 75 70 76 61 6c 75 65 73 00 63 6f 72 65 20 61 le.'%s'.too.many.upvalues.core.a
53a00 6e 64 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 6e 75 6d nd.library.have.incompatible.num
53a20 65 72 69 63 20 74 79 70 65 73 00 6d 75 6c 74 69 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 74 65 eric.types.multiple.Lua.VMs.dete
53a40 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 65 64 cted.version.mismatch:.app..need
53a60 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 72 6f 76 69 64 65 73 20 25 66 00 50 41 4e 49 43 s.%f,.Lua.core.provides.%f.PANIC
53a80 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 6f 20 4c :.unprotected.error.in.call.to.L
53aa0 75 61 20 41 50 49 20 28 25 73 29 0a 00 ef bb bf 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 ua.API.(%s)......cannot.%s.%s:.%
53ac0 73 00 6e 75 6d 62 65 72 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e s.number.has.no.integer.represen
53ae0 74 61 74 69 6f 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 tation.light.userdata.%s.expecte
53b00 64 2c 20 67 6f 74 20 25 73 00 5f 47 2e 00 66 75 6e 63 74 69 6f 6e 20 27 25 73 27 00 25 73 20 27 d,.got.%s._G..function.'%s'.%s.'
53b20 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 3c 25 73 3a 25 64 3e 00 %s'.main.chunk.function.<%s:%d>.
53b40 63 72 65 61 74 65 00 72 65 73 75 6d 65 00 72 75 6e 6e 69 6e 67 00 73 74 61 74 75 73 00 77 72 61 create.resume.running.status.wra
53b60 70 00 79 69 65 6c 64 00 69 73 79 69 65 6c 64 61 62 6c 65 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 p.yield.isyieldable.too.many.arg
53b80 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 64 uments.to.resume.cannot.resume.d
53ba0 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 ead.coroutine.too.many.results.t
53bc0 6f 20 72 65 73 75 6d 65 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 74 o.resume.suspended.normal.dead.t
53be0 68 72 65 61 64 20 65 78 70 65 63 74 65 64 00 5f 45 4e 56 00 27 25 63 27 00 27 25 73 27 00 69 6e hread.expected._ENV.'%c'.'%s'.in
53c00 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 45 65 00 50 valid.long.string.delimiter.Ee.P
53c20 70 00 6d 61 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 6c 65 78 69 63 61 6c 20 65 6c 65 6d 65 p.malformed.number.lexical.eleme
53c40 6e 74 20 74 6f 6f 20 6c 6f 6e 67 00 75 6e 66 69 6e 69 73 68 65 64 20 73 74 72 69 6e 67 00 69 6e nt.too.long.unfinished.string.in
53c60 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
53c80 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 6d 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d 38 cape.too.large.missing.'{'.UTF-8
53ca0 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 68 65 78 .value.too.large.missing.'}'.hex
53cc0 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 65 78 70 65 63 74 65 64 00 63 6f 6d 6d 65 6e 74 00 adecimal.digit.expected.comment.
53ce0 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 unfinished.long.%s.(starting.at.
53d00 6c 69 6e 65 20 25 64 29 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 line.%d).chunk.has.too.many.line
53d20 73 00 25 73 3a 25 64 3a 20 25 73 00 25 73 20 6e 65 61 72 20 25 73 00 61 6e 64 00 64 6f 00 65 6c s.%s:%d:.%s.%s.near.%s.and.do.el
53d40 73 65 00 65 6c 73 65 69 66 00 66 6f 72 00 67 6f 74 6f 00 69 66 00 69 6e 00 6c 6f 63 61 6c 00 6e se.elseif.for.goto.if.in.local.n
53d60 6f 74 00 6f 72 00 72 65 70 65 61 74 00 74 68 65 6e 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2f 2f ot.or.repeat.then.until.while.//
53d80 00 2e 2e 00 2e 2e 2e 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 ........==.>=.<=.~=.<<.>>.::.<eo
53da0 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
53dc0 72 69 6e 67 3e 00 43 20 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 61 74 74 65 6d 70 74 20 74 ring>.C.stack.overflow.attempt.t
53de0 6f 20 79 69 65 6c 64 20 61 63 72 6f 73 73 20 61 20 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 o.yield.across.a.C-call.boundary
53e00 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 .attempt.to.yield.from.outside.a
53e20 20 63 6f 72 6f 75 74 69 6e 65 00 62 69 6e 61 72 79 00 74 65 78 74 00 61 74 74 65 6d 70 74 20 74 .coroutine.binary.text.attempt.t
53e40 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 6e 6b 20 28 6d 6f 64 65 20 69 73 20 27 25 73 27 29 o.load.a.%s.chunk.(mode.is.'%s')
53e60 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 65 64 20 63 6f 72 .cannot.resume.non-suspended.cor
53e80 6f 75 74 69 6e 65 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 62 outine.error.in.error.handling.b
53ea0 69 6e 61 72 79 20 73 74 72 69 6e 67 00 74 72 75 6e 63 61 74 65 64 00 25 73 3a 20 25 73 20 70 72 inary.string.truncated.%s:.%s.pr
53ec0 65 63 6f 6d 70 69 6c 65 64 20 63 68 75 6e 6b 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 ecompiled.chunk.not.a.version.mi
53ee0 73 6d 61 74 63 68 20 69 6e 00 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 63 6f 72 smatch.in.format.mismatch.in.cor
53f00 72 75 70 74 65 64 00 69 6e 74 00 73 69 7a 65 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 rupted.int.size_t.Instruction.lu
53f20 61 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 a_Integer.lua_Number.endianness.
53f40 6d 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 mismatch.in.float.format.mismatc
53f60 68 20 69 6e 00 25 73 20 73 69 7a 65 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 4d 4f 56 45 00 4c 4f h.in.%s.size.mismatch.in.MOVE.LO
53f80 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 49 4c 00 47 45 54 55 ADK.LOADKX.LOADBOOL.LOADNIL.GETU
53fa0 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 54 54 41 42 55 50 00 PVAL.GETTABUP.GETTABLE.SETTABUP.
53fc0 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 45 00 53 45 4c 46 00 SETUPVAL.SETTABLE.NEWTABLE.SELF.
53fe0 41 44 44 00 53 55 42 00 4d 55 4c 00 4d 4f 44 00 50 4f 57 00 44 49 56 00 49 44 49 56 00 42 41 4e ADD.SUB.MUL.MOD.POW.DIV.IDIV.BAN
54000 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 4e 4f 54 00 D.BOR.BXOR.SHL.SHR.UNM.BNOT.NOT.
54020 4c 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 4c 45 00 54 45 53 54 00 54 45 53 LEN.CONCAT.JMP.EQ.LT.LE.TEST.TES
54040 54 53 45 54 00 43 41 4c 4c 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 4c 4f 4f TSET.CALL.TAILCALL.RETURN.FORLOO
54060 50 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c 4c 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c P.FORPREP.TFORCALL.TFORLOOP.SETL
54080 49 53 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 47 00 45 58 54 52 41 41 52 47 00 63 68 61 72 IST.CLOSURE.VARARG.EXTRAARG.char
540a0 70 61 74 74 65 72 6e 00 6f 66 66 73 65 74 00 63 6f 64 65 70 6f 69 6e 74 00 63 6f 64 65 73 00 69 pattern.offset.codepoint.codes.i
540c0 6e 76 61 6c 69 64 20 55 54 46 2d 38 20 63 6f 64 65 00 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e nvalid.UTF-8.code.final.position
540e0 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 25 55 00 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 70 .out.of.string.%U.out.of.range.p
54100 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 69 6e 69 74 69 61 6c 20 70 6f 73 osition.out.of.range.initial.pos
54120 69 74 69 6f 6e 20 69 73 20 61 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 62 79 74 65 00 63 6c 6f ition.is.a.continuation.byte.clo
54140 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 67 65 74 65 6e 76 00 ck.date.difftime.execute.getenv.
54160 72 65 6e 61 6d 65 00 73 65 74 6c 6f 63 61 6c 65 00 74 69 6d 65 00 74 6d 70 6e 61 6d 65 00 2f 74 rename.setlocale.time.tmpname./t
54180 6d 70 2f 6c 75 61 5f 58 58 58 58 58 58 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 mp/lua_XXXXXX.unable.to.generate
541a0 20 61 20 75 6e 69 71 75 65 20 66 69 6c 65 6e 61 6d 65 00 73 65 63 00 68 6f 75 72 00 64 61 79 00 .a.unique.filename.sec.hour.day.
541c0 6d 6f 6e 74 68 00 79 65 61 72 00 69 73 64 73 74 00 66 69 65 6c 64 20 27 25 73 27 20 6d 69 73 73 month.year.isdst.field.'%s'.miss
541e0 69 6e 67 20 69 6e 20 64 61 74 65 20 74 61 62 6c 65 00 61 6c 6c 00 63 6f 6c 6c 61 74 65 00 63 74 ing.in.date.table.all.collate.ct
54200 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 69 63 00 25 63 00 2a 74 00 77 64 61 79 00 ype.monetary.numeric.%c.*t.wday.
54220 79 64 61 79 00 61 41 62 42 63 43 64 44 65 46 67 47 68 48 49 6a 6d 4d 6e 70 72 52 53 74 54 75 55 yday.aAbBcCdDeFgGhHIjmMnprRStTuU
54240 56 77 57 78 58 79 59 7a 5a 25 00 45 00 63 43 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 56 VwWxXyYzZ%.E.cCxXyY.O.deHImMSuUV
54260 77 57 79 00 69 6e 76 61 6c 69 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 72 wWy.invalid.conversion.specifier
54280 20 27 25 25 25 73 27 00 2d 30 31 32 33 34 35 36 37 38 39 00 28 6e 75 6c 6c 29 00 3c 5c 25 64 3e .'%%%s'.-0123456789.(null).<\%d>
542a0 00 25 70 00 25 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 .%p.%.invalid.option.'%%%c'.to.'
542c0 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 5b 73 74 72 69 6e 67 20 22 00 22 5d 00 6e 4e lua_pushfstring'.[string."."].nN
542e0 00 61 74 74 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 .attempt.to.%s.a.%s.value%s.conc
54300 61 74 65 6e 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 atenate.number%s.has.no.integer.
54320 72 65 70 72 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 representation.attempt.to.compar
54340 65 20 74 77 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 e.two.%s.values.attempt.to.compa
54360 72 65 20 25 73 20 77 69 74 68 20 25 73 00 20 28 25 73 20 27 25 73 27 29 00 67 6c 6f 62 61 6c 00 re.%s.with.%s..(%s.'%s').global.
54380 66 69 65 6c 64 00 75 70 76 61 6c 75 65 00 63 6f 6e 73 74 61 6e 74 00 68 6f 6f 6b 00 66 6f 72 20 field.upvalue.constant.hook.for.
543a0 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 74 68 6f 64 00 3d 5b 43 5d 00 43 00 3d 3f 00 6d 61 iterator.metamethod.=[C].C.=?.ma
543c0 69 6e 00 4c 75 61 00 28 2a 74 65 6d 70 6f 72 61 72 79 29 00 28 2a 76 61 72 61 72 67 29 00 00 00 in.Lua.(*temporary).(*vararg)...
543e0 00 00 00 00 00 05 b5 40 00 00 00 00 00 00 00 00 00 00 30 43 00 00 30 45 00 00 00 00 00 00 00 00 .......@..........0C..0E........
54400 00 00 00 00 00 00 30 43 00 00 00 00 00 00 30 45 00 00 00 00 00 10 71 40 00 00 00 00 00 00 f0 3f ......0C......0E......q@.......?
54420 00 00 00 00 00 00 e0 c3 00 00 00 00 00 00 e0 43 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 ...............C................
54440 00 00 c0 ff fe ff df 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......A........................
54460 00 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 .............p.@................
54480 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 0a 0a 0a 0a 0b 0b 0b 0b 0e 0d 0b 0b 0b 0b 06 06 ................................
544a0 04 04 05 05 07 07 07 07 09 08 03 03 03 03 03 03 03 03 03 03 03 03 02 02 01 01 00 00 00 00 00 00 ................................
544c0 00 00 00 00 00 00 00 00 18 2d 44 54 fb 21 09 40 00 00 00 00 00 00 f0 7f f8 c1 63 1a dc a5 4c 40 .........-DT.!.@..........c...L@
544e0 00 00 00 00 00 00 24 40 39 9d 52 a2 46 df 91 3f 00 00 00 00 00 00 00 3e 00 00 00 00 00 00 00 00 ......$@9.R.F..?.......>........
54500 ff ff ff ff ff ff ff 7f ff ff ff ff ff ff ff 7f 75 73 65 72 64 61 74 61 00 00 00 00 00 00 00 00 ................userdata........
54520 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
54540 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
54560 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,
54580 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.$
545a0 00 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 .............p.@................
545c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 ................................
545e0 04 16 16 16 16 16 16 16 16 16 16 04 04 04 04 04 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 ................................
54600 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 ................................
54620 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
54680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
546a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 3f ..............................P?
546c0 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 ................................
546e0 50 31 31 6c 75 61 5f 6c 6f 6e 67 6a 6d 70 00 31 31 6c 75 61 5f 6c 6f 6e 67 6a 6d 70 00 00 00 00 P11lua_longjmp.11lua_longjmp....
54700 00 00 00 00 00 28 77 40 00 00 00 00 00 00 00 00 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c .....(w@........`qATPP\l<.<Tl|||
54720 7c 7c 7c 7c 7c 7c 7c 7c 7c 60 60 60 60 68 22 bc bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 00 |||||||||````h".....TT.bb.b.QP..
54740 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 [.-..-.][.-.]*..................
54760 00 00 00 00 80 84 2e 41 00 00 00 00 00 00 00 00 00 00 30 43 00 00 30 45 00 00 00 00 00 00 00 00 .......A..........0C..0E........
54780 00 00 00 00 00 00 30 43 00 00 00 00 00 00 30 45 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 ......0C......0E................
547a0 04 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 ................................
547c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 ................................
547e0 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 ................................
54800 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 ................................
54820 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 ................................
54840 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ................................
54860 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 ................................
54880 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 ................................
548a0 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 ................................
548c0 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 ff 9b a2 80 80 00 03 1a 30 00 00 00 05 00 00 00 ........................0.......
548e0 51 00 00 00 01 35 00 00 00 38 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 1c 00 00 00 Q....5...8......................
54900 07 00 00 00 38 00 00 00 01 00 00 00 3c 00 00 00 03 00 00 00 d1 58 05 01 21 00 02 01 61 01 03 01 ....8.......<........X..!...a...
54920 00 00 00 01 01 00 01 01 11 0b 04 01 00 00 00 00 20 d0 05 00 fc 0f 00 00 68 00 00 00 60 00 00 00 ........................h...`...
54940 a6 d9 01 00 fc 16 00 00 68 00 00 00 3d fa 01 00 00 00 00 00 68 00 00 00 1a b8 01 00 d0 48 05 00 ........h...=.......h........H..
54960 03 00 00 00 0c 00 c1 01 10 07 01 00 00 00 00 06 22 00 00 05 0c 01 00 06 26 01 00 01 89 01 00 02 ................".......&.......
54980 fb 02 00 05 6b 03 00 00 63 05 00 04 96 05 00 03 c7 05 00 01 1b 06 00 05 bf 06 00 00 8e 08 00 04 ....k...c.......................
549a0 fc 08 00 03 31 09 00 00 95 0a 00 02 02 0b 00 00 f7 0b 00 04 69 0c 00 02 80 0d 00 04 6e 0e 00 00 ....1...............i.......n...
549c0 7a 10 00 05 bb 12 00 04 11 13 00 02 83 13 00 01 d9 13 00 03 eb 13 00 05 e7 15 00 00 45 1a 00 01 z...........................E...
549e0 0c 1b 00 02 86 1b 00 03 92 1b 00 00 e3 1e 00 02 b4 1f 00 00 40 20 00 02 2c 21 00 05 90 23 00 00 ....................@...,!...#..
54a00 a3 25 00 05 68 26 00 03 3c 27 00 00 b1 4e 00 05 15 4f 00 02 5f 4f 00 03 c7 4f 00 01 2a 50 00 00 .%..h&..<'...N...O.._O...O..*P..
54a20 a5 53 00 02 d8 54 00 03 83 55 00 05 a0 57 00 04 9c 58 00 00 84 5a 00 05 2b 5b 00 03 3a 5b 00 00 .S...T...U...W...X...Z..+[..:[..
54a40 d0 61 00 04 2b 62 00 00 ab 66 00 04 da 66 00 02 5a 67 00 03 66 67 00 00 cd 68 00 01 44 69 00 02 .a..+b...f...f..Zg..fg...h..Di..
54a60 8e 6a 00 00 ba 75 00 02 38 78 00 01 74 78 00 03 b3 78 00 00 57 81 00 02 ff 81 00 00 75 82 00 02 .j...u..8x..tx...x..W.......u...
54a80 10 83 00 00 b1 83 00 03 ff 83 00 02 84 86 00 00 10 88 00 03 20 88 00 05 b2 89 00 01 e8 89 00 04 ................................
54aa0 13 8b 00 02 20 8c 00 01 53 8c 00 04 07 8d 00 01 45 8d 00 00 ff 93 00 03 23 94 00 05 84 94 00 04 ........S.......E.......#.......
54ac0 e1 94 00 02 42 95 00 05 a7 96 00 04 dc 96 00 03 fa 96 00 01 c7 97 00 05 bf 98 00 03 dd 98 00 05 ....B...........................
54ae0 82 99 00 04 ad 99 00 01 14 9a 00 04 aa 9a 00 02 04 9b 00 04 70 9b 00 02 f1 9b 00 05 84 9c 00 04 ....................p...........
54b00 20 9d 00 03 3b 9d 00 01 7c 9d 00 03 39 9e 00 00 bc 9e 00 03 61 9f 00 02 90 a0 00 03 c7 a0 00 01 ....;...|...9.......a...........
54b20 e8 a0 00 03 10 a1 00 00 5f a2 00 03 90 a2 00 04 1e a3 00 03 71 a3 00 04 24 a4 00 01 79 a4 00 00 ........_...........q...$...y...
54b40 04 a6 00 01 51 a6 00 03 82 a6 00 01 b4 a7 00 05 49 a9 00 01 c4 a9 00 03 18 aa 00 02 1c ab 00 01 ....Q...........I...............
54b60 8c ab 00 04 bf ab 00 01 fc ac 00 00 b8 af 00 03 64 b0 00 05 08 b2 00 00 f6 b2 00 03 0d b3 00 02 ................d...............
54b80 b6 b3 00 01 3c b4 00 03 bd b4 00 02 18 b6 00 03 78 b6 00 00 f1 b9 00 05 41 bb 00 00 1f bd 00 03 ....<...........x.......A.......
54ba0 2f bd 00 02 bc bd 00 05 a1 be 00 00 33 bf 00 05 8e bf 00 01 c3 bf 00 00 80 ca 00 05 0d cb 00 00 /...........3...................
54bc0 8f cb 00 04 bb cb 00 05 27 cc 00 00 6f cf 00 05 eb cf 00 03 ff cf 00 02 ed d0 00 00 3c db 00 03 ........'...o...............<...
54be0 8c db 00 00 da dc 00 01 11 dd 00 00 fc dd 00 01 38 de 00 02 a5 de 00 00 f4 df 00 05 8f e1 00 04 ................8...............
54c00 ca e1 00 00 c7 e4 00 02 e0 e6 00 00 c8 e7 00 05 96 e9 00 02 c3 eb 00 01 80 ec 00 02 f1 ec 00 05 ................................
54c20 e4 ee 00 02 58 ef 00 05 b3 f0 00 00 1b f2 00 02 ae f2 00 00 60 f3 00 04 e1 f3 00 01 3b f4 00 03 ....X...............`.......;...
54c40 4e f4 00 04 93 f4 00 03 b4 f4 00 00 4f f5 00 01 8f f5 00 04 d6 f5 00 00 1e f7 00 04 59 f7 00 02 N...........O...............Y...
54c60 76 f8 00 00 ba fb 00 05 be fc 00 03 d3 fc 00 04 0b fd 00 03 1a fd 00 02 bd fd 00 04 46 fe 00 00 v...........................F...
54c80 00 01 01 04 79 01 01 00 0b 02 01 01 4e 02 01 05 ce 02 01 01 51 03 01 05 b1 03 01 01 fb 03 01 04 ....y.......N.......Q...........
54ca0 3a 07 01 01 48 08 01 04 e3 08 01 05 e3 09 01 04 9f 0a 01 05 c5 0b 01 03 e6 0b 01 04 cf 0c 01 03 :...H...........................
54cc0 fc 0c 01 04 6c 0d 01 02 54 0e 01 01 bc 0e 01 03 55 0f 01 01 f9 0f 01 03 43 10 01 01 a5 10 01 00 ....l...T.......U.......C.......
54ce0 26 11 01 03 61 11 01 02 74 12 01 03 db 12 01 01 19 13 01 03 3b 13 01 05 fb 13 01 02 86 14 01 03 &...a...t...........;...........
54d00 dc 14 01 00 a8 16 01 02 db 16 01 00 38 1b 01 02 20 1c 01 03 7d 1c 01 05 e1 1c 01 02 6f 1d 01 00 ............8.......}.......o...
54d20 c8 1e 01 03 de 1e 01 00 90 24 01 05 e7 24 01 01 1b 25 01 02 86 25 01 00 6c 26 01 01 9f 26 01 05 .........$...$...%...%..l&...&..
54d40 2a 27 01 04 66 27 01 00 f7 28 01 03 5d 29 01 05 4d 2a 01 03 82 2a 01 00 5a 2c 01 01 81 2c 01 04 *'..f'...(..])..M*...*..Z,...,..
54d60 d3 2c 01 01 1a 2d 01 02 74 2d 01 01 a9 2d 01 03 03 2e 01 02 e3 2e 01 00 56 2f 01 05 22 30 01 04 .,...-..t-...-..........V/.."0..
54d80 68 30 01 02 fb 30 01 03 37 32 01 01 58 33 01 03 d5 33 01 02 49 34 01 01 74 34 01 03 50 35 01 02 h0...0..72..X3...3..I4..t4..P5..
54da0 a9 35 01 04 fa 35 01 05 8f 36 01 04 57 37 01 03 7d 37 01 05 06 38 01 03 b5 38 01 01 50 39 01 03 .5...5...6..W7..}7...8...8..P9..
54dc0 a2 39 01 02 fb 39 01 01 61 3a 01 02 9f 3a 01 01 4b 3b 01 02 e1 3b 01 03 47 3c 01 05 be 3c 01 04 .9...9..a:...:..K;...;..G<...<..
54de0 f3 3c 01 05 58 3d 01 01 da 3d 01 02 29 3e 01 01 83 3e 01 02 f4 3e 01 04 95 3f 01 05 08 40 01 04 .<..X=...=..)>...>...>...?...@..
54e00 39 40 01 05 9f 40 01 01 54 41 01 02 e0 42 01 04 3b 43 01 01 a5 43 01 00 a7 44 01 03 bc 44 01 05 9@...@..TA...B..;C...C...D...D..
54e20 70 45 01 03 a8 45 01 05 fc 46 01 03 05 47 01 04 43 47 01 01 a5 47 01 04 ce 47 01 03 fc 47 01 01 pE...E...F...G..CG...G...G...G..
54e40 9e 48 01 03 43 49 01 02 6e 4a 01 00 0b 4b 01 03 20 4b 01 04 52 4b 01 01 91 4b 01 05 ea 4b 01 02 .H..CI..nJ...K...K..RK...K...K..
54e60 18 4d 01 04 ab 4d 01 02 ef 4d 01 04 35 4e 01 05 ff 51 01 01 82 52 01 03 97 52 01 01 5a 53 01 04 .M...M...M..5N...Q...R...R..ZS..
54e80 15 54 01 02 c9 54 01 01 a5 55 01 04 f3 55 01 01 5d 56 01 05 bb 57 01 01 0e 58 01 04 f9 58 01 00 .T...T...U...U..]V...W...X...X..
54ea0 12 5a 01 04 50 5b 01 05 ee 5b 01 01 84 5c 01 00 b6 5e 01 04 e4 5e 01 01 e0 60 01 02 98 61 01 03 .Z..P[...[...\...^...^...`...a..
54ec0 a5 61 01 04 ec 61 01 00 dc 63 01 02 61 64 01 00 10 68 01 01 76 69 01 00 75 6d 01 02 94 6e 01 00 .a...a...c..ad...h..vi..um...n..
54ee0 79 71 01 02 72 72 01 01 2d 73 01 02 17 74 01 04 85 74 01 05 0c 75 01 02 a2 75 01 01 23 76 01 04 yq..rr..-s...t...t...u...u..#v..
54f00 4f 76 01 05 01 77 01 02 93 77 01 00 33 78 01 05 8c 78 01 02 d2 78 01 01 22 79 01 02 6d 79 01 01 Ov...w...w..3x...x...x.."y..my..
54f20 2d 7a 01 02 da 7a 01 05 99 7b 01 02 14 7c 01 01 62 7c 01 03 70 7c 01 00 0a 7d 01 03 56 7d 01 02 -z...z...{...|..b|..p|...}..V}..
54f40 7d 7e 01 00 61 80 01 05 d1 80 01 02 72 81 01 01 cc 81 01 03 11 82 01 01 54 82 01 02 32 83 01 01 }~..a.......r...........T...2...
54f60 89 83 01 05 cc 84 01 02 98 85 01 00 b6 86 01 05 51 87 01 02 e7 87 01 00 7e 88 01 05 e2 89 01 00 ................Q.......~.......
54f80 39 8b 01 04 6e 8b 01 03 8c 8b 01 01 cf 8b 01 05 f6 8c 01 04 3d 8d 01 01 88 8d 01 02 0d 8e 01 04 9...n...............=...........
54fa0 31 8e 01 01 d2 8e 01 04 46 8f 01 01 c4 8f 01 02 9e 90 01 01 d8 90 01 00 49 91 01 03 ae 91 01 05 1.......F...............I.......
54fc0 68 92 01 02 f1 92 01 04 ba 93 01 00 00 a0 01 04 1c a0 01 01 b6 a0 01 05 0a a3 01 04 50 a3 01 02 h...........................P...
54fe0 cc a3 01 00 db a5 01 04 39 a6 01 01 9e a6 01 04 07 a7 01 01 1e a8 01 07 8b a8 01 00 98 a9 01 04 ........9.......................
55000 16 aa 01 02 bc aa 01 00 28 af 01 02 e7 af 01 01 6b b0 01 00 c4 b1 01 04 ab b2 01 01 03 b3 01 03 ........(.......k...............
55020 92 b3 01 00 36 b4 01 01 30 b5 01 02 33 b6 01 01 cd b8 01 00 34 bd 01 01 ba bd 01 04 18 be 01 00 ....6...0...3.......4...........
55040 7b be 01 02 d5 be 01 04 44 bf 01 05 a1 c0 01 00 ef c1 01 05 78 c2 01 00 a6 c3 01 04 ef c3 01 02 {.......D...........x...........
55060 ae c4 01 03 46 c5 01 02 97 c5 01 04 21 c6 01 00 21 00 02 51 00 00 00 00 00 00 00 00 00 00 00 00 ....F.......!...!..Q............
55080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
550a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
550c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
550e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
551a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
551c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
551e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
552a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
552c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
552e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
553a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
553c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
553e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
554a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
554c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
554e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
555a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
555c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
555e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
556a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
556c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
556e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
557a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
557c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
557e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
558a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
558c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
558e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
559a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
559c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
559e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 0c 00 1c 00 7c 00 00 00 ............................|...
56000 00 00 00 01 f1 00 00 04 25 01 00 01 46 03 00 04 ae 03 00 02 26 04 00 03 ab 04 00 00 5c 06 00 03 ........%...F.......&.......\...
56020 1f 08 00 05 ba 09 00 03 32 0a 00 05 ce 0a 00 00 2b 0f 00 03 af 0f 00 05 c6 10 00 03 84 11 00 04 ........2.......+...............
56040 02 12 00 00 e7 12 00 04 2d 13 00 00 3a 18 00 02 a3 19 00 01 a1 1a 00 03 c1 1a 00 05 0d 1b 00 02 ........-...:...................
56060 63 1b 00 03 aa 1b 00 04 17 1c 00 00 3e 20 00 04 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 c...........>...................
56080 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 86 af fa ff ff ff ff ff .zR..x..........,...............
560a0 ea 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..K..............
560c0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
560e0 42 b0 fa ff ff ff ff ff 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 B.......c........A....C..J......
56100 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
56120 65 b0 fa ff ff ff ff ff 05 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 e................A....C..I......
56140 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
56160 2a b1 fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 *.......m........A....C..F......
56180 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 .........zR..x..........,.......
561a0 57 b1 fa ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 W.......p........A....C..G......
561c0 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
561e0 2c 00 00 00 1c 00 00 00 7f b1 fa ff ff ff ff ff f8 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
56200 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .P.......................zR..x..
56220 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 2f b3 fa ff ff ff ff ff 33 00 00 00 00 00 00 00 ........$......./.......3.......
56240 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 3a b3 fa ff ff ff ff ff .A....C..B......$...D...:.......
56260 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 1........A....C.................
56280 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 2b b3 fa ff ff ff ff ff .zR..x..........$.......+.......
562a0 54 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 T........A....C..G..............
562c0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 3f b3 fa ff ff ff ff ff .zR..x..........,.......?.......
562e0 a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
56300 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 .........zR..x..........,.......
56320 9b b3 fa ff ff ff ff ff 99 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .................A....C..J......
56340 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
56360 2c 00 00 00 1c 00 00 00 ec b3 fa ff ff ff ff ff 36 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............6........A....C.
56380 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .M.......................zR..x..
563a0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 da b4 fa ff ff ff ff ff 6e 00 00 00 00 00 00 00 ........$...............n.......
563c0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 20 b5 fa ff ff ff ff ff .A....C..B......$...D...........
563e0 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 5........A....C.................
56400 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 15 b5 fa ff ff ff ff ff .zR..x..........,...............
56420 64 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 d........A....C..J..............
56440 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
56460 31 b6 fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 1.......m........A....C..F......
56480 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 .........zR..x..........,.......
564a0 5e b6 fa ff ff ff ff ff f5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ^................A....C..J......
564c0 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 23 b7 fa ff ff ff ff ff 43 00 00 00 00 00 00 00 ........$...L...#.......C.......
564e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 74 00 00 00 3e b7 fa ff ff ff ff ff .A....C..B......$...t...>.......
56500 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 9c 00 00 00 /........A....C..B......$.......
56520 45 b7 fa ff ff ff ff ff 9e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 E................A....C..I......
56540 24 00 00 00 c4 00 00 00 bb b7 fa ff ff ff ff ff 79 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............y........A....C.
56560 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .F...............zR..x..........
56580 24 00 00 00 1c 00 00 00 f4 b7 fa ff ff ff ff ff ee 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
565a0 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 ba b8 fa ff ff ff ff ff 0c 02 00 00 00 00 00 00 .B......,...D...................
565c0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 .A....C..J..............,...t...
565e0 96 ba fa ff ff ff ff ff 76 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 ........v........A....C..N......
56600 8f 03 00 00 00 00 00 00 2c 00 00 00 a4 00 00 00 dc bb fa ff ff ff ff ff cb 00 00 00 00 00 00 00 ........,.......................
56620 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..N......................
56640 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 5f bc fa ff ff ff ff ff .zR..x..........$......._.......
56660 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 14 00 00 00 00 00 00 00 V........A....C..E..............
56680 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 75 bc fa ff ff ff ff ff .zR..x..........$.......u.......
566a0 72 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 r........A....C..F..............
566c0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 a7 bc fa ff ff ff ff ff .zR..x..........$...............
566e0 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 V........A....C..C..............
56700 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 bd bc fa ff ff ff ff ff .zR..x..........$...............
56720 12 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 .........A....C.................
56740 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 8f bc fa ff ff ff ff ff .zR..x..........,...............
56760 fc 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..K..............
56780 2c 00 00 00 4c 00 00 00 5b be fa ff ff ff ff ff 5e 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...[.......^........A....C.
567a0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 7c 00 00 00 89 c2 fa ff ff ff ff ff .M..............$...|...........
567c0 c6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 .........A....C..G..............
567e0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 10 c3 fa ff ff ff ff ff .zR..x..........$...............
56800 7a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 z........A....C..I......$...D...
56820 62 c3 fa ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 b................A....C.........
56840 2c 00 00 00 6c 00 00 00 46 c3 fa ff ff ff ff ff ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...l...F................A....C.
56860 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 9c 00 00 00 e4 c3 fa ff ff ff ff ff .M..............,...............
56880 11 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
568a0 2c 00 00 00 cc 00 00 00 c5 c4 fa ff ff ff ff ff 72 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............r........A....C.
568c0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 fc 00 00 00 07 c6 fa ff ff ff ff ff .M..............$...............
568e0 d1 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 24 01 00 00 .........A....C..I......,...$...
56900 b0 c6 fa ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .................A....C..J......
56920 8e 04 8f 03 00 00 00 00 24 00 00 00 54 01 00 00 0c c7 fa ff ff ff ff ff ec 00 00 00 00 00 00 00 ........$...T...................
56940 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 7c 01 00 00 d0 c7 fa ff ff ff ff ff .A....C..I......,...|...........
56960 08 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..K..............
56980 2c 00 00 00 ac 01 00 00 04 ca fa ff ff ff ff ff 13 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
569a0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 dc 01 00 00 e7 cb fa ff ff ff ff ff .M..............,...............
569c0 c5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
569e0 24 00 00 00 0c 02 00 00 7c cc fa ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......|.......W........A....C.
56a00 06 00 00 00 00 00 00 00 24 00 00 00 34 02 00 00 ab cc fa ff ff ff ff ff 4d 00 00 00 00 00 00 00 ........$...4...........M.......
56a20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 5c 02 00 00 d0 cc fa ff ff ff ff ff .A....C.........$...\...........
56a40 30 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 84 02 00 00 0........A....C.........,.......
56a60 d8 cc fa ff ff ff ff ff 6c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ........l........A....C..J......
56a80 8e 04 8f 03 00 00 00 00 2c 00 00 00 b4 02 00 00 a4 ce fa ff ff ff ff ff e8 20 00 00 00 00 00 00 ........,.......................
56aa0 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..P......................
56ac0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 fc ef fa ff ff ff ff ff .zR..x..........,...............
56ae0 8e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
56b00 2c 00 00 00 4c 00 00 00 5a f1 fa ff ff ff ff ff 8b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...Z................A....C.
56b20 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 00 00 00 b5 f2 fa ff ff ff ff ff .M..............,...|...........
56b40 c0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
56b60 2c 00 00 00 ac 00 00 00 45 f3 fa ff ff ff ff ff 64 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......E.......d........A....C.
56b80 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 dc 00 00 00 79 f3 fa ff ff ff ff ff .K..............$.......y.......
56ba0 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 04 01 00 00 J........A....C..F......$.......
56bc0 9b f3 fa ff ff ff ff ff 25 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........%........A....C.........
56be0 24 00 00 00 2c 01 00 00 98 f3 fa ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,...........C........A....C.
56c00 06 00 00 00 00 00 00 00 24 00 00 00 54 01 00 00 b3 f3 fa ff ff ff ff ff 63 00 00 00 00 00 00 00 ........$...T...........c.......
56c20 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 7c 01 00 00 ee f3 fa ff ff ff ff ff .A....C..C......,...|...........
56c40 7b 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 {........A....C..P..............
56c60 24 00 00 00 ac 01 00 00 39 f7 fa ff ff ff ff ff 22 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......9......."........A....C.
56c80 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 44 f8 fa ff ff ff ff ff 61 00 00 00 00 00 00 00 .F......$.......D.......a.......
56ca0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 fc 01 00 00 7d f8 fa ff ff ff ff ff .A....C.........$.......}.......
56cc0 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 24 02 00 00 J........A....C.........,...$...
56ce0 9f f8 fa ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
56d00 8f 03 00 00 00 00 00 00 2c 00 00 00 54 02 00 00 7a f9 fa ff ff ff ff ff 12 01 00 00 00 00 00 00 ........,...T...z...............
56d20 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 84 02 00 00 .A....C..G..............$.......
56d40 5c fa fa ff ff ff ff ff 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 \.......=........A....C..B......
56d60 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
56d80 5c fa fa ff ff ff ff ff bc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 \................A....C..B......
56da0 2c 00 00 00 44 00 00 00 f0 fa fa ff ff ff ff ff 34 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...D...........4........A....C.
56dc0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 f4 fb fa ff ff ff ff ff .M..............,...t...........
56de0 b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
56e00 2c 00 00 00 a4 00 00 00 78 fc fa ff ff ff ff ff a7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......x................A....C.
56e20 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 d4 00 00 00 ef fc fa ff ff ff ff ff .N..............$...............
56e40 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 fc 00 00 00 .........A....C.........,.......
56e60 d6 fc fa ff ff ff ff ff 35 06 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 ........5........A....C..P......
56e80 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 01 00 00 3c 03 fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 ........$...,...<.......[.......
56ea0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 54 01 00 00 6f 03 fb ff ff ff ff ff .A....C..B......,...T...o.......
56ec0 80 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
56ee0 24 00 00 00 84 01 00 00 bf 07 fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.............../........A....C.
56f00 06 42 83 03 00 00 00 00 24 00 00 00 ac 01 00 00 c6 07 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 .B......$.......................
56f20 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 1e 08 fb ff ff ff ff ff .A....C..L......$...............
56f40 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 fc 01 00 00 .........A....C.........,.......
56f60 02 08 fb ff ff ff ff ff 67 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 ........g........A....C..P......
56f80 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 02 00 00 39 09 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 ........$...,...9.......w.......
56fa0 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 54 02 00 00 88 09 fb ff ff ff ff ff .A....C..J......$...T...........
56fc0 ca 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 7c 02 00 00 .........A....C..F......$...|...
56fe0 2a 0a fb ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 *................A....C..L......
57000 2c 00 00 00 a4 02 00 00 82 0a fb ff ff ff ff ff f3 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
57020 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 d4 02 00 00 6c 0f fb ff ff ff ff ff .P..............,.......l.......
57040 d2 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
57060 2c 00 00 00 04 03 00 00 0e 10 fb ff ff ff ff ff 26 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............&........A....C.
57080 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 34 03 00 00 28 13 fb ff ff ff ff ff .M..............,...4...(.......
570a0 d5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
570c0 2c 00 00 00 64 03 00 00 cd 13 fb ff ff ff ff ff 21 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...d...........!........A....C.
570e0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 94 03 00 00 be 14 fb ff ff ff ff ff .M..............$...............
57100 04 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 03 00 00 .........A....C..F......$.......
57120 14 17 fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........<........A....C..C......
57140 24 00 00 00 e4 03 00 00 28 17 fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......(.......?........A....C.
57160 06 00 00 00 00 00 00 00 2c 00 00 00 0c 04 00 00 3f 17 fb ff ff ff ff ff a4 00 00 00 00 00 00 00 ........,.......?...............
57180 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 3c 04 00 00 .A....C..J..............,...<...
571a0 b3 17 fb ff ff ff ff ff 01 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 .................A....C..P......
571c0 8e 04 8f 03 00 00 00 00 2c 00 00 00 6c 04 00 00 84 1a fb ff ff ff ff ff 6d 04 00 00 00 00 00 00 ........,...l...........m.......
571e0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 9c 04 00 00 .A....C..M..............,.......
57200 dc 1e fb ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ........w........A....C..J......
57220 8e 04 8f 03 00 00 00 00 24 00 00 00 cc 04 00 00 23 1f fb ff ff ff ff ff a8 00 00 00 00 00 00 00 ........$.......#...............
57240 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 f4 04 00 00 a3 1f fb ff ff ff ff ff .A....C..F......,...............
57260 76 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 v........A....C..J..............
57280 24 00 00 00 24 05 00 00 e9 1f fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$....................A....C.
572a0 06 46 83 05 8e 04 8f 03 2c 00 00 00 4c 05 00 00 5c 20 fb ff ff ff ff ff a1 00 00 00 00 00 00 00 .F......,...L...\...............
572c0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 7c 05 00 00 .A....C..J..............$...|...
572e0 cd 20 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........N........A....C.........
57300 24 00 00 00 a4 05 00 00 f3 20 fb ff ff ff ff ff 1b 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
57320 06 46 83 05 8e 04 8f 03 2c 00 00 00 cc 05 00 00 50 23 fb ff ff ff ff ff 37 01 00 00 00 00 00 00 .F......,.......P#......7.......
57340 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 fc 05 00 00 .A....C..P..............,.......
57360 57 24 fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 W$......U........A....C..J......
57380 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 06 00 00 7c 24 fb ff ff ff ff ff 10 00 00 00 00 00 00 00 ........$...,...|$..............
573a0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..................zR..x..
573c0 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 4c 24 fb ff ff ff ff ff 2e 01 00 00 00 00 00 00 ........,.......L$..............
573e0 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 4c 00 00 00 .A....C..G..............,...L...
57400 4a 25 fb ff ff ff ff ff 64 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 J%......d........A....C..G......
57420 8f 03 00 00 00 00 00 00 24 00 00 00 7c 00 00 00 7e 25 fb ff ff ff ff ff 36 00 00 00 00 00 00 00 ........$...|...~%......6.......
57440 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 a4 00 00 00 8c 25 fb ff ff ff ff ff .A....C..C......$........%......
57460 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 cc 00 00 00 M........A....C..B......$.......
57480 b1 25 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .%......h........A....C..B......
574a0 24 00 00 00 f4 00 00 00 f1 25 fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........%...............A....C.
574c0 06 42 83 03 00 00 00 00 24 00 00 00 1c 01 00 00 f7 25 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 .B......$........%......$.......
574e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 01 00 00 f3 25 fb ff ff ff ff ff .A....C..B......$...D....%......
57500 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 01 00 00 $........A....C..B......$...l...
57520 ef 25 fb ff ff ff ff ff 97 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .%...............A....C..F......
57540 24 00 00 00 94 01 00 00 5e 26 fb ff ff ff ff ff 76 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......^&......v........A....C.
57560 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 01 00 00 ac 26 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 .F......$........&......3.......
57580 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 e4 01 00 00 b7 26 fb ff ff ff ff ff .A....C..C......$........&......
575a0 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 02 00 00 ]........A....C..B......$.......
575c0 ec 26 fb ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .&......W........A....C..B......
575e0 24 00 00 00 34 02 00 00 1b 27 fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4....'......>........A....C.
57600 06 43 83 04 8e 03 00 00 2c 00 00 00 5c 02 00 00 31 27 fb ff ff ff ff ff fa 00 00 00 00 00 00 00 .C......,...\...1'..............
57620 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 8c 02 00 00 .A....C..J..............,.......
57640 fb 27 fb ff ff ff ff ff 6e 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 .'......n........A....C..P......
57660 8e 04 8f 03 00 00 00 00 2c 00 00 00 bc 02 00 00 39 2c fb ff ff ff ff ff 52 01 00 00 00 00 00 00 ........,.......9,......R.......
57680 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 ec 02 00 00 .A....C..P..............$.......
576a0 5b 2d fb ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 [-......$........A....C.........
576c0 2c 00 00 00 14 03 00 00 57 2d fb ff ff ff ff ff 61 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......W-......a........A....C.
576e0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 44 03 00 00 88 2d fb ff ff ff ff ff .G..............$...D....-......
57700 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 03 00 00 ]........A....C..B......$...l...
57720 bd 2d fb ff ff ff ff ff 61 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .-......a........A....C..F......
57740 2c 00 00 00 94 03 00 00 f6 2d fb ff ff ff ff ff 65 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........-......e........A....C.
57760 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 03 00 00 2b 2f fb ff ff ff ff ff .K..............$.......+/......
57780 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ec 03 00 00 5........A....C..B......$.......
577a0 38 2f fb ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 8/...............A....C.........
577c0 24 00 00 00 14 04 00 00 2e 2f fb ff ff ff ff ff cd 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $......../...............A....C.
577e0 06 43 83 04 8e 03 00 00 2c 00 00 00 3c 04 00 00 d3 2f fb ff ff ff ff ff f8 00 00 00 00 00 00 00 .C......,...<..../..............
57800 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 6c 04 00 00 .A....C..G..............$...l...
57820 9b 30 fb ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .0...............A....C.........
57840 2c 00 00 00 94 04 00 00 91 30 fb ff ff ff ff ff a5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........0...............A....C.
57860 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 04 00 00 06 31 fb ff ff ff ff ff .G..............$........1......
57880 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ec 04 00 00 +........A....C..B......$.......
578a0 09 31 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .1......g........A....C..C......
578c0 24 00 00 00 14 05 00 00 48 31 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......H1......k........A....C.
578e0 06 42 83 03 00 00 00 00 24 00 00 00 3c 05 00 00 8b 31 fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 .B......$...<....1......+.......
57900 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 64 05 00 00 8e 31 fb ff ff ff ff ff .A....C..B......$...d....1......
57920 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 05 00 00 Z........A....C..F......$.......
57940 c0 31 fb ff ff ff ff ff 3a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .1......:........A....C..B......
57960 24 00 00 00 b4 05 00 00 d2 31 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........1......2........A....C.
57980 06 42 83 03 00 00 00 00 24 00 00 00 dc 05 00 00 dc 31 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 .B......$........1..............
579a0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 04 06 00 00 35 32 fb ff ff ff ff ff .A....C..F......,.......52......
579c0 91 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
579e0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
57a00 80 32 fb ff ff ff ff ff 9c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 41 83 03 00 00 00 00 .2...............A....C..A......
57a20 24 00 00 00 44 00 00 00 f4 32 fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....2...............A....C.
57a40 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 e7 32 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 ........$...l....2......A.......
57a60 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 94 00 00 00 00 33 fb ff ff ff ff ff .A....C..G......$........3......
57a80 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 .........A....C.........$.......
57aa0 ec 32 fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .2......@........A....C.........
57ac0 24 00 00 00 e4 00 00 00 04 33 fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........3...............A....C.
57ae0 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 f7 32 fb ff ff ff ff ff 0c 00 00 00 00 00 00 00 ........$........2..............
57b00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 01 00 00 db 32 fb ff ff ff ff ff .A....C.........$...4....2......
57b20 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 5c 01 00 00 *........A....C.........$...\...
57b40 dd 32 fb ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .2...............A....C.........
57b60 2c 00 00 00 84 01 00 00 cd 32 fb ff ff ff ff ff 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........2...............A....C.
57b80 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 b4 01 00 00 20 33 fb ff ff ff ff ff .J..............$........3......
57ba0 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 dc 01 00 00 U........A....C.........$.......
57bc0 4d 33 fb ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 M3......P........A....C.........
57be0 24 00 00 00 04 02 00 00 75 33 fb ff ff ff ff ff cf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......u3...............A....C.
57c00 06 46 83 05 8e 04 8f 03 24 00 00 00 2c 02 00 00 1c 34 fb ff ff ff ff ff 60 00 00 00 00 00 00 00 .F......$...,....4......`.......
57c20 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 54 02 00 00 54 34 fb ff ff ff ff ff .A....C..F......$...T...T4......
57c40 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 7c 02 00 00 7........A....C.........$...|...
57c60 63 34 fb ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 c4......!........A....C..C......
57c80 24 00 00 00 a4 02 00 00 5c 34 fb ff ff ff ff ff 28 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......\4......(........A....C.
57ca0 06 00 00 00 00 00 00 00 2c 00 00 00 cc 02 00 00 5c 34 fb ff ff ff ff ff 4f 01 00 00 00 00 00 00 ........,.......\4......O.......
57cc0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 fc 02 00 00 .A....C..M..............$.......
57ce0 7b 35 fb ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 {5......1........A....C.........
57d00 24 00 00 00 24 03 00 00 84 35 fb ff ff ff ff ff 8e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$....5...............A....C.
57d20 06 42 83 03 00 00 00 00 24 00 00 00 4c 03 00 00 ea 35 fb ff ff ff ff ff 53 00 00 00 00 00 00 00 .B......$...L....5......S.......
57d40 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 03 00 00 15 36 fb ff ff ff ff ff .A....C.........$...t....6......
57d60 95 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 9c 03 00 00 .........A....C..B......$.......
57d80 a0 36 fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .6......U........A....C..C......
57da0 2c 00 00 00 c4 03 00 00 cd 36 fb ff ff ff ff ff 8b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........6...............A....C.
57dc0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 03 00 00 28 38 fb ff ff ff ff ff .M..............$.......(8......
57de0 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 1c 04 00 00 M........A....C..C......$.......
57e00 4d 38 fb ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 M8...............A....C.........
57e20 24 00 00 00 44 04 00 00 3e 38 fb ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...>8...............A....C.
57e40 06 00 00 00 00 00 00 00 24 00 00 00 6c 04 00 00 2e 38 fb ff ff ff ff ff 17 01 00 00 00 00 00 00 ........$...l....8..............
57e60 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 94 04 00 00 38 39 fb ff ff ff ff ff .A....C..G......,.......89......
57e80 e3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
57ea0 2c 00 00 00 c4 04 00 00 eb 39 fb ff ff ff ff ff b2 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........9...............A....C.
57ec0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 f4 04 00 00 6d 3a fb ff ff ff ff ff .G..............$.......m:......
57ee0 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 1c 05 00 00 {........A....C..C......$.......
57f00 c0 3a fb ff ff ff ff ff 54 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .:......T........A....C.........
57f20 24 00 00 00 44 05 00 00 ec 3a fb ff ff ff ff ff 04 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....:...............A....C.
57f40 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 05 00 00 c8 3b fb ff ff ff ff ff 70 00 00 00 00 00 00 00 .F......$...l....;......p.......
57f60 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 94 05 00 00 10 3c fb ff ff ff ff ff .A....C..C......$........<......
57f80 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 05 00 00 3........A....C..B......$.......
57fa0 1b 3c fb ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 .<...............A....C..G......
57fc0 2c 00 00 00 e4 05 00 00 30 3d fb ff ff ff ff ff bc 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......0=...............A....C.
57fe0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 14 06 00 00 bc 3f fb ff ff ff ff ff .M..............$........?......
58000 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 3c 06 00 00 W........A....C.........,...<...
58020 40 40 fb ff ff ff ff ff 4d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 @@......M........A....C..G......
58040 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 06 00 00 b4 41 fb ff ff ff ff ff ee 00 00 00 00 00 00 00 ........,...l....A..............
58060 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 06 00 00 .A....C..J..............$.......
58080 72 42 fb ff ff ff ff ff 17 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 rB...............A....C.........
580a0 24 00 00 00 c4 06 00 00 61 42 fb ff ff ff ff ff a9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......aB...............A....C.
580c0 06 46 83 05 8e 04 8f 03 24 00 00 00 ec 06 00 00 e2 42 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 .F......$........B......A.......
580e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 14 07 00 00 fb 42 fb ff ff ff ff ff .A....C..C......$........B......
58100 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 3c 07 00 00 E........A....C..C......$...<...
58120 18 43 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .C...............A....C.........
58140 24 00 00 00 64 07 00 00 71 43 fb ff ff ff ff ff 29 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...qC......)........A....C.
58160 06 49 83 05 8e 04 8f 03 24 00 00 00 8c 07 00 00 a4 44 fb ff ff ff ff ff 5d 00 00 00 00 00 00 00 .I......$........D......].......
58180 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..................zR..x..
581a0 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 c4 44 fb ff ff ff ff ff 82 02 00 00 00 00 00 00 ........,........D..............
581c0 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 00 00 00 .A....C..P..............,...L...
581e0 16 47 fb ff ff ff ff ff f7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .G...............A....C..J......
58200 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 00 00 00 dd 47 fb ff ff ff ff ff 50 01 00 00 00 00 00 00 ........,...|....G......P.......
58220 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 ac 00 00 00 .A....C..G..............,.......
58240 fd 48 fb ff ff ff ff ff de 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .H...............A....C..J......
58260 8e 04 8f 03 00 00 00 00 24 00 00 00 dc 00 00 00 ab 4a fb ff ff ff ff ff 10 00 00 00 00 00 00 00 ........$........J..............
58280 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 04 01 00 00 93 4a fb ff ff ff ff ff .A....C.........$........J......
582a0 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 2c 01 00 00 .........A....C..F......,...,...
582c0 f8 4a fb ff ff ff ff ff e5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .J...............A....C..G......
582e0 8f 03 00 00 00 00 00 00 2c 00 00 00 5c 01 00 00 ad 4b fb ff ff ff ff ff 92 00 00 00 00 00 00 00 ........,...\....K..............
58300 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 8c 01 00 00 .A....C..J..............,.......
58320 0f 4c fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .L......[........A....C..G......
58340 8f 03 00 00 00 00 00 00 24 00 00 00 bc 01 00 00 3a 4c fb ff ff ff ff ff 35 00 00 00 00 00 00 00 ........$.......:L......5.......
58360 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 e4 01 00 00 47 4c fb ff ff ff ff ff .A....C..C......,.......GL......
58380 69 0a 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 i........A....C..P..............
583a0 2c 00 00 00 14 02 00 00 d4 56 fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........V...............A....C.
583c0 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 44 02 00 00 31 57 fb ff ff ff ff ff .K..............,...D...1W......
583e0 82 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
58400 24 00 00 00 74 02 00 00 83 57 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....W......,........A....C.
58420 06 42 83 03 00 00 00 00 2c 00 00 00 9c 02 00 00 87 57 fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 .B......,........W......l.......
58440 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 cc 02 00 00 .A....C..G..............,.......
58460 c3 57 fb ff ff ff ff ff 6f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .W......o........A....C..M......
58480 8e 04 8f 03 00 00 00 00 2c 00 00 00 fc 02 00 00 02 59 fb ff ff ff ff ff d9 01 00 00 00 00 00 00 ........,........Y..............
584a0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 2c 03 00 00 .A....C..M..............,...,...
584c0 ab 5a fb ff ff ff ff ff 7c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .Z......|........A....C..G......
584e0 8f 03 00 00 00 00 00 00 24 00 00 00 5c 03 00 00 f7 5a fb ff ff ff ff ff 14 00 00 00 00 00 00 00 ........$...\....Z..............
58500 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 84 03 00 00 e3 5a fb ff ff ff ff ff .A....C.........$........Z......
58520 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ac 03 00 00 _........A....C..F......$.......
58540 1a 5b fb ff ff ff ff ff 8f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .[...............A....C..F......
58560 2c 00 00 00 d4 03 00 00 81 5b fb ff ff ff ff ff c7 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........[...............A....C.
58580 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 04 04 00 00 a8 60 fb ff ff ff ff ff .M..............,........`......
585a0 15 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
585c0 2c 00 00 00 34 04 00 00 8d 62 fb ff ff ff ff ff e3 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...4....b...............A....C.
585e0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 64 04 00 00 40 65 fb ff ff ff ff ff .M..............$...d...@e......
58600 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 8c 04 00 00 P........A....C.........,.......
58620 68 65 fb ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 he......N........A....C..M......
58640 8e 04 8f 03 00 00 00 00 24 00 00 00 bc 04 00 00 86 66 fb ff ff ff ff ff 37 00 00 00 00 00 00 00 ........$........f......7.......
58660 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 e4 04 00 00 95 66 fb ff ff ff ff ff .A....C..C......,........f......
58680 eb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
586a0 24 00 00 00 14 05 00 00 50 67 fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Pg......<........A....C.
586c0 06 43 83 04 8e 03 00 00 24 00 00 00 3c 05 00 00 64 67 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 .C......$...<...dg......m.......
586e0 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 64 05 00 00 a9 67 fb ff ff ff ff ff .A....C..I......,...d....g......
58700 4f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 O........A....C..M..............
58720 2c 00 00 00 94 05 00 00 c8 68 fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........h...............A....C.
58740 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 05 00 00 24 69 fb ff ff ff ff ff .K..............,.......$i......
58760 0f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
58780 24 00 00 00 f4 05 00 00 03 6a fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........j......;........A....C.
587a0 06 45 83 03 00 00 00 00 2c 00 00 00 1c 06 00 00 16 6a fb ff ff ff ff ff 58 01 00 00 00 00 00 00 .E......,........j......X.......
587c0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 06 00 00 .A....C..M..............,...L...
587e0 3e 6b fb ff ff ff ff ff a5 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 >k...............A....C..M......
58800 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
58820 24 00 00 00 1c 00 00 00 9b 6c fb ff ff ff ff ff 19 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........l...............A....C.
58840 06 46 83 05 8e 04 8f 03 2c 00 00 00 44 00 00 00 8c 6e fb ff ff ff ff ff e8 00 00 00 00 00 00 00 .F......,...D....n..............
58860 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 .A....C..J..............,...t...
58880 44 6f fb ff ff ff ff ff ce 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 Do...............A....C..N......
588a0 8f 03 00 00 00 00 00 00 24 00 00 00 a4 00 00 00 e2 70 fb ff ff ff ff ff 2d 02 00 00 00 00 00 00 ........$........p......-.......
588c0 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 cc 00 00 00 e7 72 fb ff ff ff ff ff .A....C..L......$........r......
588e0 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 f4 00 00 00 _........A....C..C......$.......
58900 1e 73 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .s......^........A....C..C......
58920 24 00 00 00 1c 01 00 00 54 73 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Ts......q........A....C.
58940 06 46 83 05 8e 04 8f 03 2c 00 00 00 44 01 00 00 9d 73 fb ff ff ff ff ff d0 00 00 00 00 00 00 00 .F......,...D....s..............
58960 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 74 01 00 00 .A....C..G..............,...t...
58980 3d 74 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 =t......m........A....C..G......
589a0 8f 03 00 00 00 00 00 00 2c 00 00 00 a4 01 00 00 7a 74 fb ff ff ff ff ff b6 00 00 00 00 00 00 00 ........,.......zt..............
589c0 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 d4 01 00 00 .A....C..G..............$.......
589e0 00 75 fb ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .u......t........A....C..F......
58a00 2c 00 00 00 fc 01 00 00 4c 75 fb ff ff ff ff ff 5b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......Lu......[........A....C.
58a20 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 2c 02 00 00 77 76 fb ff ff ff ff ff .G..............,...,...wv......
58a40 68 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 h........A....C..P..............
58a60 24 00 00 00 5c 02 00 00 af 77 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\....w...............A....C.
58a80 06 46 83 05 8e 04 8f 03 2c 00 00 00 84 02 00 00 1a 78 fb ff ff ff ff ff b2 00 00 00 00 00 00 00 .F......,........x..............
58aa0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 b4 02 00 00 .A....C..J..............$.......
58ac0 9c 78 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .x...............A....C..B......
58ae0 24 00 00 00 dc 02 00 00 f5 78 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........x......Z........A....C.
58b00 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .C...............zR..x..........
58b20 24 00 00 00 1c 00 00 00 0f 79 fb ff ff ff ff ff 13 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........y...............A....C.
58b40 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
58b60 24 00 00 00 1c 00 00 00 e2 78 fb ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........x......E........A....C.
58b80 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 ff 78 fb ff ff ff ff ff 21 00 00 00 00 00 00 00 .B......$...D....x......!.......
58ba0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 f8 78 fb ff ff ff ff ff .A....C.........,...l....x......
58bc0 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
58be0 24 00 00 00 9c 00 00 00 63 79 fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......cy......@........A....C.
58c00 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .C...............zR..x..........
58c20 24 00 00 00 1c 00 00 00 63 79 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......cy......G........A....C.
58c40 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 82 79 fb ff ff ff ff ff 48 01 00 00 00 00 00 00 .B......,...D....y......H.......
58c60 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 00 00 00 .A....C..P..............$...t...
58c80 9a 7a fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .z......;........A....C..B......
58ca0 24 00 00 00 9c 00 00 00 ad 7a fb ff ff ff ff ff 1d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........z...............A....C.
58cc0 06 49 83 05 8e 04 8f 03 2c 00 00 00 c4 00 00 00 a2 7b fb ff ff ff ff ff 44 03 00 00 00 00 00 00 .I......,........{......D.......
58ce0 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 f4 00 00 00 .A....C..P..............,.......
58d00 b6 7e fb ff ff ff ff ff 04 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 .~...............A....C..N......
58d20 8f 03 00 00 00 00 00 00 24 00 00 00 24 01 00 00 8a 7f fb ff ff ff ff ff 15 00 00 00 00 00 00 00 ........$...$...................
58d40 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 4c 01 00 00 77 7f fb ff ff ff ff ff .A....C.........$...L...w.......
58d60 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 74 01 00 00 8........A....C..B......$...t...
58d80 87 7f fb ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
58da0 24 00 00 00 9c 01 00 00 6e 7f fb ff ff ff ff ff a3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......n................A....C.
58dc0 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 01 00 00 e9 7f fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 .F......$...............>.......
58de0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ec 01 00 00 ff 7f fb ff ff ff ff ff .A....C..B......$...............
58e00 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 14 02 00 00 K........A....C..B......,.......
58e20 22 80 fb ff ff ff ff ff cb 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 "................A....C..M......
58e40 8e 04 8f 03 00 00 00 00 2c 00 00 00 44 02 00 00 bd 81 fb ff ff ff ff ff ef 00 00 00 00 00 00 00 ........,...D...................
58e60 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 02 00 00 .A....C..P..............$...t...
58e80 7c 82 fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 |.......V........A....C..B......
58ea0 24 00 00 00 9c 02 00 00 aa 82 fb ff ff ff ff ff 23 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............#........A....C.
58ec0 06 42 83 03 00 00 00 00 2c 00 00 00 c4 02 00 00 a5 82 fb ff ff ff ff ff 92 00 00 00 00 00 00 00 .B......,.......................
58ee0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 02 00 00 .A....C..J..............$.......
58f00 07 83 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........C........A....C..C......
58f20 2c 00 00 00 1c 03 00 00 22 83 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,......."................A....C.
58f40 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 4c 03 00 00 72 83 fb ff ff ff ff ff .G..............$...L...r.......
58f60 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 74 03 00 00 .........A....C..C......,...t...
58f80 cd 83 fb ff ff ff ff ff 60 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 ........`........A....C..G......
58fa0 8f 03 00 00 00 00 00 00 24 00 00 00 a4 03 00 00 fd 83 fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 ........$...............J.......
58fc0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..C...............zR..x..
58fe0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 07 84 fb ff ff ff ff ff db 00 00 00 00 00 00 00 ........$.......................
59000 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 ba 84 fb ff ff ff ff ff .A....C..B......$...D...........
59020 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 ^........A....C..B......$...l...
59040 f0 84 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........,........A....C..B......
59060 24 00 00 00 94 00 00 00 f4 84 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............,........A....C.
59080 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 f8 84 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .B......$...............N.......
590a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 e4 00 00 00 1e 85 fb ff ff ff ff ff .A....C..B......$...............
590c0 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 01 00 00 G........A....C..B......$.......
590e0 3d 85 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 =.......,........A....C..B......
59100 24 00 00 00 34 01 00 00 41 85 fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...A......./........A....C.
59120 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 48 85 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$...\...H.......,.......
59140 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 84 01 00 00 4c 85 fb ff ff ff ff ff .A....C..B......$.......L.......
59160 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ac 01 00 00 K........A....C..B......$.......
59180 6f 85 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 o.......G........A....C..B......
591a0 24 00 00 00 d4 01 00 00 8e 85 fb ff ff ff ff ff d0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
591c0 06 47 83 04 8e 03 00 00 24 00 00 00 fc 01 00 00 36 86 fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 .G......$.......6.......>.......
591e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 24 02 00 00 4c 86 fb ff ff ff ff ff .A....C..C......$...$...L.......
59200 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 2c 00 00 00 4c 02 00 00 .........A....C..E......,...L...
59220 bf 86 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .................A....C..G......
59240 8f 03 00 00 00 00 00 00 2c 00 00 00 7c 02 00 00 0f 87 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 ........,...|...................
59260 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 ac 02 00 00 .A....C..G..............$.......
59280 5f 87 fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 _................A....C..E......
592a0 24 00 00 00 d4 02 00 00 c4 87 fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.............../........A....C.
592c0 06 42 83 03 00 00 00 00 2c 00 00 00 fc 02 00 00 cb 87 fb ff ff ff ff ff 26 01 00 00 00 00 00 00 .B......,...............&.......
592e0 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 2c 03 00 00 .A....C..K..............$...,...
59300 c1 88 fb ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........!........A....C.........
59320 24 00 00 00 54 03 00 00 ba 88 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...T...........,........A....C.
59340 06 42 83 03 00 00 00 00 24 00 00 00 7c 03 00 00 be 88 fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 .B......$...|...........+.......
59360 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 a4 03 00 00 c1 88 fb ff ff ff ff ff .A....C..B......$...............
59380 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 cc 03 00 00 ,........A....C..B......$.......
593a0 c5 88 fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........f........A....C..B......
593c0 24 00 00 00 f4 03 00 00 03 89 fb ff ff ff ff ff 2d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............-........A....C.
593e0 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
59400 24 00 00 00 1c 00 00 00 f0 88 fb ff ff ff ff ff 27 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............'........A....C.
59420 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 ef 88 fb ff ff ff ff ff 49 00 00 00 00 00 00 00 .B......$...D...........I.......
59440 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 10 89 fb ff ff ff ff ff .A....C..B......$...l...........
59460 5c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 94 00 00 00 \........A....C..F......$.......
59480 44 89 fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 D................A....C..F......
594a0 24 00 00 00 bc 00 00 00 a8 89 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............h........A....C.
594c0 06 43 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 e8 89 fb ff ff ff ff ff 99 00 00 00 00 00 00 00 .C......$.......................
594e0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 59 8a fb ff ff ff ff ff .A....C.........$.......Y.......
59500 a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 34 01 00 00 .........A....C..C......$...4...
59520 d5 8a fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........J........A....C.........
59540 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
59560 df 8a fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........b........A....C..C......
59580 2c 00 00 00 44 00 00 00 19 8b fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...D....................A....C.
595a0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 00 00 00 6a 8b fb ff ff ff ff ff .J..............$...t...j.......
595c0 12 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 .........A....C.................
595e0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 3c 8b fb ff ff ff ff ff .zR..x..........$.......<.......
59600 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 )........A....C.........$...D...
59620 3d 8b fb ff ff ff ff ff ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 =................A....C..F......
59640 24 00 00 00 6c 00 00 00 28 8c fb ff ff ff ff ff 1a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...(................A....C.
59660 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 1a 8c fb ff ff ff ff ff 27 00 00 00 00 00 00 00 ........$...............'.......
59680 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 19 8c fb ff ff ff ff ff .A....C.........$...............
596a0 26 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 &........A....C.........$.......
596c0 17 8c fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........>........A....C..C......
596e0 24 00 00 00 0c 01 00 00 2d 8c fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......-......."........A....C.
59700 06 00 00 00 00 00 00 00 2c 00 00 00 34 01 00 00 27 8c fb ff ff ff ff ff c0 00 00 00 00 00 00 00 ........,...4...'...............
59720 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 64 01 00 00 .A....C..G..............$...d...
59740 b7 8c fb ff ff ff ff ff 8b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
59760 24 00 00 00 8c 01 00 00 1a 8d fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............V........A....C.
59780 06 00 00 00 00 00 00 00 2c 00 00 00 b4 01 00 00 48 8d fb ff ff ff ff ff 87 01 00 00 00 00 00 00 ........,.......H...............
597a0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 e4 01 00 00 .A....C..M..............$.......
597c0 e4 8e fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........3........A....C..F......
597e0 2c 00 00 00 0c 02 00 00 ef 8e fb ff ff ff ff ff 3b 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............;........A....C.
59800 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 02 00 00 1c 93 fb ff ff ff ff ff .M..............$...<...........
59820 e8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 64 02 00 00 .........A....C..F......$...d...
59840 dc 93 fb ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........]........A....C.........
59860 2c 00 00 00 8c 02 00 00 11 94 fb ff ff ff ff ff 64 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............d........A....C.
59880 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 02 00 00 45 94 fb ff ff ff ff ff .G..............$.......E.......
598a0 8e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 e4 02 00 00 .........A....C..F......,.......
598c0 ab 94 fb ff ff ff ff ff 59 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........Y........A....C..M......
598e0 8e 04 8f 03 00 00 00 00 24 00 00 00 14 03 00 00 d4 95 fb ff ff ff ff ff 16 00 00 00 00 00 00 00 ........$.......................
59900 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 3c 03 00 00 c2 95 fb ff ff ff ff ff .A....C.........,...<...........
59920 9b 05 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
59940 2c 00 00 00 6c 03 00 00 44 9b fb ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...l...D.......W........A....C.
59960 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 9c 03 00 00 6b 9b fb ff ff ff ff ff .G..............$.......k.......
59980 34 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 c4 03 00 00 4........A....C..C......$.......
599a0 77 9b fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 w.......k........A....C..F......
599c0 2c 00 00 00 ec 03 00 00 ba 9b fb ff ff ff ff ff e6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
599e0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 04 00 00 70 9c fb ff ff ff ff ff .M..............$.......p.......
59a00 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 44 04 00 00 3........A....C..C......,...D...
59a20 7b 9c fb ff ff ff ff ff 8b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 {................A....C..G......
59a40 8f 03 00 00 00 00 00 00 24 00 00 00 74 04 00 00 d6 9c fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 ........$...t...........<.......
59a60 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 9c 04 00 00 ea 9c fb ff ff ff ff ff .A....C..B......,...............
59a80 91 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
59aa0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
59ac0 33 9e fb ff ff ff ff ff 30 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 3.......0........A....C.........
59ae0 24 00 00 00 44 00 00 00 3b 9e fb ff ff ff ff ff 36 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...;.......6........A....C.
59b00 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 49 9e fb ff ff ff ff ff f0 00 00 00 00 00 00 00 ........,...l...I...............
59b20 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 9c 00 00 00 .A....C..G..............$.......
59b40 09 9f fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........5........A....C.........
59b60 2c 00 00 00 c4 00 00 00 16 9f fb ff ff ff ff ff d8 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
59b80 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 00 00 00 be a0 fb ff ff ff ff ff .M..............$...............
59ba0 27 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 1c 01 00 00 '........A....C..C......$.......
59bc0 bd a0 fb ff ff ff ff ff 52 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........R........A....C..B......
59be0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
59c00 cf a0 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........G........A....C..C......
59c20 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
59c40 d6 a0 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........Z........A....C..F......
59c60 24 00 00 00 44 00 00 00 08 a1 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........5........A....C.
59c80 06 43 83 04 8e 03 00 00 24 00 00 00 6c 00 00 00 15 a1 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .C......$...l...........Z.......
59ca0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 47 a1 fb ff ff ff ff ff .A....C.........$.......G.......
59cc0 e0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 bc 00 00 00 .........A....C..F......,.......
59ce0 ff a1 fb ff ff ff ff ff 73 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ........s........A....C..J......
59d00 8e 04 8f 03 00 00 00 00 2c 00 00 00 ec 00 00 00 42 a2 fb ff ff ff ff ff cc 00 00 00 00 00 00 00 ........,.......B...............
59d20 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 1c 01 00 00 .A....C..K..............$.......
59d40 de a2 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........F........A....C..B......
59d60 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
59d80 e4 a2 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
59da0 24 00 00 00 44 00 00 00 4f a3 fb ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...O................A....C.
59dc0 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 33 a3 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$...l...3.......G.......
59de0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 52 a3 fb ff ff ff ff ff .A....C.........$.......R.......
59e00 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 .........A....C.........$.......
59e20 42 a3 fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 B................A....C.........
59e40 24 00 00 00 e4 00 00 00 39 a3 fb ff ff ff ff ff 28 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......9.......(........A....C.
59e60 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 39 a3 fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 ........$.......9...............
59e80 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 01 00 00 2d a3 fb ff ff ff ff ff .A....C.........$...4...-.......
59ea0 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 5c 01 00 00 n........A....C.........$...\...
59ec0 73 a3 fb ff ff ff ff ff 21 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 s.......!........A....C..G......
59ee0 24 00 00 00 84 01 00 00 6c a4 fb ff ff ff ff ff 7d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......l.......}........A....C.
59f00 06 00 00 00 00 00 00 00 24 00 00 00 ac 01 00 00 c1 a4 fb ff ff ff ff ff 74 00 00 00 00 00 00 00 ........$...............t.......
59f20 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 0d a5 fb ff ff ff ff ff .A....C..F......$...............
59f40 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 fc 01 00 00 +........A....C..C......$.......
59f60 10 a5 fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........"........A....C.........
59f80 24 00 00 00 24 02 00 00 0a a5 fb ff ff ff ff ff 16 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$....................A....C.
59fa0 06 00 00 00 00 00 00 00 24 00 00 00 4c 02 00 00 f8 a4 fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 ........$...L...................
59fc0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 02 00 00 ef a4 fb ff ff ff ff ff .A....C.........$...t...........
59fe0 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 9c 02 00 00 .........A....C.........$.......
5a000 dc a4 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........5........A....C.........
5a020 24 00 00 00 c4 02 00 00 e9 a4 fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5a040 06 00 00 00 00 00 00 00 24 00 00 00 ec 02 00 00 dd a4 fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 ........$.......................
5a060 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 14 03 00 00 d4 a4 fb ff ff ff ff ff .A....C.........$...............
5a080 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 03 00 00 Y........A....C..F......$...<...
5a0a0 05 a5 fb ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........Q........A....C..B......
5a0c0 2c 00 00 00 64 03 00 00 2e a5 fb ff ff ff ff ff 95 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...d....................A....C.
5a0e0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 94 03 00 00 93 a5 fb ff ff ff ff ff .G..............$...............
5a100 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 03 00 00 )........A....C..B......$.......
5a120 94 a5 fb ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........Q........A....C..B......
5a140 24 00 00 00 e4 03 00 00 bd a5 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............N........A....C.
5a160 06 42 83 03 00 00 00 00 24 00 00 00 0c 04 00 00 e3 a5 fb ff ff ff ff ff 26 00 00 00 00 00 00 00 .B......$...............&.......
5a180 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 34 04 00 00 e1 a5 fb ff ff ff ff ff .A....C.........,...4...........
5a1a0 89 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5a1c0 24 00 00 00 64 04 00 00 3a a6 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...:.......A........A....C.
5a1e0 06 00 00 00 00 00 00 00 24 00 00 00 8c 04 00 00 53 a6 fb ff ff ff ff ff 29 00 00 00 00 00 00 00 ........$.......S.......).......
5a200 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 b4 04 00 00 54 a6 fb ff ff ff ff ff .A....C.........$.......T.......
5a220 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 dc 04 00 00 ,........A....C.........$.......
5a240 58 a6 fb ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 X................A....C.........
5a260 24 00 00 00 04 05 00 00 49 a6 fb ff ff ff ff ff 7c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......I.......|........A....C.
5a280 06 43 83 04 8e 03 00 00 24 00 00 00 2c 05 00 00 bc a6 fb ff ff ff ff ff 19 00 00 00 00 00 00 00 .C......$...,...................
5a2a0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 05 00 00 ad a6 fb ff ff ff ff ff .A....C.........$...T...........
5a2c0 1d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 7c 05 00 00 .........A....C.........$...|...
5a2e0 a2 a6 fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5a300 24 00 00 00 a4 05 00 00 96 a6 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............Y........A....C.
5a320 06 46 83 05 8e 04 8f 03 24 00 00 00 cc 05 00 00 c7 a6 fb ff ff ff ff ff 66 00 00 00 00 00 00 00 .F......$...............f.......
5a340 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 f4 05 00 00 05 a7 fb ff ff ff ff ff .A....C..C......$...............
5a360 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 1c 06 00 00 >........A....C..F......$.......
5a380 1b a7 fb ff ff ff ff ff ac 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 .................A....C..J......
5a3a0 24 00 00 00 44 06 00 00 9f a7 fb ff ff ff ff ff 96 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....................A....C.
5a3c0 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 06 00 00 0d a8 fb ff ff ff ff ff 23 00 00 00 00 00 00 00 .F......$...l...........#.......
5a3e0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 06 00 00 08 a8 fb ff ff ff ff ff .A....C.........$...............
5a400 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 06 00 00 .........A....C.........$.......
5a420 f9 a7 fb ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........*........A....C.........
5a440 2c 00 00 00 e4 06 00 00 fb a7 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............w........A....C.
5a460 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 14 07 00 00 42 a8 fb ff ff ff ff ff .G..............$.......B.......
5a480 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 3c 07 00 00 5........A....C..B......,...<...
5a4a0 4f a8 fb ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 O.......e........A....C..G......
5a4c0 8f 03 00 00 00 00 00 00 24 00 00 00 6c 07 00 00 84 a8 fb ff ff ff ff ff 45 00 00 00 00 00 00 00 ........$...l...........E.......
5a4e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 94 07 00 00 a1 a8 fb ff ff ff ff ff .A....C..C......$...............
5a500 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 bc 07 00 00 =........A....C..C......$.......
5a520 b6 a8 fb ff ff ff ff ff 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........O........A....C..F......
5a540 24 00 00 00 e4 07 00 00 dd a8 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............Z........A....C.
5a560 06 47 83 04 8e 03 00 00 24 00 00 00 0c 08 00 00 0f a9 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 .G......$...............q.......
5a580 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 34 08 00 00 58 a9 fb ff ff ff ff ff .A....C..F......$...4...X.......
5a5a0 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 5c 08 00 00 e........A....C..B......$...\...
5a5c0 95 a9 fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........<........A....C..B......
5a5e0 2c 00 00 00 84 08 00 00 a9 a9 fb ff ff ff ff ff 73 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............s........A....C.
5a600 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 b4 08 00 00 ec a9 fb ff ff ff ff ff .G..............$...............
5a620 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 dc 08 00 00 1........A....C..B......,.......
5a640 f5 a9 fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 ........f........A....C..G......
5a660 8f 03 00 00 00 00 00 00 24 00 00 00 0c 09 00 00 2b aa fb ff ff ff ff ff 41 00 00 00 00 00 00 00 ........$.......+.......A.......
5a680 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 34 09 00 00 44 aa fb ff ff ff ff ff .A....C..C......$...4...D.......
5a6a0 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 5c 09 00 00 t........A....C..C......$...\...
5a6c0 90 aa fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........k........A....C..F......
5a6e0 24 00 00 00 84 09 00 00 d3 aa fb ff ff ff ff ff 85 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5a700 06 49 83 05 8e 04 8f 03 24 00 00 00 ac 09 00 00 30 ab fb ff ff ff ff ff 9c 00 00 00 00 00 00 00 .I......$.......0...............
5a720 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 09 00 00 a4 ab fb ff ff ff ff ff .A....C..F......$...............
5a740 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 fc 09 00 00 [........A....C..B......$.......
5a760 d7 ab fb ff ff ff ff ff 6a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........j........A....C..C......
5a780 2c 00 00 00 24 0a 00 00 19 ac fb ff ff ff ff ff 02 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...$....................A....C.
5a7a0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 54 0a 00 00 eb ac fb ff ff ff ff ff .M..............$...T...........
5a7c0 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 7c 0a 00 00 .........A....C.........,...|...
5a7e0 d8 ac fb ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
5a800 8f 03 00 00 00 00 00 00 24 00 00 00 ac 0a 00 00 5c ad fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 ........$.......\...............
5a820 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 d4 0a 00 00 62 ad fb ff ff ff ff ff .A....C.........$.......b.......
5a840 0a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 fc 0a 00 00 .........A....C.........,.......
5a860 44 ad fb ff ff ff ff ff 2c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 D.......,........A....C..G......
5a880 8f 03 00 00 00 00 00 00 24 00 00 00 2c 0b 00 00 68 ae fb ff ff ff ff ff 09 00 00 00 00 00 00 00 ........$...,...h...............
5a8a0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 0b 00 00 49 ae fb ff ff ff ff ff .A....C.........$...T...I.......
5a8c0 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 7c 0b 00 00 >........A....C..B......$...|...
5a8e0 5f ae fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 _.......b........A....C..C......
5a900 24 00 00 00 a4 0b 00 00 99 ae fb ff ff ff ff ff 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............)........A....C.
5a920 06 42 83 03 00 00 00 00 24 00 00 00 cc 0b 00 00 9a ae fb ff ff ff ff ff 1d 00 00 00 00 00 00 00 .B......$.......................
5a940 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 f4 0b 00 00 8f ae fb ff ff ff ff ff .A....C.........$...............
5a960 11 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 1c 0c 00 00 .........A....C.........$.......
5a980 78 ae fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 x.......G........A....C..C......
5a9a0 24 00 00 00 44 0c 00 00 97 ae fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........[........A....C.
5a9c0 06 47 83 04 8e 03 00 00 24 00 00 00 6c 0c 00 00 ca ae fb ff ff ff ff ff a5 00 00 00 00 00 00 00 .G......$...l...................
5a9e0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 0c 00 00 47 af fb ff ff ff ff ff .A....C.........$.......G.......
5aa00 c9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 bc 0c 00 00 .........A....C..I......$.......
5aa20 e8 af fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........b........A....C..F......
5aa40 2c 00 00 00 e4 0c 00 00 22 b0 fb ff ff ff ff ff 9d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,......."................A....C.
5aa60 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .J.......................zR..x..
5aa80 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 77 b0 fb ff ff ff ff ff 15 00 00 00 00 00 00 00 ........$.......w...............
5aaa0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 64 b0 fb ff ff ff ff ff .A....C.........$...D...d.......
5aac0 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 2........A....C..B......$...l...
5aae0 6e b0 fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 n.......?........A....C..C......
5ab00 2c 00 00 00 94 00 00 00 85 b0 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............Y........A....C.
5ab20 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 00 00 00 ae b0 fb ff ff ff ff ff .G..............$...............
5ab40 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ec 00 00 00 .........A....C..F......$.......
5ab60 b4 b1 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .................A....C..B......
5ab80 24 00 00 00 14 01 00 00 1f b2 fb ff ff ff ff ff 44 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............D........A....C.
5aba0 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 01 00 00 3b b2 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 .F......$...<...;.......F.......
5abc0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 64 01 00 00 59 b2 fb ff ff ff ff ff .A....C..B......,...d...Y.......
5abe0 d3 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..K..............
5ac00 2c 00 00 00 94 01 00 00 fc b4 fb ff ff ff ff ff f7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5ac20 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 01 00 00 c3 b5 fb ff ff ff ff ff .K..............$...............
5ac40 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 ec 01 00 00 .........A....C..C......$.......
5ac60 1e b6 fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5ac80 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
5aca0 f3 b5 fb ff ff ff ff ff c3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .................A....C..C......
5acc0 24 00 00 00 44 00 00 00 8e b6 fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........;........A....C.
5ace0 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 a1 b6 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 .B......$...l...................
5ad00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 f9 b6 fb ff ff ff ff ff .A....C..B......$...............
5ad20 b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 00 00 00 .........A....C..F......$.......
5ad40 85 b7 fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........l........A....C..C......
5ad60 24 00 00 00 e4 00 00 00 c9 b7 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............p........A....C.
5ad80 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 11 b8 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .C......$...............N.......
5ada0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 37 b8 fb ff ff ff ff ff .A....C..B......$...4...7.......
5adc0 6a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 5c 01 00 00 j........A....C..C......,...\...
5ade0 79 b8 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 y.......p........A....C..G......
5ae00 8f 03 00 00 00 00 00 00 2c 00 00 00 8c 01 00 00 b9 b8 fb ff ff ff ff ff ee 00 00 00 00 00 00 00 ........,.......................
5ae20 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 01 00 00 .A....C..K..............$.......
5ae40 77 b9 fb ff ff ff ff ff 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 w.......S........A....C..C......
5ae60 24 00 00 00 e4 01 00 00 a2 b9 fb ff ff ff ff ff 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5ae80 06 42 83 03 00 00 00 00 24 00 00 00 0c 02 00 00 fd b9 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 .B......$...............h.......
5aea0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 34 02 00 00 3d ba fb ff ff ff ff ff .A....C..B......,...4...=.......
5aec0 19 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5aee0 24 00 00 00 64 02 00 00 26 bb fb ff ff ff ff ff 48 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...&.......H........A....C.
5af00 06 42 83 03 00 00 00 00 24 00 00 00 8c 02 00 00 46 bb fb ff ff ff ff ff 53 00 00 00 00 00 00 00 .B......$.......F.......S.......
5af20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 02 00 00 71 bb fb ff ff ff ff ff .A....C..B......$.......q.......
5af40 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 dc 02 00 00 K........A....C..B......$.......
5af60 94 bb fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........X........A....C..B......
5af80 2c 00 00 00 04 03 00 00 c4 bb fb ff ff ff ff ff 9e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5afa0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 34 03 00 00 32 bc fb ff ff ff ff ff .G..............$...4...2.......
5afc0 96 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 5c 03 00 00 .........A....C..C......,...\...
5afe0 a0 bc fb ff ff ff ff ff 32 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........2........A....C..M......
5b000 8e 04 8f 03 00 00 00 00 24 00 00 00 8c 03 00 00 a2 be fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 ........$.......................
5b020 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 03 00 00 a8 be fb ff ff ff ff ff .A....C..B......$...............
5b040 86 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 dc 03 00 00 .........A....C..C......$.......
5b060 06 bf fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........@........A....C..C......
5b080 24 00 00 00 04 04 00 00 1e bf fb ff ff ff ff ff c0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5b0a0 06 43 83 04 8e 03 00 00 24 00 00 00 2c 04 00 00 b6 bf fb ff ff ff ff ff 76 00 00 00 00 00 00 00 .C......$...,...........v.......
5b0c0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 54 04 00 00 04 c0 fb ff ff ff ff ff .A....C..C......$...T...........
5b0e0 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 7c 04 00 00 S........A....C..F......$...|...
5b100 2f c0 fb ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 /.......e........A....C..F......
5b120 24 00 00 00 a4 04 00 00 6c c0 fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......l................A....C.
5b140 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
5b160 24 00 00 00 1c 00 00 00 39 c0 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......9.......G........A....C.
5b180 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 58 c0 fb ff ff ff ff ff 07 01 00 00 00 00 00 00 .B......,...D...X...............
5b1a0 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 .A....C..P..............,...t...
5b1c0 2f c1 fb ff ff ff ff ff e9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 /................A....C..M......
5b1e0 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 00 00 00 e8 c1 fb ff ff ff ff ff 85 00 00 00 00 00 00 00 ........$.......................
5b200 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 cc 00 00 00 45 c2 fb ff ff ff ff ff .A....C..F......,.......E.......
5b220 d3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5b240 2c 00 00 00 fc 00 00 00 e8 c2 fb ff ff ff ff ff ec 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5b260 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 2c 01 00 00 a4 c3 fb ff ff ff ff ff .M..............,...,...........
5b280 f0 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5b2a0 24 00 00 00 5c 01 00 00 64 c5 fb ff ff ff ff ff 8a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...d................A....C.
5b2c0 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 c6 c5 fb ff ff ff ff ff dc 00 00 00 00 00 00 00 .G......$.......................
5b2e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 ac 01 00 00 7a c6 fb ff ff ff ff ff .A....C..C......,.......z.......
5b300 ff 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5b320 24 00 00 00 dc 01 00 00 49 ca fb ff ff ff ff ff aa 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......I................A....C.
5b340 06 46 83 05 8e 04 8f 03 24 00 00 00 04 02 00 00 cb ca fb ff ff ff ff ff 74 00 00 00 00 00 00 00 .F......$...............t.......
5b360 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..F...............zR..x..
5b380 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 00 cb fb ff ff ff ff ff e5 02 00 00 00 00 00 00 ........,.......................
5b3a0 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 .A....C..P..............$...L...
5b3c0 b5 cd fb ff ff ff ff ff f9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 .................A....C..L......
5b3e0 24 00 00 00 74 00 00 00 86 ce fb ff ff ff ff ff bb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....................A....C.
5b400 06 4a 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 19 cf fb ff ff ff ff ff ea 00 00 00 00 00 00 00 .J......$.......................
5b420 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 00 00 00 db cf fb ff ff ff ff ff .A....C..F......$...............
5b440 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 48 83 03 00 00 00 00 2c 00 00 00 ec 00 00 00 n........A....C..H......,.......
5b460 21 d0 fb ff ff ff ff ff 87 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 !................A....C..G......
5b480 8f 03 00 00 00 00 00 00 24 00 00 00 1c 01 00 00 78 d0 fb ff ff ff ff ff 96 00 00 00 00 00 00 00 ........$.......x...............
5b4a0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 44 01 00 00 e6 d0 fb ff ff ff ff ff .A....C..F......$...D...........
5b4c0 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 6c 01 00 00 .........A....C..C......$...l...
5b4e0 3f d1 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ?.......,........A....C..B......
5b500 2c 00 00 00 94 01 00 00 43 d1 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......C.......w........A....C.
5b520 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 01 00 00 8a d1 fb ff ff ff ff ff .G..............,...............
5b540 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 ;........A....C..G..............
5b560 24 00 00 00 f4 01 00 00 95 d1 fb ff ff ff ff ff 92 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5b580 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 02 00 00 ff d1 fb ff ff ff ff ff a0 00 00 00 00 00 00 00 .F......,.......................
5b5a0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 02 00 00 .A....C..J..............,...L...
5b5c0 6f d2 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 o.......Y........A....C..G......
5b5e0 8f 03 00 00 00 00 00 00 24 00 00 00 7c 02 00 00 98 d2 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 ........$...|...........F.......
5b600 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 a4 02 00 00 b6 d2 fb ff ff ff ff ff .A....C..F......$...............
5b620 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 cc 02 00 00 P........A....C..C......$.......
5b640 de d2 fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........K........A....C..F......
5b660 24 00 00 00 f4 02 00 00 01 d3 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............2........A....C.
5b680 06 43 83 04 8e 03 00 00 24 00 00 00 1c 03 00 00 0b d3 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .C......$...............N.......
5b6a0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 44 03 00 00 31 d3 fb ff ff ff ff ff .A....C..G......$...D...1.......
5b6c0 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 6c 03 00 00 @........A....C..G......$...l...
5b6e0 49 d3 fb ff ff ff ff ff 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 I.......n........A....C..F......
5b700 24 00 00 00 94 03 00 00 8f d3 fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............?........A....C.
5b720 06 46 83 05 8e 04 8f 03 2c 00 00 00 bc 03 00 00 a6 d3 fb ff ff ff ff ff bf 00 00 00 00 00 00 00 .F......,.......................
5b740 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 ec 03 00 00 .A....C..G..............$.......
5b760 35 d4 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 5.......8........A....C..F......
5b780 24 00 00 00 14 04 00 00 45 d4 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......E.......C........A....C.
5b7a0 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 04 00 00 60 d4 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .F......$...<...`.......N.......
5b7c0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 64 04 00 00 86 d4 fb ff ff ff ff ff .A....C..C......$...d...........
5b7e0 0e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 8c 04 00 00 .........A....C.........,.......
5b800 6c d4 fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 l................A....C..J......
5b820 8e 04 8f 03 00 00 00 00 24 00 00 00 bc 04 00 00 d6 d4 fb ff ff ff ff ff 21 00 00 00 00 00 00 00 ........$...............!.......
5b840 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 e4 04 00 00 cf d4 fb ff ff ff ff ff .A....C.........$...............
5b860 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 05 00 00 +........A....C.........$.......
5b880 d2 d4 fb ff ff ff ff ff bc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
5b8a0 24 00 00 00 34 05 00 00 66 d5 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...f.......k........A....C.
5b8c0 06 46 83 05 8e 04 8f 03 2c 00 00 00 5c 05 00 00 a9 d5 fb ff ff ff ff ff e4 01 00 00 00 00 00 00 .F......,...\...................
5b8e0 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 8c 05 00 00 .A....C..P..............,.......
5b900 5d d7 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 ].......p........A....C..G......
5b920 8f 03 00 00 00 00 00 00 24 00 00 00 bc 05 00 00 9d d7 fb ff ff ff ff ff a1 00 00 00 00 00 00 00 ........$.......................
5b940 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 e4 05 00 00 16 d8 fb ff ff ff ff ff .A....C..F......$...............
5b960 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 0c 06 00 00 Z........A....C..C......$.......
5b980 48 d8 fb ff ff ff ff ff 26 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 H.......&........A....C.........
5b9a0 24 00 00 00 34 06 00 00 46 d8 fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...F................A....C.
5b9c0 06 00 00 00 00 00 00 00 24 00 00 00 5c 06 00 00 3d d8 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 ........$...\...=.......C.......
5b9e0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 84 06 00 00 58 d8 fb ff ff ff ff ff .A....C..G......$.......X.......
5ba00 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ac 06 00 00 {........A....C..F......$.......
5ba20 ab d8 fb ff ff ff ff ff 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........c........A....C..F......
5ba40 24 00 00 00 d4 06 00 00 e6 d8 fb ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............W........A....C.
5ba60 06 47 83 04 8e 03 00 00 2c 00 00 00 fc 06 00 00 15 d9 fb ff ff ff ff ff 2c 01 00 00 00 00 00 00 .G......,...............,.......
5ba80 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 2c 07 00 00 .A....C..G..............$...,...
5baa0 28 da fb ff ff ff ff ff cc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 (................A....C..F......
5bac0 2c 00 00 00 54 07 00 00 cc da fb ff ff ff ff ff 1e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...T....................A....C.
5bae0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 84 07 00 00 ba db fb ff ff ff ff ff .J..............,...............
5bb00 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5bb20 24 00 00 00 b4 07 00 00 25 dc fb ff ff ff ff ff 96 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......%................A....C.
5bb40 06 46 83 05 8e 04 8f 03 2c 00 00 00 dc 07 00 00 93 dc fb ff ff ff ff ff 97 00 00 00 00 00 00 00 .F......,.......................
5bb60 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 0c 08 00 00 .A....C..J..............,.......
5bb80 fa dc fb ff ff ff ff ff 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 ........u........A....C..G......
5bba0 8f 03 00 00 00 00 00 00 2c 00 00 00 3c 08 00 00 3f dd fb ff ff ff ff ff ef 00 00 00 00 00 00 00 ........,...<...?...............
5bbc0 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 08 00 00 .A....C..G..............,...l...
5bbe0 fe dd fb ff ff ff ff ff 57 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 ........W........A....C..P......
5bc00 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 08 00 00 25 df fb ff ff ff ff ff 35 00 00 00 00 00 00 00 ........$.......%.......5.......
5bc20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 c4 08 00 00 32 df fb ff ff ff ff ff .A....C..B......$.......2.......
5bc40 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 ec 08 00 00 .........A....C.........$.......
5bc60 28 df fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 (.......C........A....C..C......
5bc80 2c 00 00 00 14 09 00 00 43 df fb ff ff ff ff ff 27 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......C.......'........A....C.
5bca0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .G.......................zR..x..
5bcc0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 22 e0 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$.......".......G.......
5bce0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 41 e0 fb ff ff ff ff ff .A....C..B......$...D...A.......
5bd00 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 6c 00 00 00 K........A....C..C......$...l...
5bd20 64 e0 fb ff ff ff ff ff 85 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 d................A....C..F......
5bd40 24 00 00 00 94 00 00 00 c1 e0 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............$........A....C.
5bd60 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 bd e0 fb ff ff ff ff ff a1 00 00 00 00 00 00 00 .B......$.......................
5bd80 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 36 e1 fb ff ff ff ff ff .A....C..J......$.......6.......
5bda0 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 01 00 00 .........A....C..B......$.......
5bdc0 3c e1 fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 <......."........A....C..B......
5bde0 24 00 00 00 34 01 00 00 36 e1 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...6.......$........A....C.
5be00 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 32 e1 fb ff ff ff ff ff 7e 00 00 00 00 00 00 00 .B......$...\...2.......~.......
5be20 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 88 e1 fb ff ff ff ff ff .A....C..C......$...............
5be40 da 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ac 01 00 00 .........A....C..F......$.......
5be60 3a e2 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 :.......8........A....C..C......
5be80 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 .........zR..x..........,.......
5bea0 34 e2 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 4.......q........A....C..J......
5bec0 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 75 e2 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 ........$...L...u.......Y.......
5bee0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 00 00 00 a6 e2 fb ff ff ff ff ff .A....C.........$...t...........
5bf00 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 9c 00 00 00 .........A....C.........,.......
5bf20 8a e2 fb ff ff ff ff ff ba 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
5bf40 8f 03 00 00 00 00 00 00 24 00 00 00 cc 00 00 00 14 e3 fb ff ff ff ff ff 89 00 00 00 00 00 00 00 ........$.......................
5bf60 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 f4 00 00 00 75 e3 fb ff ff ff ff ff .A....C..F......$.......u.......
5bf80 7f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 1c 01 00 00 .........A....C..B......$.......
5bfa0 cc e3 fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........J........A....C..B......
5bfc0 2c 00 00 00 44 01 00 00 ee e3 fb ff ff ff ff ff 0f 0b 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...D....................A....C.
5bfe0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 01 00 00 04 f0 fb ff ff ff ff ff .M..............$...t...........
5c000 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 9c 01 00 00 .........A....C..B......$.......
5c020 f8 ef fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .................A....C..C......
5c040 2c 00 00 00 c4 01 00 00 6a f0 fb ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......j................A....C.
5c060 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 f4 01 00 00 ee f0 fb ff ff ff ff ff .G..............,...............
5c080 a0 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5c0a0 24 00 00 00 24 02 00 00 5e f2 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$...^.......F........A....C.
5c0c0 06 42 83 03 00 00 00 00 24 00 00 00 4c 02 00 00 7c f2 fb ff ff ff ff ff 7c 00 00 00 00 00 00 00 .B......$...L...|.......|.......
5c0e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 74 02 00 00 d0 f2 fb ff ff ff ff ff .A....C..F......,...t...........
5c100 0f 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5c120 24 00 00 00 a4 02 00 00 af f4 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............^........A....C.
5c140 06 42 83 03 00 00 00 00 24 00 00 00 cc 02 00 00 e5 f4 fb ff ff ff ff ff 65 00 00 00 00 00 00 00 .B......$...............e.......
5c160 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 f4 02 00 00 22 f5 fb ff ff ff ff ff .A....C..C......$.......".......
5c180 69 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 14 00 00 00 00 00 00 00 i........A....C..B..............
5c1a0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 4b f5 fb ff ff ff ff ff .zR..x..........$.......K.......
5c1c0 b0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 44 00 00 00 .........A....C..C......$...D...
5c1e0 d3 f5 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........g........A....C..C......
5c200 1c 00 00 00 00 00 00 00 01 7a 50 4c 52 00 01 78 10 07 9b 0d 0e 00 00 10 10 0c 07 08 90 01 00 00 .........zPLR..x................
5c220 2c 00 00 00 24 00 00 00 f2 f5 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 08 97 86 ff ff ff ff ff ,...$...........m...............
5c240 ff 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 bc 00 00 00 2f f6 fb ff ff ff ff ff .A....C..G......,......./.......
5c260 0d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5c280 24 00 00 00 ec 00 00 00 0c f7 fb ff ff ff ff ff 7e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............~........A....C.
5c2a0 06 42 83 03 00 00 00 00 24 00 00 00 14 01 00 00 62 f7 fb ff ff ff ff ff a6 00 00 00 00 00 00 00 .B......$.......b...............
5c2c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 3c 01 00 00 e0 f7 fb ff ff ff ff ff .A....C..F......,...<...........
5c2e0 ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
5c300 2c 00 00 00 6c 01 00 00 7e f8 fb ff ff ff ff ff 9e 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...l...~................A....C.
5c320 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 01 00 00 ec fb fb ff ff ff ff ff .J..............$...............
5c340 bf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 01 00 00 .........A....C..F......$.......
5c360 83 fc fb ff ff ff ff ff 84 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .................A....C..C......
5c380 2c 00 00 00 ec 01 00 00 df fc fb ff ff ff ff ff 59 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............Y........A....C.
5c3a0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 02 00 00 08 fe fb ff ff ff ff ff .J..............$...............
5c3c0 e7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 02 00 00 .........A....C..B......$...D...
5c3e0 c7 fe fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........X........A....C..C......
5c400 24 00 00 00 6c 02 00 00 f7 fe fb ff ff ff ff ff 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....................A....C.
5c420 06 00 00 00 00 00 00 00 24 00 00 00 94 02 00 00 e3 fe fb ff ff ff ff ff 7b 00 00 00 00 00 00 00 ........$...............{.......
5c440 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 bc 02 00 00 36 ff fb ff ff ff ff ff .A....C.........,.......6.......
5c460 a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5c480 24 00 00 00 ec 02 00 00 aa ff fb ff ff ff ff ff fa 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5c4a0 06 47 83 04 8e 03 00 00 24 00 00 00 14 03 00 00 7c 00 fc ff ff ff ff ff a8 00 00 00 00 00 00 00 .G......$.......|...............
5c4c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 03 00 00 fc 00 fc ff ff ff ff ff .A....C..F......$...<...........
5c4e0 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 64 03 00 00 [........A....C..F......$...d...
5c500 2f 01 fc ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 /.......k........A....C..C......
5c520 24 00 00 00 8c 03 00 00 72 01 fc ff ff ff ff ff 36 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......r.......6........A....C.
5c540 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .C...............zR..x..........
5c560 24 00 00 00 1c 00 00 00 68 01 fc ff ff ff ff ff f9 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......h................A....C.
5c580 06 47 83 04 8e 03 00 00 2c 00 00 00 44 00 00 00 39 03 fc ff ff ff ff ff 50 04 00 00 00 00 00 00 .G......,...D...9.......P.......
5c5a0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 00 00 00 .A....C..M..............$...t...
5c5c0 70 07 fc ff ff ff ff ff 86 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 p................A....C..G......
5c5e0 24 00 00 00 9c 00 00 00 ce 07 fc ff ff ff ff ff 30 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............0........A....C.
5c600 06 42 83 03 00 00 00 00 24 00 00 00 c4 00 00 00 d6 07 fc ff ff ff ff ff 2e 00 00 00 00 00 00 00 .B......$.......................
5c620 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 ec 00 00 00 dc 07 fc ff ff ff ff ff .A....C..B......,...............
5c640 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 c........A....C..M..............
5c660 24 00 00 00 1c 01 00 00 0f 08 fc ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............Z........A....C.
5c680 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .F...............zR..x..........
5c6a0 24 00 00 00 1c 00 00 00 29 08 fc ff ff ff ff ff 6f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......).......o........A....C.
5c6c0 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 70 08 fc ff ff ff ff ff 5d 01 00 00 00 00 00 00 .B......,...D...p.......].......
5c6e0 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 74 00 00 00 .A....C..K..............,...t...
5c700 9d 09 fc ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........N........A....C..M......
5c720 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 00 00 00 bb 0a fc ff ff ff ff ff 89 00 00 00 00 00 00 00 ........,.......................
5c740 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 d4 00 00 00 .A....C..N..............,.......
5c760 14 0b fc ff ff ff ff ff 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .................A....C..J......
5c780 8e 04 8f 03 00 00 00 00 24 00 00 00 04 01 00 00 12 0c fc ff ff ff ff ff 49 00 00 00 00 00 00 00 ........$...............I.......
5c7a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 2c 01 00 00 33 0c fc ff ff ff ff ff .A....C..B......$...,...3.......
5c7c0 bf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 54 01 00 00 .........A....C..I......$...T...
5c7e0 ca 0c fc ff ff ff ff ff 98 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5c800 24 00 00 00 7c 01 00 00 3a 0d fc ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...:.......Q........A....C.
5c820 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .F...............zR..x..........
5c840 24 00 00 00 1c 00 00 00 4b 0d fc ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......K.......G........A....C.
5c860 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 6a 0d fc ff ff ff ff ff 43 00 00 00 00 00 00 00 .B......$...D...j.......C.......
5c880 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 6c 00 00 00 85 0d fc ff ff ff ff ff .A....C..B......,...l...........
5c8a0 89 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
5c8c0 24 00 00 00 9c 00 00 00 de 10 fc ff ff ff ff ff 41 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............A........A....C.
5c8e0 06 43 83 04 8e 03 00 00 24 00 00 00 c4 00 00 00 f7 10 fc ff ff ff ff ff 45 00 00 00 00 00 00 00 .C......$...............E.......
5c900 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 ec 00 00 00 14 11 fc ff ff ff ff ff .A....C..C......$...............
5c920 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 14 01 00 00 k........A....C..C......$.......
5c940 57 11 fc ff ff ff ff ff 34 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 W.......4........A....C..B......
5c960 24 00 00 00 3c 01 00 00 63 11 fc ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...<...c.......8........A....C.
5c980 06 43 83 04 8e 03 00 00 24 00 00 00 64 01 00 00 73 11 fc ff ff ff ff ff 49 00 00 00 00 00 00 00 .C......$...d...s.......I.......
5c9a0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 8c 01 00 00 94 11 fc ff ff ff ff ff .A....C..C......$...............
5c9c0 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 b4 01 00 00 _........A....C..C......$.......
5c9e0 cb 11 fc ff ff ff ff ff 41 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 ........A........A....C..G......
5ca00 24 00 00 00 dc 01 00 00 e4 12 fc ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............h........A....C.
5ca20 06 45 83 03 00 00 00 00 24 00 00 00 04 02 00 00 24 13 fc ff ff ff ff ff 75 00 00 00 00 00 00 00 .E......$.......$.......u.......
5ca40 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..F...............zR..x..
5ca60 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 5c 13 fc ff ff ff ff ff 32 00 00 00 00 00 00 00 ........$.......\.......2.......
5ca80 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 66 13 fc ff ff ff ff ff .A....C.........$...D...f.......
5caa0 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 .........A....C.........$...l...
5cac0 5a 13 fc ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 Z.......7........A....C.........
5cae0 2c 00 00 00 94 00 00 00 69 13 fc ff ff ff ff ff b1 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......i................A....C.
5cb00 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 c4 00 00 00 ea 14 fc ff ff ff ff ff .M..............$...............
5cb20 7f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 ec 00 00 00 .........A....C.........$.......
5cb40 7c 15 fc ff ff ff ff ff af 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 |................A....C.........
5cb60 24 00 00 00 14 01 00 00 38 16 fc ff ff ff ff ff 25 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......8.......%........A....C.
5cb80 06 00 00 00 00 00 00 00 2c 00 00 00 3c 01 00 00 35 16 fc ff ff ff ff ff 9b 01 00 00 00 00 00 00 ........,...<...5...............
5cba0 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 6c 01 00 00 .A....C..K..............$...l...
5cbc0 a0 17 fc ff ff ff ff ff 78 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........x........A....C.........
5cbe0 2c 00 00 00 94 01 00 00 f0 17 fc ff ff ff ff ff 9c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5cc00 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 01 00 00 5c 18 fc ff ff ff ff ff .K..............,.......\.......
5cc20 5d 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 ]........A....C..M..............
5cc40 24 00 00 00 f4 01 00 00 89 1c fc ff ff ff ff ff 84 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5cc60 06 00 00 00 00 00 00 00 2c 00 00 00 1c 02 00 00 e5 1c fc ff ff ff ff ff 17 01 00 00 00 00 00 00 ........,.......................
5cc80 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..G......................
5cca0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 b4 1d fc ff ff ff ff ff .zR..x..........$...............
5ccc0 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 O........A....C.........$...D...
5cce0 db 1d fc ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5cd00 24 00 00 00 6c 00 00 00 c0 1d fc ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....................A....C.
5cd20 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 a5 1d fc ff ff ff ff ff 0c 00 00 00 00 00 00 00 ........$.......................
5cd40 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 89 1d fc ff ff ff ff ff .A....C.........$...............
5cd60 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 I........A....C.........$.......
5cd80 aa 1d fc ff ff ff ff ff 7e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........~........A....C..B......
5cda0 2c 00 00 00 0c 01 00 00 00 1e fc ff ff ff ff ff e5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5cdc0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 01 00 00 b5 1e fc ff ff ff ff ff .J..............$...<...........
5cde0 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 64 01 00 00 F........A....C..B......,...d...
5ce00 d3 1e fc ff ff ff ff ff 5a 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........Z........A....C..M......
5ce20 8e 04 8f 03 00 00 00 00 24 00 00 00 94 01 00 00 b0 23 fc ff ff ff ff ff 42 00 00 00 00 00 00 00 ........$........#......B.......
5ce40 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 01 00 00 ca 23 fc ff ff ff ff ff .A....C..F......$........#......
5ce60 27 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 e4 01 00 00 '........A....C..L......$.......
5ce80 c9 24 fc ff ff ff ff ff fe 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 .$...............A....C..G......
5cea0 24 00 00 00 0c 02 00 00 9f 25 fc ff ff ff ff ff 20 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........%...............A....C.
5cec0 06 00 00 00 00 00 00 00 2c 00 00 00 34 02 00 00 97 25 fc ff ff ff ff ff 4c 00 00 00 00 00 00 00 ........,...4....%......L.......
5cee0 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 64 02 00 00 .A....C..K..............$...d...
5cf00 b3 25 fc ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .%......V........A....C..F......
5cf20 24 00 00 00 8c 02 00 00 e1 25 fc ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........%......G........A....C.
5cf40 06 00 00 00 00 00 00 00 24 00 00 00 b4 02 00 00 00 26 fc ff ff ff ff ff 6d 00 00 00 00 00 00 00 ........$........&......m.......
5cf60 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 dc 02 00 00 45 26 fc ff ff ff ff ff .A....C..B......,.......E&......
5cf80 43 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 C........A....C..J..............
5cfa0 2c 00 00 00 0c 03 00 00 58 27 fc ff ff ff ff ff af 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......X'...............A....C.
5cfc0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 03 00 00 0c 2a fc ff ff ff ff ff .M..............$...<....*......
5cfe0 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 00 00 00 00 00 00 00 00 X........A....C..B..............
5d000 00 10 c0 5f ff 7f 00 00 08 10 c0 5f ff 7f 00 00 00 00 00 00 00 00 00 00 30 e6 05 00 01 00 00 00 ..._......._............0.......
5d020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0 47 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .................G..............
5d060 b8 fc 01 00 01 00 00 00 c4 fc 01 00 01 00 00 00 d0 fc 01 00 01 00 00 00 dc fc 01 00 01 00 00 00 ................................
5d080 e8 fc 01 00 01 00 00 00 f4 fc 01 00 01 00 00 00 00 fd 01 00 01 00 00 00 0c fd 01 00 01 00 00 00 ................................
5d0a0 18 fd 01 00 01 00 00 00 24 fd 01 00 01 00 00 00 30 fd 01 00 01 00 00 00 3c fd 01 00 01 00 00 00 ........$.......0.......<.......
5d0c0 48 fd 01 00 01 00 00 00 54 fd 01 00 01 00 00 00 60 fd 01 00 01 00 00 00 6c fd 01 00 01 00 00 00 H.......T.......`.......l.......
5d0e0 78 fd 01 00 01 00 00 00 84 fd 01 00 01 00 00 00 90 fd 01 00 01 00 00 00 9c fd 01 00 01 00 00 00 x...............................
5d100 a8 fd 01 00 01 00 00 00 b4 fd 01 00 01 00 00 00 c0 fd 01 00 01 00 00 00 cc fd 01 00 01 00 00 00 ................................
5d120 d8 fd 01 00 01 00 00 00 e4 fd 01 00 01 00 00 00 f0 fd 01 00 01 00 00 00 fc fd 01 00 01 00 00 00 ................................
5d140 08 fe 01 00 01 00 00 00 14 fe 01 00 01 00 00 00 20 fe 01 00 01 00 00 00 2c fe 01 00 01 00 00 00 ........................,.......
5d160 38 fe 01 00 01 00 00 00 44 fe 01 00 01 00 00 00 50 fe 01 00 01 00 00 00 5c fe 01 00 01 00 00 00 8.......D.......P.......\.......
5d180 68 fe 01 00 01 00 00 00 74 fe 01 00 01 00 00 00 80 fe 01 00 01 00 00 00 8c fe 01 00 01 00 00 00 h.......t.......................
5d1a0 98 fe 01 00 01 00 00 00 a4 fe 01 00 01 00 00 00 b0 fe 01 00 01 00 00 00 bc fe 01 00 01 00 00 00 ................................
5d1c0 c8 fe 01 00 01 00 00 00 d4 fe 01 00 01 00 00 00 e0 fe 01 00 01 00 00 00 ec fe 01 00 01 00 00 00 ................................
5d1e0 f8 fe 01 00 01 00 00 00 04 ff 01 00 01 00 00 00 10 ff 01 00 01 00 00 00 1c ff 01 00 01 00 00 00 ................................
5d200 28 ff 01 00 01 00 00 00 34 ff 01 00 01 00 00 00 40 ff 01 00 01 00 00 00 4c ff 01 00 01 00 00 00 (.......4.......@.......L.......
5d220 58 ff 01 00 01 00 00 00 64 ff 01 00 01 00 00 00 70 ff 01 00 01 00 00 00 7c ff 01 00 01 00 00 00 X.......d.......p.......|.......
5d240 88 ff 01 00 01 00 00 00 94 ff 01 00 01 00 00 00 a0 ff 01 00 01 00 00 00 ac ff 01 00 01 00 00 00 ................................
5d260 b8 ff 01 00 01 00 00 00 c4 ff 01 00 01 00 00 00 d0 ff 01 00 01 00 00 00 dc ff 01 00 01 00 00 00 ................................
5d280 e8 ff 01 00 01 00 00 00 f4 ff 01 00 01 00 00 00 00 00 02 00 01 00 00 00 0c 00 02 00 01 00 00 00 ................................
5d2a0 18 00 02 00 01 00 00 00 24 00 02 00 01 00 00 00 30 00 02 00 01 00 00 00 3c 00 02 00 01 00 00 00 ........$.......0.......<.......
5d2c0 48 00 02 00 01 00 00 00 54 00 02 00 01 00 00 00 60 00 02 00 01 00 00 00 6c 00 02 00 01 00 00 00 H.......T.......`.......l.......
5d2e0 78 00 02 00 01 00 00 00 84 00 02 00 01 00 00 00 90 00 02 00 01 00 00 00 9c 00 02 00 01 00 00 00 x...............................
5d300 a8 00 02 00 01 00 00 00 b4 00 02 00 01 00 00 00 c0 00 02 00 01 00 00 00 cc 00 02 00 01 00 00 00 ................................
5d320 d8 00 02 00 01 00 00 00 e4 00 02 00 01 00 00 00 f0 00 02 00 01 00 00 00 fc 00 02 00 01 00 00 00 ................................
5d340 08 01 02 00 01 00 00 00 14 01 02 00 01 00 00 00 20 01 02 00 01 00 00 00 2c 01 02 00 01 00 00 00 ........................,.......
5d360 38 01 02 00 01 00 00 00 44 01 02 00 01 00 00 00 50 01 02 00 01 00 00 00 5c 01 02 00 01 00 00 00 8.......D.......P.......\.......
5d380 68 01 02 00 01 00 00 00 74 01 02 00 01 00 00 00 80 01 02 00 01 00 00 00 8c 01 02 00 01 00 00 00 h.......t.......................
5d3a0 98 01 02 00 01 00 00 00 a4 01 02 00 01 00 00 00 9a 21 05 00 01 00 00 00 a9 21 05 00 01 00 00 00 .................!.......!......
5d3c0 ba 21 05 00 01 00 00 00 d0 21 05 00 01 00 00 00 ee 23 05 00 01 00 00 00 7f 23 00 00 01 00 00 00 .!.......!.......#.......#......
5d3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5b 23 05 00 01 00 00 00 8a 12 00 00 01 00 00 00 ................[#..............
5d400 61 23 05 00 01 00 00 00 17 16 00 00 01 00 00 00 6a 23 05 00 01 00 00 00 d5 23 00 00 01 00 00 00 a#..............j#.......#......
5d420 73 23 05 00 01 00 00 00 b7 22 00 00 01 00 00 00 79 23 05 00 01 00 00 00 22 11 00 00 01 00 00 00 s#......."......y#......".......
5d440 80 23 05 00 01 00 00 00 54 17 00 00 01 00 00 00 8b 23 05 00 01 00 00 00 5f 15 00 00 01 00 00 00 .#......T........#......_.......
5d460 92 23 05 00 01 00 00 00 f3 1b 00 00 01 00 00 00 9c 23 05 00 01 00 00 00 65 1c 00 00 01 00 00 00 .#...............#......e.......
5d480 a8 23 05 00 01 00 00 00 36 1c 00 00 01 00 00 00 b2 23 05 00 01 00 00 00 03 1d 00 00 01 00 00 00 .#......6........#..............
5d4a0 bc 23 05 00 01 00 00 00 fe 1a 00 00 01 00 00 00 c7 23 05 00 01 00 00 00 0d 23 00 00 01 00 00 00 .#...............#.......#......
5d4c0 cd 23 05 00 01 00 00 00 2d 19 00 00 01 00 00 00 d8 23 05 00 01 00 00 00 91 1a 00 00 01 00 00 00 .#......-........#..............
5d4e0 de 23 05 00 01 00 00 00 85 11 00 00 01 00 00 00 e3 23 05 00 01 00 00 00 c3 15 00 00 01 00 00 00 .#...............#..............
5d500 e9 23 05 00 01 00 00 00 67 13 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .#......g.......................
5d520 52 23 05 00 01 00 00 00 bb 16 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 R#..............................
5d540 83 25 05 00 01 00 00 00 98 68 00 00 01 00 00 00 88 25 05 00 01 00 00 00 cc 69 00 00 01 00 00 00 .%.......h.......%.......i......
5d560 8d 25 05 00 01 00 00 00 80 6a 00 00 01 00 00 00 92 25 05 00 01 00 00 00 27 6b 00 00 01 00 00 00 .%.......j.......%......'k......
5d580 97 25 05 00 01 00 00 00 36 6b 00 00 01 00 00 00 9e 25 05 00 01 00 00 00 cc 71 00 00 01 00 00 00 .%......6k.......%.......q......
5d5a0 a5 25 05 00 01 00 00 00 27 72 00 00 01 00 00 00 aa 25 05 00 01 00 00 00 a7 76 00 00 01 00 00 00 .%......'r.......%.......v......
5d5c0 ae 25 05 00 01 00 00 00 d6 76 00 00 01 00 00 00 b4 25 05 00 01 00 00 00 56 77 00 00 01 00 00 00 .%.......v.......%......Vw......
5d5e0 ba 25 05 00 01 00 00 00 62 77 00 00 01 00 00 00 be 25 05 00 01 00 00 00 c9 78 00 00 01 00 00 00 .%......bw.......%.......x......
5d600 c6 25 05 00 01 00 00 00 40 79 00 00 01 00 00 00 ca 25 05 00 01 00 00 00 0a 7a 00 00 01 00 00 00 .%......@y.......%.......z......
5d620 d0 25 05 00 01 00 00 00 8a 7a 00 00 01 00 00 00 d5 25 05 00 01 00 00 00 a4 7f 00 00 01 00 00 00 .%.......z.......%..............
5d640 de 25 05 00 01 00 00 00 76 80 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .%......v.......................
5d660 56 2a 05 00 01 00 00 00 31 9a 00 00 01 00 00 00 5c 2a 05 00 01 00 00 00 a3 a6 00 00 01 00 00 00 V*......1.......\*..............
5d680 33 2b 05 00 01 00 00 00 d8 a6 00 00 01 00 00 00 62 2a 05 00 01 00 00 00 f6 a6 00 00 01 00 00 00 3+..............b*..............
5d6a0 39 2b 05 00 01 00 00 00 c3 a7 00 00 01 00 00 00 3e 2b 05 00 01 00 00 00 bb a8 00 00 01 00 00 00 9+..............>+..............
5d6c0 45 2b 05 00 01 00 00 00 d9 a8 00 00 01 00 00 00 68 2a 05 00 01 00 00 00 7e a9 00 00 01 00 00 00 E+..............h*......~.......
5d6e0 4b 2b 05 00 01 00 00 00 a9 a9 00 00 01 00 00 00 53 2b 05 00 01 00 00 00 10 aa 00 00 01 00 00 00 K+..............S+..............
5d700 7a 2a 05 00 01 00 00 00 7b aa 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 z*......{.......................
5d720 56 2a 05 00 01 00 00 00 31 9a 00 00 01 00 00 00 5c 2a 05 00 01 00 00 00 99 9a 00 00 01 00 00 00 V*......1.......\*..............
5d740 62 2a 05 00 01 00 00 00 c7 9a 00 00 01 00 00 00 68 2a 05 00 01 00 00 00 eb 9a 00 00 01 00 00 00 b*..............h*..............
5d760 6d 2a 05 00 01 00 00 00 0f 9b 00 00 01 00 00 00 72 2a 05 00 01 00 00 00 a6 9b 00 00 01 00 00 00 m*..............r*..............
5d780 7a 2a 05 00 01 00 00 00 1c 9c 00 00 01 00 00 00 80 2a 05 00 01 00 00 00 4f 9c 00 00 01 00 00 00 z*...............*......O.......
5d7a0 85 2a 05 00 01 00 00 00 ac 9c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .*..............................
5d7c0 d0 2a 05 00 01 00 00 00 d3 2a 05 00 01 00 00 00 d8 2a 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .*.......*.......*..............
5d7e0 dd 2a 05 00 01 00 00 00 e1 2a 05 00 01 00 00 00 e5 2a 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .*.......*.......*..............
5d800 06 31 05 00 01 00 00 00 17 02 01 00 01 00 00 00 0e 31 05 00 01 00 00 00 aa 02 01 00 01 00 00 00 .1...............1..............
5d820 19 31 05 00 01 00 00 00 5c 03 01 00 01 00 00 00 ae 2f 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .1......\......../..............
5d840 21 2f 05 00 01 00 00 00 00 00 00 00 00 00 00 00 06 22 05 00 01 00 00 00 00 00 00 00 00 00 00 00 !/..............."..............
5d860 c5 2f 05 00 01 00 00 00 00 00 00 00 00 00 00 00 9e 2f 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ./.............../..............
5d880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b6 2f 05 00 01 00 00 00 c4 f7 00 00 01 00 00 00 ................./..............
5d8a0 bd 2f 05 00 01 00 00 00 92 f9 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ./..............................
5d8c0 bf fb 00 00 01 00 00 00 1e fc 00 00 01 00 00 00 7c fc 00 00 01 00 00 00 ed fc 00 00 01 00 00 00 ................|...............
5d8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 23 05 00 01 00 00 00 d2 05 01 00 01 00 00 00 .................#..............
5d900 49 31 05 00 01 00 00 00 1a 07 01 00 01 00 00 00 56 31 05 00 01 00 00 00 55 07 01 00 01 00 00 00 I1..............V1......U.......
5d920 5e 31 05 00 01 00 00 00 72 08 01 00 01 00 00 00 66 31 05 00 01 00 00 00 b6 0b 01 00 01 00 00 00 ^1......r.......f1..............
5d940 6f 31 05 00 01 00 00 00 ba 0c 01 00 01 00 00 00 7b 31 05 00 01 00 00 00 cf 0c 01 00 01 00 00 00 o1..............{1..............
5d960 88 31 05 00 01 00 00 00 07 0d 01 00 01 00 00 00 93 31 05 00 01 00 00 00 16 0d 01 00 01 00 00 00 .1...............1..............
5d980 9f 31 05 00 01 00 00 00 b9 0d 01 00 01 00 00 00 a9 31 05 00 01 00 00 00 f7 0d 01 00 01 00 00 00 .1...............1..............
5d9a0 b6 31 05 00 01 00 00 00 42 0e 01 00 01 00 00 00 be 31 05 00 01 00 00 00 0d 10 01 00 01 00 00 00 .1......B........1..............
5d9c0 c7 31 05 00 01 00 00 00 fc 10 01 00 01 00 00 00 d4 31 05 00 01 00 00 00 52 11 01 00 01 00 00 00 .1...............1......R.......
5d9e0 1b 23 05 00 01 00 00 00 75 11 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .#......u.......................
5da00 11 32 05 00 01 00 00 00 16 32 05 00 01 00 00 00 d8 2a 05 00 01 00 00 00 1d 32 05 00 01 00 00 00 .2.......2.......*.......2......
5da20 23 32 05 00 01 00 00 00 00 00 00 00 00 00 00 00 44 33 05 00 01 00 00 00 d2 14 01 00 01 00 00 00 #2..............D3..............
5da40 48 33 05 00 01 00 00 00 30 15 01 00 01 00 00 00 4d 33 05 00 01 00 00 00 5c 15 01 00 01 00 00 00 H3......0.......M3......\.......
5da60 52 33 05 00 01 00 00 00 88 15 01 00 01 00 00 00 57 33 05 00 01 00 00 00 d6 15 01 00 01 00 00 00 R3..............W3..............
5da80 5c 33 05 00 01 00 00 00 1d 16 01 00 01 00 00 00 60 33 05 00 01 00 00 00 49 16 01 00 01 00 00 00 \3..............`3......I.......
5daa0 64 33 05 00 01 00 00 00 78 16 01 00 01 00 00 00 68 33 05 00 01 00 00 00 a4 16 01 00 01 00 00 00 d3......x.......h3..............
5dac0 72 33 05 00 01 00 00 00 ef 16 01 00 01 00 00 00 78 33 05 00 01 00 00 00 36 17 01 00 01 00 00 00 r3..............x3......6.......
5dae0 7d 33 05 00 01 00 00 00 06 18 01 00 01 00 00 00 81 33 05 00 01 00 00 00 44 18 01 00 01 00 00 00 }3...............3......D.......
5db00 85 33 05 00 01 00 00 00 df 18 01 00 01 00 00 00 89 33 05 00 01 00 00 00 5f 19 01 00 01 00 00 00 .3...............3......_.......
5db20 8d 33 05 00 01 00 00 00 df 19 01 00 01 00 00 00 92 33 05 00 01 00 00 00 6c 1a 01 00 01 00 00 00 .3...............3......l.......
5db40 96 33 05 00 01 00 00 00 9b 1a 01 00 01 00 00 00 9d 33 05 00 01 00 00 00 c1 1b 01 00 01 00 00 00 .3...............3..............
5db60 a8 33 05 00 01 00 00 00 e2 1b 01 00 01 00 00 00 ac 33 05 00 01 00 00 00 0e 1c 01 00 01 00 00 00 .3...............3..............
5db80 b1 33 05 00 01 00 00 00 39 1c 01 00 01 00 00 00 53 2b 05 00 01 00 00 00 65 1c 01 00 01 00 00 00 .3......9.......S+......e.......
5dba0 26 33 05 00 01 00 00 00 00 00 00 00 00 00 00 00 29 33 05 00 01 00 00 00 00 00 00 00 00 00 00 00 &3..............)3..............
5dbc0 2e 33 05 00 01 00 00 00 00 00 00 00 00 00 00 00 39 33 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .3..............93..............
5dbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 34 05 00 01 00 00 00 93 62 01 00 01 00 00 00 .................4.......b......
5dc00 83 34 05 00 01 00 00 00 c3 f4 00 00 01 00 00 00 8b 34 05 00 01 00 00 00 f2 9c 01 00 01 00 00 00 .4...............4..............
5dc20 95 34 05 00 01 00 00 00 a1 71 01 00 01 00 00 00 9b 34 05 00 01 00 00 00 1c 98 00 00 01 00 00 00 .4.......q.......4..............
5dc40 0b 22 05 00 01 00 00 00 93 d5 01 00 01 00 00 00 0e 22 05 00 01 00 00 00 dc 67 00 00 01 00 00 00 ."...............".......g......
5dc60 9e 34 05 00 01 00 00 00 f7 13 01 00 01 00 00 00 a3 34 05 00 01 00 00 00 d1 ce 01 00 01 00 00 00 .4...............4..............
5dc80 15 23 05 00 01 00 00 00 8b 05 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .#..............................
5dca0 3a 29 05 00 01 00 00 00 a8 34 05 00 01 00 00 00 ac 34 05 00 01 00 00 00 10 45 05 00 01 00 00 00 :).......4.......4.......E......
5dcc0 b4 34 05 00 01 00 00 00 0e 22 05 00 01 00 00 00 95 34 05 00 01 00 00 00 bb 34 05 00 01 00 00 00 .4.......".......4.......4......
5dce0 10 45 05 00 01 00 00 00 c4 34 05 00 01 00 00 00 cb 34 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .E.......4.......4..............
5dd00 7b 25 05 00 01 00 00 00 d1 34 05 00 01 00 00 00 80 2a 05 00 01 00 00 00 0a 32 05 00 01 00 00 00 {%.......4.......*.......2......
5dd20 dc 34 05 00 01 00 00 00 e2 34 05 00 01 00 00 00 e7 34 05 00 01 00 00 00 ed 34 05 00 01 00 00 00 .4.......4.......4.......4......
5dd40 f3 34 05 00 01 00 00 00 f9 34 05 00 01 00 00 00 ff 34 05 00 01 00 00 00 05 35 05 00 01 00 00 00 .4.......4.......4.......5......
5dd60 0b 35 05 00 01 00 00 00 12 35 05 00 01 00 00 00 19 35 05 00 01 00 00 00 1f 35 05 00 01 00 00 00 .5.......5.......5.......5......
5dd80 26 35 05 00 01 00 00 00 2c 35 05 00 01 00 00 00 32 35 05 00 01 00 00 00 38 35 05 00 01 00 00 00 &5......,5......25......85......
5dda0 3f 35 05 00 01 00 00 00 44 35 05 00 01 00 00 00 49 35 05 00 01 00 00 00 52 35 05 00 01 00 00 00 ?5......D5......I5......R5......
5ddc0 ba 35 05 00 01 00 00 00 91 63 01 00 01 00 00 00 c1 35 05 00 01 00 00 00 11 64 01 00 01 00 00 00 .5.......c.......5.......d......
5dde0 d0 35 05 00 01 00 00 00 c5 64 01 00 01 00 00 00 d7 35 05 00 01 00 00 00 31 65 01 00 01 00 00 00 .5.......d.......5......1e......
5de00 7b 31 05 00 01 00 00 00 a1 65 01 00 01 00 00 00 dd 35 05 00 01 00 00 00 ef 65 01 00 01 00 00 00 {1.......e.......5.......e......
5de20 e4 35 05 00 01 00 00 00 59 66 01 00 01 00 00 00 ed 35 05 00 01 00 00 00 c9 66 01 00 01 00 00 00 .5......Yf.......5.......f......
5de40 f2 35 05 00 01 00 00 00 b7 67 01 00 01 00 00 00 f7 35 05 00 01 00 00 00 0a 68 01 00 01 00 00 00 .5.......g.......5.......h......
5de60 fd 35 05 00 01 00 00 00 8d 68 01 00 01 00 00 00 03 36 05 00 01 00 00 00 f5 68 01 00 01 00 00 00 .5.......h.......6.......h......
5de80 09 36 05 00 01 00 00 00 0e 6a 01 00 01 00 00 00 12 36 05 00 01 00 00 00 56 6a 01 00 01 00 00 00 .6.......j.......6......Vj......
5dea0 19 36 05 00 01 00 00 00 a9 6a 01 00 01 00 00 00 20 36 05 00 01 00 00 00 f4 6a 01 00 01 00 00 00 .6.......j.......6.......j......
5dec0 27 36 05 00 01 00 00 00 4c 6b 01 00 01 00 00 00 c7 31 05 00 01 00 00 00 ea 6b 01 00 01 00 00 00 '6......Lk.......1.......k......
5dee0 2e 36 05 00 01 00 00 00 80 6c 01 00 01 00 00 00 37 36 05 00 01 00 00 00 b2 6e 01 00 01 00 00 00 .6.......l......76.......n......
5df00 40 36 05 00 01 00 00 00 e0 6e 01 00 01 00 00 00 53 2b 05 00 01 00 00 00 00 00 00 00 00 00 00 00 @6.......n......S+..............
5df20 80 34 05 00 01 00 00 00 00 00 00 00 00 00 00 00 b1 35 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .4...............5..............
5df40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d 37 05 00 01 00 00 00 42 37 05 00 01 00 00 00 ................=7......B7......
5df60 4a 37 05 00 01 00 00 00 1d 32 05 00 01 00 00 00 52 37 05 00 01 00 00 00 57 37 05 00 01 00 00 00 J7.......2......R7......W7......
5df80 60 37 05 00 01 00 00 00 6b 37 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 `7......k7......................
5dfa0 87 37 05 00 01 00 00 00 e8 71 01 00 01 00 00 00 8e 37 05 00 01 00 00 00 ef 72 01 00 01 00 00 00 .7.......q.......7.......r......
5dfc0 d0 25 05 00 01 00 00 00 d8 73 01 00 01 00 00 00 de 25 05 00 01 00 00 00 5d 74 01 00 01 00 00 00 .%.......s.......%......]t......
5dfe0 95 37 05 00 01 00 00 00 30 75 01 00 01 00 00 00 9c 37 05 00 01 00 00 00 1c 76 01 00 01 00 00 00 .7......0u.......7.......v......
5e000 a1 37 05 00 01 00 00 00 0c 78 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .7.......x......................
5e020 40 3b 05 00 01 00 00 00 39 9d 01 00 01 00 00 00 47 3b 05 00 01 00 00 00 84 9d 01 00 01 00 00 00 @;......9.......G;..............
5e040 4e 3b 05 00 01 00 00 00 09 9e 01 00 01 00 00 00 56 3b 05 00 01 00 00 00 2d 9e 01 00 01 00 00 00 N;..............V;......-.......
5e060 5d 3b 05 00 01 00 00 00 ce 9e 01 00 01 00 00 00 62 3b 05 00 01 00 00 00 fc 9e 01 00 01 00 00 00 ];..............b;..............
5e080 68 3b 05 00 01 00 00 00 1e 9f 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 h;..............................
5e0a0 37 3d 05 00 01 00 00 00 9f 2c 05 00 01 00 00 00 3b 3d 05 00 01 00 00 00 3e 3d 05 00 01 00 00 00 7=.......,......;=......>=......
5e0c0 43 3d 05 00 01 00 00 00 e5 2a 05 00 01 00 00 00 bd 39 05 00 01 00 00 00 4a 3d 05 00 01 00 00 00 C=.......*.......9......J=......
5e0e0 bb 34 05 00 01 00 00 00 4e 3d 05 00 01 00 00 00 53 3d 05 00 01 00 00 00 56 3d 05 00 01 00 00 00 .4......N=......S=......V=......
5e100 59 3d 05 00 01 00 00 00 a8 34 05 00 01 00 00 00 5f 3d 05 00 01 00 00 00 63 3d 05 00 01 00 00 00 Y=.......4......_=......c=......
5e120 66 3d 05 00 01 00 00 00 16 32 05 00 01 00 00 00 6d 3d 05 00 01 00 00 00 b8 39 05 00 01 00 00 00 f=.......2......m=.......9......
5e140 72 3d 05 00 01 00 00 00 78 3d 05 00 01 00 00 00 7e 3d 05 00 01 00 00 00 81 3d 05 00 01 00 00 00 r=......x=......~=.......=......
5e160 84 3d 05 00 01 00 00 00 88 3d 05 00 01 00 00 00 8b 3d 05 00 01 00 00 00 8e 3d 05 00 01 00 00 00 .=.......=.......=.......=......
5e180 91 3d 05 00 01 00 00 00 94 3d 05 00 01 00 00 00 97 3d 05 00 01 00 00 00 9a 3d 05 00 01 00 00 00 .=.......=.......=.......=......
5e1a0 9d 3d 05 00 01 00 00 00 a3 3d 05 00 01 00 00 00 ac 3d 05 00 01 00 00 00 b6 3d 05 00 01 00 00 00 .=.......=.......=.......=......
5e1c0 bd 3d 05 00 01 00 00 00 00 00 00 00 00 00 00 00 79 3f 05 00 01 00 00 00 7e 3f 05 00 01 00 00 00 .=..............y?......~?......
5e1e0 84 3f 05 00 01 00 00 00 8b 3f 05 00 01 00 00 00 94 3f 05 00 01 00 00 00 9c 3f 05 00 01 00 00 00 .?.......?.......?.......?......
5e200 a5 3f 05 00 01 00 00 00 ae 3f 05 00 01 00 00 00 b7 3f 05 00 01 00 00 00 c0 3f 05 00 01 00 00 00 .?.......?.......?.......?......
5e220 c9 3f 05 00 01 00 00 00 d2 3f 05 00 01 00 00 00 db 3f 05 00 01 00 00 00 e0 3f 05 00 01 00 00 00 .?.......?.......?.......?......
5e240 e4 3f 05 00 01 00 00 00 e8 3f 05 00 01 00 00 00 ec 3f 05 00 01 00 00 00 f0 3f 05 00 01 00 00 00 .?.......?.......?.......?......
5e260 f4 3f 05 00 01 00 00 00 f8 3f 05 00 01 00 00 00 fd 3f 05 00 01 00 00 00 02 40 05 00 01 00 00 00 .?.......?.......?.......@......
5e280 06 40 05 00 01 00 00 00 0b 40 05 00 01 00 00 00 0f 40 05 00 01 00 00 00 13 40 05 00 01 00 00 00 .@.......@.......@.......@......
5e2a0 17 40 05 00 01 00 00 00 1c 40 05 00 01 00 00 00 20 40 05 00 01 00 00 00 24 40 05 00 01 00 00 00 .@.......@.......@......$@......
5e2c0 2b 40 05 00 01 00 00 00 2f 40 05 00 01 00 00 00 32 40 05 00 01 00 00 00 35 40 05 00 01 00 00 00 +@....../@......2@......5@......
5e2e0 38 40 05 00 01 00 00 00 3d 40 05 00 01 00 00 00 45 40 05 00 01 00 00 00 4a 40 05 00 01 00 00 00 8@......=@......E@......J@......
5e300 53 40 05 00 01 00 00 00 5a 40 05 00 01 00 00 00 62 40 05 00 01 00 00 00 6a 40 05 00 01 00 00 00 S@......Z@......b@......j@......
5e320 73 40 05 00 01 00 00 00 7c 40 05 00 01 00 00 00 84 40 05 00 01 00 00 00 8c 40 05 00 01 00 00 00 s@......|@.......@.......@......
5e340 93 40 05 00 01 00 00 00 00 00 00 00 00 00 00 00 3d 41 05 00 01 00 00 00 da d5 01 00 01 00 00 00 .@..............=A..............
5e360 43 41 05 00 01 00 00 00 1d d6 01 00 01 00 00 00 48 41 05 00 01 00 00 00 a6 d9 01 00 01 00 00 00 CA..............HA..............
5e380 51 41 05 00 01 00 00 00 e7 d9 01 00 01 00 00 00 25 39 05 00 01 00 00 00 2c da 01 00 01 00 00 00 QA..............%9......,.......
5e3a0 59 41 05 00 01 00 00 00 97 da 01 00 01 00 00 00 95 37 05 00 01 00 00 00 cb da 01 00 01 00 00 00 YA...............7..............
5e3c0 60 41 05 00 01 00 00 00 03 db 01 00 01 00 00 00 67 41 05 00 01 00 00 00 4c db 01 00 01 00 00 00 `A..............gA......L.......
5e3e0 71 41 05 00 01 00 00 00 ab db 01 00 01 00 00 00 76 41 05 00 01 00 00 00 ec dc 01 00 01 00 00 00 qA..............vA..............
5e400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f2 41 05 00 01 00 00 00 f6 41 05 00 01 00 00 00 .................A.......A......
5e420 fe 41 05 00 01 00 00 00 04 42 05 00 01 00 00 00 0d 42 05 00 01 00 00 00 71 41 05 00 01 00 00 00 .A.......B.......B......qA......
5e440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 42 05 00 01 00 00 00 b0 01 02 00 01 00 00 00 ................%B..............
5e460 4b 42 05 00 01 00 00 00 4d 42 05 00 01 00 00 00 54 42 05 00 01 00 00 00 56 42 05 00 01 00 00 00 KB......MB......TB......VB......
5e480 0d 03 02 00 01 00 00 00 81 12 02 00 01 00 00 00 79 22 02 00 01 00 00 00 b5 24 02 00 01 00 00 00 ................y".......$......
5e4a0 ef 2b 02 00 01 00 00 00 ee 2e 02 00 01 00 00 00 5d 35 02 00 01 00 00 00 d9 3a 02 00 01 00 00 00 .+..............]5.......:......
5e4c0 56 3f 02 00 01 00 00 00 83 47 02 00 01 00 00 00 22 4c 02 00 01 00 00 00 40 70 02 00 01 00 00 00 V?.......G......"L......@p......
5e4e0 6b 72 02 00 01 00 00 00 a8 a6 02 00 01 00 00 00 58 e0 02 00 01 00 00 00 c1 e6 02 00 01 00 00 00 kr..............X...............
5e500 87 01 03 00 01 00 00 00 43 06 03 00 01 00 00 00 42 14 03 00 01 00 00 00 77 14 03 00 01 00 00 00 ........C.......B.......w.......
5e520 ca 19 03 00 01 00 00 00 f7 21 03 00 01 00 00 00 f2 27 03 00 01 00 00 00 3c 2b 03 00 01 00 00 00 .........!.......'......<+......
5e540 4c 2e 03 00 01 00 00 00 24 31 03 00 01 00 00 00 ca 33 03 00 01 00 00 00 3c 45 03 00 01 00 00 00 L.......$1.......3......<E......
5e560 6e 48 03 00 01 00 00 00 d3 4c 03 00 01 00 00 00 45 5e 03 00 01 00 00 00 d6 67 03 00 01 00 00 00 nH.......L......E^.......g......
5e580 2e 6f 03 00 01 00 00 00 78 9d 03 00 01 00 00 00 71 b8 03 00 01 00 00 00 97 cc 03 00 01 00 00 00 .o......x.......q...............
5e5a0 9f 0b 04 00 01 00 00 00 df 0f 04 00 01 00 00 00 7c 1d 04 00 01 00 00 00 81 36 04 00 01 00 00 00 ................|........6......
5e5c0 3d 38 04 00 01 00 00 00 3f 8d 04 00 01 00 00 00 9a 96 04 00 01 00 00 00 4c 9b 04 00 01 00 00 00 =8......?...............L.......
5e5e0 9b a0 04 00 01 00 00 00 eb a5 04 00 01 00 00 00 b3 ae 04 00 01 00 00 00 6c 00 05 00 01 00 00 00 ........................l.......
5e600 08 0d 05 00 01 00 00 00 a8 11 05 00 01 00 00 00 2a 19 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ................*...............
5e620 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e640 00 00 00 00 00 00 00 00 20 e6 05 00 01 00 00 00 a8 40 05 00 01 00 00 00 40 cf 01 00 01 00 00 00 .................@......@.......
5e660 af 40 05 00 01 00 00 00 9d d0 01 00 01 00 00 00 88 25 05 00 01 00 00 00 eb d1 01 00 01 00 00 00 .@...............%..............
5e680 aa 25 05 00 01 00 00 00 74 d2 01 00 01 00 00 00 b9 40 05 00 01 00 00 00 a2 d3 01 00 01 00 00 00 .%......t........@..............
5e6a0 9c 40 05 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 00 00 00 00 .@..............................
5e6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eaa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ebc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ebe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ec00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ec20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ec40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ec60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ec80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ecc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ece0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ed00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ed20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ed40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ed60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ed80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5edc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ede0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ee00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ee20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ee40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ee60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ee80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ef00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ef20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ef40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ef60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ef80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5efa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5efc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5efe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f000 fc 1f 22 ea 01 14 06 63 85 02 6d 70 f8 03 33 31 54 a4 01 99 01 b6 02 6e 35 e4 02 6d f5 01 43 2f .."....c..mp..31T......n5..m..C/
5f020 9e 01 79 ee 01 8c 04 f6 02 cb 01 56 72 56 12 fc 03 de 08 c7 01 7a 0c ce 01 91 02 f2 02 d1 01 8c ..y........VrV.......z..........
5f040 01 ec 01 e4 04 93 04 c5 01 57 4d 30 fc 03 a0 43 8e 03 8b 03 c0 01 64 4a 25 43 63 fb 06 b3 02 61 .........WM0...C......dJ%Cc....a
5f060 4a 8b 02 92 02 40 bc 01 b4 02 b4 01 a7 01 0f 96 0d 5b 80 09 2f 80 01 0c e7 02 77 ca 01 80 01 9a J....@...........[../.....w.....
5f080 0a d2 01 ca 06 d5 01 a1 02 fe 04 3c 3f a4 01 81 06 88 09 77 a8 01 76 9b 01 a1 01 4e 85 05 b7 02 ...........<?......w..v....N....
5f0a0 55 10 ae 02 64 36 4d 68 2e 24 24 97 01 76 33 5d 57 3e fa 01 ee 08 d2 02 24 61 5d 61 e5 02 35 1e U...d6Mh.$$..v3]W>......$a]a..5.
5f0c0 cd 01 f8 01 1e a5 01 2b 67 6b 2b 5a 3a 32 81 01 93 01 9c 01 1b 41 14 40 1b 0c 2a 18 83 01 55 50 .......+gk+Z:2.......A.@..*...UP
5f0e0 cf 01 60 37 21 28 cf 02 31 8e 01 53 b3 01 55 8b 03 4d 19 18 b2 02 e3 01 b2 01 7b 54 84 02 70 33 ..`7!(..1..S..U..M........{T..p3
5f100 bd 02 bc 05 ac 01 a4 03 ee 01 17 a9 01 41 45 81 01 db 02 60 82 05 f7 01 d0 02 de 03 10 8d 01 e5 .............AE....`............
5f120 01 92 01 5b 35 bd 15 8d 01 82 01 2c 6c ef 02 d9 03 7c 14 5f 8f 01 d7 0a 95 04 e3 05 50 ce 02 37 ...[5......,l....|._........P..7
5f140 eb 01 3c 6d cf 02 8c 01 8f 02 3b d8 02 a5 03 99 04 e8 01 ce 03 ad 04 5f 5e 71 d0 01 6d b6 01 74 ..<m......;............_^q..m..t
5f160 db 02 e8 02 93 01 b2 01 81 01 5a 13 45 21 9b 01 40 47 c8 02 3b 9d 02 c4 06 84 02 15 38 0f a3 01 ..........Z.E!..@G..;.......8...
5f180 3e 4b cb 03 ef 01 56 23 92 01 43 80 01 83 01 60 4a db 01 5e 2c 2c 4e 47 2c 2f 2c 4b 47 d0 01 3e >K....V#..C....`J..^,,NG,/,KG..>
5f1a0 9b 01 80 01 80 01 8d 01 2f a6 02 21 2c 2b 2c 66 2d 27 49 5c 8c 01 68 99 01 a4 01 4a 62 81 01 12 ......../..!,+,f-'I\..h....Jb...
5f1c0 29 93 02 1a 27 26 3e 22 c0 01 8b 01 56 cc 03 33 dd 08 e8 01 5d 64 8e 01 d9 02 16 b2 0b 57 34 6b )...'&>"....V..3....]d.......W4k
5f1e0 e6 01 33 8b 01 3c 91 03 30 36 f0 01 35 d8 03 27 52 47 5a 35 5a e0 01 73 cc 01 46 93 01 0c 47 18 ..3..<..06..5..'RGZ5Z..s..F...G.
5f200 1f 28 1c 6e a1 02 7d 74 2b 22 16 1f 15 35 1c 1f 59 51 95 01 29 51 4e 26 89 01 41 29 2c 19 9b 01 .(.n..}t+"...5..YQ..)QN&..A),...
5f220 19 1d 1c 59 66 3e ac 01 96 01 23 19 2a 77 35 65 45 3d 4f 5a 71 65 3c 73 31 66 41 74 6b 85 01 9c ...Yf>....#.*w5eE=OZqe<s1fAtk...
5f240 01 5b 6a 82 02 15 b4 01 2e 0a d4 02 09 3e 62 29 1d 11 47 5b a5 01 c9 01 62 9d 01 15 32 3f 59 ae .[j..........>b)..G[....b...2?Y.
5f260 02 93 01 44 46 d3 05 f7 01 83 01 15 c3 01 3b 80 01 b4 01 6c 70 4e 6a 70 ee 01 53 83 01 68 99 02 ...DF.........;....lpNjp..S..h..
5f280 48 53 4b 58 9e 01 96 01 b2 04 2e 86 01 40 c0 01 76 53 65 0d 47 87 02 e9 01 85 01 d3 01 ec 01 f0 HSKX.........@..vSe.G...........
5f2a0 03 8a 01 dc 01 ff 07 aa 01 75 e5 05 f9 01 bb 01 ea 01 6e 87 01 96 01 81 01 2c 77 3b 92 01 a0 01 .........u........n......,w;....
5f2c0 59 46 50 4b 32 4e 40 6e 3f bf 01 38 43 4e 0e 9a 01 21 2b bc 01 6b e4 03 70 a1 01 5a 26 1f 43 7b YFPK2N@n?..8CN...!+..k..p..Z&.C{
5f2e0 63 57 c3 02 cc 01 9e 02 9b 01 96 01 97 01 75 ef 01 d7 02 35 1e 43 a7 02 47 4b 85 01 24 a1 01 2e cW............u....5.C..GK..$...
5f300 22 24 7e da 01 3a 71 59 0c ba 01 89 01 7f 4a c6 18 1c 9a 01 b4 01 a0 03 46 7c 8f 04 5e 65 69 b0 "$~..:qY......J.........F|..^ei.
5f320 01 67 6d 8d 02 7e a6 01 ce 01 9e 07 bf 01 84 01 d9 02 e7 01 58 14 7b a4 01 fa 01 a8 01 5b 6b 36 .gm..~..............X.{......[k6
5f340 f9 03 e7 08 86 01 30 2e 63 5a 6f dd 02 ce 02 89 01 ae 02 49 bf 01 98 01 51 47 43 89 07 41 45 6b ......0.cZo........I....QGC..AEk
5f360 34 38 49 5f c1 02 68 78 32 1c 37 b1 03 ba 01 e4 01 25 9b 03 78 9c 01 dd 08 84 01 97 02 4f 0d 0d 48I_..hx2.7......%..x........O..
5f380 0c 49 7e e5 01 46 8d 0a 42 a7 02 fe 01 20 4c 56 47 6d c3 02 e4 05 00 00 02 00 00 00 0f 0e 10 00 .I~..F..B.....LVGm..............
5f3a0 c0 e6 05 00 01 00 00 00 0a 00 00 00 0f 0e 10 00 c8 e6 05 00 01 00 00 00 12 00 00 00 0f 01 00 00 ................................
5f3c0 8e c3 01 00 01 00 00 00 3b 00 00 00 0f 01 00 00 03 b7 01 00 01 00 00 00 57 00 00 00 0f 01 00 00 ........;...............W.......
5f3e0 50 1e 01 00 01 00 00 00 7f 00 00 00 0f 01 00 00 2c b0 00 00 01 00 00 00 9c 00 00 00 0f 01 00 00 P...............,...............
5f400 b4 bf 00 00 01 00 00 00 c7 00 00 00 0f 01 00 00 6e 82 01 00 01 00 00 00 e6 00 00 00 0f 01 00 00 ................n...............
5f420 0e 8e 01 00 01 00 00 00 03 01 00 00 0f 01 00 00 13 84 01 00 01 00 00 00 1f 01 00 00 0f 01 00 00 ................................
5f440 51 de 01 00 01 00 00 00 50 01 00 00 0f 01 00 00 70 3d 01 00 01 00 00 00 74 01 00 00 0f 01 00 00 Q.......P.......p=......t.......
5f460 3f 57 01 00 01 00 00 00 90 01 00 00 0f 01 00 00 a9 41 01 00 01 00 00 00 ab 01 00 00 0f 01 00 00 ?W...............A..............
5f480 a1 53 01 00 01 00 00 00 d3 01 00 00 0f 01 00 00 99 4d 01 00 01 00 00 00 ef 01 00 00 0f 01 00 00 .S...............M..............
5f4a0 02 48 01 00 01 00 00 00 0b 02 00 00 0f 01 00 00 dc 50 01 00 01 00 00 00 27 02 00 00 0f 01 00 00 .H...............P......'.......
5f4c0 67 c0 01 00 01 00 00 00 46 02 00 00 0f 01 00 00 33 42 01 00 01 00 00 00 63 02 00 00 0f 01 00 00 g.......F.......3B......c.......
5f4e0 c5 41 01 00 01 00 00 00 7f 02 00 00 0f 01 00 00 9a 55 01 00 01 00 00 00 9a 02 00 00 0f 01 00 00 .A...............U..............
5f500 13 c3 01 00 01 00 00 00 c0 02 00 00 0f 01 00 00 1c 98 00 00 01 00 00 00 db 02 00 00 0f 01 00 00 ................................
5f520 93 d5 01 00 01 00 00 00 f6 02 00 00 0f 01 00 00 d5 23 00 00 01 00 00 00 11 03 00 00 0f 01 00 00 .................#..............
5f540 dd 2c 01 00 01 00 00 00 2e 03 00 00 0f 01 00 00 d7 22 01 00 01 00 00 00 4c 03 00 00 0f 01 00 00 .,..............."......L.......
5f560 4e 5b 01 00 01 00 00 00 68 03 00 00 0f 01 00 00 d4 64 00 00 01 00 00 00 81 03 00 00 0f 01 00 00 N[......h........d..............
5f580 35 65 00 00 01 00 00 00 a2 03 00 00 0f 01 00 00 26 60 00 00 01 00 00 00 d3 03 00 00 0f 01 00 00 5e..............&`..............
5f5a0 62 5c 00 00 01 00 00 00 f8 03 00 00 0f 01 00 00 ad 5e 00 00 01 00 00 00 29 04 00 00 0f 01 00 00 b\...............^......).......
5f5c0 8c ad 00 00 01 00 00 00 48 04 00 00 0f 01 00 00 7e b6 00 00 01 00 00 00 6d 04 00 00 0f 01 00 00 ........H.......~.......m.......
5f5e0 60 c0 00 00 01 00 00 00 9d 04 00 00 0f 01 00 00 bb bb 00 00 01 00 00 00 c9 04 00 00 0f 01 00 00 `...............................
5f600 22 21 01 00 01 00 00 00 e5 04 00 00 0f 01 00 00 fe dd 01 00 01 00 00 00 f7 04 00 00 0f 01 00 00 "!..............................
5f620 cc dd 01 00 01 00 00 00 09 05 00 00 0f 01 00 00 49 3a 01 00 01 00 00 00 2e 05 00 00 0f 01 00 00 ................I:..............
5f640 59 39 01 00 01 00 00 00 4b 05 00 00 0f 01 00 00 ff 3d 01 00 01 00 00 00 80 05 00 00 0f 01 00 00 Y9......K........=..............
5f660 d0 c6 01 00 01 00 00 00 ad 05 00 00 0f 01 00 00 8c 33 00 00 01 00 00 00 ca 05 00 00 0f 01 00 00 .................3..............
5f680 9f 35 00 00 01 00 00 00 f8 05 00 00 0f 01 00 00 08 37 00 00 01 00 00 00 0b 06 00 00 0f 01 00 00 .5...............7..............
5f6a0 74 c6 00 00 01 00 00 00 42 06 00 00 0f 01 00 00 4a 41 01 00 01 00 00 00 65 06 00 00 0f 01 00 00 t.......B.......JA......e.......
5f6c0 f6 45 01 00 01 00 00 00 84 06 00 00 0f 01 00 00 bb ea 01 00 01 00 00 00 a0 06 00 00 0f 01 00 00 .E..............................
5f6e0 d3 ec 01 00 01 00 00 00 ca 06 00 00 0f 01 00 00 4c 49 01 00 01 00 00 00 e6 06 00 00 0f 01 00 00 ................LI..............
5f700 d6 4d 01 00 01 00 00 00 04 07 00 00 0f 01 00 00 25 4e 01 00 01 00 00 00 24 07 00 00 0f 01 00 00 .M..............%N......$.......
5f720 50 51 01 00 01 00 00 00 42 07 00 00 0f 01 00 00 bb 51 01 00 01 00 00 00 62 07 00 00 0f 01 00 00 PQ......B........Q......b.......
5f740 6c ea 01 00 01 00 00 00 92 07 00 00 0f 01 00 00 62 41 01 00 01 00 00 00 ae 07 00 00 0f 01 00 00 l...............bA..............
5f760 17 16 00 00 01 00 00 00 ca 07 00 00 0f 01 00 00 8a 18 00 00 01 00 00 00 e6 07 00 00 0f 01 00 00 ................................
5f780 24 bf 01 00 01 00 00 00 10 08 00 00 0f 01 00 00 86 bb 01 00 01 00 00 00 3b 08 00 00 0f 01 00 00 $.......................;.......
5f7a0 07 5b 01 00 01 00 00 00 5d 08 00 00 0f 01 00 00 1c ad 00 00 01 00 00 00 84 08 00 00 0f 01 00 00 .[......].......................
5f7c0 78 ad 00 00 01 00 00 00 aa 08 00 00 0f 01 00 00 66 b6 00 00 01 00 00 00 d0 08 00 00 0f 01 00 00 x...............f...............
5f7e0 f2 c2 00 00 01 00 00 00 ee 08 00 00 0f 01 00 00 88 bb 00 00 01 00 00 00 17 09 00 00 0f 01 00 00 ................................
5f800 09 c3 00 00 01 00 00 00 37 09 00 00 0f 01 00 00 e4 b0 00 00 01 00 00 00 5d 09 00 00 0f 01 00 00 ........7...............].......
5f820 b2 96 01 00 01 00 00 00 89 09 00 00 0f 01 00 00 55 e9 01 00 01 00 00 00 a1 09 00 00 0f 01 00 00 ................U...............
5f840 c5 e1 01 00 01 00 00 00 c3 09 00 00 0f 01 00 00 60 e3 01 00 01 00 00 00 d8 09 00 00 0f 01 00 00 ................`...............
5f860 7e 3a 01 00 01 00 00 00 f9 09 00 00 0f 01 00 00 34 39 00 00 01 00 00 00 16 0a 00 00 0f 01 00 00 ~:..............49..............
5f880 81 41 01 00 01 00 00 00 34 0a 00 00 0f 01 00 00 ef 4c 01 00 01 00 00 00 55 0a 00 00 0f 01 00 00 .A......4........L......U.......
5f8a0 2a eb 01 00 01 00 00 00 7f 0a 00 00 0f 01 00 00 e1 ea 01 00 01 00 00 00 a8 0a 00 00 0f 01 00 00 *...............................
5f8c0 ba 4c 01 00 01 00 00 00 c6 0a 00 00 0f 01 00 00 dc 44 01 00 01 00 00 00 e4 0a 00 00 0f 01 00 00 .L...............D..............
5f8e0 11 45 01 00 01 00 00 00 02 0b 00 00 0f 01 00 00 31 5e 01 00 01 00 00 00 21 0b 00 00 0f 01 00 00 .E..............1^......!.......
5f900 4c 45 01 00 01 00 00 00 40 0b 00 00 0f 01 00 00 35 50 01 00 01 00 00 00 61 0b 00 00 0f 01 00 00 LE......@.......5P......a.......
5f920 8d ec 01 00 01 00 00 00 8b 0b 00 00 0f 01 00 00 04 50 01 00 01 00 00 00 a9 0b 00 00 0f 01 00 00 .................P..............
5f940 98 48 01 00 01 00 00 00 c7 0b 00 00 0f 01 00 00 92 44 01 00 01 00 00 00 e5 0b 00 00 0f 01 00 00 .H...............D..............
5f960 93 62 01 00 01 00 00 00 02 0c 00 00 0f 01 00 00 f7 13 01 00 01 00 00 00 1f 0c 00 00 0f 01 00 00 .b..............................
5f980 d1 ce 01 00 01 00 00 00 3c 0c 00 00 0f 01 00 00 f3 1b 00 00 01 00 00 00 59 0c 00 00 0f 01 00 00 ........<...............Y.......
5f9a0 36 1c 00 00 01 00 00 00 76 0c 00 00 0f 01 00 00 03 1d 00 00 01 00 00 00 93 0c 00 00 0f 01 00 00 6.......v.......................
5f9c0 7c 1d 00 00 01 00 00 00 b0 0c 00 00 0f 01 00 00 34 21 01 00 01 00 00 00 db 0c 00 00 0f 01 00 00 |...............4!..............
5f9e0 1c 5b 01 00 01 00 00 00 f9 0c 00 00 0f 01 00 00 8d 5b 01 00 01 00 00 00 17 0d 00 00 0f 01 00 00 .[...............[..............
5fa00 b8 1e 01 00 01 00 00 00 35 0d 00 00 0f 01 00 00 50 f5 01 00 01 00 00 00 53 0d 00 00 0f 01 00 00 ........5.......P.......S.......
5fa20 22 f2 01 00 01 00 00 00 75 0d 00 00 0f 01 00 00 e7 ad 00 00 01 00 00 00 93 0d 00 00 0f 01 00 00 ".......u.......................
5fa40 45 b9 00 00 01 00 00 00 ba 0d 00 00 0f 01 00 00 b0 b7 00 00 01 00 00 00 e4 0d 00 00 0f 01 00 00 E...............................
5fa60 6c 8c 01 00 01 00 00 00 05 0e 00 00 0f 01 00 00 75 81 01 00 01 00 00 00 27 0e 00 00 0f 01 00 00 l...............u.......'.......
5fa80 06 8d 01 00 01 00 00 00 53 0e 00 00 0f 01 00 00 cb 92 01 00 01 00 00 00 75 0e 00 00 0f 01 00 00 ........S...............u.......
5faa0 69 89 01 00 01 00 00 00 94 0e 00 00 0f 01 00 00 35 9b 01 00 01 00 00 00 a8 0e 00 00 0f 01 00 00 i...............5...............
5fac0 cf 3c 01 00 01 00 00 00 c6 0e 00 00 0f 01 00 00 ef 98 01 00 01 00 00 00 ef 0e 00 00 0f 01 00 00 .<..............................
5fae0 e3 97 01 00 01 00 00 00 19 0f 00 00 0f 01 00 00 3f 20 01 00 01 00 00 00 40 0f 00 00 0f 01 00 00 ................?.......@.......
5fb00 a1 20 01 00 01 00 00 00 62 0f 00 00 0f 01 00 00 1a de 01 00 01 00 00 00 76 0f 00 00 0f 01 00 00 ........b...............v.......
5fb20 d8 e3 01 00 01 00 00 00 a1 0f 00 00 0f 01 00 00 f3 38 01 00 01 00 00 00 c0 0f 00 00 0f 01 00 00 .................8..............
5fb40 7d 3c 01 00 01 00 00 00 df 0f 00 00 0f 01 00 00 52 3f 01 00 01 00 00 00 16 10 00 00 0f 01 00 00 }<..............R?..............
5fb60 28 31 00 00 01 00 00 00 45 10 00 00 0f 01 00 00 38 37 00 00 01 00 00 00 63 10 00 00 0f 01 00 00 (1......E.......87......c.......
5fb80 5c 2c 00 00 01 00 00 00 96 10 00 00 0f 01 00 00 df 2e 00 00 01 00 00 00 c5 10 00 00 0f 01 00 00 \,..............................
5fba0 6d 2d 00 00 01 00 00 00 f8 10 00 00 0f 01 00 00 ed a2 01 00 01 00 00 00 2f 11 00 00 0f 01 00 00 m-....................../.......
5fbc0 ca 57 01 00 01 00 00 00 50 11 00 00 0f 01 00 00 43 4c 01 00 01 00 00 00 71 11 00 00 0f 01 00 00 .W......P.......CL......q.......
5fbe0 c7 44 01 00 01 00 00 00 90 11 00 00 0f 01 00 00 e6 5b 01 00 01 00 00 00 ae 11 00 00 0f 01 00 00 .D...............[..............
5fc00 45 44 01 00 01 00 00 00 cd 11 00 00 0f 01 00 00 e7 57 01 00 01 00 00 00 fb 11 00 00 0f 01 00 00 ED...............W..............
5fc20 91 4f 01 00 01 00 00 00 1c 12 00 00 0f 01 00 00 53 47 01 00 01 00 00 00 3b 12 00 00 0f 01 00 00 .O..............SG......;.......
5fc40 79 47 01 00 01 00 00 00 5c 12 00 00 0f 01 00 00 b4 46 01 00 01 00 00 00 7d 12 00 00 0f 01 00 00 yG......\........F......}.......
5fc60 b1 48 01 00 01 00 00 00 9c 12 00 00 0f 01 00 00 08 5a 01 00 01 00 00 00 bc 12 00 00 0f 01 00 00 .H...............Z..............
5fc80 37 04 01 00 01 00 00 00 da 12 00 00 0f 01 00 00 8b 05 01 00 01 00 00 00 f8 12 00 00 0f 01 00 00 7...............................
5fca0 a1 71 01 00 01 00 00 00 16 13 00 00 0f 01 00 00 54 17 00 00 01 00 00 00 34 13 00 00 0f 01 00 00 .q..............T.......4.......
5fcc0 fe 1a 00 00 01 00 00 00 52 13 00 00 0f 01 00 00 2d 19 00 00 01 00 00 00 70 13 00 00 0f 01 00 00 ........R.......-.......p.......
5fce0 94 b9 01 00 01 00 00 00 90 13 00 00 0f 01 00 00 c4 1d 01 00 01 00 00 00 bc 13 00 00 0f 01 00 00 ................................
5fd00 51 1f 01 00 01 00 00 00 e2 13 00 00 0f 01 00 00 bd f5 01 00 01 00 00 00 01 14 00 00 0f 01 00 00 Q...............................
5fd20 e0 f1 01 00 01 00 00 00 31 14 00 00 0f 01 00 00 18 bb 00 00 01 00 00 00 59 14 00 00 0f 01 00 00 ........1...............Y.......
5fd40 f3 ad 00 00 01 00 00 00 7a 14 00 00 0f 01 00 00 1a b3 00 00 01 00 00 00 a2 14 00 00 0f 01 00 00 ........z.......................
5fd60 cd 8b 01 00 01 00 00 00 c7 14 00 00 0f 01 00 00 1e 89 01 00 01 00 00 00 e8 14 00 00 0f 01 00 00 ................................
5fd80 79 8e 01 00 01 00 00 00 0d 15 00 00 0f 01 00 00 e9 89 01 00 01 00 00 00 2e 15 00 00 0f 01 00 00 y...............................
5fda0 4b 86 01 00 01 00 00 00 51 15 00 00 0f 01 00 00 85 93 01 00 01 00 00 00 73 15 00 00 0f 01 00 00 K.......Q...............s.......
5fdc0 90 7e 01 00 01 00 00 00 99 15 00 00 0f 01 00 00 a0 e1 01 00 01 00 00 00 ae 15 00 00 0f 01 00 00 .~..............................
5fde0 df 3e 01 00 01 00 00 00 e6 15 00 00 0f 01 00 00 3c 30 00 00 01 00 00 00 16 16 00 00 0f 01 00 00 .>..............<0..............
5fe00 08 2b 00 00 01 00 00 00 3a 16 00 00 0f 01 00 00 fc af 01 00 01 00 00 00 58 16 00 00 0f 01 00 00 .+......:...............X.......
5fe20 64 a2 01 00 01 00 00 00 7a 16 00 00 0f 01 00 00 45 a1 01 00 01 00 00 00 99 16 00 00 0f 01 00 00 d.......z.......E...............
5fe40 4b 05 01 00 01 00 00 00 c2 16 00 00 0f 01 00 00 64 40 01 00 01 00 00 00 e2 16 00 00 0f 01 00 00 K...............d@..............
5fe60 3f 58 01 00 01 00 00 00 03 17 00 00 0f 01 00 00 2d 45 01 00 01 00 00 00 23 17 00 00 0f 01 00 00 ?X..............-E......#.......
5fe80 65 49 01 00 01 00 00 00 43 17 00 00 0f 01 00 00 f7 49 01 00 01 00 00 00 65 17 00 00 0f 01 00 00 eI......C........I......e.......
5fea0 19 4c 01 00 01 00 00 00 84 17 00 00 0f 01 00 00 3f 59 01 00 01 00 00 00 a5 17 00 00 0f 01 00 00 .L..............?Y..............
5fec0 05 47 01 00 01 00 00 00 c7 17 00 00 0f 01 00 00 6c 48 01 00 01 00 00 00 e7 17 00 00 0f 01 00 00 .G..............lH..............
5fee0 dc 67 00 00 01 00 00 00 06 18 00 00 0f 01 00 00 65 1c 00 00 01 00 00 00 25 18 00 00 0f 01 00 00 .g..............e.......%.......
5ff00 76 20 00 00 01 00 00 00 47 18 00 00 0f 01 00 00 a7 5d 01 00 01 00 00 00 6a 18 00 00 0f 01 00 00 v.......G........]......j.......
5ff20 68 1d 01 00 01 00 00 00 94 18 00 00 0f 01 00 00 67 f4 01 00 01 00 00 00 c8 18 00 00 0f 01 00 00 h...............g...............
5ff40 09 f5 01 00 01 00 00 00 f9 18 00 00 0f 01 00 00 b3 f4 01 00 01 00 00 00 2a 19 00 00 0f 01 00 00 ........................*.......
5ff60 8c b0 00 00 01 00 00 00 4b 19 00 00 0f 01 00 00 00 b6 00 00 01 00 00 00 74 19 00 00 0f 01 00 00 ........K...............t.......
5ff80 b8 ae 00 00 01 00 00 00 96 19 00 00 0f 01 00 00 8c b2 00 00 01 00 00 00 c0 19 00 00 0f 01 00 00 ................................
5ffa0 95 8b 01 00 01 00 00 00 e7 19 00 00 0f 01 00 00 ce 88 01 00 01 00 00 00 0b 1a 00 00 0f 01 00 00 ................................
5ffc0 c2 86 01 00 01 00 00 00 2f 1a 00 00 0f 01 00 00 08 85 01 00 01 00 00 00 50 1a 00 00 0f 01 00 00 ......../...............P.......
5ffe0 81 84 01 00 01 00 00 00 74 1a 00 00 0f 01 00 00 0d 92 01 00 01 00 00 00 97 1a 00 00 0f 01 00 00 ........t.......................
60000 97 8a 01 00 01 00 00 00 b9 1a 00 00 0f 01 00 00 2f 88 01 00 01 00 00 00 df 1a 00 00 0f 01 00 00 ................/...............
60020 c8 94 01 00 01 00 00 00 03 1b 00 00 0f 01 00 00 10 8c 01 00 01 00 00 00 26 1b 00 00 0f 01 00 00 ........................&.......
60040 a5 3d 01 00 01 00 00 00 58 1b 00 00 0f 01 00 00 82 2b 00 00 01 00 00 00 7d 1b 00 00 0f 01 00 00 .=......X........+......}.......
60060 7f 4e 01 00 01 00 00 00 9f 1b 00 00 0f 01 00 00 c8 ea 01 00 01 00 00 00 bf 1b 00 00 0f 01 00 00 .N..............................
60080 a8 44 01 00 01 00 00 00 e0 1b 00 00 0f 01 00 00 ff c2 01 00 01 00 00 00 00 1c 00 00 0f 01 00 00 .D..............................
600a0 f8 57 01 00 01 00 00 00 21 1c 00 00 0f 01 00 00 dd 4b 01 00 01 00 00 00 42 1c 00 00 0f 01 00 00 .W......!........K......B.......
600c0 9b 4a 01 00 01 00 00 00 66 1c 00 00 0f 01 00 00 82 49 01 00 01 00 00 00 87 1c 00 00 0f 01 00 00 .J......f........I..............
600e0 9e 49 01 00 01 00 00 00 ab 1c 00 00 0f 01 00 00 43 48 01 00 01 00 00 00 cc 1c 00 00 0f 01 00 00 .I..............CH..............
60100 6a 5a 01 00 01 00 00 00 f0 1c 00 00 0f 01 00 00 c3 f4 00 00 01 00 00 00 10 1d 00 00 0f 01 00 00 jZ..............................
60120 7f 23 00 00 01 00 00 00 30 1d 00 00 0f 01 00 00 6a 1e 00 00 01 00 00 00 55 1d 00 00 0f 01 00 00 .#......0.......j.......U.......
60140 bb 16 00 00 01 00 00 00 75 1d 00 00 0f 01 00 00 a4 26 01 00 01 00 00 00 97 1d 00 00 0f 01 00 00 ........u........&..............
60160 15 23 01 00 01 00 00 00 bf 1d 00 00 0f 01 00 00 12 ba 01 00 01 00 00 00 e0 1d 00 00 0f 01 00 00 .#..............................
60180 f8 1c 01 00 01 00 00 00 02 1e 00 00 0f 01 00 00 1f 1d 01 00 01 00 00 00 24 1e 00 00 0f 01 00 00 ........................$.......
601a0 47 f4 01 00 01 00 00 00 56 1e 00 00 0f 01 00 00 5b 5f 00 00 01 00 00 00 7f 1e 00 00 0f 01 00 00 G.......V.......[_..............
601c0 20 b4 00 00 01 00 00 00 a9 1e 00 00 0f 01 00 00 1d ae 00 00 01 00 00 00 cb 1e 00 00 0f 01 00 00 ................................
601e0 c3 b0 00 00 01 00 00 00 ed 1e 00 00 0f 01 00 00 9b 89 01 00 01 00 00 00 0f 1f 00 00 0f 01 00 00 ................................
60200 8f 87 01 00 01 00 00 00 39 1f 00 00 0f 01 00 00 7a 98 01 00 01 00 00 00 5e 1f 00 00 0f 01 00 00 ........9.......z.......^.......
60220 c8 91 01 00 01 00 00 00 89 1f 00 00 0f 01 00 00 d1 e8 01 00 01 00 00 00 ae 1f 00 00 0f 01 00 00 ................................
60240 1e 40 01 00 01 00 00 00 e4 1f 00 00 0f 01 00 00 9e a1 01 00 01 00 00 00 07 20 00 00 0f 01 00 00 .@..............................
60260 d5 ea 01 00 01 00 00 00 28 20 00 00 0f 01 00 00 f0 4e 01 00 01 00 00 00 4a 20 00 00 0f 01 00 00 ........(........N......J.......
60280 55 4f 01 00 01 00 00 00 6c 20 00 00 0f 01 00 00 47 4b 01 00 01 00 00 00 95 20 00 00 0f 01 00 00 UO......l.......GK..............
602a0 5d 4a 01 00 01 00 00 00 c9 20 00 00 0f 01 00 00 40 52 01 00 01 00 00 00 eb 20 00 00 0f 01 00 00 ]J..............@R..............
602c0 dc 52 01 00 01 00 00 00 0d 21 00 00 0f 01 00 00 70 22 01 00 01 00 00 00 36 21 00 00 0f 01 00 00 .R.......!......p"......6!......
602e0 87 b8 01 00 01 00 00 00 59 21 00 00 0f 01 00 00 f5 1f 01 00 01 00 00 00 7a 21 00 00 0f 01 00 00 ........Y!..............z!......
60300 4d b6 00 00 01 00 00 00 a5 21 00 00 0f 01 00 00 27 8d 01 00 01 00 00 00 d6 21 00 00 0f 01 00 00 M........!......'........!......
60320 29 8a 01 00 01 00 00 00 f9 21 00 00 0f 01 00 00 88 88 01 00 01 00 00 00 1e 22 00 00 0f 01 00 00 )........!..............."......
60340 50 92 01 00 01 00 00 00 44 22 00 00 0f 01 00 00 9e 85 01 00 01 00 00 00 69 22 00 00 0f 01 00 00 P.......D"..............i"......
60360 d6 8a 01 00 01 00 00 00 8f 22 00 00 0f 01 00 00 1f 86 01 00 01 00 00 00 b4 22 00 00 0f 01 00 00 ........."..............."......
60380 74 e4 01 00 01 00 00 00 e9 22 00 00 0f 01 00 00 f2 9c 01 00 01 00 00 00 0b 23 00 00 0f 01 00 00 t........"...............#......
603a0 8a 22 01 00 01 00 00 00 35 23 00 00 0f 01 00 00 6d b3 00 00 01 00 00 00 61 23 00 00 0f 01 00 00 ."......5#......m.......a#......
603c0 4d 97 01 00 01 00 00 00 86 23 00 00 0f 01 00 00 8b 46 01 00 01 00 00 00 ac 23 00 00 0f 01 00 00 M........#.......F.......#......
603e0 37 23 01 00 01 00 00 00 e1 23 00 00 0f 01 00 00 f7 23 01 00 01 00 00 00 05 24 00 00 0f 01 00 00 7#.......#.......#.......$......
60400 5e 8c 01 00 01 00 00 00 2d 24 00 00 0f 01 00 00 32 c4 01 00 01 00 00 00 5d 24 00 00 0f 01 00 00 ^.......-$......2.......]$......
60420 1a b8 01 00 01 00 00 00 8e 24 00 00 0f 01 00 00 00 4c 01 00 01 00 00 00 b6 24 00 00 0f 01 00 00 .........$.......L.......$......
60440 a4 55 01 00 01 00 00 00 ce 24 00 00 0f 01 00 00 f8 18 00 00 01 00 00 00 de 24 00 00 0f 01 00 00 .U.......$...............$......
60460 a1 57 01 00 01 00 00 00 f6 24 00 00 0f 01 00 00 85 11 00 00 01 00 00 00 0d 25 00 00 0f 01 00 00 .W.......$...............%......
60480 67 13 00 00 01 00 00 00 24 25 00 00 0f 01 00 00 b1 22 01 00 01 00 00 00 46 25 00 00 0f 01 00 00 g.......$%......."......F%......
604a0 7f 65 00 00 01 00 00 00 68 25 00 00 0f 01 00 00 80 5f 00 00 01 00 00 00 80 25 00 00 0f 01 00 00 .e......h%......._.......%......
604c0 11 5f 00 00 01 00 00 00 ad 25 00 00 0f 01 00 00 80 ac 00 00 01 00 00 00 c7 25 00 00 0f 01 00 00 ._.......%...............%......
604e0 cc ad 00 00 01 00 00 00 e1 25 00 00 0f 01 00 00 2e 93 01 00 01 00 00 00 fa 25 00 00 0f 01 00 00 .........%...............%......
60500 52 8d 01 00 01 00 00 00 13 26 00 00 0f 01 00 00 56 3c 01 00 01 00 00 00 2e 26 00 00 0f 01 00 00 R........&......V<.......&......
60520 64 36 00 00 01 00 00 00 48 26 00 00 0f 01 00 00 bb 36 00 00 01 00 00 00 62 26 00 00 0f 01 00 00 d6......H&.......6......b&......
60540 d1 43 01 00 01 00 00 00 7c 26 00 00 0f 01 00 00 6c 55 01 00 01 00 00 00 a5 26 00 00 0f 01 00 00 .C......|&......lU.......&......
60560 54 4d 01 00 01 00 00 00 bf 26 00 00 0f 01 00 00 b8 54 01 00 01 00 00 00 ed 26 00 00 0f 01 00 00 TM.......&.......T.......&......
60580 01 57 01 00 01 00 00 00 06 27 00 00 0f 01 00 00 9b 50 01 00 01 00 00 00 20 27 00 00 0f 01 00 00 .W.......'.......P.......'......
605a0 70 44 01 00 01 00 00 00 39 27 00 00 0f 01 00 00 8a 12 00 00 01 00 00 00 51 27 00 00 0f 01 00 00 pD......9'..............Q'......
605c0 b7 22 00 00 01 00 00 00 69 27 00 00 0f 01 00 00 0d 23 00 00 01 00 00 00 81 27 00 00 0f 01 00 00 ."......i'.......#.......'......
605e0 91 1a 00 00 01 00 00 00 99 27 00 00 0f 01 00 00 c3 15 00 00 01 00 00 00 b1 27 00 00 0f 01 00 00 .........'...............'......
60600 92 15 00 00 01 00 00 00 c2 27 00 00 0f 01 00 00 34 2b 01 00 01 00 00 00 db 27 00 00 0f 01 00 00 .........'......4+.......'......
60620 e3 bf 01 00 01 00 00 00 03 28 00 00 0f 01 00 00 b8 ba 01 00 01 00 00 00 1e 28 00 00 0f 01 00 00 .........(...............(......
60640 c3 5f 00 00 01 00 00 00 3e 28 00 00 0f 01 00 00 8a 66 00 00 01 00 00 00 53 28 00 00 0f 01 00 00 ._......>(.......f......S(......
60660 d4 5a 00 00 01 00 00 00 80 28 00 00 0f 01 00 00 5b b2 00 00 01 00 00 00 9a 28 00 00 0f 01 00 00 .Z.......(......[........(......
60680 37 ad 00 00 01 00 00 00 b3 28 00 00 0f 01 00 00 93 b8 00 00 01 00 00 00 d8 28 00 00 0f 01 00 00 7........(...............(......
606a0 de 99 01 00 01 00 00 00 fa 28 00 00 0f 01 00 00 23 39 01 00 01 00 00 00 0d 29 00 00 0f 01 00 00 .........(......#9.......)......
606c0 16 3d 01 00 01 00 00 00 26 29 00 00 0f 01 00 00 e7 23 00 00 01 00 00 00 58 29 00 00 0f 01 00 00 .=......&).......#......X)......
606e0 d4 a0 01 00 01 00 00 00 71 29 00 00 0f 01 00 00 6c a3 01 00 01 00 00 00 89 29 00 00 0f 01 00 00 ........q)......l........)......
60700 4a 04 01 00 01 00 00 00 9c 29 00 00 0f 01 00 00 8f 04 01 00 01 00 00 00 ca 29 00 00 0f 01 00 00 J........)...............)......
60720 b0 04 01 00 01 00 00 00 e0 29 00 00 0f 01 00 00 a5 45 01 00 01 00 00 00 fa 29 00 00 0f 01 00 00 .........).......E.......)......
60740 37 53 01 00 01 00 00 00 1f 2a 00 00 0f 01 00 00 7e 62 01 00 01 00 00 00 38 2a 00 00 0f 01 00 00 7S.......*......~b......8*......
60760 f8 56 01 00 01 00 00 00 51 2a 00 00 0f 01 00 00 03 41 01 00 01 00 00 00 6e 2a 00 00 0f 01 00 00 .V......Q*.......A......n*......
60780 22 11 00 00 01 00 00 00 87 2a 00 00 0f 01 00 00 5f 15 00 00 01 00 00 00 a0 2a 00 00 0f 05 80 00 "........*......_........*......
607a0 ef 46 05 00 01 00 00 00 b3 2a 00 00 0f 05 80 00 e0 46 05 00 01 00 00 00 c7 2a 00 00 0f 0e 10 00 .F.......*.......F.......*......
607c0 d8 e6 05 00 01 00 00 00 d3 2a 00 00 03 01 10 00 00 00 00 00 01 00 00 00 e7 2a 00 00 0f 0d 00 00 .........*...............*......
607e0 80 e4 05 00 01 00 00 00 f8 2a 00 00 0f 0e 10 00 d0 e6 05 00 01 00 00 00 01 2b 00 00 0f 05 00 00 .........*...............+......
60800 c0 47 05 00 01 00 00 00 12 2b 00 00 0f 05 00 00 10 47 05 00 01 00 00 00 20 2b 00 00 0f 0c 00 00 .G.......+.......G.......+......
60820 d0 e1 05 00 01 00 00 00 2e 2b 00 00 0f 0c 00 00 a0 dc 05 00 01 00 00 00 3f 2b 00 00 0f 05 00 00 .........+..............?+......
60840 20 45 05 00 01 00 00 00 4a 2b 00 00 0f 05 00 00 b0 45 05 00 01 00 00 00 57 2b 00 00 0f 01 00 00 .E......J+.......E......W+......
60860 f7 12 00 00 01 00 00 00 5d 2b 00 00 0f 01 00 00 fc 0f 00 00 01 00 00 00 63 2b 00 00 01 00 00 05 ........]+..............c+......
60880 00 00 00 00 00 00 00 00 7e 2b 00 00 01 00 00 05 00 00 00 00 00 00 00 00 95 2b 00 00 01 00 00 05 ........~+...............+......
608a0 00 00 00 00 00 00 00 00 a9 2b 00 00 01 00 00 05 00 00 00 00 00 00 00 00 c2 2b 00 00 01 00 00 01 .........+...............+......
608c0 00 00 00 00 00 00 00 00 cb 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 df 2b 00 00 01 00 00 02 .........+...............+......
608e0 00 00 00 00 00 00 00 00 06 2c 00 00 01 00 00 02 00 00 00 00 00 00 00 00 2f 2c 00 00 01 00 00 02 .........,............../,......
60900 00 00 00 00 00 00 00 00 49 2c 00 00 01 00 00 02 00 00 00 00 00 00 00 00 5c 2c 00 00 01 00 00 02 ........I,..............\,......
60920 00 00 00 00 00 00 00 00 6d 2c 00 00 01 00 00 02 00 00 00 00 00 00 00 00 7a 2c 00 00 01 00 00 03 ........m,..............z,......
60940 00 00 00 00 00 00 00 00 83 2c 00 00 01 00 00 02 00 00 00 00 00 00 00 00 99 2c 00 00 01 00 00 03 .........,...............,......
60960 00 00 00 00 00 00 00 00 bc 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 c8 2c 00 00 01 00 00 03 .........,...............,......
60980 00 00 00 00 00 00 00 00 d1 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 dc 2c 00 00 01 00 00 03 .........,...............,......
609a0 00 00 00 00 00 00 00 00 e6 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 f1 2c 00 00 01 00 00 03 .........,...............,......
609c0 00 00 00 00 00 00 00 00 fc 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 07 2d 00 00 01 00 00 03 .........,...............-......
609e0 00 00 00 00 00 00 00 00 1e 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 25 2d 00 00 01 00 00 03 .........-..............%-......
60a00 00 00 00 00 00 00 00 00 2b 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 31 2d 00 00 01 00 00 03 ........+-..............1-......
60a20 00 00 00 00 00 00 00 00 38 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 40 2d 00 00 01 00 00 03 ........8-..............@-......
60a40 00 00 00 00 00 00 00 00 46 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 4d 2d 00 00 01 00 00 03 ........F-..............M-......
60a60 00 00 00 00 00 00 00 00 57 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 5e 2d 00 00 01 00 00 03 ........W-..............^-......
60a80 00 00 00 00 00 00 00 00 65 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 6f 2d 00 00 01 00 00 03 ........e-..............o-......
60aa0 00 00 00 00 00 00 00 00 74 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 7e 2d 00 00 01 00 00 03 ........t-..............~-......
60ac0 00 00 00 00 00 00 00 00 87 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 90 2d 00 00 01 00 00 03 .........-...............-......
60ae0 00 00 00 00 00 00 00 00 98 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 9f 2d 00 00 01 00 00 03 .........-...............-......
60b00 00 00 00 00 00 00 00 00 a6 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ac 2d 00 00 01 00 00 03 .........-...............-......
60b20 00 00 00 00 00 00 00 00 b1 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 b9 2d 00 00 01 00 00 03 .........-...............-......
60b40 00 00 00 00 00 00 00 00 bf 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 c7 2d 00 00 01 00 00 03 .........-...............-......
60b60 00 00 00 00 00 00 00 00 cf 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 d6 2d 00 00 01 00 00 03 .........-...............-......
60b80 00 00 00 00 00 00 00 00 e1 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 e8 2d 00 00 01 00 00 03 .........-...............-......
60ba0 00 00 00 00 00 00 00 00 ee 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 f7 2d 00 00 01 00 00 03 .........-...............-......
60bc0 00 00 00 00 00 00 00 00 fe 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 07 2e 00 00 01 00 00 03 .........-......................
60be0 00 00 00 00 00 00 00 00 0e 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 14 2e 00 00 01 00 00 03 ................................
60c00 00 00 00 00 00 00 00 00 1d 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 24 2e 00 00 01 00 00 03 ........................$.......
60c20 00 00 00 00 00 00 00 00 2c 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 34 2e 00 00 01 00 00 03 ........,...............4.......
60c40 00 00 00 00 00 00 00 00 41 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 49 2e 00 00 01 00 00 03 ........A...............I.......
60c60 00 00 00 00 00 00 00 00 4f 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 57 2e 00 00 01 00 00 03 ........O...............W.......
60c80 00 00 00 00 00 00 00 00 5f 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 6d 2e 00 00 01 00 00 03 ........_...............m.......
60ca0 00 00 00 00 00 00 00 00 77 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 83 2e 00 00 01 00 00 03 ........w.......................
60cc0 00 00 00 00 00 00 00 00 90 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 95 2e 00 00 01 00 00 03 ................................
60ce0 00 00 00 00 00 00 00 00 9c 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 af 2e 00 00 01 00 00 03 ................................
60d00 00 00 00 00 00 00 00 00 b7 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 bf 2e 00 00 01 00 00 03 ................................
60d20 00 00 00 00 00 00 00 00 c7 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 cf 2e 00 00 01 00 00 03 ................................
60d40 00 00 00 00 00 00 00 00 d6 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 df 2e 00 00 01 00 00 03 ................................
60d60 00 00 00 00 00 00 00 00 e7 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 f0 2e 00 00 01 00 00 03 ................................
60d80 00 00 00 00 00 00 00 00 f8 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ff 2e 00 00 01 00 00 03 ................................
60da0 00 00 00 00 00 00 00 00 04 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 0a 2f 00 00 01 00 00 03 ........./.............../......
60dc0 00 00 00 00 00 00 00 00 10 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 18 2f 00 00 01 00 00 03 ........./.............../......
60de0 00 00 00 00 00 00 00 00 21 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 2a 2f 00 00 01 00 00 03 ........!/..............*/......
60e00 00 00 00 00 00 00 00 00 32 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 3a 2f 00 00 01 00 00 03 ........2/..............:/......
60e20 00 00 00 00 00 00 00 00 41 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 4c 2f 00 00 01 00 00 03 ........A/..............L/......
60e40 00 00 00 00 00 00 00 00 55 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 5a 2f 00 00 01 00 00 03 ........U/..............Z/......
60e60 00 00 00 00 00 00 00 00 63 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 6c 2f 00 00 01 00 00 03 ........c/..............l/......
60e80 00 00 00 00 00 00 00 00 72 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 7a 2f 00 00 01 00 00 03 ........r/..............z/......
60ea0 00 00 00 00 00 00 00 00 82 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 8b 2f 00 00 01 00 00 03 ........./.............../......
60ec0 00 00 00 00 00 00 00 00 93 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 9d 2f 00 00 01 00 00 03 ........./.............../......
60ee0 00 00 00 00 00 00 00 00 a7 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 af 2f 00 00 01 00 00 03 ........./.............../......
60f00 00 00 00 00 00 00 00 00 b8 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 c1 2f 00 00 01 00 00 03 ........./.............../......
60f20 00 00 00 00 00 00 00 00 ca 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 d3 2f 00 00 01 00 00 03 ........./.............../......
60f40 00 00 00 00 00 00 00 00 db 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 e3 2f 00 00 01 00 00 03 ........./.............../......
60f60 00 00 00 00 00 00 00 00 eb 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 f3 2f 00 00 01 00 00 03 ........./.............../......
60f80 00 00 00 00 00 00 00 00 f8 2f 00 00 01 00 00 03 00 00 00 00 00 00 00 00 fe 2f 00 00 01 00 00 03 ........./.............../......
60fa0 00 00 00 00 00 00 00 00 07 30 00 00 01 00 00 03 00 00 00 00 00 00 00 00 28 16 00 00 40 01 00 0e .........0..............(...@...
60fc0 38 16 00 00 41 01 00 0e 20 16 00 00 54 01 00 0e 30 16 00 00 55 01 00 0e 52 01 00 00 56 01 00 00 8...A.......T...0...U...R...V...
60fe0 57 01 00 00 58 01 00 00 59 01 00 00 5a 01 00 00 5c 01 00 00 5d 01 00 00 5e 01 00 00 62 01 00 00 W...X...Y...Z...\...]...^...b...
61000 63 01 00 00 65 01 00 00 66 01 00 00 67 01 00 00 68 01 00 00 69 01 00 00 6a 01 00 00 6b 01 00 00 c...e...f...g...h...i...j...k...
61020 6c 01 00 00 6d 01 00 00 6e 01 00 00 6f 01 00 00 70 01 00 00 71 01 00 00 72 01 00 00 73 01 00 00 l...m...n...o...p...q...r...s...
61040 74 01 00 00 75 01 00 00 77 01 00 00 78 01 00 00 79 01 00 00 7a 01 00 00 7b 01 00 00 7c 01 00 00 t...u...w...x...y...z...{...|...
61060 7d 01 00 00 7e 01 00 00 7f 01 00 00 80 01 00 00 81 01 00 00 82 01 00 00 83 01 00 00 84 01 00 00 }...~...........................
61080 85 01 00 00 86 01 00 00 87 01 00 00 88 01 00 00 89 01 00 00 8a 01 00 00 8b 01 00 00 8c 01 00 00 ................................
610a0 8d 01 00 00 8e 01 00 00 8f 01 00 00 90 01 00 00 91 01 00 00 92 01 00 00 93 01 00 00 94 01 00 00 ................................
610c0 96 01 00 00 97 01 00 00 98 01 00 00 99 01 00 00 9a 01 00 00 9b 01 00 00 9c 01 00 00 9d 01 00 00 ................................
610e0 9e 01 00 00 9f 01 00 00 a0 01 00 00 a1 01 00 00 a2 01 00 00 a3 01 00 00 a4 01 00 00 a5 01 00 00 ................................
61100 a6 01 00 00 a7 01 00 00 a8 01 00 00 a9 01 00 00 aa 01 00 00 ab 01 00 00 ac 01 00 00 ad 01 00 00 ................................
61120 ae 01 00 00 af 01 00 00 b0 01 00 00 b1 01 00 00 b2 01 00 00 b3 01 00 00 b4 01 00 00 b5 01 00 00 ................................
61140 b6 01 00 00 b7 01 00 00 b8 01 00 00 b9 01 00 00 ba 01 00 00 bb 01 00 00 bc 01 00 00 bd 01 00 00 ................................
61160 be 01 00 00 bf 01 00 00 c0 01 00 00 c1 01 00 00 4e 01 00 00 4f 01 00 00 50 01 00 00 51 01 00 00 ................N...O...P...Q...
61180 53 01 00 00 00 00 00 80 5b 01 00 00 5f 01 00 00 60 01 00 00 61 01 00 00 64 01 00 00 76 01 00 00 S.......[..._...`...a...d...v...
611a0 00 00 00 80 95 01 00 00 52 01 00 00 56 01 00 00 57 01 00 00 58 01 00 00 59 01 00 00 5a 01 00 00 ........R...V...W...X...Y...Z...
611c0 5c 01 00 00 5d 01 00 00 5e 01 00 00 62 01 00 00 63 01 00 00 65 01 00 00 66 01 00 00 67 01 00 00 \...]...^...b...c...e...f...g...
611e0 68 01 00 00 69 01 00 00 6a 01 00 00 6b 01 00 00 6c 01 00 00 6d 01 00 00 6e 01 00 00 6f 01 00 00 h...i...j...k...l...m...n...o...
61200 70 01 00 00 71 01 00 00 72 01 00 00 73 01 00 00 74 01 00 00 75 01 00 00 77 01 00 00 78 01 00 00 p...q...r...s...t...u...w...x...
61220 79 01 00 00 7a 01 00 00 7b 01 00 00 7c 01 00 00 7d 01 00 00 7e 01 00 00 7f 01 00 00 80 01 00 00 y...z...{...|...}...~...........
61240 81 01 00 00 82 01 00 00 83 01 00 00 84 01 00 00 85 01 00 00 86 01 00 00 87 01 00 00 88 01 00 00 ................................
61260 89 01 00 00 8a 01 00 00 8b 01 00 00 8c 01 00 00 8d 01 00 00 8e 01 00 00 8f 01 00 00 90 01 00 00 ................................
61280 91 01 00 00 92 01 00 00 93 01 00 00 94 01 00 00 96 01 00 00 97 01 00 00 98 01 00 00 99 01 00 00 ................................
612a0 9a 01 00 00 9b 01 00 00 9c 01 00 00 9d 01 00 00 9e 01 00 00 9f 01 00 00 a0 01 00 00 a1 01 00 00 ................................
612c0 a2 01 00 00 a3 01 00 00 a4 01 00 00 a5 01 00 00 a6 01 00 00 a7 01 00 00 a8 01 00 00 a9 01 00 00 ................................
612e0 aa 01 00 00 ab 01 00 00 ac 01 00 00 ad 01 00 00 ae 01 00 00 af 01 00 00 b0 01 00 00 b1 01 00 00 ................................
61300 b2 01 00 00 b3 01 00 00 b4 01 00 00 b5 01 00 00 b6 01 00 00 b7 01 00 00 b8 01 00 00 b9 01 00 00 ................................
61320 ba 01 00 00 bb 01 00 00 bc 01 00 00 bd 01 00 00 be 01 00 00 bf 01 00 00 c0 01 00 00 c1 01 00 00 ................................
61340 4e 01 00 00 4f 01 00 00 50 01 00 00 51 01 00 00 20 00 5f 4e 58 41 72 67 63 00 5f 4e 58 41 72 67 N...O...P...Q....._NXArgc._NXArg
61360 76 00 5f 5f 5a 31 30 6c 75 61 44 5f 70 63 61 6c 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 46 76 53 v.__Z10luaD_pcallP9lua_StatePFvS
61380 30 5f 50 76 45 53 31 5f 6c 6c 00 5f 5f 5a 31 30 6c 75 61 44 5f 74 68 72 6f 77 50 39 6c 75 61 5f 0_PvES1_ll.__Z10luaD_throwP9lua_
613a0 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 46 5f 63 6c 6f 73 65 50 39 6c 75 61 5f 53 74 61 74 Statei.__Z10luaF_closeP9lua_Stat
613c0 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 30 6c 75 61 4b 5f 63 6f 64 65 6b 50 39 eP10lua_TValue.__Z10luaK_codekP9
613e0 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 31 30 6c 75 61 4b 5f 69 6e 66 69 78 50 39 46 75 6e FuncStateii.__Z10luaK_infixP9Fun
61400 63 53 74 61 74 65 36 42 69 6e 4f 70 72 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 30 6c 75 61 4c cState6BinOprP7expdesc.__Z10luaL
61420 5f 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 7a 00 5f 5f 5a 31 30 6c 75 61 4c 5f _errorP9lua_StatePKcz.__Z10luaL_
61440 75 6e 72 65 66 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 30 6c 75 61 4c 5f 77 68 65 unrefP9lua_Stateii.__Z10luaL_whe
61460 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 4f 5f 61 72 69 74 68 50 39 reP9lua_Statei.__Z10luaO_arithP9
61480 6c 75 61 5f 53 74 61 74 65 69 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 50 53 31 5f 00 lua_StateiPK10lua_TValueS3_PS1_.
614a0 5f 5f 5a 31 30 6c 75 61 54 5f 67 65 74 74 6d 50 35 54 61 62 6c 65 33 54 4d 53 50 37 54 53 74 72 __Z10luaT_gettmP5Table3TMSP7TStr
614c0 69 6e 67 00 5f 5f 5a 31 30 6c 75 61 5f 63 6f 6e 63 61 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 ing.__Z10lua_concatP9lua_Statei.
614e0 5f 5f 5a 31 30 6c 75 61 5f 67 65 74 74 6f 70 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 30 __Z10lua_gettopP9lua_State.__Z10
61500 6c 75 61 5f 70 63 61 6c 6c 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 69 69 6c 50 46 69 53 30 5f 69 lua_pcallkP9lua_StateiiilPFiS0_i
61520 6c 45 00 5f 5f 5a 31 30 6c 75 61 5f 72 61 77 67 65 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f lE.__Z10lua_rawgetP9lua_Statei._
61540 5f 5a 31 30 6c 75 61 5f 72 61 77 6c 65 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 _Z10lua_rawlenP9lua_Statei.__Z10
61560 6c 75 61 5f 72 61 77 73 65 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 5f lua_rawsetP9lua_Statei.__Z10lua_
61580 72 65 73 75 6d 65 50 39 6c 75 61 5f 53 74 61 74 65 53 30 5f 69 00 5f 5f 5a 31 30 6c 75 61 5f 72 resumeP9lua_StateS0_i.__Z10lua_r
615a0 6f 74 61 74 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 30 6c 75 61 5f 73 65 74 74 otateP9lua_Stateii.__Z10lua_sett
615c0 6f 70 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 5f 73 74 61 74 75 73 50 39 opP9lua_Statei.__Z10lua_statusP9
615e0 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 30 6c 75 61 5f 79 69 65 6c 64 6b 50 39 6c 75 61 5f 53 lua_State.__Z10lua_yieldkP9lua_S
61600 74 61 74 65 69 6c 50 46 69 53 30 5f 69 6c 45 00 5f 5f 5a 31 30 6c 75 61 6f 70 65 6e 5f 69 6f 50 tateilPFiS0_ilE.__Z10luaopen_ioP
61620 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 30 6c 75 61 6f 70 65 6e 5f 6f 73 50 39 6c 75 61 5f 9lua_State.__Z10luaopen_osP9lua_
61640 53 74 61 74 65 00 5f 5f 5a 31 30 6f 73 5f 69 73 36 34 62 69 74 50 39 6c 75 61 5f 53 74 61 74 65 State.__Z10os_is64bitP9lua_State
61660 00 5f 5f 5a 31 31 6c 75 61 43 5f 66 75 6c 6c 67 63 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f .__Z11luaC_fullgcP9lua_Statei.__
61680 5a 31 31 6c 75 61 43 5f 6e 65 77 6f 62 6a 50 39 6c 75 61 5f 53 74 61 74 65 69 6d 00 5f 5f 5a 31 Z11luaC_newobjP9lua_Stateim.__Z1
616a0 31 6c 75 61 45 5f 66 72 65 65 43 49 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 1luaE_freeCIP9lua_State.__Z11lua
616c0 48 5f 67 65 74 69 6e 74 50 35 54 61 62 6c 65 78 00 5f 5f 5a 31 31 6c 75 61 48 5f 67 65 74 73 74 H_getintP5Tablex.__Z11luaH_getst
616e0 72 50 35 54 61 62 6c 65 50 37 54 53 74 72 69 6e 67 00 5f 5f 5a 31 31 6c 75 61 48 5f 6e 65 77 6b rP5TableP7TString.__Z11luaH_newk
61700 65 79 50 39 6c 75 61 5f 53 74 61 74 65 50 35 54 61 62 6c 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c eyP9lua_StateP5TablePK10lua_TVal
61720 75 65 00 5f 5f 5a 31 31 6c 75 61 48 5f 72 65 73 69 7a 65 50 39 6c 75 61 5f 53 74 61 74 65 50 35 ue.__Z11luaH_resizeP9lua_StateP5
61740 54 61 62 6c 65 6a 6a 00 5f 5f 5a 31 31 6c 75 61 48 5f 73 65 74 69 6e 74 50 39 6c 75 61 5f 53 74 Tablejj.__Z11luaH_setintP9lua_St
61760 61 74 65 50 35 54 61 62 6c 65 78 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 31 6c 75 ateP5TablexP10lua_TValue.__Z11lu
61780 61 4b 5f 63 6f 6e 63 61 74 50 39 46 75 6e 63 53 74 61 74 65 50 69 69 00 5f 5f 5a 31 31 6c 75 61 aK_concatP9FuncStatePii.__Z11lua
617a0 4b 5f 65 78 70 32 52 4b 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a K_exp2RKP9FuncStateP7expdesc.__Z
617c0 31 31 6c 75 61 4b 5f 70 6f 73 66 69 78 50 39 46 75 6e 63 53 74 61 74 65 36 42 69 6e 4f 70 72 50 11luaK_posfixP9FuncState6BinOprP
617e0 37 65 78 70 64 65 73 63 53 33 5f 69 00 5f 5f 5a 31 31 6c 75 61 4b 5f 70 72 65 66 69 78 50 39 46 7expdescS3_i.__Z11luaK_prefixP9F
61800 75 6e 63 53 74 61 74 65 35 55 6e 4f 70 72 50 37 65 78 70 64 65 73 63 69 00 5f 5f 5a 31 31 6c 75 uncState5UnOprP7expdesci.__Z11lu
61820 61 4d 5f 74 6f 6f 62 69 67 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 4f 5f 66 aM_toobigP9lua_State.__Z11luaO_f
61840 62 32 69 6e 74 69 00 5f 5f 5a 31 31 6c 75 61 4f 5f 69 6e 74 32 66 62 6a 00 5f 5f 5a 31 31 6c 75 b2inti.__Z11luaO_int2fbj.__Z11lu
61860 61 53 5f 72 65 6d 6f 76 65 50 39 6c 75 61 5f 53 74 61 74 65 50 37 54 53 74 72 69 6e 67 00 5f 5f aS_removeP9lua_StateP7TString.__
61880 5a 31 31 6c 75 61 53 5f 72 65 73 69 7a 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 31 Z11luaS_resizeP9lua_Statei.__Z11
618a0 6c 75 61 54 5f 63 61 6c 6c 54 4d 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 luaT_callTMP9lua_StatePK10lua_TV
618c0 61 6c 75 65 53 33 5f 53 33 5f 50 53 31 5f 69 00 5f 5f 5a 31 31 6c 75 61 55 5f 75 6e 64 75 6d 70 alueS3_S3_PS1_i.__Z11luaU_undump
618e0 50 39 6c 75 61 5f 53 74 61 74 65 50 33 5a 69 6f 50 37 4d 62 75 66 66 65 72 50 4b 63 00 5f 5f 5a P9lua_StateP3ZioP7MbufferPKc.__Z
61900 31 31 6c 75 61 56 5f 63 6f 6e 63 61 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 31 6c 11luaV_concatP9lua_Statei.__Z11l
61920 75 61 56 5f 6f 62 6a 6c 65 6e 50 39 6c 75 61 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c uaV_objlenP9lua_StateP10lua_TVal
61940 75 65 50 4b 53 31 5f 00 5f 5f 5a 31 31 6c 75 61 56 5f 73 68 69 66 74 6c 78 78 00 5f 5f 5a 31 31 uePKS1_.__Z11luaV_shiftlxx.__Z11
61960 6c 75 61 59 5f 70 61 72 73 65 72 50 39 6c 75 61 5f 53 74 61 74 65 50 33 5a 69 6f 50 37 4d 62 75 luaY_parserP9lua_StateP3ZioP7Mbu
61980 66 66 65 72 50 37 44 79 6e 64 61 74 61 50 4b 63 69 00 5f 5f 5a 31 31 6c 75 61 5f 61 74 70 61 6e fferP7DyndataPKci.__Z11lua_atpan
619a0 69 63 50 39 6c 75 61 5f 53 74 61 74 65 50 46 69 53 30 5f 45 00 5f 5f 5a 31 31 6c 75 61 5f 63 6f icP9lua_StatePFiS0_E.__Z11lua_co
619c0 6d 70 61 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 69 00 5f 5f 5a 31 31 6c 75 61 5f 67 65 74 mpareP9lua_Stateiii.__Z11lua_get
619e0 68 6f 6f 6b 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 5f 67 65 74 69 6e 66 6f hookP9lua_State.__Z11lua_getinfo
61a00 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 50 39 6c 75 61 5f 44 65 62 75 67 00 5f 5f 5a 31 31 6c P9lua_StatePKcP9lua_Debug.__Z11l
61a20 75 61 5f 70 75 73 68 6e 69 6c 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 5f 72 ua_pushnilP9lua_State.__Z11lua_r
61a40 61 77 67 65 74 69 50 39 6c 75 61 5f 53 74 61 74 65 69 78 00 5f 5f 5a 31 31 6c 75 61 5f 72 61 77 awgetiP9lua_Stateix.__Z11lua_raw
61a60 67 65 74 70 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 76 00 5f 5f 5a 31 31 6c 75 61 5f 72 61 77 getpP9lua_StateiPKv.__Z11lua_raw
61a80 73 65 74 69 50 39 6c 75 61 5f 53 74 61 74 65 69 78 00 5f 5f 5a 31 31 6c 75 61 5f 72 61 77 73 65 setiP9lua_Stateix.__Z11lua_rawse
61aa0 74 70 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 76 00 5f 5f 5a 31 31 6c 75 61 5f 73 65 74 68 6f tpP9lua_StateiPKv.__Z11lua_setho
61ac0 6f 6b 50 39 6c 75 61 5f 53 74 61 74 65 50 46 76 53 30 5f 50 39 6c 75 61 5f 44 65 62 75 67 45 69 okP9lua_StatePFvS0_P9lua_DebugEi
61ae0 69 00 5f 5f 5a 31 31 6c 75 61 5f 76 65 72 73 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f i.__Z11lua_versionP9lua_State.__
61b00 5a 31 31 6f 73 5f 63 6f 70 79 66 69 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 73 Z11os_copyfileP9lua_State.__Z11s
61b20 74 72 69 6e 67 5f 68 61 73 68 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6c 75 61 44 5f tring_hashP9lua_State.__Z12luaD_
61b40 70 6f 73 63 61 6c 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 poscallP9lua_StateP10lua_TValue.
61b60 5f 5f 5a 31 32 6c 75 61 44 5f 70 72 65 63 61 6c 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 31 30 6c __Z12luaD_precallP9lua_StateP10l
61b80 75 61 5f 54 56 61 6c 75 65 69 00 5f 5f 5a 31 32 6c 75 61 45 5f 73 65 74 64 65 62 74 50 31 32 67 ua_TValuei.__Z12luaE_setdebtP12g
61ba0 6c 6f 62 61 6c 5f 53 74 61 74 65 6c 00 5f 5f 5a 31 32 6c 75 61 4b 5f 63 6f 64 65 41 42 43 50 39 lobal_Statel.__Z12luaK_codeABCP9
61bc0 46 75 6e 63 53 74 61 74 65 36 4f 70 43 6f 64 65 69 69 69 00 5f 5f 5a 31 32 6c 75 61 4b 5f 63 6f FuncState6OpCodeiii.__Z12luaK_co
61be0 64 65 41 42 78 50 39 46 75 6e 63 53 74 61 74 65 36 4f 70 43 6f 64 65 69 6a 00 5f 5f 5a 31 32 6c deABxP9FuncState6OpCodeij.__Z12l
61c00 75 61 4b 5f 65 78 70 32 76 61 6c 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 uaK_exp2valP9FuncStateP7expdesc.
61c20 5f 5f 5a 31 32 6c 75 61 4b 5f 66 69 78 6c 69 6e 65 50 39 46 75 6e 63 53 74 61 74 65 69 00 5f 5f __Z12luaK_fixlineP9FuncStatei.__
61c40 5a 31 32 6c 75 61 4b 5f 69 6e 64 65 78 65 64 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 Z12luaK_indexedP9FuncStateP7expd
61c60 65 73 63 53 32 5f 00 5f 5f 5a 31 32 6c 75 61 4b 5f 73 65 74 6c 69 73 74 50 39 46 75 6e 63 53 74 escS2_.__Z12luaK_setlistP9FuncSt
61c80 61 74 65 69 69 69 00 5f 5f 5a 31 32 6c 75 61 4b 5f 73 74 72 69 6e 67 4b 50 39 46 75 6e 63 53 74 ateiii.__Z12luaK_stringKP9FuncSt
61ca0 61 74 65 50 37 54 53 74 72 69 6e 67 00 5f 5f 5a 31 32 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 50 39 ateP7TString.__Z12luaL_openlibP9
61cc0 6c 75 61 5f 53 74 61 74 65 50 4b 63 50 4b 38 6c 75 61 4c 5f 52 65 67 69 00 5f 5f 5a 31 32 6c 75 lua_StatePKcPK8luaL_Regi.__Z12lu
61ce0 61 4f 5f 63 68 75 6e 6b 69 64 50 63 50 4b 63 6d 00 5f 5f 5a 31 32 6c 75 61 4f 5f 73 74 72 32 6e aO_chunkidPcPKcm.__Z12luaO_str2n
61d00 75 6d 50 4b 63 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 32 6c 75 61 4f 5f 75 74 66 umPKcP10lua_TValue.__Z12luaO_utf
61d20 38 65 73 63 50 63 6d 00 5f 5f 5a 31 32 6c 75 61 53 5f 6e 65 77 6c 73 74 72 50 39 6c 75 61 5f 53 8escPcm.__Z12luaS_newlstrP9lua_S
61d40 74 61 74 65 50 4b 63 6d 00 5f 5f 5a 31 32 6c 75 61 56 5f 65 78 65 63 75 74 65 50 39 6c 75 61 5f tatePKcm.__Z12luaV_executeP9lua_
61d60 53 74 61 74 65 00 5f 5f 5a 31 32 6c 75 61 5f 61 62 73 69 6e 64 65 78 50 39 6c 75 61 5f 53 74 61 State.__Z12lua_absindexP9lua_Sta
61d80 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f 67 65 74 66 69 65 6c 64 50 39 6c 75 61 5f 53 74 61 74 65 tei.__Z12lua_getfieldP9lua_State
61da0 69 50 4b 63 00 5f 5f 5a 31 32 6c 75 61 5f 67 65 74 6c 6f 63 61 6c 50 39 6c 75 61 5f 53 74 61 74 iPKc.__Z12lua_getlocalP9lua_Stat
61dc0 65 50 4b 39 6c 75 61 5f 44 65 62 75 67 69 00 5f 5f 5a 31 32 6c 75 61 5f 67 65 74 73 74 61 63 6b ePK9lua_Debugi.__Z12lua_getstack
61de0 50 39 6c 75 61 5f 53 74 61 74 65 69 50 39 6c 75 61 5f 44 65 62 75 67 00 5f 5f 5a 31 32 6c 75 61 P9lua_StateiP9lua_Debug.__Z12lua
61e00 5f 67 65 74 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f 69 _gettableP9lua_Statei.__Z12lua_i
61e20 73 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f 69 73 73 snumberP9lua_Statei.__Z12lua_iss
61e40 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f 6e 65 77 73 74 tringP9lua_Statei.__Z12lua_newst
61e60 61 74 65 50 46 50 76 53 5f 53 5f 6d 6d 45 53 5f 00 5f 5f 5a 31 32 6c 75 61 5f 72 61 77 65 71 75 atePFPvS_S_mmES_.__Z12lua_rawequ
61e80 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 32 6c 75 61 5f 73 65 74 66 69 65 6c alP9lua_Stateii.__Z12lua_setfiel
61ea0 64 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 32 6c 75 61 5f 73 65 74 6c 6f 63 dP9lua_StateiPKc.__Z12lua_setloc
61ec0 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 39 6c 75 61 5f 44 65 62 75 67 69 00 5f 5f 5a 31 32 alP9lua_StatePK9lua_Debugi.__Z12
61ee0 6c 75 61 5f 73 65 74 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 lua_settableP9lua_Statei.__Z12lu
61f00 61 5f 74 6f 74 68 72 65 61 64 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f a_tothreadP9lua_Statei.__Z12lua_
61f20 74 79 70 65 6e 61 6d 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 6f 70 65 typenameP9lua_Statei.__Z12luaope
61f40 6e 5f 62 61 73 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6c 75 61 6f 70 65 6e 5f 6d n_baseP9lua_State.__Z12luaopen_m
61f60 61 74 68 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6c 75 61 6f 70 65 6e 5f 75 74 66 38 athP9lua_State.__Z12luaopen_utf8
61f80 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6f 73 5f 6d 61 74 63 68 64 6f 6e 65 50 39 6c P9lua_State.__Z12os_matchdoneP9l
61fa0 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 50 39 6c 75 61 5f ua_State.__Z12os_matchnameP9lua_
61fc0 53 74 61 74 65 00 5f 5f 5a 31 32 6f 73 5f 6d 61 74 63 68 6e 65 78 74 50 39 6c 75 61 5f 53 74 61 State.__Z12os_matchnextP9lua_Sta
61fe0 74 65 00 5f 5f 5a 31 32 70 72 65 6d 61 6b 65 5f 69 6e 69 74 50 39 6c 75 61 5f 53 74 61 74 65 00 te.__Z12premake_initP9lua_State.
62000 5f 5f 5a 31 33 6c 75 61 43 5f 62 61 72 72 69 65 72 5f 50 39 6c 75 61 5f 53 74 61 74 65 50 38 47 __Z13luaC_barrier_P9lua_StateP8G
62020 43 4f 62 6a 65 63 74 53 32 5f 00 5f 5f 5a 31 33 6c 75 61 45 5f 65 78 74 65 6e 64 43 49 50 39 6c CObjectS2_.__Z13luaE_extendCIP9l
62040 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 45 5f 73 68 72 69 6e 6b 43 49 50 39 6c 75 61 ua_State.__Z13luaE_shrinkCIP9lua
62060 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 46 5f 6e 65 77 70 72 6f 74 6f 50 39 6c 75 61 5f 53 _State.__Z13luaF_newprotoP9lua_S
62080 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 47 5f 65 72 72 6f 72 6d 73 67 50 39 6c 75 61 5f 53 74 61 tate.__Z13luaG_errormsgP9lua_Sta
620a0 74 65 00 5f 5f 5a 31 33 6c 75 61 47 5f 72 75 6e 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 te.__Z13luaG_runerrorP9lua_State
620c0 50 4b 63 7a 00 5f 5f 5a 31 33 6c 75 61 4b 5f 67 65 74 6c 61 62 65 6c 50 39 46 75 6e 63 53 74 61 PKcz.__Z13luaK_getlabelP9FuncSta
620e0 74 65 00 5f 5f 5a 31 33 6c 75 61 4b 5f 67 6f 69 66 74 72 75 65 50 39 46 75 6e 63 53 74 61 74 65 te.__Z13luaK_goiftrueP9FuncState
62100 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 33 6c 75 61 4b 5f 73 74 6f 72 65 76 61 72 50 39 46 75 P7expdesc.__Z13luaK_storevarP9Fu
62120 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 53 32 5f 00 5f 5f 5a 31 33 6c 75 61 4c 5f 61 64 ncStateP7expdescS2_.__Z13luaL_ad
62140 64 76 61 6c 75 65 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 00 5f 5f 5a 31 33 6c 75 61 4c 5f 61 dvalueP11luaL_Buffer.__Z13luaL_a
62160 72 67 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 4c rgerrorP9lua_StateiPKc.__Z13luaL
62180 5f 62 75 66 66 69 6e 69 74 50 39 6c 75 61 5f 53 74 61 74 65 50 31 31 6c 75 61 4c 5f 42 75 66 66 _buffinitP9lua_StateP11luaL_Buff
621a0 65 72 00 5f 5f 5a 31 33 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 50 39 6c 75 61 5f 53 74 61 74 65 er.__Z13luaL_callmetaP9lua_State
621c0 69 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 4c 5f 63 68 65 63 6b 61 6e 79 50 39 6c 75 61 5f 53 74 61 iPKc.__Z13luaL_checkanyP9lua_Sta
621e0 74 65 69 00 5f 5f 5a 31 33 6c 75 61 4c 5f 6e 65 77 73 74 61 74 65 76 00 5f 5f 5a 31 33 6c 75 61 tei.__Z13luaL_newstatev.__Z13lua
62200 4c 5f 6f 70 65 6e 6c 69 62 73 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 4c 5f L_openlibsP9lua_State.__Z13luaL_
62220 72 65 71 75 69 72 65 66 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 50 46 69 53 30 5f 45 69 00 5f requirefP9lua_StatePKcPFiS0_Ei._
62240 5f 5a 31 33 6c 75 61 4c 5f 73 65 74 66 75 6e 63 73 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 38 6c _Z13luaL_setfuncsP9lua_StatePK8l
62260 75 61 4c 5f 52 65 67 69 00 5f 5f 5a 31 33 6c 75 61 4d 5f 67 72 6f 77 61 75 78 5f 50 39 6c 75 61 uaL_Regi.__Z13luaM_growaux_P9lua
62280 5f 53 74 61 74 65 50 76 50 69 6d 69 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 4d 5f 72 65 61 6c 6c 6f _StatePvPimiPKc.__Z13luaM_reallo
622a0 63 5f 50 39 6c 75 61 5f 53 74 61 74 65 50 76 6d 6d 00 5f 5f 5a 31 33 6c 75 61 4f 5f 63 65 69 6c c_P9lua_StatePvmm.__Z13luaO_ceil
622c0 6c 6f 67 32 6a 00 5f 5f 5a 31 33 6c 75 61 4f 5f 74 6f 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 log2j.__Z13luaO_tostringP9lua_St
622e0 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 33 6c 75 61 53 5f 65 71 6c 6e 67 ateP10lua_TValue.__Z13luaS_eqlng
62300 73 74 72 50 37 54 53 74 72 69 6e 67 53 30 5f 00 5f 5f 5a 31 33 6c 75 61 53 5f 6e 65 77 75 64 61 strP7TStringS0_.__Z13luaS_newuda
62320 74 61 50 39 6c 75 61 5f 53 74 61 74 65 6d 00 5f 5f 5a 31 33 6c 75 61 54 5f 74 72 79 62 69 6e 54 taP9lua_Statem.__Z13luaT_trybinT
62340 4d 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 50 53 31 MP9lua_StatePK10lua_TValueS3_PS1
62360 5f 33 54 4d 53 00 5f 5f 5a 31 33 6c 75 61 56 5f 65 71 75 61 6c 6f 62 6a 50 39 6c 75 61 5f 53 74 _3TMS.__Z13luaV_equalobjP9lua_St
62380 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 00 5f 5f 5a 31 33 6c 75 61 56 5f 66 atePK10lua_TValueS3_.__Z13luaV_f
623a0 69 6e 69 73 68 4f 70 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 56 5f 67 65 74 inishOpP9lua_State.__Z13luaV_get
623c0 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 50 53 tableP9lua_StatePK10lua_TValuePS
623e0 31 5f 53 34 5f 00 5f 5f 5a 31 33 6c 75 61 56 5f 6c 65 73 73 74 68 61 6e 50 39 6c 75 61 5f 53 74 1_S4_.__Z13luaV_lessthanP9lua_St
62400 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 00 5f 5f 5a 31 33 6c 75 61 56 5f 73 atePK10lua_TValueS3_.__Z13luaV_s
62420 65 74 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 ettableP9lua_StatePK10lua_TValue
62440 50 53 31 5f 53 34 5f 00 5f 5f 5a 31 33 6c 75 61 58 5f 73 65 74 69 6e 70 75 74 50 39 6c 75 61 5f PS1_S4_.__Z13luaX_setinputP9lua_
62460 53 74 61 74 65 50 38 4c 65 78 53 74 61 74 65 50 33 5a 69 6f 50 37 54 53 74 72 69 6e 67 69 00 5f StateP8LexStateP3ZioP7TStringi._
62480 5f 5a 31 33 6c 75 61 5f 67 65 74 61 6c 6c 6f 63 66 50 39 6c 75 61 5f 53 74 61 74 65 50 50 76 00 _Z13lua_getallocfP9lua_StatePPv.
624a0 5f 5f 5a 31 33 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 __Z13lua_getglobalP9lua_StatePKc
624c0 00 5f 5f 5a 31 33 6c 75 61 5f 69 73 69 6e 74 65 67 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 00 .__Z13lua_isintegerP9lua_Statei.
624e0 5f 5f 5a 31 33 6c 75 61 5f 6e 65 77 74 68 72 65 61 64 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f __Z13lua_newthreadP9lua_State.__
62500 5a 31 33 6c 75 61 5f 70 75 73 68 76 61 6c 75 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a Z13lua_pushvalueP9lua_Statei.__Z
62520 31 33 6c 75 61 5f 73 65 74 61 6c 6c 6f 63 66 50 39 6c 75 61 5f 53 74 61 74 65 50 46 50 76 53 31 13lua_setallocfP9lua_StatePFPvS1
62540 5f 53 31 5f 6d 6d 45 53 31 5f 00 5f 5f 5a 31 33 6c 75 61 5f 73 65 74 67 6c 6f 62 61 6c 50 39 6c _S1_mmES1_.__Z13lua_setglobalP9l
62560 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 5f 74 6f 62 6f 6f 6c 65 61 6e 50 39 ua_StatePKc.__Z13lua_tobooleanP9
62580 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 33 6c 75 61 5f 74 6f 6c 73 74 72 69 6e 67 50 39 6c lua_Statei.__Z13lua_tolstringP9l
625a0 75 61 5f 53 74 61 74 65 69 50 6d 00 5f 5f 5a 31 33 6c 75 61 5f 74 6f 6e 75 6d 62 65 72 78 50 39 ua_StateiPm.__Z13lua_tonumberxP9
625c0 6c 75 61 5f 53 74 61 74 65 69 50 69 00 5f 5f 5a 31 33 6c 75 61 5f 74 6f 70 6f 69 6e 74 65 72 50 lua_StateiPi.__Z13lua_topointerP
625e0 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 33 6c 75 61 5f 75 70 76 61 6c 75 65 69 64 50 39 9lua_Statei.__Z13lua_upvalueidP9
62600 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 33 6c 75 61 6f 70 65 6e 5f 62 69 74 33 32 50 39 lua_Stateii.__Z13luaopen_bit32P9
62620 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 6f 70 65 6e 5f 64 65 62 75 67 50 39 6c 75 lua_State.__Z13luaopen_debugP9lu
62640 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 6f 70 65 6e 5f 74 61 62 6c 65 50 39 6c 75 61 5f a_State.__Z13luaopen_tableP9lua_
62660 53 74 61 74 65 00 5f 5f 5a 31 33 6f 73 5f 67 65 74 76 65 72 73 69 6f 6e 50 39 6c 75 61 5f 53 74 State.__Z13os_getversionP9lua_St
62680 61 74 65 00 5f 5f 5a 31 33 6f 73 5f 6d 61 74 63 68 73 74 61 72 74 50 39 6c 75 61 5f 53 74 61 74 ate.__Z13os_matchstartP9lua_Stat
626a0 65 00 5f 5f 5a 31 33 6f 73 5f 70 61 74 68 73 65 61 72 63 68 50 39 6c 75 61 5f 53 74 61 74 65 00 e.__Z13os_pathsearchP9lua_State.
626c0 5f 5f 5a 31 34 6c 75 61 44 5f 67 72 6f 77 73 74 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 00 __Z14luaD_growstackP9lua_Statei.
626e0 5f 5f 5a 31 34 6c 75 61 46 5f 66 69 6e 64 75 70 76 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 31 __Z14luaF_findupvalP9lua_StateP1
62700 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 34 6c 75 61 46 5f 66 72 65 65 70 72 6f 74 6f 50 0lua_TValue.__Z14luaF_freeprotoP
62720 39 6c 75 61 5f 53 74 61 74 65 50 35 50 72 6f 74 6f 00 5f 5f 5a 31 34 6c 75 61 47 5f 74 72 61 63 9lua_StateP5Proto.__Z14luaG_trac
62740 65 65 78 65 63 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 6c 75 61 47 5f 74 79 70 65 65 eexecP9lua_State.__Z14luaG_typee
62760 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 50 4b 63 rrorP9lua_StatePK10lua_TValuePKc
62780 00 5f 5f 5a 31 34 6c 75 61 4b 5f 67 6f 69 66 66 61 6c 73 65 50 39 46 75 6e 63 53 74 61 74 65 50 .__Z14luaK_goiffalseP9FuncStateP
627a0 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 34 6c 75 61 4b 5f 70 61 74 63 68 6c 69 73 74 50 39 46 75 7expdesc.__Z14luaK_patchlistP9Fu
627c0 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 6c 75 61 4b 5f 73 65 74 6f 6e 65 72 65 74 50 39 46 ncStateii.__Z14luaK_setoneretP9F
627e0 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 34 6c 75 61 4c 5f 61 64 64 73 uncStateP7expdesc.__Z14luaL_adds
62800 74 72 69 6e 67 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 50 4b 63 00 5f 5f 5a 31 34 6c 75 61 4c tringP11luaL_BufferPKc.__Z14luaL
62820 5f 63 68 65 63 6b 74 79 70 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 6c 75 61 _checktypeP9lua_Stateii.__Z14lua
62840 4c 5f 6c 6f 61 64 66 69 6c 65 78 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 53 32 5f 00 5f 5f 5a L_loadfilexP9lua_StatePKcS2_.__Z
62860 31 34 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 64 00 5f 5f 14luaL_optnumberP9lua_Stateid.__
62880 5a 31 34 6c 75 61 4c 5f 74 65 73 74 75 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 Z14luaL_testudataP9lua_StateiPKc
628a0 00 5f 5f 5a 31 34 6c 75 61 4c 5f 74 6f 6c 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 69 .__Z14luaL_tolstringP9lua_Statei
628c0 50 6d 00 5f 5f 5a 31 34 6c 75 61 4c 5f 74 72 61 63 65 62 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 Pm.__Z14luaL_tracebackP9lua_Stat
628e0 65 53 30 5f 50 4b 63 69 00 5f 5f 5a 31 34 6c 75 61 4f 5f 68 65 78 61 76 61 6c 75 65 69 00 5f 5f eS0_PKci.__Z14luaO_hexavaluei.__
62900 5a 31 34 6c 75 61 54 5f 63 61 6c 6c 62 69 6e 54 4d 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 Z14luaT_callbinTMP9lua_StatePK10
62920 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 50 53 31 5f 33 54 4d 53 00 5f 5f 5a 31 34 6c 75 61 56 5f lua_TValueS3_PS1_3TMS.__Z14luaV_
62940 6c 65 73 73 65 71 75 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c lessequalP9lua_StatePK10lua_TVal
62960 75 65 53 33 5f 00 5f 5f 5a 31 34 6c 75 61 56 5f 74 6f 6e 75 6d 62 65 72 5f 50 4b 31 30 6c 75 61 ueS3_.__Z14luaV_tonumber_PK10lua
62980 5f 54 56 61 6c 75 65 50 64 00 5f 5f 5a 31 34 6c 75 61 58 5f 6c 6f 6f 6b 61 68 65 61 64 50 38 4c _TValuePd.__Z14luaX_lookaheadP8L
629a0 65 78 53 74 61 74 65 00 5f 5f 5a 31 34 6c 75 61 58 5f 6e 65 77 73 74 72 69 6e 67 50 38 4c 65 78 exState.__Z14luaX_newstringP8Lex
629c0 53 74 61 74 65 50 4b 63 6d 00 5f 5f 5a 31 34 6c 75 61 58 5f 74 6f 6b 65 6e 32 73 74 72 50 38 4c StatePKcm.__Z14luaX_token2strP8L
629e0 65 78 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 5a 5f 6f 70 65 6e 73 70 61 63 65 50 39 6c 75 exStatei.__Z14luaZ_openspaceP9lu
62a00 61 5f 53 74 61 74 65 50 37 4d 62 75 66 66 65 72 6d 00 5f 5f 5a 31 34 6c 75 61 5f 63 68 65 63 6b a_StateP7Mbufferm.__Z14lua_check
62a20 73 74 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 5f 67 65 74 75 70 stackP9lua_Statei.__Z14lua_getup
62a40 76 61 6c 75 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 6c 75 61 5f 69 73 75 73 valueP9lua_Stateii.__Z14lua_isus
62a60 65 72 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 5f 70 75 73 68 erdataP9lua_Statei.__Z14lua_push
62a80 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 64 00 5f 5f 5a 31 34 6c 75 61 5f 70 75 73 68 numberP9lua_Stated.__Z14lua_push
62aa0 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 34 6c 75 61 5f 70 75 stringP9lua_StatePKc.__Z14lua_pu
62ac0 73 68 74 68 72 65 61 64 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 6c 75 61 5f 73 65 74 shthreadP9lua_State.__Z14lua_set
62ae0 75 70 76 61 6c 75 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 6c 75 61 5f 74 6f upvalueP9lua_Stateii.__Z14lua_to
62b00 69 6e 74 65 67 65 72 78 50 39 6c 75 61 5f 53 74 61 74 65 69 50 69 00 5f 5f 5a 31 34 6c 75 61 5f integerxP9lua_StateiPi.__Z14lua_
62b20 74 6f 75 73 65 72 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 6f touserdataP9lua_Statei.__Z14luao
62b40 70 65 6e 5f 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 6f 73 5f 6d 61 pen_stringP9lua_State.__Z14os_ma
62b60 74 63 68 69 73 66 69 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 70 72 65 6d 61 6b tchisfileP9lua_State.__Z14premak
62b80 65 5f 6c 6f 63 61 74 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 35 6c 75 61 45 e_locateP9lua_StatePKc.__Z15luaE
62ba0 5f 66 72 65 65 74 68 72 65 61 64 50 39 6c 75 61 5f 53 74 61 74 65 53 30 5f 00 5f 5f 5a 31 35 6c _freethreadP9lua_StateS0_.__Z15l
62bc0 75 61 46 5f 69 6e 69 74 75 70 76 61 6c 73 50 39 6c 75 61 5f 53 74 61 74 65 50 38 4c 43 6c 6f 73 uaF_initupvalsP9lua_StateP8LClos
62be0 75 72 65 00 5f 5f 5a 31 35 6c 75 61 47 5f 6f 70 69 6e 74 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 ure.__Z15luaG_opinterrorP9lua_St
62c00 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 50 4b 63 00 5f 5f 5a 31 35 6c 75 61 atePK10lua_TValueS3_PKc.__Z15lua
62c20 47 5f 6f 72 64 65 72 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 G_ordererrorP9lua_StatePK10lua_T
62c40 56 61 6c 75 65 53 33 5f 00 5f 5f 5a 31 35 6c 75 61 47 5f 74 6f 69 6e 74 65 72 72 6f 72 50 39 6c ValueS3_.__Z15luaG_tointerrorP9l
62c60 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 00 5f 5f 5a 31 35 6c ua_StatePK10lua_TValueS3_.__Z15l
62c80 75 61 4b 5f 63 68 65 63 6b 73 74 61 63 6b 50 39 46 75 6e 63 53 74 61 74 65 69 00 5f 5f 5a 31 35 uaK_checkstackP9FuncStatei.__Z15
62ca0 6c 75 61 4b 5f 65 78 70 32 61 6e 79 72 65 67 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 luaK_exp2anyregP9FuncStateP7expd
62cc0 65 73 63 00 5f 5f 5a 31 35 6c 75 61 4b 5f 70 61 74 63 68 63 6c 6f 73 65 50 39 46 75 6e 63 53 74 esc.__Z15luaK_patchcloseP9FuncSt
62ce0 61 74 65 69 69 00 5f 5f 5a 31 35 6c 75 61 4b 5f 73 65 74 72 65 74 75 72 6e 73 50 39 46 75 6e 63 ateii.__Z15luaK_setreturnsP9Func
62d00 53 74 61 74 65 50 37 65 78 70 64 65 73 63 69 00 5f 5f 5a 31 35 6c 75 61 4c 5f 61 64 64 6c 73 74 StateP7expdesci.__Z15luaL_addlst
62d20 72 69 6e 67 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 50 4b 63 6d 00 5f 5f 5a 31 35 6c 75 61 4c ringP11luaL_BufferPKcm.__Z15luaL
62d40 5f 63 68 65 63 6b 73 74 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 35 _checkstackP9lua_StateiPKc.__Z15
62d60 6c 75 61 4c 5f 63 68 65 63 6b 75 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f luaL_checkudataP9lua_StateiPKc._
62d80 5f 5a 31 35 6c 75 61 4c 5f 65 78 65 63 72 65 73 75 6c 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 _Z15luaL_execresultP9lua_Statei.
62da0 5f 5f 5a 31 35 6c 75 61 4c 5f 66 69 6c 65 72 65 73 75 6c 74 50 39 6c 75 61 5f 53 74 61 74 65 69 __Z15luaL_fileresultP9lua_Statei
62dc0 50 4b 63 00 5f 5f 5a 31 35 6c 75 61 4c 5f 6c 6f 61 64 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 PKc.__Z15luaL_loadstringP9lua_St
62de0 61 74 65 50 4b 63 00 5f 5f 5a 31 35 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 67 65 72 50 39 6c 75 61 atePKc.__Z15luaL_optintegerP9lua
62e00 5f 53 74 61 74 65 69 78 00 5f 5f 5a 31 35 6c 75 61 4c 5f 6f 70 74 6c 73 74 72 69 6e 67 50 39 6c _Stateix.__Z15luaL_optlstringP9l
62e20 75 61 5f 53 74 61 74 65 69 50 4b 63 50 6d 00 5f 5f 5a 31 35 6c 75 61 4c 5f 70 75 73 68 6d 6f 64 ua_StateiPKcPm.__Z15luaL_pushmod
62e40 75 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 69 00 5f 5f 5a 31 35 6c 75 61 4c 5f 70 75 73 uleP9lua_StatePKci.__Z15luaL_pus
62e60 68 72 65 73 75 6c 74 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 00 5f 5f 5a 31 35 6c 75 61 54 5f hresultP11luaL_Buffer.__Z15luaT_
62e80 67 65 74 74 6d 62 79 6f 62 6a 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 gettmbyobjP9lua_StatePK10lua_TVa
62ea0 6c 75 65 33 54 4d 53 00 5f 5f 5a 31 35 6c 75 61 56 5f 74 6f 69 6e 74 65 67 65 72 5f 50 4b 31 30 lue3TMS.__Z15luaV_tointeger_PK10
62ec0 6c 75 61 5f 54 56 61 6c 75 65 50 78 00 5f 5f 5a 31 35 6c 75 61 5f 63 72 65 61 74 65 74 61 62 6c lua_TValuePx.__Z15lua_createtabl
62ee0 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 35 6c 75 61 5f 67 65 74 68 6f 6f 6b 6d eP9lua_Stateii.__Z15lua_gethookm
62f00 61 73 6b 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 35 6c 75 61 5f 69 73 63 66 75 6e 63 74 askP9lua_State.__Z15lua_iscfunct
62f20 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 35 6c 75 61 5f 69 73 79 69 65 6c 64 ionP9lua_Statei.__Z15lua_isyield
62f40 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 35 6c 75 61 5f 6e 65 77 75 73 65 72 ableP9lua_State.__Z15lua_newuser
62f60 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 6d 00 5f 5f 5a 31 35 6c 75 61 5f 70 75 73 68 62 6f dataP9lua_Statem.__Z15lua_pushbo
62f80 6f 6c 65 61 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 35 6c 75 61 5f 70 75 73 68 66 oleanP9lua_Statei.__Z15lua_pushf
62fa0 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 7a 00 5f 5f 5a 31 35 6c 75 61 5f 70 stringP9lua_StatePKcz.__Z15lua_p
62fc0 75 73 68 69 6e 74 65 67 65 72 50 39 6c 75 61 5f 53 74 61 74 65 78 00 5f 5f 5a 31 35 6c 75 61 5f ushintegerP9lua_Statex.__Z15lua_
62fe0 70 75 73 68 6c 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 6d 00 5f 5f 5a 31 35 pushlstringP9lua_StatePKcm.__Z15
63000 6c 75 61 5f 74 6f 63 66 75 6e 63 74 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 lua_tocfunctionP9lua_Statei.__Z1
63020 35 6c 75 61 5f 75 70 76 61 6c 75 65 6a 6f 69 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 69 69 69 00 5lua_upvaluejoinP9lua_Stateiiii.
63040 5f 5f 5a 31 35 6c 75 61 6f 70 65 6e 5f 70 61 63 6b 61 67 65 50 39 6c 75 61 5f 53 74 61 74 65 00 __Z15luaopen_packageP9lua_State.
63060 5f 5f 5a 31 35 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 50 39 6c 75 61 5f 53 74 61 74 65 00 __Z15path_isabsoluteP9lua_State.
63080 5f 5f 5a 31 35 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 50 39 6c 75 61 5f 53 74 61 74 65 69 __Z15premake_executeP9lua_Statei
630a0 50 50 4b 63 00 5f 5f 5a 31 35 73 74 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 50 39 6c 75 61 5f 53 PPKc.__Z15string_endswithP9lua_S
630c0 74 61 74 65 00 5f 5f 5a 31 36 6c 75 61 43 5f 72 75 6e 74 69 6c 73 74 61 74 65 50 39 6c 75 61 5f tate.__Z16luaC_runtilstateP9lua_
630e0 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 43 5f 75 70 76 64 65 63 63 6f 75 6e 74 50 39 6c 75 Statei.__Z16luaC_upvdeccountP9lu
63100 61 5f 53 74 61 74 65 50 35 55 70 56 61 6c 00 5f 5f 5a 31 36 6c 75 61 44 5f 73 68 72 69 6e 6b 73 a_StateP5UpVal.__Z16luaD_shrinks
63120 74 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 36 6c 75 61 46 5f 6e 65 77 43 63 6c tackP9lua_State.__Z16luaF_newCcl
63140 6f 73 75 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 46 5f 6e 65 77 4c osureP9lua_Statei.__Z16luaF_newL
63160 63 6c 6f 73 75 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 47 5f 63 6f closureP9lua_Statei.__Z16luaG_co
63180 6e 63 61 74 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c ncaterrorP9lua_StatePK10lua_TVal
631a0 75 65 53 33 5f 00 5f 5f 5a 31 36 6c 75 61 48 5f 72 65 73 69 7a 65 61 72 72 61 79 50 39 6c 75 61 ueS3_.__Z16luaH_resizearrayP9lua
631c0 5f 53 74 61 74 65 50 35 54 61 62 6c 65 6a 00 5f 5f 5a 31 36 6c 75 61 4b 5f 65 78 70 32 6e 65 78 _StateP5Tablej.__Z16luaK_exp2nex
631e0 74 72 65 67 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 36 6c 75 tregP9FuncStateP7expdesc.__Z16lu
63200 61 4b 5f 70 61 74 63 68 74 6f 68 65 72 65 50 39 46 75 6e 63 53 74 61 74 65 69 00 5f 5f 5a 31 36 aK_patchtohereP9FuncStatei.__Z16
63220 6c 75 61 4b 5f 72 65 73 65 72 76 65 72 65 67 73 50 39 46 75 6e 63 53 74 61 74 65 69 00 5f 5f 5a luaK_reserveregsP9FuncStatei.__Z
63240 31 36 6c 75 61 4c 5f 63 68 65 63 6b 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 16luaL_checknumberP9lua_Statei._
63260 5f 5a 31 36 6c 75 61 4c 5f 63 68 65 63 6b 6f 70 74 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 _Z16luaL_checkoptionP9lua_Statei
63280 50 4b 63 50 4b 53 32 5f 00 5f 5f 5a 31 36 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 6c 65 50 39 PKcPKS2_.__Z16luaL_getsubtableP9
632a0 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 36 6c 75 61 4c 5f 6c 6f 61 64 62 75 66 66 lua_StateiPKc.__Z16luaL_loadbuff
632c0 65 72 78 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 6d 53 32 5f 53 32 5f 00 5f 5f 5a 31 36 6c 75 erxP9lua_StatePKcmS2_S2_.__Z16lu
632e0 61 4f 5f 70 75 73 68 66 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 7a 00 5f 5f aO_pushfstringP9lua_StatePKcz.__
63300 5a 31 36 6c 75 61 54 5f 63 61 6c 6c 6f 72 64 65 72 54 4d 50 39 6c 75 61 5f 53 74 61 74 65 50 4b Z16luaT_callorderTMP9lua_StatePK
63320 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 33 54 4d 53 00 5f 5f 5a 31 36 6c 75 61 58 5f 73 79 10lua_TValueS3_3TMS.__Z16luaX_sy
63340 6e 74 61 78 65 72 72 6f 72 50 38 4c 65 78 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 36 6c 75 61 5f ntaxerrorP8LexStatePKc.__Z16lua_
63360 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 36 6c 75 61 gethookcountP9lua_State.__Z16lua
63380 5f 67 65 74 6d 65 74 61 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c _getmetatableP9lua_Statei.__Z16l
633a0 75 61 5f 67 65 74 75 73 65 72 76 61 6c 75 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 ua_getuservalueP9lua_Statei.__Z1
633c0 36 6c 75 61 5f 70 75 73 68 63 63 6c 6f 73 75 72 65 50 39 6c 75 61 5f 53 74 61 74 65 50 46 69 53 6lua_pushcclosureP9lua_StatePFiS
633e0 30 5f 45 69 00 5f 5f 5a 31 36 6c 75 61 5f 70 75 73 68 76 66 73 74 72 69 6e 67 50 39 6c 75 61 5f 0_Ei.__Z16lua_pushvfstringP9lua_
63400 53 74 61 74 65 50 4b 63 50 31 33 5f 5f 76 61 5f 6c 69 73 74 5f 74 61 67 00 5f 5f 5a 31 36 6c 75 StatePKcP13__va_list_tag.__Z16lu
63420 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 36 a_setmetatableP9lua_Statei.__Z16
63440 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a lua_setuservalueP9lua_Statei.__Z
63460 31 37 6c 75 61 43 5f 62 61 72 72 69 65 72 62 61 63 6b 5f 50 39 6c 75 61 5f 53 74 61 74 65 50 35 17luaC_barrierback_P9lua_StateP5
63480 54 61 62 6c 65 00 5f 5f 5a 31 37 6c 75 61 44 5f 72 65 61 6c 6c 6f 63 73 74 61 63 6b 50 39 6c 75 Table.__Z17luaD_reallocstackP9lu
634a0 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 37 6c 75 61 46 5f 67 65 74 6c 6f 63 61 6c 6e 61 6d 65 50 a_Statei.__Z17luaF_getlocalnameP
634c0 4b 35 50 72 6f 74 6f 69 69 00 5f 5f 5a 31 37 6c 75 61 4b 5f 65 78 70 32 61 6e 79 72 65 67 75 70 K5Protoii.__Z17luaK_exp2anyregup
634e0 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 37 6c 75 61 4c 5f 62 P9FuncStateP7expdesc.__Z17luaL_b
63500 75 66 66 69 6e 69 74 73 69 7a 65 50 39 6c 75 61 5f 53 74 61 74 65 50 31 31 6c 75 61 4c 5f 42 75 uffinitsizeP9lua_StateP11luaL_Bu
63520 66 66 65 72 6d 00 5f 5f 5a 31 37 6c 75 61 4c 5f 63 68 65 63 6b 69 6e 74 65 67 65 72 50 39 6c 75 fferm.__Z17luaL_checkintegerP9lu
63540 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 37 6c 75 61 4c 5f 63 68 65 63 6b 6c 73 74 72 69 6e 67 50 a_Statei.__Z17luaL_checklstringP
63560 39 6c 75 61 5f 53 74 61 74 65 69 50 6d 00 5f 5f 5a 31 37 6c 75 61 4c 5f 67 65 74 6d 65 74 61 66 9lua_StateiPm.__Z17luaL_getmetaf
63580 69 65 6c 64 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 37 6c 75 61 4c 5f 6e 65 ieldP9lua_StateiPKc.__Z17luaL_ne
635a0 77 6d 65 74 61 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 37 6c 75 wmetatableP9lua_StatePKc.__Z17lu
635c0 61 4c 5f 70 72 65 70 62 75 66 66 73 69 7a 65 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 6d 00 5f aL_prepbuffsizeP11luaL_Bufferm._
635e0 5f 5a 31 37 6c 75 61 4c 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 _Z17luaL_setmetatableP9lua_State
63600 50 4b 63 00 5f 5f 5a 31 37 6c 75 61 4f 5f 70 75 73 68 76 66 73 74 72 69 6e 67 50 39 6c 75 61 5f PKc.__Z17luaO_pushvfstringP9lua_
63620 53 74 61 74 65 50 4b 63 50 31 33 5f 5f 76 61 5f 6c 69 73 74 5f 74 61 67 00 5f 5f 5a 31 37 6c 75 StatePKcP13__va_list_tag.__Z17lu
63640 61 6f 70 65 6e 5f 63 6f 72 6f 75 74 69 6e 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 38 aopen_coroutineP9lua_State.__Z18
63660 6c 75 61 43 5f 75 70 76 61 6c 62 61 72 72 69 65 72 5f 50 39 6c 75 61 5f 53 74 61 74 65 50 35 55 luaC_upvalbarrier_P9lua_StateP5U
63680 70 56 61 6c 00 5f 5f 5a 31 38 6c 75 61 4b 5f 64 69 73 63 68 61 72 67 65 76 61 72 73 50 39 46 75 pVal.__Z18luaK_dischargevarsP9Fu
636a0 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 38 6c 75 61 4c 5f 63 68 65 63 6b ncStateP7expdesc.__Z18luaL_check
636c0 76 65 72 73 69 6f 6e 5f 50 39 6c 75 61 5f 53 74 61 74 65 64 6d 00 5f 5f 5a 31 38 6c 75 61 5f 73 version_P9lua_Statedm.__Z18lua_s
636e0 74 72 69 6e 67 74 6f 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 tringtonumberP9lua_StatePKc.__Z1
63700 39 6c 75 61 43 5f 63 68 65 63 6b 66 69 6e 61 6c 69 7a 65 72 50 39 6c 75 61 5f 53 74 61 74 65 50 9luaC_checkfinalizerP9lua_StateP
63720 38 47 43 4f 62 6a 65 63 74 50 35 54 61 62 6c 65 00 5f 5f 5a 31 39 6c 75 61 43 5f 66 72 65 65 61 8GCObjectP5Table.__Z19luaC_freea
63740 6c 6c 6f 62 6a 65 63 74 73 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 39 6c 75 61 4c 5f 70 llobjectsP9lua_State.__Z19luaL_p
63760 75 73 68 72 65 73 75 6c 74 73 69 7a 65 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 6d 00 5f 5f 5a ushresultsizeP11luaL_Bufferm.__Z
63780 32 30 6c 75 61 44 5f 70 72 6f 74 65 63 74 65 64 70 61 72 73 65 72 50 39 6c 75 61 5f 53 74 61 74 20luaD_protectedparserP9lua_Stat
637a0 65 50 33 5a 69 6f 50 4b 63 53 34 5f 00 5f 5f 5a 32 30 6c 75 61 44 5f 72 61 77 72 75 6e 70 72 6f eP3ZioPKcS4_.__Z20luaD_rawrunpro
637c0 74 65 63 74 65 64 50 39 6c 75 61 5f 53 74 61 74 65 50 46 76 53 30 5f 50 76 45 53 31 5f 00 5f 5f tectedP9lua_StatePFvS0_PvES1_.__
637e0 5a 32 31 6c 75 61 5f 70 75 73 68 6c 69 67 68 74 75 73 65 72 64 61 74 61 50 39 6c 75 61 5f 53 74 Z21lua_pushlightuserdataP9lua_St
63800 61 74 65 50 76 00 5f 5f 5a 36 6c 75 61 5f 67 63 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f atePv.__Z6lua_gcP9lua_Stateii.__
63820 5a 37 64 6f 5f 68 61 73 68 50 4b 63 69 00 5f 5f 5a 37 6c 75 61 5f 6c 65 6e 50 39 6c 75 61 5f 53 Z7do_hashPKci.__Z7lua_lenP9lua_S
63840 74 61 74 65 69 00 5f 5f 5a 37 6f 73 5f 73 74 61 74 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a tatei.__Z7os_statP9lua_State.__Z
63860 37 6f 73 5f 75 75 69 64 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6c 75 61 43 5f 66 69 78 7os_uuidP9lua_State.__Z8luaC_fix
63880 50 39 6c 75 61 5f 53 74 61 74 65 50 38 47 43 4f 62 6a 65 63 74 00 5f 5f 5a 38 6c 75 61 48 5f 67 P9lua_StateP8GCObject.__Z8luaH_g
638a0 65 74 50 35 54 61 62 6c 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 38 6c 75 61 48 etP5TablePK10lua_TValue.__Z8luaH
638c0 5f 6e 65 77 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6c 75 61 48 5f 73 65 74 50 39 6c 75 _newP9lua_State.__Z8luaH_setP9lu
638e0 61 5f 53 74 61 74 65 50 35 54 61 62 6c 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a a_StateP5TablePK10lua_TValue.__Z
63900 38 6c 75 61 4b 5f 6e 69 6c 50 39 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 38 6c 75 61 4b 5f 8luaK_nilP9FuncStateii.__Z8luaK_
63920 72 65 74 50 39 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 38 6c 75 61 4c 5f 6c 65 6e 50 39 6c retP9FuncStateii.__Z8luaL_lenP9l
63940 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 38 6c 75 61 4c 5f 72 65 66 50 39 6c 75 61 5f 53 74 61 74 ua_Statei.__Z8luaL_refP9lua_Stat
63960 65 69 00 5f 5f 5a 38 6c 75 61 53 5f 6e 65 77 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f ei.__Z8luaS_newP9lua_StatePKc.__
63980 5a 38 6c 75 61 56 5f 64 69 76 50 39 6c 75 61 5f 53 74 61 74 65 78 78 00 5f 5f 5a 38 6c 75 61 56 Z8luaV_divP9lua_Statexx.__Z8luaV
639a0 5f 6d 6f 64 50 39 6c 75 61 5f 53 74 61 74 65 78 78 00 5f 5f 5a 38 6c 75 61 5f 63 6f 70 79 50 39 _modP9lua_Statexx.__Z8lua_copyP9
639c0 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 38 6c 75 61 5f 64 75 6d 70 50 39 6c 75 61 5f 53 74 lua_Stateii.__Z8lua_dumpP9lua_St
639e0 61 74 65 50 46 69 53 30 5f 50 4b 76 6d 50 76 45 53 33 5f 69 00 5f 5f 5a 38 6c 75 61 5f 67 65 74 atePFiS0_PKvmPvES3_i.__Z8lua_get
63a00 69 50 39 6c 75 61 5f 53 74 61 74 65 69 78 00 5f 5f 5a 38 6c 75 61 5f 6c 6f 61 64 50 39 6c 75 61 iP9lua_Stateix.__Z8lua_loadP9lua
63a20 5f 53 74 61 74 65 50 46 50 4b 63 53 30 5f 50 76 50 6d 45 53 33 5f 53 32 5f 53 32 5f 00 5f 5f 5a _StatePFPKcS0_PvPmES3_S2_S2_.__Z
63a40 38 6c 75 61 5f 6e 65 78 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 38 6c 75 61 5f 73 65 8lua_nextP9lua_Statei.__Z8lua_se
63a60 74 69 50 39 6c 75 61 5f 53 74 61 74 65 69 78 00 5f 5f 5a 38 6c 75 61 5f 74 79 70 65 50 39 6c 75 tiP9lua_Stateix.__Z8lua_typeP9lu
63a80 61 5f 53 74 61 74 65 69 00 5f 5f 5a 38 6f 73 5f 63 68 64 69 72 50 39 6c 75 61 5f 53 74 61 74 65 a_Statei.__Z8os_chdirP9lua_State
63aa0 00 5f 5f 5a 38 6f 73 5f 69 73 64 69 72 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6f 73 5f .__Z8os_isdirP9lua_State.__Z8os_
63ac0 6d 6b 64 69 72 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6f 73 5f 72 6d 64 69 72 50 39 6c mkdirP9lua_State.__Z8os_rmdirP9l
63ae0 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6f 73 5f 74 69 63 6b 73 50 39 6c 75 61 5f 53 74 61 74 65 ua_State.__Z8os_ticksP9lua_State
63b00 00 5f 5f 5a 39 64 6f 5f 69 73 66 69 6c 65 50 4b 63 00 5f 5f 5a 39 6c 75 61 43 5f 73 74 65 70 50 .__Z9do_isfilePKc.__Z9luaC_stepP
63b20 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 44 5f 63 61 6c 6c 50 39 6c 75 61 5f 53 74 9lua_State.__Z9luaD_callP9lua_St
63b40 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 69 69 00 5f 5f 5a 39 6c 75 61 44 5f 68 6f 6f 6b ateP10lua_TValueii.__Z9luaD_hook
63b60 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 39 6c 75 61 48 5f 66 72 65 65 50 39 6c 75 61 P9lua_Stateii.__Z9luaH_freeP9lua
63b80 5f 53 74 61 74 65 50 35 54 61 62 6c 65 00 5f 5f 5a 39 6c 75 61 48 5f 67 65 74 6e 50 35 54 61 62 _StateP5Table.__Z9luaH_getnP5Tab
63ba0 6c 65 00 5f 5f 5a 39 6c 75 61 48 5f 6e 65 78 74 50 39 6c 75 61 5f 53 74 61 74 65 50 35 54 61 62 le.__Z9luaH_nextP9lua_StateP5Tab
63bc0 6c 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 39 6c 75 61 4b 5f 69 6e 74 4b 50 39 46 leP10lua_TValue.__Z9luaK_intKP9F
63be0 75 6e 63 53 74 61 74 65 78 00 5f 5f 5a 39 6c 75 61 4b 5f 6a 75 6d 70 50 39 46 75 6e 63 53 74 61 uncStatex.__Z9luaK_jumpP9FuncSta
63c00 74 65 00 5f 5f 5a 39 6c 75 61 4b 5f 73 65 6c 66 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 te.__Z9luaK_selfP9FuncStateP7exp
63c20 64 65 73 63 53 32 5f 00 5f 5f 5a 39 6c 75 61 4c 5f 67 73 75 62 50 39 6c 75 61 5f 53 74 61 74 65 descS2_.__Z9luaL_gsubP9lua_State
63c40 50 4b 63 53 32 5f 53 32 5f 00 5f 5f 5a 39 6c 75 61 53 5f 68 61 73 68 50 4b 63 6d 6a 00 5f 5f 5a PKcS2_S2_.__Z9luaS_hashPKcmj.__Z
63c60 39 6c 75 61 54 5f 69 6e 69 74 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 55 5f 64 9luaT_initP9lua_State.__Z9luaU_d
63c80 75 6d 70 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 35 50 72 6f 74 6f 50 46 69 53 30 5f 50 4b 76 6d umpP9lua_StatePK5ProtoPFiS0_PKvm
63ca0 50 76 45 53 36 5f 69 00 5f 5f 5a 39 6c 75 61 58 5f 69 6e 69 74 50 39 6c 75 61 5f 53 74 61 74 65 PvES6_i.__Z9luaX_initP9lua_State
63cc0 00 5f 5f 5a 39 6c 75 61 58 5f 6e 65 78 74 50 38 4c 65 78 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 .__Z9luaX_nextP8LexState.__Z9lua
63ce0 5a 5f 66 69 6c 6c 50 33 5a 69 6f 00 5f 5f 5a 39 6c 75 61 5a 5f 69 6e 69 74 50 39 6c 75 61 5f 53 Z_fillP3Zio.__Z9luaZ_initP9lua_S
63d00 74 61 74 65 50 33 5a 69 6f 50 46 50 4b 63 53 30 5f 50 76 50 6d 45 53 35 5f 00 5f 5f 5a 39 6c 75 tateP3ZioPFPKcS0_PvPmES5_.__Z9lu
63d20 61 5a 5f 72 65 61 64 50 33 5a 69 6f 50 76 6d 00 5f 5f 5a 39 6c 75 61 5f 61 72 69 74 68 50 39 6c aZ_readP3ZioPvm.__Z9lua_arithP9l
63d40 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 39 6c 75 61 5f 63 61 6c 6c 6b 50 39 6c 75 61 5f 53 74 61 ua_Statei.__Z9lua_callkP9lua_Sta
63d60 74 65 69 69 6c 50 46 69 53 30 5f 69 6c 45 00 5f 5f 5a 39 6c 75 61 5f 63 6c 6f 73 65 50 39 6c 75 teiilPFiS0_ilE.__Z9lua_closeP9lu
63d80 61 5f 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 5f 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 a_State.__Z9lua_errorP9lua_State
63da0 00 5f 5f 5a 39 6c 75 61 5f 78 6d 6f 76 65 50 39 6c 75 61 5f 53 74 61 74 65 53 30 5f 69 00 5f 5f .__Z9lua_xmoveP9lua_StateS0_i.__
63dc0 5a 39 6f 73 5f 67 65 74 63 77 64 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 39 6f 73 5f 69 73 Z9os_getcwdP9lua_State.__Z9os_is
63de0 66 69 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 54 53 31 31 6c 75 61 5f 6c 6f 6e 67 6a fileP9lua_State.__ZTS11lua_longj
63e00 6d 70 00 5f 5f 5a 54 53 50 31 31 6c 75 61 5f 6c 6f 6e 67 6a 6d 70 00 5f 5f 5f 70 72 6f 67 6e 61 mp.__ZTSP11lua_longjmp.___progna
63e20 6d 65 00 5f 5f 6d 68 5f 65 78 65 63 75 74 65 5f 68 65 61 64 65 72 00 5f 62 75 69 6c 74 69 6e 5f me.__mh_execute_header._builtin_
63e40 73 63 72 69 70 74 73 00 5f 65 6e 76 69 72 6f 6e 00 5f 6c 75 61 4f 5f 6e 69 6c 6f 62 6a 65 63 74 scripts._environ._luaO_nilobject
63e60 5f 00 5f 6c 75 61 50 5f 6f 70 6d 6f 64 65 73 00 5f 6c 75 61 50 5f 6f 70 6e 61 6d 65 73 00 5f 6c _._luaP_opmodes._luaP_opnames._l
63e80 75 61 54 5f 74 79 70 65 6e 61 6d 65 73 5f 00 5f 6c 75 61 5f 69 64 65 6e 74 00 5f 6c 75 61 69 5f uaT_typenames_._lua_ident._luai_
63ea0 63 74 79 70 65 5f 00 5f 6d 61 69 6e 00 73 74 61 72 74 00 5f 43 46 42 75 6e 64 6c 65 43 6f 70 79 ctype_._main.start._CFBundleCopy
63ec0 45 78 65 63 75 74 61 62 6c 65 55 52 4c 00 5f 43 46 42 75 6e 64 6c 65 47 65 74 4d 61 69 6e 42 75 ExecutableURL._CFBundleGetMainBu
63ee0 6e 64 6c 65 00 5f 43 46 53 74 72 69 6e 67 47 65 74 43 53 74 72 69 6e 67 00 5f 43 46 55 52 4c 43 ndle._CFStringGetCString._CFURLC
63f00 6f 70 79 46 69 6c 65 53 79 73 74 65 6d 50 61 74 68 00 5f 47 65 73 74 61 6c 74 00 5f 5f 44 65 66 opyFileSystemPath._Gestalt.__Def
63f20 61 75 6c 74 52 75 6e 65 4c 6f 63 61 6c 65 00 5f 5f 5a 54 56 4e 31 30 5f 5f 63 78 78 61 62 69 76 aultRuneLocale.__ZTVN10__cxxabiv
63f40 31 31 37 5f 5f 63 6c 61 73 73 5f 74 79 70 65 5f 69 6e 66 6f 45 00 5f 5f 5a 54 56 4e 31 30 5f 5f 117__class_type_infoE.__ZTVN10__
63f60 63 78 78 61 62 69 76 31 31 39 5f 5f 70 6f 69 6e 74 65 72 5f 74 79 70 65 5f 69 6e 66 6f 45 00 5f cxxabiv119__pointer_type_infoE._
63f80 5f 5f 63 78 61 5f 61 6c 6c 6f 63 61 74 65 5f 65 78 63 65 70 74 69 6f 6e 00 5f 5f 5f 63 78 61 5f __cxa_allocate_exception.___cxa_
63fa0 62 65 67 69 6e 5f 63 61 74 63 68 00 5f 5f 5f 63 78 61 5f 65 6e 64 5f 63 61 74 63 68 00 5f 5f 5f begin_catch.___cxa_end_catch.___
63fc0 63 78 61 5f 74 68 72 6f 77 00 5f 5f 5f 65 72 72 6f 72 00 5f 5f 5f 67 78 78 5f 70 65 72 73 6f 6e cxa_throw.___error.___gxx_person
63fe0 61 6c 69 74 79 5f 76 30 00 5f 5f 5f 6b 65 79 6d 67 72 5f 64 77 61 72 66 32 5f 72 65 67 69 73 74 ality_v0.___keymgr_dwarf2_regist
64000 65 72 5f 73 65 63 74 69 6f 6e 73 00 5f 5f 5f 6d 61 73 6b 72 75 6e 65 00 5f 5f 5f 73 72 67 65 74 er_sections.___maskrune.___srget
64020 00 5f 5f 5f 73 74 64 65 72 72 70 00 5f 5f 5f 73 74 64 69 6e 70 00 5f 5f 5f 73 74 64 6f 75 74 70 .___stderrp.___stdinp.___stdoutp
64040 00 5f 5f 5f 74 6f 6c 6f 77 65 72 00 5f 5f 5f 74 6f 75 70 70 65 72 00 5f 5f 63 74 68 72 65 61 64 .___tolower.___toupper.__cthread
64060 5f 69 6e 69 74 5f 72 6f 75 74 69 6e 65 00 5f 61 62 6f 72 74 00 5f 61 63 6f 73 00 5f 61 73 69 6e _init_routine._abort._acos._asin
64080 00 5f 61 74 61 6e 32 00 5f 61 74 65 78 69 74 00 5f 63 65 69 6c 00 5f 63 68 64 69 72 00 5f 63 6c ._atan2._atexit._ceil._chdir._cl
640a0 65 61 72 65 72 72 00 5f 63 6c 6f 63 6b 00 5f 63 6c 6f 73 65 00 5f 63 6c 6f 73 65 64 69 72 00 5f earerr._clock._close._closedir._
640c0 63 6f 73 00 5f 64 69 66 66 74 69 6d 65 00 5f 64 6c 63 6c 6f 73 65 00 5f 64 6c 65 72 72 6f 72 00 cos._difftime._dlclose._dlerror.
640e0 5f 64 6c 6f 70 65 6e 00 5f 64 6c 73 79 6d 00 5f 65 72 72 6e 6f 00 5f 65 78 69 74 00 5f 65 78 70 _dlopen._dlsym._errno._exit._exp
64100 00 5f 66 63 6c 6f 73 65 00 5f 66 65 6f 66 00 5f 66 65 72 72 6f 72 00 5f 66 66 6c 75 73 68 00 5f ._fclose._feof._ferror._fflush._
64120 66 67 65 74 73 00 5f 66 6c 6f 63 6b 66 69 6c 65 00 5f 66 6c 6f 6f 72 00 5f 66 6d 6f 64 00 5f 66 fgets._flockfile._floor._fmod._f
64140 6e 6d 61 74 63 68 00 5f 66 6f 70 65 6e 00 5f 66 70 72 69 6e 74 66 00 5f 66 72 65 61 64 00 5f 66 nmatch._fopen._fprintf._fread._f
64160 72 65 65 00 5f 66 72 65 6f 70 65 6e 00 5f 66 72 65 78 70 00 5f 66 73 65 65 6b 6f 00 5f 66 74 65 ree._freopen._frexp._fseeko._fte
64180 6c 6c 6f 00 5f 66 75 6e 6c 6f 63 6b 66 69 6c 65 00 5f 66 77 72 69 74 65 00 5f 67 65 74 63 00 5f llo._funlockfile._fwrite._getc._
641a0 67 65 74 63 77 64 00 5f 67 65 74 65 6e 76 00 5f 67 65 74 74 69 6d 65 6f 66 64 61 79 00 5f 67 6d getcwd._getenv._gettimeofday._gm
641c0 74 69 6d 65 5f 72 00 5f 6c 6f 63 61 6c 65 63 6f 6e 76 00 5f 6c 6f 63 61 6c 74 69 6d 65 5f 72 00 time_r._localeconv._localtime_r.
641e0 5f 6c 6f 67 00 5f 6c 6f 67 31 30 00 5f 6d 61 63 68 5f 69 6e 69 74 5f 72 6f 75 74 69 6e 65 00 5f _log._log10._mach_init_routine._
64200 6d 61 6c 6c 6f 63 00 5f 6d 65 6d 63 68 72 00 5f 6d 65 6d 63 6d 70 00 5f 6d 65 6d 63 70 79 00 5f malloc._memchr._memcmp._memcpy._
64220 6d 6b 64 69 72 00 5f 6d 6b 73 74 65 6d 70 00 5f 6d 6b 74 69 6d 65 00 5f 6f 70 65 6e 64 69 72 00 mkdir._mkstemp._mktime._opendir.
64240 5f 70 63 6c 6f 73 65 00 5f 70 6f 70 65 6e 00 5f 70 6f 77 00 5f 70 75 74 73 00 5f 72 61 6e 64 00 _pclose._popen._pow._puts._rand.
64260 5f 72 61 6e 64 6f 6d 00 5f 72 65 61 64 64 69 72 00 5f 72 65 61 6c 6c 6f 63 00 5f 72 65 6d 6f 76 _random._readdir._realloc._remov
64280 65 00 5f 72 65 6e 61 6d 65 00 5f 72 6d 64 69 72 00 5f 73 65 74 6c 6f 63 61 6c 65 00 5f 73 65 74 e._rename._rmdir._setlocale._set
642a0 76 62 75 66 00 5f 73 69 6e 00 5f 73 70 72 69 6e 74 66 00 5f 73 72 61 6e 64 6f 6d 00 5f 73 74 61 vbuf._sin._sprintf._srandom._sta
642c0 74 00 5f 73 74 72 63 68 72 00 5f 73 74 72 63 6d 70 00 5f 73 74 72 63 6f 6c 6c 00 5f 73 74 72 63 t._strchr._strcmp._strcoll._strc
642e0 70 79 00 5f 73 74 72 65 72 72 6f 72 00 5f 73 74 72 66 74 69 6d 65 00 5f 73 74 72 6c 65 6e 00 5f py._strerror._strftime._strlen._
64300 73 74 72 6e 63 6d 70 00 5f 73 74 72 6e 63 70 79 00 5f 73 74 72 70 62 72 6b 00 5f 73 74 72 72 63 strncmp._strncpy._strpbrk._strrc
64320 68 72 00 5f 73 74 72 73 70 6e 00 5f 73 74 72 73 74 72 00 5f 73 74 72 74 6f 64 00 5f 73 79 73 74 hr._strspn._strstr._strtod._syst
64340 65 6d 00 5f 74 61 6e 00 5f 74 69 6d 65 00 5f 74 6d 70 66 69 6c 65 00 5f 75 6e 67 65 74 63 00 00 em._tan._time._tmpfile._ungetc..