summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/linux/genie
blob: 9e1c5a8ebb0eeb0b0dea37fef9deffe6dc3777b4 (plain)
ofshex dumpascii
0000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 02 00 3e 00 01 00 00 00 5a 48 40 00 00 00 00 00 .ELF..............>.....ZH@.....
0020 40 00 00 00 00 00 00 00 c0 e6 05 00 00 00 00 00 00 00 00 00 40 00 38 00 09 00 40 00 1c 00 1b 00 @...................@.8...@.....
0040 06 00 00 00 05 00 00 00 40 00 00 00 00 00 00 00 40 00 40 00 00 00 00 00 40 00 40 00 00 00 00 00 ........@.......@.@.....@.@.....
0060 f8 01 00 00 00 00 00 00 f8 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 ................................
0080 38 02 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 40 00 00 00 00 00 1c 00 00 00 00 00 00 00 8.......8.@.....8.@.............
00a0 1c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 0c d3 05 00 00 00 00 00 0c d3 05 00 00 00 00 00 ..@.......@.....................
00e0 00 00 20 00 00 00 00 00 01 00 00 00 06 00 00 00 f0 dd 05 00 00 00 00 00 f0 dd 65 00 00 00 00 00 ..........................e.....
0100 f0 dd 65 00 00 00 00 00 b0 07 00 00 00 00 00 00 d8 07 00 00 00 00 00 00 00 00 20 00 00 00 00 00 ..e.............................
0120 02 00 00 00 06 00 00 00 08 de 05 00 00 00 00 00 08 de 65 00 00 00 00 00 08 de 65 00 00 00 00 00 ..................e.......e.....
0140 f0 01 00 00 00 00 00 00 f0 01 00 00 00 00 00 00 08 00 00 00 00 00 00 00 04 00 00 00 04 00 00 00 ................................
0160 54 02 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 40 00 00 00 00 00 44 00 00 00 00 00 00 00 T.......T.@.....T.@.....D.......
0180 44 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 50 e5 74 64 04 00 00 00 78 47 05 00 00 00 00 00 D...............P.td....xG......
01a0 78 47 45 00 00 00 00 00 78 47 45 00 00 00 00 00 74 15 00 00 00 00 00 00 74 15 00 00 00 00 00 00 xGE.....xGE.....t.......t.......
01c0 04 00 00 00 00 00 00 00 51 e5 74 64 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Q.td....................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................................
0200 52 e5 74 64 04 00 00 00 f0 dd 05 00 00 00 00 00 f0 dd 65 00 00 00 00 00 f0 dd 65 00 00 00 00 00 R.td..............e.......e.....
0220 10 02 00 00 00 00 00 00 10 02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 2f 6c 69 62 36 34 2f 6c ......................../lib64/l
0240 64 2d 6c 69 6e 75 78 2d 78 38 36 2d 36 34 2e 73 6f 2e 32 00 04 00 00 00 10 00 00 00 01 00 00 00 d-linux-x86-64.so.2.............
0260 47 4e 55 00 00 00 00 00 02 00 00 00 06 00 00 00 18 00 00 00 04 00 00 00 14 00 00 00 03 00 00 00 GNU.............................
0280 47 4e 55 00 35 ac e2 14 f9 84 bf fc 8a 6c f1 e4 99 4e 6b b8 c0 ee 99 00 83 00 00 00 71 00 00 00 GNU.5........l...Nk.........q...
02a0 10 00 00 00 0a 00 00 00 60 1e 80 d0 54 80 20 00 18 92 e0 39 04 10 a2 24 18 03 09 81 08 93 61 81 ........`...T......9...$......a.
02c0 c0 2c 61 6e 41 60 05 54 88 22 24 be 16 1f 84 20 7e 4a 2a d6 c0 26 50 4c 08 03 05 24 08 c0 a9 2f .,anA`.T."$.....~J*..&PL...$.../
02e0 4a 69 a6 55 02 b1 3e 31 26 f8 03 29 31 84 85 12 83 81 51 21 1c 08 00 06 03 0a 16 e9 06 02 01 30 Ji.U..>1&..)1.....Q!...........0
0300 58 90 00 20 79 02 20 00 80 52 a2 11 08 38 46 1a 1d 02 31 93 38 84 00 00 02 45 26 28 5a 20 0e 49 X...y....R...8F...1.8....E&(Z..I
0320 22 9c 0c d0 b4 85 16 48 00 00 00 00 71 00 00 00 00 00 00 00 73 00 00 00 74 00 00 00 76 00 00 00 "......H....q.......s...t...v...
0340 00 00 00 00 77 00 00 00 78 00 00 00 79 00 00 00 7d 00 00 00 80 00 00 00 81 00 00 00 00 00 00 00 ....w...x...y...}...............
0360 00 00 00 00 00 00 00 00 87 00 00 00 88 00 00 00 89 00 00 00 8b 00 00 00 8d 00 00 00 8e 00 00 00 ................................
0380 90 00 00 00 91 00 00 00 94 00 00 00 00 00 00 00 95 00 00 00 96 00 00 00 99 00 00 00 00 00 00 00 ................................
03a0 9b 00 00 00 9e 00 00 00 a1 00 00 00 a3 00 00 00 a7 00 00 00 a8 00 00 00 a9 00 00 00 aa 00 00 00 ................................
03c0 00 00 00 00 ad 00 00 00 00 00 00 00 af 00 00 00 00 00 00 00 00 00 00 00 b0 00 00 00 b2 00 00 00 ................................
03e0 00 00 00 00 b3 00 00 00 00 00 00 00 b4 00 00 00 b6 00 00 00 b8 00 00 00 b9 00 00 00 00 00 00 00 ................................
0400 bb 00 00 00 bd 00 00 00 be 00 00 00 00 00 00 00 c1 00 00 00 c2 00 00 00 c3 00 00 00 c5 00 00 00 ................................
0420 00 00 00 00 00 00 00 00 c6 00 00 00 00 00 00 00 c7 00 00 00 c8 00 00 00 c9 00 00 00 cb 00 00 00 ................................
0440 cc 00 00 00 cd 00 00 00 00 00 00 00 d0 00 00 00 d3 00 00 00 d6 00 00 00 d7 00 00 00 da 00 00 00 ................................
0460 dc 00 00 00 dd 00 00 00 de 00 00 00 e0 00 00 00 00 00 00 00 e3 00 00 00 e4 00 00 00 00 00 00 00 ................................
0480 e5 00 00 00 e7 00 00 00 e9 00 00 00 eb 00 00 00 ef 00 00 00 f1 00 00 00 f2 00 00 00 f4 00 00 00 ................................
04a0 f5 00 00 00 f8 00 00 00 fa 00 00 00 00 00 00 00 fb 00 00 00 fd 00 00 00 fe 00 00 00 ff 00 00 00 ................................
04c0 01 01 00 00 04 01 00 00 06 01 00 00 09 01 00 00 0b 01 00 00 0d 01 00 00 00 00 00 00 00 00 00 00 ................................
04e0 11 01 00 00 12 01 00 00 13 01 00 00 17 01 00 00 18 01 00 00 00 00 00 00 1a 01 00 00 1b 01 00 00 ................................
0500 1c 01 00 00 00 00 00 00 1f 01 00 00 20 01 00 00 22 01 00 00 24 01 00 00 26 01 00 00 27 01 00 00 ................"...$...&...'...
0520 29 01 00 00 00 00 00 00 2a 01 00 00 2c 01 00 00 2d 01 00 00 98 7c ca bc c3 d6 65 0d 79 3e 8c e8 ).......*...,...-....|....e.y>..
0540 ba c1 5d 1f cb 07 1a 38 39 cb 5c 93 f9 a1 59 17 d1 b1 56 22 b0 24 18 19 54 c4 d6 21 fe 54 76 da ..]....89.\...Y...V".$..T..!.Tv.
0560 e1 05 26 fb 7a 7d 31 29 9e 02 e6 88 d7 c5 21 4e dd c8 32 66 0e 73 d5 be 56 02 30 4b 02 16 b6 bf ..&.z}1)......!N..2f.s..V.0K....
0580 1c 25 b6 b5 08 cb 2d 5b b9 8d f1 0e 0f ef 12 39 e1 b8 2e b4 e4 76 77 50 db cd e3 9e 88 41 f7 31 .%....-[.......9.....vwP.....A.1
05a0 1d 65 fa d8 57 f4 da e6 82 10 c1 b3 1d 30 0b 3f 67 55 61 10 0c ad 7c 6c 90 bc 81 20 15 7d 65 cd .e..W........0.?gUa...|l.....}e.
05c0 9b e9 28 4c 0b bc 26 a6 32 6d a5 c3 ca a3 5f 39 b3 0d b0 bf f4 f5 86 4f df 34 39 20 80 62 e4 9a ..(L..&.2m...._9.......O.49..b..
05e0 14 f3 d6 4e 43 bf 5f 5f 44 69 10 3f b2 3b b3 f6 8b 9b 59 41 90 a0 41 35 2d 1f 54 20 f4 2d 84 c5 ...NC.__Di.?.;....YA..A5-.T..-..
0600 2c dd 60 e0 4c e8 58 64 c1 55 61 39 31 2e 48 0c 23 98 f3 7b 29 f5 91 4b 28 1d 8c 1c 22 85 65 5f ,.`.L.Xd.Ua91.H.#..{)..K(...".e_
0620 f3 fb 5b 6c 32 62 db ed 0f 6e db 4d a1 47 6f 9f 88 07 14 3f 6b 5a ed 0a 7f 4d d6 2b e3 9a c8 3b ..[l2b...n.M.Go....?kZ...M.+...;
0640 b2 c7 1b 60 b5 d8 c5 2a e0 c9 ee 65 39 f2 8b 1c 69 b5 1b 8a e4 d3 c5 1d 1d 47 2f eb 46 71 dd 12 ...`...*...e9...i........G/.Fq..
0660 df 9f c3 87 3d 75 7a 77 36 e6 a4 c3 90 8a d7 b5 e9 97 e6 3a 89 8c 6c fb a5 57 b0 66 3c 55 ba 3e ....=uzw6..........:..l..W.f<U.>
0680 89 75 b1 9d 63 22 bd f3 d9 71 58 1c c5 07 4d 09 fd 34 5a 20 b6 49 e5 a1 d3 0d e8 88 bf 8f 13 04 .u..c"...qX...M..4Z..I..........
06a0 dd 8b db 4d c4 92 6e b2 d8 68 1d 71 25 be 12 97 42 57 79 77 20 36 f7 b6 cd 07 4d 09 38 73 46 09 ...M..n..h.q%...BWyw.6....M.8sF.
06c0 ee 5d e9 94 5d 3e 49 49 cd 05 95 a6 24 0a 4e 95 ca 18 6b 99 59 52 42 c6 74 65 65 6b f1 28 9d d4 .]..]>II....$.N...k.YRB.teek.(..
06e0 35 24 e1 e1 db 39 c2 20 9e d8 fe 79 7b 25 18 19 bc 86 19 d4 40 73 46 09 ed 79 8e f3 75 0c d2 c9 5$...9.....y{%......@sF..y..u...
0700 59 8f 79 34 30 db 89 38 43 6c 71 d0 d2 7b 64 0c 2b a5 a5 b5 94 7e 91 e8 af d5 5f cd ce 92 b0 3d Y.y40..8Clq..{d.+....~...._....=
0720 00 42 88 95 c8 f1 4d 72 39 33 fa 44 ac 4b e3 c0 6b 42 4a b5 bb e3 92 7c 42 11 aa 34 ed e8 7a a8 .B....Mr93.D.K..kBJ....|B..4..z.
0740 6d 5c 8e 17 ea d3 ef 0e bc d5 9f 4b 59 92 b1 d3 1a 0d e8 3a 17 63 eb 2f 93 e0 cc 08 92 76 ee 49 m\.........KY......:.c./.....v.I
0760 09 2c ca a0 43 45 d5 ec 0d 14 e2 9e 2c 33 30 46 df c7 ba bf d0 58 db 4d a0 8a 0a 3f b1 2e 7c 65 .,..CE......,30F.....X.M...?..|e
0780 9a 26 13 3f 5d 58 a0 fb 0c 3a 97 0b 06 78 0f 3f c7 32 a8 87 64 43 88 f7 49 43 43 db e8 82 15 0c .&.?]X...:...x.?.2..dC..ICC.....
07a0 13 91 91 e8 ce bf c4 c2 a8 0c 1c 73 10 32 5c 27 45 0b 29 1e bf e0 d7 b5 0f 92 0c 3f 2e aa 83 48 ...........s.2\'E.)........?...H
07c0 6a 7f 9a 7c 48 88 9a 31 49 63 af d2 51 79 b0 3d ae e5 cd aa 41 ea 25 6c a3 77 5e b7 bd a6 3c 6b j..|H..1Ic..Qy.=....A.%l.w^...<k
07e0 24 5c 8e 66 c6 69 ca cf 63 1e c9 23 0b 7c 7c 51 c6 98 2b da d3 ef 68 71 4e 2d 61 4f 77 c4 eb 3d $\.f.i..c..#.||Q..+...hqN-aOw..=
0800 ac 10 4e ef 1d 32 2d a7 59 10 1d 4d 22 af c0 a5 6b 09 43 d6 41 39 2e 76 88 6f b6 5e db 98 27 da ..N..2-.Y..M"...k.C.A9.v.o.^..'.
0820 55 97 a3 e8 5c 3c 0b 39 76 e9 c6 01 67 9d 78 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 U...\<.9v...g.x.................
0840 00 00 00 00 00 00 00 00 21 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........!.......................
0860 8a 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b4 03 00 00 12 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 67 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........g.......................
08c0 ec 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e7 02 00 00 12 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................@...............
0900 00 00 00 00 00 00 00 00 5f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........_.......................
0920 19 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 20 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ae 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 da 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 4c 05 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 34 02 00 00 12 00 00 00 L.......................4.......
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 97 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 b6 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ba 01 00 00 12 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c5 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 da 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 9f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 01 00 00 12 00 00 00 ........................a.......
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................C...............
0a80 00 00 00 00 00 00 00 00 74 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........t.......................
0aa0 0e 04 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 0d 00 00 12 00 00 00 ........................'.......
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................H...............
0ae0 00 00 00 00 00 00 00 00 98 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 fd 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f4 02 00 00 12 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a8 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 21 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........!.......................
0b60 6c 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 eb 00 00 00 12 00 00 00 l...............................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bc 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 33 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........3.......................
0bc0 f9 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ba 00 00 00 12 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec 0c 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 9d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 05 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e1 00 00 00 12 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 90 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c80 37 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bf 00 00 00 12 00 00 00 7...............................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................s...............
0cc0 00 00 00 00 00 00 00 00 56 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........V.......................
0ce0 be 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 03 00 00 12 00 00 00 ................................
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fd 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 d0 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 cd 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 00 00 00 12 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0d 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 83 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 97 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 da 02 00 00 12 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 28 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........(.......................
0e00 72 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 02 00 00 12 00 00 00 r.......................9.......
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 17 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 f8 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b9 03 00 00 12 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 73 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........s.......................
0ec0 e8 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 01 00 00 12 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................O...............
0f00 00 00 00 00 00 00 00 00 d3 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 7a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b1 00 00 00 12 00 00 00 z...............................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d3 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 ac 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 10 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 00 00 00 12 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................z...............
0fc0 00 00 00 00 00 00 00 00 2a 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........*.......................
0fe0 65 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 02 00 00 12 00 00 00 e.......................f.......
1000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................Y...............
1020 00 00 00 00 00 00 00 00 35 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........5.......................
1040 09 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 03 00 00 12 00 00 00 ........................V.......
1060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 29 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................)...............
1080 00 00 00 00 00 00 00 00 a5 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 8a 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 01 00 00 12 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c1 01 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 37 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........7.......................
1100 c9 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a2 00 00 00 12 00 00 00 ................................
1120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
1140 00 00 00 00 00 00 00 00 ef 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 a1 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f4 00 00 00 12 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 af 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 15 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 4b 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b5 00 00 00 12 00 00 00 K...............................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 6d 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........m.......................
1220 a6 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e5 01 00 00 12 00 00 00 ................................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................J...............
1260 00 00 00 00 00 00 00 00 7a 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........z.......................
1280 42 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 00 00 12 00 00 00 B.......................|.......
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5e 03 00 00 12 00 00 00 00 00 00 00 00 00 00 00 ................^...............
12c0 00 00 00 00 00 00 00 00 bb 04 00 00 12 00 0d 00 51 93 41 00 00 00 00 00 1d 01 00 00 00 00 00 00 ................Q.A.............
12e0 f5 06 00 00 12 00 0d 00 64 50 41 00 00 00 00 00 b7 00 00 00 00 00 00 00 8e 0a 00 00 12 00 0d 00 ........dPA.....................
1300 98 53 40 00 00 00 00 00 39 00 00 00 00 00 00 00 27 08 00 00 12 00 0d 00 9d 50 40 00 00 00 00 00 .S@.....9.......'........P@.....
1320 27 00 00 00 00 00 00 00 dc 0c 00 00 12 00 0d 00 9c 52 41 00 00 00 00 00 60 00 00 00 00 00 00 00 '................RA.....`.......
1340 88 05 00 00 12 00 0d 00 2d 50 41 00 00 00 00 00 37 00 00 00 00 00 00 00 26 0b 00 00 12 00 0d 00 ........-PA.....7.......&.......
1360 6e 94 41 00 00 00 00 00 b6 00 00 00 00 00 00 00 ea 05 00 00 12 00 0d 00 18 8b 41 00 00 00 00 00 n.A.......................A.....
1380 46 00 00 00 00 00 00 00 d9 03 00 00 12 00 0d 00 1b c9 40 00 00 00 00 00 c9 00 00 00 00 00 00 00 F.................@.............
13a0 c1 05 00 00 12 00 0d 00 79 49 41 00 00 00 00 00 3f 00 00 00 00 00 00 00 89 06 00 00 12 00 0d 00 ........yIA.....?...............
13c0 db 51 41 00 00 00 00 00 25 00 00 00 00 00 00 00 6c 0b 00 00 12 00 0d 00 a2 52 40 00 00 00 00 00 .QA.....%.......l........R@.....
13e0 f6 00 00 00 00 00 00 00 14 04 00 00 12 00 0d 00 8c 98 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 ..................A.............
1400 a8 0a 00 00 12 00 0d 00 d2 8a 41 00 00 00 00 00 29 00 00 00 00 00 00 00 59 0c 00 00 12 00 0d 00 ..........A.....).......Y.......
1420 d3 b9 41 00 00 00 00 00 2a 01 00 00 00 00 00 00 49 05 00 00 12 00 0d 00 42 5a 40 00 00 00 00 00 ..A.....*.......I.......BZ@.....
1440 5d 00 00 00 00 00 00 00 db 05 00 00 12 00 0d 00 f1 91 41 00 00 00 00 00 37 00 00 00 00 00 00 00 ].................A.....7.......
1460 3f 06 00 00 12 00 0d 00 8e 55 41 00 00 00 00 00 60 00 00 00 00 00 00 00 6f 06 00 00 12 00 0d 00 ?........UA.....`.......o.......
1480 5b 29 41 00 00 00 00 00 c7 00 00 00 00 00 00 00 8a 07 00 00 12 00 0d 00 69 13 41 00 00 00 00 00 [)A.....................i.A.....
14a0 0c 00 00 00 00 00 00 00 98 07 00 00 12 00 0d 00 5b 5c 41 00 00 00 00 00 47 00 00 00 00 00 00 00 ................[\A.....G.......
14c0 a2 0a 00 00 12 00 0b 00 e8 3f 40 00 00 00 00 00 00 00 00 00 00 00 00 00 25 07 00 00 12 00 0d 00 .........?@.............%.......
14e0 71 52 41 00 00 00 00 00 2b 00 00 00 00 00 00 00 b3 0c 00 00 12 00 0d 00 aa e0 41 00 00 00 00 00 qRA.....+.................A.....
1500 07 00 00 00 00 00 00 00 2c 04 00 00 12 00 0d 00 1b 4a 41 00 00 00 00 00 43 00 00 00 00 00 00 00 ........,........JA.....C.......
1520 fb 08 00 00 12 00 0d 00 00 e9 41 00 00 00 00 00 65 00 00 00 00 00 00 00 4d 0a 00 00 12 00 0d 00 ..........A.....e.......M.......
1540 ed 4b 41 00 00 00 00 00 46 00 00 00 00 00 00 00 85 0c 00 00 12 00 0d 00 d3 4f 41 00 00 00 00 00 .KA.....F................OA.....
1560 5a 00 00 00 00 00 00 00 37 0c 00 00 12 00 0d 00 20 88 41 00 00 00 00 00 87 00 00 00 00 00 00 00 Z.......7.........A.............
1580 3b 07 00 00 12 00 0d 00 fa 54 41 00 00 00 00 00 6d 00 00 00 00 00 00 00 11 08 00 00 12 00 0d 00 ;........TA.....m...............
15a0 44 5a 41 00 00 00 00 00 29 00 00 00 00 00 00 00 6d 01 00 00 11 00 19 00 a8 e5 65 00 00 00 00 00 DZA.....).......m.........e.....
15c0 08 00 00 00 00 00 00 00 21 04 00 00 12 00 0d 00 53 85 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 ........!.......S.A.............
15e0 84 0a 00 00 12 00 0d 00 80 5b 41 00 00 00 00 00 06 00 00 00 00 00 00 00 06 0b 00 00 12 00 0d 00 .........[A.....................
1600 00 98 41 00 00 00 00 00 8c 00 00 00 00 00 00 00 9a 08 00 00 12 00 0d 00 67 55 41 00 00 00 00 00 ..A.....................gUA.....
1620 27 00 00 00 00 00 00 00 a9 06 00 00 12 00 0d 00 21 8d 41 00 00 00 00 00 e0 01 00 00 00 00 00 00 '...............!.A.............
1640 33 05 00 00 12 00 0d 00 90 e1 41 00 00 00 00 00 b0 03 00 00 00 00 00 00 7c 06 00 00 12 00 0d 00 3.........A.............|.......
1660 95 4b 41 00 00 00 00 00 26 00 00 00 00 00 00 00 ff 0b 00 00 12 00 0d 00 86 72 41 00 00 00 00 00 .KA.....&................rA.....
1680 b0 00 00 00 00 00 00 00 29 0c 00 00 12 00 0d 00 45 5e 41 00 00 00 00 00 41 00 00 00 00 00 00 00 ........).......E^A.....A.......
16a0 6f 0c 00 00 12 00 0d 00 33 4c 41 00 00 00 00 00 3e 00 00 00 00 00 00 00 2f 08 00 00 12 00 0d 00 o.......3LA.....>......./.......
16c0 38 4e 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 d7 09 00 00 12 00 0d 00 5e 4a 41 00 00 00 00 00 8N@.....................^JA.....
16e0 5d 00 00 00 00 00 00 00 d5 0a 00 00 12 00 0d 00 61 e0 41 00 00 00 00 00 39 00 00 00 00 00 00 00 ]...............a.A.....9.......
1700 06 05 00 00 12 00 0d 00 86 5b 41 00 00 00 00 00 2e 00 00 00 00 00 00 00 c7 06 00 00 12 00 0d 00 .........[A.....................
1720 98 90 41 00 00 00 00 00 35 00 00 00 00 00 00 00 bf 08 00 00 12 00 0d 00 f6 4e 41 00 00 00 00 00 ..A.....5................NA.....
1740 4c 00 00 00 00 00 00 00 f2 07 00 00 12 00 0d 00 6d 9c 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 L...............m.A.....;.......
1760 7a 0a 00 00 12 00 0d 00 3e 58 41 00 00 00 00 00 6a 00 00 00 00 00 00 00 fe 03 00 00 12 00 0d 00 z.......>XA.....j...............
1780 e2 49 41 00 00 00 00 00 22 00 00 00 00 00 00 00 71 07 00 00 12 00 0d 00 9f 5a 40 00 00 00 00 00 .IA.....".......q........Z@.....
17a0 41 00 00 00 00 00 00 00 cd 08 00 00 12 00 0d 00 bb 4f 40 00 00 00 00 00 e2 00 00 00 00 00 00 00 A................O@.............
17c0 ee 0a 00 00 12 00 0d 00 e4 4e 41 00 00 00 00 00 12 00 00 00 00 00 00 00 4c 06 00 00 12 00 0d 00 .........NA.............L.......
17e0 72 5a 41 00 00 00 00 00 0e 01 00 00 00 00 00 00 6c 05 00 00 12 00 0d 00 16 54 41 00 00 00 00 00 rZA.............l........TA.....
1800 59 00 00 00 00 00 00 00 47 09 00 00 12 00 0d 00 fc 4c 41 00 00 00 00 00 1c 00 00 00 00 00 00 00 Y.......G........LA.............
1820 23 02 00 00 11 00 19 00 a0 e5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 a3 09 00 00 12 00 0d 00 #.........e.....................
1840 cc 54 41 00 00 00 00 00 2e 00 00 00 00 00 00 00 64 0c 00 00 12 00 0d 00 d2 8c 41 00 00 00 00 00 .TA.............d.........A.....
1860 4f 00 00 00 00 00 00 00 4f 07 00 00 12 00 0d 00 5a 48 40 00 00 00 00 00 00 00 00 00 00 00 00 00 O.......O.......ZH@.............
1880 ca 0a 00 00 12 00 0d 00 62 4e 41 00 00 00 00 00 3d 00 00 00 00 00 00 00 0b 09 00 00 12 00 0d 00 ........bNA.....=...............
18a0 3e 89 41 00 00 00 00 00 73 00 00 00 00 00 00 00 0c 0c 00 00 12 00 0d 00 45 4b 41 00 00 00 00 00 >.A.....s...............EKA.....
18c0 18 00 00 00 00 00 00 00 47 0c 00 00 12 00 0d 00 a7 88 41 00 00 00 00 00 78 00 00 00 00 00 00 00 ........G.........A.....x.......
18e0 e2 0b 00 00 12 00 0d 00 b4 5b 41 00 00 00 00 00 64 00 00 00 00 00 00 00 14 0d 00 00 12 00 0d 00 .........[A.....d...............
1900 a2 e0 41 00 00 00 00 00 08 00 00 00 00 00 00 00 5c 0b 00 00 12 00 0d 00 9f 4e 41 00 00 00 00 00 ..A.............\........NA.....
1920 21 00 00 00 00 00 00 00 a2 0c 00 00 12 00 0d 00 6f 54 41 00 00 00 00 00 5d 00 00 00 00 00 00 00 !...............oTA.....].......
1940 66 0a 00 00 12 00 0d 00 f0 59 40 00 00 00 00 00 52 00 00 00 00 00 00 00 91 02 00 00 11 00 19 00 f........Y@.....R...............
1960 b0 e5 65 00 00 00 00 00 08 00 00 00 00 00 00 00 a6 0b 00 00 12 00 0d 00 20 8f 41 00 00 00 00 00 ..e.......................A.....
1980 23 00 00 00 00 00 00 00 7a 0b 00 00 12 00 0d 00 87 11 41 00 00 00 00 00 e2 01 00 00 00 00 00 00 #.......z.........A.............
19a0 96 0b 00 00 12 00 0d 00 97 56 40 00 00 00 00 00 f7 01 00 00 00 00 00 00 ca 04 00 00 12 00 0d 00 .........V@.....................
19c0 1b 51 41 00 00 00 00 00 92 00 00 00 00 00 00 00 7e 09 00 00 12 00 0d 00 13 90 41 00 00 00 00 00 .QA.............~.........A.....
19e0 36 00 00 00 00 00 00 00 a7 08 00 00 12 00 0d 00 3c 4b 40 00 00 00 00 00 d4 01 00 00 00 00 00 00 6...............<K@.............
1a00 b5 05 00 00 12 00 0d 00 9a e0 41 00 00 00 00 00 08 00 00 00 00 00 00 00 1a 08 00 00 12 00 0d 00 ..........A.....................
1a20 b1 61 41 00 00 00 00 00 b6 02 00 00 00 00 00 00 66 08 00 00 12 00 0d 00 a2 5c 41 00 00 00 00 00 .aA.............f........\A.....
1a40 a5 00 00 00 00 00 00 00 cb 05 00 00 12 00 0d 00 cd 90 41 00 00 00 00 00 62 00 00 00 00 00 00 00 ..................A.....b.......
1a60 5d 08 00 00 12 00 0d 00 65 4d 40 00 00 00 00 00 45 00 00 00 00 00 00 00 63 07 00 00 12 00 0d 00 ].......eM@.....E.......c.......
1a80 d9 97 41 00 00 00 00 00 27 00 00 00 00 00 00 00 8a 0b 00 00 12 00 0d 00 42 4f 41 00 00 00 00 00 ..A.....'...............BOA.....
1aa0 14 00 00 00 00 00 00 00 cd 09 00 00 12 00 0d 00 f0 96 41 00 00 00 00 00 e9 00 00 00 00 00 00 00 ..................A.............
1ac0 5a 0a 00 00 10 00 19 00 a0 e5 65 00 00 00 00 00 00 00 00 00 00 00 00 00 cb 07 00 00 12 00 0d 00 Z.........e.....................
1ae0 9a 56 41 00 00 00 00 00 5f 00 00 00 00 00 00 00 fc 04 00 00 12 00 0d 00 f7 65 41 00 00 00 00 00 .VA....._................eA.....
1b00 10 00 00 00 00 00 00 00 5a 09 00 00 12 00 0d 00 c7 51 41 00 00 00 00 00 14 00 00 00 00 00 00 00 ........Z........QA.............
1b20 0b 0a 00 00 12 00 0d 00 fb 8a 41 00 00 00 00 00 1d 00 00 00 00 00 00 00 a8 07 00 00 12 00 0d 00 ..........A.....................
1b40 28 92 41 00 00 00 00 00 5b 00 00 00 00 00 00 00 99 05 00 00 12 00 0d 00 32 56 41 00 00 00 00 00 (.A.....[...............2VA.....
1b60 68 00 00 00 00 00 00 00 eb 04 00 00 12 00 0d 00 01 8f 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 h.................A.............
1b80 a4 05 00 00 12 00 0d 00 b3 91 41 00 00 00 00 00 3e 00 00 00 00 00 00 00 26 09 00 00 12 00 0d 00 ..........A.....>.......&.......
1ba0 01 8c 41 00 00 00 00 00 29 00 00 00 00 00 00 00 c1 03 00 00 12 00 0d 00 ce 49 40 00 00 00 00 00 ..A.....)................I@.....
1bc0 fd 00 00 00 00 00 00 00 b6 0b 00 00 12 00 0d 00 f0 7d 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 .................}A.....;.......
1be0 fe 0c 00 00 12 00 0d 00 f9 56 41 00 00 00 00 00 6a 00 00 00 00 00 00 00 fa 05 00 00 12 00 0d 00 .........VA.....j...............
1c00 7a 53 41 00 00 00 00 00 49 00 00 00 00 00 00 00 b8 06 00 00 12 00 0d 00 f7 b7 40 00 00 00 00 00 zSA.....I.................@.....
1c20 ac 00 00 00 00 00 00 00 f3 0c 00 00 12 00 0d 00 a8 58 41 00 00 00 00 00 fb 00 00 00 00 00 00 00 .................XA.............
1c40 79 0c 00 00 12 00 0d 00 71 4c 41 00 00 00 00 00 8b 00 00 00 00 00 00 00 92 08 00 00 12 00 0d 00 y.......qLA.....................
1c60 18 5c 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 6f 0a 00 00 12 00 0d 00 e0 5a 40 00 00 00 00 00 .\A.............o........Z@.....
1c80 0f 00 00 00 00 00 00 00 d4 0b 00 00 12 00 0d 00 67 8b 41 00 00 00 00 00 7e 00 00 00 00 00 00 00 ................g.A.....~.......
1ca0 c4 0c 00 00 12 00 0d 00 47 5d 41 00 00 00 00 00 fe 00 00 00 00 00 00 00 3b 0d 00 00 12 00 0d 00 ........G]A.............;.......
1cc0 85 4b 41 00 00 00 00 00 10 00 00 00 00 00 00 00 2d 0d 00 00 12 00 0d 00 12 96 41 00 00 00 00 00 .KA.............-.........A.....
1ce0 de 00 00 00 00 00 00 00 3f 05 00 00 11 00 0f 00 b0 2d 45 00 00 00 00 00 81 00 00 00 00 00 00 00 ........?........-E.............
1d00 53 06 00 00 12 00 0d 00 c4 50 40 00 00 00 00 00 4a 00 00 00 00 00 00 00 fb 0a 00 00 12 00 0d 00 S........P@.....J...............
1d20 6e d1 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 9f 04 00 00 12 00 0d 00 24 95 41 00 00 00 00 00 n.A.....;...............$.A.....
1d40 89 00 00 00 00 00 00 00 41 0b 00 00 12 00 0d 00 c3 53 41 00 00 00 00 00 53 00 00 00 00 00 00 00 ........A........SA.....S.......
1d60 ed 0b 00 00 12 00 0d 00 1f 89 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 82 04 00 00 12 00 0d 00 ..........A.....................
1d80 ae 92 41 00 00 00 00 00 55 00 00 00 00 00 00 00 f3 03 00 00 12 00 0d 00 04 4a 41 00 00 00 00 00 ..A.....U................JA.....
1da0 17 00 00 00 00 00 00 00 37 04 00 00 12 00 0d 00 e0 e0 41 00 00 00 00 00 6e 00 00 00 00 00 00 00 ........7.........A.....n.......
1dc0 e7 06 00 00 12 00 0d 00 19 4b 41 00 00 00 00 00 2c 00 00 00 00 00 00 00 51 04 00 00 12 00 0d 00 .........KA.....,.......Q.......
1de0 c6 82 41 00 00 00 00 00 8d 02 00 00 00 00 00 00 17 07 00 00 12 00 0d 00 18 4d 41 00 00 00 00 00 ..A......................MA.....
1e00 51 00 00 00 00 00 00 00 56 07 00 00 12 00 0d 00 d1 53 40 00 00 00 00 00 25 00 00 00 00 00 00 00 Q.......V........S@.....%.......
1e20 83 08 00 00 12 00 0d 00 56 4f 41 00 00 00 00 00 15 00 00 00 00 00 00 00 63 05 00 00 12 00 0d 00 ........VOA.............c.......
1e40 2a 8c 41 00 00 00 00 00 a8 00 00 00 00 00 00 00 1a 0a 00 00 12 00 0d 00 aa 4d 40 00 00 00 00 00 *.A......................M@.....
1e60 8e 00 00 00 00 00 00 00 3f 0a 00 00 12 00 0d 00 a5 64 41 00 00 00 00 00 1e 01 00 00 00 00 00 00 ........?........dA.............
1e80 49 0d 00 00 12 00 0d 00 bb 4b 41 00 00 00 00 00 18 00 00 00 00 00 00 00 4e 08 00 00 11 00 0f 00 I........KA.............N.......
1ea0 a0 e9 41 00 00 00 00 00 04 00 00 00 00 00 00 00 fb 09 00 00 12 00 0d 00 6b 4b 41 00 00 00 00 00 ..A.....................kKA.....
1ec0 1a 00 00 00 00 00 00 00 9e 09 00 00 10 00 19 00 c8 e5 65 00 00 00 00 00 00 00 00 00 00 00 00 00 ..................e.............
1ee0 90 04 00 00 12 00 0d 00 c0 4e 41 00 00 00 00 00 24 00 00 00 00 00 00 00 8e 09 00 00 12 00 0d 00 .........NA.....$...............
1f00 fd ba 41 00 00 00 00 00 0e 00 00 00 00 00 00 00 1e 05 00 00 12 00 0d 00 d6 4d 41 00 00 00 00 00 ..A......................MA.....
1f20 8c 00 00 00 00 00 00 00 d3 03 00 00 12 00 0e 00 90 e9 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..................A.............
1f40 16 06 00 00 12 00 0d 00 4e e1 41 00 00 00 00 00 42 00 00 00 00 00 00 00 26 0a 00 00 12 00 0d 00 ........N.A.....B.......&.......
1f60 00 8a 41 00 00 00 00 00 28 00 00 00 00 00 00 00 e4 03 00 00 12 00 0d 00 f8 48 41 00 00 00 00 00 ..A.....(................HA.....
1f80 81 00 00 00 00 00 00 00 70 09 00 00 12 00 0d 00 37 5c 41 00 00 00 00 00 18 00 00 00 00 00 00 00 ........p.......7\A.............
1fa0 db 08 00 00 12 00 0d 00 83 92 41 00 00 00 00 00 2b 00 00 00 00 00 00 00 38 09 00 00 12 00 0d 00 ..........A.....+.......8.......
1fc0 68 90 41 00 00 00 00 00 30 00 00 00 00 00 00 00 b4 09 00 00 12 00 0d 00 0e 51 40 00 00 00 00 00 h.A.....0................Q@.....
1fe0 3c 01 00 00 00 00 00 00 2c 05 00 00 10 00 18 00 a0 e5 65 00 00 00 00 00 00 00 00 00 00 00 00 00 <.......,.........e.............
2000 c9 03 00 00 12 00 0d 00 70 e9 41 00 00 00 00 00 02 00 00 00 00 00 00 00 7c 05 00 00 12 00 0d 00 ........p.A.............|.......
2020 cb 49 41 00 00 00 00 00 17 00 00 00 00 00 00 00 e1 0a 00 00 12 00 0d 00 d4 c9 41 00 00 00 00 00 .IA.......................A.....
2040 5f 00 00 00 00 00 00 00 c2 09 00 00 12 00 0d 00 40 53 41 00 00 00 00 00 3a 00 00 00 00 00 00 00 _...............@SA.....:.......
2060 e2 09 00 00 12 00 0d 00 bb 4a 41 00 00 00 00 00 5e 00 00 00 00 00 00 00 24 0d 00 00 12 00 0d 00 .........JA.....^.......$.......
2080 cb 4a 40 00 00 00 00 00 58 00 00 00 00 00 00 00 32 07 00 00 12 00 0d 00 ee 55 41 00 00 00 00 00 .J@.....X.......2........UA.....
20a0 44 00 00 00 00 00 00 00 9b 0a 00 00 12 00 0d 00 d1 55 40 00 00 00 00 00 c6 00 00 00 00 00 00 00 D................U@.............
20c0 4b 07 00 00 20 00 18 00 80 e3 65 00 00 00 00 00 00 00 00 00 00 00 00 00 81 07 00 00 12 00 0d 00 K.........e.....................
20e0 a3 59 41 00 00 00 00 00 a1 00 00 00 00 00 00 00 eb 08 00 00 12 00 0d 00 b1 89 41 00 00 00 00 00 .YA.......................A.....
2100 4f 00 00 00 00 00 00 00 98 06 00 00 12 00 0d 00 ad 95 41 00 00 00 00 00 65 00 00 00 00 00 00 00 O.................A.....e.......
2120 eb 09 00 00 12 00 0d 00 7f 4f 41 00 00 00 00 00 54 00 00 00 00 00 00 00 60 04 00 00 12 00 0d 00 .........OA.....T.......`.......
2140 b7 4d 41 00 00 00 00 00 1f 00 00 00 00 00 00 00 04 08 00 00 12 00 0d 00 82 54 40 00 00 00 00 00 .MA......................T@.....
2160 65 00 00 00 00 00 00 00 0f 05 00 00 12 00 0d 00 69 4d 41 00 00 00 00 00 4e 00 00 00 00 00 00 00 e...............iMA.....N.......
2180 52 05 00 00 12 00 0d 00 2f 91 41 00 00 00 00 00 84 00 00 00 00 00 00 00 06 06 00 00 12 00 0d 00 R......./.A.....................
21a0 9d 87 41 00 00 00 00 00 83 00 00 00 00 00 00 00 e9 0c 00 00 12 00 0d 00 4d 49 40 00 00 00 00 00 ..A.....................MI@.....
21c0 81 00 00 00 00 00 00 00 31 06 00 00 12 00 0d 00 b7 21 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 ........1........!A.....;.......
21e0 d3 0c 00 00 12 00 0d 00 fc 52 41 00 00 00 00 00 44 00 00 00 00 00 00 00 3f 08 00 00 12 00 0d 00 .........RA.....D.......?.......
2200 f6 53 40 00 00 00 00 00 8c 00 00 00 00 00 00 00 a0 03 00 00 12 00 0d 00 f4 47 40 00 00 00 00 00 .S@......................G@.....
2220 66 00 00 00 00 00 00 00 19 0b 00 00 12 00 0d 00 5d 4b 41 00 00 00 00 00 0e 00 00 00 00 00 00 00 f...............]KA.............
2240 94 0c 00 00 12 00 0d 00 e5 8b 41 00 00 00 00 00 1c 00 00 00 00 00 00 00 15 0c 00 00 12 00 0d 00 ..........A.....................
2260 03 93 41 00 00 00 00 00 4e 00 00 00 00 00 00 00 e1 07 00 00 12 00 0d 00 f4 57 41 00 00 00 00 00 ..A.....N................WA.....
2280 4a 00 00 00 00 00 00 00 56 0d 00 00 12 00 0d 00 8e 58 40 00 00 00 00 00 62 01 00 00 00 00 00 00 J.......V........X@.....b.......
22a0 db 04 00 00 11 00 18 00 90 e3 65 00 00 00 00 00 a0 01 00 00 00 00 00 00 36 0b 00 00 12 00 0d 00 ..........e.............6.......
22c0 df 85 41 00 00 00 00 00 c1 00 00 00 00 00 00 00 0b 04 00 00 12 00 0d 00 4a 52 40 00 00 00 00 00 ..A.....................JR@.....
22e0 58 00 00 00 00 00 00 00 af 08 00 00 12 00 0d 00 ad 51 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 X................QA.............
2300 0a 0d 00 00 12 00 0d 00 3c 4d 40 00 00 00 00 00 29 00 00 00 00 00 00 00 1e 0c 00 00 12 00 0d 00 ........<M@.....)...............
2320 6d 5a 41 00 00 00 00 00 05 00 00 00 00 00 00 00 05 07 00 00 12 00 0d 00 28 8a 41 00 00 00 00 00 mZA.....................(.A.....
2340 aa 00 00 00 00 00 00 00 d7 07 00 00 12 00 0d 00 10 4d 40 00 00 00 00 00 2c 00 00 00 00 00 00 00 .................M@.....,.......
2360 23 06 00 00 12 00 0d 00 23 45 41 00 00 00 00 00 3b 00 00 00 00 00 00 00 75 08 00 00 12 00 0d 00 #.......#EA.....;.......u.......
2380 00 52 41 00 00 00 00 00 71 00 00 00 00 00 00 00 6e 04 00 00 12 00 0d 00 5e 8b 41 00 00 00 00 00 .RA.....q.......n.......^.A.....
23a0 09 00 00 00 00 00 00 00 b8 0a 00 00 12 00 0d 00 43 8f 41 00 00 00 00 00 58 00 00 00 00 00 00 00 ................C.A.....X.......
23c0 c4 0b 00 00 12 00 0d 00 86 5e 41 00 00 00 00 00 a1 00 00 00 00 00 00 00 d9 06 00 00 12 00 0d 00 .........^A.....................
23e0 4f 5c 41 00 00 00 00 00 0c 00 00 00 00 00 00 00 49 07 00 00 10 00 18 00 80 e3 65 00 00 00 00 00 O\A.............I.........e.....
2400 00 00 00 00 00 00 00 00 ba 07 00 00 12 00 0d 00 63 57 41 00 00 00 00 00 91 00 00 00 00 00 00 00 ................cWA.............
2420 34 0a 00 00 12 00 0d 00 0b bb 41 00 00 00 00 00 78 00 00 00 00 00 00 00 4d 0b 00 00 12 00 0d 00 4.........A.....x.......M.......
2440 d3 4b 41 00 00 00 00 00 1a 00 00 00 00 00 00 00 5f 06 00 00 12 00 0d 00 6b 4f 41 00 00 00 00 00 .KA............._.......kOA.....
2460 14 00 00 00 00 00 00 00 44 04 00 00 12 00 0d 00 b1 e0 41 00 00 00 00 00 2f 00 00 00 00 00 00 00 ........D.........A...../.......
2480 ad 04 00 00 12 00 0d 00 a0 86 41 00 00 00 00 00 fd 00 00 00 00 00 00 00 1a 09 00 00 12 00 0d 00 ..........A.....................
24a0 b8 49 41 00 00 00 00 00 13 00 00 00 00 00 00 00 00 6c 69 62 64 6c 2e 73 6f 2e 32 00 5f 49 54 4d .IA..............libdl.so.2._ITM
24c0 5f 64 65 72 65 67 69 73 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 5f 5f 67 6d 6f 6e 5f 73 _deregisterTMCloneTable.__gmon_s
24e0 74 61 72 74 5f 5f 00 5f 4a 76 5f 52 65 67 69 73 74 65 72 43 6c 61 73 73 65 73 00 5f 49 54 4d 5f tart__._Jv_RegisterClasses._ITM_
2500 72 65 67 69 73 74 65 72 54 4d 43 6c 6f 6e 65 54 61 62 6c 65 00 64 6c 63 6c 6f 73 65 00 64 6c 73 registerTMCloneTable.dlclose.dls
2520 79 6d 00 64 6c 6f 70 65 6e 00 64 6c 65 72 72 6f 72 00 6c 69 62 6d 2e 73 6f 2e 36 00 66 6d 6f 64 ym.dlopen.dlerror.libm.so.6.fmod
2540 00 61 74 61 6e 32 00 6c 6f 67 31 30 00 6c 6f 67 00 61 73 69 6e 00 63 65 69 6c 00 66 6c 6f 6f 72 .atan2.log10.log.asin.ceil.floor
2560 00 74 61 6e 00 73 71 72 74 00 70 6f 77 00 61 63 6f 73 00 66 72 65 78 70 00 6c 69 62 63 2e 73 6f .tan.sqrt.pow.acos.frexp.libc.so
2580 2e 36 00 66 66 6c 75 73 68 00 73 74 72 63 70 79 00 66 6c 6f 63 6b 66 69 6c 65 00 67 6d 74 69 6d .6.fflush.strcpy.flockfile.gmtim
25a0 65 5f 72 00 65 78 69 74 00 66 6e 6d 61 74 63 68 00 72 65 61 64 64 69 72 00 73 65 74 6c 6f 63 61 e_r.exit.fnmatch.readdir.setloca
25c0 6c 65 00 66 6f 70 65 6e 00 73 74 72 6e 63 6d 70 00 73 74 72 72 63 68 72 00 5f 5f 6c 6f 6e 67 6a le.fopen.strncmp.strrchr.__longj
25e0 6d 70 5f 63 68 6b 00 63 6c 6f 73 65 64 69 72 00 73 74 72 6e 63 70 79 00 5f 5f 73 74 61 63 6b 5f mp_chk.closedir.strncpy.__stack_
2600 63 68 6b 5f 66 61 69 6c 00 72 65 61 6c 6c 6f 63 00 63 6c 6f 63 6b 00 61 62 6f 72 74 00 73 74 64 chk_fail.realloc.clock.abort.std
2620 69 6e 00 6d 65 6d 63 68 72 00 73 74 72 70 62 72 6b 00 74 6f 6c 6f 77 65 72 00 70 6f 70 65 6e 00 in.memchr.strpbrk.tolower.popen.
2640 73 74 72 73 70 6e 00 67 65 74 63 5f 75 6e 6c 6f 63 6b 65 64 00 73 74 72 66 74 69 6d 65 00 6c 6f strspn.getc_unlocked.strftime.lo
2660 63 61 6c 74 69 6d 65 5f 72 00 73 74 72 74 6f 64 00 73 74 72 74 6f 6b 00 66 65 6f 66 00 66 67 65 caltime_r.strtod.strtok.feof.fge
2680 74 73 00 75 6e 67 65 74 63 00 6c 6f 63 61 6c 65 63 6f 6e 76 00 73 74 72 73 74 72 00 5f 5f 65 72 ts.ungetc.localeconv.strstr.__er
26a0 72 6e 6f 5f 6c 6f 63 61 74 69 6f 6e 00 6d 65 6d 63 6d 70 00 63 6c 65 61 72 65 72 72 00 5f 73 65 rno_location.memcmp.clearerr._se
26c0 74 6a 6d 70 00 5f 5f 66 70 72 69 6e 74 66 5f 63 68 6b 00 73 74 64 6f 75 74 00 66 73 65 65 6b 6f tjmp.__fprintf_chk.stdout.fseeko
26e0 36 34 00 66 70 75 74 73 00 66 72 65 6f 70 65 6e 36 34 00 66 63 6c 6f 73 65 00 72 61 6e 64 00 6d 64.fputs.freopen64.fclose.rand.m
2700 61 6c 6c 6f 63 00 66 74 65 6c 6c 6f 36 34 00 72 65 6d 6f 76 65 00 5f 5f 73 74 72 6e 63 70 79 5f alloc.ftello64.remove.__strncpy_
2720 63 68 6b 00 6f 70 65 6e 64 69 72 00 5f 5f 63 74 79 70 65 5f 62 5f 6c 6f 63 00 67 65 74 65 6e 76 chk.opendir.__ctype_b_loc.getenv
2740 00 73 74 64 65 72 72 00 73 79 73 74 65 6d 00 72 65 61 64 6c 69 6e 6b 00 70 63 6c 6f 73 65 00 66 .stderr.system.readlink.pclose.f
2760 77 72 69 74 65 00 66 72 65 61 64 00 67 65 74 74 69 6d 65 6f 66 64 61 79 00 72 65 6e 61 6d 65 00 write.fread.gettimeofday.rename.
2780 6d 6b 73 74 65 6d 70 36 34 00 5f 5f 6d 65 6d 63 70 79 5f 63 68 6b 00 73 72 61 6e 64 6f 6d 00 61 mkstemp64.__memcpy_chk.srandom.a
27a0 74 6f 69 00 64 69 66 66 74 69 6d 65 00 73 74 72 63 68 72 00 66 75 6e 6c 6f 63 6b 66 69 6c 65 00 toi.difftime.strchr.funlockfile.
27c0 6d 6b 74 69 6d 65 00 74 6d 70 66 69 6c 65 36 34 00 5f 5f 63 74 79 70 65 5f 74 6f 75 70 70 65 72 mktime.tmpfile64.__ctype_toupper
27e0 5f 6c 6f 63 00 5f 5f 73 74 72 63 70 79 5f 63 68 6b 00 5f 5f 63 74 79 70 65 5f 74 6f 6c 6f 77 65 _loc.__strcpy_chk.__ctype_tolowe
2800 72 5f 6c 6f 63 00 73 65 74 76 62 75 66 00 5f 5f 73 70 72 69 6e 74 66 5f 63 68 6b 00 75 6e 61 6d r_loc.setvbuf.__sprintf_chk.unam
2820 65 00 66 6f 70 65 6e 36 34 00 5f 49 4f 5f 67 65 74 63 00 73 74 72 63 6d 70 00 73 74 72 65 72 72 e.fopen64._IO_getc.strcmp.strerr
2840 6f 72 00 5f 5f 6c 69 62 63 5f 73 74 61 72 74 5f 6d 61 69 6e 00 66 65 72 72 6f 72 00 73 74 72 63 or.__libc_start_main.ferror.strc
2860 6f 6c 6c 00 66 72 65 65 00 5f 5f 78 73 74 61 74 00 6f 73 5f 73 74 61 74 00 5f 5f 6c 69 62 63 5f oll.free.__xstat.os_stat.__libc_
2880 63 73 75 5f 66 69 6e 69 00 6c 75 61 6f 70 65 6e 5f 69 6f 00 6c 75 61 5f 63 68 65 63 6b 73 74 61 csu_fini.luaopen_io.lua_checksta
28a0 63 6b 00 6c 75 61 5f 67 65 74 74 6f 70 00 6c 75 61 5f 61 62 73 69 6e 64 65 78 00 6f 73 5f 72 6d ck.lua_gettop.lua_absindex.os_rm
28c0 64 69 72 00 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 00 6c 75 61 4c 5f 77 68 65 72 65 00 6c 75 61 5f dir.luaL_openlib.luaL_where.lua_
28e0 73 65 74 74 6f 70 00 6c 75 61 5f 67 65 74 6c 6f 63 61 6c 00 6c 75 61 5f 67 65 74 73 74 61 63 6b settop.lua_getlocal.lua_getstack
2900 00 6c 75 61 4c 5f 74 72 61 63 65 62 61 63 6b 00 6c 75 61 5f 74 6f 62 6f 6f 6c 65 61 6e 00 6c 75 .luaL_traceback.lua_toboolean.lu
2920 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 73 69 7a 65 00 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 00 aL_pushresultsize.luaL_callmeta.
2940 6c 75 61 5f 74 6f 75 73 65 72 64 61 74 61 00 6c 75 61 4c 5f 73 65 74 66 75 6e 63 73 00 6c 75 61 lua_touserdata.luaL_setfuncs.lua
2960 4c 5f 61 72 67 65 72 72 6f 72 00 6c 75 61 4c 5f 74 6f 6c 73 74 72 69 6e 67 00 6c 75 61 5f 70 75 L_argerror.luaL_tolstring.lua_pu
2980 73 68 63 63 6c 6f 73 75 72 65 00 62 75 69 6c 74 69 6e 5f 73 63 72 69 70 74 73 00 6c 75 61 4c 5f shcclosure.builtin_scripts.luaL_
29a0 6c 6f 61 64 62 75 66 66 65 72 78 00 6c 75 61 5f 63 6c 6f 73 65 00 6c 75 61 5f 6e 65 78 74 00 6c loadbufferx.lua_close.lua_next.l
29c0 75 61 5f 74 6f 69 6e 74 65 67 65 72 78 00 6c 75 61 5f 74 6f 6c 73 74 72 69 6e 67 00 5f 65 64 61 ua_tointegerx.lua_tolstring._eda
29e0 74 61 00 6c 75 61 5f 67 65 74 69 6e 66 6f 00 6c 75 61 5f 69 64 65 6e 74 00 6f 73 5f 6d 6b 64 69 ta.lua_getinfo.lua_ident.os_mkdi
2a00 72 00 6c 75 61 4c 5f 63 68 65 63 6b 6f 70 74 69 6f 6e 00 6c 75 61 4c 5f 72 65 66 00 6c 75 61 5f r.luaL_checkoption.luaL_ref.lua_
2a20 63 72 65 61 74 65 74 61 62 6c 65 00 6c 75 61 5f 76 65 72 73 69 6f 6e 00 6c 75 61 5f 70 75 73 68 createtable.lua_version.lua_push
2a40 76 66 73 74 72 69 6e 67 00 6c 75 61 5f 72 61 77 73 65 74 00 6c 75 61 4c 5f 63 68 65 63 6b 6e 75 vfstring.lua_rawset.luaL_checknu
2a60 6d 62 65 72 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 00 6c 75 61 5f 78 6d 6f 76 65 00 6c 75 61 4c 5f mber.lua_gethook.lua_xmove.luaL_
2a80 6f 70 74 6c 73 74 72 69 6e 67 00 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 72 00 6c 75 61 4c 5f 70 optlstring.luaL_optnumber.luaL_p
2aa0 75 73 68 72 65 73 75 6c 74 00 6c 75 61 5f 72 61 77 67 65 74 69 00 6c 75 61 4c 5f 66 69 6c 65 72 ushresult.lua_rawgeti.luaL_filer
2ac0 65 73 75 6c 74 00 6c 75 61 5f 73 65 74 6c 6f 63 61 6c 00 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 73 esult.lua_setlocal.luaL_openlibs
2ae0 00 6c 75 61 6f 70 65 6e 5f 64 65 62 75 67 00 6c 75 61 5f 73 65 74 66 69 65 6c 64 00 6c 75 61 5f .luaopen_debug.lua_setfield.lua_
2b00 67 63 00 73 74 72 69 6e 67 5f 68 61 73 68 00 6c 75 61 5f 70 75 73 68 69 6e 74 65 67 65 72 00 6c gc.string_hash.lua_pushinteger.l
2b20 75 61 6f 70 65 6e 5f 6d 61 74 68 00 6c 75 61 5f 69 73 6e 75 6d 62 65 72 00 6c 75 61 5f 70 75 73 uaopen_math.lua_isnumber.lua_pus
2b40 68 74 68 72 65 61 64 00 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 6c 65 00 6c 75 61 4c 5f 6c 6f hthread.luaL_getsubtable.luaL_lo
2b60 61 64 66 69 6c 65 78 00 6c 75 61 6f 70 65 6e 5f 73 74 72 69 6e 67 00 6c 75 61 4c 5f 63 68 65 63 adfilex.luaopen_string.luaL_chec
2b80 6b 6c 73 74 72 69 6e 67 00 6c 75 61 5f 73 65 74 61 6c 6c 6f 63 66 00 6c 75 61 5f 70 75 73 68 76 klstring.lua_setallocf.lua_pushv
2ba0 61 6c 75 65 00 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 00 6c 75 61 4c 5f 70 72 65 70 62 75 alue.lua_pushfstring.luaL_prepbu
2bc0 66 66 73 69 7a 65 00 6c 75 61 5f 74 6f 6e 75 6d 62 65 72 78 00 6c 75 61 5f 67 65 74 74 61 62 6c ffsize.lua_tonumberx.lua_gettabl
2be0 65 00 6c 75 61 5f 73 65 74 69 00 6c 75 61 5f 73 65 74 67 6c 6f 62 61 6c 00 5f 5f 64 61 74 61 5f e.lua_seti.lua_setglobal.__data_
2c00 73 74 61 72 74 00 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 00 6c 75 61 4c 5f 6e 65 77 73 74 61 74 65 start.os_matchname.luaL_newstate
2c20 00 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 00 6c 75 61 5f 6c 6f 61 64 00 6c 75 61 6f 70 65 .path_isabsolute.lua_load.luaope
2c40 6e 5f 62 69 74 33 32 00 6c 75 61 5f 6e 65 77 75 73 65 72 64 61 74 61 00 6c 75 61 4c 5f 63 68 65 n_bit32.lua_newuserdata.luaL_che
2c60 63 6b 69 6e 74 65 67 65 72 00 6c 75 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 5f 72 ckinteger.lua_setmetatable.lua_r
2c80 61 77 73 65 74 69 00 64 6f 5f 69 73 66 69 6c 65 00 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 awseti.do_isfile.lua_setuservalu
2ca0 65 00 6c 75 61 6f 70 65 6e 5f 63 6f 72 6f 75 74 69 6e 65 00 6f 73 5f 6d 61 74 63 68 6e 65 78 74 e.luaopen_coroutine.os_matchnext
2cc0 00 6c 75 61 5f 64 75 6d 70 00 6c 75 61 5f 6e 65 77 73 74 61 74 65 00 64 6f 5f 68 61 73 68 00 73 .lua_dump.lua_newstate.do_hash.s
2ce0 74 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 00 6f 73 5f 6d 61 74 63 68 69 73 66 69 6c 65 00 5f 49 tring_endswith.os_matchisfile._I
2d00 4f 5f 73 74 64 69 6e 5f 75 73 65 64 00 6f 73 5f 74 69 63 6b 73 00 6c 75 61 5f 67 65 74 75 70 76 O_stdin_used.os_ticks.lua_getupv
2d20 61 6c 75 65 00 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 00 6c 75 61 5f 70 75 73 68 6e 75 6d 62 65 alue.lua_getglobal.lua_pushnumbe
2d40 72 00 6c 75 61 5f 6c 65 6e 00 6c 75 61 5f 73 65 74 74 61 62 6c 65 00 6f 73 5f 75 75 69 64 00 6c r.lua_len.lua_settable.os_uuid.l
2d60 75 61 5f 70 75 73 68 62 6f 6f 6c 65 61 6e 00 6c 75 61 5f 74 6f 70 6f 69 6e 74 65 72 00 6f 73 5f ua_pushboolean.lua_topointer.os_
2d80 67 65 74 76 65 72 73 69 6f 6e 00 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 67 65 72 00 6c 75 61 4c 5f getversion.luaL_optinteger.luaL_
2da0 63 68 65 63 6b 73 74 61 63 6b 00 5f 5f 6c 69 62 63 5f 63 73 75 5f 69 6e 69 74 00 6c 75 61 4c 5f checkstack.__libc_csu_init.luaL_
2dc0 74 65 73 74 75 64 61 74 61 00 6c 75 61 5f 61 74 70 61 6e 69 63 00 6c 75 61 4c 5f 62 75 66 66 69 testudata.lua_atpanic.luaL_buffi
2de0 6e 69 74 73 69 7a 65 00 6c 75 61 4c 5f 63 68 65 63 6b 74 79 70 65 00 6c 75 61 5f 73 74 72 69 6e nitsize.luaL_checktype.lua_strin
2e00 67 74 6f 6e 75 6d 62 65 72 00 6c 75 61 5f 70 75 73 68 6c 69 67 68 74 75 73 65 72 64 61 74 61 00 gtonumber.lua_pushlightuserdata.
2e20 6c 75 61 5f 67 65 74 61 6c 6c 6f 63 66 00 6c 75 61 4c 5f 63 68 65 63 6b 75 64 61 74 61 00 6c 75 lua_getallocf.luaL_checkudata.lu
2e40 61 5f 69 73 79 69 65 6c 64 61 62 6c 65 00 5f 65 6e 64 00 6c 75 61 5f 67 65 74 75 73 65 72 76 61 a_isyieldable._end.lua_getuserva
2e60 6c 75 65 00 6f 73 5f 70 61 74 68 73 65 61 72 63 68 00 6c 75 61 5f 72 61 77 67 65 74 00 6c 75 61 lue.os_pathsearch.lua_rawget.lua
2e80 4c 5f 67 73 75 62 00 6c 75 61 5f 72 6f 74 61 74 65 00 6c 75 61 5f 63 6f 70 79 00 6c 75 61 5f 70 L_gsub.lua_rotate.lua_copy.lua_p
2ea0 75 73 68 6c 73 74 72 69 6e 67 00 6c 75 61 5f 69 73 63 66 75 6e 63 74 69 6f 6e 00 6c 75 61 4c 5f ushlstring.lua_iscfunction.luaL_
2ec0 61 64 64 73 74 72 69 6e 67 00 6f 73 5f 63 6f 70 79 66 69 6c 65 00 6c 75 61 4c 5f 63 68 65 63 6b addstring.os_copyfile.luaL_check
2ee0 61 6e 79 00 6c 75 61 5f 79 69 65 6c 64 6b 00 6c 75 61 5f 6e 65 77 74 68 72 65 61 64 00 6c 75 61 any.lua_yieldk.lua_newthread.lua
2f00 5f 72 61 77 65 71 75 61 6c 00 5f 5f 62 73 73 5f 73 74 61 72 74 00 6f 73 5f 69 73 64 69 72 00 6f _rawequal.__bss_start.os_isdir.o
2f20 73 5f 69 73 36 34 62 69 74 00 6c 75 61 5f 63 61 6c 6c 6b 00 6c 75 61 5f 65 72 72 6f 72 00 6f 73 s_is64bit.lua_callk.lua_error.os
2f40 5f 6d 61 74 63 68 64 6f 6e 65 00 70 72 65 6d 61 6b 65 5f 69 6e 69 74 00 6c 75 61 4c 5f 61 64 64 _matchdone.premake_init.luaL_add
2f60 6c 73 74 72 69 6e 67 00 6c 75 61 4c 5f 67 65 74 6d 65 74 61 66 69 65 6c 64 00 6c 75 61 5f 72 61 lstring.luaL_getmetafield.lua_ra
2f80 77 6c 65 6e 00 6c 75 61 5f 73 65 74 68 6f 6f 6b 00 6c 75 61 6f 70 65 6e 5f 75 74 66 38 00 6c 75 wlen.lua_sethook.luaopen_utf8.lu
2fa0 61 5f 74 6f 74 68 72 65 61 64 00 6c 75 61 6f 70 65 6e 5f 6f 73 00 6c 75 61 4c 5f 63 68 65 63 6b a_tothread.luaopen_os.luaL_check
2fc0 76 65 72 73 69 6f 6e 5f 00 6c 75 61 5f 74 79 70 65 6e 61 6d 65 00 6c 75 61 4c 5f 70 75 73 68 6d version_.lua_typename.luaL_pushm
2fe0 6f 64 75 6c 65 00 6c 75 61 4c 5f 65 72 72 6f 72 00 6c 75 61 5f 72 61 77 67 65 74 70 00 6c 75 61 odule.luaL_error.lua_rawgetp.lua
3000 5f 69 73 75 73 65 72 64 61 74 61 00 6c 75 61 5f 74 6f 63 66 75 6e 63 74 69 6f 6e 00 6f 73 5f 6d _isuserdata.lua_tocfunction.os_m
3020 61 74 63 68 73 74 61 72 74 00 6c 75 61 6f 70 65 6e 5f 70 61 63 6b 61 67 65 00 6c 75 61 5f 70 75 atchstart.luaopen_package.lua_pu
3040 73 68 6e 69 6c 00 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 00 6c 75 61 4c 5f 6c 6f 61 64 73 shnil.premake_execute.luaL_loads
3060 74 72 69 6e 67 00 6c 75 61 6f 70 65 6e 5f 74 61 62 6c 65 00 6c 75 61 5f 75 70 76 61 6c 75 65 6a tring.luaopen_table.lua_upvaluej
3080 6f 69 6e 00 6c 75 61 4c 5f 61 64 64 76 61 6c 75 65 00 6c 75 61 5f 63 6f 6e 63 61 74 00 6c 75 61 oin.luaL_addvalue.lua_concat.lua
30a0 4c 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 6c 75 61 6f 70 65 6e 5f 62 61 73 65 00 6c 75 61 5f L_setmetatable.luaopen_base.lua_
30c0 74 79 70 65 00 6c 75 61 4c 5f 6c 65 6e 00 6c 75 61 5f 73 74 61 74 75 73 00 6c 75 61 5f 75 70 76 type.luaL_len.lua_status.lua_upv
30e0 61 6c 75 65 69 64 00 6c 75 61 4c 5f 65 78 65 63 72 65 73 75 6c 74 00 6c 75 61 4c 5f 6e 65 77 6d alueid.luaL_execresult.luaL_newm
3100 65 74 61 74 61 62 6c 65 00 6c 75 61 5f 72 65 73 75 6d 65 00 6c 75 61 4c 5f 75 6e 72 65 66 00 6c etatable.lua_resume.luaL_unref.l
3120 75 61 5f 61 72 69 74 68 00 6c 75 61 5f 63 6f 6d 70 61 72 65 00 6c 75 61 5f 70 75 73 68 73 74 72 ua_arith.lua_compare.lua_pushstr
3140 69 6e 67 00 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 00 6c 75 61 5f 67 65 74 6d 65 74 61 74 61 62 ing.luaL_buffinit.lua_getmetatab
3160 6c 65 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 00 6c 75 61 5f 73 65 74 75 70 76 61 6c le.lua_gethookcount.lua_setupval
3180 75 65 00 6c 75 61 5f 67 65 74 69 00 6c 75 61 5f 67 65 74 66 69 65 6c 64 00 6f 73 5f 67 65 74 63 ue.lua_geti.lua_getfield.os_getc
31a0 77 64 00 6c 75 61 5f 70 63 61 6c 6c 6b 00 6c 75 61 5f 72 61 77 73 65 74 70 00 6f 73 5f 69 73 66 wd.lua_pcallk.lua_rawsetp.os_isf
31c0 69 6c 65 00 6c 75 61 5f 67 65 74 68 6f 6f 6b 6d 61 73 6b 00 6f 73 5f 63 68 64 69 72 00 6c 75 61 ile.lua_gethookmask.os_chdir.lua
31e0 4c 5f 72 65 71 75 69 72 65 66 00 6c 75 61 5f 69 73 69 6e 74 65 67 65 72 00 6c 75 61 5f 69 73 73 L_requiref.lua_isinteger.lua_iss
3200 74 72 69 6e 67 00 70 72 65 6d 61 6b 65 5f 6c 6f 63 61 74 65 00 47 4c 49 42 43 5f 32 2e 32 2e 35 tring.premake_locate.GLIBC_2.2.5
3220 00 47 4c 49 42 43 5f 32 2e 31 31 00 47 4c 49 42 43 5f 32 2e 33 2e 34 00 47 4c 49 42 43 5f 32 2e .GLIBC_2.11.GLIBC_2.3.4.GLIBC_2.
3240 34 00 47 4c 49 42 43 5f 32 2e 33 00 00 00 02 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 4.GLIBC_2.3.....................
3260 03 00 00 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 03 00 ................................
3280 03 00 03 00 05 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 04 00 03 00 04 00 ................................
32a0 03 00 03 00 04 00 03 00 03 00 04 00 03 00 03 00 04 00 03 00 03 00 03 00 03 00 04 00 03 00 03 00 ................................
32c0 04 00 06 00 03 00 00 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 07 00 03 00 03 00 03 00 03 00 ................................
32e0 03 00 04 00 03 00 03 00 03 00 04 00 03 00 03 00 07 00 06 00 03 00 06 00 03 00 03 00 08 00 03 00 ................................
3300 03 00 03 00 03 00 00 00 03 00 04 00 04 00 03 00 04 00 03 00 03 00 06 00 00 00 04 00 03 00 07 00 ................................
3320 04 00 03 00 03 00 07 00 02 00 02 00 06 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3340 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3360 01 00 01 00 01 00 01 00 01 00 01 00 03 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3380 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
33a0 03 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 03 00 01 00 01 00 ................................
33c0 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
33e0 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3400 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3420 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3440 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3460 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
3480 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 ................................
34a0 01 00 01 00 01 00 01 00 01 00 01 00 00 00 00 00 01 00 01 00 01 00 00 00 10 00 00 00 20 00 00 00 ................................
34c0 75 1a 69 09 00 00 07 00 65 0d 00 00 00 00 00 00 01 00 01 00 82 00 00 00 10 00 00 00 20 00 00 00 u.i.....e.......................
34e0 75 1a 69 09 00 00 04 00 65 0d 00 00 00 00 00 00 01 00 05 00 c9 00 00 00 10 00 00 00 00 00 00 00 u.i.....e.......................
3500 91 91 96 06 00 00 08 00 71 0d 00 00 10 00 00 00 74 19 69 09 00 00 06 00 7c 0d 00 00 10 00 00 00 ........q.......t.i.....|.......
3520 14 69 69 0d 00 00 05 00 88 0d 00 00 10 00 00 00 75 1a 69 09 00 00 03 00 65 0d 00 00 10 00 00 00 .ii.............u.i.....e.......
3540 13 69 69 0d 00 00 02 00 92 0d 00 00 00 00 00 00 f8 df 65 00 00 00 00 00 06 00 00 00 3d 00 00 00 .ii...............e.........=...
3560 00 00 00 00 00 00 00 00 a0 e5 65 00 00 00 00 00 05 00 00 00 aa 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3580 a8 e5 65 00 00 00 00 00 05 00 00 00 90 00 00 00 00 00 00 00 00 00 00 00 b0 e5 65 00 00 00 00 00 ..e.......................e.....
35a0 05 00 00 00 b7 00 00 00 00 00 00 00 00 00 00 00 18 e0 65 00 00 00 00 00 07 00 00 00 01 00 00 00 ..................e.............
35c0 00 00 00 00 00 00 00 00 20 e0 65 00 00 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
35e0 28 e0 65 00 00 00 00 00 07 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 30 e0 65 00 00 00 00 00 (.e.....................0.e.....
3600 07 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 38 e0 65 00 00 00 00 00 07 00 00 00 05 00 00 00 ................8.e.............
3620 00 00 00 00 00 00 00 00 40 e0 65 00 00 00 00 00 07 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 ........@.e.....................
3640 48 e0 65 00 00 00 00 00 07 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 50 e0 65 00 00 00 00 00 H.e.....................P.e.....
3660 07 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 58 e0 65 00 00 00 00 00 07 00 00 00 09 00 00 00 ................X.e.............
3680 00 00 00 00 00 00 00 00 60 e0 65 00 00 00 00 00 07 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 ........`.e.....................
36a0 68 e0 65 00 00 00 00 00 07 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 70 e0 65 00 00 00 00 00 h.e.....................p.e.....
36c0 07 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00 78 e0 65 00 00 00 00 00 07 00 00 00 0e 00 00 00 ................x.e.............
36e0 00 00 00 00 00 00 00 00 80 e0 65 00 00 00 00 00 07 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3700 88 e0 65 00 00 00 00 00 07 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 90 e0 65 00 00 00 00 00 ..e.......................e.....
3720 07 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 98 e0 65 00 00 00 00 00 07 00 00 00 12 00 00 00 ..................e.............
3740 00 00 00 00 00 00 00 00 a0 e0 65 00 00 00 00 00 07 00 00 00 13 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3760 a8 e0 65 00 00 00 00 00 07 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 b0 e0 65 00 00 00 00 00 ..e.......................e.....
3780 07 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 b8 e0 65 00 00 00 00 00 07 00 00 00 16 00 00 00 ..................e.............
37a0 00 00 00 00 00 00 00 00 c0 e0 65 00 00 00 00 00 07 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
37c0 c8 e0 65 00 00 00 00 00 07 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 d0 e0 65 00 00 00 00 00 ..e.......................e.....
37e0 07 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 d8 e0 65 00 00 00 00 00 07 00 00 00 1a 00 00 00 ..................e.............
3800 00 00 00 00 00 00 00 00 e0 e0 65 00 00 00 00 00 07 00 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3820 e8 e0 65 00 00 00 00 00 07 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 f0 e0 65 00 00 00 00 00 ..e.......................e.....
3840 07 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 f8 e0 65 00 00 00 00 00 07 00 00 00 1e 00 00 00 ..................e.............
3860 00 00 00 00 00 00 00 00 00 e1 65 00 00 00 00 00 07 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 ..........e.....................
3880 08 e1 65 00 00 00 00 00 07 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 10 e1 65 00 00 00 00 00 ..e.......................e.....
38a0 07 00 00 00 21 00 00 00 00 00 00 00 00 00 00 00 18 e1 65 00 00 00 00 00 07 00 00 00 22 00 00 00 ....!.............e........."...
38c0 00 00 00 00 00 00 00 00 20 e1 65 00 00 00 00 00 07 00 00 00 23 00 00 00 00 00 00 00 00 00 00 00 ..........e.........#...........
38e0 28 e1 65 00 00 00 00 00 07 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 30 e1 65 00 00 00 00 00 (.e.........$...........0.e.....
3900 07 00 00 00 25 00 00 00 00 00 00 00 00 00 00 00 38 e1 65 00 00 00 00 00 07 00 00 00 26 00 00 00 ....%...........8.e.........&...
3920 00 00 00 00 00 00 00 00 40 e1 65 00 00 00 00 00 07 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 ........@.e.........'...........
3940 48 e1 65 00 00 00 00 00 07 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 50 e1 65 00 00 00 00 00 H.e.........(...........P.e.....
3960 07 00 00 00 29 00 00 00 00 00 00 00 00 00 00 00 58 e1 65 00 00 00 00 00 07 00 00 00 2a 00 00 00 ....)...........X.e.........*...
3980 00 00 00 00 00 00 00 00 60 e1 65 00 00 00 00 00 07 00 00 00 2b 00 00 00 00 00 00 00 00 00 00 00 ........`.e.........+...........
39a0 68 e1 65 00 00 00 00 00 07 00 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 70 e1 65 00 00 00 00 00 h.e.........,...........p.e.....
39c0 07 00 00 00 2d 00 00 00 00 00 00 00 00 00 00 00 78 e1 65 00 00 00 00 00 07 00 00 00 2e 00 00 00 ....-...........x.e.............
39e0 00 00 00 00 00 00 00 00 80 e1 65 00 00 00 00 00 07 00 00 00 2f 00 00 00 00 00 00 00 00 00 00 00 ..........e........./...........
3a00 88 e1 65 00 00 00 00 00 07 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 90 e1 65 00 00 00 00 00 ..e.........0.............e.....
3a20 07 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 98 e1 65 00 00 00 00 00 07 00 00 00 32 00 00 00 ....1.............e.........2...
3a40 00 00 00 00 00 00 00 00 a0 e1 65 00 00 00 00 00 07 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 ..........e.........3...........
3a60 a8 e1 65 00 00 00 00 00 07 00 00 00 34 00 00 00 00 00 00 00 00 00 00 00 b0 e1 65 00 00 00 00 00 ..e.........4.............e.....
3a80 07 00 00 00 35 00 00 00 00 00 00 00 00 00 00 00 b8 e1 65 00 00 00 00 00 07 00 00 00 36 00 00 00 ....5.............e.........6...
3aa0 00 00 00 00 00 00 00 00 c0 e1 65 00 00 00 00 00 07 00 00 00 37 00 00 00 00 00 00 00 00 00 00 00 ..........e.........7...........
3ac0 c8 e1 65 00 00 00 00 00 07 00 00 00 38 00 00 00 00 00 00 00 00 00 00 00 d0 e1 65 00 00 00 00 00 ..e.........8.............e.....
3ae0 07 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 d8 e1 65 00 00 00 00 00 07 00 00 00 3a 00 00 00 ....9.............e.........:...
3b00 00 00 00 00 00 00 00 00 e0 e1 65 00 00 00 00 00 07 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 ..........e.........;...........
3b20 e8 e1 65 00 00 00 00 00 07 00 00 00 3c 00 00 00 00 00 00 00 00 00 00 00 f0 e1 65 00 00 00 00 00 ..e.........<.............e.....
3b40 07 00 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 f8 e1 65 00 00 00 00 00 07 00 00 00 3e 00 00 00 ....=.............e.........>...
3b60 00 00 00 00 00 00 00 00 00 e2 65 00 00 00 00 00 07 00 00 00 3f 00 00 00 00 00 00 00 00 00 00 00 ..........e.........?...........
3b80 08 e2 65 00 00 00 00 00 07 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 10 e2 65 00 00 00 00 00 ..e.........@.............e.....
3ba0 07 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 18 e2 65 00 00 00 00 00 07 00 00 00 42 00 00 00 ....A.............e.........B...
3bc0 00 00 00 00 00 00 00 00 20 e2 65 00 00 00 00 00 07 00 00 00 43 00 00 00 00 00 00 00 00 00 00 00 ..........e.........C...........
3be0 28 e2 65 00 00 00 00 00 07 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 30 e2 65 00 00 00 00 00 (.e.........D...........0.e.....
3c00 07 00 00 00 45 00 00 00 00 00 00 00 00 00 00 00 38 e2 65 00 00 00 00 00 07 00 00 00 46 00 00 00 ....E...........8.e.........F...
3c20 00 00 00 00 00 00 00 00 40 e2 65 00 00 00 00 00 07 00 00 00 47 00 00 00 00 00 00 00 00 00 00 00 ........@.e.........G...........
3c40 48 e2 65 00 00 00 00 00 07 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00 50 e2 65 00 00 00 00 00 H.e.........H...........P.e.....
3c60 07 00 00 00 49 00 00 00 00 00 00 00 00 00 00 00 58 e2 65 00 00 00 00 00 07 00 00 00 4a 00 00 00 ....I...........X.e.........J...
3c80 00 00 00 00 00 00 00 00 60 e2 65 00 00 00 00 00 07 00 00 00 4b 00 00 00 00 00 00 00 00 00 00 00 ........`.e.........K...........
3ca0 68 e2 65 00 00 00 00 00 07 00 00 00 4c 00 00 00 00 00 00 00 00 00 00 00 70 e2 65 00 00 00 00 00 h.e.........L...........p.e.....
3cc0 07 00 00 00 4d 00 00 00 00 00 00 00 00 00 00 00 78 e2 65 00 00 00 00 00 07 00 00 00 4e 00 00 00 ....M...........x.e.........N...
3ce0 00 00 00 00 00 00 00 00 80 e2 65 00 00 00 00 00 07 00 00 00 4f 00 00 00 00 00 00 00 00 00 00 00 ..........e.........O...........
3d00 88 e2 65 00 00 00 00 00 07 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 90 e2 65 00 00 00 00 00 ..e.........P.............e.....
3d20 07 00 00 00 51 00 00 00 00 00 00 00 00 00 00 00 98 e2 65 00 00 00 00 00 07 00 00 00 52 00 00 00 ....Q.............e.........R...
3d40 00 00 00 00 00 00 00 00 a0 e2 65 00 00 00 00 00 07 00 00 00 53 00 00 00 00 00 00 00 00 00 00 00 ..........e.........S...........
3d60 a8 e2 65 00 00 00 00 00 07 00 00 00 54 00 00 00 00 00 00 00 00 00 00 00 b0 e2 65 00 00 00 00 00 ..e.........T.............e.....
3d80 07 00 00 00 55 00 00 00 00 00 00 00 00 00 00 00 b8 e2 65 00 00 00 00 00 07 00 00 00 56 00 00 00 ....U.............e.........V...
3da0 00 00 00 00 00 00 00 00 c0 e2 65 00 00 00 00 00 07 00 00 00 57 00 00 00 00 00 00 00 00 00 00 00 ..........e.........W...........
3dc0 c8 e2 65 00 00 00 00 00 07 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 d0 e2 65 00 00 00 00 00 ..e.........X.............e.....
3de0 07 00 00 00 59 00 00 00 00 00 00 00 00 00 00 00 d8 e2 65 00 00 00 00 00 07 00 00 00 5a 00 00 00 ....Y.............e.........Z...
3e00 00 00 00 00 00 00 00 00 e0 e2 65 00 00 00 00 00 07 00 00 00 5b 00 00 00 00 00 00 00 00 00 00 00 ..........e.........[...........
3e20 e8 e2 65 00 00 00 00 00 07 00 00 00 5c 00 00 00 00 00 00 00 00 00 00 00 f0 e2 65 00 00 00 00 00 ..e.........\.............e.....
3e40 07 00 00 00 5e 00 00 00 00 00 00 00 00 00 00 00 f8 e2 65 00 00 00 00 00 07 00 00 00 5f 00 00 00 ....^.............e........._...
3e60 00 00 00 00 00 00 00 00 00 e3 65 00 00 00 00 00 07 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00 ..........e.........`...........
3e80 08 e3 65 00 00 00 00 00 07 00 00 00 61 00 00 00 00 00 00 00 00 00 00 00 10 e3 65 00 00 00 00 00 ..e.........a.............e.....
3ea0 07 00 00 00 62 00 00 00 00 00 00 00 00 00 00 00 18 e3 65 00 00 00 00 00 07 00 00 00 63 00 00 00 ....b.............e.........c...
3ec0 00 00 00 00 00 00 00 00 20 e3 65 00 00 00 00 00 07 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 ..........e.........d...........
3ee0 28 e3 65 00 00 00 00 00 07 00 00 00 65 00 00 00 00 00 00 00 00 00 00 00 30 e3 65 00 00 00 00 00 (.e.........e...........0.e.....
3f00 07 00 00 00 67 00 00 00 00 00 00 00 00 00 00 00 38 e3 65 00 00 00 00 00 07 00 00 00 68 00 00 00 ....g...........8.e.........h...
3f20 00 00 00 00 00 00 00 00 40 e3 65 00 00 00 00 00 07 00 00 00 69 00 00 00 00 00 00 00 00 00 00 00 ........@.e.........i...........
3f40 48 e3 65 00 00 00 00 00 07 00 00 00 6a 00 00 00 00 00 00 00 00 00 00 00 50 e3 65 00 00 00 00 00 H.e.........j...........P.e.....
3f60 07 00 00 00 6b 00 00 00 00 00 00 00 00 00 00 00 58 e3 65 00 00 00 00 00 07 00 00 00 6c 00 00 00 ....k...........X.e.........l...
3f80 00 00 00 00 00 00 00 00 60 e3 65 00 00 00 00 00 07 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 ........`.e.........m...........
3fa0 68 e3 65 00 00 00 00 00 07 00 00 00 6e 00 00 00 00 00 00 00 00 00 00 00 70 e3 65 00 00 00 00 00 h.e.........n...........p.e.....
3fc0 07 00 00 00 6f 00 00 00 00 00 00 00 00 00 00 00 78 e3 65 00 00 00 00 00 07 00 00 00 70 00 00 00 ....o...........x.e.........p...
3fe0 00 00 00 00 00 00 00 00 48 83 ec 08 48 8b 05 05 a0 25 00 48 85 c0 74 05 e8 d3 03 00 00 48 83 c4 ........H...H....%.H..t......H..
4000 08 c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 35 f2 9f 25 00 ff 25 f4 9f 25 00 0f 1f 40 00 .................5..%..%..%...@.
4020 ff 25 f2 9f 25 00 68 00 00 00 00 e9 e0 ff ff ff ff 25 ea 9f 25 00 68 01 00 00 00 e9 d0 ff ff ff .%..%.h..........%..%.h.........
4040 ff 25 e2 9f 25 00 68 02 00 00 00 e9 c0 ff ff ff ff 25 da 9f 25 00 68 03 00 00 00 e9 b0 ff ff ff .%..%.h..........%..%.h.........
4060 ff 25 d2 9f 25 00 68 04 00 00 00 e9 a0 ff ff ff ff 25 ca 9f 25 00 68 05 00 00 00 e9 90 ff ff ff .%..%.h..........%..%.h.........
4080 ff 25 c2 9f 25 00 68 06 00 00 00 e9 80 ff ff ff ff 25 ba 9f 25 00 68 07 00 00 00 e9 70 ff ff ff .%..%.h..........%..%.h.....p...
40a0 ff 25 b2 9f 25 00 68 08 00 00 00 e9 60 ff ff ff ff 25 aa 9f 25 00 68 09 00 00 00 e9 50 ff ff ff .%..%.h.....`....%..%.h.....P...
40c0 ff 25 a2 9f 25 00 68 0a 00 00 00 e9 40 ff ff ff ff 25 9a 9f 25 00 68 0b 00 00 00 e9 30 ff ff ff .%..%.h.....@....%..%.h.....0...
40e0 ff 25 92 9f 25 00 68 0c 00 00 00 e9 20 ff ff ff ff 25 8a 9f 25 00 68 0d 00 00 00 e9 10 ff ff ff .%..%.h..........%..%.h.........
4100 ff 25 82 9f 25 00 68 0e 00 00 00 e9 00 ff ff ff ff 25 7a 9f 25 00 68 0f 00 00 00 e9 f0 fe ff ff .%..%.h..........%z.%.h.........
4120 ff 25 72 9f 25 00 68 10 00 00 00 e9 e0 fe ff ff ff 25 6a 9f 25 00 68 11 00 00 00 e9 d0 fe ff ff .%r.%.h..........%j.%.h.........
4140 ff 25 62 9f 25 00 68 12 00 00 00 e9 c0 fe ff ff ff 25 5a 9f 25 00 68 13 00 00 00 e9 b0 fe ff ff .%b.%.h..........%Z.%.h.........
4160 ff 25 52 9f 25 00 68 14 00 00 00 e9 a0 fe ff ff ff 25 4a 9f 25 00 68 15 00 00 00 e9 90 fe ff ff .%R.%.h..........%J.%.h.........
4180 ff 25 42 9f 25 00 68 16 00 00 00 e9 80 fe ff ff ff 25 3a 9f 25 00 68 17 00 00 00 e9 70 fe ff ff .%B.%.h..........%:.%.h.....p...
41a0 ff 25 32 9f 25 00 68 18 00 00 00 e9 60 fe ff ff ff 25 2a 9f 25 00 68 19 00 00 00 e9 50 fe ff ff .%2.%.h.....`....%*.%.h.....P...
41c0 ff 25 22 9f 25 00 68 1a 00 00 00 e9 40 fe ff ff ff 25 1a 9f 25 00 68 1b 00 00 00 e9 30 fe ff ff .%".%.h.....@....%..%.h.....0...
41e0 ff 25 12 9f 25 00 68 1c 00 00 00 e9 20 fe ff ff ff 25 0a 9f 25 00 68 1d 00 00 00 e9 10 fe ff ff .%..%.h..........%..%.h.........
4200 ff 25 02 9f 25 00 68 1e 00 00 00 e9 00 fe ff ff ff 25 fa 9e 25 00 68 1f 00 00 00 e9 f0 fd ff ff .%..%.h..........%..%.h.........
4220 ff 25 f2 9e 25 00 68 20 00 00 00 e9 e0 fd ff ff ff 25 ea 9e 25 00 68 21 00 00 00 e9 d0 fd ff ff .%..%.h..........%..%.h!........
4240 ff 25 e2 9e 25 00 68 22 00 00 00 e9 c0 fd ff ff ff 25 da 9e 25 00 68 23 00 00 00 e9 b0 fd ff ff .%..%.h".........%..%.h#........
4260 ff 25 d2 9e 25 00 68 24 00 00 00 e9 a0 fd ff ff ff 25 ca 9e 25 00 68 25 00 00 00 e9 90 fd ff ff .%..%.h$.........%..%.h%........
4280 ff 25 c2 9e 25 00 68 26 00 00 00 e9 80 fd ff ff ff 25 ba 9e 25 00 68 27 00 00 00 e9 70 fd ff ff .%..%.h&.........%..%.h'....p...
42a0 ff 25 b2 9e 25 00 68 28 00 00 00 e9 60 fd ff ff ff 25 aa 9e 25 00 68 29 00 00 00 e9 50 fd ff ff .%..%.h(....`....%..%.h)....P...
42c0 ff 25 a2 9e 25 00 68 2a 00 00 00 e9 40 fd ff ff ff 25 9a 9e 25 00 68 2b 00 00 00 e9 30 fd ff ff .%..%.h*....@....%..%.h+....0...
42e0 ff 25 92 9e 25 00 68 2c 00 00 00 e9 20 fd ff ff ff 25 8a 9e 25 00 68 2d 00 00 00 e9 10 fd ff ff .%..%.h,.........%..%.h-........
4300 ff 25 82 9e 25 00 68 2e 00 00 00 e9 00 fd ff ff ff 25 7a 9e 25 00 68 2f 00 00 00 e9 f0 fc ff ff .%..%.h..........%z.%.h/........
4320 ff 25 72 9e 25 00 68 30 00 00 00 e9 e0 fc ff ff ff 25 6a 9e 25 00 68 31 00 00 00 e9 d0 fc ff ff .%r.%.h0.........%j.%.h1........
4340 ff 25 62 9e 25 00 68 32 00 00 00 e9 c0 fc ff ff ff 25 5a 9e 25 00 68 33 00 00 00 e9 b0 fc ff ff .%b.%.h2.........%Z.%.h3........
4360 ff 25 52 9e 25 00 68 34 00 00 00 e9 a0 fc ff ff ff 25 4a 9e 25 00 68 35 00 00 00 e9 90 fc ff ff .%R.%.h4.........%J.%.h5........
4380 ff 25 42 9e 25 00 68 36 00 00 00 e9 80 fc ff ff ff 25 3a 9e 25 00 68 37 00 00 00 e9 70 fc ff ff .%B.%.h6.........%:.%.h7....p...
43a0 ff 25 32 9e 25 00 68 38 00 00 00 e9 60 fc ff ff ff 25 2a 9e 25 00 68 39 00 00 00 e9 50 fc ff ff .%2.%.h8....`....%*.%.h9....P...
43c0 ff 25 22 9e 25 00 68 3a 00 00 00 e9 40 fc ff ff ff 25 1a 9e 25 00 68 3b 00 00 00 e9 30 fc ff ff .%".%.h:....@....%..%.h;....0...
43e0 ff 25 12 9e 25 00 68 3c 00 00 00 e9 20 fc ff ff ff 25 0a 9e 25 00 68 3d 00 00 00 e9 10 fc ff ff .%..%.h<.........%..%.h=........
4400 ff 25 02 9e 25 00 68 3e 00 00 00 e9 00 fc ff ff ff 25 fa 9d 25 00 68 3f 00 00 00 e9 f0 fb ff ff .%..%.h>.........%..%.h?........
4420 ff 25 f2 9d 25 00 68 40 00 00 00 e9 e0 fb ff ff ff 25 ea 9d 25 00 68 41 00 00 00 e9 d0 fb ff ff .%..%.h@.........%..%.hA........
4440 ff 25 e2 9d 25 00 68 42 00 00 00 e9 c0 fb ff ff ff 25 da 9d 25 00 68 43 00 00 00 e9 b0 fb ff ff .%..%.hB.........%..%.hC........
4460 ff 25 d2 9d 25 00 68 44 00 00 00 e9 a0 fb ff ff ff 25 ca 9d 25 00 68 45 00 00 00 e9 90 fb ff ff .%..%.hD.........%..%.hE........
4480 ff 25 c2 9d 25 00 68 46 00 00 00 e9 80 fb ff ff ff 25 ba 9d 25 00 68 47 00 00 00 e9 70 fb ff ff .%..%.hF.........%..%.hG....p...
44a0 ff 25 b2 9d 25 00 68 48 00 00 00 e9 60 fb ff ff ff 25 aa 9d 25 00 68 49 00 00 00 e9 50 fb ff ff .%..%.hH....`....%..%.hI....P...
44c0 ff 25 a2 9d 25 00 68 4a 00 00 00 e9 40 fb ff ff ff 25 9a 9d 25 00 68 4b 00 00 00 e9 30 fb ff ff .%..%.hJ....@....%..%.hK....0...
44e0 ff 25 92 9d 25 00 68 4c 00 00 00 e9 20 fb ff ff ff 25 8a 9d 25 00 68 4d 00 00 00 e9 10 fb ff ff .%..%.hL.........%..%.hM........
4500 ff 25 82 9d 25 00 68 4e 00 00 00 e9 00 fb ff ff ff 25 7a 9d 25 00 68 4f 00 00 00 e9 f0 fa ff ff .%..%.hN.........%z.%.hO........
4520 ff 25 72 9d 25 00 68 50 00 00 00 e9 e0 fa ff ff ff 25 6a 9d 25 00 68 51 00 00 00 e9 d0 fa ff ff .%r.%.hP.........%j.%.hQ........
4540 ff 25 62 9d 25 00 68 52 00 00 00 e9 c0 fa ff ff ff 25 5a 9d 25 00 68 53 00 00 00 e9 b0 fa ff ff .%b.%.hR.........%Z.%.hS........
4560 ff 25 52 9d 25 00 68 54 00 00 00 e9 a0 fa ff ff ff 25 4a 9d 25 00 68 55 00 00 00 e9 90 fa ff ff .%R.%.hT.........%J.%.hU........
4580 ff 25 42 9d 25 00 68 56 00 00 00 e9 80 fa ff ff ff 25 3a 9d 25 00 68 57 00 00 00 e9 70 fa ff ff .%B.%.hV.........%:.%.hW....p...
45a0 ff 25 32 9d 25 00 68 58 00 00 00 e9 60 fa ff ff ff 25 2a 9d 25 00 68 59 00 00 00 e9 50 fa ff ff .%2.%.hX....`....%*.%.hY....P...
45c0 ff 25 22 9d 25 00 68 5a 00 00 00 e9 40 fa ff ff ff 25 1a 9d 25 00 68 5b 00 00 00 e9 30 fa ff ff .%".%.hZ....@....%..%.h[....0...
45e0 ff 25 12 9d 25 00 68 5c 00 00 00 e9 20 fa ff ff ff 25 0a 9d 25 00 68 5d 00 00 00 e9 10 fa ff ff .%..%.h\.........%..%.h]........
4600 ff 25 02 9d 25 00 68 5e 00 00 00 e9 00 fa ff ff ff 25 fa 9c 25 00 68 5f 00 00 00 e9 f0 f9 ff ff .%..%.h^.........%..%.h_........
4620 ff 25 f2 9c 25 00 68 60 00 00 00 e9 e0 f9 ff ff ff 25 ea 9c 25 00 68 61 00 00 00 e9 d0 f9 ff ff .%..%.h`.........%..%.ha........
4640 ff 25 e2 9c 25 00 68 62 00 00 00 e9 c0 f9 ff ff ff 25 da 9c 25 00 68 63 00 00 00 e9 b0 f9 ff ff .%..%.hb.........%..%.hc........
4660 ff 25 d2 9c 25 00 68 64 00 00 00 e9 a0 f9 ff ff ff 25 ca 9c 25 00 68 65 00 00 00 e9 90 f9 ff ff .%..%.hd.........%..%.he........
4680 ff 25 c2 9c 25 00 68 66 00 00 00 e9 80 f9 ff ff ff 25 ba 9c 25 00 68 67 00 00 00 e9 70 f9 ff ff .%..%.hf.........%..%.hg....p...
46a0 ff 25 b2 9c 25 00 68 68 00 00 00 e9 60 f9 ff ff ff 25 aa 9c 25 00 68 69 00 00 00 e9 50 f9 ff ff .%..%.hh....`....%..%.hi....P...
46c0 ff 25 a2 9c 25 00 68 6a 00 00 00 e9 40 f9 ff ff ff 25 9a 9c 25 00 68 6b 00 00 00 e9 30 f9 ff ff .%..%.hj....@....%..%.hk....0...
46e0 ff 25 92 9c 25 00 68 6c 00 00 00 e9 20 f9 ff ff 41 55 41 89 f5 41 b8 bd 1d 45 00 41 54 49 89 d4 .%..%.hl........AUA..A...E.ATI..
4700 55 53 48 89 fb 50 48 8b 47 10 48 8b 68 38 48 8b 07 8b 50 28 85 d2 74 12 be cb 1d 45 00 48 89 ef USH..PH.G.H.h8H...P(..t....E.H..
4720 31 c0 e8 b5 8f 01 00 49 89 c0 be df 1d 45 00 48 89 ef 44 89 e9 4c 89 e2 31 c0 e8 9d 8f 01 00 48 1......I.....E.H..D..L..1......H
4740 8b 7b 10 48 89 c6 e8 cd 5a 01 00 55 48 89 f5 53 48 89 fb 50 8b 37 83 fe ff 74 30 e8 ff 56 01 00 .{.H....Z..UH..SH..P.7...t0..V..
4760 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f H.{@H..H.P.H..H..t.H.G.H.P.H.W..
4780 b6 00 eb 05 e8 ec cb 00 00 89 03 ba 25 01 00 00 48 89 ee 48 89 df e8 0b 56 01 00 55 48 89 d5 53 ............%...H..H....V..UH..S
47a0 48 89 fb 50 48 89 53 10 e8 11 fd 00 00 48 89 45 00 8a 40 08 83 ce ff 48 89 df 83 c8 40 0f b6 c0 H..PH.S......H.E..@....H....@...
47c0 89 45 08 48 83 43 10 10 e8 d9 67 01 00 53 48 89 fb 48 8b 57 18 48 8b 3f 48 89 f1 31 c0 be 01 3c .E.H.C....g..SH..H.W.H.?H..1...<
47e0 45 00 e8 f5 8e 01 00 48 8b 3b be 03 00 00 00 e8 b2 67 01 00 41 55 41 89 fd 41 54 49 89 f4 55 53 E......H.;.......g..AUA..ATI..US
4800 51 e8 d3 4f 01 00 48 89 c3 48 89 c7 e8 12 fd 00 00 48 89 df e8 b8 0d 00 00 49 8b 34 24 48 89 df Q..O..H..H.......H.......I.4$H..
4820 89 c5 e8 67 10 00 00 be 2d ea 41 00 48 89 df e8 c6 0c 01 00 85 ed 75 10 4c 89 e2 44 89 ee 48 89 ...g....-.A.H.........u.L..D..H.
4840 df e8 51 0e 00 00 89 c5 48 89 df e8 a7 1d 01 00 5a 5b 89 e8 5d 41 5c 41 5d c3 31 ed 49 89 d1 5e ..Q.....H.......Z[..]A\A].1.I..^
4860 48 89 e2 48 83 e4 f0 50 54 49 c7 c0 70 e9 41 00 48 c7 c1 00 e9 41 00 48 c7 c7 f4 47 40 00 e8 ad H..H...PTI..p.A.H....A.H...G@...
4880 fa ff ff f4 66 2e 0f 1f 84 00 00 00 00 00 66 90 b8 a7 e5 65 00 55 48 2d a0 e5 65 00 48 83 f8 0e ....f.........f....e.UH-..e.H...
48a0 48 89 e5 77 02 5d c3 b8 00 00 00 00 48 85 c0 74 f4 5d bf a0 e5 65 00 ff e0 0f 1f 80 00 00 00 00 H..w.]......H..t.]...e..........
48c0 b8 a0 e5 65 00 55 48 2d a0 e5 65 00 48 c1 f8 03 48 89 e5 48 89 c2 48 c1 ea 3f 48 01 d0 48 d1 f8 ...e.UH-..e.H...H..H..H..?H..H..
48e0 75 02 5d c3 ba 00 00 00 00 48 85 d2 74 f4 5d 48 89 c6 bf a0 e5 65 00 ff e2 0f 1f 80 00 00 00 00 u.]......H..t.]H.....e..........
4900 80 3d b1 9c 25 00 00 75 11 55 48 89 e5 e8 7e ff ff ff 5d c6 05 9e 9c 25 00 01 f3 c3 0f 1f 40 00 .=..%..u.UH...~...]....%......@.
4920 48 83 3d d8 94 25 00 00 74 1e b8 00 00 00 00 48 85 c0 74 14 55 bf 00 de 65 00 48 89 e5 ff d0 5d H.=..%..t......H..t.U...e.H....]
4940 e9 7b ff ff ff 0f 1f 00 e9 73 ff ff ff 53 48 89 fb be 00 40 00 00 48 81 ec 10 40 00 00 48 8d 7c .{.......s...SH....@..H...@..H.|
4960 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 40 00 00 31 c0 e8 06 f9 ff ff 48 85 c0 74 2c 48 $.dH..%(...H..$.@..1......H..t,H
4980 8d 44 24 08 8a 10 84 d2 74 0d 80 fa 5c 75 03 c6 00 2f 48 ff c0 eb ed 48 8d 74 24 08 48 89 df e8 .D$.....t...\u.../H....H.t$.H...
49a0 2f 06 01 00 b8 01 00 00 00 eb 02 31 c0 48 8b 8c 24 08 40 00 00 64 48 33 0c 25 28 00 00 00 74 05 /..........1.H..$.@..dH3.%(...t.
49c0 e8 fb f7 ff ff 48 81 c4 10 40 00 00 5b c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb 48 81 ec 90 .....H...@..[.AT1......USH..H...
49e0 00 00 00 e8 b0 46 01 00 48 89 e6 48 89 c7 49 89 c4 e8 8a 9f 01 00 85 c0 74 62 48 89 df e8 40 05 .....F..H..H..I.........tbH...@.
4a00 01 00 e8 69 f6 ff ff 8b 28 83 fd 02 74 1f 83 fd 0d 75 2e 4c 89 e2 be a4 e9 41 00 48 89 df 31 c0 ...i....(...t....u.L.....A.H..1.
4a20 40 b5 02 e8 3c 06 01 00 e9 90 00 00 00 4c 89 e2 be bf e9 41 00 48 89 df 31 c0 e8 25 06 01 00 eb @...<........L.....A.H..1..%....
4a40 7c 89 ea 4c 89 e1 be d2 e9 41 00 48 89 df 31 c0 bd 02 00 00 00 e8 0a 06 01 00 eb 61 31 d2 31 f6 |..L.....A.H..1............a1.1.
4a60 48 89 df e8 ae 09 01 00 be 04 ea 41 00 48 89 df bd 01 00 00 00 e8 59 05 01 00 48 8b 74 24 58 48 H..........A.H........Y...H.t$XH
4a80 89 df e8 e4 04 01 00 be fd ff ff ff 48 89 df e8 d3 0a 01 00 be 8e 14 45 00 48 89 df e8 32 05 01 ............H..........E.H...2..
4aa0 00 f2 48 0f 2a 44 24 30 48 89 df e8 a6 04 01 00 be fd ff ff ff 48 89 df e8 aa 0a 01 00 48 81 c4 ..H.*D$0H............H.......H..
4ac0 90 00 00 00 89 e8 5b 5d 41 5c c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 bb 45 01 00 48 89 c7 ......[]A\.U1......SH..Q..E..H..
4ae0 48 89 c5 e8 c8 f6 ff ff 85 c0 74 21 48 89 df e8 4e 04 01 00 48 89 ea be 0a ea 41 00 48 89 df 31 H.........t!H...N...H.....A.H..1
4b00 c0 e8 5e 05 01 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 93 06 01 00 b8 01 00 00 00 5a ..^...............H............Z
4b20 5b 5d c3 48 63 f6 31 c0 48 01 f7 88 14 07 48 ff c0 48 c1 ea 08 48 83 f8 04 75 f0 c3 41 54 31 c9 [].Hc.1.H.....H..H...H...u..AT1.
4b40 31 d2 be 01 00 00 00 55 48 89 fd 53 48 81 ec b0 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 1......UH..SH......dH..%(...H..$
4b60 a8 00 00 00 31 c0 e8 62 45 01 00 48 85 c0 48 89 c3 74 78 31 f6 48 89 c7 e8 20 05 00 00 48 8d 7c ....1..bE..H..H..tx1.H.......H.|
4b80 24 72 48 89 c2 31 f6 e8 97 ff ff ff 48 89 df be 4c 00 00 00 e8 04 05 00 00 48 8d 7c 24 72 48 89 $rH..1......H...L........H.|$rH.
4ba0 c2 be 04 00 00 00 e8 78 ff ff ff 48 89 df be 75 00 00 00 e8 e5 04 00 00 48 8d 7c 24 72 48 89 c2 .......x...H...u........H.|$rH..
4bc0 be 08 00 00 00 e8 59 ff ff ff 48 89 df be 61 00 00 00 e8 c6 04 00 00 48 8d 7c 24 72 48 89 c2 be ......Y...H...a........H.|$rH...
4be0 0c 00 00 00 e8 3a ff ff ff eb 3f be 3e ea 41 00 bf 41 ea 41 00 e8 b6 f9 ff ff 48 8d 7c 24 72 48 .....:....?.>.A..A.A......H.|$rH
4c00 89 c3 48 89 c1 ba 01 00 00 00 be 10 00 00 00 e8 0c f5 ff ff 48 89 df 49 89 c4 e8 61 f5 ff ff 31 ..H.................H..I...a...1
4c20 c0 45 85 e4 0f 84 c2 00 00 00 0f b6 84 24 81 00 00 00 44 0f b6 4c 24 73 48 8d bc 24 82 00 00 00 .E...........$....D..L$sH..$....
4c40 44 0f b6 44 24 72 b9 4e ea 41 00 ba 26 00 00 00 be 01 00 00 00 89 44 24 68 0f b6 84 24 80 00 00 D..D$r.N.A..&.........D$h...$...
4c60 00 89 44 24 60 0f b6 44 24 7f 89 44 24 58 0f b6 44 24 7e 89 44 24 50 0f b6 44 24 7d 89 44 24 48 ..D$`..D$..D$X..D$~.D$P..D$}.D$H
4c80 0f b6 44 24 7c 89 44 24 40 0f b6 44 24 7b 89 44 24 38 0f b6 44 24 7a 89 44 24 30 0f b6 44 24 79 ..D$|.D$@..D${.D$8..D$z.D$0..D$y
4ca0 89 44 24 28 0f b6 44 24 78 89 44 24 20 0f b6 44 24 77 89 44 24 18 0f b6 44 24 76 89 44 24 10 0f .D$(..D$x.D$...D$w.D$...D$v.D$..
4cc0 b6 44 24 75 89 44 24 08 0f b6 44 24 74 89 04 24 31 c0 e8 09 fa ff ff 48 8d b4 24 82 00 00 00 48 .D$u.D$...D$t..$1......H..$....H
4ce0 89 ef e8 ec 02 01 00 b8 01 00 00 00 48 8b 8c 24 a8 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 ............H..$....dH3.%(...t..
4d00 bc f4 ff ff 48 81 c4 b0 00 00 00 5b 5d 41 5c c3 48 81 ec 98 00 00 00 48 89 e6 e8 61 9c 01 00 31 ....H......[]A\.H......H...a...1
4d20 d2 85 c0 75 0d 8b 54 24 18 c1 ea 0e 83 f2 01 83 e2 01 89 d0 48 81 c4 98 00 00 00 c3 53 31 d2 be ...u..T$............H.......S1..
4d40 01 00 00 00 48 89 fb e8 4c 43 01 00 48 89 c7 e8 bc ff ff ff 48 89 df 89 c6 e8 4f 04 01 00 b8 01 ....H...LC..H.......H.....O.....
4d60 00 00 00 5b c3 53 31 f6 48 89 fb 48 83 ec 10 48 89 e7 e8 c9 f4 ff ff 31 f6 85 c0 75 1a 48 69 34 ...[.S1.H..H...H.......1...u.Hi4
4d80 24 40 42 0f 00 48 b8 00 c0 2b ff fe bf dc 00 48 01 c6 48 03 74 24 08 48 89 df e8 cc 01 01 00 48 $@B..H...+.....H..H.t$.H.......H
4da0 83 c4 10 b8 01 00 00 00 5b c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb e8 db 42 01 00 31 d2 49 ........[.AT1......USH....B..1.I
4dc0 89 c4 be 02 00 00 00 48 89 df e8 c9 42 01 00 4c 89 e2 48 89 c1 be 93 ea 41 00 48 89 df 48 89 c5 .......H....B..L..H.....A.H..H..
4de0 31 c0 e8 7d 02 01 00 31 d2 83 ce ff 48 89 df e8 e2 ff 00 00 48 89 c7 e8 d4 f3 ff ff 85 c0 74 21 1..}...1....H.......H.........t!
4e00 48 89 df e8 3a 01 01 00 48 89 ea be 9c ea 41 00 48 89 df 31 c0 e8 4a 02 01 00 b8 02 00 00 00 eb H...:...H.....A.H..1..J.........
4e20 12 be 01 00 00 00 48 89 df e8 7f 03 01 00 b8 01 00 00 00 5b 5d 41 5c c3 55 31 d2 be 01 00 00 00 ......H............[]A\.U1......
4e40 53 48 89 fb 51 31 c9 e8 81 42 01 00 31 c9 31 d2 be 02 00 00 00 48 89 df 48 89 c5 e8 6d 42 01 00 SH..Q1...B..1.1......H..H...mB..
4e60 48 85 c0 48 89 c6 74 56 48 85 ed 74 51 49 83 c8 ff 31 c0 48 89 ef 4c 89 c1 f2 ae 48 89 f7 48 f7 H..H..tVH..tQI...1.H..L....H..H.
4e80 d1 4a 8d 14 01 4c 89 c1 f2 ae 31 c0 48 f7 d1 4c 01 c1 39 ca 7c 2a 48 63 fa 48 63 c9 48 29 cf 48 .J...L....1.H..L..9.|*Hc.Hc.H).H
4ea0 01 ef e8 e9 f4 ff ff 31 f6 85 c0 48 89 df 40 0f 94 c6 e8 f6 02 01 00 b8 01 00 00 00 eb 02 31 c0 .......1...H..@...............1.
4ec0 5a 5b 5d c3 55 53 48 89 fb 48 81 ec 98 01 00 00 c7 07 00 00 00 00 c7 47 04 00 00 00 00 48 8d 6c Z[].USH..H.............G.....H.l
4ee0 24 02 c7 47 08 00 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 01 00 00 31 c0 48 89 ef e8 $..G.....dH..%(...H..$....1.H...
4f00 1c f3 ff ff 85 c0 74 0d 48 c7 43 10 0d 09 45 00 e9 84 00 00 00 31 c0 48 83 c9 ff 48 89 ef f2 ae ......t.H.C...E......1.H...H....
4f20 48 f7 d1 48 89 cf e8 55 f5 ff ff 48 89 ee 48 89 c7 48 89 43 10 e8 96 f1 ff ff 48 8d bd 82 00 00 H..H...U...H..H..H.C......H.....
4f40 00 c7 43 18 01 00 00 00 be 13 09 45 00 e8 6e f6 ff ff 48 85 c0 74 42 48 89 c7 e8 a1 f6 ff ff 31 ..C........E..n...H..tBH.......1
4f60 ff 89 03 be 13 09 45 00 e8 53 f6 ff ff 48 85 c0 74 27 48 89 c7 e8 86 f6 ff ff 31 ff 89 43 04 be ......E..S...H..t'H.......1..C..
4f80 13 09 45 00 e8 37 f6 ff ff 48 85 c0 74 0b 48 89 c7 e8 6a f6 ff ff 89 43 08 48 8b 84 24 88 01 00 ..E..7...H..t.H...j....C.H..$...
4fa0 00 64 48 33 04 25 28 00 00 00 74 05 e8 0f f2 ff ff 48 81 c4 98 01 00 00 5b 5d c3 53 31 c0 48 89 .dH3.%(...t......H......[].S1.H.
4fc0 fb b9 08 00 00 00 48 83 ec 20 48 89 e7 f3 ab 48 89 e7 e8 ed fe ff ff 31 d2 31 f6 48 89 df e8 33 ......H...H....H.......1.1.H...3
4fe0 04 01 00 be 16 09 45 00 48 89 df e8 e3 ff 00 00 f2 0f 2a 04 24 48 89 df e8 59 ff 00 00 be fd ff ......E.H.........*.$H...Y......
5000 ff ff 48 89 df e8 5d 05 01 00 be 23 09 45 00 48 89 df e8 bc ff 00 00 f2 0f 2a 44 24 04 48 89 df ..H...]....#.E.H.........*D$.H..
5020 e8 31 ff 00 00 be fd ff ff ff 48 89 df e8 35 05 01 00 be 30 09 45 00 48 89 df e8 94 ff 00 00 f2 .1........H...5....0.E.H........
5040 0f 2a 44 24 08 48 89 df e8 09 ff 00 00 be fd ff ff ff 48 89 df e8 0d 05 01 00 be 39 09 45 00 48 .*D$.H............H........9.E.H
5060 89 df e8 6c ff 00 00 48 8b 74 24 10 48 89 df e8 5f ff 00 00 be fd ff ff ff 48 89 df e8 e6 04 01 ...l...H.t$.H..._........H......
5080 00 83 7c 24 18 00 74 0a 48 8b 7c 24 10 e8 ae ef ff ff 48 83 c4 20 b8 01 00 00 00 5b c3 85 f6 b8 ..|$..t.H.|$......H........[....
50a0 05 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 48 0f be 17 84 d2 74 0c 48 6b c0 21 48 ff c7 48 01 ....t.Hc.H.....H.....t.Hk.!H..H.
50c0 d0 eb ec c3 53 31 d2 be 01 00 00 00 48 89 fb e8 c4 3f 01 00 31 f6 48 89 c7 e8 bf ff ff ff 48 85 ....S1......H....?..1.H.......H.
50e0 c0 78 07 f2 48 0f 2a c0 eb 15 48 89 c2 83 e0 01 48 d1 ea 48 09 c2 f2 48 0f 2a c2 f2 0f 58 c0 48 .x..H.*...H.....H..H...H.*...X.H
5100 89 df e8 4f fe 00 00 b8 01 00 00 00 5b c3 41 56 41 55 41 bd 02 00 00 00 41 54 55 53 48 89 fb 48 ...O........[.AVAUA.....ATUSH..H
5120 89 df e8 dd f8 00 00 41 39 c5 0f 8f 05 01 00 00 44 89 ee 48 89 df e8 0a fa 00 00 85 c0 0f 84 ea .......A9.......D..H............
5140 00 00 00 31 d2 44 89 ee 48 89 df e8 48 3f 01 00 49 89 c4 be 3b 00 00 00 4c 89 e7 e8 80 f0 ff ff ...1.D..H...H?..I...;...L.......
5160 be 3a 00 00 00 49 89 c6 4c 89 e7 e8 70 f0 ff ff 4d 85 f6 48 89 c5 74 15 48 85 c0 0f 84 b8 00 00 .:...I..L...p...M..H..t.H.......
5180 00 49 39 c6 4c 0f 47 f0 e9 ac 00 00 00 48 85 c0 74 13 48 89 ea 4c 89 e6 48 89 df 4c 29 e2 e8 dc .I9.L.G......H..t.H..L..H..L)...
51a0 fd 00 00 eb 0b 4c 89 e6 48 89 df e8 23 fe 00 00 83 ce ff 48 89 df e8 5e f9 00 00 be bf 39 45 00 .....L..H...#......H...^.....9E.
51c0 48 89 df e8 0b fe 00 00 be 01 00 00 00 48 89 df e8 44 f9 00 00 be 03 00 00 00 48 89 df e8 d2 09 H............H...D........H.....
51e0 01 00 31 d2 83 ce ff 48 89 df e8 e7 fb 00 00 48 89 c7 e8 19 fb ff ff 85 c0 74 14 be fe ff ff ff ..1....H.......H.........t......
5200 48 89 df e8 13 f8 00 00 b8 01 00 00 00 eb 32 be fd ff ff ff 48 89 df e8 ff f7 00 00 48 85 ed 74 H.............2.....H.......H..t
5220 0c 48 ff c5 49 89 ec 0f 85 26 ff ff ff 41 ff c5 e9 ea fe ff ff 31 c0 eb 08 4c 89 f5 e9 51 ff ff .H..I....&...A.......1...L...Q..
5240 ff 5b 5d 41 5c 41 5d 41 5e c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 3c 3e 01 00 48 89 c7 48 .[]A\A]A^.U1......SH..Q.<>..H..H
5260 89 c5 e8 39 ef ff ff 85 c0 74 21 48 89 df e8 cf fc 00 00 48 89 ea be 45 09 45 00 48 89 df 31 c0 ...9.....t!H.......H...E.E.H..1.
5280 e8 df fd 00 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 14 ff 00 00 b8 01 00 00 00 5a 5b .................H............Z[
52a0 5d c3 41 57 31 d2 be 01 00 00 00 49 89 ff 41 56 41 55 41 54 55 53 51 e8 dc 3d 01 00 bf 20 00 00 ].AW1......I..AVAUATUSQ..=......
52c0 00 48 89 c5 e8 b7 f1 ff ff be 2f 00 00 00 48 89 ef 48 89 c3 e8 37 ef ff ff 48 85 c0 49 89 c4 74 .H......../...H..H...7...H..I..t
52e0 4f 49 89 c5 49 29 ed 49 8d 7d 01 e8 90 f1 ff ff 48 89 ee 49 89 c6 4c 89 ea 48 89 c7 48 89 43 10 OI..I).I.}......H..I..L..H..H.C.
5300 e8 8b ed ff ff 43 c6 04 2e 00 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 8d 7c 0d ff 4c 29 e7 .....C....1.H..H.....H..H.|..L).
5320 e8 5b f1 ff ff 49 8d 74 24 01 48 89 43 18 eb 38 bf 02 00 00 00 e8 46 f1 ff ff be e0 34 45 00 48 .[...I.t$.H.C..8......F.....4E.H
5340 89 c7 48 89 43 10 e8 85 ed ff ff 31 c0 48 89 ef 48 83 c9 ff f2 ae 48 f7 d1 48 89 cf e8 1f f1 ff ..H.C......1.H..H.....H..H......
5360 ff 48 89 ee 48 89 43 18 48 89 c7 e8 60 ed ff ff 48 8b 7b 10 e8 17 ee ff ff 48 89 de 4c 89 ff 48 .H..H.C.H...`...H.{......H..L..H
5380 89 03 e8 40 fe 00 00 5a 5b 5d 41 5c 41 5d 41 5e b8 01 00 00 00 41 5f c3 53 be 01 00 00 00 e8 1d ...@...Z[]A\A]A^.....A_.S.......
53a0 fb 00 00 48 8b 38 48 89 c3 48 85 ff 74 05 e8 2d ef ff ff 48 8b 7b 10 e8 84 ec ff ff 48 8b 7b 18 ...H.8H..H..t..-...H.{......H.{.
53c0 e8 7b ec ff ff 48 89 df e8 73 ec ff ff 31 c0 5b c3 53 be 01 00 00 00 48 89 fb e8 e1 fa 00 00 48 .{...H...s...1.[.S.....H.......H
53e0 8b 70 08 48 89 df 48 83 c6 13 e8 e4 fb 00 00 b8 01 00 00 00 5b c3 55 be 01 00 00 00 53 48 89 fb .p.H..H.............[.U.....SH..
5400 48 81 ec 98 00 00 00 e8 b4 fa 00 00 48 8b 48 08 48 8b 50 10 be 65 09 45 00 48 89 df 31 c0 48 83 H...........H.H.H.P..e.E.H..1.H.
5420 c1 13 e8 3d fc 00 00 31 d2 83 ce ff 48 89 df e8 a2 f9 00 00 be fe ff ff ff 48 89 c5 48 89 df e8 ...=...1....H............H..H...
5440 d7 f5 00 00 48 89 e6 48 89 ef e8 31 95 01 00 31 d2 85 c0 75 21 8b 44 24 18 31 f6 48 89 df 25 00 ....H..H...1...1...u!.D$.1.H..%.
5460 f0 00 00 3d 00 80 00 00 40 0f 94 c6 e8 3c fd 00 00 ba 01 00 00 00 48 81 c4 98 00 00 00 89 d0 5b ...=....@....<........H........[
5480 5d c3 55 be 01 00 00 00 48 89 fd 53 51 e8 2e fa 00 00 48 8b 38 48 89 c3 48 85 ff 75 0d 31 c0 eb ].U.....H..SQ.....H.8H..H..u.1..
54a0 42 80 7e 13 2e 75 17 48 8b 3b e8 91 ef ff ff 48 89 43 08 48 8b 73 08 48 85 f6 75 e5 eb df 48 8b B.~..u.H.;.....H.C.H.s.H..u...H.
54c0 7b 18 48 83 c6 13 31 d2 e8 93 ed ff ff 85 c0 75 d6 be 01 00 00 00 48 89 ef e8 cf fc 00 00 b8 01 {.H...1........u......H.........
54e0 00 00 00 5a 5b 5d c3 41 55 41 54 49 89 fc 55 53 48 89 f3 be 3d 00 00 00 48 89 df 48 81 ec 18 02 ...Z[].AUATI..USH...=...H..H....
5500 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 02 00 00 31 c0 e8 c6 ec ff ff 48 85 c0 48 89 c5 ..dH..%(...H..$....1......H..H..
5520 74 34 48 29 d8 ba ff 01 00 00 48 8d 7c 24 08 3d ff 01 00 00 48 89 de b9 00 02 00 00 0f 4e d0 48 t4H)......H.|$.=....H........N.H
5540 8d 5d 01 4c 63 ea 4c 89 ea e8 e2 ef ff ff 42 c6 44 2c 08 00 eb 17 48 8d 7c 24 08 48 89 de ba 00 .].Lc.L.......B.D,....H.|$.H....
5560 02 00 00 bb 00 21 45 00 e8 e3 ef ff ff 48 89 de 4c 89 e7 e8 5b fa 00 00 48 8d 54 24 08 be fd ff .....!E......H..L...[...H.T$....
5580 ff ff 4c 89 e7 e8 04 00 01 00 48 8d 7c 24 08 be 6b 09 45 00 e8 f7 ed ff ff 85 c0 75 0c 80 3b 00 ..L.......H.|$..k.E........u..;.
55a0 74 07 48 89 1d 17 90 25 00 31 c0 48 8b 8c 24 08 02 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 fd t.H....%.1.H..$....dH3.%(...t...
55c0 eb ff ff 48 81 c4 18 02 00 00 5b 5d 41 5c 41 5d c3 53 31 c9 48 89 fb ba 90 0c 45 00 be 4e 21 45 ...H......[]A\A].S1.H.....E..N!E
55e0 00 e8 a6 42 01 00 48 89 df 31 c9 ba 60 0b 45 00 be 6c 27 45 00 e8 92 42 01 00 31 c9 ba 40 0b 45 ...B..H..1..`.E..l'E...B..1..@.E
5600 00 48 89 df be 46 21 45 00 e8 7e 42 01 00 48 89 df be 73 09 45 00 e8 b8 f9 00 00 be 4d 0a 45 00 .H...F!E..~B..H...s.E.......M.E.
5620 48 89 df e8 d2 fe 00 00 f2 0f 10 05 80 b6 04 00 48 89 df e8 1e f9 00 00 48 89 df be a7 09 45 00 H...............H.......H.....E.
5640 e8 b5 fe 00 00 48 89 df be b6 09 45 00 e8 81 f9 00 00 48 89 df be f4 09 45 00 e8 9b fe 00 00 48 .....H.....E......H.....E......H
5660 89 df be 07 0a 45 00 e8 67 f9 00 00 48 89 df be 45 0a 45 00 e8 81 fe 00 00 48 89 df be 0d 09 45 .....E..g...H...E.E......H.....E
5680 00 e8 4d f9 00 00 48 89 df be 58 0a 45 00 e8 67 fe 00 00 31 c0 5b c3 41 57 41 56 41 55 49 89 d5 ..M...H...X.E..g...1.[.AWAVAUI..
56a0 31 d2 41 54 41 89 f4 31 f6 55 bd 01 00 00 00 53 48 89 fb 48 83 ec 18 e8 5a fd 00 00 31 d2 31 f6 1.ATA..1.U.....SH..H....Z...1.1.
56c0 48 89 df e8 4e fd 00 00 41 8d 44 24 ff 89 44 24 04 44 39 e5 0f 8d a5 00 00 00 48 63 c5 49 8b 74 H...N...A.D$..D$.D9.......Hc.I.t
56e0 c5 00 8a 06 3c 2f 75 05 48 ff c6 eb 0e 3c 2d 75 14 80 7e 01 2d 75 0e 48 83 c6 02 48 89 df e8 e4 ....</u.H....<-u..~.-u.H...H....
5700 fd ff ff eb 73 48 89 df 44 8d 75 01 45 31 ff e8 bf f8 00 00 be 5c 0a 45 00 48 89 df e8 d9 fd 00 ....sH..D.u.E1.......\.E.H......
5720 00 49 63 c6 4d 8d 44 c5 00 49 ff c7 42 8d 44 3d 00 44 39 e0 7d 37 4b 8b 74 f8 f8 48 89 df 4c 89 .Ic.M.D..I..B.D=.D9.}7K.t..H..L.
5740 44 24 08 e8 8b f8 00 00 be fe ff ff ff 48 89 df e8 0d f7 00 00 48 8d 50 01 be fe ff ff ff 48 89 D$...........H.......H.P......H.
5760 df e8 34 ff 00 00 4c 8b 44 24 08 eb bc 44 03 74 24 04 41 29 ee 44 89 f5 ff c5 e9 52 ff ff ff be ..4...L.D$...D.t$.A).D.....R....
5780 64 0a 45 00 48 89 df 31 ed e8 6c fd 00 00 be 6a 0a 45 00 48 89 df e8 5f fd 00 00 48 63 c5 48 8b d.E.H..1..l....j.E.H..._...Hc.H.
57a0 34 c5 90 e3 65 00 48 85 f6 74 32 48 89 df e8 6d 37 01 00 85 c0 0f 85 a1 00 00 00 45 31 c9 45 31 4...e.H..t2H...m7..........E1.E1
57c0 c0 31 c9 83 ca ff 31 f6 48 89 df e8 d8 00 01 00 85 c0 0f 85 84 00 00 00 e9 9b 00 00 00 be 73 0a .1....1.H.....................s.
57e0 45 00 48 89 df e8 16 fa 00 00 83 ce ff ba 79 0a 45 00 48 89 df e8 a2 fa 00 00 83 ca ff be fe ff E.H...........y.E.H.............
5800 ff ff 48 89 df e8 54 f2 00 00 be fe ff ff ff 48 89 df e8 04 f2 00 00 48 89 df e8 e5 f1 00 00 be ..H...T........H.......H........
5820 83 0a 45 00 89 c5 48 89 df e8 d2 f9 00 00 31 f6 45 31 c9 45 31 c0 ba 01 00 00 00 48 89 df 89 e9 ..E...H.......1.E1.E1......H....
5840 e8 63 00 01 00 31 d2 83 ce ff 85 c0 48 89 df 75 13 e8 c2 f4 00 00 f2 0f 2c c0 eb 23 31 d2 83 ce .c...1......H..u........,..#1...
5860 ff 48 89 df e8 6d f5 00 00 48 89 c7 e8 7f e8 ff ff b8 01 00 00 00 eb 07 ff c5 e9 1c ff ff ff 48 .H...m...H.....................H
5880 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 f5 ba 00 10 00 00 53 48 89 fb bf 91 0a 45 00 ...[]A\A]A^A_.UH.......SH.....E.
58a0 48 81 ec 18 10 00 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 10 00 00 31 c0 e8 H......H.t$.dH..%(...H..$....1..
58c0 9c e8 ff ff 48 89 c2 48 8d 44 24 08 85 d2 0f 8f 93 00 00 00 31 d2 be 0e 51 40 00 48 89 df e8 38 ....H..H.D$.........1...Q@.H...8
58e0 f8 00 00 48 89 ee 48 89 df e8 e5 f6 00 00 bf 68 22 45 00 e8 38 e7 ff ff 48 89 df 48 89 c6 e8 d0 ...H..H........h"E..8...H..H....
5900 f6 00 00 45 31 c9 45 31 c0 31 c9 ba 01 00 00 00 be 02 00 00 00 48 89 df e8 8b ff 00 00 85 c0 75 ...E1.E1.1...........H.........u
5920 6e 83 ce ff 48 89 df e8 19 f2 00 00 85 c0 74 5f be bf 39 45 00 48 89 df e8 96 f6 00 00 48 89 ee n...H.........t_..9E.H.......H..
5940 48 89 df e8 8b f6 00 00 be 03 00 00 00 48 89 df e8 5f 02 01 00 31 d2 83 ce ff 48 89 df e8 74 f4 H............H..._...1....H...t.
5960 00 00 48 85 c0 74 28 48 89 c6 48 89 df e8 61 f6 00 00 48 8b 8c 24 08 10 00 00 64 48 33 0c 25 28 ..H..t(H..H...a...H..$....dH3.%(
5980 00 00 00 b8 01 00 00 00 74 5c e8 31 e8 ff ff 48 89 df e8 b6 ef ff ff be bf 39 45 00 48 89 df e8 ........t\.1...H.........9E.H...
59a0 2f f6 00 00 48 89 ee 48 89 df e8 24 f6 00 00 48 89 df e8 e8 00 00 00 85 c0 75 0f be 03 00 00 00 /...H..H...$...H.........u......
59c0 48 89 df e8 ec 01 01 00 eb 0d be fe ff ff ff 48 89 df e8 44 f0 00 00 31 d2 83 ce ff 48 89 df e8 H..............H...D...1....H...
59e0 f2 f3 00 00 eb 81 48 81 c4 18 10 00 00 5b 5d c3 53 31 d2 be 01 00 00 00 48 89 fb 48 81 ec 90 00 ......H......[].S1......H..H....
5a00 00 00 e8 91 36 01 00 80 38 00 be 01 00 00 00 74 1b 48 89 e6 48 89 c7 e8 64 8f 01 00 31 f6 85 c0 ....6...8......t.H..H...d...1...
5a20 75 0a 8b 74 24 18 81 e6 00 40 00 00 48 89 df e8 79 f7 00 00 48 81 c4 90 00 00 00 b8 01 00 00 00 u..t$....@..H...y...H...........
5a40 5b c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 44 36 01 00 be fd 01 00 00 48 89 c7 48 89 c5 e8 [.U1......SH..Q.D6.......H..H...
5a60 7c e6 ff ff 85 c0 74 21 48 89 df e8 d2 f4 00 00 48 89 ea be b8 0c 45 00 48 89 df 31 c0 e8 e2 f5 |.....t!H.......H.....E.H..1....
5a80 00 00 b8 02 00 00 00 eb 12 be 01 00 00 00 48 89 df e8 17 f7 00 00 b8 01 00 00 00 5a 5b 5d c3 53 ..............H............Z[].S
5aa0 31 d2 83 ce ff 48 89 fb e8 eb 35 01 00 8a 10 80 fa 2f 74 16 80 fa 5c 74 11 80 fa 24 74 0c 31 c9 1....H....5....../t...\t...$t.1.
5ac0 84 d2 74 18 80 78 01 3a 75 12 be 01 00 00 00 48 89 df e8 d6 f6 00 00 b9 01 00 00 00 89 c8 5b c3 ..t..x.:u......H..............[.
5ae0 50 31 f6 e8 c5 f6 00 00 b8 01 00 00 00 5a c3 53 83 7a 1c 00 48 89 d3 75 13 48 8b 4a 10 48 89 f2 P1...........Z.S.z..H..u.H.J.H..
5b00 48 89 fe 48 8b 3b ff 53 08 89 43 1c 5b c3 48 83 ec 18 48 89 f2 be 01 00 00 00 40 88 7c 24 0f 48 H..H.;.S..C.[.H...H.......@.|$.H
5b20 8d 7c 24 0f e8 c6 ff ff ff 48 83 c4 18 c3 48 83 ec 18 48 89 f2 be 04 00 00 00 89 7c 24 0c 48 8d .|$......H....H...H........|$.H.
5b40 7c 24 0c e8 a7 ff ff ff 48 83 c4 18 c3 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 85 ff 75 09 31 ff |$......H....UH..SH..H...H..u.1.
5b60 e8 a9 ff ff ff eb 4e 48 8b 47 10 48 8d 78 01 48 81 ff fe 00 00 00 48 89 7c 24 08 77 07 e8 8c ff ......NH.G.H.x.H......H.|$.w....
5b80 ff ff eb 1c bf ff 00 00 00 e8 80 ff ff ff 48 8d 7c 24 08 48 89 da be 08 00 00 00 e8 4f ff ff ff ..............H.|$.H........O...
5ba0 48 8b 44 24 08 48 8d 7d 20 48 89 da 48 8d 70 ff e8 3a ff ff ff 48 83 c4 18 5b 5d c3 41 56 41 55 H.D$.H.}.H..H.p..:...H...[].AVAU
5bc0 41 54 55 48 89 fd 53 48 89 d3 48 83 ec 10 83 7a 18 00 75 09 48 8b 7f 68 48 39 f7 75 0c 48 89 de ATUH..SH..H....z..u.H..hH9.u.H..
5be0 31 ff e8 27 ff ff ff eb 08 48 89 d6 e8 5c ff ff ff 8b 7d 28 48 89 de 45 31 ed e8 2f ff ff ff 8b 1..'.....H...\....}(H..E1../....
5c00 7d 2c 48 89 de e8 24 ff ff ff 0f b6 7d 0a 48 89 de e8 f8 fe ff ff 0f b6 7d 0b 48 89 de e8 ec fe },H...$.....}.H.........}.H.....
5c20 ff ff 0f b6 7d 0c 48 89 de e8 e0 fe ff ff 8b 7d 18 48 89 de e8 f5 fe ff ff 48 63 75 18 48 8b 7d ....}.H........}.H.......Hcu.H.}
5c40 38 48 89 da 48 c1 e6 02 e8 a2 fe ff ff 44 8b 75 14 48 89 de 44 89 f7 e8 d2 fe ff ff 45 39 ee 0f 8H..H........D.u.H..D.......E9..
5c60 8e 97 00 00 00 4d 89 ec 48 89 de 49 c1 e4 04 4c 03 65 30 41 8b 7c 24 08 83 e7 3f e8 8e fe ff ff .....M..H..I...L.e0A.|$...?.....
5c80 41 8b 44 24 08 83 e0 3f 83 f8 04 74 5b 7f 22 83 f8 01 74 29 83 f8 03 75 5b f2 41 0f 10 04 24 48 A.D$...?...t[."...t)...u[.A...$H
5ca0 89 da be 08 00 00 00 48 89 e7 f2 0f 11 04 24 eb 30 83 f8 13 74 15 83 f8 14 74 2d eb 37 41 8b 3c .......H......$.0...t....t-.7A.<
5cc0 24 48 89 de e8 45 fe ff ff eb 29 49 8b 04 24 48 8d 7c 24 08 48 89 da be 08 00 00 00 48 89 44 24 $H...E....)I..$H.|$.H.......H.D$
5ce0 08 e8 09 fe ff ff eb 0c 49 8b 3c 24 48 89 de e8 59 fe ff ff 49 ff c5 e9 60 ff ff ff 44 8b 6d 10 ........I.<$H...Y...I...`...D.m.
5d00 48 89 de 45 31 e4 44 89 ef e8 20 fe ff ff 45 39 e5 7e 30 48 8b 45 58 4d 89 e6 48 89 de 49 c1 e6 H..E1.D.......E9.~0H.EXM..H..I..
5d20 04 49 ff c4 42 0f b6 7c 30 08 e8 df fd ff ff 48 8b 45 58 48 89 de 42 0f b6 7c 30 09 e8 cd fd ff .I..B..|0......H.EXH..B..|0.....
5d40 ff eb cb 44 8b 6d 20 48 89 de 45 31 e4 44 89 ef e8 d9 fd ff ff 45 39 e5 7e 19 48 8b 45 40 48 8b ...D.m.H..E1.D.......E9.~.H.E@H.
5d60 75 68 48 89 da 4a 8b 3c e0 49 ff c4 e8 4b fe ff ff eb e2 45 31 e4 83 7b 18 00 75 04 4c 63 65 1c uhH..J.<.I...K.....E1..{..u.Lce.
5d80 48 89 de 44 89 e7 45 31 ed e8 a0 fd ff ff 48 8b 7d 48 4a 8d 34 a5 00 00 00 00 48 89 da e8 4d fd H..D..E1......H.}HJ.4.....H...M.
5da0 ff ff 83 7b 18 00 75 04 44 8b 6d 24 48 89 de 44 89 ef 45 31 e4 e8 74 fd ff ff 45 39 e5 7e 3e 48 ...{..u.D.m$H..D..E1..t...E9.~>H
5dc0 8b 45 50 4d 89 e6 48 89 de 49 c1 e6 04 49 ff c4 4a 8b 3c 30 e8 74 fd ff ff 48 8b 45 50 48 89 de .EPM..H..I...I..J.<0.t...H.EPH..
5de0 42 8b 7c 30 08 e8 44 fd ff ff 48 8b 45 50 48 89 de 42 8b 7c 30 0c e8 33 fd ff ff eb bd 45 31 ed B.|0..D...H.EPH..B.|0..3.....E1.
5e00 83 7b 18 00 75 04 44 8b 6d 10 48 89 de 44 89 ef 45 31 e4 e8 16 fd ff ff 45 39 e5 7e 1b 4c 89 e0 .{..u.D.m.H..D..E1......E9.~.L..
5e20 48 89 de 49 ff c4 48 c1 e0 04 48 03 45 58 48 8b 38 e8 17 fd ff ff eb e0 48 83 c4 10 5b 5d 41 5c H..I..H...H.EXH.8.......H...[]A\
5e40 41 5d 41 5e c3 53 48 89 f3 be 04 00 00 00 48 83 ec 30 48 89 54 24 18 48 8d 54 24 10 48 89 7c 24 A]A^.SH.......H..0H.T$.H.T$.H.|$
5e60 10 bf d8 0c 45 00 48 89 4c 24 20 44 89 44 24 28 c7 44 24 2c 00 00 00 00 e8 72 fc ff ff 48 8d 74 ....E.H.L$.D.D$(.D$,.....r...H.t
5e80 24 10 bf 53 00 00 00 e8 82 fc ff ff 48 8d 74 24 10 31 ff e8 76 fc ff ff 48 8d 54 24 10 be 06 00 $..S........H.t$.1..v...H.T$....
5ea0 00 00 bf dd 0c 45 00 e8 43 fc ff ff 48 8d 74 24 10 bf 04 00 00 00 e8 53 fc ff ff 48 8d 74 24 10 .....E..C...H.t$.......S...H.t$.
5ec0 bf 08 00 00 00 e8 44 fc ff ff 48 8d 74 24 10 bf 04 00 00 00 e8 35 fc ff ff 48 8d 74 24 10 bf 08 ......D...H.t$.......5...H.t$...
5ee0 00 00 00 e8 26 fc ff ff 48 8d 74 24 10 bf 08 00 00 00 e8 17 fc ff ff 48 8d 54 24 10 48 89 e7 be ....&...H.t$...........H.T$.H...
5f00 08 00 00 00 48 c7 04 24 78 56 00 00 e8 de fb ff ff f2 0f 10 05 cf ad 04 00 48 8d 54 24 10 48 8d ....H..$xV...............H.T$.H.
5f20 7c 24 08 be 08 00 00 00 f2 0f 11 44 24 08 e8 bc fb ff ff 8b 7b 10 48 8d 74 24 10 e8 ce fb ff ff |$.........D$.......{.H.t$......
5f40 48 8d 54 24 10 48 89 df 31 f6 e8 6d fc ff ff 8b 44 24 2c 48 83 c4 30 5b c3 41 54 41 89 d4 55 48 H.T$.H..1..m....D$,H..0[.ATA..UH
5f60 89 f5 53 48 89 fb 48 83 ec 20 8b 43 08 83 f8 03 75 56 f2 0f 10 0b 66 0f 28 c1 f2 0f 11 4c 24 08 ..SH..H....C....uV....f.(....L$.
5f80 e8 6b e6 ff ff f2 0f 10 4c 24 08 66 0f 2e c8 7a 02 74 16 45 85 e4 75 04 31 c0 eb 71 41 ff cc 7e .k......L$.f...z.t.E..u.1..qA..~
5fa0 08 f2 0f 58 05 77 b0 04 00 66 0f 2e 05 77 b0 04 00 72 e5 f2 0f 10 0d 75 b0 04 00 66 0f 2e c8 76 ...X.w...f...w...r.....u...f...v
5fc0 d7 f2 48 0f 2c c0 eb 08 83 f8 13 75 0e 48 8b 03 48 89 45 00 b8 01 00 00 00 eb 32 83 e0 0f 83 f8 ..H.,......u.H..H.E.......2.....
5fe0 04 75 b5 48 8b 03 48 8d 74 24 10 48 8d 78 20 e8 5f 74 01 00 48 8b 13 48 8b 52 10 48 ff c2 48 39 .u.H..H.t$.H.x.._t..H..H.R.H..H9
6000 d0 75 95 48 8d 5c 24 10 e9 5d ff ff ff 48 83 c4 20 5b 5d 41 5c c3 41 57 4c 8d 7e 20 41 56 45 31 .u.H.\$..]...H...[]A\.AWL.~.AVE1
6020 f6 41 55 49 83 cd ff 41 54 4c 8d 67 20 55 53 51 48 8b 6f 10 48 8b 5e 10 4c 89 fe 4c 89 e7 e8 8d .AUI...ATL.g.USQH.o.H.^.L..L....
6040 e4 ff ff 85 c0 75 37 44 88 f0 4c 89 e9 4c 89 e7 f2 ae 48 f7 d1 48 8d 41 ff 48 39 d8 75 0a 31 c0 .....u7D..L..L....H..H.A.H9.u.1.
6060 48 39 eb 0f 95 c0 eb 16 48 39 e8 74 0e 49 01 cc 48 29 cd 49 01 cf 48 29 cb eb bd 83 c8 ff 5a 5b H9......H9.t.I..H).I..H)......Z[
6080 5d 41 5c 41 5d 41 5e 41 5f c3 8b 47 08 83 f8 03 75 06 f2 0f 10 07 eb 16 83 f8 13 75 18 f2 48 0f ]A\A]A^A_..G....u..........u..H.
60a0 2a 07 f2 0f 11 44 24 f8 f2 0f 10 44 24 f8 f2 0f 11 06 b0 01 c3 48 c7 06 00 00 00 00 31 c0 c3 41 *....D$....D$........H......1..A
60c0 54 49 89 f4 55 53 48 89 fb 48 83 ec 10 8b 47 08 83 f8 13 75 07 f2 48 0f 2a 07 eb 3a 83 e0 0f 31 TI..USH..H....G....u..H.*..:...1
60e0 ed 83 f8 04 75 3b 48 8b 07 48 89 e6 48 8d 78 20 e8 5e 73 01 00 48 8b 13 48 8b 52 10 48 ff c2 48 ....u;H..H..H.x..^s..H..H.R.H..H
6100 39 d0 75 1d 83 7c 24 08 13 f2 0f 10 04 24 75 06 f2 48 0f 2a 04 24 f2 41 0f 11 04 24 bd 01 00 00 9.u..|$......$u..H.*.$.A...$....
6120 00 48 83 c4 10 89 e8 5b 5d 41 5c c3 31 d2 e9 26 fe ff ff 41 57 41 56 49 89 ce 41 55 49 89 d5 41 .H.....[]A\.1..&...AWAVI..AUI..A
6140 54 41 bc d0 07 00 00 55 48 89 fd 53 48 89 f3 48 83 ec 18 83 7b 08 45 75 65 48 8b 13 4c 89 ee 48 TA.....UH..SH..H....{.EueH..L..H
6160 89 d7 48 89 14 24 e8 de 26 00 00 83 78 08 00 49 89 c7 48 8b 14 24 74 1b 41 0f 10 07 0f 29 04 24 ..H..$..&...x..I..H..$t.A....).$
6180 41 0f 11 06 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 7a 28 48 85 ff 74 dc f6 47 0a 01 A...H...[]A\A]A^A_.H.z(H..t..G..
61a0 75 d6 48 8b 45 18 31 f6 48 8b 90 f8 00 00 00 e8 f2 e3 00 00 48 85 c0 48 89 c6 75 28 eb ba 31 d2 u.H.E.1.H...........H..H..u(..1.
61c0 48 89 de 48 89 ef e8 04 e4 00 00 83 78 08 00 48 89 c6 75 10 ba f8 23 45 00 48 89 de 48 89 ef e8 H..H........x..H..u...#E.H..H...
61e0 ca 84 01 00 8b 46 08 83 e0 0f 83 f8 06 75 25 48 83 c4 18 48 89 da 48 89 ef 5b 5d 41 5c 4c 89 e9 .....F.......u%H...H..H..[]A\L..
6200 4d 89 f0 41 b9 01 00 00 00 41 5d 41 5e 41 5f e9 0c e4 00 00 41 ff cc 74 08 48 89 f3 e9 32 ff ff M..A.....A]A^A_.....A..t.H...2..
6220 ff be f0 0c 45 00 48 89 ef 31 c0 e8 62 83 01 00 41 57 49 89 d7 41 56 41 be d0 07 00 00 41 55 49 ....E.H..1..b...AWI..AVA.....AUI
6240 89 cd 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 83 7d 08 45 0f 85 b9 00 00 00 4c 8b 65 00 4c 89 ..ATUH..SH..H....}.E......L.e.L.
6260 fe 4c 89 e7 e8 e0 25 00 00 83 78 08 00 48 89 c1 75 55 49 8b 7c 24 28 48 85 ff 75 1c 48 81 f9 c0 .L....%...x..H..uUI.|$(H..u.H...
6280 44 45 00 75 42 4c 89 fa 4c 89 e6 48 89 df e8 dd 28 00 00 48 89 c1 eb 2f f6 47 0a 02 75 de 48 89 DE.uBL..L..H....(..H.../.G..u.H.
62a0 44 24 08 48 8b 43 18 be 01 00 00 00 48 8b 90 00 01 00 00 e8 ee e2 00 00 48 85 c0 48 89 c6 48 8b D$.H.C......H...........H..H..H.
62c0 4c 24 08 75 77 eb b5 41 0f 10 45 00 0f 11 01 41 c6 44 24 0a 00 41 f6 45 08 40 0f 84 a5 00 00 00 L$.uw..A..E....A.D$..A.E.@......
62e0 41 f6 44 24 09 04 0f 84 99 00 00 00 49 8b 45 00 f6 40 09 03 0f 84 8b 00 00 00 48 83 c4 18 48 89 A.D$........I.E..@........H...H.
6300 df 4c 89 e6 5b 5d 41 5c 41 5d 41 5e 41 5f e9 9a d6 00 00 48 89 ee ba 01 00 00 00 48 89 df e8 ac .L..[]A\A]A^A_.....H.......H....
6320 e2 00 00 83 78 08 00 48 89 c6 75 10 ba f8 23 45 00 48 89 ee 48 89 df e8 72 83 01 00 8b 46 08 83 ....x..H..u...#E.H..H...r....F..
6340 e0 0f 83 f8 06 75 22 48 83 c4 18 48 89 df 48 89 ea 5b 5d 41 5c 4d 89 e8 4c 89 f9 45 31 c9 41 5d .....u"H...H..H..[]A\M..L..E1.A]
6360 41 5e 41 5f e9 b7 e2 00 00 41 ff ce 74 08 48 89 f5 e9 da fe ff ff be 17 0d 45 00 48 89 df 31 c0 A^A_.....A..t.H..........E.H..1.
6380 e8 0d 82 01 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 49 89 fc 55 48 89 d5 53 48 89 .....H...[]A\A]A^A_.ATI..UH..SH.
63a0 f3 48 83 ec 10 83 7e 08 13 75 11 83 7a 08 13 75 0b 48 8b 02 48 39 06 0f 9c c0 eb 2e 48 89 e6 48 .H....~..u..z..u.H..H9......H..H
63c0 89 df e8 c3 fc ff ff 85 c0 74 24 48 8d 74 24 08 48 89 ef e8 b2 fc ff ff 85 c0 74 13 f2 0f 10 44 .........t$H.t$.H.........t....D
63e0 24 08 66 0f 2e 04 24 0f 97 c0 0f b6 c0 eb 4c 8b 43 08 83 e0 0f 83 f8 04 75 1c 8b 45 08 83 e0 0f $.f...$.......L.C.......u..E....
6400 83 f8 04 75 11 48 8b 75 00 48 8b 3b e8 05 fc ff ff c1 e8 1f eb 25 b9 14 00 00 00 48 89 ea 48 89 ...u.H.u.H.;.........%.....H..H.
6420 de 4c 89 e7 e8 db e3 00 00 85 c0 79 0e 48 89 ea 48 89 de 4c 89 e7 e8 63 83 01 00 48 83 c4 10 5b .L.........y.H..H..L...c...H...[
6440 5d 41 5c c3 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 10 83 7e 08 13 75 14 83 7a 08 13 75 ]A\.ATI..UH..SH..H....~..u..z..u
6460 0e 48 8b 02 48 39 06 0f 9e c0 e9 98 00 00 00 48 89 e6 48 89 df e8 10 fc ff ff 85 c0 74 21 48 8d .H..H9.........H..H.........t!H.
6480 74 24 08 48 89 ef e8 ff fb ff ff 85 c0 74 10 f2 0f 10 44 24 08 66 0f 2e 04 24 0f 93 c0 eb 68 8b t$.H.........t....D$.f...$....h.
64a0 43 08 83 e0 0f 83 f8 04 75 1e 8b 45 08 83 e0 0f 83 f8 04 75 13 48 8b 75 00 48 8b 3b e8 55 fb ff C.......u..E.......u.H.u.H.;.U..
64c0 ff 85 c0 0f 9e c0 eb 3f b9 15 00 00 00 48 89 ea 48 89 de 4c 89 e7 e8 29 e3 00 00 85 c0 79 2b b9 .......?.....H..H..L...).....y+.
64e0 14 00 00 00 48 89 da 48 89 ee 4c 89 e7 e8 12 e3 00 00 85 c0 79 0e 48 89 ea 48 89 de 4c 89 e7 e8 ....H..H..L.........y.H..H..L...
6500 9a 82 01 00 0f 94 c0 0f b6 c0 48 83 c4 10 5b 5d 41 5c c3 41 55 41 54 49 89 f4 55 53 48 89 d3 48 ..........H...[]A\.AUATI..USH..H
6520 83 ec 18 8b 56 08 8b 43 08 31 d0 89 c5 83 e5 3f 74 40 83 e0 0f 89 c5 74 07 31 ed e9 8a 01 00 00 ....V..C.1.....?t@.....t.1......
6540 83 e2 0f 83 fa 03 75 f1 48 89 e6 4c 89 e7 e8 37 fb ff ff 48 8d 74 24 08 48 89 df e8 2a fb ff ff ......u.H..L...7...H.t$.H...*...
6560 f2 0f 10 04 24 31 c0 66 0f 2e 44 24 08 0f 9b c0 eb 28 83 e2 3f 83 fa 16 0f 87 0c 01 00 00 49 89 ....$1.f..D$.....(..?.........I.
6580 fd ff 24 d5 f8 0d 45 00 f2 0f 10 06 31 c0 bd 00 00 00 00 66 0f 2e 03 0f 9b c0 0f 44 e8 e9 28 01 ..$...E.....1......f.......D..(.
65a0 00 00 8b 03 39 06 40 0f 94 c5 40 0f b6 ed e9 17 01 00 00 48 8b 33 49 8b 3c 24 e8 39 dc 00 00 89 ....9.@...@........H.3I.<$.9....
65c0 c5 e9 04 01 00 00 48 8b 06 48 3b 03 0f 84 f3 00 00 00 48 85 ff 0f 84 5e ff ff ff 48 8b 78 10 48 ......H..H;.......H....^...H.x.H
65e0 85 ff 75 09 48 8b 03 48 8b 78 10 eb 4b f6 47 0a 20 75 f1 49 8b 45 18 be 05 00 00 00 48 8b 90 20 ..u.H..H.x..K.G..u.I.E......H...
6600 01 00 00 e8 9e df 00 00 48 85 c0 0f 85 85 00 00 00 eb d1 48 8b 06 48 3b 03 0f 84 a6 00 00 00 48 ........H..........H..H;.......H
6620 85 ff 0f 84 11 ff ff ff 48 8b 78 28 48 85 ff 75 11 48 8b 03 48 8b 78 28 48 85 ff 75 27 e9 88 00 ........H.x(H..u.H..H.x(H..u'...
6640 00 00 f6 47 0a 20 75 e9 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 49 df 00 00 48 85 c0 ...G..u.I.E......H.......I...H..
6660 75 34 eb cd f6 47 0a 20 75 60 49 8b 45 18 be 05 00 00 00 48 8b 90 20 01 00 00 e8 27 df 00 00 48 u4...G..u`I.E......H.......'...H
6680 85 c0 0f 84 b1 fe ff ff eb 0c 48 8b 03 49 39 04 24 e9 10 ff ff ff 4d 8b 45 10 4c 89 e2 48 89 c6 ..........H..I9.$.....M.E.L..H..
66a0 41 b9 01 00 00 00 48 89 d9 4c 89 ef e8 6f df 00 00 49 8b 45 10 8b 50 08 85 d2 74 0e ff ca 75 05 A.....H..L...o...I.E..P...t...u.
66c0 83 38 00 74 05 bd 01 00 00 00 48 83 c4 18 89 e8 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 89 f5 .8.t......H.....[]A\A].AWAVAUA..
66e0 41 54 55 48 89 fd 53 52 48 8b 5d 10 8b 43 e8 83 e0 0f 83 e8 03 83 f8 01 77 1e 8b 43 f8 83 e0 0f ATUH..SRH.]..C..........w..C....
6700 83 f8 04 74 2e 83 f8 03 75 0e 48 8d 73 f0 48 89 ef e8 f9 6e 01 00 eb 1b 48 8d 73 e0 48 8d 53 f0 ...t....u.H.s.H....n....H.s.H.S.
6720 41 b8 16 00 00 00 48 89 ef 48 89 f1 e8 0e e0 00 00 eb 5a 48 8b 43 f0 4c 8b 70 10 8b 43 e8 4d 85 A.....H..H........ZH.C.L.p..C.M.
6740 f6 75 23 83 e0 0f 41 bc 02 00 00 00 83 f8 03 0f 85 0d 01 00 00 48 8d 73 e0 48 89 ef e8 ae 6e 01 .u#...A..............H.s.H....n.
6760 00 e9 fc 00 00 00 83 e0 0f 83 f8 04 74 0c 4c 8d 7b e0 41 bc 01 00 00 00 eb 24 48 8b 43 e0 48 83 ............t.L.{.A......$H.C.H.
6780 78 10 00 75 e9 0f 10 43 f0 0f 11 43 e0 41 bc 02 00 00 00 e9 ca 00 00 00 49 01 d6 41 ff c4 45 39 x..u...C...C.A..........I..A..E9
67a0 ec 7d 4a 41 8b 57 08 83 e2 0f 83 fa 04 75 2c 49 8b 17 48 b9 ff ff ff ff ff ff ff 7f 49 83 ef 10 .}JA.W.......u,I..H.........I...
67c0 4c 29 f1 48 8b 52 10 48 39 ca 72 cc be 3e 0d 45 00 48 89 ef 31 c0 e8 b7 7d 01 00 83 fa 03 75 0d L).H.R.H9.r..>.E.H..1...}.....u.
67e0 4c 89 fe 48 89 ef e8 24 6e 01 00 eb c2 48 8b 45 18 4c 89 f2 48 89 ef 48 8d b0 b0 00 00 00 e8 2d L..H...$n....H.E.L..H..H.......-
6800 ac 00 00 4d 63 d4 45 31 c0 31 d2 4d 6b f2 f0 49 01 de 4c 89 c1 4c 8d 1c 10 49 ff c0 48 c1 e1 04 ...Mc.E1.1.Mk..I..L..L...I..H...
6820 49 8b 34 0e 4c 89 df 4c 8b 4e 10 48 83 c6 20 4c 89 c9 4c 01 ca f3 a4 44 89 e1 44 29 c1 85 c9 7f I.4.L..L.N.H...L..L....D..D)....
6840 d1 49 c1 e2 04 48 89 c6 48 89 ef 4c 29 d3 e8 00 db 00 00 48 89 03 8a 40 08 83 c8 40 0f b6 c0 89 .I...H..H..L)......H...@...@....
6860 43 08 45 29 e5 4d 63 e4 4d 6b e4 f0 41 ff c5 49 83 c4 10 4c 01 65 10 41 83 fd 01 0f 8f 67 fe ff C.E).Mc.Mk..A..I...L.e.A.....g..
6880 ff 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 55 48 89 f5 53 48 89 d3 41 53 8b 42 08 83 e0 .X[]A\A]A^A_.AUATUH..SH..AS.B...
68a0 0f 83 f8 04 74 43 83 f8 05 49 89 fc 75 55 4c 8b 2a 49 8b 7d 28 48 85 ff 75 0c 4c 89 ef e8 fb 25 ....tC...I..uUL.*I.}(H..u.L....%
68c0 00 00 48 98 eb 2a f6 47 0a 10 75 ee 49 8b 54 24 18 be 04 00 00 00 48 8b 92 18 01 00 00 e8 c4 dc ..H..*.G..u.I.T$......H.........
68e0 00 00 48 85 c0 75 3f eb d1 48 8b 02 48 8b 40 10 48 89 45 00 c7 45 08 13 00 00 00 58 5b 5d 41 5c ..H..u?..H..H.@.H.E..E.....X[]A\
6900 41 5d c3 ba 04 00 00 00 48 89 de e8 bf dc 00 00 83 78 08 00 75 10 ba 55 0d 45 00 48 89 de 4c 89 A]......H........x..u..U.E.H..L.
6920 e7 e8 88 7d 01 00 41 5a 48 89 d9 48 89 da 49 89 e8 5b 5d 4c 89 e7 41 b9 01 00 00 00 48 89 c6 41 ...}..AZH..H..I..[]L..A.....H..A
6940 5c 41 5d e9 d8 dc 00 00 48 8d 42 01 48 89 d1 48 83 f8 01 48 89 f0 77 15 48 f7 d8 48 85 d2 75 1f \A].....H.B.H..H...H..w.H..H..u.
6960 50 be 63 0d 45 00 31 c0 e8 25 7c 01 00 48 99 48 f7 f9 48 31 f1 79 08 48 83 fa 01 48 83 d0 ff c3 P.c.E.1..%|..H.H..H1.y.H...H....
6980 48 8d 42 01 48 89 d1 48 83 f8 01 77 12 31 c0 48 85 d2 75 25 52 be 7d 0d 45 00 e8 f3 7b 01 00 48 H.B.H..H...w.1.H..u%R.}.E...{..H
69a0 89 f0 48 99 48 f7 f9 31 c0 48 85 d2 74 0b 48 31 ce 48 89 d0 79 03 48 01 c8 c3 48 85 f6 79 13 31 ..H.H..1.H..t.H1.H..y.H...H..y.1
69c0 c0 48 83 fe c1 7c 1b 89 f1 48 89 f8 f7 d9 48 d3 e8 c3 40 88 f1 31 c0 48 d3 e7 48 83 fe 3f 48 0f .H...|...H....H...@..1.H..H..?H.
69e0 4e c7 c3 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 8b 6f 20 48 8b 45 28 48 8b 55 20 44 8b 60 fc N..AUATUSH..H...H.o.H.E(H.U.D.`.
6a00 44 89 e0 83 e0 3f 83 f8 1c 74 4c 77 1b 83 f8 06 0f 82 47 01 00 00 83 f8 07 76 3c 83 e8 0c 83 f8 D....?...tLw......G......v<.....
6a20 0e 76 34 e9 35 01 00 00 83 f8 21 77 13 83 f8 1f 73 4f 83 f8 1d 0f 84 af 00 00 00 e9 1d 01 00 00 .v4.5.....!w....sO..............
6a40 83 f8 24 0f 84 03 01 00 00 83 f8 29 0f 84 03 01 00 00 e9 06 01 00 00 48 8b 43 10 41 c1 ec 06 45 ..$........)...........H.C.A...E
6a60 0f b6 e4 49 c1 e4 04 0f 10 40 f0 48 8d 48 f0 0f 29 04 24 48 89 4b 10 42 0f 11 04 22 e9 dc 00 00 ...I.....@.H.H..).$H.K.B..."....
6a80 00 48 8b 4f 10 45 31 ed 8b 71 f8 85 f6 74 12 ff ce 41 b5 01 75 0b 45 31 ed 83 79 f0 00 41 0f 95 .H.O.E1..q...t...A..u.E1..y..A..
6aa0 c5 48 83 e9 10 83 f8 21 48 89 4b 10 75 28 44 89 e6 48 89 df c1 ee 17 48 c1 e6 04 48 01 d6 ba 15 .H.....!H.K.u(D..H.....H...H....
6ac0 00 00 00 e8 07 db 00 00 44 89 ea 83 f2 01 83 78 08 00 44 0f 44 ea 41 c1 ec 06 45 0f b6 e4 45 39 ........D......x..D.D.A...E...E9
6ae0 e5 74 7a 48 83 45 28 04 eb 73 48 8b 47 10 44 89 e1 c1 e9 17 48 c1 e1 04 48 89 c7 0f 10 50 f0 48 .tzH.E(..sH.G.D.....H...H....P.H
6b00 29 d7 48 89 fa 48 29 ca 48 8d 72 e0 0f 11 50 d0 48 c1 fe 04 83 fe 01 7e 10 48 83 e8 20 48 89 df ).H..H).H.r...P.H......~.H...H..
6b20 48 89 43 10 e8 ae fb ff ff 41 c1 ec 06 48 8b 43 10 45 0f b6 e4 49 c1 e4 04 4c 03 65 20 0f 10 58 H.C......A...H.C.E...I...L.e...X
6b40 f0 0f 29 1c 24 41 0f 11 1c 24 eb 09 41 81 e4 00 c0 7f 00 74 08 48 8b 45 08 48 89 43 10 48 83 c4 ..).$A...$..A......t.H.E.H.C.H..
6b60 18 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 55 48 89 fd 53 48 83 ec 68 48 8b 5f 20 48 8b 03 .[]A\A].AWAVAUATUH..SH..hH._.H..
6b80 48 8b 00 48 89 44 24 08 48 8b 40 18 4c 8b 68 30 4c 8b 63 20 48 8b 43 28 48 8d 50 04 48 89 53 28 H..H.D$.H.@.L.h0L.c.H.C(H.P.H.S(
6ba0 44 8b 00 8a 85 c8 00 00 00 a8 0c 74 2d 8b bd c0 00 00 00 8d 57 ff 85 d2 89 95 c0 00 00 00 74 04 D..........t-.......W.........t.
6bc0 a8 04 74 16 48 89 ef 44 89 44 24 10 e8 0a 7c 01 00 4c 8b 63 20 44 8b 44 24 10 45 89 c7 44 89 c2 ..t.H..D.D$...|..L.c.D.D$.E..D..
6be0 41 c1 ef 06 83 e2 3f 45 0f b6 ff 49 63 c7 48 89 c1 48 c1 e1 04 83 fa 2d 48 89 4c 24 10 4d 8d 34 A.....?E...Ic.H..H.....-H.L$.M.4
6c00 0c 77 91 ff 24 d5 b0 0e 45 00 41 c1 e8 17 49 c1 e0 04 43 0f 10 24 04 eb 30 41 c1 e8 0e 49 c1 e0 .w..$...E.A...I...C..$..0A...I..
6c20 04 43 0f 10 74 05 00 e9 83 00 00 00 48 8b 43 28 48 8d 50 04 48 89 53 28 8b 00 c1 e8 06 48 98 48 .C..t.......H.C(H.P.H.S(.....H.H
6c40 c1 e0 04 41 0f 10 64 05 00 0f 29 64 24 10 41 0f 11 26 e9 3d ff ff ff 44 89 c0 41 c7 46 08 01 00 ...A..d...)d$.A..&.=...D..A.F...
6c60 00 00 c1 e8 17 41 81 e0 00 c0 7f 00 41 89 06 0f 84 1f ff ff ff e9 67 10 00 00 41 c1 e8 17 41 ff .....A......A.........g...A...A.
6c80 c8 49 83 c6 10 41 c7 46 f8 00 00 00 00 41 83 f8 ff 75 eb e9 fc fe ff ff 48 8b 44 24 08 41 c1 e8 .I...A.F.....A...u......H.D$.A..
6ca0 17 4d 63 c0 4a 8b 44 c0 20 48 8b 00 0f 10 30 0f 29 74 24 10 41 0f 11 36 e9 d7 fe ff ff 44 89 c0 .Mc.J.D..H....0.)t$.A..6.....D..
6cc0 41 c1 e8 0e c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 A......A......t.E...I...K.T....A
6ce0 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 48 8b 4c 24 08 48 98 48 8b 44 c1 20 4c 89 f1 48 8b 30 ......I...K...H.L$.H.H.D..L..H.0
6d00 eb 33 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ff 01 00 00 48 .3D........t....H...L..........H
6d20 c1 e2 04 4c 01 e2 41 c1 e8 17 49 c1 e0 04 4b 8d 34 04 4c 89 f1 48 89 ef e8 f6 f3 ff ff e9 4e fe ...L..A...I...K.4.L..H........N.
6d40 ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0c 0f b6 c9 48 c1 e1 04 4c 01 e9 eb 0d 81 e1 ff 01 00 00 48 ..D........t....H...L..........H
6d60 c1 e1 04 4c 01 e1 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 ...L..A...A......t.E...I...K.T..
6d80 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 14 04 48 8b 7c 24 08 48 8b 44 c7 20 48 8b 30 e9 92 00 00 00 48 ..Mc.I...K...H.|$.H.D..H.0.....H
6da0 8b 44 24 08 41 c1 e8 17 4d 63 c0 41 0f 10 1e 4a 8b 74 c0 20 0f 29 5c 24 10 48 8b 06 0f 11 18 f6 .D$.A...Mc.A...J.t...)\$.H......
6dc0 40 08 40 0f 84 cb fd ff ff 48 8d 56 10 48 39 d0 0f 85 be fd ff ff 48 89 ef e8 e4 cb 00 00 e9 b1 @.@......H.V.H9.......H.........
6de0 fd ff ff 44 89 c1 c1 e9 0e f6 c5 01 74 0c 0f b6 c9 48 c1 e1 04 4c 01 e9 eb 0d 81 e1 ff 01 00 00 ...D........t....H...L..........
6e00 48 c1 e1 04 4c 01 e1 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 H...L..A...A......t.E...I...K.T.
6e20 00 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 14 04 4c 89 f6 48 89 ef e8 f7 f3 ff ff e9 52 fd ff ff 45 89 ...Mc.I...K...L..H........R...E.
6e40 c7 41 c1 e8 0e 48 89 ef 45 89 c4 41 c1 ef 17 41 81 e4 ff 01 00 00 e8 c1 18 00 00 48 89 c6 49 89 .A...H..E..A...A...........H..I.
6e60 06 44 89 e0 44 09 f8 41 c7 46 08 45 00 00 00 0f 84 22 15 00 00 44 89 e7 48 89 74 24 10 e8 3a 64 .D..D..A.F.E....."...D..H.t$..:d
6e80 01 00 44 89 ff 41 89 c4 e8 2f 64 01 00 48 8b 74 24 10 44 89 e1 89 c2 48 89 ef e8 d9 1a 00 00 e9 ..D..A.../d..H.t$.D....H........
6ea0 f3 14 00 00 44 89 c6 41 c1 e8 0e c1 ee 17 48 c1 e6 04 4c 01 e6 41 f7 c0 00 01 00 00 0f 10 2e 41 ....D..A......H...L..A.........A
6ec0 0f 11 6e 10 74 12 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 e9 5a fe ff ff 41 81 e0 ff 01 00 00 49 ..n.t.E...I...K.T...Z...A......I
6ee0 c1 e0 04 4b 8d 14 04 e9 46 fe ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 ...K....F...E..A...A......t.E...
6f00 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f I...M....Mc.I...M..A...A......t.
6f20 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 8b E...I...O.|....A......I...O.<.A.
6f40 42 08 83 f8 13 75 12 41 83 7f 08 13 75 1d 49 8b 07 49 03 02 e9 e0 00 00 00 83 f8 03 75 0d f2 41 B....u.A....u.I..I..........u..A
6f60 0f 10 02 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 54 24 10 e8 42 f1 ff ff 85 c0 4c ......D$P..H.t$PL..L.T$..B.....L
6f80 8b 54 24 10 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c .T$.t@A....u..A......D$X..H.t$XL
6fa0 89 ff 4c 89 54 24 10 e8 13 f1 ff ff 85 c0 4c 8b 54 24 10 74 11 f2 0f 10 44 24 50 f2 0f 58 44 24 ..L.T$........L.T$.t....D$P..XD$
6fc0 58 e9 aa 09 00 00 41 b8 06 00 00 00 e9 eb 00 00 00 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 X.....A..........E..A...A......t
6fe0 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 .E...I...M....Mc.I...M..A...A...
7000 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f ...t.E...I...O.|....A......I...O
7020 8d 3c 04 41 8b 42 08 83 f8 13 75 1d 41 83 7f 08 13 75 28 49 8b 02 49 2b 07 49 89 06 41 c7 46 08 .<.A.B....u.A....u(I..I+.I..A.F.
7040 13 00 00 00 e9 4b fb ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 .....K......u..A......D$P..H.t$P
7060 4c 89 d7 4c 89 54 24 10 e8 52 f0 ff ff 85 c0 4c 8b 54 24 10 74 40 41 83 7f 08 03 75 0d f2 41 0f L..L.T$..R.....L.T$.t@A....u..A.
7080 10 07 f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c 89 ff 4c 89 54 24 10 e8 23 f0 ff ff 85 c0 4c 8b .....D$X..H.t$XL..L.T$..#.....L.
70a0 54 24 10 74 11 f2 0f 10 44 24 50 f2 0f 5c 44 24 58 e9 ba 08 00 00 41 b8 07 00 00 00 4c 89 f1 4c T$.t....D$P..\D$X.....A.....L..L
70c0 89 fa 4c 89 d6 e9 0c 09 00 00 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 ..L.......E..A...A......t.E...I.
70e0 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f ..M....Mc.I...M..A...A......t.E.
7100 b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 8b 42 08 ..I...O.|....A......I...O.<.A.B.
7120 83 f8 13 75 13 41 83 7f 08 13 75 1e 49 8b 07 49 0f af 02 e9 01 ff ff ff 83 f8 03 75 0d f2 41 0f ...u.A....u.I..I...........u..A.
7140 10 02 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 54 24 10 e8 63 ef ff ff 85 c0 4c 8b .....D$P..H.t$PL..L.T$..c.....L.
7160 54 24 10 74 40 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c 89 T$.t@A....u..A......D$X..H.t$XL.
7180 ff 4c 89 54 24 10 e8 34 ef ff ff 85 c0 4c 8b 54 24 10 74 11 f2 0f 10 44 24 50 f2 0f 59 44 24 58 .L.T$..4.....L.T$.t....D$P..YD$X
71a0 e9 cb 07 00 00 41 b8 08 00 00 00 e9 0c ff ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d .....A..........E..A...A......t.
71c0 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 E...I...M....Mc.I...M..A...A....
71e0 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d ..t.E...I...K.T....A......I...K.
7200 14 04 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 ..A....u..A......D$P..H.t$PL..H.
7220 54 24 10 e8 97 ee ff ff 85 c0 48 8b 54 24 10 74 3e 83 7a 08 03 75 0c f2 0f 10 02 f2 0f 11 44 24 T$........H.T$.t>.z..u........D$
7240 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 6a ee ff ff 85 c0 48 8b 54 24 10 74 11 f2 0f X..H.t$XH..H.T$..j.....H.T$.t...
7260 10 44 24 50 f2 0f 5e 44 24 58 e9 01 07 00 00 41 b8 0b 00 00 00 e9 be 00 00 00 45 89 c7 41 c1 ef .D$P..^D$X.....A..........E..A..
7280 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 .A......t.E...I...M....Mc.I...M.
72a0 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 .A...A......t.E...I...K.T....A..
72c0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 50 eb 1b 48 8d 74 ....I...K...A....u.I..H.D$P..H.t
72e0 24 50 4c 89 ff 48 89 54 24 10 e8 3d ee ff ff 85 c0 48 8b 54 24 10 74 3a 83 7a 08 13 75 0a 48 8b $PL..H.T$..=.....H.T$.t:.z..u.H.
7300 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 12 ee ff ff 85 c0 48 8b 54 24 .H.D$X..H.t$XH..H.T$........H.T$
7320 10 74 0f 48 8b 44 24 58 48 23 44 24 50 e9 07 fd ff ff 41 b8 0d 00 00 00 4c 89 f1 e9 93 06 00 00 .t.H.D$XH#D$P.....A.....L.......
7340 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff E..A...A......t.E...I...M....Mc.
7360 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 I...M..A...A......t.E...I...K.T.
7380 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 89 44 24 ...A......I...K...A....u.I..H.D$
73a0 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 77 ed ff ff 85 c0 48 8b 54 24 10 74 3a 83 7a P..H.t$PL..H.T$..w.....H.T$.t:.z
73c0 08 13 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 4c ed ff ff ..u.H..H.D$X..H.t$XH..H.T$..L...
73e0 85 c0 48 8b 54 24 10 74 0f 48 8b 44 24 58 48 0b 44 24 50 e9 41 fc ff ff 41 b8 0e 00 00 00 e9 35 ..H.T$.t.H.D$XH.D$P.A...A......5
7400 ff ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a ...E..A...A......t.E...I...M....
7420 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b Mc.I...M..A...A......t.E...I...K
7440 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 48 .T....A......I...K...A....u.I..H
7460 89 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 b4 ec ff ff 85 c0 48 8b 54 24 10 74 .D$P..H.t$PL..H.T$........H.T$.t
7480 3a 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 89 :.z..u.H..H.D$X..H.t$XH..H.T$...
74a0 ec ff ff 85 c0 48 8b 54 24 10 74 0f 48 8b 44 24 58 48 33 44 24 50 e9 7e fb ff ff 41 b8 0f 00 00 .....H.T$.t.H.D$XH3D$P.~...A....
74c0 00 e9 72 fe ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ..r...E..A...A......t.E...I...M.
74e0 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 ...Mc.I...M..A...A......t.E...I.
7500 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 ..K.T....A......I...K...A....u.I
7520 8b 07 48 89 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 f1 eb ff ff 85 c0 48 8b 54 ..H.D$P..H.t$PL..H.T$........H.T
7540 24 10 74 35 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 $.t5.z..u.H..H.D$X..H.t$XH..H.T$
7560 10 e8 c6 eb ff ff 85 c0 48 8b 54 24 10 74 0a 48 8b 74 24 58 e9 bc 00 00 00 41 b8 10 00 00 00 e9 ........H.T$.t.H.t$X.....A......
7580 b4 fd ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb ....E..A...A......t.E...I...M...
75a0 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 .Mc.I...M..A...A......t.E...I...
75c0 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4b 8d 14 04 41 83 7f 08 13 75 0a 49 8b 07 K.T....A......I...K...A....u.I..
75e0 48 89 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff 48 89 54 24 10 e8 33 eb ff ff 85 c0 48 8b 54 24 10 H.D$P..H.t$PL..H.T$..3.....H.T$.
7600 74 42 83 7a 08 13 75 0a 48 8b 02 48 89 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 tB.z..u.H..H.D$X..H.t$XH..H.T$..
7620 08 eb ff ff 85 c0 48 8b 54 24 10 74 17 48 8b 74 24 58 48 f7 de 48 8b 7c 24 50 e8 7b f3 ff ff e9 ......H.T$.t.H.t$XH..H.|$P.{....
7640 f5 f9 ff ff 41 b8 11 00 00 00 e9 e9 fc ff ff 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 ....A..........E..A...A......t.E
7660 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 ...I...M....Mc.I...M..A...A.....
7680 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c .t.E...I...O.|....A......I...O.<
76a0 04 41 8b 42 08 83 f8 13 75 1a 41 83 7f 08 13 75 25 49 8b 17 49 8b 32 48 89 ef e8 c1 f2 ff ff e9 .A.B....u.A....u%I..I.2H........
76c0 75 f9 ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 u......u..A......D$P..H.t$PL..L.
76e0 54 24 10 e8 d7 e9 ff ff 85 c0 4c 8b 54 24 10 74 64 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 T$........L.T$.tdA....u..A......
7700 44 24 58 eb 1b 48 8d 74 24 58 4c 89 ff 4c 89 54 24 10 e8 a8 e9 ff ff 85 c0 4c 8b 54 24 10 74 35 D$X..H.t$XL..L.T$........L.T$.t5
7720 f2 0f 10 4c 24 58 f2 0f 10 44 24 50 e8 8f cb ff ff f2 0f 10 4c 24 58 66 0f 28 d0 0f 57 db f2 0f ...L$X...D$P........L$Xf.(..W...
7740 59 d1 66 0f 2e da 0f 86 24 02 00 00 f2 0f 58 c1 e9 1b 02 00 00 41 b8 09 00 00 00 e9 5c f9 ff ff Y.f.....$.....X......A......\...
7760 45 89 c2 41 c1 ea 17 41 f7 c2 00 01 00 00 74 0d 45 0f b6 d2 49 c1 e2 04 4d 01 ea eb 0a 4d 63 d2 E..A...A......t.E...I...M....Mc.
7780 49 c1 e2 04 4d 01 e2 41 c1 e8 0e 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4f 8d 7c 05 I...M..A...A......t.E...I...O.|.
77a0 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 4f 8d 3c 04 41 8b 42 08 83 f8 13 75 1a 41 83 7f 08 13 ...A......I...O.<.A.B....u.A....
77c0 75 25 49 8b 17 49 8b 32 48 89 ef e8 78 f1 ff ff e9 64 f8 ff ff 83 f8 03 75 0d f2 41 0f 10 02 f2 u%I..I.2H...x....d......u..A....
77e0 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 d7 4c 89 54 24 10 e8 c6 e8 ff ff 85 c0 4c 8b 54 24 10 ..D$P..H.t$PL..L.T$........L.T$.
7800 74 45 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 1b 48 8d 74 24 58 4c 89 ff 4c 89 tEA....u..A......D$X..H.t$XL..L.
7820 54 24 10 e8 97 e8 ff ff 85 c0 4c 8b 54 24 10 74 16 f2 0f 10 44 24 50 f2 0f 5e 44 24 58 e8 ae cd T$........L.T$.t....D$P..^D$X...
7840 ff ff e9 29 01 00 00 41 b8 0c 00 00 00 e9 6a f8 ff ff 45 89 c7 41 c1 ef 17 41 f7 c7 00 01 00 00 ...)...A......j...E..A...A......
7860 74 0d 45 0f b6 ff 49 c1 e7 04 4d 01 ef eb 0a 4d 63 ff 49 c1 e7 04 4d 01 e7 41 c1 e8 0e 41 f7 c0 t.E...I...M....Mc.I...M..A...A..
7880 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 04 ....t.E...I...K.T....A......I...
78a0 4b 8d 14 04 41 83 7f 08 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 50 eb 1b 48 8d 74 24 50 4c 89 ff K...A....u..A......D$P..H.t$PL..
78c0 48 89 54 24 10 e8 f5 e7 ff ff 85 c0 48 8b 54 24 10 74 40 83 7a 08 03 75 0c f2 0f 10 02 f2 0f 11 H.T$........H.T$.t@.z..u........
78e0 44 24 58 eb 1b 48 8d 74 24 58 48 89 d7 48 89 54 24 10 e8 c8 e7 ff ff 85 c0 48 8b 54 24 10 74 13 D$X..H.t$XH..H.T$........H.T$.t.
7900 f2 0f 10 4c 24 58 f2 0f 10 44 24 50 e8 5f c9 ff ff eb 5d 41 b8 0a 00 00 00 e9 1a fa ff ff 41 c1 ...L$X...D$P._....]A..........A.
7920 e8 17 45 89 c7 49 c1 e7 04 4d 01 e7 41 8b 47 08 83 f8 13 75 0b 49 8b 07 48 f7 d8 e9 f9 f6 ff ff ..E..I...M..A.G....u.I..H.......
7940 83 f8 03 75 0d f2 41 0f 10 07 f2 0f 11 44 24 58 eb 11 48 8d 74 24 58 4c 89 ff e8 60 e7 ff ff 85 ...u..A......D$X..H.t$XL...`....
7960 c0 74 1f f2 0f 10 44 24 58 0f 57 05 d0 96 04 00 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 e9 12 f2 .t....D$X.W......A...A.F........
7980 ff ff 41 b8 12 00 00 00 eb 43 41 c1 e8 17 45 89 c7 49 c1 e7 04 4d 01 e7 41 83 7f 08 13 75 0a 49 ..A......CA...E..I...M..A....u.I
79a0 8b 07 48 89 44 24 58 eb 11 48 8d 74 24 58 4c 89 ff e8 76 e7 ff ff 85 c0 74 0d 48 8b 44 24 58 48 ..H.D$X..H.t$XL...v.....t.H.D$XH
79c0 f7 d0 e9 72 f6 ff ff 41 b8 13 00 00 00 4c 89 f1 4c 89 fa 4c 89 fe 48 89 ef e8 61 cd 00 00 e9 ad ...r...A.....L..L..L..H...a.....
79e0 f1 ff ff 41 c1 e8 17 b8 01 00 00 00 49 c1 e0 04 4d 01 e0 41 8b 50 08 85 d2 74 0f 30 c0 ff ca 75 ...A........I...M..A.P...t.0...u
7a00 09 31 c0 41 83 38 00 0f 94 c0 41 89 06 41 c7 46 08 01 00 00 00 e9 7a f1 ff ff 41 c1 e8 17 4c 89 .1.A.8....A..A.F......z...A...L.
7a20 f6 48 89 ef 49 c1 e0 04 4b 8d 14 04 e8 5c ee ff ff e9 5a f1 ff ff 45 89 c7 41 c1 e8 0e 48 89 ef .H..I...K....\....Z...E..A...H..
7a40 41 81 e0 ff 01 00 00 41 c1 ef 17 49 63 c0 45 29 f8 49 c1 e7 04 48 ff c0 41 8d 70 01 48 c1 e0 04 A......A...Ic.E).I...H..A.p.H...
7a60 49 01 c4 4c 89 65 10 e8 6b ec ff ff 48 8b 43 20 48 8b 54 24 10 49 01 c7 48 01 c2 48 8b 45 18 41 I..L.e..k...H.C.H.T$.I..H..H.E.A
7a80 0f 10 37 48 83 78 18 00 0f 11 32 7e 1f 48 8d 42 10 4c 39 fa 48 89 ef 49 0f 42 c7 48 89 45 10 e8 ..7H.x....2~.H.B.L9.H..I.B.H.E..
7aa0 41 c6 00 00 48 8b 43 08 48 89 45 10 4c 8b 63 20 e9 f7 07 00 00 45 85 ff 74 20 48 8b 43 20 48 8b A...H.C.H.E.L.c......E..t.H.C.H.
7ac0 4c 24 10 48 89 ef 44 89 44 24 20 48 8d 74 08 f0 e8 65 b0 00 00 44 8b 44 24 20 41 c1 e8 0e 41 81 L$.H..D.D$.H.t...e...D.D$.A...A.
7ae0 e8 ff ff 01 00 4d 63 c0 49 c1 e0 02 4c 01 43 28 e9 9f f0 ff ff 44 89 c6 c1 ee 17 f7 c6 00 01 00 .....Mc.I...L.C(.....D..........
7b00 00 74 0d 40 0f b6 f6 48 c1 e6 04 4c 01 ee eb 0a 48 63 f6 48 c1 e6 04 4c 01 e6 41 c1 e8 0e 41 f7 .t.@...H...L....Hc.H...L..A...A.
7b20 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 54 05 00 eb 0f 41 81 e0 ff 01 00 00 49 c1 e0 .....t.E...I...K.T....A......I..
7b40 04 4b 8d 14 04 48 89 ef e8 c6 e9 ff ff e9 a8 00 00 00 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 .K...H............D........t....
7b60 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 e2 41 c1 e8 17 41 f7 c0 00 01 00 H...L..........H...L..A...A.....
7b80 00 74 0f 45 0f b6 c0 49 c1 e0 04 4b 8d 74 05 00 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 34 04 48 89 ef .t.E...I...K.t....Mc.I...K.4.H..
7ba0 e8 ef e7 ff ff eb 53 44 89 c2 c1 ea 0e f6 c6 01 74 0c 0f b6 d2 48 c1 e2 04 4c 01 ea eb 0d 81 e2 ......SD........t....H...L......
7bc0 ff 01 00 00 48 c1 e2 04 4c 01 e2 41 c1 e8 17 41 f7 c0 00 01 00 00 74 0f 45 0f b6 c0 49 c1 e0 04 ....H...L..A...A......t.E...I...
7be0 4b 8d 74 05 00 eb 0b 4d 63 c0 49 c1 e0 04 4b 8d 34 04 48 89 ef e8 4a e8 ff ff 44 39 f8 74 0a 48 K.t....Mc.I...K.4.H...J...D9.t.H
7c00 83 43 28 04 e9 87 ef ff ff 48 8b 43 28 44 8b 20 44 89 e0 c1 e8 06 0f b6 c0 85 c0 74 15 48 8b 53 .C(......H.C(D..D..........t.H.S
7c20 20 48 c1 e0 04 48 89 ef 48 8d 74 02 f0 e8 08 af 00 00 41 c1 ec 0e 41 81 ec ff ff 01 00 4d 63 e4 .H...H..H.t.......A...A......Mc.
7c40 4a 8d 04 a5 04 00 00 00 48 01 43 28 e9 3f ef ff ff 41 81 e0 00 c0 7f 00 41 8b 46 08 74 18 85 c0 J.......H.C(.?...A......A.F.t...
7c60 ba 01 00 00 00 74 25 30 d2 ff c8 75 1f 41 83 3e 00 0f 94 c2 eb 13 31 d2 85 c0 74 10 ff c8 b2 01 .....t%0...u.A.>......1...t.....
7c80 75 0a 41 83 3e 00 0f 95 c2 0f b6 d2 83 e2 01 84 d2 74 64 eb 4c 44 89 c0 c1 e8 17 48 c1 e0 04 4c u.A.>............td.LD.....H...L
7ca0 01 e0 41 81 e0 00 c0 7f 00 8b 50 08 74 17 85 d2 b9 01 00 00 00 74 23 30 c9 ff ca 75 1d 83 38 00 ..A.......P.t........t#0...u..8.
7cc0 0f 94 c1 eb 12 31 c9 85 d2 74 0f ff ca b1 01 75 09 83 38 00 0f 95 c1 0f b6 c9 83 e1 01 84 c9 74 .....1...t.....u..8............t
7ce0 0a 48 83 43 28 04 e9 a9 ee ff ff 0f 10 38 0f 29 7c 24 10 41 0f 11 3e 48 8b 43 28 44 8b 38 44 89 .H.C(........8.)|$.A..>H.C(D.8D.
7d00 f8 c1 e8 06 0f b6 c0 85 c0 74 15 48 8b 53 20 48 c1 e0 04 48 89 ef 48 8d 74 02 f0 e8 1a ae 00 00 .........t.H.S.H...H..H.t.......
7d20 41 c1 ef 0e 41 81 ef ff ff 01 00 4d 63 ff 4a 8d 04 bd 04 00 00 00 e9 98 04 00 00 45 89 c7 41 c1 A...A......Mc.J............E..A.
7d40 ef 0e 41 81 e7 ff 01 00 00 41 ff cf 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 4d 01 f0 4c 89 45 10 ..A......A..A...t.Mc.I...M..L.E.
7d60 44 89 fa 4c 89 f6 48 89 ef e8 9d 37 01 00 85 c0 74 0e 41 ff c7 0f 85 3b 06 00 00 e9 10 ee ff ff D..L..H....7....t.A....;........
7d80 48 8b 5d 20 80 4b 42 08 e9 f0 ed ff ff 41 c1 e8 17 74 0e 4d 63 c0 49 c1 e0 04 4d 01 f0 4c 89 45 H.]..KB......A...t.Mc.I...M..L.E
7da0 10 83 ca ff 4c 89 f6 48 89 ef e8 5c 37 01 00 85 c0 0f 85 d9 ed ff ff 4c 8b 65 20 4d 8b 2c 24 49 ....L..H...\7..........L.e.M.,$I
7dc0 8b 5c 24 10 49 8b 45 00 4c 8b 33 48 8b 40 18 44 0f b6 78 0a 48 8b 44 24 08 48 8b 40 18 49 c1 e7 .\$.I.E.L.3H.@.D..x.H.D$.H.@.I..
7de0 04 4d 03 7c 24 20 83 78 20 00 7e 0c 48 8b 73 20 48 89 ef e8 42 ad 00 00 31 c0 49 8d 4c 05 00 49 .M.|$..x..~.H.s.H...B...1.I.L..I
7e00 39 cf 76 11 41 0f 10 64 05 00 41 0f 11 24 06 48 83 c0 10 eb e5 4c 89 f0 4c 29 e8 49 03 44 24 20 9.v.A..d..A..$.H.....L..L).I.D$.
7e20 48 89 43 20 4c 89 f0 4c 29 e8 48 03 45 10 48 89 45 10 48 89 43 08 49 8b 44 24 28 80 4b 42 20 48 H.C.L..L).H.E.H.E.H.C.I.D$(.KB.H
7e40 89 43 28 48 89 5d 20 e9 31 ed ff ff 41 c1 e8 17 74 10 4d 63 c0 49 c1 e0 04 4b 8d 44 06 f0 48 89 .C(H.]..1...A...t.Mc.I...K.D..H.
7e60 45 10 48 8b 44 24 08 48 8b 40 18 83 78 20 00 7e 0b 4c 89 e6 48 89 ef e8 be ac 00 00 4c 89 f6 48 E.H.D$.H.@..x..~.L..H.......L..H
7e80 89 ef e8 de 35 01 00 f6 43 42 08 0f 84 2e 06 00 00 85 c0 48 8b 5d 20 0f 84 e0 ec ff ff 48 8b 43 ....5...CB.........H.].......H.C
7ea0 08 48 89 45 10 e9 d3 ec ff ff 41 83 7e 08 13 75 52 49 8b 4e 20 49 8b 56 10 48 89 c8 49 03 06 48 .H.E......A.~..uRI.N.I.V.H..I..H
7ec0 85 c9 7e 05 48 39 d0 eb 03 48 39 c2 0f 9e c2 84 d2 0f 84 bd ec ff ff 41 c1 e8 0e 4a 8d 14 85 04 ..~.H9...H9............A...J....
7ee0 00 f8 ff 48 01 53 28 49 89 06 41 c7 46 08 13 00 00 00 49 89 46 30 41 c7 46 38 13 00 00 00 e9 91 ...H.S(I..A.F.....I.F0A.F8......
7f00 ec ff ff 0f 57 db f2 41 0f 10 56 20 f2 41 0f 10 06 66 0f 2e d3 f2 0f 58 c2 f2 41 0f 10 4e 10 76 ....W..A..V..A...f.....X..A..N.v
7f20 06 66 0f 2e c8 eb 04 66 0f 2e c1 0f 93 c0 84 c0 0f 84 5e ec ff ff 41 c1 e8 0e 4a 8d 04 85 04 00 .f.....f..........^...A...J.....
7f40 f8 ff 48 01 43 28 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 f2 41 0f 11 46 30 41 c7 46 38 03 00 00 ..H.C(.A...A.F......A..F0A.F8...
7f60 00 e9 2e ec ff ff 41 83 7e 08 13 49 8d 46 10 48 89 44 24 10 0f 85 cf 00 00 00 41 83 7e 28 13 0f ......A.~..I.F.H.D$.......A.~(..
7f80 85 c4 00 00 00 4d 8b 7e 20 48 8d 74 24 40 48 89 c7 44 89 44 24 20 4c 89 fa 48 c1 fa 3f f7 d2 83 .....M.~.H.t$@H..D.D$.L..H..?...
7fa0 c2 02 e8 b2 df ff ff 85 c0 44 8b 44 24 20 74 05 49 8b 06 eb 6f 41 83 7e 18 03 75 0e f2 41 0f 10 .........D.D$.t.I...oA.~..u..A..
7fc0 46 10 f2 0f 11 44 24 58 eb 1d 48 8b 7c 24 10 48 8d 74 24 58 44 89 44 24 20 e8 e1 e0 ff ff 85 c0 F....D$X..H.|$.H.t$XD.D$........
7fe0 44 8b 44 24 20 74 62 0f 57 c0 f2 0f 10 4c 24 58 66 0f 2e c8 76 11 48 b8 ff ff ff ff ff ff ff 7f D.D$.tb.W....L$Xf...v.H.........
8000 48 89 44 24 40 eb 12 48 b8 00 00 00 00 00 00 00 80 49 f7 d7 48 89 44 24 40 49 c1 ef 3f 45 85 ff H.D$@..H.........I..H.D$@I..?E..
8020 74 8e 31 c0 49 2b 46 20 48 8b 54 24 40 41 c7 46 18 13 00 00 00 41 c7 46 08 13 00 00 00 49 89 56 t.1.I+F.H.T$@A.F.....A.F.....I.V
8040 10 49 89 06 e9 ee 00 00 00 41 83 7e 18 03 75 0e f2 41 0f 10 46 10 f2 0f 11 44 24 50 eb 24 48 8b .I.......A.~..u..A..F....D$P.$H.
8060 7c 24 10 48 8d 74 24 50 44 89 44 24 20 e8 4d e0 ff ff 85 c0 44 8b 44 24 20 75 07 be 97 0d 45 00 |$.H.t$PD.D$..M.....D.D$.u....E.
8080 eb 4a 41 83 7e 28 03 f2 0f 10 44 24 50 41 c7 46 18 03 00 00 00 f2 41 0f 11 46 10 75 0e f2 41 0f .JA.~(....D$PA.F......A..F.u..A.
80a0 10 46 20 f2 0f 11 44 24 58 eb 29 49 8d 7e 20 48 8d 74 24 58 44 89 44 24 10 e8 01 e0 ff ff 85 c0 .F....D$X.)I.~.H.t$XD.D$........
80c0 44 8b 44 24 10 75 0d be b4 0d 45 00 48 89 ef e8 be 64 01 00 41 83 7e 08 03 f2 0f 10 44 24 58 41 D.D$.u....E.H....d..A.~.....D$XA
80e0 c7 46 28 03 00 00 00 f2 41 0f 11 46 20 75 0d f2 41 0f 10 06 f2 0f 11 44 24 48 eb 22 48 8d 74 24 .F(.....A..F.u..A......D$H."H.t$
8100 48 4c 89 f7 44 89 44 24 10 e8 b1 df ff ff 85 c0 44 8b 44 24 10 75 07 be d0 0d 45 00 eb ae f2 0f HL..D.D$........D.D$.u....E.....
8120 10 44 24 48 f2 0f 5c 44 24 58 41 c7 46 08 03 00 00 00 f2 41 0f 11 06 41 c1 e8 0e e9 8b 00 00 00 .D$H..\D$XA.F......A...A........
8140 41 0f 10 6e 20 49 8d 46 60 44 89 c2 49 8d 76 30 b9 01 00 00 00 41 0f 10 76 10 c1 ea 0e 81 e2 ff A..n.I.F`D..I.v0.....A..v.......
8160 01 00 00 48 89 ef 41 0f 10 3e 41 0f 11 6e 50 41 0f 11 76 40 41 0f 11 7e 30 48 89 45 10 e8 db 37 ...H..A..>A..nPA..v@A..~0H.E...7
8180 01 00 48 8b 43 08 4c 8b 63 20 48 89 45 10 48 8b 43 28 48 8d 50 04 48 89 53 28 44 8b 00 45 89 c1 ..H.C.L.c.H.E.H.C(H.P.H.S(D..E..
81a0 41 c1 e9 06 45 0f b6 c9 49 c1 e1 04 4f 8d 34 0c 41 83 7e 18 00 0f 84 d9 e9 ff ff 41 0f 10 56 10 A...E...I...O.4.A.~........A..V.
81c0 41 c1 e8 0e 4d 63 c0 41 0f 11 16 4a 8d 04 85 04 00 f8 ff 48 01 43 28 e9 b8 e9 ff ff 44 89 c0 c1 A...Mc.A...J.......H.C(.....D...
81e0 e8 0e 25 ff 01 00 00 41 c1 e8 17 75 0e 4c 8b 45 10 4d 29 f0 49 c1 f8 04 41 ff c8 85 c0 75 11 48 ..%....A...u.L.E.M).I...A....u.H
8200 8b 43 28 48 8d 50 04 48 89 53 28 8b 00 c1 e8 06 ff c8 4d 8b 3e 6b c0 32 44 01 c0 41 3b 47 0c 76 .C(H.P.H.S(.......M.>k.2D..A;G.v
8220 1f 89 c2 4c 89 fe 48 89 ef 44 89 44 24 20 89 44 24 10 e8 19 09 00 00 44 8b 44 24 20 8b 44 24 10 ...L..H..D.D$..D$......D.D$..D$.
8240 49 63 d0 44 29 c0 48 c1 e2 04 89 44 24 10 4d 8d 4c 16 08 45 89 c6 8b 44 24 10 45 85 f6 42 8d 14 Ic.D).H....D$.M.L..E...D$.E..B..
8260 30 7e 49 49 8d 49 f8 4c 89 fe 48 89 ef 4c 89 4c 24 20 e8 a4 06 00 00 4c 8b 4c 24 20 41 f6 01 40 0~II.I.L..H..L.L$......L.L$.A..@
8280 74 21 41 f6 47 09 04 74 1a 49 8b 41 f8 f6 40 09 03 74 10 4c 89 fe 48 89 ef e8 0f b7 00 00 4c 8b t!A.G..t.I.A..@..t.L..H.......L.
82a0 4c 24 20 41 ff ce 49 83 e9 10 eb aa 48 8b 43 08 48 89 45 10 e9 db e8 ff ff 48 8b 7c 24 08 41 c1 L$.A..I.....H.C.H.E......H.|$.A.
82c0 e8 0e 48 8b 47 18 4c 8d 5f 20 48 8b 40 40 4e 8b 3c c0 49 8b 4f 60 41 8b 47 10 4d 8b 57 58 48 85 ..H.G.L._.H.@@N.<.I.O`A.G.M.WXH.
82e0 c9 89 44 24 10 0f 84 7d 01 00 00 4c 89 d2 31 c0 39 44 24 10 0f 8e b5 01 00 00 80 7a 08 00 0f b6 ..D$...}...L..1.9D$........z....
8300 72 09 74 09 48 c1 e6 04 4c 01 e6 eb 07 49 8b 34 f3 48 8b 36 48 8b 7c c1 20 48 83 c2 10 48 ff c0 r.t.H...L....I.4.H.6H.|..H...H..
8320 48 39 37 74 cb e9 3e 01 00 00 41 80 7a 08 00 41 0f b6 72 09 0f 84 67 01 00 00 48 c1 e6 04 48 89 H97t..>...A.z..A..r...g...H...H.
8340 ef 48 89 4c 24 38 4c 01 e6 4c 89 5c 24 30 4c 89 54 24 28 48 89 54 24 20 e8 67 a7 00 00 48 8b 54 .H.L$8L..L.\$0L.T$(H.T$..g...H.T
8360 24 20 48 8b 4c 24 38 4c 8b 54 24 28 4c 8b 5c 24 30 48 89 44 d1 20 48 8b 44 d1 20 49 83 c2 10 48 $.H.L$8L.T$(L.\$0H.D..H.D..I...H
8380 ff c2 48 ff 40 08 39 54 24 10 7f 9e 41 f6 47 09 04 75 04 49 89 4f 60 48 8b 45 18 48 83 78 18 00 ..H.@.9T$...A.G..u.I.O`H.E.H.x..
83a0 0f 8e ea e7 ff ff 4d 8d 4e 10 48 89 ef 4c 89 4d 10 e8 2f bd 00 00 48 8b 43 08 48 89 45 10 e9 cd ......M.N.H..L.M../...H.C.H.E...
83c0 e7 ff ff 48 8b 44 24 08 4d 89 e7 4c 2b 3b 41 c1 e8 17 41 ff c8 48 8b 40 18 49 c1 ff 04 0f b6 40 ...H.D$.M..L+;A...A..H.@.I.....@
83e0 0a 41 29 c7 41 ff cf 41 83 f8 ff 75 43 48 8b 45 30 48 2b 45 10 49 63 d7 48 c1 f8 04 48 39 d0 7f .A).A..A...uCH.E0H+E.Ic.H...H9..
8400 15 44 89 fe 48 89 ef 48 89 54 24 20 e8 79 2e 01 00 48 8b 54 24 20 4c 8b 63 20 4c 8b 74 24 10 48 .D..H..H.T$..y...H.T$.L.c.L.t$.H
8420 c1 e2 04 45 89 f8 4d 01 e6 4c 01 f2 48 89 55 10 49 63 cf 31 c0 31 d2 48 6b c9 f0 4c 01 e1 44 39 ...E..M..L..H.U.Ic.1.1.Hk..L..D9
8440 c2 0f 8d 4d e7 ff ff 44 39 fa 7d 0b 0f 10 1c 01 41 0f 11 1c 06 eb 09 41 c7 44 06 08 00 00 00 00 ...M...D9.}.....A......A.D......
8460 ff c2 48 83 c0 10 eb d6 8b 74 24 10 48 89 ef 4c 89 54 24 28 4c 89 5c 24 20 e8 c1 a5 00 00 4c 8b ..H......t$.H..L.T$(L.\$......L.
8480 54 24 28 4c 89 78 18 48 89 c1 49 89 06 41 c7 46 08 46 00 00 00 31 d2 4c 8b 5c 24 20 e9 e5 fe ff T$(L.x.H..I..A.F.F...1.L.\$.....
84a0 ff 49 8b 04 f3 48 89 44 d1 20 e9 c7 fe ff ff 49 89 0e 41 c7 46 08 46 00 00 00 e9 d8 fe ff ff 48 .I...H.D.......I..A.F.F........H
84c0 83 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 10 8b 46 08 83 ..h[]A\A]A^A_.ATUH..SH..H....F..
84e0 e0 3f ff c8 83 f8 15 0f 87 ae 00 00 00 ff 24 c5 50 10 45 00 48 8d 7c 24 0c f2 0f 10 06 e8 6e be .?............$.P.E.H.|$......n.
8500 ff ff f2 0f 59 05 66 8c 04 00 f2 0f 2c c0 03 44 24 0c 85 c0 89 44 24 0c 79 11 89 c6 31 d2 01 c6 ....Y.f.....,..D$....D$.y...1...
8520 0f 45 d0 89 54 24 0c f7 5c 24 0c 0f b6 4b 0b b8 01 00 00 00 d3 e0 8d 48 ff 8b 44 24 0c 83 c9 01 .E..T$..\$...K.........H..D$....
8540 99 f7 f9 48 63 c2 eb 6d 4c 8b 26 41 80 7c 24 0a 00 75 1f 41 8b 54 24 0c 49 8b 74 24 10 49 8d 7c ...Hc..mL.&A.|$..u.A.T$.I.t$.I.|
8560 24 20 e8 c2 bc 00 00 41 c6 44 24 0a 01 41 89 44 24 0c 0f b6 4b 0b 48 8b 55 00 b8 01 00 00 00 d3 $......A.D$..A.D$...K.H.U.......
8580 e0 ff c8 23 42 0c eb 0f 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 06 48 98 eb 1a 0f b6 4b 0b b8 ...#B.....O..........#.H.....K..
85a0 01 00 00 00 31 d2 d3 e0 8d 48 ff 8b 45 00 83 c9 01 f7 f1 89 d0 48 c1 e0 05 48 03 43 18 48 83 c4 ....1....H..E........H...H.C.H..
85c0 10 5b 5d 41 5c c3 31 c0 83 7f 08 13 75 24 48 8b 3f 48 8d 57 ff 48 81 fa ff ff ff 7f 77 14 53 48 .[]A\.1.....u$H.?H.W.H......w.SH
85e0 89 f3 e8 ec 4c 01 00 48 98 ff 04 83 b8 01 00 00 00 5b c3 41 55 41 54 55 48 89 f5 53 48 89 d3 48 ....L..H.........[.AUATUH..SH..H
8600 83 ec 18 8b 42 08 85 c0 0f 84 88 00 00 00 83 f8 13 49 89 fd 75 16 48 8b 12 48 8d 42 ff 48 3d ff ....B............I..u.H..H.B.H=.
8620 ff ff 7f 77 07 3b 56 0c 89 d0 76 6c 48 89 de 48 89 ef e8 97 fe ff ff 49 89 c4 49 8d 74 24 10 31 ...w.;V...vlH..H.......I..I.t$.1
8640 ff 48 89 da e8 ca de ff ff 85 c0 74 12 4c 2b 65 18 8b 45 0c 49 c1 fc 05 42 8d 44 20 01 eb 39 41 .H.........t.L+e..E.I...B.D...9A
8660 83 7c 24 18 0a 75 10 f6 43 08 40 74 0a 48 8b 03 49 39 44 24 10 74 d6 49 63 44 24 1c 85 c0 75 0d .|$..u..C.@t.H..I9D$.t.IcD$...u.
8680 be 20 11 45 00 4c 89 ef e8 05 5f 01 00 48 c1 e0 05 49 01 c4 eb a4 31 c0 8b 4d 0c 39 c8 73 30 48 ...E.L...._..H...I....1..M.9.s0H
86a0 8b 75 10 89 c2 8d 40 01 48 c1 e2 04 83 7c 16 08 00 74 e8 48 89 03 48 8b 45 10 c7 43 08 13 00 00 .u....@.H....|...t.H..H.E..C....
86c0 00 0f 10 04 10 0f 29 04 24 0f 11 43 10 eb 39 29 c8 0f b6 4d 0b be 01 00 00 00 89 c2 d3 e6 eb 02 ......).$..C..9)...M............
86e0 ff c2 39 f2 7d 29 89 d0 48 c1 e0 05 48 03 45 18 83 78 08 00 74 ea 0f 10 50 10 0f 11 13 0f 10 18 ..9.})..H...H.E..x..t...P.......
8700 0f 29 1c 24 0f 11 5b 10 b8 01 00 00 00 eb 02 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 50 ba 38 00 .).$..[........1.H...[]A\A].P.8.
8720 00 00 be 05 00 00 00 e8 d8 b2 00 00 48 c7 40 28 00 00 00 00 c6 40 0a ff 48 c7 40 10 00 00 00 00 ............H.@(.....@..H.@.....
8740 c7 40 0c 00 00 00 00 48 c7 40 18 00 11 45 00 c6 40 0b 00 48 c7 40 20 00 11 45 00 5a c3 55 48 89 .@.....H.@...E..@..H.@...E.Z.UH.
8760 fd 53 48 89 f3 52 48 8b 76 18 48 81 fe 00 11 45 00 74 19 0f b6 4b 0b ba 01 00 00 00 d3 e2 31 c9 .SH..RH.v.H....E.t...K........1.
8780 48 63 d2 48 c1 e2 05 e8 8b a5 00 00 8b 53 0c 48 8b 73 10 48 89 ef 31 c9 48 c1 e2 04 e8 76 a5 00 Hc.H.........S.H.s.H..1.H....v..
87a0 00 58 48 89 de 48 89 ef 31 c9 5b 5d ba 38 00 00 00 e9 61 a5 00 00 8b 47 0c 48 8d 56 ff 48 39 c2 .XH..H..1.[].8....a....G.H.V.H9.
87c0 73 0e 48 8b 47 10 48 c1 e6 04 48 8d 44 30 f0 c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 21 f0 48 s.H.G.H...H.D0....O..........!.H
87e0 98 48 c1 e0 05 48 03 47 18 83 78 18 13 75 06 48 39 70 10 74 16 48 63 50 1c 85 d2 74 09 48 c1 e2 .H...H.G..x..u.H9p.t.HcP...t.H..
8800 05 48 01 d0 eb e3 b8 c0 44 45 00 c3 0f b6 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 98 48 c1 .H......DE....O..........#F.H.H.
8820 e0 05 48 03 47 18 83 78 18 44 75 06 48 39 70 10 74 16 48 63 50 1c 85 d2 74 09 48 c1 e2 05 48 01 ..H.G..x.Du.H9p.t.HcP...t.H...H.
8840 d0 eb e3 b8 c0 44 45 00 c3 55 53 48 89 f3 48 83 ec 18 8b 56 08 83 e2 3f 83 fa 03 74 2e 7f 0f 85 .....DE..USH..H....V...?...t....
8860 d2 b8 c0 44 45 00 0f 84 a8 00 00 00 eb 6e 83 fa 04 74 0a 83 fa 13 75 64 48 8b 36 eb 54 48 8b 36 ...DE........n...t....udH.6.TH.6
8880 48 83 c4 18 5b 5d e9 81 ff ff ff f2 0f 10 0e 48 89 7c 24 08 66 0f 28 c1 f2 0f 11 0c 24 e8 4e bd H...[].........H.|$.f.(.....$.N.
88a0 ff ff f2 0f 10 0c 24 48 8b 7c 24 08 66 0f 2e c8 7a 2a 75 28 66 0f 2e 0d 6c 87 04 00 72 1e f2 0f ......$H.|$.f...z*u(f...l...r...
88c0 10 05 6a 87 04 00 66 0f 2e c1 76 10 f2 48 0f 2c f1 48 83 c4 18 5b 5d e9 da fe ff ff 48 89 de e8 ..j...f...v..H.,.H...[].....H...
88e0 ea fb ff ff 48 89 c5 48 8d 75 10 31 ff 48 89 da e8 1e dc ff ff 85 c0 74 05 48 89 e8 eb 16 48 63 ....H..H.u.1.H.........t.H....Hc
8900 45 1c 85 c0 74 09 48 c1 e0 05 48 01 c5 eb d8 b8 c0 44 45 00 48 83 c4 18 5b 5d c3 41 55 49 89 cd E...t.H...H......DE.H...[].AUI..
8920 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 89 d6 48 89 df 48 83 ec 28 e8 7a fe ff ff 48 3d c0 44 ATI..UH..SH..H..H..H..(.z...H=.D
8940 45 00 75 1d 48 8d 54 24 10 48 89 de 4c 89 e7 48 89 6c 24 10 c7 44 24 18 13 00 00 00 e8 0f 02 00 E.u.H.T$.H..L..H.l$..D$.........
8960 00 41 0f 10 45 00 0f 29 04 24 0f 11 00 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 57 41 89 cf 41 56 41 .A..E..).$...H..([]A\A].AWA..AVA
8980 55 41 54 49 89 fc 55 89 d5 53 48 89 f3 48 83 ec 18 44 8b 6e 0c 0f b6 46 0b 4c 8b 76 18 44 39 ea UATI..U..SH..H...D.n...F.L.v.D9.
89a0 89 44 24 04 76 36 48 8b 76 10 89 d1 44 89 ea 48 c1 e2 04 48 c1 e1 04 e8 5b a3 00 00 8b 53 0c 48 .D$.v6H.v...D..H...H....[....S.H
89c0 89 43 10 39 ea 73 12 89 d1 ff c2 48 c1 e1 04 c7 44 08 08 00 00 00 00 eb ea 89 6b 0c 45 85 ff 75 .C.9.s.....H....D.........k.E..u
89e0 10 48 c7 43 18 00 11 45 00 45 31 c9 e9 80 00 00 00 44 89 ff e8 da 48 01 00 83 f8 1e 7e 0f be 36 .H.C...E.E1......D....H.....~..6
8a00 11 45 00 4c 89 e7 31 c0 e8 85 5b 01 00 88 c1 41 ba 01 00 00 00 31 d2 41 d3 e2 31 f6 4c 89 e7 44 .E.L..1...[....A.....1.A..1.L..D
8a20 89 d1 45 89 d7 44 89 54 24 08 48 c1 e1 05 89 44 24 0c e8 e0 a2 00 00 44 8b 54 24 08 44 8b 4c 24 ..E..D.T$.H....D$......D.T$.D.L$
8a40 0c 48 89 43 18 31 c0 41 39 c2 7e 25 48 89 c2 48 ff c0 48 c1 e2 05 48 03 53 18 c7 42 1c 00 00 00 .H.C.1.A9.~%H..H..H...H.S..B....
8a60 00 c7 42 18 00 00 00 00 c7 42 08 00 00 00 00 eb d6 45 89 f8 44 88 4b 0b 49 c1 e0 05 4c 03 43 18 ..B......B.......E..D.K.I...L.C.
8a80 44 39 ed 4c 89 43 20 73 4c 89 6b 0c 89 e8 89 c1 44 8d 78 01 48 c1 e1 04 48 03 4b 10 83 79 08 00 D9.L.C.sL.k.....D.x.H...H.K..y..
8aa0 74 0e 44 89 fa 48 89 de 4c 89 e7 e8 6b fe ff ff 45 39 ef 44 89 f8 72 d6 48 8b 73 10 89 e9 44 89 t.D..H..L...k...E9.D..r.H.s...D.
8ac0 ea 48 c1 e1 04 48 c1 e2 04 4c 89 e7 e8 46 a2 00 00 48 89 43 10 8a 4c 24 04 b8 01 00 00 00 d3 e0 .H...H...L...F...H.C..L$........
8ae0 44 8d 78 ff 4d 63 ef 49 c1 e5 05 4b 8d 6c 2e 10 45 85 ff 78 24 83 7d f8 00 74 15 48 89 ea 48 89 D.x.Mc.I...K.l..E..x$.}..t.H..H.
8b00 de 4c 89 e7 e8 73 03 00 00 0f 10 45 f0 0f 11 00 41 ff cf 48 83 ed 20 eb d7 49 81 fe 00 11 45 00 .L...s.....E....A..H.....I....E.
8b20 74 1f 48 83 c4 18 4c 89 e7 49 8d 55 20 5b 5d 41 5c 41 5d 4c 89 f6 31 c9 41 5e 41 5f e9 d6 a1 00 t.H...L..I.U.[]A\A]L..1.A^A_....
8b40 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 81 7e 18 00 11 45 00 74 0d 0f b6 4e 0b b8 01 .H...[]A\A]A^A_.H.~...E.t...N...
8b60 00 00 00 d3 e0 eb 02 31 c0 89 c1 e9 08 fe ff ff 41 57 41 56 41 55 41 54 49 89 fc 55 48 89 d5 53 .......1........AWAVAUATI..UH..S
8b80 48 81 ec b8 00 00 00 8b 42 08 85 c0 75 07 be 45 11 45 00 eb 34 83 f8 03 49 89 f7 75 62 f2 0f 10 H.......B...u..E.E..4...I..ub...
8ba0 0a 66 0f 2e c9 7a 1b 66 0f 28 c1 f2 0f 11 0c 24 e8 3b ba ff ff f2 0f 10 0c 24 66 0f 2e c8 7b 0e .f...z.f.(.....$.;.......$f...{.
8bc0 eb 3d be 58 11 45 00 31 c0 e8 c4 59 01 00 75 2f 66 0f 2e 0d 50 84 04 00 72 25 f2 0f 10 05 4e 84 .=.X.E.1...Y..u/f...P...r%....N.
8be0 04 00 66 0f 2e c1 76 17 f2 48 0f 2c c1 48 8d 6c 24 20 c7 44 24 28 13 00 00 00 48 89 44 24 20 48 ..f...v..H.,.H.l$..D$(....H.D$.H
8c00 89 ee 4c 89 ff e8 c4 f8 ff ff 83 78 08 00 48 89 c3 74 12 49 8b 47 18 4d 8b 77 20 49 39 c6 77 13 ..L........x..H..t.I.G.M.w.I9.w.
8c20 e9 ec 00 00 00 48 3d 00 11 45 00 0f 85 a8 00 00 00 eb e0 41 83 7e f8 00 4d 8d 6e e0 4d 89 6f 20 .....H=..E.........A.~..M.n.M.o.
8c40 75 d5 4d 85 ed 0f 84 c6 00 00 00 48 8d 73 10 4c 89 ff e8 77 f8 ff ff 48 39 d8 74 53 48 63 50 1c u.M........H.s.L...w...H9.tSHcP.
8c60 48 c1 e2 05 48 01 c2 48 39 da 74 05 48 89 d0 eb eb 4c 89 ea b9 08 00 00 00 4c 89 ef 48 29 c2 48 H...H..H9.t.H....L.......L..H).H
8c80 89 de 48 c1 fa 05 89 50 1c f3 a5 83 7b 1c 00 74 15 48 89 d8 4c 29 e8 48 c1 f8 05 41 01 46 fc c7 ..H....P....{..t.H..L).H...A.F..
8ca0 43 1c 00 00 00 00 c7 43 08 00 00 00 00 eb 2a 48 63 53 1c 85 d2 74 12 48 c1 e2 05 48 01 d3 4c 29 C......C......*HcS...t.H...H..L)
8cc0 eb 48 c1 fb 05 41 89 5e fc 4c 89 ea 4c 89 eb 48 29 c2 48 c1 fa 05 89 50 1c 48 8b 45 00 48 89 43 .H...A.^.L..L..H).H....P.H.E.H.C
8ce0 10 8b 45 08 89 43 18 f6 45 08 40 74 1c 41 f6 47 09 04 74 15 48 8b 45 00 f6 40 09 03 74 0b 4c 89 ..E..C..E.@t.A.G..t.H.E..@..t.L.
8d00 fe 4c 89 e7 e8 a4 ac 00 00 48 89 d8 e9 59 01 00 00 48 8d 44 24 30 4c 8d 9c 24 b0 00 00 00 49 89 .L.......H...Y...H.D$0L..$....I.
8d20 c6 49 89 c1 c7 00 00 00 00 00 48 83 c0 04 4c 39 d8 75 f1 45 8b 57 0c 4c 89 f0 31 db ba 01 00 00 .I........H...L9.u.E.W.L..1.....
8d40 00 be 01 00 00 00 44 39 d6 76 0a 44 39 d2 77 34 45 89 d5 eb 03 41 89 f5 31 ff 44 39 ea 77 16 8d ......D9.v.D9.w4E....A..1.D9.w..
8d60 4a ff 48 c1 e1 04 49 03 4f 10 83 79 08 01 83 df ff ff c2 eb e5 01 38 48 83 c0 04 01 fb 01 f6 4c J.H...I.O..y..........8H.......L
8d80 39 d8 75 c2 41 0f b6 4f 0b ba 01 00 00 00 45 31 ed 45 31 d2 d3 e2 31 c9 48 63 c2 48 89 04 24 39 9.u.A..O......E1.E1...1.Hc.H..$9
8da0 ca 74 57 48 8b 04 24 49 8b 77 18 48 29 c8 48 c1 e0 05 48 8d 7c 06 e0 83 7f 08 00 74 38 4c 89 ce .tWH..$I.w.H).H...H.|......t8L..
8dc0 48 83 c7 10 48 89 4c 24 18 89 54 24 14 44 89 54 24 10 4c 89 4c 24 08 e8 ea f7 ff ff 44 8b 54 24 H...H.L$..T$.D.T$.L.L$......D.T$
8de0 10 48 8b 4c 24 18 41 01 c5 8b 54 24 14 4c 8b 4c 24 08 41 ff c2 48 ff c1 eb a5 42 8d 04 13 4c 89 .H.L$.A...T$.L.L$.A..H....B...L.
8e00 ce 48 89 ef 89 04 24 e8 ba f7 ff ff 41 01 c5 8b 04 24 31 d2 44 01 eb 45 31 c9 31 f6 bf 01 00 00 .H....$.....A....$1.D..E1.1.....
8e20 00 8d 48 01 41 89 fa 41 d1 ea 41 39 da 73 1f 41 8b 06 85 c0 74 0c 01 c6 44 39 d6 0f 47 d7 44 0f ..H.A..A..A9.s.A....t...D9..G.D.
8e40 47 ce 49 83 c6 04 39 de 74 04 01 ff eb d6 4c 89 fe 4c 89 e7 44 29 c9 e8 1c fb ff ff 48 89 ea 4c G.I...9.t.....L..L..D)......H..L
8e60 89 fe 4c 89 e7 e8 12 00 00 00 48 81 c4 b8 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 48 89 fd ..L.......H......[]A\A]A^A_.UH..
8e80 53 48 89 f3 48 89 d6 48 89 df 48 83 ec 18 48 89 54 24 08 e8 b1 f9 ff ff 48 3d c0 44 45 00 48 8b SH..H..H..H...H.T$......H=.DE.H.
8ea0 54 24 08 75 11 48 83 c4 18 48 89 de 48 89 ef 5b 5d e9 ba fc ff ff 48 83 c4 18 5b 5d c3 41 55 41 T$.u.H...H..H..[].....H...[].AUA
8ec0 54 49 89 fc 55 53 8b 5f 0c 85 db 74 3a 48 8b 77 10 8d 43 ff 48 c1 e0 04 83 7c 06 08 00 75 28 31 TI..US._...t:H.w..C.H....|...u(1
8ee0 c0 89 da 29 c2 83 fa 01 0f 86 8f 00 00 00 8d 14 03 d1 ea 8d 4a ff 48 c1 e1 04 83 7c 0e 08 00 0f ...)................J.H....|....
8f00 44 da 0f 45 c2 eb da 49 81 7c 24 18 00 11 45 00 8d 6b 01 74 66 89 ee 4c 89 e7 e8 97 f8 ff ff 83 D..E...I.|$...E..k.tf..L........
8f20 78 08 00 74 2c 81 fd ff ff ff 3f 76 1e bb 01 00 00 00 89 de 4c 89 e7 e8 7a f8 ff ff 83 78 08 00 x..t,.....?v........L...z....x..
8f40 74 04 ff c3 eb ec 8d 43 ff eb 32 89 eb 01 ed eb c4 89 e8 29 d8 83 f8 01 76 21 44 8d 6c 1d 00 4c t......C..2........)....v!D.l..L
8f60 89 e7 41 d1 ed 44 89 ee e8 49 f8 ff ff 83 78 08 00 41 0f 44 ed 41 0f 45 dd eb d6 89 d8 5b 5d 41 ..A..D...I....x..A.D.A.E.....[]A
8f80 5c 41 5d c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 48 8d 54 24 08 e8 fd 00 01 00 48 8b 74 24 08 \A].S.....H..H...H.T$......H.t$.
8fa0 48 89 df e8 c3 bf 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 41 57 49 89 f1 41 56 41 89 d6 41 55 41 H.......H........[.AWI..AVA..AUA
8fc0 bd 08 00 00 00 41 54 55 89 cd 53 48 83 ec 28 83 f9 08 44 0f 4e e9 8d 49 ff 48 89 3c 24 41 8d 45 .....ATU..SH..(...D.N..I.H.<$A.E
8fe0 ff 31 d2 31 db 48 63 c9 48 63 f8 48 29 f9 85 c0 78 27 4c 8d 1c 11 48 89 fe 48 c1 e3 08 48 29 d6 .1.1.Hc.Hc.H)...x'L...H..H...H).
9000 45 85 f6 49 89 da 49 0f 44 f3 ff c8 48 ff c2 41 0f b6 1c 31 4c 09 d3 eb d5 83 fd 07 7f 23 45 85 E..I..I.D...H..A...1L........#E.
9020 c0 0f 84 9c 00 00 00 8d 0c ed ff ff ff ff b8 01 00 00 00 48 d3 e0 48 31 c3 48 29 c3 e9 82 00 00 ...................H..H1.H).....
9040 00 83 fd 08 74 7d 48 89 d8 48 83 e8 00 79 0b 45 85 c0 41 bf ff 00 00 00 75 03 45 31 ff 8d 4d ff ....t}H..H...y.E..A.....u.E1..M.
9060 4d 63 d5 45 31 e4 48 63 c9 4c 29 d1 4b 8d 04 14 48 89 ca 4c 29 e2 45 85 f6 48 0f 44 c2 41 0f b6 Mc.E1.Hc.L).K...H..L).E..H.D.A..
9080 04 01 44 39 f8 74 30 48 8b 3c 24 89 ea be 78 11 45 00 31 c0 48 89 4c 24 18 4c 89 54 24 10 4c 89 ..D9.t0H.<$...x.E.1.H.L$.L.T$.L.
90a0 4c 24 08 e8 37 f5 00 00 48 8b 4c 24 18 4c 8b 54 24 10 4c 8b 4c 24 08 49 ff c4 43 8d 44 25 00 39 L$..7...H.L$.L.T$.L.L$.I..C.D%.9
90c0 e8 7c a9 48 83 c4 28 48 89 d8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 49 89 f4 55 48 89 fd 53 8a .|.H..(H..[]A\A]A^A_.ATI..UH..S.
90e0 06 48 8d 5e 01 3c 25 74 12 3c 5b 75 65 80 7e 01 5e 48 8d 46 02 48 0f 44 d8 eb 3a 48 3b 5f 18 75 .H.^.<%t.<[ue.~.^H.F.H.D..:H;_.u
9100 10 48 8b 7f 20 be a6 11 45 00 31 c0 e8 ce f4 00 00 49 8d 44 24 02 eb 3d 80 3b 25 48 8d 43 01 75 .H......E.1......I.D$..=.;%H.C.u
9120 0c 48 83 c3 02 48 3b 45 18 48 0f 42 c3 80 38 5d 74 1b 48 89 c3 48 3b 5d 18 75 dd 48 8b 7d 20 be .H...H;E.H.B..8]t.H..H;].u.H.}..
9140 c9 11 45 00 31 c0 e8 94 f4 00 00 eb cb 48 ff c0 eb 03 48 89 d8 5b 5d 41 5c c3 41 56 49 89 fe 41 ..E.1........H....H..[]A\.AVI..A
9160 55 4c 63 e9 41 54 49 89 f4 4c 89 ee 55 89 cd 53 89 d3 48 83 ec 10 44 89 44 24 0c e8 a8 f8 00 00 ULc.ATI..L..U..S..H...D.D$......
9180 31 d2 85 db 44 8b 44 24 0c 75 06 8d 55 ff 48 63 d2 49 8d 4d ff 44 88 24 10 41 b9 01 00 00 00 44 1...D.D$.u..U.Hc.I.M.D.$.A.....D
91a0 39 cd 7e 19 48 89 ca 49 c1 ec 08 4c 29 ca 85 db 49 0f 45 d1 49 ff c1 44 88 24 10 eb e2 83 fd 08 9.~.H..I...L)...I.E.I..D.$......
91c0 7e 0b 45 85 c0 41 b9 08 00 00 00 75 11 4d 01 6e 10 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 49 8d ~.E..A.....u.M.n.H...[]A\A]A^.I.
91e0 4d ff 48 89 ca 4c 29 ca 85 db 49 0f 45 d1 49 ff c1 44 39 cd c6 04 10 ff 7f e8 eb d1 50 48 89 cf M.H..L)...I.E.I..D9.........PH..
9200 e8 cd f8 00 00 31 c0 5a c3 41 54 be 01 00 00 00 55 53 48 89 fb 48 81 ec 30 20 00 00 48 89 e2 64 .....1.Z.AT.....USH..H..0...H..d
9220 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 61 fe 00 00 48 8b 14 24 48 8d 74 24 08 H..%(...H..$(...1..a...H..$H.t$.
9240 48 89 df 48 89 c5 31 db e8 b4 f9 00 00 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 c2 ad ff ff 0f b6 H..H..1......I..H.4$H9.s........
9260 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 e2 f8 00 00 48 8b 8c 24 T..H.....A...H....H.|$......H..$
9280 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 27 af ff ff 48 81 c4 30 20 00 00 (...dH3.%(........t..'...H..0...
92a0 5b 5d 41 5c c3 55 be 01 00 00 00 53 48 89 fb 48 81 ec 38 20 00 00 48 89 e2 64 48 8b 04 25 28 00 []A\.U.....SH..H..8...H..dH..%(.
92c0 00 00 48 89 84 24 28 20 00 00 31 c0 e8 c7 fd 00 00 48 8b 14 24 48 8d 74 24 08 48 89 df 48 89 c5 ..H..$(...1......H..$H.t$.H..H..
92e0 e8 1c f9 00 00 31 d2 48 8b 34 24 48 39 f2 73 12 48 ff ce 48 29 d6 8a 4c 35 00 88 0c 10 48 ff c2 .....1.H.4$H9.s.H..H)..L5....H..
9300 eb e5 48 8d 7c 24 08 e8 52 f8 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 ..H.|$..R...H..$(...dH3.%(......
9320 00 00 74 05 e8 97 ae ff ff 48 81 c4 38 20 00 00 5b 5d c3 41 56 be 01 00 00 00 41 55 41 54 55 48 ..t......H..8...[].AV.....AUATUH
9340 89 fd 53 48 81 ec 40 20 00 00 48 8d 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 ..SH..@...H.T$.dH..%(...H..$8...
9360 31 c0 e8 31 fd 00 00 be 02 00 00 00 48 89 ef 49 89 c4 e8 b1 fe 00 00 48 8d 4c 24 10 48 89 c3 ba 1..1........H..I.......H.L$.H...
9380 00 21 45 00 be 03 00 00 00 48 89 ef e8 3c fd 00 00 48 85 db 7f 14 31 d2 be 00 21 45 00 48 89 ef .!E......H...<...H....1...!E.H..
93a0 e8 da bb 00 00 e9 94 00 00 00 48 8b 4c 24 10 48 8b 74 24 08 48 89 cf 48 01 f7 72 12 31 d2 49 89 ..........H.L$.H.t$.H..H..r.1.I.
93c0 c6 b8 ff ff ff 7f 48 f7 f3 48 39 c7 76 11 be e9 11 45 00 48 89 ef 31 c0 e8 02 f2 00 00 eb 64 48 ......H..H9.v....E.H..1.......dH
93e0 8d 43 ff 48 89 ef 48 0f af f3 48 0f af c1 49 89 f5 48 8d 74 24 18 49 01 c5 4c 89 ea e8 00 f8 00 .C.H..H...H...I..H.t$.I..L......
9400 00 48 ff cb 48 89 c7 4c 89 e6 48 8b 4c 24 08 f3 a4 74 1e 48 8b 4c 24 10 48 03 44 24 08 48 85 c9 .H..H..L..H.L$...t.H.L$.H.D$.H..
9420 74 df 48 89 c7 4c 89 f6 f3 a4 48 03 44 24 10 eb d0 48 8d 7c 24 18 4c 89 ee e8 20 f7 00 00 b8 01 t.H..L....H.D$...H.|$.L.........
9440 00 00 00 48 8b 9c 24 38 20 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 65 ad ff ff 48 81 c4 40 20 ...H..$8...dH3.%(...t..e...H..@.
9460 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 54 be 01 00 00 00 55 53 48 89 fb 48 81 ec 30 20 00 00 48 89 ..[]A\A]A^.AT.....USH..H..0...H.
9480 e2 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 ff fb 00 00 48 8b 14 24 48 8d 74 .dH..%(...H..$(...1......H..$H.t
94a0 24 08 48 89 df 48 89 c5 31 db e8 52 f7 00 00 49 89 c4 48 8b 34 24 48 39 f3 73 19 e8 00 b2 ff ff $.H..H..1..R...I..H.4$H9.s......
94c0 0f b6 54 1d 00 48 8b 00 8b 04 90 41 88 04 1c 48 ff c3 eb de 48 8d 7c 24 08 e8 80 f6 00 00 48 8b ..T..H.....A...H....H.|$......H.
94e0 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 c5 ac ff ff 48 81 c4 30 20 .$(...dH3.%(........t......H..0.
9500 00 00 5b 5d 41 5c c3 55 48 63 ee 53 48 63 df 89 ef 51 e8 59 af ff ff 83 e8 61 83 f8 19 0f 87 d2 ..[]A\.UHc.SHc...Q.Y.....a......
9520 00 00 00 ff 24 c5 e0 15 45 00 e8 a1 b1 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 04 e9 a6 00 00 00 ....$...E......H..f..Xf.........
9540 e8 8b b1 ff ff 48 8b 00 66 8b 1c 58 83 e3 02 e9 92 00 00 00 e8 77 b1 ff ff 48 8b 00 66 8b 1c 58 .....H..f..X.........w...H..f..X
9560 66 81 e3 00 08 eb 7f e8 64 b1 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 80 eb 6c e8 51 b1 ff ff 48 f.......d...H..f..Xf.....l.Q...H
9580 8b 00 66 8b 1c 58 66 81 e3 00 02 eb 59 e8 3e b1 ff ff 48 8b 00 66 8b 1c 58 83 e3 04 eb 48 e8 2d ..f..Xf.....Y.>...H..f..X....H.-
95a0 b1 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 00 20 eb 35 e8 1a b1 ff ff 48 8b 00 66 8b 1c 58 66 81 e3 ...H..f..Xf.....5.....H..f..Xf..
95c0 00 01 eb 22 e8 07 b1 ff ff 48 8b 00 66 8b 1c 58 83 e3 08 eb 11 e8 f6 b0 ff ff 48 8b 00 66 8b 1c ...".....H..f..X..........H..f..
95e0 58 66 81 e3 00 10 0f b7 db eb 0e 85 db 0f 94 c3 0f b6 db eb 04 39 dd eb 13 e8 d2 b0 ff ff 48 8b Xf...................9........H.
9600 10 89 d8 f6 44 6a 01 02 75 08 85 db 0f 94 c0 0f b6 c0 5a 5b 5d c3 41 55 49 89 d5 41 54 55 89 fd ....Dj..u.........Z[].AUI..ATU..
9620 53 bb 01 00 00 00 51 80 7e 01 5e 75 26 48 ff c6 30 db eb 1f 0f b6 56 01 80 fa 25 75 21 4c 8d 66 S.....Q.~.^u&H..0.....V...%u!L.f
9640 02 0f b6 76 02 89 ef e8 bb fe ff ff 85 c0 75 3b 4c 89 e6 48 8d 46 01 4c 39 e8 72 d8 eb 26 80 7e ...v..........u;L..H.F.L9.r..&.~
9660 02 2d 75 17 4c 8d 66 03 4d 39 ec 73 0e 39 ea 7f df 0f b6 46 03 39 c5 7f d7 eb 10 39 ea 74 0c 49 .-u.L.f.M9.s.9.....F.9.....9.t.I
9680 89 c4 eb cc 89 d8 83 f0 01 eb 02 89 d8 5a 5b 5d 41 5c 41 5d c3 53 31 d2 48 89 fb be 01 00 00 00 .............Z[]A\A].S1.H.......
96a0 e8 f3 f9 00 00 31 d2 48 89 df be 02 00 00 00 e8 e4 f9 00 00 48 89 df be 02 00 00 00 e8 5a b3 00 .....1.H............H........Z..
96c0 00 48 89 df 31 f6 e8 a0 b8 00 00 48 89 df ba 03 00 00 00 be fc b6 40 00 e8 3e ba 00 00 b8 01 00 .H..1......H..........@..>......
96e0 00 00 5b c3 41 57 41 56 41 55 41 54 41 bc 01 00 00 00 55 48 89 fd 53 48 81 ec 48 20 00 00 64 48 ..[.AWAVAUATA.....UH..SH..H...dH
9700 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 ee b2 00 00 48 8d 74 24 18 4c 63 f0 48 89 ..%(...H..$8...1......H.t$.Lc.H.
9720 ef 4c 89 f2 41 89 c7 e8 d5 f4 00 00 48 89 c3 41 29 c4 45 8d 2c 1c 45 39 fd 7f 37 44 89 ee 48 89 .L..A.......H..A).E.,.E9..7D..H.
9740 ef e8 e2 fa 00 00 48 89 c1 0f b6 c0 48 39 c8 74 1a ba 04 12 45 00 44 89 ee 48 89 ef 48 89 4c 24 ......H.....H9.t....E.D..H..H.L$
9760 08 e8 3a ef 00 00 48 8b 4c 24 08 88 0b 48 ff c3 eb c0 48 8d 7c 24 18 4c 89 f6 e8 df f3 00 00 48 ..:...H.L$...H....H.|$.L.......H
9780 8b 94 24 38 20 00 00 64 48 33 14 25 28 00 00 00 b8 01 00 00 00 74 05 e8 24 aa ff ff 48 81 c4 48 ..$8...dH3.%(........t..$...H..H
97a0 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 49 83 c8 ff 4c 89 c1 41 54 55 53 48 89 fb 50 31 ...[]A\A]A^A_.AUI...L..ATUSH..P1
97c0 c0 f2 ae 48 89 f7 48 89 ca 4c 89 c1 48 f7 d2 f2 ae 48 8d 7c 13 fe 4a 8d 2c 02 48 f7 d1 4e 8d 24 ...H..H..L..H....H.|..J.,.H..N.$
97e0 01 44 8a 2f e8 e7 a8 ff ff 4c 01 e5 44 88 6c 2b ff c6 04 2b 00 5a 5b 5d 41 5c 41 5d c3 41 57 41 .D./.....L..D.l+...+.Z[]A\A].AWA
9800 56 41 55 41 54 41 bc 01 00 00 00 55 53 48 89 fb 48 81 ec 88 20 00 00 64 48 8b 04 25 28 00 00 00 VAUATA.....USH..H......dH..%(...
9820 48 89 84 24 78 20 00 00 31 c0 e8 d5 b1 00 00 48 8d 54 24 28 be 01 00 00 00 48 89 df 89 44 24 04 H..$x...1......H.T$(.....H...D$.
9840 e8 53 f8 00 00 48 89 c5 48 03 44 24 28 48 8d 74 24 58 48 89 df 48 89 44 24 08 e8 86 f3 00 00 48 .S...H..H.D$(H.t$XH..H.D$......H
9860 8d 44 24 47 48 89 44 24 10 48 3b 6c 24 08 0f 83 bb 04 00 00 80 7d 00 25 74 39 48 8b 44 24 60 48 .D$GH.D$.H;l$........}.%t9H.D$`H
9880 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 93 f1 00 00 48 8b 44 24 68 48 ff c5 48 8d 50 9D$hr.H.|$X..........H.D$hH..H.P
98a0 01 48 89 54 24 68 48 8b 54 24 58 8a 4d ff 88 0c 02 eb b6 80 7d 01 25 75 3d 48 8b 44 24 60 48 39 .H.T$hH.T$X.M.......}.%u=H.D$`H9
98c0 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 54 f1 00 00 48 8b 44 24 68 48 83 c5 02 48 8d 50 D$hr.H.|$X......T...H.D$hH...H.P
98e0 01 48 89 54 24 68 48 8b 54 24 58 8a 4d ff 88 0c 02 e9 73 ff ff ff 48 8d 7c 24 58 be 00 02 00 00 .H.T$hH.T$X.M.....s...H.|$X.....
9900 41 ff c4 e8 20 f1 00 00 44 3b 64 24 04 49 89 c5 7e 10 ba 17 12 45 00 44 89 e6 48 89 df e8 7e ed A.......D;d$.I..~....E.D..H...~.
9920 00 00 48 ff c5 49 89 ef 41 0f be 37 40 84 f6 75 1d 4c 89 f8 48 29 e8 48 83 f8 05 76 25 be 26 12 ..H..I..A..7@..u.L..H).H...v%.&.
9940 45 00 48 89 df 31 c0 e8 93 ec 00 00 eb 14 bf 20 12 45 00 e8 88 a8 ff ff 48 85 c0 74 d4 49 ff c7 E.H..1...........E......H..t.I..
9960 eb c6 e8 69 ad ff ff 41 0f b6 17 49 89 c6 48 8b 00 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 ...i...A...I..H..f..Pf....f...I.
9980 df ff 41 0f b6 17 66 8b 14 50 66 81 e2 00 08 66 83 fa 01 49 83 df ff 41 80 3f 2e 75 2d 41 0f b6 ..A...f..Pf....f...I...A.?.u-A..
99a0 4f 01 49 8d 57 01 4d 8d 47 02 f6 44 48 01 08 49 0f 45 d0 49 89 d7 0f b6 12 66 8b 14 50 66 81 e2 O.I.W.M.G..DH..I.E.I.....f..Pf..
99c0 00 08 66 83 fa 01 49 83 df ff 41 0f b6 17 f6 44 50 01 08 74 0f be 46 12 45 00 48 89 df 31 c0 e8 ..f...I...A....DP..t..F.E.H..1..
99e0 fb eb 00 00 4d 89 f9 48 8b 7c 24 10 48 89 ee 49 29 e9 b9 11 00 00 00 c6 44 24 46 25 49 8d 51 01 ....M..H.|$.H..I).......D$F%I.Q.
9a00 4c 89 4c 24 18 49 8d 6f 01 e8 a2 a9 ff ff 4c 8b 4c 24 18 42 c6 44 0c 48 00 41 0f be 17 80 fa 67 L.L$.I.o......L.L$.B.D.H.A.....g
9a20 7f 40 80 fa 65 0f 8d d6 00 00 00 80 fa 58 0f 84 8c 00 00 00 7f 17 80 fa 45 0f 84 c2 00 00 00 80 .@..e........X..........E.......
9a40 fa 47 0f 84 b9 00 00 00 80 fa 41 eb 0a 80 fa 63 74 43 7f 6c 80 fa 61 0f 85 b5 02 00 00 e9 9f 00 .G........A....ctC.l..a.........
9a60 00 00 80 fa 71 0f 84 cd 00 00 00 7f 10 80 fa 69 74 4e 80 fa 6f 0f 85 97 02 00 00 eb 43 80 fa 75 ....q..........itN..o.......C..u
9a80 74 3e 80 fa 78 74 39 80 fa 73 0f 84 0f 02 00 00 e9 7d 02 00 00 44 89 e6 48 89 df e8 88 f7 00 00 t>..xt9..s.......}...D..H.......
9aa0 48 8d 4c 24 46 41 89 c0 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 25 ac ff ff e9 63 02 00 00 H.L$FA..H........L..1..%....c...
9ac0 44 89 e6 48 89 df e8 5d f7 00 00 48 8d 7c 24 46 be 0f 25 45 00 48 89 44 24 18 e8 cf fc ff ff 4c D..H...]...H.|$F..%E.H.D$......L
9ae0 8b 44 24 18 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 e4 ab ff ff e9 22 02 00 .D$.H.L$FH........L..1......."..
9b00 00 48 8d 7c 24 46 be 00 21 45 00 e8 9e fc ff ff 44 89 e6 48 89 df e8 98 f6 00 00 48 8d 4c 24 46 .H.|$F..!E......D..H.......H.L$F
9b20 48 83 ca ff be 01 00 00 00 4c 89 ef b0 01 e8 ad ab ff ff e9 eb 01 00 00 48 8d 54 24 30 44 89 e6 H........L..............H.T$0D..
9b40 48 89 df e8 50 f5 00 00 49 89 c5 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 H...P...I..H.D$`H9D$hr.H.|$X....
9b60 00 e8 c2 ee 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 22 48 8b 44 ......H.D$hH.P.H.T$hH.T$X..."H.D
9b80 24 30 48 8d 50 ff 48 85 c0 48 89 54 24 30 0f 84 d7 00 00 00 45 0f b6 45 00 41 80 f8 22 74 0c 41 $0H.P.H..H.T$0......E..E.A.."t.A
9ba0 80 f8 5c 74 06 41 80 f8 0a 75 34 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 ..\t.A...u4H.D$`H9D$hr.H.|$X....
9bc0 00 e8 62 ee 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 5c eb 4f 45 ..b...H.D$hH.P.H.T$hH.T$X...\.OE
9be0 84 c0 49 8b 06 74 0a 41 0f b6 d0 f6 04 50 02 74 3d 41 0f b6 55 01 b9 73 12 45 00 f6 44 50 01 08 ..I..t.A.....P.t=A..U..s.E..DP..
9c00 74 05 b9 77 12 45 00 48 8d 7c 24 3c ba 0a 00 00 00 be 01 00 00 00 31 c0 e8 c3 aa ff ff 48 8d 74 t..w.E.H.|$<..........1......H.t
9c20 24 3c 48 8d 7c 24 58 e8 cf ee 00 00 eb 35 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be $<H.|$X......5H.D$`H9D$hr.H.|$X.
9c40 01 00 00 00 e8 df ed 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 41 8a 4d 00 .........H.D$hH.P.H.T$hH.T$XA.M.
9c60 88 0c 02 49 ff c5 e9 12 ff ff ff 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 ...I.......H.D$`H9D$hr.H.|$X....
9c80 00 e8 a2 ed 00 00 48 8b 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 22 eb 40 48 ......H.D$hH.P.H.T$hH.T$X...".@H
9ca0 8d 54 24 30 44 89 e6 48 89 df e8 a2 f6 00 00 48 8d 7c 24 46 be 2e 00 00 00 48 89 44 24 18 e8 1d .T$0D..H.......H.|$F.....H.D$...
9cc0 a5 ff ff 48 85 c0 4c 8b 44 24 18 75 16 48 83 7c 24 30 63 76 0e 48 8d 7c 24 58 e8 88 ee 00 00 31 ...H..L.D$.u.H.|$0cv.H.|$X.....1
9ce0 c0 eb 40 48 8d 4c 24 46 48 83 ca ff be 01 00 00 00 4c 89 ef 31 c0 e8 e5 a9 ff ff be fe ff ff ff ..@H.L$FH........L..1...........
9d00 48 89 df 89 44 24 18 e8 0f ad 00 00 8b 44 24 18 eb 11 be 7d 12 45 00 48 89 df 31 c0 e8 be e8 00 H...D$.......D$....}.E.H..1.....
9d20 00 eb 1b 48 98 48 01 44 24 68 e9 3a fb ff ff 48 8d 7c 24 58 e8 df ed 00 00 b8 01 00 00 00 48 8b ...H.H.D$h.:...H.|$X..........H.
9d40 9c 24 78 20 00 00 64 48 33 1c 25 28 00 00 00 74 05 e8 6a a4 ff ff 48 81 c4 88 20 00 00 5b 5d 41 .$x...dH3.%(...t..j...H......[]A
9d60 5c 41 5d 41 5e 41 5f c3 48 85 ff 48 89 f8 79 14 48 f7 d8 48 8d 4c 37 01 48 89 c2 31 c0 48 39 f2 \A]A^A_.H..H..y.H..H.L7.H..1.H9.
9d80 48 0f 46 c1 c3 41 55 be 01 00 00 00 41 54 55 48 89 fd 53 48 83 ec 18 48 8d 54 24 08 e8 f7 f2 00 H.F..AU.....ATUH..SH...H.T$.....
9da0 00 48 8b 5c 24 08 ba 01 00 00 00 be 02 00 00 00 48 89 ef 49 89 c5 e8 c8 f4 00 00 48 89 de 48 89 .H.\$...........H..I.......H..H.
9dc0 c7 e8 a2 ff ff ff 4c 8b 64 24 08 48 89 c2 be 03 00 00 00 48 89 ef 48 89 c3 e8 a5 f4 00 00 4c 89 ......L.d$.H.......H..H.......L.
9de0 e6 48 89 c7 e8 7f ff ff ff 48 85 db ba 01 00 00 00 48 0f 4e da 48 8b 54 24 08 48 39 d0 48 0f 4e .H.......H.......H.N.H.T$.H9.H.N
9e00 d0 31 c0 48 39 d3 7f 58 44 8d 62 01 41 29 dc 49 63 c4 48 01 d8 48 39 d0 7f 11 be 9f 12 45 00 48 .1.H9..XD.b.A).Ic.H..H9......E.H
9e20 89 ef 31 c0 e8 b6 e7 00 00 eb 35 4c 01 eb ba 9f 12 45 00 44 89 e6 48 89 ef 49 89 dd e8 70 eb 00 ..1.......5L.....E.D..H..I...p..
9e40 00 44 89 e8 29 d8 44 39 e0 7d 12 41 0f b6 75 ff 48 89 ef 49 ff c5 e8 10 b1 00 00 eb e4 44 89 e0 .D..).D9.}.A..u.H..I.........D..
9e60 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 be 01 00 00 00 41 54 55 48 89 fd 53 48 83 ec 18 48 8d 54 H...[]A\A].AU.....ATUH..SH...H.T
9e80 24 08 e8 11 f2 00 00 48 8b 5c 24 08 be 02 00 00 00 48 89 ef 49 89 c5 e8 8c f3 00 00 48 89 de 48 $......H.\$......H..I.......H..H
9ea0 89 c7 e8 c1 fe ff ff 4c 8b 64 24 08 48 83 ca ff be 03 00 00 00 48 89 ef 48 89 c3 e8 c3 f3 00 00 .......L.d$.H........H..H.......
9ec0 4c 89 e6 48 89 c7 e8 9d fe ff ff 48 8b 54 24 08 48 89 c1 48 85 db b8 01 00 00 00 48 0f 4e d8 48 L..H.......H.T$.H..H.......H.N.H
9ee0 39 d1 48 0f 4e d1 48 39 d3 7f 0d 48 29 da 49 8d 74 1d ff 48 ff c2 eb 07 31 d2 be 00 21 45 00 48 9.H.N.H9...H).I.t..H....1...!E.H
9f00 89 ef e8 78 b0 00 00 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 31 c0 48 8b 17 6b c0 0a 48 ...x...H........[]A\A].1.H..k..H
9f20 8d 4a 01 48 89 0f 0f be 0a 0f be 52 01 8d 44 08 d0 83 ea 30 83 fa 09 77 07 3d cb cc cc 0c 7e d9 .J.H.......R..D....0...w.=....~.
9f40 c3 0f be 05 18 79 04 00 39 c1 75 19 31 c0 39 c2 4c 8d 04 07 48 8d 0c 06 74 0a 8a 09 48 ff c0 41 .....y..9.u.1.9.L...H...t...H..A
9f60 88 08 eb ea c3 48 63 c2 4c 8d 44 07 ff 31 c0 4c 89 c7 48 8d 0c 06 48 29 c7 39 c2 74 09 8a 09 48 .....Hc.L.D..1.L..H...H).9.t...H
9f80 ff c0 88 0f eb e9 c3 41 54 55 53 3b 77 28 48 89 fb 48 8b 7f 20 7c 25 85 f6 75 0e 48 89 d0 48 29 .......ATUS;w(H..H...|%..u.H..H)
9fa0 d1 48 89 ca 48 89 c6 eb 5e 5b 5d 41 5c 8d 56 01 31 c0 be b5 12 45 00 e9 23 e6 00 00 48 63 f6 48 .H..H...^[]A\.V.1....E..#...Hc.H
9fc0 c1 e6 04 4c 8d 24 33 49 8b 6c 24 38 48 83 fd ff 75 0e be d0 12 45 00 31 c0 e8 01 e6 00 00 eb 1b ...L.$3I.l$8H...u....E.1........
9fe0 48 83 fd fe 75 15 49 8b 74 24 30 48 2b 73 08 5b 5d 41 5c 48 ff c6 e9 70 af 00 00 49 8b 74 24 30 H...u.I.t$0H+s.[]A\H...p...I.t$0
a000 48 8b 7b 20 48 89 ea 5b 5d 41 5c e9 6f af 00 00 41 56 49 89 d6 41 55 49 89 f5 41 54 49 89 fc 55 H.{.H..[]A\.o...AVI..AUI..ATI..U
a020 53 8b 5f 28 85 db 75 08 31 db 48 85 f6 0f 95 c3 49 8b 7c 24 20 ba e3 12 45 00 89 de 31 ed e8 6e S._(..u.1.H.....I.|$....E...1..n
a040 e9 00 00 39 dd 7d 14 89 ee 4c 89 f1 4c 89 ea 4c 89 e7 ff c5 e8 2e ff ff ff eb e8 89 d8 5b 5d 41 ...9.}...L..L..L.............[]A
a060 5c 41 5d 41 5e c3 0f b6 06 0f b6 3f 3c 2e 74 22 3c 5b 74 0d 3c 25 75 11 0f b6 76 01 e9 86 f4 ff \A]A^......?<.t"<[t.<%u...v.....
a080 ff 48 ff ca e9 8d f5 ff ff 39 f8 0f 94 c0 0f b6 c0 c3 b8 01 00 00 00 c3 55 be 02 00 00 00 53 48 .H.......9..............U.....SH
a0a0 89 fb 48 81 ec 38 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 f6 ac 00 ..H..8...dH..%(...H..$(...1.....
a0c0 00 ba 06 00 00 00 be 01 00 00 00 48 89 df 89 c5 e8 93 ef 00 00 be 01 00 00 00 48 89 df e8 39 a9 ...........H..............H...9.
a0e0 00 00 48 8d 74 24 08 48 89 df e8 f6 ea 00 00 48 8d 54 24 08 89 e9 be fc 91 40 00 48 89 df e8 41 ..H.t$.H.......H.T$......@.H...A
a100 b9 00 00 85 c0 74 11 be f5 12 45 00 48 89 df 31 c0 e8 c9 e4 00 00 eb 0f 48 8d 7c 24 08 e8 f6 e9 .....t....E.H..1........H.|$....
a120 00 00 b8 01 00 00 00 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 81 a0 ff ff 48 .......H..$(...dH3.%(...t......H
a140 81 c4 38 20 00 00 5b 5d c3 55 48 89 fd 53 89 d3 51 48 8b 06 0f be 00 83 e8 30 83 f8 09 77 0a 48 ..8...[].UH..S..QH.......0...w.H
a160 89 f7 e8 b0 fd ff ff 89 c3 8d 43 ff 83 f8 0f 76 17 48 8b 7d 00 b9 10 00 00 00 89 da be 13 13 45 ..........C....v.H.}...........E
a180 00 31 c0 e8 57 e4 00 00 5a 89 d8 5b 5d c3 41 54 55 48 89 d5 53 48 8b 06 48 8d 50 01 48 89 16 8a .1..W...Z..[].ATUH..SH..H.P.H...
a1a0 08 c7 45 00 00 00 00 00 80 f9 58 0f 84 e9 01 00 00 49 89 fc 0f 8f a5 00 00 00 80 f9 42 0f 84 3a ..E.......X......I..........B..:
a1c0 01 00 00 7f 54 80 f9 3c 0f 84 d3 01 00 00 7f 2b 80 f9 20 bb 08 00 00 00 0f 84 f0 01 00 00 80 f9 ....T..<.......+................
a1e0 21 0f 85 cf 01 00 00 ba 08 00 00 00 e8 58 ff ff ff 41 89 44 24 0c e9 d3 01 00 00 80 f9 3d 0f 84 !............X...A.D$........=..
a200 a6 01 00 00 80 f9 3e 0f 85 a9 01 00 00 c7 47 08 00 00 00 00 e9 b0 01 00 00 80 f9 4a 0f 84 03 01 ......>.......G............J....
a220 00 00 7f 24 80 f9 48 0f 84 e7 00 00 00 80 f9 49 0f 85 80 01 00 00 ba 04 00 00 00 e8 09 ff ff ff ...$..H........I................
a240 89 45 00 e9 d3 00 00 00 80 f9 4c 0f 84 d4 00 00 00 80 f9 54 0f 84 cb 00 00 00 e9 57 01 00 00 80 .E........L........T.......W....
a260 f9 69 0f 84 e0 00 00 00 7f 39 80 f9 64 0f 84 c4 00 00 00 7f 13 80 f9 62 74 7a 80 f9 63 0f 84 d4 .i.......9..d..........btz..c...
a280 00 00 00 e9 2e 01 00 00 80 f9 66 0f 84 9d 00 00 00 80 f9 68 0f 85 1c 01 00 00 c7 45 00 02 00 00 ..........f........h.......E....
a2a0 00 eb 6a 80 f9 6e 0f 84 8b 00 00 00 7f 0f 80 f9 6a 74 53 80 f9 6c 74 4e e9 f9 00 00 00 80 f9 78 ..j..n..........jtS..ltN.......x
a2c0 0f 84 c6 00 00 00 80 f9 7a bb 05 00 00 00 0f 84 fa 00 00 00 80 f9 73 0f 85 d9 00 00 00 ba 08 00 ........z.............s.........
a2e0 00 00 bb 04 00 00 00 e8 5d fe ff ff 89 45 00 e9 da 00 00 00 c7 45 00 01 00 00 00 eb 10 c7 45 00 ........]....E.......E........E.
a300 01 00 00 00 eb 15 c7 45 00 08 00 00 00 31 db e9 ba 00 00 00 c7 45 00 02 00 00 00 bb 01 00 00 00 .......E.....1.......E..........
a320 e9 a9 00 00 00 c7 45 00 08 00 00 00 eb ed c7 45 00 04 00 00 00 eb 07 c7 45 00 08 00 00 00 bb 02 ......E........E........E.......
a340 00 00 00 e9 86 00 00 00 ba 04 00 00 00 e8 f7 fd ff ff 89 45 00 eb b6 0f be 50 01 83 c8 ff 83 ea ...................E.....P......
a360 30 83 fa 09 77 08 48 89 f7 e8 a9 fb ff ff 89 45 00 ff c0 bb 03 00 00 00 75 54 49 8b 3c 24 be 3b 0...w.H........E........uTI.<$.;
a380 13 45 00 31 c0 e8 55 e2 00 00 eb 42 c7 45 00 01 00 00 00 bb 06 00 00 00 eb 34 bb 07 00 00 00 eb .E.1..U....B.E...........4......
a3a0 2d c7 47 08 01 00 00 00 eb 1f 0f be 05 af 74 04 00 89 47 08 eb 13 49 8b 3c 24 0f be d1 be 5e 13 -.G...........t...G...I.<$....^.
a3c0 45 00 31 c0 e8 16 e2 00 00 bb 08 00 00 00 89 d8 5b 5d 41 5c c3 41 57 49 89 f7 41 56 49 89 ce 41 E.1.............[]A\.AWI..AVI..A
a3e0 55 4d 89 c5 41 54 49 89 d4 48 89 ca 4c 89 e6 55 53 48 89 fb 48 83 ec 18 e8 91 fd ff ff 89 c5 41 UM..ATI..H..L..USH..H..........A
a400 8b 06 83 fd 07 89 44 24 0c 75 39 49 8b 04 24 80 38 00 75 14 48 8b 3b ba 79 13 45 00 be 01 00 00 ......D$.u9I..$.8.u.H.;.y.E.....
a420 00 e8 7a e2 00 00 eb 1c 48 8d 54 24 0c 4c 89 e6 48 89 df e8 56 fd ff ff 83 f8 03 74 d7 83 7c 24 ..z.....H.T$.L..H...V......t..|$
a440 0c 00 74 d0 8b 54 24 0c 83 fa 01 7e 05 83 fd 03 75 0a 41 c7 45 00 00 00 00 00 eb 3b 8b 43 0c 39 ..t..T$....~....u.A.E......;.C.9
a460 c2 7e 04 89 44 24 0c 8b 44 24 0c 8d 50 ff 85 c2 74 12 48 8b 3b ba 9c 13 45 00 be 01 00 00 00 e8 .~..D$..D$..P...t.H.;...E.......
a480 1c e2 00 00 8b 44 24 0c 8d 50 ff 41 21 d7 44 29 f8 21 d0 41 89 45 00 48 83 c4 18 89 e8 5b 5d 41 .....D$..P.A!.D).!.A.E.H.....[]A
a4a0 5c 41 5d 41 5e 41 5f c3 41 54 31 d2 be 01 00 00 00 55 31 ed 53 48 89 fb 48 83 ec 20 e8 d7 eb 00 \A]A^A_.AT1......U1.SH..H.......
a4c0 00 48 89 44 24 08 0f be 05 93 73 04 00 48 89 5c 24 10 c7 44 24 1c 01 00 00 00 89 44 24 18 48 8b .H.D$.....s..H.\$..D$......D$.H.
a4e0 44 24 08 80 38 00 74 6e 48 8d 54 24 08 4c 8d 44 24 04 48 8d 7c 24 10 48 89 e1 48 89 ee e8 d3 fe D$..8.tnH.T$.L.D$.H.|$.H..H.....
a500 ff ff 8b 14 24 03 54 24 04 b9 ff ff ff 7f 41 89 c4 89 14 24 48 63 d2 48 29 d1 48 39 cd 76 12 ba ....$.T$......A....$Hc.H).H9.v..
a520 c5 13 45 00 be 01 00 00 00 48 89 df e8 6f e1 00 00 48 63 04 24 41 83 ec 04 48 01 c5 41 83 fc 01 ..E......H...o...Hc.$A...H..A...
a540 77 9c ba dd 13 45 00 be 01 00 00 00 48 89 df e8 4c e1 00 00 eb 88 48 89 ee 48 89 df e8 0a aa 00 w....E......H...L.....H..H......
a560 00 48 83 c4 20 b8 01 00 00 00 5b 5d 41 5c c3 41 57 31 d2 be 01 00 00 00 41 56 41 55 41 54 55 53 .H........[]A\.AW1......AVAUATUS
a580 48 89 fb 48 83 ec 68 64 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 e8 fc ea 00 00 48 8d 54 24 H..H..hdH..%(...H.D$X1......H.T$
a5a0 18 be 02 00 00 00 48 89 df 48 89 44 24 10 e8 e5 ea 00 00 48 8b 6c 24 18 ba 01 00 00 00 be 03 00 ......H..H.D$......H.l$.........
a5c0 00 00 48 89 df 49 89 c4 e8 b6 ec 00 00 48 89 ee 48 89 c7 e8 90 f7 ff ff 48 8d 68 ff 48 3b 6c 24 ..H..I.......H..H.......H.h.H;l$
a5e0 18 76 12 ba f4 13 45 00 be 03 00 00 00 48 89 df e8 ab e0 00 00 0f be 05 64 72 04 00 48 89 5c 24 .v....E......H..........dr..H.\$
a600 20 45 31 ed c7 44 24 2c 01 00 00 00 89 44 24 28 48 8b 44 24 10 45 8d 7d 01 80 38 00 0f 84 98 01 .E1..D$,.....D$(H.D$.E.}..8.....
a620 00 00 48 8d 54 24 10 4c 8d 44 24 0c 48 8d 4c 24 08 48 8d 7c 24 20 48 89 ee e8 97 fd ff ff 48 63 ..H.T$.L.D$.H.L$.H.|$.H.......Hc
a640 54 24 08 41 89 c6 48 63 44 24 0c 48 01 d0 48 89 ea 48 f7 d2 48 39 d0 77 0a 48 01 e8 48 3b 44 24 T$.A..HcD$.H..H..H..H9.w.H..H;D$
a660 18 76 12 ba 13 14 45 00 be 02 00 00 00 48 89 df e8 2b e0 00 00 48 63 44 24 0c ba 29 14 45 00 be .v....E......H...+...HcD$..).E..
a680 02 00 00 00 48 89 df 48 01 c5 e8 22 e3 00 00 41 83 fe 08 0f 87 11 01 00 00 44 89 f0 ff 24 c5 b0 ....H..H..."...A.........D...$..
a6a0 16 45 00 8b 4c 24 08 8b 54 24 28 49 8d 34 2c 45 89 f0 48 89 df 41 83 f0 01 e8 f5 e8 ff ff 48 89 .E..L$..T$(I.4,E..H..A........H.
a6c0 df 48 89 c6 e8 a2 a8 00 00 e9 dc 00 00 00 8b 4c 24 28 8b 54 24 08 49 8d 34 2c 48 8d 7c 24 30 e8 .H.............L$(.T$.I.4,H.|$0.
a6e0 5d f8 ff ff 8b 44 24 08 83 f8 04 75 0c f3 0f 10 44 24 30 f3 0f 5a c0 eb 06 f2 0f 10 44 24 30 48 ]....D$....u....D$0..Z......D$0H
a700 89 df e8 4f a8 00 00 e9 9e 00 00 00 48 63 54 24 08 49 8d 34 2c 48 89 df e8 62 a8 00 00 e9 88 00 ...O........HcT$.I.4,H...b......
a720 00 00 8b 4c 24 08 8b 54 24 28 49 8d 34 2c 45 31 c0 48 89 df e8 7a e8 ff ff 4c 8d 2c 28 49 89 c6 ...L$..T$(I.4,E1.H...z...L.,(I..
a740 48 63 44 24 08 4c 01 e8 48 3b 44 24 18 76 12 ba 13 14 45 00 be 02 00 00 00 48 89 df e8 3f df 00 HcD$.L..H;D$.v....E......H...?..
a760 00 48 63 74 24 08 4c 89 f2 48 89 df 48 01 f5 49 8d 34 2c 4c 89 ed e8 04 a8 00 00 eb 2d 49 8d 34 .Hct$.L..H..H..I.4,L........-I.4
a780 2c 31 c0 48 83 c9 ff 48 89 f7 f2 ae 48 89 df 48 f7 d1 48 ff c9 4c 63 e9 4c 89 ea 4a 8d 6c 2d 01 ,1.H...H....H..H..H..Lc.L..J.l-.
a7a0 e8 da a7 00 00 eb 03 45 89 ef 48 63 44 24 08 45 89 fd 48 01 c5 e9 56 fe ff ff 48 8d 75 01 48 89 .......E..HcD$.E..H...V...H.u.H.
a7c0 df e8 a5 a7 00 00 48 8b 4c 24 58 64 48 33 0c 25 28 00 00 00 44 89 f8 74 05 e8 e2 99 ff ff 48 83 ......H.L$XdH3.%(...D..t......H.
a7e0 c4 68 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 31 d2 be 01 00 00 00 41 55 41 bd 01 00 00 00 41 54 .h[]A\A]A^A_.AV1......AUA.....AT
a800 45 31 e4 55 53 48 89 fb 48 81 ec 80 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 78 20 00 00 E1.USH..H......dH..%(...H..$x...
a820 31 c0 e8 71 e8 00 00 48 89 44 24 10 0f be 05 2d 70 04 00 48 89 df 48 89 5c 24 20 c7 44 24 2c 01 1..q...H.D$....-p..H..H.\$..D$,.
a840 00 00 00 89 44 24 28 e8 f6 a6 00 00 48 8d 74 24 58 48 89 df e8 8c e3 00 00 48 8b 44 24 10 80 38 ....D$(.....H.t$XH.......H.D$..8
a860 00 0f 84 f1 02 00 00 48 8d 54 24 10 4c 8d 44 24 0c 48 8d 4c 24 08 48 8d 7c 24 20 4c 89 e6 e8 52 .......H.T$.L.D$.H.L$.H.|$.L...R
a880 fb ff ff 8b 54 24 0c 03 54 24 08 41 89 c6 48 63 d2 49 01 d4 8b 44 24 0c 8d 50 ff 85 c0 89 54 24 ....T$..T$.A..Hc.I...D$..P....T$
a8a0 0c 7e 34 48 8b 44 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 6a e1 00 00 48 8b .~4H.D$`H9D$hr.H.|$X......j...H.
a8c0 44 24 68 48 8d 50 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 00 eb bd 41 83 fe 08 41 8d 6d 01 0f D$hH.P.H.T$hH.T$X......A...A.m..
a8e0 87 6b 02 00 00 42 ff 24 f5 f8 16 45 00 89 ee 48 89 df e8 31 e9 00 00 49 89 c5 8b 44 24 08 83 f8 .k...B.$...E...H...1...I...D$...
a900 07 7f 2e 8d 0c c5 ff ff ff ff b8 01 00 00 00 48 d3 e0 48 89 c2 48 f7 da 4c 39 ea 7f 05 49 39 c5 ...............H..H..H..L9...I9.
a920 7c 0f ba 3a 14 45 00 89 ee 48 89 df e8 6f dd 00 00 4d 89 e8 49 c1 e8 3f eb 33 89 ee 48 89 df e8 |..:.E...H...o...M..I..?.3..H...
a940 e4 e8 00 00 8b 4c 24 08 49 89 c5 83 f9 07 7f 1a c1 e1 03 48 d3 e8 48 85 c0 74 0f ba 4b 14 45 00 .....L$.I..........H..H..t..K.E.
a960 89 ee 48 89 df e8 36 dd 00 00 45 31 c0 8b 4c 24 08 8b 54 24 28 48 8d 7c 24 58 4c 89 ee e8 d8 e7 ..H...6...E1..L$..T$(H.|$XL.....
a980 ff ff e9 c9 01 00 00 48 63 74 24 08 48 8d 7c 24 58 e8 92 e0 00 00 89 ee 48 89 df 49 89 c5 e8 10 .......Hct$.H.|$X.......H..I....
a9a0 e8 00 00 8b 54 24 08 83 fa 04 75 0c f2 0f 5a c0 f3 0f 11 44 24 30 eb 06 f2 0f 11 44 24 30 8b 4c ....T$....u...Z....D$0.....D$0.L
a9c0 24 28 48 8d 74 24 30 4c 89 ef e8 72 f5 ff ff 48 63 44 24 08 48 01 44 24 68 e9 72 01 00 00 48 8d $(H.t$0L...r...HcD$.H.D$h.r...H.
a9e0 54 24 18 89 ee 48 89 df e8 ab e6 00 00 49 89 c5 48 63 44 24 08 48 39 44 24 18 74 0f ba 5d 14 45 T$...H.......I..HcD$.H9D$.t..].E
aa00 00 89 ee 48 89 df e8 95 dc 00 00 48 63 54 24 08 48 8d 7c 24 58 4c 89 ee e8 b5 e0 00 00 e9 2e 01 ...H.......HcT$.H.|$XL..........
aa20 00 00 48 8d 54 24 18 89 ee 48 89 df e8 67 e6 00 00 8b 4c 24 08 49 89 c5 83 f9 07 7f 1f 48 8b 54 ..H.T$...H...g....L$.I.......H.T
aa40 24 18 c1 e1 03 48 d3 ea 48 85 d2 74 0f ba 6a 14 45 00 89 ee 48 89 df e8 44 dc 00 00 8b 4c 24 08 $....H..H..t..j.E...H...D....L$.
aa60 8b 54 24 28 48 8d 7c 24 58 48 8b 74 24 18 45 31 c0 e8 e4 e6 ff ff 48 8b 54 24 18 48 8d 7c 24 58 .T$(H.|$XH.t$.E1......H.T$.H.|$X
aa80 4c 89 ee e8 4a e0 00 00 4c 03 64 24 18 e9 be 00 00 00 48 8d 54 24 18 48 89 df 89 ee e8 f7 e5 00 L...J...L.d$......H.T$.H........
aaa0 00 49 89 c5 48 83 c9 ff 31 c0 4c 89 ef f2 ae 48 f7 d1 48 ff c9 48 3b 4c 24 18 74 0f ba 93 14 45 .I..H...1.L....H..H..H;L$.t....E
aac0 00 89 ee 48 89 df e8 d5 db 00 00 48 8b 54 24 18 48 8d 7c 24 58 4c 89 ee e8 f5 df 00 00 48 8b 44 ...H.......H.T$.H.|$XL.......H.D
aae0 24 60 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 30 df 00 00 48 8b 44 24 68 48 8d 50 $`H9D$hr.H.|$X......0...H.D$hH.P
ab00 01 48 89 54 24 68 48 8b 54 24 58 c6 04 02 00 48 8b 44 24 18 4d 8d 64 04 01 eb 35 48 8b 44 24 60 .H.T$hH.T$X....H.D$.M.d...5H.D$`
ab20 48 39 44 24 68 72 0f 48 8d 7c 24 58 be 01 00 00 00 e8 f2 de 00 00 48 8b 44 24 68 48 8d 50 01 48 H9D$hr.H.|$X..........H.D$hH.P.H
ab40 89 54 24 68 48 8b 54 24 58 c6 04 02 00 44 89 ed 41 89 ed e9 01 fd ff ff 48 8d 7c 24 58 e8 b6 df .T$hH.T$X....D..A.......H.|$X...
ab60 00 00 48 8b 9c 24 78 20 00 00 64 48 33 1c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 41 96 ff ff 48 ..H..$x...dH3.%(........t..A...H
ab80 81 c4 80 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 57 49 89 ff 41 56 41 55 41 54 55 48 89 d5 53 48 ......[]A\A]A^.AWI..AVAUATUH..SH
aba0 89 f3 48 83 ec 18 8b 07 8d 50 ff 85 c0 89 17 0f 85 94 00 00 00 48 8b 7f 20 be a9 14 45 00 e8 1c ..H......P...........H......E...
abc0 da 00 00 e9 81 00 00 00 8a 45 00 3c 25 0f 85 88 00 00 00 0f be 55 01 80 fa 62 0f 85 be 01 00 00 .........E.<%........U...b......
abe0 48 8d 45 02 48 ff ce 48 39 f0 72 10 49 8b 7f 20 be d5 14 45 00 31 c0 e8 e3 d9 00 00 40 8a 33 40 H.E.H..H9.r.I......E.1......@.3@
ac00 3a 75 02 0f 85 f6 01 00 00 44 8a 4d 03 4d 8b 47 10 b8 01 00 00 00 48 8d 53 01 4c 39 c2 0f 83 dc :u.......D.M.M.G......H.S.L9....
ac20 01 00 00 40 8a 7b 01 44 38 cf 0f 85 d6 01 00 00 ff c8 0f 85 db 01 00 00 48 83 c3 02 0f 84 bd 01 ...@.{.D8...............H.......
ac40 00 00 4c 8d 65 04 4c 89 e5 49 8b 77 18 48 39 f5 0f 85 72 ff ff ff e9 91 03 00 00 7f 0d 3c 24 0f ..L.e.L..I.w.H9...r..........<$.
ac60 84 1a 01 00 00 e9 47 02 00 00 3c 28 74 14 3c 29 0f 85 3b 02 00 00 48 ff c5 41 8b 47 28 e9 a8 00 ......G...<(t.<)..;...H..A.G(...
ac80 00 00 80 7d 01 29 45 8b 67 28 75 32 48 83 c5 02 41 83 fc 1f 7e 10 49 8b 7f 20 be e3 12 45 00 31 ...}.)E.g(u2H...A...~.I......E.1
aca0 c0 e8 39 d9 00 00 49 63 c4 48 c1 e0 04 4c 01 f8 48 89 58 30 48 c7 40 38 fe ff ff ff eb 2f 48 ff ..9...Ic.H...L..H.X0H.@8...../H.
acc0 c5 41 83 fc 1f 7e 10 49 8b 7f 20 be e3 12 45 00 31 c0 e8 08 d9 00 00 49 63 c4 48 c1 e0 04 4c 01 .A...~.I......E.1......Ic.H...L.
ace0 f8 48 89 58 30 48 c7 40 38 ff ff ff ff 41 ff c4 48 89 de 48 89 ea 45 89 67 28 4c 89 ff e8 8d fe .H.X0H.@8....A..H..H..E.g(L.....
ad00 ff ff 48 85 c0 48 89 c3 0f 85 de 02 00 00 41 ff 4f 28 e9 d5 02 00 00 48 63 f0 48 83 c6 03 48 c1 ..H..H........A.O(.....Hc.H...H.
ad20 e6 04 49 83 7c 37 08 ff 74 16 ff c8 85 c0 79 e7 49 8b 7f 20 be bd 14 45 00 31 c0 e8 9f d8 00 00 ..I.|7..t.....y.I......E.1......
ad40 4c 63 e0 48 89 d8 48 89 de 49 c1 e4 04 48 89 ea 4c 89 ff 4d 01 fc 49 2b 44 24 30 49 89 44 24 38 Lc.H..H..I...H..L..M..I+D$0I.D$8
ad60 e8 2a fe ff ff 48 85 c0 48 89 c3 0f 85 7b 02 00 00 49 c7 44 24 38 ff ff ff ff e9 6d 02 00 00 48 .*...H..H....{...I.D$8.....m...H
ad80 8d 45 01 48 39 c6 0f 85 25 01 00 00 49 3b 5f 10 b8 00 00 00 00 48 0f 45 d8 e9 4e 02 00 00 7f 10 .E.H9...%...I;_......H.E..N.....
ada0 8d 42 d0 3c 09 0f 86 8c 00 00 00 e9 01 01 00 00 80 fa 66 0f 85 f8 00 00 00 80 7d 02 5b 4c 8d 6d .B.<..............f.......}.[L.m
adc0 02 74 10 49 8b 7f 20 be 04 15 45 00 31 c0 e8 0c d8 00 00 4c 89 ee 4c 89 ff e8 f7 e2 ff ff 49 3b .t.I......E.1......L..L.......I;
ade0 5f 08 49 89 c4 74 34 0f b6 7b ff 49 8d 6c 24 ff 4c 89 ee 48 89 ea e8 1b e8 ff ff 85 c0 74 20 31 _.I..t4..{.I.l$.L..H.........t.1
ae00 db e9 e6 01 00 00 40 38 f7 40 0f 94 c7 40 0f b6 ff 01 f8 48 89 d3 e9 fb fd ff ff 31 ff eb cc 0f ......@8.@...@.....H.......1....
ae20 b6 3b 48 89 ea 4c 89 ee e8 e9 e7 ff ff 85 c0 0f 85 11 fe ff ff eb c8 8d 42 cf 83 f8 ff 74 19 41 .;H..L..................B....t.A
ae40 3b 47 28 7d 13 48 63 f0 48 83 c6 03 48 c1 e6 04 49 83 7c 37 08 ff 75 13 49 8b 7f 20 83 ea 30 be ;G(}.Hc.H...H...I.|7..u.I.....0.
ae60 b5 12 45 00 31 c0 e8 74 d7 00 00 48 98 49 8b 57 10 48 c1 e0 04 4c 01 f8 4c 8b 60 38 48 29 da 4c ..E.1..t...H.I.W.H...L..L.`8H).L
ae80 39 e2 0f 82 77 ff ff ff 48 8b 78 30 4c 89 e2 48 89 de e8 a9 94 ff ff 85 c0 0f 85 60 ff ff ff 4c 9...w...H.x0L..H...........`...L
aea0 01 e3 0f 84 57 ff ff ff 4c 8d 65 02 e9 95 fd ff ff 48 89 ee 4c 89 ff e8 19 e2 ff ff 4d 8b 77 10 ....W...L.e......H..L.......M.w.
aec0 49 89 c4 44 8a 28 4c 39 f3 73 12 48 89 c2 48 89 ee 48 89 df e8 8d f1 ff ff 85 c0 75 1e 41 80 fd I..D.(L9.s.H..H..H.........u.A..
aee0 2a 74 10 41 80 fd 3f 74 0a 41 80 fd 2d 0f 85 0c ff ff ff 49 ff c4 e9 4b fd ff ff 41 80 fd 2b 74 *t.A..?t.A..-......I...K...A..+t
af00 44 7f 0b 41 80 fd 2a 74 3f e9 d6 00 00 00 41 80 fd 2d 0f 84 8f 00 00 00 41 80 fd 3f 0f 85 c2 00 D..A..*t?.....A..-......A..?....
af20 00 00 49 ff c4 48 8d 73 01 4c 89 ff 4c 89 e2 e8 5b fc ff ff 48 85 c0 0f 84 09 fd ff ff 48 89 c3 ..I..H.s.L..L...[...H........H..
af40 e9 a7 00 00 00 48 ff c3 48 89 1c 24 49 89 d8 4d 89 c5 49 29 dd 4d 39 f0 72 05 49 ff c4 eb 2a 4c .....H..H..$I..M..I).M9.r.I...*L
af60 89 c7 4c 89 e2 48 89 ee 4c 89 44 24 08 e8 f4 f0 ff ff 4c 8b 44 24 08 49 ff c0 85 c0 75 d1 eb da ..L..H..L.D$......L.D$.I....u...
af80 49 ff cd 49 83 fd ff 74 63 48 8b 04 24 4c 89 e2 4c 89 ff 49 8d 74 05 00 e8 f2 fb ff ff 48 85 c0 I..I...tcH..$L..L..I.t.......H..
afa0 48 89 c3 74 db eb 45 4d 8d 74 24 01 4c 89 f2 48 89 de 4c 89 ff e8 d5 fb ff ff 48 85 c0 49 89 c5 H..t..EM.t$.L..H..L.......H..I..
afc0 75 1d 49 3b 5f 10 73 17 4c 89 e2 48 89 ee 48 89 df e8 90 f0 ff ff 85 c0 74 05 48 ff c3 eb cd 4c u.I;_.s.L..H..H.........t.H....L
afe0 89 eb eb 08 48 ff c3 e9 5a fc ff ff 41 ff 07 48 83 c4 18 48 89 d8 5b 5d 41 5c 41 5d 41 5e 41 5f ....H...Z...A..H...H..[]A\A]A^A_
b000 c3 41 57 41 56 41 55 41 89 f5 be 01 00 00 00 41 54 55 53 48 89 fb 48 81 ec 68 02 00 00 48 8d 54 .AWAVAUA.......ATUSH..H..h...H.T
b020 24 20 e8 71 e0 00 00 48 8d 54 24 28 be 02 00 00 00 48 89 df 49 89 c4 e8 5c e0 00 00 4c 8b 74 24 $..q...H.T$(.....H..I...\...L.t$
b040 20 ba 01 00 00 00 be 03 00 00 00 48 89 df 48 89 c5 e8 2d e2 00 00 4c 89 f6 48 89 c7 e8 07 ed ff ...........H..H...-...L..H......
b060 ff 48 85 c0 49 89 c7 7e 1f 48 8b 44 24 20 48 ff c0 49 39 c7 7e 18 48 89 df e8 c4 9e 00 00 b8 01 .H..I..~.H.D$.H..I9.~.H.........
b080 00 00 00 e9 f8 01 00 00 41 bf 01 00 00 00 45 85 ed 0f 84 17 01 00 00 be 04 00 00 00 48 89 df e8 ........A.....E.............H...
b0a0 13 9d 00 00 85 c0 48 8b 54 24 28 75 40 45 31 f6 4a 8d 7c 35 00 be 27 15 45 00 48 89 54 24 10 48 ......H.T$(u@E1.J.|5..'.E.H.T$.H
b0c0 89 7c 24 08 e8 37 94 ff ff 48 85 c0 0f 85 dc 00 00 00 48 8b 7c 24 08 48 83 c9 ff 48 8b 54 24 10 .|$..7...H........H.|$.H...H.T$.
b0e0 f2 ae 48 f7 d1 49 01 ce 49 39 d6 76 c3 48 85 d2 4c 8b 6c 24 20 4f 8d 74 3c ff 74 7a 49 ff c5 4d ..H..I..I9.v.H..L.l$.O.t<.tzI..M
b100 29 fd 4c 39 ea 0f 87 6b ff ff ff 48 8d 42 ff 48 89 44 24 08 49 29 c5 48 8d 45 01 48 89 44 24 10 ).L9...k...H.B.H.D$.I).H.E.H.D$.
b120 4d 85 ed 0f 84 4d ff ff ff 0f be 75 00 4c 89 ea 4c 89 f7 e8 c8 91 ff ff 48 85 c0 48 89 c1 0f 84 M....M.....u.L..L.......H..H....
b140 32 ff ff ff 4c 8d 79 01 48 8b 54 24 08 48 8b 74 24 10 48 89 4c 24 18 4c 89 ff e8 e1 91 ff ff 85 2...L.y.H.T$.H.t$.H.L$.L........
b160 c0 48 8b 4c 24 18 74 1a 4c 89 f1 4d 89 fe 4c 29 f9 49 01 cd eb aa 4d 85 f6 0f 84 f7 fe ff ff 4c .H.L$.t.L..M..L).I....M........L
b180 89 f1 4c 29 e1 48 89 df 48 8d 71 01 48 89 cd e8 d7 9d 00 00 48 89 ee 48 03 74 24 28 48 89 df e8 ..L).H..H.q.H.......H..H.t$(H...
b1a0 c7 9d 00 00 b8 02 00 00 00 e9 d2 00 00 00 31 c9 80 7d 00 5e 4f 8d 74 3c ff 0f 94 c1 75 08 48 ff ..............1..}.^O.t<....u.H.
b1c0 4c 24 28 48 ff c5 4c 89 e0 48 03 44 24 20 48 89 5c 24 50 c7 44 24 30 c8 00 00 00 4c 89 64 24 38 L$(H..L..H.D$.H.\$P.D$0....L.d$8
b1e0 48 89 44 24 40 48 89 e8 48 03 44 24 28 48 89 44 24 48 48 8d 7c 24 30 48 89 ea 4c 89 f6 89 4c 24 H.D$@H..H.D$(H.D$HH.|$0H..L...L$
b200 08 c7 44 24 58 00 00 00 00 e8 81 f9 ff ff 48 85 c0 49 89 c7 8b 4c 24 08 74 47 45 85 ed 74 30 4d ..D$X.........H..I...L$.tGE..t0M
b220 29 e6 48 89 df 49 8d 76 01 e8 3d 9d 00 00 4c 89 fe 48 89 df 4c 29 e6 e8 2f 9d 00 00 48 8d 7c 24 ).H..I.v..=...L..H..L)../...H.|$
b240 30 31 d2 31 f6 e8 c6 ed ff ff 83 c0 02 eb 31 48 8d 7c 24 30 48 89 c2 4c 89 f6 e8 b1 ed ff ff eb 01.1..........1H.|$0H..L........
b260 1f 4c 3b 74 24 40 49 8d 46 01 0f 83 06 fe ff ff 85 c9 0f 85 fe fd ff ff 49 89 c6 e9 72 ff ff ff .L;t$@I.F...............I...r...
b280 48 81 c4 68 02 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 31 f6 e9 68 fd ff ff be 01 00 00 00 e9 5e H..h...[]A\A]A^A_.1..h.........^
b2a0 fd ff ff 41 57 be 01 00 00 00 41 56 41 55 49 89 fd 41 54 55 53 48 81 ec a8 22 00 00 48 8d 54 24 ...AW.....AVAUI..ATUSH..."..H.T$
b2c0 30 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 22 00 00 31 c0 e8 bf dd 00 00 48 8d 54 24 38 be 02 0dH..%(...H..$."..1......H.T$8..
b2e0 00 00 00 4c 89 ef 48 89 c3 e8 aa dd 00 00 be 03 00 00 00 4c 89 ef 49 89 c7 e8 47 98 00 00 41 89 ...L..H............L..I...G...A.
b300 c6 89 44 24 14 48 8b 44 24 30 be 04 00 00 00 4c 89 ef 48 8d 50 01 e8 68 df 00 00 48 89 44 24 18 ..D$.H.D$0.....L..H.P..h...H.D$.
b320 31 c0 41 80 3f 5e 0f 94 c0 89 44 24 10 44 89 f0 83 e8 03 83 f8 03 76 12 ba 32 15 45 00 be 03 00 1.A.?^....D$.D........v..2.E....
b340 00 00 4c 89 ef e8 56 d3 00 00 48 8d b4 24 78 02 00 00 4c 89 ef e8 8b d8 00 00 83 7c 24 10 00 74 ..L...V...H..$x...L........|$..t
b360 08 48 ff 4c 24 38 49 ff c7 48 89 d8 48 03 44 24 30 4c 89 6c 24 68 c7 44 24 48 c8 00 00 00 48 89 .H.L$8I..H..H.D$0L.l$h.D$H....H.
b380 5c 24 50 48 c7 04 24 00 00 00 00 48 89 44 24 58 4c 89 f8 48 03 44 24 38 48 89 44 24 60 48 8b 44 \$PH..$....H.D$XL..H.D$8H.D$`H.D
b3a0 24 18 48 39 04 24 0f 8d f0 02 00 00 48 8d 7c 24 48 4c 89 fa 48 89 de c7 44 24 70 00 00 00 00 e8 $.H9.$......H.|$HL..H...D$p.....
b3c0 cb f7 ff ff 48 85 c0 49 89 c4 0f 84 62 02 00 00 8b 44 24 14 48 ff 04 24 48 8b 6c 24 68 83 f8 05 ....H..I....b....D$.H..$H.l$h...
b3e0 74 3b 83 f8 06 75 5a 48 89 ef be 03 00 00 00 e8 25 97 00 00 48 8d 7c 24 48 4c 89 e2 48 89 de e8 t;...uZH........%...H.|$HL..H...
b400 0c ec ff ff 45 31 c0 31 c9 ba 01 00 00 00 89 c6 48 89 ef e8 26 a4 00 00 e9 a3 01 00 00 48 8d 7c ....E1.1........H...&........H.|
b420 24 48 31 f6 4c 89 e1 48 89 da e8 58 eb ff ff be 03 00 00 00 48 89 ef e8 35 9e 00 00 e9 7f 01 00 $H1.L..H...X........H...5.......
b440 00 48 8d 54 24 40 be 03 00 00 00 48 89 ef 45 31 f6 e8 80 99 00 00 48 89 44 24 08 4c 89 e0 48 29 .H.T$@.....H..E1......H.D$.L..H)
b460 d8 48 89 44 24 28 4c 3b 74 24 40 0f 83 c1 01 00 00 48 8b 44 24 08 4a 8d 14 30 80 3a 25 74 46 48 .H.D$(L;t$@......H.D$.J..0.:%tFH
b480 8b 84 24 80 02 00 00 48 39 84 24 88 02 00 00 72 1c 48 8d bc 24 78 02 00 00 be 01 00 00 00 48 89 ..$....H9.$....r.H..$x........H.
b4a0 54 24 20 e8 80 d5 00 00 48 8b 54 24 20 48 8b 84 24 88 02 00 00 48 8d 48 01 48 89 8c 24 88 02 00 T$......H.T$.H..$....H.H.H..$...
b4c0 00 8a 0a eb 7f e8 06 92 ff ff 48 8b 4c 24 08 49 ff c6 48 8b 00 4c 01 f1 0f be 31 48 89 4c 24 20 ..........H.L$.I..H..L....1H.L$.
b4e0 40 0f b6 d6 f6 44 50 01 08 75 66 40 80 fe 25 74 14 ba 25 00 00 00 be 51 15 45 00 48 89 ef 31 c0 @....DP..uf@..%t..%....Q.E.H..1.
b500 e8 da d0 00 00 48 8b 84 24 80 02 00 00 48 39 84 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be .....H..$....H9.$....r.H..$x....
b520 01 00 00 00 e8 ff d4 00 00 48 8b 84 24 88 02 00 00 48 8b 4c 24 20 48 8d 50 01 48 89 94 24 88 02 .........H..$....H.L$.H.P.H..$..
b540 00 00 8a 09 48 8b 94 24 78 02 00 00 88 0c 02 eb 67 40 80 fe 30 75 17 48 8b 54 24 28 48 8d bc 24 ....H..$x.......g@..0u.H.T$(H..$
b560 78 02 00 00 48 89 de e8 66 d5 00 00 eb 4a 48 8d 7c 24 48 4c 89 e1 83 ee 31 48 89 da e8 06 ea ff x...H...f....JH.|$HL....1H......
b580 ff 31 d2 83 ce ff 48 89 ef e8 c3 dd 00 00 83 ca ff be fe ff ff ff 48 89 ef e8 c0 94 00 00 48 89 .1....H...............H.......H.
b5a0 ef be fe ff ff ff e8 70 94 00 00 48 8d bc 24 78 02 00 00 e8 af d5 00 00 49 ff c6 e9 a6 fe ff ff .......p...H..$x........I.......
b5c0 83 ce ff 48 89 ef e8 ec 97 00 00 85 c0 75 20 48 89 ef be fe ff ff ff e8 3f 94 00 00 4c 89 e2 48 ...H.........u.H........?...L..H
b5e0 89 de 48 89 ef 48 29 da e8 92 99 00 00 eb 36 83 ce ff 48 89 ef e8 c1 95 00 00 85 c0 75 27 83 ce ..H..H).......6...H.........u'..
b600 ff 48 89 ef e8 3c 95 00 00 48 89 ef 89 c6 e8 4a 95 00 00 be 7b 15 45 00 48 89 c2 48 89 ef 31 c0 .H...<...H.....J....{.E.H..H..1.
b620 e8 ba cf 00 00 48 8d bc 24 78 02 00 00 e8 35 d5 00 00 49 39 dc 76 05 4d 85 e4 75 52 48 3b 5c 24 .....H..$x....5...I9.v.M..uRH;\$
b640 58 73 59 48 8b 84 24 80 02 00 00 48 39 84 24 88 02 00 00 72 12 48 8d bc 24 78 02 00 00 be 01 00 XsYH..$....H9.$....r.H..$x......
b660 00 00 e8 c1 d3 00 00 48 8b 84 24 88 02 00 00 48 ff c3 48 8d 50 01 48 89 94 24 88 02 00 00 48 8b .......H..$....H..H.P.H..$....H.
b680 94 24 78 02 00 00 8a 4b ff 88 0c 02 eb 03 4c 89 e3 83 7c 24 10 00 0f 84 01 fd ff ff 48 8b 54 24 .$x....K......L...|$........H.T$
b6a0 58 48 8d bc 24 78 02 00 00 48 89 de 48 29 da e8 1e d4 00 00 48 8d bc 24 78 02 00 00 e8 57 d4 00 XH..$x...H..H)......H..$x....W..
b6c0 00 48 8b 34 24 4c 89 ef e8 9e 98 00 00 48 8b 9c 24 98 22 00 00 64 48 33 1c 25 28 00 00 00 b8 02 .H.4$L.......H..$."..dH3.%(.....
b6e0 00 00 00 74 05 e8 d6 8a ff ff 48 81 c4 a8 22 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 be d7 ...t......H..."..[]A\A]A^A_.AV..
b700 b9 f0 ff 41 55 41 54 55 53 48 89 fb 48 81 ec 40 02 00 00 48 89 e2 e8 bb 96 00 00 48 8d 54 24 08 ...AUATUSH..H..@...H.......H.T$.
b720 49 89 c4 be d6 b9 f0 ff 48 89 df e8 a6 96 00 00 49 89 c6 4c 89 e0 48 03 04 24 31 d2 be d5 b9 f0 I.......H.......I..L..H..$1.....
b740 ff 48 89 df 48 89 5c 24 30 c7 44 24 10 c8 00 00 00 4c 89 64 24 18 48 89 44 24 20 4c 89 f0 48 03 .H..H.\$0.D$.....L.d$.H.D$.L..H.
b760 44 24 08 48 89 44 24 28 e8 fc 95 00 00 49 8d 2c 04 48 3b 6c 24 20 77 6d 48 8d 7c 24 10 4c 89 f2 D$.H.D$(.....I.,.H;l$.wmH.|$.L..
b780 48 89 ee c7 44 24 38 00 00 00 00 e8 ff f3 ff ff 48 85 c0 49 89 c5 74 48 48 89 c6 31 c0 48 89 df H...D$8.........H..I..tHH..1.H..
b7a0 4c 29 e6 49 39 ed 0f 94 c0 48 01 c6 e8 ba 97 00 00 ba d5 b9 f0 ff 83 ce ff 48 89 df e8 fa 92 00 L).I9....H...............H......
b7c0 00 48 89 df be fe ff ff ff e8 4d 92 00 00 48 8d 7c 24 10 4c 89 ea 48 89 ee e8 32 e8 ff ff eb 07 .H........M...H.|$.L..H...2.....
b7e0 48 ff c5 eb 8c 31 c0 48 81 c4 40 02 00 00 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 68 60 04 00 H....1.H..@...[]A\A]A^.S....h`..
b800 48 89 fb be 88 00 00 00 e8 f3 df 00 00 48 89 df ba 11 00 00 00 31 f6 e8 fa 9b 00 00 48 89 df 31 H............H.......1......H..1
b820 d2 be 40 17 45 00 e8 f9 dc 00 00 48 89 df ba 01 00 00 00 31 f6 e8 dc 9b 00 00 31 d2 48 89 df be ..@.E......H.......1......1.H...
b840 00 21 45 00 e8 36 97 00 00 48 89 df be fe ff ff ff e8 c3 92 00 00 48 89 df be fe ff ff ff e8 00 .!E..6...H............H.........
b860 9f 00 00 48 89 df be fe ff ff ff e8 ab 91 00 00 48 89 df be fe ff ff ff e8 9c 92 00 00 48 89 df ...H............H............H..
b880 ba 9c 15 45 00 be fe ff ff ff e8 ff 9c 00 00 48 89 df be fe ff ff ff e8 7f 91 00 00 b8 01 00 00 ...E...........H................
b8a0 00 5b c3 41 54 48 89 f2 49 89 f4 be d8 b9 f0 ff 55 53 48 89 fb e8 e2 99 00 00 83 ce ff 48 89 df .[.ATH..I.......USH..........H..
b8c0 e8 fb 95 00 00 48 83 78 08 00 48 89 c5 75 14 49 8d 54 24 04 be 70 18 45 00 48 89 df 31 c0 e8 fc .....H.x..H..u.I.T$..p.E.H..1...
b8e0 cc 00 00 5b 48 8b 45 00 5d 41 5c c3 41 56 41 55 49 89 f5 41 54 41 bc 01 00 00 00 55 48 89 fd 53 ...[H.E.]A\.AVAUI..ATA.....UH..S
b900 89 d3 48 83 ec 10 e8 f9 90 00 00 41 89 c6 44 39 f3 0f 84 a1 00 00 00 89 de 48 89 ef e8 24 92 00 ..H........A..D9.........H...$..
b920 00 83 f8 03 75 56 89 de 48 89 ef e8 55 92 00 00 31 d2 85 c0 89 de 48 89 ef 74 1e e8 29 94 00 00 ....uV..H...U...1.....H..t..)...
b940 ba 8b 18 45 00 48 89 c1 be 01 00 00 00 4c 89 ef 31 c0 e8 e9 8c ff ff eb 19 e8 ba 93 00 00 ba 90 ...E.H.......L..1...............
b960 18 45 00 be 01 00 00 00 4c 89 ef b0 01 e8 ce 8c ff ff 85 c0 0f 9f c0 41 21 c4 eb 35 48 8d 54 24 .E......L..............A!..5H.T$
b980 08 89 de 48 89 ef e8 0d d7 00 00 45 85 e4 74 21 48 8b 54 24 08 4c 89 e9 be 01 00 00 00 48 89 c7 ...H.......E..t!H.T$.L.......H..
b9a0 45 31 e4 e8 88 8c ff ff 48 3b 44 24 08 41 0f 94 c4 ff c3 e9 56 ff ff ff 45 85 e4 b8 01 00 00 00 E1......H;D$.A......V...E.......
b9c0 75 0c 31 d2 31 f6 48 89 ef e8 cf cd 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 53 be 96 18 45 u.1.1.H.......H...[]A\A]A^.S...E
b9e0 00 48 89 fb e8 ba fe ff ff 48 89 df ba 01 00 00 00 48 89 c6 5b e9 f2 fe ff ff 55 ba a1 18 45 00 .H.......H.......H..[.....U...E.
ba00 be 01 00 00 00 53 48 89 fb 51 e8 04 d6 00 00 48 83 78 08 00 48 89 c5 75 0f be a7 18 45 00 48 89 .....SH..Q.....H.x..H..u....E.H.
ba20 df 31 c0 e8 b7 cb 00 00 48 8b 45 00 5a 5b 5d c3 53 ba a1 18 45 00 be 01 00 00 00 48 89 fb 48 83 .1......H.E.Z[].S...E......H..H.
ba40 ec 10 e8 cc d5 00 00 48 8b 50 08 48 89 df 48 c7 40 08 00 00 00 00 48 89 54 24 08 48 8b 44 24 08 .......H.P.H..H.@.....H.T$.H.D$.
ba60 ff d0 48 83 c4 10 5b c3 53 be 01 00 00 00 48 89 fb e8 cf 90 00 00 ff c0 75 12 ba 96 18 45 00 be ..H...[.S.....H.........u....E..
ba80 d8 b9 f0 ff 48 89 df e8 10 98 00 00 48 89 df e8 66 ff ff ff 48 89 df 5b eb 96 53 ba a1 18 45 00 ....H.......H...f...H..[..S...E.
baa0 be 01 00 00 00 48 89 fb e8 66 d5 00 00 48 83 78 08 00 74 0e 48 83 38 00 74 08 48 89 df e8 6e ff .....H...f...H.x..t.H.8.t.H...n.
bac0 ff ff 31 c0 5b c3 53 ba a1 18 45 00 48 89 fb be 01 00 00 00 e8 3a d5 00 00 48 89 df 48 c7 40 08 ..1.[.S...E.H........:...H..H.@.
bae0 c6 ba 40 00 e8 59 94 00 00 48 89 df ba 1a 00 00 00 be c4 18 45 00 e8 84 94 00 00 b8 02 00 00 00 ..@..Y...H..........E...........
bb00 5b c3 53 ba a1 18 45 00 be 01 00 00 00 48 89 fb e8 fe d4 00 00 48 8b 38 e8 63 86 ff ff 48 89 df [.S...E......H.......H.8.c...H..
bb20 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 6d cc 00 00 53 be 10 00 00 00 48 89 fb 48 83 ec 10 e8 19 a1 1...[@...1..m...S.....H..H......
bb40 00 00 48 89 df 48 c7 40 08 00 00 00 00 be a1 18 45 00 48 89 44 24 08 e8 c3 cd 00 00 48 8b 44 24 ..H..H.@........E.H.D$......H.D$
bb60 08 48 83 c4 10 5b c3 55 48 89 f5 53 48 89 d3 48 81 ec 38 20 00 00 48 8d 74 24 08 64 48 8b 04 25 .H...[.UH..SH..H..8...H.t$.dH..%
bb80 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 52 d0 00 00 48 8d 7c 24 08 48 89 de e8 88 ce 00 00 (...H..$(...1..R...H.|$.H.......
bba0 48 89 e9 48 89 da be 01 00 00 00 48 89 c7 e8 6d 85 ff ff 48 8d 7c 24 08 48 89 c3 48 01 44 24 18 H..H.......H...m...H.|$.H..H.D$.
bbc0 e8 53 cf 00 00 31 c0 48 85 db 0f 95 c0 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 .S...1.H.....H..$(...dH3.%(...t.
bbe0 e8 db 85 ff ff 48 81 c4 38 20 00 00 5b 5d c3 53 48 89 f3 48 81 ec 30 20 00 00 48 8d 74 24 08 64 .....H..8...[].SH..H..0...H.t$.d
bc00 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 ce cf 00 00 48 8d 7c 24 08 be 00 20 00 H..%(...H..$(...1......H.|$.....
bc20 00 e8 02 ce 00 00 48 89 d9 ba 00 20 00 00 be 01 00 00 00 48 89 c7 e8 e5 84 ff ff 48 01 44 24 18 ......H............H.......H.D$.
bc40 48 3d 00 20 00 00 74 cf 48 8d 7c 24 08 e8 c6 ce 00 00 48 8b 84 24 28 20 00 00 64 48 33 04 25 28 H=....t.H.|$......H..$(...dH3.%(
bc60 00 00 00 74 05 e8 56 85 ff ff 48 81 c4 30 20 00 00 5b c3 0f be 16 53 48 89 fb 8b 47 08 39 d0 74 ...t..V...H..0...[....SH...G.9.t
bc80 0c 0f be 56 01 39 d0 75 32 85 c0 74 30 48 63 53 0c 81 fa c7 00 00 00 7e 06 c6 43 10 00 eb 1c 8d ...V.9.u2..t0HcS.......~..C.....
bca0 4a 01 48 8b 3b 89 4b 0c 88 44 13 10 e8 5f 84 ff ff 89 43 08 b8 01 00 00 00 eb 02 31 c0 5b c3 41 J.H.;.K..D..._....C........1.[.A
bcc0 57 41 56 41 89 d6 41 55 41 54 49 89 fc 55 48 89 f5 53 31 db 48 81 ec 48 20 00 00 48 8d 74 24 18 WAVA..AUATI..UH..S1.H..H...H.t$.
bce0 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 ed ce 00 00 83 fb 0a 74 67 83 fb ff dH..%(...H..$8...1.........tg...
bd00 74 62 48 8d 7c 24 18 be 00 20 00 00 e8 17 cd 00 00 48 89 ef 49 89 c7 e8 94 85 ff ff 31 d2 48 89 tbH.|$...........H..I.......1.H.
bd20 ef 4c 63 ea 48 89 54 24 08 e8 e2 83 ff ff 83 f8 ff 89 c3 74 20 83 f8 0a 48 8b 54 24 08 74 16 41 .Lc.H.T$...........t....H.T$.t.A
bd40 88 1c 17 48 ff c2 48 81 fa 00 20 00 00 75 cf 41 bd 00 20 00 00 48 89 ef e8 f3 82 ff ff 4c 01 6c ...H..H......u.A.....H.......L.l
bd60 24 28 eb 94 83 fb 0a 0f 94 c3 75 37 45 85 f6 75 32 48 8b 44 24 20 48 39 44 24 28 72 0f 48 8d 7c $(........u7E..u2H.D$.H9D$(r.H.|
bd80 24 18 be 01 00 00 00 e8 9c cc 00 00 48 8b 44 24 28 48 8d 50 01 48 89 54 24 28 48 8b 54 24 18 c6 $...........H.D$(H.P.H.T$(H.T$..
bda0 04 02 0a 48 8d 7c 24 18 e8 6b cd 00 00 84 db b8 01 00 00 00 75 14 83 ce ff 4c 89 e7 e8 a1 90 00 ...H.|$..k..........u....L......
bdc0 00 48 85 c0 0f 95 c0 0f b6 c0 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 de 83 .H........H..$8...dH3.%(...t....
bde0 ff ff 48 81 c4 48 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 be 96 18 45 00 48 89 fb e8 a1 fa ..H..H...[]A\A]A^A_.S...E.H.....
be00 ff ff 48 89 c7 e8 86 86 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 80 c9 00 00 53 48 89 ..H.......H..1...[@...1......SH.
be20 fb e8 d4 fb ff ff 48 89 c7 e8 62 86 ff ff 48 89 df 31 f6 85 c0 5b 40 0f 94 c6 31 d2 e9 5c c9 00 ......H...b...H..1...[@...1..\..
be40 00 41 55 31 d2 41 54 55 53 48 89 fb 56 be 01 00 00 00 e8 41 d2 00 00 31 c9 ba a8 40 45 00 be 02 .AU1.ATUSH..V......A...1...@E...
be60 00 00 00 48 89 df 48 89 c5 e8 5f d2 00 00 48 89 df 49 89 c5 e8 b7 fc ff ff 31 ff 49 89 c4 e8 0d ...H..H..._...H..I.......1.I....
be80 86 ff ff 4c 89 ee 48 89 ef e8 12 87 ff ff 48 85 c0 49 89 04 24 49 c7 44 24 08 c1 be 40 00 75 14 ...L..H.......H..I..$I.D$...@.u.
bea0 59 48 89 df 48 89 ea 31 f6 5b 5d 41 5c 41 5d e9 e9 c8 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d YH..H..1.[]A\A].....Z[]A\.....A]
bec0 c3 53 be 01 00 00 00 ba a1 18 45 00 48 89 fb e8 3f d1 00 00 48 8b 38 e8 24 83 ff ff 48 89 df 89 .S........E.H...?...H.8.$...H...
bee0 c6 5b e9 39 c9 00 00 55 53 48 89 fb 50 e8 08 fb ff ff 48 89 df be 01 00 00 00 48 89 c5 e8 17 8c .[.9...USH..P.....H.......H.....
bf00 00 00 59 48 89 df 48 89 ee ba 02 00 00 00 5b 5d e9 d7 f9 ff ff 41 55 49 89 f5 41 54 49 89 cc 55 ..YH..H.......[].....AUI..ATI..U
bf20 48 89 d5 53 48 89 fb 41 50 e8 02 fc ff ff 48 85 ed 4c 89 28 48 c7 40 08 c6 ba 40 00 74 1b 83 ce H..SH..AP.....H..L.(H.@...@.t...
bf40 ff 48 89 df e8 d0 8b 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 35 96 00 00 58 48 89 df 4c 89 e2 .H.......H.......H...5...XH..L..
bf60 be fe ff ff ff 5b 5d 41 5c 41 5d e9 1e 96 00 00 41 55 31 d2 41 54 55 53 48 89 fb 56 be 01 00 00 .....[]A\A].....AU1.ATUSH..V....
bf80 00 e8 12 d1 00 00 31 c9 be 02 00 00 00 ba a8 40 45 00 48 89 df 49 89 c5 e8 30 d1 00 00 48 89 df ......1........@E.H..I...0...H..
bfa0 48 89 c5 e8 88 fb ff ff 48 c7 00 00 00 00 00 48 c7 40 08 02 bb 40 00 49 89 c4 0f be 75 00 40 84 H.......H......H.@...@.I....u.@.
bfc0 f6 74 2e bf df 18 45 00 e8 13 82 ff ff 48 85 c0 74 1f 80 7d 01 2b 48 8d 4d 01 48 8d 45 02 48 0f .t....E......H..t..}.+H.M.H.E.H.
bfe0 44 c8 80 39 62 75 05 48 ff c1 74 05 80 39 00 74 12 ba e3 18 45 00 be 02 00 00 00 48 89 df e8 9d D..9bu.H..t..9.t....E......H....
c000 c6 00 00 48 89 ee 4c 89 ef e8 d2 83 ff ff 48 85 c0 49 89 04 24 75 14 59 48 89 df 4c 89 ea 31 f6 ...H..L.......H..I..$u.YH..L..1.
c020 5b 5d 41 5c 41 5d e9 72 c7 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 41 54 41 89 f4 55 53 48 []A\A].r...Z[]A\.....A].ATA..USH
c040 89 fb e8 bd 89 00 00 8d 70 ff 48 89 df 89 c5 48 63 f6 e8 14 8f 00 00 44 89 e6 48 89 df e8 4b 91 ........p.H....Hc......D..H...K.
c060 00 00 48 89 df ba 02 00 00 00 be 02 00 00 00 e8 ea 89 00 00 48 89 df 8d 55 02 be 00 c8 40 00 5b ..H.................H...U....@.[
c080 5d 41 5c e9 93 90 00 00 53 48 89 fb e8 69 f9 ff ff 48 89 df 31 f6 e8 9d ff ff ff b8 01 00 00 00 ]A\.....SH...i...H..1...........
c0a0 5b c3 41 54 55 53 48 89 fb e8 4c f9 ff ff b9 10 1a 45 00 31 d2 48 89 df be 02 00 00 00 48 89 c5 [.ATUSH...L......E.1.H.......H..
c0c0 e8 6a d0 00 00 48 89 df 4c 63 e0 ba 00 20 00 00 be 03 00 00 00 e8 a9 d1 00 00 42 8b 14 a5 00 1a .j...H..Lc................B.....
c0e0 45 00 31 f6 48 89 ef 48 89 c1 e8 81 84 ff ff 48 89 df 31 f6 85 c0 5b 5d 41 5c 40 0f 94 c6 31 d2 E.1.H..H.......H..1...[]A\@...1.
c100 e9 98 c6 00 00 53 be 01 00 00 00 48 89 fb e8 ed c8 00 00 ba a1 18 45 00 be 01 00 00 00 48 89 df .....S.....H..........E......H..
c120 e8 19 c8 00 00 48 85 c0 75 0a 48 89 df e8 10 8e 00 00 eb 23 48 83 78 08 00 ba 0b 00 00 00 be b8 .....H..u.H........#H.x.........
c140 18 45 00 74 0a ba 04 00 00 00 be bf 18 45 00 48 89 df e8 28 8e 00 00 b8 01 00 00 00 5b c3 53 ba .E.t.........E.H...(........[.S.
c160 a1 18 45 00 be 01 00 00 00 48 89 fb e8 a2 ce 00 00 48 83 78 08 00 75 14 ba 0d 00 00 00 be f0 18 ..E......H.......H.x..u.........
c180 45 00 48 89 df e8 f5 8d 00 00 eb 12 48 8b 10 be fe 18 45 00 48 89 df 31 c0 e8 c6 8e 00 00 b8 01 E.H.........H.....E.H..1........
c1a0 00 00 00 5b c3 41 54 55 53 48 89 fb e8 49 f8 ff ff b9 e0 19 45 00 ba 08 19 45 00 be 02 00 00 00 ...[.ATUSH...I......E....E......
c1c0 48 89 df 48 89 c5 e8 64 cf 00 00 31 d2 4c 63 e0 be 03 00 00 00 48 89 df e8 a6 d0 00 00 42 8b 14 H..H...d...1.Lc......H.......B..
c1e0 a5 d0 19 45 00 48 89 c6 48 89 ef e8 20 83 ff ff 85 c0 74 10 48 89 df 31 d2 31 f6 5b 5d 41 5c e9 ...E.H..H.........t.H..1.1.[]A\.
c200 99 c5 00 00 48 89 ef e8 04 81 ff ff 48 89 df 48 89 c6 e8 54 8d 00 00 5b 5d b8 01 00 00 00 41 5c ....H.......H..H...T...[].....A\
c220 c3 55 48 89 fd 53 56 e8 04 f9 ff ff 48 c7 00 00 00 00 00 48 c7 40 08 02 bb 40 00 48 89 c3 e8 cd .UH..SV.....H......H.@...@.H....
c240 81 ff ff 48 85 c0 48 89 03 75 0f 59 5b 48 89 ef 31 d2 31 f6 5d e9 43 c5 00 00 5a 5b b8 01 00 00 ...H..H..u.Y[H..1.1.].C...Z[....
c260 00 5d c3 41 55 49 89 d5 41 54 49 89 f4 55 48 89 fd 53 41 51 e8 b7 f8 ff ff 4c 89 ee 48 c7 00 00 .].AUI..ATI..UH..SAQ.....L..H...
c280 00 00 00 48 c7 40 08 02 bb 40 00 4c 89 e7 48 89 c3 e8 4a 81 ff ff 48 85 c0 48 89 03 75 29 e8 cd ...H.@...@.L..H...J...H..H..u)..
c2a0 7d ff ff 8b 38 e8 b6 83 ff ff 41 58 5b 48 89 ef 4c 89 e2 48 89 c1 5d 41 5c 41 5d be 0c 19 45 00 }...8.....AX[H..L..H..]A\A]...E.
c2c0 31 c0 e9 18 c3 00 00 58 5b 5d 41 5c 41 5d c3 41 54 49 89 d4 55 48 89 f5 be 01 00 00 00 53 48 89 1......X[]A\A].ATI..UH.......SH.
c2e0 fb e8 5f 88 00 00 85 c0 7e 49 31 d2 be 01 00 00 00 48 89 df e8 dd 8a 00 00 48 85 c0 74 10 4c 89 .._.....~I1......H.......H..t.L.
c300 e2 48 89 c6 48 89 df e8 57 ff ff ff eb 15 48 89 df e8 e4 f6 ff ff be 01 00 00 00 48 89 df e8 f6 .H..H...W.....H............H....
c320 87 00 00 48 89 ea be d8 b9 f0 ff 48 89 df e8 5b 92 00 00 48 89 ea 48 89 df be d8 b9 f0 ff e8 59 ...H.......H...[...H..H........Y
c340 8f 00 00 5b 5d b8 01 00 00 00 41 5c c3 ba 5b 14 45 00 be 96 18 45 00 e9 73 ff ff ff ba a8 40 45 ...[].....A\..[.E....E..s.....@E
c360 00 be 27 19 45 00 e9 64 ff ff ff 53 be 01 00 00 00 48 89 fb e8 cc 87 00 00 ff c0 75 08 48 89 df ..'.E..d...S.....H.........u.H..
c380 e8 bd 8b 00 00 be 01 00 00 00 48 89 df e8 b3 87 00 00 85 c0 75 3b ba 27 19 45 00 be d8 b9 f0 ff ..........H.........u;.'.E......
c3a0 48 89 df e8 f4 8e 00 00 ba 01 00 00 00 83 ce ff 48 89 df e8 03 87 00 00 be fe ff ff ff 48 89 df H...............H............H..
c3c0 e8 56 86 00 00 48 89 df e8 2d f6 ff ff 31 f6 eb 41 31 d2 be 01 00 00 00 48 89 df e8 b8 cc 00 00 .V...H...-...1..A1......H.......
c3e0 ba a8 40 45 00 48 89 c6 48 89 df e8 73 fe ff ff ba 01 00 00 00 83 ce ff 48 89 df e8 bb 86 00 00 ..@E.H..H...s...........H.......
c400 be fe ff ff ff 48 89 df e8 0e 86 00 00 be 01 00 00 00 48 89 df e8 1e fc ff ff b8 01 00 00 00 5b .....H............H............[
c420 c3 41 55 41 89 f5 41 54 55 31 ed 53 48 89 fb 51 45 85 ed 44 8b 63 08 74 12 e8 92 82 ff ff 48 8b .AUA..ATU1.SH..QE..D.c.t......H.
c440 00 49 63 d4 f6 44 50 01 10 eb 10 e8 80 82 ff ff 48 8b 00 49 63 d4 f6 44 50 01 08 74 2b 48 63 43 .Ic..DP.........H..Ic..DP..t+HcC
c460 0c 3d c7 00 00 00 7e 06 c6 43 10 00 eb 1a 8d 50 01 48 8b 3b ff c5 89 53 0c 44 88 64 03 10 e8 8d .=....~..C.....P.H.;...S.D.d....
c480 7c ff ff 89 43 08 eb a8 5a 5b 89 e8 5d 41 5c 41 5d c3 41 57 41 56 41 89 d6 41 55 41 54 55 48 89 |...C...Z[..]A\A].AWAVA..AUATUH.
c4a0 f5 53 48 89 fb 48 81 ec 08 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 f8 00 00 00 31 c0 e8 .SH..H......dH..%(...H..$....1..
c4c0 40 85 00 00 48 89 ef 41 89 c4 e8 31 7f ff ff 41 83 fc 01 75 1c ba 01 00 00 00 48 89 ee 48 89 df @...H..A...1...A...u......H..H..
c4e0 e8 da f7 ff ff 45 8d 6e 01 41 89 c4 e9 72 02 00 00 41 8d 74 24 13 ba 37 19 45 00 48 89 df 45 89 .....E.n.A...r...A.t$..7.E.H..E.
c500 f5 e8 ab c4 00 00 43 8d 44 34 ff 41 bc 01 00 00 00 89 44 24 0c 44 3b 6c 24 0c 0f 84 43 02 00 00 ......C.D4.A......D$.D;l$...C...
c520 45 85 e4 0f 84 3a 02 00 00 44 89 ee 48 89 df e8 11 86 00 00 83 f8 03 75 54 44 89 ee 48 89 df e8 E....:...D..H..........uTD..H...
c540 e4 cc 00 00 48 85 c0 75 31 48 89 ef e8 4f 7f ff ff 48 89 ee 89 c7 41 89 c4 e8 62 7f ff ff 31 d2 ....H..u1H...O...H....A...b...1.
c560 31 f6 48 89 df e8 15 8a 00 00 41 ff c4 41 0f 95 c4 45 0f b6 e4 e9 e1 01 00 00 48 89 c2 48 89 ee 1.H.......A..A...E........H..H..
c580 48 89 df e8 df f5 ff ff e9 a4 01 00 00 31 d2 44 89 ee 48 89 df e8 fe ca 00 00 31 d2 80 38 2a 0f H............1.D..H.......1..8*.
c5a0 94 c2 8a 04 10 3c 61 0f 84 89 01 00 00 7f 0f 3c 4c 0f 85 92 01 00 00 31 d2 e9 68 01 00 00 3c 6c .....<a........<L......1..h...<l
c5c0 0f 84 5b 01 00 00 3c 6e 0f 85 7b 01 00 00 66 c7 44 24 16 2e 00 48 89 6c 24 18 c7 44 24 24 00 00 ..[...<n..{...f.D$...H.l$..D$$..
c5e0 00 00 e8 69 7b ff ff 48 8b 00 48 8b 7c 24 18 8a 00 88 44 24 16 e8 b6 7c ff ff 48 8b 7c 24 18 e8 ...i{..H..H.|$....D$...|..H.|$..
c600 0c 7b ff ff 4c 63 e0 44 89 64 24 20 e8 bf 80 ff ff 48 8b 00 42 f6 44 60 01 20 75 de 48 8d 7c 24 .{..Lc.D.d$......H..B.D`..u.H.|$
c620 18 be 4a 19 45 00 e8 48 f6 ff ff 48 8d 7c 24 18 be 24 12 45 00 e8 39 f6 ff ff 85 c0 74 24 48 8d ..J.E..H...H.|$..$.E..9.....t$H.
c640 7c 24 18 be 4d 19 45 00 e8 26 f6 ff ff 83 f8 01 45 19 ff 45 31 e4 41 ff c7 83 f8 01 41 0f 92 c4 |$..M.E..&......E..E1.A.....A...
c660 eb 06 45 31 ff 45 31 e4 48 8d 7c 24 18 44 89 fe e8 ac fd ff ff 48 8d 74 24 16 48 8d 7c 24 18 41 ..E1.E1.H.|$.D.......H.t$.H.|$.A
c680 01 c4 e8 ec f5 ff ff 85 c0 74 10 48 8d 7c 24 18 44 89 fe e8 89 fd ff ff 41 01 c4 45 85 e4 7e 3a .........t.H.|$.D.......A..E..~:
c6a0 45 85 ff b8 34 19 45 00 be 31 19 45 00 48 8d 7c 24 18 48 0f 44 f0 e8 b8 f5 ff ff 85 c0 74 1b 48 E...4.E..1.E.H.|$.H.D........t.H
c6c0 8d 7c 24 18 be 4a 19 45 00 e8 a5 f5 ff ff 48 8d 7c 24 18 31 f6 e8 47 fd ff ff 48 8b 74 24 18 8b .|$..J.E......H.|$.1..G...H.t$..
c6e0 7c 24 20 41 bc 01 00 00 00 e8 d2 7d ff ff 48 8b 7c 24 18 e8 58 79 ff ff 48 63 44 24 24 48 8d 74 |$.A.......}..H.|$..Xy..HcD$$H.t
c700 24 28 48 89 df c6 44 04 28 00 e8 ed 85 00 00 48 85 c0 75 47 48 89 df 45 30 e4 e8 23 88 00 00 eb $(H...D.(......H..uGH..E0..#....
c720 3a ba 01 00 00 00 48 89 ee 48 89 df e8 8e f5 ff ff 41 89 c4 eb 25 48 89 ee 48 89 df 41 bc 01 00 :.....H..H.......A...%H..H..A...
c740 00 00 e8 a8 f4 ff ff eb 12 ba 50 19 45 00 44 89 ee 48 89 df e8 47 bf 00 00 eb 42 41 ff c5 e9 b2 ..........P.E.D..H...G....BA....
c760 fd ff ff 48 89 ef e8 95 79 ff ff 85 c0 74 0e 31 d2 31 f6 48 89 df e8 22 c0 00 00 eb 20 45 85 e4 ...H....y....t.1.1.H...".....E..
c780 75 15 48 89 df be fe ff ff ff e8 8c 82 00 00 48 89 df e8 ab 87 00 00 44 89 e8 44 29 f0 48 8b 8c u.H............H.......D..D).H..
c7a0 24 f8 00 00 00 64 48 33 0c 25 28 00 00 00 74 05 e8 0b 7a ff ff 48 81 c4 08 01 00 00 5b 5d 41 5c $....dH3.%(...t...z..H......[]A\
c7c0 41 5d 41 5e 41 5f c3 53 be 27 19 45 00 48 89 fb e8 ce f0 ff ff 48 89 df ba 01 00 00 00 48 89 c6 A]A^A_.S.'.E.H.......H.......H..
c7e0 5b e9 ac fc ff ff 53 48 89 fb e8 0b f2 ff ff 48 89 df ba 02 00 00 00 48 89 c6 5b e9 92 fc ff ff [.....SH.......H.......H..[.....
c800 41 56 be d7 b9 f0 ff 41 55 41 54 55 53 48 89 fb e8 ab 86 00 00 31 d2 49 89 c4 be d6 b9 f0 ff 48 AV.....AUATUSH.......1.I.......H
c820 89 df e8 42 85 00 00 49 83 7c 24 08 00 75 17 48 89 df be 5f 19 45 00 31 c0 5b 5d 41 5c 41 5d 41 ...B...I.|$..u.H..._.E.1.[]A\A]A
c840 5e e9 99 bd 00 00 48 89 c5 be 01 00 00 00 48 89 df 41 89 c5 41 be d5 b9 f0 ff e8 bc 81 00 00 89 ^.....H.......H..A..A...........
c860 ee ba 37 19 45 00 48 89 df bd 01 00 00 00 e8 3e c1 00 00 44 39 ed 7f 11 44 89 f6 48 89 df 29 ee ..7.E.H........>...D9...D..H..).
c880 ff c5 e8 92 82 00 00 eb ea 49 8b 34 24 ba 02 00 00 00 48 89 df e8 f8 fb ff ff 89 c6 48 89 df 89 .........I.4$.....H.........H...
c8a0 c5 f7 de e8 0f 85 00 00 85 c0 75 64 83 fd 01 7e 2b be 01 00 00 00 48 89 df 31 d2 29 ee e8 14 85 ..........ud...~+.....H..1.)....
c8c0 00 00 48 89 df 48 89 c2 be 2c 21 45 00 5b 5d 41 5c 41 5d 41 5e 31 c0 e9 03 bd 00 00 be d5 b9 f0 ..H..H...,!E.[]A\A]A^1..........
c8e0 ff 48 89 df e8 ce 84 00 00 85 c0 74 25 31 f6 48 89 df e8 24 81 00 00 be d7 b9 f0 ff 48 89 df e8 .H.........t%1.H...$........H...
c900 15 82 00 00 48 89 df e8 24 f1 ff ff 31 c0 eb 02 89 e8 5b 5d 41 5c 41 5d 41 5e c3 53 f2 0f 10 05 ....H...$...1.....[]A\A]A^.S....
c920 44 4f 04 00 48 89 fb be 88 00 00 00 e8 cf ce 00 00 48 89 df ba 0b 00 00 00 31 f6 e8 d6 8a 00 00 DO..H............H.......1......
c940 31 d2 48 89 df be d0 1a 45 00 e8 d5 cb 00 00 48 89 df be a1 18 45 00 e8 4b bf 00 00 48 89 df 83 1.H.....E......H.....E..K...H...
c960 ce ff e8 b2 81 00 00 48 89 df ba 9c 15 45 00 be fe ff ff ff e8 15 8c 00 00 31 d2 48 89 df be 30 .......H.....E...........1.H...0
c980 1a 45 00 e8 9c cb 00 00 48 89 df be fe ff ff ff e8 86 80 00 00 48 8b 35 0c 1c 25 00 48 89 df b9 .E......H............H.5..%.H...
c9a0 d3 35 45 00 ba 27 19 45 00 e8 67 f5 ff ff 48 8b 35 eb 1b 25 00 48 89 df b9 76 19 45 00 ba 96 18 .5E..'.E..g...H.5..%.H...v.E....
c9c0 45 00 e8 4e f5 ff ff 48 8b 35 e2 1b 25 00 48 89 df b9 7d 19 45 00 31 d2 e8 38 f5 ff ff b8 01 00 E..N...H.5..%.H...}.E.1..8......
c9e0 00 00 5b c3 41 57 48 89 f1 41 56 41 55 41 54 49 89 d4 48 89 ca 55 48 89 fd 53 48 83 ec 18 48 8b ..[.AWH..AVAUATI..H..UH..SH...H.
ca00 47 10 48 8b 1f 4c 8b 70 38 48 8b 70 50 4c 89 f7 e8 67 c4 ff ff 83 78 08 13 49 89 c7 74 57 44 8b G.H..L.p8H.pPL...g....x..I..tWD.
ca20 55 2c 44 8b 6b 14 41 c7 47 08 13 00 00 00 4d 63 da 4d 89 1f 44 3b 53 14 7c 6f 48 8b 73 30 48 8d U,D.k.A.G.....Mc.M..D;S.|oH.s0H.
ca40 53 14 41 b9 90 1b 45 00 41 b8 ff ff ff 03 b9 10 00 00 00 4c 89 f7 4c 89 5c 24 08 44 89 54 24 04 S.A...E.A..........L..L.\$.D.T$.
ca60 e8 29 63 00 00 4c 8b 5c 24 08 48 89 43 30 44 8b 54 24 04 eb 34 4c 8b 28 44 3b 6d 2c 7d a0 49 63 .)c..L.\$.H.C0D.T$..4L.(D;m,}.Ic
ca80 f5 41 8b 44 24 08 48 c1 e6 04 48 03 73 30 33 46 08 a8 3f 75 89 31 ff 4c 89 e2 e8 74 9a ff ff 85 .A.D$.H...H.s03F..?u.1.L...t....
caa0 c0 0f 84 77 ff ff ff eb 60 8b 73 14 49 63 d5 31 c0 48 c1 e2 04 41 39 f5 48 8b 4b 30 7d 14 48 01 ...w....`.s.Ic.1.H...A9.H.K0}.H.
cac0 c1 41 ff c5 48 83 c0 10 c7 44 0a 08 00 00 00 00 eb e3 41 0f 10 04 24 49 c1 e3 04 45 89 d5 42 0f .A..H....D........A...$I...E..B.
cae0 11 04 19 ff 45 2c 41 f6 44 24 08 40 74 1b f6 43 09 04 74 15 49 8b 14 24 f6 42 09 03 74 0b 48 89 ....E,A.D$.@t..C..t.I..$.B..t.H.
cb00 de 4c 89 f7 e8 80 6e 00 00 48 83 c4 18 44 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8b 47 38 48 .L....n..H...D..[]A\A]A^A_.H.G8H
cb20 63 d6 8b 04 90 c1 e8 0e 2d ff ff 01 00 83 f8 ff 74 04 8d 44 30 01 c3 48 8b 47 38 48 63 d6 85 f6 c.......-.......t..D0..H.G8Hc...
cb40 48 8d 14 90 7e 16 8b 4a fc 48 8d 42 fc 83 e1 3f 80 b9 d0 3c 45 00 00 48 0f 49 c2 c3 48 89 d0 c3 H...~..J.H.B...?...<E..H.I..H...
cb60 41 54 49 89 fc 55 53 89 f3 83 fb ff 74 26 49 8b 2c 24 89 de 48 89 ef e8 bb ff ff ff 8b 00 83 e0 ATI..US.....t&I.,$..H...........
cb80 3f 83 f8 23 75 12 89 de 48 89 ef e8 8b ff ff ff 89 c3 eb d5 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 ?..#u...H...........1........[]A
cba0 5c c3 53 48 8b 3f 89 d3 e8 8a ff ff ff 8b 08 31 d2 89 ce 83 e6 3f 83 fe 23 75 40 81 fb ff 00 00 \.SH.?.........1.....?..#u@.....
cbc0 00 74 1e 89 ca c1 ea 17 39 d3 74 15 c1 e3 06 81 e1 3f c0 ff ff 81 e3 c0 3f 00 00 09 d9 89 08 eb .t......9.t......?......?.......
cbe0 15 89 ca c1 e9 17 81 e2 00 c0 7f 00 c1 e1 06 83 ca 22 09 ca 89 10 ba 01 00 00 00 89 d0 5b c3 55 ................."...........[.U
cc00 48 89 fd 53 89 f3 83 fb ff 74 1e 89 de ba ff 00 00 00 48 89 ef e8 88 ff ff ff 48 8b 7d 00 89 de H..S.....t........H.......H.}...
cc20 e8 f6 fe ff ff 89 c3 eb dd 5b 5d c3 f7 c6 00 01 00 00 75 0b 0f b6 47 3a 39 c6 7c 03 fe 4f 3c c3 .........[].......u...G:9.|..O<.
cc40 83 3e 07 75 05 8b 76 08 eb e2 c3 48 8b 3f e8 e4 fe ff ff 8b 10 89 d1 c1 ea 06 0f b6 d2 81 e1 3f .>.u..v....H.?.................?
cc60 c0 ff ff 83 fa 01 19 d2 83 e2 40 09 ca 89 10 c3 48 8b 07 48 63 ce f7 d6 01 d6 89 f2 48 8b 40 38 ..........@.....H..Hc.......H.@8
cc80 c1 fa 1f 48 8d 0c 88 89 d0 31 f0 29 d0 3d ff ff 01 00 7e 0f 50 48 8b 7f 10 be 9a 1b 45 00 e8 75 ...H.....1.).=....~.PH......E..u
cca0 d5 00 00 8b 01 81 c6 ff ff 01 00 c1 e6 0e 25 ff 3f 00 00 09 c6 89 31 c3 41 57 41 56 45 89 c6 41 ..............%.?.....1.AWAVE..A
ccc0 55 41 89 cd 41 54 41 89 d4 55 48 89 fd 53 89 f3 41 51 83 fb ff 74 34 48 8b 7d 00 89 de e8 39 fe UA..ATA..UH..S..AQ...t4H.}....9.
cce0 ff ff 44 89 ea 89 de 48 89 ef 41 89 c7 e8 b0 fe ff ff 85 c0 44 89 e2 75 03 44 89 f2 89 de 48 89 ..D....H..A.........D..u.D....H.
cd00 ef 44 89 fb e8 67 ff ff ff eb c7 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 41 89 f4 b9 ff 00 00 .D...g.....X[]A\A]A^A_.ATA......
cd20 00 55 53 8b 57 20 48 89 fb 48 8b 2f 8b 77 28 41 89 d0 e8 81 ff ff ff 8b 45 18 39 43 20 c7 43 28 .US.W.H..H./.w(A........E.9C..C(
cd40 ff ff ff ff 7c 2a 48 8b 43 10 48 8b 75 38 48 8d 55 18 41 b9 b5 1b 45 00 41 b8 ff ff ff 7f b9 04 ....|*H.C.H.u8H.U.A...E.A.......
cd60 00 00 00 48 8b 78 38 e8 22 60 00 00 48 89 45 38 48 63 53 20 48 8b 45 38 44 89 24 90 8b 45 1c 39 ...H.x8."`..H.E8HcS.H.E8D.$..E.9
cd80 43 20 7c 2a 48 8b 43 10 48 8b 75 48 48 8d 55 1c 41 b9 b5 1b 45 00 41 b8 ff ff ff 7f b9 04 00 00 C.|*H.C.H.uHH.U.A...E.A.........
cda0 00 48 8b 78 38 e8 e4 5f 00 00 48 89 45 48 48 8b 43 10 48 63 53 20 8b 48 08 48 8b 45 48 89 0c 90 .H.x8.._..H.EHH.C.HcS..H.H.EH...
cdc0 8b 43 20 8d 50 01 89 53 20 5b 5d 41 5c c3 8b 47 20 89 47 24 c3 41 55 49 89 fd 41 54 55 48 63 ee .C..P..S.[]A\..G..G$.AUI..ATUHc.
cde0 53 8d 5a 01 c1 e3 06 81 e3 c0 3f 00 00 83 fd ff 74 28 4d 8b 65 00 89 ee 4c 89 e7 e8 1b fd ff ff S.Z.......?.....t(M.e...L.......
ce00 49 8b 54 24 38 48 8d 0c aa 48 63 e8 8b 11 81 e2 3f c0 ff ff 09 da 89 11 eb d3 5b 5d 41 5c 41 5d I.T$8H...Hc.....?.........[]A\A]
ce20 c3 83 fa ff 74 4e 41 54 55 53 48 83 ec 10 8b 1e 83 fb ff 75 0c 89 16 48 83 c4 10 5b 5d 41 5c eb ....tNATUSH........u...H...[]A\.
ce40 33 4c 8b 27 48 89 fd 89 de 4c 89 e7 89 54 24 0c e8 c6 fc ff ff 83 f8 ff 8b 54 24 0c 74 04 89 c3 3L.'H....L...T$..........T$.t...
ce60 eb e5 48 83 c4 10 89 de 48 89 ef 5b 5d 41 5c e9 fc fd ff ff c3 8b 47 20 89 f2 48 8d 77 28 89 47 ..H.....H..[]A\.......G...H.w(.G
ce80 24 e9 9b ff ff ff 3b 57 20 75 05 e9 e5 ff ff ff 41 89 d0 b9 ff 00 00 00 e9 1b fe ff ff 55 be 1e $.....;W.u......A............U..
cea0 80 ff 7f 53 48 89 fb 48 83 ec 18 8b 6f 28 c7 47 28 ff ff ff ff e8 5d fe ff ff 48 8d 74 24 0c 48 ...SH..H....o(.G(.....]...H.t$.H
cec0 89 df 89 44 24 0c 89 ea e8 54 ff ff ff 8b 44 24 0c 48 83 c4 18 5b 5d c3 41 c1 e0 0e c1 e1 17 c1 ...D$....T....D$.H...[].A.......
cee0 e2 06 41 09 f0 41 09 c8 41 09 d0 44 89 c6 e9 24 fe ff ff 48 63 47 20 3b 47 24 7e 74 48 8b 0f 48 ..A..A..A..D...$...HcG.;G$~tH..H
cf00 8b 49 38 4c 8d 54 81 fc 45 8b 02 44 89 c0 83 e0 3f 83 f8 04 75 5a 44 89 c0 45 89 c1 8d 0c 16 c1 .I8L.T..E..D....?...uZD..E......
cf20 e8 06 41 c1 e9 17 0f b6 c0 41 01 c1 39 f0 7f 09 45 8d 59 01 44 39 de 7e 08 39 c6 7f 33 39 c8 7f ..A......A..9...E.Y.D9.~.9..39..
cf40 2f 39 f0 44 89 c2 0f 4e f0 ff c9 81 e2 3f c0 7f 00 89 f7 c1 e7 06 81 e7 c0 3f 00 00 09 fa 41 39 /9.D...N.....?...........?....A9
cf60 c9 41 0f 4d c9 29 f1 c1 e1 17 09 ca 41 89 12 c3 8d 4a ff 45 31 c0 89 f2 be 04 00 00 00 e9 56 ff .A.M.)......A....J.E1.........V.
cf80 ff ff 8d 4a 01 45 31 c0 89 f2 be 26 00 00 00 e9 44 ff ff ff c1 e1 0e c1 e2 06 09 f1 09 d1 89 ce ...J.E1....&....D...............
cfa0 e9 72 fd ff ff 41 54 81 fa ff ff 03 00 55 89 d5 53 48 89 fb 7f 12 5b 5d 41 5c 89 d1 89 f2 be 01 .r...AT......U..SH....[]A\......
cfc0 00 00 00 e9 cc ff ff ff 89 f2 31 c9 be 02 00 00 00 e8 be ff ff ff 89 ee 48 89 df 41 89 c4 c1 e6 ..........1.............H..A....
cfe0 06 83 ce 2e e8 2e fd ff ff 5b 5d 44 89 e0 41 5c c3 0f b6 47 3c 01 c6 48 8b 07 0f b6 50 0c 39 d6 .........[]D..A\...G<..H....P.9.
d000 7e 1b 81 fe f9 00 00 00 7e 0f 50 48 8b 7f 10 be bd 1b 45 00 e8 ff d1 00 00 40 88 70 0c c3 55 89 ~.......~.PH......E......@.p..U.
d020 f5 53 48 89 fb 50 e8 c6 ff ff ff 40 00 6b 3c 5a 5b 5d c3 48 83 ec 18 8a 46 08 48 89 34 24 48 89 .SH..P.....@.k<Z[].H....F.H.4$H.
d040 e2 48 89 e6 83 c8 40 0f b6 c0 89 44 24 08 e8 91 f9 ff ff 48 83 c4 18 c3 48 83 ec 28 48 8d 54 24 .H....@....D$......H....H..(H.T$
d060 10 48 89 34 24 48 89 74 24 10 48 89 e6 c7 44 24 08 02 00 00 00 c7 44 24 18 13 00 00 00 e8 62 f9 .H.4$H.t$.H...D$......D$......b.
d080 ff ff 48 83 c4 28 c3 8b 06 83 f8 0d 75 26 48 8b 07 48 63 4e 08 ff c2 c1 e2 0e 81 e2 00 c0 7f 00 ..H..(......u&H..HcN............
d0a0 48 8b 40 38 48 8d 0c 88 8b 01 25 ff 3f 80 ff 09 c2 89 11 c3 83 f8 0e 75 45 48 8b 07 ff c2 c1 e2 H.@8H.....%.?..........uEH......
d0c0 17 48 8b 48 38 48 63 46 08 4c 8d 04 81 41 8b 00 25 ff ff 7f 00 09 c2 41 89 10 48 63 46 08 be 01 .H.H8HcF.L...A..%......A..HcF...
d0e0 00 00 00 0f b6 57 3c 48 8d 0c 81 c1 e2 06 8b 01 25 3f c0 ff ff 09 d0 89 01 e9 20 ff ff ff c3 8b .....W<H........%?..............
d100 06 83 f8 0d 75 20 48 8b 07 48 63 56 08 c7 06 07 00 00 00 48 8b 40 38 8b 04 90 c1 e8 06 25 ff 00 ....u.H..HcV.......H.@8......%..
d120 00 00 89 46 08 c3 83 f8 0e 75 23 48 8b 07 48 63 56 08 48 8b 40 38 48 8d 14 90 8b 02 25 ff ff 7f ...F.....u#H..HcV.H.@8H.....%...
d140 00 0d 00 00 00 01 89 02 c7 06 0c 00 00 00 c3 55 53 48 89 f3 51 8b 06 83 e8 08 83 f8 06 77 6d 48 ...............USH..Q........wmH
d160 89 fd ff 24 c5 e0 1b 45 00 c7 06 07 00 00 00 eb 5b 8b 76 08 c1 e6 17 83 ce 05 e8 98 fb ff ff eb ...$...E........[.v.............
d180 38 0f bf 76 08 e8 a2 fa ff ff 80 7b 0b 08 be 06 00 00 00 75 11 0f b6 73 0a 48 89 ef e8 8b fa ff 8..v.......{.......u...s.H......
d1a0 ff be 07 00 00 00 0f b6 4b 0a 44 0f bf 43 08 31 d2 48 89 ef e8 1f fd ff ff 89 43 08 c7 03 0c 00 ........K.D..C.1.H........C.....
d1c0 00 00 eb 08 5a 5b 5d e9 33 ff ff ff 58 5b 5d c3 41 54 41 89 d4 55 48 89 f5 53 48 89 fb 48 83 ec ....Z[].3...X[].ATA..UH..SH..H..
d1e0 10 e8 69 ff ff ff 8b 45 00 8d 50 ff 83 fa 0b 0f 87 be 00 00 00 ff 24 d5 18 1c 45 00 ba 01 00 00 ..i....E..P...........$...E.....
d200 00 44 89 e6 48 89 df e8 e7 fc ff ff e9 97 00 00 00 31 c9 83 f8 02 44 89 e2 0f 94 c1 be 03 00 00 .D..H............1....D.........
d220 00 45 31 c0 eb 7a 8b 55 08 eb 22 f2 0f 10 45 08 48 89 e2 48 89 e6 48 89 df c7 44 24 08 03 00 00 .E1..z.U.."...E.H..H..H...D$....
d240 00 f2 0f 11 04 24 e8 99 f7 ff ff 89 c2 44 89 e6 48 89 df e8 4d fd ff ff eb 4e 48 8b 75 08 48 89 .....$.......D..H...M....NH.u.H.
d260 df e8 f2 fd ff ff eb e3 48 8b 03 48 63 55 08 48 8b 40 38 48 8d 0c 90 44 89 e0 c1 e0 06 8b 11 25 ........H..HcU.H.@8H...D.......%
d280 c0 3f 00 00 81 e2 3f c0 ff ff 09 d0 89 01 eb 18 8b 4d 08 41 39 cc 74 10 45 31 c0 44 89 e2 31 f6 .?....?..........M.A9.t.E1.D..1.
d2a0 48 89 df e8 30 fc ff ff 44 89 65 08 c7 45 00 07 00 00 00 48 83 c4 10 5b 5d 41 5c c3 41 57 41 56 H...0...D.e..E.....H...[]A\.AWAV
d2c0 41 55 41 54 41 89 d4 55 48 89 f5 53 48 89 fb 51 e8 fb fe ff ff 83 7d 00 0b 75 0f 8b 55 08 48 8d AUATA..UH..SH..Q......}..u..U.H.
d2e0 75 10 48 89 df e8 37 fb ff ff 8b 75 10 44 8b 6d 14 44 39 ee 0f 84 b6 00 00 00 48 89 df e8 5e f8 u.H...7....u.D.m.D9.......H...^.
d300 ff ff 85 c0 75 0f 44 89 ee 48 89 df e8 4f f8 ff ff 85 c0 74 64 41 83 ce ff 83 7d 00 0b 74 0b 48 ....u.D..H...O.....tdA....}..t.H
d320 89 df e8 76 fb ff ff 41 89 c6 8b 43 20 31 c9 44 89 e2 48 89 df 41 b8 01 00 00 00 be 03 00 00 00 ...v...A...C.1.D..H..A..........
d340 89 43 24 e8 90 fb ff ff 41 89 c7 8b 43 20 48 89 df 45 31 c0 b9 01 00 00 00 44 89 e2 be 03 00 00 .C$.....A...C.H..E1......D......
d360 00 89 43 24 e8 6f fb ff ff 44 89 f6 48 89 df 41 89 c5 e8 fe fa ff ff eb 07 41 83 cd ff 45 89 ef ..C$.o...D..H..A.........A...E..
d380 44 8b 73 20 8b 75 14 45 89 f8 44 89 e1 48 89 df 44 89 f2 44 89 73 24 e8 1c f9 ff ff 8b 75 10 45 D.s..u.E..D..H..D..D.s$......u.E
d3a0 89 e8 44 89 e1 44 89 f2 48 89 df e8 08 f9 ff ff c7 45 10 ff ff ff ff c7 45 14 ff ff ff ff 44 89 ..D..D..H........E......E.....D.
d3c0 65 08 c7 45 00 07 00 00 00 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 41 89 d4 55 48 89 f5 53 8b e..E.....X[]A\A]A^A_.ATA..UH..S.
d3e0 06 48 89 fb 83 f8 0c 75 31 48 8b 07 48 63 56 08 48 8b 40 38 8b 14 90 89 d0 83 e0 3f 83 f8 1b 75 .H.....u1H..HcV.H.@8.......?...u
d400 1e 45 31 c0 ff 4f 20 45 85 e4 41 0f 94 c0 be 22 00 00 00 c1 ea 17 31 c9 eb 3e 83 f8 07 74 1e be .E1..O.E..A...."......1..>...t..
d420 01 00 00 00 48 89 df e8 f2 fb ff ff 0f b6 53 3c 48 89 ee 48 89 df ff ca e8 93 fd ff ff 48 89 ee ....H.........S<H..H.........H..
d440 48 89 df e8 f8 f7 ff ff 8b 4d 08 45 89 e0 ba ff 00 00 00 be 23 00 00 00 48 89 df e8 78 fa ff ff H........M.E........#...H...x...
d460 48 89 df 5b 5d 41 5c e9 31 fa ff ff 55 48 89 f5 53 48 89 fb 50 e8 d5 fc ff ff 48 89 ee 48 89 df H..[]A\.1...UH..SH..P.....H..H..
d480 e8 bb f7 ff ff 48 89 df be 01 00 00 00 e8 8c fb ff ff 0f b6 53 3c 48 89 df 48 89 ee 59 5b 5d ff .....H..............S<H..H..Y[].
d4a0 ca e9 16 fe ff ff 55 48 89 fd 53 48 89 f3 51 e8 9b fc ff ff 83 3b 07 75 24 8b 43 14 39 43 10 8b ......UH..SH..Q......;.u$.C.9C..
d4c0 53 08 75 04 89 d0 eb 23 0f b6 45 3a 39 c2 7c 0d 48 89 de 48 89 ef e8 e1 fd ff ff eb 0b 48 89 de S.u....#..E:9.|.H..H.........H..
d4e0 48 89 ef e8 84 ff ff ff 8b 43 08 5a 5b 5d c3 83 3e 09 75 08 8b 46 14 39 46 10 74 05 e9 a5 ff ff H........C.Z[]..>.u..F.9F.t.....
d500 ff c3 8b 46 14 39 46 10 74 05 e9 97 ff ff ff e9 3b fc ff ff 55 48 89 fd 53 48 89 f3 48 83 ec 28 ...F.9F.t.......;...UH..SH..H..(
d520 e8 dd ff ff ff 8b 03 8d 50 ff 83 fa 05 0f 87 b8 00 00 00 ff 24 d5 78 1c 45 00 81 7d 2c ff 00 00 ........P...........$.x.E..},...
d540 00 0f 8f a4 00 00 00 83 f8 01 75 26 48 8b 45 10 c7 44 24 18 00 00 00 00 48 8d 54 24 10 c7 44 24 ..........u&H.E..D$.....H.T$..D$
d560 08 45 00 00 00 48 89 e6 48 8b 40 50 48 89 04 24 eb 1d 83 f8 02 48 8d 54 24 10 c7 44 24 18 01 00 .E...H..H.@PH..$.....H.T$..D$...
d580 00 00 0f 94 c0 0f b6 c0 48 89 d6 89 44 24 10 48 89 ef e8 4d f4 ff ff c7 03 04 00 00 00 89 43 08 ........H...D$.H...M..........C.
d5a0 eb 44 48 8b 73 08 48 89 ef e8 aa fa ff ff eb 23 48 8d 54 24 10 f2 0f 10 43 08 48 89 ef c7 44 24 .DH.s.H........#H.T$....C.H...D$
d5c0 18 03 00 00 00 48 89 d6 f2 0f 11 44 24 10 e8 11 f4 ff ff 89 43 08 c7 03 04 00 00 00 8b 43 08 3d .....H.....D$.......C........C.=
d5e0 ff 00 00 00 7f 05 80 cc 01 eb 0b 48 89 de 48 89 ef e8 b0 fe ff ff 48 83 c4 28 5b 5d c3 41 57 41 ...........H..H.......H..([].AWA
d600 89 f7 48 89 ce 41 56 4d 89 c6 41 55 41 54 55 48 89 cd 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 f1 ..H..AVM..AUATUH..SH..H....T$...
d620 fe ff ff 4c 89 f6 48 89 df 41 89 c4 e8 e3 fe ff ff 4c 89 f6 48 89 df 41 89 c5 e8 01 f6 ff ff 48 ...L..H..A.......L..H..A.......H
d640 89 ee 48 89 df e8 f6 f5 ff ff 8b 54 24 0c 85 d2 75 11 41 83 ff 1f 74 0b 44 89 e0 b2 01 45 89 ec ..H........T$...u.A...t.D....E..
d660 41 89 c5 45 89 e8 44 89 e1 44 89 fe 48 89 df e8 64 f8 ff ff 48 89 df e8 21 f8 ff ff c7 45 00 0b A..E..D..D..H...d...H...!....E..
d680 00 00 00 89 45 08 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 54 49 89 d4 55 48 89 f5 ....E.H...[]A\A]A^A_.AUATI..UH..
d6a0 53 48 89 fb 41 50 8b 06 83 f8 09 74 27 83 f8 0a 74 39 83 f8 08 75 62 48 89 d6 e8 81 f5 ff ff 8b SH..AP.....t'...t9...ubH........
d6c0 55 08 48 89 df 4c 89 e6 59 5b 5d 41 5c 41 5d e9 e8 fb ff ff 48 89 d6 e8 ca fd ff ff 8b 4d 08 45 U.H..L..Y[]A\A].....H........M.E
d6e0 31 c0 89 c2 be 09 00 00 00 eb 26 45 31 ed 80 7e 0b 08 48 89 d6 41 0f 94 c5 e8 16 fe ff ff 0f bf 1.........&E1..~..H..A..........
d700 4d 08 0f b6 55 0a 47 8d 6c 2d 08 41 89 c0 44 89 ee 48 89 df e8 bf f7 ff ff 58 48 89 df 4c 89 e6 M...U.G.l-.A..D..H.......XH..L..
d720 5b 5d 41 5c 41 5d e9 15 f5 ff ff 41 55 41 54 49 89 d4 55 48 89 f5 53 48 89 fb 50 e8 66 fd ff ff []A\A].....AUATI..UH..SH..P.f...
d740 48 89 ee 48 89 df 44 8b 6d 08 e8 f1 f4 ff ff 0f b6 43 3c 48 89 df c7 45 00 07 00 00 00 be 02 00 H..H..D.m........C<H...E........
d760 00 00 89 45 08 e8 b4 f8 ff ff 4c 89 e6 48 89 df e8 9f fd ff ff 8b 55 08 48 89 df 44 89 e9 be 0c ...E......L..H........U.H..D....
d780 00 00 00 41 89 c0 e8 4d f7 ff ff 5a 48 89 df 4c 89 e6 5b 5d 41 5c 41 5d e9 a3 f4 ff ff 55 48 89 ...A...M...ZH..L..[]A\A].....UH.
d7a0 fd 53 48 89 f3 52 e8 a4 f9 ff ff 8b 03 83 f8 06 77 0c 83 f8 04 73 2b 83 f8 02 74 26 eb 15 83 f8 .SH..R..........w....s+...t&....
d7c0 0b 75 10 8b 73 08 48 89 ef e8 7d f4 ff ff 8b 43 08 eb 12 31 d2 48 89 de 48 89 ef e8 f5 fb ff ff .u..s.H...}....C...1.H..H.......
d7e0 eb 03 83 c8 ff 48 8d 73 14 89 c2 48 89 ef e8 2e f6 ff ff 8b 73 10 48 89 ef e8 77 f6 ff ff c7 43 .....H.s...H........s.H...w....C
d800 10 ff ff ff ff 58 5b 5d c3 55 48 89 fd 53 48 89 f3 52 e8 38 f9 ff ff 8b 03 83 f8 03 74 20 83 f8 .....X[].UH..SH..R.8........t...
d820 0b 74 16 ff c8 74 17 ba 01 00 00 00 48 89 de 48 89 ef e8 9e fb ff ff eb 08 8b 43 08 eb 03 83 c8 .t...t......H..H..........C.....
d840 ff 48 8d 73 10 89 c2 48 89 ef e8 d2 f5 ff ff 8b 73 14 48 89 ef e8 1b f6 ff ff c7 43 14 ff ff ff .H.s...H........s.H........C....
d860 ff 58 5b 5d c3 53 8b 46 08 48 89 f3 88 46 0a 48 89 d6 e8 9d fc ff ff 83 3b 09 66 89 43 08 c7 03 .X[].S.F.H...F.H........;.f.C...
d880 0a 00 00 00 0f 94 c0 83 c0 08 88 43 0b 5b c3 89 f0 48 89 d6 83 f8 0c 74 16 72 19 83 f8 13 74 0a ...........C.[...H.....t.r....t.
d8a0 83 f8 14 75 20 e9 5f ff ff ff e9 ee fe ff ff e9 b8 fb ff ff 48 83 7a 10 ff 75 0a 8b 02 83 e8 05 ...u.._.............H.z..u......
d8c0 83 f8 01 76 05 e9 4a fc ff ff c3 48 8b 07 48 63 57 20 48 8b 40 48 89 74 90 fc c3 41 57 41 56 45 ...v..J....H..HcW.H.@H.t...AWAVE
d8e0 89 c6 41 55 41 89 f5 41 54 49 89 cc 55 48 89 fd 53 48 89 d3 48 83 ec 48 83 fe 1a 76 11 41 8d 45 ..AUA..ATI..UH..SH..H..H...v.A.E
d900 e7 83 f8 01 76 49 41 83 fd 1c 74 43 eb 51 48 83 7a 10 ff 75 e8 8b 02 83 f8 05 74 1b 83 f8 06 75 ....vIA...tC.QH.z..u......t....u
d920 dc 48 8b 42 08 c7 44 24 18 13 00 00 00 48 89 44 24 10 e9 9f 00 00 00 f2 0f 10 42 08 c7 44 24 18 .H.B..D$.....H.D$.........B..D$.
d940 03 00 00 00 f2 0f 11 44 24 10 e9 87 00 00 00 48 89 de 48 89 ef 45 31 ff e8 49 fb ff ff eb 19 4c .......D$......H..H..E1..I.....L
d960 89 e6 48 89 ef e8 aa fb ff ff 48 89 de 48 89 ef 41 89 c7 e8 9c fb ff ff 44 39 f8 89 44 24 0c 7e ..H.......H..H..A.......D9..D$.~
d980 10 48 89 de 48 89 ef e8 b4 f2 ff ff 4c 89 e6 eb 0e 4c 89 e6 48 89 ef e8 a4 f2 ff ff 48 89 de 48 .H..H.......L....L..H.......H..H
d9a0 89 ef e8 99 f2 ff ff 8b 44 24 0c 44 89 ee 48 89 ef 45 89 f8 31 d2 89 c1 e8 1b f5 ff ff c7 03 0c ........D$.D..H..E..1...........
d9c0 00 00 00 89 43 08 44 89 f6 48 89 ef e8 fa fe ff ff e9 5e 01 00 00 49 83 7c 24 10 ff 0f 85 1b ff ....C.D..H........^...I.|$......
d9e0 ff ff 41 8b 04 24 83 f8 05 74 1d 83 f8 06 0f 85 09 ff ff ff 49 8b 44 24 08 c7 44 24 28 13 00 00 ..A..$...t..........I.D$..D$(...
da00 00 48 89 44 24 20 eb 15 f2 41 0f 10 44 24 08 c7 44 24 28 03 00 00 00 f2 0f 11 44 24 20 41 8d 4d .H.D$....A..D$..D$(.......D$.A.M
da20 f0 83 f9 0a 77 17 b8 01 00 00 00 48 d3 e0 a8 0d 0f 85 94 00 00 00 a9 f0 05 00 00 75 3f 48 8b 45 ....w......H...............u?H.E
da40 10 41 8d 75 f3 4c 8d 44 24 30 48 8d 4c 24 20 48 8d 54 24 10 48 8b 78 38 e8 94 f8 00 00 83 7c 24 .A.u.L.D$0H.L$.H.T$.H.x8......|$
da60 38 13 0f 85 9a 00 00 00 48 8b 44 24 30 c7 03 06 00 00 00 48 89 43 08 e9 b8 00 00 00 83 7c 24 18 8.......H.D$0......H.C.......|$.
da80 13 75 0c 48 8b 44 24 10 48 89 44 24 30 eb 15 48 8d 74 24 30 48 8d 7c 24 10 e8 8e 86 ff ff 31 d2 .u.H.D$.H.D$0..H.t$0H.|$......1.
daa0 85 c0 74 22 83 7c 24 28 13 ba 01 00 00 00 74 16 48 8d 74 24 30 48 8d 7c 24 20 e8 6d 86 ff ff 31 ..t".|$(......t.H.t$0H.|$..m...1
dac0 d2 85 c0 0f 95 c2 89 d0 eb 2b 83 7c 24 28 13 0f 57 c0 75 0d f2 48 0f 2a 4c 24 20 66 0f 2e c8 eb .........+.|$(..W.u..H.*L$.f....
dae0 06 66 0f 2e 44 24 20 0f 9a c2 b8 01 00 00 00 0f b6 d2 0f 44 c2 85 c0 0f 84 00 fe ff ff e9 3b ff .f..D$.............D..........;.
db00 ff ff 0f 57 c9 b0 00 f2 0f 10 44 24 30 66 0f 2e c1 0f 9b c2 0f 44 c2 84 c0 0f 85 de fd ff ff 66 ...W......D$0f.......D.........f
db20 0f 2e c0 0f 8a d4 fd ff ff f2 0f 11 43 08 c7 03 05 00 00 00 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e ............C.......H..H[]A\A]A^
db40 41 5f c3 55 48 89 fd 53 48 89 d3 48 83 ec 28 83 fe 02 c7 44 24 1c ff ff ff ff c7 44 24 18 ff ff A_.UH..SH..H..(....D$......D$...
db60 ff ff c7 44 24 08 06 00 00 00 48 c7 44 24 10 00 00 00 00 74 26 41 89 c8 72 09 83 fe 03 0f 85 b5 ...D$.....H.D$.....t&A..r.......
db80 00 00 00 48 8d 4c 24 08 83 c6 19 48 89 da 48 89 ef e8 45 fd ff ff e9 9d 00 00 00 48 89 d6 e8 ac ...H.L$....H..H...E........H....
dba0 f5 ff ff 8b 03 8d 50 ff 83 fa 0b 77 6c ff 24 d5 a8 1c 45 00 c7 03 02 00 00 00 eb 5d c7 03 03 00 ......P....wl.$...E........]....
dbc0 00 00 eb 55 8b 73 08 48 89 ef e8 7c f0 ff ff eb 48 83 f8 07 74 1e be 01 00 00 00 48 89 ef e8 3b ...U.s.H...|....H...t......H...;
dbe0 f4 ff ff 0f b6 55 3c 48 89 de 48 89 ef ff ca e8 dc f5 ff ff 48 89 de 48 89 ef e8 41 f0 ff ff 8b .....U<H..H.........H..H...A....
dc00 73 08 48 89 ef c1 e6 17 83 ce 1b e8 07 f1 ff ff c7 03 0c 00 00 00 89 43 08 8b 73 10 8b 43 14 48 s.H....................C..s..C.H
dc20 89 ef 89 73 14 89 43 10 e8 d2 ef ff ff 8b 73 10 48 89 ef e8 c7 ef ff ff 48 83 c4 28 5b 5d c3 83 ...s..C.......s.H.......H..([]..
dc40 fe 14 0f 87 25 01 00 00 41 54 89 f0 49 89 fc 55 48 89 d5 53 48 89 cb 48 83 ec 10 ff 24 c5 08 1d ....%...AT..I..UH..SH..H....$...
dc60 45 00 48 89 ce e8 e5 f4 ff ff 8b 55 14 48 8d 73 14 eb 0f 48 89 ce e8 d4 f4 ff ff 8b 55 10 48 8d E.H........U.H.s...H........U.H.
dc80 73 10 4c 89 e7 e8 97 f1 ff ff b9 06 00 00 00 48 89 ef 48 89 de f3 a5 e9 c9 00 00 00 48 89 ce 44 s.L............H..H.........H..D
dca0 89 44 24 0c e8 59 f8 ff ff 83 3b 0c 44 8b 44 24 0c 75 52 49 8b 04 24 48 63 53 08 48 8b 40 38 8b .D$..Y....;.D.D$.uRI..$HcS.H.@8.
dcc0 04 90 83 e0 3f 83 f8 1d 75 3b 48 89 ee 4c 89 e7 e8 6b ef ff ff 49 8b 04 24 48 63 53 08 48 8b 40 ....?...u;H..L...k...I..$HcS.H.@
dce0 38 48 8d 0c 90 8b 55 08 8b 01 c1 e2 17 25 ff ff 7f 00 09 d0 89 01 8b 43 08 c7 45 00 0c 00 00 00 8H....U......%.........C..E.....
dd00 89 45 08 eb 60 48 89 de 4c 89 e7 44 89 44 24 0c e8 57 f7 ff ff 44 8b 44 24 0c 48 89 d9 48 89 ea .E..`H..L..D.D$..W...D.D$.H..H..
dd20 be 1d 00 00 00 eb 03 83 c6 0d 48 83 c4 10 4c 89 e7 5b 5d 41 5c e9 a1 fb ff ff 49 89 c8 83 c6 12 ..........H...L..[]A\.....I.....
dd40 48 89 d1 ba 01 00 00 00 eb 0b 49 89 c8 83 c6 0f 48 89 d1 31 d2 48 83 c4 10 4c 89 e7 5b 5d 41 5c H.........I.....H..1.H...L..[]A\
dd60 e9 98 f8 ff ff 48 83 c4 10 5b 5d 41 5c c3 41 54 8d 42 ff 55 99 89 f5 be 32 00 00 00 f7 fe 83 f9 .....H...[]A\.AT.B.U....2.......
dd80 ff 53 48 89 fb 44 8d 60 01 b8 00 00 00 00 0f 44 c8 41 81 fc ff 01 00 00 7f 0f 45 89 e0 89 ea 40 .SH..D.`.......D.A........E....@
dda0 b6 2b e8 31 f1 ff ff eb 20 be 2b 00 00 00 45 31 c0 89 ea e8 20 f1 ff ff 44 89 e6 48 89 df c1 e6 .+.1......+...E1........D..H....
ddc0 06 83 ce 2e e8 4e ef ff ff ff c5 40 88 6b 3c 5b 5d 41 5c c3 48 8b 47 10 03 77 34 48 8b 17 48 8b .....N.....@.k<[]A\.H.G..w4H..H.
dde0 40 58 48 63 f6 48 8b 00 48 0f bf 04 70 48 c1 e0 04 48 03 42 50 c3 88 56 12 8a 47 3a 88 46 10 48 @XHc.H..H...pH...H.BP..V..G:.F.H
de00 8b 47 10 48 8b 40 58 8b 50 28 8b 40 18 c6 46 11 00 89 46 0c 48 8b 47 18 89 56 08 48 89 06 48 89 .G.H.@X.P(.@..F...F.H.G..V.H..H.
de20 77 18 c3 31 c0 39 77 10 75 0c 50 e8 d1 d0 00 00 5a b8 01 00 00 00 c3 41 57 49 89 d7 41 56 41 89 w..1.9w.u.P.....Z......AWI..AVA.
de40 ce 41 55 45 89 c5 41 54 49 89 fc 55 53 48 89 f3 41 51 8b 6e 08 3b 6e 0c 7c 24 48 8d 56 0c 48 8b .AUE..ATI..USH..AQ.n.;n.|$H.V.H.
de60 7f 38 48 8b 36 41 b9 b0 1d 45 00 41 b8 ff 7f 00 00 b9 18 00 00 00 e8 13 4f 00 00 48 89 03 48 63 .8H.6A...E.A............O..H..Hc
de80 f5 49 8b 54 24 30 48 6b f6 18 48 89 f0 48 03 03 4c 89 38 44 89 70 0c 8a 52 3a 88 50 10 48 8b 03 .I.T$0Hk..H..H..L.8D.p..R:.P.H..
dea0 44 89 6c 30 08 8d 45 01 89 43 08 89 e8 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb e8 9e be D.l0..E..C...Z[]A\A]A^A_.SH.....
dec0 00 00 48 8b 7b 38 48 89 c2 be ff 1d 45 00 31 c0 e8 07 f8 00 00 48 89 df 48 89 c6 e8 38 c3 00 00 ..H.{8H.....E.1......H..H...8...
dee0 55 48 89 fd 53 40 00 77 3a 89 f3 85 db 74 18 0f b6 75 3a 48 89 ef 29 de ff cb e8 d5 fe ff ff 8b UH..S@.w:....t...u:H..).........
df00 55 20 89 50 08 eb e4 5b 5d c3 81 ff 15 01 00 00 74 20 7f 0d 81 ef 04 01 00 00 83 ff 02 77 10 eb U..P...[].......t............w..
df20 08 81 ff 21 01 00 00 75 06 b8 01 00 00 00 c3 31 c0 c3 89 f0 c3 41 56 4c 63 f6 4d 6b f6 18 41 55 ...!...u.......1.....AVLc.Mk..AU
df40 41 54 41 89 f4 4d 89 f5 55 53 48 89 fb 48 8b 7f 30 48 8b 6b 58 4c 03 6d 10 41 0f b6 75 10 40 38 ATA..M..USH..H..0H.kXL.m.A..u.@8
df60 ce 73 3a e8 6c fe ff ff 48 8b 00 49 8b 55 00 be 0b 1e 45 00 48 8b 7b 38 41 8b 4d 0c 4c 8d 40 20 .s:.l...H..I.U....E.H.{8A.M.L.@.
df80 48 83 c2 20 31 c0 e8 51 f7 00 00 c7 43 10 00 00 00 00 48 89 c6 48 89 df e8 7b c2 00 00 41 8b 75 H...1..Q....C.....H..H...{...A.u
dfa0 08 e8 e0 ee ff ff 4c 89 f7 b8 06 00 00 00 8b 5d 18 48 8d 57 18 8d 4b ff 41 39 cc 7d 17 48 8b 75 ......L........].H.W..K.A9.}.H.u
dfc0 10 48 89 c1 41 ff c4 48 01 f7 48 01 d6 f3 a5 48 89 d7 eb da 89 4d 18 5b 5d 41 5c 41 5d 41 5e c3 .H..A..H..H....H.....M.[]A\A]A^.
dfe0 41 55 41 54 49 89 f4 55 48 89 fd 53 52 48 8b 47 30 4c 8b 6f 58 48 8b 40 18 8b 58 0c 41 3b 5d 18 AUATI..UH..SRH.G0L.oXH.@..X.A;].
e000 7d 2e 48 63 c3 49 8b 34 24 48 6b c0 18 49 03 45 10 48 39 30 75 16 41 8a 4c 24 10 41 8b 54 24 08 }.Hc.I.4$Hk..I.E.H90u.A.L$.A.T$.
e020 89 de 48 89 ef e8 0b ff ff ff eb d0 ff c3 eb cc 58 5b 5d 41 5c 41 5d c3 41 56 48 63 c6 45 31 c9 ..H.............X[]A\A].AVHc.E1.
e040 48 6b c0 18 41 54 41 89 f4 55 48 89 fd 53 51 48 8b 7f 30 48 8b 4d 58 4c 8b 57 18 48 03 41 10 8b Hk..ATA..UH..SQH..0H.MXL.W.H.A..
e060 71 28 45 8b 42 08 4d 63 d8 44 89 c2 4d 6b db 18 39 f2 7d 4d 4b 8d 1c 19 48 03 59 20 49 83 c1 18 q(E.B.Mc.D..Mk..9.}MK...H.Y.I...
e080 4c 8b 30 4c 39 33 75 35 0f b6 53 10 38 50 10 76 14 41 80 7a 11 00 75 05 44 39 c6 7e 08 8b 70 08 L.0L93u5..S.8P.v.A.z..u.D9.~..p.
e0a0 e8 30 ed ff ff 8a 4b 10 8b 53 08 44 89 e6 48 89 ef e8 7f fe ff ff b8 01 00 00 00 eb 06 ff c2 eb .0....K..S.D..H.................
e0c0 af 31 c0 5a 5b 5d 41 5c 41 5e c3 41 55 41 89 d5 41 54 41 89 cc 55 89 f5 53 48 89 fb 41 50 e8 40 .1.Z[]A\A^.AUA..ATA..U..SH..AP.@
e0e0 fd ff ff 85 c0 75 4c 44 3b 63 04 75 0a 89 ee 48 89 df e8 c2 fd ff ff 44 89 ee 48 89 df e8 5e bc .....uLD;c.u...H.......D..H...^.
e100 00 00 89 ee 48 89 df 49 89 c5 e8 51 bc 00 00 48 8b 7b 38 48 89 c2 be 43 1e 45 00 45 89 e0 4c 89 ....H..I...Q...H.{8H...C.E.E..L.
e120 e9 31 c0 e8 b4 f5 00 00 48 89 df 48 89 c6 e8 e5 c0 00 00 58 5b 5d 41 5c 41 5d c3 41 54 8b 01 55 .1......H..H.......X[]A\A].AT..U
e140 48 89 fd 53 89 f3 48 89 ce 29 d3 8d 50 f3 83 fa 01 77 28 45 31 e4 ff c3 44 0f 49 e3 44 89 e2 e8 H..S..H..)..P....w(E1...D.I.D...
e160 23 ef ff ff 41 83 fc 01 7e 3e 5b 48 89 ef 41 8d 74 24 ff 5d 41 5c e9 a3 ee ff ff 85 c0 74 05 e8 #...A...~>[H..A.t$.]A\.......t..
e180 e8 f2 ff ff 85 db 7e 20 44 0f b6 65 3c 89 de 48 89 ef e8 87 ee ff ff 89 da 48 89 ef 5b 5d 44 89 ......~.D..e<..H.........H..[]D.
e1a0 e6 41 5c e9 4b ed ff ff 5b 5d 41 5c c3 48 8b 57 38 48 8b 7f 30 66 8b 82 c6 00 00 00 ff c0 66 89 .A\.K...[]A\.H.W8H..0f........f.
e1c0 82 c6 00 00 00 0f b7 c0 3d c8 00 00 00 7e 10 50 ba 68 1e 45 00 be c8 00 00 00 e8 11 65 ff ff c3 ........=....~.P.h.E........e...
e1e0 41 57 49 89 f7 41 56 41 55 49 89 fd 41 54 55 53 52 4c 8b 67 30 48 8b 5f 58 49 8b 2c 24 41 0f bf AWI..AVAUI..ATUSRL.g0H._XI.,$A..
e200 44 24 38 44 8b 75 24 44 39 f0 7c 26 48 8b 75 50 48 8b 7f 38 48 8d 55 24 41 b9 71 1e 45 00 41 b8 D$8D.u$D9.|&H.uPH..8H.U$A.q.E.A.
e220 ff 7f 00 00 b9 10 00 00 00 e8 60 4b 00 00 48 89 45 50 8b 75 24 49 63 c6 31 d2 48 c1 e0 04 41 39 ..........`K..H.EP.u$Ic.1.H...A9
e240 f6 48 8b 4d 50 7d 14 48 01 c1 41 ff c6 48 c7 04 11 00 00 00 00 48 83 c2 10 eb e3 49 0f bf 44 24 .H.MP}.H..A..H.......H.....I..D$
e260 38 48 c1 e0 04 4c 89 3c 01 f6 45 09 04 74 16 41 f6 47 09 03 74 0f 49 8b 7d 38 4c 89 fa 48 89 ee 8H...L.<..E..t.A.G..t.I.}8L..H..
e280 e8 04 57 00 00 41 8b 6c 24 38 8d 45 01 66 41 89 44 24 38 8b 43 08 ff c0 89 c2 41 2b 54 24 34 81 ..W..A.l$8.E.fA.D$8.C.....A+T$4.
e2a0 fa c8 00 00 00 7e 12 ba 71 1e 45 00 be c8 00 00 00 4c 89 e7 e8 37 64 ff ff 3b 43 0c 7c 24 49 8b .....~..q.E......L...7d..;C.|$I.
e2c0 7d 38 48 8b 33 48 8d 53 0c 41 b9 71 1e 45 00 41 b8 ff ff ff 7f b9 02 00 00 00 e8 af 4a 00 00 48 }8H.3H.S.A.q.E.A............J..H
e2e0 89 03 48 63 43 08 48 8b 13 8d 48 01 89 4b 08 66 89 2c 42 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 ..HcC.H...H..K.f.,BX[]A\A]A^A_.S
e300 48 89 fb e8 19 bf 00 00 48 89 df 48 89 c6 5b e9 cc fe ff ff 41 56 41 55 41 54 55 53 48 8b 6f 18 H.......H..H..[.....AVAUATUSH.o.
e320 48 89 fb 4c 8b 67 10 48 83 7d 00 00 74 27 80 7d 11 00 74 21 e8 64 eb ff ff 0f b6 55 10 41 89 c5 H..L.g.H.}..t'.}..t!.d.....U.A..
e340 89 c6 48 89 df e8 8b ea ff ff 44 89 ee 48 89 df e8 20 eb ff ff 80 7d 12 00 74 46 49 8b 7c 24 38 ..H.......D..H........}..tFI.|$8
e360 be cf 1e 45 00 e8 54 61 00 00 49 8b 54 24 30 49 8b 4c 24 58 4c 89 e7 44 8b 42 20 48 8d 71 20 48 ...E..Ta..I.T$0I.L$XL..D.B.H.q.H
e380 89 c2 31 c9 e8 ae fa ff ff 49 8b 54 24 58 48 63 f0 4c 89 e7 48 6b f6 18 48 03 72 20 e8 3f fc ff ..1......I.T$XHc.L..Hk..H.r..?..
e3a0 ff 48 8b 45 00 4c 8b 6b 10 0f b6 53 3a 48 89 43 18 44 0f b6 75 10 49 8b 45 58 44 89 f1 29 d1 01 .H.E.L.k...S:H.C.D..u.I.EXD..)..
e3c0 48 08 40 8a 73 3a 40 0f b6 c6 44 39 f0 7e 1a ff ce 48 89 df 40 88 73 3a 40 0f b6 f6 e8 f3 f9 ff H.@.s:@...D9.~...H..@.s:@.......
e3e0 ff 8b 53 20 89 50 0c eb d9 40 88 73 3c 48 83 7d 00 00 8b 45 08 49 8b 54 24 58 89 42 28 48 63 45 ..S..P...@.s<H.}...E.I.T$X.B(HcE
e400 0c 74 54 4d 8b 75 58 41 89 c4 45 3b 66 18 0f 8d 92 00 00 00 4d 63 ec 0f b6 55 10 4d 6b ed 18 4d .tTM.uXA..E;f.......Mc...U.Mk..M
e420 03 6e 10 41 38 55 10 76 19 80 7d 11 00 74 0c 41 8b 75 08 48 89 df e8 9a e9 ff ff 8a 45 10 41 88 .n.A8U.v..}..t.A.u.H........E.A.
e440 45 10 48 8b 7b 10 44 89 e6 e8 ea fb ff ff 83 f8 01 41 83 d4 00 eb b3 3b 42 18 7d 4a 48 6b c0 18 E.H.{.D..........A.....;B.}JHk..
e460 be a3 1e 45 00 48 03 42 10 48 8b 10 80 7a 08 04 75 0d 80 7a 0a 00 b9 81 1e 45 00 48 0f 45 f1 8b ...E.H.B.H...z..u..z.....E.H.E..
e480 48 0c 49 8b 7c 24 38 48 83 c2 20 31 c0 e8 4a f2 00 00 41 c7 44 24 10 00 00 00 00 48 89 c6 4c 89 H.I.|$8H...1..J...A.D$.....H..L.
e4a0 e7 e8 72 bd 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 55 31 d2 31 f6 49 89 fd 41 54 55 53 51 48 8b 6f ..r...[]A\A]A^.AU1.1.I..ATUSQH.o
e4c0 30 4c 8b 67 38 48 8b 5d 00 48 89 ef e8 b1 ea ff ff 48 89 ef e8 3b fe ff ff 48 63 4d 20 48 63 53 0L.g8H.].H.......H...;...HcM.HcS
e4e0 18 4c 89 e7 48 8b 73 38 48 c1 e1 02 48 c1 e2 02 e8 22 48 00 00 48 63 4d 20 48 63 53 1c 4c 89 e7 .L..H.s8H...H...."H..HcM.HcS.L..
e500 48 8b 73 48 48 89 43 38 48 c1 e2 02 89 4b 18 48 c1 e1 02 e8 ff 47 00 00 48 63 4d 2c 48 63 53 14 H.sHH.C8H....K.H.....G..HcM,HcS.
e520 4c 89 e7 48 89 43 48 8b 45 20 48 8b 73 30 48 c1 e1 04 48 c1 e2 04 89 43 1c e8 d9 47 00 00 48 63 L..H.CH.E.H.s0H...H....C...G..Hc
e540 4d 30 48 63 53 20 4c 89 e7 48 89 43 30 8b 45 2c 48 8b 73 40 48 c1 e1 03 48 c1 e2 03 89 43 14 e8 M0HcS.L..H.C0.E,H.s@H...H....C..
e560 b3 47 00 00 48 0f bf 4d 38 48 63 53 24 4c 89 e7 48 89 43 40 8b 45 30 48 8b 73 50 48 c1 e1 04 48 .G..H..M8HcS$L..H.C@.E0H.sPH...H
e580 c1 e2 04 89 43 20 e8 8c 47 00 00 48 89 43 50 0f bf 45 38 4c 89 e7 48 63 53 10 48 8b 73 58 89 43 ....C...G..H.CP..E8L..HcS.H.sX.C
e5a0 24 0f b6 4d 3b 48 c1 e2 04 48 c1 e1 04 e8 65 47 00 00 48 89 43 58 0f b6 45 3b 89 43 10 48 8b 45 $..M;H...H....eG..H.CX..E;.C.H.E
e5c0 08 49 89 45 30 49 8b 44 24 18 48 83 78 18 00 7e 0f 5a 5b 5d 4c 89 e7 41 5c 41 5d e9 05 5b 00 00 .I.E0I.D$.H.x..~.Z[]L..A\A]..[..
e5e0 58 5b 5d 41 5c 41 5d c3 39 77 10 74 06 50 e8 c6 f8 ff ff e9 09 c9 00 00 81 7f 10 24 01 00 00 53 X[]A\A].9w.t.P.............$...S
e600 74 0a be 24 01 00 00 e8 ad f8 ff ff 48 8b 5f 18 e8 ec c8 00 00 48 89 d8 5b c3 55 48 89 fd 53 48 t..$........H._......H..[.UH..SH
e620 89 f3 50 e8 d0 ff ff ff 48 8b 7d 30 48 89 c6 e8 ff e9 ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ..P.....H.}0H........C......C...
e640 ff ff c7 03 04 00 00 00 89 43 08 5a 5b 5d c3 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 20 48 8b 6f .........C.Z[].ATI..USH..H...H.o
e660 30 48 89 ef e8 86 ee ff ff 48 89 df e8 90 c8 00 00 48 8d 74 24 08 48 89 df e8 9c ff ff ff 48 8d 0H.......H.......H.t$.H.......H.
e680 54 24 08 4c 89 e6 48 89 ef e8 d7 f1 ff ff 48 83 c4 20 5b 5d 41 5c c3 41 54 41 89 f4 be 0a 01 00 T$.L..H.......H...[]A\.ATA......
e6a0 00 55 53 48 89 fb 8b 6f 04 e8 75 f7 ff ff 85 c0 48 89 df 74 07 e8 3e ff ff ff eb 13 e8 40 c8 00 .USH...o..u.....H..t..>......@..
e6c0 00 48 8b 7b 38 be cf 1e 45 00 e8 ef 5d 00 00 48 8b 53 58 48 89 df 45 89 e0 89 e9 48 8d 72 10 48 .H.{8...E...]..H.SXH..E....H.r.H
e6e0 89 c2 e8 50 f7 ff ff 48 89 df 89 c6 5b 5d 41 5c e9 43 f9 ff ff 41 56 41 55 41 54 55 53 0f b6 47 ...P...H....[]A\.C...AVAUATUS..G
e700 3b 48 89 fb 48 8b 2f 3d ff 00 00 00 44 8b 65 10 75 0f ba 9c 36 45 00 be ff 00 00 00 e8 cf 5f ff ;H..H./=....D.e.u...6E........_.
e720 ff 44 39 e0 49 89 f5 49 89 d6 7c 2a 48 8b 47 10 48 8b 75 58 48 8d 55 10 41 b9 9c 36 45 00 41 b8 .D9.I..I..|*H.G.H.uXH.U.A..6E.A.
e740 ff 00 00 00 b9 10 00 00 00 48 8b 78 38 e8 3c 46 00 00 48 89 45 58 8b 75 10 49 63 c4 31 d2 48 c1 .........H.x8.<F..H.EX.u.Ic.1.H.
e760 e0 04 41 39 f4 48 8b 4d 58 7d 14 48 01 c1 41 ff c4 48 c7 04 11 00 00 00 00 48 83 c2 10 eb e3 0f ..A9.H.MX}.H..A..H.......H......
e780 b6 43 3b 48 c1 e0 04 41 83 3e 08 0f 94 44 01 08 0f b6 43 3b 41 8b 56 08 48 c1 e0 04 48 03 45 58 .C;H...A.>...D....C;A.V.H...H.EX
e7a0 88 50 09 0f b6 43 3b 48 c1 e0 04 48 03 45 58 4c 89 28 f6 45 09 04 74 1a 41 f6 45 09 03 74 13 48 .P...C;H...H.EXL.(.E..t.A.E..t.H
e7c0 8b 43 10 4c 89 ea 48 89 ee 48 8b 78 38 e8 b7 51 00 00 0f b6 43 3b 8d 50 01 88 53 3b 5b 5d 41 5c .C.L..H..H.x8..Q....C;.P..S;[]A\
e7e0 41 5d 41 5e c3 41 56 48 85 ff 41 55 41 54 55 48 89 fd 53 74 29 44 0f b6 67 3a 49 89 f5 48 89 d3 A]A^.AVH..AUATUH..St)D..g:I..H..
e800 41 89 ce 41 ff cc 41 83 fc ff 74 53 44 89 e6 48 89 ef e8 bd f5 ff ff 4c 3b 28 75 e7 eb 07 31 c0 A..A..A...tSD..H.......L;(u...1.
e820 e9 a0 00 00 00 45 85 f6 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 08 00 00 00 44 89 63 08 .....E...C......C...........D.c.
e840 75 16 48 8b 45 18 0f b6 50 10 44 39 e2 7e 05 48 8b 00 eb f2 c6 40 11 01 b8 08 00 00 00 eb 66 48 u.H.E...P.D9.~.H.....@........fH
e860 8b 45 00 0f b6 4d 3b 31 d2 48 8b 70 58 39 ca 89 d0 7d 13 48 ff c2 48 89 d7 48 c1 e7 04 4c 39 6c .E...M;1.H.pX9...}.H..H..H...L9l
e880 3e f0 75 e9 eb 23 48 8b 7d 08 31 c9 48 89 da 4c 89 ee e8 4e ff ff ff 85 c0 74 2a 48 89 da 4c 89 >.u..#H.}.1.H..L...N.....t*H..L.
e8a0 ee 48 89 ef e8 4c fe ff ff 89 43 08 c7 43 10 ff ff ff ff b8 09 00 00 00 c7 43 14 ff ff ff ff c7 .H...L....C..C...........C......
e8c0 03 09 00 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 e8 15 .....[]A\A]A^.AUATI..USH..H..(..
e8e0 fd ff ff 48 8b 6b 30 b9 01 00 00 00 4c 89 e2 48 89 c6 49 89 c5 48 89 ef e8 e8 fe ff ff 85 c0 75 ...H.k0.....L..H..I..H.........u
e900 4c 48 8b 73 68 4c 89 e2 b9 01 00 00 00 48 89 ef e8 d0 fe ff ff 48 8b 7b 30 4c 89 ee e8 12 e7 ff LH.shL.......H.......H.{0L......
e920 ff 48 8d 54 24 08 4c 89 e6 48 89 ef c7 44 24 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 .H.T$.L..H...D$......D$......D$.
e940 04 00 00 00 89 44 24 10 e8 18 ef ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 57 41 56 41 55 41 54 .....D$......H..([]A\A].AWAVAUAT
e960 55 53 48 89 fb 48 83 ec 58 8b 6f 04 e8 3c f8 ff ff 8b 43 10 3d 0a 01 00 00 0f 84 40 07 00 00 7f USH..H..X.o..<....C.=......@....
e980 56 3d 03 01 00 00 0f 84 7d 01 00 00 7f 19 83 f8 3b 0f 84 86 00 00 00 3d 02 01 00 00 0f 84 1d 07 V=......}.......;......=........
e9a0 00 00 e9 2d 07 00 00 3d 08 01 00 00 0f 84 80 01 00 00 3d 09 01 00 00 0f 85 17 07 00 00 48 89 df ...-...=..........=..........H..
e9c0 e8 3c c5 00 00 48 8d 74 24 18 48 89 df e8 fc fe ff ff e9 fd 03 00 00 3d 11 01 00 00 0f 84 5c 03 .<...H.t$.H............=......\.
e9e0 00 00 7f 17 3d 0b 01 00 00 74 3f 3d 0d 01 00 00 0f 84 40 04 00 00 e9 d9 06 00 00 3d 16 01 00 00 ....=....t?=......@........=....
ea00 74 7d 3d 20 01 00 00 0f 84 04 05 00 00 3d 12 01 00 00 0f 85 bc 06 00 00 e9 d6 05 00 00 48 89 df t}=..........=...............H..
ea20 e8 dc c4 00 00 e9 16 07 00 00 4c 8b 63 30 c7 44 24 30 ff ff ff ff 48 8d 74 24 30 48 89 df e8 5b ..........L.c0.D$0....H.t$0H...[
ea40 17 00 00 81 7b 10 05 01 00 00 74 ea be 04 01 00 00 48 89 df e8 ca f3 ff ff 85 c0 74 08 48 89 df ....{.....t......H.........t.H..
ea60 e8 d3 15 00 00 be 06 01 00 00 89 e9 ba 0b 01 00 00 48 89 df e8 52 f6 ff ff 8b 74 24 30 eb 7d 4c .................H...R....t$0.}L
ea80 8b 63 30 48 89 df e8 76 c4 00 00 4c 89 e7 e8 3b e3 ff ff 48 89 df 41 89 c6 e8 37 15 00 00 48 8d .c0H...v...L...;...H..A...7...H.
eaa0 74 24 30 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 43 f3 ff ff be 03 01 00 00 48 89 df e8 28 fb ff ff t$0.....L..A...C........H...(...
eac0 48 89 df e8 70 15 00 00 4c 89 e7 e8 cd e3 ff ff 44 89 f2 89 c6 4c 89 e7 e8 a9 e3 ff ff be 06 01 H...p...L.......D....L..........
eae0 00 00 89 e9 ba 16 01 00 00 48 89 df e8 da f5 ff ff 4c 89 e7 e8 1b f8 ff ff 44 89 ee 4c 89 e7 e8 .........H.......L.......D..L...
eb00 71 e3 ff ff e9 37 06 00 00 48 89 df e8 f0 c3 00 00 48 89 df e8 1f 15 00 00 89 e9 ba 03 01 00 00 q....7...H.......H..............
eb20 be 06 01 00 00 48 89 df e8 9e f5 ff ff e9 0e 06 00 00 4c 8b 6b 30 48 8d 74 24 18 ba 01 00 00 00 .....H............L.k0H.t$......
eb40 4c 89 ef e8 ae f2 ff ff 48 89 df e8 b1 c3 00 00 48 89 df e8 a0 fa ff ff 49 89 c4 8b 43 10 83 f8 L.......H.......H.......I...C...
eb60 3d 74 1e 3d 0c 01 00 00 0f 84 e0 00 00 00 83 f8 2c be 22 1f 45 00 0f 85 9f 05 00 00 e9 cd 00 00 =t.=............,.".E...........
eb80 00 4c 8b 73 30 ba 0b 00 00 00 be d5 1e 45 00 48 89 df 45 0f b6 7e 3c e8 63 f7 ff ff ba 0b 00 00 .L.s0........E.H..E..~<.c.......
eba0 00 be e1 1e 45 00 48 89 df e8 51 f7 ff ff ba 0a 00 00 00 be ed 1e 45 00 48 89 df e8 3f f7 ff ff ....E.H...Q...........E.H...?...
ebc0 4c 89 e6 48 89 df e8 15 f6 ff ff be 3d 00 00 00 48 89 df e8 10 fa ff ff 48 89 df e8 2e 14 00 00 L..H........=...H.......H.......
ebe0 be 2c 00 00 00 48 89 df e8 fb f9 ff ff 48 89 df e8 19 14 00 00 be 2c 00 00 00 48 89 df e8 21 f2 .,...H.......H........,...H...!.
ec00 ff ff 85 c0 74 0a 48 89 df e8 00 14 00 00 eb 29 be 01 00 00 00 4c 89 f7 e8 3b e4 ff ff 41 0f b6 ....t.H........).....L...;...A..
ec20 76 3c 4c 89 f7 89 c2 e8 79 e3 ff ff be 01 00 00 00 4c 89 f7 e8 e5 e3 ff ff 41 b8 01 00 00 00 b9 v<L.....y........L.......A......
ec40 01 00 00 00 89 ea 44 89 fe e9 cc 00 00 00 4c 8b 73 30 ba 0f 00 00 00 be f8 1e 45 00 48 89 df 41 ......D.......L.s0........E.H..A
ec60 0f b6 46 3c 89 44 24 0c e8 92 f6 ff ff ba 0b 00 00 00 be 08 1f 45 00 48 89 df e8 80 f6 ff ff ba ..F<.D$..............E.H........
ec80 0d 00 00 00 be 14 1f 45 00 48 89 df e8 6e f6 ff ff 4c 89 e6 48 89 df 41 bc 04 00 00 00 e8 3e f5 .......E.H...n...L..H..A......>.
eca0 ff ff be 2c 00 00 00 48 89 df e8 74 f1 ff ff 85 c0 74 18 48 89 df 41 ff c4 e8 3a f9 ff ff 48 89 ...,...H...t.....t.H..A...:...H.
ecc0 df 48 89 c6 e8 17 f5 ff ff eb d7 be 0c 01 00 00 48 89 df e8 10 f9 ff ff 48 8d 74 24 30 48 89 df .H..............H.......H.t$0H..
ece0 44 8b 7b 04 e8 9b 0e 00 00 48 8b 7b 30 48 8d 4c 24 30 89 c2 be 03 00 00 00 e8 3d f4 ff ff be 03 D.{......H.{0H.L$0........=.....
ed00 00 00 00 4c 89 f7 e8 e6 e2 ff ff 8b 74 24 0c 41 8d 4c 24 fd 45 31 c0 44 89 fa 48 89 df e8 49 13 ...L........t$.A.L$.E1.D..H...I.
ed20 00 00 48 89 df 89 e9 ba 08 01 00 00 be 06 01 00 00 e8 95 f3 ff ff 4c 89 ef e9 8c 00 00 00 4c 8b ..H...................L.......L.
ed40 63 30 4c 89 e7 e8 84 e0 ff ff 48 8d 74 24 18 ba 01 00 00 00 4c 89 e7 41 89 c5 e8 97 f0 ff ff 48 c0L.......H.t$......L..A.......H
ed60 8d 74 24 30 31 d2 4c 89 e7 e8 88 f0 ff ff 48 89 df e8 8b c1 00 00 48 89 df e8 e6 03 00 00 89 e9 .t$01.L.......H.......H.........
ed80 ba 11 01 00 00 be 15 01 00 00 48 89 df e8 39 f3 ff ff 48 89 df e8 3b 12 00 00 80 7c 24 41 00 89 ..........H...9...H...;....|$A..
eda0 c5 74 0f 0f b6 54 24 40 89 c6 4c 89 e7 e8 23 e0 ff ff 4c 89 e7 e8 5a f5 ff ff 4c 89 e7 44 89 ea .t...T$@..L...#...L...Z...L..D..
edc0 89 ee e8 bf e0 ff ff 4c 89 e7 e8 45 f5 ff ff e9 6c 03 00 00 8b 43 10 83 f8 2e 75 0f 48 8d 74 24 .......L...E....l....C....u.H.t$
ede0 18 48 89 df e8 66 f8 ff ff eb e9 31 d2 83 f8 3a 75 12 48 8d 74 24 18 48 89 df e8 50 f8 ff ff ba .H...f.....1...:u.H.t$.H...P....
ee00 01 00 00 00 48 8d 74 24 30 89 e9 48 89 df e8 88 03 00 00 48 8b 7b 30 48 8d 74 24 18 48 8d 54 24 ....H.t$0..H.......H.{0H.t$.H.T$
ee20 30 e8 6f e8 ff ff 48 8b 7b 30 89 ee e8 9a ea ff ff e9 0a 03 00 00 48 89 df e8 c3 c0 00 00 be 09 0.o...H.{0............H.........
ee40 01 00 00 48 89 df e8 d8 ef ff ff 85 c0 74 4e 48 89 df 48 8b 6b 30 e8 9d f7 ff ff 48 89 df 48 89 ...H.........tNH..H.k0.....H..H.
ee60 c6 e8 7a f3 ff ff 48 8b 7b 30 be 01 00 00 00 e8 6c f0 ff ff 8b 4b 04 48 8d 74 24 30 31 d2 48 89 ..z...H.{0......l....K.H.t$01.H.
ee80 df e8 15 03 00 00 8b 74 24 38 48 89 ef e8 42 ef ff ff 8b 55 20 89 50 08 e9 a3 02 00 00 31 ed 48 .......t$8H...B....U..P......1.H
eea0 89 df ff c5 e8 4f f7 ff ff 48 89 df 48 89 c6 e8 2c f3 ff ff be 2c 00 00 00 48 89 df e8 62 ef ff .....O...H..H...,....,...H...b..
eec0 ff 85 c0 75 da be 3d 00 00 00 48 89 df e8 51 ef ff ff 85 c0 74 0f 48 8d 74 24 30 48 89 df e8 a1 ...u..=...H...Q.....t.H.t$0H....
eee0 0c 00 00 eb 0a c7 44 24 30 00 00 00 00 31 c0 48 8b 7b 30 48 8d 4c 24 30 89 ee 89 c2 e8 3a f2 ff ......D$0....1.H.{0H.L$0.....:..
ef00 ff 48 8b 7b 30 89 ee e8 d4 ef ff ff e9 2f 02 00 00 48 89 df e8 e8 bf 00 00 48 89 df e8 d7 f6 ff .H.{0......../...H.......H......
ef20 ff 4c 8b 6b 30 49 89 c7 4c 8b 63 58 49 8b 45 18 41 8b 54 24 28 4d 8d 74 24 20 8b 48 08 31 c0 48 .L.k0I..L.cXI.E.A.T$(M.t$..H.1.H
ef40 63 f9 48 6b ff 18 39 d1 7d 44 48 8d 34 38 49 03 74 24 20 48 83 c0 18 4c 3b 3e 75 2e 49 8b 45 10 c.Hk..9.}DH.48I.t$.H...L;>u.I.E.
ef60 8b 4e 0c 49 8d 57 20 be 37 1f 45 00 48 8b 78 38 31 c0 e8 65 e7 00 00 49 8b 7d 10 48 89 c6 c7 47 .N.I.W..7.E.H.x81..e...I.}.H...G
ef80 10 00 00 00 00 e8 8e b2 00 00 ff c1 eb b8 be 20 01 00 00 48 89 df e8 4d f6 ff ff 45 8b 45 20 89 ...................H...M...E.E..
efa0 e9 4c 89 fa 4c 89 f6 48 89 df e8 88 ee ff ff 48 89 df 89 c5 e8 c6 11 00 00 8b 7b 10 31 f6 e8 47 .L..L..H.......H..........{.1..G
efc0 ef ff ff 85 c0 48 63 f5 74 13 49 8b 45 18 48 6b d6 18 49 03 54 24 20 8a 40 10 88 42 10 48 6b f6 .....Hc.t.I.E.Hk..I.T$..@..B.Hk.
efe0 18 48 89 df 49 03 74 24 20 e8 f2 ef ff ff e9 4d 01 00 00 48 89 df e8 06 bf 00 00 44 8b 63 10 be .H..I.t$.......M...H.......D.c..
f000 01 00 00 00 48 8b 6b 30 44 89 e7 e8 fa ee ff ff 85 c0 0f 85 83 00 00 00 41 83 fc 3b 74 7d 48 8d ....H.k0D...............A..;t}H.
f020 74 24 30 48 89 df e8 59 0b 00 00 41 89 c4 8b 44 24 30 83 e8 0d 83 f8 01 77 41 48 8d 74 24 30 83 t$0H...Y...A...D$0......wAH.t$0.
f040 ca ff 48 89 ef e8 3d e0 ff ff 83 7c 24 30 0d 75 20 41 ff cc 75 1b 48 8b 45 00 48 63 54 24 38 48 ..H...=....|$0.u.A..u.H.E.HcT$8H
f060 8b 40 38 48 8d 14 90 8b 02 83 e0 c0 83 c8 25 89 02 0f b6 45 3a 41 83 cc ff eb 25 41 83 fc 01 48 .@8H..........%....E:A....%A...H
f080 8d 74 24 30 48 89 ef 75 07 e8 18 e4 ff ff eb 10 e8 d7 e3 ff ff 0f b6 45 3a eb 05 45 31 e4 31 c0 .t$0H..u...............E:..E1.1.
f0a0 48 89 ef 44 89 e2 89 c6 e8 d5 de ff ff be 3b 00 00 00 48 89 df e8 69 ed ff ff e9 81 00 00 00 48 H..D..........;...H...i........H
f0c0 8b 7b 30 e8 d5 dd ff ff 48 89 df 89 c6 e8 c5 f5 ff ff eb 6c 48 8d 74 24 38 48 89 df 48 8b 6b 30 .{0.....H..........lH.t$8H..H.k0
f0e0 e8 26 0c 00 00 8b 43 10 83 f8 2c 74 05 83 f8 3d 75 1d 48 8d 74 24 30 ba 01 00 00 00 48 89 df 48 .&....C...,t...=u.H.t$0.....H..H
f100 c7 44 24 30 00 00 00 00 e8 1f 0d 00 00 eb 31 83 7c 24 38 0d 74 0d be 5d 1f 45 00 48 89 df e9 62 .D$0..........1.|$8.t..].E.H...b
f120 fe ff ff 48 8b 45 00 48 63 54 24 40 48 8b 40 38 48 8d 14 90 8b 02 25 ff 3f 80 ff 80 cc 40 89 02 ...H.E.HcT$@H.@8H.....%.?....@..
f140 48 8b 43 30 8a 50 3a 88 50 3c 48 8b 43 38 66 ff 88 c6 00 00 00 48 83 c4 58 5b 5d 41 5c 41 5d 41 H.C0.P:.P<H.C8f......H..X[]A\A]A
f160 5e 41 5f c3 55 53 48 89 fb 51 8b 6b 10 be 01 00 00 00 89 ef e8 91 ed ff ff 85 c0 75 1a 81 fd 12 ^A_.USH..Q.k...............u....
f180 01 00 00 48 89 df 75 08 5a 5b 5d e9 c8 f7 ff ff e8 c3 f7 ff ff eb d3 58 5b 5d c3 41 57 41 89 d7 ...H..u.Z[]............X[].AWA..
f1a0 41 56 41 89 ce 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 78 4c 8b 5f 30 4c 8b 6f 38 49 8b 2b AVA..AUATI..USH..H..xL._0L.o8I.+
f1c0 44 8b 55 20 45 39 53 30 7d 2e 49 63 43 30 48 8b 55 40 4c 89 ef 8d 48 01 48 8d 14 c2 41 89 4b 30 D.U.E9S0}.IcC0H.U@L...H.H...A.K0
f1e0 48 89 14 24 e8 b7 39 00 00 48 8b 14 24 48 89 02 f6 45 09 04 75 62 eb 7c 48 8b 75 40 48 8d 55 20 H..$..9..H..$H...E..ub.|H.u@H.U.
f200 b9 08 00 00 00 41 b9 d5 2f 45 00 41 b8 ff ff 03 00 4c 89 ef 44 89 54 24 0c 4c 89 1c 24 e8 6c 3b .....A../E.A.....L..D.T$.L..$.l;
f220 00 00 44 8b 54 24 0c 8b 55 20 4c 8b 1c 24 48 89 45 40 31 c0 49 63 ca 48 c1 e1 03 41 39 d2 7d 8a ..D.T$..U.L..$H.E@1.Ic.H...A9.}.
f240 48 89 ce 48 03 75 40 41 ff c2 48 c7 04 06 00 00 00 00 48 83 c0 08 eb e3 f6 40 09 03 74 16 48 89 H..H.u@A..H.......H......@..t.H.
f260 c2 48 89 ee 4c 89 ef 48 89 04 24 e8 19 47 00 00 48 8b 04 24 48 8b 53 30 44 89 70 28 48 8d 7c 24 .H..L..H..$..G..H..$H.S0D.p(H.|$
f280 30 c6 44 24 6c 00 c6 44 24 6b 00 48 8d 74 24 18 c6 44 24 6a 00 48 89 7b 30 48 89 54 24 38 48 8b 0.D$l..D$k.H.t$..D$j.H.{0H.T$8H.
f2a0 53 58 48 89 5c 24 40 c7 44 24 50 00 00 00 00 c7 44 24 54 00 00 00 00 c7 44 24 58 ff ff ff ff 8b SXH.\$@.D$P.....D$T.....D$X.....
f2c0 52 08 c7 44 24 5c 00 00 00 00 c7 44 24 60 00 00 00 00 66 c7 44 24 68 00 00 48 c7 44 24 48 00 00 R..D$\.....D$`....f.D$h..H.D$H..
f2e0 00 00 48 89 44 24 30 89 54 24 64 48 8b 53 60 c6 40 0c 02 48 89 50 68 31 d2 e8 f8 ea ff ff be 28 ..H.D$0.T$dH.S`.@..H.Ph1.......(
f300 00 00 00 48 89 df e8 dd f2 ff ff 45 85 ff 74 20 be 6a 1f 45 00 48 89 df ba 04 00 00 00 e8 dd ef ...H.......E..t..j.E.H..........
f320 ff ff 48 8b 7b 30 be 01 00 00 00 e8 b0 eb ff ff 48 8b 6b 30 45 31 ff 4c 8b 6d 00 41 c6 45 0b 00 ..H.{0..........H.k0E1.L.m.A.E..
f340 83 7b 10 29 74 5d 8b 43 10 3d 19 01 00 00 74 1f 3d 24 01 00 00 75 27 48 89 df 41 ff c7 e8 96 f2 .{.)t].C.=....t.=$...u'H..A.....
f360 ff ff 48 89 df 48 89 c6 e8 73 ee ff ff eb 1c 48 89 df e8 8a bb 00 00 41 c6 45 0b 01 eb 0d be 6f ..H..H...s.....H.......A.E.....o
f380 1f 45 00 48 89 df e8 8d ae 00 00 41 80 7d 0b 00 75 11 be 2c 00 00 00 48 89 df e8 84 ea ff ff 85 .E.H.......A.}..u..,...H........
f3a0 c0 eb a1 48 8b 7b 30 44 89 fe e8 31 eb ff ff 8a 45 3a 48 89 ef 41 88 45 0a 0f b6 75 3a e8 5c dc ...H.{0D...1....E:H..A.E...u:.\.
f3c0 ff ff be 29 00 00 00 48 89 df e8 19 f2 ff ff 48 89 df e8 8d fd ff ff 8b 53 04 48 8b 44 24 30 44 ...)...H.......H........S.H.D$0D
f3e0 89 f1 48 89 df be 06 01 00 00 89 50 2c ba 09 01 00 00 e8 d4 ec ff ff 48 8b 43 30 31 d2 be 2c 00 ..H........P,..........H.C01..,.
f400 00 00 48 8b 68 08 8b 45 30 48 89 ef 8d 48 ff e8 80 db ff ff 4c 89 e6 41 89 44 24 08 48 89 ef 41 ..H.h..E0H...H......L..A.D$.H..A
f420 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0c 00 00 00 e8 2e e0 ff ff 48 89 .D$.....A.D$.....A..$.........H.
f440 df e8 69 f0 ff ff 48 83 c4 78 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 89 d5 41 54 49 89 ..i...H..x[]A\A]A^A_.AVAUA..ATI.
f460 fc 55 53 48 89 f3 48 83 ec 30 e8 3e ed ff ff 41 8b 44 24 10 83 f8 2d 74 23 7f 0a bd 03 00 00 00 .USH..H..0.>...A.D$...-t#.......
f480 83 f8 23 eb 13 83 f8 7e 0f 84 b3 03 00 00 bd 02 00 00 00 3d 0f 01 00 00 74 04 eb 36 31 ed 4c 89 ..#....~...........=....t..61.L.
f4a0 e7 45 8b 74 24 04 e8 56 ba 00 00 48 89 de 4c 89 e7 ba 0c 00 00 00 e8 9a ff ff ff 49 8b 7c 24 30 .E.t$..V...H..L............I.|$0
f4c0 44 89 f1 48 89 da 89 ee e8 76 e6 ff ff e9 b6 01 00 00 3d 14 01 00 00 0f 84 ff 00 00 00 7f 55 3d D..H.....v........=...........U=
f4e0 07 01 00 00 0f 84 08 01 00 00 7f 19 83 f8 7b 0f 85 7e 01 00 00 48 89 de 4c 89 e7 e8 4b 04 00 00 ..............{..~...H..L...K...
f500 e9 83 01 00 00 3d 09 01 00 00 0f 84 47 01 00 00 3d 0e 01 00 00 0f 85 58 01 00 00 c7 43 10 ff ff .....=......G...=......X....C...
f520 ff ff c7 43 14 ff ff ff ff c7 03 01 00 00 00 e9 d2 00 00 00 3d 22 01 00 00 74 4c 7f 10 3d 19 01 ...C................="...tL..=..
f540 00 00 0f 84 c7 00 00 00 e9 26 01 00 00 3d 23 01 00 00 74 5f 3d 25 01 00 00 0f 85 14 01 00 00 49 .........&...=#...t_=%.........I
f560 8b 74 24 18 49 8b 7c 24 30 e8 c5 da ff ff c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 04 00 .t$.I.|$0......C......C.........
f580 00 00 e9 cb 00 00 00 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 05 00 ........C......C......C.........
f5a0 00 00 f2 41 0f 10 44 24 18 f2 0f 11 43 08 e9 cd 00 00 00 c7 43 08 00 00 00 00 c7 43 10 ff ff ff ...A..D$....C.......C......C....
f5c0 ff c7 43 14 ff ff ff ff c7 03 06 00 00 00 49 8b 44 24 18 48 89 43 08 e9 a4 00 00 00 c7 43 10 ff ..C...........I.D$.H.C.......C..
f5e0 ff ff ff c7 43 14 ff ff ff ff c7 03 02 00 00 00 eb 14 c7 43 10 ff ff ff ff c7 43 14 ff ff ff ff ....C..............C......C.....
f600 c7 03 03 00 00 00 c7 43 08 00 00 00 00 eb 71 49 8b 7c 24 30 48 8b 07 80 78 0b 00 75 0d be 88 1f .......C......qI.|$0H...x..u....
f620 45 00 4c 89 e7 e8 ee ab 00 00 45 31 c0 b9 01 00 00 00 31 d2 be 2d 00 00 00 e8 9a d8 ff ff c7 43 E.L.......E1......1..-.........C
f640 10 ff ff ff ff c7 43 14 ff ff ff ff c7 03 0e 00 00 00 89 43 08 eb 29 4c 89 e7 e8 a2 b8 00 00 41 ......C............C..)L.......A
f660 8b 4c 24 04 31 d2 48 89 de 4c 89 e7 e8 2a fb ff ff eb 15 48 89 de 4c 89 e7 e8 8d 06 00 00 eb 08 .L$.1.H..L...*.....H..L.........
f680 4c 89 e7 e8 79 b8 00 00 41 8b 44 24 10 83 f8 7e 0f 84 0d 01 00 00 7f 76 83 f8 2d 0f 84 2b 01 00 L...y...A.D$...~.......v..-..+..
f6a0 00 7f 31 83 f8 26 0f 84 ed 00 00 00 7f 0d bd 03 00 00 00 83 f8 25 e9 ce 00 00 00 83 f8 2a bd 02 ..1..&...............%.......*..
f6c0 00 00 00 0f 84 71 01 00 00 40 30 ed 83 f8 2b e9 b5 00 00 00 83 f8 3e 0f 84 e1 00 00 00 7f 19 83 .....q...@0...+.......>.........
f6e0 f8 2f bd 05 00 00 00 0f 84 4d 01 00 00 40 b5 0e 83 f8 3c e9 91 00 00 00 83 f8 5e bd 04 00 00 00 ./.......M...@....<.......^.....
f700 0f 84 34 01 00 00 40 b5 08 83 f8 7c eb 7b 3d 1a 01 00 00 0f 84 9e 00 00 00 7f 33 3d 10 01 00 00 ..4...@....|.{=...........3=....
f720 0f 84 9f 00 00 00 7f 0c bd 13 00 00 00 3d 01 01 00 00 eb 55 3d 17 01 00 00 bd 06 00 00 00 0f 84 .............=.....U=...........
f740 f6 00 00 00 40 b5 0c 3d 18 01 00 00 eb 3b 3d 1d 01 00 00 74 58 7f 1a 3d 1b 01 00 00 bd 12 00 00 ....@..=.....;=....tX..=........
f760 00 0f 84 d3 00 00 00 40 b5 0f 3d 1c 01 00 00 eb 18 3d 1e 01 00 00 bd 0a 00 00 00 0f 84 b9 00 00 .......@..=......=..............
f780 00 40 b5 0b 3d 1f 01 00 00 0f 84 ab 00 00 00 bd 15 00 00 00 e9 a1 00 00 00 bd 07 00 00 00 e9 97 .@..=...........................
f7a0 00 00 00 bd 09 00 00 00 e9 8d 00 00 00 bd 10 00 00 00 e9 83 00 00 00 bd 0d 00 00 00 eb 7c bd 11 .............................|..
f7c0 00 00 00 eb 75 bd 14 00 00 00 eb 6e bd 01 00 00 00 eb 67 41 89 ee 43 0f b6 84 36 f0 1f 45 00 44 ....u......n......gA..C...6..E.D
f7e0 39 e8 7e 67 45 8b 44 24 04 4c 89 e7 44 89 44 24 0c e8 0b b7 00 00 49 8b 7c 24 30 89 ee 48 89 da 9.~gE.D$.L..D.D$......I.|$0..H..
f800 e8 8a e0 ff ff 43 0f b6 94 36 f1 1f 45 00 48 8d 74 24 18 4c 89 e7 e8 3a fc ff ff 49 8b 7c 24 30 .....C...6..E.H.t$.L...:...I.|$0
f820 44 8b 44 24 0c 41 89 c6 48 8d 4c 24 18 89 ee 48 89 da 44 89 f5 e8 05 e4 ff ff 83 fd 15 75 94 eb D.D$.A..H.L$...H..D..........u..
f840 0a bd 01 00 00 00 e9 53 fc ff ff 49 8b 44 24 38 66 ff 88 c6 00 00 00 48 83 c4 30 89 e8 5b 5d 41 .......S...I.D$8f......H..0..[]A
f860 5c 41 5d 41 5e c3 31 d2 e9 e8 fb ff ff 55 48 89 f5 53 48 89 fb 50 e8 86 b6 00 00 48 89 ee 48 89 \A]A^.1......UH..SH..P.....H..H.
f880 df e8 e0 ff ff ff 48 8b 7b 30 48 89 ee e8 70 dc ff ff 5a 48 89 df be 5d 00 00 00 5b 5d e9 46 ed ......H.{0H...p...ZH...]...[].F.
f8a0 ff ff 41 56 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 30 81 7b 10 24 01 00 00 48 8b 6f 30 48 ..AVAUATI..USH..H..0.{.$...H.o0H
f8c0 89 e6 44 8a 6d 3c 75 07 e8 4d ed ff ff eb 05 e8 99 ff ff ff 41 ff 44 24 20 48 89 df be 3d 00 00 ..D.m<u..M..........A.D$.H...=..
f8e0 00 e8 02 ed ff ff 48 89 e6 48 89 ef e8 23 dc ff ff 48 8d 74 24 18 48 89 df 41 89 c6 e8 65 ff ff ......H..H...#...H.t$.H..A...e..
f900 ff 48 8d 74 24 18 48 89 ef e8 06 dc ff ff 41 89 c0 49 8b 44 24 18 44 89 f1 48 89 ef be 0a 00 00 .H.t$.H.......A..I.D$.D..H......
f920 00 8b 50 08 e8 af d5 ff ff 44 88 6d 3c 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 53 48 89 f3 e8 23 ..P......D.m<H..0[]A\A]A^.SH...#
f940 ff ff ff ff 43 24 ff 43 28 5b c3 41 56 45 31 c0 31 c9 31 d2 41 55 41 54 49 89 f4 be 0b 00 00 00 ....C$.C([.AVE1.1.1.AUATI.......
f960 55 53 48 89 fb 48 83 ec 30 48 8b 6f 30 44 8b 77 04 48 89 ef e8 5f d5 ff ff 4c 63 e8 4c 89 e6 41 USH..H..0H.o0D.w.H..._...Lc.L..A
f980 c7 44 24 10 ff ff ff ff 45 89 6c 24 08 48 8b 7b 30 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0c 00 .D$.....E.l$.H.{0A.D$.....A..$..
f9a0 00 00 c7 44 24 28 00 00 00 00 c7 44 24 20 00 00 00 00 c7 44 24 24 00 00 00 00 4c 89 64 24 18 c7 ...D$(.....D$......D$$....L.d$..
f9c0 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 00 00 00 00 c7 44 24 08 00 00 00 00 e8 89 D$......D$.......$.....D$.......
f9e0 da ff ff be 7b 00 00 00 48 89 df e8 f8 eb ff ff 83 7b 10 7d 75 25 44 89 f1 ba 7b 00 00 00 be 7d ....{...H........{.}u%D...{....}
fa00 00 00 00 48 89 df e8 c0 e6 ff ff 83 7c 24 28 00 0f 85 b0 00 00 00 e9 08 01 00 00 83 3c 24 00 74 ...H........|$(.............<$.t
fa20 3a 48 89 e6 48 89 ef e8 40 da ff ff 83 7c 24 28 32 c7 04 24 00 00 00 00 75 21 48 8b 44 24 18 8b :H..H...@....|$(2..$....u!H.D$..
fa40 54 24 24 b9 32 00 00 00 48 89 ef 8b 70 08 e8 1b e3 ff ff c7 44 24 28 00 00 00 00 8b 43 10 83 f8 T$$.2...H...p.......D$(.....C...
fa60 5b 74 1c 3d 24 01 00 00 75 22 48 89 df e8 c1 b4 00 00 83 f8 3d 48 89 e6 48 89 df 75 15 eb 06 48 [t.=$...u"H.........=H..H..u...H
fa80 89 e6 48 89 df e8 18 fe ff ff eb 0b 48 89 e6 48 89 df e8 a3 fe ff ff be 2c 00 00 00 48 89 df e8 ..H.........H..H........,...H...
faa0 7f e3 ff ff 85 c0 0f 85 44 ff ff ff be 3b 00 00 00 48 89 df e8 6a e3 ff ff 85 c0 0f 85 2f ff ff ........D....;...H...j......./..
fac0 ff e9 30 ff ff ff 8b 04 24 8d 50 f3 83 fa 01 77 2b 83 ca ff 48 89 e6 48 89 ef e8 a8 d5 ff ff 48 ..0.....$.P....w+...H..H.......H
fae0 8b 44 24 18 8b 54 24 24 83 c9 ff 48 89 ef 8b 70 08 e8 78 e2 ff ff ff 4c 24 24 eb 27 85 c0 74 0b .D$..T$$...H...p..x....L$$.'..t.
fb00 48 89 e6 48 89 ef e8 61 d9 ff ff 48 8b 44 24 18 8b 4c 24 28 48 89 ef 8b 54 24 24 8b 70 08 e8 4b H..H...a...H.D$..L$(H...T$$.p..K
fb20 e2 ff ff 48 8b 45 00 49 c1 e5 02 8b 7c 24 24 4d 89 ec 4c 03 60 38 41 8b 1c 24 e8 5d d7 00 00 c1 ...H.E.I....|$$M..L.`8A..$.]....
fb40 e0 17 81 e3 ff ff 7f 00 09 d8 41 89 04 24 48 8b 45 00 8b 7c 24 20 4c 03 68 38 41 8b 5d 00 e8 39 ..........A..$H.E..|$.L.h8A.]..9
fb60 d7 00 00 c1 e0 0e 81 e3 ff 3f 80 ff 25 00 c0 7f 00 09 d8 41 89 45 00 48 83 c4 30 5b 5d 41 5c 41 .........?..%......A.E.H..0[]A\A
fb80 5d 41 5e c3 41 54 49 89 f4 55 bd 01 00 00 00 53 48 89 fb e8 ce fc ff ff be 2c 00 00 00 48 89 df ]A^.ATI..U.....SH........,...H..
fba0 e8 7e e2 ff ff 85 c0 74 1b 48 8b 7b 30 4c 89 e6 ff c5 e8 b5 d8 ff ff 4c 89 e6 48 89 df e8 a4 fc .~.....t.H.{0L.........L..H.....
fbc0 ff ff eb d4 5b 89 e8 5d 41 5c c3 41 55 41 89 d5 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 8b 47 ....[..]A\.AUA..ATI..USH..H..(.G
fbe0 10 48 8b 6f 30 83 f8 7b 74 59 3d 25 01 00 00 74 5e 83 f8 28 0f 85 87 00 00 00 e8 02 b3 00 00 83 .H.o0..{tY=%...t^..(............
fc00 7b 10 29 75 0a c7 44 24 08 00 00 00 00 eb 1d 48 8d 74 24 08 48 89 df e8 68 ff ff ff 48 8d 74 24 {.)u..D$.......H.t$.H...h...H.t$
fc20 08 83 ca ff 48 89 ef e8 5b d4 ff ff 44 89 e9 ba 28 00 00 00 be 29 00 00 00 48 89 df e8 8a e4 ff ....H...[...D...(....)...H......
fc40 ff eb 48 48 8d 74 24 08 e8 fe fc ff ff eb 3c 48 8b 77 18 48 89 ef e8 d8 d3 ff ff 48 89 df c7 44 ..HH.t$.......<H.w.H.......H...D
fc60 24 18 ff ff ff ff c7 44 24 1c ff ff ff ff c7 44 24 08 04 00 00 00 89 44 24 10 e8 82 b2 00 00 eb $......D$......D$......D$.......
fc80 0a be b3 1f 45 00 e8 8d a5 00 00 8b 44 24 08 83 c9 ff 41 8b 5c 24 08 8d 50 f3 83 fa 01 76 1b 85 ....E.......D$....A.\$..P....v..
fca0 c0 74 0d 48 8d 74 24 08 48 89 ef e8 bc d7 ff ff 0f b6 4d 3c 89 d8 f7 d0 01 c1 89 da 48 89 ef ff .t.H.t$.H.........M<........H...
fcc0 c1 41 b8 02 00 00 00 be 24 00 00 00 ff c3 e8 05 d2 ff ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 .A......$..........A.D$.....A.D$
fce0 14 ff ff ff ff 44 89 ee 41 c7 04 24 0d 00 00 00 41 89 44 24 08 48 89 ef e8 ce db ff ff 88 5d 3c .....D..A..$....A.D$.H........]<
fd00 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 28 8b 47 10 4c 8b H..([]A\A].AUATUH..SH..H..(.G.L.
fd20 67 30 44 8b 6f 04 83 f8 28 74 12 3d 24 01 00 00 0f 85 9c 00 00 00 e8 93 eb ff ff eb 31 e8 bf b1 g0D.o...(t.=$...............1...
fd40 00 00 48 89 ee 48 89 df e8 19 fb ff ff be 29 00 00 00 48 89 df 44 89 e9 ba 28 00 00 00 e8 69 e3 ..H..H........)...H..D...(....i.
fd60 ff ff 48 8b 7b 30 48 89 ee e8 e1 d3 ff ff 8b 43 10 83 f8 3a 74 66 7f 1f 83 f8 28 0f 84 82 00 00 ..H.{0H........C...:tf....(.....
fd80 00 83 f8 2e 0f 85 97 00 00 00 48 89 ee 48 89 df e8 ba e8 ff ff eb d7 83 f8 7b 74 67 3d 25 01 00 ..........H..H...........{tg=%..
fda0 00 74 60 83 f8 5b 75 79 48 89 ee 4c 89 e7 e8 3c d7 ff ff 48 8d 74 24 08 48 89 df e8 ad fa ff ff .t`..[uyH..L...<...H.t$.H.......
fdc0 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 95 da ff ff eb 9c be cf 1f 45 00 e8 3c a4 00 00 48 89 df e8 H.T$.H..L............E..<...H...
fde0 1d b1 00 00 48 8d 74 24 08 48 89 df e8 29 e8 ff ff 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 2a d9 ff ....H.t$.H...)...H.T$.H..L...*..
fe00 ff eb 0b 48 89 ee 4c 89 e7 e8 5e d6 ff ff 44 89 ea 48 89 ee 48 89 df e8 af fd ff ff e9 4d ff ff ...H..L...^...D..H..H........M..
fe20 ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 41 55 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 28 8b 46 08 83 .H..([]A\A].AUATI..USH..H..(.F..
fe40 e8 08 83 f8 02 76 0a be 5d 1f 45 00 e8 c7 a3 00 00 be 2c 00 00 00 89 d5 e8 c6 df ff ff 85 c0 0f .....v..].E.......,.............
fe60 84 dc 00 00 00 48 8d 74 24 08 48 89 df 4c 89 24 24 e8 95 fe ff ff 8b 4c 24 08 83 f9 0a 0f 84 87 .....H.t$.H..L.$$......L$.......
fe80 00 00 00 4c 8b 6b 30 4c 89 e0 31 f6 41 0f b6 55 3c 0f b6 fa 83 78 08 0a 75 3c 44 0f b6 40 13 41 ...L.k0L..1.A..U<....x..u<D..@.A
fea0 39 c8 75 18 44 0f b6 40 12 44 3b 44 24 10 75 0c c6 40 13 08 88 50 12 be 01 00 00 00 83 f9 08 75 9.u.D..@.D;D$.u..@...P.........u
fec0 15 44 0f bf 40 10 44 3b 44 24 10 75 09 66 89 78 10 be 01 00 00 00 48 8b 00 48 85 c0 75 b6 85 f6 .D..@.D;D$.u.f.x......H..H..u...
fee0 74 28 31 f6 83 f9 08 8b 4c 24 10 40 0f 95 c6 4c 89 ef 45 31 c0 8d 34 b6 e8 db cf ff ff be 01 00 t(1.....L$.@...L..E1..4.........
ff00 00 00 4c 89 ef e8 14 d1 ff ff 48 8b 43 38 48 8b 7b 30 0f b7 80 c6 00 00 00 01 e8 3d c8 00 00 00 ..L.......H.C8H.{0.........=....
ff20 7e 0f ba 68 1e 45 00 be c8 00 00 00 e8 bf 47 ff ff 8d 55 01 48 89 e6 48 89 df e8 ed fe ff ff eb ~..h.E........G...U.H..H........
ff40 57 be 3d 00 00 00 48 89 df e8 9a e6 ff ff 48 89 df 48 89 e6 e8 2b fc ff ff 39 e8 41 89 c5 48 8b W.=...H.......H..H...+...9.A..H.
ff60 7b 30 74 21 48 89 e1 89 c2 89 ee e8 cb e1 ff ff 41 39 ed 7e 23 48 8b 43 30 03 68 3c 44 29 ed 40 {0t!H...........A9.~#H.C0.h<D).@
ff80 88 68 3c eb 13 48 89 e6 e8 72 d1 ff ff 49 8d 74 24 08 48 8b 7b 30 eb 2a 48 8b 7b 30 49 8d 74 24 .h<..H...r...I.t$.H.{0.*H.{0I.t$
ffa0 08 0f b6 47 3c c7 44 24 10 ff ff ff ff c7 44 24 14 ff ff ff ff c7 04 24 07 00 00 00 ff c8 89 44 ...G<.D$......D$.......$.......D
ffc0 24 08 48 89 e2 e8 cb d6 ff ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 53 48 89 fb 48 83 ec 20 48 8d 74 $.H.......H..([]A\A].SH..H...H.t
ffe0 24 08 e8 7f f8 ff ff 83 7c 24 08 01 75 08 c7 44 24 08 03 00 00 00 48 8b 7b 30 48 8d 74 24 08 e8 $.......|$..u..D$.....H.{0H.t$..
10000 99 d7 ff ff 8b 44 24 1c 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec 20 48 8d 74 24 08 e8 46 f8 ff ff .....D$.H...[.SH..H...H.t$..F...
10020 48 8b 7b 30 48 8d 74 24 08 e8 3e d4 ff ff 8b 44 24 10 48 83 c4 20 5b c3 55 31 d2 48 89 fd 53 48 H.{0H.t$..>....D$.H...[.U1.H..SH
10040 83 ec 28 48 8b 5f 30 48 8d 74 24 08 48 89 df e8 a2 dd ff ff 48 89 ef e8 08 f1 ff ff 48 89 df e8 ..(H._0H.t$.H.......H.......H...
10060 b0 e2 ff ff 48 83 c4 28 5b 5d c3 41 57 45 89 c7 41 56 41 89 ce 41 55 41 54 49 89 fc 55 89 f5 be ....H..([].AWE..AVA..AUATI..U...
10080 03 00 00 00 53 48 83 ec 38 48 8b 5f 30 89 54 24 0c 48 89 df e8 47 de ff ff be 03 01 00 00 4c 89 ....SH..8H._0.T$.H...G........L.
100a0 e7 e8 42 e5 ff ff 45 85 ff 74 16 b9 fe ff 01 00 89 ea be 28 00 00 00 48 89 df e8 d5 ce ff ff eb ..B...E..t.........(...H........
100c0 08 48 89 df e8 d4 cd ff ff 48 8d 74 24 18 31 d2 48 89 df 41 89 c5 e8 1b dd ff ff 49 8b 7c 24 30 .H.......H.t$.1.H..A.......I.|$0
100e0 44 89 f6 e8 f8 dd ff ff 44 89 f6 48 89 df e8 2b cf ff ff 4c 89 e7 e8 3d ff ff ff 48 89 df e8 11 D.......D..H...+...L...=...H....
10100 e2 ff ff 44 89 ee 48 89 df e8 67 cd ff ff 45 85 ff 74 0e b9 fe ff 01 00 89 ea be 27 00 00 00 eb ...D..H...g...E..t.........'....
10120 2d 31 c9 89 ea 45 89 f0 be 29 00 00 00 48 89 df e8 a3 cd ff ff 8b 74 24 0c 48 89 df e8 8a d7 ff -1...E...)...H........t$.H......
10140 ff 8d 55 02 b9 fe ff 01 00 be 2a 00 00 00 48 89 df e8 3e ce ff ff 41 8d 55 01 89 c6 48 89 df e8 ..U.......*...H...>...A.U...H...
10160 22 cd ff ff 8b 74 24 0c 48 89 df e8 5b d7 ff ff 48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 "....t$.H...[...H..8[]A\A]A^A_.S
10180 48 89 fb 8b 43 10 3d 20 01 00 00 75 0a 48 89 df e8 c3 e7 ff ff eb ec 83 f8 3b 74 f1 5b c3 41 55 H...C.=....u.H...........;t.[.AU
101a0 49 89 f5 41 54 55 53 48 89 fb 48 83 ec 38 48 8b 6f 30 e8 4a ad 00 00 48 8d 74 24 18 48 89 df e8 I..ATUSH..H..8H.o0.J...H.t$.H...
101c0 a2 f6 ff ff be 13 01 00 00 48 89 df e8 17 e4 ff ff 8b 43 10 48 8d 74 24 18 48 8b 7b 30 83 e0 f7 .........H........C.H.t$.H.{0...
101e0 3d 02 01 00 00 75 48 e8 1d d6 ff ff 31 d2 48 89 e6 48 89 ef e8 fd db ff ff 8b 74 24 28 48 89 df =....uH.....1.H..H........t$(H..
10200 e8 92 e4 ff ff 48 89 df e8 72 ff ff ff 8b 7b 10 31 f6 e8 f3 dc ff ff 85 c0 48 89 ef 74 07 e8 f1 .....H...r....{.1........H..t...
10220 e0 ff ff eb 5e e8 73 cc ff ff 41 89 c4 eb 17 e8 69 d5 ff ff 31 d2 48 89 e6 48 89 ef e8 b5 db ff ....^.s...A.....i...1.H..H......
10240 ff 44 8b 64 24 2c 48 89 df e8 16 ef ff ff 48 89 ef e8 be e0 ff ff 8b 43 10 2d 04 01 00 00 83 f8 .D.d$,H.......H........C.-......
10260 01 77 15 48 89 ef e8 32 cc ff ff 4c 89 ee 89 c2 48 89 ef e8 a9 cb ff ff 44 89 e6 48 89 ef e8 f2 .w.H...2...L....H.......D..H....
10280 cb ff ff 48 83 c4 38 5b 5d 41 5c 41 5d c3 41 57 4d 89 c7 41 56 49 89 d6 41 55 49 89 fd 41 54 55 ...H..8[]A\A].AWM..AVI..AUI..ATU
102a0 53 48 89 cb 48 81 ec 08 01 00 00 48 89 34 24 be 01 00 00 00 44 89 4c 24 0c e8 81 27 00 00 48 89 SH..H......H.4$.....D.L$...'..H.
102c0 c5 49 8b 45 10 48 89 28 c7 40 08 46 00 00 00 49 8b 45 10 48 8d 50 10 49 8b 45 30 49 89 55 10 48 .I.E.H.(.@.F...I.E.H.P.I.E0I.U.H
102e0 29 d0 48 83 f8 0f 7f 0a 31 f6 4c 89 ef e8 98 af 00 00 4c 89 ef e8 22 84 ff ff 49 8b 55 10 48 89 ).H.....1.L.......L..."...I.U.H.
10300 84 24 d8 00 00 00 48 89 02 49 8b 45 10 c7 42 08 45 00 00 00 48 8d 50 10 49 8b 45 30 49 89 55 10 .$....H..I.E..B.E...H.P.I.E0I.U.
10320 48 29 d0 48 83 f8 0f 7f 0a 31 f6 4c 89 ef e8 57 af 00 00 4c 89 ef e8 65 28 00 00 4c 89 fe 49 89 H).H.....1.L...W...L...e(..L..I.
10340 c4 4c 89 ef 48 89 45 18 48 89 44 24 48 e8 6c 41 00 00 49 89 44 24 68 48 8b 44 24 48 4c 89 ef 44 .L..H.E.H.D$H.lA..I.D$hH.D$HL..D
10360 8b 44 24 0c 48 89 9c 24 e0 00 00 00 4c 8d 64 24 48 c7 43 28 00 00 00 00 c7 43 18 00 00 00 00 48 .D$.H..$....L.d$H.C(.....C.....H
10380 8b 48 68 c7 43 08 00 00 00 00 48 8d 9c 24 88 00 00 00 48 8b 14 24 4c 89 b4 24 d0 00 00 00 48 89 .Hh.C.....H..$....H..$L..$....H.
103a0 de e8 e2 aa 00 00 48 8b 84 24 b8 00 00 00 c6 84 24 84 00 00 00 00 48 8d 74 24 18 c6 84 24 83 00 ......H..$......$.....H.t$...$..
103c0 00 00 00 c6 84 24 82 00 00 00 00 4c 89 e7 48 8b 94 24 e8 00 00 00 48 89 5c 24 58 48 89 44 24 50 .....$.....L..H..$....H.\$XH.D$P
103e0 48 8b 84 24 e0 00 00 00 4c 89 a4 24 b8 00 00 00 c7 44 24 68 00 00 00 00 c7 44 24 6c 00 00 00 00 H..$....L..$.....D$h.....D$l....
10400 c7 44 24 70 ff ff ff ff 8b 40 08 c7 44 24 74 00 00 00 00 c7 44 24 78 00 00 00 00 66 c7 84 24 80 .D$p.....@..D$t.....D$x....f..$.
10420 00 00 00 00 00 48 c7 44 24 60 00 00 00 00 89 44 24 7c 48 8b 44 24 48 48 89 50 68 c6 40 0c 02 31 .....H.D$`.....D$|H.D$HH.Ph.@..1
10440 d2 e8 b0 d9 ff ff 48 8b 44 24 48 48 8d 54 24 30 4c 89 e7 c7 44 24 30 08 00 00 00 c6 40 0b 01 48 ......H.D$HH.T$0L...D$0.....@..H
10460 8b b4 24 f0 00 00 00 c7 44 24 40 ff ff ff ff c7 44 24 44 ff ff ff ff c7 44 24 38 00 00 00 00 e8 ..$.....D$@.....D$D.....D$8.....
10480 71 e2 ff ff 48 89 df e8 75 aa 00 00 48 89 df e8 d0 ec ff ff 81 bc 24 98 00 00 00 21 01 00 00 74 q...H...u...H.........$....!...t
104a0 0d be 21 01 00 00 48 89 df e8 0b da ff ff 48 89 df e8 f9 df ff ff 49 83 6d 10 10 48 81 c4 08 01 ..!...H.......H.......I.m..H....
104c0 00 00 48 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 49 89 f4 55 53 48 89 fb 48 81 ec 30 20 00 ..H..[]A\A]A^A_.ATI..USH..H..0..
104e0 00 48 8d 74 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 e7 86 00 00 ba 1a .H.t$.dH..%(...H..$(...1........
10500 20 45 00 be d7 b9 f0 ff 48 89 df e8 8c 4d 00 00 83 f8 05 74 0f be 24 20 45 00 48 89 df 31 c0 e8 .E......H....M.....t..$.E.H..1..
10520 bb 80 00 00 bd 01 00 00 00 48 89 ea be 03 00 00 00 48 89 df e8 41 4e 00 00 85 c0 75 39 be fe ff .........H.......H...AN....u9...
10540 ff ff 48 89 df e8 d1 44 00 00 48 8d 7c 24 08 e8 c4 85 00 00 31 d2 83 ce ff 48 89 df e8 75 48 00 ..H....D..H.|$......1....H...uH.
10560 00 4c 89 e2 48 89 c1 be 48 20 45 00 48 89 df 31 c0 e8 69 80 00 00 4c 89 e6 48 89 df e8 52 4a 00 .L..H...H.E.H..1..i...L..H...RJ.
10580 00 45 31 c0 31 c9 ba 02 00 00 00 be 01 00 00 00 48 89 df e8 a6 52 00 00 be fe ff ff ff 48 89 df .E1.1...........H....R.......H..
105a0 e8 a0 45 00 00 83 f8 06 74 3f be fe ff ff ff 48 89 df e8 04 46 00 00 85 c0 74 19 48 89 df be fe ..E.....t?.....H....F....t.H....
105c0 ff ff ff e8 53 44 00 00 48 8d 7c 24 08 e8 95 85 00 00 eb 0d be fd ff ff ff 48 89 df e8 3a 44 00 ....SD..H.|$.............H...:D.
105e0 00 48 ff c5 e9 40 ff ff ff 48 8b 84 24 28 20 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 bf 3b ff .H...@...H..$(...dH3.%(...t...;.
10600 ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 79 8a 00 00 be .H..0...[]A\.U1......SH..Q.y....
10620 01 00 00 00 48 89 df 48 89 c5 e8 ec 43 00 00 ba 61 20 45 00 be d8 b9 f0 ff 48 89 df e8 5b 4c 00 ....H..H....C...a.E......H...[L.
10640 00 48 89 ea be 02 00 00 00 48 89 df e8 4b 4c 00 00 83 ce ff 48 89 df e8 5b 47 00 00 85 c0 0f 85 .H.......H...KL.....H...[G......
10660 a7 00 00 00 be fe ff ff ff 48 89 df e8 aa 43 00 00 48 89 ee 48 89 df e8 54 fe ff ff 48 89 ee 48 .........H....C..H..H...T...H..H
10680 89 df e8 4c 49 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 c5 43 00 00 45 31 c0 31 c9 ba 01 ...LI............H....C..E1.1...
106a0 00 00 00 be 02 00 00 00 48 89 df e8 8e 51 00 00 83 ce ff 48 89 df e8 8a 44 00 00 85 c0 74 10 48 ........H....Q.....H....D....t.H
106c0 89 ea be 02 00 00 00 48 89 df e8 bf 4e 00 00 48 89 ea be 02 00 00 00 48 89 df e8 bd 4b 00 00 85 .......H....N..H.......H....K...
106e0 c0 75 28 be 01 00 00 00 48 89 df e8 bd 4a 00 00 83 ce ff 48 89 df e8 1e 44 00 00 48 89 ea be 02 .u(.....H....J.....H....D..H....
10700 00 00 00 48 89 df e8 83 4e 00 00 5a 5b b8 01 00 00 00 5d c3 41 54 31 d2 be 01 00 00 00 55 53 48 ...H....N..Z[.....].AT1......USH
10720 89 fb 48 81 ec 90 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 57 89 00 ..H......dH..%(...H..$....1..W..
10740 00 48 89 df 48 89 c5 e8 b8 42 00 00 ba 01 00 00 00 48 89 ee 48 89 df 41 89 c4 e8 0f 8d 00 00 83 .H..H....B.......H..H..A........
10760 ce ff 48 89 df ba 69 20 45 00 e8 2d 4b 00 00 85 c0 be fe ff ff ff 48 89 df 74 07 e8 9b 42 00 00 ..H...i.E..-K.........H..t...B..
10780 eb 77 e8 94 42 00 00 83 ce ff 48 89 df e8 87 43 00 00 ba 6f 20 45 00 be fe ff ff ff 48 89 df e8 .w..B.....H....C...o.E......H...
107a0 ea 4d 00 00 48 89 ee 48 89 df e8 24 48 00 00 ba 69 20 45 00 be fe ff ff ff 48 89 df e8 cd 4d 00 .M..H..H...$H...i.E......H....M.
107c0 00 be 2e 00 00 00 48 89 ef e8 42 3a ff ff 48 8d 50 01 48 85 c0 48 89 ee 48 89 df 48 0f 44 d5 48 ......H...B:..H.P.H..H..H..H.D.H
107e0 29 ea e8 98 47 00 00 ba 72 20 45 00 be fe ff ff ff 48 89 df e8 95 4d 00 00 83 ce ff 48 89 df e8 )...G...r.E......H....M.....H...
10800 15 43 00 00 48 8d 54 24 08 be 01 00 00 00 48 89 df e8 9b d8 00 00 85 c0 75 11 be 7b 20 45 00 48 .C..H.T$......H.........u..{.E.H
10820 89 df 31 c0 e8 b6 7d 00 00 eb 25 48 8d 54 24 08 be 24 37 45 00 48 89 df e8 53 d9 00 00 85 c0 74 ..1...}...%H.T$..$7E.H...S.....t
10840 d9 83 ce ff 48 89 df e8 1f 43 00 00 85 c0 75 ca be fe ff ff ff 48 89 df bd 02 00 00 00 e8 b7 42 ....H....C....u......H.........B
10860 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 d3 54 00 00 be fe ff ff ff 48 89 df e8 9a 41 00 ............H....T.......H....A.
10880 00 44 39 e5 7f 3e 89 ee 48 89 df e8 b5 42 00 00 83 f8 06 75 2b 89 ee 48 89 df e8 7a 42 00 00 be .D9..>..H....B.....u+..H...zB...
108a0 fe ff ff ff 48 89 df e8 6d 42 00 00 45 31 c0 31 c9 31 d2 be 01 00 00 00 48 89 df e8 7e 4f 00 00 ....H...mB..E1.1.1......H...~O..
108c0 ff c5 eb bd 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 df 38 ff ....H..$....dH3.%(........t...8.
108e0 ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 68 87 00 00 .H......[]A\.S.....H........h...
10900 be 01 00 00 00 48 89 df e8 62 4b 00 00 85 c0 75 27 ba 01 00 00 00 31 f6 48 89 df e8 f6 4a 00 00 .....H...bK....u'.....1.H....J..
10920 83 ce ff 48 89 df e8 ee 41 00 00 be 01 00 00 00 48 89 df e8 2b 4e 00 00 48 89 df ba 02 00 00 00 ...H....A.......H...+N..H.......
10940 be d8 b9 f0 ff e8 30 4a 00 00 48 89 df ba 9c 15 45 00 be fe ff ff ff e8 32 4c 00 00 31 c0 5b c3 ......0J..H.....E.......2L..1.[.
10960 55 31 d2 be 01 00 00 00 53 48 89 fb 51 e8 26 87 00 00 ba a3 20 45 00 48 89 c5 be d8 b9 f0 ff 48 U1......SH..Q.&......E.H.......H
10980 89 df e8 15 49 00 00 83 ce ff 48 89 ea 48 89 df e8 07 49 00 00 85 c0 75 10 48 89 ea be ac 20 45 ....I.....H..H....I....u.H.....E
109a0 00 48 89 df e8 bb 46 00 00 5a 5b b8 01 00 00 00 5d c3 41 56 41 55 49 89 f5 41 54 49 89 d4 55 48 .H....F..Z[.....].AVAUI..ATI..UH
109c0 89 cd 53 48 89 fb 48 81 ec 40 20 00 00 48 8d 74 24 18 4c 89 44 24 08 64 48 8b 04 25 28 00 00 00 ..SH..H..@...H.t$.L.D$.dH..%(...
109e0 48 89 84 24 38 20 00 00 31 c0 e8 f6 81 00 00 80 7d 00 00 4c 8b 44 24 08 74 14 4c 89 ee 4c 89 c1 H..$8...1.......}..L.D$.t.L..L..
10a00 48 89 ea 48 89 df e8 e5 8c 00 00 49 89 c5 49 83 ce ff 4c 89 e5 8a 45 00 3c 3b 75 05 48 ff c5 eb H..H.......I..I...L...E.<;u.H...
10a20 f4 84 c0 75 11 48 8d 7c 24 18 e8 e9 80 00 00 31 c0 e9 9a 00 00 00 be 3b 00 00 00 48 89 ef e8 9d ...u.H.|$......1.......;...H....
10a40 37 ff ff 48 85 c0 49 89 c4 75 12 31 c0 4c 89 f1 48 89 ef f2 ae 48 f7 d1 4c 8d 64 0d ff 4c 89 e2 7..H..I..u.1.L..H....H..L.d..L..
10a60 48 89 ee 48 89 df 48 29 ea e8 11 45 00 00 4d 85 e4 74 b2 31 d2 83 ce ff 48 89 df e8 56 43 00 00 H..H..H)...E..M..t.1....H...VC..
10a80 4c 89 e9 ba 50 45 45 00 48 89 c6 48 89 df e8 5d 8c 00 00 83 ca ff be fe ff ff ff 48 89 df 48 89 L...PEE.H..H...]...........H..H.
10aa0 c5 e8 b8 3f 00 00 be fe ff ff ff 48 89 df e8 68 3f 00 00 be a8 40 45 00 48 89 ef e8 20 39 ff ff ...?.......H...h?....@E.H....9..
10ac0 48 85 c0 74 23 48 89 c7 e8 b3 36 ff ff 48 89 e8 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 H..t#H....6..H..H..$8...dH3.%(..
10ae0 00 74 43 e8 d8 36 ff ff 48 89 ea 48 89 df be cd 20 45 00 31 c0 e8 6a 45 00 00 83 ca ff 48 89 df .tC..6..H..H.....E.1..jE.....H..
10b00 be fe ff ff ff e8 54 3f 00 00 48 89 df be fe ff ff ff e8 04 3f 00 00 48 8d 7c 24 18 e8 46 80 00 ......T?..H.........?..H.|$..F..
10b20 00 e9 ec fe ff ff 48 81 c4 40 20 00 00 5b 5d 41 5c 41 5d 41 5e c3 41 55 49 89 d5 ba c0 23 45 00 ......H..@...[]A\A]A^.AUI....#E.
10b40 41 54 49 89 f4 be d8 b9 f0 ff 55 53 48 89 fb 51 e8 6e 48 00 00 4c 89 e2 83 ce ff 48 89 df e8 39 ATI.......USH..Q.nH..L.....H...9
10b60 47 00 00 83 ce ff 48 89 df e8 52 43 00 00 be fd ff ff ff 48 89 c5 48 89 df e8 9d 3e 00 00 48 85 G.....H...RC.......H..H....>..H.
10b80 ed 0f 85 9f 00 00 00 41 80 7d 00 2a b8 02 00 00 00 be 02 01 00 00 4c 89 e7 0f 45 f0 e8 af 38 ff .......A.}.*..........L...E...8.
10ba0 ff 48 85 c0 48 89 c5 75 1a e8 02 3b ff ff 48 89 df 48 89 c6 e8 1a 44 00 00 b8 01 00 00 00 e9 af .H..H..u...;..H..H....D.........
10bc0 00 00 00 ba c0 23 45 00 be d8 b9 f0 ff 48 89 df e8 ee 47 00 00 48 89 ee 48 89 df e8 e7 45 00 00 .....#E......H....G..H..H....E..
10be0 83 ce ff 48 89 df e8 2e 3f 00 00 4c 89 e2 be fd ff ff ff 48 89 df e8 93 49 00 00 be fe ff ff ff ...H....?..L.......H....I.......
10c00 48 89 df e8 fb 86 00 00 48 8d 50 01 be fe ff ff ff 48 89 df e8 81 4a 00 00 be fe ff ff ff 48 89 H.......H.P......H....J.......H.
10c20 df e8 f5 3d 00 00 41 80 7d 00 2a 75 0f be 01 00 00 00 48 89 df e8 73 45 00 00 eb 34 4c 89 ee 48 ...=..A.}.*u......H...sE...4L..H
10c40 89 ef e8 29 3a ff ff 48 85 c0 75 17 e8 5f 3a ff ff 48 89 df 48 89 c6 e8 77 43 00 00 b8 02 00 00 ...):..H..u.._:..H..H...wC......
10c60 00 eb 0f 31 d2 48 89 c6 48 89 df e8 ab 44 00 00 31 c0 5a 5b 5d 41 5c 41 5d c3 55 31 d2 be 01 00 ...1.H..H....D..1.Z[]A\A].U1....
10c80 00 00 53 48 89 fb 51 e8 0c 84 00 00 31 d2 48 89 c5 be 02 00 00 00 48 89 df e8 fa 83 00 00 48 89 ..SH..Q.....1.H.......H.......H.
10ca0 ee 48 89 c2 48 89 df e8 8a fe ff ff 89 c5 b8 01 00 00 00 85 ed 74 37 48 89 df e8 83 42 00 00 ba .H..H................t7H....B...
10cc0 01 00 00 00 be fe ff ff ff 48 89 df e8 8d 3d 00 00 ff cd b8 dc 20 45 00 be df 35 45 00 48 0f 45 .........H....=.......E...5E.H.E
10ce0 f0 48 89 df e8 ea 42 00 00 b8 03 00 00 00 5a 5b 5d c3 41 55 b9 e1 20 45 00 49 89 f5 48 89 d6 ba .H....B.......Z[].AU...E.I..H...
10d00 e0 34 45 00 41 54 55 53 48 89 fb 41 50 e8 de 89 00 00 be 2d 00 00 00 48 89 c7 48 89 c5 e8 be 34 .4E.ATUSH..AP......-...H..H....4
10d20 ff ff 48 85 c0 49 89 c4 74 3b 48 89 c2 48 89 ee 48 89 df 48 29 ea e8 44 42 00 00 be e3 20 45 00 ..H..I..t;H..H..H..H)..DB.....E.
10d40 48 89 c2 48 89 df 31 c0 e8 17 43 00 00 4c 89 ee 48 89 c2 48 89 df e8 db fd ff ff 83 f8 02 75 2c H..H..1...C..L..H..H..........u,
10d60 49 8d 6c 24 01 48 89 ea 48 89 df be e3 20 45 00 31 c0 e8 ed 42 00 00 59 48 89 df 4c 89 ee 48 89 I.l$.H..H.....E.1...B..YH..L..H.
10d80 c2 5b 5d 41 5c 41 5d e9 aa fd ff ff 5a 5b 5d 41 5c 41 5d c3 55 be 01 00 00 00 53 48 89 fb 51 e8 .[]A\A].....Z[]A\A].U.....SH..Q.
10da0 5f 85 00 00 48 89 c5 48 85 ed 7e 35 48 89 ea be 01 00 00 00 48 89 df e8 be 45 00 00 83 ce ff 48 _...H..H..~5H.......H....E.....H
10dc0 89 df 48 ff cd e8 f6 40 00 00 48 89 c7 e8 4e 37 ff ff be fe ff ff ff 48 89 df e8 3c 3c 00 00 eb ..H....@..H...N7.......H...<<...
10de0 c6 5a 5b 31 c0 5d c3 41 56 49 89 ce 41 55 49 89 f5 41 54 4d 89 c4 55 53 48 89 fb 48 89 d7 e8 2d .Z[1.].AVI..AUI..ATM..USH..H...-
10e00 32 ff ff 48 85 c0 48 89 c5 75 1d 4c 89 f7 e8 1d 32 ff ff 48 85 c0 48 89 c5 75 0d 4c 89 e6 48 89 2..H..H..u.L....2..H..H..u.L..H.
10e20 df e8 ad 41 00 00 eb 77 ba ee 20 45 00 be d8 b9 f0 ff 48 89 df e8 62 44 00 00 83 ce ff 48 89 df ...A...w...E......H...bD.....H..
10e40 e8 72 3f 00 00 be fe ff ff ff 41 89 c6 48 89 df e8 c6 3b 00 00 45 85 f6 75 c1 b9 f8 20 45 00 ba .r?.......A..H....;..E..u....E..
10e60 fc 20 45 00 48 89 ee 48 89 df e8 81 88 00 00 4c 89 e1 ba ff 20 45 00 48 89 c6 48 89 df e8 6e 88 ..E.H..H.......L.....E.H..H...n.
10e80 00 00 be fe ff ff ff 48 89 df 83 ca ff e8 cc 3b 00 00 be fe ff ff ff 48 89 df e8 7c 3b 00 00 48 .......H.......;.......H...|;..H
10ea0 89 df 4c 89 ea be fe ff ff ff 5b 5d 41 5c 41 5d 41 5e e9 d7 46 00 00 55 31 d2 48 89 f5 83 ce ff ..L.......[]A\A]A^..F..U1.H.....
10ec0 53 48 89 fb 48 83 ec 18 e8 09 3f 00 00 48 89 df 31 d2 be 01 00 00 00 48 89 44 24 08 e8 f5 3e 00 SH..H.....?..H..1......H.D$...>.
10ee0 00 4c 8b 44 24 08 48 83 c4 18 48 89 df 5b 48 89 e9 48 89 c2 be 01 21 45 00 5d 31 c0 e9 de 76 00 .L.D$.H...H..[H..H....!E.]1...v.
10f00 00 41 54 31 c9 ba bf 39 45 00 be 04 00 00 00 55 53 48 89 fb 48 83 ec 10 e8 b0 81 00 00 31 c9 ba .AT1...9E......USH..H........1..
10f20 e0 34 45 00 be 03 00 00 00 48 89 df 48 89 44 24 08 e8 97 81 00 00 31 d2 be 02 00 00 00 48 89 df .4E......H..H.D$......1......H..
10f40 49 89 c4 e8 50 81 00 00 31 d2 be 01 00 00 00 48 89 df 48 89 c5 e8 3e 81 00 00 4c 8b 44 24 08 48 I...P...1......H..H...>...L.D$.H
10f60 89 ea 4c 89 e1 48 89 c6 48 89 df e8 42 fa ff ff 48 85 c0 ba 01 00 00 00 75 1f 48 89 df e8 c0 3f ..L..H..H...B...H.......u.H....?
10f80 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 ca 3a 00 00 ba 02 00 00 00 48 83 c4 10 89 d0 5b ............H....:.......H.....[
10fa0 5d 41 5c c3 41 55 49 89 f5 be d7 b9 f0 ff 41 54 49 89 d4 55 53 48 89 fb 51 e8 de 42 00 00 31 d2 ]A\.AUI.......ATI..USH..Q..B..1.
10fc0 83 ce ff 48 89 df e8 0b 3e 00 00 48 85 c0 48 89 c5 75 12 4c 89 e2 be 2f 21 45 00 48 89 df 31 c0 ...H....>..H..H..u.L.../!E.H..1.
10fe0 e8 fa 75 00 00 58 48 89 df 48 89 ea 4c 89 ee 5b 5d 41 5c 41 5d 41 b8 bf 39 45 00 b9 e0 34 45 00 ..u..XH..H..L..[]A\A]A..9E...4E.
11000 e9 ad f9 ff ff 55 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 81 80 00 00 ba 4e 21 45 00 48 89 c6 48 .....U1.SH..V...........N!E.H..H
11020 89 df e8 7d ff ff ff 48 85 c0 48 89 c5 74 2b 31 d2 48 89 c6 48 89 df e8 e5 7c 00 00 85 c0 48 89 ...}...H..H..t+1.H..H....|....H.
11040 ee 48 89 df 75 0c e8 88 3f 00 00 b8 02 00 00 00 eb 0d 59 5b 5d e9 5d fe ff ff b8 01 00 00 00 5a .H..u...?.........Y[].]........Z
11060 5b 5d c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb e8 22 80 00 00 be 2e 00 00 00 48 89 c7 48 89 [].AT1......USH..."........H..H.
11080 c5 e8 5a 31 ff ff 48 85 c0 0f 84 85 00 00 00 48 29 e8 48 89 ee 48 89 df 48 89 c2 e8 df 3e 00 00 ..Z1..H........H).H..H..H....>..
110a0 31 d2 83 ce ff 48 89 df e8 29 3d 00 00 ba 4d 21 45 00 48 89 c6 48 89 df e8 e7 fe ff ff 48 85 c0 1....H...)=...M!E.H..H.......H..
110c0 49 89 c4 74 53 48 89 ea 48 89 c6 48 89 df e8 1f fc ff ff 85 c0 74 2b 83 f8 02 74 0f 48 89 df 4c I..tSH..H..H.........t+...t.H..L
110e0 89 e6 5b 5d 41 5c e9 cc fd ff ff 4c 89 e1 48 89 ea be 53 21 45 00 48 89 df 31 c0 e8 64 3f 00 00 ..[]A\.....L..H...S!E.H..1..d?..
11100 eb 16 4c 89 e6 48 89 df e8 c6 3e 00 00 b8 02 00 00 00 eb 09 31 c0 eb 05 b8 01 00 00 00 5b 5d 41 ..L..H....>.........1........[]A
11120 5c c3 41 54 31 d2 be 01 00 00 00 55 53 48 89 fb e8 63 7f 00 00 ba 4d 21 45 00 48 89 c6 48 89 df \.AT1......USH...c....M!E.H..H..
11140 49 89 c4 e8 5c fe ff ff 48 85 c0 48 89 c5 74 2d 48 89 c6 48 89 df 4c 89 e2 e8 94 fb ff ff 85 c0 I...\...H..H..t-H..H..L.........
11160 48 89 ee 48 89 df 75 0c e8 66 3e 00 00 b8 02 00 00 00 eb 0e 5b 5d 41 5c e9 3a fd ff ff b8 01 00 H..H..u..f>.........[]A\.:......
11180 00 00 5b 5d 41 5c c3 41 54 31 d2 31 f6 55 31 ed 53 48 89 fb e8 7d 42 00 00 ba 01 00 00 00 31 f6 ..[]A\.AT1.1.U1.SH...}B.......1.
111a0 48 89 df e8 6e 42 00 00 31 d2 be 94 0d 41 00 48 89 df e8 64 3f 00 00 ba ab 19 45 00 be fe ff ff H...nB..1....A.H...d?.....E.....
111c0 ff 48 89 df e8 c5 43 00 00 be fe ff ff ff 48 89 df e8 8d 45 00 00 ba c0 23 45 00 be d8 b9 f0 ff .H....C.......H....E....#E......
111e0 48 89 df e8 11 45 00 00 f2 0f 10 05 78 06 04 00 be 88 00 00 00 48 89 df e8 03 86 00 00 ba 08 00 H....E......x........H..........
11200 00 00 31 f6 48 89 df e8 0a 42 00 00 31 d2 be 30 23 45 00 48 89 df e8 09 83 00 00 31 d2 be 04 00 ..1.H....B..1..0#E.H.......1....
11220 00 00 48 89 df e8 ec 41 00 00 48 ff c5 4c 8b 24 ed c8 22 45 00 4d 85 e4 74 2f 48 89 df be fe ff ..H....A..H..L.$.."E.M..t/H.....
11240 ff ff e8 d2 38 00 00 4c 89 e6 48 89 df ba 01 00 00 00 e8 c4 3e 00 00 48 89 ea be fe ff ff ff 48 ....8..L..H.........>..H.......H
11260 89 df e8 33 44 00 00 eb c1 48 89 df ba 1a 20 45 00 be fe ff ff ff e8 13 43 00 00 48 89 df 41 b8 ...3D....H.....E........C..H..A.
11280 71 21 45 00 b9 08 22 45 00 ba 11 22 45 00 be 4e 21 45 00 e8 4f fb ff ff 41 b8 1e 22 45 00 b9 63 q!E..."E..."E..N!E..O...A.."E..c
112a0 22 45 00 48 89 df ba 6d 22 45 00 be 4d 21 45 00 e8 32 fb ff ff 48 89 df ba 0a 00 00 00 be 7b 22 "E.H...m"E..M!E..2...H........{"
112c0 45 00 e8 b8 3c 00 00 48 89 df ba 86 22 45 00 be fe ff ff ff e8 b5 42 00 00 48 89 df ba 61 20 45 E...<..H...."E........B..H...a.E
112e0 00 be d8 b9 f0 ff e8 c2 82 00 00 48 89 df ba 8d 22 45 00 be fe ff ff ff e8 91 42 00 00 48 89 df ...........H...."E........B..H..
11300 ba a3 20 45 00 be d8 b9 f0 ff e8 9e 82 00 00 48 89 df ba 94 22 45 00 be fe ff ff ff e8 6d 42 00 ...E...........H...."E.......mB.
11320 00 ba 02 00 00 00 48 89 df be d8 b9 f0 ff e8 47 40 00 00 48 89 df be fe ff ff ff e8 d9 37 00 00 ......H........G@..H.........7..
11340 48 89 df ba 01 00 00 00 be 00 23 45 00 e8 d2 81 00 00 48 89 df be fe ff ff ff e8 bc 36 00 00 5b H.........#E......H.........6..[
11360 5d b8 01 00 00 00 41 5c c3 be c4 23 45 00 31 c0 e9 6a 72 00 00 53 48 89 fb 48 83 ec 10 48 8b 77 ].....A\...#E.1..jr..SH..H...H.w
11380 18 48 8b 7f 20 48 8d 54 24 08 ff 53 10 48 85 c0 74 1d 48 8b 54 24 08 48 85 d2 74 13 48 ff ca 48 .H...H.T$..S.H..t.H.T$.H..t.H..H
113a0 89 13 48 8d 50 01 48 89 53 08 0f b6 00 eb 03 83 c8 ff 48 83 c4 10 5b c3 48 89 7e 20 48 89 56 10 ..H.P.H.S.........H...[.H.~.H.V.
113c0 48 89 4e 18 48 c7 06 00 00 00 00 48 c7 46 08 00 00 00 00 c3 41 54 49 89 f4 55 48 89 d5 53 48 89 H.N.H......H.F......ATI..UH..SH.
113e0 fb 48 85 ed 74 3e 48 83 3b 00 75 13 48 89 df e8 81 ff ff ff ff c0 74 30 48 ff 03 48 ff 4b 08 48 .H..t>H.;.u.H.........t0H..H.K.H
11400 8b 03 48 8b 73 08 4c 89 e7 48 39 c5 48 0f 46 c5 48 89 c1 48 29 c5 f3 a4 48 29 03 48 01 43 08 49 ..H.s.L..H9.H.F.H..H)...H).H.C.I
11420 89 fc eb bd 31 c0 eb 03 48 89 e8 5b 5d 41 5c c3 55 48 89 f5 53 48 89 d3 51 48 8b 56 10 48 39 d3 ....1...H..[]A\.UH..SH..QH.V.H9.
11440 76 20 48 83 fb 1f b8 20 00 00 00 48 8b 36 48 0f 46 d8 48 89 d9 e8 bd 18 00 00 48 89 5d 10 48 89 v.H........H.6H.F.H.......H.].H.
11460 45 00 48 8b 45 00 5a 5b 5d c3 50 be d8 b9 f0 ff e8 a4 36 00 00 b8 01 00 00 00 5a c3 41 54 55 89 E.H.E.Z[].P.......6.......Z.ATU.
11480 f5 be 02 00 00 00 53 48 89 fb e8 99 7d 00 00 ba 06 00 00 00 be 01 00 00 00 48 89 df 49 89 c4 e8 ......SH....}............H..I...
114a0 c4 7b 00 00 85 ed 44 89 e2 be 01 00 00 00 48 89 df 74 07 e8 ea 47 00 00 eb 05 e8 88 48 00 00 48 .{....D.......H..t...G......H..H
114c0 85 c0 74 21 48 89 c6 48 89 df e8 04 3b 00 00 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 7e 35 00 00 ..t!H..H....;.........H.....~5..
114e0 8d 45 01 eb 02 31 c0 5b 5d 41 5c c3 53 be 03 00 00 00 48 89 fb e8 06 75 00 00 48 89 df 31 f6 5b .E...1.[]A\.S.....H....u..H..1.[
11500 e9 77 ff ff ff be 01 00 00 00 e9 6d ff ff ff 41 55 41 89 d5 41 54 41 89 f4 89 d6 55 53 48 89 fb .w.........m...AUA..ATA....USH..
11520 51 e8 02 7d 00 00 ba 06 00 00 00 48 89 c5 44 89 e6 48 89 df e8 2f 7b 00 00 89 ea 44 89 e6 48 89 Q..}.......H..D..H.../{....D..H.
11540 df e8 5c 47 00 00 48 85 c0 75 10 ba e8 23 45 00 44 89 ee 48 89 df e8 45 71 00 00 5a 5b 89 e8 5d ..\G..H..u...#E.D..H...Eq..Z[..]
11560 41 5c 41 5d c3 53 be 02 00 00 00 48 89 fb e8 d2 35 00 00 83 f8 05 74 16 85 c0 74 12 ba fe 23 45 A\A].S.....H....5.....t...t...#E
11580 00 be 02 00 00 00 48 89 df e8 12 71 00 00 48 89 df be 02 00 00 00 e8 80 34 00 00 48 89 df be 01 ......H....q..H.........4..H....
115a0 00 00 00 e8 bb 41 00 00 b8 01 00 00 00 5b c3 55 48 89 f5 48 89 d6 53 48 89 fb 50 e8 13 3a 00 00 .....A.......[.UH..H..SH..P..:..
115c0 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 bb 3f 00 00 55 48 89 d5 ba 01 00 00 00 53 48 89 fb YH..H.......[]..?..UH.......SH..
115e0 48 89 f7 48 39 f3 51 75 0f be fe ff ff ff 48 89 df e8 68 34 00 00 eb 08 48 89 de e8 79 33 00 00 H..H9.Qu......H...h4....H...y3..
11600 58 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 7b 3f 00 00 55 48 89 f5 48 63 f2 53 48 89 fb 50 e8 XH..H.......[].{?..UH..Hc.SH..P.
11620 47 39 00 00 59 48 89 df 48 89 ea be fe ff ff ff 5b 5d e9 57 3f 00 00 53 ba 07 00 00 00 48 89 fb G9..YH..H.......[].W?..S.....H..
11640 be 01 00 00 00 e8 1e 7a 00 00 48 89 df be 02 00 00 00 e8 a9 73 00 00 48 89 df be 02 00 00 00 e8 .......z..H.........s..H........
11660 b7 33 00 00 48 89 df be 01 00 00 00 e8 83 41 00 00 b8 01 00 00 00 5b c3 53 ba 02 00 00 00 48 89 .3..H.........A.......[.S.....H.
11680 fb be 01 00 00 00 e8 84 fe ff ff 48 89 df 89 c2 be 01 00 00 00 e8 ab 47 00 00 48 89 df 48 89 c6 ...........H...........G..H..H..
116a0 e8 22 3b 00 00 b8 01 00 00 00 5b c3 41 54 ba 02 00 00 00 be 01 00 00 00 55 53 48 89 fb e8 4d fe .";.......[.AT..........USH...M.
116c0 ff ff ba 04 00 00 00 be 03 00 00 00 48 89 df 89 c5 e8 39 fe ff ff be 01 00 00 00 48 89 df 41 89 ............H.....9........H..A.
116e0 c4 e8 85 34 00 00 85 c0 74 12 ba 14 24 45 00 be 01 00 00 00 48 89 df e8 a4 6f 00 00 be 03 00 00 ...4....t...$E......H....o......
11700 00 48 89 df e8 62 34 00 00 85 c0 74 12 ba 14 24 45 00 be 03 00 00 00 48 89 df e8 81 6f 00 00 45 .H...b4....t...$E......H....o..E
11720 89 e0 89 ea 48 89 df b9 03 00 00 00 be 01 00 00 00 e8 50 47 00 00 5b 5d 31 c0 41 5c c3 53 be 01 ....H.............PG..[]1.A\.S..
11740 00 00 00 48 89 fb e8 b5 72 00 00 be 01 00 00 00 48 89 df e8 17 3d 00 00 85 c0 75 08 48 89 df e8 ...H....r.......H....=....u.H...
11760 de 37 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 cc 33 00 00 83 f8 07 74 0a 48 89 .7.......[.S.....H....3.....t.H.
11780 df e8 bc 37 00 00 eb 0d be 01 00 00 00 48 89 df e8 37 3d 00 00 b8 01 00 00 00 5b c3 55 53 48 89 ...7.........H...7=.......[.USH.
117a0 fb 48 81 ec 18 01 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 08 01 00 00 31 c0 48 8d 6c 24 0e .H......dH..%(...H..$....1.H.l$.
117c0 48 8b 35 e9 cd 24 00 bf 2a 24 45 00 e8 7f 2a ff ff 48 8b 3d d8 cd 24 00 e8 b3 2c ff ff 48 8b 15 H.5..$..*$E...*..H.=..$...,..H..
117e0 c4 cd 24 00 be fa 00 00 00 48 89 ef e8 6f 2b ff ff 48 85 c0 74 11 be 36 24 45 00 48 89 ef e8 8d ..$......H...o+..H..t..6$E.H....
11800 2b ff ff 85 c0 75 1e 31 c0 48 8b 9c 24 08 01 00 00 64 48 33 1c 25 28 00 00 00 0f 84 8b 00 00 00 +....u.1.H..$....dH3.%(.........
11820 e8 9b 29 ff ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 45 31 c0 48 89 ee 48 89 df 48 f7 d1 48 8d 51 ff ..)..1.H...H....E1.H..H..H..H.Q.
11840 b9 3c 24 45 00 e8 b7 76 00 00 85 c0 74 36 31 d2 83 ce ff 48 89 df e8 7b 35 00 00 48 8b 3d 4e cd .<$E...v....t61....H...{5..H.=N.
11860 24 00 48 89 c1 ba 4d 24 45 00 be 01 00 00 00 31 c0 e8 ca 2d ff ff 48 8b 3d 33 cd 24 00 e8 0e 2c $.H...M$E......1...-..H.=3.$...,
11880 ff ff eb 18 45 31 c9 45 31 c0 31 c9 31 d2 31 f6 48 89 df e8 10 40 00 00 85 c0 75 b2 31 f6 48 89 ....E1.E1.1.1.1.H....@....u.1.H.
118a0 df e8 75 31 00 00 e9 15 ff ff ff 48 81 c4 18 01 00 00 5b 5d c3 55 48 89 f5 be 01 00 00 00 53 48 ..u1.......H......[].UH.......SH
118c0 89 fb 41 50 e8 7c 32 00 00 83 f8 08 75 17 c7 45 00 01 00 00 00 48 89 df be 01 00 00 00 59 5b 5d ..AP.|2.....u..E.....H.......Y[]
118e0 e9 ff 35 00 00 c7 45 00 00 00 00 00 48 89 d8 5a 5b 5d c3 41 54 55 53 48 89 fb 48 83 ec 10 48 8d ..5...E.....H..Z[].ATUSH..H...H.
11900 74 24 0c e8 ad ff ff ff 48 89 c5 8b 44 24 0c 31 d2 48 89 df 8d 70 01 e8 ba 34 00 00 48 85 c0 49 t$......H...D$.1.H...p...4..H..I
11920 89 c4 75 24 8b 44 24 0c 48 89 df 8d 70 01 e8 12 32 00 00 85 c0 7e 11 8b 44 24 0c 48 89 df 8d 70 ..u$.D$.H...p...2....~..D$.H...p
11940 01 e8 d3 31 00 00 eb 27 8b 44 24 0c 31 d2 48 39 eb 0f 94 c2 48 89 df 8d 70 02 e8 24 79 00 00 4c ...1...'.D$.1.H9....H...p..$y..L
11960 89 e2 89 c1 48 89 ee 48 89 df e8 57 69 00 00 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 41 55 41 ....H..H...Wi..H........[]A\.AUA
11980 54 55 53 48 89 fb 48 81 ec 98 00 00 00 48 8d 74 24 04 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 TUSH..H......H.t$.dH..%(...H..$.
119a0 00 00 00 31 c0 e8 0b ff ff ff 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 6c 78 00 00 49 89 c5 8b ...1......H...D$.H...p..lx..I...
119c0 44 24 04 48 89 df 8d 70 02 e8 5a 78 00 00 48 8d 54 24 08 44 89 ee 48 89 ef 49 89 c4 e8 d0 c6 00 D$.H...p..Zx..H.T$.D..H..I......
119e0 00 85 c0 8b 74 24 04 75 11 ff c6 ba 51 24 45 00 48 89 df e8 a8 6c 00 00 eb 5f 83 c6 03 48 89 df ....t$.u....Q$E.H....l..._...H..
11a00 e8 fb 6f 00 00 8b 44 24 04 48 89 df 8d 70 03 e8 07 30 00 00 ba 01 00 00 00 48 89 ee 48 89 df e8 ..o...D$.H...p...0.......H..H...
11a20 55 2f 00 00 48 8d 74 24 08 44 89 e2 48 89 ef e8 1a c7 00 00 48 85 c0 49 89 c4 75 0d be fe ff ff U/..H.t$.D..H.......H..I..u.....
11a40 ff 48 89 ef e8 d2 2f 00 00 4c 89 e6 48 89 df e8 7f 35 00 00 b8 01 00 00 00 48 8b 8c 24 88 00 00 .H..../..L..H....5.......H..$...
11a60 00 64 48 33 0c 25 28 00 00 00 74 05 e8 4f 27 ff ff 48 81 c4 98 00 00 00 5b 5d 41 5c 41 5d c3 41 .dH3.%(...t..O'..H......[]A\A].A
11a80 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 48 8d 74 24 0c e8 1b fe ff ff 49 89 c4 8b 44 24 WAVAUATUSH..H...H.t$......I...D$
11aa0 0c 48 89 df 8d 70 01 e8 99 30 00 00 85 c0 8b 74 24 0c 7f 17 ff c6 48 89 df 45 31 ed e8 5a 2f 00 .H...p...0.....t$.....H..E1..Z/.
11ac0 00 45 31 f6 31 ed e9 92 00 00 00 83 c6 02 31 d2 48 89 df e8 c0 75 00 00 49 89 c5 8b 44 24 0c ba .E1.1.........1.H....u..I...D$..
11ae0 06 00 00 00 48 89 df 31 ed 8d 70 01 e8 77 75 00 00 8b 44 24 0c 31 d2 48 89 df 8d 70 03 e8 81 77 ....H..1..p..wu...D$.1.H...p...w
11b00 00 00 4c 89 ef be 63 00 00 00 49 89 c7 41 89 c6 e8 cb 26 ff ff 48 85 c0 4c 89 ef be 72 00 00 00 ..L...c...I..A....&..H..L...r...
11b20 40 0f 95 c5 e8 b7 26 ff ff 89 ea 4c 89 ef be 6c 00 00 00 83 ca 02 48 85 c0 41 bd 8e 1e 41 00 0f @.....&....L...l......H..A...A..
11b40 45 ea e8 99 26 ff ff 89 ea 83 ca 04 48 85 c0 0f 45 ea 89 e8 83 c8 08 45 85 ff 0f 4f e8 ba f0 26 E...&.......H...E......E...O...&
11b60 45 00 be d8 b9 f0 ff 48 89 df e8 54 38 00 00 85 c0 75 63 ba 02 00 00 00 31 f6 48 89 df e8 94 38 E......H...T8....uc.....1.H....8
11b80 00 00 83 ce ff 48 89 df e8 8c 2f 00 00 ba f0 26 45 00 be d8 b9 f0 ff 48 89 df e8 5a 3b 00 00 be .....H..../....&E......H...Z;...
11ba0 d3 1e 45 00 48 89 df e8 27 34 00 00 ba 64 24 45 00 be fe ff ff ff 48 89 df e8 d0 39 00 00 83 ce ..E.H...'4...d$E......H....9....
11bc0 ff 48 89 df e8 50 2f 00 00 be fe ff ff ff 48 89 df e8 8d 3b 00 00 4c 89 e7 e8 fd 35 00 00 ba 01 .H...P/.......H....;..L....5....
11be0 00 00 00 48 89 de 4c 89 e7 e8 8b 2d 00 00 8b 44 24 0c 48 89 df 8d 70 01 e8 1c 2f 00 00 48 89 df ...H..L....-...D$.H...p.../..H..
11c00 be fd ff ff ff e8 28 3a 00 00 44 89 f1 89 ea 4c 89 ee 4c 89 e7 e8 47 c4 00 00 48 83 c4 18 31 c0 ......(:..D....L..L...G...H...1.
11c20 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 74 24 04 64 48 []A\A]A^A_.ATUSH..H......H.t$.dH
11c40 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 5f fc ff ff 48 89 c5 8b 44 24 04 48 89 df ..%(...H..$....1.._...H...D$.H..
11c60 8d 70 02 e8 c0 75 00 00 49 89 c4 8b 44 24 04 48 89 df 8d 70 01 e8 cb 2e 00 00 83 f8 06 8b 74 24 .p...u..I...D$.H...p..........t$
11c80 04 75 27 ff c6 48 89 df e8 8c 2e 00 00 31 f6 48 89 df 44 89 e2 e8 46 c4 00 00 48 89 df 48 89 c6 .u'..H.......1.H..D...F...H..H..
11ca0 e8 2e 33 00 00 e9 87 00 00 00 ff c6 48 89 df e8 74 75 00 00 48 8d 54 24 08 89 c6 48 89 ef e8 ee ..3.........H...tu..H.T$...H....
11cc0 c3 00 00 85 c0 75 16 8b 44 24 04 ba 51 24 45 00 48 89 df 8d 70 01 e8 c5 69 00 00 eb 59 48 8d 74 .....u..D$..Q$E.H...p...i...YH.t
11ce0 24 08 44 89 e2 48 89 ef e8 f3 c3 00 00 48 85 c0 49 89 c4 74 34 ba 01 00 00 00 48 89 de 48 89 ef $.D..H.......H..I..t4.....H..H..
11d00 e8 74 2c 00 00 4c 89 e6 48 89 df e8 c3 32 00 00 ba 01 00 00 00 be fe ff ff ff 48 89 df e8 3c 2d .t,..L..H....2............H...<-
11d20 00 00 b8 02 00 00 00 eb 0d 48 89 df e8 11 32 00 00 b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 .........H....2.......H..$....dH
11d40 33 0c 25 28 00 00 00 74 05 e8 72 24 ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 54 55 53 48 89 3.%(...t..r$..H......[]A\.ATUSH.
11d60 fb 48 83 ec 20 48 8d 74 24 0c 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 e8 36 fb ff ff 48 .H...H.t$.dH..%(...H.D$.1..6...H
11d80 89 c5 48 89 c7 e8 18 c3 00 00 48 89 ef 41 89 c4 e8 05 c3 00 00 48 85 c0 75 0a 48 89 df e8 a0 31 ..H.......H..A.......H..u.H....1
11da0 00 00 eb 70 48 3d 8e 1e 41 00 74 14 ba 0d 00 00 00 be 6b 24 45 00 48 89 df e8 c1 31 00 00 eb 54 ...pH=..A.t.......k$E.H....1...T
11dc0 ba f0 26 45 00 be d8 b9 f0 ff 48 89 df e8 f1 35 00 00 48 89 ef e8 01 34 00 00 ba 01 00 00 00 48 ..&E......H....5..H....4.......H
11de0 89 de 48 89 ef e8 8f 2b 00 00 be fe ff ff ff 48 89 df e8 49 35 00 00 be fe ff ff ff 48 89 df 83 ..H....+.......H...I5.......H...
11e00 ca ff e8 57 2c 00 00 be fe ff ff ff 48 89 df e8 07 2c 00 00 31 d2 41 f6 c4 01 74 07 c6 44 24 13 ...W,.......H....,..1.A...t..D$.
11e20 63 b2 01 41 f6 c4 02 74 0a 48 63 c2 ff c2 c6 44 04 13 72 41 80 e4 04 74 0a 48 63 c2 ff c2 c6 44 c..A...t.Hc....D..rA...t.Hc....D
11e40 04 13 6c 48 8d 74 24 13 48 63 d2 48 89 df c6 44 14 13 00 e8 7b 31 00 00 48 89 ef e8 4a c2 00 00 ..lH.t$.Hc.H...D....{1..H...J...
11e60 48 89 df 48 63 f0 e8 00 31 00 00 48 8b 4c 24 18 64 48 33 0c 25 28 00 00 00 b8 03 00 00 00 74 05 H..Hc...1..H.L$.dH3.%(........t.
11e80 e8 3b 23 ff ff 48 83 c4 20 5b 5d 41 5c c3 55 ba f0 26 45 00 48 89 f5 be d8 b9 f0 ff 53 48 89 fb .;#..H...[]A\.U..&E.H.......SH..
11ea0 41 52 e8 1c 35 00 00 48 89 df e8 2c 33 00 00 be fe ff ff ff 48 89 df e8 84 34 00 00 83 f8 06 75 AR..5..H...,3.......H....4.....u
11ec0 43 48 63 45 00 48 89 df 48 8b 34 c5 b0 25 45 00 e8 fe 30 00 00 48 63 75 28 48 89 df 85 f6 78 07 CHcE.H..H.4..%E...0..Hcu(H....x.
11ee0 e8 86 30 00 00 eb 05 e8 56 30 00 00 41 59 48 89 df 45 31 c0 31 c9 5b 5d 31 d2 be 02 00 00 00 e9 ..0.....V0..AYH..E1.1.[]1.......
11f00 3a 39 00 00 58 5b 5d c3 41 54 55 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 74 24 04 64 48 8b 04 25 :9..X[].ATUSH..H......H.t$.dH..%
11f20 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 82 f9 ff ff 49 89 c4 8b 44 24 04 31 c9 ba 79 24 45 (...H..$....1......I...D$.1..y$E
11f40 00 48 89 df 8d 70 02 e8 81 71 00 00 48 89 c5 8b 44 24 04 48 89 df 8d 70 01 e8 e7 2b 00 00 83 f8 .H...p...q..H...D$.H...p...+....
11f60 06 75 36 48 89 ea 48 89 df be 80 24 45 00 31 c0 e8 ef 30 00 00 48 89 c5 8b 44 24 04 48 89 df 8d .u6H..H....$E.1...0..H...D$.H...
11f80 70 01 e8 92 2b 00 00 ba 01 00 00 00 4c 89 e6 48 89 df e8 e2 29 00 00 eb 2f 8b 44 24 04 48 89 df p...+.......L..H....).../.D$.H..
11fa0 8d 70 01 e8 80 72 00 00 48 8d 54 24 08 89 c6 4c 89 e7 e8 fa c0 00 00 85 c0 75 0d 48 89 df e8 7f .p...r..H.T$...L.........u.H....
11fc0 2f 00 00 e9 c6 01 00 00 48 8d 54 24 08 48 89 ee 4c 89 e7 e8 b8 c1 00 00 85 c0 75 19 8b 44 24 04 /.......H.T$.H..L.........u..D$.
11fe0 ba 84 24 45 00 48 89 df 8d 70 02 e8 b0 66 00 00 e9 9e 01 00 00 31 d2 31 f6 48 89 df e8 15 34 00 ..$E.H...p...f.......1.1.H....4.
12000 00 be 53 00 00 00 48 89 ef e8 d2 21 ff ff 48 85 c0 74 58 48 8b 54 24 28 be 93 24 45 00 48 89 df ..S...H....!..H..tXH.T$(..$E.H..
12020 e8 8a f5 ff ff 48 8d 54 24 40 be 9a 24 45 00 48 89 df e8 78 f5 ff ff 8b 54 24 34 be a8 24 45 00 .....H.T$@..$E.H...x....T$4..$E.
12040 48 89 df e8 cb f5 ff ff 8b 54 24 38 be a4 24 45 00 48 89 df e8 ba f5 ff ff 48 8b 54 24 20 be da H........T$8..$E.H.......H.T$...
12060 24 45 00 48 89 df e8 44 f5 ff ff be 6c 00 00 00 48 89 ef e8 68 21 ff ff 48 85 c0 74 11 8b 54 24 $E.H...D....l...H...h!..H..t..T$
12080 30 be b4 24 45 00 48 89 df e8 85 f5 ff ff be 75 00 00 00 48 89 ef e8 45 21 ff ff 48 85 c0 74 43 0..$E.H........u...H...E!..H..tC
120a0 0f b6 54 24 3c be c0 24 45 00 48 89 df e8 61 f5 ff ff 0f b6 54 24 3d be c5 24 45 00 48 89 df e8 ..T$<..$E.H...a.....T$=..$E.H...
120c0 4f f5 ff ff 0f be 74 24 3e 48 89 df e8 dc 30 00 00 ba cd 24 45 00 be fe ff ff ff 48 89 df e8 ab O.....t$>H....0....$E......H....
120e0 34 00 00 be 6e 00 00 00 48 89 ef e8 f0 20 ff ff 48 85 c0 74 24 48 8b 54 24 10 be a8 35 45 00 48 4...n...H.......H..t$H.T$...5E.H
12100 89 df e8 a8 f4 ff ff 48 8b 54 24 18 be d6 24 45 00 48 89 df e8 96 f4 ff ff be 74 00 00 00 48 89 .......H.T$...$E.H........t...H.
12120 ef e8 ba 20 ff ff 48 85 c0 74 1f 0f be 74 24 3f 48 89 df e8 75 30 00 00 ba df 24 45 00 be fe ff ......H..t...t$?H...u0....$E....
12140 ff ff 48 89 df e8 44 34 00 00 be 4c 00 00 00 48 89 ef e8 89 20 ff ff 48 85 c0 74 10 ba ea 24 45 ..H...D4...L...H.......H..t...$E
12160 00 4c 89 e6 48 89 df e8 67 f4 ff ff be 66 00 00 00 48 89 ef e8 67 20 ff ff 48 85 c0 74 10 ba f6 .L..H...g....f...H...g...H..t...
12180 24 45 00 4c 89 e6 48 89 df e8 45 f4 ff ff b8 01 00 00 00 48 8b 8c 24 88 00 00 00 64 48 33 0c 25 $E.L..H...E........H..$....dH3.%
121a0 28 00 00 00 74 05 e8 15 20 ff ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 53 f2 0f 10 05 a8 f6 03 00 (...t......H......[]A\.S........
121c0 48 89 fb be 88 00 00 00 e8 33 76 00 00 48 89 df ba 10 00 00 00 31 f6 e8 3a 32 00 00 48 89 df 31 H........3v..H.......1..:2..H..1
121e0 d2 be e0 25 45 00 e8 39 73 00 00 b8 01 00 00 00 5b c3 66 0f 2e 05 2e ee 03 00 72 18 f2 0f 10 0d ...%E..9s.......[.f.......r.....
12200 2c ee 03 00 66 0f 2e c8 76 0a f2 48 0f 2c f0 e9 57 2d 00 00 e9 3d 2d 00 00 53 be 01 00 00 00 48 ,...f...v..H.,..W-...=-..S.....H
12220 89 fb e8 8c 6f 00 00 f2 0f 59 05 61 07 04 00 48 89 df e8 1f 2d 00 00 b8 01 00 00 00 5b c3 53 be ....o....Y.a...H....-.......[.S.
12240 01 00 00 00 48 89 fb e8 67 6f 00 00 f2 0f 59 05 44 07 04 00 48 89 df e8 fa 2c 00 00 b8 01 00 00 ....H...go....Y.D...H....,......
12260 00 5b c3 53 be 01 00 00 00 48 89 fb e8 42 6f 00 00 e8 3a 22 ff ff 48 89 df e8 d8 2c 00 00 b8 01 .[.S.....H...Bo...:"..H....,....
12280 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 20 6f 00 00 e8 b8 23 ff ff 48 89 df e8 b6 2c 00 00 ...[.S.....H....o....#..H....,..
122a0 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 fe 6e 00 00 e8 26 23 ff ff 48 89 df e8 94 2c .....[.S.....H....n...&#..H....,
122c0 00 00 b8 01 00 00 00 5b c3 50 be 01 00 00 00 e8 df 6e 00 00 f2 48 0f 2c f8 e8 a2 1d ff ff e8 bd .......[.P.......n...H.,........
122e0 23 ff ff 31 c0 5a c3 41 54 55 53 48 89 fb 48 83 ec 10 e8 69 21 ff ff f2 48 0f 2a c8 48 89 df f2 #..1.Z.ATUSH..H....i!...H.*.H...
12300 0f 59 0d 99 06 04 00 f2 0f 11 4c 24 08 e8 f2 26 00 00 83 f8 01 74 1c 83 f8 02 74 2e 85 c0 75 4c .Y........L$...&.....t....t...uL
12320 f2 0f 10 44 24 08 48 89 df e8 28 2c 00 00 e9 b6 00 00 00 be 01 00 00 00 48 89 df bd 01 00 00 00 ...D$.H...(,............H.......
12340 e8 e3 6e 00 00 49 89 c4 eb 39 be 01 00 00 00 48 89 df e8 d1 6e 00 00 be 02 00 00 00 48 89 df 48 ..n..I...9.....H....n.......H..H
12360 89 c5 e8 c1 6e 00 00 49 89 c4 eb 17 48 83 c4 10 48 89 df be f4 26 45 00 5b 5d 41 5c 31 c0 e9 5c ....n..I....H...H....&E.[]A\1..\
12380 62 00 00 4c 39 e5 7e 12 ba 0e 27 45 00 be 01 00 00 00 48 89 df e8 06 63 00 00 48 85 ed 79 24 48 b..L9.~...'E......H....c..H..y$H
123a0 b8 ff ff ff ff ff ff ff 7f 48 01 e8 49 39 c4 7e 12 ba 20 27 45 00 be 01 00 00 00 48 89 df e8 dd .........H..I9.~...'E......H....
123c0 62 00 00 49 29 ec 48 89 df f2 49 0f 2a c4 f2 0f 58 05 4a ec 03 00 f2 0f 59 44 24 08 f2 48 0f 2c b..I).H...I.*...X.J.....YD$..H.,
123e0 f0 48 01 ee e8 82 2b 00 00 48 83 c4 10 b8 01 00 00 00 5b 5d 41 5c c3 41 55 41 54 55 48 89 fd 53 .H....+..H........[]A\.AUATUH..S
12400 51 e8 fe 25 00 00 85 c0 41 89 c5 7f 12 ba 33 27 45 00 be 01 00 00 00 48 89 ef e8 81 62 00 00 bb Q..%....A.....3'E......H....b...
12420 02 00 00 00 41 bc 01 00 00 00 44 39 eb 7f 1c 44 89 e2 89 de b9 01 00 00 00 48 89 ef e8 30 28 00 ....A.....D9...D.........H...0(.
12440 00 85 c0 44 0f 45 e3 ff c3 eb df 44 89 e6 48 89 ef e8 c3 26 00 00 5a 5b 5d 41 5c b8 01 00 00 00 ...D.E.....D..H....&..Z[]A\.....
12460 41 5d c3 41 55 41 54 55 48 89 fd 53 51 e8 92 25 00 00 85 c0 41 89 c5 7f 12 ba 33 27 45 00 be 01 A].AUATUH..SQ..%....A.....3'E...
12480 00 00 00 48 89 ef e8 15 62 00 00 bb 02 00 00 00 41 bc 01 00 00 00 44 39 eb 7f 1c 89 da 44 89 e6 ...H....b.......A.....D9.....D..
124a0 b9 01 00 00 00 48 89 ef e8 c4 27 00 00 85 c0 44 0f 45 e3 ff c3 eb df 44 89 e6 48 89 ef e8 57 26 .....H....'....D.E.....D..H...W&
124c0 00 00 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 d2 6c 00 ..Z[]A\.....A].S.....H..H.....l.
124e0 00 be 02 00 00 00 48 89 df f2 0f 11 04 24 e8 52 26 00 00 85 c0 f2 0f 10 0c 24 7f 0b 66 0f 28 c1 ......H......$.R&........$..f.(.
12500 e8 8b 1d ff ff eb 62 be 02 00 00 00 48 89 df f2 0f 11 0c 24 e8 9a 6c 00 00 66 0f 2e 05 87 04 04 ......b.....H......$..l..f......
12520 00 66 0f 28 d0 f2 0f 10 0c 24 7a 0d 75 0b 66 0f 28 c1 e8 69 1e ff ff eb 30 66 0f 28 c1 f2 0f 11 .f.(.....$z.u.f.(..i....0f.(....
12540 54 24 08 e8 48 1d ff ff f2 0f 10 54 24 08 f2 0f 11 04 24 66 0f 28 c2 e8 34 1d ff ff f2 0f 10 0c T$..H......T$.....$f.(..4.......
12560 24 f2 0f 5e c8 66 0f 28 c1 48 89 df e8 e5 29 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 55 be 01 00 $..^.f.(.H....)..H........[.U...
12580 00 00 53 48 89 fb 50 e8 9c 6c 00 00 48 89 df 48 89 c5 be 02 00 00 00 e8 8c 6c 00 00 31 f6 48 39 ..SH..P..l..H..H.........l..1.H9
125a0 c5 48 89 df 40 0f 92 c6 e8 00 2c 00 00 5a 5b b8 01 00 00 00 5d c3 53 be 01 00 00 00 48 89 fb e8 .H..@.....,..Z[.....].S.....H...
125c0 ef 6b 00 00 e8 77 1b ff ff 48 89 df e8 85 29 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 .k...w...H....).......[.S.....H.
125e0 fb e8 cd 6b 00 00 e8 05 1d ff ff 48 89 df e8 63 29 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 ...k.......H...c).......[.S.....
12600 48 89 fb 48 83 ec 10 e8 a7 6b 00 00 f2 0f 11 44 24 08 48 89 df be 02 00 00 00 f2 0f 10 05 fe e9 H..H.....k.....D$.H.............
12620 03 00 e8 ca 6b 00 00 f2 0f 10 54 24 08 66 0f 28 c8 66 0f 28 c2 e8 b6 1e ff ff 48 89 df e8 14 29 ....k.....T$.f.(.f.(......H....)
12640 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 58 6b 00 00 e8 b0 1f ff ff ..H........[.S.....H...Xk.......
12660 48 89 df e8 ee 28 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 36 6b 00 00 e8 9e 1c H....(.......[.S.....H...6k.....
12680 ff ff 48 89 df e8 cc 28 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 a6 24 00 00 83 ..H....(.......[.S.....H....$...
126a0 f8 03 be 01 00 00 00 48 89 df 75 29 e8 d4 24 00 00 85 c0 74 0c ba 07 00 00 00 be 58 36 45 00 eb .......H..u)..$....t.......X6E..
126c0 0a ba 05 00 00 00 be 42 27 45 00 48 89 df e8 ac 28 00 00 eb 0d e8 26 63 00 00 48 89 df e8 60 28 .......B'E.H....(.....&c..H...`(
126e0 00 00 b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 8e 24 00 00 85 c0 be 01 00 00 00 48 89 .......[.S.....H....$.........H.
12700 df 74 07 e8 13 23 00 00 eb 12 e8 a4 6a 00 00 e8 6c 1f ff ff 48 89 df e8 d6 fa ff ff b8 01 00 00 .t...#......j...l...H...........
12720 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec 10 e8 50 24 00 00 85 c0 be 01 00 00 00 48 89 df 74 .[.S.....H..H....P$.........H..t
12740 07 e8 d5 22 00 00 eb 5c e8 66 6a 00 00 66 0f 28 d0 f2 0f 11 04 24 0f 57 c0 66 0f 2e c2 76 0b 66 ..."...\.fj..f.(.....$.W.f...v.f
12760 0f 28 c2 e8 18 1f ff ff eb 0a f2 0f 10 04 24 e8 7c 1e ff ff 66 0f 28 c8 48 89 df f2 0f 11 4c 24 .(............$.|...f.(.H.....L$
12780 08 e8 6c fa ff ff f2 0f 10 1c 24 f2 0f 10 4c 24 08 66 0f 2e d9 7a 02 74 0b f2 0f 10 04 24 f2 0f ..l.......$...L$.f...z.t.....$..
127a0 5c c1 eb 03 0f 57 c0 48 89 df e8 a7 27 00 00 48 83 c4 10 b8 02 00 00 00 5b c3 53 be 01 00 00 00 \....W.H....'..H........[.S.....
127c0 48 89 fb e8 bd 23 00 00 85 c0 be 01 00 00 00 48 89 df 74 07 e8 42 22 00 00 eb 12 e8 d3 69 00 00 H....#.........H..t..B"......i..
127e0 e8 0b 1e ff ff 48 89 df e8 05 fa ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb 48 83 ec .....H............[.S.....H..H..
12800 10 48 8d 54 24 0c e8 5e 25 00 00 83 7c 24 0c 00 74 0d 48 89 c6 48 89 df e8 4e 27 00 00 eb 15 48 .H.T$..^%...|$..t.H..H...N'....H
12820 89 df be 01 00 00 00 e8 d4 61 00 00 48 89 df e8 0e 27 00 00 48 83 c4 10 b8 01 00 00 00 5b c3 53 .........a..H....'..H........[.S
12840 be 01 00 00 00 48 89 fb e8 38 23 00 00 85 c0 74 24 31 d2 48 89 df be 01 00 00 00 e8 09 25 00 00 .....H...8#....t$1.H.........%..
12860 48 99 48 89 df 48 31 d0 48 89 c6 48 29 d6 e8 f8 26 00 00 eb 20 48 89 df be 01 00 00 00 e8 31 69 H.H..H1.H..H)...&....H........1i
12880 00 00 f2 0f 10 0d 36 01 04 00 48 89 df 0f 54 c1 e8 c1 26 00 00 b8 01 00 00 00 5b c3 55 be 01 00 ......6...H...T...&.......[.U...
128a0 00 00 53 48 89 fb 48 83 ec 18 e8 d6 22 00 00 85 c0 74 69 be 02 00 00 00 48 89 df e8 c5 22 00 00 ..SH..H....."....ti.....H...."..
128c0 85 c0 74 58 31 d2 be 02 00 00 00 48 89 df e8 96 24 00 00 48 89 c5 48 8d 40 01 48 83 f8 01 77 1b ..tX1......H....$..H..H.@.H...w.
128e0 48 85 ed 75 12 ba 78 0d 45 00 be 02 00 00 00 48 89 df e8 a9 5d 00 00 31 f6 eb 17 31 d2 be 01 00 H..u..x.E......H....]..1...1....
12900 00 00 48 89 df e8 5f 24 00 00 48 99 48 f7 fd 48 89 d6 48 89 df e8 51 26 00 00 eb 33 be 02 00 00 ..H..._$..H.H..H..H...Q&...3....
12920 00 48 89 df e8 8a 68 00 00 48 89 df be 01 00 00 00 f2 0f 11 44 24 08 e8 77 68 00 00 f2 0f 10 4c .H....h..H..........D$..wh.....L
12940 24 08 e8 79 19 ff ff 48 89 df e8 07 26 00 00 48 83 c4 18 b8 01 00 00 00 5b 5d c3 53 f2 0f 10 05 $..y...H....&..H........[].S....
12960 04 ef 03 00 48 89 fb be 88 00 00 00 e8 8f 6e 00 00 48 89 df ba 1b 00 00 00 31 f6 e8 96 2a 00 00 ....H.........n..H.......1...*..
12980 31 d2 be d0 27 45 00 48 89 df e8 95 6b 00 00 f2 0f 10 05 19 00 04 00 48 89 df e8 b7 25 00 00 ba 1...'E.H....k..........H....%...
129a0 48 27 45 00 be fe ff ff ff 48 89 df e8 dd 2b 00 00 f2 0f 10 05 ff ff 03 00 48 89 df e8 95 25 00 H'E......H....+..........H....%.
129c0 00 ba 4b 27 45 00 48 89 df be fe ff ff ff e8 bb 2b 00 00 48 89 df 48 be ff ff ff ff ff ff ff 7f ..K'E.H.........+..H..H.........
129e0 e8 86 25 00 00 ba 50 27 45 00 48 89 df be fe ff ff ff e8 97 2b 00 00 48 89 df 48 be 00 00 00 00 ..%...P'E.H.........+..H..H.....
12a00 00 00 00 80 e8 62 25 00 00 48 89 df ba 5b 27 45 00 be fe ff ff ff e8 73 2b 00 00 b8 01 00 00 00 .....b%..H...['E.......s+.......
12a20 5b c3 89 f0 53 89 f3 c1 e0 04 be 26 00 00 00 8d 50 20 48 63 d2 e8 ca 0f 00 00 88 58 0a 5b c3 8d [...S......&....P.Hc.......X.[..
12a40 14 f5 20 00 00 00 53 89 f3 be 06 00 00 00 48 63 d2 e8 ae 0f 00 00 48 c7 40 18 00 00 00 00 88 58 ......S.......Hc......H.@......X
12a60 0a ff cb 83 fb ff 74 0e 48 63 d3 48 c7 44 d0 20 00 00 00 00 eb eb 5b c3 41 54 49 89 fc 55 48 89 ......t.Hc.H.D........[.ATI..UH.
12a80 f5 53 31 db 0f b6 45 0a 39 c3 7d 33 31 d2 b9 20 00 00 00 31 f6 4c 89 e7 e8 7a 02 00 00 48 8d 50 .S1...E.9.}31......1.L...z...H.P
12aa0 10 48 c7 40 08 01 00 00 00 c7 40 18 00 00 00 00 48 89 10 48 63 d3 ff c3 48 89 44 d5 20 eb c5 5b .H.@......@.....H..Hc...H.D....[
12ac0 5d 41 5c c3 41 54 49 89 f4 55 48 8d 6f 40 53 48 89 fb 48 8b 45 00 48 85 c0 75 4d 31 d2 31 f6 b9 ]A\.ATI..UH.o@SH..H.E.H..uM1.1..
12ae0 20 00 00 00 48 89 df e8 2b 02 00 00 48 8b 55 00 48 c7 40 08 00 00 00 00 c7 40 18 01 00 00 00 48 ....H...+...H.U.H.@......@.....H
12b00 89 50 10 48 89 45 00 48 39 5b 50 4c 89 20 75 25 48 8b 53 18 48 8b 8a a8 00 00 00 48 89 4b 50 48 .P.H.E.H9[PL..u%H.S.H......H.KPH
12b20 89 9a a8 00 00 00 eb 0d 4c 39 20 72 ae 74 06 48 8d 68 10 eb 9d 5b 5d 41 5c c3 55 48 89 f5 53 48 ........L9.r.t.H.h...[]A\.UH..SH
12b40 89 fb 48 83 ec 18 48 8b 73 40 48 85 f6 74 4a 48 8b 16 48 39 ea 72 42 48 83 7e 08 00 48 8b 4e 10 ..H...H.s@H..tJH..H9.rBH.~..H.N.
12b60 48 89 4b 40 75 11 31 c9 ba 20 00 00 00 48 89 df e8 a2 01 00 00 eb cf 0f 10 02 48 8d 56 10 0f 11 H.K@u.1......H............H.V...
12b80 46 10 f6 46 18 40 48 89 16 0f 29 04 24 74 b7 48 89 df e8 2b 0e 00 00 eb ad 48 83 c4 18 5b 5d c3 F..F.@H...).$t.H...+.....H...[].
12ba0 50 ba 78 00 00 00 be 09 00 00 00 e8 54 0e 00 00 48 c7 40 30 00 00 00 00 c7 40 14 00 00 00 00 48 P.x.........T...H.@0.....@.....H
12bc0 c7 40 40 00 00 00 00 c7 40 20 00 00 00 00 48 c7 40 38 00 00 00 00 48 c7 40 60 00 00 00 00 c7 40 .@@.....@.....H.@8....H.@`.....@
12be0 18 00 00 00 00 48 c7 40 48 00 00 00 00 c7 40 1c 00 00 00 00 48 c7 40 58 00 00 00 00 c7 40 10 00 .....H.@H.....@.....H.@X.....@..
12c00 00 00 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 00 00 00 c7 40 24 00 00 00 00 c7 40 ....@...@...@..H.@P.....@$.....@
12c20 28 00 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 5a c3 55 31 c9 48 89 fd 53 48 89 f3 (.....@,....H.@h....Z.U1.H..SH..
12c40 50 48 63 56 18 48 8b 76 38 48 c1 e2 02 e8 c5 00 00 00 48 63 53 20 48 8b 73 40 48 89 ef 31 c9 48 PHcV.H.v8H........HcS.H.s@H..1.H
12c60 c1 e2 03 e8 af 00 00 00 48 63 53 14 48 8b 73 30 48 89 ef 31 c9 48 c1 e2 04 e8 99 00 00 00 48 63 ........HcS.H.s0H..1.H........Hc
12c80 53 1c 48 8b 73 48 48 89 ef 31 c9 48 c1 e2 02 e8 83 00 00 00 48 63 53 24 48 8b 73 50 48 89 ef 31 S.H.sHH..1.H........HcS$H.sPH..1
12ca0 c9 48 c1 e2 04 e8 6d 00 00 00 48 63 53 10 48 8b 73 58 48 89 ef 31 c9 48 c1 e2 04 e8 57 00 00 00 .H....m...HcS.H.sXH..1.H....W...
12cc0 41 58 48 89 de 48 89 ef 31 c9 5b 5d ba 78 00 00 00 e9 41 00 00 00 44 8b 47 24 31 c9 41 39 c8 7e AXH..H..1.[].x....A...D.G$1.A9.~
12ce0 26 48 89 c8 48 c1 e0 04 48 03 47 50 39 50 08 7f 16 3b 50 0c 7d 0c ff ce 75 08 48 8b 00 48 83 c0 &H..H...H.GP9P...;P.}...u.H..H..
12d00 20 c3 48 ff c1 eb d5 31 c0 c3 50 be d0 29 45 00 31 c0 e8 7b b8 00 00 41 57 49 89 d7 41 56 49 89 ..H....1..P..)E.1..{...AWI..AVI.
12d20 f6 41 55 49 89 fd 41 54 45 31 e4 48 85 f6 4c 0f 45 e2 55 48 89 cd 53 41 50 48 8b 5f 18 48 8b 7b .AUI..ATE1.H..L.E.UH..SAPH._.H.{
12d40 08 ff 13 48 85 c0 75 33 48 85 ed 74 2e be 01 00 00 00 4c 89 ef e8 3b 14 00 00 48 8b 7b 08 48 89 ...H..u3H..t......L...;...H.{.H.
12d60 e9 4c 89 fa 4c 89 f6 ff 13 48 85 c0 75 0d be 04 00 00 00 4c 89 ef e8 2b 82 00 00 4c 29 e5 48 01 .L..L....H..u......L...+...L).H.
12d80 6b 18 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 44 89 c0 48 89 d3 41 bb 02 00 00 00 48 83 ec 10 44 k.Z[]A\A]A^A_.SD..H..A.....H...D
12da0 8b 12 99 41 f7 fb 41 39 c2 7c 17 45 39 c2 7c 23 44 89 c1 4c 89 ca be f7 29 45 00 31 c0 e8 d0 b7 ...A..A9.|.E9.|#D..L....)E.1....
12dc0 00 00 47 8d 04 12 b8 04 00 00 00 41 83 f8 03 44 0f 4e c0 49 63 c0 49 63 d2 44 89 44 24 0c 48 0f ..G........A...D.N.Ic.Ic.D.D$.H.
12de0 af c1 48 0f af d1 48 89 c1 e8 29 ff ff ff 44 8b 44 24 0c 44 89 03 48 83 c4 10 5b c3 55 48 89 fd ..H...H...)...D.D$.D..H...[.UH..
12e00 53 48 89 f3 52 8a 53 09 8a 43 08 83 e2 fc 3c 07 88 53 09 74 44 77 13 3c 05 0f 84 87 00 00 00 77 SH..R.S..C....<..S.tDw.<.......w
12e20 7b 3c 04 74 1c e9 9c 00 00 00 3c 09 0f 84 88 00 00 00 72 7c 3c 14 74 09 3c 26 74 60 e9 85 00 00 {<.t......<.......r|<.t.<&t`....
12e40 00 83 ca 04 88 53 09 48 8b 45 20 48 03 43 10 48 83 c0 21 48 89 45 20 eb 6d 48 8b 73 10 48 85 f6 .....S.H.E.H.C.H..!H.E..mH.s.H..
12e60 74 0e f6 46 09 03 74 08 48 89 ef e8 8c ff ff ff 80 4b 09 04 48 8b 45 20 48 03 43 18 48 83 c0 28 t..F..t.H........K..H.E.H.C.H..(
12e80 48 89 45 20 f6 43 0a 40 48 8b 43 20 74 38 f6 40 09 03 74 32 48 89 c3 e9 69 ff ff ff 48 8b 45 70 H.E..C.@H.C.t8.@..t2H...i...H.Ep
12ea0 48 89 43 10 eb 1c 48 8b 45 70 48 89 43 30 eb 12 48 8b 45 70 48 89 43 48 eb 08 48 8b 45 70 48 89 H.C...H.EpH.C0..H.EpH.CH..H.EpH.
12ec0 43 70 48 89 5d 70 58 5b 5d c3 55 48 89 fd 53 31 db 52 48 8b b4 1d b8 01 00 00 48 85 f6 74 0e f6 CpH.]pX[].UH..S1.RH.......H..t..
12ee0 46 09 03 74 08 48 89 ef e8 0f ff ff ff 48 83 c3 08 48 83 fb 48 75 db 58 5b 5d c3 55 48 89 fd 53 F..t.H.......H...H..Hu.X[].UH..S
12f00 52 48 8b 9f 98 00 00 00 48 85 db 74 16 f6 43 09 03 74 0b 48 89 de 48 89 ef e8 de fe ff ff 48 8b RH......H..t..C..t.H..H.......H.
12f20 1b eb e5 58 5b 5d c3 48 8d 57 68 48 81 c7 98 00 00 00 48 8b 07 48 85 c0 74 12 48 89 c7 eb f3 8a ...X[].H.WhH......H..H..t.H.....
12f40 48 09 83 e1 03 09 f1 75 0d 48 89 c2 48 8b 02 48 85 c0 75 eb eb 14 48 8b 08 48 89 0a 48 8b 0f 48 H......u.H..H..H..u...H..H..H..H
12f60 89 08 48 89 07 48 89 c7 eb e2 c3 41 56 41 55 41 54 41 89 f4 55 53 48 89 fb 48 83 ec 20 48 8b 6f ..H..H.....AVAUATA..USH..H...H.o
12f80 18 48 8b 85 98 00 00 00 48 8b 10 48 89 95 98 00 00 00 48 8b 55 58 48 89 10 48 89 45 58 8a 50 09 .H......H..H......H.UXH..H.EX.P.
12fa0 88 d1 83 e1 f7 88 48 09 40 8a 75 55 8d 4e fe 80 f9 03 77 0e 8a 4d 54 83 e2 f0 83 e1 03 09 ca 88 ......H.@.uU.N....w..MT.........
12fc0 50 09 48 89 44 24 10 8a 40 08 48 8d 74 24 10 ba 02 00 00 00 48 89 df 83 c8 40 0f b6 c0 89 44 24 P.H.D$..@.H.t$......H....@....D$
12fe0 18 e8 e9 15 00 00 48 85 c0 0f 84 ad 00 00 00 8b 50 08 83 e2 0f 83 fa 06 0f 85 9e 00 00 00 44 8a ......H.........P.............D.
13000 6d 57 44 8a b3 c9 00 00 00 45 31 c0 c6 83 c9 00 00 00 00 c6 45 57 00 31 d2 48 8b 4b 10 be ee 30 mWD......E1.........EW.1.H.K...0
13020 41 00 48 89 df 0f 10 00 0f 11 01 48 8d 41 20 0f 29 04 24 0f 10 54 24 10 0f 11 51 10 48 2b 4b 38 A.H........H.A..).$..T$...Q.H+K8
13040 48 89 43 10 e8 3a 8b 00 00 85 c0 44 88 b3 c9 00 00 00 44 88 6d 57 74 44 45 85 e4 74 3f 83 f8 02 H.C..:.....D......D.mWtDE..t?...
13060 75 30 48 8b 4b 10 ba 11 2a 45 00 8b 41 f8 83 e0 0f 83 f8 04 75 08 48 8b 51 f0 48 83 c2 20 be 1c u0H.K...*E..A.......u.H.Q.H.....
13080 2a 45 00 48 89 df 31 c0 e8 4f a6 00 00 b8 05 00 00 00 89 c6 48 89 df e8 0a 7f 00 00 48 83 c4 20 *E.H..1..O..........H.......H...
130a0 5b 5d 41 5c 41 5d 41 5e c3 41 54 49 89 fc 55 53 48 8b 6f 18 31 db 48 83 bd 98 00 00 00 00 74 1b []A\A]A^.ATI..USH.o.1.H.......t.
130c0 8b 85 c8 00 00 00 39 c3 73 15 be 01 00 00 00 4c 89 e7 ff c3 e8 92 fe ff ff eb db 31 c0 eb 02 01 ......9.s......L...........1....
130e0 c0 89 85 c8 00 00 00 89 d8 5b 5d 41 5c c3 48 8b 47 10 31 c9 31 d2 48 8d 70 e0 e9 5e 88 00 00 48 .........[]A\.H.G.1.1.H.p..^...H
13100 8b 47 28 b9 64 00 00 00 31 d2 4c 63 87 cc 00 00 00 48 f7 f1 48 b9 ff ff ff ff ff ff ff 7f 48 89 .G(.d...1.Lc.....H..H.........H.
13120 c6 48 89 c8 48 99 48 f7 fe 49 0f af f0 49 39 c0 48 0f 4c ce 48 8b 77 18 48 03 77 10 48 29 ce e9 .H..H.H..I...I9.H.L.H.w.H.w.H)..
13140 4a 2f 00 00 f6 47 18 40 74 11 48 8b 47 10 f6 40 09 03 74 07 c7 47 18 0a 00 00 00 c3 53 8b 46 08 J/...G.@t.H.G..@..t..G......S.F.
13160 89 c3 83 e3 40 74 25 83 e0 0f 48 8b 36 83 f8 04 75 14 31 db 48 85 f6 74 13 f6 46 09 03 74 0d e8 ....@t%...H.6...u.1.H..t..F..t..
13180 78 fc ff ff eb 06 8a 5e 09 83 e3 03 89 d8 5b c3 41 57 41 56 41 55 45 31 ed 41 54 41 bc 01 00 00 x......^......[.AWAVAUE1.ATA....
131a0 00 55 48 89 fd 53 48 89 f3 48 83 ec 18 0f b6 4e 0b c7 44 24 0c 00 00 00 00 41 d3 e4 4d 63 e4 49 .UH..SH..H.....N..D$.....A..Mc.I
131c0 c1 e4 05 4c 03 66 18 44 3b 6b 0c 73 2f 44 89 e8 48 c1 e0 04 48 03 43 10 f6 40 08 40 74 19 48 8b ...L.f.D;k.s/D..H...H.C..@.@t.H.
131e0 30 f6 46 09 03 74 10 48 89 ef e8 0d fc ff ff c7 44 24 0c 01 00 00 00 41 ff c5 eb cb 4c 8b 73 18 0.F..t.H........D$.....A....L.s.
13200 45 31 ff 45 31 ed 4d 39 e6 73 5f 41 83 7e 08 00 75 0a 4c 89 f7 e8 2a ff ff ff eb 48 49 8d 76 10 E1.E1.M9.s_A.~..u.L...*....HI.v.
13220 48 89 ef e8 34 ff ff ff 85 c0 41 8b 46 08 74 17 a8 40 41 bd 01 00 00 00 74 2a 49 8b 06 f6 40 09 H...4.....A.F.t..@A.....t*I...@.
13240 03 45 0f 45 fd eb 1d a8 40 74 19 49 8b 36 f6 46 09 03 74 10 48 89 ef e8 a0 fb ff ff c7 44 24 0c .E.E....@t.I.6.F..t.H........D$.
13260 01 00 00 00 49 83 c6 20 eb 9c 80 7d 55 00 75 0e 48 8b 45 78 48 89 43 30 48 89 5d 78 eb 30 45 85 ....I......}U.u.H.ExH.C0H.]x.0E.
13280 ff 74 14 48 8b 85 88 00 00 00 48 89 43 30 48 89 9d 88 00 00 00 eb 17 45 85 ed 74 12 48 8b 85 90 .t.H......H.C0H........E..t.H...
132a0 00 00 00 48 89 43 30 48 89 9d 90 00 00 00 8b 44 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f ...H.C0H.......D$.H...[]A\A]A^A_
132c0 c3 41 57 41 56 41 55 41 54 55 48 89 fd 53 52 48 8b 5f 70 8a 43 08 80 4b 09 04 3c 08 0f 84 2f 03 .AWAVAUATUH..SRH._p.C..K..<.../.
132e0 00 00 77 11 3c 05 74 2d 3c 06 0f 84 6c 02 00 00 e9 fd 04 00 00 3c 09 0f 84 d5 03 00 00 3c 26 0f ..w.<.t-<...l........<.......<&.
13300 85 ed 04 00 00 48 8b 43 10 45 31 e4 48 89 47 70 e9 d2 02 00 00 48 8b 43 30 45 31 e4 48 89 47 70 .....H.C.E1.H.Gp.....H.C0E1.H.Gp
13320 48 8b 7b 28 48 85 ff 74 1a f6 47 0a 08 75 14 48 8b 95 10 01 00 00 be 03 00 00 00 e8 66 12 00 00 H.{(H..t..G..u.H............f...
13340 49 89 c4 48 8b 73 28 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 a2 fa ff ff 4d 85 e4 0f 84 38 I..H.s(H..t..F..t.H.......M....8
13360 01 00 00 41 8b 44 24 08 83 e0 0f 83 f8 04 0f 85 27 01 00 00 4d 8b 24 24 be 6b 00 00 00 49 83 c4 ...A.D$.........'...M.$$.k...I..
13380 20 4c 89 e7 e8 57 0e ff ff be 76 00 00 00 4c 89 e7 49 89 c5 e8 47 0e ff ff 48 85 c0 75 09 4d 85 .L...W....v...L..I...G...H..u.M.
133a0 ed 0f 84 f4 00 00 00 80 63 09 fb 4d 85 ed 0f 85 bb 00 00 00 0f b6 4b 0b b8 01 00 00 00 4c 8b 63 ........c..M..........K......L.c
133c0 18 45 31 f6 4d 8d 6c 24 10 d3 e0 48 98 48 c1 e0 05 83 7b 0c 00 4d 8d 3c 04 41 0f 95 c6 4d 39 fc .E1.M.l$...H.H....{..M.<.A...M9.
133e0 73 56 41 83 7c 24 08 00 75 0a 4c 89 e7 e8 52 fd ff ff eb 3a 41 f6 45 08 40 74 12 49 8b 75 00 f6 sVA.|$..u.L...R....:A.E.@t.I.u..
13400 46 09 03 74 08 48 89 ef e8 ef f9 ff ff 45 85 f6 75 16 4c 89 e6 48 89 ef 45 31 f6 e8 3c fd ff ff F..t.H.......E..u.L..H..E1..<...
13420 85 c0 41 0f 95 c6 eb 06 41 be 01 00 00 00 49 83 c4 20 49 83 c5 20 eb a5 80 7d 55 00 75 11 48 8b ..A.....A.....I...I......}U.u.H.
13440 45 78 48 89 43 30 48 89 5d 78 e9 ea 00 00 00 45 85 f6 0f 84 e1 00 00 00 48 8b 85 80 00 00 00 48 ExH.C0H.]x.....E........H......H
13460 89 43 30 48 89 9d 80 00 00 00 e9 ca 00 00 00 48 85 c0 75 10 48 89 de 48 89 ef e8 11 fd ff ff e9 .C0H...........H..u.H..H........
13480 b5 00 00 00 48 8b 85 90 00 00 00 48 89 43 30 48 89 9d 90 00 00 00 e9 9e 00 00 00 0f b6 4b 0b 41 ....H......H.C0H.............K.A
134a0 bd 01 00 00 00 45 31 e4 41 d3 e5 4d 63 ed 49 c1 e5 05 4c 03 6b 18 44 3b 63 0c 73 27 44 89 e0 48 .....E1.A..Mc.I...L.k.D;c.s'D..H
134c0 c1 e0 04 48 03 43 10 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 1e f9 ff ff 41 ff ...H.C..@.@t.H.0.F..t.H.......A.
134e0 c4 eb d3 4c 8b 63 18 4d 39 ec 73 4d 41 83 7c 24 08 00 75 0a 4c 89 e7 e8 48 fc ff ff eb 35 41 f6 ...L.c.M9.sMA.|$..u.L...H....5A.
13500 44 24 18 40 74 13 49 8b 74 24 10 f6 46 09 03 74 08 48 89 ef e8 e3 f8 ff ff 41 f6 44 24 08 40 74 D$.@t.I.t$..F..t.H.......A.D$.@t
13520 12 49 8b 34 24 f6 46 09 03 74 08 48 89 ef e8 c9 f8 ff ff 49 83 c4 20 eb ae 0f b6 4b 0b b8 01 00 .I.4$.F..t.H.......I.......K....
13540 00 00 8b 53 0c d3 e0 48 98 48 01 c0 48 01 d0 48 c1 e0 04 48 83 c0 38 e9 92 02 00 00 48 8b 73 18 ...S...H.H..H..H...H..8.....H.s.
13560 48 8b 43 10 48 85 f6 48 89 47 70 74 0b f6 46 09 03 74 05 e8 84 f8 ff ff 45 31 e4 0f b6 43 0a 41 H.C.H..H.Gpt..F..t......E1...C.A
13580 39 c4 7d 44 49 63 c4 48 8b 44 c3 20 48 85 c0 74 32 48 8b 10 48 8d 48 10 48 39 ca 74 0f 80 7d 55 9.}DIc.H.D..H..t2H..H.H.H9.t..}U
135a0 08 74 09 c7 40 18 01 00 00 00 eb 17 f6 42 08 40 74 11 48 8b 32 f6 46 09 03 74 08 48 89 ef e8 39 .t..@........B.@t.H.2.F..t.H...9
135c0 f8 ff ff 41 ff c4 eb b3 8d 04 c5 20 00 00 00 e9 18 02 00 00 49 63 c4 48 c1 e0 04 48 01 d8 f6 40 ...A................Ic.H...H...@
135e0 28 40 75 0e 41 ff c4 0f b6 43 0a 41 39 c4 7c e4 eb 14 48 8b 70 20 f6 46 09 03 74 e8 48 89 ef e8 (@u.A....C.A9.|...H.p..F..t.H...
13600 f8 f7 ff ff eb de c1 e0 04 83 c0 20 e9 db 01 00 00 48 8b 43 48 4c 8b 63 38 48 89 47 70 48 8b 47 .................H.CHL.c8H.GpH.G
13620 78 48 89 43 48 48 89 5f 78 80 63 09 fb 4d 85 e4 0f 84 92 00 00 00 4c 3b 63 10 73 20 41 f6 44 24 xH.CHH._x.c..M........L;c.s.A.D$
13640 08 40 74 12 49 8b 34 24 f6 46 09 03 74 08 48 89 ef e8 a6 f7 ff ff 49 83 c4 10 eb da 80 7d 55 08 .@t.I.4$.F..t.H.......I......}U.
13660 75 44 48 63 83 b8 00 00 00 48 c1 e0 04 48 03 43 38 49 39 c4 73 0f 41 c7 44 24 08 00 00 00 00 49 uDHc.....H...H.C8I9.s.A.D$.....I
13680 83 c4 10 eb ec 48 39 5b 50 75 29 48 83 7b 40 00 74 22 48 8b 85 a8 00 00 00 48 89 43 50 48 89 9d .....H9[Pu)H.{@.t"H......H.CPH..
136a0 a8 00 00 00 eb 0e 80 7d 56 01 74 08 48 89 df e8 41 7c 00 00 48 63 83 b8 00 00 00 48 83 c0 0d 48 .......}V.t.H...A|..Hc.....H...H
136c0 c1 e0 04 e9 26 01 00 00 b8 01 00 00 00 e9 1c 01 00 00 48 8b 43 70 48 89 47 70 48 8b 43 60 48 85 ....&.............H.CpH.GpH.C`H.
136e0 c0 74 0e f6 40 09 03 74 08 48 c7 43 60 00 00 00 00 48 8b 73 68 48 85 f6 74 0e f6 46 09 03 74 08 .t..@..t.H.C`....H.shH..t..F..t.
13700 48 89 ef e8 f4 f6 ff ff 45 31 e4 44 39 63 14 7e 27 4c 89 e0 48 c1 e0 04 48 03 43 30 f6 40 08 40 H.......E1.D9c.~'L..H...H.C0.@.@
13720 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 c9 f6 ff ff 49 ff c4 eb d3 45 31 e4 44 39 63 10 7e t.H.0.F..t.H.......I....E1.D9c.~
13740 26 4c 89 e0 48 c1 e0 04 48 03 43 58 48 8b 30 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 9a f6 &L..H...H.CXH.0H..t..F..t.H.....
13760 ff ff 49 ff c4 eb d4 45 31 e4 44 39 63 20 7e 20 48 8b 43 40 4a 8b 34 e0 48 85 f6 74 0e f6 46 09 ..I....E1.D9c.~.H.C@J.4.H..t..F.
13780 03 74 08 48 89 ef e8 71 f6 ff ff 49 ff c4 eb da 45 31 e4 48 63 43 24 44 39 e0 7e 26 4c 89 e0 48 .t.H...q...I....E1.HcC$D9.~&L..H
137a0 c1 e0 04 48 03 43 50 48 8b 30 48 85 f6 74 0e f6 46 09 03 74 08 48 89 ef e8 3f f6 ff ff 49 ff c4 ...H.CPH.0H..t..F..t.H...?...I..
137c0 eb d1 48 63 4b 18 48 63 53 1c 48 63 73 10 48 8d 54 11 1e 48 63 4b 20 48 8d 14 4a 48 63 4b 14 48 ..HcK.HcS.Hcs.H.T..HcK.H..JHcK.H
137e0 01 f1 48 01 c8 48 8d 04 82 c1 e0 02 48 98 48 01 45 20 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 ..H..H......H.H.E.X[]A\A]A^A_.SH
13800 89 fb 48 83 7b 70 00 74 0a 48 89 df e8 b0 fa ff ff eb ef 5b c3 41 57 41 bf 01 00 00 00 41 56 41 ..H.{p.t.H.........[.AWA.....AVA
13820 55 49 89 fd 41 54 55 53 48 89 f3 48 83 ec 18 48 89 54 24 08 48 3b 5c 24 08 0f 84 80 00 00 00 0f UI..ATUSH..H...H.T$.H;\$........
13840 b6 4b 0b 45 89 fc 45 31 f6 41 d3 e4 4d 63 e4 49 c1 e4 05 4c 03 63 18 44 3b 73 0c 73 26 44 89 f5 .K.E..E1.A..Mc.I...L.c.D;s.s&D..
13860 4c 89 ef 48 c1 e5 04 48 03 6b 10 48 89 ee e8 e9 f8 ff ff 85 c0 74 07 c7 45 08 00 00 00 00 41 ff L..H...H.k.H.........t..E.....A.
13880 c6 eb d4 48 8b 6b 18 4c 39 e5 73 2a 83 7d 08 00 74 1e 48 89 ee 4c 89 ef e8 bf f8 ff ff 85 c0 74 ...H.k.L9.s*.}..t.H..L.........t
138a0 0f c7 45 08 00 00 00 00 48 89 ef e8 94 f8 ff ff 48 83 c5 20 eb d1 48 8b 5b 30 e9 75 ff ff ff 48 ..E.....H.......H.....H.[0.u...H
138c0 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 56 41 55 41 bd 01 00 00 00 41 54 49 89 fc 55 48 89 ...[]A\A]A^A_.AVAUA.....ATI..UH.
138e0 f5 53 48 85 ed 74 4e 0f b6 4d 0b 44 89 e8 48 8b 5d 18 d3 e0 48 63 c8 48 c1 e1 05 4c 8d 34 0b 4c .SH..tN..M.D..H.]...Hc.H...L.4.L
13900 39 f3 73 2b 83 7b 08 00 74 1f 48 8d 73 10 4c 89 e7 e8 46 f8 ff ff 85 c0 74 0f c7 43 08 00 00 00 9.s+.{..t.H.s.L...F.....t..C....
13920 00 48 89 df e8 1b f8 ff ff 48 83 c3 20 eb d0 48 8b 6d 30 eb ad 5b 5d 41 5c 41 5d 41 5e c3 41 54 .H.......H.....H.m0..[]A\A]A^.AT
13940 55 53 48 89 fb 48 8b b3 88 00 00 00 31 ed 48 c7 83 88 00 00 00 00 00 00 00 48 85 f6 74 22 48 89 USH..H......1.H..........H..t"H.
13960 df 4c 8b 66 30 e8 26 f8 ff ff 85 c0 74 0d 48 89 df bd 01 00 00 00 e8 83 fe ff ff 4c 89 e6 eb d9 .L.f0.&.....t.H............L....
13980 85 ed 75 c1 5b 5d 41 5c c3 48 8b 7f 18 80 7f 55 01 77 08 48 89 d6 e9 61 f4 ff ff 8a 47 54 8a 56 ..u.[]A\.H.....U.w.H...a....GT.V
139a0 09 83 e0 03 83 e2 f8 09 d0 88 46 09 c3 48 8b 47 18 80 66 09 fb 48 8b 50 78 48 89 56 30 48 89 70 ..........F..H.G..f..H.PxH.V0H.p
139c0 78 c3 48 8b 7f 18 48 8b 06 80 7f 55 01 48 8b 30 77 10 48 85 f6 74 0b f6 46 09 03 74 05 e9 1a f4 x.H...H....U.H.0w.H..t..F..t....
139e0 ff ff c3 48 8b 47 18 48 8b 16 80 66 09 fc 48 89 50 58 48 8b 90 a0 00 00 00 48 89 16 48 89 b0 a0 ...H.G.H...f..H.PXH......H..H...
13a00 00 00 00 c3 55 89 f5 48 89 d1 53 50 89 f0 48 8b 5f 18 83 e0 0f 31 f6 48 89 c2 e8 f8 f2 ff ff 8a ....U..H..SP..H._....1.H........
13a20 53 54 40 88 68 08 83 e2 03 88 50 09 48 8b 53 58 48 89 10 48 89 43 58 5a 5b 5d c3 48 ff 4e 08 75 ST@.h.....P.H.SXH..H.CXZ[].H.N.u
13a40 15 48 8d 46 10 48 39 06 75 0c 31 c9 ba 20 00 00 00 e9 c1 f2 ff ff c3 41 57 41 56 41 55 49 89 d5 .H.F.H9.u.1............AWAVAUI..
13a60 41 54 49 89 f4 55 48 89 fd 53 48 83 ec 18 48 8b 47 18 44 8a 78 54 45 88 fe 41 83 e7 03 41 83 f6 ATI..UH..SH...H.G.D.xTE..A...A..
13a80 03 44 88 7c 24 0f 49 8b 1c 24 48 85 db 0f 84 06 01 00 00 4d 85 ed 0f 84 f8 00 00 00 8a 43 09 88 .D.|$.I..$H........M.........C..
13aa0 c2 83 f2 03 44 84 f2 0f 85 d2 00 00 00 48 8b 03 49 89 04 24 8a 43 08 3c 07 0f 84 ac 00 00 00 77 ....D........H..I..$.C.<.......w
13ac0 22 3c 05 0f 84 88 00 00 00 77 47 3c 04 0f 85 b9 00 00 00 48 89 de 48 89 ef e8 44 08 00 00 e9 92 "<.......wG<.......H..H...D.....
13ae0 00 00 00 3c 09 74 1e 72 75 3c 14 0f 84 84 00 00 00 3c 26 0f 85 93 00 00 00 0f b6 43 0a c1 e0 04 ...<.t.ru<.......<&........C....
13b00 8d 50 20 eb 3a 48 89 de 48 89 ef e8 26 f1 ff ff eb 7a 45 31 ff 0f b6 53 0a 41 39 d7 7d 1a 49 63 .P..:H..H...&....zE1...S.A9.}.Ic
13b20 d7 48 8b 74 d3 20 48 85 f6 74 08 48 89 ef e8 08 ff ff ff 41 ff c7 eb dd 8d 14 d5 20 00 00 00 48 .H.t..H..t.H.......A...........H
13b40 63 d2 31 c9 48 89 de 48 89 ef e8 c8 f1 ff ff eb 3b 48 89 de 48 89 ef e8 01 4c ff ff eb 2e 48 89 c.1.H..H........;H..H....L....H.
13b60 de 48 89 ef e8 5a 2a 00 00 eb 21 48 8b 43 18 48 8d 50 28 eb cd 48 8b 43 10 48 8d 50 21 eb c3 83 .H...Z*...!H.C.H.P(..H.C.H.P!...
13b80 e0 f8 0a 44 24 0f 49 89 dc 88 43 09 49 ff cd e9 f2 fe ff ff 4c 89 e0 eb 02 31 c0 48 83 c4 18 5b ...D$.I...C.I.......L....1.H...[
13ba0 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 49 89 cd 41 54 41 89 d4 55 53 48 89 f3 41 50 48 8b 76 60 48 ]A\A]A^A_.AUI..ATA..USH..APH.v`H
13bc0 85 f6 75 0c 44 88 63 55 4c 89 6b 60 31 c0 eb 27 ba 58 00 00 00 48 8b 6b 18 e8 79 fe ff ff 48 8b ..u.D.cUL.k`1..'.X...H.k..y...H.
13be0 73 18 48 89 43 60 48 29 ee 48 01 73 28 48 85 c0 74 d2 b8 18 03 00 00 5a 5b 5d 41 5c 41 5d c3 41 s.H.C`H).H.s(H..t......Z[]A\A].A
13c00 55 49 89 fd 41 54 55 53 31 db 51 48 8b 6f 18 4c 8d 65 58 c6 45 55 02 ba 01 00 00 00 4c 89 e6 4c UI..ATUS1.QH.o.L.eX.EU......L..L
13c20 89 ef ff c3 e8 2e fe ff ff 4c 39 e0 74 e9 48 89 45 60 89 d8 5a 5b 5d 41 5c 41 5d c3 41 57 41 56 .........L9.t.H.E`..Z[]A\A].AWAV
13c40 41 55 41 54 49 89 fc 55 53 41 51 48 8b 5f 18 80 7b 55 07 0f 87 3b 03 00 00 0f b6 43 55 ff 24 c5 AUATI..USAQH._..{U...;.....CU.$.
13c60 40 2a 45 00 48 63 43 3c 48 8b b3 e0 00 00 00 48 c7 43 78 00 00 00 00 48 c7 43 70 00 00 00 00 48 @*E.HcC<H......H.Cx....H.Cp....H
13c80 c7 83 88 00 00 00 00 00 00 00 48 c7 83 90 00 00 00 00 00 00 00 48 c7 83 80 00 00 00 00 00 00 00 ..........H..........H..........
13ca0 48 c1 e0 03 48 85 f6 48 89 43 20 74 0e f6 46 09 03 74 08 48 89 df e8 41 f1 ff ff f6 43 48 40 74 H...H..H.C.t..F..t.H...A....CH@t
13cc0 12 48 8b 73 40 f6 46 09 03 74 08 48 89 df e8 29 f1 ff ff 48 89 df e8 ef f1 ff ff 48 89 df e8 18 .H.s@.F..t.H...)...H.......H....
13ce0 f2 ff ff c6 43 55 00 eb 1b 48 c7 43 20 00 00 00 00 48 89 df e8 c8 f5 ff ff 48 83 7b 70 00 75 04 ....CU...H.C.....H.......H.{p.u.
13d00 c6 43 55 01 48 8b 43 20 e9 89 02 00 00 48 89 df e8 e9 fa ff ff 49 8b 6c 24 18 c6 45 55 08 48 c7 .CU.H.C......H.......I.l$..EU.H.
13d20 45 20 00 00 00 00 41 f6 44 24 09 03 4c 8b 75 78 74 0b 4c 89 e6 48 89 ef e8 bf f0 ff ff f6 45 48 E.....A.D$..L.uxt.L..H........EH
13d40 40 74 12 48 8b 75 40 f6 46 09 03 74 08 48 89 ef e8 a7 f0 ff ff 4c 8d bd a8 00 00 00 48 89 ef e8 @t.H.u@.F..t.H.......L......H...
13d60 66 f1 ff ff 49 8b 07 48 85 c0 74 57 f6 40 09 07 75 0d 48 83 78 40 00 74 06 4c 8d 78 50 eb e5 48 f...I..H..tW.@..u.H.x@.t.L.xP..H
13d80 8b 50 50 49 89 17 4c 8b 68 40 48 89 40 50 4d 85 ed 74 d1 41 83 7d 18 00 74 23 49 8b 45 00 f6 40 .PPI..L.h@H.@PM..t.A.}..t#I.E..@
13da0 08 40 74 11 48 8b 30 f6 46 09 03 74 08 48 89 ef e8 47 f0 ff ff 41 c7 45 18 00 00 00 00 4d 8b 6d .@t.H.0.F..t.H...G...A.E.....M.m
13dc0 10 eb cb 48 89 ef e8 33 fa ff ff 4c 89 75 70 48 89 ef 4c 8b 6d 20 e8 23 fa ff ff 48 89 ef 48 c7 ...H...3...L.upH..L.m..#...H..H.
13de0 45 20 00 00 00 00 e8 53 fb ff ff 48 8b b5 80 00 00 00 31 d2 48 89 ef e8 19 fa ff ff 48 8b b5 90 E......S...H......1.H.......H...
13e00 00 00 00 31 d2 48 89 ef e8 08 fa ff ff 31 f6 48 89 ef 4c 8b bd 80 00 00 00 4c 8b b5 90 00 00 00 ...1.H.......1.H..L......L......
13e20 4c 03 6d 20 e8 fe f0 ff ff 48 89 ef c7 85 c8 00 00 00 01 00 00 00 e8 c0 f0 ff ff 48 89 ef e8 bb L.m......H.................H....
13e40 f9 ff ff 48 89 ef 48 c7 45 20 00 00 00 00 e8 eb fa ff ff 48 8b b5 88 00 00 00 48 89 ef e8 6c fa ...H..H.E..........H......H...l.
13e60 ff ff 48 8b b5 90 00 00 00 48 89 ef e8 5d fa ff ff 48 8b b5 80 00 00 00 4c 89 fa 48 89 ef e8 92 ..H......H...]...H......L..H....
13e80 f9 ff ff 48 8b b5 90 00 00 00 4c 89 f2 48 89 ef e8 80 f9 ff ff 80 75 54 03 4c 89 e7 4c 03 6d 20 ...H......L..H........uT.L..L.m.
13ea0 e8 5a fd ff ff 48 8b 53 18 48 03 53 10 48 98 48 8d 04 c0 4c 01 e8 48 89 53 28 e9 d7 00 00 00 48 .Z...H.S.H.S.H.H...L..H.S(.....H
13ec0 8d 4b 68 ba 03 00 00 00 eb 15 48 8d 8b 98 00 00 00 ba 04 00 00 00 eb 07 31 c9 ba 05 00 00 00 41 .Kh.......H.............1......A
13ee0 58 48 89 de 4c 89 e7 5b 5d 41 5c 41 5d 41 5e 41 5f e9 b4 fc ff ff 48 8b 8b e0 00 00 00 8a 43 54 XH..L..[]A\A]A^A_.....H.......CT
13f00 8a 51 09 83 e0 03 83 e2 f8 09 d0 88 41 09 80 7b 56 01 74 59 48 8b 93 c0 00 00 00 48 8b b3 b0 00 .Q..........A..{V.tYH......H....
13f20 00 00 31 c9 48 8b 6b 18 e8 ea ed ff ff 8b 73 3c 48 89 83 b0 00 00 00 b9 04 00 00 00 48 c7 83 c0 ..1.H.k.......s<H...........H...
13f40 00 00 00 00 00 00 00 89 f0 99 f7 f9 39 43 38 7d 11 89 f0 b1 02 4c 89 e7 99 f7 f9 89 c6 e8 fa 02 ............9C8}.....L..........
13f60 00 00 48 8b 43 18 48 29 e8 48 01 43 28 c6 43 55 06 eb 21 48 83 bb 98 00 00 00 00 74 13 80 7b 56 ..H.C.H).H.C(.CU..!H.......t..{V
13f80 01 74 0d e8 21 f1 ff ff 48 98 48 8d 04 c0 eb 06 c6 43 55 07 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 .t..!...H.H......CU.1.Z[]A\A]A^A
13fa0 5f c3 41 55 49 89 fd 41 54 55 53 48 89 f3 51 f6 46 09 08 48 8b 6f 18 0f 85 87 00 00 00 48 85 d2 _.AUI..ATUSH..Q.F..H.o.......H..
13fc0 48 89 d7 74 7f f6 42 0a 04 75 79 48 8b 95 08 01 00 00 be 02 00 00 00 e8 ca 05 00 00 48 85 c0 74 H..t..B..uyH................H..t
13fe0 63 8a 45 55 83 e8 02 3c 03 77 33 8a 45 54 8a 53 09 83 e0 03 83 e2 f8 09 d0 88 43 09 4c 8b 65 60 c.EU...<.w3.ET.S..........C.L.e`
14000 49 39 dc 75 19 ba 01 00 00 00 4c 89 e6 4c 89 ef e8 42 fa ff ff 4c 39 e0 74 eb 48 89 45 60 48 8d I9.u......L..L...B...L9.t.H.E`H.
14020 45 58 48 8b 10 48 39 da 74 05 48 89 d0 eb f3 48 8b 13 48 89 10 48 8b 45 68 48 89 03 48 89 5d 68 EXH..H9.t.H....H..H..H.EhH..H.]h
14040 80 4b 09 08 58 5b 5d 41 5c 41 5d c3 41 54 be 01 00 00 00 55 53 48 8b 6f 18 48 89 fb 48 89 ef e8 .K..X[]A\A].AT.....USH.o.H..H...
14060 c3 ee ff ff 4c 8b 63 18 49 83 bc 24 98 00 00 00 00 74 0c 31 f6 48 89 df e8 ee ee ff ff eb e9 48 ....L.c.I..$.....t.1.H.........H
14080 8d 75 68 48 89 df c6 45 54 03 c6 45 56 00 48 83 ca ff e8 c0 f9 ff ff 48 8d 75 58 48 89 df 48 83 .uhH...ET..EV.H........H.uXH..H.
140a0 ca ff e8 b0 f9 ff ff 48 89 df 48 8d b5 a0 00 00 00 48 83 ca ff 5b 5d 41 5c e9 99 f9 ff ff 41 54 .......H..H......H...[]A\.....AT
140c0 55 89 f5 53 4c 8b 67 18 48 89 fb 41 0f b6 44 24 55 0f a3 c5 72 0a 48 89 df e8 5e fb ff ff eb eb U..SL.g.H..A..D$U...r.H...^.....
140e0 5b 5d 41 5c c3 41 54 b9 c8 00 00 00 55 48 89 fd 53 48 8b 5f 18 48 8b 43 18 4c 63 a3 d0 00 00 00 []A\.AT.....UH..SH._.H.C.Lc.....
14100 48 99 48 f7 f9 48 b9 ff ff ff ff ff ff ff 7f 48 8d 70 01 48 89 c8 48 99 49 f7 fc 4c 0f af e6 48 H.H..H.........H.p.H..H.I..L...H
14120 39 c6 4c 0f 4d e1 80 7b 57 00 75 19 48 89 df 48 c7 c6 00 83 ff ff 5b 5d 41 5c e9 4f 1f 00 00 80 9.L.M..{W.u.H..H......[]A\.O....
14140 7b 55 07 74 17 48 89 ef e8 ef fa ff ff 49 29 c4 49 81 fc 81 f3 ff ff 4c 89 e0 7d e3 80 7b 55 07 {U.t.H.......I).I......L..}..{U.
14160 75 0c 48 89 df 5b 5d 41 5c e9 91 ef ff ff 48 63 8b d0 00 00 00 48 99 48 89 df 48 f7 f9 48 69 f0 u.H..[]A\.....Hc.....H.H..H..Hi.
14180 c8 00 00 00 e8 05 1f 00 00 5b 48 89 ef 5d 41 5c e9 14 ef ff ff 55 85 f6 53 48 89 fb 52 48 8b 6f .........[H..]A\.....U..SH..RH.o
141a0 18 74 04 c6 45 56 01 80 7d 55 01 77 08 48 89 df e8 4a fa ff ff 48 89 df be 80 00 00 00 e8 fc fe .t..EV..}U.w.H...J...H..........
141c0 ff ff 48 89 df be 7f ff ff ff e8 ef fe ff ff 48 89 df be 40 00 00 00 e8 e2 fe ff ff 48 89 df be ..H............H...@........H...
141e0 80 00 00 00 e8 d5 fe ff ff c6 45 56 00 48 89 ef 58 5b 5d e9 07 ef ff ff 48 39 f7 48 8b 57 10 74 ..........EV.H..X[].....H9.H.W.t
14200 21 31 c0 48 3b 56 10 75 1f 51 48 83 c6 20 48 83 c7 20 e8 29 01 ff ff 85 c0 0f 94 c0 0f b6 c0 5a !1.H;V.u.QH...H....)...........Z
14220 eb 06 b8 01 00 00 00 c3 c3 89 d0 48 89 f2 48 c1 ea 05 31 f0 48 ff c2 48 39 d6 72 1f 41 89 c0 89 ...........H..H...1.H..H9.r.A...
14240 c1 41 c1 e8 02 c1 e1 05 44 01 c1 44 0f b6 44 37 ff 48 29 d6 44 01 c1 31 c8 eb dc c3 41 54 49 89 .A......D..D..D7.H).D..1....ATI.
14260 fc 55 89 f5 53 48 8b 5f 18 48 63 53 3c 39 d6 7f 0b 48 63 53 3c 31 c9 8d 7d ff eb 42 48 63 ce 48 .U..SH._.HcS<9...HcS<1..}..BHc.H
14280 8b 73 30 48 c1 e2 03 48 c1 e1 03 e8 87 ea ff ff 48 89 43 30 8b 43 3c 31 d2 48 63 c8 48 c1 e1 03 .s0H...H........H.C0.C<1.Hc.H...
142a0 39 e8 7d cd 48 89 d6 48 03 73 30 ff c0 48 83 c2 08 48 c7 04 0e 00 00 00 00 eb e5 48 ff c1 39 ca 9.}.H..H.s0..H...H.........H..9.
142c0 7e 39 48 8b 43 30 48 8d 34 c8 48 8b 06 48 c7 06 00 00 00 00 48 85 c0 74 e2 41 89 f9 44 23 48 0c ~9H.C0H.4.H..H......H..t.A..D#H.
142e0 48 8b 73 30 4c 8b 40 18 4a 8d 34 ce 4c 8b 0e 4c 89 48 18 48 89 06 4c 89 c0 eb d9 39 d5 7d 1b 48 H.s0L.@.J.4.L..L.H.H..L....9.}.H
14300 8b 73 30 48 63 cd 48 c1 e2 03 48 c1 e1 03 4c 89 e7 e8 01 ea ff ff 48 89 43 30 89 6b 3c 5b 5d 41 .s0Hc.H...H...L.......H.C0.k<[]A
14320 5c c3 48 8b 47 18 8b 78 3c 48 8b 48 30 8d 57 ff 23 56 0c 48 63 d2 48 8d 14 d1 48 8b 0a 48 39 f1 \.H.G..x<H.H0.W.#V.Hc.H...H..H9.
14340 74 06 48 8d 51 18 eb f2 48 8b 4e 18 48 89 0a ff 48 38 c3 41 57 49 89 ff 41 56 41 55 41 54 55 53 t.H.Q...H.N.H...H8.AWI..AVAUATUS
14360 48 89 d3 48 83 ec 18 48 83 fa 28 48 89 34 24 0f 87 ed 00 00 00 48 8b 6f 18 48 8b 3c 24 48 89 de H..H...H..(H.4$......H.o.H.<$H..
14380 8b 55 50 e8 a1 fe ff ff 8b 4d 3c 41 89 c6 48 8b 55 30 8d 41 ff 44 21 f0 48 98 4c 8d 2c c2 4d 8b .UP......M<A..H.U0.A.D!.H.L.,.M.
143a0 65 00 4d 85 e4 74 4e 49 3b 5c 24 10 75 40 48 8b 3c 24 49 8d 74 24 20 48 89 da 89 4c 24 0c e8 7d e.M..tNI;\$.u@H.<$I.t$.H...L$..}
143c0 ff fe ff 85 c0 8b 4c 24 0c 75 23 41 8a 54 24 09 8a 4d 54 4c 89 e0 83 f2 03 83 f1 03 84 d1 0f 85 ......L$.u#A.T$..MTL............
143e0 cb 00 00 00 41 88 54 24 09 e9 c1 00 00 00 4d 8b 64 24 18 eb ad 39 4d 38 7c 25 81 f9 ff ff ff 3f ....A.T$......M.d$...9M8|%.....?
14400 7f 1d 8d 34 09 4c 89 ff e8 4f fe ff ff 8b 45 3c 48 8b 55 30 ff c8 44 21 f0 48 98 4c 8d 2c c2 48 ...4.L...O....E<H.U0..D!.H.L.,.H
14420 8d 53 21 be 04 00 00 00 4c 89 ff e8 d4 f5 ff ff 48 8d 50 20 c6 40 0a 00 48 89 58 10 44 89 70 0c .S!.....L.......H.P..@..H.X.D.p.
14440 48 8b 34 24 48 89 d9 48 89 d7 f3 a4 c6 44 18 20 00 49 8b 55 00 48 89 50 18 49 89 45 00 ff 45 38 H.4$H..H.....D...I.U.H.P.I.E..E8
14460 eb 4d 48 8d 52 01 48 b8 df ff ff ff ff ff ff 7f 48 39 c2 76 05 e8 90 e8 ff ff 48 8b 47 18 48 8d .MH.R.H.........H9.v......H.G.H.
14480 53 21 be 14 00 00 00 8b 68 50 e8 75 f5 ff ff 48 8d 50 20 48 89 58 10 c6 40 0a 00 89 68 0c 48 8b S!......hP.u...H.P.H.X..@...h.H.
144a0 34 24 48 89 d9 48 89 d7 f3 a4 c6 44 18 20 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 89 4$H..H.....D...H...[]A\A]A^A_.I.
144c0 f8 31 c0 48 89 f7 48 83 c9 ff f2 ae 4c 89 c7 48 f7 d1 48 8d 51 ff e9 78 fe ff ff 48 b8 d7 ff ff .1.H..H.....L..H..H.Q..x...H....
144e0 ff ff ff ff 7f 53 48 89 f3 48 39 c6 76 05 e8 17 e8 ff ff 48 8d 56 28 be 07 00 00 00 e8 03 f5 ff .....SH..H9.v......H.V(.........
14500 ff 48 8b 15 b8 ff 03 00 48 89 58 18 48 c7 40 10 00 00 00 00 48 89 50 20 8b 15 aa ff 03 00 88 50 .H......H.X.H.@.....H.P........P
14520 0a 5b c3 55 48 89 fd 53 bb a0 2a 45 00 52 48 8b 53 08 48 85 d2 74 23 48 8b 33 b9 01 00 00 00 48 .[.UH..S..*E.RH.S.H..t#H.3.....H
14540 89 ef 48 83 c3 10 e8 c7 50 00 00 be fe ff ff ff 48 89 ef e8 c3 04 00 00 eb d4 58 5b 5d c3 41 54 ..H.....P.......H.........X[].AT
14560 55 48 89 fd 53 31 db 48 8b 34 dd 20 2c 45 00 4c 8b 65 18 48 89 ef e8 43 ff ff ff 48 63 d3 48 89 UH..S1.H.4..,E.L.e.H...C...Hc.H.
14580 ef 48 ff c3 48 83 c2 1e 49 89 44 d4 08 48 8b 45 18 48 8b 74 d0 08 e8 48 f4 ff ff 48 83 fb 18 75 .H..H...I.D..H.E.H.t...H...H...u
145a0 c6 5b 5d 41 5c c3 55 89 f5 48 89 d6 53 48 89 fb 51 e8 56 42 ff ff 83 78 08 00 75 0f b8 01 00 00 .[]A\.U..H..SH..Q.VB...x..u.....
145c0 00 40 88 e9 d3 e0 08 43 0a 31 c0 5a 5b 5d c3 8b 46 08 83 e0 0f 83 f8 05 74 0e 83 f8 07 75 12 48 .@.....C.1.Z[]..F.......t....u.H
145e0 8b 06 48 8b 40 10 eb 17 48 8b 06 48 8b 40 28 eb 0e 48 8b 4f 18 48 98 48 8b 84 c1 b8 01 00 00 48 ..H.@...H..H.@(..H.O.H.H.......H
14600 85 c0 74 16 48 8b 4f 18 89 d2 48 89 c7 48 8b b4 d1 f8 00 00 00 e9 f2 41 ff ff b8 c0 44 45 00 c3 ..t.H.O...H..H.........A....DE..
14620 55 53 48 89 fb 48 83 ec 28 48 8b 47 10 48 8b 6f 38 0f 10 06 45 85 c9 0f 11 00 0f 10 12 48 8d 50 USH..H..(H.G.H.o8...E........H.P
14640 30 0f 11 50 10 48 89 57 10 0f 10 21 0f 29 24 24 0f 11 60 20 75 10 48 8d 50 40 41 0f 10 30 48 89 0..P.H.W...!.)$$..`.u.H.P@A..0H.
14660 57 10 0f 11 70 30 44 89 ca 48 89 df 48 8b 43 20 48 8b 73 10 44 89 0c 24 4c 89 44 24 18 8a 48 42 W...p0D..H..H.C.H.s.D..$L.D$..HB
14680 b8 04 00 00 00 44 29 c8 48 98 48 c1 e0 04 83 e1 02 48 29 c6 0f b6 c9 e8 c1 72 00 00 44 8b 0c 24 .....D).H.H......H)......r..D..$
146a0 45 85 c9 74 24 4c 8b 44 24 18 48 8b 43 10 49 29 e8 4c 03 43 38 48 8d 50 f0 0f 10 78 f0 48 89 53 E..t$L.D$.H.C.I).L.C8H.P...x.H.S
146c0 10 0f 29 3c 24 41 0f 11 38 48 83 c4 28 5b 5d c3 41 55 49 89 cd 41 54 49 89 d4 44 89 c2 55 48 89 ..)<$A..8H..([].AUI..ATI..D..UH.
146e0 f5 53 48 89 fb 48 83 ec 18 44 89 44 24 0c e8 dc fe ff ff 83 78 08 00 44 8b 44 24 0c 75 0e 44 89 .SH..H...D.D$.......x..D.D$.u.D.
14700 c2 4c 89 e6 48 89 df e8 c3 fe ff ff 8b 78 08 85 ff 74 1f 48 89 df 41 b9 01 00 00 00 4d 89 e8 4c .L..H........x...t.H..A.....M..L
14720 89 e1 48 89 ea 48 89 c6 e8 f3 fe ff ff bf 01 00 00 00 48 83 c4 18 89 f8 5b 5d 41 5c 41 5d c3 41 ..H..H............H.....[]A\A].A
14740 55 45 89 c5 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 18 e8 76 ff ff ff 85 c0 0f 85 97 00 UE..ATI..UH..SH..H....v.........
14760 00 00 41 83 fd 13 74 22 77 0c 41 83 ed 0d 41 83 fd 04 77 72 eb 14 41 83 fd 16 75 6a 48 89 ea 48 ..A...t"w.A...A...wr..A...ujH..H
14780 89 de 4c 89 e7 e8 5f 9f 00 00 83 7b 08 03 75 0c f2 0f 10 03 f2 0f 11 44 24 08 eb 11 48 8d 74 24 ..L..._....{..u........D$...H.t$
147a0 08 48 89 df e8 16 19 ff ff 85 c0 74 32 83 7d 08 03 75 0d f2 0f 10 45 00 f2 0f 11 44 24 08 eb 11 .H.........t2.}..u....E....D$...
147c0 48 8d 74 24 08 48 89 ef e8 f2 18 ff ff 85 c0 74 0e 48 89 ea 48 89 de 4c 89 e7 e8 6e 9f 00 00 b9 H.t$.H.........t.H..H..L...n....
147e0 50 2b 45 00 eb 05 b9 6d 2b 45 00 48 89 ea 48 89 de 4c 89 e7 e8 0b 9f 00 00 48 83 c4 18 5b 5d 41 P+E....m+E.H..H..L.......H...[]A
14800 5c 41 5d c3 41 89 c8 48 8b 4f 10 53 48 89 fb e8 bc fe ff ff 85 c0 74 19 48 8b 53 10 8b 42 08 85 \A].A..H.O.SH.........t.H.S..B..
14820 c0 74 18 ff c8 75 0f 31 c0 83 3a 00 0f 95 c0 eb 0a 83 c8 ff eb 05 b8 01 00 00 00 5b c3 85 f6 48 .t...u.1..:................[...H
14840 8b 47 20 7e 18 48 63 f6 48 c1 e6 04 48 03 30 b8 c0 44 45 00 48 3b 77 10 48 0f 42 c6 c3 81 fe d9 .G.~.Hc.H...H.0..DE.H;w.H.B.....
14860 b9 f0 ff 7c 0c 48 63 c6 48 c1 e0 04 48 03 47 10 c3 81 fe d8 b9 f0 ff 75 09 48 8b 47 18 48 83 c0 ...|.Hc.H...H.G........u.H.G.H..
14880 40 c3 48 8b 00 ba d8 b9 f0 ff 29 f2 83 78 08 16 74 25 48 8b 08 b8 c0 44 45 00 0f b6 79 0a 39 fa @.H.......)..x..t%H....DE...y.9.
148a0 7f 1a b8 d7 b9 f0 ff 29 f0 48 98 48 83 c0 02 48 c1 e0 04 48 01 c8 c3 b8 c0 44 45 00 c3 8b 36 e9 .......).H.H...H...H.....DE...6.
148c0 c6 69 00 00 8b 56 08 48 8b 36 31 c9 e9 8c 70 00 00 48 39 f7 73 21 48 8b 07 48 8b 57 08 48 83 ee .i...V.H.61...p..H9.s!H..H.W.H..
148e0 10 0f 10 46 10 48 83 c7 10 0f 11 47 f0 48 89 46 10 48 89 56 18 eb da c3 41 54 48 63 ce 55 53 48 ...F.H.....G.H.F.H.V....ATHc.USH
14900 89 fb 48 83 ec 10 48 8b 57 10 48 8b 47 30 89 74 24 0c 4c 8b 67 20 48 29 d0 48 c1 f8 04 48 39 c8 ..H...H.W.H.G0.t$.L.g.H).H...H9.
14920 7f 2e 48 89 d0 48 2b 47 38 ba 40 42 0f 00 29 f2 31 ed 48 c1 f8 04 83 c0 05 39 d0 7f 31 48 8d 54 ..H..H+G8.@B..).1.H......9..1H.T
14940 24 0c be bd 48 41 00 e8 ea 67 00 00 85 c0 75 1e 48 63 54 24 0c bd 01 00 00 00 48 c1 e2 04 48 03 $...HA...g....u.HcT$......H...H.
14960 53 10 49 39 54 24 08 73 05 49 89 54 24 08 48 83 c4 10 89 e8 5b 5d 41 5c c3 48 39 f7 74 39 48 63 S.I9T$.s.I.T$.H.....[]A\.H9.t9Hc
14980 c2 48 c1 e0 04 48 29 47 10 31 c0 39 c2 7e 28 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 89 c1 48 ff .H...H)G.1.9.~(L.F.I.H.H.N.H..H.
149a0 c0 48 c1 e1 04 48 03 4f 10 0f 10 01 0f 29 44 24 e8 41 0f 11 00 eb d4 c3 48 8b 57 18 48 8b 82 d8 .H...H.O.....)D$.A......H.W.H...
149c0 00 00 00 48 89 b2 d8 00 00 00 c3 48 85 ff 74 0c 48 8b 47 18 48 8b 80 e8 00 00 00 c3 b8 a0 2d 45 ...H.......H..t.H.G.H.........-E
149e0 00 c3 8d 96 27 46 0f 00 89 f0 81 fa 27 46 0f 00 77 11 48 8b 4f 20 48 8b 57 10 48 2b 11 48 c1 fa ....'F......'F..w.H.O.H.W.H+.H..
14a00 04 01 d0 c3 48 8b 47 20 48 8b 10 48 8b 47 10 48 83 c2 10 48 29 d0 48 c1 f8 04 c3 48 8b 47 20 85 ....H.G.H..H.G.H...H).H....H.G..
14a20 f6 48 63 f6 48 8b 00 78 29 48 ff c6 48 c1 e6 04 48 01 c6 48 8b 47 10 48 39 f0 73 11 48 8d 50 10 .Hc.H..x)H..H...H..H.G.H9.s.H.P.
14a40 48 89 57 10 c7 40 08 00 00 00 00 eb e6 48 89 77 10 c3 48 ff c6 48 c1 e6 04 48 01 77 10 c3 41 54 H.W..@.......H.w..H..H...H.w..AT
14a60 4c 63 e2 55 53 48 8b 47 10 48 8d 58 f0 e8 cb fd ff ff 45 85 e4 48 89 c5 78 0f 49 c1 e4 04 48 89 Lc.USH.G.H.X......E..H..x.I...H.
14a80 d8 4c 29 e0 49 89 c4 eb 0b 49 c1 e4 04 4c 29 e0 4c 8d 60 f0 4c 89 e6 48 89 ef e8 32 fe ff ff 49 .L).I....I...L).L.`.L..H...2...I
14aa0 8d 7c 24 10 48 89 de e8 25 fe ff ff 48 89 de 48 89 ef 5b 5d 41 5c e9 16 fe ff ff 41 54 41 89 d4 .|$.H...%...H..H..[]A\.....ATA..
14ac0 55 53 48 89 fb e8 73 fd ff ff 44 89 e6 48 89 c5 48 89 df e8 65 fd ff ff 0f 10 45 00 41 81 fc d8 USH...s...D..H..H...e.....E.A...
14ae0 b9 f0 ff 0f 11 00 7d 2c f6 45 08 40 74 26 48 8b 43 20 48 8b 00 48 8b 30 f6 46 09 04 74 16 48 8b ......},.E.@t&H.C.H..H.0.F..t.H.
14b00 55 00 f6 42 09 03 74 0c 48 89 df 5b 5d 41 5c e9 75 ee ff ff 5b 5d 41 5c c3 55 53 48 89 fb 48 83 U..B..t.H..[]A\.u...[]A\.USH..H.
14b20 ec 18 48 8b 6f 10 e8 12 fd ff ff 0f 10 00 48 83 c5 10 0f 11 45 f0 48 89 6b 10 0f 29 04 24 48 83 ..H.o.........H.....E.H.k..).$H.
14b40 c4 18 5b 5d c3 e8 f3 fc ff ff 48 3d c0 44 45 00 74 07 8b 40 08 83 e0 0f c3 83 c8 ff c3 ff c6 48 ..[]......H=.DE.t..@...........H
14b60 63 f6 48 8b 04 f5 e0 2c 45 00 c3 e8 cd fc ff ff 8b 50 08 83 fa 66 0f 94 c0 83 fa 16 0f 94 c2 09 c.H....,E........P...f..........
14b80 d0 0f b6 c0 c3 e8 b3 fc ff ff 83 78 08 13 0f 94 c0 0f b6 c0 c3 48 83 ec 18 e8 9f fc ff ff 48 89 ...........x.........H........H.
14ba0 c7 b8 01 00 00 00 83 7f 08 03 74 0a 48 8d 74 24 08 e8 09 15 ff ff 48 83 c4 18 c3 e8 7d fc ff ff ..........t.H.t$......H.....}...
14bc0 8b 40 08 83 e0 0f 83 e8 03 83 f8 01 0f 96 c0 0f b6 c0 c3 e8 65 fc ff ff 8b 50 08 83 fa 02 0f 94 .@..................e....P......
14be0 c0 83 fa 47 0f 94 c2 09 d0 0f b6 c0 c3 41 54 41 89 d4 55 48 89 fd 53 e8 41 fc ff ff 44 89 e6 48 ...G.........ATA..UH..S.A...D..H
14c00 89 c3 48 89 ef e8 33 fc ff ff 48 81 fb c0 44 45 00 74 19 48 3d c0 44 45 00 74 11 48 89 de 48 89 ..H...3...H...DE.t.H=.DE.t.H..H.
14c20 c2 31 ff 5b 5d 41 5c e9 e7 18 ff ff 5b 5d 31 c0 41 5c c3 8d 46 f4 53 48 89 fb 83 f8 01 77 14 48 .1.[]A\.....[]1.A\..F.SH.....w.H
14c40 8b 47 10 0f 10 40 f0 48 83 c0 10 0f 11 40 f0 48 89 47 10 48 89 df 48 8b 4b 10 48 8d 51 e0 48 83 .G...@.H.....@.H.G.H..H.K.H.Q.H.
14c60 e9 10 49 89 d0 e8 87 86 00 00 48 83 6b 10 10 5b c3 41 55 41 89 d5 41 54 41 89 cc 55 53 48 89 fb ..I.......H.k..[.AUA..ATA..USH..
14c80 41 52 e8 b6 fb ff ff 44 89 ee 48 89 c5 48 89 df e8 a8 fb ff ff 48 81 fd c0 44 45 00 74 54 48 3d AR.....D..H..H.......H...DE.tTH=
14ca0 c0 44 45 00 48 89 c2 74 49 41 83 fc 01 74 1e 41 83 fc 02 74 2b 45 85 e4 75 38 41 59 48 89 df 48 .DE.H..tIA...t.A...t+E..u8AYH..H
14cc0 89 ee 5b 5d 41 5c 41 5d e9 46 18 ff ff 41 58 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 b4 16 ff ff ..[]A\A].F...AXH..H..[]A\A].....
14ce0 59 48 89 df 48 89 ee 5b 5d 41 5c 41 5d e9 52 17 ff ff 5a 5b 5d 41 5c 31 c0 41 5d c3 53 48 89 fb YH..H..[]A\A].R...Z[]A\1.A].SH..
14d00 48 89 f7 48 8b 73 10 e8 47 87 00 00 48 85 c0 74 05 48 83 43 10 10 5b c3 53 48 89 d3 48 83 ec 10 H..H.s..G...H..t.H.C..[.SH..H...
14d20 e8 18 fb ff ff 83 78 08 03 75 11 f2 0f 10 00 b8 01 00 00 00 f2 0f 11 44 24 08 eb 1a 48 8d 74 24 ......x..u.............D$...H.t$
14d40 08 48 89 c7 e8 76 13 ff ff 85 c0 75 09 48 c7 44 24 08 00 00 00 00 48 85 db 74 02 89 03 f2 0f 10 .H...v.....u.H.D$.....H..t......
14d60 44 24 08 48 83 c4 10 5b c3 53 48 89 d3 48 83 ec 10 e8 c7 fa ff ff 83 78 08 13 75 0f 48 8b 00 48 D$.H...[.SH..H.........x..u.H..H
14d80 89 44 24 08 b8 01 00 00 00 eb 1a 48 8d 74 24 08 48 89 c7 e8 94 13 ff ff 85 c0 75 09 48 c7 44 24 .D$........H.t$.H.........u.H.D$
14da0 08 00 00 00 00 48 85 db 74 02 89 03 48 8b 44 24 08 48 83 c4 10 5b c3 e8 81 fa ff ff 8b 48 08 31 .....H..t...H.D$.H...[.......H.1
14dc0 d2 85 c9 74 0e ff c9 b2 01 75 08 31 d2 83 38 00 0f 95 c2 89 d0 c3 41 54 41 89 f4 55 48 89 d5 53 ...t.....u.1..8.......ATA..UH..S
14de0 48 89 fb 48 83 ec 10 e8 51 fa ff ff 8b 50 08 83 e2 0f 83 fa 04 74 47 83 fa 03 74 0f 48 85 ed 74 H..H....Q....P.......tG...t.H..t
14e00 56 48 c7 45 00 00 00 00 00 eb 4c 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 c7 f2 ff ff 44 89 VH.E......LH.C.H.x..~.H.......D.
14e20 e6 48 89 df e8 14 fa ff ff 48 89 df 48 89 c6 48 89 44 24 08 e8 d6 87 00 00 48 8b 44 24 08 48 85 .H.......H..H..H.D$......H.D$.H.
14e40 ed 74 0b 48 8b 10 48 8b 52 10 48 89 55 00 48 8b 00 48 83 c0 20 eb 02 31 c0 48 83 c4 10 5b 5d 41 .t.H..H.R.H.U.H..H.....1.H...[]A
14e60 5c c3 51 e8 d5 f9 ff ff 8b 50 08 83 e2 0f 83 fa 05 74 1c 83 fa 07 74 0e 83 fa 04 75 1e 48 8b 00 \.Q......P.......t....t....u.H..
14e80 48 8b 40 10 eb 17 48 8b 00 48 8b 40 18 eb 0e 48 8b 38 e8 26 40 ff ff 48 98 eb 02 31 c0 5a c3 e8 H.@...H..H.@...H.8.&@..H...1.Z..
14ea0 99 f9 ff ff 8b 50 08 83 fa 16 75 04 48 8b 00 c3 83 fa 66 75 08 48 8b 00 48 8b 40 18 c3 31 c0 c3 .....P....u.H.....fu.H..H.@..1..
14ec0 e8 78 f9 ff ff 8b 50 08 83 e2 0f 83 fa 02 74 0d 83 fa 07 75 0c 48 8b 00 48 83 c0 28 c3 48 8b 00 .x....P.......t....u.H..H..(.H..
14ee0 c3 31 c0 c3 e8 54 f9 ff ff 83 78 08 48 75 04 48 8b 00 c3 31 c0 c3 55 89 f5 53 48 89 fb e8 3b f9 .1...T....x.Hu.H...1..U..SH...;.
14f00 ff ff 8b 50 08 83 e2 3f 83 fa 07 74 24 7f 0e 83 fa 05 74 18 7f 16 83 fa 02 74 16 eb 20 83 fa 16 ...P...?...t$.....t......t......
14f20 74 0a 83 fa 26 74 05 83 fa 08 75 11 48 8b 00 eb 0e 48 89 df 89 ee 5b 5d e9 83 ff ff ff 31 c0 5b t...&t....u.H....H....[].....1.[
14f40 5d c3 48 8b 47 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 c3 48 8b 47 10 f2 0f 11 00 c7 40 ].H.G..@.....H...H.G..H.G......@
14f60 08 03 00 00 00 48 83 47 10 10 c3 48 8b 47 10 48 89 30 c7 40 08 13 00 00 00 48 83 47 10 10 c3 53 .....H.G...H.G.H.0.@.....H.G...S
14f80 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 17 48 89 54 24 08 48 89 34 24 e8 45 f1 ff ff H..H...H.G.H.x..~.H.T$.H.4$.E...
14fa0 48 8b 54 24 08 48 8b 34 24 48 89 df e8 a2 f3 ff ff 48 8b 4b 10 48 89 01 8a 50 08 48 83 c0 20 83 H.T$.H.4$H.......H.K.H...P.H....
14fc0 ca 40 0f b6 d2 89 51 08 48 83 43 10 10 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec 10 48 85 f6 75 09 .@....Q.H.C..H...[.SH..H...H..u.
14fe0 e8 5d ff ff ff 31 c0 eb 3e 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 24 08 e8 e7 f0 ff ff 48 8b .]...1..>H.G.H.x..~.H.t$......H.
15000 74 24 08 48 89 df e8 b3 f4 ff ff 48 8b 4b 10 48 89 01 8a 50 08 48 83 c0 20 83 ca 40 0f b6 d2 89 t$.H.......H.K.H...P.H.....@....
15020 51 08 48 83 43 10 10 48 83 c4 10 5b c3 53 48 89 fb 48 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 17 Q.H.C..H...[.SH..H...H.G.H.x..~.
15040 48 89 54 24 08 48 89 34 24 e8 97 f0 ff ff 48 8b 54 24 08 48 8b 34 24 48 83 c4 10 48 89 df 5b e9 H.T$.H.4$.....H.T$.H.4$H...H..[.
15060 07 87 00 00 53 48 89 fb 48 81 ec e0 00 00 00 84 c0 48 89 54 24 40 48 89 4c 24 48 4c 89 44 24 50 ....SH..H........H.T$@H.L$HL.D$P
15080 4c 89 4c 24 58 74 3a 0f 29 44 24 60 0f 29 4c 24 70 0f 29 94 24 80 00 00 00 0f 29 9c 24 90 00 00 L.L$Xt:.)D$`.)L$p.).$.....).$...
150a0 00 0f 29 a4 24 a0 00 00 00 0f 29 ac 24 b0 00 00 00 0f 29 b4 24 c0 00 00 00 0f 29 bc 24 d0 00 00 ..).$.....).$.....).$.....).$...
150c0 00 48 8b 43 18 48 83 78 18 00 7e 12 48 89 df 48 89 74 24 08 e8 0c f0 ff ff 48 8b 74 24 08 48 8d .H.C.H.x..~.H..H.t$......H.t$.H.
150e0 84 24 f0 00 00 00 48 8d 54 24 18 48 89 df c7 44 24 18 10 00 00 00 c7 44 24 1c 30 00 00 00 48 89 .$....H.T$.H...D$......D$.0...H.
15100 44 24 20 48 8d 44 24 30 48 89 44 24 28 e8 59 86 00 00 48 81 c4 e0 00 00 00 5b c3 41 54 49 89 f4 D$.H.D$0H.D$(.Y...H......[.ATI..
15120 55 89 d5 53 48 89 fb 48 83 ec 10 85 d2 75 10 48 8b 47 10 48 89 30 c7 40 08 16 00 00 00 eb 60 48 U..SH..H.....u.H.G.H.0.@......`H
15140 8b 47 18 48 83 78 18 00 7e 05 e8 96 ef ff ff 89 ee 48 89 df e8 c9 d8 ff ff 48 63 d5 4c 89 60 18 .G.H.x..~........H.......Hc.L.`.
15160 31 f6 48 c1 e2 04 48 29 53 10 ff cd 48 83 ee 10 48 8b 4b 10 83 fd ff 74 1c 48 63 fd 48 01 d1 0f 1.H...H)S...H...H.K....t.Hc.H...
15180 10 04 31 48 83 c7 02 48 c1 e7 04 0f 29 04 24 0f 11 04 38 eb d5 48 89 01 c7 41 08 66 00 00 00 48 ..1H...H....).$...8..H...A.f...H
151a0 83 43 10 10 48 83 c4 10 5b 5d 41 5c c3 48 8b 47 10 31 d2 85 f6 0f 95 c2 89 10 c7 40 08 01 00 00 .C..H...[]A\.H.G.1.........@....
151c0 00 48 83 47 10 10 c3 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 47 10 10 c3 48 8b 47 10 48 .H.G...H.G.H.0.@.....H.G...H.G.H
151e0 89 38 c7 40 08 48 00 00 00 48 8b 47 18 48 83 47 10 10 48 39 b8 e0 00 00 00 0f 94 c0 0f b6 c0 c3 .8.@.H...H.G.H.G..H9............
15200 41 55 49 89 f5 be 02 00 00 00 41 54 55 53 48 89 fb 50 48 8b 47 18 48 8b 78 40 e8 97 35 ff ff 48 AUI.......ATUSH..PH.G.H.x@..5..H
15220 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 85 f2 ff ff 48 89 45 00 8a 50 08 .k.I..L..H..H.E.H.C......H.E..P.
15240 4c 89 e6 48 8b 43 10 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8d 50 f0 48 89 d1 e8 d4 0e ff ff 48 L..H.C.H....@....U.H.P.H.......H
15260 8b 43 10 8b 40 f8 5a 5b 5d 41 5c 83 e0 0f 41 5d c3 53 48 89 fb e8 c3 f5 ff ff 48 8b 4b 10 48 89 .C..@.Z[]A\...A].SH.......H.K.H.
15280 c6 48 89 df 48 8d 51 f0 48 89 d1 e8 a3 0e ff ff 48 8b 43 10 5b 8b 40 f8 83 e0 0f c3 41 55 49 89 .H..H.Q.H.......H.C.[.@.....AUI.
152a0 d5 41 54 55 53 48 89 fb 50 e8 8f f5 ff ff 48 8b 6b 10 4c 89 ee 48 89 df 49 89 c4 e8 fe f1 ff ff .ATUSH..P.....H.k.L..H..I.......
152c0 48 89 45 00 8a 50 08 4c 89 e6 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8b 53 10 48 8d 42 10 48 89 H.E..P.L..H....@....U.H.S.H.B.H.
152e0 d1 48 89 43 10 e8 49 0e ff ff 48 8b 43 10 8b 40 f8 5a 5b 5d 41 5c 83 e0 0f 41 5d c3 55 48 89 d5 .H.C..I...H.C..@.Z[]A\...A].UH..
15300 53 48 89 fb 50 e8 33 f5 ff ff 48 8b 4b 10 48 89 c6 48 89 df 48 89 29 48 8b 53 10 c7 41 08 13 00 SH..P.3...H.K.H..H..H.)H.S..A...
15320 00 00 48 8d 4a 10 48 89 4b 10 48 89 d1 e8 01 0e ff ff 48 8b 43 10 8b 40 f8 5a 5b 83 e0 0f 5d c3 ..H.J.H.K.H.......H.C..@.Z[...].
15340 55 53 48 89 fb 48 83 ec 18 e8 ef f4 ff ff 48 8b 6b 10 48 8b 38 48 8d 75 f0 e8 eb 34 ff ff 0f 10 USH..H........H.k.H.8H.u...4....
15360 00 48 8b 43 10 0f 11 45 f0 0f 29 04 24 8b 40 f8 48 83 c4 18 5b 5d 83 e0 0f c3 41 54 55 48 89 d5 .H.C...E..).$.@.H...[]....ATUH..
15380 53 48 89 fb 48 83 ec 10 e8 b0 f4 ff ff 48 8b 38 48 89 ee 4c 8b 63 10 e8 1a 34 ff ff 0f 10 00 48 SH..H........H.8H..L.c...4.....H
153a0 8b 43 10 41 0f 11 04 24 48 8d 50 10 0f 29 04 24 48 89 53 10 8b 40 08 48 83 c4 10 5b 5d 83 e0 0f .C.A...$H.P..).$H.S..@.H...[]...
153c0 41 5c c3 55 48 89 d5 53 48 89 fb 48 83 ec 28 e8 69 f4 ff ff 48 89 6c 24 10 48 8b 38 48 8d 74 24 A\.UH..SH..H..(.i...H.l$.H.8H.t$
153e0 10 48 8b 6b 10 c7 44 24 18 02 00 00 00 e8 57 34 ff ff 0f 10 00 48 8b 43 10 0f 11 45 00 48 8d 50 .H.k..D$......W4.....H.C...E.H.P
15400 10 0f 29 04 24 8b 40 08 48 89 53 10 48 83 c4 28 5b 83 e0 0f 5d c3 41 54 41 89 d4 55 89 f5 53 48 ..).$.@.H.S.H..([...].ATA..U..SH
15420 8b 47 18 48 89 fb 48 83 78 18 00 7e 05 e8 b3 ec ff ff 48 89 df e8 e2 32 ff ff 48 8b 53 10 48 89 .G.H..H.x..~......H....2..H.S.H.
15440 02 c7 42 08 45 00 00 00 48 83 43 10 10 85 ed 7f 05 45 85 e4 7e 14 48 89 df 89 ea 44 89 e1 5b 5d ..B.E...H.C......E..~.H....D..[]
15460 41 5c 48 89 c6 e9 0e 35 ff ff 5b 5d 41 5c c3 53 48 89 fb e8 c5 f3 ff ff 8b 50 08 83 e2 0f 83 fa A\H....5..[]A\.SH........P......
15480 05 74 0e 83 fa 07 75 12 48 8b 00 48 8b 40 10 eb 18 48 8b 00 48 8b 40 28 eb 0f 48 8b 43 18 48 63 .t....u.H..H.@...H..H.@(..H.C.Hc
154a0 d2 48 8b 84 d0 b8 01 00 00 48 85 c0 74 1a 48 8b 53 10 48 89 02 c7 42 08 45 00 00 00 b8 01 00 00 .H.......H..t.H.S.H...B.E.......
154c0 00 48 83 43 10 10 eb 02 31 c0 5b c3 53 48 89 fb e8 68 f3 ff ff 48 8b 00 48 8b 53 10 48 8b 48 20 .H.C....1.[.SH...h...H..H.S.H.H.
154e0 48 83 c2 10 48 89 4a f0 8a 40 0a 0f b6 c8 83 e0 0f 89 4a f8 48 89 53 10 5b c3 41 55 49 89 f5 be H...H.J..@........J.H.S.[.AUI...
15500 02 00 00 00 41 54 55 53 48 89 fb 50 48 8b 47 18 48 8b 78 40 e8 9d 32 ff ff 48 8b 6b 10 49 89 c4 ....ATUSH..PH.G.H.x@..2..H.k.I..
15520 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 8b ef ff ff 48 89 45 00 8a 50 08 4c 89 e6 48 89 df L..H..H.E.H.C......H.E..P.L..H..
15540 83 ca 40 0f b6 d2 89 55 08 48 8b 53 10 48 8d 4a e0 48 83 ea 10 e8 d6 0c ff ff 48 83 6b 10 20 5a ..@....U.H.S.H.J.H........H.k..Z
15560 5b 5d 41 5c 41 5d c3 53 48 89 fb e8 cd f2 ff ff 48 8b 53 10 48 89 df 48 89 c6 48 8d 4a f0 48 83 []A\A].SH.......H.S.H..H..H.J.H.
15580 ea 20 e8 a9 0c ff ff 48 83 6b 10 20 5b c3 41 55 49 89 d5 41 54 55 53 48 89 fb 50 e8 9d f2 ff ff .......H.k..[.AUI..ATUSH..P.....
155a0 48 8b 6b 10 49 89 c4 4c 89 ee 48 89 df 48 8d 45 10 48 89 43 10 e8 04 ef ff ff 48 89 45 00 8a 50 H.k.I..L..H..H.E.H.C......H.E..P
155c0 08 4c 89 e6 48 89 df 83 ca 40 0f b6 d2 89 55 08 48 8b 53 10 48 8d 4a e0 48 83 ea 10 e8 4f 0c ff .L..H....@....U.H.S.H.J.H....O..
155e0 ff 48 83 6b 10 20 5a 5b 5d 41 5c 41 5d c3 55 48 89 d5 53 48 89 fb 50 e8 41 f2 ff ff 48 8b 4b 10 .H.k..Z[]A\A].UH..SH..P.A...H.K.
15600 48 89 df 48 89 c6 48 8d 51 10 48 89 53 10 48 89 29 48 8b 53 10 c7 41 08 13 00 00 00 48 8d 4a e0 H..H..H.Q.H.S.H.)H.S..A.....H.J.
15620 48 83 ea 10 e8 07 0c ff ff 48 83 6b 10 20 5a 5b 5d c3 55 53 48 89 fb 48 83 ec 18 e8 fd f1 ff ff H........H.k..Z[].USH..H........
15640 48 8b 28 48 8b 43 10 48 89 df 48 8d 50 e0 48 89 ee e8 26 38 ff ff 48 8b 53 10 0f 10 42 f0 0f 11 H.(H.C.H..H.P.H...&8..H.S...B...
15660 00 c6 45 0a 00 48 8b 43 10 0f 29 04 24 f6 40 f8 40 74 1b f6 45 09 04 74 15 48 8b 40 f0 f6 40 09 ..E..H.C..).$.@.@t..E..t.H.@..@.
15680 03 74 0b 48 89 ee 48 89 df e8 1f e3 ff ff 48 83 6b 10 20 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 .t.H..H.......H.k..H...[].USH..H
156a0 83 ec 18 48 89 54 24 08 e8 90 f1 ff ff 48 8b 28 48 8b 43 10 48 89 df 48 8b 54 24 08 48 8d 48 f0 ...H.T$......H.(H.C.H..H.T$.H.H.
156c0 48 89 ee e8 53 32 ff ff 48 8b 43 10 f6 40 f8 40 74 1b f6 45 09 04 74 15 48 8b 40 f0 f6 40 09 03 H...S2..H.C..@.@t..E..t.H.@..@..
156e0 74 0b 48 89 ee 48 89 df e8 c0 e2 ff ff 48 83 6b 10 10 48 83 c4 18 5b 5d c3 41 54 49 89 d4 55 53 t.H..H.......H.k..H...[].ATI..US
15700 48 89 fb 48 83 ec 10 e8 31 f1 ff ff 48 8b 28 48 89 e2 48 89 df 4c 89 24 24 c7 44 24 08 02 00 00 H..H....1...H.(H..H..L.$$.D$....
15720 00 48 89 ee e8 53 37 ff ff 48 8b 53 10 0f 10 42 f0 0f 11 00 f6 42 f8 40 74 1b f6 45 09 04 74 15 .H...S7..H.S...B.....B.@t..E..t.
15740 48 8b 42 f0 f6 40 09 03 74 0b 48 89 ee 48 89 df e8 58 e2 ff ff 48 83 6b 10 10 48 83 c4 10 5b 5d H.B..@..t.H..H...X...H.k..H...[]
15760 41 5c c3 41 54 55 48 89 fd 53 31 db e8 cc f0 ff ff 49 89 c4 48 8b 45 10 83 78 f8 00 74 04 48 8b A\.ATUH..S1......I..H.E..x..t.H.
15780 58 f0 41 8b 44 24 08 83 e0 0f 83 f8 05 74 0f 83 f8 07 75 43 49 8b 04 24 48 89 58 10 eb 08 49 8b X.A.D$.......t....uCI..$H.X...I.
157a0 04 24 48 89 58 28 48 85 db 74 3a 49 8b 34 24 f6 46 09 04 74 11 f6 43 09 03 74 0b 48 89 da 48 89 .$H.X(H..t:I.4$.F..t..C..t.H..H.
157c0 ef e8 c3 e1 ff ff 49 8b 34 24 48 89 da 48 89 ef e8 cd e7 ff ff eb 0e 48 8b 55 18 48 98 48 89 9c ......I.4$H..H.........H.U.H.H..
157e0 c2 b8 01 00 00 48 83 6d 10 10 b8 01 00 00 00 5b 5d 41 5c c3 53 48 89 fb e8 40 f0 ff ff 48 8b 4b .....H.m.......[]A\.SH...@...H.K
15800 10 48 8b 10 48 8b 71 f0 8b 49 f8 48 89 72 20 88 4a 0a 48 8b 53 10 f6 42 f8 40 74 1b 48 8b 30 f6 .H..H.q..I.H.r..J.H.S..B.@t.H.0.
15820 46 09 04 74 12 48 8b 52 f0 f6 42 09 03 74 08 48 89 df e8 52 e1 ff ff 48 83 6b 10 10 5b c3 55 48 F..t.H.R..B..t.H...R...H.k..[.UH
15840 63 c6 48 c7 c6 f0 ff ff ff 48 c1 e0 04 89 d5 53 48 29 c6 48 89 fb 41 51 48 03 77 10 4d 85 c0 74 c.H......H.....SH).H..AQH.w.M..t
15860 21 66 83 bf c4 00 00 00 00 75 17 48 8b 47 20 4c 89 40 20 48 8b 47 20 48 89 48 30 b9 01 00 00 00 !f.......u.H.G.L.@.H.G.H.H0.....
15880 eb 02 31 c9 89 ea 48 89 df e8 cf 60 00 00 ff c5 75 12 48 8b 43 20 48 8b 53 10 48 39 50 08 73 04 ..1...H....`....u.H.C.H.S.H9P.s.
158a0 48 89 50 08 58 5b 5d c3 41 54 31 c0 41 89 d4 55 89 f5 53 48 89 fb 48 83 ec 20 85 c9 74 1d 89 ce H.P.X[].AT1.A..U..SH..H.....t...
158c0 4c 89 4c 24 08 4c 89 04 24 e8 6f ef ff ff 48 2b 43 38 4c 8b 4c 24 08 4c 8b 04 24 48 63 d5 48 c7 L.L$.L..$.o...H+C8L.L$.L..$Hc.H.
158e0 c6 f0 ff ff ff 48 c1 e2 04 48 29 d6 48 03 73 10 4d 85 c9 48 89 74 24 10 74 0a 66 83 bb c4 00 00 .....H...H).H.s.M..H.t$.t.f.....
15900 00 00 74 23 48 89 f1 48 2b 4b 38 48 8d 54 24 10 49 89 c0 be c4 48 41 00 48 89 df 44 89 64 24 18 ..t#H..H+K8H.T$.I....HA.H..D.d$.
15920 e8 5e 62 00 00 eb 5c 48 8b 6b 20 48 89 f2 b9 01 00 00 00 48 89 df 4c 89 4d 20 4c 89 45 30 48 2b .^b...\H.k.H.......H..L.M.L.E0H+
15940 53 38 48 89 55 38 48 8b 93 b0 00 00 00 48 89 55 28 48 89 83 b0 00 00 00 44 89 e2 8a 45 42 83 e0 S8H.U8H......H.U(H......D...EB..
15960 fe 0a 83 c9 00 00 00 83 c8 10 88 45 42 e8 eb 5f 00 00 48 8b 45 28 80 65 42 ef 48 89 83 b0 00 00 ...........EB.._..H.E(.eB.H.....
15980 00 31 c0 41 ff c4 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 83 c4 20 5b 5d .1.A..u.H.S.H.K.H9J.s.H.J.H...[]
159a0 41 5c c3 41 54 b8 50 45 45 00 55 48 89 cd 53 48 89 fb 48 83 ec 40 48 85 c9 48 89 d1 48 89 f2 48 A\.AT.PEE.UH..SH..H..@H..H..H..H
159c0 8d 74 24 18 48 0f 44 e8 4c 89 04 24 e8 e7 b9 ff ff 4c 8b 04 24 48 8d 74 24 18 48 89 ea 48 89 df .t$.H.D.L..$.....L..$H.t$.H..H..
159e0 4c 89 c1 e8 37 62 00 00 85 c0 89 c5 75 4b 48 8b 43 10 4c 8b 60 f0 41 80 7c 24 0a 00 74 3b 48 8b L...7b......uKH.C.L.`.A.|$..t;H.
15a00 43 18 be 02 00 00 00 48 8b 78 40 e8 a6 2d ff ff 49 8b 74 24 20 0f 10 00 48 8b 16 0f 29 04 24 0f C......H.x@..-..I.t$....H...).$.
15a20 11 02 f6 42 08 40 74 11 48 8d 46 10 48 39 c2 75 08 48 89 df e8 89 df ff ff 48 83 c4 40 89 e8 5b ...B.@t.H.F.H9.u.H.......H..@..[
15a40 5d 41 5c c3 48 8b 47 10 49 89 f1 41 89 c8 83 78 f8 46 75 13 48 8b 40 f0 48 89 d1 4c 89 ca 48 8b ]A\.H.G.I..A...x.Fu.H.@.H..L..H.
15a60 70 18 e9 de 03 ff ff b8 01 00 00 00 c3 0f b6 47 0a c3 41 55 83 fe 09 41 54 49 89 fc 55 53 51 48 p..............G..AU...ATI..USQH
15a80 8b 5f 18 0f 87 e8 00 00 00 89 f6 ff 24 f5 50 2d 45 00 c6 43 57 00 e9 db 00 00 00 31 f6 48 89 df ._..........$.P-E..CW......1.H..
15aa0 e8 e9 05 00 00 c6 43 57 01 e9 c8 00 00 00 31 f6 e8 e0 e6 ff ff e9 bc 00 00 00 48 8b 43 18 48 03 ......CW......1...........H.C.H.
15ac0 43 10 48 c1 e8 0a e9 ad 00 00 00 48 8b 43 10 03 43 18 25 ff 03 00 00 e9 9c 00 00 00 85 d2 44 8a C.H........H.C..C.%...........D.
15ae0 6b 57 c6 43 57 01 75 1e 48 c7 c6 80 f3 ff ff 48 89 df bd 01 00 00 00 e8 92 05 00 00 4c 89 e7 e8 kW.CW.u.H......H............L...
15b00 e1 e5 ff ff eb 2a 48 63 ea 48 89 df 48 c1 e5 0a 48 03 6b 18 48 89 ee e8 72 05 00 00 49 8b 44 24 .....*Hc.H..H...H.k.H...r...I.D$
15b20 18 48 83 78 18 00 7e 08 4c 89 e7 e8 b5 e5 ff ff 48 85 ed 44 88 6b 57 7e 3d 31 c0 80 7b 55 07 0f .H.x..~.L.......H..D.kW~=1..{U..
15b40 94 c0 eb 34 8b 83 cc 00 00 00 89 93 cc 00 00 00 eb 26 83 fa 27 b9 28 00 00 00 8b 83 d0 00 00 00 ...4.............&..'.(.........
15b60 0f 4e d1 89 93 d0 00 00 00 eb 0d 0f b6 43 57 eb 07 83 c8 ff eb 02 31 c0 5a 5b 5d 41 5c 41 5d c3 .N...........CW.......1.Z[]A\A].
15b80 50 e8 ba 89 00 00 53 48 89 fb e8 ae ec ff ff 48 8b 4b 10 48 8b 30 48 89 df 48 8d 51 f0 e8 51 2a P.....SH.......H.K.H.0H..H.Q..Q*
15ba0 ff ff 85 c0 74 07 48 83 43 10 10 eb 05 48 83 6b 10 10 5b c3 55 53 48 89 fb 48 83 ec 18 83 fe 01 ....t.H.C....H.k..[.USH..H......
15bc0 7e 26 48 8b 47 18 48 83 78 18 00 7e 0d 89 74 24 0c e8 0f e5 ff ff 8b 74 24 0c 48 83 c4 18 48 89 ~&H.G.H.x..~..t$.......t$.H...H.
15be0 df 5b 5d e9 ef 0a ff ff 85 f6 75 25 48 8b 6f 10 31 d2 be 00 21 45 00 e8 57 e7 ff ff 48 89 45 00 .[].......u%H.o.1...!E..W...H.E.
15c00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 83 43 10 10 48 83 c4 18 5b 5d c3 53 48 89 fb e8 1c ec ff .@...@....E.H.C..H...[].SH......
15c20 ff 48 8b 73 10 48 89 df 48 89 c2 e8 5d 0c ff ff 48 83 43 10 10 5b c3 48 85 f6 74 0b 48 8b 47 18 .H.s.H..H...]...H.C..[.H..t.H.G.
15c40 48 8b 40 08 48 89 06 48 8b 47 18 48 8b 00 c3 48 8b 47 18 48 89 50 08 48 89 30 c3 53 48 89 fb 48 H.@.H..H.G.H...H.G.H.P.H.0.SH..H
15c60 83 ec 10 48 8b 47 18 48 83 78 18 00 7e 0f 48 89 74 24 08 e8 6d e4 ff ff 48 8b 74 24 08 48 89 df ...H.G.H.x..~.H.t$..m...H.t$.H..
15c80 e8 56 e8 ff ff 48 8b 53 10 48 89 02 c7 42 08 47 00 00 00 48 83 c0 28 48 83 43 10 10 48 83 c4 10 .V...H.S.H...B.G...H..(H.C..H...
15ca0 5b c3 55 48 89 fd 53 48 63 da 48 83 ec 18 e8 8a eb ff ff 8b 50 08 83 e2 3f 83 fa 06 74 2b 83 fa [.UH..SHc.H.........P...?...t+..
15cc0 26 75 7b 85 db 48 8b 08 7e 74 0f b6 41 0a 39 c3 7f 6c ff cb b8 00 21 45 00 48 63 db 48 83 c3 02 &u{..H..~t..A.9..l....!E.Hc.H...
15ce0 48 c1 e3 04 48 01 d9 eb 3c 48 8b 10 85 db 48 8b 42 18 7e 4a 3b 58 10 7f 45 8d 4b ff 48 c1 e3 04 H...H...<H....H.B.~J;X..E.K.H...
15d00 48 03 58 58 48 63 c9 48 8b 54 ca 20 48 8b 43 f0 48 8b 0a 48 85 c0 74 08 48 83 c0 20 75 07 eb 20 H.XXHc.H.T..H.C.H..H..t.H...u...
15d20 b8 41 2d 45 00 48 8b 55 10 0f 10 01 48 83 c2 10 0f 11 42 f0 48 89 55 10 0f 29 04 24 eb 02 31 c0 .A-E.H.U....H.....B.H.U..).$..1.
15d40 48 83 c4 18 5b 5d c3 55 48 89 fd 53 48 63 da 51 e8 e8 ea ff ff 8b 50 08 83 e2 3f 83 fa 06 74 3a H...[].UH..SHc.Q......P...?...t:
15d60 83 fa 26 0f 85 d3 00 00 00 85 db 48 8b 30 0f 8e c8 00 00 00 0f b6 46 0a 39 c3 0f 8f bc 00 00 00 ..&........H.0........F.9.......
15d80 ff cb 31 c0 48 63 db 48 83 c3 02 48 c1 e3 04 48 8d 0c 1e bb 00 21 45 00 eb 46 48 8b 00 85 db 48 ..1.Hc.H...H...H.....!E..FH....H
15da0 8b 50 18 0f 8e 93 00 00 00 3b 5a 10 0f 8f 8a 00 00 00 8d 4b ff 48 c1 e3 04 48 03 5a 58 48 63 c9 .P.......;Z........K.H...H.ZXHc.
15dc0 48 8b 44 c8 20 48 8b 5b f0 48 8b 08 48 85 db 74 08 48 83 c3 20 75 07 eb 65 bb 41 2d 45 00 31 f6 H.D..H.[.H..H..t.H...u..e.A-E.1.
15de0 48 8b 55 10 48 85 f6 48 8d 7a f0 0f 10 42 f0 48 89 7d 10 0f 11 01 74 20 f6 42 f8 40 74 40 f6 46 H.U.H..H.z...B.H.}....t..B.@t@.F
15e00 09 04 74 3a 48 8b 52 f0 f6 42 09 03 74 30 48 89 ef e8 73 db ff ff eb 26 48 85 c0 74 21 48 8b 10 ..t:H.R..B..t0H...s....&H..t!H..
15e20 f6 42 08 40 74 18 48 8d 48 10 48 39 ca 75 0f 48 89 c6 48 89 ef e8 88 db ff ff eb 02 31 db 5a 48 .B.@t.H.H.H9.u.H..H.........1.ZH
15e40 89 d8 5b 5d c3 53 89 d3 e8 f0 e9 ff ff 8b 48 08 83 e1 3f 83 f9 06 74 18 83 f9 26 75 22 8d 53 ff ..[].S........H...?...t...&u".S.
15e60 48 63 d2 48 83 c2 02 48 c1 e2 04 48 03 10 eb 11 48 8b 00 ff cb 48 63 db 48 8b 54 d8 20 eb 02 31 Hc.H...H...H....H....Hc.H.T....1
15e80 d2 48 89 d0 5b c3 41 55 41 54 41 89 cc 55 89 d5 ff cd 53 48 89 fb 48 63 ed 48 83 ec 18 44 89 44 .H..[.AUATA..U....SH..Hc.H...D.D
15ea0 24 0c e8 96 e9 ff ff 44 89 e6 49 89 c5 48 89 df e8 88 e9 ff ff 4c 8b 20 49 8b 45 00 48 89 df 48 $......D..I..H.......L..I.E.H..H
15ec0 8d 2c e8 48 8b 75 20 e8 6f db ff ff 44 8b 44 24 0c 41 ff c8 4d 63 c0 4b 8b 44 c4 20 48 89 45 20 .,.H.u..o...D.D$.A..Mc.K.D..H.E.
15ee0 48 8d 50 10 48 ff 40 08 48 39 10 74 07 c7 40 18 01 00 00 00 48 8b 75 20 48 8b 06 f6 40 08 40 74 H.P.H.@.H9.t..@.....H.u.H...@.@t
15f00 1b 48 8d 56 10 48 39 d0 75 12 48 83 c4 18 48 89 df 5b 5d 41 5c 41 5d e9 a6 da ff ff 48 83 c4 18 .H.V.H9.u.H...H..[]A\A].....H...
15f20 5b 5d 41 5c 41 5d c3 53 31 d2 48 89 fb b9 80 02 00 00 48 89 f7 31 f6 e8 db cd ff ff c7 83 b8 00 []A\A].S1.H.......H..1..........
15f40 00 00 28 00 00 00 48 89 43 38 31 d2 c7 44 10 08 00 00 00 00 48 83 c2 10 48 81 fa 80 02 00 00 75 ..(...H.C81..D......H...H......u
15f60 eb 48 8d 90 30 02 00 00 48 89 43 60 48 c7 43 70 00 00 00 00 48 c7 43 78 00 00 00 00 c6 83 a2 00 .H..0...H.C`H.Cp....H.Cx........
15f80 00 00 00 48 89 53 30 48 8d 50 10 48 05 50 01 00 00 48 89 53 10 c7 80 b8 fe ff ff 00 00 00 00 48 ...H.S0H.P.H.P...H.S...........H
15fa0 89 43 68 48 8d 43 60 48 89 43 20 5b c3 41 54 48 89 fe 55 53 48 89 fb 48 83 ec 10 48 8b 6f 18 e8 .ChH.C`H.C.[.ATH..USH..H...H.o..
15fc0 63 ff ff ff 48 89 df e8 50 27 ff ff 48 89 df 49 89 c4 48 89 45 40 48 89 c6 c7 45 48 45 00 00 00 c...H...P'..H..I..H.E@H...EHE...
15fe0 31 c9 ba 02 00 00 00 e8 8c 29 ff ff 48 89 e1 4c 89 e6 ba 01 00 00 00 48 89 df 48 89 1c 24 c7 44 1........)..H..L.......H..H..$.D
16000 24 08 48 00 00 00 e8 10 29 ff ff 48 89 df e8 09 27 ff ff 48 89 e1 ba 02 00 00 00 4c 89 e6 48 89 $.H.....)..H....'..H.......L..H.
16020 df 48 89 04 24 c7 44 24 08 45 00 00 00 e8 e9 28 ff ff be 40 00 00 00 48 89 df e8 1d e2 ff ff 48 .H..$.D$.E.....(...@...H.......H
16040 89 df e8 17 e5 ff ff 48 89 df e8 bf 3c 00 00 ba 11 00 00 00 48 89 df be 41 2f 45 00 e8 f2 e2 ff .......H....<.......H...A/E.....
16060 ff 48 89 df 48 89 85 f0 00 00 00 48 89 c6 e8 70 d9 ff ff c6 45 57 01 31 ff e8 4d e9 ff ff 48 89 .H..H......H...p....EW.1..M...H.
16080 85 e8 00 00 00 48 83 c4 10 5b 5d 41 5c c3 48 8b 47 18 48 89 77 18 48 29 f0 48 01 47 10 c3 53 31 .....H...[]A\.H.G.H.w.H).H.G..S1
160a0 d2 48 89 fb b9 48 00 00 00 31 f6 e8 67 cc ff ff 48 8b 53 20 48 89 42 18 48 89 50 10 48 c7 40 18 .H...H...1..g...H.S.H.B.H.P.H.@.
160c0 00 00 00 00 5b c3 55 53 48 89 fb 52 48 8b 47 20 48 8b 70 18 48 c7 40 18 00 00 00 00 48 85 f6 74 ....[.USH..RH.G.H.p.H.@.....H..t
160e0 18 48 8b 6e 18 31 c9 ba 48 00 00 00 48 89 df e8 23 cc ff ff 48 89 ee eb e3 58 5b 5d c3 53 48 83 .H.n.1..H...H...#...H....X[].SH.
16100 7f 38 00 48 89 fb 74 27 48 8d 47 60 48 89 47 20 e8 b1 ff ff ff 48 63 93 b8 00 00 00 48 8b 73 38 .8.H..t'H.G`H.G......Hc.....H.s8
16120 48 89 df 5b 31 c9 48 c1 e2 04 e9 e8 cb ff ff 5b c3 55 53 48 89 fb 50 48 8b 77 38 48 8b 6f 18 e8 H..[1.H........[.USH..PH.w8H.o..
16140 f6 c9 ff ff 48 89 df e8 00 df ff ff 48 8b 43 18 48 89 df 31 c9 48 63 50 3c 48 8b 70 30 48 c1 e2 ....H.......H.C.H..1.HcP<H.p0H..
16160 03 e8 b1 cb ff ff 48 8b 95 c0 00 00 00 48 8b b5 b0 00 00 00 31 c9 48 89 df e8 99 cb ff ff 48 89 ......H......H......1.H.......H.
16180 df 48 89 85 b0 00 00 00 48 c7 85 c0 00 00 00 00 00 00 00 e8 65 ff ff ff 48 8b 7d 08 48 8b 45 00 .H......H...........e...H.}.H.E.
161a0 48 8d 73 f8 41 58 5b 5d 31 c9 ba d8 02 00 00 ff e0 41 56 b9 d8 02 00 00 ba 08 00 00 00 41 55 49 H.s.AX[]1........AV..........AUI
161c0 89 fd 41 54 49 89 f4 31 f6 4c 89 e7 55 53 48 83 ec 30 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 ..ATI..1.L..USH..0dH..%(...H.D$(
161e0 31 c0 41 ff d5 48 85 c0 48 89 c3 0f 84 4f 02 00 00 48 8d 68 08 4c 8d b0 d8 00 00 00 31 ff 48 c7 1.A..H..H....O...H.h.L......1.H.
16200 40 08 00 00 00 00 c6 40 10 08 c6 80 2c 01 00 00 01 c6 40 11 01 4c 89 70 20 48 c7 40 40 00 00 00 @......@....,.....@..L.p.H.@@...
16220 00 48 c7 40 28 00 00 00 00 c7 80 c0 00 00 00 00 00 00 00 48 89 68 58 48 c7 40 60 00 00 00 00 66 .H.@(..............H.hXH.@`....f
16240 c7 80 ce 00 00 00 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c6 80 d0 00 00 00 00 c7 80 c4 00 00 00 ........H.......................
16260 00 00 00 00 c6 80 d1 00 00 00 01 c7 80 c8 00 00 00 00 00 00 00 48 c7 40 48 00 00 00 00 66 c7 80 .....................H.@H....f..
16280 cc 00 00 00 01 00 c6 40 12 00 48 c7 80 b8 00 00 00 00 00 00 00 4c 89 a8 d8 00 00 00 4c 89 a0 e0 .......@..H..........L......L...
162a0 00 00 00 48 89 a8 b8 01 00 00 e8 71 e1 fe ff 48 8d 54 24 04 48 8d 7c 24 08 be 20 00 00 00 89 44 ...H.......q...H.T$.H.|$.......D
162c0 24 04 48 89 6c 24 08 48 89 54 24 10 89 c2 48 c7 44 24 18 c0 44 45 00 48 c7 44 24 20 b1 61 41 00 $.H.l$.H.T$...H.D$..DE.H.D$..aA.
162e0 e8 44 df ff ff c6 83 2f 01 00 00 00 89 83 28 01 00 00 31 c0 48 c7 83 00 01 00 00 00 00 00 00 c7 .D...../......(...1.H...........
16300 83 10 01 00 00 00 00 00 00 c7 83 14 01 00 00 00 00 00 00 48 c7 83 08 01 00 00 00 00 00 00 c7 83 ...................H............
16320 20 01 00 00 00 00 00 00 48 c7 83 88 01 00 00 00 00 00 00 48 c7 83 98 01 00 00 00 00 00 00 48 c7 ........H..........H..........H.
16340 83 b0 01 00 00 00 00 00 00 48 c7 83 c0 01 00 00 00 00 00 00 c6 83 2d 01 00 00 07 c6 83 2e 01 00 .........H............-.........
16360 00 00 48 c7 83 78 01 00 00 00 00 00 00 48 c7 83 70 01 00 00 00 00 00 00 48 c7 83 40 01 00 00 00 ..H..x.......H..p.......H..@....
16380 00 00 00 48 c7 83 30 01 00 00 00 00 00 00 48 c7 83 38 01 00 00 00 00 00 00 48 c7 83 50 01 00 00 ...H..0.......H..8.......H..P...
163a0 00 00 00 00 48 c7 83 48 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 00 00 00 48 c7 83 60 01 00 ....H..H.......H..h.......H..`..
163c0 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 00 48 c7 83 80 01 00 00 00 00 00 00 48 c7 83 e8 00 .....H..X.......H..........H....
163e0 00 00 d8 02 00 00 48 c7 83 f0 00 00 00 00 00 00 00 c7 83 a0 01 00 00 00 00 00 00 c7 83 a4 01 00 ......H.........................
16400 00 c8 00 00 00 c7 83 a8 01 00 00 c8 00 00 00 49 c7 84 06 b8 01 00 00 00 00 00 00 48 83 c0 08 48 ...............I...........H...H
16420 83 f8 48 75 ea 31 d2 48 89 ef be ad 5f 41 00 e8 02 4d 00 00 85 c0 48 89 ef 74 07 e8 f1 fc ff ff ..Hu.1.H...._A...M....H..t......
16440 31 ff 48 8b 4c 24 28 64 48 33 0c 25 28 00 00 00 48 89 f8 74 05 e8 66 dd fe ff 48 83 c4 30 5b 5d 1.H.L$(dH3.%(...H..t..f...H..0[]
16460 41 5c 41 5d 41 5e c3 41 54 49 89 fc 55 53 48 8b 5f 20 48 8b 73 18 48 85 f6 74 25 48 8b 6e 18 48 A\A]A^.ATI..USH._.H.s.H..t%H.n.H
16480 85 ed 74 1c 31 c9 ba 48 00 00 00 4c 89 e7 e8 84 c8 ff ff 48 89 6b 18 48 89 5d 10 48 89 eb eb d2 ..t.1..H...L.......H.k.H.].H....
164a0 5b 5d 41 5c c3 41 54 55 53 48 8b 6f 18 48 89 fb 48 83 7d 18 00 7e 05 e8 29 dc ff ff 48 89 df b9 []A\.ATUSH.o.H..H.}..~..)...H...
164c0 d8 00 00 00 ba 08 00 00 00 31 f6 e8 47 c8 ff ff 8a 55 54 c6 40 10 08 4c 8d 60 08 48 89 de 4c 89 .........1..G....UT.@..L.`.H..L.
164e0 e7 83 e2 03 88 50 11 48 8b 55 58 48 89 50 08 48 8b 53 10 4c 89 65 58 4c 89 22 c7 42 08 48 00 00 .....P.H.UXH.P.H.S.L.eXL.".B.H..
16500 00 48 83 43 10 10 c6 80 d0 00 00 00 00 8a 93 c8 00 00 00 c7 80 c4 00 00 00 00 00 00 00 48 c7 80 .H.C.........................H..
16520 b0 00 00 00 00 00 00 00 c6 80 d1 00 00 00 01 c6 40 12 00 88 90 d0 00 00 00 8b 93 bc 00 00 00 48 ................@..............H
16540 8b 8b a8 00 00 00 48 89 68 20 4c 89 60 58 48 c7 40 40 00 00 00 00 48 c7 40 28 00 00 00 00 89 90 ......H.h.L.`XH.@@....H.@(......
16560 c4 00 00 00 89 90 c8 00 00 00 48 8b 95 e0 00 00 00 c7 80 c0 00 00 00 00 00 00 00 48 c7 40 60 00 ..........H................H.@`.
16580 00 00 00 66 c7 80 ce 00 00 00 00 00 48 c7 40 48 00 00 00 00 66 c7 80 cc 00 00 00 01 00 48 c7 80 ...f........H.@H....f........H..
165a0 b8 00 00 00 00 00 00 00 48 89 88 b0 00 00 00 48 8b 52 f8 48 89 10 e8 6c f9 ff ff 5b 5d 4c 89 e0 ........H......H.R.H...l...[]L..
165c0 41 5c c3 55 48 89 fd 53 48 89 f3 48 89 df 50 48 8b 76 38 e8 62 c5 ff ff 48 89 df e8 1d fb ff ff A\.UH..SH..H..PH.v8.b...H.......
165e0 41 58 48 8d 73 f8 48 89 ef 31 c9 5b 5d ba d8 00 00 00 e9 20 c7 ff ff 48 8b 47 18 48 8b b8 e0 00 AXH.s.H..1.[]..........H.G.H....
16600 00 00 e9 2a fb ff ff 53 be 01 00 00 00 48 89 fb e8 eb 23 00 00 48 89 df be 01 00 00 00 e8 23 e5 ...*...S.....H....#..H........#.
16620 ff ff be d7 b9 f0 ff 48 89 df 29 c6 e8 e8 e4 ff ff b8 01 00 00 00 5b c3 50 e8 c6 e3 ff ff 5a ff .......H..)...........[.P.....Z.
16640 c8 c3 55 83 fe 01 53 48 89 fb 51 76 1b 31 f6 e8 59 eb ff ff be fe ff ff ff 48 89 df e8 b8 e4 ff ..U...SH..Qv.1..Y........H......
16660 ff b8 02 00 00 00 eb 0a 48 89 d5 e8 94 e3 ff ff 29 e8 5a 5b 5d c3 55 53 48 89 fb 50 e8 83 e3 ff ........H.......).Z[].USH..P....
16680 ff ba 06 00 00 00 48 89 df be 02 00 00 00 89 c5 e8 d3 29 00 00 48 89 df be 01 00 00 00 e8 0b eb ......H...........)..H..........
166a0 ff ff 48 89 df be 01 00 00 00 e8 6a e4 ff ff 48 89 df ba 02 00 00 00 be 03 00 00 00 e8 9d e3 ff ..H........j...H................
166c0 ff 8d 75 fe 48 89 df b9 02 00 00 00 83 ca ff 41 b9 42 66 41 00 41 b8 02 00 00 00 e8 c8 f1 ff ff ..u.H..........A.BfA.A..........
166e0 59 48 89 df ba 02 00 00 00 89 c6 5b 5d e9 50 ff ff ff 53 be 01 00 00 00 48 89 fb e8 00 23 00 00 YH.........[].P...S.....H....#..
16700 48 89 df be 01 00 00 00 e8 a0 ea ff ff ba 01 00 00 00 be 01 00 00 00 48 89 df e8 3f e3 ff ff 48 H......................H...?...H
16720 89 df e8 dd e2 ff ff 8d 70 fe 48 89 df 83 ca ff 41 b9 42 66 41 00 45 31 c0 31 c9 e8 68 f1 ff ff ........p.H.....A.BfA.E1.1..h...
16740 48 89 df 31 d2 89 c6 5b e9 f5 fe ff ff 53 be 01 00 00 00 48 89 fb e8 a5 22 00 00 48 89 df 31 d2 H..1...[.....S.....H...."..H..1.
16760 be 01 00 00 00 e8 e7 2b 00 00 b8 01 00 00 00 5b c3 41 54 55 53 48 89 fb e8 87 e2 ff ff be 01 00 .......+.......[.ATUSH..........
16780 00 00 48 89 df 89 c5 e8 b9 e3 ff ff 83 f8 04 75 28 31 d2 be 01 00 00 00 48 89 df e8 36 e6 ff ff ..H............u(1......H...6...
167a0 80 38 23 75 14 ff cd 48 89 df 48 63 f5 e8 b9 e7 ff ff b8 01 00 00 00 eb 3d be 01 00 00 00 48 89 .8#u...H..Hc............=.....H.
167c0 df 4c 63 e5 e8 5f 2a 00 00 48 85 c0 79 05 49 01 c4 eb 07 4c 39 e0 4c 0f 4e e0 4d 85 e4 7f 12 ba .Lc.._*..H..y.I....L9.L.N.M.....
167e0 53 2f 45 00 be 01 00 00 00 48 89 df e8 af 1e 00 00 89 e8 44 29 e0 5b 5d 41 5c c3 55 be 02 00 00 S/E......H.........D).[]A\.U....
16800 00 53 48 89 fb 50 e8 1d 2a 00 00 48 8d 68 01 ba 05 00 00 00 48 89 df be 01 00 00 00 e8 47 28 00 .SH..P..*..H.h......H........G(.
16820 00 48 89 ee 48 89 df e8 3f e7 ff ff 48 89 ea 48 89 df be 01 00 00 00 e8 3e eb ff ff 5a 83 f8 01 .H..H...?...H..H........>...Z...
16840 19 c0 5b 83 c0 02 5d c3 41 57 be 02 00 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 38 e8 e2 ..[...].AW.....AVAUATUSH..H..8..
16860 e2 ff ff 85 c0 7f 6e be 01 00 00 00 48 89 df e8 8c 21 00 00 be 01 00 00 00 48 89 df e8 c4 e2 ff ......n.....H....!.......H......
16880 ff 83 f8 03 75 12 be 01 00 00 00 48 89 df e8 88 e1 ff ff e9 6e 01 00 00 48 8d 54 24 28 be 01 00 ....u......H........n...H.T$(...
168a0 00 00 48 89 df e8 2c e5 ff ff 48 85 c0 0f 84 4b 01 00 00 48 89 c6 48 89 df e8 3e e4 ff ff 48 8b ..H...,...H....K...H..H...>...H.
168c0 4c 24 28 48 8d 51 01 48 39 d0 0f 85 2e 01 00 00 e9 31 01 00 00 be 02 00 00 00 48 89 df e8 46 29 L$(H.Q.H9........1........H...F)
168e0 00 00 ba 04 00 00 00 be 01 00 00 00 48 89 df 49 89 c6 e8 71 27 00 00 48 8d 54 24 28 be 01 00 00 ............H..I...q'..H.T$(....
16900 00 48 89 df e8 8f 27 00 00 49 89 c4 49 8d 46 fe 48 83 f8 22 76 12 ba 66 2f 45 00 be 02 00 00 00 .H....'..I..I.F.H.."v..f/E......
16920 48 89 df e8 78 1d 00 00 be 78 2f 45 00 4c 89 e7 e8 9b d9 fe ff 4d 8d 3c 04 41 8a 07 3c 2d 75 0b H...x....x/E.L.......M.<.A..<-u.
16940 49 ff c7 41 bd 01 00 00 00 eb 0e 45 31 ed 3c 2b 0f 94 c0 0f b6 c0 49 01 c7 e8 72 dd fe ff 48 8b I..A.......E1.<+......I...r...H.
16960 08 41 0f b6 07 f6 04 41 08 74 7b 49 63 c6 31 ed 48 89 44 24 08 41 0f be 07 0f b6 f0 f6 44 71 01 .A.....A.t{Ic.1.H.D$.A.......Dq.
16980 08 74 05 83 e8 30 eb 22 48 89 74 24 18 48 89 4c 24 10 e8 89 d6 fe ff 48 8b 74 24 18 48 8b 00 48 .t...0."H.t$.H.L$......H.t$.H..H
169a0 8b 4c 24 10 8b 04 b0 83 e8 37 44 39 f0 7d 37 48 0f af 6c 24 08 48 98 49 ff c7 48 01 c5 41 0f b6 .L$......7D9.}7H..l$.H.I..H..A..
169c0 07 f6 04 41 08 75 ae be 78 2f 45 00 4c 89 ff e8 fc d8 fe ff 48 89 ee 48 f7 de 45 85 ed 48 0f 44 ...A.u..x/E.L.......H..H..E..H.D
169e0 f5 4c 01 f8 eb 04 31 f6 31 c0 4c 03 64 24 28 4c 39 e0 75 0a 48 89 df e8 6f e5 ff ff eb 08 48 89 .L....1.1.L.d$(L9.u.H...o.....H.
16a00 df e8 3c e5 ff ff 48 83 c4 38 b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 ba 9c 15 45 00 ..<...H..8.....[]A\A]A^A_.U...E.
16a20 be 01 00 00 00 bd 89 6d 41 00 53 48 89 fb 50 e8 0f 25 00 00 85 c0 b8 fb 67 41 00 48 89 df 48 0f .......mA.SH..P..%......gA.H..H.
16a40 44 e8 be 01 00 00 00 e8 b4 1f 00 00 31 d2 48 89 ee 48 89 df e8 c2 e6 ff ff 48 89 df be 01 00 00 D...........1.H..H.......H......
16a60 00 e8 b3 e0 ff ff 48 89 df 31 f6 e8 fb e4 ff ff 5a 5b b8 03 00 00 00 5d c3 53 ba 05 00 00 00 48 ......H..1......Z[.....].S.....H
16a80 89 fb be 01 00 00 00 e8 dc 25 00 00 48 89 df be 02 00 00 00 e8 67 1f 00 00 48 89 df be 03 00 00 .........%..H........g...H......
16aa0 00 e8 5a 1f 00 00 48 89 df be 03 00 00 00 e8 68 df ff ff 48 89 df be 01 00 00 00 e8 72 eb ff ff ..Z...H........h...H........r...
16ac0 b8 01 00 00 00 5b c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 00 e8 8e 25 00 00 48 89 df be 02 00 .....[.S.....H.........%..H.....
16ae0 00 00 e8 19 1f 00 00 48 89 df be 02 00 00 00 e8 27 df ff ff 48 89 df be 01 00 00 00 e8 3f e8 ff .......H........'...H........?..
16b00 ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 2f e0 ff ff 83 e8 04 83 f8 01 76 12 ba 7f ......[.S.....H.../.........v...
16b20 2f 45 00 be 01 00 00 00 48 89 df e8 70 1b 00 00 48 89 df be 01 00 00 00 e8 25 e3 ff ff 48 89 df /E......H...p...H........%...H..
16b40 48 89 c6 e8 23 e4 ff ff b8 01 00 00 00 5b c3 53 be 01 00 00 00 48 89 fb e8 a3 1e 00 00 48 89 df H...#........[.S.....H.......H..
16b60 be 02 00 00 00 e8 96 1e 00 00 48 89 df ba 02 00 00 00 be 01 00 00 00 e8 71 e0 ff ff 48 89 df 89 ..........H.............q...H...
16b80 c6 e8 27 e6 ff ff b8 01 00 00 00 5b c3 41 55 41 54 55 bd 01 00 00 00 53 48 89 fb 48 83 ec 18 e8 ..'........[.AUATU.....SH..H....
16ba0 60 de ff ff be b2 19 45 00 48 89 df 41 89 c5 e8 4c e6 ff ff 44 39 ed 0f 8f a2 00 00 00 83 ce ff `......E.H..A...L...D9..........
16bc0 48 89 df e8 51 df ff ff 89 ee 48 89 df e8 47 df ff ff 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 H...Q.....H...G...E1.1..........
16be0 00 48 89 df e8 55 ec ff ff 48 8d 54 24 08 83 ce ff 48 89 df e8 dd e1 ff ff 48 85 c0 49 89 c4 75 .H...U...H.T$....H.......H..I..u
16c00 11 be 98 2f 45 00 48 89 df 31 c0 e8 cf 19 00 00 eb 76 83 fd 01 7e 1b 48 8b 0d 82 79 24 00 ba 01 .../E.H..1.......v...~.H...y$...
16c20 00 00 00 be 01 00 00 00 bf c3 2f 45 00 e8 fe d9 fe ff 48 8b 0d 67 79 24 00 48 8b 54 24 08 be 01 ........../E......H..gy$.H.T$...
16c40 00 00 00 4c 89 e7 ff c5 e8 e3 d9 fe ff be fe ff ff ff 48 89 df e8 c1 dd ff ff e9 55 ff ff ff 48 ...L..............H........U...H
16c60 8b 0d 3a 79 24 00 ba 01 00 00 00 be 01 00 00 00 bf e2 0c 45 00 e8 b6 d9 fe ff 48 8b 3d 1f 79 24 ..:y$..............E......H.=.y$
16c80 00 e8 0a d8 fe ff 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 ba 05 00 00 00 48 89 fb be 01 00 00 ......1.H...[]A\A].S.....H......
16ca0 00 e8 c2 23 00 00 be 02 00 00 00 48 89 df e8 68 dd ff ff be 01 00 00 00 48 89 df e8 c6 ee ff ff ...#.......H...h........H.......
16cc0 85 c0 ba 02 00 00 00 75 0d 48 89 df e8 71 e2 ff ff ba 01 00 00 00 89 d0 5b c3 55 48 89 d5 ba c5 .......u.H...q..........[.UH....
16ce0 2f 45 00 53 48 89 fb 56 be 02 00 00 00 e8 bf 1c 00 00 be 01 00 00 00 48 89 df e8 1a de ff ff 45 /E.SH..V...............H.......E
16d00 31 c0 31 c9 31 f6 ba 01 00 00 00 48 89 df e8 2b eb ff ff 83 ce ff 48 89 df e8 27 de ff ff 85 c0 1.1.1......H...+......H...'.....
16d20 74 4c 83 ce ff 48 89 df e8 8e de ff ff 85 c0 75 0d be df 2f 45 00 48 89 df e8 a1 18 00 00 ba 05 tL...H.........u.../E.H.........
16d40 00 00 00 48 89 df 83 ce ff e8 6d dd ff ff 48 89 df be fe ff ff ff e8 c0 dc ff ff 59 48 89 df 48 ...H......m...H............YH..H
16d60 89 ea be 05 00 00 00 5b 5d e9 68 e0 ff ff 48 89 df be fe ff ff ff e8 a0 dc ff ff 48 c7 45 00 00 .......[].h...H............H.E..
16d80 00 00 00 31 c0 5a 5b 5d c3 55 be 02 00 00 00 53 48 89 fb 50 e8 8f 24 00 00 48 8d 68 01 48 89 df ...1.Z[].U.....SH..P..$..H.h.H..
16da0 48 89 ee e8 c3 e1 ff ff 48 89 ea 48 89 df be 01 00 00 00 e8 44 e5 ff ff 5a 83 f8 01 19 c0 5b 83 H.......H..H........D...Z.....[.
16dc0 c0 02 5d c3 55 be 02 00 00 00 53 48 89 fb 52 ba 01 00 00 00 e8 aa 24 00 00 be 01 00 00 00 48 89 ..].U.....SH..R.......$.......H.
16de0 df 48 89 c5 e8 32 dc ff ff be 01 00 00 00 48 89 df e8 c5 dd ff ff 85 c0 74 28 85 ed 7e 24 89 ee .H...2........H.........t(..~$..
16e00 48 89 df e8 4b 17 00 00 be 01 00 00 00 48 89 df e8 04 dd ff ff be 02 00 00 00 48 89 df e8 92 ed H...K........H............H.....
16e20 ff ff 58 48 89 df 5b 5d e9 53 ed ff ff 41 54 b9 30 31 45 00 ba 04 30 45 00 be 01 00 00 00 55 53 ..XH..[].S...AT.01E...0E......US
16e40 48 89 fb e8 e7 22 00 00 48 98 31 d2 be 02 00 00 00 8b 2c 85 10 31 45 00 48 89 df e8 23 24 00 00 H...."..H.1.......,..1E.H...#$..
16e60 48 89 df 89 c2 89 ee e8 06 ec ff ff 83 fd 05 41 89 c4 74 38 83 fd 09 74 33 83 fd 03 75 3b 48 89 H..............A..t8...t3...u;H.
16e80 df 31 d2 be 04 00 00 00 e8 e5 eb ff ff f2 0f 2a c8 48 89 df f2 41 0f 2a c4 f2 0f 59 0d 6f c4 03 .1.............*.H...A.*...Y.o..
16ea0 00 f2 0f 58 c1 e8 ac e0 ff ff eb 18 44 89 e6 48 89 df e8 f6 e2 ff ff eb 0b 48 63 f0 48 89 df e8 ...X........D..H.........Hc.H...
16ec0 a7 e0 ff ff 5b 5d b8 01 00 00 00 41 5c c3 55 53 48 89 fb 56 be 02 00 00 00 e8 67 dc ff ff ba 05 ....[].....A\.USH..V......g.....
16ee0 00 00 00 89 c5 be 01 00 00 00 48 89 df e8 76 21 00 00 83 fd 05 74 16 85 ed 74 12 ba fe 23 45 00 ..........H...v!.....t...t...#E.
16f00 be 02 00 00 00 48 89 df e8 93 17 00 00 ba 0c 30 45 00 be 01 00 00 00 48 89 df e8 24 20 00 00 85 .....H.........0E......H...$....
16f20 c0 74 12 59 48 89 df be 18 30 45 00 31 c0 5b 5d e9 aa 16 00 00 48 89 df be 02 00 00 00 e8 d9 da .t.YH....0E.1.[].....H..........
16f40 ff ff 48 89 df be 01 00 00 00 e8 14 e8 ff ff 5a 5b b8 01 00 00 00 5d c3 85 f6 53 48 89 fb 75 36 ..H............Z[.....]...SH..u6
16f60 85 d2 74 2b 89 d6 e8 ae db ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 ca ed ff ff 48 85 c0 ..t+.................H.......H..
16f80 75 0d be fe ff ff ff 48 89 df e8 8c da ff ff b8 01 00 00 00 eb 1c e8 a7 df ff ff ba 01 00 00 00 u......H........................
16fa0 be fe ff ff ff 48 89 df e8 b1 da ff ff b8 02 00 00 00 5b c3 41 55 be 01 00 00 00 41 54 55 31 ed .....H............[.AU.....ATU1.
16fc0 53 48 89 fb 48 83 ec 18 48 8d 54 24 08 e8 04 de ff ff 31 c9 ba 3c 30 45 00 be 03 00 00 00 48 89 SH..H...H.T$......1..<0E......H.
16fe0 df 49 89 c4 e8 e4 20 00 00 be 04 00 00 00 48 89 df 49 89 c5 e8 4c db ff ff ff c0 40 0f 95 c5 31 .I............H..I...L.....@...1
17000 c9 c1 e5 02 4d 85 e4 74 28 4c 89 e2 48 89 df be 02 00 00 00 e8 b4 20 00 00 48 8b 54 24 08 4d 89 ....M..t(L..H............H.T$.M.
17020 e8 48 89 c1 4c 89 e6 48 89 df e8 d2 1e 00 00 eb 49 ba 3f 30 45 00 be 02 00 00 00 48 89 df e8 8a .H..L..H........I.?0E......H....
17040 20 00 00 ba 06 00 00 00 be 01 00 00 00 48 89 df 49 89 c4 e8 10 20 00 00 be 05 00 00 00 48 89 df .............H..I............H..
17060 e8 b6 d9 ff ff 4d 89 e8 4c 89 e1 31 d2 be da 6c 41 00 48 89 df e8 29 e9 ff ff 89 ea 48 89 df 89 .....M..L..1...lA.H...).....H...
17080 c6 e8 d2 fe ff ff 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 31 c9 31 d2 be 01 00 00 00 41 54 55 31 ......H...[]A\A].AU1.1......ATU1
170a0 ed 53 48 89 fb 50 e8 22 20 00 00 31 c9 31 d2 48 89 df be 02 00 00 00 49 89 c4 e8 0e 20 00 00 48 .SH..P."...1.1.H.......I.......H
170c0 89 df be 03 00 00 00 49 89 c5 e8 76 da ff ff ff c0 4c 89 ea 4c 89 e6 48 89 df 40 0f 95 c5 8d 6c .......I...v.....L..L..H..@....l
170e0 6d 00 e8 3a 1c 00 00 59 48 89 df 89 ea 89 c6 5b 5d 41 5c 41 5d e9 5e fe ff ff 53 be 01 00 00 00 m..:...YH......[]A\A].^...S.....
17100 48 89 fb e8 f8 18 00 00 be 01 00 00 00 48 89 df e8 5a e3 ff ff 85 c0 75 0a 48 89 df e8 21 de ff H............H...Z.....u.H...!..
17120 ff eb 12 ba 0c 30 45 00 be 01 00 00 00 48 89 df e8 0e 1e 00 00 b8 01 00 00 00 5b c3 55 31 c9 31 .....0E......H............[.U1.1
17140 d2 53 48 89 fb 56 be 01 00 00 00 e8 7d 1f 00 00 be 01 00 00 00 48 89 c5 48 89 df e8 bb d8 ff ff .SH..V......}........H..H.......
17160 31 d2 48 89 ee 48 89 df e8 b4 1b 00 00 85 c0 74 0b 59 48 89 df 5b 5d e9 04 ea ff ff 83 ca ff 48 1.H..H.........t.YH..[]........H
17180 89 df 41 b8 38 66 41 00 31 c9 31 f6 e8 ad e6 ff ff 48 89 df e8 6b d8 ff ff 5a 5b ff c8 5d c3 53 ..A.8fA.1.1......H...k...Z[..].S
171a0 be 01 00 00 00 48 89 fb e8 0a dc ff ff 85 c0 74 09 48 89 df 5b e9 4a d8 ff ff 48 89 df be 01 00 .....H.........t.H..[.J...H.....
171c0 00 00 e8 39 18 00 00 83 ca ff 48 89 df be 01 00 00 00 e8 87 d8 ff ff 48 89 df be fe ff ff ff e8 ...9......H............H........
171e0 37 d8 ff ff 48 89 df ba 11 00 00 00 be 47 30 45 00 e8 89 dd ff ff 48 89 df be 01 00 00 00 e8 18 7...H........G0E......H.........
17200 d8 ff ff 48 89 df 5b e9 b8 fb ff ff 53 ba 59 30 45 00 be 01 00 00 00 48 89 fb e8 24 1d 00 00 85 ...H..[.....S.Y0E......H...$....
17220 c0 75 38 48 89 df ba 05 00 00 00 be 01 00 00 00 e8 33 1e 00 00 31 d2 48 89 df be 93 6c 41 00 e8 .u8H.............3...1.H....lA..
17240 d7 de ff ff 48 89 df be 01 00 00 00 e8 c8 d8 ff ff 48 89 df e8 e9 dc ff ff eb 24 be 01 00 00 00 ....H............H........$.....
17260 48 89 df e8 b1 d8 ff ff 45 31 c0 31 c9 ba 03 00 00 00 be 01 00 00 00 48 89 df e8 bf e5 ff ff b8 H.......E1.1...........H........
17280 03 00 00 00 5b c3 55 ba 02 00 00 00 be d8 b9 f0 ff 31 ed 53 48 89 fb 51 e8 dd e0 ff ff 31 d2 be ....[.U..........1.SH..Q.....1..
172a0 80 31 45 00 48 89 df e8 78 22 00 00 83 ce ff 48 89 df e8 62 d8 ff ff ba 80 2a 45 00 be fe ff ff .1E.H...x".....H...b.....*E.....
172c0 ff 48 89 df e8 c5 e2 ff ff ba 07 00 00 00 be 61 30 45 00 48 89 df e8 a4 dc ff ff ba ad 09 45 00 .H.............a0E.H..........E.
172e0 be fe ff ff ff 48 89 df e8 a1 e2 ff ff 89 ee 48 89 df ff c5 e8 64 d8 ff ff 48 89 df 48 89 c6 e8 .....H.........H.....d...H..H...
17300 cf dc ff ff 83 fd 09 75 e4 48 89 df ba 09 00 00 00 be 07 66 41 00 e8 00 de ff ff ba 2a 41 45 00 .......u.H.........fA.......*AE.
17320 48 89 df be fe ff ff ff e8 61 e2 ff ff 5a 5b b8 01 00 00 00 5d c3 41 57 be 02 00 00 00 41 56 41 H........a...Z[.....].AW.....AVA
17340 55 41 54 55 31 ed 53 48 89 fb 48 83 ec 18 e8 d5 1e 00 00 be 03 00 00 00 48 89 df 49 89 c5 e8 c5 UATU1.SH..H.............H..I....
17360 1e 00 00 be 04 00 00 00 48 89 df 49 89 c4 e8 b5 1e 00 00 be 05 00 00 00 48 89 df 48 89 04 24 e8 ........H..I............H..H..$.
17380 c1 d7 ff ff 85 c0 40 0f 9f c5 4d 85 ed 8d 2c ad 01 00 00 00 7f 12 ba 18 33 45 00 be 02 00 00 00 ......@...M...,.........3E......
173a0 48 89 df e8 f8 12 00 00 4d 39 ec 0f 8c ce 00 00 00 ba 9c 15 45 00 be 01 00 00 00 48 89 df e8 80 H.......M9..........E......H....
173c0 1b 00 00 85 c0 41 be fc 52 41 00 75 18 ba 05 00 00 00 be 01 00 00 00 48 89 df 41 be 7a 53 41 00 .....A..RA.u...........H..A.zSA.
173e0 e8 83 1c 00 00 ba 83 2b 45 00 89 ee 48 89 df e8 4f 1b 00 00 85 c0 41 bf ee 55 41 00 75 15 ba 05 .......+E...H...O.....A..UA.u...
17400 00 00 00 89 ee 48 89 df 41 bf 9a 56 41 00 e8 55 1c 00 00 4d 29 ec 31 c9 4c 39 2c 24 7e 29 4d 85 .....H..A..VA..U...M).1.L9,$~)M.
17420 e4 78 5c 4b 8d 14 2c be 01 00 00 00 48 89 df 41 ff d6 48 8b 04 24 89 ee 48 89 df 49 8d 14 04 49 .x\K..,.....H..A..H..$..H..I...I
17440 ff cc 41 ff d7 eb d7 49 39 cc 7c 33 4a 8d 14 29 48 89 4c 24 08 be 01 00 00 00 48 89 df 41 ff d6 ..A....I9.|3J..)H.L$......H..A..
17460 48 8b 4c 24 08 48 8b 04 24 89 ee 48 89 df 48 8d 14 01 41 ff d7 48 8b 4c 24 08 48 ff c1 eb c8 89 H.L$.H..$..H..H...A..H.L$.H.....
17480 ee 48 89 df e8 90 d6 ff ff 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 .H.......H........[]A\A]A^A_.AUA
174a0 54 55 31 ed 53 48 89 fb 51 e8 56 d5 ff ff ba 01 00 00 00 41 89 c4 89 c6 48 89 df 4d 63 ec e8 53 TU1.SH..Q.V........A....H..Mc..S
174c0 df ff ff ba 01 00 00 00 be 01 00 00 00 48 89 df e8 89 d5 ff ff 44 89 e0 29 e8 85 c0 7e 18 4c 89 .............H.......D..)...~.L.
174e0 ea be 01 00 00 00 48 89 df 48 29 ea 48 ff c5 e8 a6 e1 ff ff eb df 4c 89 ee 48 89 df e8 6a da ff ......H..H).H.........L..H...j..
17500 ff ba 11 2c 45 00 48 89 df be 01 00 00 00 e8 7b e0 ff ff 5a 5b 5d 41 5c b8 01 00 00 00 41 5d c3 ...,E.H........{...Z[]A\.....A].
17520 41 54 48 63 d2 41 89 cc 55 48 89 f5 be 01 00 00 00 53 48 89 fb ff 55 00 48 89 df 48 8b 45 00 49 ATHc.A..UH.......SH...U.H..H.E.I
17540 63 d4 5b 5d 41 5c be 01 00 00 00 ff e0 41 54 41 89 d4 55 89 f5 be 02 00 00 00 53 48 89 fb 48 83 c.[]A\.......ATA..U.......SH..H.
17560 ec 10 e8 de d5 ff ff 85 c0 75 1a 48 83 c4 10 48 89 df 89 ee 5b 5d 44 89 e2 b9 01 00 00 00 41 5c .........u.H...H....[]D.......A\
17580 e9 ec d6 ff ff 48 89 df be 02 00 00 00 e8 87 d5 ff ff 8d 75 ff 48 89 df e8 7c d5 ff ff 41 8d 74 .....H.............u.H...|...A.t
175a0 24 fe 48 89 df e8 6f d5 ff ff 45 31 c0 31 c9 ba 01 00 00 00 48 89 df be 02 00 00 00 e8 7d e2 ff $.H...o...E1.1......H........}..
175c0 ff 48 89 df 83 ce ff e8 eb d7 ff ff 48 89 df be fe ff ff ff 89 44 24 0c e8 3e d4 ff ff 8b 44 24 .H..........H........D$..>....D$
175e0 0c 48 83 c4 10 5b 5d 41 5c c3 41 57 48 8d 46 08 41 89 d7 41 56 41 89 ce 41 55 49 89 f5 41 54 55 .H...[]A\.AWH.F.A..AVA..AUI..ATU
17600 53 48 89 fb 48 83 ec 48 48 89 04 24 45 39 f7 0f 8d d7 02 00 00 49 63 c7 be 01 00 00 00 48 89 df SH..H..HH..$E9.......Ic......H..
17620 48 89 c2 48 89 44 24 08 41 ff 55 00 49 63 c6 be 01 00 00 00 48 89 df 48 89 c2 48 89 44 24 10 41 H..H.D$.A.U.Ic......H..H..H.D$.A
17640 ff 55 00 83 ce ff ba fe ff ff ff 48 89 df e8 fa fe ff ff 85 c0 74 14 48 8b 34 24 44 89 f1 44 89 .U.........H.........t.H.4$D..D.
17660 fa 48 89 df e8 b7 fe ff ff eb 0d be fd ff ff ff 48 89 df e8 a3 d3 ff ff 44 89 f0 44 29 f8 89 44 .H..............H.......D..D)..D
17680 24 18 ff c8 0f 84 62 02 00 00 43 8d 04 37 b9 02 00 00 00 be 01 00 00 00 48 89 df 99 f7 f9 4c 63 $.....b...C..7..........H.....Lc
176a0 e0 89 c5 4c 89 e2 41 ff 55 00 48 8b 54 24 08 be 01 00 00 00 48 89 df 41 ff 55 00 83 ca ff be fe ...L..A.U.H.T$......H..A.U......
176c0 ff ff ff 48 89 df e8 82 fe ff ff 85 c0 44 89 f9 75 35 be fe ff ff ff 48 89 df e8 3c d3 ff ff 48 ...H.........D..u5.....H...<...H
176e0 8b 54 24 10 be 01 00 00 00 48 89 df 41 ff 55 00 83 ce ff ba fe ff ff ff 48 89 df e8 4d fe ff ff .T$......H..A.U.........H...M...
17700 85 c0 74 13 44 89 f1 48 8b 34 24 89 ea 48 89 df e8 0b fe ff ff eb 0d be fd ff ff ff 48 89 df e8 ..t.D..H.4$..H..............H...
17720 f7 d2 ff ff 83 7c 24 18 02 0f 84 bd 01 00 00 4c 89 e2 be 01 00 00 00 48 89 df 41 ff 55 00 83 ce .....|$........L.......H..A.U...
17740 ff 48 89 df e8 d0 d3 ff ff 41 8d 46 ff be 01 00 00 00 48 89 df 41 89 c4 89 44 24 24 48 98 48 89 .H.......A.F......H..A...D$$H.H.
17760 c2 48 89 44 24 28 41 ff 55 00 48 8b 34 24 44 89 e1 89 ea 48 89 df 44 89 e5 45 31 e4 e8 9f fd ff .H.D$(A.U.H.4$D....H..D..E1.....
17780 ff 49 63 c7 48 ff c0 48 89 44 24 38 43 8d 04 27 be 01 00 00 00 48 89 df 89 44 24 10 43 8d 44 27 .Ic.H..H.D$8C..'.....H...D$.C.D'
177a0 01 89 44 24 08 48 8b 44 24 38 4c 01 e0 48 89 c2 48 89 44 24 30 41 ff 55 00 83 ce ff ba fe ff ff ..D$.H.D$8L..H..H.D$0A.U........
177c0 ff 48 89 df e8 84 fd ff ff 85 c0 74 28 44 39 74 24 08 7c 0f be 3a 33 45 00 48 89 df 31 c0 e8 fc .H.........t(D9t$.|..:3E.H..1...
177e0 0d 00 00 be fe ff ff ff 48 89 df e8 2b d2 ff ff 49 ff c4 eb 97 48 63 c5 48 ff c8 48 89 44 24 18 ........H...+...I....Hc.H..H.D$.
17800 48 8b 54 24 18 be 01 00 00 00 48 89 df 41 ff 55 00 83 ca ff be fd ff ff ff 48 89 df ff cd e8 2a H.T$......H..A.U.........H.....*
17820 fd ff ff 85 c0 74 28 44 39 fd 7f 0f be 3a 33 45 00 48 89 df 31 c0 e8 a4 0d 00 00 be fe ff ff ff .....t(D9....:3E.H..1...........
17840 48 89 df e8 d3 d1 ff ff 48 ff 4c 24 18 eb b1 3b 6c 24 08 7d 66 be fc ff ff ff 48 89 df e8 b9 d1 H.......H.L$...;l$.}f.....H.....
17860 ff ff 48 8b 54 24 28 be 01 00 00 00 48 89 df 41 ff 55 00 48 8b 54 24 30 be 01 00 00 00 48 89 df ..H.T$(.....H..A.U.H.T$0.....H..
17880 41 ff 55 00 8b 6c 24 08 8b 54 24 24 48 89 df 48 8b 34 24 89 e9 e8 86 fc ff ff 89 ea 44 89 f0 29 A.U..l$..T$$H..H.4$.........D..)
178a0 e8 44 29 fa 39 c2 8b 44 24 10 8d 40 02 7d 23 44 89 fa 8b 4c 24 10 41 89 c7 eb 21 8b 54 24 08 48 .D).9..D$..@.}#D...L$.A...!.T$.H
178c0 8b 34 24 89 e9 48 89 df e8 53 fc ff ff e9 1e ff ff ff 44 89 f1 44 8b 74 24 10 89 c2 4c 89 ee 48 .4$..H...S........D..D.t$...L..H
178e0 89 df e8 03 fd ff ff e9 20 fd ff ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 48 89 d0 ............H..H[]A\A]A^A_.ATH..
17900 49 89 f4 48 89 ca be 01 00 00 00 55 48 89 cd 53 48 89 fb ff d0 83 ce ff 48 89 df e8 9b d2 ff ff I..H.......UH..SH.......H.......
17920 85 c0 75 2a 83 ce ff 48 89 df e8 16 d2 ff ff 48 89 df 89 c6 e8 24 d2 ff ff 48 89 e9 48 89 c2 be ..u*...H.......H.....$...H..H...
17940 5d 33 45 00 48 89 df 31 c0 e8 91 0c 00 00 5b 5d 4c 89 e7 41 5c e9 0d 12 00 00 55 48 89 fd 53 48 ]3E.H..1......[]L..A\.....UH..SH
17960 89 f3 52 48 c7 06 00 00 00 00 48 c7 46 08 00 00 00 00 be 01 00 00 00 e8 f3 da ff ff 85 c0 74 62 ..RH......H.F.................tb
17980 ba 07 00 00 00 be 9c 15 45 00 48 89 ef e8 ed d5 ff ff be fe ff ff ff 48 89 ef e8 a1 d9 ff ff 85 ........E.H............H........
179a0 c0 74 07 48 c7 03 fc 52 41 00 ba 0a 00 00 00 be 83 2b 45 00 48 89 ef e8 c3 d5 ff ff be fd ff ff .t.H...RA........+E.H...........
179c0 ff 48 89 ef e8 77 d9 ff ff 85 c0 74 08 48 c7 43 08 ee 55 41 00 be fc ff ff ff 48 89 ef e8 39 d0 .H...w.....t.H.C..UA......H...9.
179e0 ff ff 48 83 3b 00 74 07 48 83 7b 08 00 75 2e ba 05 00 00 00 be 01 00 00 00 48 89 ef e8 67 16 00 ..H.;.t.H.{..u...........H...g..
17a00 00 48 83 3b 00 75 07 48 c7 03 7a 53 41 00 48 83 7b 08 00 75 08 48 c7 43 08 9a 56 41 00 58 5b 5d .H.;.u.H..zSA.H.{..u.H.C..VA.X[]
17a20 c3 41 55 ba 00 21 45 00 be 02 00 00 00 41 54 55 53 48 89 fb 48 81 ec 48 20 00 00 48 89 e1 64 48 .AU..!E......ATUSH..H..H...H..dH
17a40 8b 04 25 28 00 00 00 48 89 84 24 38 20 00 00 31 c0 e8 77 16 00 00 48 8d 74 24 08 48 89 df 49 89 ..%(...H..$8...1..w...H.t$.H..I.
17a60 c5 e8 f4 fe ff ff ba 01 00 00 00 be 03 00 00 00 48 89 df e8 0b 18 00 00 be 04 00 00 00 48 89 df ................H............H..
17a80 48 89 c5 e8 bd d0 ff ff 85 c0 7f 0f be 01 00 00 00 48 89 df e8 6a 18 00 00 eb 0d be 04 00 00 00 H................H...j..........
17aa0 48 89 df e8 80 17 00 00 48 8d 74 24 18 48 89 df 49 89 c4 e8 2d 11 00 00 4c 39 e5 7d 2b 48 8b 54 H.......H.t$.H..I...-...L9.}+H.T
17ac0 24 08 48 8d 74 24 18 48 89 e9 48 89 df 48 ff c5 e8 26 fe ff ff 48 8b 14 24 48 8d 7c 24 18 4c 89 $.H.t$.H..H..H...&...H..$H.|$.L.
17ae0 ee e8 ec 0f 00 00 eb d0 75 15 48 8b 54 24 08 48 8d 74 24 18 48 89 e9 48 89 df e8 fc fd ff ff 48 ........u.H.T$.H.t$.H..H.......H
17b00 8d 7c 24 18 e8 0f 10 00 00 48 8b 8c 24 38 20 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 .|$......H..$8...dH3.%(........t
17b20 05 e8 9a c6 fe ff 48 81 c4 48 20 00 00 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec ......H..H...[]A\A].AUATUSH..H..
17b40 18 48 89 e6 e8 11 fe ff ff be 01 00 00 00 48 89 df e8 ad 17 00 00 48 89 df 48 8d 68 01 e8 a2 ce .H............H.......H..H.h....
17b60 ff ff 83 f8 02 74 72 83 f8 03 75 5c be 02 00 00 00 48 89 df e8 af 16 00 00 48 39 e8 49 89 c4 7f .....tr...u\.....H.......H9.I...
17b80 05 48 85 c0 7f 12 ba 92 33 45 00 be 02 00 00 00 48 89 df e8 08 0b 00 00 4c 39 e5 7e 26 4c 8d 6d .H......3E......H.......L9.~&L.m
17ba0 ff be 01 00 00 00 48 89 df 4c 89 ea ff 14 24 48 89 ea be 01 00 00 00 48 89 df 4c 89 ed ff 54 24 ......H..L....$H.......H..L...T$
17bc0 08 eb d5 4c 89 e5 eb 11 be a9 33 45 00 48 89 df 31 c0 e8 08 0a 00 00 eb 11 48 89 ea be 01 00 00 ...L......3E.H..1........H......
17be0 00 48 89 df ff 54 24 08 31 c0 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 .H...T$.1.H...[]A\A].AUATUSH..H.
17c00 ec 18 48 89 e6 e8 50 fd ff ff ba 01 00 00 00 be 02 00 00 00 48 89 df e8 67 16 00 00 be 03 00 00 ..H...P.............H...g.......
17c20 00 48 89 df 48 89 c5 e8 19 cf ff ff 85 c0 7f 0f be 01 00 00 00 48 89 df e8 c6 16 00 00 eb 0d be .H..H................H..........
17c40 03 00 00 00 48 89 df e8 dc 15 00 00 45 31 ed 48 39 c5 49 89 c4 7f 4f 48 89 c6 48 29 ee 48 81 fe ....H.......E1.H9.I...OH..H).H..
17c60 fe ff ff 7f 76 14 be cf 33 45 00 48 89 df 31 c0 e8 6a 09 00 00 41 89 c5 eb 2c 48 ff c6 48 89 df ....v...3E.H..1..j...A...,H..H..
17c80 41 89 f5 e8 70 cc ff ff 85 c0 74 da 48 89 ea 48 ff c5 be 01 00 00 00 48 89 df ff 14 24 48 8d 45 A...p.....t.H..H.......H....$H.E
17ca0 ff 4c 39 e0 7c e6 48 83 c4 18 44 89 e8 5b 5d 41 5c 41 5d c3 41 55 41 54 55 53 48 89 fb 48 83 ec .L9.|.H...D..[]A\A].AUATUSH..H..
17cc0 18 48 89 e6 e8 91 fc ff ff be 01 00 00 00 48 89 df e8 2d 16 00 00 be 02 00 00 00 49 89 c4 48 89 .H............H...-........I..H.
17ce0 c2 48 89 df e8 9a 15 00 00 4c 39 e0 48 89 c5 74 21 48 85 c0 7e 0a 49 8d 44 24 01 48 39 c5 7e 12 .H.......L9.H..t!H..~.I.D$.H9.~.
17d00 ba 92 33 45 00 be 01 00 00 00 48 89 df e8 8e 09 00 00 48 89 ea be 01 00 00 00 48 89 df ff 14 24 ..3E......H.......H.......H....$
17d20 4c 39 e5 7d 26 4c 8d 6d 01 be 01 00 00 00 48 89 df 4c 89 ea ff 14 24 48 89 ea be 01 00 00 00 48 L9.}&L.m......H..L....$H.......H
17d40 89 df 4c 89 ed ff 54 24 08 eb d5 48 89 df e8 ef d1 ff ff 48 89 ea 48 89 df be 01 00 00 00 ff 54 ..L...T$...H.......H..H........T
17d60 24 08 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 55 53 48 89 fb 48 83 ec 18 48 89 e6 e8 d7 $.H........[]A\A].USH..H...H....
17d80 fb ff ff be 01 00 00 00 48 89 df e8 73 15 00 00 ba 00 21 45 00 be 32 00 00 00 48 89 df 48 89 c5 ........H...s.....!E..2...H..H..
17da0 e8 0c 0c 00 00 be 02 00 00 00 48 89 df e8 93 cd ff ff 85 c0 7e 12 ba 06 00 00 00 be 02 00 00 00 ..........H.........~...........
17dc0 48 89 df e8 a0 12 00 00 48 89 df be 02 00 00 00 e8 46 cc ff ff 89 e9 48 89 e6 48 89 df ba 01 00 H.......H........F.....H..H.....
17de0 00 00 e8 03 f8 ff ff 48 83 c4 18 31 c0 5b 5d c3 53 f2 0f 10 05 6f 9a 03 00 48 89 fb be 88 00 00 .......H...1.[].S....o...H......
17e00 00 e8 fa 19 00 00 48 89 df ba 07 00 00 00 31 f6 e8 01 d6 ff ff 48 89 df 31 d2 be 00 34 45 00 e8 ......H.......1......H..1...4E..
17e20 00 17 00 00 b8 01 00 00 00 5b c3 48 8b 46 08 48 85 c0 74 0f 48 89 02 48 c7 46 08 00 00 00 00 48 .........[.H.F.H..t.H..H.F.....H
17e40 8b 06 c3 31 c0 c3 41 54 85 d2 41 89 d4 55 53 75 07 31 c0 e9 dc 00 00 00 89 f5 83 ce ff 48 89 fb ...1..AT..A..USu.1...........H..
17e60 e8 e0 cc ff ff 83 f8 05 75 e7 48 89 df 41 ff cc e8 cd d0 ff ff be fe ff ff ff 48 89 df e8 04 dd ........u.H..A............H.....
17e80 ff ff 85 c0 74 cb be fe ff ff ff 48 89 df e8 b2 cc ff ff 83 f8 04 0f 85 86 00 00 00 83 ca ff 89 ....t......H....................
17ea0 ee 48 89 df e8 44 cd ff ff 85 c0 74 0f be fe ff ff ff 48 89 df e8 61 cb ff ff eb 5f 44 89 e2 89 .H...D.....t......H...a...._D...
17ec0 ee 48 89 df e8 7d ff ff ff 85 c0 74 55 83 ca ff be fe ff ff ff 48 89 df e8 81 cb ff ff be fe ff .H...}.....tU........H..........
17ee0 ff ff 48 89 df e8 31 cb ff ff ba 01 00 00 00 be e0 34 45 00 48 89 df e8 83 d0 ff ff be fe ff ff ..H...1..........4E.H...........
17f00 ff 48 89 df ba 01 00 00 00 e8 50 cb ff ff be 03 00 00 00 48 89 df e8 99 dc ff ff b8 01 00 00 00 .H........P........H............
17f20 eb 12 be fe ff ff ff 48 89 df e8 ec ca ff ff e9 41 ff ff ff 5b 5d 41 5c c3 41 55 41 54 55 48 89 .......H........A...[]A\.AUATUH.
17f40 f5 53 48 89 fb 48 83 ec 18 e8 b6 ca ff ff 41 89 c4 48 89 ea be 24 37 45 00 48 89 df 45 8d 6c 24 .SH..H........A..H...$7E.H..E.l$
17f60 01 e8 2a 62 00 00 ba 61 20 45 00 be d8 b9 f0 ff 48 89 df e8 24 d3 ff ff ba 02 00 00 00 44 89 ee ..*b...a.E......H...$........D..
17f80 48 89 df e8 be fe ff ff 85 c0 74 71 31 d2 83 ce ff 48 89 df e8 3d ce ff ff ba 03 00 00 00 be 80 H.........tq1....H...=..........
17fa0 34 45 00 48 89 c7 48 89 c5 e8 02 c1 fe ff 85 c0 75 29 48 8d 75 03 48 89 df e8 15 d0 ff ff be fe 4E.H..H.........u)H.u.H.........
17fc0 ff ff ff 48 89 df 83 ca ff e8 90 ca ff ff be fe ff ff ff 48 89 df e8 40 ca ff ff 44 89 ea 83 ce ...H...............H...@...D....
17fe0 ff 48 89 df e8 d2 ca ff ff be fd ff ff ff 48 89 df e8 25 ca ff ff b8 01 00 00 00 eb 13 44 89 e6 .H............H...%..........D..
18000 48 89 df 89 44 24 0c e8 0f ca ff ff 8b 44 24 0c 48 83 c4 18 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 H...D$.......D$.H...[]A\A].ATI..
18020 55 89 d5 53 48 89 fb 48 83 ec 10 e8 40 c0 fe ff 8b 38 e8 29 c6 fe ff 89 ee 48 89 df 31 d2 48 89 U..SH..H....@....8.).....H..1.H.
18040 44 24 08 e8 8e cd ff ff 4c 8b 44 24 08 48 8d 48 01 4c 89 e2 48 89 df be 84 34 45 00 31 c0 e8 01 D$......L.D$.H.H.L..H....4E.1...
18060 d0 ff ff 89 ee 48 89 df 83 ca ff e8 ee c9 ff ff 48 89 df be fe ff ff ff e8 9e c9 ff ff 48 83 c4 .....H..........H............H..
18080 10 b8 07 00 00 00 5b 5d 41 5c c3 55 48 89 d5 53 48 89 f3 51 48 63 06 85 c0 7e 0b 48 89 02 c7 06 ......[]A\.UH..SH..QHc...~.H....
180a0 00 00 00 00 eb 28 48 8b 7e 08 e8 11 c3 fe ff 85 c0 75 21 48 8b 4b 08 48 8d 7b 10 ba 00 20 00 00 .....(H.~........u!H.K.H.{......
180c0 be 01 00 00 00 e8 56 c0 fe ff 48 89 45 00 48 8d 43 10 eb 02 31 c0 5a 5b 5d c3 55 bd 95 34 45 00 ......V...H.E.H.C...1.Z[].U..4E.
180e0 53 48 89 fb 56 c7 07 00 00 00 00 48 8b 7b 08 e8 ac c3 fe ff 83 f8 ff 74 2f 48 ff c5 0f b6 55 ff SH..V......H.{.........t/H....U.
18100 39 d0 75 24 48 63 13 80 7d 00 00 8d 4a 01 89 0b 88 44 13 10 75 d5 c7 03 00 00 00 00 48 8b 7b 08 9.u$Hc..}...J....D..u.......H.{.
18120 59 5b 5d e9 78 c3 fe ff 5a 5b 5d c3 41 57 85 f6 41 56 41 55 41 89 cd 41 54 55 48 89 d5 53 48 89 Y[].x...Z[].AW..AVAUA..ATUH..SH.
18140 fb 41 50 74 05 e8 cf c9 ff ff 49 83 ce ff be 2e 00 00 00 48 89 ef e8 85 c0 fe ff 48 85 c0 49 89 .APt......I........H.......H..I.
18160 c4 75 12 31 c0 4c 89 f1 48 89 ef f2 ae 48 f7 d1 4c 8d 64 0d ff 4d 89 e7 48 89 ee 48 89 df 49 29 .u.1.L..H....H..L.d..M..H..H..I)
18180 ef 4c 89 fa e8 f6 cd ff ff be fe ff ff ff 48 89 df e8 aa d1 ff ff 85 c0 75 4f 48 89 df be fe ff .L............H.........uOH.....
181a0 ff ff e8 74 c8 ff ff 41 80 3c 24 2e ba 01 00 00 00 48 89 df 41 0f 45 d5 31 f6 e8 57 d2 ff ff 4c ...t...A.<$......H..A.E.1..W...L
181c0 89 fa 48 89 ee 48 89 df e8 b2 cd ff ff 48 89 df be fe ff ff ff e8 3f c9 ff ff be fc ff ff ff 48 ..H..H.......H........?........H
181e0 89 df e8 80 d3 ff ff eb 22 83 ce ff 48 89 df e8 51 c9 ff ff 83 f8 05 74 12 be fd ff ff ff 48 89 ........"...H...Q......t......H.
18200 df e8 15 c8 ff ff 48 89 e8 eb 2f 83 ca ff be fe ff ff ff 48 89 df e8 43 c8 ff ff be fe ff ff ff ......H.../........H...C........
18220 48 89 df 49 8d 6c 24 01 e8 ee c7 ff ff 41 80 3c 24 2e 0f 84 16 ff ff ff 31 c0 5a 5b 5d 41 5c 41 H..I.l$......A.<$.......1.Z[]A\A
18240 5d 41 5e 41 5f c3 50 31 d2 83 ce ff e8 85 cb ff ff 48 8b 3d 58 63 24 00 48 89 c1 ba 99 34 45 00 ]A^A_.P1.........H.=Xc$.H....4E.
18260 be 01 00 00 00 31 c0 e8 d4 c3 fe ff 48 8b 3d 3d 63 24 00 e8 18 c2 fe ff 31 c0 5a c3 48 85 c9 48 .....1......H.==c$......1.Z.H..H
18280 89 f7 74 08 48 89 ce e9 b4 c2 fe ff 50 e8 ae bd fe ff 31 c0 5a c3 55 48 89 f5 53 48 89 fb 51 48 ..t.H.......P.....1.Z.UH..SH..QH
182a0 8b 7b 08 e8 f8 c1 fe ff 83 f8 0a 74 04 ff c0 75 ee 48 8b 7b 08 e8 e6 c1 fe ff 89 45 00 b8 01 00 .{.........t...u.H.{.......E....
182c0 00 00 5a 5b 5d c3 41 57 41 bf 01 00 00 00 41 56 49 89 d6 41 55 41 89 cd 41 54 49 89 f4 55 bd 01 ..Z[].AWA.....AVI..AUA..ATI..U..
182e0 00 00 00 53 48 89 fb 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31 ...SH..H......dH..%(...H..$....1
18300 c0 e8 fe c6 ff ff 89 44 24 04 48 8d 54 24 18 89 ee 4c 89 e7 e8 98 5d 00 00 85 c0 74 39 41 89 ef .......D$.H.T$...L....]....t9A..
18320 01 ed eb e6 41 8d 04 2f b9 02 00 00 00 4c 89 e7 99 f7 f9 48 8d 54 24 18 89 c6 89 44 24 08 e8 6e ....A../.....L.....H.T$....D$..n
18340 5d 00 00 85 c0 44 8b 44 24 08 74 07 45 8d 78 01 41 89 e8 44 89 c5 41 39 ef 7c c9 45 31 ff b8 0c ]....D.D$.t.E.x.A..D..A9.|.E1...
18360 00 00 00 83 fd 17 44 0f 4f f8 4d 85 f6 74 12 4c 89 f2 be 4d 24 45 00 48 89 df 31 c0 e8 e3 cc ff ......D.O.M..t.L...M$E.H..1.....
18380 ff ba 10 00 00 00 be cb 34 45 00 48 89 df e8 ec cb ff ff 48 8d 44 24 50 48 89 44 24 08 48 8d 54 ........4E.H.......H.D$PH.D$.H.T
183a0 24 18 44 89 ee 4c 89 e7 45 8d 75 01 e8 00 5d 00 00 85 c0 0f 84 5a 01 00 00 45 39 fe 75 1b ba 05 $.D..L..E.u...]......Z...E9.u...
183c0 00 00 00 be dc 34 45 00 48 89 df e8 af cb ff ff 44 8d 75 f5 e9 32 01 00 00 48 8d 54 24 18 be e2 .....4E.H.......D.u..2...H.T$...
183e0 34 45 00 4c 89 e7 e8 a5 5d 00 00 48 8b 54 24 08 31 c0 be e7 34 45 00 48 89 df e8 65 cc ff ff 8b 4E.L....]..H.T$.1...4E.H...e....
18400 54 24 40 85 d2 7e 0f be ed 34 45 00 48 89 df 31 c0 e8 4e cc ff ff ba 04 00 00 00 be f1 34 45 00 T$@..~...4E.H..1..N..........4E.
18420 48 89 df e8 57 cb ff ff 48 8d 74 24 18 48 89 df e8 04 fb ff ff 85 c0 74 3e 31 d2 83 ce ff 48 89 H...W...H.t$.H.........t>1....H.
18440 df e8 90 c9 ff ff 48 89 df 48 89 c2 be f6 34 45 00 31 c0 e8 0c cc ff ff 48 89 df 83 ca ff be fe ......H..H....4E.1......H.......
18460 ff ff ff e8 f6 c5 ff ff be fe ff ff ff 48 89 df e8 a6 c5 ff ff eb 65 48 8b 54 24 28 80 3a 00 74 .............H........eH.T$(.:.t
18480 16 48 8b 4c 24 20 be 04 35 45 00 48 89 df 31 c0 e8 cf cb ff ff eb 45 48 8b 44 24 30 ba 0a 00 00 .H.L$...5E.H..1.......EH.D$0....
184a0 00 be 0c 35 45 00 8a 00 3c 6d 74 28 3c 43 74 1a 8b 4c 24 44 48 8b 54 24 08 be 17 35 45 00 48 89 ...5E...<mt(<Ct..L$DH.T$...5E.H.
184c0 df 31 c0 e8 9c cb ff ff eb 12 ba 01 00 00 00 be 50 45 45 00 48 89 df e8 a3 ca ff ff 80 7c 24 4f .1..............PEE.H........|$O
184e0 00 74 12 ba 14 00 00 00 be 28 35 45 00 48 89 df e8 8a ca ff ff 48 89 df e8 07 c5 ff ff 2b 44 24 .t.......(5E.H.......H.......+D$
18500 04 48 89 df 89 c6 e8 a9 d6 ff ff 45 89 f5 e9 8a fe ff ff 48 89 df e8 e9 c4 ff ff 2b 44 24 04 48 .H.........E.......H.......+D$.H
18520 89 df 89 c6 e8 8b d6 ff ff 48 8b 84 24 98 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 7f bc fe .........H..$....dH3.%(...t.....
18540 ff 48 81 c4 a8 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 48 89 fb 48 81 ec 90 00 00 00 48 8d .H......[]A\A]A^A_.SH..H......H.
18560 54 24 08 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 36 5b 00 00 85 c0 74 30 48 T$.dH..%(...H..$....1..6[....t0H
18580 8d 54 24 08 be 3d 35 45 00 48 89 df e8 ff 5b 00 00 8b 4c 24 30 85 c9 7e 16 48 8d 54 24 40 be 40 .T$..=5E.H....[...L$0..~.H.T$@.@
185a0 35 45 00 48 89 df 31 c0 e8 b7 ca ff ff eb 0f 31 d2 be 00 21 45 00 48 89 df e8 c1 c9 ff ff 48 8b 5E.H..1........1...!E.H.......H.
185c0 84 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 ea bb fe ff 48 81 c4 90 00 00 00 5b c3 55 .$....dH3.%(...t......H......[.U
185e0 53 48 89 fb 48 81 ec d8 00 00 00 84 c0 48 89 54 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 4c 24 SH..H........H.T$0H.L$8L.D$@L.L$
18600 48 74 37 0f 29 44 24 50 0f 29 4c 24 60 0f 29 54 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 90 00 Ht7.)D$P.)L$`.)T$p.).$.....).$..
18620 00 00 0f 29 ac 24 a0 00 00 00 0f 29 b4 24 b0 00 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 f0 00 ...).$.....).$.....).$....H..$..
18640 00 00 48 89 f5 48 89 df be 01 00 00 00 48 89 44 24 10 48 8d 44 24 20 c7 44 24 08 10 00 00 00 c7 ..H..H.......H.D$.H.D$..D$......
18660 44 24 0c 30 00 00 00 48 89 44 24 18 e8 e2 fe ff ff 48 8d 54 24 08 48 89 ee 48 89 df e8 ac c9 ff D$.0...H.D$......H.T$.H..H......
18680 ff 48 89 df be 02 00 00 00 e8 26 d5 ff ff 48 89 df e8 ea d4 ff ff 48 81 c4 d8 00 00 00 5b 5d c3 .H........&...H.......H......[].
186a0 41 54 49 89 d4 55 89 f5 31 f6 53 48 89 fb 48 81 ec 90 00 00 00 48 8d 54 24 08 64 48 8b 04 25 28 ATI..U..1.SH..H......H.T$.dH..%(
186c0 00 00 00 48 89 84 24 88 00 00 00 31 c0 e8 df 59 00 00 85 c0 75 17 4c 89 e1 89 ea be 48 35 45 00 ...H..$....1...Y....u.L.....H5E.
186e0 48 89 df e8 f7 fe ff ff e9 8c 00 00 00 48 8d 54 24 08 be 11 2c 45 00 48 89 df e8 91 5a 00 00 48 H............H.T$...,E.H....Z..H
18700 8b 7c 24 18 be 63 45 45 00 e8 82 bc fe ff 85 c0 75 1b ff cd 75 17 48 8b 54 24 10 4c 89 e1 be 5e .|$..cEE........u...u.H.T$.L...^
18720 35 45 00 48 89 df e8 b4 fe ff ff eb 4c 48 83 7c 24 10 00 75 2b 48 8d 74 24 08 48 89 df e8 f7 f7 5E.H........LH.|$..u+H.t$.H.....
18740 ff ff 85 c0 ba 50 45 45 00 74 10 31 d2 83 ce ff 48 89 df e8 7e c6 ff ff 48 89 c2 48 89 54 24 10 .....PEE.t.1....H...~...H..H.T$.
18760 48 8b 4c 24 10 4d 89 e0 89 ea be 7c 35 45 00 48 89 df 31 c0 e8 66 fe ff ff 48 8b 8c 24 88 00 00 H.L$.M.....|5E.H..1..f...H..$...
18780 00 64 48 33 0c 25 28 00 00 00 74 05 e8 2f ba fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c c3 41 55 41 .dH3.%(...t../...H......[]A\.AUA
187a0 89 f5 41 54 49 89 d4 55 53 48 89 fb 51 e8 be b8 fe ff 45 85 ed 8b 28 74 14 be 01 00 00 00 48 89 ..ATI..USH..Q.....E...(t......H.
187c0 df e8 e7 c9 ff ff b8 01 00 00 00 eb 4b 48 89 df e8 6d c7 ff ff 4d 85 e4 89 ef 74 1c e8 7f be fe ............KH...m...M....t.....
187e0 ff 4c 89 e2 48 89 c1 be 8e 34 45 00 48 89 df 31 c0 e8 6e c8 ff ff eb 10 e8 63 be fe ff 48 89 df .L..H....4E.H..1..n......c...H..
18800 48 89 c6 e8 cb c7 ff ff 48 63 f5 48 89 df e8 58 c7 ff ff b8 03 00 00 00 5a 5b 5d 41 5c 41 5d c3 H.......Hc.H...X........Z[]A\A].
18820 41 54 83 fe ff 55 48 89 fd 53 75 0d 5b 5d 41 5c 31 d2 31 f6 e9 64 ff ff ff 89 f3 83 e3 7f 75 12 AT...UH..Su.[]A\1.1..d........u.
18840 48 89 f0 0f b6 dc 85 db 74 23 41 bc a1 35 45 00 eb 2d 8d 43 01 41 bc a1 35 45 00 d0 f8 84 c0 b8 H.......t#A..5E..-.C.A..5E......
18860 9a 35 45 00 0f 4e de 4c 0f 4f e0 eb 12 be 01 00 00 00 41 bc a1 35 45 00 e8 30 c9 ff ff eb 08 48 .5E..N.L.O........A..5E..0.....H
18880 89 ef e8 bb c6 ff ff 4c 89 e6 48 89 ef e8 41 c7 ff ff 48 63 f3 48 89 ef e8 ce c6 ff ff 5b 5d b8 .......L..H...A...Hc.H.......[].
188a0 03 00 00 00 41 5c c3 55 48 89 f2 48 89 f5 be d8 b9 f0 ff 53 48 89 fb 51 e8 df c9 ff ff 31 d2 85 ....A\.UH..H.......SH..Q.....1..
188c0 c0 75 56 be fe ff ff ff 48 89 df e8 4b c1 ff ff 31 d2 31 f6 48 89 df e8 3a cb ff ff 48 89 ee 48 .uV.....H...K...1.1.H...:...H..H
188e0 89 df e8 ec c6 ff ff ba a6 35 45 00 be fe ff ff ff 48 89 df e8 95 cc ff ff 83 ce ff 48 89 df e8 .........5E......H..........H...
18900 15 c2 ff ff 48 89 ea be d8 b9 f0 ff 48 89 df e8 7a cc ff ff ba 01 00 00 00 89 d0 5a 5b 5d c3 53 ....H.......H...z..........Z[].S
18920 48 89 f2 48 89 fb be d8 b9 f0 ff e8 6c c9 ff ff 48 89 df be fe ff ff ff 5b e9 25 ce ff ff 41 55 H..H........l...H.......[.%...AU
18940 49 89 d5 41 54 41 89 f4 55 53 48 89 fb 51 e8 6d c5 ff ff 48 85 c0 48 89 c5 75 04 31 c0 eb 4a 44 I..ATA..USH..Q.m...H..H..u.1..JD
18960 89 e6 48 89 df e8 05 cb ff ff 85 c0 74 ed 4c 89 ea be d8 b9 f0 ff 48 89 df e8 1e c9 ff ff 83 ce ..H.........t.L.......H.........
18980 ff ba fe ff ff ff 48 89 df e8 5f c2 ff ff 85 c0 b8 00 00 00 00 be fd ff ff ff 48 0f 44 e8 48 89 ......H..._...............H.D.H.
189a0 df e8 75 c0 ff ff 48 89 e8 5a 5b 5d 41 5c 41 5d c3 53 83 c6 14 48 89 fb 48 83 ec 10 48 89 54 24 ..u...H..Z[]A\A].S...H..H...H.T$
189c0 08 e8 32 bf ff ff 85 c0 75 30 48 8b 54 24 08 48 85 d2 74 12 48 83 c4 10 48 89 df be ad 35 45 00 ..2.....u0H.T$.H..t.H...H....5E.
189e0 5b e9 f9 fb ff ff 48 83 c4 10 48 89 df be 78 3b 45 00 5b 31 c0 e9 e5 fb ff ff 48 83 c4 10 5b c3 [.....H...H...x;E.[1......H...[.
18a00 55 89 f5 53 48 89 fb 41 50 e8 37 c1 ff ff ff c0 75 12 59 48 89 df 89 ee ba 33 27 45 00 5b 5d e9 U..SH..AP.7.....u.YH.....3'E.[].
18a20 7c fc ff ff 58 5b 5d c3 41 55 41 54 55 53 48 89 fb 51 48 8b 6f 08 48 8b 47 10 4c 8b 67 18 48 89 |...X[].AUATUSH..QH.o.H.G.L.g.H.
18a40 ea 48 29 c2 48 39 f2 73 7a 48 01 ed 48 8d 14 06 48 89 e9 48 29 c1 48 39 f1 48 0f 42 ea 48 39 c5 .H).H9.szH..H...H..H).H9.H.B.H9.
18a60 72 0b 48 89 ef 48 29 c7 48 39 f7 73 0f be c1 35 45 00 4c 89 e7 31 c0 e8 63 fb ff ff 48 89 ee 4c r.H..H).H9.s...5E.L..1..c...H..L
18a80 89 e7 e8 d4 d1 ff ff 48 8b 33 48 89 c7 48 8b 4b 10 f3 a4 49 89 c5 48 8d 43 20 48 39 03 74 1d be .......H.3H..H.K...I..H.C.H9.t..
18aa0 fe ff ff ff 4c 89 e7 83 ca ff e8 af bf ff ff be fe ff ff ff 4c 89 e7 e8 5f bf ff ff 4c 89 2b 48 ....L...............L..._...L.+H
18ac0 89 6b 08 48 8b 03 48 03 43 10 5a 5b 5d 41 5c 41 5d c3 41 54 49 89 f4 48 89 d6 55 48 89 fd 53 48 .k.H..H.C.Z[]A\A].ATI..H..UH..SH
18ae0 89 d3 e8 41 ff ff ff 4c 89 e6 48 89 d9 48 89 c7 f3 a4 48 01 5d 10 5b 5d 41 5c c3 49 89 f8 31 c0 ...A...L..H..H....H.].[]A\.I..1.
18b00 48 89 f7 48 83 c9 ff f2 ae 4c 89 c7 48 f7 d1 48 8d 51 ff e9 ba ff ff ff 55 53 48 89 fb 51 48 8b H..H.....L..H..H.Q......USH..QH.
18b20 6f 18 48 8b 57 10 48 8b 37 48 89 ef e8 4e c4 ff ff 48 8d 43 20 48 39 03 74 20 48 89 ef 83 ca ff o.H.W.H.7H...N...H.C.H9.t.H.....
18b40 be fe ff ff ff e8 14 bf ff ff 5a 5b 48 89 ef be fe ff ff ff 5d e9 c1 be ff ff 58 5b 5d c3 48 01 ..........Z[H.......].....X[].H.
18b60 77 10 e9 b1 ff ff ff 41 55 83 ce ff 41 54 55 53 48 89 fb 4c 8d 63 20 48 83 ec 18 48 8b 6f 18 48 w......AU...ATUSH..L.c.H...H.o.H
18b80 8d 54 24 08 48 89 ef e8 4a c2 ff ff 4c 39 23 49 89 c5 74 12 ba 01 00 00 00 be fe ff ff ff 48 89 .T$.H...J...L9#I..t...........H.
18ba0 ef e8 b8 be ff ff 48 8b 54 24 08 4c 89 ee 48 89 df e8 1c ff ff ff 31 f6 4c 39 23 48 89 ef 40 0f ......H.T$.L..H.......1.L9#H..@.
18bc0 94 c6 83 ca ff 83 ee 02 e8 91 be ff ff 48 89 ef be fe ff ff ff e8 41 be ff ff 48 83 c4 18 5b 5d .............H........A...H...[]
18be0 41 5c 41 5d c3 48 8d 46 20 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 06 A\A].H.F.H.~.H.F.....H.F.....H..
18c00 c3 48 8d 4e 20 48 89 f0 48 89 7e 18 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 48 89 c7 48 .H.N.H..H.~.H.F.....H.F.....H..H
18c20 89 0e 48 89 d6 e9 fe fd ff ff 41 55 41 54 55 89 f5 83 ce ff 53 48 89 fb 51 e8 07 bf ff ff 85 c0 ..H.......AUATU.....SH..Q.......
18c40 75 12 be fe ff ff ff 48 89 df e8 cc bd ff ff 83 c8 ff eb 76 89 ee 48 89 df e8 84 bd ff ff 31 d2 u......H...........v..H.......1.
18c60 89 c6 48 89 df 89 c5 e8 0e c7 ff ff 31 d2 83 ce ff 48 89 df e8 f0 c0 ff ff be fe ff ff ff 49 89 ..H.........1....H............I.
18c80 c5 48 89 df 41 89 c4 e8 8f bd ff ff 45 85 ed 74 1b 49 63 d5 89 ee 48 89 df e8 dc c6 ff ff 31 d2 .H..A.......E..t.Ic...H.......1.
18ca0 89 ee 48 89 df e8 f0 c9 ff ff eb 0e 89 ee 48 89 df e8 ac c1 ff ff 44 8d 60 01 49 63 d4 89 ee 48 ..H...........H.......D.`.Ic...H
18cc0 89 df e8 d3 c9 ff ff 44 89 e0 5a 5b 5d 41 5c 41 5d c3 41 54 4c 63 e2 45 85 e4 55 53 78 3e 48 89 .......D..Z[]A\A].ATLc.E..USx>H.
18ce0 fb e8 fc bc ff ff 48 89 df 89 c5 31 d2 89 c6 e8 86 c6 ff ff 4c 89 e2 89 ee 48 89 df e8 99 c9 ff ......H....1........L....H......
18d00 ff 4c 89 e6 48 89 df e8 5f c2 ff ff 48 89 df 89 ee 31 d2 5b 5d 41 5c e9 7e c9 ff ff 5b 5d 41 5c .L..H..._...H....1.[]A\.~...[]A\
18d20 c3 41 56 41 55 49 89 d5 41 54 55 48 89 f5 53 48 89 fb 48 81 ec 20 20 00 00 64 48 8b 04 25 28 00 .AVAUI..ATUH..SH..H......dH..%(.
18d40 00 00 48 89 84 24 18 20 00 00 31 c0 e8 b3 bc ff ff 48 85 ed 44 8d 60 01 75 20 ba 06 00 00 00 be ..H..$....1......H..D.`.u.......
18d60 d2 35 45 00 48 89 df e8 13 c2 ff ff 48 8b 05 35 58 24 00 48 89 44 24 10 eb 31 48 89 ea be d9 35 .5E.H.......H..5X$.H.D$..1H....5
18d80 45 00 48 89 df 31 c0 e8 d8 c2 ff ff be a8 40 45 00 48 89 ef e8 47 b6 fe ff 48 85 c0 48 89 44 24 E.H..1........@E.H...G...H..H.D$
18da0 10 44 89 e2 be df 35 45 00 74 67 48 8d 7c 24 08 e8 25 f3 ff ff 83 f8 23 89 44 24 04 75 24 48 8d .D....5E.tgH.|$..%.....#.D$.u$H.
18dc0 74 24 04 48 8d 7c 24 08 e8 c9 f4 ff ff 85 c0 74 11 48 63 44 24 08 8d 50 01 c6 44 04 18 0a 89 54 t$.H.|$........t.HcD$..P..D....T
18de0 24 08 83 7c 24 04 1b 75 58 48 85 ed 74 53 48 8b 54 24 10 be 3e ea 41 00 48 89 ef e8 f0 b5 fe ff $..|$..uXH..tSH.T$..>.A.H.......
18e00 48 85 c0 48 89 44 24 10 75 15 44 89 e2 be dd 35 45 00 48 89 df e8 01 f2 ff ff e9 ba 00 00 00 48 H..H.D$.u.D....5E.H............H
18e20 8d 7c 24 08 e8 b1 f2 ff ff 83 f8 23 89 44 24 04 75 0f 48 8d 74 24 04 48 8d 7c 24 08 e8 55 f4 ff .|$........#.D$.u.H.t$.H.|$..U..
18e40 ff 8b 44 24 04 83 f8 ff 74 10 48 63 4c 24 08 8d 51 01 88 44 0c 18 89 54 24 08 31 d2 83 ce ff 48 ..D$....t.HcL$..Q..D...T$.1....H
18e60 89 df e8 6f bf ff ff 48 8d 54 24 08 4d 89 e8 48 89 c1 be 8b 80 41 00 48 89 df e8 24 cb ff ff 48 ...o...H.T$.M..H.....A.H...$...H
18e80 8b 7c 24 10 41 89 c5 e8 74 b2 fe ff 48 85 ed 41 89 c6 74 0a 48 8b 7c 24 10 e8 e2 b2 fe ff 45 85 .|$.A...t...H..A..t.H.|$......E.
18ea0 f6 74 18 44 89 e6 48 89 df e8 6d bb ff ff 44 89 e2 be 15 2c 45 00 e9 57 ff ff ff 83 ca ff 44 89 .t.D..H...m...D....,E..W......D.
18ec0 e6 48 89 df e8 95 bb ff ff be fe ff ff ff 48 89 df e8 45 bb ff ff 44 89 e8 48 8b 8c 24 18 20 00 .H............H...E...D..H..$...
18ee0 00 64 48 33 0c 25 28 00 00 00 74 05 e8 cf b2 fe ff 48 81 c4 20 20 00 00 5b 5d 41 5c 41 5d 41 5e .dH3.%(...t......H......[]A\A]A^
18f00 c3 48 83 ec 18 48 89 34 24 48 89 54 24 08 be 2b 7e 41 00 48 89 e2 e8 88 ca ff ff 48 83 c4 18 c3 .H...H.4$H.T$..+~A.H.......H....
18f20 49 89 f9 31 c0 48 89 f7 48 83 c9 ff 45 31 c0 f2 ae 4c 89 cf 48 f7 d1 48 8d 51 ff 48 89 f1 e9 be I..1.H..H...E1...L..H..H.Q.H....
18f40 ff ff ff 55 48 89 d5 53 48 89 fb 51 e8 1e c5 ff ff 85 c0 74 42 48 89 ee 48 89 df e8 73 c0 ff ff ...UH..SH..Q.......tBH..H...s...
18f60 be fe ff ff ff 48 89 df e8 d3 c3 ff ff 85 c0 89 c5 be fd ff ff ff 74 15 be fe ff ff ff 83 ca ff .....H................t.........
18f80 48 89 df e8 d6 ba ff ff be fe ff ff ff 48 89 df e8 86 ba ff ff 89 e8 5a 5b 5d c3 41 54 49 89 d4 H............H.........Z[].ATI..
18fa0 ba a6 35 45 00 55 89 f5 53 48 89 fb e8 92 ff ff ff 83 f8 04 75 0f 31 d2 83 ce ff 48 89 df e8 13 ..5E.U..SH..........u.1....H....
18fc0 be ff ff eb 28 89 ee 48 89 df e8 76 bb ff ff 83 f8 02 b9 e4 35 45 00 74 17 89 ee 48 89 df e8 62 ....(..H...v........5E.t...H...b
18fe0 bb ff ff 48 89 df 89 c6 e8 70 bb ff ff 48 89 c1 4c 89 e2 48 89 df be f3 35 45 00 31 c0 e8 62 c0 ...H.....p...H..L..H....5E.1..b.
19000 ff ff 48 89 df 89 ee 48 89 c2 5b 5d 41 5c e9 8d f6 ff ff 41 55 49 89 d5 41 54 41 89 f4 55 48 89 ..H....H..[]A\.....AUI..ATA..UH.
19020 fd 53 51 e8 16 f9 ff ff 48 85 c0 48 89 c3 75 0e 4c 89 ea 44 89 e6 48 89 ef e8 5d ff ff ff 5a 48 .SQ.....H..H..u.L..D..H...]...ZH
19040 89 d8 5b 5d 41 5c 41 5d c3 55 89 f5 89 d6 53 48 89 fb 50 e8 05 bb ff ff 59 48 89 df 89 ee 48 89 ..[]A\A].U....SH..P.....YH....H.
19060 c2 5b 5d e9 33 ff ff ff 55 89 f5 53 48 89 fb 48 83 ec 18 89 54 24 0c e8 c9 ba ff ff 8b 54 24 0c .[].3...U..SH..H....T$.......T$.
19080 39 d0 74 0d 48 83 c4 18 48 89 df 89 ee 5b 5d eb b8 48 83 c4 18 5b 5d c3 55 89 f5 53 48 89 fb 48 9.t.H...H....[]..H...[].U..SH..H
190a0 83 ec 18 e8 2e bd ff ff 48 85 c0 75 19 ba 04 00 00 00 89 ee 48 89 df 48 89 44 24 08 e8 88 ff ff ........H..u........H..H.D$.....
190c0 ff 48 8b 44 24 08 48 83 c4 18 5b 5d c3 41 55 41 89 f5 41 54 49 89 fc 55 48 89 cd 53 48 89 d3 41 .H.D$.H...[].AUA..ATI..UH..SH..A
190e0 50 e8 5f ba ff ff 85 c0 7f 25 48 85 ed 74 35 48 85 db 74 13 31 c0 48 83 c9 ff 48 89 df f2 ae 48 P._......%H..t5H..t.1.H...H....H
19100 f7 d1 48 ff c9 eb 02 31 c9 48 89 4d 00 eb 15 59 5b 48 89 ea 4c 89 e7 44 89 ee 5d 41 5c 41 5d e9 ..H....1.H.M...Y[H..L..D..]A\A].
19120 74 ff ff ff 5a 48 89 d8 5b 5d 41 5c 41 5d c3 41 57 48 85 d2 49 89 cf 41 56 41 55 41 54 41 89 f4 t...ZH..[]A\A].AWH..I..AVAUATA..
19140 55 53 48 89 fb 41 50 74 09 31 c9 e8 7d ff ff ff eb 07 31 d2 e8 3f ff ff ff 49 89 c5 31 ed 49 8b USH..APt.1..}.....1..?...I..1.I.
19160 3c ef 41 89 ee 48 85 ff 74 1e 4c 89 ee 48 ff c5 e8 1b b2 fe ff 85 c0 75 e5 5a 5b 5d 41 5c 41 5d <.A..H..t.L..H.........u.Z[]A\A]
19180 44 89 f0 41 5e 41 5f c3 4c 89 ea 48 89 df be 07 36 45 00 31 c0 e8 ca be ff ff 59 48 89 df 44 89 D..A^A_.L..H....6E.1......YH..D.
191a0 e6 48 89 c2 5b 5d 41 5c 41 5d 41 5e 41 5f e9 ed f4 ff ff 55 89 f5 53 48 89 fb 48 83 ec 28 48 8d .H..[]A\A]A^A_.....U..SH..H..(H.
191c0 54 24 1c e8 50 bb ff ff 83 7c 24 1c 00 75 1b ba 03 00 00 00 89 ee 48 89 df f2 0f 11 44 24 08 e8 T$..P....|$..u........H.....D$..
191e0 65 fe ff ff f2 0f 10 44 24 08 48 83 c4 28 5b 5d c3 55 89 f5 53 48 89 fb 48 83 ec 18 f2 0f 11 44 e......D$.H..([].U..SH..H......D
19200 24 08 e8 3e b9 ff ff 85 c0 f2 0f 10 44 24 08 7e 10 48 83 c4 18 48 89 df 89 ee 5b 5d e9 92 ff ff $..>........D$.~.H...H....[]....
19220 ff 48 83 c4 18 5b 5d c3 41 54 55 89 f5 53 48 89 fb 48 83 ec 10 48 8d 54 24 0c e8 2a bb ff ff 83 .H...[].ATU..SH..H...H.T$..*....
19240 7c 24 0c 00 49 89 c4 75 2e 89 ee 48 89 df e8 42 b9 ff ff 85 c0 74 11 ba 1b 36 45 00 89 ee 48 89 |$..I..u...H...B.....t...6E...H.
19260 df e8 3a f4 ff ff eb 0f ba 03 00 00 00 89 ee 48 89 df e8 d2 fd ff ff 48 83 c4 10 4c 89 e0 5b 5d ..:............H.......H...L..[]
19280 41 5c c3 41 54 49 89 d4 55 89 f5 53 48 89 fb e8 b1 b8 ff ff 85 c0 7e 0e 48 89 df 89 ee 5b 5d 41 A\.ATI..U..SH.........~.H....[]A
192a0 5c e9 82 ff ff ff 5b 5d 4c 89 e0 41 5c c3 55 53 48 89 fb 48 83 ec 18 48 89 54 24 08 e8 21 b7 ff \.....[]L..A\.USH..H...H.T$..!..
192c0 ff 48 8b 54 24 08 89 c6 48 89 df 89 c5 e8 71 fc ff ff 85 c0 74 26 89 ee 48 89 df e8 39 b8 ff ff .H.T$...H.....q.....t&..H...9...
192e0 45 31 c0 31 c9 ba 01 00 00 00 be 01 00 00 00 48 89 df e8 47 c5 ff ff b8 01 00 00 00 48 83 c4 18 E1.1...........H...G........H...
19300 5b 5d c3 55 53 48 89 fb 48 83 ec 18 e8 07 c9 ff ff 48 8d 54 24 0c 83 ce ff 48 89 df e8 48 ba ff [].USH..H........H.T$....H...H..
19320 ff 83 7c 24 0c 00 48 89 c5 75 0f be 40 36 45 00 48 89 df 31 c0 e8 a5 f2 ff ff 48 89 df be fe ff ..|$..H..u..@6E.H..1......H.....
19340 ff ff e8 d4 b6 ff ff 48 83 c4 18 48 89 e8 5b 5d c3 41 55 41 54 49 89 d4 ba b0 19 45 00 55 89 f5 .......H...H..[].AUATI.....E.U..
19360 53 48 89 fb 51 e8 44 ff ff ff 85 c0 0f 85 e7 00 00 00 89 ee 48 89 df e8 c9 b7 ff ff 83 f8 01 74 SH..Q.D.............H..........t
19380 7e 7f 1f 85 c0 0f 85 98 00 00 00 ba 03 00 00 00 be 54 11 45 00 48 89 df e8 e2 bb ff ff e9 b7 00 ~................T.E.H..........
193a0 00 00 83 f8 03 74 14 83 f8 04 75 77 89 ee 48 89 df e8 63 b7 ff ff e9 9e 00 00 00 89 ee 48 89 df .....t....uw..H...c..........H..
193c0 e8 c0 b7 ff ff 31 d2 85 c0 89 ee 48 89 df 74 19 e8 94 b9 ff ff be 6b 36 45 00 48 89 c2 48 89 df .....1.....H..t.......k6E.H..H..
193e0 31 c0 e8 7d bc ff ff eb 70 e8 2a b9 ff ff be 23 37 45 00 48 89 df b0 01 e8 67 bc ff ff eb 5a 89 1..}....p.*....#7E.H.....g....Z.
19400 ee 48 89 df e8 ae b9 ff ff be 60 36 45 00 85 c0 b8 65 36 45 00 48 0f 44 f0 48 89 df e8 b2 bb ff .H........`6E....e6E.H.D.H......
19420 ff eb 36 89 ee 48 89 df e8 c9 ba ff ff 89 ee 48 89 df 49 89 c5 e8 0b b7 ff ff 48 89 df 89 c6 e8 ..6..H.........H..I.......H.....
19440 19 b7 ff ff 4c 89 e9 48 89 c2 be 6e 36 45 00 48 89 df 31 c0 e8 0b bc ff ff 58 48 89 df 4c 89 e2 ....L..H...n6E.H..1......XH..L..
19460 83 ce ff 5b 5d 41 5c 41 5d e9 68 b9 ff ff 41 54 b9 01 00 00 00 41 89 d4 ba 61 20 45 00 55 48 89 ...[]A\A].h...AT.....A...a.E.UH.
19480 f5 be d8 b9 f0 ff 53 48 89 fb e8 9d ec ff ff 83 ce ff 48 89 ea 48 89 df e8 ff bd ff ff 83 f8 05 ......SH..........H..H..........
194a0 74 61 be fe ff ff ff 48 89 df e8 6c b5 ff ff ba 02 00 00 00 be d8 b9 f0 ff 48 89 df e8 b9 be ff ta.....H...l.............H......
194c0 ff 31 f6 44 89 e1 48 89 ea 48 89 df e8 5b ec ff ff 48 85 c0 74 12 48 89 ea be 75 36 45 00 48 89 .1.D..H..H...[...H..t.H...u6E.H.
194e0 df 31 c0 e8 f7 f0 ff ff 83 ce ff 48 89 df e8 26 b6 ff ff 48 89 ea be fd ff ff ff 48 89 df e8 8b .1.........H...&...H.......H....
19500 c0 ff ff 48 89 df be fe ff ff ff 83 ca ff e8 4b b5 ff ff 48 89 df be fe ff ff ff 5b 5d 41 5c e9 ...H...........K...H.......[]A\.
19520 f7 b4 ff ff 41 57 41 56 41 55 41 bd fe ff ff ff 41 54 49 89 f4 55 48 89 fd 53 89 d3 ba 93 36 45 ....AWAVAUA.....ATI..UH..S....6E
19540 00 41 89 df 89 de 41 29 dd 51 41 f7 df e8 5f f4 ff ff 49 83 3c 24 00 74 3d 45 31 f6 41 39 de 7d .A....A).QA..._...I.<$.t=E1.A9.}
19560 10 44 89 fe 48 89 ef 41 ff c6 e8 aa b5 ff ff eb eb 49 8b 74 24 08 89 da 48 89 ef 49 83 c4 10 e8 .D..H..A.........I.t$...H..I....
19580 97 bb ff ff 49 8b 54 24 f0 44 89 ee 48 89 ef e8 fa bf ff ff eb bc 58 f7 d3 48 89 ef 89 de 5b 5d ....I.T$.D..H.........X..H....[]
195a0 41 5c 41 5d 41 5e 41 5f e9 6e b4 ff ff 41 54 41 89 f4 55 48 89 d5 53 48 89 fb e8 dd bc ff ff 83 A\A]A^A_.n...ATA..UH..SH........
195c0 f8 05 ba 01 00 00 00 74 42 be fe ff ff ff 48 89 df e8 45 b4 ff ff 44 89 e6 48 89 df e8 01 b4 ff .......tB.....H...E...D..H......
195e0 ff 31 d2 31 f6 48 89 df 41 89 c4 e8 26 be ff ff 83 ce ff 48 89 df e8 1e b5 ff ff 48 89 ea 44 89 .1.1.H..A...&......H.......H..D.
19600 e6 48 89 df e8 85 bf ff ff 31 d2 5b 5d 89 d0 41 5c c3 41 55 49 89 d5 ba 61 20 45 00 41 54 41 89 .H.......1.[]..A\.AUI...a.E.ATA.
19620 cc 55 48 89 f5 be d8 b9 f0 ff 53 48 89 fb 41 50 e8 78 ff ff ff 83 ce ff 48 89 ea 48 89 df e8 59 .UH.......SH..AP.x......H..H...Y
19640 bc ff ff 83 ce ff 48 89 df e8 69 b7 ff ff 85 c0 75 57 be fe ff ff ff 48 89 df e8 bc b3 ff ff 31 ......H...i.....uW.....H.......1
19660 d2 4c 89 ee 48 89 df e8 af ba ff ff 48 89 ee 48 89 df e8 5c b9 ff ff ba 01 00 00 00 45 31 c0 31 .L..H.......H..H...\........E1.1
19680 c9 be 01 00 00 00 48 89 df e8 b0 c1 ff ff 83 ce ff 48 89 df e8 80 b4 ff ff 48 89 ea be fd ff ff ......H..........H.......H......
196a0 ff 48 89 df e8 e5 be ff ff 83 ca ff be fe ff ff ff 48 89 df e8 a5 b3 ff ff be fe ff ff ff 48 89 .H...............H............H.
196c0 df e8 55 b3 ff ff 45 85 e4 74 1d 48 89 df 83 ce ff e8 43 b4 ff ff 5a 48 89 df 48 89 ee 5b 5d 41 ..U...E..t.H......C...ZH..H..[]A
196e0 5c 41 5d e9 12 be ff ff 58 5b 5d 41 5c 41 5d c3 41 57 41 56 49 89 ce 48 83 c9 ff 41 55 49 89 d5 \A].....X[]A\A].AWAVI..H...AUI..
19700 41 54 49 89 fc 48 89 d7 55 53 48 89 f3 48 81 ec 38 20 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 ATI..H..USH..H..8...dH..%(...H..
19720 24 28 20 00 00 31 c0 f2 ae 48 8d 44 24 28 4c 89 64 24 20 48 c7 44 24 18 00 00 00 00 48 f7 d1 48 $(...1...H.D$(L.d$.H.D$.....H..H
19740 c7 44 24 10 00 20 00 00 4c 8d 79 ff 48 89 44 24 08 4c 89 ee 48 89 df e8 34 af fe ff 48 85 c0 48 .D$.....L.y.H.D$.L..H...4...H..H
19760 89 c5 74 27 48 8d 7c 24 08 48 89 ea 48 89 de 48 29 da 4a 8d 5c 3d 00 e8 56 f3 ff ff 48 8d 7c 24 ..t'H.|$.H..H..H).J.\=..V...H.|$
19780 08 4c 89 f6 e8 72 f3 ff ff eb c6 48 8d 7c 24 08 48 89 de e8 63 f3 ff ff 48 8d 7c 24 08 e8 76 f3 .L...r.....H.|$.H...c...H.|$..v.
197a0 ff ff 31 d2 83 ce ff 4c 89 e7 e8 27 b6 ff ff 48 8b 8c 24 28 20 00 00 64 48 33 0c 25 28 00 00 00 ..1....L...'...H..$(...dH3.%(...
197c0 74 05 e8 f9 a9 fe ff 48 81 c4 38 20 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 31 f6 bf 7c 82 41 t......H..8...[]A\A]A^A_.S1..|.A
197e0 00 e8 cb c9 ff ff 48 85 c0 48 89 c3 74 0d be 46 82 41 00 48 89 c7 e8 bd b1 ff ff 48 89 d8 5b c3 ......H..H..t..F.A.H.......H..[.
19800 41 54 49 89 f4 55 53 48 89 fb 48 83 ec 10 f2 0f 11 44 24 08 e8 b2 b1 ff ff 49 81 fc 88 00 00 00 ATI..USH..H......D$......I......
19820 48 89 c5 74 0f be a5 36 45 00 48 89 df 31 c0 e8 ab ed ff ff 31 ff e8 90 b1 ff ff 48 39 c5 74 17 H..t...6E.H..1......1......H9.t.
19840 48 83 c4 10 48 89 df be d6 36 45 00 5b 5d 41 5c 31 c0 e9 88 ed ff ff f2 0f 10 4d 00 66 0f 2e 4c H...H....6E.[]A\1.........M.f..L
19860 24 08 7a 02 74 1d f2 0f 10 44 24 08 48 83 c4 10 48 89 df be f0 36 45 00 b0 02 5b 5d 41 5c e9 5c $.z.t....D$.H...H....6E...[]A\.\
19880 ed ff ff 48 83 c4 10 5b 5d 41 5c c3 41 55 49 89 f5 be 88 00 00 00 41 54 49 89 d4 55 89 cd 53 48 ...H...[]A\.AUI.......ATI..U..SH
198a0 89 fb 41 50 f2 0f 10 05 bc 7f 03 00 e8 4f ff ff ff 4d 85 ed 74 36 4c 89 e0 31 d2 48 85 c0 75 1e ..AP.........O...M..t6L..1.H..u.
198c0 4c 89 ee 48 89 df e8 a3 fb ff ff 89 ee ba 01 00 00 00 48 89 df f7 d6 e8 82 b1 ff ff eb 0e 48 83 L..H..............H...........H.
198e0 38 00 74 dc ff c2 48 83 c0 10 eb cf 4d 85 e4 74 14 59 48 89 df 89 ea 4c 89 e6 5b 5d 41 5c 41 5d 8.t...H.....M..t.YH....L..[]A\A]
19900 e9 1f fc ff ff 58 48 89 df 89 ee 5b 5d 41 5c 41 5d f7 d6 e9 03 b1 ff ff 53 48 89 fb e8 dc 21 00 .....XH....[]A\A].......SH....!.
19920 00 48 89 df 89 c6 e8 82 b8 ff ff b8 01 00 00 00 5b c3 53 48 89 fb e8 c9 b0 ff ff 48 89 df 31 c9 .H..............[.SH.......H..1.
19940 31 d2 5b 89 c6 e9 c1 21 00 00 41 54 41 89 d4 55 48 89 fd 53 48 89 f3 89 d6 48 89 df e8 97 af ff 1.[....!..ATA..UH..SH....H......
19960 ff 85 c0 ba 1c 00 00 00 be 26 37 45 00 74 22 48 89 df e8 f6 c0 ff ff 85 c0 75 20 48 89 df e8 81 .........&7E.t"H.........u.H....
19980 b0 ff ff 85 c0 75 14 ba 1c 00 00 00 be 43 37 45 00 48 89 ef e8 e6 b5 ff ff eb 77 44 89 e2 48 89 .....u.......C7E.H........wD..H.
199a0 de 48 89 ef e8 d0 af ff ff 44 89 e2 48 89 ee 48 89 df e8 1c 20 00 00 83 f8 01 77 46 48 89 df e8 .H.......D..H..H..........wFH...
199c0 40 b0 ff ff 8d 70 01 48 89 ef 41 89 c4 e8 26 af ff ff 85 c0 75 19 44 89 e6 48 89 df f7 d6 e8 38 @....p.H..A...&.....u.D..H.....8
199e0 b0 ff ff ba 1a 00 00 00 be 60 37 45 00 eb a2 44 89 e2 48 89 ee 48 89 df e8 7c af ff ff 44 89 e0 .........`7E...D..H..H...|...D..
19a00 eb 13 ba 01 00 00 00 48 89 ee 48 89 df e8 67 af ff ff 83 c8 ff 5b 5d 41 5c c3 53 48 89 fb e8 b8 .......H..H...g......[]A\.SH....
19a20 b7 ff ff 48 89 df 89 c6 e8 80 b7 ff ff b8 02 00 00 00 5b c3 55 ba 06 00 00 00 be 01 00 00 00 53 ...H..............[.U..........S
19a40 48 89 fb 50 e8 1f f6 ff ff 48 89 df e8 54 ca ff ff 48 89 df 48 89 c5 be 01 00 00 00 e8 b8 b0 ff H..P.....H...T...H..H...........
19a60 ff ba 01 00 00 00 48 89 ee 48 89 df e8 08 af ff ff 5a 5b b8 01 00 00 00 5d c3 53 48 89 fb e8 b1 ......H..H.......Z[.....].SH....
19a80 ff ff ff 48 89 df ba 01 00 00 00 be 9c 9a 41 00 e8 86 b6 ff ff b8 01 00 00 00 5b c3 55 53 48 89 ...H..........A...........[.USH.
19aa0 fb 56 be d7 b9 f0 ff e8 38 b4 ff ff 48 89 df 48 89 c5 e8 4d af ff ff 48 89 ee 89 c2 48 89 df e8 .V......8...H..H...M...H....H...
19ac0 86 fe ff ff 85 c0 79 46 83 ce ff 48 89 df e8 e8 b0 ff ff 85 c0 74 2c be 01 00 00 00 48 89 df e8 ......yF...H.........t,.....H...
19ae0 6f ea ff ff be fe ff ff ff 48 89 df ba 01 00 00 00 e8 68 af ff ff be 02 00 00 00 48 89 df e8 b1 o........H........h........H....
19b00 c0 ff ff 59 48 89 df 5b 5d e9 72 c0 ff ff 5a 5b 5d c3 55 be 01 00 00 00 48 89 fd 53 51 e8 c2 b3 ...YH..[].r...Z[].U.....H..SQ...
19b20 ff ff 48 85 c0 48 89 c3 75 12 ba 7b 37 45 00 be 01 00 00 00 48 89 ef e8 64 eb ff ff 5a 48 89 d8 ..H..H..u..{7E......H...d...ZH..
19b40 5b 5d c3 55 53 48 89 fb 48 81 ec 98 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 [].USH..H......dH..%(...H..$....
19b60 31 c0 e8 ab ff ff ff 48 39 c3 48 89 c5 ba 07 00 00 00 be 91 30 45 00 74 53 48 89 c7 e8 ec be ff 1......H9.H.........0E.tSH......
19b80 ff 85 c0 74 06 ff c8 75 39 eb 2b 48 8d 54 24 08 31 f6 48 89 ef e8 17 45 00 00 85 c0 7e 0c ba 06 ...t...u9.+H.T$.1.H....E....~...
19ba0 00 00 00 be 95 37 45 00 eb 22 48 89 ef e8 52 ae ff ff 85 c0 74 0c ba 09 00 00 00 be 8b 37 45 00 .....7E.."H...R.....t........7E.
19bc0 eb 0a ba 04 00 00 00 be 9c 37 45 00 48 89 df e8 ab b3 ff ff 48 8b 8c 24 88 00 00 00 64 48 33 0c .........7E.H.......H..$....dH3.
19be0 25 28 00 00 00 b8 01 00 00 00 74 05 e8 cf a5 fe ff 48 81 c4 98 00 00 00 5b 5d c3 55 53 48 89 fb %(........t......H......[].USH..
19c00 51 e8 0c ff ff ff 48 89 df 48 89 c5 e8 f3 ad ff ff 8d 50 ff 48 89 ee 48 89 df e8 2b fd ff ff 85 Q.....H..H........P.H..H...+....
19c20 c0 89 c5 79 23 31 f6 48 89 df e8 7e b5 ff ff ba 01 00 00 00 be fe ff ff ff 48 89 df e8 1d ae ff ...y#1.H...~.............H......
19c40 ff b8 02 00 00 00 eb 21 be 01 00 00 00 48 89 df e8 58 b5 ff ff 89 ee ba 01 00 00 00 48 89 df f7 .......!.....H...X..........H...
19c60 d6 e8 f8 ad ff ff 8d 45 01 5a 5b 5d c3 53 f2 0f 10 05 f2 7b 03 00 48 89 fb be 88 00 00 00 e8 7d .......E.Z[].S.....{..H........}
19c80 fb ff ff 48 89 df ba 07 00 00 00 31 f6 e8 84 b7 ff ff 48 89 df 31 d2 be d0 37 45 00 e8 83 f8 ff ...H.......1......H..1...7E.....
19ca0 ff b8 01 00 00 00 5b c3 40 38 d6 40 88 f1 41 88 d0 74 1e 48 8b 17 48 8b 42 08 48 8b 12 48 ff c8 ......[.@8.@..A..t.H..H.B.H..H..
19cc0 48 83 f8 ff 74 0b 38 0c 02 75 f2 44 88 04 02 eb ec c3 53 31 c0 39 37 48 89 fb 75 30 48 8b 7f 40 H...t.8..u.D......S1.97H..u0H..@
19ce0 48 8b 17 48 8d 4a ff 48 85 d2 48 89 0f 74 11 48 8b 57 08 48 8d 4a 01 48 89 4f 08 0f b6 02 eb 05 H..H.J.H..H..t.H.W.H.J.H.O......
19d00 e8 70 76 ff ff 89 03 b8 01 00 00 00 5b c3 41 54 be 50 38 45 00 55 48 89 fd 53 31 db e8 9d a7 ff .pv.........[.AT.P8E.UH..S1.....
19d20 ff 48 89 ef 48 89 c6 e8 b7 9c ff ff 48 8b 34 dd 00 3a 45 00 48 89 ef e8 82 a7 ff ff 48 89 ef 48 .H..H.......H.4..:E.H.......H..H
19d40 89 c6 49 89 c4 e8 99 9c ff ff 8d 43 01 48 ff c3 48 83 fb 16 41 88 44 24 0a 75 d1 5b 5d 41 5c c3 ..I........C.H..H...A.D$.u.[]A\.
19d60 81 fe 00 01 00 00 7f 12 48 8b 7f 38 89 f2 31 c0 be 74 13 45 00 e9 62 39 00 00 8d 86 ff fe ff ff ........H..8..1..t.E..b9........
19d80 81 fe 20 01 00 00 48 98 48 8b 04 c5 00 3a 45 00 7f 13 48 8b 7f 38 48 89 c2 be 6c 21 45 00 31 c0 ......H.H....:E...H..8H...l!E.1.
19da0 e9 37 39 00 00 c3 41 54 55 89 d5 ba 3c 00 00 00 53 48 89 fb 48 83 ec 60 64 48 8b 04 25 28 00 00 .79...ATU...<...SH..H..`dH..%(..
19dc0 00 48 89 44 24 58 31 c0 48 8b 47 60 48 89 74 24 08 48 8d 7c 24 1c 48 8d 70 20 e8 f4 3c 00 00 8b .H.D$X1.H.G`H.t$.H.|$.H.p...<...
19de0 4b 04 48 8b 7b 38 48 8d 54 24 1c 4c 8b 44 24 08 31 c0 be 55 38 45 00 e8 e0 38 00 00 85 ed 74 51 K.H.{8H.T$.L.D$.1..U8E...8....tQ
19e00 49 89 c4 8d 85 de fe ff ff 83 f8 03 77 23 31 f6 48 89 df e8 47 00 00 00 48 8b 43 48 48 8b 7b 38 I...........w#1.H...G...H.CHH.{8
19e20 be 6c 21 45 00 48 8b 10 31 c0 e8 ad 38 00 00 eb 0a 89 ee 48 89 df e8 25 ff ff ff 48 8b 7b 38 48 .l!E.H..1...8......H...%...H.{8H
19e40 89 c1 4c 89 e2 be 5f 38 45 00 31 c0 e8 8b 38 00 00 48 8b 7b 38 be 03 00 00 00 e8 47 11 00 00 41 ..L..._8E.1...8..H.{8......G...A
19e60 54 41 89 f4 55 53 48 8b 5f 48 48 8b 43 08 48 8b 53 10 48 ff c0 48 39 d0 76 35 48 b8 fe ff ff ff TA..USH._HH.C.H.S.H..H9.v5H.....
19e80 ff ff ff 3f 48 39 c2 76 0c 31 d2 be 6a 38 45 00 e8 11 ff ff ff 48 8d 2c 12 48 8b 7f 38 48 8b 33 ...?H9.v.1..j8E......H.,.H..8H.3
19ea0 48 89 e9 e8 6f 8e ff ff 48 89 6b 10 48 89 03 48 8b 43 08 48 8b 13 48 8d 48 01 48 89 4b 08 44 88 H...o...H.k.H..H.C.H..H.H.H.K.D.
19ec0 24 02 5b 5d 41 5c c3 41 54 55 53 44 8b 27 48 89 fb 44 89 e6 e8 86 ff ff ff 48 8b 7b 40 48 8b 07 $.[]A\.ATUSD.'H..D.......H.{@H..
19ee0 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 73 74 H.P.H..H..t.H.G.H.P.H.W.......st
19f00 ff ff 89 03 31 ed 8b 13 83 fa 3d 75 3c 48 89 df be 3d 00 00 00 e8 45 ff ff ff 48 8b 7b 40 48 8b ....1.....=u<H...=....E...H.{@H.
19f20 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 32 .H.P.H..H..t.H.G.H.P.H.W.......2
19f40 74 ff ff 89 03 ff c5 eb bd 89 e8 44 39 e2 5b f7 d0 0f 44 c5 5d 41 5c c3 53 0f be 06 48 89 fb 8b t..........D9.[...D.]A\.S...H...
19f60 17 39 c2 74 0a 0f be 4e 01 31 c0 39 ca 75 3a 89 d6 48 89 df e8 e6 fe ff ff 48 8b 7b 40 48 8b 17 .9.t...N.1.9.u:..H.......H.{@H..
19f80 48 8d 4a ff 48 85 d2 48 89 0f 74 11 48 8b 57 08 48 8d 4a 01 48 89 4f 08 0f b6 02 eb 05 e8 d3 73 H.J.H..H..t.H.W.H.J.H.O........s
19fa0 ff ff 89 03 b8 01 00 00 00 5b c3 55 53 48 89 fb 52 8b 2f 48 8b 7f 40 48 8b 07 48 8d 50 ff 48 85 .........[.USH..R./H..@H..H.P.H.
19fc0 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 99 73 ff ff 83 f8 0d 89 .H..t.H.G.H.P.H.W........s......
19fe0 03 74 05 83 f8 0a 75 2f 39 e8 74 2b 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 .t....u/9.t+H.{@H..H.P.H..H..t.H
1a000 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 60 73 ff ff 89 03 8b 43 04 ff c0 3d ff ff ff .G.H.P.H.W.......`s.....C...=...
1a020 7f 89 43 04 75 0f 31 d2 be 83 38 45 00 48 89 df e8 71 fd ff ff 58 5b 5d c3 53 8b 37 48 89 fb e8 ..C.u.1...8E.H...q...X[].S.7H...
1a040 1b fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 ....H.{@H..H.P.H..H..t.H.G.H.P.H
1a060 89 57 08 0f b6 00 eb 05 e8 08 73 ff ff 8d 50 01 89 03 48 63 d2 f6 82 40 2e 45 00 10 75 0d be 9c .W........s...P...Hc...@.E..u...
1a080 38 45 00 48 89 df e8 c0 a6 fe ff 5b 89 c7 e9 a7 33 00 00 41 55 41 54 49 89 f4 55 53 48 89 fb 48 8E.H.......[....3..AUATI..USH..H
1a0a0 83 ec 18 8b 2f 89 ee e8 b3 fd ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 ..../.......H.{@H..H.P.H..H..t.H
1a0c0 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 a0 72 ff ff 83 fd 30 89 03 74 07 bd ba 38 45 .G.H.P.H.W........r....0..t...8E
1a0e0 00 eb 16 be 4d 19 45 00 48 89 df e8 68 fe ff ff 85 c0 74 e8 bd b7 38 45 00 48 89 ee 48 89 df e8 ....M.E.H...h.....t...8E.H..H...
1a100 54 fe ff ff 85 c0 74 0d be 4a 19 45 00 48 89 df e8 43 fe ff ff 8b 33 8d 46 01 48 98 f6 80 40 2e T.....t..J.E.H...C....3.F.H...@.
1a120 45 00 10 75 05 83 fe 2e 75 35 48 89 df e8 2d fd ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 E..u....u5H...-...H.{@H..H.P.H..
1a140 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 1a 72 ff ff 89 03 eb 9a 31 H..t.H.G.H.P.H.W........r......1
1a160 f6 48 89 df 48 8d 6b 48 e8 f2 fc ff ff 0f be 53 70 be 2e 00 00 00 48 89 ef e8 2a fb ff ff 48 8b .H..H.kH.......Sp.....H...*...H.
1a180 43 48 48 89 e6 48 8b 38 e8 c6 32 00 00 48 85 c0 75 55 44 0f be 6b 70 e8 b4 9f fe ff 48 8b 00 48 CHH..H.8..2..H..uUD..kp.....H..H
1a1a0 89 ef 44 89 ee 0f be 10 88 53 70 e8 f8 fa ff ff 48 8b 43 48 48 89 e6 48 8b 38 e8 94 32 00 00 48 ..D......Sp.....H.CHH..H.8..2..H
1a1c0 85 c0 75 23 0f be 73 70 ba 2e 00 00 00 48 89 ef e8 d3 fa ff ff ba 22 01 00 00 be bd 38 45 00 48 ..u#..sp.....H........".....8E.H
1a1e0 89 df e8 bf fb ff ff 83 7c 24 08 13 75 0f 48 8b 04 24 49 89 04 24 b8 23 01 00 00 eb 10 f2 0f 10 ........|$..u.H..$I..$.#........
1a200 04 24 b8 22 01 00 00 f2 41 0f 11 04 24 48 83 c4 18 5b 5d 41 5c 41 5d c3 50 8b 57 10 e8 85 fb ff .$."....A...$H...[]A\A].P.W.....
1a220 ff 41 54 49 89 fc 55 53 48 8b 5f 38 48 89 df e8 1f a1 ff ff 48 89 c5 48 8b 43 10 48 89 df 48 8d .ATI..USH._8H.......H..H.C.H..H.
1a240 50 10 48 89 53 10 48 89 28 8a 55 08 49 8b 74 24 50 83 ca 40 0f b6 d2 89 50 08 48 8b 43 10 48 8d P.H.S.H.(.U.I.t$P..@....P.H.C.H.
1a260 50 f0 e8 15 ec fe ff 83 78 08 00 75 22 c7 00 01 00 00 00 c7 40 08 01 00 00 00 48 8b 43 18 48 83 P.......x..u".......@.....H.C.H.
1a280 78 18 00 7e 0e 48 89 df e8 58 9e ff ff eb 04 48 8b 68 10 48 83 6b 10 10 48 89 e8 5b 5d 41 5c c3 x..~.H...X.....H.h.H.k..H..[]A\.
1a2a0 41 56 41 55 41 89 d5 41 54 55 48 89 f5 53 8b 37 48 89 fb 44 8b 67 04 e8 a3 fb ff ff 48 8b 7b 40 AVAUA..ATUH..S.7H..D.g......H.{@
1a2c0 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 H..H.P.H..H..t.H.G.H.P.H.W......
1a2e0 e8 90 70 ff ff 83 f8 0d 89 03 74 05 83 f8 0a 75 08 48 89 df e8 b2 fc ff ff 8b 33 83 fe 0a 0f 84 ..p.......t....u.H........3.....
1a300 c8 00 00 00 7f 3d 83 fe ff 0f 85 ec 00 00 00 48 8b 7b 38 48 85 ed b8 ce 38 45 00 ba 46 21 45 00 .....=.........H.{8H....8E..F!E.
1a320 be d6 38 45 00 44 89 e1 48 0f 44 d0 31 c0 e8 a9 33 00 00 ba 21 01 00 00 48 89 c6 48 89 df e8 63 ..8E.D..H.D.1...3...!...H..H...c
1a340 fa ff ff 83 fe 0d 0f 84 80 00 00 00 83 fe 5d 0f 85 a6 00 00 00 48 89 df e8 6a fb ff ff 44 39 e8 ..............]......H...j...D9.
1a360 41 89 c6 75 94 8b 33 48 89 df e8 f0 fa ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 A..u..3H.......H.{@H..H.P.H..H..
1a380 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 dd 6f ff ff 48 85 ed 89 03 0f 84 95 t.H.G.H.P.H.W........o..H.......
1a3a0 00 00 00 48 8b 43 48 41 8d 76 02 48 89 df 8d 0c 36 48 63 f6 48 8b 50 08 48 03 30 48 63 c9 48 29 ...H.CHA.v.H....6Hc.H.P.H.0Hc.H)
1a3c0 ca e8 5b fe ff ff 48 89 45 00 eb 6c be 0a 00 00 00 48 89 df e8 86 fa ff ff 48 89 df e8 ca fb ff ..[...H.E..l.....H.......H......
1a3e0 ff 48 85 ed 0f 85 0f ff ff ff 48 8b 43 48 48 c7 40 08 00 00 00 00 e9 fe fe ff ff 48 85 ed 74 08 .H........H.CHH.@..........H..t.
1a400 48 89 df e8 57 fa ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 H...W...H.{@H..H.P.H..H..t.H.G.H
1a420 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 44 6f ff ff 89 03 e9 c1 fe ff ff 5b 5d 41 5c 41 5d 41 5e .P.H.W.......Do.........[]A\A]A^
1a440 c3 41 56 41 55 49 89 f5 41 54 55 53 48 89 fb 48 83 ec 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 .AVAUI..ATUSH..H...dH..%(...H.D$
1a460 08 31 c0 48 8b 43 48 48 c7 40 08 00 00 00 00 8b 2b 83 fd 2d 0f 84 ee 00 00 00 7f 57 83 fd 0c 7f .1.H.CHH.@......+..-.......W....
1a480 26 83 fd 0b 0f 8d ae 00 00 00 83 fd 09 0f 84 a5 00 00 00 0f 8f 92 00 00 00 83 fd ff 0f 84 af 09 &...............................
1a4a0 00 00 e9 f9 08 00 00 83 fd 20 0f 84 88 00 00 00 7f 0a 83 fd 0d 74 74 e9 e4 08 00 00 83 fd 22 0f .....................tt.......".
1a4c0 84 70 03 00 00 83 fd 27 0f 84 67 03 00 00 e9 cd 08 00 00 83 fd 3a 0f 84 15 03 00 00 7f 14 83 fd .p.....'..g..........:..........
1a4e0 2f 0f 84 82 02 00 00 0f 8e 28 08 00 00 e9 9c 08 00 00 83 fd 3e 0f 84 18 02 00 00 7f 17 83 fd 3c /........(..........>..........<
1a500 0f 84 b1 01 00 00 83 fd 3d 0f 84 67 01 00 00 e9 8c 08 00 00 83 fd 5b 0f 84 24 01 00 00 83 fd 7e ........=..g..........[..$.....~
1a520 0f 84 87 02 00 00 e9 75 08 00 00 48 89 df e8 78 fa ff ff e9 37 ff ff ff 48 8b 7b 40 48 8b 07 48 .......u...H...x....7...H.{@H..H
1a540 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 14 6e ff .P.H..H..t.H.G.H.P.H.W........n.
1a560 ff 89 03 e9 07 ff ff ff 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 d2 48 89 08 74 11 48 ........H.C@H.{@H..H.J.H..H..t.H
1a580 8b 50 08 48 8d 4a 01 48 89 48 08 0f b6 02 eb 05 e8 e0 6d ff ff 83 f8 2d 89 03 0f 85 c4 08 00 00 .P.H.J.H.H........m....-........
1a5a0 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f H.{@H..H.P.H..H..t.H.G.H.P.H.W..
1a5c0 b6 00 eb 05 e8 ac 6d ff ff 83 f8 5b 89 03 75 5e 48 89 df e8 ef f8 ff ff 48 8b 53 48 85 c0 48 c7 ......m....[..u^H.......H.SH..H.
1a5e0 42 08 00 00 00 00 78 46 89 c2 31 f6 48 89 df e8 ac fc ff ff e9 6a fe ff ff 83 f8 0d 0f 84 6d fe B.....xF..1.H........j........m.
1a600 ff ff ff c0 0f 84 65 fe ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 1d 48 8b 47 ......e...H.{@H..H.P.H..H..t.H.G
1a620 08 48 8d 50 01 48 89 57 08 0f b6 00 89 03 8b 03 83 f8 0a 75 c4 e9 35 fe ff ff e8 36 6d ff ff eb .H.P.H.W...........u..5....6m...
1a640 eb 48 89 df e8 7e f8 ff ff 85 c0 78 12 89 c2 4c 89 ee 48 89 df e8 46 fc ff ff e9 ac 06 00 00 ff .H...~.....x...L..H...F.........
1a660 c0 0f 84 fd 07 00 00 ba 25 01 00 00 be ff 38 45 00 e9 71 02 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ........%.....8E..q...H.{@H..H.P
1a680 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 d6 6c ff ff 89 .H..H..t.H.G.H.P.H.W........l...
1a6a0 03 be 3d 00 00 00 48 89 df e8 24 f6 ff ff 85 c0 b8 1a 01 00 00 eb 54 48 8b 7b 40 48 8b 07 48 8d ..=...H...$...........TH.{@H..H.
1a6c0 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 95 6c ff ff P.H..H..t.H.G.H.P.H.W........l..
1a6e0 89 03 be 3d 00 00 00 48 89 df e8 e3 f5 ff ff 85 c0 0f 85 61 07 00 00 be 3c 00 00 00 48 89 df e8 ...=...H...........a....<...H...
1a700 ce f5 ff ff 85 c0 b8 1e 01 00 00 0f 45 e8 e9 51 07 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 ............E..Q...H.{@H..H.P.H.
1a720 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 39 6c ff ff 89 03 be 3d .H..t.H.G.H.P.H.W.......9l.....=
1a740 00 00 00 48 89 df e8 87 f5 ff ff 85 c0 0f 85 0c 07 00 00 be 3e 00 00 00 48 89 df e8 72 f5 ff ff ...H................>...H...r...
1a760 85 c0 b8 1f 01 00 00 eb a2 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 .........H.{@H..H.P.H..H..t.H.G.
1a780 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 e3 6b ff ff 89 03 be 2f 00 00 00 48 89 df e8 31 f5 ff H.P.H.W........k...../...H...1..
1a7a0 ff 85 c0 b8 17 01 00 00 e9 5e ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 .........^...H.{@H..H.P.H..H..t.
1a7c0 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 9f 6b ff ff 89 03 be 3d 00 00 00 48 89 df H.G.H.P.H.W........k.....=...H..
1a7e0 e8 ed f4 ff ff 85 c0 b8 1d 01 00 00 e9 1a ff ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 .................H.{@H..H.P.H..H
1a800 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 5b 6b ff ff 89 03 be 3a 00 00 ..t.H.G.H.P.H.W.......[k.....:..
1a820 00 48 89 df e8 a9 f4 ff ff 85 c0 b8 20 01 00 00 e9 d6 fe ff ff 89 ee e9 b3 00 00 00 83 fe 0d 0f .H..............................
1a840 84 df 00 00 00 83 fe 5c 0f 85 a1 00 00 00 48 89 df be 5c 00 00 00 e8 04 f6 ff ff 48 8b 7b 40 48 .......\......H...\........H.{@H
1a860 8b 07 48 8d 50 ff 48 85 c0 48 89 17 0f 84 b9 00 00 00 48 8b 47 08 48 8d 50 01 48 89 57 08 44 0f ..H.P.H..H........H.G.H.P.H.W.D.
1a880 b6 20 41 83 fc 62 44 89 23 0f 84 e0 03 00 00 0f 8f c6 00 00 00 41 83 fc 22 0f 84 d6 03 00 00 0f ..A..bD.#............A..".......
1a8a0 8f 93 00 00 00 41 83 fc 0a 0f 84 87 02 00 00 41 83 fc 0d 0f 84 7d 02 00 00 41 83 fc ff 0f 85 0a .....A.........A.....}...A......
1a8c0 03 00 00 8b 33 39 ee 0f 84 eb 03 00 00 83 fe 0a 74 52 0f 8f 64 ff ff ff 83 fe ff 75 12 ba 21 01 ....39..........tR..d......u..!.
1a8e0 00 00 be 1d 39 45 00 48 89 df e8 b7 f4 ff ff 48 89 df e8 68 f5 ff ff 48 8b 7b 40 48 8b 07 48 8d ....9E.H.......H...h...H.{@H..H.
1a900 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 55 6a ff ff P.H..H..t.H.G.H.P.H.W.......Uj..
1a920 89 03 eb 9f ba 25 01 00 00 eb b7 e8 45 6a ff ff 41 89 c4 e9 4a ff ff ff 41 83 fc 5c 0f 84 33 03 .....%......Ej..A...J...A..\..3.
1a940 00 00 41 83 fc 61 0f 84 1b 03 00 00 41 83 fc 27 0f 85 77 02 00 00 e9 1a 03 00 00 41 83 fc 74 74 ..A..a......A..'..w........A..tt
1a960 56 7f 21 41 83 fc 6e 74 38 41 83 fc 72 74 3d 41 83 fc 66 0f 85 54 02 00 00 41 bc 0c 00 00 00 e9 V.!A..nt8A..rt=A..f..T...A......
1a980 f1 02 00 00 41 83 fc 76 74 38 7c 6c 41 83 fc 78 74 3b 41 83 fc 7a 0f 84 ad 01 00 00 e9 2c 02 00 ....A..vt8|lA..xt;A..z.......,..
1a9a0 00 41 bc 0a 00 00 00 e9 c9 02 00 00 41 bc 0d 00 00 00 e9 be 02 00 00 41 bc 09 00 00 00 e9 b3 02 .A..........A..........A........
1a9c0 00 00 41 bc 0b 00 00 00 e9 a8 02 00 00 48 89 df e8 64 f6 ff ff 41 89 c6 48 89 df 41 c1 e6 04 45 ..A..........H...d...A..H..A...E
1a9e0 89 f4 e8 52 f6 ff ff 41 01 c4 48 8b 43 48 48 83 68 08 02 e9 7d 02 00 00 48 89 df be 75 00 00 00 ...R...A..H.CHH.h...}...H...u...
1aa00 e8 5a f4 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 .Z...H.{@H..H.P.H..H..t.H.G.H.P.
1aa20 48 89 57 08 0f b6 00 eb 05 e8 47 69 ff ff 83 f8 7b 89 03 74 0a be 2f 39 45 00 e9 13 02 00 00 48 H.W.......Gi....{..t../9E......H
1aa40 89 df 41 be 04 00 00 00 e8 ec f5 ff ff 4c 63 e0 8b 33 48 89 df e8 05 f4 ff ff 48 8b 7b 40 48 8b ..A..........Lc..3H.......H.{@H.
1aa60 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 f2 .H.P.H..H..t.H.G.H.P.H.W........
1aa80 68 ff ff 8d 50 01 89 03 48 63 d2 f6 82 40 2e 45 00 10 74 26 89 c7 49 c1 e4 04 41 ff c6 e8 98 29 h...P...Hc...@.E..t&..I...A....)
1aaa0 00 00 48 98 49 01 c4 49 81 fc ff ff 10 00 76 a0 be 3b 39 45 00 e9 98 01 00 00 83 f8 7d 74 0a be ..H.I..I......v..;9E........}t..
1aac0 51 39 45 00 e9 89 01 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 Q9E......H.{@H..H.P.H..H..t.H.G.
1aae0 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 83 68 ff ff 89 03 48 8b 43 48 4d 63 f6 4c 89 e6 48 89 H.P.H.W........h....H.CHMc.L..H.
1ab00 e7 41 bc 08 00 00 00 4c 29 70 08 e8 a2 2a 00 00 41 89 c6 41 29 c4 45 85 f6 0f 8e a4 fd ff ff 49 .A.....L)p...*..A..A).E........I
1ab20 63 c4 48 89 df 41 ff ce 0f be 34 04 41 ff c4 e8 2b f3 ff ff eb e0 48 89 df 41 bc 0a 00 00 00 e8 c.H..A....4.A...+.....H..A......
1ab40 67 f4 ff ff e9 57 01 00 00 48 8b 43 48 48 8b 7b 40 48 ff 48 08 48 8b 07 48 8d 50 ff 48 85 c0 48 g....W...H.CHH.{@H.H.H..H.P.H..H
1ab60 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 fb 67 ff ff 89 03 8b 03 8d 50 ..t.H.G.H.P.H.W........g.......P
1ab80 01 48 63 d2 f6 82 40 2e 45 00 08 0f 84 32 fd ff ff 83 f8 0d 74 05 83 f8 0a 75 0a 48 89 df e8 08 .Hc...@.E....2......t....u.H....
1aba0 f4 ff ff eb d7 48 8b 43 40 48 8b 7b 40 48 8b 10 48 8d 4a ff 48 85 d2 48 89 08 74 b9 48 8b 50 08 .....H.C@H.{@H..H.J.H..H..t.H.P.
1abc0 48 8d 4a 01 48 89 48 08 0f b6 02 eb ad 41 ff c4 4d 63 e4 41 f6 84 24 40 2e 45 00 02 74 08 45 31 H.J.H.H......A..Mc.A..$@.E..t.E1
1abe0 f6 45 31 e4 eb 45 be 5d 39 45 00 eb 65 45 6b e4 0a 48 89 df 46 8d 64 26 d0 e8 61 f2 ff ff 48 8b .E1..E.]9E..eEk..H..F.d&..a...H.
1ac00 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 2c 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 {@H..H.P.H..H..t,H.G.H.P.H.W....
1ac20 41 ff c6 89 03 41 83 fe 03 74 19 8b 33 8d 46 01 48 98 f6 80 40 2e 45 00 02 75 b2 eb 07 e8 33 67 A....A...t..3.F.H...@.E..u....3g
1ac40 ff ff eb dc 41 81 fc ff 00 00 00 7e 0d be 75 39 45 00 48 89 df e8 f1 9a fe ff 48 8b 43 48 4d 63 ....A......~..u9E.H.......H.CHMc
1ac60 f6 4c 29 70 08 eb 39 41 bc 07 00 00 00 eb 06 41 bc 08 00 00 00 48 8b 7b 40 48 8b 07 48 8d 50 ff .L)p..9A.......A.....H.{@H..H.P.
1ac80 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 d7 66 ff ff 89 03 H..H..t.H.G.H.P.H.W........f....
1aca0 48 8b 43 48 44 89 e6 48 89 df 48 ff 48 08 e8 ac f1 ff ff e9 0b fc ff ff 48 89 df 89 ee e8 9d f1 H.CHD..H..H.H...........H.......
1acc0 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 ..H.{@H..H.P.H..H..t.H.G.H.P.H.W
1ace0 08 0f b6 00 eb 05 e8 8a 66 ff ff 89 03 48 8b 43 48 48 89 df 48 8b 48 08 48 8b 30 48 8d 51 fe 48 ........f....H.CHH..H.H.H.0H.Q.H
1ad00 ff c6 e8 1a f5 ff ff 49 89 45 00 bd 25 01 00 00 e9 4f 01 00 00 48 89 df be 2e 00 00 00 e8 3d f1 .......I.E..%....O...H........=.
1ad20 ff ff 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 ..H.{@H..H.P.H..H..t.H.G.H.P.H.W
1ad40 08 0f b6 00 eb 05 e8 2a 66 ff ff 89 03 be 2e 00 00 00 48 89 df e8 78 ef ff ff 85 c0 74 1d be 2e .......*f.........H...x.....t...
1ad60 00 00 00 48 89 df e8 67 ef ff ff 83 f8 01 19 ed 81 c5 19 01 00 00 e9 e9 00 00 00 8b 03 ff c0 48 ...H...g.......................H
1ad80 98 f6 80 40 2e 45 00 02 0f 84 d6 00 00 00 4c 89 ee 48 89 df e8 fa f2 ff ff 89 c5 e9 c4 00 00 00 ...@.E........L..H..............
1ada0 8d 45 01 48 98 f6 80 40 2e 45 00 01 74 76 8b 33 48 89 df e8 a7 f0 ff ff 48 8b 7b 40 48 8b 07 48 .E.H...@.E..tv.3H.......H.{@H..H
1adc0 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 89 57 08 0f b6 00 eb 05 e8 94 65 ff .P.H..H..t.H.G.H.P.H.W........e.
1ade0 ff 89 03 ff c0 48 98 f6 80 40 2e 45 00 03 75 be 48 8b 43 48 48 89 df bd 24 01 00 00 48 8b 50 08 .....H...@.E..u.H.CHH...$...H.P.
1ae00 48 8b 30 e8 19 f4 ff ff 49 89 45 00 80 78 08 04 75 52 8a 40 0a 84 c0 74 4b 0f b6 e8 81 c5 00 01 H.0.....I.E..x..uR.@...tK.......
1ae20 00 00 eb 40 48 8b 7b 40 48 8b 07 48 8d 50 ff 48 85 c0 48 89 17 74 11 48 8b 47 08 48 8d 50 01 48 ...@H.{@H..H.P.H..H..t.H.G.H.P.H
1ae40 89 57 08 0f b6 00 eb 05 e8 28 65 ff ff 89 03 eb 13 bd 21 01 00 00 eb 0c bd 1c 01 00 00 eb 05 bd .W.......(e.......!.............
1ae60 1b 01 00 00 48 8b 4c 24 08 64 48 33 0c 25 28 00 00 00 89 e8 74 05 e8 45 93 fe ff 48 83 c4 10 5b ....H.L$.dH3.%(.....t..E...H...[
1ae80 5d 41 5c 41 5d 41 5e c3 55 53 48 89 f3 50 48 89 7e 38 44 89 06 48 89 56 40 48 89 4e 60 c7 46 10 ]A\A]A^.USH..PH.~8D..H.V@H.N`.F.
1aea0 00 00 00 00 c6 46 70 2e c7 46 20 21 01 00 00 48 c7 46 30 00 00 00 00 c7 46 04 01 00 00 00 c7 46 .....Fp..F.!...H.F0.....F......F
1aec0 08 01 00 00 00 be 50 38 45 00 e8 ef 95 ff ff 48 8b 6b 48 48 8b 7b 38 b9 20 00 00 00 48 89 43 68 ......P8E......H.kHH.{8.....H.Ch
1aee0 48 8b 55 10 48 8b 75 00 e8 2a 7e ff ff 48 89 45 00 48 8b 43 48 48 c7 40 10 20 00 00 00 5a 5b 5d H.U.H.u..*~..H.E.H.CHH.@.....Z[]
1af00 c3 81 7f 20 21 01 00 00 8b 47 04 53 48 89 fb 89 47 08 74 11 0f 10 47 20 c7 47 20 21 01 00 00 0f ....!....G.SH...G.t...G..G.!....
1af20 11 47 10 eb 0c 48 8d 77 18 e8 13 f5 ff ff 89 43 10 5b c3 53 48 8d 77 28 48 89 fb e8 01 f5 ff ff .G...H.w.......C.[.SH.w(H.......
1af40 89 43 20 5b c3 55 48 89 fd 53 48 89 d3 48 83 ec 18 83 fe 04 74 16 83 fe 06 75 2d ba 17 00 00 00 .C.[.UH..SH..H......t....u-.....
1af60 be 28 3b 45 00 e8 e9 93 ff ff eb 0b 48 8b 47 18 48 8b 80 f0 00 00 00 48 89 03 8a 40 08 83 c8 40 .(;E........H.G.H......H...@...@
1af80 0f b6 c0 89 43 08 eb 0f 48 8b 47 10 0f 10 40 f0 0f 29 04 24 0f 11 03 48 83 c3 10 48 89 5d 10 48 ....C...H.G...@..).$...H...H.].H
1afa0 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 18 48 8b 7f 58 48 85 ff 74 14 89 b7 d0 00 00 00 48 83 ...[].USH..H...H..XH..t.......H.
1afc0 c7 08 be 01 00 00 00 e8 b4 95 fe ff 48 8b 6b 18 40 88 73 0a 48 8b bd e0 00 00 00 48 83 7f 58 00 ............H.k.@.s.H......H..X.
1afe0 74 20 48 8b 47 10 48 8d 50 10 48 89 57 10 48 8b 53 10 0f 10 42 f0 0f 11 00 0f 29 04 24 e8 a4 ff t.H.G.H.P.H.W.H.S...B.....).$...
1b000 ff ff 48 83 bd d8 00 00 00 00 74 27 48 8b 53 10 48 89 df e8 2d ff ff ff 48 8b 43 20 48 8b 53 10 ..H.......t'H.S.H...-...H.C.H.S.
1b020 48 39 50 08 73 04 48 89 50 08 48 89 df ff 95 d8 00 00 00 e8 28 90 fe ff 55 53 48 89 f3 48 83 ec H9P.s.H.P.H.........(...USH..H..
1b040 18 48 85 f6 74 3a 0f be 32 48 89 fd 48 89 df 48 89 54 24 08 e8 87 91 fe ff 48 85 c0 48 8b 54 24 .H..t:..2H..H..H.T$......H..H.T$
1b060 08 75 1d be 40 3b 45 00 48 89 ef 48 89 d9 e8 69 26 00 00 be 03 00 00 00 48 89 ef e8 26 ff ff ff .u..@;E.H..H...i&.......H...&...
1b080 48 83 c4 18 5b 5d c3 41 55 41 54 55 48 89 fd 53 48 89 f3 48 83 ec 18 48 8b 3e 48 8b 07 48 8d 50 H...[].AUATUH..SH..H...H.>H..H.P
1b0a0 ff 48 85 c0 48 89 17 74 12 48 8b 47 08 48 8d 50 01 48 89 57 08 44 0f b6 08 eb 08 e8 b5 62 ff ff .H..H..t.H.G.H.P.H.W.D.......b..
1b0c0 41 89 c1 41 83 f9 1b 48 8b 73 50 4c 8b 6b 58 4c 8d 63 08 75 20 48 89 ef ba 6a 3b 45 00 e8 56 ff A..A...H.sPL.kXL.c.u.H...j;E..V.
1b0e0 ff ff 48 8b 33 4c 89 e9 4c 89 e2 48 89 ef e8 58 11 00 00 eb 2c ba 71 3b 45 00 48 89 ef 44 89 4c ..H.3L..L..H...X....,.q;E.H..D.L
1b100 24 0c e8 31 ff ff ff 44 8b 4c 24 0c 48 8b 33 48 8d 4b 20 4d 89 e8 4c 89 e2 48 89 ef e8 6d 51 ff $..1...D.L$.H.3H.K.M..L..H...mQ.
1b120 ff 48 83 c4 18 48 89 ef 48 89 c6 5b 5d 41 5c 41 5d e9 42 79 ff ff 48 81 ec 08 01 00 00 48 89 f9 .H...H..H..[]A\A].By..H......H..
1b140 48 8b 47 58 48 89 3c 24 48 89 74 24 10 66 8b b7 c6 00 00 00 48 8d 7c 24 28 48 89 54 24 18 c7 84 H.GXH.<$H.t$.f......H.|$(H.T$...
1b160 24 f8 00 00 00 00 00 00 00 48 89 44 24 28 48 89 79 58 48 8d 7c 24 30 66 89 74 24 0e e8 ff 91 fe $........H.D$(H.yXH.|$0f.t$.....
1b180 ff 85 c0 75 10 48 8b 74 24 18 48 8b 3c 24 48 8b 44 24 10 ff d0 48 8b 44 24 28 48 8b 14 24 48 89 ...u.H.t$.H.<$H.D$...H.D$(H..$H.
1b1a0 42 58 66 8b 44 24 0e 66 89 82 c6 00 00 00 8b 84 24 f8 00 00 00 48 81 c4 08 01 00 00 c3 41 57 41 BXf.D$.f........$....H.......AWA
1b1c0 89 f7 41 56 41 55 41 54 4c 63 e6 49 c1 e4 04 55 4c 89 e1 53 48 89 fb 52 44 8b af b8 00 00 00 48 ..AVAUATLc.I...UL..SH..RD......H
1b1e0 8b 6f 38 4d 63 f5 49 c1 e6 04 48 89 ee 4c 89 f2 e8 22 7b ff ff 31 d2 48 89 43 38 49 01 c6 45 39 .o8Mc.I...H..L..."{..1.H.C8I..E9
1b200 fd 7d 12 41 c7 44 16 08 00 00 00 00 41 ff c5 48 83 c2 10 eb e9 4a 8d 54 20 b0 44 89 bb b8 00 00 .}.A.D......A..H.....J.T..D.....
1b220 00 48 89 53 30 48 89 c2 48 29 ea 48 01 53 10 48 8b 53 40 48 85 d2 74 0f 48 89 c1 48 29 e9 48 01 .H.S0H..H).H.S.H.S@H..t.H..H).H.
1b240 0a 48 8b 52 10 eb ec 48 8b 43 20 48 85 c0 74 2e 48 8b 4b 38 48 89 ca 48 29 ea 48 01 50 08 48 8b .H.R...H.C.H..t.H.K8H..H).H.P.H.
1b260 10 48 29 ea 48 03 53 38 f6 40 42 02 48 89 10 74 07 48 29 e9 48 01 48 20 48 8b 40 10 eb cd 58 5b .H).H.S8.@B.H..t.H).H.H.H.@...X[
1b280 5d 41 5c 41 5d 41 5e 41 5f c3 53 8b 97 b8 00 00 00 48 89 fb 81 fa 40 42 0f 00 7e 0a be 06 00 00 ]A\A]A^A_.S......H....@B..~.....
1b2a0 00 e8 00 fd ff ff 48 8b 47 10 48 2b 47 38 01 d2 48 c1 f8 04 81 fa 40 42 0f 00 8d 44 06 05 be 40 ......H.G.H+G8..H.....@B...D...@
1b2c0 42 0f 00 0f 4e f2 39 c6 7d 22 3d 40 42 0f 00 89 c6 7e 19 be 08 43 0f 00 e8 e0 fe ff ff be 78 3b B...N.9.}"=@B....~...C........x;
1b2e0 45 00 48 89 df 31 c0 e8 a6 32 00 00 48 89 df 5b e9 c8 fe ff ff 55 53 48 89 fb 51 48 8b 6f 10 48 E.H..1...2..H..[.....USH..QH.o.H
1b300 8b 47 20 48 85 c0 74 11 48 8b 50 08 48 8b 40 10 48 39 d5 48 0f 42 ea eb ea 48 2b 6b 38 48 89 df .G.H..t.H.P.H.@.H9.H.B...H+k8H..
1b320 48 c1 fd 04 ff c5 81 bb b8 00 00 00 40 42 0f 00 7e 07 e8 8f ad ff ff eb 05 e8 29 b1 ff ff 81 fd H...........@B..~.........).....
1b340 40 42 0f 00 7f 2e 89 e8 b9 08 00 00 00 be 40 42 0f 00 99 f7 f9 8d 44 05 0a 3d 40 42 0f 00 0f 4e @B............@B......D..=@B...N
1b360 f0 3b b3 b8 00 00 00 7d 0b 5a 48 89 df 5b 5d e9 49 fe ff ff 58 5b 5d c3 41 56 41 55 41 54 55 53 .;.....}.ZH..[].I...X[].AVAUATUS
1b380 48 89 fb 48 81 ec 90 00 00 00 4c 8b af a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 H..H......L......dH..%(...H..$..
1b3a0 00 00 31 c0 4d 85 ed 0f 84 90 00 00 00 80 bf c9 00 00 00 00 0f 84 83 00 00 00 48 8b 6f 20 48 8b ..1.M.....................H.o.H.
1b3c0 4f 10 48 8b 47 38 89 74 24 08 4c 8b 65 08 49 89 ce 89 54 24 30 49 29 c6 48 89 ac 24 80 00 00 00 O.H.G8.t$.L.e.I...T$0I).H..$....
1b3e0 49 29 c4 48 8b 47 30 48 29 c8 48 3d 4f 01 00 00 7f 0a be 14 00 00 00 e8 8e fe ff ff 48 8b 43 10 I).H.G0H).H=O...............H.C.
1b400 48 8d 74 24 08 48 89 df 48 05 40 01 00 00 48 89 45 08 c6 83 c9 00 00 00 00 80 4d 42 04 41 ff d5 H.t$.H..H.@...H.E.........MB.A..
1b420 48 8b 43 38 c6 83 c9 00 00 00 01 49 01 c4 49 01 c6 4c 89 65 08 4c 89 73 10 80 65 42 fb 48 8b 84 H.C8.......I..I..L.e.L.s..eB.H..
1b440 24 88 00 00 00 64 48 33 04 25 28 00 00 00 74 05 e8 6b 8d fe ff 48 81 c4 90 00 00 00 5b 5d 41 5c $....dH3.%(...t..k...H......[]A\
1b460 41 5d 41 5e c3 41 54 55 53 8a 87 c8 00 00 00 48 89 fb 48 8b 6f 20 a8 06 74 2b a8 02 74 1b 48 2b A]A^.ATUS......H..H.o...t+..t.H+
1b480 77 38 83 ca ff 49 89 f4 be 01 00 00 00 e8 e6 fe ff ff 4c 89 e6 48 03 73 38 48 8b 45 10 48 8b 40 w8...I............L..H.s8H.E.H.@
1b4a0 28 48 89 43 28 0f bf 45 40 48 8b 4d 10 48 8b 55 00 48 89 4b 20 89 c1 85 c9 75 07 48 89 d7 89 ce (H.C(..E@H.M.H.U.H.K.....u.H....
1b4c0 eb 1a 48 3b 73 10 73 f3 48 83 c6 10 0f 10 46 f0 48 83 c2 10 ff c9 0f 11 42 f0 eb db 85 f6 7e 0f ..H;s.s.H.....F.H.......B.....~.
1b4e0 48 83 c2 10 c7 42 f8 00 00 00 00 ff ce eb ed 31 d2 85 c9 0f 49 d1 ff c0 48 63 d2 48 c1 e2 04 48 H....B.........1....I...Hc.H...H
1b500 01 fa 48 89 53 10 5b 5d 41 5c c3 41 57 41 56 41 55 41 89 d5 41 54 55 48 89 f5 53 48 89 fb 48 83 ..H.S.[]A\.AWAVAUA..ATUH..SH..H.
1b520 ec 18 8b 45 08 49 89 ee 4c 2b 73 38 48 8b 53 10 48 8b 4b 30 83 e0 3f 83 f8 16 74 13 83 f8 26 74 ...E.I..L+s8H.S.H.K0..?...t...&t
1b540 14 83 f8 06 0f 85 31 02 00 00 e9 ac 00 00 00 48 8b 6d 00 eb 08 48 8b 45 00 48 8b 68 18 48 29 d1 ......1........H.m...H.E.H.h.H).
1b560 48 81 f9 4f 01 00 00 7f 0d be 14 00 00 00 48 89 df e8 14 fd ff ff 48 8b 43 20 48 8b 40 18 48 85 H..O..........H.......H.C.H.@.H.
1b580 c0 75 08 48 89 df e8 13 ab ff ff 48 8b 7b 10 4c 03 73 38 48 89 43 20 66 44 89 68 40 c6 40 42 00 .u.H.......H.{.L.s8H.C.fD.h@.@B.
1b5a0 48 8d 97 40 01 00 00 4c 89 30 48 89 50 08 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 24 8b ff H..@...L.0H.P.H.C.H.x..~.H...$..
1b5c0 ff f6 83 c8 00 00 00 01 74 0d 83 ca ff 31 f6 48 89 df e8 a1 fd ff ff 48 89 df ff d5 48 8b 73 10 ........t....1.H.......H....H.s.
1b5e0 48 98 48 89 df 48 c1 e0 04 48 29 c6 e8 74 fe ff ff b8 01 00 00 00 e9 fa 01 00 00 48 8b 45 00 48 H.H..H...H)..t.............H.E.H
1b600 29 d1 48 c1 f9 04 4c 8b 60 18 48 89 d0 48 29 e8 48 89 c5 41 0f b6 74 24 0c 48 c1 fd 04 40 0f b6 ).H...L.`.H..H).H..A..t$.H...@..
1b620 c6 48 39 c1 7f 08 48 89 df e8 5c fc ff ff 8d 75 ff 31 d2 41 0f b6 6c 24 0a 8d 0c 16 48 ff c2 39 .H9...H...\....u.1.A..l$....H..9
1b640 e9 7d 15 48 8b 43 10 48 8d 48 10 48 89 4b 10 c7 40 08 00 00 00 00 eb db 41 80 7c 24 0b 00 75 0a .}.H.C.H.H.H.K..@.......A.|$..u.
1b660 4c 03 73 38 4d 8d 7e 10 eb 69 41 0f b6 74 24 0c 48 8b 43 30 48 2b 43 10 40 0f b6 d6 48 c1 f8 04 L.s8M.~..iA..t$.H.C0H+C.@...H...
1b680 48 39 d0 7f 0e 48 89 df 89 0c 24 e8 fa fb ff ff 8b 0c 24 4c 8b 7b 10 48 63 c1 31 d2 48 c1 e0 04 H9...H....$.......$L.{.Hc.1.H...
1b6a0 4c 89 ff 48 29 c7 48 89 f8 39 ea 7d 22 48 8b 4b 10 ff c2 48 83 c0 10 0f 10 40 f0 48 8d 71 10 48 L..H).H..9.}"H.K...H.....@.H.q.H
1b6c0 89 73 10 0f 11 01 c7 40 f8 00 00 00 00 eb da 4c 03 73 38 48 8b 43 20 48 8b 68 18 48 85 ed 75 0b .s.....@.......L.s8H.C.H.h.H..u.
1b6e0 48 89 df e8 b6 a9 ff ff 48 89 c5 48 89 6b 20 4c 89 7d 20 66 44 89 6d 40 4c 89 75 00 41 0f b6 44 H.......H..H.k.L.}.fD.m@L.u.A..D
1b700 24 0c 48 c1 e0 04 49 01 c7 49 8b 44 24 38 c6 45 42 02 4c 89 7d 08 48 89 45 28 48 8b 43 18 4c 89 $.H...I..I.D$8.EB.L.}.H.E(H.C.L.
1b720 7b 10 48 83 78 18 00 7e 08 48 89 df e8 b4 89 ff ff 31 c0 f6 83 c8 00 00 00 01 0f 84 b5 00 00 00 {.H.x..~.H.......1..............
1b740 48 8b 45 10 48 83 45 28 04 31 f6 f6 40 42 02 74 16 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 75 07 H.E.H.E(.1..@B.t.H.@(.@...?..%u.
1b760 80 4d 42 20 40 b6 04 83 ca ff 48 89 df e8 06 fc ff ff 48 83 6d 28 04 31 c0 eb 7a 48 29 d1 48 83 .MB.@.....H.......H.m(.1..zH).H.
1b780 f9 1f 7f 0d be 01 00 00 00 48 89 df e8 f9 fa ff ff 4c 03 73 38 ba 17 00 00 00 48 89 df 4c 89 f6 .........H.......L.s8.....H..L..
1b7a0 4c 89 f5 e8 27 8e ff ff 8b 50 08 83 e2 0f 83 fa 06 74 10 ba 0d 25 45 00 4c 89 f6 48 89 df e8 eb L...'....P.......t...%E.L..H....
1b7c0 2e 00 00 48 8b 4b 10 48 89 ca 48 39 ea 76 0e 0f 10 4a f0 48 83 ea 10 0f 11 4a 10 eb ed 0f 10 10 ...H.K.H..H9.v...J.H.....J......
1b7e0 48 83 c1 10 48 89 4b 10 0f 29 14 24 0f 11 55 00 e9 2d fd ff ff 48 83 c4 18 5b 5d 41 5c 41 5d 41 H...H.K..).$..U..-...H...[]A\A]A
1b800 5e 41 5f c3 53 48 8b 47 20 48 89 fb 8a 50 42 f6 c2 10 74 11 83 e2 ef 88 50 42 48 8b 50 28 48 89 ^A_.SH.G.H...PB...t.....PBH.P(H.
1b820 97 b0 00 00 00 66 83 78 40 ff 75 12 48 8b 53 20 48 8b 4b 10 48 39 4a 08 73 04 48 89 4a 08 48 89 .....f.x@.u.H.S.H.K.H9J.s.H.J.H.
1b840 df 48 8b 50 30 ff 50 20 48 8b 73 10 48 89 df 48 98 5b 48 c1 e0 04 48 29 c6 e9 07 fc ff ff 55 48 .H.P0.P.H.s.H..H.[H...H)......UH
1b860 85 f6 53 48 89 fb 52 74 07 8b 36 e8 94 ff ff ff 48 8d 6b 60 48 8b 43 20 48 39 e8 74 27 f6 40 42 ..SH..Rt..6.....H.k`H.C.H9.t'.@B
1b880 02 75 0f be 01 00 00 00 48 89 df e8 74 ff ff ff eb e2 48 89 df e8 49 b1 fe ff 48 89 df e8 c6 b2 .u......H...t.....H...I...H.....
1b8a0 fe ff eb d0 58 5b 5d c3 53 0f b7 8f c6 00 00 00 48 89 f2 48 89 fb 48 8b 47 20 be 76 3b 45 00 81 ....X[].S.......H..H..H.G..v;E..
1b8c0 f9 c7 00 00 00 7f 15 8a 4f 0a 84 c9 75 2f 48 8d 4f 60 48 39 c8 74 0d be 87 3b 45 00 48 89 df e8 ........O...u/H.O`H9.t...;E.H...
1b8e0 b7 8e fe ff 48 8d 72 f0 83 ca ff e8 1b fc ff ff 85 c0 75 67 48 89 df 5b e9 6b b2 fe ff fe c9 74 ....H.r...........ugH..[.k.....t
1b900 07 be 43 37 45 00 eb d4 c6 47 0a 00 48 8b 4f 38 48 03 48 38 f6 40 42 02 48 89 08 74 07 e8 46 b2 ..C7E....G..H.O8H.H8.@B.H..t..F.
1b920 fe ff eb 2c 48 8b 48 20 48 85 c9 74 18 48 8b 50 30 be 01 00 00 00 ff d1 48 8b 53 10 48 98 48 c1 ...,H.H.H..t.H.P0.......H.S.H.H.
1b940 e0 04 48 29 c2 48 89 d6 48 89 df e8 15 fb ff ff 48 89 df 31 f6 5b e9 03 ff ff ff 5b c3 55 89 cd ..H).H..H.......H..1.[.....[.U..
1b960 53 48 89 fb 41 50 66 8b 87 c6 00 00 00 ff c0 66 3d c7 00 66 89 87 c6 00 00 00 76 22 66 3d c8 00 SH..APf........f=..f......v"f=..
1b980 75 0c be 76 3b 45 00 31 c0 e8 04 2c 00 00 66 3d e0 00 76 0a be 06 00 00 00 e8 08 f6 ff ff 85 ed u..v;E.1...,..f=..v.............
1b9a0 75 07 66 ff 83 c4 00 00 00 48 89 df e8 5a fb ff ff 85 c0 75 08 48 89 df e8 ab b1 fe ff 85 ed 75 u.f......H...Z.....u.H.........u
1b9c0 07 66 ff 8b c4 00 00 00 66 ff 8b c6 00 00 00 58 5b 5d c3 41 56 41 55 41 54 55 53 48 89 fb 48 83 .f......f......X[].AVAUATUSH..H.
1b9e0 ec 10 48 85 f6 44 8b b7 c4 00 00 00 74 0b 66 8b 8e c6 00 00 00 ff c1 eb 05 b9 01 00 00 00 48 63 ..H..D......t.f...............Hc
1ba00 c2 48 8b 53 10 66 89 8b c6 00 00 00 48 c1 e0 04 66 c7 83 c4 00 00 00 00 00 be a8 b8 41 00 48 89 .H.S.f......H...f...........A.H.
1ba20 df 48 29 c2 e8 0d f7 ff ff 83 f8 ff 75 6c c7 44 24 0c 02 00 00 00 e9 a2 00 00 00 4c 8b 6b 38 4c .H).........ul.D$..........L.k8L
1ba40 03 6d 38 48 89 df 4c 89 ee e8 ec 70 ff ff 4c 89 ea 44 89 e6 48 89 df e8 e9 f4 ff ff 48 89 6b 20 .m8H..L....p..L..D..H.......H.k.
1ba60 8a 45 42 48 89 df 66 c7 83 c4 00 00 00 00 00 83 e0 01 88 83 c9 00 00 00 e8 78 f8 ff ff 48 8b 45 .EBH..f..................x...H.E
1ba80 28 48 8d 54 24 0c be 5e b8 41 00 48 89 df 48 89 83 b0 00 00 00 e8 9c f6 ff ff 89 44 24 0c 44 8b (H.T$..^.A.H..H............D$.D.
1baa0 64 24 0c 41 83 fc 01 7e 34 48 8b 6b 20 48 85 ed 74 0c f6 45 42 10 75 83 48 8b 6d 10 eb ef 48 8b d$.A...~4H.k.H..t..EB.u.H.m...H.
1bac0 53 10 44 88 63 0a 44 89 e6 48 89 df e8 74 f4 ff ff 48 8b 43 20 48 8b 53 10 48 89 50 08 66 44 89 S.D.c.D..H...t...H.C.H.S.H.P.fD.
1bae0 b3 c4 00 00 00 66 ff 8b c6 00 00 00 8b 44 24 0c 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 31 c0 66 .....f.......D$.H...[]A\A]A^.1.f
1bb00 83 bf c4 00 00 00 00 0f 94 c0 c3 41 50 66 83 bf c4 00 00 00 00 48 8b 47 20 74 20 48 8b 47 18 48 ...........APf.......H.G.t.H.G.H
1bb20 3b b8 e0 00 00 00 74 07 be ad 3b 45 00 eb 05 be d7 3b 45 00 31 c0 e8 57 2a 00 00 c6 47 0a 01 4c ;.....t...;E.....;E.1..W*...G..L
1bb40 8b 00 4c 2b 47 38 f6 40 42 02 4c 89 40 38 75 2f 48 85 c9 48 89 48 20 74 04 48 89 50 30 48 63 f6 ..L+G8.@B.L.@8u/H..H.H.t.H.P0Hc.
1bb60 48 c7 c2 f0 ff ff ff 48 c1 e6 04 48 29 f2 48 03 57 10 be 01 00 00 00 48 89 10 e8 27 f4 ff ff 31 H......H...H).H.W......H...'...1
1bb80 c0 5a c3 41 57 41 56 41 55 41 54 55 53 48 89 fb 48 83 ec 18 4c 8b a7 b0 00 00 00 4c 89 87 b0 00 .Z.AWAVAUATUSH..H...L......L....
1bba0 00 00 48 89 4c 24 08 4c 8b 7f 20 44 8a b7 c9 00 00 00 44 8b af c4 00 00 00 e8 78 f5 ff ff 85 c0 ..H.L$.L...D......D.......x.....
1bbc0 89 c5 48 8b 4c 24 08 74 3e 48 03 4b 38 48 89 df 48 89 ce 48 89 4c 24 08 e8 5d 6f ff ff 48 8b 54 ..H.L$.t>H.K8H..H..H.L$..]o..H.T
1bbe0 24 08 48 89 df 89 ee e8 59 f3 ff ff 4c 89 7b 20 44 88 b3 c9 00 00 00 48 89 df 66 44 89 ab c4 00 $.H.....Y...L.{.D......H..fD....
1bc00 00 00 e8 ee f6 ff ff 4c 89 a3 b0 00 00 00 48 83 c4 18 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 55 .......L......H.....[]A\A]A^A_.U
1bc20 53 48 89 fb 48 83 ec 68 66 ff 87 c4 00 00 00 4c 8b 87 b0 00 00 00 48 89 4c 24 50 48 8b 4f 10 48 SH..H..hf......L......H.L$PH.O.H
1bc40 2b 4f 38 48 89 34 24 be 87 b0 41 00 48 89 54 24 58 48 89 e2 48 c7 44 24 20 00 00 00 00 c7 44 24 +O8H.4$...A.H.T$XH..H.D$......D$
1bc60 2c 00 00 00 00 48 c7 44 24 30 00 00 00 00 c7 44 24 3c 00 00 00 00 48 c7 44 24 40 00 00 00 00 c7 ,....H.D$0.....D$<....H.D$@.....
1bc80 44 24 4c 00 00 00 00 48 c7 44 24 08 00 00 00 00 48 c7 44 24 18 00 00 00 00 e8 e5 fe ff ff 48 8b D$L....H.D$.....H.D$..........H.
1bca0 54 24 18 48 8b 74 24 08 48 89 df 31 c9 89 c5 e8 63 70 ff ff 48 63 54 24 2c 48 8b 74 24 20 48 89 T$.H.t$.H..1....cp..HcT$,H.t$.H.
1bcc0 df 31 c9 48 89 44 24 08 48 c7 44 24 18 00 00 00 00 48 01 d2 e8 3e 70 ff ff 48 63 54 24 3c 48 8b .1.H.D$.H.D$.....H...>p..HcT$<H.
1bce0 74 24 30 48 89 df 31 c9 48 6b d2 18 e8 26 70 ff ff 48 63 54 24 4c 48 8b 74 24 40 48 89 df 31 c9 t$0H..1.Hk...&p..HcT$LH.t$@H..1.
1bd00 48 6b d2 18 e8 0e 70 ff ff 66 ff 8b c4 00 00 00 48 83 c4 68 89 e8 5b 5d c3 53 48 89 fb 48 8b 7f Hk....p..f......H..h..[].SH..H..
1bd20 08 e8 ae 56 ff ff 48 85 c0 74 0d be 1a 3c 45 00 48 89 df e8 95 8a fe ff 5b c3 48 83 ec 18 ba 01 ...V..H..t...<E.H.......[.H.....
1bd40 00 00 00 48 8d 74 24 0f e8 cc ff ff ff 8a 44 24 0f 48 83 c4 18 c3 48 83 ec 18 ba 04 00 00 00 48 ...H.t$.......D$.H....H........H
1bd60 8d 74 24 0c e8 b0 ff ff ff 8b 44 24 0c 48 83 c4 18 c3 41 55 48 83 c9 ff 49 89 d5 41 54 49 89 fc .t$.......D$.H....AUH...I..ATI..
1bd80 48 89 f7 55 53 48 89 f3 48 83 ec 28 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 8d 74 24 H..USH..H..(dH..%(...H.D$.1.H.t$
1bda0 0c f2 ae 4c 89 e7 48 f7 d1 48 8d 69 ff 48 89 ea e8 64 ff ff ff 48 8d 74 24 0c 48 89 ea 48 89 df ...L..H..H.i.H...d...H.t$.H..H..
1bdc0 e8 7b 85 fe ff 85 c0 74 0b 4c 89 ee 4c 89 e7 e8 f9 89 fe ff 48 8b 44 24 18 64 48 33 04 25 28 00 .{.....t.L..L.......H.D$.dH3.%(.
1bde0 00 00 74 05 e8 d7 83 fe ff 48 83 c4 28 5b 5d 41 5c 41 5d c3 55 53 48 89 fb 48 83 ec 18 e8 38 ff ..t......H..([]A\A].USH..H....8.
1be00 ff ff 0f b6 c0 48 3d ff 00 00 00 48 89 44 24 08 75 12 48 8d 74 24 08 ba 08 00 00 00 48 89 df e8 .....H=....H.D$.u.H.t$......H...
1be20 f5 fe ff ff 48 8b 54 24 08 48 85 d2 74 39 48 8b 73 10 48 8b 3b 48 ff ca 48 89 54 24 08 e8 ee 55 ....H.T$.H..t9H.s.H.;H..H.T$...U
1be40 ff ff 48 8b 54 24 08 48 89 df 48 89 c6 48 89 c5 e8 c4 fe ff ff 48 8b 54 24 08 48 8b 3b 48 89 ee ..H.T$.H..H..H.......H.T$.H.;H..
1be60 e8 ee 84 ff ff eb 02 31 c0 48 83 c4 18 5b 5d c3 41 57 41 56 41 55 41 54 49 89 d4 55 48 89 f5 53 .......1.H...[].AWAVAUATI..UH..S
1be80 48 89 fb 48 83 ec 18 e8 68 ff ff ff 48 85 c0 48 89 df 49 0f 44 c4 48 89 45 68 e8 b7 fe ff ff 48 H..H....h...H..H..I.D.H.Eh.....H
1bea0 89 df 89 45 28 e8 ac fe ff ff 48 89 df 89 45 2c e8 85 fe ff ff 48 89 df 88 45 0a e8 7a fe ff ff ...E(.....H...E,.....H...E..z...
1bec0 48 89 df 88 45 0b e8 6f fe ff ff 48 89 df 88 45 0c e8 80 fe ff ff 48 8b 3b 4c 63 e0 41 89 c5 49 H...E..o...H...E......H.;Lc.A..I
1bee0 c1 e4 02 31 d2 31 f6 4c 89 e1 e8 28 6e ff ff 4c 89 e2 48 89 c6 48 89 45 38 48 89 df 44 89 6d 18 ...1.1.L...(n..L..H..H.E8H..D.m.
1bf00 e8 14 fe ff ff 48 89 df e8 49 fe ff ff 48 8b 3b 48 63 c8 41 89 c6 31 d2 48 c1 e1 04 31 f6 e8 f4 .....H...I...H.;Hc.A..1.H...1...
1bf20 6d ff ff 44 89 75 14 48 89 45 30 31 d2 41 39 d6 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 c7 44 08 08 m..D.u.H.E01.A9.~.H..H..H....D..
1bf40 00 00 00 00 eb e7 45 31 ed 45 39 ee 0f 8e cc 00 00 00 4d 89 ec 48 89 df 49 c1 e4 04 4c 03 65 30 ......E1.E9.......M..H..I...L.e0
1bf60 e8 d5 fd ff ff 3c 03 74 44 77 29 84 c0 74 33 fe c8 0f 85 9f 00 00 00 48 89 df e8 bb fd ff ff 0f .....<.tDw)..t3........H........
1bf80 b6 c0 41 c7 44 24 08 01 00 00 00 41 89 04 24 e9 82 00 00 00 3c 13 74 3e 3c 14 74 60 3c 04 75 76 ..A.D$.....A..$.....<.t><.t`<.uv
1bfa0 eb 5a 41 c7 44 24 08 00 00 00 00 eb 69 48 8d 74 24 08 ba 08 00 00 00 48 89 df e8 5a fd ff ff f2 .ZA.D$......iH.t$......H...Z....
1bfc0 0f 10 44 24 08 41 c7 44 24 08 03 00 00 00 f2 41 0f 11 04 24 eb 40 48 8d 74 24 08 ba 08 00 00 00 ..D$.A.D$......A...$.@H.t$......
1bfe0 48 89 df e8 31 fd ff ff 48 8b 44 24 08 41 c7 44 24 08 13 00 00 00 49 89 04 24 eb 1a 48 89 df e8 H...1...H.D$.A.D$.....I..$..H...
1c000 f0 fd ff ff 49 89 04 24 8a 40 08 83 c8 40 0f b6 c0 41 89 44 24 08 49 ff c5 e9 2b ff ff ff 48 89 ....I..$.@...@...A.D$.I...+...H.
1c020 df e8 30 fd ff ff 48 8b 3b 48 63 c8 41 89 c4 31 d2 48 c1 e1 04 31 f6 e8 db 6c ff ff 44 89 65 10 ..0...H.;Hc.A..1.H...1...l..D.e.
1c040 48 89 45 58 31 d2 41 39 d4 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 45 H.EX1.A9.~.H..H..H...H.........E
1c060 31 ed 45 39 ec 7e 2f 4d 89 ee 48 89 df 49 ff c5 49 c1 e6 04 4d 89 f7 4c 03 7d 58 e8 ba fc ff ff 1.E9.~/M..H..I..I...M..L.}X.....
1c080 48 89 df 41 88 47 08 4c 03 75 58 e8 aa fc ff ff 41 88 46 09 eb cc 48 89 df e8 b8 fc ff ff 48 8b H..A.G.L.uX.....A.F...H.......H.
1c0a0 3b 48 63 c8 41 89 c5 48 c1 e1 03 31 d2 31 f6 e8 63 6c ff ff 44 89 6d 20 48 89 45 40 31 c0 41 39 ;Hc.A..H...1.1..cl..D.m.H.E@1.A9
1c0c0 c5 7e 11 48 8b 55 40 48 c7 04 c2 00 00 00 00 48 ff c0 eb ea 45 31 e4 45 39 e5 7e 2c 48 8b 45 40 .~.H.U@H.......H....E1.E9.~,H.E@
1c0e0 48 8b 3b 4e 8d 34 e0 e8 b4 6a ff ff 49 89 06 48 8b 45 40 48 89 df 48 8b 55 68 4a 8b 34 e0 49 ff H.;N.4...j..I..H.E@H..H.UhJ.4.I.
1c100 c4 e8 6a fd ff ff eb cf 48 89 df e8 46 fc ff ff 48 8b 3b 4c 63 e0 41 89 c5 49 c1 e4 02 31 d2 31 ..j.....H...F...H.;Lc.A..I...1.1
1c120 f6 4c 89 e1 e8 ee 6b ff ff 4c 89 e2 48 89 c6 48 89 45 48 48 89 df 44 89 6d 1c e8 da fb ff ff 48 .L....k..L..H..H.EHH..D.m......H
1c140 89 df e8 0f fc ff ff 48 8b 3b 48 63 c8 41 89 c4 31 d2 48 c1 e1 04 31 f6 e8 ba 6b ff ff 44 89 65 .......H.;Hc.A..1.H...1...k..D.e
1c160 24 48 89 45 50 31 d2 41 39 d4 7e 14 48 89 d1 48 ff c2 48 c1 e1 04 48 c7 04 08 00 00 00 00 eb e7 $H.EP1.A9.~.H..H..H...H.........
1c180 45 31 ed 45 39 ec 7e 41 4d 89 ee 48 89 df 49 ff c5 49 c1 e6 04 4d 89 f7 4c 03 7d 50 e8 53 fc ff E1.E9.~AM..H..I..I...M..L.}P.S..
1c1a0 ff 48 89 df 49 89 07 4d 89 f7 4c 03 7d 50 e8 a3 fb ff ff 4c 03 75 50 48 89 df 41 89 47 08 e8 93 .H..I..M..L.}P.....L.uPH..A.G...
1c1c0 fb ff ff 41 89 46 0c eb ba 48 89 df 45 31 e4 e8 82 fb ff ff 41 89 c6 45 39 e6 7e 1c 4d 89 e5 48 ...A.F...H..E1......A..E9.~.M..H
1c1e0 89 df 49 ff c4 49 c1 e5 04 4c 03 6d 58 e8 02 fc ff ff 49 89 45 00 eb df 48 83 c4 18 5b 5d 41 5c ..I..I...L.mX.....I.E...H...[]A\
1c200 41 5d 41 5e 41 5f c3 55 48 89 f5 53 48 89 fb 48 83 ec 18 48 89 54 24 08 e8 1d fb ff ff 0f b6 c0 A]A^A_.UH..SH..H...H.T$.........
1c220 48 8b 54 24 08 48 39 e8 74 1a 48 8b 3b be 24 3c 45 00 31 c0 e8 a3 14 00 00 48 89 df 48 89 c6 e8 H.T$.H9.t.H.;.$<E.1......H..H...
1c240 89 85 fe ff 48 83 c4 18 5b 5d c3 55 53 48 89 fb 48 83 ec 38 40 8a 39 40 80 ff 3d 74 06 40 80 ff ....H...[].USH..H..8@.9@..=t.@..
1c260 40 75 0a 48 ff c1 48 89 4c 24 28 eb 12 b8 38 3c 45 00 40 80 ff 1b 48 0f 45 c1 48 89 44 24 28 48 @u.H..H.L$(...8<E.@...H.E.H.D$(H
1c280 8d 7c 24 10 48 89 74 24 18 48 89 54 24 20 be d9 0c 45 00 ba 46 3c 45 00 48 89 5c 24 10 e8 d0 fa .|$.H.t$.H.T$....E..F<E.H.\$....
1c2a0 ff ff 48 8d 7c 24 10 e8 8e fa ff ff 3c 53 be 4c 3c 45 00 75 13 48 8d 7c 24 10 e8 7b fa ff ff 84 ..H.|$......<S.L<E.u.H.|$..{....
1c2c0 c0 74 0f be b1 3c 45 00 48 8d 7c 24 10 e8 fb 84 fe ff 48 8d 7c 24 10 ba 60 3c 45 00 be dd 0c 45 .t...<E.H.|$......H.|$..`<E....E
1c2e0 00 e8 8c fa ff ff 48 8d 7c 24 10 ba 15 40 45 00 be 04 00 00 00 e8 0d ff ff ff 48 8d 7c 24 10 ba ......H.|$...@E...........H.|$..
1c300 6a 3c 45 00 be 08 00 00 00 e8 f9 fe ff ff 48 8d 7c 24 10 ba 71 3c 45 00 be 04 00 00 00 e8 e5 fe j<E...........H.|$..q<E.........
1c320 ff ff 48 8d 7c 24 10 ba 7d 3c 45 00 be 08 00 00 00 e8 d1 fe ff ff 48 8d 7c 24 10 ba 89 3c 45 00 ..H.|$..}<E...........H.|$...<E.
1c340 be 08 00 00 00 e8 bd fe ff ff 48 8d 74 24 08 48 8d 7c 24 10 ba 08 00 00 00 e8 bb f9 ff ff 48 81 ..........H.t$.H.|$...........H.
1c360 7c 24 08 78 56 00 00 be 94 3c 45 00 0f 85 56 ff ff ff 48 8d 74 24 08 48 8d 7c 24 10 ba 08 00 00 |$.xV....<E...V...H.t$.H.|$.....
1c380 00 e8 93 f9 ff ff f2 0f 10 44 24 08 66 0f 2e 05 54 49 03 00 7a 02 74 0a be ab 3c 45 00 e9 26 ff .........D$.f...TI..z.t...<E..&.
1c3a0 ff ff 48 8d 7c 24 10 e8 8e f9 ff ff 48 89 df 0f b6 f0 e8 88 66 ff ff 48 89 c5 48 8b 43 10 48 89 ..H.|$......H.......f..H..H.C.H.
1c3c0 28 c7 40 08 46 00 00 00 48 8b 43 10 48 8d 50 10 48 8b 43 30 48 89 53 10 48 29 d0 48 83 f8 0f 7f (.@.F...H.C.H.P.H.C0H.S.H).H....
1c3e0 0a 31 f6 48 89 df e8 9f ee ff ff 48 89 df e8 ad 67 ff ff 48 8d 7c 24 10 48 89 45 18 48 89 c6 31 .1.H.......H....g..H.|$.H.E.H..1
1c400 d2 e8 6a fa ff ff 48 83 c4 38 48 89 e8 5b 5d c3 0f b6 17 83 fa 7f 76 5a 31 c9 31 c0 f6 c2 40 4c ..j...H..8H..[].......vZ1.1...@L
1c420 63 c1 74 28 44 8a 44 0f 01 48 ff c1 45 88 c1 41 83 e1 c0 41 80 f9 80 75 45 c1 e0 06 01 d2 41 89 c.t(D.D..H..E..A...A...uE.....A.
1c440 c1 44 89 c0 83 e0 3f 44 09 c8 eb d0 43 8d 0c 80 83 e2 7f d3 e2 09 c2 81 fa ff ff 10 00 77 1f 41 .D....?D....C................w.A
1c460 83 f8 03 7f 19 42 3b 14 85 30 40 45 00 76 0f 4c 01 c7 48 85 f6 74 02 89 16 48 8d 47 01 c3 31 c0 .....B;..0@E.v.L..H..t...H.G..1.
1c480 c3 53 31 d2 48 89 fb be 01 00 00 00 e8 07 cc ff ff 31 d2 48 89 df be be c4 41 00 e8 7b 8c ff ff .S1.H............1.H.....A..{...
1c4a0 48 89 df be 01 00 00 00 e8 6c 86 ff ff 48 89 df 31 f6 e8 b4 8a ff ff b8 03 00 00 00 5b c3 41 54 H........l...H..1...........[.AT
1c4c0 be 01 00 00 00 55 48 89 fd 53 48 83 ec 10 48 8d 54 24 08 e8 c0 cb ff ff 31 d2 be 02 00 00 00 48 .....UH..SH...H.T$......1......H
1c4e0 89 ef 49 89 c4 e8 7f 88 ff ff 48 89 c3 48 ff cb 78 1f 48 3b 5c 24 08 7d 1a 48 89 c3 41 0f be 14 ..I.......H..H..x.H;\$.}.H..A...
1c500 1c 81 e2 c0 00 00 00 83 c2 80 75 07 48 ff c3 eb eb 31 db 31 c0 48 3b 5c 24 08 7d 4f 49 8d 3c 1c ..........u.H....1.1.H;\$.}OI.<.
1c520 48 8d 74 24 04 e8 e6 fe ff ff 48 85 c0 74 0d 0f be 00 25 c0 00 00 00 83 c0 80 75 11 be 8b 3f 45 H.t$......H..t....%.......u...?E
1c540 00 48 89 ef 31 c0 e8 94 c0 ff ff eb 1e 48 8d 73 01 48 89 ef e8 12 8a ff ff 48 63 74 24 04 48 89 .H..1........H.s.H.......Hct$.H.
1c560 ef e8 05 8a ff ff b8 02 00 00 00 48 83 c4 10 5b 5d 41 5c c3 41 54 41 89 f4 55 53 48 89 fb e8 a5 ...........H...[]A\.ATA..USH....
1c580 cc ff ff 48 3d ff ff 10 00 48 89 c5 76 10 ba 04 12 45 00 44 89 e6 48 89 df e8 02 c1 ff ff 48 89 ...H=....H..v....E.D..H.......H.
1c5a0 df 48 89 ea be 9e 3f 45 00 5b 5d 41 5c 31 c0 e9 b0 8a ff ff 41 54 55 53 48 89 fb 48 81 ec 30 20 .H....?E.[]A\1......ATUSH..H..0.
1c5c0 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 20 00 00 31 c0 e8 2a 84 ff ff 83 f8 01 41 89 c4 ..dH..%(...H..$(...1..*......A..
1c5e0 75 0f be 01 00 00 00 48 89 df e8 85 ff ff ff eb 39 48 8d 74 24 08 48 89 df bd 01 00 00 00 e8 e2 u......H........9H.t$.H.........
1c600 c5 ff ff 44 39 e5 7f 18 89 ee 48 89 df ff c5 e8 60 ff ff ff 48 8d 7c 24 08 e8 49 c5 ff ff eb e3 ...D9.....H.....`...H.|$..I.....
1c620 48 8d 7c 24 08 e8 ee c4 ff ff 48 8b 94 24 28 20 00 00 64 48 33 14 25 28 00 00 00 b8 01 00 00 00 H.|$......H..$(...dH3.%(........
1c640 74 05 e8 79 7b fe ff 48 81 c4 30 20 00 00 5b 5d 41 5c c3 48 85 ff 48 89 f8 79 14 48 f7 d8 48 8d t..y{..H..0...[]A\.H..H..y.H..H.
1c660 4c 37 01 48 89 c2 31 c0 48 39 f2 48 0f 46 c1 c3 41 56 be 01 00 00 00 41 55 41 54 55 53 48 89 fb L7.H..1.H9.H.F..AV.....AUATUSH..
1c680 48 83 ec 10 48 8d 54 24 08 e8 0a ca ff ff 48 8b 6c 24 08 ba 01 00 00 00 be 02 00 00 00 48 89 df H...H.T$......H.l$...........H..
1c6a0 49 89 c6 e8 db cb ff ff 48 89 ee 48 89 c7 e8 a0 ff ff ff 4c 8b 64 24 08 48 83 ca ff be 03 00 00 I.......H..H.......L.d$.H.......
1c6c0 00 48 89 df 48 89 c5 e8 b7 cb ff ff 4c 89 e6 48 89 c7 e8 7c ff ff ff 48 85 ed 49 89 c5 7e 0a 48 .H..H.......L..H...|...H..I..~.H
1c6e0 ff cd 48 3b 6c 24 08 7e 12 ba f4 13 45 00 be 02 00 00 00 48 89 df e8 a5 bf ff ff 49 ff cd 4c 3b ..H;l$.~....E......H.......I..L;
1c700 6c 24 08 7c 12 ba a1 3f 45 00 be 03 00 00 00 48 89 df e8 89 bf ff ff 45 31 e4 4c 39 ed 7f 36 49 l$.|...?E......H.......E1.L9..6I
1c720 8d 3c 2e 31 f6 e8 e6 fc ff ff 48 85 c0 75 1b 48 89 df e8 0b 88 ff ff 48 8d 75 01 48 89 df e8 28 .<.1......H..u.H.......H.u.H...(
1c740 88 ff ff b8 02 00 00 00 eb 1b 4c 29 f0 41 ff c4 48 89 c5 eb c5 49 63 f4 48 89 df e8 0b 88 ff ff ..........L).A..H....Ic.H.......
1c760 b8 01 00 00 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 41 55 be 01 00 00 00 41 54 49 89 fc 55 53 .....H...[]A\A]A^.AU.....ATI..US
1c780 48 83 ec 18 48 8d 54 24 08 e8 0a c9 ff ff be 02 00 00 00 4c 89 e7 49 89 c5 e8 8a ca ff ff 48 8b H...H.T$...........L..I.......H.
1c7a0 5c 24 08 48 89 c5 ba 01 00 00 00 48 85 ed be 03 00 00 00 4c 89 e7 48 8d 43 01 48 0f 48 d0 e8 c0 \$.H.......H.......L..H.C.H.H...
1c7c0 ca ff ff 48 89 de 48 89 c7 e8 85 fe ff ff 48 85 c0 48 89 c3 7e 0a 48 ff cb 48 3b 5c 24 08 7e 12 ...H..H.......H..H..~.H..H;\$.~.
1c7e0 ba be 3f 45 00 be 03 00 00 00 4c 89 e7 e8 ae be ff ff 48 85 ed 75 22 48 85 db 0f 8e 94 00 00 00 ..?E......L.......H..u"H........
1c800 41 0f be 44 1d 00 25 c0 00 00 00 83 c0 80 0f 85 80 00 00 00 48 ff cb eb de 41 0f be 44 1d 00 25 A..D..%.............H....A..D..%
1c820 c0 00 00 00 83 c0 80 75 0f be d4 3f 45 00 4c 89 e7 31 c0 e8 a7 bd ff ff 48 85 ed 79 28 48 85 db .......u...?E.L..1......H..y(H..
1c840 7e 4d 48 89 e8 48 c1 e8 3f 74 44 48 ff cb 74 10 41 0f be 44 1d 00 25 c0 00 00 00 83 c0 80 74 eb ~MH..H..?tDH..t.A..D..%.......t.
1c860 48 ff c5 eb d8 48 8b 54 24 08 48 ff cd 48 85 ed 74 22 48 39 d3 7d 2b 48 ff c3 41 0f be 44 1d 00 H....H.T$.H..H..t"H9.}+H..A..D..
1c880 25 c0 00 00 00 83 c0 80 74 ed 48 ff cd eb de 48 85 ed 75 0e 48 8d 73 01 4c 89 e7 e8 cb 86 ff ff %.......t.H....H..u.H.s.L.......
1c8a0 eb 08 4c 89 e7 e8 98 86 ff ff 48 83 c4 18 b8 01 00 00 00 5b 5d 41 5c 41 5d c3 41 55 be 01 00 00 ..L.......H........[]A\A].AU....
1c8c0 00 41 54 55 53 48 89 fb 48 83 ec 18 48 8d 54 24 08 e8 c2 c7 ff ff 48 8b 6c 24 08 ba 01 00 00 00 .ATUSH..H...H.T$......H.l$......
1c8e0 be 02 00 00 00 48 89 df 49 89 c5 e8 93 c9 ff ff 48 89 ee 48 89 c7 e8 58 fd ff ff 4c 8b 64 24 08 .....H..I.......H..H...X...L.d$.
1c900 48 89 c2 be 03 00 00 00 48 89 df 48 89 c5 e8 70 c9 ff ff 4c 89 e6 48 89 c7 e8 35 fd ff ff 48 85 H.......H..H...p...L..H...5...H.
1c920 ed 49 89 c4 7f 12 ba 6b 2f 45 00 be 02 00 00 00 48 89 df e8 68 bd ff ff 4c 3b 64 24 08 7e 12 ba .I.....k/E......H...h...L;d$.~..
1c940 6b 2f 45 00 be 03 00 00 00 48 89 df e8 4f bd ff ff 31 c0 4c 39 e5 7f 71 41 8d 74 24 01 29 ee 48 k/E......H...O...1.L9..qA.t$.).H
1c960 63 c6 48 01 e8 4c 39 e0 7f 07 be 9f 12 45 00 eb 49 ba 9f 12 45 00 48 89 df 4d 01 ec 49 8d 6c 2d c.H..L9......E..I...E.H..M..I.l-
1c980 ff 45 31 ed e8 28 c0 ff ff eb 10 48 63 74 24 04 48 89 df 41 ff c5 e8 d0 85 ff ff 4c 39 e5 73 26 .E1..(.....Hct$.H..A.......L9.s&
1c9a0 48 8d 74 24 04 48 89 ef e8 63 fa ff ff 48 85 c0 48 89 c5 75 d6 be 8b 3f 45 00 48 89 df 31 c0 e8 H.t$.H...c...H..H..u...?E.H..1..
1c9c0 1b bc ff ff eb 03 44 89 e8 48 83 c4 18 5b 5d 41 5c 41 5d c3 53 f2 0f 10 05 8b 4e 03 00 48 89 fb ......D..H...[]A\A].S.....N..H..
1c9e0 be 88 00 00 00 e8 16 ce ff ff 48 89 df ba 06 00 00 00 31 f6 e8 1d 8a ff ff 48 89 df 31 d2 be 30 ..........H.......1......H..1..0
1ca00 e5 65 00 e8 1c cb ff ff 48 89 df ba 0e 00 00 00 be 20 40 45 00 e8 65 85 ff ff 48 89 df ba fc 3f .e......H.........@E..e...H....?
1ca20 45 00 be fe ff ff ff e8 62 8b ff ff b8 01 00 00 00 5b c3 55 31 c9 31 d2 be 01 00 00 00 53 48 89 E.......b........[.U1.1......SH.
1ca40 fb 50 e8 86 c6 ff ff ba 0e 25 45 00 b9 d0 41 45 00 48 89 df be 02 00 00 00 48 89 c5 e8 ce c6 ff .P.......%E...AE.H.......H......
1ca60 ff 48 98 48 89 ee 8b 3c 85 b0 41 45 00 e8 ee 7a fe ff 48 89 df 48 89 c6 e8 56 85 ff ff 5a 5b b8 .H.H...<..AE...z..H..H...V...Z[.
1ca80 01 00 00 00 5d c3 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 00 c6 ff ff 31 d2 48 89 c5 48 89 df ....].U1......SH..P.....1.H..H..
1caa0 be 02 00 00 00 e8 ee c5 ff ff 48 89 ef 48 89 c6 e8 1b 7b fe ff 59 48 89 df 31 f6 85 c0 5b 5d 40 ..........H..H....{..YH..1...[]@
1cac0 0f 94 c6 31 d2 e9 d3 bc ff ff 55 31 d2 be 01 00 00 00 53 48 89 fb 50 e8 bc c5 ff ff 48 89 c7 48 ...1......U1......SH..P.....H..H
1cae0 89 c5 e8 b9 75 fe ff 59 48 89 df 48 89 ea 31 f6 5b 5d 85 c0 40 0f 94 c6 e9 a0 bc ff ff 53 31 d2 ....u..YH..H..1.[]..@........S1.
1cb00 be 01 00 00 00 48 89 fb e8 8b c5 ff ff 48 89 c7 e8 1b 75 fe ff 48 89 df 48 89 c6 e8 b3 84 ff ff .....H.......H....u..H..H.......
1cb20 b8 01 00 00 00 5b c3 55 be 01 00 00 00 53 48 89 fb 51 e8 0e 80 ff ff ff c8 75 17 be 01 00 00 00 .....[.U.....SH..Q.......u......
1cb40 48 89 df 31 ed e8 6d 82 ff ff 85 c0 40 0f 94 c5 eb 11 31 d2 be 01 00 00 00 48 89 df e8 22 c7 ff H..1..m.....@.....1......H..."..
1cb60 ff 89 c5 be 02 00 00 00 48 89 df e8 47 82 ff ff 85 c0 74 08 48 89 df e8 7b 9a ff ff 48 85 db 74 ........H...G.....t.H...{...H..t
1cb80 07 89 ef e8 98 7a fe ff 5a 5b 31 c0 5d c3 55 31 c9 31 d2 53 48 89 fb 56 be 01 00 00 00 e8 2b c5 .....z..Z[1.].U1.1.SH..V......+.
1cba0 ff ff 48 89 c5 48 89 c7 e8 23 76 fe ff 48 85 ed 89 c6 48 89 df 74 08 59 5b 5d e9 61 bc ff ff e8 ..H..H...#v..H....H..t.Y[].a....
1cbc0 e9 85 ff ff 5a 5b b8 01 00 00 00 5d c3 55 be 02 00 00 00 53 48 89 fb 50 e8 4b c6 ff ff 48 89 df ....Z[.....].U.....SH..P.K...H..
1cbe0 48 89 c5 be 01 00 00 00 e8 3b c6 ff ff 48 89 ee 48 89 c7 e8 f8 75 fe ff 48 89 df e8 56 83 ff ff H........;...H..H....u..H...V...
1cc00 5a 5b b8 01 00 00 00 5d c3 55 48 89 f5 48 63 f2 53 48 89 fb 50 e8 51 83 ff ff 59 48 89 df 48 89 Z[.....].UH..Hc.SH..P.Q...YH..H.
1cc20 ea be fe ff ff ff 5b 5d e9 61 89 ff ff 48 83 ec 18 48 89 7c 24 08 e8 35 75 fe ff f2 48 0f 2a c0 ......[].a...H...H.|$..5u...H.*.
1cc40 48 8b 7c 24 08 f2 0f 5e 05 83 76 03 00 e8 04 83 ff ff b8 01 00 00 00 48 83 c4 18 c3 53 48 89 fb H.|$...^..v............H....SH..
1cc60 be 40 40 45 00 48 83 ec 30 48 8d 7c 24 08 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 e8 4d .@@E.H..0H.|$.dH..%(...H.D$(1..M
1cc80 74 fe ff 48 8d 7c 24 08 e8 c3 76 fe ff 83 f8 ff 74 2e 89 c7 e8 07 76 fe ff 48 8d 74 24 08 48 89 t..H.|$...v.....t.....v..H.t$.H.
1cca0 df e8 2d 83 ff ff b8 01 00 00 00 48 8b 54 24 28 64 48 33 14 25 28 00 00 00 74 16 e8 00 75 fe ff ..-........H.T$(dH3.%(...t...u..
1ccc0 be 50 40 45 00 48 89 df 31 c0 e8 10 b9 ff ff eb da 48 83 c4 30 5b c3 41 54 49 89 f4 55 89 d5 48 .P@E.H..1........H..0[.ATI..U..H
1cce0 89 f2 83 ce ff 53 48 89 fb 48 83 ec 10 e8 aa 85 ff ff 48 8d 54 24 0c 83 ce ff 48 89 df e8 67 80 .....SH..H........H.T$....H...g.
1cd00 ff ff 83 7c 24 0c 00 75 18 85 ed 79 16 4c 89 e2 be 75 40 45 00 48 89 df 31 c0 e8 c0 b8 ff ff eb ...|$..u...y.L...u@E.H..1.......
1cd20 11 89 c5 be fe ff ff ff 48 89 df e8 eb 7c ff ff 89 e8 48 83 c4 10 5b 5d 41 5c c3 55 be 01 00 00 ........H....|....H...[]A\.U....
1cd40 00 53 48 89 fb 48 83 ec 48 e8 f7 7d ff ff 85 c0 7f 0c 31 ff e8 c7 76 fe ff e9 df 00 00 00 ba 05 .SH..H..H..}......1...v.........
1cd60 00 00 00 be 01 00 00 00 48 89 df e8 f8 c2 ff ff be 01 00 00 00 48 89 df e8 9e 7c ff ff 31 d2 be ........H............H....|..1..
1cd80 96 40 45 00 48 89 df e8 4b ff ff ff 31 d2 be a7 27 45 00 48 89 df 89 44 24 08 e8 38 ff ff ff ba .@E.H...K...1...'E.H...D$..8....
1cda0 0c 00 00 00 be 9a 40 45 00 48 89 df 89 44 24 0c e8 22 ff ff ff 83 ca ff be b7 40 45 00 48 89 df ......@E.H...D$.."........@E.H..
1cdc0 89 44 24 10 e8 0e ff ff ff 83 ca ff be 9f 40 45 00 48 89 df 89 44 24 14 e8 fa fe ff ff 83 ca ff .D$...........@E.H...D$.........
1cde0 ff c8 be a5 40 45 00 48 89 df 89 44 24 18 e8 e4 fe ff ff 83 ce ff 2d 6c 07 00 00 ba aa 40 45 00 ....@E.H...D$.........-l.....@E.
1ce00 48 89 df 89 44 24 1c e8 90 84 ff ff 85 c0 74 0f 83 ce ff 48 89 df e8 9c 7f ff ff 89 c5 eb 03 83 H...D$........t....H............
1ce20 cd ff 48 89 df be fe ff ff ff e8 ec 7b ff ff 48 8d 7c 24 08 89 6c 24 28 e8 a3 76 fe ff 48 83 f8 ..H.........{..H.|$..l$(..v..H..
1ce40 ff 75 0a 48 89 df e8 f7 80 ff ff eb 0b 48 89 c6 48 89 df e8 13 81 ff ff 48 83 c4 48 b8 01 00 00 .u.H.........H..H.......H..H....
1ce60 00 5b 5d c3 41 57 31 c9 ba b0 40 45 00 be 01 00 00 00 41 56 41 55 41 54 55 53 48 89 fb 48 81 ec .[].AW1...@E......AVAUATUSH..H..
1ce80 58 21 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 48 21 00 00 31 c0 e8 31 c2 ff ff be 02 00 00 X!..dH..%(...H..$H!..1..1.......
1cea0 00 48 89 df 48 89 c5 e8 99 7c ff ff 85 c0 7f 09 31 ff e8 69 75 fe ff eb 0d be 02 00 00 00 48 89 .H..H....|......1..iu.........H.
1cec0 df e8 62 c3 ff ff 48 89 44 24 18 80 7d 00 21 48 8d 74 24 20 48 8d 7c 24 18 75 0d e8 50 73 fe ff ..b...H.D$..}.!H.t$.H.|$.u..Ps..
1cee0 48 ff c5 49 89 c4 eb 08 e8 d3 71 fe ff 49 89 c4 4d 85 e4 75 0d 48 89 df e8 45 80 ff ff e9 3d 02 H..I......q..I..M..u.H...E....=.
1cf00 00 00 be b3 40 45 00 48 89 ef e8 81 74 fe ff 85 c0 0f 85 d9 00 00 00 31 f6 ba 09 00 00 00 48 89 ....@E.H....t..........1......H.
1cf20 df e8 f0 84 ff ff 41 8b 14 24 be 96 40 45 00 48 89 df e8 d2 fc ff ff 41 8b 54 24 04 be a7 27 45 ......A..$..@E.H.......A.T$...'E
1cf40 00 48 89 df e8 c0 fc ff ff 41 8b 54 24 08 be 9a 40 45 00 48 89 df e8 ae fc ff ff 41 8b 54 24 0c .H.......A.T$...@E.H.......A.T$.
1cf60 be b7 40 45 00 48 89 df e8 9c fc ff ff 41 8b 44 24 10 be 9f 40 45 00 48 89 df 8d 50 01 e8 87 fc ..@E.H.......A.D$...@E.H...P....
1cf80 ff ff 41 8b 44 24 14 be a5 40 45 00 48 89 df 8d 90 6c 07 00 00 e8 6f fc ff ff 41 8b 44 24 18 be ..A.D$...@E.H....l....o...A.D$..
1cfa0 b6 40 45 00 48 89 df 8d 50 01 e8 5a fc ff ff 41 8b 44 24 1c be bb 40 45 00 48 89 df 8d 50 01 e8 .@E.H...P..Z...A.D$...@E.H...P..
1cfc0 45 fc ff ff 41 8b 74 24 20 85 f6 0f 88 6e 01 00 00 48 89 df e8 d4 81 ff ff ba aa 40 45 00 be fe E...A.t$.....n...H.........@E...
1cfe0 ff ff ff 48 89 df e8 a3 85 ff ff e9 4f 01 00 00 48 8d b4 24 28 01 00 00 48 89 df c6 44 24 5c 25 ...H........O...H..$(...H...D$\%
1d000 e8 e0 bb ff ff 8a 45 00 84 c0 0f 84 22 01 00 00 3c 25 4c 8d 7d 01 74 4b 48 8b 84 24 30 01 00 00 ......E....."...<%L.}.tKH..$0...
1d020 48 39 84 24 38 01 00 00 72 12 48 8d bc 24 28 01 00 00 be 01 00 00 00 e8 ec b9 ff ff 48 8b 84 24 H9.$8...r.H..$(.............H..$
1d040 38 01 00 00 48 8d 50 01 48 89 94 24 38 01 00 00 48 8b 94 24 28 01 00 00 8a 4d 00 4c 89 fd 88 0c 8...H.P.H..$8...H..$(....M.L....
1d060 02 eb a2 4d 89 fe 41 bd 80 41 45 00 8a 55 01 84 d2 74 5c 49 8b 7d 00 0f be f2 89 54 24 0c e8 5d ...M..A..AE..U...t\I.}.....T$..]
1d080 71 fe ff 48 85 c0 74 47 8b 54 24 0c 49 8b 7d 08 88 54 24 5d 80 3f 00 75 0b c6 44 24 5e 00 4c 8d q..H..tG.T$.I.}..T$].?.u..D$^.L.
1d0a0 75 02 eb 5a 8a 55 02 84 d2 74 24 0f be f2 89 54 24 0c e8 29 71 fe ff 48 85 c0 8b 54 24 0c 74 0f u..Z.U...t$....T$..)q..H...T$.t.
1d0c0 88 54 24 5e c6 44 24 5f 00 4c 8d 75 03 eb 2f 49 83 c5 10 49 81 fd b0 41 45 00 75 90 4c 89 fa be .T$^.D$_.L.u../I...I...AE.u.L...
1d0e0 c0 40 45 00 48 89 df 31 c0 e8 76 7f ff ff be 01 00 00 00 48 89 c2 48 89 df e8 a2 b5 ff ff 48 8d .@E.H..1..v........H..H.......H.
1d100 54 24 5c 48 8d 7c 24 60 4c 89 e1 be c8 00 00 00 4c 89 f5 e8 78 74 fe ff 48 8d 74 24 60 48 8d bc T$\H.|$`L.......L...xt..H.t$`H..
1d120 24 28 01 00 00 48 89 c2 e8 a5 b9 ff ff e9 d3 fe ff ff 48 8d bc 24 28 01 00 00 e8 d9 b9 ff ff 48 $(...H............H..$(........H
1d140 8b 8c 24 48 21 00 00 64 48 33 0c 25 28 00 00 00 b8 01 00 00 00 74 05 e8 64 70 fe ff 48 81 c4 58 ..$H!..dH3.%(........t..dp..H..X
1d160 21 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 53 f2 0f 10 05 f1 46 03 00 48 89 fb be 88 00 00 00 e8 !..[]A\A]A^A_.S.....F..H........
1d180 7c c6 ff ff 48 89 df ba 0b 00 00 00 31 f6 e8 83 82 ff ff 48 89 df 31 d2 be 10 42 45 00 e8 82 c3 |...H.......1......H..1...BE....
1d1a0 ff ff b8 01 00 00 00 5b c3 83 fe 0d 48 89 d0 48 89 ca 77 4d 89 f6 ff 24 f5 e0 42 45 00 48 01 c8 .......[....H..H..wM...$..BE.H..
1d1c0 c3 48 29 c8 c3 48 0f af c1 c3 48 89 c6 e9 ae 97 fe ff 48 89 c6 e9 6e 97 fe ff 48 21 c8 c3 48 09 .H)..H....H.......H...n...H!..H.
1d1e0 c8 c3 48 31 c8 c3 48 89 ce eb 06 48 89 ce 48 f7 de 48 89 c7 e9 c1 97 fe ff 48 f7 d8 c3 48 f7 d0 ..H1..H....H..H..H.......H...H..
1d200 c3 31 c0 c3 53 48 8b 5f 10 48 8d 43 10 48 89 47 10 e8 3d 71 ff ff 48 89 03 8a 40 08 83 c8 40 0f .1..SH._.H.C.H.G..=q..H...@...@.
1d220 b6 c0 89 43 08 5b c3 83 ff 0c 77 67 89 ff 66 0f 28 d1 ff 24 fd 50 43 45 00 f2 0f 58 c1 c3 f2 0f ...C.[....wg..f.(..$.PCE...X....
1d240 5c c1 c3 f2 0f 59 c1 c3 f2 0f 5e c1 c3 e9 1e 70 fe ff f2 0f 5e c1 e9 95 73 fe ff f2 0f 10 15 dd \....Y....^....p....^...s.......
1d260 3d 03 00 0f 57 c2 c3 48 83 ec 18 f2 0f 11 54 24 08 e8 4a 70 fe ff f2 0f 10 54 24 08 66 0f 28 c8 =...W..H......T$..Jp.....T$.f.(.
1d280 0f 57 db f2 0f 59 ca 66 0f 2e d9 76 0a f2 0f 58 c2 eb 04 0f 57 c0 c3 48 83 c4 18 c3 31 d2 83 ff .W...Y.f...v...X....W..H....1...
1d2a0 07 89 f8 76 16 83 ff 0f 8d 52 01 76 06 ff c7 d1 ef eb f2 8d 47 f8 c1 e2 03 09 d0 c3 89 f9 89 f8 ...v.....R.v........G...........
1d2c0 c1 f9 03 83 e1 1f 74 0a 83 e0 07 ff c9 83 c0 08 d3 e0 c3 ff cf 31 c0 81 ff ff 00 00 00 76 08 83 ......t..............1.......v..
1d2e0 c0 08 c1 ef 08 eb f0 0f b6 97 c0 43 45 00 01 d0 c3 41 56 49 89 fe 41 55 41 89 f5 41 54 4d 89 c4 ...........CE....AVI..AUA..ATM..
1d300 55 48 89 d5 53 48 89 cb 8d 4e fc 48 83 ec 10 83 f9 09 77 6e b8 01 00 00 00 48 d3 e0 a9 f8 02 00 UH..SH...N.H......wn.....H......
1d320 00 75 0d a8 03 74 5b 83 7a 08 03 e9 84 00 00 00 83 7a 08 13 75 09 48 8b 02 48 89 04 24 eb 13 48 .u...t[.z........z..u.H..H..$..H
1d340 89 e6 48 89 d7 e8 e2 8d fe ff 85 c0 0f 84 c6 00 00 00 83 7b 08 13 75 0a 48 8b 03 48 89 44 24 08 ..H................{..u.H..H.D$.
1d360 eb 15 48 8d 74 24 08 48 89 df e8 bd 8d fe ff 85 c0 0f 84 a1 00 00 00 48 8b 4c 24 08 48 8b 14 24 ..H.t$.H...............H.L$.H..$
1d380 eb 15 8b 45 08 83 f8 13 75 27 83 7b 08 13 75 32 48 8b 0b 48 8b 55 00 44 89 ee 4c 89 f7 e8 07 fe ...E....u'.{..u2H..H.U.D..L.....
1d3a0 ff ff 41 c7 44 24 08 13 00 00 00 49 89 04 24 eb 7c 83 f8 03 75 0c f2 0f 10 45 00 f2 0f 11 04 24 ..A.D$.....I..$.|...u....E.....$
1d3c0 eb 0f 48 89 e6 48 89 ef e8 f2 8c fe ff 85 c0 74 47 83 7b 08 03 75 0c f2 0f 10 03 f2 0f 11 44 24 ..H..H.........tG.{..u........D$
1d3e0 08 eb 11 48 8d 74 24 08 48 89 df e8 cf 8c fe ff 85 c0 74 24 f2 0f 10 4c 24 08 44 89 ef f2 0f 10 ...H.t$.H.........t$...L$.D.....
1d400 04 24 e8 20 fe ff ff 41 c7 44 24 08 03 00 00 00 f2 41 0f 11 04 24 eb 15 45 8d 45 06 4c 89 e1 48 .$.....A.D$......A...$..E.E.L..H
1d420 89 da 48 89 ee 4c 89 f7 e8 12 73 ff ff 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 8d 47 01 48 98 f6 ..H..L....s..H...[]A\A]A^..G.H..
1d440 80 40 2e 45 00 02 74 04 8d 47 d0 c3 83 cf 20 8d 47 a9 c3 41 56 41 55 41 54 49 89 f4 55 48 89 fd .@.E..t..G......G..AVAUATI..UH..
1d460 53 48 89 fb 48 83 ec 10 8a 03 0f b6 d0 f6 82 41 2e 45 00 08 74 05 48 ff c3 eb ed 3c 2d 75 0b 48 SH..H..........A.E..t.H....<-u.H
1d480 ff c3 41 bd 01 00 00 00 eb 0e 45 31 ed 3c 2b 0f 94 c0 0f b6 c0 48 01 c3 80 3b 30 75 0a 8a 43 01 ..A.......E1.<+......H...;0u..C.
1d4a0 83 e0 df 3c 58 74 09 ba 01 00 00 00 31 c0 eb 33 48 83 c3 02 ba 01 00 00 00 31 c0 0f be 3b 40 0f ...<Xt......1..3H........1...;@.
1d4c0 b6 cf f6 81 41 2e 45 00 10 74 38 48 c1 e0 04 48 ff c3 49 89 c6 e8 60 ff ff ff 48 98 31 d2 4c 01 ....A.E..t8H...H..I...`...H.1.L.
1d4e0 f0 eb d8 48 0f be 0b 0f b6 f1 f6 86 41 2e 45 00 02 74 10 48 6b c0 0a 48 ff c3 31 d2 48 8d 44 08 ...H........A.E..t.Hk..H..1.H.D.
1d500 d0 eb e0 8a 0b 0f b6 f1 f6 86 41 2e 45 00 08 74 05 48 ff c3 eb ed 85 d2 75 25 84 c9 75 21 48 89 ..........A.E..t.H......u%..u!H.
1d520 c2 48 f7 da 45 85 ed 48 0f 45 c2 48 85 db 74 0f 49 89 04 24 41 c7 44 24 08 13 00 00 00 eb 5b be .H..E..H.E.H..t.I..$A.D$......[.
1d540 d0 44 45 00 48 89 ef e8 b4 6f fe ff 48 85 c0 75 52 48 8d 74 24 08 48 89 ef e8 d2 6b fe ff 48 39 .DE.H....o..H..uRH.t$.H....k..H9
1d560 6c 24 08 74 3e 48 8b 5c 24 08 8a 03 0f b6 d0 f6 82 41 2e 45 00 08 74 0a 48 ff c3 48 89 5c 24 08 l$.t>H.\$........A.E..t.H..H.\$.
1d580 eb e3 84 c0 75 1d 48 85 db 74 18 f2 41 0f 11 04 24 41 c7 44 24 08 03 00 00 00 48 29 eb 48 8d 43 ....u.H..t..A...$A.D$.....H).H.C
1d5a0 01 eb 02 31 c0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e c3 48 83 fe 7f 77 0a 40 88 77 07 b8 01 00 00 ...1.H...[]A\A]A^.H...w.@.w.....
1d5c0 00 c3 48 8d 4f 07 ba 3f 00 00 00 41 b8 01 00 00 00 41 88 f1 d1 ea 48 c1 ee 06 41 83 e1 3f 48 ff ..H.O..?...A.....A....H...A..?H.
1d5e0 c9 41 8d 40 01 41 83 c9 80 44 88 49 01 41 89 d1 4c 39 ce 76 05 41 89 c0 eb d7 b9 07 00 00 00 f7 .A.@.A...D.I.A..L9.v.A..........
1d600 d2 44 29 c1 01 d2 48 63 c9 09 f2 88 14 0f c3 41 54 49 89 fc 55 48 89 f5 53 48 83 ec 40 64 48 8b .D)...Hc.......ATI..UH..SH..@dH.
1d620 04 25 28 00 00 00 48 89 44 24 38 31 c0 83 7e 08 13 75 21 4c 8b 06 48 8d 7c 24 06 b9 8b 18 45 00 .%(...H.D$81..~..u!L..H.|$....E.
1d640 ba 32 00 00 00 be 01 00 00 00 e8 91 70 fe ff 48 63 d8 eb 4a f2 0f 10 06 48 8d 7c 24 06 b9 90 18 .2..........p..Hc..J....H.|$....
1d660 45 00 ba 32 00 00 00 be 01 00 00 00 b0 01 e8 6d 70 fe ff 48 8d 7c 24 06 be d3 44 45 00 48 63 d8 E..2...........mp..H.|$...DE.Hc.
1d680 e8 4b 6c fe ff 80 7c 04 06 00 75 12 48 8d 43 01 c6 44 1c 06 2e 48 83 c3 02 c6 44 04 06 30 48 8d .Kl...|...u.H.C..D...H....D..0H.
1d6a0 74 24 06 48 89 da 4c 89 e7 e8 a5 6c ff ff 48 89 45 00 8a 40 08 83 c8 40 0f b6 c0 89 45 08 48 8b t$.H..L....l..H.E..@...@....E.H.
1d6c0 44 24 38 64 48 33 04 25 28 00 00 00 74 05 e8 ed 6a fe ff 48 83 c4 40 5b 5d 41 5c c3 48 81 ec d8 D$8dH3.%(...t...j..H..@[]A\.H...
1d6e0 00 00 00 84 c0 48 89 54 24 30 48 89 4c 24 38 4c 89 44 24 40 4c 89 4c 24 48 74 37 0f 29 44 24 50 .....H.T$0H.L$8L.D$@L.L$Ht7.)D$P
1d700 0f 29 4c 24 60 0f 29 54 24 70 0f 29 9c 24 80 00 00 00 0f 29 a4 24 90 00 00 00 0f 29 ac 24 a0 00 .)L$`.)T$p.).$.....).$.....).$..
1d720 00 00 0f 29 b4 24 b0 00 00 00 0f 29 bc 24 c0 00 00 00 48 8d 84 24 e0 00 00 00 48 8d 54 24 08 48 ...).$.....).$....H..$....H.T$.H
1d740 89 44 24 10 48 8d 44 24 20 c7 44 24 08 10 00 00 00 c7 44 24 0c 30 00 00 00 48 89 44 24 18 e8 08 .D$.H.D$..D$......D$.0...H.D$...
1d760 00 00 00 48 81 c4 d8 00 00 00 c3 41 57 49 89 d7 41 56 41 55 41 54 45 31 e4 55 48 89 f5 53 48 89 ...H.......AWI..AVAUATE1.UH..SH.
1d780 fb 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 4c 8d 74 24 10 be 25 00 00 00 48 .H..HdH..%(...H.D$81.L.t$..%...H
1d7a0 89 ef e8 39 6a fe ff 48 85 c0 49 89 c5 48 8b 53 30 48 8b 43 10 0f 84 a0 02 00 00 48 29 c2 48 83 ...9j..H..I..H.S0H.C.......H).H.
1d7c0 fa 2f 7f 0d be 02 00 00 00 48 89 df e8 b9 da ff ff 4c 89 ea 48 89 ee 48 89 df 48 29 ea e8 22 fa ./.......H.......L..H..H..H)..".
1d7e0 ff ff 41 0f be 55 01 80 fa 63 0f 84 9c 00 00 00 7f 2a 80 fa 49 0f 84 28 01 00 00 80 fa 55 0f 84 ..A..U...c.......*..I..(.....U..
1d800 fc 01 00 00 80 fa 25 0f 85 32 02 00 00 ba 01 00 00 00 be 08 41 45 00 e9 b3 00 00 00 80 fa 66 0f ......%..2..........AE........f.
1d820 84 3b 01 00 00 7f 0e 80 fa 64 0f 84 c0 00 00 00 e9 0a 02 00 00 80 fa 70 0f 84 79 01 00 00 80 fa .;.......d.............p..y.....
1d840 73 0f 85 f8 01 00 00 41 8b 17 83 fa 30 73 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 s......A....0s......I.G.A....I.G
1d860 08 48 8d 50 08 49 89 57 08 48 8b 30 b8 df 44 45 00 48 85 f6 48 0f 44 f0 31 c0 48 83 c9 ff 48 89 .H.P.I.W.H.0..DE.H..H.D.1.H...H.
1d880 f7 f2 ae 48 f7 d1 48 8d 51 ff eb 43 41 8b 17 83 fa 30 73 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 ...H..H.Q..CA....0s......I.G.A..
1d8a0 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 8b 10 88 54 24 0f 0f b6 d2 8d 42 01 48 98 f6 80 40 2e ..I.G.H.P.I.W....T$.....B.H...@.
1d8c0 45 00 04 74 17 48 8d 74 24 0f ba 01 00 00 00 48 89 df e8 2d f9 ff ff e9 72 01 00 00 be e6 44 45 E..t.H.t$......H...-....r.....DE
1d8e0 00 48 89 df 31 c0 e8 f1 fd ff ff e9 5e 01 00 00 48 8b 53 10 41 8b 0f 48 8d 42 10 83 f9 30 48 89 .H..1.......^...H.S.A..H.B...0H.
1d900 43 10 73 0e 89 c8 83 c1 08 49 03 47 10 41 89 0f eb 0c 49 8b 47 08 48 8d 48 08 49 89 4f 08 48 63 C.s......I.G.A....I.G.H.H.I.O.Hc
1d920 00 eb 31 48 8b 53 10 41 8b 0f 48 8d 42 10 83 f9 30 48 89 43 10 73 0e 89 c8 83 c1 08 49 03 47 10 ..1H.S.A..H.B...0H.C.s......I.G.
1d940 41 89 0f eb 0c 49 8b 47 08 48 8d 48 08 49 89 4f 08 48 8b 00 48 89 02 c7 42 08 13 00 00 00 eb 42 A....I.G.H.H.I.O.H..H...B......B
1d960 48 8b 53 10 41 8b 4f 04 48 8d 42 10 81 f9 b0 00 00 00 48 89 43 10 73 0f 89 c8 83 c1 10 49 03 47 H.S.A.O.H.B.......H.C.s......I.G
1d980 10 41 89 4f 04 eb 0c 49 8b 47 08 48 8d 48 08 49 89 4f 08 f2 0f 10 00 c7 42 08 03 00 00 00 f2 0f .A.O...I.G.H.H.I.O......B.......
1d9a0 11 02 48 8b 43 10 48 89 df 48 8d 70 f0 e8 5d fc ff ff e9 97 00 00 00 41 8b 17 83 fa 30 73 0e 89 ..H.C.H..H.p..]........A....0s..
1d9c0 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 57 08 4c 8b 00 ba 28 00 00 ....I.G.A....I.G.H.P.I.W.L...(..
1d9e0 00 be 01 00 00 00 b9 72 36 45 00 4c 89 f7 31 c0 e8 eb 6c fe ff 4c 89 f6 48 63 d0 e9 cf fe ff ff .......r6E.L..1...l..L..Hc......
1da00 41 8b 17 83 fa 30 73 0e 89 d0 83 c2 08 49 03 47 10 41 89 17 eb 0c 49 8b 47 08 48 8d 50 08 49 89 A....0s......I.G.A....I.G.H.P.I.
1da20 57 08 48 8b 30 4c 89 f7 e8 85 fb ff ff 48 63 d0 4c 89 f0 48 29 d0 48 8d 70 08 e9 90 fe ff ff be W.H.0L.......Hc.L..H).H.p.......
1da40 ec 44 45 00 48 89 df 31 c0 e8 44 0b 00 00 41 83 c4 02 49 8d 6d 02 e9 3f fd ff ff 48 29 c2 48 83 .DE.H..1..D...A...I.m..?...H).H.
1da60 fa 1f 7f 0d be 01 00 00 00 48 89 df e8 19 d8 ff ff 31 c0 48 83 c9 ff 48 89 ef f2 ae 48 89 df 48 .........H.......1.H...H....H..H
1da80 89 ce 48 f7 d6 48 8d 56 ff 48 89 ee e8 73 f7 ff ff 45 85 e4 74 0d 41 8d 74 24 01 48 89 df e8 34 ..H..H.V.H...s...E..t.A.t$.H...4
1daa0 8c fe ff 48 8b 43 10 48 8b 40 f0 48 83 c0 20 48 8b 7c 24 38 64 48 33 3c 25 28 00 00 00 74 05 e8 ...H.C.H.@.H...H.|$8dH3<%(...t..
1dac0 fc 66 fe ff 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 54 31 c0 48 83 c9 ff 49 89 d4 55 48 .f..H..H[]A\A]A^A_.AT1.H...I..UH
1dae0 89 f5 53 48 89 fb 48 89 f7 48 83 ec 10 f2 ae 8a 06 48 f7 d1 48 ff c9 3c 3d 75 1c 48 39 d1 48 8d ..SH..H..H.......H..H..<=u.H9.H.
1db00 76 01 76 20 48 8d 4a ff 48 89 df f3 a4 c6 44 13 ff 00 e9 ab 00 00 00 3c 40 75 31 48 39 d1 77 09 v.v.H.J.H.....D........<@u1H9.w.
1db20 48 8d 76 01 48 89 df eb 1f 48 8d 42 fd 66 c7 03 2e 2e c6 43 02 2e 48 29 d1 48 83 c3 03 48 8d 74 H.v.H....H.B.f.....C..H).H...H.t
1db40 0e 04 48 89 df 48 89 c1 f3 a4 eb 76 be 0a 00 00 00 48 89 ef 48 89 4c 24 08 e8 82 66 fe ff 48 ba ..H..H.....v.....H..H.L$...f..H.
1db60 5b 73 74 72 69 6e 67 20 c6 43 08 22 49 83 ec 0f 48 89 13 48 83 c3 09 48 85 c0 48 8b 4c 24 08 75 [string..C."I...H..H...H..H.L$.u
1db80 0f 4c 39 e1 73 0a 48 89 df 48 89 ee f3 a4 eb 29 48 89 c2 48 89 df 48 89 ee 48 29 ea 48 85 c0 48 .L9.s.H..H.....)H..H..H..H).H..H
1dba0 0f 45 ca 4c 39 e1 49 0f 47 cc f3 a4 66 c7 07 2e 2e c6 47 02 2e 48 83 c7 03 66 c7 07 22 5d c6 47 .E.L9.I.G...f.....G..H...f.."].G
1dbc0 02 00 48 83 c4 10 5b 5d 41 5c c3 48 8b 07 48 8b 00 48 8b 50 18 48 8b 47 28 48 2b 42 38 48 c1 f8 ..H...[]A\.H..H..H.P.H.G(H+B8H..
1dbe0 02 ff c8 c3 48 8b 07 53 48 8b 00 48 8b 40 18 48 8b 58 48 48 85 db 74 0c e8 ce ff ff ff 48 98 8b ....H..SH..H.@.H.XHH..t......H..
1dc00 04 83 eb 03 83 c8 ff 5b c3 41 57 49 89 cf 41 56 49 89 fe 41 55 41 54 55 48 89 f5 53 48 63 da 41 .......[.AWI..AVI..AUATUH..SHc.A
1dc20 50 f6 46 42 02 4c 8b 26 74 5f 85 db 48 8b 46 20 79 34 49 8b 14 24 4c 29 e0 f7 db 48 c1 f8 04 48 P.FB.L.&t_..H.F.y4I..$L)...H...H
1dc40 63 db 48 8b 52 18 0f b6 52 0a 48 29 d0 48 39 c3 7d 75 48 01 d3 b8 17 45 45 00 48 c1 e3 04 49 01 c.H.R...R.H).H9.}uH....EE.H...I.
1dc60 dc 4c 89 21 eb 63 48 89 f7 49 89 c5 e8 5a ff ff ff 49 8b 14 24 89 de 48 8b 7a 18 89 c2 e8 54 50 .L.!.cH..I...Z...I..$..H.z....TP
1dc80 ff ff 48 85 c0 75 32 eb 05 4d 8d 6c 24 10 49 3b 6e 20 75 06 49 8b 46 10 eb 07 48 8b 45 18 48 8b ..H..u2..M.l$.I;n.u.I.F...H.E.H.
1dca0 00 4c 29 e8 48 63 d3 48 c1 f8 04 48 39 d0 7c 17 85 db 7e 13 b8 21 45 45 00 48 c1 e3 04 49 8d 54 .L).Hc.H...H9.|...~..!EE.H...I.T
1dcc0 1d f0 49 89 17 eb 02 31 c0 5a 5b 5d 41 5c 41 5d 41 5e 41 5f c3 41 55 41 89 f5 41 54 41 89 d4 55 ..I....1.Z[]A\A]A^A_.AUA..ATA..U
1dce0 48 89 fd 53 48 83 ec 18 41 8d 74 24 01 44 89 ea 48 89 ef 48 89 4c 24 08 e8 d9 4f ff ff 48 8b 4c H..SH...A.t$.D..H..H.L$...O..H.L
1dd00 24 08 48 85 c0 48 89 01 0f 85 09 02 00 00 83 cb ff 31 ff 45 31 c0 89 de 44 39 ef 41 89 f9 0f 8d $.H..H...........1.E1...D9.A....
1dd20 a4 00 00 00 48 8b 55 38 44 8b 1c ba 45 89 da 44 89 da 41 83 e2 3f c1 ea 06 41 83 fa 25 0f b6 d2 ....H.U8D...E..D..A..?...A..%...
1dd40 77 14 41 83 fa 24 73 32 41 83 fa 04 74 10 41 83 fa 1e 74 35 eb 52 41 83 fa 29 74 15 eb 4a 44 39 w.A..$s2A...t.A...t5.RA..)t..JD9
1dd60 e2 7f 5d 41 c1 eb 17 44 01 da 41 39 d4 7f 51 eb 0e ff c2 44 39 e2 7d 48 eb 05 41 39 d4 7c 41 45 ..]A...D..A9..Q....D9.}H..A9.|AE
1dd80 39 c1 89 f3 0f 4d df eb 37 41 c1 eb 0e 41 8d 94 3b 02 00 fe ff 44 39 ea 7f 26 41 39 d1 7d 21 41 9....M..7A...A..;....D9..&A9.}!A
1dda0 39 d0 44 0f 4c c2 eb 18 41 f6 82 d0 3c 45 00 40 74 0e 41 39 d4 75 09 45 39 c1 44 89 cb 0f 4c de 9.D.L...A...<E.@t.A9.u.E9.D...L.
1ddc0 48 ff c7 e9 50 ff ff ff 83 fb ff 0f 84 52 01 00 00 48 8b 55 38 4c 63 c3 42 8b 34 82 89 f7 83 e7 H...P........R...H.U8Lc.B.4.....
1dde0 3f 83 ff 0c 0f 87 39 01 00 00 41 89 f9 42 ff 24 cd 00 46 45 00 41 89 f4 c1 ee 06 41 c1 ec 17 40 ?.....9...A..B.$..FE.A.....A...@
1de00 0f b6 f6 41 39 f4 0f 8d 17 01 00 00 41 89 dd e9 d4 fe ff ff 41 89 f5 c1 ee 17 41 c1 ed 0e 41 81 ...A9.......A.......A.....A...A.
1de20 e5 ff 01 00 00 83 ff 07 75 1b ff c6 89 da 48 89 ef 48 89 4c 24 08 e8 9b 4e ff ff 48 8b 4c 24 08 ........u.....H..H.L$...N..H.L$.
1de40 49 89 c4 eb 1c 48 c1 e6 04 48 03 75 58 41 bc 50 45 45 00 48 8b 06 48 8d 50 20 48 85 c0 4c 0f 45 I....H...H.uXA.PEE.H..H.P.H..L.E
1de60 e2 44 89 ea 89 de 48 89 ef e8 c0 00 00 00 4d 85 e4 0f 84 a7 00 00 00 be 50 38 45 00 4c 89 e7 e8 .D....H.......M.........P8E.L...
1de80 0c 65 fe ff 89 c2 b8 2e 45 45 00 85 d2 ba 3d 45 45 00 48 0f 44 c2 e9 88 00 00 00 c1 ee 17 b8 50 .e......EE....=EE.H.D..........P
1dea0 45 45 00 48 c1 e6 04 48 03 75 58 48 8b 16 48 8d 72 20 48 85 d2 48 0f 45 c6 48 89 01 b8 54 25 45 EE.H...H.uXH..H.r.H..H.E.H...T%E
1dec0 00 eb 60 ff cf 75 05 c1 ee 0e eb 08 42 8b 74 82 04 c1 ee 06 48 63 f6 48 c1 e6 04 48 03 75 30 8b ..`..u......B.t.....Hc.H...H.u0.
1dee0 56 08 83 e2 0f 83 fa 04 75 39 48 8b 06 48 83 c0 20 48 89 01 b8 34 45 45 00 eb 28 89 f2 48 89 ef V.......u9H..H...H...4EE..(..H..
1df00 89 de c1 ea 0e 81 e2 ff 01 00 00 e8 1e 00 00 00 b8 63 45 45 00 eb 0c b8 32 25 45 00 eb 05 b8 2e .................cEE....2%E.....
1df20 45 45 00 48 83 c4 18 5b 5d 41 5c 41 5d c3 f6 c6 01 53 48 89 cb 74 2e 80 e6 fe 48 63 d2 48 c1 e2 EE.H...[]A\A]....SH..t....Hc.H..
1df40 04 48 03 57 30 8b 42 08 83 e0 0f 83 f8 04 74 09 48 c7 03 50 45 45 00 eb 1b 48 8b 02 48 83 c0 20 .H.W0.B.......t.H..PEE...H..H...
1df60 48 89 01 eb 0f e8 6b fd ff ff 48 85 c0 74 e1 80 38 63 75 dc 5b c3 41 54 49 89 fc 55 53 48 83 ec H.....k...H..t..8cu.[.ATI..USH..
1df80 10 48 8b 47 20 48 c7 44 24 08 00 00 00 00 f6 40 42 02 75 0a b8 00 21 45 00 e9 ba 00 00 00 48 8b .H.G.H.D$......@B.u...!E......H.
1dfa0 10 48 8b 1a 31 d2 0f b6 4b 0a 39 ca 89 d7 7d 3b 4c 8b 44 d3 20 48 ff c2 49 39 30 75 ed 48 8b 53 .H..1...K.9...};L.D..H..I90u.H.S
1dfc0 18 48 63 c7 48 c1 e0 04 48 03 42 58 48 8b 10 b8 50 45 45 00 48 8d 4a 20 48 85 d2 48 0f 45 c1 48 .Hc.H...H.BXH...PEE.H.J.H..H.E.H
1dfe0 89 44 24 08 b8 54 25 45 00 eb 56 48 8b 50 20 48 89 f5 48 29 d5 48 c1 fd 04 78 99 48 8b 48 08 48 .D$..T%E..VH.P.H..H).H...x.H.H.H
1e000 29 d1 48 c1 f9 04 48 39 cd 7d 89 48 89 e9 48 c1 e1 04 48 01 ca 48 39 d6 0f 85 76 ff ff ff 48 89 ).H...H9.}.H..H...H..H9...v...H.
1e020 c7 e8 a5 fb ff ff 48 8b 7b 18 48 8d 4c 24 08 89 ea 89 c6 e8 9d fc ff ff 48 85 c0 0f 84 53 ff ff ......H.{.H.L$..........H....S..
1e040 ff 48 8b 4c 24 08 48 89 c2 be 44 45 45 00 4c 89 e7 31 c0 e8 84 f6 ff ff 48 83 c4 10 5b 5d 41 5c .H.L$.H...DEE.L..1......H...[]A\
1e060 c3 48 85 f6 74 04 85 d2 75 04 31 d2 31 f6 48 8b 47 20 f6 40 42 02 74 08 48 8b 40 28 48 89 47 28 .H..t...u.1.1.H.G..@B.t.H.@(H.G(
1e080 48 89 b7 a8 00 00 00 89 8f bc 00 00 00 89 8f c0 00 00 00 88 97 c8 00 00 00 c3 48 8b 87 a8 00 00 H.........................H.....
1e0a0 00 c3 0f b6 87 c8 00 00 00 c3 8b 87 bc 00 00 00 c3 85 f6 78 28 48 8b 47 20 48 8d 4f 60 85 f6 74 ...................x(H.G.H.O`..t
1e0c0 0d 48 39 c8 74 17 ff ce 48 8b 40 10 eb ef 48 39 c8 74 0a 48 89 42 78 b8 01 00 00 00 c3 31 c0 c3 .H9.t...H.@...H9.t.H.Bx......1..
1e0e0 53 41 89 d0 48 89 fb 48 83 ec 20 48 85 f6 75 20 48 8b 57 10 31 c0 83 7a f8 46 75 4c 48 8b 42 f0 SA..H..H...H..u.H.W.1..z.FuLH.B.
1e100 44 89 c6 31 d2 48 8b 78 18 e8 c8 4b ff ff eb 38 48 8b 76 78 48 8d 4c 24 18 48 c7 44 24 18 00 00 D..1.H.x...K...8H.vxH.L$.H.D$...
1e120 00 00 e8 e2 fa ff ff 48 85 c0 74 1c 48 8b 4c 24 18 48 8b 53 10 0f 10 01 48 83 c2 10 0f 29 04 24 .......H..t.H.L$.H.S....H....).$
1e140 0f 11 42 f0 48 89 53 10 48 83 c4 20 5b c3 53 48 89 fb 48 83 ec 10 48 8b 76 78 48 8d 4c 24 08 48 ..B.H.S.H...[.SH..H...H.vxH.L$.H
1e160 c7 44 24 08 00 00 00 00 e8 9c fa ff ff 48 85 c0 74 18 48 8b 53 10 48 8b 4c 24 08 0f 10 42 f0 48 .D$..........H..t.H.S.H.L$...B.H
1e180 83 ea 10 0f 11 01 48 89 53 10 48 83 c4 10 5b c3 41 57 41 56 41 55 49 89 d5 41 54 55 48 89 f5 53 ......H.S.H...[.AWAVAUI..ATUH..S
1e1a0 48 89 fb 48 83 ec 48 80 3e 3e 75 14 48 8b 47 10 48 ff c5 45 31 f6 4c 8d 60 f0 4c 89 67 10 eb 07 H..H..H.>>u.H.G.H..E1.L.`.L.g...
1e1c0 4c 8b 72 78 4d 8b 26 41 8b 44 24 08 45 31 ff 83 e0 1f 83 f8 06 75 04 4d 8b 3c 24 49 8d 45 08 48 L.rxM.&A.D$.E1.......u.M.<$I.E.H
1e1e0 89 2c 24 c7 44 24 28 01 00 00 00 48 89 44 24 18 48 8b 04 24 8a 00 84 c0 0f 84 76 02 00 00 3c 6c .,$.D$(....H.D$.H..$......v...<l
1e200 0f 84 bb 00 00 00 7f 19 3c 53 74 32 3c 66 0f 84 57 02 00 00 3c 4c 0f 85 47 02 00 00 e9 4a 02 00 ........<St2<f..W...<L..G....J..
1e220 00 3c 74 0f 84 ff 00 00 00 3c 75 0f 84 b0 00 00 00 3c 6e 0f 85 2a 02 00 00 e9 03 01 00 00 4d 85 .<t......<u......<n..*........M.
1e240 ff 74 07 41 80 7f 08 26 75 22 49 c7 45 20 6a 45 45 00 41 c7 45 2c ff ff ff ff 41 c7 45 30 ff ff .t.A...&u"I.E.jEE.A.E,....A.E0..
1e260 ff ff 49 c7 45 18 6f 45 45 00 eb 3e 49 8b 47 18 ba 4f 45 45 00 48 8b 48 68 48 8d 71 20 48 85 c9 ..I.E.oEE..>I.G..OEE.H.HhH.q.H..
1e280 48 0f 45 d6 49 89 55 20 8b 50 28 8b 40 2c 85 d2 41 89 55 2c ba d9 0c 45 00 41 89 45 30 b8 8c 0a H.E.I.U..P(.@,..A.U,...E.A.E0...
1e2a0 45 00 48 0f 45 c2 49 89 45 18 49 8b 75 20 49 8d 7d 38 ba 3c 00 00 00 e8 17 f8 ff ff e9 aa 01 00 E.H.E.I.E.I.u.I.}8.<............
1e2c0 00 83 c8 ff 4d 85 f6 74 0f 41 f6 46 42 02 74 08 4c 89 f7 e8 0c f9 ff ff 41 89 45 28 e9 8a 01 00 ....M..t.A.FB.t.L.......A.E(....
1e2e0 00 4d 85 ff 74 06 41 8a 47 0a eb 02 31 c0 4d 85 ff 41 88 45 34 74 07 41 80 7f 08 26 75 0f 41 c6 .M..t.A.G...1.M..A.E4t.A...&u.A.
1e300 45 36 01 41 c6 45 35 00 e9 5e 01 00 00 49 8b 47 18 8a 40 0b 41 88 45 36 49 8b 47 18 8a 40 0a 41 E6.A.E5..^...I.G..@.A.E6I.G..@.A
1e320 88 45 35 e9 43 01 00 00 4d 85 f6 74 09 41 8a 46 42 83 e0 20 eb 02 31 c0 41 88 45 37 e9 2a 01 00 .E5.C...M..t.A.FB.....1.A.E7.*..
1e340 00 4d 85 f6 0f 84 f8 00 00 00 41 f6 46 42 20 0f 85 ed 00 00 00 49 8b 7e 10 8a 4f 42 f6 c1 02 0f .M........A.FB.......I.~..OB....
1e360 84 dd 00 00 00 48 8b 07 89 4c 24 2c 48 8b 00 4c 8b 58 18 4c 89 5c 24 20 e8 4e f8 ff ff 4c 8b 5c .....H...L$,H..L.X.L.\$..N...L.\
1e380 24 20 8b 4c 24 2c 48 63 f0 49 8b 53 38 80 e1 04 8b 14 b2 74 12 49 c7 45 08 50 45 45 00 b8 74 24 $..L$,Hc.I.S8......t.I.E.PEE..t$
1e3a0 45 00 e9 95 00 00 00 89 d1 83 e1 3f 83 e9 08 83 f9 21 77 07 ff 24 cd 68 46 45 00 31 d2 eb 64 48 E..........?.....!w..$.hFE.1..dH
1e3c0 8b 4c 24 18 c1 ea 06 89 c6 0f b6 d2 4c 89 df e8 01 f9 ff ff eb 66 49 c7 45 08 52 45 45 00 b8 52 .L$.........L........fI.E.REE..R
1e3e0 45 45 00 eb 57 83 e2 3f 83 ea 07 eb 36 ba 12 00 00 00 eb 2f ba 13 00 00 00 eb 28 ba 04 00 00 00 EE..W..?....6....../......(.....
1e400 eb 21 ba 16 00 00 00 eb 1a ba 05 00 00 00 eb 13 ba 14 00 00 00 eb 0c ba 15 00 00 00 eb 05 ba 01 .!..............................
1e420 00 00 00 48 8b 43 18 48 8b 84 d0 f8 00 00 00 48 83 c0 20 49 89 45 08 b8 5f 45 45 00 49 89 45 10 ...H.C.H.......H...I.E.._EE.I.E.
1e440 eb 08 49 c7 45 10 00 00 00 00 49 83 7d 10 00 75 1a 49 c7 45 10 00 21 45 00 49 c7 45 08 00 00 00 ..I.E.....I.}..u.I.E..!E.I.E....
1e460 00 eb 08 c7 44 24 28 00 00 00 00 48 ff 04 24 e9 7c fd ff ff be 66 00 00 00 48 89 ef e8 5f 5d fe ....D$(....H..$.|....f...H..._].
1e480 ff 48 85 c0 74 19 48 8b 43 10 41 0f 10 04 24 0f 29 04 24 48 83 c0 10 0f 11 40 f0 48 89 43 10 be .H..t.H.C.A...$.).$H.....@.H.C..
1e4a0 4c 00 00 00 48 89 ef e8 34 5d fe ff 48 85 c0 74 7c 4d 85 ff 74 07 41 80 7f 08 26 75 15 48 8b 43 L...H...4]..H..t|M..t.A...&u.H.C
1e4c0 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 43 10 eb 5b 49 8b 47 18 48 89 df 31 ed 4c 8b 68 48 e8 ..@.....H...H.C..[I.G.H..1.L.hH.
1e4e0 38 a2 fe ff 49 89 c4 48 8b 43 10 4c 89 20 c7 40 08 45 00 00 00 48 83 43 10 10 c7 44 24 30 01 00 8...I..H.C.L...@.E...H.C...D$0..
1e500 00 00 c7 44 24 38 01 00 00 00 49 8b 47 18 39 68 1c 7e 1a 49 63 54 ad 00 48 8d 4c 24 30 4c 89 e6 ...D$8....I.G.9h.~.IcT..H.L$0L..
1e520 48 89 df 48 ff c5 e8 f0 a3 fe ff eb dd 8b 44 24 28 48 83 c4 48 5b 5d 41 5c 41 5d 41 5e 41 5f c3 H..H..........D$(H..H[]A\A]A^A_.
1e540 53 48 89 fb 48 83 ec 10 48 8b 87 b0 00 00 00 48 85 c0 74 31 48 8b 77 10 48 03 47 38 31 c9 ba 01 SH..H...H......H..t1H.w.H.G81...
1e560 00 00 00 0f 10 46 f0 0f 11 06 0f 10 08 48 8d 46 10 48 83 ee 10 0f 11 0e 48 89 47 10 0f 29 0c 24 .....F.......H.F.H......H.G..).$
1e580 e8 d8 d3 ff ff be 02 00 00 00 48 89 df e8 14 ca ff ff 41 55 41 54 55 53 48 89 fb 48 81 ec 18 01 ..........H.......AUATUSH..H....
1e5a0 00 00 84 c0 48 89 54 24 70 48 89 4c 24 78 4c 89 84 24 80 00 00 00 4c 89 8c 24 88 00 00 00 74 40 ....H.T$pH.L$xL..$....L..$....t@
1e5c0 0f 29 84 24 90 00 00 00 0f 29 8c 24 a0 00 00 00 0f 29 94 24 b0 00 00 00 0f 29 9c 24 c0 00 00 00 .).$.....).$.....).$.....).$....
1e5e0 0f 29 a4 24 d0 00 00 00 0f 29 ac 24 e0 00 00 00 0f 29 b4 24 f0 00 00 00 0f 29 bc 24 00 01 00 00 .).$.....).$.....).$.....).$....
1e600 64 48 8b 04 25 28 00 00 00 48 89 44 24 58 31 c0 48 8d 84 24 40 01 00 00 48 89 e2 48 89 df c7 04 dH..%(...H.D$X1.H..$@...H..H....
1e620 24 10 00 00 00 c7 44 24 04 30 00 00 00 48 89 44 24 08 48 8d 44 24 60 48 89 44 24 10 e8 2a f1 ff $.....D$.0...H.D$.H.D$`H.D$..*..
1e640 ff 48 8b 6b 20 49 89 c4 f6 45 42 02 74 58 48 89 ef e8 8e f5 ff ff 41 89 c5 48 8b 45 00 48 8b 00 .H.k.I...EB.tXH.......A..H.E.H..
1e660 48 8b 40 18 48 8b 70 68 48 85 f6 74 15 48 8d 7c 24 1c 48 83 c6 20 ba 3c 00 00 00 e8 53 f4 ff ff H.@.H.phH..t.H.|$.H....<....S...
1e680 eb 0a c6 44 24 1c 3f c6 44 24 1d 00 48 8d 54 24 1c 4d 89 e0 44 89 e9 be 55 38 45 00 48 89 df 31 ...D$.?.D$..H.T$.M..D...U8E.H..1
1e6a0 c0 e8 36 f0 ff ff 48 89 df e8 92 fe ff ff 55 53 48 89 fb 48 83 ec 18 8b 46 08 48 89 54 24 08 83 ..6...H.......USH..H....F.H.T$..
1e6c0 e0 0f 48 8b 2c c5 e8 2c 45 00 e8 a7 f8 ff ff 48 8b 54 24 08 49 89 c0 be 71 45 45 00 48 89 e9 48 ..H.,..,E......H.T$.I...qEE.H..H
1e6e0 89 df 31 c0 e8 a9 fe ff ff 50 8b 46 08 83 e0 0f 83 e8 03 83 f8 01 48 0f 46 f2 ba 8c 45 45 00 e8 ..1......P.F..........H.F...EE..
1e700 aa ff ff ff 41 55 49 89 cd 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 18 83 7e 08 03 75 0c ....AUI..ATI..UH..SH..H....~..u.
1e720 f2 0f 10 06 f2 0f 11 44 24 08 eb 13 48 8d 74 24 08 48 89 df e8 86 79 fe ff 85 c0 48 0f 44 eb 4c .......D$...H.t$.H....y....H.D.L
1e740 89 ea 48 89 ee 4c 89 e7 e8 61 ff ff ff 41 54 49 89 fc 55 48 89 d5 53 48 89 f3 48 83 ec 10 83 7e ..H..L...a...ATI..UH..SH..H....~
1e760 08 13 75 0a 48 8b 06 48 89 44 24 08 eb 13 48 8d 74 24 08 48 89 df e8 b1 79 fe ff 85 c0 48 0f 44 ..u.H..H.D$...H.t$.H....y....H.D
1e780 eb 48 89 ee 4c 89 e7 e8 ea f7 ff ff be 98 45 45 00 48 89 c2 4c 89 e7 31 c0 e8 f4 fd ff ff 50 48 .H..L.........EE.H..L..1......PH
1e7a0 89 d0 8b 56 08 8b 40 08 83 e2 0f 83 e0 0f 48 8b 14 d5 e8 2c 45 00 48 8b 0c c5 e8 2c 45 00 48 39 ...V..@.......H....,E.H....,E.H9
1e7c0 ca 75 0c be bf 45 45 00 31 c0 e8 c3 fd ff ff be e0 45 45 00 31 c0 e8 b7 fd ff ff 41 55 41 54 45 .u...EE.1........EE.1......AUATE
1e7e0 31 e4 55 53 48 89 fb 52 44 8a af c8 00 00 00 48 8b 6f 20 41 f6 c5 08 74 0d 83 bf c0 00 00 00 00 1.USH..RD......H.o.A...t........
1e800 0f 84 d2 00 00 00 8a 45 42 a8 40 74 0b 83 e0 bf 88 45 42 e9 d7 00 00 00 45 85 e4 74 10 83 ca ff .......EB.@t.....EB.....E..t....
1e820 be 03 00 00 00 48 89 df e8 4b cb ff ff 41 80 e5 04 74 66 48 8b 45 00 48 8b 75 28 48 8b 00 48 8b .....H...K...A...tfH.E.H.u(H..H.
1e840 50 18 48 89 f0 48 8b 7a 38 48 29 f8 48 c1 f8 02 8d 48 ff 48 8b 42 48 83 ca ff 48 85 c0 74 06 48 P.H..H.z8H).H....H.H.BH...H..t.H
1e860 63 d1 8b 14 90 85 c9 74 23 48 8b 4b 28 48 39 ce 76 1a 83 ce ff 48 85 c0 74 0e 48 29 f9 48 c1 f9 c......t#H.K(H9.v....H..t.H).H..
1e880 02 48 63 c9 8b 74 88 fc 39 f2 74 0d be 02 00 00 00 48 89 df e8 df ca ff ff 80 7b 0a 01 48 8b 45 .Hc..t..9.t......H........{..H.E
1e8a0 28 48 89 43 28 75 48 45 85 e4 74 0a c7 83 c0 00 00 00 01 00 00 00 48 83 6d 28 04 80 4d 42 40 be (H.C(uHE..t...........H.m(..MB@.
1e8c0 01 00 00 00 48 8b 43 10 48 89 df 48 83 e8 10 48 89 45 00 e8 ce c6 ff ff 8b 87 bc 00 00 00 41 bc ....H.C.H..H...H.E............A.
1e8e0 01 00 00 00 89 87 c0 00 00 00 e9 17 ff ff ff 58 5b 5d 41 5c 41 5d c3 66 0f 1f 84 00 00 00 00 00 ...............X[]A\A].f........
1e900 41 57 41 89 ff 41 56 49 89 f6 41 55 49 89 d5 41 54 4c 8d 25 d8 f4 23 00 55 48 8d 2d d8 f4 23 00 AWA..AVI..AUI..ATL.%..#.UH.-..#.
1e920 53 4c 29 e5 31 db 48 c1 fd 03 48 83 ec 08 e8 b5 56 fe ff 48 85 ed 74 1e 0f 1f 84 00 00 00 00 00 SL).1.H...H.....V..H..t.........
1e940 4c 89 ea 4c 89 f6 44 89 ff 41 ff 14 dc 48 83 c3 01 48 39 eb 75 ea 48 83 c4 08 5b 5d 41 5c 41 5d L..L..D..A...H...H9.u.H...[]A\A]
1e960 41 5e 41 5f c3 66 66 2e 0f 1f 84 00 00 00 00 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 A^A_.ff...........f...........@.
1e980 48 89 f2 48 89 fe bf 01 00 00 00 e9 a0 5a fe ff 48 83 ec 08 48 83 c4 08 c3 00 00 00 00 00 00 00 H..H.........Z..H...H...........
1e9a0 01 00 02 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 ....'%s'.could.not.be.accessed.'
1e9c0 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 %s'.was.not.found.An..unknown.er
1e9e0 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 ror.%d.occured.while.accessing.'
1ea00 25 73 27 00 6d 74 69 6d 65 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 %s'.mtime.unable.to.switch.to.di
1ea20 72 65 63 74 6f 72 79 20 27 25 73 27 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 72 62 rectory.'%s'._PREMAKE_COMMAND.rb
1ea40 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 2d 25 ./dev/urandom.%02X%02X%02X%02X-%
1ea60 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 02X%02X-%02X%02X-%02X%02X-%02X%0
1ea80 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 2X%02X%02X%02X%02X.cp.%s.%s.unab
1eaa0 6c 65 20 74 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 00 66 75 6e 63 74 69 6f 6e le.to.copy.file.to.'%s'.function
1eac0 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 .os.executef(cmd,....).local.arg
1eae0 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c 20 ={...}.cmd.=.string.format(cmd,.
1eb00 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 65 table.unpack(arg)).return.os.exe
1eb20 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 cute(cmd).end.local.function.par
1eb40 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 66 se_ld_so_conf(conf_file).local.f
1eb60 69 72 73 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 irst,.last.local.dirs.=.{.}.loca
1eb80 6c 20 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 69 66 20 66 l.file.=.io.open(conf_file).if.f
1eba0 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a ile.==.nil.then.return.dirs.end.
1ebc0 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 66 69 72 73 for.line.in.file:lines().do.firs
1ebe0 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 0a 69 66 20 66 t.=.line:find("#",.1,.true).if.f
1ec00 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e 65 3a 73 75 62 irst.~=.nil.then.line.=.line:sub
1ec20 28 31 2c 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 7e 3d 20 22 22 (1,.first.-.1).end.if.line.~=.""
1ec40 20 74 68 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 69 .then.first,.last.=.line:find("i
1ec60 6e 63 6c 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e nclude%s+").if.first.~=.nil.then
1ec80 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a 73 75 62 28 6c .local.include_glob.=.line:sub(l
1eca0 61 73 74 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f 73 2e 6d 61 74 ast.+.1).local.includes.=.os.mat
1ecc0 63 68 66 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f 2c 20 76 20 69 chfiles(include_glob).for._,.v.i
1ece0 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 3d 20 74 61 62 n.ipairs(includes).do.dirs.=.tab
1ed00 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 76 le.join(dirs,.parse_ld_so_conf(v
1ed20 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 72 73 2c 20 6c )).end.else.table.insert(dirs,.l
1ed40 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 ine).end.end.end.return.dirs.end
1ed60 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c 6f .function.os.findlib(libname).lo
1ed80 63 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e 64 cal.path,.formats.if.os.is("wind
1eda0 6f 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 2c ows").then.formats.=.{."%s.dll",
1edc0 20 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 29 ."%s".}.path.=.os.getenv("PATH")
1ede0 0a 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 6f .else.if.os.is("macosx").then.fo
1ee00 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 6c rmats.=.{."lib%s.dylib",."%s.dyl
1ee20 69 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 42 ib".}.path.=.os.getenv("DYLD_LIB
1ee40 52 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 RARY_PATH").else.formats.=.{."li
1ee60 62 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 b%s.so",."%s.so".}.path.=.os.get
1ee80 65 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 66 6f 72 env("LD_LIBRARY_PATH").or."".for
1eea0 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 ._,.v.in.ipairs(parse_ld_so_conf
1eec0 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 68 20 3d 20 70 ("/etc/ld.so.conf")).do.path.=.p
1eee0 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e ath....":"....v.end.end.table.in
1ef00 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 70 61 74 68 20 sert(formats,."%s").path.=.path.
1ef20 6f 72 20 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a 70 61 74 68 20 or."".if.os.is64bit().then.path.
1ef40 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 36 34 2f 3a 75 =.path....":/lib64:/usr/lib64/:u
1ef60 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 sr/local/lib64".end.path.=.path.
1ef80 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 ...":/lib:/usr/lib:/usr/local/li
1efa0 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 6d b".end.for._,.fmt.in.ipairs(form
1efc0 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d ats).do.local.name.=.string.form
1efe0 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 at(fmt,.libname).local.result.=.
1f000 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 73 os.pathsearch(name,.path).if.res
1f020 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a 65 ult.then.return.result.end.end.e
1f040 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 54 nd.function.os.get().return._OPT
1f060 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 IONS.os.or._OS.end.function.os.i
1f080 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 3d s(id).return.(os.get():lower().=
1f0a0 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 42 69 74 48 6f =.id:lower()).end.local._64BitHo
1f0c0 73 74 54 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 22 2c 0a 22 61 stTypes.=.{."x86_64",."ia64",."a
1f0e0 6d 64 36 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 2c 0a 22 73 70 md64",."ppc64",."powerpc64",."sp
1f100 61 72 63 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 69 arc64".}.function.os.is64bit().i
1f120 66 20 28 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 f.(os._is64bit()).then.return.tr
1f140 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d 20 22 77 69 6e ue.end.local.arch.if._OS.==."win
1f160 64 6f 77 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 4f dows".then.arch.=.os.getenv("PRO
1f180 43 45 53 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 66 20 5f 4f 53 CESSOR_ARCHITECTURE").elseif._OS
1f1a0 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 .==."macosx".then.arch.=.os.outp
1f1c0 75 74 6f 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 0a 61 72 63 68 utof("echo.$HOSTTYPE").else.arch
1f1e0 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a 65 6e 64 0a 61 .=.os.outputof("uname.-m").end.a
1f200 72 63 68 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 6f 73 74 74 79 rch.=.arch:lower().for._,.hostty
1f220 70 65 20 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 29 20 64 6f pe.in.ipairs(_64BitHostTypes).do
1f240 0a 69 66 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 .if.arch:find(hosttype).then.ret
1f260 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e urn.true.end.end.return.false.en
1f280 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c d.local.function.domatch(result,
1f2a0 20 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 73 .mask,.wantfiles).if.mask:starts
1f2c0 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 28 with("./").then.mask.=.mask:sub(
1f2e0 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 61 3).end.local.basedir.=.mask.loca
1f300 6c 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 73 l.starpos.=.mask:find("%*").if.s
1f320 74 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 75 tarpos.then.basedir.=.basedir:su
1f340 62 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d 20 b(1,.starpos.-.1).end.basedir.=.
1f360 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 62 path.getdirectory(basedir).if.(b
1f380 61 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 22 asedir.==.".").then.basedir.=.""
1f3a0 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 .end.local.recurse.=.mask:find("
1f3c0 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c 64 **",.nil,.true).mask.=.path.wild
1f3e0 63 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 cards(mask).local.function.match
1f400 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 3d walker(basedir).local.wildcard.=
1f420 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 6d .path.join(basedir,."*").local.m
1f440 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 .=.os.matchstart(wildcard).while
1f460 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 69 .(os.matchnext(m)).do.local.isfi
1f480 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e 74 le.=.os.matchisfile(m).if.((want
1f4a0 66 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 69 files.and.isfile).or.(not.wantfi
1f4c0 6c 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 les.and.not.isfile)).then.local.
1f4e0 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d 61 fname.=.path.join(basedir,.os.ma
1f500 74 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b 29 tchname(m)).if.fname:match(mask)
1f520 20 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 .==.fname.then.table.insert(resu
1f540 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 lt,.fname).end.end.end.os.matchd
1f560 6f 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d 61 one(m).if.recurse.then.m.=.os.ma
1f580 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 tchstart(wildcard).while.(os.mat
1f5a0 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 66 chnext(m)).do.if.not.os.matchisf
1f5c0 69 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e 6d ile(m).then.local.dirname.=.os.m
1f5e0 61 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f 69 atchname(m).matchwalker(path.joi
1f600 6e 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e n(basedir,.dirname)).end.end.os.
1f620 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 72 matchdone(m).end.end.matchwalker
1f640 28 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 64 (basedir).end.function.os.matchd
1f660 69 72 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 irs(...).local.arg={...}.local.r
1f680 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 esult.=.{.}.for._,.mask.in.ipair
1f6a0 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 s(arg).do.domatch(result,.mask,.
1f6c0 66 61 6c 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e false).end.return.result.end.fun
1f6e0 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 ction.os.matchfiles(...).local.a
1f700 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 rg={...}.local.result.=.{.}.for.
1f720 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 _,.mask.in.ipairs(arg).do.domatc
1f740 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e h(result,.mask,.true).end.return
1f760 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 20 .result.end.local.builtin_mkdir.
1f780 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 0a =.os.mkdir.function.os.mkdir(p).
1f7a0 6c 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 local.dir.=.iif(p:startswith("/"
1f7c0 29 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 68 ),."/",."").for.part.in.p:gmatch
1f7e0 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a 69 ("[^/]+").do.dir.=.dir....part.i
1f800 66 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 73 f.(part.~=."".and.not.path.isabs
1f820 6f 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 72 olute(part).and.not.os.isdir(dir
1f840 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e 5f )).then.local.ok,.err.=.builtin_
1f860 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 mkdir(dir).if.(not.ok).then.retu
1f880 72 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e rn.nil,.err.end.end.dir.=.dir...
1f8a0 20 22 2f 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ."/".end.return.true.end.functio
1f8c0 6e 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 70 65 20 3d 20 n.os.outputof(cmd).local.pipe.=.
1f8e0 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 69 70 io.popen(cmd).local.result.=.pip
1f900 65 3a 72 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 65 74 75 72 6e e:read('*a').pipe:close().return
1f920 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 20 .result.end.local.builtin_rmdir.
1f940 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 72 28 70 29 0a =.os.rmdir.function.os.rmdir(p).
1f960 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 20 2e 2e 20 22 local.dirs.=.os.matchdirs(p...."
1f980 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 73 /*").for._,.dname.in.ipairs(dirs
1f9a0 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 ).do.os.rmdir(dname).end.local.f
1f9c0 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a iles.=.os.matchfiles(p...."/*").
1f9e0 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f for._,.fname.in.ipairs(files).do
1fa00 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 69 6e 5f 72 6d .os.remove(fname).end.builtin_rm
1fa20 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 61 62 73 dir(p).end..function.path.getabs
1fa40 6f 6c 75 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 22 olute(p).p.=.path.translate(p,."
1fa60 2f 22 29 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 2e 22 20 65 6e /").if.(p.==."").then.p.=.".".en
1fa80 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e 69 73 61 62 73 d.local.result.=.iif.(path.isabs
1faa0 6f 6c 75 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 0a 66 6f 72 20 olute(p),.nil,.os.getcwd()).for.
1fac0 6e 2c 20 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 28 22 2f 22 2c n,.part.in.ipairs(p:explode("/",
1fae0 20 74 72 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 6e 64 20 6e 20 .true)).do.if.(part.==."".and.n.
1fb00 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 65 69 66 20 28 ==.1).then.result.=."/".elseif.(
1fb20 70 61 72 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 part.==."..").then.result.=.path
1fb40 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 66 20 28 70 61 .getdirectory(result).elseif.(pa
1fb60 72 74 20 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 61 72 74 73 77 rt.~=.".").then.if.(part:startsw
1fb80 69 74 68 28 22 24 22 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 ith("$").and.n.>.1).then.result.
1fba0 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 65 0a 72 65 73 =.result...."/"....part.else.res
1fbc0 75 6c 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 74 29 0a 65 6e ult.=.path.join(result,.part).en
1fbe0 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 6c 74 3a 65 6e d.end.end.result.=.iif(result:en
1fc00 64 73 77 69 74 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 dswith("/"),.result:sub(1,.-2),.
1fc20 72 65 73 75 6c 74 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 result).return.result.end.functi
1fc40 6f 6e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 6e 61 6d on.path.getbasename(p).local.nam
1fc60 65 20 3d 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 6e 61 e.=.path.getname(p).local.i.=.na
1fc80 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 me:findlast(".",.true).if.(i).th
1fca0 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 en.return.name:sub(1,.i.-.1).els
1fcc0 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 e.return.name.end.end.function.p
1fce0 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 ath.removeext(name).local.i.=.na
1fd00 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 me:findlast(".",.true).if.(i).th
1fd20 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 en.return.name:sub(1,.i.-.1).els
1fd40 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 e.return.name.end.end.function.p
1fd60 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a ath.getdirectory(p).local.i.=.p:
1fd80 66 69 6e 64 6c 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a findlast("/",.true).if.(i).then.
1fda0 69 66 20 69 20 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 0a 72 65 74 75 if.i.>.1.then.i.=.i.-.1.end.retu
1fdc0 72 6e 20 70 3a 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 rn.p:sub(1,.i).else.return.".".e
1fde0 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 72 69 76 65 28 70 29 nd.end.function.path.getdrive(p)
1fe00 0a 6c 6f 63 61 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 61 6c 20 63 68 .local.ch1.=.p:sub(1,1).local.ch
1fe20 32 20 3d 20 70 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a 22 20 74 68 65 2.=.p:sub(2,2).if.ch2.==.":".the
1fe40 6e 0a 72 65 74 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 n.return.ch1.end.end.function.pa
1fe60 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 th.getextension(p).local.i.=.p:f
1fe80 69 6e 64 6c 61 73 74 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 indlast(".",.true).if.(i).then.r
1fea0 65 74 75 72 6e 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e eturn.p:sub(i).else.return."".en
1fec0 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c d.end.function.path.getname(p).l
1fee0 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 29 0a 69 66 20 ocal.i.=.p:findlast("[/\\]").if.
1ff00 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 29 0a 65 6c 73 (i).then.return.p:sub(i.+.1).els
1ff20 65 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 e.return.p.end.end.function.path
1ff40 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 3d 20 70 61 74 .getrelative(src,.dst).src.=.pat
1ff60 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 74 68 2e 67 65 h.getabsolute(src).dst.=.path.ge
1ff80 74 61 62 73 6f 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 73 74 29 20 74 tabsolute(dst).if.(src.==.dst).t
1ffa0 68 65 6e 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 74 61 72 74 73 hen.return.".".end.if.dst:starts
1ffc0 77 69 74 68 28 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 6e 64 0a 73 72 with("$").then.return.dst.end.sr
1ffe0 63 20 3d 20 73 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e 20 22 2f 22 0a c.=.src...."/".dst.=.dst...."/".
20000 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f local.idx.=.0.while.(true).do.lo
20020 63 61 6c 20 74 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 2c cal.tst.=.src:find("/",.idx.+.1,
20040 20 74 72 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 75 62 28 31 2c .true).if.tst.then.if.src:sub(1,
20060 74 73 74 29 20 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 tst).==.dst:sub(1,tst).then.idx.
20080 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a =.tst.else.break.end.else.break.
200a0 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 end.end.local.first.=.src:find("
200c0 2f 22 2c 20 30 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 74 20 74 68 65 /",.0,.true).if.idx.<=.first.the
200e0 6e 0a 72 65 74 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 73 72 63 20 n.return.dst:sub(1,.-2).end.src.
20100 3d 20 73 72 63 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 74 3a 73 75 62 =.src:sub(idx.+.1).dst.=.dst:sub
20120 28 69 64 78 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 69 64 78 20 (idx.+.1).local.result.=."".idx.
20140 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 20 64 6f 0a 72 =.src:find("/").while.(idx).do.r
20160 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 20 3d 20 73 72 esult.=.result...."../".idx.=.sr
20180 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 73 75 6c 74 20 c:find("/",.idx.+.1).end.result.
201a0 3d 20 72 65 73 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3a 73 75 =.result....dst.return.result:su
201c0 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 b(1,.-2).end.function.path.iscfi
201e0 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 le(fname).local.extensions.=.{."
20200 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 .c",.".s",.".m".}.local.ext.=.pa
20220 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 th.getextension(fname):lower().r
20240 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c eturn.table.contains(extensions,
20260 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c .ext).end.function.path.iscppfil
20280 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e e(fname).local.extensions.=.{.".
202a0 63 63 22 2c 20 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 22 2e 73 22 2c cc",.".cpp",.".cxx",.".c",.".s",
202c0 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e .".m",.".mm".}.local.ext.=.path.
202e0 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 getextension(fname):lower().retu
20300 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 rn.table.contains(extensions,.ex
20320 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 t).end.function.path.isobjcfile(
20340 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 6d 22 fname).local.extensions.=.{.".m"
20360 2c 20 22 2e 6d 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 ,.".mm".}.local.ext.=.path.getex
20380 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 61 tension(fname):lower().return.ta
203a0 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 6e ble.contains(extensions,.ext).en
203c0 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 6e 61 6d d.function.path.iscppheader(fnam
203e0 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 68 22 2c 20 22 2e e).local.extensions.=.{.".h",.".
20400 68 68 22 2c 20 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 hh",.".hpp",.".hxx".}.local.ext.
20420 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 =.path.getextension(fname):lower
20440 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 ().return.table.contains(extensi
20460 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 72 65 ons,.ext).end.function.path.isre
20480 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f sourcefile(fname).local.extensio
204a0 6e 73 20 3d 20 7b 20 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e ns.=.{.".rc".}.local.ext.=.path.
204c0 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 getextension(fname):lower().retu
204e0 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 rn.table.contains(extensions,.ex
20500 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c t).end.function.path.join(...).l
20520 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 73 20 3d 20 73 ocal.arg={...}.local.numargs.=.s
20540 65 6c 65 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 3d 3d 20 30 20 elect("#",....).if.numargs.==.0.
20560 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 6c 6c 70 61 72 then.return."";.end.local.allpar
20580 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c 20 2d 31 20 64 ts.=.{}.for.i.=.numargs,.1,.-1.d
205a0 6f 0a 6c 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e 2e 29 0a 69 66 o.local.part.=.select(i,....).if
205c0 20 70 61 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 .part.and.#part.>.0.and.part.~=.
205e0 22 2e 22 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 ".".then.while.part:endswith("/"
20600 29 20 64 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a ).do.part.=.part:sub(1,.-2).end.
20620 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 61 72 74 29 0a table.insert(allparts,.1,.part).
20640 69 66 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 65 6e 0a 62 72 if.path.isabsolute(part).then.br
20660 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e eak.end.end.end.return.table.con
20680 63 61 74 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 cat(allparts,."/").end.function.
206a0 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 61 73 65 29 path.rebase(p,.oldbase,.newbase)
206c0 0a 70 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 28 .p.=.path.getabsolute(path.join(
206e0 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 oldbase,.p)).p.=.path.getrelativ
20700 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 e(newbase,.p).return.p.end.funct
20720 69 6f 6e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a 69 66 20 28 74 ion.path.translate(p,.sep).if.(t
20740 79 70 65 28 70 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 ype(p).==."table").then.local.re
20760 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 72 sult.=.{.}.for._,.value.in.ipair
20780 73 28 70 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 70 61 74 s(p).do.table.insert(result,.pat
207a0 68 2e 74 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 h.translate(value)).end.return.r
207c0 65 73 75 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 6e 0a 69 66 20 esult.else.if.(not.sep).then.if.
207e0 28 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 20 3d 20 22 5c (os.is("windows")).then.sep.=."\
20800 5c 22 0a 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 \".else.sep.=."/".end.end.local.
20820 72 65 73 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 70 29 0a 72 65 result.=.p:gsub("[/\\]",.sep).re
20840 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 69 6f 6e 20 70 61 74 turn.result.end.end.function.pat
20860 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 h.wildcards(pattern).pattern.=.p
20880 61 74 74 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 25 29 25 25 5d attern:gsub("([%+%.%-%^%$%(%)%%]
208a0 29 22 2c 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 )",."%%%1").pattern.=.pattern:gs
208c0 75 62 28 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 ub("%*%*",."\001").pattern.=.pat
208e0 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 74 65 72 6e 20 tern:gsub("%*",."\002").pattern.
20900 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 29 0a 70 61 74 =.pattern:gsub("\001",.".*").pat
20920 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c 20 22 5b 5e 2f tern.=.pattern:gsub("\002",."[^/
20940 5d 2a 22 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ]*").return.pattern.end.function
20960 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 6e 67 65 64 0a .path.trimdots(p).local.changed.
20980 72 65 70 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a 73 74 61 72 74 repeat.changed.=.true.if.p:start
209a0 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 33 29 0a 65 6c swith("./").then.p.=.p:sub(3).el
209c0 73 65 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 65 6e 0a 70 20 seif.p:startswith("../").then.p.
209e0 3d 20 70 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 61 6c 73 65 0a =.p:sub(4).else.changed.=.false.
20a00 65 6e 64 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 end.until.not.changed.return.p.e
20a20 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 73 2c 20 70 nd..function.string.explode(s,.p
20a40 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 3d 3d 20 27 27 attern,.plain).if.(pattern.==.''
20a60 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 6f ).then.return.false.end.local.po
20a80 73 20 3d 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 74 2c 73 70 20 s.=.0.local.arr.=.{.}.for.st,sp.
20aa0 69 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 28 70 61 74 74 in.function().return.s:find(patt
20ac0 65 72 6e 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 6c 65 2e 69 6e ern,.pos,.plain).end.do.table.in
20ae0 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 0a 70 6f 73 20 sert(arr,.s:sub(pos,.st-1)).pos.
20b00 3d 20 73 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 =.sp.+.1.end.table.insert(arr,.s
20b20 3a 73 75 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 :sub(pos)).return.arr.end.functi
20b40 6f 6e 20 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 on.string.findlast(s,.pattern,.p
20b60 6c 61 69 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 0a 6c 6f 63 61 lain).local.curr.=.0.repeat.loca
20b80 6c 20 6e 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 72 72 20 2b 20 l.next.=.s:find(pattern,.curr.+.
20ba0 31 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 72 72 20 3d 20 1,.plain).if.(next).then.curr.=.
20bc0 6e 65 78 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 20 28 63 75 next.end.until.(not.next).if.(cu
20be0 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e 64 0a 65 6e 64 rr.>.0).then.return.curr.end.end
20c00 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 68 61 79 73 .function.string.startswith(hays
20c20 74 61 63 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 61 63 6b 3a 66 tack,.needle).return.(haystack:f
20c40 69 6e 64 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a 65 6e 64 0a 00 ind(needle,.1,.true).==.1).end..
20c60 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 function.table.contains(t,.value
20c80 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d ).for._,.v.in.pairs(t).do.if.v.=
20ca0 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 =.value.then.return.true.end.end
20cc0 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 .return.false.end.function.table
20ce0 2e 69 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 69 6e .icontains(t,.value).for._,.v.in
20d00 20 69 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 6e .ipairs(t).do.if.v.==.value.then
20d20 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 73 .return.true.end.end.return.fals
20d40 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 61 72 72 e.end.function.table.extract(arr
20d60 2c 20 66 6e 61 6d 65 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 ,.fname).local.result.=.{.}.for.
20d80 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 _,v.in.ipairs(arr).do.table.inse
20da0 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 rt(result,.v[fname]).end.return.
20dc0 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 result.end.function.table.flatte
20de0 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 n(arr).local.result.=.{.}.local.
20e00 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 66 6f 72 20 5f 2c 20 76 20 69 function.flatten(arr).for._,.v.i
20e20 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 79 70 65 28 76 29 20 3d 3d 20 22 n.ipairs(arr).do.if.type(v).==."
20e40 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 29 0a 65 6c 73 65 0a 74 61 62 6c table".then.flatten(v).else.tabl
20e60 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 6e 64 0a 65 6e 64 0a e.insert(result,.v).end.end.end.
20e80 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 flatten(arr).return.result.end.f
20ea0 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 61 72 72 2c 20 62 65 66 6f 72 unction.table.implode(arr,.befor
20ec0 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 e,.after,.between).local.result.
20ee0 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 =."".for._,v.in.ipairs(arr).do.i
20f00 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 65 74 77 65 65 6e 29 20 74 68 65 f.(result.~=."".and.between).the
20f20 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 74 77 65 65 6e 0a 65 6e 64 n.result.=.result....between.end
20f40 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 66 6f 72 65 20 2e 2e 20 76 20 .result.=.result....before....v.
20f60 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 ...after.end.return.result.end.f
20f80 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 unction.table.insertflat(tbl,.va
20fa0 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 3d 3d 20 22 74 61 62 6c 65 22 lues).if.type(values).==."table"
20fc0 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c .then.for._,.value.in.ipairs(val
20fe0 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 ues).do.table.insertflat(tbl,.va
21000 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 lue).end.else.table.insert(tbl,.
21020 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 values).end.end.function.table.i
21040 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 78 74 28 74 29 20 3d 3d 20 6e 69 6c 0a sempty(t).return.next(t).==.nil.
21060 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 end.function.table.join(...).loc
21080 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a al.arg={...}.local.result.=.{.}.
210a0 66 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 for._,t.in.ipairs(arg).do.if.typ
210c0 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 e(t).==."table".then.for._,v.in.
210e0 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 ipairs(t).do.table.insert(result
21100 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c ,.v).end.else.table.insert(resul
21120 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a t,.t).end.end.return.result.end.
21140 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 6b function.table.keys(tbl).local.k
21160 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 74 62 6c 29 20 eys.=.{}.for.k,._.in.pairs(tbl).
21180 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 0a 65 6e 64 0a 72 65 74 do.table.insert(keys,.k).end.ret
211a0 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6d 65 72 67 urn.keys.end.function.table.merg
211c0 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 e(...).local.arg={...}.local.res
211e0 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 ult.=.{.}.for._,t.in.ipairs(arg)
21200 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 .do.if.type(t).==."table".then.f
21220 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 or.k,v.in.pairs(t).do.result[k].
21240 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 =.v.end.else.error("invalid.valu
21260 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 e").end.end.return.result.end.fu
21280 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 61 72 72 2c 20 74 72 61 6e nction.table.translate(arr,.tran
212a0 73 6c 61 74 69 6f 6e 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 slation).local.result.=.{.}.for.
212c0 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 6c 6f 63 61 6c _,.value.in.ipairs(arr).do.local
212e0 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 3d 3d 20 .tvalue.if.type(translation).==.
21300 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 "function".then.tvalue.=.transla
21320 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c tion(value).else.tvalue.=.transl
21340 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 20 28 74 76 61 6c 75 65 29 20 74 68 65 ation[value].end.if.(tvalue).the
21360 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 76 61 6c 75 65 29 0a 65 n.table.insert(result,.tvalue).e
21380 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 nd.end.return.result.end..functi
213a0 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 27 27 on.io.capture().io.captured.=.''
213c0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c 6f .end.function.io.endcapture().lo
213e0 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e 63 61 cal.captured.=.io.captured.io.ca
21400 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 6e 64 ptured.=.nil.return.captured.end
21420 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 75 .local.builtin_open.=.io.open.fu
21440 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 20 28 nction.io.open(fname,.mode).if.(
21460 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 20 74 mode).then.if.(mode:find("w")).t
21480 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 hen.local.dir.=.path.getdirector
214a0 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 72 29 y(fname).ok,.err.=.os.mkdir(dir)
214c0 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a .if.(not.ok).then.error(err,.0).
214e0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 28 end.end.end.return.builtin_open(
21500 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 69 fname,.mode).end.function.io.pri
21520 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 69 66 ntf(msg,....).local.arg={...}.if
21540 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 0a 65 .not.io.eol.then.io.eol.=."\n".e
21560 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e 64 65 nd.if.not.io.indent.then.io.inde
21580 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 22 6e nt.=."\t".end.if.type(msg).==."n
215a0 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e 69 6e umber".then.s.=.string.rep(io.in
215c0 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 62 6c dent,.msg)....string.format(tabl
215e0 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 2e 66 e.unpack(arg)).else.s.=.string.f
21600 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6e ormat(msg,.table.unpack(arg)).en
21620 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 d.if.io.captured.then.io.capture
21640 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a 65 d.=.io.captured....s....io.eol.e
21660 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f 6c 29 lse.io.write(s).io.write(io.eol)
21680 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 00 70 72 65 6d 61 6b 65 .end.end._p.=.io.printf..premake
216a0 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 .=.{.}.premake.platforms.=..{.Na
216c0 74 69 76 65 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 22 2c tive.=..{..cfgsuffix.......=."",
216e0 0a 7d 2c 0a 78 33 32 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 .},.x32.=..{..cfgsuffix.......=.
21700 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 "32",.},.x64.=..{..cfgsuffix....
21720 20 20 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 0a 7b 20 0a 63 66 ...=."64",.},.Universal.=..{..cf
21740 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 gsuffix.......=."univ",.},.Unive
21760 72 73 61 6c 33 32 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 rsal32.=..{..cfgsuffix.......=."
21780 75 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 0a 7b 20 0a 63 66 univ32",.},.Universal64.=..{..cf
217a0 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 gsuffix.......=."univ64",.},.PS3
217c0 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 70 73 33 22 2c 0a .=..{..cfgsuffix.......=."ps3",.
217e0 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 iscrosscompiler.=.true,.noshared
21800 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 libs....=.true,.namestyle.......
21820 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 =."PS3",.},.WiiDev.=.{.cfgsuffix
21840 20 20 20 20 20 20 20 3d 20 22 77 69 69 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 .......=."wii",.iscrosscompiler.
21860 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c =.true,.namestyle.......=."PS3",
21880 0a 7d 2c 0a 58 62 6f 78 33 36 30 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 .},.Xbox360.=..{..cfgsuffix.....
218a0 20 20 3d 20 22 78 62 6f 78 33 36 30 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d ..=."xbox360",.iscrosscompiler.=
218c0 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 .true,.namestyle.......=."window
218e0 73 22 2c 0a 7d 2c 0a 41 52 4d 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d s",.},.ARM.=.{.cfgsuffix.......=
21900 20 22 41 52 4d 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a ."ARM",.iscrosscompiler.=.true,.
21920 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 7d 0a 7d 0a namestyle.......=."windows".}.}.
21940 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 local.builtin_dofile.=.dofile.fu
21960 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 nction.dofile(fname).local.oldcw
21980 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 d.=.os.getcwd().local.oldfile.=.
219a0 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 _SCRIPT.if.(not.os.isfile(fname)
219c0 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 ).then.local.path.=.os.pathsearc
219e0 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 h(fname,._OPTIONS["scripts"],.os
21a00 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 .getenv("PREMAKE_PATH")).if.(pat
21a20 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 h).then.fname.=.path.."/"..fname
21a40 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c .end.end._SCRIPT.=.path.getabsol
21a60 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 ute(fname).local.newcwd.=.path.g
21a80 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 etdirectory(_SCRIPT).os.chdir(ne
21aa0 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 wcwd).local.a,.b,.c,.d,.e,.f.=.b
21ac0 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d uiltin_dofile(_SCRIPT)._SCRIPT.=
21ae0 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e .oldfile.os.chdir(oldcwd).return
21b00 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 .a,.b,.c,.d,.e,.f.end.function.i
21b20 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 if(expr,.trueval,.falseval).if.(
21b40 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 expr).then.return.trueval.else.r
21b60 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 eturn.falseval.end.end.function.
21b80 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d include(fname).local.dir,.name.=
21ba0 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 66 6e 61 6d 65 .premake.findDefaultScript(fname
21bc0 2c 20 66 61 6c 73 65 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 ,.false).if.dir.~=.nil.then.retu
21be0 72 6e 20 64 6f 66 69 6c 65 28 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e rn.dofile(dir...."/"....name).en
21c00 64 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 d.return.nil.end.function.printf
21c20 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 (msg,....).local.arg={...}.print
21c40 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b (string.format(msg,.table.unpack
21c60 28 61 72 67 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 3d (arg))).end.local.builtin_type.=
21c80 20 74 79 70 65 0a 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 .type.function.type(t).local.mt.
21ca0 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 =.getmetatable(t).if.(mt).then.i
21cc0 66 20 28 6d 74 2e 5f 5f 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 f.(mt.__type).then.return.mt.__t
21ce0 79 70 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 28 ype.end.end.return.builtin_type(
21d00 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 t).end..premake.action.=.{.}.pre
21d20 6d 61 6b 65 2e 61 63 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 make.action.list.=.{.}.function.
21d40 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 premake.action.add(a).local.miss
21d60 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 ing.for._,.field.in.ipairs({"des
21d80 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f cription",."trigger"}).do.if.(no
21da0 74 20 61 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 t.a[field]).then.missing.=.field
21dc0 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 .end.end.if.(missing).then.error
21de0 28 22 61 63 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 ("action.needs.a."....missing,.3
21e00 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 ).end.premake.action.list[a.trig
21e20 67 65 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 ger].=.a.end.function.premake.ac
21e40 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b tion.call(name).local.a.=.premak
21e60 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 e.action.list[name].for.sln.in.p
21e80 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f remake.solution.each().do.if.a.o
21ea0 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 nsolution.then.a.onsolution(sln)
21ec0 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e .end.for.prj.in.premake.solution
21ee0 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a .eachproject(sln).do.if.a.onproj
21f00 65 63 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e ect.then.a.onproject(prj).end.en
21f20 64 0a 65 6e 64 0a 69 66 20 61 2e 65 78 65 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 d.end.if.a.execute.then.a.execut
21f40 65 28 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 61 63 74 e().end.end.function.premake.act
21f60 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 ion.current().return.premake.act
21f80 69 6f 6e 2e 67 65 74 28 5f 41 43 54 49 4f 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 ion.get(_ACTION).end.function.pr
21fa0 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 emake.action.get(name).return.pr
21fc0 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 emake.action.list[name].end.func
21fe0 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c tion.premake.action.each().local
22000 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 .keys.=.{.}.for._,.action.in.pai
22020 72 73 28 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 rs(premake.action.list).do.table
22040 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e .insert(keys,.action.trigger).en
22060 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 d.table.sort(keys).local.i.=.0.r
22080 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 72 65 74 75 72 eturn.function().i.=.i.+.1.retur
220a0 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 n.premake.action.list[keys[i]].e
220c0 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 nd.end.function.premake.action.s
220e0 65 74 28 6e 61 6d 65 29 0a 5f 41 43 54 49 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 et(name)._ACTION.=.name.local.ac
22100 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a tion.=.premake.action.get(name).
22120 69 66 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f if.action.then._OS.=.action.os.o
22140 72 20 5f 4f 53 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 61 r._OS.end.end.function.premake.a
22160 63 74 69 6f 6e 2e 73 75 70 70 6f 72 74 73 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a ction.supports(action,.feature).
22180 69 66 20 6e 6f 74 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a if.not.action.then.return.false.
221a0 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 end.if.action.valid_languages.th
221c0 65 6e 0a 69 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 en.if.table.contains(action.vali
221e0 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 d_languages,.feature).then.retur
22200 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b n.true.end.end.if.action.valid_k
22220 69 6e 64 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 inds.then.if.table.contains(acti
22240 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 on.valid_kinds,.feature).then.re
22260 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 turn.true.end.end.return.false.e
22280 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 nd..premake.option.=.{.}.premake
222a0 2e 6f 70 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 72 65 6d .option.list.=.{.}.function.prem
222c0 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e ake.option.add(opt).local.missin
222e0 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 g.for._,.field.in.ipairs({."desc
22300 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f ription",."trigger".}).do.if.(no
22320 74 20 6f 70 74 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 t.opt[field]).then.missing.=.fie
22340 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 ld.end.end.if.(missing).then.err
22360 6f 72 28 22 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c or("option.needs.a."....missing,
22380 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e .3).end.premake.option.list[opt.
223a0 74 72 69 67 67 65 72 5d 20 3d 20 6f 70 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d trigger].=.opt.end.function.prem
223c0 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d ake.option.get(name).return.prem
223e0 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 ake.option.list[name].end.functi
22400 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b on.premake.option.each().local.k
22420 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 eys.=.{.}.for._,.option.in.pairs
22440 28 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 (premake.option.list).do.table.i
22460 6e 73 65 72 74 28 6b 65 79 73 2c 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a nsert(keys,.option.trigger).end.
22480 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 table.sort(keys).local.i.=.0.ret
224a0 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 72 65 74 75 72 6e 20 urn.function().i.=.i.+.1.return.
224c0 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 premake.option.list[keys[i]].end
224e0 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 76 61 6c .end.function.premake.option.val
22500 69 64 61 74 65 28 76 61 6c 75 65 73 29 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 idate(values).for.key,.value.in.
22520 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 pairs(values).do.local.opt.=.pre
22540 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 make.option.get(key).if.(not.opt
22560 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 ).then.return.false,."invalid.op
22580 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 tion.'"....key...."'".end.if.(op
225a0 74 2e 76 61 6c 75 65 20 61 6e 64 20 76 61 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 t.value.and.value.==."").then.re
225c0 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 6e 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 turn.false,."no.value.specified.
225e0 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a for.option.'"....key...."'".end.
22600 69 66 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 if.opt.allowed.then.local.found.
22620 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 6f =.false.for._,.match.in.ipairs(o
22640 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 61 pt.allowed).do.if.match[1].==.va
22660 6c 75 65 20 74 68 65 6e 0a 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 0a lue.then.found.=.true.break.end.
22680 65 6e 64 0a 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c end.if.not.found.then.return.fal
226a0 73 65 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 se,.string.format("invalid.value
226c0 20 27 25 73 27 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 6b .'%s'.for.option.'%s'",.value,.k
226e0 65 79 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a ey).end.end.end.return.true.end.
22700 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d .premake.tree.=.{.}.local.tree.=
22720 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 .premake.tree.function.premake.t
22740 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c ree.new(n).local.t.=.{.name.=.n,
22760 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 66 .children.=.{.}.}.return.t.end.f
22780 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c 20 unction.premake.tree.add(tr,.p,.
227a0 6f 6e 61 64 64 66 75 6e 63 29 0a 69 66 20 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 onaddfunc).if.p.==.".".then.retu
227c0 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 rn.tr.end.local.parentnode.=.tre
227e0 65 2e 61 64 64 28 74 72 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c 20 e.add(tr,.path.getdirectory(p),.
22800 6f 6e 61 64 64 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 onaddfunc).local.childname.=.pat
22820 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 66 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e h.getname(p).if.childname.==."..
22840 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 ".then.return.parentnode.end.loc
22860 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 al.childnode.=.parentnode.childr
22880 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f en[childname].if.not.childnode.o
228a0 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 r.childnode.path.~=.p.then.child
228c0 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 node.=.tree.insert(parentnode,.t
228e0 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e 61 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 ree.new(childname)).childnode.pa
22900 74 68 20 3d 20 70 0a 69 66 20 6f 6e 61 64 64 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 75 th.=.p.if.onaddfunc.then.onaddfu
22920 6e 63 28 63 68 69 6c 64 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 69 nc(childnode).end.end.return.chi
22940 6c 64 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 ldnode.end.function.premake.tree
22960 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e 73 .insert(parent,.child).table.ins
22980 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 63 ert(parent.children,.child).if.c
229a0 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 63 hild.name.then.parent.children[c
229c0 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 72 hild.name].=.child.end.child.par
229e0 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 75 ent.=.parent.return.child.end.fu
22a00 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 nction.premake.tree.getlocalpath
22a20 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a (node).if.node.parent.path.then.
22a40 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 6d 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 return.node.name.elseif.node.cfg
22a60 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a .then.return.node.cfg.name.else.
22a80 72 65 74 75 72 6e 20 6e 6f 64 65 2e 70 61 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f return.node.path.end.end.functio
22aa0 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 n.premake.tree.remove(node).loca
22ac0 6c 20 63 68 69 6c 64 72 65 6e 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 l.children.=.node.parent.childre
22ae0 6e 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 n.for.i.=.1,.#children.do.if.chi
22b00 6c 64 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f ldren[i].==.node.then.table.remo
22b20 76 65 28 63 68 69 6c 64 72 65 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 ve(children,.i).end.end.node.chi
22b40 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e ldren.=.{}.end.function.premake.
22b60 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 tree.sort(tr).tree.traverse(tr,.
22b80 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e {.onnode.=.function(node).table.
22ba0 73 6f 72 74 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 sort(node.children,.function(a,b
22bc0 29 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e ).return.a.name.<.b.name.end).en
22be0 64 0a 7d 2c 20 74 72 75 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e d.},.true).end.function.premake.
22c00 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 tree.traverse(t,.fn,.includeroot
22c20 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f ,.initialdepth).local.donode,.do
22c40 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c children.donode.=.function(node,
22c60 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 .fn,.depth).if.node.isremoved.th
22c80 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 en..return..end.if.fn.onnode.the
22ca0 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 69 n..fn.onnode(node,.depth)..end.i
22cc0 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e 2e f.#node.children.>.0.then.if.fn.
22ce0 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e onbranchenter.then.fn.onbranchen
22d00 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 ter(node,.depth).end.if.fn.onbra
22d20 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 nch.then..fn.onbranch(node,.dept
22d40 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 h)..end.dochildren(node,.fn,.dep
22d60 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e 0a th.+.1).if.fn.onbranchexit.then.
22d80 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 fn.onbranchexit(node,.depth).end
22da0 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 .else.if.fn.onleaf.then..fn.onle
22dc0 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 af(node,.depth)..end.end.end.doc
22de0 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 hildren.=.function(parent,.fn,.d
22e00 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 epth).local.i.=.1.while.i.<=.#pa
22e20 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 rent.children.do.local.node.=.pa
22e40 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e rent.children[i].donode(node,.fn
22e60 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 ,.depth).if.node.==.parent.child
22e80 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e ren[i].then.i.=.i.+.1.end.end.en
22ea0 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 61 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 69 d.if.not.initialdepth.then.initi
22ec0 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e 64 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 74 aldepth.=.0.end.if.includeroot.t
22ee0 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a hen.donode(t,.fn,.initialdepth).
22f00 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 else.dochildren(t,.fn,.initialde
22f20 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d pth).end.end..premake.solution.=
22f40 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d .{.}.premake.solution.list.=.{.}
22f60 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 6e 65 77 28 6e .function.premake.solution.new(n
22f80 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ame).local.sln.=.{.}.table.inser
22fa0 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 t(premake.solution.list,.sln).pr
22fc0 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a emake.solution.list[name].=.sln.
22fe0 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 setmetatable(sln,.{.__type="solu
23000 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 tion".}).sln.name...........=.na
23020 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 me.sln.basedir........=.os.getcw
23040 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e d().sln.projects.......=.{.}.sln
23060 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 .blocks.........=.{.}.sln.config
23080 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 20 urations.=.{.}.sln.groups.......
230a0 20 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ..=.{.}.return.sln.end.function.
230c0 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 20 premake.solution.each().local.i.
230e0 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 =.0.return.function.().i.=.i.+.1
23100 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 .if.i.<=.#premake.solution.list.
23120 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 then.return.premake.solution.lis
23140 74 5b 69 5d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b t[i].end.end.end.function.premak
23160 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 e.solution.eachproject(sln).loca
23180 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 69 l.i.=.0.return.function.().i.=.i
231a0 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 65 .+.1.if.(i.<=.#sln.projects).the
231c0 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f n.return.premake.solution.getpro
231e0 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ject(sln,.i).end.end.end.functio
23200 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e n.premake.solution.eachgroup(sln
23220 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a ).local.i.=.0.return.function().
23240 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 20 74 i.=.i.+.1.if(i.<=.#sln.groups).t
23260 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 hen.return.premake.solution.getg
23280 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f roup(sln,.i).end.end.end.functio
232a0 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 75 n.premake.solution.get(key).retu
232c0 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e rn.premake.solution.list[key].en
232e0 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 d.function.premake.solution.getp
23300 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c 6e roject(sln,.idx).local.prj.=.sln
23320 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 .projects[idx].local.cfg.=.prema
23340 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a ke.getconfig(prj).cfg.name.=.prj
23360 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 .name.return.cfg.end.function.pr
23380 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 64 78 emake.solution.getgroup(sln,.idx
233a0 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a 72 65 ).local.grp.=.sln.groups[idx].re
233c0 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d 20 7b turn.grp.end.premake.project.=.{
233e0 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c .}.function.premake.project.buil
23400 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d dsourcetree(prj).local.tr.=.prem
23420 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 63 ake.tree.new(prj.name).tr.projec
23440 74 20 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 t.=.prj.local.isvpath.local.func
23460 74 69 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d 20 tion.onadd(node).node.isvpath.=.
23480 69 73 76 70 61 74 68 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e isvpath.end.for.fcfg.in.premake.
234a0 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 69 73 76 70 61 74 68 project.eachfile(prj).do.isvpath
234c0 20 3d 20 28 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 29 0a 6c 6f 63 .=.(fcfg.name.~=.fcfg.vpath).loc
234e0 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 66 al.node.=.premake.tree.add(tr,.f
23500 63 66 67 2e 76 70 61 74 68 2c 20 6f 6e 61 64 64 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 66 63 66 cfg.vpath,.onadd).node.cfg.=.fcf
23520 67 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 72 65 74 75 g.end.premake.tree.sort(tr).retu
23540 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 rn.tr.end.function.premake.eachc
23560 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f 6a onfig(prj,.platform).if.prj.proj
23580 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a 6c ect.then.prj.=.prj.project.end.l
235a0 6f 63 61 6c 20 63 66 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 ocal.cfgs.=.prj.solution.configu
235c0 72 61 74 69 6f 6e 73 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 rations.local.i.=.0.return.funct
235e0 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 63 66 67 73 20 74 ion.().i.=.i.+.1.if.i.<=.#cfgs.t
23600 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a hen.return.premake.getconfig(prj
23620 2c 20 63 66 67 73 5b 69 5d 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 ,.cfgs[i],.platform).end.end.end
23640 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 .function.premake.project.eachfi
23660 6c 65 28 70 72 6a 29 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 le(prj).if.not.prj.project.then.
23680 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 prj.=.premake.getconfig(prj).end
236a0 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 73 .local.i.=.0.local.t.=.prj.files
236c0 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 .return.function.().i.=.i.+.1.if
236e0 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 70 72 6a .(i.<=.#t).then.local.fcfg.=.prj
23700 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 .__fileconfigs[t[i]].fcfg.vpath.
23720 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 =.premake.project.getvpath(prj,.
23740 66 63 66 67 2e 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 fcfg.name).return.fcfg.end.end.e
23760 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a 69 nd.function.premake.esc(value).i
23780 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 20 74 68 65 6e 0a f.(type(value).==."table").then.
237a0 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 76 20 69 6e 20 69 70 local.result.=.{.}.for._,v.in.ip
237c0 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
237e0 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 lt,.premake.esc(v)).end.return.r
23800 65 73 75 6c 74 0a 65 6c 73 65 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 26 esult.else.value.=.value:gsub('&
23820 27 2c 20 20 22 26 61 6d 70 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 ',.."&amp;").value.=.value:gsub(
23840 27 22 27 2c 20 20 22 26 71 75 6f 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 '"',.."&quot;").value.=.value:gs
23860 75 62 28 22 27 22 2c 20 20 22 26 61 70 6f 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 ub("'",.."&apos;").value.=.value
23880 3a 67 73 75 62 28 27 3c 27 2c 20 20 22 26 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 :gsub('<',.."&lt;").value.=.valu
238a0 65 3a 67 73 75 62 28 27 3e 27 2c 20 20 22 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c e:gsub('>',.."&gt;").value.=.val
238c0 75 65 3a 67 73 75 62 28 27 5c 72 27 2c 20 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d 20 ue:gsub('\r',."&#x0D;").value.=.
238e0 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 6e 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 72 value:gsub('\n',."&#x0A;").retur
23900 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 6b 65 n.value.end.end.function.premake
23920 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 75 .filterplatforms(sln,.map,.defau
23940 6c 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 lt).local.result.=.{.}.local.key
23960 73 20 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 6f s.=.{.}.if.sln.platforms.then.fo
23980 72 20 5f 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 r._,.p.in.ipairs(sln.platforms).
239a0 64 6f 0a 69 66 20 6d 61 70 5b 70 5d 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 do.if.map[p].and.not.table.conta
239c0 69 6e 73 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 ins(keys,.map[p]).then.table.ins
239e0 65 72 74 28 72 65 73 75 6c 74 2c 20 70 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 ert(result,.p).table.insert(keys
23a00 2c 20 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c 74 ,.map[p]).end.end.end.if.#result
23a20 20 3d 3d 20 30 20 61 6e 64 20 64 65 66 61 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 .==.0.and.default.then.table.ins
23a40 65 72 74 28 72 65 73 75 6c 74 2c 20 64 65 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 ert(result,.default).end.return.
23a60 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 66 69 6e 64 result.end.function.premake.find
23a80 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 project(name).for.sln.in.premake
23aa0 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 .solution.each().do.for.prj.in.p
23ac0 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)
23ae0 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a 72 .do.if.(prj.name.==.name).then.r
23b00 65 74 75 72 6e 20 20 70 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 eturn..prj.end.end.end.end.funct
23b20 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e 73 ion.premake.findfile(prj,.extens
23b40 69 6f 6e 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e ion).for._,.fname.in.ipairs(prj.
23b60 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 65 files).do.if.fname:endswith(exte
23b80 6e 73 69 6f 6e 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 nsion).then.return.fname.end.end
23ba0 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 63 6f 6e 66 69 67 28 .end.function.premake.getconfig(
23bc0 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 6a prj,.cfgname,.pltname).prj.=.prj
23be0 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e .project.or.prj.if.pltname.==."N
23c00 61 74 69 76 65 22 20 6f 72 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a ative".or.not.table.contains(prj
23c20 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 .solution.platforms.or.{},.pltna
23c40 6d 65 29 20 74 68 65 6e 0a 70 6c 74 6e 61 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c me).then.pltname.=.nil.end.local
23c60 20 6b 65 79 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 6d .key.=.(cfgname.or."").if.pltnam
23c80 65 20 74 68 65 6e 20 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 0a e.then.key.=.key....pltname.end.
23ca0 72 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 return.prj.__configs[key].end.fu
23cc0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 nction.premake.getconfigname(cfg
23ce0 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 66 name,.platform,.useshortname).if
23d00 20 63 66 67 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e 61 .cfgname.then.local.name.=.cfgna
23d20 6d 65 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 me.if.platform.and.platform.~=."
23d40 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 69 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 65 Native".then.if.useshortname.the
23d60 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 n.name.=.name....premake.platfor
23d80 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 ms[platform].cfgsuffix.else.name
23da0 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 .=.name...."|"....platform.end.e
23dc0 6e 64 0a 72 65 74 75 72 6e 20 69 69 66 28 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 nd.return.iif(useshortname,.name
23de0 3a 6c 6f 77 65 72 28 29 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e :lower(),.name).end.end.function
23e00 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 72 .premake.getdependencies(prj).pr
23e20 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 j.=.prj.project.or.prj.local.res
23e40 75 6c 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 ults.=.{.}.for._,.cfg.in.pairs(p
23e60 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 rj.__configs).do.for._,.link.in.
23e80 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 64 65 70 20 3d ipairs(cfg.links).do.local.dep.=
23ea0 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 64 65 .premake.findproject(link).if.de
23ec0 70 20 61 6e 64 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 73 p.and.not.table.contains(results
23ee0 2c 20 64 65 70 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 73 ,.dep).then.table.insert(results
23f00 2c 20 64 65 70 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 ,.dep).end.end.end.return.result
23f20 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 s.end.function.premake.project.g
23f40 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 74 etbasename(prjname,.pattern).ret
23f60 75 72 6e 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d 65 urn.pattern:gsub("%%%%",.prjname
23f80 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 ).end.function.premake.project.g
23fa0 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 etfilename(prj,.pattern).local.f
23fc0 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 name.=.premake.project.getbasena
23fe0 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 me(prj.name,.pattern).fname.=.pa
24000 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 th.join(prj.location,.fname).ret
24020 75 72 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 urn.path.getrelative(os.getcwd()
24040 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 ,.fname).end..function.premake.g
24060 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 6b 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 etlinks(cfg,.kind,.part).local.r
24080 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 esult.=.iif.(part.==."directory"
240a0 20 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c .and.kind.==."all",.cfg.libdirs,
240c0 20 7b 7d 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d .{}).local.cfgname.=.iif(cfg.nam
240e0 65 20 3d 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e e.==.cfg.project.name,."",.cfg.n
24100 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 ame).local.pathstyle.=.premake.g
24120 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 etpathstyle(cfg).local.namestyle
24140 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 .=.premake.getnamestyle(cfg).loc
24160 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 al.function.canlink(source,.targ
24180 65 74 29 0a 69 66 20 28 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 et).if.(target.kind.~=."SharedLi
241a0 62 22 20 61 6e 64 20 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 b".and.target.kind.~=."StaticLib
241c0 22 29 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 70 72 65 6d ").then.return.false.end.if.prem
241e0 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 ake.iscppproject(source).then.re
24200 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 turn.premake.iscppproject(target
24220 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 ).elseif.premake.isdotnetproject
24240 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 (source).then.return.premake.isd
24260 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 otnetproject(target).end.end.for
24280 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f ._,.link.in.ipairs(cfg.links).do
242a0 0a 6c 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e .local.item.local.prj.=.premake.
242c0 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e findproject(link).if.prj.and.kin
242e0 64 20 7e 3d 20 22 73 79 73 74 65 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 d.~=."system".then.local.prjcfg.
24300 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 65 =.premake.getconfig(prj,.cfgname
24320 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 ,.cfg.platform).if.kind.==."depe
24340 6e 64 65 6e 63 69 65 73 22 20 6f 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 ndencies".or.canlink(cfg,.prjcfg
24360 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 72 79 22 29 20 ).then.if.(part.==."directory").
24380 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c then.item.=.path.rebase(prjcfg.l
243a0 69 6e 6b 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 inktarget.directory,.prjcfg.loca
243c0 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 66 20 28 70 61 72 74 tion,.cfg.location).elseif.(part
243e0 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 .==."basename").then.item.=.prjc
24400 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 fg.linktarget.basename.elseif.(p
24420 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 art.==."fullpath").then.item.=.p
24440 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 66 75 6c ath.rebase(prjcfg.linktarget.ful
24460 6c 70 61 74 68 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 lpath,.prjcfg.location,.cfg.loca
24480 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 tion).elseif.(part.==."object").
244a0 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 then.item.=.prjcfg.end.end.elsei
244c0 66 20 6e 6f 74 20 70 72 6a 20 61 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 f.not.prj.and.(kind.==."system".
244e0 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 or.kind.==."all").then.if.(part.
24500 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 20 70 61 74 68 ==."directory").then.item.=.path
24520 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 .getdirectory(link).elseif.(part
24540 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b .==."fullpath").then.item.=.link
24560 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.
24580 69 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 if.premake.iscppproject(cfg).the
245a0 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 n.item.=.item....".lib".elseif.p
245c0 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e remake.isdotnetproject(cfg).then
245e0 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 .item.=.item....".dll".end.end.e
24600 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d lseif.part.==."name".then.item.=
24620 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 .path.getname(link).elseif.part.
24640 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 ==."basename".then.item.=.path.g
24660 65 74 62 61 73 65 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e etbasename(link).else.item.=.lin
24680 6b 0a 65 6e 64 0a 69 66 20 69 74 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 k.end.if.item:find("/",.nil,.tru
246a0 65 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 e).then.item.=.path.getrelative(
246c0 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a cfg.project.location,.item).end.
246e0 65 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d end.if.item.then.if.pathstyle.==
24700 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 ."windows".and.part.~=."object".
24720 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c then.item.=.path.translate(item,
24740 20 22 5c 5c 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 ."\\").end.if.not.table.contains
24760 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 (result,.item).then.table.insert
24780 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 (result,.item).end.end.end.retur
247a0 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 n.result.end.function.premake.ge
247c0 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 tnamestyle(cfg).return.premake.p
247e0 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 latforms[cfg.platform].namestyle
24800 20 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 .or.premake.gettool(cfg).namesty
24820 6c 65 20 6f 72 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 le.or."posix".end.function.prema
24840 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e ke.getpathstyle(cfg).if.premake.
24860 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 action.current().os.==."windows"
24880 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 .then.return."windows".else.retu
248a0 72 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d rn."posix".end.end.function.prem
248c0 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 ake.gettarget(cfg,.direction,.pa
248e0 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 thstyle,.namestyle,.system).if.s
24900 79 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 ystem.==."bsd".then.system.=."li
24920 6e 75 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 nux".end.local.kind.=.cfg.kind.i
24940 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
24960 0a 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 .if.(namestyle.==."windows".or.s
24980 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 ystem.==."windows").and.kind.==.
249a0 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 "SharedLib".and.direction.==."li
249c0 6e 6b 22 0a 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 nk".and.not.cfg.flags.NoImportLi
249e0 62 0a 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 b.then.kind.=."StaticLib".end.if
24a00 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d .namestyle.==."posix".and.system
24a20 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 .==."windows".and.kind.~=."Stati
24a40 63 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 cLib".then.namestyle.=."windows"
24a60 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 .end.end.local.field...=."build"
24a80 0a 69 66 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e .if.direction.==."link".and.cfg.
24aa0 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 66 69 65 6c 64 20 3d kind.==."SharedLib".then.field.=
24ac0 20 22 69 6d 70 6c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 ."implib".end.local.name....=.cf
24ae0 67 5b 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 g[field.."name"].or.cfg.targetna
24b00 6d 65 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 me.or.cfg.project.name.local.dir
24b20 20 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e .....=.cfg[field.."dir"].or.cfg.
24b40 74 61 72 67 65 74 64 69 72 20 6f 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 targetdir.or.path.getrelative(cf
24b60 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 g.location,.cfg.basedir).local.s
24b80 75 62 64 69 72 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 ubdir..=.cfg[field.."subdir"].or
24ba0 20 63 66 67 2e 74 61 72 67 65 74 73 75 62 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 .cfg.targetsubdir.or.".".local.p
24bc0 72 65 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c refix..=."".local.suffix..=."".l
24be0 6f 63 61 6c 20 65 78 74 20 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 ocal.ext.....=."".local.bundlepa
24c00 74 68 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 th,.bundlename.dir.=.path.join(d
24c20 69 72 2c 20 73 75 62 64 69 72 29 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e ir,.subdir).if.namestyle.==."win
24c40 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 dows".then.if.kind.==."ConsoleAp
24c60 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e p".or.kind.==."WindowedApp".then
24c80 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 .ext.=.".exe".elseif.kind.==."Sh
24ca0 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 aredLib".then.ext.=.".dll".elsei
24cc0 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d f.kind.==."StaticLib".then.ext.=
24ce0 20 22 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 .".lib".end.elseif.namestyle.==.
24d00 22 70 6f 73 69 78 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 "posix".then.if.kind.==."Windowe
24d20 64 41 70 70 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 dApp".and.system.==."macosx".the
24d40 6e 0a 62 75 6e 64 6c 65 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 n.bundlename.=.name....".app".bu
24d60 6e 64 6c 65 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 ndlepath.=.path.join(dir,.bundle
24d80 6e 61 6d 65 29 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 name).dir.=.path.join(bundlepath
24da0 2c 20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 ,."Contents/MacOS").elseif.kind.
24dc0 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 ==."SharedLib".then.prefix.=."li
24de0 62 22 0a 65 78 74 20 3d 20 69 69 66 28 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c b".ext.=.iif(system.==."macosx",
24e00 20 22 2e 64 79 6c 69 62 22 2c 20 22 2e 73 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d .".dylib",.".so").elseif.kind.==
24e20 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 ."StaticLib".then.prefix.=."lib"
24e40 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 .ext.=.".a".end.elseif.namestyle
24e60 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f .==."PS3".then.if.kind.==."Conso
24e80 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 leApp".or.kind.==."WindowedApp".
24ea0 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d then.ext.=.".elf".elseif.kind.==
24ec0 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 ."StaticLib".then.prefix.=."lib"
24ee0 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 .ext.=.".a".end.end.prefix.=.cfg
24f00 5b 66 69 65 6c 64 2e 2e 22 70 72 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 [field.."prefix"].or.cfg.targetp
24f20 72 65 66 69 78 20 6f 72 20 70 72 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 refix.or.prefix.suffix.=.cfg[fie
24f40 6c 64 2e 2e 22 73 75 66 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 ld.."suffix"].or.cfg.targetsuffi
24f60 78 20 6f 72 20 73 75 66 66 69 78 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e x.or.suffix.ext....=.cfg[field..
24f80 22 65 78 74 65 6e 73 69 6f 6e 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 "extension"].or.cfg.targetextens
24fa0 69 6f 6e 20 6f 72 20 65 78 74 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 ion.or.ext.local.result.=.{.}.re
24fc0 73 75 6c 74 2e 62 61 73 65 6e 61 6d 65 20 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 sult.basename.....=.name....suff
24fe0 69 78 0a 72 65 73 75 6c 74 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 ix.result.name.........=.prefix.
25000 2e 2e 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e ...name....suffix....ext.result.
25020 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 directory....=.dir.result.subdir
25040 65 63 74 6f 72 79 20 3d 20 73 75 62 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 ectory.=.subdir.result.prefix...
25060 20 20 20 20 3d 20 70 72 65 66 69 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 20 ....=.prefix.result.suffix......
25080 20 3d 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 .=.suffix.result.fullpath.....=.
250a0 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 path.join(result.directory,.resu
250c0 6c 74 2e 6e 61 6d 65 29 0a 72 65 73 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 62 lt.name).result.bundlepath...=.b
250e0 75 6e 64 6c 65 70 61 74 68 20 6f 72 20 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 undlepath.or.result.fullpath.if.
25100 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 pathstyle.==."windows".then.resu
25120 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 lt.directory....=.path.translate
25140 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e (result.directory,."\\").result.
25160 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 subdirectory.=.path.translate(re
25180 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e sult.subdirectory,."\\").result.
251a0 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 fullpath.....=.path.translate(re
251c0 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 2c 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e sult.fullpath,.."\\").end.return
251e0 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 .result.end.function.premake.get
25200 74 6f 6f 6c 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 tool(cfg).if.premake.iscppprojec
25220 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e 0a t(cfg).then.if._OPTIONS.cc.then.
25240 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a return.premake[_OPTIONS.cc].end.
25260 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 local.action.=.premake.action.cu
25280 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 rrent().if.action.valid_tools.th
252a0 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 en.return.premake[action.valid_t
252c0 6f 6f 6c 73 2e 63 63 5b 31 5d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 ools.cc[1]].end.return.premake.g
252e0 63 63 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6e cc.else.return.premake.dotnet.en
25300 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 d.end.function.premake.project.g
25320 65 74 76 70 61 74 68 28 70 72 6a 2c 20 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 76 70 61 74 etvpath(prj,.abspath).local.vpat
25340 68 20 3d 20 61 62 73 70 61 74 68 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 h.=.abspath.local.fname.=.path.g
25360 65 74 6e 61 6d 65 28 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 3d 20 61 62 73 70 etname(abspath).local.max.=.absp
25380 61 74 68 3a 6c 65 6e 28 29 20 2d 20 66 6e 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f 72 20 72 65 70 6c ath:len().-.fname:len().for.repl
253a0 61 63 65 6d 65 6e 74 2c 20 70 61 74 74 65 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 acement,.patterns.in.pairs(prj.v
253c0 70 61 74 68 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 paths.or.{}).do.for._,.pattern.i
253e0 6e 20 69 70 61 69 72 73 28 70 61 74 74 65 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d 20 n.ipairs(patterns).do.local.i.=.
25400 61 62 73 70 61 74 68 3a 66 69 6e 64 28 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 abspath:find(path.wildcards(patt
25420 65 72 6e 29 29 0a 69 66 20 69 20 3d 3d 20 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 6e ern)).if.i.==.1.then.i.=.pattern
25440 3a 66 69 6e 64 28 22 2a 22 2c 20 31 2c 20 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e 3a :find("*",.1,.true).or.(pattern:
25460 6c 65 6e 28 29 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 78 len().+.1).local.leaf.if.i.<.max
25480 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 61 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 65 .then.leaf.=.abspath:sub(i).else
254a0 0a 6c 65 61 66 20 3d 20 66 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 73 .leaf.=.fname.end.if.leaf:starts
254c0 77 69 74 68 28 22 2f 22 29 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 32 with("/").then.leaf.=.leaf:sub(2
254e0 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 74 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 65 ).end.local.stem.=."".if.replace
25500 6d 65 6e 74 3a 6c 65 6e 28 29 20 3e 20 30 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 20 ment:len().>.0.then.stem,.stars.
25520 3d 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 20 =.replacement:gsub("%*",."").if.
25540 73 74 61 72 73 20 3d 3d 20 30 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e stars.==.0.then.leaf.=.path.getn
25560 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 ame(leaf).end.else.leaf.=.path.g
25580 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f etname(leaf).end.vpath.=.path.jo
255a0 69 6e 28 73 74 65 6d 2c 20 6c 65 61 66 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 in(stem,.leaf).end.end.end.retur
255c0 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 74 n.path.trimdots(vpath).end.funct
255e0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 ion.premake.hascppproject(sln).f
25600 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 or.prj.in.premake.solution.eachp
25620 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 roject(sln).do.if.premake.iscppp
25640 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 roject(prj).then.return.true.end
25660 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 .end.end.function.premake.hasdot
25680 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 netproject(sln).for.prj.in.prema
256a0 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a ke.solution.eachproject(sln).do.
256c0 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 if.premake.isdotnetproject(prj).
256e0 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 6e then.return.true.end.end.end.fun
25700 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 ction.premake.project.iscproject
25720 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 (prj).return.prj.language.==."C"
25740 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 .end.function.premake.iscppproje
25760 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 ct(prj).return.(prj.language.==.
25780 22 43 22 20 6f 72 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e "C".or.prj.language.==."C++").en
257a0 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 d.function.premake.isdotnetproje
257c0 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 ct(prj).return.(prj.language.==.
257e0 22 43 23 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d 0a "C#").end..premake.config.=.{.}.
25800 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 0a 66 75 local.config.=.premake.config.fu
25820 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 nction.premake.config.isdebugbui
25840 6c 64 28 63 66 67 29 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 ld(cfg).if.cfg.flags.Optimize.or
25860 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 .cfg.flags.OptimizeSize.or.cfg.f
25880 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 lags.OptimizeSpeed.then.return.f
258a0 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c alse.end.if.not.cfg.flags.Symbol
258c0 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 s.then.return.false.end.return.t
258e0 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e rue.end.function.premake.config.
25900 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 isincrementallink(cfg).if.cfg.ki
25920 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 73 6f nd.==."StaticLib"..or.config.iso
25940 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e ptimizedbuild(cfg.flags).or.cfg.
25960 66 6c 61 67 73 2e 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 65 74 flags.NoIncrementalLink.then.ret
25980 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 urn.false.end.return.true.end.fu
259a0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 nction.premake.config.isoptimize
259c0 64 62 75 69 6c 64 28 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 69 6d dbuild(flags).return.flags.Optim
259e0 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 6c 61 ize.or.flags.OptimizeSize.or.fla
25a00 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 62 61 gs.OptimizeSpeed.end..premake.ba
25a20 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 62 61 ke.=.{.}.local.bake.=.premake.ba
25a40 6b 65 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 79 20 3d 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 3d 20 ke.local.nocopy.=.{.blocks....=.
25a60 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 74 73 true,.keywords..=.true,.projects
25a80 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f ..=.true,.__configs.=.true,.}.lo
25aa0 63 61 6c 20 6e 6f 63 61 73 63 61 64 65 20 3d 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d cal.nocascade.=.{.makesettings.=
25ac0 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a 7b 0a .true,.}.local.keeprelative.=.{.
25ae0 62 61 73 65 64 69 72 20 20 3d 20 74 72 75 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 75 65 basedir..=.true,.location.=.true
25b00 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 ,.}.function.premake.getactivete
25b20 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 3d 20 rms().local.terms.=.{._action.=.
25b40 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 20 7d _ACTION:lower(),.os.=.os.get().}
25b60 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 4f 4e .for.key,.value.in.pairs(_OPTION
25b80 53 29 20 64 6f 0a 69 66 20 76 61 6c 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e S).do.if.value.~=."".then.table.
25ba0 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 6c 73 insert(terms,.value:lower()).els
25bc0 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 72 28 e.table.insert(terms,.key:lower(
25be0 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 6e 63 )).end.end.return.terms.end.func
25c00 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 tion.premake.iskeywordmatch(keyw
25c20 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 69 74 ord,.terms).if.keyword:startswit
25c40 68 28 22 6e 6f 74 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d 61 6b h("not.").then.return.not.premak
25c60 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 29 2c e.iskeywordmatch(keyword:sub(5),
25c80 20 74 65 72 6d 73 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 .terms).end.for._,.pattern.in.ip
25ca0 61 69 72 73 28 6b 65 79 77 6f 72 64 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 64 6f airs(keyword:explode(".or.")).do
25cc0 0a 66 6f 72 20 74 65 72 6d 6b 65 79 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d .for.termkey,.term.in.pairs(term
25ce0 73 29 20 64 6f 0a 69 66 20 74 65 72 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d 3d 20 s).do.if.term:match(pattern).==.
25d00 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 6e 64 term.then.return.termkey.end.end
25d20 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 .end.end.function.premake.iskeyw
25d40 6f 72 64 73 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 61 6c ordsmatch(keywords,.terms).local
25d60 20 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 79 77 .hasrequired.=.false.for._,.keyw
25d80 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 61 6c ord.in.ipairs(keywords).do.local
25da0 20 6d 61 74 63 68 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 .matched.=.premake.iskeywordmatc
25dc0 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 65 64 h(keyword,.terms).if.not.matched
25de0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 68 65 .then.return.false.end.if.matche
25e00 64 20 3d 3d 20 22 72 65 71 75 69 72 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 65 64 d.==."required".then.hasrequired
25e20 20 3d 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 72 65 .=.true.end.end.if.terms.require
25e40 64 20 61 6e 64 20 6e 6f 74 20 68 61 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 75 72 d.and.not.hasrequired.then.retur
25e60 6e 20 66 61 6c 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 n.false.else.return.true.end.end
25e80 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f 63 61 .local.function.adjustpaths(loca
25ea0 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 6c 69 tion,.obj).function.adjustpathli
25ec0 73 74 28 6c 69 73 74 29 0a 66 6f 72 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 st(list).for.i,.p.in.ipairs(list
25ee0 29 20 64 6f 0a 6c 69 73 74 5b 69 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 ).do.list[i].=.path.getrelative(
25f00 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 location,.p).end.end.for.name,.v
25f20 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c alue.in.pairs(obj).do.local.fiel
25f40 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c d.=.premake.fields[name].if.fiel
25f60 64 20 61 6e 64 20 76 61 6c 75 65 20 61 6e 64 20 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 d.and.value.and.not.keeprelative
25f80 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 [name].then.if.field.kind.==."pa
25fa0 74 68 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c th".then.obj[name].=.path.getrel
25fc0 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 ative(location,.value).elseif.fi
25fe0 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 2e 6b eld.kind.==."dirlist".or.field.k
26000 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 61 74 ind.==."filelist".then.adjustpat
26020 68 6c 69 73 74 28 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d hlist(value).elseif.field.kind.=
26040 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 =."keypath".then.for.k,v.in.pair
26060 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 29 0a 65 6e s(value).do.adjustpathlist(v).en
26080 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e d.end.end.end.end.local.function
260a0 20 6d 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 2c 20 64 65 73 74 2c 20 73 72 63 29 0a 6c 6f 63 .mergefield(kind,.dest,.src).loc
260c0 61 6c 20 74 62 6c 20 3d 20 64 65 73 74 20 6f 72 20 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 al.tbl.=.dest.or.{.}.if.kind.==.
260e0 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 "keyvalue".or.kind.==."keypath".
26100 74 68 65 6e 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 then.for.key,.value.in.pairs(src
26120 29 20 64 6f 0a 74 62 6c 5b 6b 65 79 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 22 6c 69 73 74 ).do.tbl[key].=.mergefield("list
26140 22 2c 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 ",.tbl[key],.value).end.else.for
26160 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f ._,.item.in.ipairs(src).do.if.no
26180 74 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 t.tbl[item].then.table.insert(tb
261a0 6c 2c 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a 65 6e l,.item).tbl[item].=.item.end.en
261c0 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 62 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 d.end.return.tbl.end.local.funct
261e0 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 0a 66 ion.removevalues(tbl,.removes).f
26200 6f 72 20 69 3d 23 74 62 6c 2c 31 2c 2d 31 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e or.i=#tbl,1,-1.do.for._,.pattern
26220 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 73 29 20 64 6f 0a 69 66 20 70 61 74 74 65 72 .in.ipairs(removes).do.if.patter
26240 6e 20 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 74 62 n.==.tbl[i].then.table.remove(tb
26260 6c 2c 20 69 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 l,.i).break.end.end.end.end.loca
26280 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 6a 65 63 74 28 64 65 73 74 2c 20 73 72 63 l.function.mergeobject(dest,.src
262a0 29 0a 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 66 6f 72 ).if.not.src.then.return.end.for
262c0 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 .fieldname,.value.in.pairs(src).
262e0 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e do.if.not.nocopy[fieldname].then
26300 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 66 69 .local.field.=.premake.fields[fi
26320 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 eldname].if.field.then.if.type(v
26340 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 64 65 73 74 5b 66 69 65 6c 64 alue).==."table".then.dest[field
26360 6e 61 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 66 69 65 6c 64 2e 6b 69 6e 64 2c 20 64 name].=.mergefield(field.kind,.d
26380 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 69 66 20 73 72 63 2e 72 65 est[fieldname],.value).if.src.re
263a0 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 3d 20 73 72 63 2e 72 65 6d 6f 76 65 73 moves.then.removes.=.src.removes
263c0 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f [fieldname].if.removes.then.remo
263e0 76 65 76 61 6c 75 65 73 28 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 72 65 6d 6f 76 65 vevalues(dest[fieldname],.remove
26400 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 s).end.end.else.dest[fieldname].
26420 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d =.value.end.else.dest[fieldname]
26440 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 .=.value.end.end.end.end.local.f
26460 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 28 64 65 73 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 unction.merge(dest,.obj,.basis,.
26480 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6b terms,.cfgname,.pltname).local.k
264a0 65 79 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 6c 74 6e 61 6d 65 20 3d 20 70 6c 74 ey.=.cfgname.or."".pltname.=.plt
264c0 6e 61 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 name.or."Native".if.pltname.~=."
264e0 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d Native".then.key.=.key....pltnam
26500 65 0a 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 e.end.terms.config.=.(cfgname.or
26520 20 22 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c .""):lower().terms.platform.=.pl
26540 74 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 7d 0a 6d 65 72 tname:lower().local.cfg.=.{}.mer
26560 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b 6b 65 79 5d 29 0a 61 64 6a 75 73 74 geobject(cfg,.basis[key]).adjust
26580 70 61 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 29 0a 6d 65 72 67 65 6f 62 paths(obj.location,.cfg).mergeob
265a0 6a 65 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 ject(cfg,.obj).if.(cfg.kind).the
265c0 6e 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 3d 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 n.terms['kind']=cfg.kind:lower()
265e0 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e 62 6c .end.for._,.blk.in.ipairs(obj.bl
26600 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d ocks).do.if.(premake.iskeywordsm
26620 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 74 68 65 6e 0a 6d atch(blk.keywords,.terms))then.m
26640 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e ergeobject(cfg,.blk).if.(cfg.kin
26660 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 74 65 72 6d 73 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 63 d.and.not.cfg.terms.kind).then.c
26680 66 67 2e 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 fg.terms['kind'].=.cfg.kind:lowe
266a0 72 28 29 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 r().terms['kind'].=.cfg.kind:low
266c0 65 72 28 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6e 61 6d 65 20 20 20 20 20 20 3d er().end.end.end.cfg.name......=
266e0 20 63 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 20 3d 20 70 6c 74 6e 61 6d 65 .cfgname.cfg.platform..=.pltname
26700 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 63 66 67 2e .for.k,v.in.pairs(terms).do.cfg.
26720 74 65 72 6d 73 5b 6b 5d 20 3d 76 0a 65 6e 64 0a 64 65 73 74 5b 6b 65 79 5d 20 3d 20 63 66 67 0a terms[k].=v.end.dest[key].=.cfg.
26740 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6c 6c 61 70 73 65 28 6f 62 6a 2c end.local.function.collapse(obj,
26760 20 62 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 62 61 73 69 73 20 .basis).local.result.=.{}.basis.
26780 3d 20 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 6f 62 6a 2e 73 6f =.basis.or.{}.local.sln.=.obj.so
267a0 6c 75 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 70 72 65 6d lution.or.obj.local.terms.=.prem
267c0 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6d 65 72 67 65 28 72 65 73 75 6c ake.getactiveterms().merge(resul
267e0 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 29 2d 2d 74 68 69 73 20 61 64 6a 75 t,.obj,.basis,.terms)--this.adju
26800 73 74 73 20 74 65 72 6d 73 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 sts.terms.for._,.cfgname.in.ipai
26820 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 rs(sln.configurations).do.local.
26840 74 65 72 6d 73 5f 6c 6f 63 61 6c 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 terms_local.=.{}.for.k,v.in.pair
26860 73 28 74 65 72 6d 73 29 64 6f 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 5b 6b 5d 3d 76 20 65 6e 64 0a s(terms)do.terms_local[k]=v.end.
26880 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 5f merge(result,.obj,.basis,.terms_
268a0 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 69 76 65 22 29 2d 2d 74 65 72 6d 73 local,.cfgname,."Native")--terms
268c0 20 63 61 6d 20 61 6c 73 6f 20 62 65 20 61 64 6a 75 73 74 65 64 20 68 65 72 65 0a 66 6f 72 20 5f .cam.also.be.adjusted.here.for._
268e0 2c 20 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d ,.pltname.in.ipairs(sln.platform
26900 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 69 76 s.or.{}).do.if.pltname.~=."Nativ
26920 65 22 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 e".then.merge(result,.obj,.basis
26940 2c 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 2d ,terms_local,.cfgname,.pltname)-
26960 2d 74 65 72 6d 73 20 61 6c 73 6f 20 68 65 72 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 -terms.also.here.end.end.end.ret
26980 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 75 urn.result.end.local.function.bu
269a0 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 6c 20 6e 75 6d 5f 76 61 72 69 61 74 ilduniquedirs().local.num_variat
269c0 69 6f 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 ions.=.4.local.cfg_dirs.=.{}.loc
269e0 61 6c 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 al.hit_counts.=.{}.for.sln.in.pr
26a00 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 emake.solution.each().do.for._,.
26a20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 prj.in.ipairs(sln.projects).do.f
26a40 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 73 or._,.cfg.in.pairs(prj.__configs
26a60 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 64 69 72 73 5b 31 5d 20 3d 20 ).do.local.dirs.=.{.}.dirs[1].=.
26a80 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 6c path.getabsolute(path.join(cfg.l
26aa0 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 ocation,.cfg.objdir.or.cfg.proje
26ac0 63 74 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 0a 64 69 72 73 5b 32 5d 20 3d 20 70 ct.objdir.or."obj")).dirs[2].=.p
26ae0 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f ath.join(dirs[1],.iif(cfg.platfo
26b00 72 6d 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d rm.==."Native",."",.cfg.platform
26b20 29 29 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 32 5d 2c 20 )).dirs[3].=.path.join(dirs[2],.
26b40 63 66 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 cfg.name).dirs[4].=.path.join(di
26b60 72 73 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 0a 63 66 67 5f 64 69 72 rs[3],.cfg.project.name).cfg_dir
26b80 73 5b 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 66 28 s[cfg].=.dirs.local.start.=.iif(
26ba0 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 6e cfg.name,.2,.1).for.v.=.start,.n
26bc0 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 61 6c 20 64 20 3d 20 64 69 72 73 5b um_variations.do.local.d.=.dirs[
26be0 76 5d 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 68 69 74 5f 63 6f 75 6e 74 73 5b 64 v].hit_counts[d].=.(hit_counts[d
26c00 5d 20 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 ].or.0).+.1.end.end.end.end.for.
26c20 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
26c40 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 o.for._,.prj.in.ipairs(sln.proje
26c60 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e cts).do.for._,.cfg.in.pairs(prj.
26c80 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 0a 6c 6f 63 61 6c 20 73 74 __configs).do.local.dir.local.st
26ca0 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 art.=.iif(cfg.name,.2,.1).for.v.
26cc0 3d 20 73 74 61 72 74 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 69 6e 67 6c 65 4f 75 74 =.start,.iif(cfg.flags.SingleOut
26ce0 70 75 74 44 69 72 3d 3d 74 72 75 65 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 2d 31 2c 6e 75 putDir==true,num_variations-1,nu
26d00 6d 5f 76 61 72 69 61 74 69 6f 6e 73 29 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 73 5b m_variations).do.dir.=.cfg_dirs[
26d20 63 66 67 5d 5b 76 5d 0a 69 66 20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 31 20 cfg][v].if.hit_counts[dir].==.1.
26d40 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 then.break.end.end.cfg.objectsdi
26d60 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f r.=.path.getrelative(cfg.locatio
26d80 6e 2c 20 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 n,.dir).end.end.end.end.local.fu
26da0 6e 63 74 69 6f 6e 20 62 75 69 6c 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e nction.buildtargets().for.sln.in
26dc0 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 .premake.solution.each().do.for.
26de0 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 _,.prj.in.ipairs(sln.projects).d
26e00 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 o.for._,.cfg.in.pairs(prj.__conf
26e20 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b igs).do.local.pathstyle.=.premak
26e40 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 e.getpathstyle(cfg).local.namest
26e60 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a yle.=.premake.getnamestyle(cfg).
26e80 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 cfg.buildtarget.=.premake.gettar
26ea0 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d get(cfg,."build",.pathstyle,.nam
26ec0 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 estyle,.cfg.system).cfg.linktarg
26ee0 65 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 et..=.premake.gettarget(cfg,."li
26f00 6e 6b 22 2c 20 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e nk",..pathstyle,.namestyle,.cfg.
26f20 73 79 73 74 65 6d 29 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 system).if.pathstyle.==."windows
26f40 22 20 74 68 65 6e 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 72 61 ".then.cfg.objectsdir.=.path.tra
26f60 6e 73 6c 61 74 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 nslate(cfg.objectsdir,."\\").end
26f80 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f .end.end.end.end...local.functio
26fa0 6e 20 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 0a 20 20 69 66 28 63 66 67 2e 6b 69 6e 64 29 n.getCfgKind(cfg)...if(cfg.kind)
26fc0 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 .then...return.cfg.kind;...end..
26fe0 20 69 66 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 20 61 6e .if(cfg.project.__configs[""].an
27000 64 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 d.cfg.project.__configs[""].kind
27020 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f ).then...return.cfg.project.__co
27040 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 6e nfigs[""].kind;...end...return.n
27060 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f il...end...local.function.getpro
27080 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 jrec(dstArray,.foundList,.cfg,.c
270a0 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 0a 20 fgname,.searchField,.bLinkage)..
270c0 20 69 66 28 6e 6f 74 20 63 66 67 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 65 6e 64 0a 20 20 6c .if(not.cfg).then.return.end...l
270e0 6f 63 61 6c 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 5f 2c ocal.foundUsePrjs.=.{};...for._,
27100 20 75 73 65 4e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 5b 73 65 61 72 63 68 46 69 65 .useName.in.ipairs(cfg[searchFie
27120 6c 64 5d 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 74 65 73 74 4e 61 6d 65 20 3d 20 75 73 65 4e 61 ld]).do...local.testName.=.useNa
27140 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 69 66 28 28 6e 6f 74 20 66 6f 75 6e 64 4c 69 73 74 5b me:lower();...if((not.foundList[
27160 74 65 73 74 4e 61 6d 65 5d 29 29 20 74 68 65 6e 0a 20 20 6c 6f 63 61 6c 20 74 68 65 50 72 6f 6a testName])).then...local.theProj
27180 20 3d 20 6e 69 6c 3b 0a 20 20 6c 6f 63 61 6c 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 6e 69 6c .=.nil;...local.theUseProj.=.nil
271a0 3b 0a 20 20 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f ;...for._,.prj.in.ipairs(cfg.pro
271c0 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 20 ject.solution.projects).do...if.
271e0 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 74 65 73 74 4e 61 6d 65 29 20 74 (prj.name:lower().==.testName).t
27200 68 65 6e 0a 20 20 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 20 20 74 68 65 55 73 hen...if(prj.usage).then...theUs
27220 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6c 73 65 0a 20 20 74 68 65 50 72 6f 6a 20 3d 20 eProj.=.prj;...else...theProj.=.
27240 70 72 6a 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 4d 75 73 74 20 prj;...end...end...end...--Must.
27260 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 69 66 connect.to.a.usage.project....if
27280 28 74 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 (theUseProj).then...foundList[te
272a0 73 74 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f 63 61 6c 20 70 72 6a 45 6e 74 72 79 stName].=.true;...local.prjEntry
272c0 20 3d 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 6d 65 2c 0a 20 20 70 72 6f 6a 20 3d .=.{...name.=.testName,...proj.=
272e0 20 74 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f 6a 20 3d 20 74 68 65 55 73 65 50 72 .theProj,...usageProj.=.theUsePr
27300 6f 6a 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 62 4c 69 6e 6b 61 67 65 2c 0a 20 oj,...bLinkageOnly.=.bLinkage,..
27320 20 7d 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e .};...dstArray[testName].=.prjEn
27340 74 72 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 try;...table.insert(foundUsePrjs
27360 2c 20 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 ,.theUseProj);...end...end...end
27380 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 6e 20 69 70 61 69 72 73 28 66 6f 75 6e 64 ...for._,.usePrj.in.ipairs(found
273a0 55 73 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 20 72 UsePrjs).do...--Links.can.only.r
273c0 65 63 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e ecurse.through.static.libraries.
273e0 0a 20 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 20 6f ...if((searchField.~=."links").o
27400 72 0a 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 r...(getCfgKind(usePrj.__configs
27420 5b 63 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 29 20 74 68 65 6e [cfgname]).==."StaticLib")).then
27440 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 ...getprojrec(dstArray,.foundLis
27460 74 2c 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a 20 20 t,.usePrj.__configs[cfgname],...
27480 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 3b cfgname,.searchField,.bLinkage);
274a0 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 ...end...end...end...--...--.Thi
274c0 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 s.function.will.recursively.get.
274e0 61 6c 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 all.projects.that.the.given.conf
27500 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 69 6e 20 69 74 73 20 22 75 73 65 73 22 0a 20 20 2d 2d iguration.has.in.its."uses"...--
27520 20 66 69 65 6c 64 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 20 61 72 65 20 61 20 .field..The.return.values.are.a.
27540 6c 69 73 74 20 6f 66 20 74 61 62 6c 65 73 2e 20 45 61 63 68 20 74 61 62 6c 65 20 69 6e 20 74 68 list.of.tables..Each.table.in.th
27560 61 74 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a at.list.contains.the.following:.
27580 20 20 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 6c 6f 77 65 72 63 61 73 65 20 6e 61 6d 65 20 6f 66 ..--name.=.The.lowercase.name.of
275a0 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 65 20 70 72 6f .the.project....--proj.=.The.pro
275c0 6a 65 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 6c 20 69 66 20 69 74 20 69 73 20 75 73 61 67 65 2d ject..Can.be.nil.if.it.is.usage-
275e0 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 50 72 6f 6a 20 3d 20 54 68 65 20 75 73 61 67 65 20 only....--usageProj.=.The.usage.
27600 70 72 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 62 65 20 6e 69 6c 2c 20 61 73 20 75 73 69 6e 67 20 project..Can't.be.nil,.as.using.
27620 61 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 75 73 61 67 65 a.project.that.has.no...--.usage
27640 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 70 75 74 20 69 6e 74 6f 20 74 68 65 20 6c 69 73 .project.is.not.put.into.the.lis
27660 74 2e 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 49 66 20 74 68 69 73 20 69 73 t....--bLinkageOnly.=.If.this.is
27680 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 69 6e 66 .true,.then.only.the.linkage.inf
276a0 6f 72 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 70 69 65 64 2e 0a 20 20 2d 2d 20 ormation.should.be.copied....--.
276c0 54 68 65 20 72 65 63 75 72 73 69 6f 6e 20 77 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 74 20 The.recursion.will.only.look.at.
276e0 74 68 65 20 22 75 73 65 73 22 20 66 69 65 6c 64 20 6f 6e 20 2a 75 73 61 67 65 2a 20 70 72 6f 6a the."uses".field.on.*usage*.proj
27700 65 63 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 6c ects....--.This.function.will.al
27720 73 6f 20 61 64 64 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 74 68 65 20 6c 69 73 74 20 74 68 61 74 so.add.projects.to.the.list.that
27740 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 22 6c 69 6e 6b 73 22 0a 20 20 .are.mentioned.in.the."links"...
27760 2d 2d 20 66 69 65 6c 64 20 6f 66 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 2e 20 54 68 65 73 --.field.of.usage.projects..Thes
27780 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 79 20 6c 69 6e 6b 65 72 20 69 6e 66 6f 72 6d 61 74 e.will.only.copy.linker.informat
277a0 69 6f 6e 2c 20 62 75 74 20 74 68 65 79 20 77 69 6c 6c 20 72 65 63 75 72 73 65 2e 0a 20 20 2d 2d ion,.but.they.will.recurse....--
277c0 20 74 68 72 6f 75 67 68 20 6f 74 68 65 72 20 22 6c 69 6e 6b 73 22 20 66 69 65 6c 64 73 2e 0a 20 .through.other."links".fields...
277e0 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 65 63 74 73 .--...local.function.getprojects
27800 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 0a 20 20 6c 6f 63 61 connections(cfg,.cfgname)...loca
27820 6c 20 64 73 74 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 4c 69 l.dstArray.=.{};...local.foundLi
27840 73 74 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 63 66 67 2e 70 72 6f 6a 65 63 74 st.=.{};...foundList[cfg.project
27860 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 3d 20 74 72 75 65 3b 0a 20 20 2d 2d 46 69 72 73 74 .name:lower()].=.true;...--First
27880 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 20 75 73 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 20 ,.follow.the.uses.recursively...
278a0 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c .getprojrec(dstArray,.foundList,
278c0 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 22 75 73 65 73 22 2c 20 66 61 6c 73 65 29 3b 0a 20 .cfg,.cfgname,."uses",.false);..
278e0 20 2d 2d 4e 65 78 74 2c 20 67 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 20 75 .--Next,.go.through.all.of.the.u
27900 73 61 67 65 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 sage.projects.and.recursively.ge
27920 74 20 74 68 65 69 72 20 6c 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 20 74 t.their.links....--But.only.if.t
27940 68 65 79 27 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 74 68 hey're.not.already.there..Get.th
27960 65 20 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c e.links.as.linkage-only....local
27980 20 6c 69 6e 6b 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 .linkArray.=.{};...for.prjName,.
279a0 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f 0a 20 prjEntry.in.pairs(dstArray).do..
279c0 20 67 65 74 70 72 6f 6a 72 65 63 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 .getprojrec(linkArray,.foundList
279e0 2c 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 ,.prjEntry.usageProj.__configs[c
27a00 66 67 6e 61 6d 65 5d 2c 20 63 66 67 6e 61 6d 65 2c 0a 20 20 22 6c 69 6e 6b 73 22 2c 20 74 72 75 fgname],.cfgname,..."links",.tru
27a20 65 29 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 e);...end...--Copy.from.linkArra
27a40 79 20 69 6e 74 6f 20 64 73 74 41 72 72 61 79 2e 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 y.into.dstArray....for.prjName,.
27a60 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 6f 0a prjEntry.in.pairs(linkArray).do.
27a80 20 20 64 73 74 41 72 72 61 79 5b 70 72 6a 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a ..dstArray[prjName].=.prjEntry;.
27aa0 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 64 73 74 41 72 72 61 79 3b 0a 20 20 65 6e 64 0a 20 ..end...return.dstArray;...end..
27ac0 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 63 66 67 .local.function.isnameofproj(cfg
27ae0 2c 20 73 74 72 4e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 63 66 67 2e 70 72 6f ,.strName)...local.sln.=.cfg.pro
27b00 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 54 65 73 74 20 3d ject.solution;...local.strTest.=
27b20 20 73 74 72 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 66 6f 72 20 70 72 6a 49 78 2c 20 70 .strName:lower();...for.prjIx,.p
27b40 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 20 20 rj.in.ipairs(sln.projects).do...
27b60 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 73 74 72 54 65 73 74 29 if.(prj.name:lower().==.strTest)
27b80 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 .then...return.true;...end...end
27ba0 0a 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d ...return.false;...end...--...--
27bc0 20 43 6f 70 69 65 73 20 74 68 65 20 66 69 65 6c 64 20 66 72 6f 6d 20 64 73 74 43 66 67 20 74 6f .Copies.the.field.from.dstCfg.to
27be0 20 73 72 63 43 66 67 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 .srcCfg....--...local.function.c
27c00 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 64 73 74 43 66 67 opydependentfield(srcCfg,.dstCfg
27c20 2c 20 73 74 72 53 72 63 46 69 65 6c 64 29 0a 20 20 6c 6f 63 61 6c 20 73 72 63 46 69 65 6c 64 20 ,.strSrcField)...local.srcField.
27c40 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 =.premake.fields[strSrcField];..
27c60 20 6c 6f 63 61 6c 20 73 74 72 44 73 74 46 69 65 6c 64 20 3d 20 73 74 72 53 72 63 46 69 65 6c 64 .local.strDstField.=.strSrcField
27c80 3b 0a 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 ;...if.type(srcCfg[strSrcField])
27ca0 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d 2d 68 61 6e 64 6c 65 20 70 61 74 68 .==."table".then...--handle.path
27cc0 73 2e 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 s....if.(srcField.kind.==."dirli
27ce0 73 74 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 st".or.srcField.kind.==."filelis
27d00 74 22 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 t").and...(not.keeprelative[strS
27d20 72 63 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 rcField]).then...for.i,p.in.ipai
27d40 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 rs(srcCfg[strSrcField]).do...tab
27d60 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 0a 20 le.insert(dstCfg[strDstField],..
27d80 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c .path.rebase(p,.srcCfg.project.l
27da0 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e ocation,.dstCfg.project.location
27dc0 29 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 74 72 53 72 63 46 69 65 6c 64 ))...end...else...if(strSrcField
27de0 20 3d 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 .==."links").then...for.i,p.in.i
27e00 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 pairs(srcCfg[strSrcField]).do...
27e20 69 66 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 64 73 74 43 66 67 2c 20 70 29 29 20 if(not.isnameofproj(dstCfg,.p)).
27e40 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 then...table.insert(dstCfg[strDs
27e60 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 69 6e 74 66 28 22 46 61 69 tField],.p)...else...printf("Fai
27e80 6c 65 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f 6d 20 70 72 6f 6a 20 27 25 73 27 2e led.to.copy.'%s'.from.proj.'%s'.
27ea0 22 2c 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 3b 0a 20 20 ",...p,.srcCfg.project.name);...
27ec0 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 end...end...else...for.i,p.in.ip
27ee0 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 airs(srcCfg[strSrcField]).do...t
27f00 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c able.insert(dstCfg[strDstField],
27f20 20 70 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 .p)...end...end...end...else...i
27f40 66 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 61 6e 64 20 28 6e f(srcField.kind.==."path".and.(n
27f60 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 29 20 74 ot.keeprelative[strSrcField])).t
27f80 68 65 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 70 61 74 68 hen...dstCfg[strDstField].=.path
27fa0 2e 72 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 2c 0a 20 20 70 .rebase(srcCfg[strSrcField],...p
27fc0 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 rj.location,.dstCfg.project.loca
27fe0 74 69 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 tion);...else...dstCfg[strDstFie
28000 6c 64 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 65 6e 64 ld].=.srcCfg[strSrcField];...end
28020 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 ...end...end...--...--.This.func
28040 74 69 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 tion.will.take.the.list.of.proje
28060 63 74 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c 79 20 74 68 65 69 72 20 75 73 61 67 65 ct.entries.and.apply.their.usage
28080 20 70 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 74 6f 20 74 68 65 20 67 69 76 65 6e 20 .project.data...--.to.the.given.
280a0 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 63 6f 6d 70 configuration..It.will.copy.comp
280c0 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 iling.information.for.the.projec
280e0 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f 74 20 6c 69 73 74 65 64 20 61 73 20 6c ts.that.are...--.not.listed.as.l
28100 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 74 68 65 20 6c 69 inkage-only..It.will.copy.the.li
28120 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 70 72 6f 6a 65 63 74 73 20 6f nking.information.for.projects.o
28140 6e 6c 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 72 63 65 20 70 72 6f 6a 65 63 74 20 69 nly.if...--.the.source.project.i
28160 73 20 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79 2e 20 49 74 20 77 6f 6e 27 74 s.not.a.static.library..It.won't
28180 20 63 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 2d 2d 20 69 .copy.linking.information...--.i
281a0 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e 20 74 68 69 73 20 73 6f 6c 75 74 69 6f f.the.project.is.in.this.solutio
281c0 6e 3b 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 61 64 64 20 74 68 61 74 20 70 72 6f 6a n;.instead.it.will.add.that.proj
281e0 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 73 0a 20 20 2d 2d 20 ect.to.the.configuration's...--.
28200 6c 69 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 69 6e 67 20 74 68 61 74 20 50 72 65 6d links.field,.expecting.that.Prem
28220 61 6b 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 20 72 65 73 74 2e 0a 20 20 2d 2d 0a 20 ake.will.handle.the.rest....--..
28240 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 66 .local.function.copyusagedata(cf
28260 67 2c 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 0a 20 20 6c 6f 63 61 6c g,.cfgname,.linkToProjs)...local
28280 20 6d 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 3b 0a 20 20 6c 6f 63 61 6c 20 62 49 .myPrj.=.cfg.project;...local.bI
282a0 73 53 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 20 3d 3d sStaticLib.=.(getCfgKind(cfg).==
282c0 20 22 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 ."StaticLib");...for.prjName,.pr
282e0 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 20 64 6f 0a jEntry.in.pairs(linkToProjs).do.
28300 20 20 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 ..local.srcPrj.=.prjEntry.usageP
28320 72 6f 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 43 66 67 20 3d 20 73 72 63 50 72 6a 2e 5f 5f 63 roj;...local.srcCfg.=.srcPrj.__c
28340 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b 0a 20 20 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 onfigs[cfgname];...for.name,.fie
28360 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 20 ld.in.pairs(premake.fields).do..
28380 20 69 66 28 73 72 63 43 66 67 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 20 20 69 66 28 66 69 65 6c .if(srcCfg[name]).then...if(fiel
283a0 64 2e 75 73 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 69 66 28 6e 6f 74 20 70 72 6a 45 6e d.usagecopy).then...if(not.prjEn
283c0 74 72 79 2e 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 try.bLinkageOnly).then...copydep
283e0 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)..
28400 20 65 6e 64 0a 20 20 65 6c 73 65 69 66 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 67 65 63 6f 70 79 29 .end...elseif(field.linkagecopy)
28420 20 74 68 65 6e 0a 20 20 2d 2d 43 6f 70 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 64 61 74 61 20 .then...--Copy.the.linkage.data.
28440 69 66 20 77 65 27 72 65 20 62 75 69 6c 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 20 74 if.we're.building.a.non-static.t
28460 68 69 6e 67 0a 20 20 2d 2d 61 6e 64 20 74 68 69 73 20 69 73 20 61 20 70 75 72 65 20 75 73 61 67 hing...--and.this.is.a.pure.usag
28480 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 20 69 74 27 73 20 6e 6f 74 20 70 75 72 65 2d 75 73 61 67 e.project..If.it's.not.pure-usag
284a0 65 2c 20 74 68 65 6e 0a 20 20 2d 2d 77 65 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 70 75 74 20 74 e,.then...--we.will.simply.put.t
284c0 68 65 20 70 72 6f 6a 65 63 74 27 73 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 69 6e 6b 73 20 66 he.project's.name.in.the.links.f
284e0 69 65 6c 64 20 6c 61 74 65 72 2e 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c ield.later....if((not.bIsStaticL
28500 69 62 29 20 61 6e 64 20 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 29 20 74 68 65 ib).and.(not.prjEntry.proj)).the
28520 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 n...copydependentfield(srcCfg,.c
28540 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e fg,.name)...end...end...end...en
28560 64 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 70 72 d...if((not.bIsStaticLib).and.pr
28580 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 jEntry.proj).then...table.insert
285a0 28 63 66 67 2e 6c 69 6e 6b 73 2c 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 2e 6e 61 6d 65 29 3b (cfg.links,.prjEntry.proj.name);
285c0 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d ...end...end...end.function.prem
285e0 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c 6e 20 ake.bake.buildconfigs().for.sln.
28600 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f in.premake.solution.each().do.fo
28620 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 r._,.prj.in.ipairs(sln.projects)
28640 20 64 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 .do.prj.location.=.prj.location.
28660 6f 72 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 0a 61 or.sln.location.or.prj.basedir.a
28680 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f djustpaths(prj.location,.prj).fo
286a0 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 r._,.blk.in.ipairs(prj.blocks).d
286c0 6f 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 o.adjustpaths(prj.location,.blk)
286e0 0a 65 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 .end.end.sln.location.=.sln.loca
28700 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 tion.or.sln.basedir.end.for.sln.
28720 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f in.premake.solution.each().do.lo
28740 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 5f 2c cal.basis.=.collapse(sln).for._,
28760 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a .prj.in.ipairs(sln.projects).do.
28780 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 62 61 prj.__configs.=.collapse(prj,.ba
287a0 73 69 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 sis).for._,.cfg.in.pairs(prj.__c
287c0 6f 6e 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c onfigs).do.bake.postprocess(prj,
287e0 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 .cfg).end.end.end.for.sln.in.pre
28800 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 49 make.solution.each().do.for.prjI
28820 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 x,.prj.in.ipairs(sln.projects).d
28840 6f 0a 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 66 6f 72 20 63 66 67 o.if(not.prj.usage).then.for.cfg
28860 6e 61 6d 65 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 name,.cfg.in.pairs(prj.__configs
28880 29 20 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 3d 20 67 65 74 70 72 6f 6a 65 63 74 ).do.local.usesPrjs.=.getproject
288a0 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 3b 0a 63 6f 70 79 sconnections(cfg,.cfgname);.copy
288c0 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 75 73 65 73 50 72 6a 73 usagedata(cfg,.cfgname,.usesPrjs
288e0 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 ).end.end.end.end.for.sln.in.pre
28900 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 72 65 make.solution.each().do.local.re
28920 6d 6f 76 65 4c 69 73 74 20 3d 20 7b 7d 3b 0a 66 6f 72 20 69 6e 64 65 78 2c 20 70 72 6a 20 69 6e moveList.=.{};.for.index,.prj.in
28940 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 70 72 6a 2e .ipairs(sln.projects).do.if(prj.
28960 75 73 61 67 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 6d 6f 76 65 4c usage).then.table.insert(removeL
28980 69 73 74 2c 20 31 2c 20 69 6e 64 65 78 29 3b 20 2d 2d 41 64 64 20 69 6e 20 72 65 76 65 72 73 65 ist,.1,.index);.--Add.in.reverse
289a0 20 6f 72 64 65 72 2e 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 64 65 78 20 69 6e 20 .order..end.end.for._,.index.in.
289c0 69 70 61 69 72 73 28 72 65 6d 6f 76 65 4c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 72 65 6d 6f ipairs(removeList).do.table.remo
289e0 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 6e 64 65 78 29 3b 0a 65 6e 64 0a 65 6e 64 ve(sln.projects,.index);.end.end
28a00 0a 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 73 28 .builduniquedirs().buildtargets(
28a20 63 66 67 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 70 cfg).end.function.premake.bake.p
28a40 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 63 74 ostprocess(prj,.cfg).cfg.project
28a60 20 20 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 ...=.prj.cfg.shortname.=.premake
28a80 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 .getconfigname(cfg.name,.cfg.pla
28aa0 74 66 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 72 65 tform,.true).cfg.longname..=.pre
28ac0 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 make.getconfigname(cfg.name,.cfg
28ae0 2e 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e 6c 6f .platform).cfg.location.=.cfg.lo
28b00 63 61 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c 61 74 cation.or.cfg.basedir.local.plat
28b20 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 form.=.premake.platforms[cfg.pla
28b40 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c tform].if.platform.iscrosscompil
28b60 65 72 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 er.then.cfg.system.=.cfg.platfor
28b80 6d 0a 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 6e 64 m.else.cfg.system.=.os.get().end
28ba0 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 .if.cfg.kind.==."SharedLib".and.
28bc0 70 6c 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 2e 6b platform.nosharedlibs.then.cfg.k
28be0 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 6d 6f ind.=."StaticLib".end.local.remo
28c00 76 65 66 69 6c 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 66 69 6c 65 73 0a 69 66 20 5f 41 43 vefiles.=.cfg.removefiles.if._AC
28c20 54 49 4f 4e 20 3d 3d 20 27 67 6d 61 6b 65 27 20 74 68 65 6e 0a 72 65 6d 6f 76 65 66 69 6c 65 73 TION.==.'gmake'.then.removefiles
28c40 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 63 66 67 2e 65 .=.table.join(removefiles,.cfg.e
28c60 78 63 6c 75 64 65 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f xcludes).end.local.files.=.{}.fo
28c80 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 r._,.fname.in.ipairs(cfg.files).
28ca0 64 6f 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 72 65 6d 6f 76 65 do.if.not.table.icontains(remove
28cc0 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 files,.fname).then.table.insert(
28ce0 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 66 69 6c 65 73 20 files,.fname).end.end.cfg.files.
28d00 3d 20 66 69 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 =.files.for.name,.field.in.pairs
28d20 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 65 6c 64 2e 69 73 66 (premake.fields).do.if.field.isf
28d40 6c 61 67 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 63 66 67 5b 6e 61 6d lags.then.local.values.=.cfg[nam
28d60 65 5d 0a 66 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 e].for._,.flag.in.ipairs(values)
28d80 20 64 6f 20 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a .do.values[flag].=.true.end.end.
28da0 65 6e 64 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 end.cfg.__fileconfigs.=.{.}.for.
28dc0 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f _,.fname.in.ipairs(cfg.files).do
28de0 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 6e .local.fcfg.=.{.}.fcfg.name.=.fn
28e00 61 6d 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 66 6e 61 6d 65 5d 20 3d 20 66 ame.cfg.__fileconfigs[fname].=.f
28e20 63 66 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 cfg.table.insert(cfg.__fileconfi
28e40 67 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 gs,.fcfg).end.end..premake.field
28e60 73 20 3d 0a 7b 0a 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 3d 0a 7b 0a 6b 69 6e 64 s.=.{.archivesplit_size.=.{.kind
28e80 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",.
28ea0 7d 2c 0a 62 61 73 65 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 },.basedir.=.{.kind..=."path",.s
28ec0 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 62 75 69 6c 64 61 63 74 69 cope.=."container",.},.buildacti
28ee0 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d on.=.{.kind..=."string",.scope.=
28f00 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6d 70 69 6c 65 22 ."config",.allowed.=.{."Compile"
28f20 2c 0a 22 43 6f 70 79 22 2c 0a 22 45 6d 62 65 64 22 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a 7d 2c 0a 62 ,."Copy",."Embed",."None".}.},.b
28f40 75 69 6c 64 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 uildoptions.=.{.kind..=."list",.
28f60 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e scope.=."config",.},.buildoption
28f80 73 5f 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 s_c.=.{.kind..=."list",.scope.=.
28fa0 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 20 3d 0a "config",.},.buildoptions_cpp.=.
28fc0 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 {.kind..=."list",.scope.=."confi
28fe0 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e g",.},.buildoptions_objc.=.{.kin
29000 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",.}
29020 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 ,.configurations.=.{.kind..=."li
29040 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 63 75 73 74 st",.scope.=."solution",.},.cust
29060 6f 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c ombuildtask.=.{.kind..=."table",
29080 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 61 72 67 73 20 .scope.=."config",.},.debugargs.
290a0 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 =.{.kind.=."list",.scope.=."conf
290c0 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 ig",.},.debugdir.=.{.kind.=."pat
290e0 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e h",.scope.=."config",.},.debugen
29100 76 73 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 vs..=.{.kind.=."list",.scope.=."
29120 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 config",.},.defines.=.{.kind..=.
29140 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 70 "list",.scope.=."config",.},.dep
29160 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 loymentoptions.=.{.kind..=."list
29180 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d ",.scope.=."config",.usagecopy.=
291a0 20 74 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d .true,.},.dependency.=.{.kind..=
291c0 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 65 ."table",.scope.=."config",.},.e
291e0 78 63 6c 75 64 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 0a xcludes.=.{.kind..=."filelist",.
29200 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 69 6c 65 73 20 3d 0a 7b 0a 6b scope.=."config",.},.files.=.{.k
29220 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 ind..=."filelist",.scope.=."conf
29240 69 67 22 2c 0a 7d 2c 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 ig",.},.removefiles.=.{.kind..=.
29260 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c "filelist",.scope.=."config",.},
29280 0a 66 6c 61 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 .flags.=.{.kind..=."list",.scope
292a0 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 .=."config",.isflags.=.true,.usa
292c0 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f gecopy.=.true,.allowed.=.functio
292e0 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 20 3d 20 7b n(value).local.allowed_flags.=.{
29300 0a 41 54 4c 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 3d 20 31 .ATL.=.1,.DebugEnvsDontMerge.=.1
29320 2c 0a 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 ,.DebugEnvsInherit.=.1,.EnableMi
29340 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 2c nimalRebuild.=.1,.EnableSSE.=.1,
29360 0a 45 6e 61 62 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 3d .EnableSSE2.=.1,.ExtraWarnings.=
29380 20 31 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c 6f 61 74 46 61 73 74 .1,.FatalWarnings.=.1,.FloatFast
293a0 20 3d 20 31 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 6e 61 67 65 64 20 3d .=.1,.FloatStrict.=.1,.Managed.=
293c0 20 31 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f .1,.MFC.=.1,.NativeWChar.=.1,.No
293e0 36 34 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 64BitChecks.=.1,.NoEditAndContin
29400 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 31 2c 0a 4e 6f 46 72 61 6d ue.=.1,.NoExceptions.=.1,.NoFram
29420 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 3d 20 31 2c 0a 4e ePointer.=.1,.NoImportLib.=.1,.N
29440 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e 6f 4d 61 6e 69 66 65 73 74 oIncrementalLink.=.1,.NoManifest
29460 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f .=.1,.NoMultiProcessorCompilatio
29480 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 50 43 48 20 n.=.1,.NoNativeWChar.=.1,.NoPCH.
294a0 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 =.1,.NoRTTI.=.1,.SingleOutputDir
294c0 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 .=.1,.Optimize.=.1,.OptimizeSize
294e0 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a 53 45 48 20 3d 20 31 .=.1,.OptimizeSpeed.=.1,.SEH.=.1
29500 2c 0a 53 74 61 74 69 63 41 54 4c 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 3d ,.StaticATL.=.1,.StaticRuntime.=
29520 20 31 2c 0a 53 79 6d 62 6f 6c 73 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 3d 20 31 2c 0a 55 6e .1,.Symbols.=.1,.Unicode.=.1,.Un
29540 73 61 66 65 20 3d 20 31 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 31 2c 0a 57 69 6e 4d safe.=.1,.UnsignedChar.=.1,.WinM
29560 61 69 6e 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 ain.=.1,.}.local.englishToAmeric
29580 61 6e 53 70 65 6c 6c 69 6e 67 20 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d 20 27 6f 70 74 69 6d anSpelling.=.{.optimise.=.'optim
295a0 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 69 ize',.optimisesize.=.'optimizesi
295c0 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 70 ze',.optimisespeed.=.'optimizesp
295e0 65 65 64 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 eed',.}.local.lowervalue.=.value
29600 3a 6c 6f 77 65 72 28 29 0a 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 6c 69 73 68 54 6f 41 :lower().lowervalue.=.englishToA
29620 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 65 5d 20 6f 72 20 6c mericanSpelling[lowervalue].or.l
29640 6f 77 65 72 76 61 6c 75 65 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f owervalue.for.v,._.in.pairs(allo
29660 77 65 64 5f 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f wed_flags).do.if.v:lower().==.lo
29680 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 6e 64 0a 72 wervalue.then.return.v.end.end.r
296a0 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 0a 65 6e 64 2c 0a 7d eturn.nil,."invalid.flag".end,.}
296c0 2c 0a 66 72 61 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c ,.framework.=.{.kind.=."string",
296e0 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 .scope.=."container",.allowed.=.
29700 7b 0a 22 31 2e 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 2e 30 22 2c 0a 22 33 {."1.0",."1.1",."2.0",."3.0",."3
29720 2e 35 22 2c 0a 22 34 2e 30 22 2c 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 66 6f 72 63 65 64 69 6e .5",."4.0",."4.5",.}.},.forcedin
29740 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 cludes.=.{.kind..=."absolutefile
29760 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 69 6d 61 67 list",.scope.=."config",.},.imag
29780 65 70 61 74 68 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d epath.=.{.kind.=."path",.scope.=
297a0 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b ."config",.},.imageoptions.=.{.k
297c0 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c ind..=."list",.scope.=."config",
297e0 0a 7d 2c 0a 69 6d 70 6c 69 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 .},.implibdir.=.{.kind..=."path"
29800 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 65 78 74 ,.scope.=."config",.},.implibext
29820 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 67 22 2c 0a 73 63 6f ension.=.{.kind..=."string",.sco
29840 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 0a 7b pe.=."config",.},.implibname.=.{
29860 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 .kind..=."string",.scope.=."conf
29880 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d ig",.},.implibprefix.=.{.kind..=
298a0 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a ."string",.scope.=."config",.},.
298c0 69 6d 70 6c 69 62 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 implibsuffix.=.{.kind..=."string
298e0 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 6e 63 6c 75 64 65 64 ",.scope.=."config",.},.included
29900 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 73 63 6f 70 65 irs.=.{.kind..=."dirlist",.scope
29920 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d .=."config",.usagecopy.=.true,.}
29940 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f ,.kind.=.{.kind..=."string",.sco
29960 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6e 73 pe.=."config",.allowed.=.{."Cons
29980 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a 22 53 74 61 74 69 63 4c oleApp",."WindowedApp",."StaticL
299a0 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d ib",."SharedLib".}.},.language.=
299c0 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 6f .{.kind..=."string",.scope.=."co
299e0 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 ntainer",.allowed.=.{."C",."C++"
29a00 2c 0a 22 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 ,."C#".}.},.libdirs.=.{.kind..=.
29a20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 6c 69 6e "dirlist",.scope.=."config",.lin
29a40 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 kagecopy.=.true,.},.linkoptions.
29a60 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
29a80 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 fig",.},.links.=.{.kind..=."list
29aa0 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 ",.scope.=."config",.allowed.=.f
29ac0 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 unction(value).if.value:find('/'
29ae0 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 ,.nil,.true).then.value.=.path.g
29b00 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c etabsolute(value).end.return.val
29b20 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c ue.end,.linkagecopy.=.true,.},.l
29b40 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 ocation.=.{.kind..=."path",.scop
29b60 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 e.=."container",.},.makesettings
29b80 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e .=.{.kind.=."list",.scope.=."con
29ba0 66 69 67 22 2c 0a 7d 2c 0a 6d 65 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d fig",.},.messageskip.=.{.kind..=
29bc0 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 69 73 66 ."list",.scope.=."solution",.isf
29be0 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 lags.=.true,.usagecopy.=.true,.a
29c00 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 llowed.=.function(value).local.a
29c20 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 llowed_messages.=.{.SkipCreating
29c40 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 Message.=.1,.SkipBuildingMessage
29c60 20 3d 20 31 2c 0a 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d .=.1,.SkipCleaningMessage.=.1,.}
29c80 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 .local.lowervalue.=.value:lower(
29ca0 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 ).for.v,._.in.pairs(allowed_mess
29cc0 61 67 65 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 ages).do.if.v:lower().==.lowerva
29ce0 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e lue.then.return.v.end.end.return
29d00 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a .nil,."invalid.message.to.skip".
29d20 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d end,.},.msgarchiving.=.{.kind..=
29d40 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a ."string",.scope.=."config",.},.
29d60 6d 73 67 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c msgcompile.=.{.kind..=."string",
29d80 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 63 6f 6d 70 69 6c 65 .scope.=."config",.},.msgcompile
29da0 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 _objc.=.{.kind..=."string",.scop
29dc0 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f 75 72 63 65 20 3d 0a 7b e.=."config",.},.msgresource.=.{
29de0 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 .kind..=."string",.scope.=."conf
29e00 69 67 22 2c 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ig",.},.msglinking.=.{.kind..=."
29e20 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 6f 62 string",.scope.=."config",.},.ob
29e40 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d jdir.=.{.kind..=."path",.scope.=
29e60 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 ."config",.},.options.=.{.kind..
29e80 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 69 =."list",.scope.=."container",.i
29ea0 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c sflags.=.true,.usagecopy.=.true,
29ec0 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c .allowed.=.function(value).local
29ee0 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 63 65 43 50 50 20 3d 20 .allowed_options.=.{.ForceCPP.=.
29f00 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 1,.ArchiveSplit.=.1.}.local.lowe
29f20 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,._.
29f40 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 in.pairs(allowed_options).do.if.
29f60 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 74 v:lower().==.lowervalue.then.ret
29f80 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 6c urn.v.end.end.return.nil,."inval
29fa0 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 61 64 65 72 20 3d 0a 7b id.option".end,.},.pchheader.=.{
29fc0 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 .kind..=."string",.scope.=."conf
29fe0 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 ig",.},.pchsource.=.{.kind..=."p
2a000 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 66 ath",.scope.=."config",.},.platf
2a020 6f 72 6d 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 orms.=.{.kind..=."list",.scope.=
2a040 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 61 62 6c 65 2e 6b 65 79 ."solution",.allowed.=.table.key
2a060 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 69 s(premake.platforms),.},.postbui
2a080 6c 64 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 0a 73 ldcommands.=.{.kind..=."list",.s
2a0a0 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 75 69 6c 64 63 6f 6d 6d cope.=."config",.},.prebuildcomm
2a0c0 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d ands.=.{.kind..=."list",.scope.=
2a0e0 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 3d ."config",.},.postcompiletasks.=
2a100 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 66 .{.kind..=."list",.scope.=."conf
2a120 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 ig",.},.prelinkcommands.=.{.kind
2a140 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c ..=."list",.scope.=."config",.},
2a160 0a 72 65 73 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 .resdefines.=.{.kind..=."list",.
2a180 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 65 64 scope.=."config",.},.resincluded
2a1a0 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 73 63 6f 70 65 irs.=.{.kind..=."dirlist",.scope
2a1c0 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b .=."config",.},.resoptions.=.{.k
2a1e0 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c ind..=."list",.scope.=."config",
2a200 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 .},.startproject.=.{.kind..=."st
2a220 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 74 61 ring",.scope.=."solution",.},.ta
2a240 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 rgetdir.=.{.kind..=."path",.scop
2a260 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 62 64 69 72 20 3d 0a e.=."config",.},.targetsubdir.=.
2a280 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e {.kind..=."string",.scope.=."con
2a2a0 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e fig",.},.targetextension.=.{.kin
2a2c0 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c d..=."string",.scope.=."config",
2a2e0 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 .},.targetname.=.{.kind..=."stri
2a300 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 ng",.scope.=."config",.},.target
2a320 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 73 63 6f prefix.=.{.kind..=."string",.sco
2a340 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 66 66 69 78 20 3d pe.=."config",.},.targetsuffix.=
2a360 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 6f .{.kind..=."string",.scope.=."co
2a380 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 nfig",.},.trimpaths.=.{.kind.=."
2a3a0 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 75 dirlist",.scope.=."config",.},.u
2a3c0 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 uid.=.{.kind..=."string",.scope.
2a3e0 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f =."container",.allowed.=.functio
2a400 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d 20 74 72 75 65 0a 69 66 20 28 23 76 61 n(value).local.ok.=.true.if.(#va
2a420 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 66 lue.~=.36).then.ok.=.false.end.f
2a440 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 63 68 20 3d 20 76 61 6c 75 65 3a 73 75 or.i=1,36.do.local.ch.=.value:su
2a460 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 69 6e 64 28 22 5b 41 42 43 44 45 46 61 b(i,i).if.(not.ch:find("[ABCDEFa
2a480 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 bcdef0123456789-]")).then.ok.=.f
2a4a0 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 39 2c 39 29 20 alse.end.end.if.(value:sub(9,9).
2a4c0 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 ~=."-")...then.ok.=.false.end.if
2a4e0 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 .(value:sub(14,14).~=."-").then.
2a500 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 28 31 39 2c ok.=.false.end.if.(value:sub(19,
2a520 31 39 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 65 6e 64 0a 19).~=."-").then.ok.=.false.end.
2a540 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 if.(value:sub(24,24).~=."-").the
2a560 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 n.ok.=.false.end.if.(not.ok).the
2a580 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 55 55 49 44 22 0a 65 6e 64 n.return.nil,."invalid.UUID".end
2a5a0 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 28 29 0a 65 6e 64 0a 7d 2c 0a 75 73 65 .return.value:upper().end.},.use
2a5c0 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 s.=.{.kind..=."list",.scope.=."c
2a5e0 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6b 65 onfig",.},.vpaths.=.{.kind.=."ke
2a600 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a ypath",.scope.=."container",.},.
2a620 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 20 3d 20 66 61 6c 73 65 0a 66 75 }.premake.check_paths.=.false.fu
2a640 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c nction.premake.checkvalue(value,
2a660 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 69 66 20 28 .allowed).if.(allowed).then.if.(
2a680 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 type(allowed).==."function").the
2a6a0 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 n.return.allowed(value).else.for
2a6c0 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 76 ._,v.in.ipairs(allowed).do.if.(v
2a6e0 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c 6f 77 65 72 28 29 29 20 74 68 65 6e 0a alue:lower().==.v:lower()).then.
2a700 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 22 69 6e return.v.end.end.return.nil,."in
2a720 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 valid.value.'"....value...."'".e
2a740 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e nd.else.return.value.end.end.fun
2a760 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c ction.premake.getobject(t).local
2a780 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 .container.if.(t.==."container".
2a7a0 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e or.t.==."solution").then.contain
2a7c0 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6c er.=.premake.CurrentContainer.el
2a7e0 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f se.container.=.premake.CurrentCo
2a800 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f nfiguration.end.if.t.==."solutio
2a820 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 n".then.if.type(container).==."p
2a840 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e roject".then.container.=.contain
2a860 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 er.solution.end.if.type(containe
2a880 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 r).~=."solution".then.container.
2a8a0 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 =.nil.end.end.local.msg.if.(not.
2a8c0 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 container).then.if.(t.==."contai
2a8e0 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 ner").then.msg.=."no.active.solu
2a900 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 73 tion.or.project".elseif.(t.==."s
2a920 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 olution").then.msg.=."no.active.
2a940 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 solution".else.msg.=."no.active.
2a960 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 solution,.project,.or.configurat
2a980 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d ion".end.end.return.container,.m
2a9a0 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 sg.end.function.premake.setarray
2a9c0 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 (obj,.fieldname,.value,.allowed)
2a9e0 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d .obj[fieldname].=.obj[fieldname]
2aa00 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 2c .or.{}.local.function.add(value,
2aa20 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 .depth).if.type(value).==."table
2aa40 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 ".then.for._,v.in.ipairs(value).
2aa60 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 do.add(v,.depth.+.1).end.else.va
2aa80 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 lue,.err.=.premake.checkvalue(va
2aaa0 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e 6f 74 20 76 61 6c 75 65 20 74 68 65 6e 0a lue,.allowed).if.not.value.then.
2aac0 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 error(err,.depth).end.table.inse
2aae0 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e rt(obj[fieldname],.value).end.en
2ab00 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e d.if.value.then.add(value,.5).en
2ab20 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 d.return.obj[fieldname].end.func
2ab40 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 6f 62 6a 2c 20 66 69 65 6c 64 tion.premake.settable(obj,.field
2ab60 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
2ab80 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 74 61 62 6c ame].=.obj[fieldname].or.{}.tabl
2aba0 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a e.insert(obj[fieldname],.value).
2abc0 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 return.obj[fieldname].end.local.
2abe0 66 75 6e 63 74 69 6f 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 function.domatchedarray(ctype,.f
2ac00 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6d 61 74 63 68 66 75 6e 63 29 0a 6c 6f 63 61 ieldname,.value,.matchfunc).loca
2ac20 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 61 62 73 6f l.result.=.{.}.function.makeabso
2ac40 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 lute(value,.depth).if.(type(valu
2ac60 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 e).==."table").then.for._,.item.
2ac80 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 in.ipairs(value).do.makeabsolute
2aca0 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 74 79 70 (item,.depth.+.1).end.elseif.typ
2acc0 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 69 66 20 76 61 6c e(value).==."string".then.if.val
2ace0 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 6d 61 ue:find("*").then.local.arr.=.ma
2ad00 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 63 68 65 63 tchfunc(value);.if.(premake.chec
2ad20 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 72 72 20 3d 3d 20 30 29 20 74 68 65 6e 0a 65 72 k_paths).and.(#arr.==.0).then.er
2ad40 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 73 20 66 ror("Can't.find.matching.files.f
2ad60 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6d 61 6b 65 or.pattern.:"....value).end.make
2ad80 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6c 73 65 0a 74 61 absolute(arr,.depth.+.1).else.ta
2ada0 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c ble.insert(result,.path.getabsol
2adc0 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 49 6e 76 61 ute(value)).end.else.error("Inva
2ade0 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 74 3a 20 65 78 70 65 63 74 65 64 20 73 74 72 69 lid.value.in.list:.expected.stri
2ae00 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 65 28 76 61 6c 75 65 29 2c 20 64 65 70 74 68 29 ng,.got."....type(value),.depth)
2ae20 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 33 29 0a .end.end.makeabsolute(value,.3).
2ae40 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 74 79 70 65 2c 20 66 return.premake.setarray(ctype,.f
2ae60 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 ieldname,.result).end.function.p
2ae80 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e remake.setdirarray(ctype,.fieldn
2aea0 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 ame,.value).return.domatchedarra
2aec0 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 2c 20 6f 73 2e 6d 61 y(ctype,.fieldname,.value,.os.ma
2aee0 74 63 68 64 69 72 73 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 tchdirs).end.function.premake.se
2af00 74 66 69 6c 65 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 tfilearray(ctype,.fieldname,.val
2af20 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c ue).return.domatchedarray(ctype,
2af40 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 .fieldname,.value,.os.matchfiles
2af60 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 6b 65 79 76 61 6c ).end.function.premake.setkeyval
2af80 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 73 29 0a 6c 6f 63 ue(ctype,.fieldname,.values).loc
2afa0 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
2afc0 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 20 74 68 bject(ctype).if.not.container.th
2afe0 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 en.error(err,.4).end.if.not.cont
2b000 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 5b ainer[fieldname].then.container[
2b020 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 76 61 6c 75 fieldname].=.{}.end.if.type(valu
2b040 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c es).~=."table".then.error("inval
2b060 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 22 2c 20 34 29 0a 65 6e id.value;.table.expected",.4).en
2b080 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e d.local.field.=.container[fieldn
2b0a0 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 ame].for.key,value.in.pairs(valu
2b0c0 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 65 6c 64 5b 6b 65 79 5d 20 74 68 65 6e 0a 66 69 es).do.if.not.field[key].then.fi
2b0e0 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c eld[key].=.{}.end.table.insertfl
2b100 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e at(field[key],.value).end.return
2b120 20 66 69 65 6c 64 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 73 .field.end.function.premake.sets
2b140 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 tring(ctype,.fieldname,.value,.a
2b160 6c 6c 6f 77 65 64 29 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 llowed).local.container,.err.=.p
2b180 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 28 6e 6f 74 20 remake.getobject(ctype).if.(not.
2b1a0 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e container).then.error(err,.4).en
2b1c0 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 d.if.(value).then.value,.err.=.p
2b1e0 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 64 remake.checkvalue(value,.allowed
2b200 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c ).if.(not.value).then.error(err,
2b220 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 .4).end.container[fieldname].=.v
2b240 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e alue.end.return.container[fieldn
2b260 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 72 65 6d 6f 76 65 ame].end.function.premake.remove
2b280 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 (fieldname,.value).local.cfg.=.p
2b2a0 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 0a 63 66 67 2e remake.CurrentConfiguration.cfg.
2b2c0 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a 63 66 67 2e removes.=.cfg.removes.or.{}.cfg.
2b2e0 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 73 65 74 removes[fieldname].=.premake.set
2b300 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 73 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 array(cfg.removes,.fieldname,.va
2b320 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 73 73 6f 72 lue).end.local.function.accessor
2b340 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 20 20 20 3d 20 70 72 (name,.value).local.kind....=.pr
2b360 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 6c 20 73 63 emake.fields[name].kind.local.sc
2b380 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 73 63 6f ope...=.premake.fields[name].sco
2b3a0 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 pe.local.allowed.=.premake.field
2b3c0 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 73 74 72 s[name].allowed.if.(kind.==."str
2b3e0 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 29 20 61 6e 64 20 76 61 6c 75 ing".or.kind.==."path").and.valu
2b400 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 7e 3d 20 22 73 74 72 69 6e 67 e.then.if.type(value).~=."string
2b420 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 72 69 6e 67 20 76 61 6c 75 65 20 65 78 70 65 63 ".then.error("string.value.expec
2b440 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 ted",.3).end.end.local.container
2b460 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 73 63 6f 70 65 29 ,.err.=.premake.getobject(scope)
2b480 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 .if.(not.container).then.error(e
2b4a0 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 rr,.3).end.if.kind.==."string".t
2b4c0 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f hen.return.premake.setstring(sco
2b4e0 70 65 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 65 69 66 pe,.name,.value,.allowed).elseif
2b500 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 20 74 68 .kind.==."path".then.if.value.th
2b520 65 6e 20 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 76 61 6c 75 en.value.=.path.getabsolute(valu
2b540 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 e).end.return.premake.setstring(
2b560 73 63 6f 70 65 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 scope,.name,.value).elseif.kind.
2b580 3d 3d 20 22 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 65 ==."list".then.return.premake.se
2b5a0 74 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 65 2c 20 61 tarray(container,.name,.value,.a
2b5c0 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 llowed).elseif.kind.==."table".t
2b5e0 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 63 6f 6e 74 hen.return.premake.settable(cont
2b600 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
2b620 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 eif.kind.==."dirlist".then.retur
2b640 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c n.premake.setdirarray(container,
2b660 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 3d 3d 20 22 66 69 .name,.value).elseif.kind.==."fi
2b680 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 lelist".or.kind.==."absolutefile
2b6a0 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 65 74 66 69 6c list".then.return.premake.setfil
2b6c0 65 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 65 29 0a 65 earray(container,.name,.value).e
2b6e0 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 lseif.kind.==."keyvalue".or.kind
2b700 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b .==."keypath".then.return.premak
2b720 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 e.setkeyvalue(scope,.name,.value
2b740 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 72 ).end.end.for.name,.info.in.pair
2b760 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 s(premake.fields).do._G[name].=.
2b780 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 function(value).return.accessor(
2b7a0 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d name,.value).end.if.info.kind.==
2b7c0 20 22 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 ."list".or.info.kind.==."dirlist
2b7e0 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 0a 6f 72 20 ".or.info.kind.==."filelist".or.
2b800 69 6e 66 6f 2e 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 0a info.kind.==."absolutefilelist".
2b820 74 68 65 6e 0a 69 66 20 20 6e 61 6d 65 20 7e 3d 20 22 72 65 6d 6f 76 65 66 69 6c 65 73 22 0a 61 then.if..name.~=."removefiles".a
2b840 6e 64 20 6e 61 6d 65 20 7e 3d 20 22 66 69 6c 65 73 22 20 74 68 65 6e 0a 5f 47 5b 22 72 65 6d 6f nd.name.~=."files".then._G["remo
2b860 76 65 22 2e 2e 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 70 72 65 ve"..name].=.function(value).pre
2b880 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 make.remove(name,.value).end.end
2b8a0 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 .end.end.function.configuration(
2b8c0 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 terms).if.not.terms.then.return.
2b8e0 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 0a 65 6e 64 premake.CurrentConfiguration.end
2b900 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 6d 61 6b 65 2e .local.container,.err.=.premake.
2b920 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 63 getobject("container").if.(not.c
2b940 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e 64 ontainer).then.error(err,.2).end
2b960 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 20 3d 20 74 61 62 .local.cfg.=.{.}.cfg.terms.=.tab
2b980 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 le.flatten({terms}).table.insert
2b9a0 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 65 6d 61 6b 65 2e (container.blocks,.cfg).premake.
2b9c0 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 0a 63 66 67 2e 6b CurrentConfiguration.=.cfg.cfg.k
2b9e0 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 69 6e 20 69 70 61 eywords.=.{.}.for._,.word.in.ipa
2ba00 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 irs(cfg.terms).do.table.insert(c
2ba20 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 77 6f 72 64 fg.keywords,.path.wildcards(word
2ba40 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 ):lower()).end.for.name,.field.i
2ba60 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 28 66 n.pairs(premake.fields).do.if.(f
2ba80 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 66 69 65 6c 64 2e ield.kind.~=."string".and.field.
2baa0 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e 61 6d 65 5d 20 3d kind.~=."path").then.cfg[name].=
2bac0 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 .{.}.end.end.return.cfg.end.loca
2bae0 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 28 6e 61 6d 65 2c 20 73 6c 6e l.function.creategroup(name,.sln
2bb00 2c 20 63 75 72 70 61 74 68 2c 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 29 0a 6c 6f 63 61 6c ,.curpath,.parent,.inpath).local
2bb20 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 67 72 6f 75 70 2c 20 .group.=.{}.setmetatable(group,.
2bb40 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 {.__type.=."group".}).table.inse
2bb60 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e 2e 67 72 6f 75 70 73 rt(sln.groups,.group).sln.groups
2bb80 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f 6c 75 74 69 6f 6e 20 [inpath].=.group.group.solution.
2bba0 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 72 6f 75 70 2e 75 75 =.sln.group.name.=.name.group.uu
2bbc0 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 63 75 72 70 61 74 68 29 0a 67 72 6f 75 70 2e 70 61 72 65 id.=.os.uuid(curpath).group.pare
2bbe0 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 nt.=.parent.return.group.end.loc
2bc00 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 al.function.creategroupsfrompath
2bc20 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 74 68 20 3d 3d 20 6e 69 6c 20 74 (inpath,.sln).if.inpath.==.nil.t
2bc40 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 61 74 68 20 3d 20 70 61 74 68 hen.return.nil.end.inpath.=.path
2bc60 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 67 72 .translate(inpath,."/").local.gr
2bc80 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 69 6e 70 61 74 68 2c 20 22 2f oups.=.string.explode(inpath,."/
2bca0 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6c 61 73 74 ").local.curpath.=."".local.last
2bcc0 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 67 group.=.nil.for.i,.v.in.ipairs(g
2bce0 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 75 72 70 61 74 68 20 2e 2e 20 22 roups).do.curpath.=.curpath...."
2bd00 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 73 6c /"....v:lower().local.group.=.sl
2bd20 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 6e 69 n.groups[curpath].if.group.==.ni
2bd40 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 28 76 2c 20 73 6c l.then.group.=.creategroup(v,.sl
2bd60 6e 2c 20 63 75 72 70 61 74 68 2c 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 0a n,.curpath,.lastgroup,.curpath).
2bd80 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 6e end.lastgroup.=.group.end.return
2bda0 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 .lastgroup.end.local.function.cr
2bdc0 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 0a eateproject(name,.sln,.isUsage).
2bde0 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a 2c local.prj.=.{}.setmetatable(prj,
2be00 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 2e .{.__type.=."project",.}).table.
2be20 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 55 insert(sln.projects,.prj).if(isU
2be40 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d sage).then.if(sln.projects[name]
2be60 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 ).then.sln.projects[name].usageP
2be80 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d roj.=.prj;.else.sln.projects[nam
2bea0 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 e].=.prj.end.else.if(sln.project
2bec0 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 6c s[name]).then.prj.usageProj.=.sl
2bee0 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 63 n.projects[name];.end.sln.projec
2bf00 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d ts[name].=.prj.end.local.group.=
2bf20 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 75 .creategroupsfrompath(premake.Cu
2bf40 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 20 rrentGroup,.sln).prj.solution...
2bf60 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e ....=.sln.prj.name...........=.n
2bf80 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 ame.prj.basedir........=.os.getc
2bfa0 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 69 wd().prj.uuid...........=.os.uui
2bfc0 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d d(prj.name).prj.blocks.........=
2bfe0 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 20 20 20 20 20 20 20 3d 20 69 73 55 73 61 67 .{.}.prj.usage..........=.isUsag
2c000 65 0a 70 72 6a 2e 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 74 e.prj.group..........=.group.ret
2c020 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d 65 urn.prj;.end.function.usage(name
2c040 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 ).if.(not.name).then.if(type(pre
2c060 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 make.CurrentContainer).~=."proje
2c080 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 6e 6f 74 20 ct").then.return.nil.end.if(not.
2c0a0 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 67 65 29 20 premake.CurrentContainer.usage).
2c0c0 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 72 65 6d 61 then.return.nil.end.return.prema
2c0e0 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 6c 20 73 6c ke.CurrentContainer.end.local.sl
2c100 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 6e 74 61 69 n.if.(type(premake.CurrentContai
2c120 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 3d 20 70 72 ner).==."project").then.sln.=.pr
2c140 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a emake.CurrentContainer.solution.
2c160 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 6e 74 61 69 else.sln.=.premake.CurrentContai
2c180 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 6c 75 74 69 ner.end.if.(type(sln).~=."soluti
2c1a0 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 6f 6c 75 74 on").then.error("no.active.solut
2c1c0 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 6a 65 63 74 ion",.2).end.if((not.sln.project
2c1e0 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e s[name]).or.((not.sln.projects[n
2c200 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 ame].usage).and.(not.sln.project
2c220 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 29 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b s[name].usageProj))).then.premak
2c240 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 e.CurrentContainer.=.createproje
2c260 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 ct(name,.sln,.true).else.premake
2c280 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f 6a .CurrentContainer.=.iff(sln.proj
2c2a0 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e ects[name].usage,.sln.projects[n
2c2c0 61 6d 65 5d 2c 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 50 72 ame],.sln.projects[name].usagePr
2c2e0 6f 6a 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e oj).end.configuration.{.}.return
2c300 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 66 75 .premake.CurrentContainer.end.fu
2c320 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d nction.project(name).if.(not.nam
2c340 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 74 43 e).then.if(type(premake.CurrentC
2c360 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 65 74 ontainer).~=."project").then.ret
2c380 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f urn.nil.end.if(premake.CurrentCo
2c3a0 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 20 6e 69 6c 20 65 ntainer.usage).then.return.nil.e
2c3c0 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 6f 6e 74 61 69 6e nd.return.premake.CurrentContain
2c3e0 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 70 72 65 6d 61 6b er.end.local.sln.if.(type(premak
2c400 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 6f 6a 65 63 74 22 e.CurrentContainer).==."project"
2c420 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 6e 74 43 6f 6e 74 ).then.sln.=.premake.CurrentCont
2c440 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 70 72 65 6d 61 6b ainer.solution.else.sln.=.premak
2c460 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 28 74 79 70 65 28 e.CurrentContainer.end.if.(type(
2c480 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 72 72 6f 72 28 22 sln).~=."solution").then.error("
2c4a0 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 64 0a 69 66 28 28 no.active.solution",.2).end.if((
2c4c0 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 20 73 6c 6e 2e 70 not.sln.projects[name]).or.sln.p
2c4e0 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b rojects[name].usage).then.premak
2c500 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 e.CurrentContainer.=.createproje
2c520 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 ct(name,.sln).else.premake.Curre
2c540 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d ntContainer.=.sln.projects[name]
2c560 3b 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 ;.end.configuration.{.}.return.p
2c580 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 66 75 6e 63 remake.CurrentContainer.end.func
2c5a0 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 tion.solution(name).if.not.name.
2c5c0 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 then.if.type(premake.CurrentCont
2c5e0 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 ainer).==."project".then.return.
2c600 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 69 6f premake.CurrentContainer.solutio
2c620 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e n.else.return.premake.CurrentCon
2c640 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f tainer.end.end.premake.CurrentCo
2c660 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e ntainer.=.premake.solution.get(n
2c680 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 ame).if.(not.premake.CurrentCont
2c6a0 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 ainer).then.premake.CurrentConta
2c6c0 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 iner.=.premake.solution.new(name
2c6e0 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 ).end.configuration.{.}.return.p
2c700 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 66 75 6e 63 remake.CurrentContainer.end.func
2c720 74 69 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 tion.group(name).if.not.name.the
2c740 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e n.return.premake.CurrentGroup.en
2c760 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 d.premake.CurrentGroup.=.name.re
2c780 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 turn.premake.CurrentGroup.end.fu
2c7a0 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 nction.newaction(a).premake.acti
2c7c0 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e on.add(a).end.function.newoption
2c7e0 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e (opt).premake.option.add(opt).en
2c800 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 d..newoption..{.trigger.....=."c
2c820 63 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 c",.value.......=."VALUE",.descr
2c840 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 iption.=."Choose.a.C/C++.compile
2c860 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 4e r.set",.allowed.=.{.{."gcc",."GN
2c880 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f 70 U.GCC.(gcc/g++)".},.{."ow",.."Op
2c8a0 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f enWatcom"........},.}.}.newoptio
2c8c0 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 n.{.trigger.....=."dotnet",.valu
2c8e0 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d e.......=."VALUE",.description.=
2c900 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 ."Choose.a..NET.compiler.set",.a
2c920 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f llowed.=.{.{."msnet",..."Microso
2c940 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 ft..NET.(csc)".},.{."mono",...."
2c960 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 Novell.Mono.(mcs)"....},.{."pnet
2c980 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a ",...."Portable.NET.(cscc)"..},.
2c9a0 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 }.}.newoption.{.trigger.....=."f
2c9c0 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 ile",.value.......=."FILE",.desc
2c9e0 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b ription.=."Read.FILE.as.a.Premak
2ca00 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c e.script;.default.is.'premake4.l
2ca20 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d ua'".}.newoption.{.trigger.....=
2ca40 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 ."help",.description.=."Display.
2ca60 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a this.information".}.newoption.{.
2ca80 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 trigger.....=."os",.value.......
2caa0 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 47 65 6e 65 72 61 =."VALUE",.description.=."Genera
2cac0 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 te.files.for.a.different.operati
2cae0 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c ng.system",.allowed.=.{.{."bsd",
2cb00 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 ......"OpenBSD,.NetBSD,.or.FreeB
2cb20 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a SD".},.{."linux",...."Linux".},.
2cb40 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d {."macosx",..."Apple.Mac.OS.X".}
2cb60 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 2c 20 20 22 53 6f 6c 61 72 69 73 22 20 7d 2c 0a 7b 20 22 ,.{."solaris",.."Solaris".},.{."
2cb80 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 22 20 7d windows",.."Microsoft.Windows".}
2cba0 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 ,.}.}.newoption.{.trigger.....=.
2cbc0 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 "platform",.value.......=."VALUE
2cbe0 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 61 72 63 ",.description.=."Add.target.arc
2cc00 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 74 69 6f hitecture.(if.supported.by.actio
2cc20 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 20 20 20 n)",.allowed.=.{.{."x32",.......
2cc40 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 20 20 22 .."32-bit".},.{."x64",........."
2cc60 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 4d 61 63 64-bit".},.{."universal",..."Mac
2cc80 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 69 74 22 .OS.X.Universal,.32-.and.64-bit"
2cca0 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 .},.{."universal32",."Mac.OS.X.U
2ccc0 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 75 6e 69 niversal,.32-bit.only".},.{."uni
2cce0 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 versal64",."Mac.OS.X.Universal,.
2cd00 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 20 20 20 64-bit.only".},.{."ps3",........
2cd20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 ."Playstation.3.(experimental)".
2cd40 7d 2c 0a 7b 20 22 78 62 6f 78 33 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 20 28 65 },.{."xbox360",....."Xbox.360.(e
2cd60 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 20 20 xperimental)".},.{."ARM",.......
2cd80 20 20 22 41 52 4d 20 28 4d 69 63 72 6f 73 6f 66 74 29 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 .."ARM.(Microsoft)".},.}.}.newop
2cda0 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a tion.{.trigger.....=."scripts",.
2cdc0 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f value.......=."path",.descriptio
2cde0 6e 20 3d 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 n.=."Search.for.additional.scrip
2ce00 74 73 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f ts.on.the.given.path".}.newoptio
2ce20 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 n.{.trigger.....=."version",.des
2ce40 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f cription.=."Display.version.info
2ce60 72 6d 61 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 rmation".}..--.Copyright.(c).201
2ce80 33 20 45 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 6e 3.Enrique.Garc..a.Cota.local.fun
2cea0 63 74 69 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a 6d ction.smartQuote(str)...if.str:m
2cec0 61 74 63 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 29 atch('"').and.not.str:match("'")
2cee0 20 74 68 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 22 .then.....return."'"....str...."
2cf00 27 22 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 75 '"...end...return.'"'....str:gsu
2cf20 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 b('"',.'\\"')....'"'.end.local.c
2cf40 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 5c ontrolCharsTranslation.=.{...["\
2cf60 61 22 5d 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b 22 a"].=."\\a",..["\b"].=."\\b",.["
2cf80 5c 66 22 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a 20 \f"].=."\\f",..["\n"].=."\\n",..
2cfa0 20 5b 22 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 22 .["\r"].=."\\r",..["\t"].=."\\t"
2cfc0 2c 20 5b 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f ,.["\v"].=."\\v".}.local.functio
2cfe0 6e 20 65 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 68 n.escapeChar(c).return.controlCh
2d000 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 arsTranslation[c].end.local.func
2d020 74 69 6f 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 tion.escape(str)...local.result.
2d040 3d 20 73 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 28 =.str:gsub("\\",."\\\\"):gsub("(
2d060 25 63 29 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c %c)",.escapeChar)...return.resul
2d080 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 65 t.end.local.function.isIdentifie
2d0a0 72 28 73 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 r(str)...return.type(str).==.'st
2d0c0 72 69 6e 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 61 ring'.and.str:match(."^[_%a][_%a
2d0e0 25 64 5d 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 %d]*$".).end.local.function.isAr
2d100 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 rayKey(k,.length)...return.type(
2d120 6b 29 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b 20 k).==.'number'.and.1.<=.k.and.k.
2d140 3c 3d 20 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 <=.length.end.local.function.isD
2d160 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e ictionaryKey(k,.length)...return
2d180 20 6e 6f 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a 6c .not.isArrayKey(k,.length).end.l
2d1a0 6f 63 61 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 6e ocal.defaultTypeOrders.=.{...['n
2d1c0 75 6d 62 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 2c umber']...=.1,.['boolean']..=.2,
2d1e0 20 5b 27 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c 0a .['string'].=.3,.['table'].=.4,.
2d200 20 20 5b 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 5d ..['function'].=.5,.['userdata']
2d220 20 3d 20 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e .=.6,.['thread'].=.7.}.local.fun
2d240 63 74 69 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 2c ction.sortKeys(a,.b)...local.ta,
2d260 20 74 62 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 69 .tb.=.type(a),.type(b)...--.stri
2d280 6e 67 73 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 72 ngs.and.numbers.are.sorted.numer
2d2a0 69 63 61 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d 3d ically/alphabetically...if.ta.==
2d2c0 20 74 62 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d 3d .tb.and.(ta.==.'string'.or.ta.==
2d2e0 20 27 6e 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e 64 .'number').then.return.a.<.b.end
2d300 0a 20 20 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 4f ...local.dta,.dtb.=.defaultTypeO
2d320 72 64 65 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d rders[ta],.defaultTypeOrders[tb]
2d340 0a 20 20 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d 70 ...--.Two.default.types.are.comp
2d360 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 70 ared.according.to.the.defaultTyp
2d380 65 4f 72 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 74 eOrders.table...if.dta.and.dtb.t
2d3a0 68 65 6e 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d hen.return.defaultTypeOrders[ta]
2d3c0 20 3c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 69 .<.defaultTypeOrders[tb]...elsei
2d3e0 66 20 64 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 64 f.dta.....then.return.true..--.d
2d400 65 66 61 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 0a efault.types.before.custom.ones.
2d420 20 20 65 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c ..elseif.dtb.....then.return.fal
2d440 73 65 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c 74 se.--.custom.types.after.default
2d460 20 6f 6e 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 72 .ones...end...--.custom.types.ar
2d480 65 20 73 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 65 e.sorted.out.alphabetically...re
2d4a0 74 75 72 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 turn.ta.<.tb.end.local.function.
2d4c0 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 79 getDictionaryKeys(t)...local.key
2d4e0 73 2c 20 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e 20 s,.length.=.{},.#t...for.k,_.in.
2d500 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b pairs(t).do.....if.isDictionaryK
2d520 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 ey(k,.length).then.table.insert(
2d540 6b 65 79 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 28 keys,.k).end...end...table.sort(
2d560 6b 65 79 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e keys,.sortKeys)...return.keys.en
2d580 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 d.local.function.getToStringResu
2d5a0 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 69 ltSafely(t,.mt)...local.__tostri
2d5c0 6e 67 20 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 77 ng.=.type(mt).==.'table'.and.raw
2d5e0 67 65 74 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 74 get(mt,.'__tostring')...local.st
2d600 72 2c 20 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 27 r,.ok...if.type(__tostring).==.'
2d620 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 61 function'.then.....ok,.str.=.pca
2d640 6c 6c 28 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 61 ll(__tostring,.t).....str.=.ok.a
2d660 6e 64 20 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 28 nd.str.or.'error:.'....tostring(
2d680 73 74 72 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 str)...end...if.type(str).==.'st
2d6a0 72 69 6e 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 73 ring'.and.#str.>.0.then.return.s
2d6c0 74 72 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 tr.end.end.local.maxIdsMetaTable
2d6e0 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 28 73 65 6c 66 2c 20 .=.{...__index.=.function(self,.
2d700 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e typeName).....rawset(self,.typeN
2d720 61 6d 65 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 ame,.0).....return.0...end.}.loc
2d740 61 6c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 al.idsMetaTable.=.{...__index.=.
2d760 66 75 6e 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c 6f function.(self,.typeName).....lo
2d780 63 61 6c 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f cal.col.=.setmetatable({},.{__mo
2d7a0 64 65 20 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 de.=."kv"}).....rawset(self,.typ
2d7c0 65 4e 61 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e 64 eName,.col).....return.col...end
2d7e0 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 .}.local.function.countTableAppe
2d800 61 72 61 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 74 arances(t,.tableAppearances)...t
2d820 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 ableAppearances.=.tableAppearanc
2d840 65 73 20 6f 72 20 73 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 es.or.setmetatable({},.{__mode.=
2d860 20 22 6b 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 ."k"})...if.type(t).==.'table'.t
2d880 68 65 6e 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b hen.....if.not.tableAppearances[
2d8a0 74 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 t].then.......tableAppearances[t
2d8c0 5d 20 3d 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 ].=.1.......for.k,v.in.pairs(t).
2d8e0 64 6f 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 do.........countTableAppearances
2d900 28 6b 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 6f (k,.tableAppearances).........co
2d920 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 65 untTableAppearances(v,.tableAppe
2d940 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 61 arances).......end.......countTa
2d960 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c 20 bleAppearances(getmetatable(t),.
2d980 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 tableAppearances).....else......
2d9a0 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 65 .tableAppearances[t].=.tableAppe
2d9c0 61 72 61 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 arances[t].+.1.....end...end...r
2d9e0 65 74 75 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c eturn.tableAppearances.end.local
2da00 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a 20 .function.parse_filter(filter)..
2da20 20 69 66 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 .if.type(filter).==.'function'.t
2da40 68 65 6e 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 61 hen.return.filter.end...--.not.a
2da60 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 .function,.so.it.must.be.a.table
2da80 20 6f 72 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 66 .or.table-like...filter.=.type(f
2daa0 69 6c 74 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 20 ilter).==.'table'.and.filter.or.
2dac0 7b 66 69 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b 7d {filter}...local.dictionary.=.{}
2dae0 0a 20 20 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 64 ...for._,v.in.pairs(filter).do.d
2db00 69 63 74 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 6e ictionary[v].=.true.end...return
2db20 20 66 75 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b 78 .function(x).return.dictionary[x
2db40 5d 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 74 ].end.end.local.function.makePat
2db60 68 28 70 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c 65 h(path,.key)...local.newPath,.le
2db80 6e 20 3d 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f 20 n.=.{},.#path...for.i=1,.len.do.
2dba0 6e 65 77 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 61 newPath[i].=.path[i].end...newPa
2dbc0 74 68 5b 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 68 th[len+1].=.key...return.newPath
2dbe0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 74 .end.function.inspect(rootObject
2dc00 2c 20 6f 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 74 ,.options)...options.......=.opt
2dc20 69 6f 6e 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 74 ions.or.{}...local.depth...=.opt
2dc40 69 6f 6e 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c 20 ions.depth.or.math.huge...local.
2dc60 66 69 6c 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e 66 filter..=.parse_filter(options.f
2dc80 69 6c 74 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 72 ilter.or.{})...local.tableAppear
2dca0 61 6e 63 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 6f ances.=.countTableAppearances(ro
2dcc0 6f 74 4f 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 20 otObject)...local.buffer.=.{}...
2dce0 6c 6f 63 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 local.maxIds.=.setmetatable({},.
2dd00 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 20 maxIdsMetaTable)...local.ids....
2dd20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 29 =.setmetatable({},.idsMetaTable)
2dd40 0a 20 20 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 6e ...local.level..=.0...local.blen
2dd60 20 20 20 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c 20 ...=.0.--.buffer.length...local.
2dd80 66 75 6e 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 67 function.puts(...).....local.arg
2dda0 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f 0a s.=.{...}.....for.i=1,.#args.do.
2ddc0 20 20 20 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 66 ......blen.=.blen.+.1.......buff
2dde0 65 72 5b 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 20 er[blen].=.tostring(args[i])....
2de00 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 6e .end...end...local.function.down
2de20 28 66 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 28 (f).....level.=.level.+.1.....f(
2de40 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 20 ).....level.=.level.-.1...end...
2de60 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 73 local.function.tabify().....puts
2de80 28 22 5c 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 0a ("\n",.string.rep("..",.level)).
2dea0 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e 74 ..end...local.function.commaCont
2dec0 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d 6d rol(needsComma).....if.needsComm
2dee0 61 20 74 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 a.then.puts(',').end.....return.
2df00 74 72 75 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 65 true...end...local.function.alre
2df20 61 64 79 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 70 adyVisited(v).....return.ids[typ
2df40 65 28 76 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 e(v)][v].~=.nil...end...local.fu
2df60 6e 63 74 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 nction.getId(v).....local.tv.=.t
2df80 79 70 65 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 5d ype(v).....local.id.=.ids[tv][v]
2dfa0 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 20 .....if.not.id.then.......id....
2dfc0 20 20 20 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 49 .....=.maxIds[tv].+.1.......maxI
2dfe0 64 73 5b 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 69 ds[tv].=.id.......ids[tv][v].=.i
2e000 64 0a 20 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 20 d.....end.....return.id...end...
2e020 6c 6f 63 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 72 local.putValue.--.forward.declar
2e040 61 74 69 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 75 ation.that.needs.to.go.before.pu
2e060 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e tTable.&.putKey...local.function
2e080 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 6b .putKey(k).....if.isIdentifier(k
2e0a0 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 75 ).then.return.puts(k).end.....pu
2e0c0 74 73 28 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 20 ts(."[".).....putValue(k,.{})...
2e0e0 20 20 70 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 ..puts("]")...end...local.functi
2e100 6f 6e 20 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 65 on.putTable(t,.path).....if.alre
2e120 61 64 79 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c adyVisited(t).then.......puts('<
2e140 74 61 62 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 65 table.',.getId(t),.'>').....else
2e160 69 66 20 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 if.level.>=.depth.then.......put
2e180 73 28 27 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 62 s('{...}').....else.......if.tab
2e1a0 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 27 leAppearances[t].>.1.then.puts('
2e1c0 3c 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f 63 <',.getId(t),.'>').end.......loc
2e1e0 61 6c 20 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 6f al.dictKeys..........=.getDictio
2e200 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 20 naryKeys(t).......local.length..
2e220 20 20 20 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 20 ..........=.#t.......local.mt...
2e240 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 20 .............=.getmetatable(t)..
2e260 20 20 20 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 67 .....local.to_string_result..=.g
2e280 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 etToStringResultSafely(t,.mt)...
2e2a0 20 20 20 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 6f ....puts('{').......down(functio
2e2c0 6e 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 n().........if.to_string_result.
2e2e0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 61 then...........puts('.--.',.esca
2e300 70 65 28 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 pe(to_string_result))...........
2e320 69 66 20 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e 64 if.length.>=.1.then.tabify().end
2e340 20 2d 2d 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 .--.tabify.the.array.values.....
2e360 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d 61 ....end.........local.needsComma
2e380 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 68 .=.false.........for.i=1,.length
2e3a0 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 .do...........needsComma.=.comma
2e3c0 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 Control(needsComma)...........pu
2e3e0 74 73 28 27 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 69 5d 2c ts('.')...........putValue(t[i],
2e400 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a .makePath(path,.i)).........end.
2e420 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b 65 ........for._,k.in.ipairs(dictKe
2e440 79 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f ys).do...........needsComma.=.co
2e460 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 mmaControl(needsComma)..........
2e480 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 .tabify()...........putKey(k)...
2e4a0 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 ........puts('.=.')...........pu
2e4c0 74 56 61 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 0a tValue(t[k],.makePath(path,.k)).
2e4e0 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a 20 ........end.........if.mt.then..
2e500 20 20 20 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 .........needsComma.=.commaContr
2e520 6f 6c 28 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 ol(needsComma)...........tabify(
2e540 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d 20 )...........puts('<metatable>.=.
2e560 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 61 ')...........putValue(mt,.makePa
2e580 74 68 28 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 20 th(path,.'<metatable>'))........
2e5a0 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b 65 .end.......end).......if.#dictKe
2e5c0 79 73 20 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 20 ys.>.0.or.mt.then.--.dictionary.
2e5e0 74 61 62 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 table..Justify.closing.}........
2e600 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e 20 .tabify().......elseif.length.>.
2e620 30 20 74 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 20 0.then.--.array.tables.have.one.
2e640 65 78 74 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 extra.space.before.closing.}....
2e660 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 70 .....puts('.').......end.......p
2e680 75 74 73 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 76 uts('}').....end...end...--.putv
2e6a0 61 6c 75 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 20 alue.is.forward-declared.before.
2e6c0 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 66 putTable.&.putKey...putValue.=.f
2e6e0 75 6e 63 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 76 unction(v,.path).....if.filter(v
2e700 2c 20 70 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 72 ,.path).then.......puts('<filter
2e720 65 64 3e 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 ed>').....else.......local.tv.=.
2e740 74 79 70 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 type(v).......if.tv.==.'string'.
2e760 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 63 then.........puts(smartQuote(esc
2e780 61 70 65 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 6d ape(v))).......elseif.tv.==.'num
2e7a0 62 65 72 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d 3d ber'.or.tv.==.'boolean'.or.tv.==
2e7c0 20 27 6e 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 6e .'nil'.then.........puts(tostrin
2e7e0 67 28 76 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 27 g(v)).......elseif.tv.==.'table'
2e800 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 0a .then.........putTable(v,.path).
2e820 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c 27 ......else.........puts('<',tv,'
2e840 20 27 2c 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 .',getId(v),'>').......end.....e
2e860 6e 64 0a 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 nd...end...putValue(rootObject,.
2e880 7b 7d 29 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 72 {})...return.table.concat(buffer
2e8a0 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c 20 ).end.function.printtable(name,.
2e8c0 74 61 62 6c 65 29 0a 70 72 69 6e 74 28 22 74 61 62 6c 65 3a 20 22 2c 20 6e 61 6d 65 2c 20 69 6e table).print("table:.",.name,.in
2e8e0 73 70 65 63 74 28 74 61 62 6c 65 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e spect(table),."\n").end.function
2e900 20 70 72 69 6e 74 73 74 61 63 6b 28 29 0a 70 72 69 6e 74 28 64 65 62 75 67 2e 74 72 61 63 65 62 .printstack().print(debug.traceb
2e920 61 63 6b 28 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 ack(),."\n").end..premake.dotnet
2e940 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 20 .=.{.}.premake.dotnet.namestyle.
2e960 3d 20 22 77 69 6e 64 6f 77 73 22 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 =."windows".local.flags.=.{.Fata
2e980 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 74 lWarning...=."/warnaserror",.Opt
2e9a0 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d imize.......=."/optimize",.Optim
2e9c0 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a izeSize...=."/optimize",.Optimiz
2e9e0 65 53 70 65 65 64 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 eSpeed..=."/optimize",.Symbols..
2ea00 20 20 20 20 20 20 3d 20 22 2f 64 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 20 ......=."/debug",.Unsafe........
2ea20 20 3d 20 22 2f 75 6e 73 61 66 65 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e .=."/unsafe".}.function.premake.
2ea40 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 dotnet.getbuildaction(fcfg).loca
2ea60 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e 6e l.ext.=.path.getextension(fcfg.n
2ea80 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e ame):lower().if.fcfg.buildaction
2eaa0 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 68 .==."Compile".or.ext.==.".cs".th
2eac0 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e en.return."Compile".elseif.fcfg.
2eae0 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d 3d buildaction.==."Embed".or.ext.==
2eb00 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 65 .".resx".then.return."EmbeddedRe
2eb20 73 6f 75 72 63 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 source".elseif.fcfg.buildaction.
2eb40 3d 3d 20 22 43 6f 70 79 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 65 ==."Copy".or.ext.==.".asax".or.e
2eb60 78 74 20 3d 3d 20 22 2e 61 73 70 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 65 xt.==.".aspx".then.return."Conte
2eb80 6e 74 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 nt".else.return."None".end.end.f
2eba0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 6c unction.premake.dotnet.getcompil
2ebc0 65 72 76 61 72 28 63 66 67 29 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d ervar(cfg).if.(_OPTIONS.dotnet.=
2ebe0 3d 20 22 6d 73 6e 65 74 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c 73 =."msnet").then.return."csc".els
2ec00 65 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 20 eif.(_OPTIONS.dotnet.==."mono").
2ec20 74 68 65 6e 0a 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 29 then.if.(cfg.framework.<=."1.1")
2ec40 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 .then.return."mcs".elseif.(cfg.f
2ec60 72 61 6d 65 77 6f 72 6b 20 3e 3d 20 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 ramework.>=."4.0").then.return."
2ec80 64 6d 63 73 22 0a 65 6c 73 65 20 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 6c dmcs".else..return."gmcs".end.el
2eca0 73 65 0a 72 65 74 75 72 6e 20 22 63 73 63 63 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f se.return."cscc".end.end.functio
2ecc0 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a 6c n.premake.dotnet.getflags(cfg).l
2ece0 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 ocal.result.=.table.translate(cf
2ed00 67 2e 66 6c 61 67 73 2c 20 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e g.flags,.flags).return.result.en
2ed20 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e d.function.premake.dotnet.getkin
2ed40 64 28 63 66 67 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 d(cfg).if.(cfg.kind.==."ConsoleA
2ed60 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 pp").then.return."Exe".elseif.(c
2ed80 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 72 fg.kind.==."WindowedApp").then.r
2eda0 65 74 75 72 6e 20 22 57 69 6e 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 eturn."WinExe".elseif.(cfg.kind.
2edc0 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 62 ==."SharedLib").then.return."Lib
2ede0 72 61 72 79 22 0a 65 6e 64 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d 0a rary".end.end.premake.gcc.=.{.}.
2ee00 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d 61 premake.gcc.cc.....=."gcc".prema
2ee20 6b 65 2e 67 63 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 63 ke.gcc.cxx....=."g++".premake.gc
2ee40 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d c.ar.....=."ar".premake.gcc.llvm
2ee60 20 20 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 62 ...=.false.local.cflags.=.{.Enab
2ee80 6c 65 53 53 45 20 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 32 leSSE......=."-msse",.EnableSSE2
2eea0 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 .....=."-msse2",.ExtraWarnings..
2eec0 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 =."-Wall.-Wextra",.FatalWarnings
2eee0 20 20 3d 20 22 2d 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 ..=."-Werror",.FloatFast......=.
2ef00 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 "-ffast-math",.FloatStrict....=.
2ef20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 "-ffloat-store",.NoFramePointer.
2ef40 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 =."-fomit-frame-pointer",.Optimi
2ef60 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 ze.......=."-O2",.OptimizeSize..
2ef80 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 .=."-Os",.OptimizeSpeed..=."-O3"
2efa0 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c ,.Symbols........=."-g",.}.local
2efc0 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 .cxxflags.=.{.NoExceptions...=."
2efe0 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 -fno-exceptions",.NoRTTI........
2f000 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d .=."-fno-rtti",.UnsignedChar...=
2f020 20 22 2d 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 ."-funsigned-char",.}.premake.gc
2f040 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c c.platforms.=.{.Native.=.{.cppfl
2f060 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 ags.=."-MMD",.},.x32.=.{.cppflag
2f080 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 33 32 22 2c 0a 7d s.=."-MMD",.flags....=."-m32",.}
2f0a0 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 66 6c 61 ,.x64.=.{.cppflags.=."-MMD",.fla
2f0c0 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 7b gs....=."-m64",.},.Universal.=.{
2f0e0 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 .cppflags.=."",.flags....=."-arc
2f100 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 h.i386.-arch.x86_64.-arch.ppc.-a
2f120 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 0a 63 rch.ppc64",.},.Universal32.=.{.c
2f140 70 70 66 6c 61 67 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 ppflags.=."",.flags....=."-arch.
2f160 69 33 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 i386.-arch.ppc",.},.Universal64.
2f180 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d =.{.cppflags.=."",.flags....=."-
2f1a0 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 arch.x86_64.-arch.ppc64",.},.PS3
2f1c0 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c .=.{.cc.........=."ppu-lv2-g++",
2f1e0 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 .cxx........=."ppu-lv2-g++",.ar.
2f200 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 ........=."ppu-lv2-ar",.cppflags
2f220 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 70 70 66 6c ...=."-MMD",.},.WiiDev.=.{.cppfl
2f240 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 43 5f 49 4e ags....=."-MMD.-MP.-I$(LIBOGC_IN
2f260 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c 24 28 4c 49 C).$(MACHDEP)",.ldflags=."-L$(LI
2f280 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 74 74 69 6e BOGC_LIB).$(MACHDEP)",.cfgsettin
2f2a0 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 70 20 24 28 44 45 56 4b 49 54 gs.=.[[...ifeq.($(strip.$(DEVKIT
2f2c0 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 50 43 20 65 PPC)),).....$(error."DEVKITPPC.e
2f2e0 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 65 74 22 29 nvironment.variable.is.not.set")
2f300 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 50 50 43 29 '...endif...include.$(DEVKITPPC)
2f320 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f /wii_rules']],.},.}.local.platfo
2f340 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 rms.=.premake.gcc.platforms.func
2f360 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 tion.premake.gcc.getcppflags(cfg
2f380 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 ).local.flags.=.{.}.table.insert
2f3a0 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e (flags,.platforms[cfg.platform].
2f3c0 63 70 70 66 6c 61 67 73 29 0a 69 66 20 66 6c 61 67 73 5b 31 5d 3a 73 74 61 72 74 73 77 69 74 68 cppflags).if.flags[1]:startswith
2f3e0 28 22 2d 4d 4d 44 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 ("-MMD").then.table.insert(flags
2f400 2c 20 22 2d 4d 50 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 ,."-MP").end.return.flags.end.fu
2f420 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 nction.premake.gcc.getcflags(cfg
2f440 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
2f460 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 (cfg.flags,.cflags).table.insert
2f480 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d (result,.platforms[cfg.platform]
2f4a0 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 .flags).if.cfg.system.~=."window
2f4c0 73 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 s".and.cfg.kind.==."SharedLib".t
2f4e0 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 hen.table.insert(result,."-fPIC"
2f500 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ).end.return.result.end.function
2f520 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 63 66 67 29 0a 6c 6f .premake.gcc.getcxxflags(cfg).lo
2f540 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 cal.result.=.table.translate(cfg
2f560 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a .flags,.cxxflags).return.result.
2f580 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 64 66 6c end.function.premake.gcc.getldfl
2f5a0 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 69 66 20 6e ags(cfg).local.result.=.{.}.if.n
2f5c0 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 69 66 20 63 66 67 ot.cfg.flags.Symbols.then.if.cfg
2f5e0 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 .system.==."macosx".then.table.i
2f600 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 57 6c 2c 2d 78 22 29 0a 65 6c 73 65 0a 74 61 62 nsert(result,."-Wl,-x").else.tab
2f620 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a le.insert(result,."-s").end.end.
2f640 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a if.cfg.kind.==."SharedLib".then.
2f660 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 if.cfg.system.==."macosx".then.t
2f680 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 64 79 6e 61 6d 69 63 6c 69 62 able.insert(result,."-dynamiclib
2f6a0 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 ").else.table.insert(result,."-s
2f6c0 68 61 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 hared").end.if.cfg.system.==."wi
2f6e0 6e 64 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 ndows".and.not.cfg.flags.NoImpor
2f700 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 tLib.then.table.insert(result,.'
2f720 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 -Wl,--out-implib="'....cfg.linkt
2f740 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 arget.fullpath....'"').end.end.i
2f760 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 f.cfg.kind.==."WindowedApp".and.
2f780 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 cfg.system.==."windows".then.tab
2f7a0 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 le.insert(result,."-mwindows").e
2f7c0 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 nd.local.platform.=.platforms[cf
2f7e0 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c g.platform].table.insert(result,
2f800 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 .platform.flags).table.insert(re
2f820 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 sult,.platform.ldflags).return.r
2f840 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
2f860 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 etlibdirflags(cfg).local.result.
2f880 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 =.{.}.for._,.value.in.ipairs(pre
2f8a0 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 make.getlinks(cfg,."all",."direc
2f8c0 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 tory")).do.table.insert(result,.
2f8e0 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 '-L'...._MAKE.esc(value)).end.re
2f900 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
2f920 2e 67 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 .gcc.getlinkflags(cfg).local.res
2f940 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 ult.=.{}.for._,.value.in.ipairs(
2f960 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 premake.getlinks(cfg,."system",.
2f980 22 6e 61 6d 65 22 29 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e "name")).do.if.path.getextension
2f9a0 28 76 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 74 68 65 6e 0a 74 61 62 (value).==.".framework".then.tab
2f9c0 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 le.insert(result,.'-framework.'.
2f9e0 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 ..._MAKE.esc(path.getbasename(va
2fa00 6c 75 65 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c lue))).else.table.insert(result,
2fa20 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 0a 65 6e 64 0a 65 .'-l'...._MAKE.esc(value)).end.e
2fa40 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 nd.return.result.end.function.pr
2fa60 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f emake.gcc.getdefines(defines).lo
2fa80 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 69 70 cal.result.=.{.}.for._,def.in.ip
2faa0 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 72 65 airs(defines).do.table.insert(re
2fac0 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 72 65 sult,.'-D'....def).end.return.re
2fae0 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
2fb00 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 6c 20 tincludedirs(includedirs).local.
2fb20 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 72 73 result.=.{.}.for._,dir.in.ipairs
2fb40 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 72 65 (includedirs).do.table.insert(re
2fb60 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 65 6e sult,."-I"...._MAKE.esc(dir)).en
2fb80 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 d.return.result.end.function.pre
2fba0 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 make.gcc.getcfgsettings(cfg).ret
2fbc0 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 urn.platforms[cfg.platform].cfgs
2fbe0 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 ettings.end..premake.msc.=.{.}.p
2fc00 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 remake.msc.namestyle.=."windows"
2fc20 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 ..premake.ow.=.{.}.premake.ow.na
2fc40 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 mestyle.=."windows".premake.ow.c
2fc60 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 c.....=."WCL386".premake.ow.cxx.
2fc80 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 20 20 ...=."WCL386".premake.ow.ar.....
2fca0 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 72 61 57 61 72 =."ar".local.cflags.=.{.ExtraWar
2fcc0 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d nings..=."-wx",.FatalWarning...=
2fce0 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c ."-we",.FloatFast......=."-omn",
2fd00 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a .FloatStrict....=."-op",.Optimiz
2fd20 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 e.......=."-ox",.OptimizeSize...
2fd40 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 22 2c =."-os",.OptimizeSpeed..=."-ot",
2fd60 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c .Symbols........=."-d2",.}.local
2fd80 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 .cxxflags.=.{.NoExceptions...=."
2fda0 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a -xd",.NoRTTI.........=."-xr",.}.
2fdc0 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 premake.ow.platforms.=..{.Native
2fde0 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 .=.{..flags.=.""..},.}.function.
2fe00 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 premake.ow.getcppflags(cfg).retu
2fe20 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 rn.{}.end.function.premake.ow.ge
2fe40 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c tcflags(cfg).local.result.=.tabl
2fe60 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 69 e.translate(cfg.flags,.cflags).i
2fe80 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 f.(cfg.flags.Symbols).then.table
2fea0 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 74 63 .insert(result,."-hw")...--.Watc
2fec0 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 75 67 om.debug.format.for.Watcom.debug
2fee0 67 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 ger.end.return.result.end.functi
2ff00 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c on.premake.ow.getcxxflags(cfg).l
2ff20 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 ocal.result.=.table.translate(cf
2ff40 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 g.flags,.cxxflags).return.result
2ff60 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 64 66 6c .end.function.premake.ow.getldfl
2ff80 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 69 66 20 28 ags(cfg).local.result.=.{.}.if.(
2ffa0 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e cfg.flags.Symbols).then.table.in
2ffc0 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 74 75 sert(result,."op.symf").end.retu
2ffe0 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
30000 77 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 w.getlinkflags(cfg).local.result
30020 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f .=.{.}.return.result.end.functio
30040 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 n.premake.ow.getdefines(defines)
30060 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e .local.result.=.{.}.for._,def.in
30080 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 .ipairs(defines).do.table.insert
300a0 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e (result,.'-D'....def).end.return
300c0 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 77 2e .result.end.function.premake.ow.
300e0 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
30100 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
30120 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(
30140 72 65 73 75 6c 74 2c 20 27 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 0a 65 6e result,.'-I."'....dir....'"').en
30160 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6e 63 d.return.result.end..premake.snc
30180 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 63 20 20 20 20 20 3d 20 22 73 6e 63 .=.{.}.premake.snc.cc.....=."snc
301a0 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 ".premake.snc.cxx....=."g++".pre
301c0 6d 61 6b 65 2e 73 6e 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c make.snc.ar.....=."ar".local.cfl
301e0 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 58 64 69 61 67 ags.=.{.ExtraWarnings..=."-Xdiag
30200 3d 32 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 71 75 69 74 3d 32 22 =2",.FatalWarnings..=."-Xquit=2"
30220 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 ,.}.local.cxxflags.=.{.NoExcepti
30240 6f 6e 73 20 20 20 3d 20 22 22 2c 20 2d 2d 20 4e 6f 20 65 78 63 65 70 74 69 6f 6e 73 20 69 73 20 ons...=."",.--.No.exceptions.is.
30260 74 68 65 20 64 65 66 61 75 6c 74 20 69 6e 20 74 68 65 20 53 4e 43 20 63 6f 6d 70 69 6c 65 72 2e the.default.in.the.SNC.compiler.
30280 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 63 2d 3d 72 74 74 69 22 2c 0a 7d .NoRTTI.........=."-Xc-=rtti",.}
302a0 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 50 53 33 20 .premake.snc.platforms.=..{.PS3.
302c0 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a =.{.cc.........=."ppu-lv2-g++",.
302e0 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 cxx........=."ppu-lv2-g++",.ar..
30300 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 .......=."ppu-lv2-ar",.cppflags.
30320 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f ..=."-MMD.-MP",.}.}.local.platfo
30340 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 rms.=.premake.snc.platforms.func
30360 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 tion.premake.snc.getcppflags(cfg
30380 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ).local.result.=.{.}.table.inser
303a0 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d t(result,.platforms[cfg.platform
303c0 5d 2e 63 70 70 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 ].cppflags).return.result.end.fu
303e0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 nction.premake.snc.getcflags(cfg
30400 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
30420 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 (cfg.flags,.cflags).table.insert
30440 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d (result,.platforms[cfg.platform]
30460 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 .flags).if.cfg.kind.==."SharedLi
30480 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 b".then.table.insert(result,."-f
304a0 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 PIC").end.return.result.end.func
304c0 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 tion.premake.snc.getcxxflags(cfg
304e0 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
30500 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 (cfg.flags,.cxxflags).return.res
30520 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 ult.end.function.premake.snc.get
30540 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a ldflags(cfg).local.result.=.{.}.
30560 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 74 61 if.not.cfg.flags.Symbols.then.ta
30580 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 69 66 20 ble.insert(result,."-s").end.if.
305a0 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
305c0 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 69 66 20 le.insert(result,."-shared").if.
305e0 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
30600 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
30620 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
30640 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f ath....'"').end.end.local.platfo
30660 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 0a 74 61 62 rm.=.platforms[cfg.platform].tab
30680 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 6c 61 67 73 le.insert(result,.platform.flags
306a0 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e ).table.insert(result,.platform.
306c0 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 75 6e 63 74 ldflags).return.result.end.funct
306e0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 ion.premake.snc.getlibdirflags(c
30700 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 2c 20 76 61 fg).local.result.=.{.}.for._,.va
30720 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 lue.in.ipairs(premake.getlinks(c
30740 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 74 61 62 6c fg,."all",."directory")).do.tabl
30760 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 4b 45 2e 65 e.insert(result,.'-L'...._MAKE.e
30780 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 sc(value)).end.return.result.end
307a0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 .function.premake.snc.getlinkfla
307c0 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 72 20 5f 2c gs(cfg).local.result.=.{}.for._,
307e0 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 6b .value.in.ipairs(premake.getlink
30800 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 0a 74 61 62 s(cfg,."system",."name")).do.tab
30820 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 41 4b 45 2e le.insert(result,.'-l'...._MAKE.
30840 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e esc(value)).end.return.result.en
30860 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 64 65 66 69 6e 65 d.function.premake.snc.getdefine
30880 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f s(defines).local.result.=.{.}.fo
308a0 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 r._,def.in.ipairs(defines).do.ta
308c0 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a ble.insert(result,.'-D'....def).
308e0 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
30900 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 remake.snc.getincludedirs(includ
30920 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c edirs).local.result.=.{.}.for._,
30940 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 dir.in.ipairs(includedirs).do.ta
30960 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 ble.insert(result,."-I"...._MAKE
30980 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 .esc(dir)).end.return.result.end
309a0 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 ..function.premake.checkprojects
309c0 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e ().local.action.=.premake.action
309e0 2e 63 75 72 72 65 6e 74 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f .current().for.sln.in.premake.so
30a00 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 23 73 6c 6e 2e 70 72 6f 6a 65 63 lution.each().do.if.(#sln.projec
30a20 74 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 ts.==.0).then.return.nil,."solut
30a40 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 ion.'"....sln.name...."'.needs.a
30a60 74 20 6c 65 61 73 74 20 6f 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 6e 64 0a 69 66 20 28 23 73 6c t.least.one.project".end.if.(#sl
30a80 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 n.configurations.==.0).then.retu
30aa0 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 rn.nil,."solution.'"....sln.name
30ac0 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 0a 65 6e 64 ...."'.needs.configurations".end
30ae0 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 .for.prj.in.premake.solution.eac
30b00 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6c 61 6e hproject(sln).do.if.(not.prj.lan
30b20 67 75 61 67 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 guage).then.return.nil,."project
30b40 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6c 61 6e .'"...prj.name...."'.needs.a.lan
30b60 67 75 61 67 65 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 guage".end.if.(action.valid_lang
30b80 75 61 67 65 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 uages).then.if.(not.table.contai
30ba0 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 70 72 6a 2e 6c ns(action.valid_languages,.prj.l
30bc0 61 6e 67 75 61 67 65 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 anguage)).then.return.nil,."the.
30be0 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f "....action.shortname....".actio
30c00 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 70 72 6a 2e 6c 61 6e 67 n.does.not.support."....prj.lang
30c20 75 61 67 65 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 uage....".projects".end.end.for.
30c40 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 cfg.in.premake.eachconfig(prj).d
30c60 6f 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 o.if.(not.cfg.kind).then.return.
30c80 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 nil,."project.'"...prj.name...."
30ca0 27 20 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 '.needs.a.kind.in.configuration.
30cc0 27 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 61 63 '"....cfg.name...."'".end.if.(ac
30ce0 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 tion.valid_kinds).then.if.(not.t
30d00 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 able.contains(action.valid_kinds
30d20 2c 20 63 66 67 2e 6b 69 6e 64 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 ,.cfg.kind)).then.return.nil,."t
30d40 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 he."....action.shortname....".ac
30d60 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 63 66 67 2e 6b tion.does.not.support."....cfg.k
30d80 69 6e 64 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 ind....".projects".end.end.end.i
30da0 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 f.action.oncheckproject.then.act
30dc0 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a ion.oncheckproject(prj).end.end.
30de0 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 end.return.true.end.function.pre
30e00 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d make.checktools().local.action.=
30e20 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f .premake.action.current().if.(no
30e40 74 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 74 68 65 6e 20 0a 72 65 74 75 t.action.valid_tools).then..retu
30e60 72 6e 20 74 72 75 65 20 0a 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c 20 76 61 6c 75 65 73 20 69 6e rn.true..end.for.tool,.values.in
30e80 20 70 61 69 72 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 64 6f 0a 69 66 .pairs(action.valid_tools).do.if
30ea0 20 28 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 .(_OPTIONS[tool]).then.if.(not.t
30ec0 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 5f 4f 50 54 49 4f 4e 53 5b 74 able.contains(values,._OPTIONS[t
30ee0 6f 6f 6c 5d 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e ool])).then.return.nil,."the."..
30f00 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 ..action.shortname....".action.d
30f20 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 74 6f 6f 6c 20 2e 2e 20 22 3d oes.not.support./"....tool...."=
30f40 22 20 2e 2e 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e 20 22 20 28 79 65 74 29 22 0a "...._OPTIONS[tool]....".(yet)".
30f60 65 6e 64 0a 65 6c 73 65 0a 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 3d 20 76 61 6c 75 65 73 end.else._OPTIONS[tool].=.values
30f80 5b 31 5d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 66 75 6e [1].end.end.return.true.end..fun
30fa0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 ction.premake.showhelp().printf(
30fc0 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 28 22 25 73 20 25 _PREMAKE_COPYRIGHT).printf("%s.%
30fe0 73 22 2c 20 5f 56 45 52 53 49 4f 4e 2c 20 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 s",._VERSION,._COPYRIGHT).printf
31000 28 22 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 67 65 3a 20 67 65 6e 69 65 20 5b 6f 70 74 69 6f ("").printf("Usage:.genie.[optio
31020 6e 73 5d 20 61 63 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d 22 29 0a 70 72 69 6e 74 66 28 ns].action.[arguments]").printf(
31040 22 22 29 0a 70 72 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 "").printf("OPTIONS").printf("")
31060 0a 66 6f 72 20 6f 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 .for.option.in.premake.option.ea
31080 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 3d 20 6f 70 74 69 6f 6e 2e 74 ch().do.local.trigger.=.option.t
310a0 72 69 67 67 65 72 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6f 70 74 69 6f rigger.local.description.=.optio
310c0 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 29 20 n.description.if.(option.value).
310e0 74 68 65 6e 20 74 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 20 2e 2e 20 22 3d 22 20 2e 2e then.trigger.=.trigger...."="...
31100 20 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c .option.value.end.if.(option.all
31120 6f 77 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 64 65 73 63 72 69 70 owed).then.description.=.descrip
31140 74 69 6f 6e 20 2e 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 tion....";.one.of:".end.printf("
31160 20 2d 2d 25 2d 31 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 .--%-15s.%s",.trigger,.descripti
31180 6f 6e 29 20 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 66 6f on)..if.(option.allowed).then.fo
311a0 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f r._,.value.in.ipairs(option.allo
311c0 77 65 64 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 2d 31 34 73 20 25 73 22 2c 20 wed).do.printf(".....%-14s.%s",.
311e0 76 61 6c 75 65 5b 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a 65 6e 64 0a 70 72 69 6e value[1],.value[2]).end.end.prin
31200 74 66 28 22 22 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 49 4f 4e 53 22 29 0a 70 72 69 tf("").end.printf("ACTIONS").pri
31220 6e 74 66 28 22 22 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 ntf("").for.action.in.premake.ac
31240 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 25 2d 31 37 73 20 25 73 tion.each().do.printf(".%-17s.%s
31260 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 69 6f 6e 2e 64 65 73 63 72 69 ",.action.trigger,.action.descri
31280 70 74 69 6f 6e 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 46 6f ption).end.printf("").printf("Fo
312a0 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 r.additional.information,.see.ht
312c0 74 70 3a 2f 2f 69 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 22 tp://industriousone.com/premake"
312e0 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 ).end..function.premake.generate
31300 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 66 69 6c 65 6e 61 (obj,.filename,.callback).filena
31320 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 me.=.premake.project.getfilename
31340 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 (obj,.filename).printf("Generati
31360 6e 67 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 ng.%s...",.filename).local.f,.er
31380 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 28 r.=.io.open(filename,."wb").if.(
313a0 6e 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 69 6f not.f).then.error(err,.0).end.io
313c0 2e 6f 75 74 70 75 74 28 66 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 .output(f).callback(obj).f:close
313e0 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 ().end.function.premake.findDefa
31400 75 6c 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 29 0a 73 ultScript(dir,.search_upwards).s
31420 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 3d 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 6f earch_upwards.=.search_upwards.o
31440 72 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 20 3d 20 22 22 0a 77 68 69 6c 65 20 64 69 72 r.true.local.last.=."".while.dir
31460 20 7e 3d 20 6c 61 73 74 20 64 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 .~=.last.do.for._,.name.in.ipair
31480 73 28 7b 20 22 67 65 6e 69 65 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 74 69 6f 6e 2e 6c 75 61 22 2c s({."genie.lua",."solution.lua",
314a0 20 22 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 20 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 73 63 72 69 ."premake4.lua".}).do.local.scri
314c0 70 74 30 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e pt0.=.dir...."/"....name.if.(os.
314e0 69 73 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 isfile(script0)).then.return.dir
31500 2c 20 6e 61 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 31 20 3d 20 64 69 72 20 2e ,.name.end.local.script1.=.dir..
31520 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 .."/scripts/"....name.if.(os.isf
31540 69 6c 65 28 73 63 72 69 70 74 31 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 20 2e 2e ile(script1)).then.return.dir...
31560 20 22 2f 73 63 72 69 70 74 73 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 6c 61 73 74 20 ."/scripts/",.name.end.end.last.
31580 3d 20 64 69 72 0a 64 69 72 20 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 69 =.dir.dir..=.path.getabsolute(di
315a0 72 20 2e 2e 20 22 2f 2e 2e 22 29 0a 69 66 20 64 69 72 20 3d 3d 20 22 2e 22 20 6f 72 20 6e 6f 74 r...."/..").if.dir.==.".".or.not
315c0 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 .search_upwards.then.break.end.e
315e0 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 63 nd.return.nil,.nil.end.premake.c
31600 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 odeblocks.=.{.}.newaction.{.trig
31620 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f 72 ger.........=."codeblocks",.shor
31640 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 65 tname.......=."Code::Blocks",.de
31660 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 3a 3a scription.....=."Generate.Code::
31680 42 6c 6f 63 6b 73 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e Blocks.project.files",.valid_kin
316a0 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 ds.....=.{."ConsoleApp",."Window
316c0 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 edApp",."StaticLib",."SharedLib"
316e0 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b .},.valid_languages.=.{."C",."C+
31700 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d +".},.valid_tools.....=.{.cc...=
31720 20 7b 20 22 67 63 63 22 2c 20 22 6f 77 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 .{."gcc",."ow".},.},.onsolution.
31740 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
31760 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f (sln,."%%.workspace",.premake.co
31780 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 deblocks.workspace).end,.onproje
317a0 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 ct.=.function(prj).premake.gener
317c0 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 ate(prj,."%%.cbp",.premake.codeb
317e0 6c 6f 63 6b 73 2e 63 62 70 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 locks.cbp).end,.oncleansolution.
31800 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 =.function(sln).premake.clean.fi
31820 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 le(sln,."%%.workspace").end,.onc
31840 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d leanproject.=.function(prj).prem
31860 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 72 ake.clean.file(prj,."%%.cbp").pr
31880 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 64 65 70 65 6e 64 emake.clean.file(prj,."%%.depend
318a0 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c ").premake.clean.file(prj,."%%.l
318c0 61 79 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e ayout").end.}..function.premake.
318e0 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f codeblocks.workspace(sln)._p('<?
31900 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d xml.version="1.0".encoding="UTF-
31920 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 8".standalone="yes".?>')._p('<Co
31940 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c deBlocks_workspace_file>')._p(1,
31960 27 3c 57 6f 72 6b 73 70 61 63 65 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e 61 '<Workspace.title="%s">',.sln.na
31980 6d 65 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e me).for.prj.in.premake.solution.
319a0 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 eachproject(sln).do.local.fname.
319c0 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
319e0 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
31a00 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a 65 me).local.active.=.iif(prj.proje
31a20 63 74 20 3d 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 3d ct.==.sln.projects[1],.'.active=
31a40 22 31 22 27 2c 20 27 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 6d "1"',.'')._p(2,'<Project.filenam
31a60 65 3d 22 25 73 2e 63 62 70 22 25 73 3e 27 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 66 e="%s.cbp"%s>',.fname,.active).f
31a80 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 or._,dep.in.ipairs(premake.getde
31aa0 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 6e pendencies(prj)).do._p(3,'<Depen
31ac0 64 73 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e 6a ds.filename="%s.cbp"./>',.path.j
31ae0 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f oin(path.getrelative(sln.locatio
31b00 6e 2c 20 64 65 70 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e 64 n,.dep.location),.dep.name)).end
31b20 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f ._p(2,'</Project>').end._p(1,'</
31b40 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f Workspace>')._p('</CodeBlocks_wo
31b60 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 62 rkspace_file>').end..local.codeb
31b80 6c 6f 63 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 0a 66 75 6e 63 74 locks.=.premake.codeblocks.funct
31ba0 69 6f 6e 20 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 ion.codeblocks.files(prj).local.
31bc0 70 63 68 68 65 61 64 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 20 74 68 65 pchheader.if.(prj.pchheader).the
31be0 6e 0a 70 63 68 68 65 61 64 65 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 n.pchheader.=.path.getrelative(p
31c00 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a rj.location,.prj.pchheader).end.
31c20 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 for.fcfg.in.premake.project.each
31c40 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 6d file(prj).do._p(2,'<Unit.filenam
31c60 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 e="%s">',.premake.esc(fcfg.name)
31c80 29 0a 69 66 20 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 20 74 68 65 ).if.fcfg.name.~=.fcfg.vpath.the
31ca0 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 76 69 72 74 75 61 6c 46 6f 6c 64 65 72 3d 22 25 n._p(3,'<Option.virtualFolder="%
31cc0 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 63 66 67 2e 76 s"./>',.path.getdirectory(fcfg.v
31ce0 70 61 74 68 29 29 0a 65 6e 64 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c path)).end.if.path.isresourcefil
31d00 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 e(fcfg.name).then._p(3,'<Option.
31d20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 57 49 4e 44 52 45 53 22 20 2f 3e 27 29 0a 65 6c 73 65 69 compilerVar="WINDRES"./>').elsei
31d40 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 61 6e 64 20 70 72 f.path.iscfile(fcfg.name).and.pr
31d60 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c j.language.==."C++".then._p(3,'<
31d80 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 22 20 2f 3e 27 29 0a 65 6e 64 Option.compilerVar="CC"./>').end
31da0 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 66 63 66 67 .if.not.prj.flags.NoPCH.and.fcfg
31dc0 2e 6e 61 6d 65 20 3d 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f .name.==.pchheader.then._p(3,'<O
31de0 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 ption.compilerVar="%s"./>',.iif(
31e00 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 50 50 22 prj.language.==."C",."CC",."CPP"
31e20 29 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 22 20 2f 3e 27 ))._p(3,'<Option.compile="1"./>'
31e40 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 2f 3e 27 29 0a )._p(3,'<Option.weight="0"./>').
31e60 5f 70 28 33 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 _p(3,'<Add.option="-x.c++-header
31e80 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a 65 6e 64 0a 65 "./>').end._p(2,'</Unit>').end.e
31ea0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 nd.function.premake.codeblocks.d
31ec0 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c ebugenvs(cfg).if.premake.gettool
31ee0 28 63 66 67 29 20 3d 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 20 74 68 65 6e 0a 5f 70 28 33 2c 27 (cfg).==.premake.gcc.then._p(3,'
31f00 3c 64 65 62 75 67 67 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 72 65 6d 6f 74 65 5f 64 65 62 75 67 <debugger>')._p(4,'<remote_debug
31f20 67 69 6e 67 20 74 61 72 67 65 74 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 ging.target="%s">',.premake.esc(
31f40 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 27 27 0a 6c cfg.longname)).local.args.=.''.l
31f60 6f 63 61 6c 20 73 7a 20 3d 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 0a 66 6f 72 20 69 64 78 ocal.sz.=.#cfg.debugenvs.for.idx
31f80 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 29 20 64 6f 0a ,.v.in.ipairs(cfg.debugenvs).do.
31fa0 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 73 65 74 20 65 6e 76 20 27 20 2e 2e 20 76 20 0a args.=.args....'set.env.'....v..
31fc0 69 66 20 73 7a 20 7e 3d 20 69 64 78 20 74 68 65 6e 20 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e if.sz.~=.idx.then.args.=.args...
31fe0 20 27 26 23 78 30 41 3b 27 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 2c 27 3c 6f 70 74 69 6f 6e 73 .'&#x0A;'.end.end._p(5,'<options
32000 20 61 64 64 69 74 69 6f 6e 61 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 .additional_cmds_before="%s"./>'
32020 2c 61 72 67 73 29 0a 5f 70 28 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 3e ,args)._p(4,'</remote_debugging>
32040 27 29 0a 5f 70 28 33 2c 27 3c 2f 64 65 62 75 67 67 65 72 3e 27 29 0a 65 6c 73 65 0a 20 65 72 72 ')._p(3,'</debugger>').else..err
32060 6f 72 28 27 53 6f 72 72 79 20 61 74 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 74 68 65 72 65 20 69 or('Sorry.at.this.moment.there.i
32080 73 20 6e 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 64 65 62 75 67 20 65 6e 76 69 72 6f 6e 6d 65 s.no.support.for.debug.environme
320a0 6e 74 20 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 69 73 20 64 65 62 75 67 67 65 72 20 nt.variables.with.this.debugger.
320c0 61 6e 64 20 63 6f 64 65 62 6c 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f and.codeblocks').end.end.functio
320e0 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 28 70 72 6a 29 0a 6c 6f n.premake.codeblocks.cbp(prj).lo
32100 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f 70 cal.cc.=.premake.gettool(prj)._p
32120 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 ('<?xml.version="1.0".encoding="
32140 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 UTF-8".standalone="yes".?>')._p(
32160 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 '<CodeBlocks_project_file>')._p(
32180 31 2c 27 3c 46 69 6c 65 56 65 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 3d 1,'<FileVersion.major="1".minor=
321a0 22 36 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 2c "6"./>')._p(1,'<Project>')._p(2,
321c0 27 3c 4f 70 74 69 6f 6e 20 74 69 74 6c 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 '<Option.title="%s"./>',.premake
321e0 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 63 .esc(prj.name))._p(2,'<Option.pc
32200 68 5f 6d 6f 64 65 3d 22 32 22 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f h_mode="2"./>')._p(2,'<Option.co
32220 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 6c 6f mpiler="%s"./>',._OPTIONS.cc).lo
32240 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c cal.platforms.=.premake.filterpl
32260 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 atforms(prj.solution,.cc.platfor
32280 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
322a0 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[
322c0 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
322e0 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
32300 64 0a 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c d.end.._p(2,'<Build>').for._,.pl
32320 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 atform.in.ipairs(platforms).do.f
32340 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a or.cfg.in.premake.eachconfig(prj
32360 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 ,.platform).do._p(3,'<Target.tit
32380 6c 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e le="%s">',.premake.esc(cfg.longn
323a0 61 6d 65 29 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 20 ame))._p(4,'<Option.output="%s".
323c0 70 72 65 66 69 78 5f 61 75 74 6f 3d 22 30 22 20 65 78 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d 22 prefix_auto="0".extension_auto="
323e0 30 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 0"./>',.premake.esc(cfg.buildtar
32400 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 get.fullpath)).if.cfg.debugdir.t
32420 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b 69 6e 67 5f 64 69 72 3d 22 25 hen._p(4,'<Option.working_dir="%
32440 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 62 75 67 64 69 72 s"./>',.premake.esc(cfg.debugdir
32460 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 70 )).end._p(4,'<Option.object_outp
32480 75 74 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a ut="%s"./>',.premake.esc(cfg.obj
324a0 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f 77 ectsdir)).local.types.=.{.Window
324c0 65 64 41 70 70 20 3d 20 30 2c 20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 69 edApp.=.0,.ConsoleApp.=.1,.Stati
324e0 63 4c 69 62 20 3d 20 32 2c 20 53 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c 27 cLib.=.2,.SharedLib.=.3.}._p(4,'
32500 3c 4f 70 74 69 6f 6e 20 74 79 70 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 67 <Option.type="%d"./>',.types[cfg
32520 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 .kind])._p(4,'<Option.compiler="
32540 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b 69 %s"./>',._OPTIONS.cc).if.(cfg.ki
32560 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f nd.==."SharedLib").then._p(4,'<O
32580 70 74 69 6f 6e 20 63 72 65 61 74 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 ption.createDefFile="0"./>')._p(
325a0 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 20 4,'<Option.createStaticLib="%s".
325c0 2f 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 />',.iif(cfg.flags.NoImportLib,.
325e0 30 2c 20 31 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 0,.1)).end._p(4,'<Compiler>').fo
32600 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 r._,flag.in.ipairs(table.join(cc
32620 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 .getcflags(cfg),.cc.getcxxflags(
32640 63 66 67 29 2c 20 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 cfg),.cc.getdefines(cfg.defines)
32660 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 ,.cfg.buildoptions)).do._p(5,'<A
32680 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 dd.option="%s"./>',.premake.esc(
326a0 66 6c 61 67 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 flag)).end.if.not.cfg.flags.NoPC
326c0 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 35 2c 27 3c H.and.cfg.pchheader.then._p(5,'<
326e0 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 0a Add.option="-Winvalid-pch"./>').
32700 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 6f _p(5,'<Add.option="-include.&quo
32720 74 3b 25 73 26 71 75 6f 74 3b 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 t;%s&quot;"./>',.premake.esc(cfg
32740 2e 70 63 68 68 65 61 64 65 72 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 .pchheader)).end.for._,v.in.ipai
32760 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 rs(cfg.includedirs).do._p(5,'<Ad
32780 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
327a0 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f 70 c(v)).end._p(4,'</Compiler>')._p
327c0 28 34 2c 27 3c 4c 69 6e 6b 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 (4,'<Linker>').for._,flag.in.ipa
327e0 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 irs(table.join(cc.getldflags(cfg
32800 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 ),.cfg.linkoptions)).do._p(5,'<A
32820 64 64 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 dd.option="%s"./>',.premake.esc(
32840 66 6c 61 67 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 flag)).end.for._,v.in.ipairs(pre
32860 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 make.getlinks(cfg,."all",."direc
32880 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d tory")).do._p(5,'<Add.directory=
328a0 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f "%s"./>',.premake.esc(v)).end.fo
328c0 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 r._,v.in.ipairs(premake.getlinks
328e0 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 (cfg,."all",."basename")).do._p(
32900 35 2c 27 3c 41 64 64 20 6c 69 62 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 5,'<Add.library="%s"./>',.premak
32920 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a e.esc(v)).end._p(4,'</Linker>').
32940 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 if.premake.findfile(cfg,.".rc").
32960 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a then._p(4,'<ResourceCompiler>').
32980 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 for._,v.in.ipairs(cfg.includedir
329a0 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 s).do._p(5,'<Add.directory="%s".
329c0 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 />',.premake.esc(v)).end.for._,v
329e0 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 .in.ipairs(cfg.resincludedirs).d
32a00 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c o._p(5,'<Add.directory="%s"./>',
32a20 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 52 65 73 .premake.esc(v)).end._p(4,'</Res
32a40 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 ourceCompiler>').end.if.#cfg.pre
32a60 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 75 buildcommands.>.0.or.#cfg.postbu
32a80 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 45 78 74 72 ildcommands.>.0.then._p(4,'<Extr
32aa0 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 aCommands>').for._,v.in.ipairs(c
32ac0 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 fg.prebuildcommands).do._p(5,'<A
32ae0 64 64 20 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 dd.before="%s"./>',.premake.esc(
32b00 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f v)).end.for._,v.in.ipairs(cfg.po
32b20 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 61 stbuildcommands).do._p(5,'<Add.a
32b40 66 74 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 fter="%s"./>',.premake.esc(v)).e
32b60 6e 64 0a 5f 70 28 34 2c 27 3c 2f 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 0a nd._p(4,'</ExtraCommands>').end.
32b80 5f 70 28 33 2c 27 3c 2f 54 61 72 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 _p(3,'</Target>').end.end._p(2,'
32ba0 3c 2f 42 75 69 6c 64 3e 27 29 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 </Build>').codeblocks.files(prj)
32bc0 0a 5f 70 28 32 2c 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 20 20 20 20 20 20 20 20 66 6f ._p(2,'<Extensions>').........fo
32be0 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d r._,.platform.in.ipairs(platform
32c00 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e s).do.for.cfg.in.premake.eachcon
32c20 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 64 65 62 fig(prj,.platform).do.if.cfg.deb
32c40 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 ugenvs.and.#cfg.debugenvs.>.0.th
32c60 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 en.premake.codeblocks.debugenvs(
32c80 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 45 78 74 65 6e 73 69 cfg).end.end.end._p(2,'</Extensi
32ca0 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c 2f ons>')._p(1,'</Project>')._p('</
32cc0 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 27 CodeBlocks_project_file>')._p(''
32ce0 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 20 3d 20 7b 20 7d 0a 6e 65 ).end..premake.codelite.=.{.}.ne
32d00 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 waction.{.trigger.........=."cod
32d20 65 6c 69 74 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 4c elite",.shortname.......=."CodeL
32d40 69 74 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 ite",.description.....=."Generat
32d60 65 20 43 6f 64 65 4c 69 74 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 e.CodeLite.project.files",.valid
32d80 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 _kinds.....=.{."ConsoleApp",."Wi
32da0 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 ndowedApp",."StaticLib",."Shared
32dc0 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c Lib".},.valid_languages.=.{."C",
32de0 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 ."C++".},.valid_tools.....=.{.cc
32e00 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 ...=.{."gcc".},.},.onsolution.=.
32e20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 function(sln).premake.generate(s
32e40 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 ln,."%%.workspace",.premake.code
32e60 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d lite.workspace).end,.onproject.=
32e80 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(
32ea0 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c prj,."%%.project",.premake.codel
32ec0 69 74 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f ite.project).end,.oncleansolutio
32ee0 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e n.=.function(sln).premake.clean.
32f00 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 70 72 65 6d 61 6b file(sln,."%%.workspace").premak
32f20 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a 70 e.clean.file(sln,."%%_wsp.mk").p
32f40 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 74 61 67 73 22 remake.clean.file(sln,."%%.tags"
32f60 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e ).end,.oncleanproject.=.function
32f80 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 (prj).premake.clean.file(prj,."%
32fa0 25 2e 70 72 6f 6a 65 63 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 %.project").premake.clean.file(p
32fc0 72 6a 2c 20 22 25 25 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 rj,."%%.mk").premake.clean.file(
32fe0 70 72 6a 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 prj,."%%.list").premake.clean.fi
33000 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f le(prj,."%%.out").end.}..functio
33020 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e n.premake.codelite.workspace(sln
33040 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 )._p('<?xml.version="1.0".encodi
33060 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 57 6f 72 ng="utf-8"?>')._p('<CodeLite_Wor
33080 6b 73 70 61 63 65 20 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 2e kspace.Name="%s".Database="./%s.
330a0 74 61 67 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c 20 tags">',.premake.esc(sln.name),.
330c0 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 6a premake.esc(sln.name)).for.i,prj
330e0 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 6c 6f 63 61 .in.ipairs(sln.projects).do.loca
33100 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 6c l.name.=.premake.esc(prj.name).l
33120 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 ocal.fname.=.path.join(path.getr
33140 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 elative(sln.location,.prj.locati
33160 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 on),.prj.name).local.active.=.ii
33180 66 28 69 3d 3d 31 2c 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f 6a f(i==1,."Yes",."No")._p('..<Proj
331a0 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 20 ect.Name="%s".Path="%s.project".
331c0 41 63 74 69 76 65 3d 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 63 Active="%s"./>',.name,.fname,.ac
331e0 74 69 76 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d tive).end.local.platforms.=.prem
33200 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 ake.filterplatforms(sln,.premake
33220 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 [_OPTIONS.cc].platforms,."Native
33240 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.
33260 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
33280 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
332a0 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 27 move(platforms,.i).end.end.._p('
332c0 20 20 3c 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 ..<BuildMatrix>').for._,.platfor
332e0 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c m.in.ipairs(platforms).do.for._,
33300 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 .cfgname.in.ipairs(sln.configura
33320 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 tions).do.local.name.=.premake.g
33340 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 3a etconfigname(cfgname,.platform):
33360 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 5f 70 28 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 65 gsub("|","_")._p('....<Workspace
33380 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 64 Configuration.Name="%s".Selected
333a0 3d 22 79 65 73 22 3e 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 ="yes">',.name).for._,prj.in.ipa
333c0 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 3c irs(sln.projects).do._p('......<
333e0 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 73 Project.Name="%s".ConfigName="%s
33400 22 2f 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 "/>',.prj.name,.name).end._p('..
33420 20 20 3c 2f 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e ..</WorkspaceConfiguration>').en
33440 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 28 d.end._p('..</BuildMatrix>')._p(
33460 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f '</CodeLite_Workspace>').end..lo
33480 63 61 6c 20 63 6f 64 65 6c 69 74 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 0a cal.codelite.=.premake.codelite.
334a0 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 local.tree.=.premake.tree.functi
334c0 6f 6e 20 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 on.codelite.files(prj).local.tr.
334e0 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 =.premake.project.buildsourcetre
33500 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 e(prj).tree.traverse(tr,.{.onbra
33520 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 nchenter.=.function(node,.depth)
33540 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 20 4e 61 ._p(depth,.'<VirtualDirectory.Na
33560 6d 65 3d 22 25 73 22 3e 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 me="%s">',.node.name).end,.onbra
33580 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a nchexit.=.function(node,.depth).
335a0 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 27 29 _p(depth,.'</VirtualDirectory>')
335c0 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 .end,.onleaf.=.function(node,.de
335e0 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 20 4e 61 6d 65 3d 22 25 73 22 2f pth)._p(depth,.'<File.Name="%s"/
33600 3e 27 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 7d 2c 20 74 72 75 65 2c >',.node.cfg.name).end,.},.true,
33620 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 .1).end.function.premake.codelit
33640 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a e.project(prj).io.indent.=."..".
33660 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 _p('<?xml.version="1.0".encoding
33680 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 ="utf-8"?>')._p('<CodeLite_Proje
336a0 63 74 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e ct.Name="%s">',.premake.esc(prj.
336c0 6e 61 6d 65 29 29 0a 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c name)).codelite.files(prj).local
336e0 20 74 79 70 65 73 20 3d 20 7b 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 75 .types.=.{..ConsoleApp..=."Execu
33700 74 61 62 6c 65 22 2c 20 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 62 table",..WindowedApp.=."Executab
33720 6c 65 22 2c 20 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 72 le",..StaticLib...=."Static.Libr
33740 61 72 79 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 62 ary",.SharedLib...=."Dynamic.Lib
33760 72 61 72 79 22 2c 0a 7d 0a 5f 70 28 27 20 20 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 25 rary",.}._p('..<Settings.Type="%
33780 73 22 3e 27 2c 20 74 79 70 65 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 s">',.types[prj.kind]).local.pla
337a0 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
337c0 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e (prj.solution,.premake[_OPTIONS.
337e0 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d cc].platforms,."Native").for.i.=
33800 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 .#platforms,.1,.-1.do.if.premake
33820 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 .platforms[platforms[i]].iscross
33840 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 compiler.then.table.remove(platf
33860 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 orms,.i).end.end..for._,.platfor
33880 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 m.in.ipairs(platforms).do.for.cf
338a0 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 g.in.premake.eachconfig(prj,.pla
338c0 74 66 6f 72 6d 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 tform).do.local.name.=.premake.e
338e0 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 6c sc(cfg.longname):gsub("|","_").l
33900 6f 63 61 6c 20 63 6f 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 ocal.compiler.=.iif(cfg.language
33920 20 3d 3d 20 22 43 22 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 20 20 3c .==."C",."gcc",."g++")._p('....<
33940 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 6c 65 72 Configuration.Name="%s".Compiler
33960 54 79 70 65 3d 22 67 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 4e 55 20 Type="gnu.%s".DebuggerType="GNU.
33980 67 64 62 20 64 65 62 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 6d 65 2c gdb.debugger".Type="%s">',.name,
339a0 20 63 6f 6d 70 69 6c 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 .compiler,.types[cfg.kind]).loca
339c0 6c 20 66 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 l.fname..=.premake.esc(cfg.build
339e0 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d 20 target.fullpath).local.objdir.=.
33a00 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 6c 6f 63 61 premake.esc(cfg.objectsdir).loca
33a20 6c 20 72 75 6e 63 6d 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 0a l.runcmd.=.cfg.buildtarget.name.
33a40 6c 6f 63 61 6c 20 72 75 6e 64 69 72 20 3d 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 6f 72 20 63 local.rundir.=.cfg.debugdir.or.c
33a60 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 0a 6c 6f 63 61 6c 20 72 fg.buildtarget.directory.local.r
33a80 75 6e 61 72 67 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 unargs.=.table.concat(cfg.debuga
33aa0 72 67 73 2c 20 22 20 22 29 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 66 67 rgs,.".").local.pause..=.iif(cfg
33ac0 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 22 79 .kind.==."WindowedApp",."no",."y
33ae0 65 73 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 46 69 es")._p('......<General.OutputFi
33b00 6c 65 3d 22 25 73 22 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 le="%s".IntermediateDirectory="%
33b20 73 22 20 43 6f 6d 6d 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e s".Command="./%s".CommandArgumen
33b40 74 73 3d 22 25 73 22 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 61 ts="%s".WorkingDirectory="%s".Pa
33b60 75 73 65 45 78 65 63 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f 3e useExecWhenProcTerminates="%s"/>
33b80 27 2c 20 66 6e 61 6d 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 61 72 67 ',.fname,.objdir,.runcmd,.runarg
33ba0 73 2c 20 72 75 6e 64 69 72 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 s,.rundir,.pause).local.flags.=.
33bc0 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 premake.esc(table.join(premake.g
33be0 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 cc.getcflags(cfg),.premake.gcc.g
33c00 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e etcxxflags(cfg),.cfg.buildoption
33c20 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 s))._p('......<Compiler.Required
33c40 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e ="yes".Options="%s">',.table.con
33c60 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 cat(flags,.";")).for._,v.in.ipai
33c80 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 rs(cfg.includedirs).do._p('.....
33ca0 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 ...<IncludePath.Value="%s"/>',.p
33cc0 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
33ce0 61 69 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 airs(cfg.defines).do._p('.......
33d00 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 .<Preprocessor.Value="%s"/>',.pr
33d20 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 6f emake.esc(v)).end._p('......</Co
33d40 6d 70 69 6c 65 72 3e 27 29 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 mpiler>').flags.=.premake.esc(ta
33d60 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 ble.join(premake.gcc.getldflags(
33d80 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 cfg),.cfg.linkoptions))._p('....
33da0 20 20 3c 4c 69 6e 6b 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 ..<Linker.Required="yes".Options
33dc0 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 ="%s">',.table.concat(flags,.";"
33de0 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 )).for._,v.in.ipairs(premake.get
33e00 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 links(cfg,."all",."directory")).
33e20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c 75 do._p('........<LibraryPath.Valu
33e40 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a e="%s"./>',.premake.esc(v)).end.
33e60 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
33e80 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f ks(cfg,."all",."basename")).do._
33ea0 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 2f p('........<Library.Value="%s"./
33ec0 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 >',.premake.esc(v)).end._p('....
33ee0 20 20 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c ..</Linker>').if.premake.findfil
33f00 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 e(cfg,.".rc").then.local.defines
33f20 20 3d 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e .=.table.implode(table.join(cfg.
33f40 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c 20 defines,.cfg.resdefines),."-D",.
33f60 22 3b 22 2c 20 22 22 29 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 ";",."").local.options.=.table.c
33f80 6f 6e 63 61 74 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 20 oncat(cfg.resoptions,.";")._p('.
33fa0 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d .....<ResourceCompiler.Required=
33fc0 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 2c "yes".Options="%s%s">',.defines,
33fe0 20 6f 70 74 69 6f 6e 73 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c .options).for._,v.in.ipairs(tabl
34000 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 e.join(cfg.includedirs,.cfg.resi
34020 6e 63 6c 75 64 65 64 69 72 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 ncludedirs)).do._p('........<Inc
34040 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e ludePath.Value="%s"/>',.premake.
34060 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 esc(v)).end._p('......</Resource
34080 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f Compiler>').else._p('......<Reso
340a0 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 6f urceCompiler.Required="no".Optio
340c0 6e 73 3d 22 22 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f ns=""/>').end.if.#cfg.prebuildco
340e0 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 75 mmands.>.0.then._p('......<PreBu
34100 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 ild>').for._,v.in.ipairs(cfg.pre
34120 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 buildcommands).do._p('........<C
34140 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 ommand.Enabled="yes">%s</Command
34160 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 >',.premake.esc(v)).end._p('....
34180 20 20 3c 2f 50 72 65 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 ..</PreBuild>').end.if.#cfg.post
341a0 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 buildcommands.>.0.then._p('.....
341c0 20 3c 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 .<PostBuild>').for._,v.in.ipairs
341e0 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 (cfg.postbuildcommands).do._p('.
34200 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 .......<Command.Enabled="yes">%s
34220 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 </Command>',.premake.esc(v)).end
34240 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 ._p('......</PostBuild>').end._p
34260 28 27 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e 6f ('......<CustomBuild.Enabled="no
34280 22 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 3c ">')._p('........<CleanCommand><
342a0 2f 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 42 75 /CleanCommand>')._p('........<Bu
342c0 69 6c 64 43 6f 6d 6d 61 6e 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 ildCommand></BuildCommand>')._p(
342e0 27 20 20 20 20 20 20 20 20 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 69 '........<SingleFileCommand></Si
34300 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c ngleFileCommand>')._p('........<
34320 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 4d 61 6b 65 MakefileGenerationCommand></Make
34340 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 fileGenerationCommand>')._p('...
34360 20 20 20 20 20 3c 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f 54 .....<ThirdPartyToolName>None</T
34380 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 hirdPartyToolName>')._p('.......
343a0 20 3c 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 65 .<WorkingDirectory></WorkingDire
343c0 63 74 6f 72 79 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 ctory>')._p('......</CustomBuild
343e0 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 >')._p('......<AdditionalRules>'
34400 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 3c )._p('........<CustomPostBuild><
34420 2f 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 /CustomPostBuild>')._p('........
34440 3c 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 <CustomPreBuild></CustomPreBuild
34460 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e >')._p('......</AdditionalRules>
34480 27 29 0a 5f 70 28 27 20 20 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e ')._p('....</Configuration>').en
344a0 64 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f 2c d.end._p('..</Settings>').for._,
344c0 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 .platform.in.ipairs(platforms).d
344e0 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 o.for.cfg.in.premake.eachconfig(
34500 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 65 prj,.platform).do._p('..<Depende
34520 6e 63 69 65 73 20 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 3a ncies.name="%s">',.cfg.longname:
34540 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 gsub("|","_")).for._,dep.in.ipai
34560 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 rs(premake.getdependencies(prj))
34580 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 2f 3e .do._p('....<Project.Name="%s"/>
345a0 27 2c 20 64 65 70 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 44 65 70 65 6e 64 65 ',.dep.name).end._p('..</Depende
345c0 6e 63 69 65 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f ncies>').end.end._p('</CodeLite_
345e0 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d Project>').end.._MAKE.=.{.}.prem
34600 61 6b 65 2e 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d ake.make.=.{.}.local.make.=.prem
34620 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 ake.make.function._MAKE.esc(valu
34640 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 e).local.result.if.(type(value).
34660 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f ==."table").then.result.=.{.}.fo
34680 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e r._,v.in.ipairs(value).do.table.
346a0 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 insert(result,._MAKE.esc(v)).end
346c0 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c .return.result.else.result.=.val
346e0 75 65 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 ue:gsub("\\",."\\\\").result.=.r
34700 65 73 75 6c 74 3a 67 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 esult:gsub(".",."\\.").result.=.
34720 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c result:gsub("%%(",."\\%(").resul
34740 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 t.=.result:gsub("%%)",."\\%)").r
34760 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c esult.=.result:gsub("$\\%((.-)\\
34780 25 29 22 2c 20 22 24 25 28 25 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e %)",."$%(%1%)").return.result.en
347a0 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 d.end.function.premake.make_copy
347c0 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 rule(source,.target)._p('%s:.%s'
347e0 2c 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f ,.target,.source)._p('\t@echo.Co
34800 70 79 69 6e 67 20 24 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 pying.$(notdir.%s)',.target)._p(
34820 27 5c 74 2d 24 28 63 61 6c 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c '\t-$(call.COPY,%s,%s)',.source,
34840 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 .target).end.function.premake.ma
34860 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 ke_mkdirrule(var)._p('\t@echo.Cr
34880 65 61 74 69 6e 67 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d eating.%s',.var)._p('\t-$(call.M
348a0 4b 44 49 52 2c 25 73 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 KDIR,%s)',.var)._p('').end.funct
348c0 69 6f 6e 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e ion.make.list(value).if.#value.>
348e0 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 .0.then.return."."....table.conc
34900 61 74 28 76 61 6c 75 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e at(value,.".").else.return."".en
34920 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 d.end.function._MAKE.getmakefile
34940 6e 61 6d 65 28 74 68 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f 75 name(this,.searchprjs).local.cou
34960 6e 74 20 3d 20 30 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 nt.=.0.for.sln.in.premake.soluti
34980 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d on.each().do.if.(sln.location.==
349a0 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 .this.location).then.count.=.cou
349c0 6e 74 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e 0a nt.+.1.end.if.(searchprjs).then.
349e0 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 for._,prj.in.ipairs(sln.projects
34a00 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f ).do.if.(prj.location.==.this.lo
34a20 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 cation).then.count.=.count.+.1.e
34a40 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 74 nd.end.end.end.if.(count.==.1).t
34a60 68 65 6e 0a 72 65 74 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 72 hen.return."Makefile".else.retur
34a80 6e 20 74 68 69 73 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 n.this.name....".make".end.end.f
34aa0 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 61 unction._MAKE.getnames(tbl).loca
34ac0 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 6e l.result.=.table.extract(tbl,."n
34ae0 61 6d 65 22 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 64 ame").for.k,v.in.pairs(result).d
34b00 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a 72 o.result[k].=._MAKE.esc(v).end.r
34b20 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 73 eturn.result.end.function.make.s
34b40 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 74 ettings(cfg,.cc).if.#cfg.makeset
34b60 74 69 6e 67 73 20 3e 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 tings.>.0.then.for._,.value.in.i
34b80 70 61 69 72 73 28 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 61 pairs(cfg.makesettings).do._p(va
34ba0 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 lue).end.end.local.toolsettings.
34bc0 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 =.cc.platforms[cfg.platform].cfg
34be0 73 65 74 74 69 6e 67 73 0a 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f 70 settings.if.toolsettings.then._p
34c00 28 74 6f 6f 6c 73 65 74 74 69 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e (toolsettings).end.end.newaction
34c20 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 .{.trigger.........=."gmake",.sh
34c40 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 ortname.......=."GNU.Make",.desc
34c60 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 ription.....=."Generate.GNU.make
34c80 66 69 6c 65 73 20 66 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 files.for.POSIX,.MinGW,.and.Cygw
34ca0 69 6e 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c in",.valid_kinds.....=.{."Consol
34cc0 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 eApp",."WindowedApp",."StaticLib
34ce0 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 ",."SharedLib".},.valid_language
34d00 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f s.=.{."C",."C++",."C#".},.valid_
34d20 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".}
34d40 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 ,.dotnet.=.{."mono",."msnet",."p
34d60 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
34d80 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 5f 4d 41 4b (sln).premake.generate(sln,._MAK
34da0 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 2c 20 70 E.getmakefilename(sln,.false),.p
34dc0 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f remake.make_solution).end,.onpro
34de0 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6d 61 6b 65 66 ject.=.function(prj).local.makef
34e00 69 6c 65 20 3d 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c ile.=._MAKE.getmakefilename(prj,
34e20 20 74 72 75 65 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 .true).if.premake.isdotnetprojec
34e40 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a t(prj).then.premake.generate(prj
34e60 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 29 ,.makefile,.premake.make_csharp)
34e80 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 6d 61 6b 65 .else.premake.generate(prj,.make
34ea0 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 6e 64 0a 65 6e 64 2c file,.premake.make_cpp).end.end,
34ec0 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 73 6c 6e 29 .oncleansolution.=.function(sln)
34ee0 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 5f 4d 41 4b 45 2e 67 .premake.clean.file(sln,._MAKE.g
34f00 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c etmakefilename(sln,.false)).end,
34f20 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).
34f40 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 premake.clean.file(prj,._MAKE.ge
34f60 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 0a 65 6e 64 0a 7d 0a tmakefilename(prj,.true)).end.}.
34f80 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 .function.premake.make_solution(
34fa0 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 sln).local.cc.=.premake[_OPTIONS
34fc0 2e 63 63 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 .cc].local.platforms.=.premake.f
34fe0 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 ilterplatforms(sln,.cc.platforms
35000 2c 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 ,."Native")._p('#.%s.solution.ma
35020 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 kefile.autogenerated.by.GENie',.
35040 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 premake.action.current().shortna
35060 6d 65 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 me)._p('#.Type."make.help".for.u
35080 73 61 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f sage.help')._p('')._p('ifndef.co
350a0 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 nfig')._p('..config=%s',._MAKE.e
350c0 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e sc(premake.getconfigname(sln.con
350e0 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 figurations[1],.platforms[1],.tr
35100 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 6f 6e ue)))._p('endif')._p('export.con
35120 66 69 67 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 73 27 fig')._p('')._p('PROJECTS.:=.%s'
35140 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 ,.table.concat(_MAKE.esc(table.e
35160 78 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 xtract(sln.projects,."name")),."
35180 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 ."))._p('')._p('.PHONY:.all.clea
351a0 6e 20 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 n.help.$(PROJECTS)')._p('')._p('
351c0 61 6c 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c all:.$(PROJECTS)')._p('').for._,
351e0 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a .prj.in.ipairs(sln.projects).do.
35200 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 _p('%s:.%s',._MAKE.esc(prj.name)
35220 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 ,.table.concat(_MAKE.esc(table.e
35240 78 74 72 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 xtract(premake.getdependencies(p
35260 72 6a 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e rj),."name")),.".")).if.(not.sln
35280 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 .messageskip).or.(not.table.cont
352a0 61 69 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 ains(sln.messageskip,."SkipBuild
352c0 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 22 ingMessage")).then._p('\t@echo."
352e0 3d 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d ====.Building.%s.($(config)).===
35300 3d 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 ="',.prj.name).end._p('\t@${MAKE
35320 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 }.--no-print-directory.-C.%s.-f.
35340 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 %s',._MAKE.esc(path.getrelative(
35360 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d sln.location,.prj.location)),._M
35380 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 AKE.esc(_MAKE.getmakefilename(pr
353a0 6a 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a j,.true)))._p('').end._p('clean:
353c0 27 29 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a ').for._.,prj.in.ipairs(sln.proj
353e0 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 ects).do._p('\t@${MAKE}.--no-pri
35400 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 63 6c 65 61 6e 27 2c nt-directory.-C.%s.-f.%s.clean',
35420 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e ._MAKE.esc(path.getrelative(sln.
35440 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e location,.prj.location)),._MAKE.
35460 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 esc(_MAKE.getmakefilename(prj,.t
35480 72 75 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 rue))).end._p('')._p('help:')._p
354a0 28 31 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e (1,'@echo."Usage:.make.[config=n
354c0 61 6d 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 ame].[target]"')._p(1,'@echo.""'
354e0 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 )._p(1,'@echo."CONFIGURATIONS:"'
35500 29 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c ).local.cfgpairs.=.{.}.for._,.pl
35520 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 atform.in.ipairs(platforms).do.f
35540 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
35560 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 igurations).do._p(1,'@echo."...%
35580 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 s"',.premake.getconfigname(cfgna
355a0 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 me,.platform,.true)).end.end._p(
355c0 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 52 47 45 1,'@echo.""')._p(1,'@echo."TARGE
355e0 54 53 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 TS:"')._p(1,'@echo."...all.(defa
35600 75 6c 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 ult)"')._p(1,'@echo."...clean"')
35620 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 .for._,.prj.in.ipairs(sln.projec
35640 74 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a ts).do._p(1,'@echo."...%s"',.prj
35660 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 .name).end._p(1,'@echo.""')._p(1
35680 2c 27 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 ,'@echo."For.more.information,.s
356a0 65 65 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f 6d 2f 70 72 65 ee.http://industriousone.com/pre
356c0 6d 61 6b 65 2f 71 75 69 63 6b 2d 73 74 61 72 74 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 make/quick-start"').end..premake
356e0 2e 6d 61 6b 65 2e 63 70 70 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 .make.cpp.=.{.}.premake.make.ove
35700 72 72 69 64 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 70 70 20 3d 20 70 72 65 6d 61 6b 65 2e rride.=.{.}.local.cpp.=.premake.
35720 6d 61 6b 65 2e 63 70 70 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 make.cpp.local.make.=.premake.ma
35740 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 28 70 72 6a ke.function.premake.make_cpp(prj
35760 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a ).local.cc.=.premake.gettool(prj
35780 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 ).local.platforms.=.premake.filt
357a0 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 erplatforms(prj.solution,.cc.pla
357c0 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f tforms,."Native").premake.gmake_
357e0 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 66 cpp_header(prj,.cc,.platforms).f
35800 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 or._,.platform.in.ipairs(platfor
35820 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f ms).do.for.cfg.in.premake.eachco
35840 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 nfig(prj,.platform).do.premake.g
35860 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 65 6e make_cpp_config(prj,.cfg,.cc).en
35880 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 61 d.end.local.objdirs.=.{}.local.a
358a0 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c dditionalobjdirs.=.{}.for._,.fil
358c0 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 61 74 e.in.ipairs(prj.files).do.if.pat
358e0 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f h.iscppfile(file).then.objdirs[_
35900 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e MAKE.esc(path.getdirectory(path.
35920 74 72 69 6d 64 6f 74 73 28 66 69 6c 65 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f trimdots(file)))].=.1.end.end.fo
35940 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
35960 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
35980 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
359a0 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 ildtask.or.{}).do.additionalobjd
359c0 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 irs[_MAKE.esc(path.getdirectory(
359e0 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
35a00 69 6c 64 74 61 73 6b 5b 32 5d 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f ildtask[2])))].=.1.end.end._p('O
35a20 42 4a 44 49 52 53 20 3a 3d 20 5c 5c 27 29 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c BJDIRS.:=.\\')._p('\t$(OBJDIR).\
35a40 5c 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 \').for.dir,._.in.pairs(objdirs)
35a60 20 64 6f 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 .do._p('\t$(OBJDIR)/%s.\\',.dir)
35a80 0a 65 6e 64 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 64 64 69 74 69 6f .end.for.dir,._.in.pairs(additio
35aa0 6e 61 6c 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 64 69 72 nalobjdirs).do._p('\t%s.\\',.dir
35ac0 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c ).end._p('')._p('RESOURCES.:=.\\
35ae0 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c ').for._,.file.in.ipairs(prj.fil
35b00 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 es).do.if.path.isresourcefile(fi
35b20 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 72 65 73 20 le).then._p('\t$(OBJDIR)/%s.res.
35b40 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 \\',._MAKE.esc(path.getbasename(
35b60 66 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e file))).end.end._p('')._p('.PHON
35b80 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 Y:.clean.prebuild.prelink')._p('
35ba0 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 ').if.os.is("MacOSX").and.prj.ki
35bc0 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 5f 70 28 27 61 6c 6c nd.==."WindowedApp".then._p('all
35be0 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 :.$(TARGETDIR).$(OBJDIRS).prebui
35c00 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 24 28 64 69 72 20 24 28 54 41 52 ld.prelink.$(TARGET).$(dir.$(TAR
35c20 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 GETDIR))PkgInfo.$(dir.$(TARGETDI
35c40 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 R))Info.plist').else._p('all:.$(
35c60 54 41 52 47 45 54 44 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 TARGETDIR).$(OBJDIRS).prebuild.p
35c80 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 relink.$(TARGET)').end._p('\t@:'
35ca0 29 0a 5f 70 28 27 27 29 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 )._p('').if.(prj.kind.==."Static
35cc0 4c 69 62 22 20 61 6e 64 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 Lib".and.prj.options.ArchiveSpli
35ce0 74 29 20 74 68 65 6e 0a 5f 70 28 27 64 65 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 t).then._p('define.max_args')._p
35d00 28 27 5c 74 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f ('\t$(eval._args:=)')._p('\t$(fo
35d20 72 65 61 63 68 20 6f 62 6a 2c 24 33 2c 24 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a reach.obj,$3,$(eval._args+=$(obj
35d40 29 29 24 28 69 66 20 24 28 77 6f 72 64 20 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f ))$(if.$(word.$2,$(_args)),$1$(_
35d60 61 72 67 73 29 24 28 45 4f 4c 29 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f args)$(EOL)$(eval._args:=)))')._
35d80 70 28 27 5c 74 24 28 69 66 20 24 28 5f 61 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 p('\t$(if.$(_args),$1$(_args))')
35da0 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 ._p('endef')._p('')._p('define.E
35dc0 4f 4c 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f OL')._p('')._p('')._p('endef')._
35de0 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 p('').end._p('$(TARGET):.$(GCH).
35e00 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c 44 44 45 50 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 $(OBJECTS).$(LDDEPS).$(RESOURCES
35e20 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 )').if.prj.kind.==."StaticLib".t
35e40 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 hen.if.prj.msgarchiving.then._p(
35e60 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a '\t@echo.'....prj.msgarchiving).
35e80 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 41 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 else._p('\t@echo.Archiving.%s',.
35ea0 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 prj.name).end.if.(not.prj.archiv
35ec0 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c esplit_size).then.prj.archivespl
35ee0 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 it_size=200.end.if.(not.prj.opti
35f00 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 ons.ArchiveSplit).then._p('\t$(S
35f20 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 53 29 27 29 0a 65 ILENT).$(LINKCMD).$(OBJECTS)').e
35f40 6c 73 65 0a 5f 70 28 27 5c 74 24 28 63 61 6c 6c 20 52 4d 2c 24 28 54 41 52 47 45 54 29 29 27 29 lse._p('\t$(call.RM,$(TARGET))')
35f60 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 4e 4b 43 4d ._p('\t@$(call.max_args,$(LINKCM
35f80 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 2e 2e 27 D),'...prj.archivesplit_size...'
35fa0 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 ,$(OBJECTS))')._p('\t$(SILENT).$
35fc0 28 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e (LINKCMD_NDX)').end.else.if.prj.
35fe0 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e msglinking.then._p('\t@echo.'...
36000 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 .prj.msglinking).else._p('\t@ech
36020 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 o.Linking.%s',.prj.name).end._p(
36040 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 '\t$(SILENT).$(LINKCMD)').end._p
36060 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 ('\t$(POSTBUILDCMDS)')._p('')._p
36080 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d ('$(TARGETDIR):').premake.make_m
360a0 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f kdirrule("$(TARGETDIR)")._p('$(O
360c0 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e BJDIRS):').if.(not.prj.solution.
360e0 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 messageskip).or.(not.table.conta
36100 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 ins(prj.solution.messageskip,."S
36120 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c kipCreatingMessage")).then._p('\
36140 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 24 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c t@echo.Creating.$(@)').end._p('\
36160 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 40 29 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f t-$(call.MKDIR,$@)')._p('').if.o
36180 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 s.is("MacOSX").and.prj.kind.==."
361a0 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 WindowedApp".then._p('$(dir.$(TA
361c0 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 RGETDIR))PkgInfo:')._p('$(dir.$(
361e0 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a TARGETDIR))Info.plist:')._p('').
36200 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c end._p('clean:').if.(not.prj.sol
36220 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 ution.messageskip).or.(not.table
36240 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b .contains(prj.solution.messagesk
36260 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e ip,."SkipCleaningMessage")).then
36280 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e ._p('\t@echo.Cleaning.%s',.prj.n
362a0 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c ame).end._p('ifeq.(posix,$(SHELL
362c0 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 TYPE))')._p('\t$(SILENT).rm.-f..
362e0 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d $(TARGET)')._p('\t$(SILENT).rm.-
36300 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 rf.$(OBJDIR)')._p('else')._p('\t
36320 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c $(SILENT).if.exist.$(subst./,\\\
36340 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c \,$(TARGET)).del.$(subst./,\\\\,
36360 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 $(TARGET))')._p('\t$(SILENT).if.
36380 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 exist.$(subst./,\\\\,$(OBJDIR)).
363a0 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a rmdir./s./q.$(subst./,\\\\,$(OBJ
363c0 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 DIR))')._p('endif')._p('')._p('p
363e0 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 rebuild:')._p('\t$(PREBUILDCMDS)
36400 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 ')._p('')._p('prelink:')._p('\t$
36420 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 (PRELINKCMDS)')._p('').cpp.pchru
36440 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e les(prj).cpp.fileRules(prj).cpp.
36460 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 75 73 74 dependencyRules(prj).for._,.cust
36480 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d ombuildtask.in.ipairs(prj.custom
364a0 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 buildtask.or.{}).do.for._,.build
364c0 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f task.in.ipairs(custombuildtask.o
364e0 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 20 73 74 72 69 6e 67 2e 66 6f r.{}).do.local.deps.=..string.fo
36500 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e rmat("%s.",path.getrelative(prj.
36520 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 0a 66 6f 72 20 5f 2c 20 64 location,buildtask[1])).for._,.d
36540 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 epdata.in.ipairs(buildtask[3].or
36560 20 7b 7d 29 20 64 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f .{}).do.deps.=.deps....string.fo
36580 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e rmat("%s.",path.getrelative(prj.
365a0 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 0a 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 location,depdata)).end._p('%s:.%
365c0 73 27 0a 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f s'.,path.getrelative(prj.locatio
365e0 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 0a 2c 20 64 65 70 73 0a 29 0a 66 6f 72 20 5f 2c 20 n,buildtask[2]).,.deps.).for._,.
36600 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 6f cmdline.in.ipairs(buildtask[4].o
36620 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 r.{}).do.local.cmd.=.cmdline.loc
36640 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 al.num.=.1.for._,.depdata.in.ipa
36660 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 63 6d 64 20 3d irs(buildtask[3].or.{}).do.cmd.=
36680 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e .string.gsub(cmd,"%$%("....num..
366a0 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e ."%)",.string.format("%s.",path.
366c0 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 70 64 61 74 61 getrelative(prj.location,depdata
366e0 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 ))).num.=.num.+.1.end.cmd.=.stri
36700 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 22 24 3c 22 29 0a 63 6d ng.gsub(cmd,."%$%(<%)",."$<").cm
36720 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 d.=.string.gsub(cmd,."%$%(@%)",.
36740 22 24 40 22 29 0a 20 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 63 6d 64 29 "$@")..._p('\t$(SILENT).%s',cmd)
36760 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 .end._p('').end.end._p('-include
36780 20 24 28 4f 42 4a 45 43 54 53 3a 25 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 .$(OBJECTS:%%.o=%%.d)')._p('ifne
367a0 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f q.(,$(PCH))')._p('..-include.$(O
367c0 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 BJDIR)/$(notdir.$(PCH)).d')._p('
367e0 65 6e 64 69 66 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 endif').end.function.premake.gma
36800 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 ke_cpp_header(prj,.cc,.platforms
36820 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f )._p('#.%s.project.makefile.auto
36840 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
36860 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e ion.current().shortname)._p('ifn
36880 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f def.config')._p('..config=%s',._
368a0 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 MAKE.esc(premake.getconfigname(p
368c0 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 rj.solution.configurations[1],.p
368e0 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 latforms[1],.true)))._p('endif')
36900 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 ._p('')._p('ifndef.verbose')._p(
36920 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 '..SILENT.=.@')._p('endif')._p('
36940 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 ')._p('SHELLTYPE.:=.msdos')._p('
36960 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f ifeq.(,$(ComSpec)$(COMSPEC))')._
36980 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e p('..SHELLTYPE.:=.posix')._p('en
369a0 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e dif')._p('ifeq.(/bin,$(findstrin
369c0 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 g./bin,$(SHELL)))')._p('..SHELLT
369e0 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 27 YPE.:=.posix')._p('endif')._p(''
36a00 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 50 45 29 29 27 )._p('ifeq.(posix,$(SHELLTYPE))'
36a20 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 )._p('..MKDIR.=.$(SILENT).mkdir.
36a40 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 28 53 49 4c 45 -p."$(1)"')._p('..COPY..=.$(SILE
36a60 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 5f 70 28 27 20 NT).cp.-fR."$(1)"."$(2)"')._p('.
36a80 20 52 4d 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a 5f 70 .RM=.$(SILENT).rm.-f."$(1)"')._p
36aa0 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 54 29 ('else')._p('..MKDIR.=.$(SILENT)
36ac0 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 32 3e .mkdir."$(subst./,\\\\,$(1))".2>
36ae0 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 .nul.||.exit.0')._p('..COPY..=.$
36b00 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).copy./Y."$(subst./,\\\\
36b20 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 ,$(1))"."$(subst./,\\\\,$(2))"')
36b40 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 ._p('..RM....=.$(SILENT).del./F.
36b60 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c "$(subst./,\\\\,$(1))".2>.nul.||
36b80 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 .exit.0')._p('endif')._p('')._p(
36ba0 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 58 58 20 3d 20 25 73 27 'CC..=.%s',.cc.cc)._p('CXX.=.%s'
36bc0 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 29 0a ,.cc.cxx)._p('AR..=.%s',.cc.ar).
36be0 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 43 4f 4d 50 27 29 0a 5f 70 28 27 _p('')._p('ifndef.RESCOMP')._p('
36c00 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d ..ifdef.WINDRES')._p('....RESCOM
36c20 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 20 20 65 6c 73 65 27 29 0a 5f 70 P.=.$(WINDRES)')._p('..else')._p
36c40 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 77 69 6e 64 72 65 73 27 29 0a 5f 70 28 27 20 20 ('....RESCOMP.=.windres')._p('..
36c60 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 endif')._p('endif')._p('').end.f
36c80 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 63 6f 6e 66 69 67 unction.premake.gmake_cpp_config
36ca0 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 (prj,.cfg,.cc)._p('ifeq.($(confi
36cc0 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 g),%s)',._MAKE.esc(cfg.shortname
36ce0 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 )).cpp.platformtools(cfg,.cc)._p
36d00 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 ('..'....(table.contains(premake
36d20 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 4f 42 4a 44 49 52 22 29 20 61 6e 64 20 22 6f 76 .make.override,"OBJDIR").and."ov
36d40 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 4f 42 4a 44 49 52 20 20 20 erride.".or."").......'OBJDIR...
36d60 20 20 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 73 64 69 ..=.%s',._MAKE.esc(cfg.objectsdi
36d80 72 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 61 69 6e 73 28 70 r))._p('..'....(table.contains(p
36da0 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 45 54 44 49 52 22 remake.make.override,"TARGETDIR"
36dc0 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 27 54 41 52 ).and."override.".or."")....'TAR
36de0 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 GETDIR..=.%s',._MAKE.esc(cfg.bui
36e00 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 ldtarget.directory))._p('..'....
36e20 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 2e 6f 76 65 (table.contains(premake.make.ove
36e40 72 72 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 rride,"TARGET").and."override.".
36e60 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 54 41 52 47 45 54 20 20 20 20 20 3d 20 24 28 54 41 52 or."").......'TARGET.....=.$(TAR
36e80 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 GETDIR)/%s',._MAKE.esc(cfg.build
36ea0 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 2b 3d target.name))._p('..DEFINES...+=
36ec0 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 %s',.make.list(cc.getdefines(cfg
36ee0 2e 64 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 20 20 2b 3d 25 73 .defines)))._p('..INCLUDES..+=%s
36f00 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 ',.make.list(cc.getincludedirs(c
36f20 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 29 0a 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 fg.includedirs))).cpp.pchconfig(
36f40 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 63 70 70 2e 6c 69 6e 6b cfg).cpp.flags(cfg,.cc).cpp.link
36f60 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 4f 42 4a 45 43 54 53 20 3a er(prj,.cfg,.cc)._p('..OBJECTS.:
36f80 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a =.\\').for._,.file.in.ipairs(prj
36fa0 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 28 66 69 6c .files).do.if.path.iscppfile(fil
36fc0 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 e).then.if.not.table.icontains(c
36fe0 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 fg.excludes,.file).then._p('\t$(
37000 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 OBJDIR)/%s.o.\\'.,._MAKE.esc(pat
37020 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 h.trimdots(path.removeext(file))
37040 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 ).).end.end.end._p('')._p('..def
37060 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 ine.PREBUILDCMDS').if.#cfg.prebu
37080 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f ildcommands.>.0.then._p('\t@echo
370a0 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 .Running.pre-build.commands')._p
370c0 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 ('\t%s',.table.implode(cfg.prebu
370e0 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e ildcommands,."",."",."\n\t")).en
37100 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 d._p('..endef')._p('..define.PRE
37120 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e LINKCMDS').if.#cfg.prelinkcomman
37140 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.
37160 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 pre-link.commands')._p('\t%s',.t
37180 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 able.implode(cfg.prelinkcommands
371a0 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
371c0 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 ef')._p('..define.POSTBUILDCMDS'
371e0 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 ).if.#cfg.postbuildcommands.>.0.
37200 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 then._p('\t@echo.Running.post-bu
37220 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e ild.commands')._p('\t%s',.table.
37240 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 implode(cfg.postbuildcommands,."
37260 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 ",."",."\n\t")).end._p('..endef'
37280 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 ).make.settings(cfg,.cc)._p('end
372a0 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 if')._p('').end.function.cpp.pla
372c0 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f tformtools(cfg,.cc).local.platfo
372e0 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a rm.=.cc.platforms[cfg.platform].
37300 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 if.platform.cc.then._p('..CC....
37320 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 .....=.%s',.platform.cc).end.if.
37340 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 platform.cxx.then._p('..CXX.....
37360 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 ...=.%s',.platform.cxx).end.if.p
37380 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 latform.ar.then._p('..AR........
373a0 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e .=.%s',.platform.ar).end.end.fun
373c0 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e ction.cpp.flags(cfg,.cc).if.cfg.
373e0 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 pchheader.and.not.cfg.flags.NoPC
37400 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 H.then._p('..FORCE_INCLUDE.+=.-i
37420 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 nclude.$(OBJDIR)/$(notdir.$(PCH)
37440 29 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e )').end.if.#cfg.forcedincludes.>
37460 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d .0.then._p('..FORCE_INCLUDE.+=.-
37480 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 include.%s'.,premake.esc(table.c
374a0 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 29 29 oncat(cfg.forcedincludes,.";")))
374c0 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 50 .end._p('..ALL_CPPFLAGS..+=.$(CP
374e0 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 PFLAGS).%s.$(DEFINES).$(INCLUDES
37500 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 )',.table.concat(cc.getcppflags(
37520 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 cfg),."."))._p('..ALL_CFLAGS....
37540 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 +=.$(CFLAGS).$(ALL_CPPFLAGS).$(A
37560 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 RCH)%s',.make.list(table.join(cc
37580 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e .getcflags(cfg),.cfg.buildoption
375a0 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 41 s,.cfg.buildoptions_c)))._p('..A
375c0 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 LL_CXXFLAGS..+=.$(CXXFLAGS).$(CF
375e0 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 LAGS).$(ALL_CPPFLAGS).$(ARCH)%s'
37600 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c ,.make.list(table.join(cc.getcfl
37620 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 ags(cfg),.cc.getcxxflags(cfg),.c
37640 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e fg.buildoptions,.cfg.buildoption
37660 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d 20 s_cpp)))._p('..ALL_OBJCFLAGS.+=.
37680 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 5f 43 50 50 46 $(CXXFLAGS).$(CFLAGS).$(ALL_CPPF
376a0 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c LAGS).$(ARCH)%s',.make.list(tabl
376c0 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 63 2e 67 65 74 e.join(cc.getcflags(cfg),.cc.get
376e0 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c cxxflags(cfg),.cfg.buildoptions,
37700 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 20 .cfg.buildoptions_objc)))._p('..
37720 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 44 ALL_RESFLAGS..+=.$(RESFLAGS).$(D
37740 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 20 EFINES).$(INCLUDES)%s',.........
37760 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e make.list(table.join(cc.getdefin
37780 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 es(cfg.resdefines),.............
377a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 ....................cc.getinclud
377c0 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 edirs(cfg.resincludedirs),.cfg.r
377e0 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 esoptions))).end.function.cpp.li
37800 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 46 nker(prj,.cfg,.cc)._p('..ALL_LDF
37820 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 LAGS...+=.$(LDFLAGS)%s',.make.li
37840 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 st(table.join(cc.getlibdirflags(
37860 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 cfg),.cc.getldflags(cfg),.cfg.li
37880 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 28 27 20 20 4c 44 44 45 50 53 20 20 20 20 2b 3d 25 nkoptions)))._p('..LDDEPS....+=%
378a0 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e s',.make.list(_MAKE.esc(premake.
378c0 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 70 getlinks(cfg,."siblings",."fullp
378e0 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 53 20 20 20 20 20 20 2b 3d 20 24 28 4c 44 ath"))))._p('..LIBS......+=.$(LD
37900 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 6e 6b 66 6c DEPS)%s',.make.list(cc.getlinkfl
37920 61 67 73 28 63 66 67 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 ags(cfg))).if.cfg.kind.==."Stati
37940 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 cLib".then.if.cfg.platform:start
37960 73 77 69 74 68 28 22 55 6e 69 76 65 72 73 61 6c 22 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 swith("Universal").then._p('..LI
37980 4e 4b 43 4d 44 20 20 20 20 3d 20 6c 69 62 74 6f 6f 6c 20 2d 6f 20 24 28 54 41 52 47 45 54 29 27 NKCMD....=.libtool.-o.$(TARGET)'
379a0 29 0a 65 6c 73 65 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 ).else.if.(not.prj.options.Archi
379c0 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 66 20 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 5f 70 veSplit).then.if.cc.llvm.then._p
379e0 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 72 63 73 20 24 28 54 41 52 ('..LINKCMD....=.$(AR).rcs.$(TAR
37a00 47 45 54 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 GET)').else._p('..LINKCMD....=.$
37a20 28 41 52 29 20 2d 72 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 (AR).-rcs.$(TARGET)').end.else.i
37a40 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 20 20 20 20 f.cc.llvm.then._p('..LINKCMD....
37a60 3d 20 24 28 41 52 29 20 71 63 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 20 20 4c 49 4e =.$(AR).qc.$(TARGET)')._p('..LIN
37a80 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 20 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 KCMD_NDX=.$(AR).cs.$(TARGET)').e
37aa0 6c 73 65 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 71 63 lse._p('..LINKCMD....=.$(AR).-qc
37ac0 20 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 .$(TARGET)')._p('..LINKCMD_NDX=.
37ae0 24 28 41 52 29 20 2d 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e $(AR).-cs.$(TARGET)').end.end.en
37b00 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 d.else.local.tool.=.iif(cfg.lang
37b20 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 58 58 22 29 0a 5f 70 28 27 20 20 uage.==."C",."CC",."CXX")._p('..
37b40 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 25 73 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 LINKCMD....=.$(%s).-o.$(TARGET).
37b60 24 28 4f 42 4a 45 43 54 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 24 28 41 52 43 48 29 20 $(OBJECTS).$(RESOURCES).$(ARCH).
37b80 24 28 41 4c 4c 5f 4c 44 46 4c 41 47 53 29 20 24 28 4c 49 42 53 29 27 2c 20 74 6f 6f 6c 29 0a 65 $(ALL_LDFLAGS).$(LIBS)',.tool).e
37ba0 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 nd.end.function.cpp.pchconfig(cf
37bc0 67 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 6f 72 20 63 66 67 2e 66 g).if.not.cfg.pchheader.or.cfg.f
37be0 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c lags.NoPCH.then.return.end.local
37c00 20 70 63 68 20 3d 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 0a 66 6f 72 20 5f 2c 20 69 6e 63 64 .pch.=.cfg.pchheader.for._,.incd
37c20 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f ir.in.ipairs(cfg.includedirs).do
37c40 0a 6c 6f 63 61 6c 20 61 62 73 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 .local.abspath.=.path.getabsolut
37c60 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e e(path.join(cfg.project.location
37c80 2c 20 69 6e 63 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 ,.incdir)).local.testname.=.path
37ca0 2e 6a 6f 69 6e 28 61 62 73 70 61 74 68 2c 20 70 63 68 29 0a 69 66 20 6f 73 2e 69 73 66 69 6c 65 .join(abspath,.pch).if.os.isfile
37cc0 28 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 63 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 (testname).then.pch.=.path.getre
37ce0 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 74 65 73 74 6e 61 6d 65 29 0a 62 lative(cfg.location,.testname).b
37d00 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 50 43 48 20 20 20 20 20 20 20 20 3d 20 reak.end.end._p('..PCH........=.
37d20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 63 68 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 %s',._MAKE.esc(pch))._p('..GCH..
37d40 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 ......=.$(OBJDIR)/$(notdir.$(PCH
37d60 29 29 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 72 75 6c )).gch').end.function.cpp.pchrul
37d80 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 es(prj)._p('ifneq.(,$(PCH))')._p
37da0 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 29 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 ('$(GCH):.$(PCH)')._p('\t@echo.$
37dc0 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 (notdir.$<)').local.cmd.=.iif(pr
37de0 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 2d 78 20 63 2d 68 j.language.==."C",."$(CC).-x.c-h
37e00 65 61 64 65 72 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 22 2c 20 22 24 28 43 58 58 29 20 2d 78 eader.$(ALL_CFLAGS)",."$(CXX).-x
37e20 20 63 2b 2b 2d 68 65 61 64 65 72 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 22 29 0a 5f 70 .c++-header.$(ALL_CXXFLAGS)")._p
37e40 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 2d 4d 4d 44 20 2d 4d 50 20 24 28 44 45 46 49 ('\t$(SILENT).%s.-MMD.-MP.$(DEFI
37e60 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 22 24 28 NES).$(INCLUDES).-o."$@".-MF."$(
37e80 40 3a 25 25 2e 67 63 68 3d 25 25 2e 64 29 22 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f @:%%.gch=%%.d)".-c."$<"',.cmd)._
37ea0 70 28 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 63 p('endif')._p('').end.function.c
37ec0 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e pp.fileRules(prj).for._,.file.in
37ee0 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 .ipairs(prj.files.or.{}).do.if.p
37f00 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 5f 70 28 27 24 28 4f ath.iscppfile(file).then._p('$(O
37f20 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 BJDIR)/%s.o:.%s'.,._MAKE.esc(pat
37f40 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 h.trimdots(path.removeext(file))
37f60 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 0a 29 0a 69 66 20 28 70 61 74 68 2e 69 ).,._MAKE.esc(file).).if.(path.i
37f80 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 sobjcfile(file).and.prj.msgcompi
37fa0 6c 65 5f 6f 62 6a 63 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 le_objc).then._p('\t@echo.'....p
37fc0 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 0a 65 6c 73 65 69 66 20 70 72 6a 2e 6d rj.msgcompile_objc).elseif.prj.m
37fe0 73 67 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 sgcompile.then._p('\t@echo.'....
38000 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f prj.msgcompile).else._p('\t@echo
38020 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 69 66 20 28 70 61 74 68 2e 69 73 6f .$(notdir.$<)').end.if.(path.iso
38040 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 bjcfile(file)).then._p('\t$(SILE
38060 4e 54 29 20 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 20 24 28 46 4f NT).$(CXX).$(ALL_OBJCFLAGS).$(FO
38080 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e RCE_INCLUDE).-o."$@".-MF.$(@:%%.
380a0 6f 3d 25 25 2e 64 29 20 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 o=%%.d).-c."$<"').else.cpp.build
380c0 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e command(path.iscfile(file).and.n
380e0 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e ot.prj.options.ForceCPP,."o").en
38100 64 0a 66 6f 72 20 5f 2c 20 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 d.for._,.task.in.ipairs(prj.post
38120 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 compiletasks.or.{}).do._p('\t$(S
38140 49 4c 45 4e 54 29 20 25 73 27 2c 20 74 61 73 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 ILENT).%s',.task)._p('').end._p(
38160 27 27 29 0a 65 6c 73 65 69 66 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 '').elseif.(path.getextension(fi
38180 6c 65 29 20 3d 3d 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 le).==.".rc").then._p('$(OBJDIR)
381a0 2f 25 73 2e 72 65 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 /%s.res:.%s',._MAKE.esc(path.get
381c0 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 basename(file)),._MAKE.esc(file)
381e0 29 0a 69 66 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 ).if.prj.msgresource.then._p('\t
38200 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 @echo.'....prj.msgresource).else
38220 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 27 29 0a 65 6e 64 0a ._p('\t@echo.$(notdir.$<)').end.
38240 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f _p('\t$(SILENT).$(RESCOMP).$<.-O
38260 20 63 6f 66 66 20 2d 6f 20 22 24 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a .coff.-o."$@".$(ALL_RESFLAGS)').
38280 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e _p('').end.end.end.function.cpp.
382a0 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 dependencyRules(prj).for._,.depe
382c0 6e 64 65 6e 63 79 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 ndency.in.ipairs(prj.dependency.
382e0 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 or.{}).do.for._,.dep.in.ipairs(d
38300 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d ependency.or.{}).do.if.(dep[3]==
38320 6e 69 6c 20 6f 72 20 64 65 70 5b 33 5d 3d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 nil.or.dep[3]==false).then._p('$
38340 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 (OBJDIR)/%s.o:.%s'.,._MAKE.esc(p
38360 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 70 61 74 68 ath.trimdots(path.removeext(path
38380 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 31 .getrelative(prj.location,.dep[1
383a0 5d 29 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 ])))).,._MAKE.esc(path.getrelati
383c0 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 ve(prj.location,.dep[2])).).else
383e0 0a 5f 70 28 27 25 73 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 ._p('%s:.%s'.,._MAKE.esc(dep[1])
38400 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 .,._MAKE.esc(path.getrelative(pr
38420 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 j.location,.dep[2])).).end._p(''
38440 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 ).end.end.end.function.cpp.build
38460 63 6f 6d 6d 61 6e 64 28 69 73 63 66 69 6c 65 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 command(iscfile,.objext).local.f
38480 6c 61 67 73 20 3d 20 69 69 66 28 69 73 63 66 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c lags.=.iif(iscfile,.'$(CC).$(ALL
384a0 5f 43 46 4c 41 47 53 29 27 2c 20 27 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 _CFLAGS)',.'$(CXX).$(ALL_CXXFLAG
384c0 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f S)')._p('\t$(SILENT).%s.$(FORCE_
384e0 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 24 28 40 3a 25 25 2e 25 73 3d 25 INCLUDE).-o."$@".-MF.$(@:%%.%s=%
38500 25 2e 64 29 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e %.d).-c."$<"',.flags,.objext).en
38520 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c d..local.function.getresourcefil
38540 65 6e 61 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 ename(cfg,.fname).if.path.getext
38560 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 ension(fname).==.".resx".then...
38580 20 20 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 ..local.name.=.cfg.buildtarget.b
385a0 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 asename....".".....local.dir.=.p
385c0 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 ath.getdirectory(fname).....if.d
385e0 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 ir.~=.".".then..name.=.name....p
38600 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 ath.translate(dir,.".")....".".e
38620 6e 64 0a 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e nd.return."$(OBJDIR)/"...._MAKE.
38640 65 73 63 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 esc(name....path.getbasename(fna
38660 6d 65 29 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e me))....".resources".else.return
38680 20 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e .fname.end.end.function.premake.
386a0 6d 61 6b 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 make_csharp(prj).local.csc.=.pre
386c0 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a make.dotnet.local.cfglibs.=.{.}.
386e0 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 local.cfgpairs.=.{.}.local.anycf
38700 67 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 g.for.cfg.in.premake.eachconfig(
38720 70 72 6a 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 prj).do.anycfg.=.cfg.cfglibs[cfg
38740 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 ].=.premake.getlinks(cfg,."sibli
38760 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 ngs",."fullpath").cfgpairs[cfg].
38780 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 =.{.}.for._,.fname.in.ipairs(cfg
387a0 6c 69 62 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f libs[cfg]).do.if.path.getdirecto
387c0 72 79 28 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 ry(fname).~=.cfg.buildtarget.dir
387e0 65 63 74 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 ectory.then.cfgpairs[cfg]["$(TAR
38800 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e GETDIR)/"...._MAKE.esc(path.getn
38820 61 6d 65 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a ame(fname))].=._MAKE.esc(fname).
38840 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c end.end.end.local.sources.=.{}.l
38860 6f 63 61 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 ocal.embedded.=.{.}.local.copypa
38880 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 irs.=.{.}.for.fcfg.in.premake.pr
388a0 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 20 61 63 74 oject.eachfile(prj).do.local.act
388c0 69 6f 6e 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 ion.=.csc.getbuildaction(fcfg).i
388e0 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 f.action.==."Compile".then.table
38900 2e 69 6e 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 .insert(sources,.fcfg.name).else
38920 69 66 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 if.action.==."EmbeddedResource".
38940 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 then.table.insert(embedded,.fcfg
38960 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 .name).elseif.action.==."Content
38980 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 ".then.copypairs["$(TARGETDIR)/"
389a0 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e ...._MAKE.esc(path.getname(fcfg.
389c0 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 name))].=._MAKE.esc(fcfg.name).e
389e0 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f lseif.path.getname(fcfg.name):lo
38a00 77 65 72 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 wer().==."app.config".then.copyp
38a20 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 airs["$(TARGET).config"].=._MAKE
38a40 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 .esc(fcfg.name).end.end.local.pa
38a60 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 ths.=.table.translate(prj.libdir
38a80 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 s,.function(v).return.path.join(
38aa0 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 prj.basedir,.v).end).paths.=.tab
38ac0 6c 65 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f le.join({prj.basedir},.paths).fo
38ae0 72 20 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 r._,.libname.in.ipairs(premake.g
38b00 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 etlinks(prj,."system",."fullpath
38b20 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 ")).do.local.libdir.=.os.pathsea
38b40 72 63 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 rch(libname..".dll",.unpack(path
38b60 73 29 29 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 s)).if.(libdir).then.local.targe
38b80 74 20 3d 20 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 t.=."$(TARGETDIR)/"...._MAKE.esc
38ba0 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f (path.getname(libname)).local.so
38bc0 75 72 63 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 urce.=.path.getrelative(prj.base
38be0 64 69 72 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 dir,.path.join(libdir,.libname))
38c00 2e 2e 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 ..".dll".copypairs[target].=._MA
38c20 4b 45 2e 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 KE.esc(source).end.end._p('#.%s.
38c40 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
38c60 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
38c80 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 ().shortname)._p('')._p('ifndef.
38ca0 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 config')._p('..config=%s',._MAKE
38cc0 2e 65 73 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 .esc(prj.configurations[1]:lower
38ce0 28 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 ()))._p('endif')._p('')._p('ifnd
38d00 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a ef.verbose')._p('..SILENT.=.@').
38d20 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 _p('endif')._p('')._p('SHELLTYPE
38d40 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 .:=.msdos')._p('ifeq.(,$(ComSpec
38d60 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a )$(COMSPEC))')._p('..SHELLTYPE.:
38d80 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 =.posix')._p('endif')._p('ifeq.(
38da0 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 /bin,$(findstring./bin,$(SHELL))
38dc0 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')._
38de0 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 p('endif')._p('')._p('ifeq.(posi
38e00 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 x,$(SHELLTYPE))')._p('..MKDIR.=.
38e20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 $(SILENT).mkdir.-p."$(1)"')._p('
38e40 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 ..COPY..=.$(SILENT).cp.-fR."$(1)
38e60 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 "."$(2)"')._p('else')._p('..MKDI
38e80 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c R.=.$(SILENT).mkdir."$(subst./,\
38ea0 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 \\\,$(1))".2>.nul')._p('..COPY..
38ec0 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c =.$(SILENT).copy./Y."$(subst./,\
38ee0 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 \\\,$(1))"."$(subst./,\\\\,$(2))
38f00 22 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 "')._p('endif')._p('')._p('ifnde
38f20 66 20 43 53 43 27 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f f.CSC')._p('..CSC=%s',.csc.getco
38f40 6d 70 69 6c 65 72 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 mpilervar(prj))._p('endif')._p('
38f60 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 ')._p('ifndef.RESGEN')._p('..RES
38f80 47 45 4e 3d 72 65 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a GEN=resgen')._p('endif')._p('').
38fa0 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 local.platforms.=.premake.filter
38fc0 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b platforms(prj.solution,.premake[
38fe0 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e _OPTIONS.cc].platforms).table.in
39000 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 sert(platforms,.1,."").for.cfg.i
39020 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 70 72 65 n.premake.eachconfig(prj).do.pre
39040 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 make.gmake_cs_config(cfg,.csc,.c
39060 66 67 6c 69 62 73 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f fglibs).end._p('#.To.maintain.co
39080 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 mpatibility.with.VS.NET,.these.v
390a0 61 6c 75 65 73 20 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 alues.must.be.set.at.the.project
390c0 20 6c 65 76 65 6c 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 .level')._p('TARGET.....:=.$(TAR
390e0 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 GETDIR)/%s',._MAKE.esc(prj.build
39100 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 target.name))._p('FLAGS......+=.
39120 2f 74 3a 25 73 20 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 /t:%s.%s',.csc.getkind(prj):lowe
39140 72 28 29 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a r(),.table.implode(_MAKE.esc(prj
39160 2e 6c 69 62 64 69 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 .libdirs),."/lib:",."",."."))._p
39180 28 27 52 45 46 45 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f ('REFERENCES.+=.%s',.table.implo
391a0 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 de(_MAKE.esc(premake.getlinks(pr
391c0 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 j,."system",."basename")),."/r:"
391e0 2c 20 22 2e 64 6c 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 ,.".dll",."."))._p('')._p('SOURC
39200 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 ES.:=.\\').for._,.fname.in.ipair
39220 73 28 73 6f 75 72 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b s(sources).do._p('\t%s.\\',._MAK
39240 45 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e E.esc(path.translate(fname))).en
39260 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a d._p('')._p('EMBEDFILES.:=.\\').
39280 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 for._,.fname.in.ipairs(embedded)
392a0 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c .do._p('\t%s.\\',.getresourcefil
392c0 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 ename(prj,.fname)).end._p('')._p
392e0 28 27 43 4f 50 59 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 ('COPYFILES.+=.\\').for.target,.
39300 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d source.in.pairs(cfgpairs[anycfg]
39320 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 ).do._p('\t%s.\\',.target).end.f
39340 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 or.target,.source.in.pairs(copyp
39360 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 airs).do._p('\t%s.\\',.target).e
39380 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 nd._p('')._p('SHELLTYPE.:=.msdos
393a0 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 ')._p('ifeq.(,$(ComSpec)$(COMSPE
393c0 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 C))')._p('..SHELLTYPE.:=.posix')
393e0 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 ._p('endif')._p('ifeq.(/bin,$(fi
39400 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 ndstring./bin,$(SHELL)))')._p('.
39420 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'
39440 29 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 65 62 75 )._p('')._p('.PHONY:.clean.prebu
39460 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 ild.prelink')._p('')._p('all:.$(
39480 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 TARGETDIR).$(OBJDIR).prebuild.$(
394a0 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 43 4f 50 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b EMBEDFILES).$(COPYFILES).prelink
394c0 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 .$(TARGET)')._p('')._p('$(TARGET
394e0 29 3a 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 ):.$(SOURCES).$(EMBEDFILES).$(DE
39500 50 45 4e 44 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 PENDS)')._p('\t$(SILENT).$(CSC).
39520 2f 6e 6f 6c 6f 67 6f 20 2f 6f 75 74 3a 24 40 20 24 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 /nologo./out:$@.$(FLAGS).$(REFER
39540 45 4e 43 45 53 29 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c ENCES).$(SOURCES).$(patsubst.%%,
39560 2f 72 65 73 6f 75 72 63 65 3a 25 25 2c 24 28 45 4d 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 /resource:%%,$(EMBEDFILES))')._p
39580 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 ('\t$(POSTBUILDCMDS)')._p('')._p
395a0 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d ('$(TARGETDIR):').premake.make_m
395c0 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f kdirrule("$(TARGETDIR)")._p('$(O
395e0 42 4a 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 BJDIR):').premake.make_mkdirrule
39600 28 22 24 28 4f 42 4a 44 49 52 29 22 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c ("$(OBJDIR)")._p('clean:')._p('\
39620 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f t@echo.Cleaning.%s',.prj.name)._
39640 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f p('ifeq.(posix,$(SHELLTYPE))')._
39660 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 p('\t$(SILENT).rm.-f.$(TARGETDIR
39680 29 2f 25 73 2e 2a 20 24 28 43 4f 50 59 46 49 4c 45 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 )/%s.*.$(COPYFILES)',.prj.buildt
396a0 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 arget.basename)._p('\t$(SILENT).
396c0 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 rm.-rf.$(OBJDIR)')._p('else')._p
396e0 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./
39700 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 ,\\\\,$(TARGETDIR)/%s.*).del.$(s
39720 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c ubst./,\\\\,$(TARGETDIR)/%s.*)',
39740 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 2c 20 70 72 6a 2e 62 .prj.buildtarget.basename,.prj.b
39760 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c uildtarget.basename).for.target,
39780 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 .source.in.pairs(cfgpairs[anycfg
397a0 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 ]).do._p('\t$(SILENT).if.exist.$
397c0 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c (subst./,\\\\,%s).del.$(subst./,
397e0 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 \\\\,%s)',.target,.target).end.f
39800 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 or.target,.source.in.pairs(copyp
39820 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 airs).do._p('\t$(SILENT).if.exis
39840 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 t.$(subst./,\\\\,%s).del.$(subst
39860 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e ./,\\\\,%s)',.target,.target).en
39880 64 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 d._p('\t$(SILENT).if.exist.$(sub
398a0 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
398c0 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(
398e0 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:').
39900 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('')._
39920 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
39940 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 23 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 S)')._p('')._p('#.Per-configurat
39960 69 6f 6e 20 63 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 ion.copied.file.rules').for.cfg.
39980 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 in.premake.eachconfig(prj).do._p
399a0 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 ('ifneq.(,$(findstring.%s,$(conf
399c0 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 ig)))',._MAKE.esc(cfg.name:lower
399e0 28 29 29 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 ())).for.target,.source.in.pairs
39a00 28 63 66 67 70 61 69 72 73 5b 63 66 67 5d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f (cfgpairs[cfg]).do.premake.make_
39a20 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 copyrule(source,.target).end._p(
39a40 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 'endif')._p('').end._p('#.Copied
39a60 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 .file.rules').for.target,.source
39a80 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e .in.pairs(copypairs).do.premake.
39aa0 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e make_copyrule(source,.target).en
39ac0 64 0a 5f 70 28 27 23 20 45 6d 62 65 64 64 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f d._p('#.Embedded.file.rules').fo
39ae0 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 r._,.fname.in.ipairs(embedded).d
39b00 6f 20 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 65 29 20 3d o..if.path.getextension(fname).=
39b20 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 =.".resx".then._p('%s:.%s',.getr
39b40 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 esourcefilename(prj,.fname),._MA
39b60 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 KE.esc(fname))._p('\t$(SILENT).$
39b80 28 52 45 53 47 45 4e 29 20 24 5e 20 24 40 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a (RESGEN).$^.$@').end._p('').end.
39ba0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f end.function.premake.gmake_cs_co
39bc0 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 nfig(cfg,.csc,.cfglibs)._p('ifne
39be0 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 q.(,$(findstring.%s,$(config)))'
39c00 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f ,._MAKE.esc(cfg.name:lower()))._
39c20 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 p('..TARGETDIR..:=.%s',._MAKE.es
39c40 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 c(cfg.buildtarget.directory))._p
39c60 28 27 20 20 4f 42 4a 44 49 52 20 20 20 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 ('..OBJDIR.....:=.%s',._MAKE.esc
39c80 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 (cfg.objectsdir))._p('..DEPENDS.
39ca0 20 20 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 ...:=.%s',.table.concat(_MAKE.es
39cc0 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 c(premake.getlinks(cfg,."depende
39ce0 6e 63 69 65 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 ncies",."fullpath")),."."))._p('
39d00 20 20 52 45 46 45 52 45 4e 43 45 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f ..REFERENCES.:=.%s',.table.implo
39d20 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a de(_MAKE.esc(cfglibs[cfg]),."/r:
39d40 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d ",."",."."))._p('..FLAGS......+=
39d60 20 25 73 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e .%s.%s',.table.implode(cfg.defin
39d80 65 73 2c 20 22 2f 64 3a 22 2c 20 22 22 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 es,."/d:",."",."."),.table.conca
39da0 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 t(table.join(csc.getflags(cfg),.
39dc0 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 5f 70 28 27 20 20 64 cfg.buildoptions),."."))._p('..d
39de0 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 efine.PREBUILDCMDS').if.#cfg.pre
39e00 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 buildcommands.>.0.then._p('\t@ec
39e20 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a ho.Running.pre-build.commands').
39e40 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 _p('\t%s',.table.implode(cfg.pre
39e60 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a buildcommands,."",."",."\n\t")).
39e80 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 end._p('..endef')._p('..define.P
39ea0 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d RELINKCMDS').if.#cfg.prelinkcomm
39ec0 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e ands.>.0.then._p('\t@echo.Runnin
39ee0 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c g.pre-link.commands')._p('\t%s',
39f00 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e .table.implode(cfg.prelinkcomman
39f20 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
39f40 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 ndef')._p('..define.POSTBUILDCMD
39f60 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 S').if.#cfg.postbuildcommands.>.
39f80 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 0.then._p('\t@echo.Running.post-
39fa0 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c build.commands')._p('\t%s',.tabl
39fc0 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c e.implode(cfg.postbuildcommands,
39fe0 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 ."",."",."\n\t")).end._p('..ende
3a000 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d f')._p('endif')._p('').end..prem
3a020 61 6b 65 2e 76 73 74 75 64 69 6f 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 ake.vstudio.=.{.}.local.toolsets
3a040 20 3d 20 7b 0a 76 73 32 30 31 30 20 3d 20 22 76 31 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 .=.{.vs2010.=."v100",.vs2012.=."
3a060 76 31 31 30 22 2c 0a 76 73 32 30 31 33 20 3d 20 22 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d v110",.vs2013.=."v120",.vs2015.=
3a080 20 22 76 31 34 30 22 0a 7d 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 ."v140".}.premake.vstudio.toolse
3a0a0 74 20 3d 20 74 6f 6f 6c 73 65 74 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 t.=.toolsets[_ACTION].or."unknow
3a0c0 6e 3f 22 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 n?".local.vstudio.=.premake.vstu
3a0e0 64 69 6f 0a 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 dio.vstudio.platforms.=.{.any...
3a100 20 20 3d 20 22 41 6e 79 20 43 50 55 22 2c 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 ..=."Any.CPU",.mixed...=."Mixed.
3a120 50 6c 61 74 66 6f 72 6d 73 22 2c 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 Platforms",.Native..=."Win32",.x
3a140 38 36 20 20 20 20 20 3d 20 22 78 38 36 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 86.....=."x86",.x32.....=."Win32
3a160 22 2c 0a 78 36 34 20 20 20 20 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 ",.x64.....=."x64",.PS3.....=."P
3a180 53 33 22 2c 0a 58 62 6f 78 33 36 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 S3",.Xbox360.=."Xbox.360",.ARM..
3a1a0 20 20 20 3d 20 22 41 52 4d 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 61 72 ...=."ARM".}.function.vstudio.ar
3a1c0 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 ch(prj).if.(prj.language.==."C#"
3a1e0 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 ).then.return."Any.CPU".else.ret
3a200 75 72 6e 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 urn."Win32".end.end.function.vst
3a220 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 udio.buildconfigs(sln).local.cfg
3a240 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b s.=.{.}.local.platforms.=.premak
3a260 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 e.filterplatforms(sln,.vstudio.p
3a280 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 latforms,."Native").local.hascpp
3a2a0 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 ....=.premake.hascppproject(sln)
3a2c0 0a 6c 6f 63 61 6c 20 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f .local.hasdotnet.=.premake.hasdo
3a2e0 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e tnetproject(sln).if.hasdotnet.an
3a300 64 20 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 d.(_ACTION.>."vs2008".or.hascpp)
3a320 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c .then.table.insert(platforms,.1,
3a340 20 22 6d 69 78 65 64 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 ."mixed").end.if.hasdotnet.and.(
3a360 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 _ACTION.<."vs2010".or.not.hascpp
3a380 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 ).then.table.insert(platforms,.1
3a3a0 2c 20 22 61 6e 79 22 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 ,."any").end.if._ACTION.>."vs200
3a3c0 38 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 8".then.local.platforms2010.=.{.
3a3e0 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 }.for._,.platform.in.ipairs(plat
3a400 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 forms).do.if.vstudio.platforms[p
3a420 6c 61 74 66 6f 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 latform].==."Win32".then.if.hasc
3a440 70 70 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 pp.then.table.insert(platforms20
3a460 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 10,.platform).end.if.hasdotnet.t
3a480 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 hen.table.insert(platforms2010,.
3a4a0 22 78 38 36 22 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 "x86").end.else.table.insert(pla
3a4c0 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c tforms2010,.platform).end.end.pl
3a4e0 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 atforms.=.platforms2010.end.for.
3a500 5f 2c 20 62 75 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 _,.buildcfg.in.ipairs(sln.config
3a520 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 urations).do.for._,.platform.in.
3a540 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 ipairs(platforms).do.local.entry
3a560 20 3d 20 7b 20 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c .=.{.}.entry.src_buildcfg.=.buil
3a580 64 63 66 67 0a 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f dcfg.entry.src_platform.=.platfo
3a5a0 72 6d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 rm.if.platform.~=."PS3".or._ACTI
3a5c0 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 ON.>."vs2008".then.entry.buildcf
3a5e0 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 g.=.buildcfg.entry.platform.=.vs
3a600 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 tudio.platforms[platform].else.e
3a620 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 ntry.buildcfg.=.platform....".".
3a640 2e 2e 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 ...buildcfg.entry.platform.=."Wi
3a660 6e 33 32 22 0a 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c n32".end.entry.name.=.entry.buil
3a680 64 63 66 67 20 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e dcfg...."|"....entry.platform.en
3a6a0 74 72 79 2e 69 73 72 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 try.isreal.=.(platform.~=."any".
3a6c0 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 and.platform.~=."mixed").table.i
3a6e0 6e 73 65 72 74 28 63 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 nsert(cfgs,.entry).end.end.retur
3a700 6e 20 63 66 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 n.cfgs.end.function.vstudio.clea
3a720 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c nsolution(sln).premake.clean.fil
3a740 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 e(sln,."%%.sln").premake.clean.f
3a760 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e ile(sln,."%%.suo").premake.clean
3a780 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 .file(sln,."%%.ncb").premake.cle
3a7a0 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 an.file(sln,."%%.userprefs").pre
3a7c0 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 make.clean.file(sln,."%%.usertas
3a7e0 6b 73 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 ks").end.function.vstudio.cleanp
3a800 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b roject(prj).local.fname.=.premak
3a820 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 e.project.getfilename(prj,."%%")
3a840 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f .os.remove(fname....".vcproj").o
3a860 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 s.remove(fname....".vcproj.user"
3a880 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 ).os.remove(fname....".vcxproj")
3a8a0 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 .os.remove(fname....".vcxproj.us
3a8c0 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f er").os.remove(fname....".vcxpro
3a8e0 6a 2e 66 69 6c 74 65 72 73 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 j.filters").os.remove(fname...."
3a900 2e 63 73 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 .csproj").os.remove(fname....".c
3a920 73 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 sproj.user").os.remove(fname....
3a940 22 2e 70 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 ".pidb").os.remove(fname....".sd
3a960 66 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 f").end.function.vstudio.cleanta
3a980 72 67 65 74 28 6e 61 6d 65 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 rget(name).os.remove(name....".p
3a9a0 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f db").os.remove(name....".idb").o
3a9c0 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f s.remove(name....".ilk").os.remo
3a9e0 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d ve(name....".vshost.exe").os.rem
3aa00 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 ove(name....".exe.manifest").end
3aa20 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 .function.vstudio.projectfile(pr
3aa40 6a 29 0a 6c 6f 63 61 6c 20 70 61 74 74 65 72 6e 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 j).local.pattern.if.prj.language
3aa60 20 3d 3d 20 22 43 23 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 .==."C#".then.pattern.=."%%.cspr
3aa80 6f 6a 22 0a 65 6c 73 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e oj".else.pattern.=.iif(_ACTION.>
3aaa0 20 22 76 73 32 30 30 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 ."vs2008",."%%.vcxproj",."%%.vcp
3aac0 72 6f 6a 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e roj").end.local.fname.=.premake.
3aae0 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 2c 20 70 61 project.getbasename(prj.name,.pa
3ab00 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 2e 6c 6f 63 ttern).fname.=.path.join(prj.loc
3ab20 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 ation,.fname).return.fname.end.f
3ab40 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 unction.vstudio.tool(prj).if.(pr
3ab60 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 j.language.==."C#").then.return.
3ab80 22 46 41 45 30 34 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 "FAE04EC0-301F-11D3-BF4B-00C04F7
3aba0 39 45 46 42 43 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 9EFBC".else.return."8BC9CEB8-8B4
3abc0 41 2d 31 31 44 30 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e A-11D0-8D11-00A0C91BC942".end.en
3abe0 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 d.newaction.{.trigger.........=.
3ac00 22 76 73 32 30 30 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 "vs2008",.shortname.......=."Vis
3ac20 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 ual.Studio.2008",.description...
3ac40 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 ..=."Generate.Microsoft.Visual.S
3ac60 74 75 64 69 6f 20 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 tudio.2008.project.files",.os...
3ac80 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 ...........=."windows",.valid_ki
3aca0 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 64 6f nds.....=.{."ConsoleApp",."Windo
3acc0 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 69 62 wedApp",."StaticLib",."SharedLib
3ace0 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 22 43 ".},.valid_languages.=.{."C",."C
3ad00 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 20 7b ++",."C#".},.valid_tools.....=.{
3ad20 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 .cc.....=.{."msc"...},.dotnet.=.
3ad40 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e {."msnet".},.},.onsolution.=.fun
3ad60 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c ction(sln).premake.generate(sln,
3ad80 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 ."%%.sln",.vstudio.sln2005.gener
3ada0 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 ate).end,.onproject.=.function(p
3adc0 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 rj).if.premake.isdotnetproject(p
3ade0 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 rj).then.premake.generate(prj,."
3ae00 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 %%.csproj",.vstudio.cs2005.gener
3ae20 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 ate).premake.generate(prj,."%%.c
3ae40 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 sproj.user",.vstudio.cs2005.gene
3ae60 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 rate_user).else.premake.generate
3ae80 28 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 (prj,."%%.vcproj",.vstudio.vc200
3aea0 78 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a x.generate).premake.generate(prj
3aec0 2c 20 22 25 25 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 ,."%%.vcproj.user",.vstudio.vc20
3aee0 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 0x.generate_user).end.end,.oncle
3af00 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 ansolution.=.vstudio.cleansoluti
3af20 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c on,.oncleanproject..=.vstudio.cl
3af40 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 76 73 eanproject,.oncleantarget...=.vs
3af60 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 tudio.cleantarget,.vstudio.=.{.p
3af80 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f roductVersion..=."9.0.21022",.so
3afa0 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 lutionVersion.=."10",.toolsVersi
3afc0 6f 6e 20 20 20 20 3d 20 22 33 2e 35 22 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 on....=."3.5",.}.}.newaction.{.t
3afe0 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 rigger.........=."vs2010",.short
3b000 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 name.......=."Visual.Studio.2010
3b020 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d ",.description.....=."Generate.M
3b040 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a icrosoft.Visual.Studio.2010.proj
3b060 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 ect.files",.os..............=."w
3b080 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f indows",.valid_kinds.....=.{."Co
3b0a0 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 nsoleApp",."WindowedApp",."Stati
3b0c0 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 61 6e 67 cLib",."SharedLib".},.valid_lang
3b0e0 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c uages.=.{."C",."C++",."C#"},.val
3b100 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 id_tools.....=.{.cc.....=.{."msc
3b120 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a "...},.dotnet.=.{."msnet".},.},.
3b140 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
3b160 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 ke.generate(sln,."%%.sln",.vstud
3b180 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a io.sln2005.generate).end,.onproj
3b1a0 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 ect.=.function(prj).if.premake.i
3b1c0 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 sdotnetproject(prj).then.premake
3b1e0 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 .generate(prj,."%%.csproj",.vstu
3b200 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e dio.cs2005.generate).premake.gen
3b220 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 erate(prj,."%%.csproj.user",.vst
3b240 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a udio.cs2005.generate_user).else.
3b260 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
3b280 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d j",.premake.vs2010_vcxproj).prem
3b2a0 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 ake.generate(prj,."%%.vcxproj.us
3b2c0 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 er",.premake.vs2010_vcxproj_user
3b2e0 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 ).premake.generate(prj,."%%.vcxp
3b300 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e roj.filters",.vstudio.vc2010.gen
3b320 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 erate_filters).end.end,.oncleans
3b340 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 olution.=.premake.vstudio.cleans
3b360 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 olution,.oncleanproject..=.prema
3b380 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e ke.vstudio.cleanproject,.onclean
3b3a0 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e target...=.premake.vstudio.clean
3b3c0 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
3b3e0 6f 6e 20 20 3d 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 on..=."8.0.30703",.solutionVersi
3b400 6f 6e 20 3d 20 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e on.=."11",.targetFramework.=."4.
3b420 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a 7d 0",.toolsVersion....=."4.0",.}.}
3b440 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c ..premake.vstudio.vc200x.=.{.}.l
3b460 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
3b480 32 30 30 78 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c 200x.local.tree.=.premake.tree.l
3b4a0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e ocal.function.bool(value).return
3b4c0 20 69 69 66 28 76 61 6c 75 65 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 .iif(value,."true",."false").end
3b4e0 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 .function.vc200x.optimization(cf
3b500 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 g).local.result.=.0.for._,.value
3b520 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c .in.ipairs(cfg.flags).do.if.(val
3b540 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 ue.==."Optimize").then.result.=.
3b560 33 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 3.elseif.(value.==."OptimizeSize
3b580 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 ").then.result.=.1.elseif.(value
3b5a0 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 .==."OptimizeSpeed").then.result
3b5c0 20 3d 20 32 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 .=.2.end.end.return.result.end.f
3b5e0 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 unction.vc200x.header(element).i
3b600 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e o.eol.=."\r\n"._p('<?xml.version
3b620 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e ="1.0".encoding="Windows-1252"?>
3b640 27 29 0a 5f 70 28 27 3c 25 73 27 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a ')._p('<%s',.element)._p(1,'Proj
3b660 65 63 74 54 79 70 65 3d 22 56 69 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 ectType="Visual.C++"')._p(1,'Ver
3b680 73 69 6f 6e 3d 22 39 2e 30 30 22 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 sion="9.00"').end.function.vc200
3b6a0 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c x.Configuration(name,.cfg)._p(2,
3b6c0 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 '<Configuration')._p(3,'Name="%s
3b6e0 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 "',.premake.esc(name))._p(3,'Out
3b700 70 75 74 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 putDirectory="%s"',.premake.esc(
3b720 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 cfg.buildtarget.directory))._p(3
3b740 2c 27 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 ,'IntermediateDirectory="%s"',.p
3b760 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 remake.esc(cfg.objectsdir)).loca
3b780 6c 20 63 66 67 74 79 70 65 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 l.cfgtype.if.(cfg.kind.==."Share
3b7a0 64 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 dLib").then.cfgtype.=.2.elseif.(
3b7c0 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 cfg.kind.==."StaticLib").then.cf
3b7e0 67 74 79 70 65 20 3d 20 34 0a 65 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f gtype.=.4.else.cfgtype.=.1.end._
3b800 70 28 33 2c 27 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 p(3,'ConfigurationType="%s"',.cf
3b820 67 74 79 70 65 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f gtype).if.(cfg.flags.MFC).then._
3b840 70 28 33 2c 20 27 55 73 65 4f 66 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c p(3,.'UseOfMFC="%d"',.iif(cfg.fl
3b860 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 20 20 0a ags.StaticRuntime,.1,.2)).end...
3b880 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 if.(cfg.flags.ATL.or.cfg.flags.S
3b8a0 74 61 74 69 63 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 taticATL).then._p(3,.'UseOfATL="
3b8c0 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 41 54 4c 2c 20 31 %d"',.iif(cfg.flags.StaticATL,.1
3b8e0 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 ,.2)).end._p(3,'CharacterSet="%s
3b900 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 "',.iif(cfg.flags.Unicode,.1,.2)
3b920 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 ).if.cfg.flags.Managed.then._p(3
3b940 2c 27 4d 61 6e 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 ,'ManagedExtensions="1"').end._p
3b960 28 33 2c 27 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 (3,'>').end.function.vc200x.File
3b980 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 s(prj).local.tr.=.premake.projec
3b9a0 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 t.buildsourcetree(prj).tree.trav
3b9c0 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 erse(tr,.{.onbranchenter.=.funct
3b9e0 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 46 69 6c ion(node,.depth)._p(depth,.'<Fil
3ba00 74 65 72 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e ter')._p(depth,.'\tName="%s"',.n
3ba20 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 ode.name)._p(depth,.'\tFilter=""
3ba40 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 ')._p(depth,.'\t>').end,.onbranc
3ba60 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 hexit.=.function(node,.depth)._p
3ba80 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 (depth,.'</Filter>').end,.onleaf
3baa0 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 6c 6f 63 61 6c 20 66 .=.function(node,.depth).local.f
3bac0 6e 61 6d 65 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 name.=.node.cfg.name._p(depth,.'
3bae0 3c 46 69 6c 65 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 <File')._p(depth,.'\tRelativePat
3bb00 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 h="%s"',.path.translate(fname,."
3bb20 5c 5c 22 29 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 \\"))._p(depth,.'\t>').depth.=.d
3bb40 65 70 74 68 20 2b 20 31 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e epth.+.1.local.excluded.=.table.
3bb60 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 icontains(prj.excludes,.fname).f
3bb80 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 or._,.cfginfo.in.ipairs(prj.solu
3bba0 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 tion.vstudio_configs).do.if.cfgi
3bbc0 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d nfo.isreal.then.local.cfg.=.prem
3bbe0 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 62 ake.getconfig(prj,.cfginfo.src_b
3bc00 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 6c uildcfg,.cfginfo.src_platform).l
3bc20 6f 63 61 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 ocal.usePCH.=.(not.prj.flags.NoP
3bc40 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 CH.and.prj.pchsource.==.node.cfg
3bc60 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 .name).local.isSourceCode.=.path
3bc80 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d .iscppfile(fname).local.needsCom
3bca0 70 69 6c 65 41 73 20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d pileAs.=.(path.iscfile(fname).~=
3bcc0 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 .premake.project.iscproject(prj)
3bce0 29 0a 69 66 20 75 73 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e ).if.usePCH.or.isSourceCode.then
3bd00 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 ._p(depth,.'<FileConfiguration')
3bd20 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 ._p(depth,.'\tName="%s"',.cfginf
3bd40 6f 2e 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f o.name).if.excluded.or.table.ico
3bd60 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e ntains(cfg.excludes,.fname).then
3bd80 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3d ._p(depth,.'\tExcludedFromBuild=
3bda0 22 74 72 75 65 22 27 29 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 "true"').end._p(depth,.'\t>')._p
3bdc0 28 64 65 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 (depth,.'\t<Tool')._p(depth,.'\t
3bde0 5c 74 4e 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d \tName="%s"'.,.iif(cfg.system.==
3be00 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f ."Xbox360",."VCCLX360CompilerToo
3be20 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 l",."VCCLCompilerTool").)._p(dep
3be40 74 68 2c 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c th,.'\t\tObjectFile="$(IntDir)\\
3be60 25 73 2e 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 %s.obj"'.,.path.translate(path.t
3be80 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 rimdots(path.removeext(fname)),.
3bea0 22 5c 5c 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f "\\").).if.needsCompileAs.then._
3bec0 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 p(depth,.'\t\tCompileAs="%s"',.i
3bee0 69 66 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 if(path.iscfile(fname),.1,.2)).e
3bf00 6e 64 0a 69 66 20 75 73 65 50 43 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 nd.if.usePCH.then.if.cfg.system.
3bf20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 ==."PS3".then.local.options.=.ta
3bf40 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 ble.join(premake.snc.getcflags(c
3bf60 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fg),............................
3bf80 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 premake.snc.getcxxflags(cfg),...
3bfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 .........................cfg.bui
3bfc0 6c 64 6f 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 ldoptions).options.=.table.conca
3bfe0 74 28 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f t(options,.".");.options.=.optio
3c000 6e 73 20 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f ns....'.--create_pch="$(IntDir)/
3c020 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 20 20 20 20 20 20 20 20 20 20 20 20 20 $(TargetName).pch"'.............
3c040 20 20 20 20 20 20 20 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 41 64 64 69 74 69 6f 6e 61 ........_p(depth,.'\t\tAdditiona
3c060 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 6f 70 74 69 lOptions="%s"',.premake.esc(opti
3c080 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 55 73 65 50 72 65 ons)).else._p(depth,.'\t\tUsePre
3c0a0 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 compiledHeader="1"').end.end._p(
3c0c0 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 depth,.'\t/>')._p(depth,.'</File
3c0e0 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 65 6e 64 0a 64 65 70 Configuration>').end.end.end.dep
3c100 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 th.=.depth.-.1._p(depth,.'</File
3c120 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 >').end,.},.false,.2).end.functi
3c140 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 on.vc200x.Platforms(prj).local.u
3c160 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 66 6f sed.=.{.}._p(1,'<Platforms>').fo
3c180 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e r._,.cfg.in.ipairs(prj.solution.
3c1a0 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 2e 69 73 72 65 61 vstudio_configs).do.if.cfg.isrea
3c1c0 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 65 64 2c 20 63 l.and.not.table.contains(used,.c
3c1e0 66 67 2e 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 75 fg.platform).then.table.insert(u
3c200 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f sed,.cfg.platform)._p(2,'<Platfo
3c220 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 6c 61 74 66 rm')._p(3,'Name="%s"',.cfg.platf
3c240 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f orm)._p(2,'/>').end.end._p(1,'</
3c260 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 Platforms>').end.function.vc200x
3c280 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e .Symbols(cfg).if.(not.cfg.flags.
3c2a0 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 0a 69 66 20 63 Symbols).then.return.0.else.if.c
3c2c0 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 20 0a 20 fg.flags.NoEditAndContinue.or...
3c2e0 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 ..vc200x.optimization(cfg).~=.0.
3c300 6f 72 20 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 20 0a 20 20 20 or.....cfg.flags.Managed.or.....
3c320 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 72 65 74 75 72 cfg.platform.==."x64".then.retur
3c340 6e 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 n.3.else.return.4.end.end.end.fu
3c360 6e 63 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 28 63 nction.vc200x.VCCLCompilerTool(c
3c380 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 25 73 fg)._p(3,'<Tool')._p(4,'Name="%s
3c3a0 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 "',.iif(cfg.platform.~=."Xbox360
3c3c0 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 58 33 36 30 ",."VCCLCompilerTool",."VCCLX360
3c3e0 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 CompilerTool")).if.cfg.flags.Uns
3c400 69 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e ignedChar.then.table.insert(cfg.
3c420 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e buildoptions,.'/J').end.if.#cfg.
3c440 62 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 buildoptions.>.0.then._p(4,'Addi
3c460 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 61 62 6c 65 2e 63 tionalOptions="%s./MP"',.table.c
3c480 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f oncat(premake.esc(cfg.buildoptio
3c4a0 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 69 6f ns),.".")).end._p(4,'Optimizatio
3c4c0 6e 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 n="%s"',.vc200x.optimization(cfg
3c4e0 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 )).if.cfg.flags.NoFramePointer.t
3c500 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 73 22 hen._p(4,'OmitFramePointers="%s"
3c520 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 ',.bool(true)).end.if.#cfg.inclu
3c540 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c dedirs.>.0.then._p(4,'Additional
3c560 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b IncludeDirectories="%s"',.premak
3c580 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 6f 6e 63 61 e.esc(path.translate(table.conca
3c5a0 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 t(cfg.includedirs,.";"),.'\\')))
3c5c0 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 .end.if.#cfg.defines.>.0.then._p
3c5e0 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 (4,'PreprocessorDefinitions="%s"
3c600 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 28 63 66 67 2e ',.premake.esc(table.concat(cfg.
3c620 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 defines,.";"))).end.if.premake.c
3c640 6f 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 onfig.isdebugbuild(cfg).and.cfg.
3c660 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 61 6e 64 20 6e flags.EnableMinimalRebuild.and.n
3c680 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 0a 5f 70 28 34 2c 27 ot.cfg.flags.Managed.then._p(4,'
3c6a0 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 MinimalRebuild="%s"',.bool(true)
3c6c0 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 ).end.if.cfg.flags.NoExceptions.
3c6e0 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 30 22 then._p(4,'ExceptionHandling="0"
3c700 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 ').elseif.cfg.flags.SEH.then._p(
3c720 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 4,'ExceptionHandling="2"').end.i
3c740 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 30 20 f.vc200x.optimization(cfg).==.0.
3c760 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 0a 5f and.not.cfg.flags.Managed.then._
3c780 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a 65 6e p(4,'BasicRuntimeChecks="3"').en
3c7a0 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d d.if.vc200x.optimization(cfg).~=
3c7c0 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 73 22 .0.then._p(4,'StringPooling="%s"
3c7e0 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 ',.bool(true)).end.local.runtime
3c800 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 .if.premake.config.isdebugbuild(
3c820 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 cfg).then.runtime.=.iif(cfg.flag
3c840 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 6e 74 s.StaticRuntime,.1,.3).else.runt
3c860 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 74 69 6d ime.=.iif(cfg.flags.StaticRuntim
3c880 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 e,.0,.2).end._p(4,'RuntimeLibrar
3c8a0 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 46 75 y="%s"',.runtime)._p(4,'EnableFu
3c8c0 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 nctionLevelLinking="%s"',.bool(t
3c8e0 72 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 rue)).if.cfg.platform.~=."Xbox36
3c900 30 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 74 68 65 0".and.cfg.platform.~=."x64".the
3c920 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 n.if.cfg.flags.EnableSSE.then._p
3c940 28 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 (4,'EnableEnhancedInstructionSet
3c960 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 ="1"').elseif.cfg.flags.EnableSS
3c980 45 32 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 E2.then._p(4,'EnableEnhancedInst
3c9a0 72 75 63 74 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e ructionSet="2"').end.end.if.cfg.
3c9c0 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 flags.FloatFast.then._p(4,'Float
3c9e0 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 ingPointModel="2"').elseif.cfg.f
3ca00 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 lags.FloatStrict.then._p(4,'Floa
3ca20 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e tingPointModel="1"').end.if.cfg.
3ca40 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 2e 4d flags.NoRTTI.and.not.cfg.flags.M
3ca60 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 anaged.then._p(4,'RuntimeTypeInf
3ca80 6f 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 63 66 67 o="%s"',.bool(false)).end.if.cfg
3caa0 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 .flags.NativeWChar.then._p(4,'Tr
3cac0 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 eatWChar_tAsBuiltInType="%s"',.b
3cae0 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 ool(true)).elseif.cfg.flags.NoNa
3cb00 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f tiveWChar.then._p(4,'TreatWChar_
3cb20 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 tAsBuiltInType="%s"',.bool(false
3cb40 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e )).end.if.not.cfg.flags.NoPCH.an
3cb60 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 d.cfg.pchheader.then._p(4,'UsePr
3cb80 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 ecompiledHeader="2"')._p(4,'Prec
3cba0 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 2e ompiledHeaderThrough="%s"',.cfg.
3cbc0 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 pchheader).else._p(4,'UsePrecomp
3cbe0 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e iledHeader="%s"',.iif(cfg.flags.
3cc00 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c NoPCH,.0,.2)).end._p(4,'WarningL
3cc20 65 76 65 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 evel="%s"',.iif(cfg.flags.ExtraW
3cc40 61 72 6e 69 6e 67 73 2c 20 34 2c 20 33 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 arnings,.4,.3)).if.cfg.flags.Fat
3cc60 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f alWarnings.then._p(4,'WarnAsErro
3cc80 72 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 r="%s"',.bool(true)).end.if._ACT
3cca0 49 4f 4e 20 3c 20 22 76 73 32 30 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 ION.<."vs2008".and.not.cfg.flags
3ccc0 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 .Managed.then._p(4,'Detect64BitP
3cce0 6f 72 74 61 62 69 6c 69 74 79 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 6e ortabilityProblems="%s"',.bool(n
3cd00 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 ot.cfg.flags.No64BitChecks)).end
3cd20 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 ._p(4,'ProgramDataBaseFileName="
3cd40 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 $(OutDir)\\%s.pdb"',.path.getbas
3cd60 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 ename(cfg.buildtarget.name))._p(
3cd80 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c 4,'DebugInformationFormat="%s"',
3cda0 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 6e .vc200x.Symbols(cfg)).if.cfg.lan
3cdc0 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c 65 guage.==."C".then._p(4,.'Compile
3cde0 41 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 As="1"').end._p(3,'/>').end.func
3ce00 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 tion.vc200x.VCLinkerTool(cfg)._p
3ce20 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 (3,'<Tool').if.cfg.kind.~=."Stat
3ce40 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 icLib".then._p(4,'Name="%s"',.ii
3ce60 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 f(cfg.platform.~=."Xbox360",."VC
3ce80 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 LinkerTool",."VCX360LinkerTool")
3cea0 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a ).if.cfg.flags.NoImportLib.then.
3cec0 5f 70 28 34 2c 27 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c _p(4,'IgnoreImportLibrary="%s"',
3cee0 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 .bool(true)).end.if.#cfg.linkopt
3cf00 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 70 ions.>.0.then._p(4,'AdditionalOp
3cf20 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 6b tions="%s"',.table.concat(premak
3cf40 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e e.esc(cfg.linkoptions),.".")).en
3cf60 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 d.if.#cfg.links.>.0.then._p(4,'A
3cf80 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 dditionalDependencies="%s"',.tab
3cfa0 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 le.concat(premake.getlinks(cfg,.
3cfc0 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 "all",."fullpath"),.".")).end._p
3cfe0 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c (4,'OutputFile="$(OutDir)\\%s"',
3d000 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e .cfg.buildtarget.name)._p(4,'Lin
3d020 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 25 73 22 27 2c 20 0a 69 69 66 28 70 72 65 6d 61 6b 65 kIncremental="%s"',..iif(premake
3d040 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c .config.isincrementallink(cfg).,
3d060 20 32 2c 20 31 29 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 .2,.1))._p(4,'AdditionalLibraryD
3d080 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 irectories="%s"',.table.concat(p
3d0a0 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 remake.esc(path.translate(cfg.li
3d0c0 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 bdirs,.'\\')).,.";")).local.deff
3d0e0 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 ile.=.premake.findfile(cfg,.".de
3d100 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 f").if.deffile.then._p(4,'Module
3d120 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 DefinitionFile="%s"',.deffile).e
3d140 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a nd.if.cfg.flags.NoManifest.then.
3d160 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f _p(4,'GenerateManifest="%s"',.bo
3d180 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 ol(false)).end._p(4,'GenerateDeb
3d1a0 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 ugInformation="%s"',.bool(vc200x
3d1c0 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 .Symbols(cfg).~=.0)).if.vc200x.S
3d1e0 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 ymbols(cfg).~=.0.then._p(4,'Prog
3d200 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)\\
3d220 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
3d240 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 uildtarget.name)).end._p(4,'SubS
3d260 79 73 74 65 6d 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f ystem="%s"',.iif(cfg.kind.==."Co
3d280 6e 73 6f 6c 65 41 70 70 22 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 nsoleApp",.1,.2)).if.vc200x.opti
3d2a0 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 mization(cfg).~=.0.then._p(4,'Op
3d2c0 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 timizeReferences="2"')._p(4,'Ena
3d2e0 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 bleCOMDATFolding="2"').end.if.(c
3d300 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b fg.kind.==."ConsoleApp".or.cfg.k
3d320 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 ind.==."WindowedApp").and.not.cf
3d340 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 g.flags.WinMain.then._p(4,'Entry
3d360 50 6f 69 6e 74 53 79 6d 62 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 PointSymbol="mainCRTStartup"').e
3d380 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 nd.if.cfg.kind.==."SharedLib".th
3d3a0 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 en.local.implibname.=.cfg.linkta
3d3c0 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 rget.fullpath._p(4,'ImportLibrar
3d3e0 79 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c y="%s"',.iif(cfg.flags.NoImportL
3d400 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 ib,.cfg.objectsdir...."\\"....pa
3d420 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 th.getname(implibname),.implibna
3d440 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 me)).end._p(4,'TargetMachine="%d
3d460 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 "',.iif(cfg.platform.==."x64",.1
3d480 37 2c 20 31 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 7,.1)).else._p(4,'Name="VCLibrar
3d4a0 69 61 6e 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 ianTool"').if.#cfg.links.>.0.the
3d4c0 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 n._p(4,'AdditionalDependencies="
3d4e0 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 %s"',.table.concat(premake.getli
3d500 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 nks(cfg,."all",."fullpath"),."."
3d520 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 )).end._p(4,'OutputFile="$(OutDi
3d540 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a r)\\%s"',.cfg.buildtarget.name).
3d560 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 if.#cfg.libdirs.>.0.then._p(4,'A
3d580 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 dditionalLibraryDirectories="%s"
3d5a0 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
3d5c0 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 ble.concat(cfg.libdirs.,.";"))))
3d5e0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 .end.local.addlOptions.=.{}.if.c
3d600 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e fg.platform.==."x32".then.table.
3d620 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 insert(addlOptions,."/MACHINE:X8
3d640 36 22 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 6").elseif.cfg.platform.==."x64"
3d660 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 .then.table.insert(addlOptions,.
3d680 22 2f 4d 41 43 48 49 4e 45 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 "/MACHINE:X64").end.addlOptions.
3d6a0 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 =.table.join(addlOptions,.cfg.li
3d6c0 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 nkoptions).if.#addlOptions.>.0.t
3d6e0 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 hen._p(4,'AdditionalOptions="%s"
3d700 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c ',.table.concat(premake.esc(addl
3d720 4f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e Options),.".")).end.end._p(3,'/>
3d740 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 ').end.function.vc200x.VCCLCompi
3d760 6c 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f lerTool_PS3(cfg)._p(3,'<Tool')._
3d780 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c p(4,'Name="VCCLCompilerTool"').l
3d7a0 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 ocal.buildoptions.=.table.join(p
3d7c0 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 remake.snc.getcflags(cfg),.prema
3d7e0 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 ke.snc.getcxxflags(cfg),.cfg.bui
3d800 6c 64 6f 70 74 69 6f 6e 73 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 ldoptions).if.not.cfg.flags.NoPC
3d820 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 H.and.cfg.pchheader.then._p(4,'U
3d840 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 sePrecompiledHeader="2"')._p(4,'
3d860 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 PrecompiledHeaderThrough="%s"',.
3d880 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 path.getname(cfg.pchheader)).tab
3d8a0 6c 65 2e 69 6e 73 65 72 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 le.insert(buildoptions,.'--use_p
3d8c0 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 ch="$(IntDir)/$(TargetName).pch"
3d8e0 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 ').else._p(4,'UsePrecompiledHead
3d900 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 er="%s"',.iif(cfg.flags.NoPCH,.0
3d920 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e ,.2)).end._p(4,'AdditionalOption
3d940 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 s="%s"',.premake.esc(table.conca
3d960 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 t(buildoptions,."."))).if.#cfg.i
3d980 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 ncludedirs.>.0.then._p(4,'Additi
3d9a0 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 onalIncludeDirectories="%s"',.pr
3d9c0 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
3d9e0 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c oncat(cfg.includedirs,.";"),.'\\
3da00 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 '))).end.if.#cfg.defines.>.0.the
3da20 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d n._p(4,'PreprocessorDefinitions=
3da40 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(
3da60 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 cfg.defines),.";")).end._p(4,'Pr
3da80 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 ogramDataBaseFileName="$(OutDir)
3daa0 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 \\%s.pdb"',.path.getbasename(cfg
3dac0 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 .buildtarget.name))._p(4,'DebugI
3dae0 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d nformationFormat="0"')._p(4,'Com
3db00 70 69 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 pileAs="0"')._p(3,'/>').end.func
3db20 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 tion.vc200x.VCLinkerTool_PS3(cfg
3db40 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 )._p(3,'<Tool').if.cfg.kind.~=."
3db60 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 StaticLib".then._p(4,'Name="VCLi
3db80 6e 6b 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d nkerTool"').local.buildoptions.=
3dba0 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 .table.join(premake.snc.getldfla
3dbc0 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 gs(cfg),.cfg.linkoptions).if.#bu
3dbe0 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 ildoptions.>.0.then._p(4,'Additi
3dc00 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 onalOptions="%s"',.premake.esc(t
3dc20 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 able.concat(buildoptions,.".")))
3dc40 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 .end.if.#cfg.links.>.0.then._p(4
3dc60 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 ,'AdditionalDependencies="%s"',.
3dc80 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 table.concat(premake.getlinks(cf
3dca0 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 g,."all",."fullpath"),.".")).end
3dcc0 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 ._p(4,'OutputFile="$(OutDir)\\%s
3dce0 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 "',.cfg.buildtarget.name)._p(4,'
3dd00 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 LinkIncremental="0"')._p(4,'Addi
3dd20 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 tionalLibraryDirectories="%s"',.
3dd40 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 table.concat(premake.esc(path.tr
3dd60 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b anslate(cfg.libdirs,.'\\')).,.";
3dd80 22 29 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 "))._p(4,'GenerateManifest="%s"'
3dda0 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 ,.bool(false))._p(4,'ProgramData
3ddc0 62 61 73 65 46 69 6c 65 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 baseFile=""')._p(4,'RandomizedBa
3dde0 73 65 41 64 64 72 65 73 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 seAddress="1"')._p(4,'DataExecut
3de00 69 6f 6e 50 72 65 76 65 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e ionPrevention="0"').else._p(4,'N
3de20 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 ame="VCLibrarianTool"').local.bu
3de40 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e ildoptions.=.table.join(premake.
3de60 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 snc.getldflags(cfg),.cfg.linkopt
3de80 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a ions).if.#buildoptions.>.0.then.
3dea0 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 _p(4,'AdditionalOptions="%s"',.p
3dec0 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 remake.esc(table.concat(buildopt
3dee0 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e ions,."."))).end.if.#cfg.links.>
3df00 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e .0.then._p(4,'AdditionalDependen
3df20 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 cies="%s"',.table.concat(premake
3df40 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 .getlinks(cfg,."all",."fullpath"
3df60 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 ),.".")).end._p(4,'OutputFile="$
3df80 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e (OutDir)\\%s"',.cfg.buildtarget.
3dfa0 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f name).if.#cfg.libdirs.>.0.then._
3dfc0 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 p(4,'AdditionalLibraryDirectorie
3dfe0 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c s="%s"',.premake.esc(path.transl
3e000 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 ate(table.concat(cfg.libdirs.,."
3e020 3b 22 29 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 ;")))).end.end._p(3,'/>').end.fu
3e040 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 nction.vc200x.VCResourceCompiler
3e060 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 Tool(cfg)._p(3,'<Tool')._p(4,'Na
3e080 6d 65 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 me="VCResourceCompilerTool"').if
3e0a0 20 23 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 .#cfg.resoptions.>.0.then._p(4,'
3e0c0 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 AdditionalOptions="%s"',.table.c
3e0e0 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 oncat(premake.esc(cfg.resoptions
3e100 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 ),.".")).end.if.#cfg.defines.>.0
3e120 20 6f 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 .or.#cfg.resdefines.>.0.then._p(
3e140 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 4,'PreprocessorDefinitions="%s"'
3e160 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 ,.table.concat(premake.esc(table
3e180 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 .join(cfg.defines,.cfg.resdefine
3e1a0 73 29 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 s)),.";")).end.if.#cfg.includedi
3e1c0 72 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 rs.>.0.or.#cfg.resincludedirs.>.
3e1e0 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 0.then.local.dirs.=.table.join(c
3e200 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 fg.includedirs,.cfg.resincludedi
3e220 72 73 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 rs)._p(4,'AdditionalIncludeDirec
3e240 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 tories="%s"',.premake.esc(path.t
3e260 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 ranslate(table.concat(dirs,.";")
3e280 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e ,.'\\'))).end._p(3,'/>').end.fun
3e2a0 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 ction.vc200x.VCManifestTool(cfg)
3e2c0 0a 6c 6f 63 61 6c 20 6d 61 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e .local.manifests.=.{.}.for._,.fn
3e2e0 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 ame.in.ipairs(cfg.files).do.if.p
3e300 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e ath.getextension(fname).==.".man
3e320 69 66 65 73 74 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 ifest".then.table.insert(manifes
3e340 74 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 ts,.fname).end.end._p(3,'<Tool')
3e360 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 ._p(4,'Name="VCManifestTool"').i
3e380 66 20 23 6d 61 6e 69 66 65 73 74 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 f.#manifests.>.0.then._p(4,'Addi
3e3a0 74 69 6f 6e 61 6c 4d 61 6e 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 tionalManifestFiles="%s"',.prema
3e3c0 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 ke.esc(table.concat(manifests,."
3e3e0 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ;"))).end._p(3,'/>').end.functio
3e400 6e 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c n.vc200x.VCMIDLTool(cfg)._p(3,'<
3e420 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 Tool')._p(4,'Name="VCMIDLTool"')
3e440 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f .if.cfg.platform.==."x64".then._
3e460 70 28 34 2c 27 54 61 72 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 p(4,'TargetEnvironment="3"').end
3e480 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e ._p(3,'/>').end.function.vc200x.
3e4a0 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 buildstepsblock(name,.steps)._p(
3e4c0 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 3,'<Tool')._p(4,'Name="%s"',.nam
3e4e0 65 29 0a 69 66 20 23 73 74 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d e).if.#steps.>.0.then._p(4,'Comm
3e500 61 6e 64 4c 69 6e 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 andLine="%s"',.premake.esc(table
3e520 2e 69 6d 70 6c 6f 64 65 28 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 .implode(steps,."",."",."\r\n"))
3e540 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b ).end._p(3,'/>').end.local.block
3e560 6d 61 70 20 3d 20 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 map.=..{.VCCLCompilerTool.......
3e580 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 2c 0a 56 43 43 4c 43 =.vc200x.VCCLCompilerTool,.VCCLC
3e5a0 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 ompilerTool_PS3...=.vc200x.VCCLC
3e5c0 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 ompilerTool_PS3,.VCLinkerTool...
3e5e0 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 ........=.vc200x.VCLinkerTool,.V
3e600 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 CLinkerTool_PS3.......=.vc200x.V
3e620 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 CLinkerTool_PS3,.VCManifestTool.
3e640 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c ........=.vc200x.VCManifestTool,
3e660 0a 56 43 4d 49 44 4c 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 .VCMIDLTool.............=.vc200x
3e680 2e 56 43 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 .VCMIDLTool,.VCResourceCompilerT
3e6a0 6f 6f 6c 20 3d 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 ool.=.vc200x.VCResourceCompilerT
3e6c0 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e ool,.}.local.function.getsection
3e6e0 73 28 76 65 72 73 69 6f 6e 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d s(version,.platform).if.platform
3e700 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 .==."Xbox360".then.return.{."VCP
3e720 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c reBuildEventTool",."VCCustomBuil
3e740 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 dTool",."VCXMLDataGeneratorTool"
3e760 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f ,."VCWebServiceProxyGeneratorToo
3e780 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 l",."VCMIDLTool",."VCCLCompilerT
3e7a0 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 ool",."VCManagedResourceCompiler
3e7c0 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",
3e7e0 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
3e800 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 Tool",."VCALinkTool",."VCX360Ima
3e820 67 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 geTool",."VCBscMakeTool",."VCX36
3e840 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 0DeploymentTool",."VCPostBuildEv
3e860 65 6e 74 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a entTool",."DebuggerTool",.}.end.
3e880 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e if.platform.==."PS3".then.return
3e8a0 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 .{."VCPreBuildEventTool",."VCCus
3e8c0 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 tomBuildTool",."VCXMLDataGenerat
3e8e0 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 orTool",."VCWebServiceProxyGener
3e900 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f atorTool",."VCMIDLTool",."VCCLCo
3e920 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 mpilerTool_PS3",."VCManagedResou
3e940 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d rceCompilerTool",."VCResourceCom
3e960 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 pilerTool",."VCPreLinkEventTool"
3e980 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f ,."VCLinkerTool_PS3",."VCALinkTo
3e9a0 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 43 4d 61 6b ol",."VCManifestTool",."VCXDCMak
3e9c0 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 46 78 43 6f eTool",."VCBscMakeTool",."VCFxCo
3e9e0 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 0a 22 56 43 pTool",."VCAppVerifierTool",."VC
3ea00 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 75 69 6c 64 WebDeploymentTool",."VCPostBuild
3ea20 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 EventTool".}.end.return.{."VCPre
3ea40 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 BuildEventTool",."VCCustomBuildT
3ea60 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a ool",."VCXMLDataGeneratorTool",.
3ea80 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 "VCWebServiceProxyGeneratorTool"
3eaa0 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f ,."VCMIDLTool",."VCCLCompilerToo
3eac0 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f l",."VCManagedResourceCompilerTo
3eae0 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 ol",."VCResourceCompilerTool",."
3eb00 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f VCPreLinkEventTool",."VCLinkerTo
3eb20 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 ol",."VCALinkTool",."VCManifestT
3eb40 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 42 73 63 4d 61 6b ool",."VCXDCMakeTool",."VCBscMak
3eb60 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 41 70 70 56 65 72 eTool",."VCFxCopTool",."VCAppVer
3eb80 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 6e 74 54 6f 6f 6c ifierTool",."VCWebDeploymentTool
3eba0 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 7d 0a 65 6e 64 0a ",."VCPostBuildEventTool".}.end.
3ebc0 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 function.vc200x.generate(prj).vc
3ebe0 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 200x.header('VisualStudioProject
3ec00 27 29 0a 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 ')._p(1,'Name="%s"',.premake.esc
3ec20 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b (prj.name))._p(1,'ProjectGUID="{
3ec40 25 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 %s}"',.prj.uuid)._p(1,'RootNames
3ec60 70 61 63 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 pace="%s"',.prj.name)._p(1,'Keyw
3ec80 6f 72 64 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 ord="%s"',.iif(prj.flags.Managed
3eca0 2c 20 22 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a ,."ManagedCProj",."Win32Proj")).
3ecc0 5f 70 28 31 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a _p(1,'>').vc200x.Platforms(prj).
3ece0 5f 70 28 31 2c 27 3c 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c _p(1,'<ToolFiles>')._p(1,'</Tool
3ed00 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 Files>')._p(1,'<Configurations>'
3ed20 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
3ed40 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 69 66 20 63 olution.vstudio_configs).do.if.c
3ed60 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 fginfo.isreal.then.local.cfg.=.p
3ed80 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 remake.getconfig(prj,.cfginfo.sr
3eda0 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d c_buildcfg,.cfginfo.src_platform
3edc0 29 0a 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e ).vc200x.Configuration(cfginfo.n
3ede0 61 6d 65 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 ame,.cfg).for._,.block.in.ipairs
3ee00 28 67 65 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 (getsections(_ACTION,.cfginfo.sr
3ee20 63 5f 70 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 c_platform)).do.if.blockmap[bloc
3ee40 6b 5d 20 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 k].then.blockmap[block](cfg).els
3ee60 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f eif.block.==."VCPreBuildEventToo
3ee80 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 6b 28 22 l".then.vc200x.buildstepsblock("
3eea0 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 VCPreBuildEventTool",.cfg.prebui
3eec0 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 ldcommands).elseif.block.==."VCP
3eee0 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 reLinkEventTool".then.vc200x.bui
3ef00 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c ldstepsblock("VCPreLinkEventTool
3ef20 22 2c 20 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 ",.cfg.prelinkcommands).elseif.b
3ef40 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 lock.==."VCPostBuildEventTool".t
3ef60 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f hen.vc200x.buildstepsblock("VCPo
3ef80 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 stBuildEventTool",.cfg.postbuild
3efa0 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 58 33 36 commands).elseif.block.==."VCX36
3efc0 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 0DeploymentTool".then._p(3,'<Too
3efe0 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 l')._p(4,'Name="VCX360Deployment
3f000 54 6f 6f 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 Tool"')._p(4,'DeploymentType="0"
3f020 27 29 0a 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 ').if.#cfg.deploymentoptions.>.0
3f040 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 3d 22 25 .then._p(4,'AdditionalOptions="%
3f060 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 63 66 s"',.table.concat(premake.esc(cf
3f080 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a g.deploymentoptions),.".")).end.
3f0a0 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 _p(3,'/>').elseif.block.==."VCX3
3f0c0 36 30 49 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 60ImageTool".then._p(3,'<Tool').
3f0e0 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 _p(4,'Name="VCX360ImageTool"').i
3f100 66 20 23 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 f.#cfg.imageoptions.>.0.then._p(
3f120 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 74 61 62 6c 4,'AdditionalOptions="%s"',.tabl
3f140 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 69 6d 61 67 65 6f 70 e.concat(premake.esc(cfg.imageop
3f160 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 tions),.".")).end.if.cfg.imagepa
3f180 74 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e th.~=.nil.then._p(4,'OutputFileN
3f1a0 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e ame="%s"',.premake.esc(path.tran
3f1c0 73 6c 61 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c slate(cfg.imagepath))).end._p(3,
3f1e0 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 '/>').elseif.block.==."DebuggerT
3f200 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a ool".then._p(3,'<DebuggerTool').
3f220 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 _p(3,'/>').else._p(3,'<Tool')._p
3f240 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 (4,'Name="%s"',.block)._p(3,'/>'
3f260 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e ).end.end._p(2,'</Configuration>
3f280 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 75 72 61 74 69 6f 6e ').end.end._p(1,'</Configuration
3f2a0 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 s>')._p(1,'<References>')._p(1,'
3f2c0 3c 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a </References>')._p(1,'<Files>').
3f2e0 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e vc200x.Files(prj)._p(1,'</Files>
3f300 27 29 0a 5f 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f ')._p(1,'<Globals>')._p(1,'</Glo
3f320 62 61 6c 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 bals>')._p('</VisualStudioProjec
3f340 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 t>').end..local.vc200x.=.premake
3f360 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e .vstudio.vc200x.function.vc200x.
3f380 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 generate_user(prj).vc200x.header
3f3a0 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 ('VisualStudioUserFile')._p(1,'S
3f3c0 68 6f 77 41 6c 6c 46 69 6c 65 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a howAllFiles="false"')._p(1,'>').
3f3e0 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 _p(1,'<Configurations>').for._,.
3f400 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 cfginfo.in.ipairs(prj.solution.v
3f420 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 studio_configs).do.if.cfginfo.is
3f440 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 real.then.local.cfg.=.premake.ge
3f460 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
3f480 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 32 2c 27 3c g,.cfginfo.src_platform)._p(2,'<
3f4a0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 Configuration')._p(3,'Name="%s"'
3f4c0 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(
3f4e0 33 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 3,'>').vc200x.debugdir(cfg)._p(2
3f500 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 5f 70 28 ,'</Configuration>').end.end._p(
3f520 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 27 3c 2f 56 69 73 1,'</Configurations>')._p('</Vis
3f540 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ualStudioUserFile>').end.functio
3f560 6e 20 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 n.vc200x.environmentargs(cfg).if
3f580 20 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e .cfg.environmentargs.and.#cfg.en
3f5a0 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 vironmentargs.>.0.then._p(4,'Env
3f5c0 69 72 6f 6e 6d 65 6e 74 3d 22 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c ironment="%s"',.string.gsub(tabl
3f5e0 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 e.concat(cfg.environmentargs,."&
3f600 23 78 30 41 3b 22 29 2c 27 22 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c #x0A;"),'"','&quot;')).if.cfg.fl
3f620 61 67 73 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 ags.EnvironmentArgsDontMerge.the
3f640 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 n._p(4,'EnvironmentMerge="false"
3f660 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 ').end.end.end.function.vc200x.d
3f680 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 ebugdir(cfg)._p(3,'<DebugSetting
3f6a0 73 27 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 s').if.cfg.debugdir.then._p(4,'W
3f6c0 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e orkingDirectory="%s"',.path.tran
3f6e0 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 slate(cfg.debugdir,.'\\')).end.i
3f700 66 20 23 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 f.#cfg.debugargs.>.0.then._p(4,'
3f720 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f CommandArguments="%s"',.table.co
3f740 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 ncat(cfg.debugargs,.".")).end.vc
3f760 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 200x.environmentargs(cfg)._p(3,'
3f780 2f 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 />').end..premake.vstudio.sln200
3f7a0 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 5.=.{.}.local.vstudio.=.premake.
3f7c0 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e vstudio.local.sln2005.=.premake.
3f7e0 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 vstudio.sln2005.function.sln2005
3f800 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 .generate(sln).io.eol.=.'\r\n'.s
3f820 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 ln.vstudio_configs.=.premake.vst
3f840 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c udio.buildconfigs(sln)._p('\239\
3f860 31 38 37 5c 31 39 31 27 29 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 187\191').sln2005.reorderProject
3f880 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 s(sln).sln2005.header(sln).for.g
3f8a0 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 75 70 rp.in.premake.solution.eachgroup
3f8c0 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a (sln).do.sln2005.group(grp).end.
3f8e0 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 for.prj.in.premake.solution.each
3f900 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 project(sln).do.sln2005.project(
3f920 70 72 6a 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c prj).end._p('Global').sln2005.pl
3f940 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 atforms(sln).sln2005.project_pla
3f960 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 tforms(sln).sln2005.properties(s
3f980 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a ln).sln2005.project_groups(sln).
3f9a0 5f 70 28 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e _p('EndGlobal').end.function.sln
3f9c0 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2005.reorderProjects(sln).if.sln
3f9e0 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e .startproject.then.for.i,.prj.in
3fa00 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e .ipairs(sln.projects).do.if.sln.
3fa20 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f startproject.==.prj.name.then.lo
3fa40 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d cal.cur.=.prj.group.while.cur.~=
3fa60 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 .nil.do.for.j,.group.in.ipairs(s
3fa80 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 ln.groups).do.if.group.==.cur.th
3faa0 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 en.table.remove(sln.groups,.j).b
3fac0 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 reak.end.end.table.insert(sln.gr
3fae0 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 oups,.1,.cur).cur.=.cur.parent.e
3fb00 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 nd.table.remove(sln.projects,.i)
3fb20 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 .table.insert(sln.projects,.1,.p
3fb40 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 rj).break.end.end.end.end.functi
3fb60 6f 6e 20 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 on.sln2005.header(sln).local.act
3fb80 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 5f ion.=.premake.action.current()._
3fba0 70 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 p('Microsoft.Visual.Studio.Solut
3fbc0 69 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c ion.File,.Format.Version.%d.00',
3fbe0 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 .action.vstudio.solutionVersion)
3fc00 0a 5f 70 28 27 23 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f ._p('#.Visual.Studio.%s',._ACTIO
3fc20 4e 3a 73 75 62 28 33 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 N:sub(3)).end.function.sln2005.p
3fc40 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 roject(prj).local.projpath.=.pat
3fc60 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a h.translate(path.getrelative(prj
3fc80 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a .solution.location,.vstudio.proj
3fca0 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 ectfile(prj)),."\\")._p('Project
3fcc0 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 ("{%s}").=."%s",."%s",."{%s}"',.
3fce0 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f vstudio.tool(prj),.prj.name,.pro
3fd00 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 jpath,.prj.uuid).sln2005.project
3fd20 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 dependencies(prj)._p('EndProject
3fd40 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 ').end.function.sln2005.group(gr
3fd60 70 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 p)._p('Project("{2150E333-8FDC-4
3fd80 32 41 33 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 2A3-9474-1A3956D46DE8}").=."%s",
3fda0 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 ."%s",."{%s}"',.grp.name,.grp.na
3fdc0 6d 65 2c 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 me,.grp.uuid)._p('EndProject').e
3fde0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e nd.function.sln2005.projectdepen
3fe00 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b dencies(prj).local.deps.=.premak
3fe20 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 e.getdependencies(prj).if.#deps.
3fe40 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 >.0.then._p('\tProjectSection(Pr
3fe60 6f 6a 65 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 ojectDependencies).=.postProject
3fe80 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
3fea0 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c ._p('\t\t{%s}.=.{%s}',.dep.uuid,
3fec0 20 64 65 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 .dep.uuid).end._p('\tEndProjectS
3fee0 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 ection').end.end.function.sln200
3ff00 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 5.platforms(sln)._p('\tGlobalSec
3ff20 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f tion(SolutionConfigurationPlatfo
3ff40 72 6d 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 rms).=.preSolution').for._,.cfg.
3ff60 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 in.ipairs(sln.vstudio_configs).d
3ff80 6f 0a 5f 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 o._p('\t\t%s.=.%s',.cfg.name,.cf
3ffa0 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 g.name).end._p('\tEndGlobalSecti
3ffc0 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 on').end.function.sln2005.projec
3ffe0 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 t_platforms(sln)._p('\tGlobalSec
40000 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 tion(ProjectConfigurationPlatfor
40020 6d 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 ms).=.postSolution').for.prj.in.
40040 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
40060 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 73 6c 6e 2e 76 73 ).do.for._,.cfg.in.ipairs(sln.vs
40080 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 tudio_configs).do.local.mapped.i
400a0 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
400c0 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 hen.mapped.=."Any.CPU".else.if.c
400e0 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e fg.platform.==."Any.CPU".or.cfg.
40100 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 platform.==."Mixed.Platforms".th
40120 65 6e 0a 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b en.mapped.=.sln.vstudio_configs[
40140 33 5d 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 3].platform.else.mapped.=.cfg.pl
40160 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 atform.end.end._p('\t\t{%s}.%s.A
40180 63 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 ctiveCfg.=.%s|%s',.prj.uuid,.cfg
401a0 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 .name,.cfg.buildcfg,.mapped).if.
401c0 6d 61 70 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c mapped.==.cfg.platform.or.cfg.pl
401e0 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e atform.==."Mixed.Platforms".then
40200 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 ._p('\t\t{%s}.%s.Build.0.=.%s|%s
40220 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c ',..prj.uuid,.cfg.name,.cfg.buil
40240 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 dcfg,.mapped).end.if.premake.vst
40260 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 61 6e 64 20 udio.toolset.==."v120_wp81".and.
40280 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f prj.kind.==."WindowedApp".then._
402a0 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 44 65 70 6c 6f 79 2e 30 20 3d 20 25 73 7c 25 73 27 p('\t\t{%s}.%s.Deploy.0.=.%s|%s'
402c0 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 ,..prj.uuid,.cfg.name,.cfg.build
402e0 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 cfg,.mapped).end.end.end._p('\tE
40300 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 ndGlobalSection').end.function.s
40320 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f ln2005.properties(sln)._p('\tGlo
40340 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d balSection(SolutionProperties).=
40360 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 .preSolution')._p('\t\tHideSolut
40380 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 ionNode.=.FALSE')._p('\tEndGloba
403a0 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e lSection').end.function.sln2005.
403c0 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c project_groups(sln)._p('\tGlobal
403e0 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 6f 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c Section(NestedProjects).=.preSol
40400 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 ution').for.grp.in.premake.solut
40420 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 ion.eachgroup(sln).do.if.grp.par
40440 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b ent.~=.nil.then._p('\t\t{%s}.=.{
40460 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 67 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 %s}',.grp.uuid,.grp.parent.uuid)
40480 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 .end.end.for.prj.in.premake.solu
404a0 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 70 72 6a 2e tion.eachproject(sln).do.if.prj.
404c0 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d group.~=.nil.then._p('\t\t{%s}.=
404e0 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 .{%s}',.prj.uuid,.prj.group.uuid
40500 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e ).end.end._p('\tEndGlobalSection
40520 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 ').end.premake.vstudio.cs2005.=.
40540 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 {.}.local.vstudio.=.premake.vstu
40560 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 dio.local.cs2005..=.premake.vstu
40580 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 dio.cs2005.local.function.getele
405a0 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 ments(prj,.action,.fname).if.act
405c0 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 ion.==."Compile".and.fname:endsw
405e0 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 ith(".cs").then.if.fname:endswit
40600 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 h(".Designer.cs").then.local.bas
40620 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 ename.=.fname:sub(1,.-13).local.
40640 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 testname.=.basename....".cs".if.
40660 70 72 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 premake.findfile(prj,.testname).
40680 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 then.return."Dependency",.testna
406a0 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e me.end.testname.=.basename....".
406c0 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 resx".if.premake.findfile(prj,.t
406e0 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 estname).then.return."AutoGen",.
40700 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 testname.end.else.local.basename
40720 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 .=.fname:sub(1,.-4).local.testna
40740 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a me.=.basename....".Designer.cs".
40760 69 66 20 70 72 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 if.premake.findfile(prj,.testnam
40780 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 e).then.return."SubTypeForm".end
407a0 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 .end.end.if.action.==."EmbeddedR
407c0 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 esource".and.fname:endswith(".re
407e0 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 sx").then.local.basename.=.fname
40800 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 :sub(1,.-6).local.testname.=.pat
40820 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 h.getname(basename....".cs").if.
40840 70 72 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 premake.findfile(prj,.testname).
40860 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 then.if.premake.findfile(prj,.ba
40880 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 sename....".Designer.cs").then.r
408a0 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 eturn."DesignerType",.testname.e
408c0 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d lse.return."Dependency",.testnam
408e0 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 e.end.else.testname.=.path.getna
40900 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 me(basename....".Designer.cs").i
40920 66 20 70 72 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 f.premake.findfile(prj,.testname
40940 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e ).then.return."AutoGenerated".en
40960 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 d.end.end.if.action.==."Content"
40980 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 .then.return."CopyNewest".end.re
409a0 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e turn."None".end.function.cs2005.
409c0 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 arch(prj).return."AnyCPU".end.fu
409e0 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 nction.cs2005.files(prj).local.t
40a00 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 r.=.premake.project.buildsourcet
40a20 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 ree(prj).premake.tree.traverse(t
40a40 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 65 29 0a 6c 6f 63 r,.{.onleaf.=.function(node).loc
40a60 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 al.action.=.premake.dotnet.getbu
40a80 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 ildaction(node.cfg).local.fname.
40aa0 20 3d 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 6e 6f .=.path.translate(premake.esc(no
40ac0 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e de.cfg.name),."\\").local.elemen
40ae0 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a ts,.dependency.=.getelements(prj
40b00 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 ,.action,.node.path).if.elements
40b20 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c .==."None".then._p('....<%s.Incl
40b40 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 ude="%s"./>',.action,.fname).els
40b60 65 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 3e 27 2c 20 61 63 e._p('....<%s.Include="%s">',.ac
40b80 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 tion,.fname).if.elements.==."Aut
40ba0 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 oGen".then._p('......<AutoGen>Tr
40bc0 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d ue</AutoGen>').elseif.elements.=
40be0 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 =."AutoGenerated".then._p('.....
40c00 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f .<SubType>Designer</SubType>')._
40c20 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 p('......<Generator>ResXFileCode
40c40 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 Generator</Generator>')._p('....
40c60 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c ..<LastGenOutput>%s.Designer.cs<
40c80 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 /LastGenOutput>',.premake.esc(pa
40ca0 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 29 29 0a 65 6c 73 65 th.getbasename(node.name))).else
40cc0 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 if.elements.==."SubTypeDesigner"
40ce0 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 .then._p('......<SubType>Designe
40d00 72 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 r</SubType>').elseif.elements.==
40d20 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 ."SubTypeForm".then._p('......<S
40d40 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 ubType>Form</SubType>').elseif.e
40d60 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e lements.==."PreserveNewest".then
40d80 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 ._p('......<CopyToOutputDirector
40da0 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 y>PreserveNewest</CopyToOutputDi
40dc0 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 rectory>').end.if.dependency.the
40de0 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 n._p('......<DependentUpon>%s</D
40e00 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 ependentUpon>',.path.translate(p
40e20 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 remake.esc(dependency),."\\")).e
40e40 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 nd._p('....</%s>',.action).end.e
40e60 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 nd.},.false).end.function.cs2005
40e80 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f .projectelement(prj).local.actio
40ea0 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 6c 6f 63 n.=.premake.action.current().loc
40ec0 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 al.toolversion.=.''.if.action.vs
40ee0 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 tudio.toolsVersion.then.toolvers
40f00 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 ion.=.string.format('.ToolsVersi
40f20 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 on="%s"',.action.vstudio.toolsVe
40f40 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 rsion).end.if._ACTION.>."vs2008"
40f60 20 74 68 65 6e 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 .then._p('<?xml.version="1.0".en
40f80 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a coding="utf-8"?>').end._p('<Proj
40fa0 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c ect%s.DefaultTargets="Build".xml
40fc0 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d ns="http://schemas.microsoft.com
40fe0 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 6f 6f 6c /developer/msbuild/2003">',.tool
41000 76 65 72 73 69 6f 6e 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 version).end.function.cs2005.pro
41020 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 jectsettings(prj)._p('..<Propert
41040 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e yGroup>')._p('....<Configuration
41060 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c .Condition=".\'$(Configuration)\
41080 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c '.==.\'\'.">%s</Configuration>',
410a0 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 .premake.esc(prj.solution.config
410c0 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 urations[1]))._p('....<Platform.
410e0 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c Condition=".\'$(Platform)\'.==.\
41100 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 '\'.">%s</Platform>',.cs2005.arc
41120 68 28 70 72 6a 29 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 h(prj)).local.action.=.premake.a
41140 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 ction.current().if.action.vstudi
41160 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 o.productVersion.then._p('....<P
41180 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e roductVersion>%s</ProductVersion
411a0 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f >',.action.vstudio.productVersio
411c0 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 n).end.if._ACTION.<."vs2012".the
411e0 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 n._p('....<SchemaVersion>2.0</Sc
41200 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a hemaVersion>').end._p('....<Proj
41220 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a ectGuid>{%s}</ProjectGuid>',.prj
41240 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f .uuid)._p('....<OutputType>%s</O
41260 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b utputType>',.premake.dotnet.getk
41280 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f ind(prj))._p('....<AppDesignerFo
412a0 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 lder>Properties</AppDesignerFold
412c0 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c er>')._p('....<RootNamespace>%s<
412e0 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 /RootNamespace>',.prj.buildtarge
41300 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d t.basename)._p('....<AssemblyNam
41320 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 e>%s</AssemblyName>',.prj.buildt
41340 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 arget.basename).local.framework.
41360 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 =.prj.framework.or.action.vstudi
41380 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 o.targetFramework.if.framework.t
413a0 68 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 56 65 72 73 hen._p('....<TargetFrameworkVers
413c0 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e ion>v%s</TargetFrameworkVersion>
413e0 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 ',.framework).end.if._ACTION.==.
41400 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 'vs2010'.then._p('....<TargetFra
41420 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 meworkProfile></TargetFrameworkP
41440 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 rofile>').end.if._ACTION.>=."vs2
41460 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 010".then._p('....<FileAlignment
41480 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 >512</FileAlignment>').end._p('.
414a0 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .</PropertyGroup>').end.function
414c0 20 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 5f 70 28 27 20 .cs2005.propertygroup(cfg)._p('.
414e0 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 .<PropertyGroup.Condition=".\'$(
41500 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 Configuration)|$(Platform)\'.==.
41520 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e \'%s|%s\'.">',.premake.esc(cfg.n
41540 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 ame),.cs2005.arch(cfg)).if._ACTI
41560 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 ON.>."vs2008".then._p('....<Plat
41580 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c formTarget>%s</PlatformTarget>',
415a0 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 .cs2005.arch(cfg)).end.end.funct
415c0 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 ion.cs2005.generate(prj).io.eol.
415e0 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 =."\r\n".cs2005.projectelement(p
41600 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f rj).if._ACTION.>."vs2010".then._
41620 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 p('..<Import.Project="$(MSBuildE
41640 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 xtensionsPath)\\$(MSBuildToolsVe
41660 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 rsion)\\Microsoft.Common.props".
41680 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 Condition="Exists(\'$(MSBuildExt
416a0 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 ensionsPath)\\$(MSBuildToolsVers
416c0 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 ion)\\Microsoft.Common.props\')"
416e0 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 ./>').end.cs2005.projectsettings
41700 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e (prj).for.cfg.in.premake.eachcon
41720 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 fig(prj).do.cs2005.propertygroup
41740 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a (cfg).if.cfg.flags.Symbols.then.
41760 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 _p('....<DebugSymbols>true</Debu
41780 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 gSymbols>')._p('....<DebugType>f
417a0 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c ull</DebugType>').else._p('....<
417c0 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a DebugType>pdbonly</DebugType>').
417e0 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 end._p('....<Optimize>%s</Optimi
41800 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 ze>',.iif(cfg.flags.Optimize.or.
41820 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c cfg.flags.OptimizeSize.or.cfg.fl
41840 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 ags.OptimizeSpeed,."true",."fals
41860 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 e"))._p('....<OutputPath>%s</Out
41880 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 putPath>',.cfg.buildtarget.direc
418a0 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 tory)._p('....<DefineConstants>%
418c0 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 s</DefineConstants>',.table.conc
418e0 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 29 2c 20 22 3b 22 at(premake.esc(cfg.defines),.";"
41900 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f ))._p('....<ErrorReport>prompt</
41920 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c ErrorReport>')._p('....<WarningL
41940 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 evel>4</WarningLevel>').if.cfg.f
41960 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 lags.Unsafe.then._p('....<AllowU
41980 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f nsafeBlocks>true</AllowUnsafeBlo
419a0 63 6b 73 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 cks>').end.if.cfg.flags.FatalWar
419c0 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 nings.then._p('....<TreatWarning
419e0 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 sAsErrors>true</TreatWarningsAsE
41a00 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f rrors>').end._p('..</PropertyGro
41a20 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f up>').end._p('..<ItemGroup>').fo
41a40 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 r._,.ref.in.ipairs(premake.getli
41a60 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 nks(prj,."siblings",."object")).
41a80 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 do._p('....<ProjectReference.Inc
41aa0 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 lude="%s">',.path.translate(path
41ac0 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 .getrelative(prj.location,.vstud
41ae0 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 io.projectfile(ref)),."\\"))._p(
41b00 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c '......<Project>{%s}</Project>',
41b20 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e .ref.uuid)._p('......<Name>%s</N
41b40 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 ame>',.premake.esc(ref.name))._p
41b60 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a ('....</ProjectReference>').end.
41b80 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b for._,.linkname.in.ipairs(premak
41ba0 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e e.getlinks(prj,."system",."basen
41bc0 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 ame")).do._p('....<Reference.Inc
41be0 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e lude="%s"./>',.premake.esc(linkn
41c00 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f ame)).end._p('..</ItemGroup>')._
41c20 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 p('..<ItemGroup>').cs2005.files(
41c40 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 prj)._p('..</ItemGroup>').local.
41c60 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 msbuild.=.iif(_ACTION.<."vs2012"
41c80 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c 73 22 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 ,."Bin",."Tools")._p('..<Import.
41ca0 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f Project="$(MSBuild%sPath)\\Micro
41cc0 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c soft.CSharp.targets"./>',.msbuil
41ce0 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 d)._p('..<!--.To.modify.your.bui
41d00 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 ld.process,.add.your.task.inside
41d20 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e .one.of.the.targets.below.and.un
41d40 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 comment.it.')._p('.......Other.s
41d60 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 imilar.extension.points.exist,.s
41d80 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f ee.Microsoft.Common.targets.')._
41da0 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e p('..<Target.Name="BeforeBuild">
41dc0 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 ')._p('..</Target>')._p('..<Targ
41de0 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f et.Name="AfterBuild">')._p('..</
41e00 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a Target>')._p('..-->')._p('</Proj
41e20 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 ect>').end..local.cs2005.=.prema
41e40 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 ke.vstudio.cs2005.function.cs200
41e60 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 5.generate_user(prj).io.eol.=."\
41e80 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f r\n"._p('<Project.xmlns="http://
41ea0 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/
41ec0 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 msbuild/2003">')._p('..<Property
41ee0 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e Group>').local.refpaths.=.table.
41f00 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 28 translate(prj.libdirs,.function(
41f20 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c v).return.path.getabsolute(prj.l
41f40 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 ocation...."/"....v).end)._p('..
41f60 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 ..<ReferencePath>%s</ReferencePa
41f80 74 68 3e 27 2c 20 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 th>',.path.translate(table.conca
41fa0 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c t(refpaths,.";"),."\\"))._p('..<
41fc0 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e /PropertyGroup>')._p('</Project>
41fe0 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d ').end..premake.vstudio.vc2010.=
42000 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 .{.}.local.vc2010.=.premake.vstu
42020 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 dio.vc2010.local.vstudio.=.prema
42040 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 ke.vstudio.local.function.vs2010
42060 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 _config(prj)._p(1,'<ItemGroup.La
42080 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 bel="ProjectConfigurations">').f
420a0 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 or._,.cfginfo.in.ipairs(prj.solu
420c0 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c tion.vstudio_configs).do._p(2,'<
420e0 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 ProjectConfiguration.Include="%s
42100 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a ">',.premake.esc(cfginfo.name)).
42120 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 _p(3,'<Configuration>%s</Configu
42140 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c ration>',cfginfo.buildcfg)._p(3,
42160 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 '<Platform>%s</Platform>',cfginf
42180 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 o.platform)._p(2,'</ProjectConfi
421a0 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 guration>').end._p(1,'</ItemGrou
421c0 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 p>').end.local.function.vs2010_g
421e0 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 lobals(prj)._p(1,'<PropertyGroup
42200 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 .Label="Globals">')._p(2,'<Proje
42220 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 ctGuid>{%s}</ProjectGuid>',prj.u
42240 75 69 64 29 0a 5f 70 28 32 2c 27 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f uid)._p(2,'<RootNamespace>%s</Ro
42260 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 70 72 6a 2e 66 otNamespace>',prj.name).if.prj.f
42280 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a lags.and.prj.flags.Managed.then.
422a0 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 34 _p(2,'<TargetFrameworkVersion>v4
422c0 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 .0</TargetFrameworkVersion>')._p
422e0 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f (2,'<Keyword>ManagedCProj</Keywo
42300 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 rd>').elseif.vstudio.toolset.==.
42320 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 44 65 66 61 75 6c 74 4c "v120_wp81".then._p(2,'<DefaultL
42340 61 6e 67 75 61 67 65 3e 65 6e 2d 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 anguage>en-US</DefaultLanguage>'
42360 29 0a 5f 70 28 32 2c 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 )._p(2,'<MinimumVisualStudioVers
42380 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 ion>12.0</MinimumVisualStudioVer
423a0 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 sion>')._p(2,'<AppContainerAppli
423c0 63 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 cation>true</AppContainerApplica
423e0 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 tion>')._p(2,'<ApplicationType>W
42400 69 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 indows.Phone</ApplicationType>')
42420 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e ._p(2,'<ApplicationTypeRevision>
42440 38 2e 31 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 29 0a 8.1</ApplicationTypeRevision>').
42460 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b else._p(2,'<Keyword>Win32Proj</K
42480 65 79 77 6f 72 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 eyword>').end._p(1,'</PropertyGr
424a0 6f 75 70 3e 27 29 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 oup>').end.function.vc2010.confi
424c0 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 g_type(config).local.t.=.{.Share
424e0 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c dLib.=."DynamicLibrary",.StaticL
42500 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 ib.=."StaticLibrary",.ConsoleApp
42520 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 .=."Application",.WindowedApp.=.
42540 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e "Application".}.return.t[config.
42560 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 kind].end.local.function.if_conf
42580 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 ig_and_platform().return.'Condit
425a0 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f ion="\'$(Configuration)|$(Platfo
425c0 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 rm)\'==\'%s\'"'.end.local.functi
425e0 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c on.optimisation(cfg).local.resul
42600 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 t.=."Disabled".for._,.value.in.i
42620 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d pairs(cfg.flags).do.if.(value.==
42640 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c ."Optimize").then.result.=."Full
42660 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 ".elseif.(value.==."OptimizeSize
42680 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 ").then.result.=."MinSpace".else
426a0 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 if.(value.==."OptimizeSpeed").th
426c0 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 72 en.result.=."MaxSpeed".end.end.r
426e0 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 30 31 30 eturn.result.end.function.vc2010
42700 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c .configurationPropertyGroup(cfg,
42720 20 63 66 67 69 6e 66 6f 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 .cfginfo)._p(1,'<PropertyGroup.'
42740 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 20 4c ..if_config_and_platform()...'.L
42760 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 abel="Configuration">'.,.premake
42780 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 .esc(cfginfo.name))._p(2,'<Confi
427a0 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 gurationType>%s</ConfigurationTy
427c0 70 65 3e 27 2c 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 pe>',vc2010.config_type(cfg))._p
427e0 28 32 2c 27 3c 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 (2,'<UseDebugLibraries>%s</UseDe
42800 62 75 67 4c 69 62 72 61 72 69 65 73 3e 27 2c 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e bugLibraries>',.iif(optimisation
42820 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 (cfg).==."Disabled","true","fals
42840 65 22 29 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f e"))._p(2,'<PlatformToolset>%s</
42860 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 PlatformToolset>',.premake.vstud
42880 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 io.toolset).if.cfg.flags.MFC.the
428a0 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 n._p(2,'<UseOfMfc>%s</UseOfMfc>'
428c0 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 ,.iif(cfg.flags.StaticRuntime,."
428e0 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e Static",."Dynamic")).end.if.cfg.
42900 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c flags.ATL.or.cfg.flags.StaticATL
42920 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 .then._p(2,'<UseOfAtl>%s</UseOfA
42940 74 6c 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 tl>',.iif(cfg.flags.StaticATL,."
42960 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e Static",."Dynamic")).end.if.cfg.
42980 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 43 4c 52 53 75 70 flags.Managed.then._p(2,'<CLRSup
429a0 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 53 75 70 70 6f 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 port>true</CLRSupport>').end._p(
429c0 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 6c 6f 63 61 6c 20 1,'</PropertyGroup>').end.local.
429e0 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f function.import_props(prj).for._
42a00 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e ,.cfginfo.in.ipairs(prj.solution
42a20 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d .vstudio_configs).do.local.cfg.=
42a40 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e .premake.getconfig(prj,.cfginfo.
42a60 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f src_buildcfg,.cfginfo.src_platfo
42a80 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e rm)._p(1,'<ImportGroup.'..if_con
42aa0 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 fig_and_platform()...'.Label="Pr
42ac0 6f 70 65 72 74 79 53 68 65 65 74 73 22 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 opertySheets">'.,premake.esc(cfg
42ae0 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 info.name))._p(2,'<Import.Projec
42b00 74 3d 22 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 t="$(UserRootDir)\\Microsoft.Cpp
42b20 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 .$(Platform).user.props".Conditi
42b40 6f 6e 3d 22 65 78 69 73 74 73 28 5c 27 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 on="exists(\'$(UserRootDir)\\Mic
42b60 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 rosoft.Cpp.$(Platform).user.prop
42b80 73 5c 27 29 22 20 4c 61 62 65 6c 3d 22 4c 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 s\')".Label="LocalAppDataPlatfor
42ba0 6d 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 m"./>')._p(1,'</ImportGroup>').e
42bc0 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f nd.end.function.vc2010.outputPro
42be0 70 65 72 74 69 65 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 perties(prj).for._,.cfginfo.in.i
42c00 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 69 pairs(prj.solution.vstudio_confi
42c20 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 74 63 6f gs).do.local.cfg.=.premake.getco
42c40 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 20 nfig(prj,.cfginfo.src_buildcfg,.
42c60 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 cfginfo.src_platform).local.targ
42c80 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 et.=.cfg.buildtarget._p(1,'<Prop
42ca0 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 ertyGroup.'..if_config_and_platf
42cc0 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f orm()...'>',.premake.esc(cfginfo
42ce0 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 5c 5c 3c 2f 4f 75 74 44 .name))._p(2,'<OutDir>%s\\</OutD
42d00 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f ir>',.premake.esc(target.directo
42d20 72 79 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 ry)).if.cfg.platform.==."Xbox360
42d40 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 ".then._p(2,'<OutputFile>$(OutDi
42d60 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 r)%s</OutputFile>',.premake.esc(
42d80 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e target.name)).end._p(2,'<IntDir>
42da0 25 73 5c 5c 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e %s\\</IntDir>',.premake.esc(cfg.
42dc0 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 objectsdir))._p(2,'<TargetName>%
42de0 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 s</TargetName>',.premake.esc(pat
42e00 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 h.getbasename(target.name)))._p(
42e20 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 2,'<TargetExt>%s</TargetExt>',.p
42e40 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 remake.esc(path.getextension(tar
42e60 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 get.name))).if.cfg.kind.==."Shar
42e80 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e edLib".then.local.ignore.=.(cfg.
42ea0 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 20 5f 70 28 32 2c flags.NoImportLib.~=.nil).._p(2,
42ec0 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 '<IgnoreImportLibrary>%s</Ignore
42ee0 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 ImportLibrary>',.tostring(ignore
42f00 29 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 63 4c 69 62 )).end.if.cfg.kind.~=."StaticLib
42f20 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 ".then._p(2,'<LinkIncremental>%s
42f40 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 </LinkIncremental>',.tostring(pr
42f60 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 emake.config.isincrementallink(c
42f80 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 fg))).end.if.cfg.flags.NoManifes
42fa0 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 t.then._p(2,'<GenerateManifest>f
42fc0 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 alse</GenerateManifest>').end._p
42fe0 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 65 6e 64 0a 6c (1,'</PropertyGroup>').end.end.l
43000 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c ocal.function.runtime(cfg).local
43020 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 .runtime.local.flags.=.cfg.flags
43040 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 .if.premake.config.isdebugbuild(
43060 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 cfg).then.runtime.=.iif(flags.St
43080 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 aticRuntime.and.not.flags.Manage
430a0 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 d,."MultiThreadedDebug",."MultiT
430c0 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d hreadedDebugDLL").else.runtime.=
430e0 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 .iif(flags.StaticRuntime.and.not
43100 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c .flags.Managed,."MultiThreaded",
43120 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 ."MultiThreadedDLL").end.return.
43140 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f runtime.end.local.function.preco
43160 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 mpiled_header(cfg).......if.not.
43180 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 61 64 65 cfg.flags.NoPCH.and.cfg.pchheade
431a0 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e r.then._p(3,'<PrecompiledHeader>
431c0 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 Use</PrecompiledHeader>')._p(3,'
431e0 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f <PrecompiledHeaderFile>%s</Preco
43200 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 mpiledHeaderFile>',.cfg.pchheade
43220 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 r).else._p(3,'<PrecompiledHeader
43240 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a ></PrecompiledHeader>').end.end.
43260 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 local.function.preprocessor(inde
43280 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e nt,cfg).if.#cfg.defines.>.0.then
432a0 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 ._p(indent,'<PreprocessorDefinit
432c0 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f ions>%s;%%(PreprocessorDefinitio
432e0 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c ns)</PreprocessorDefinitions>'.,
43300 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 64 65 66 premake.esc(table.concat(cfg.def
43320 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 ines,.";"))).else._p(indent,'<Pr
43340 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 eprocessorDefinitions></Preproce
43360 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c ssorDefinitions>').end.end.local
43380 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 .function.include_dirs(indent,cf
433a0 67 29 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 74 68 65 6e 0a g).if.#cfg.includedirs.>.0.then.
433c0 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 _p(indent,'<AdditionalIncludeDir
433e0 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 ectories>%s;%%(AdditionalInclude
43400 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 Directories)</AdditionalIncludeD
43420 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 irectories>'.,premake.esc(path.t
43440 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 64 ranslate(table.concat(cfg.includ
43460 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 edirs,.";"),.'\\'))).end.end.loc
43480 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 al.function.resource_compile(cfg
434a0 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 )._p(2,'<ResourceCompile>').prep
434c0 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 rocessor(3,cfg).include_dirs(3,c
434e0 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 fg)._p(2,'</ResourceCompile>').e
43500 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 nd.local.function.exceptions(cfg
43520 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e ).if.cfg.flags.NoExceptions.then
43540 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 66 61 6c 73 65 3c ._p(2,'<ExceptionHandling>false<
43560 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 /ExceptionHandling>').elseif.cfg
43580 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e .flags.SEH.then._p(2,'<Exception
435a0 48 61 6e 64 6c 69 6e 67 3e 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e Handling>Async</ExceptionHandlin
435c0 67 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 72 74 74 69 g>').end.end.local.function.rtti
435e0 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f (cfg).if.cfg.flags.NoRTTI.and.no
43600 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c t.cfg.flags.Managed.then._p(3,'<
43620 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 RuntimeTypeInfo>false</RuntimeTy
43640 70 65 49 6e 66 6f 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 peInfo>').end.end.local.function
43660 20 77 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 .wchar_t_buildin(cfg).if.cfg.fla
43680 67 73 2e 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 gs.NativeWChar.then._p(3,'<Treat
436a0 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 WChar_tAsBuiltInType>true</Treat
436c0 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 WChar_tAsBuiltInType>').elseif.c
436e0 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 fg.flags.NoNativeWChar.then._p(3
43700 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c ,'<TreatWChar_tAsBuiltInType>fal
43720 73 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 se</TreatWChar_tAsBuiltInType>')
43740 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 .end.end.local.function.sse(cfg)
43760 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 .if.cfg.flags.EnableSSE.then._p(
43780 33 2c 27 3c 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 3,'<EnableEnhancedInstructionSet
437a0 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 >StreamingSIMDExtensions</Enable
437c0 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 EnhancedInstructionSet>').elseif
437e0 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 33 2c .cfg.flags.EnableSSE2.then._p(3,
43800 27 3c 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 3e 53 '<EnableEnhancedInstructionSet>S
43820 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 treamingSIMDExtensions2</EnableE
43840 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 nhancedInstructionSet>').end.end
43860 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 .local.function.floating_point(c
43880 66 67 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 fg)......if.cfg.flags.FloatFast.
438a0 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 then._p(3,'<FloatingPointModel>F
438c0 61 73 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 ast</FloatingPointModel>').elsei
438e0 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 f.cfg.flags.FloatStrict.and.not.
43900 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c cfg.flags.Managed.then._p(3,'<Fl
43920 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e oatingPointModel>Strict</Floatin
43940 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e gPointModel>').end.end.local.fun
43960 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 ction.debug_info(cfg).local.debu
43980 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 g_info.=.''.if.cfg.flags.Symbols
439a0 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 0a 6f .then.if.cfg.platform.==."x64".o
439c0 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 r.cfg.flags.Managed.or.premake.c
439e0 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 onfig.isoptimizedbuild(cfg.flags
43a00 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 ).or.cfg.flags.NoEditAndContinue
43a20 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 .then.debug_info.=."ProgramDatab
43a40 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 ase".else.debug_info.=."EditAndC
43a60 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 ontinue".end.end._p(3,'<DebugInf
43a80 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 ormationFormat>%s</DebugInformat
43aa0 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 ionFormat>',debug_info).end.loca
43ac0 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 l.function.minimal_build(cfg).if
43ae0 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 .premake.config.isdebugbuild(cfg
43b00 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 ).and.cfg.flags.EnableMinimalReb
43b20 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e uild.then._p(3,'<MinimalRebuild>
43b40 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 true</MinimalRebuild>').else._p(
43b60 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 3,'<MinimalRebuild>false</Minima
43b80 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 lRebuild>').end.end.local.functi
43ba0 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e on.compile_language(cfg).if.cfg.
43bc0 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d options.ForceCPP.then._p(3,'<Com
43be0 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 pileAs>CompileAsCpp</CompileAs>'
43c00 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 ).else.if.cfg.language.==."C".th
43c20 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f en._p(3,'<CompileAs>CompileAsC</
43c40 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 CompileAs>').end.end.end.local.f
43c60 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 unction.forcedinclude_files(inde
43c80 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e nt,cfg).if.#cfg.forcedincludes.>
43ca0 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 .0.then._p(indent,'<ForcedInclud
43cc0 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a eFiles>%s</ForcedIncludeFiles>'.
43ce0 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c ,premake.esc(path.translate(tabl
43d00 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 e.concat(cfg.forcedincludes,.";"
43d20 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f ),.'\\'))).end.end.local.functio
43d40 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 n.vs10_clcompile(cfg)._p(2,'<ClC
43d60 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f ompile>')._p(3,'<AdditionalOptio
43d80 6e 73 3e 25 73 20 25 73 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 ns>%s.%s%%(AdditionalOptions)</A
43da0 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 dditionalOptions>'.,.table.conca
43dc0 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c t(premake.esc(cfg.buildoptions),
43de0 20 22 20 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 .".").,.iif(cfg.flags.UnsignedCh
43e00 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a ar,."/J.",.".").)._p(3,'<Optimiz
43e20 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 ation>%s</Optimization>',optimis
43e40 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a ation(cfg)).include_dirs(3,cfg).
43e60 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c preprocessor(3,cfg).minimal_buil
43e80 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 d(cfg).if..not.premake.config.is
43ea0 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 optimizedbuild(cfg.flags).then.i
43ec0 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 f.not.cfg.flags.Managed.then._p(
43ee0 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 3,'<BasicRuntimeChecks>EnableFas
43f00 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 tChecks</BasicRuntimeChecks>').e
43f20 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 nd.if.cfg.flags.ExtraWarnings.th
43f40 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 en.end.else._p(3,'<StringPooling
43f60 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 >true</StringPooling>').end._p(3
43f80 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 ,'<RuntimeLibrary>%s</RuntimeLib
43fa0 72 61 72 79 3e 27 2c 20 72 75 6e 74 69 6d 65 28 63 66 67 29 29 0a 5f 70 28 33 2c 27 3c 46 75 6e rary>',.runtime(cfg))._p(3,'<Fun
43fc0 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e ctionLevelLinking>true</Function
43fe0 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 LevelLinking>').if.not.cfg.flags
44000 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 .NoMultiProcessorCompilation.and
44020 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 .not.cfg.flags.EnableMinimalRebu
44040 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f ild.then._p(3,'<MultiProcessorCo
44060 6d 70 69 6c 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f mpilation>true</MultiProcessorCo
44080 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 mpilation>').else._p(3,'<MultiPr
440a0 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 ocessorCompilation>false</MultiP
440c0 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f rocessorCompilation>').end.preco
440e0 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e mpiled_header(cfg).if.cfg.flags.
44100 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e ExtraWarnings.then._p(3,'<Warnin
44120 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 gLevel>Level4</WarningLevel>').e
44140 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f lse._p(3,'<WarningLevel>Level3</
44160 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 WarningLevel>').end.if.cfg.flags
44180 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 .FatalWarnings.then._p(3,'<Treat
441a0 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e WarningAsError>true</TreatWarnin
441c0 67 41 73 45 72 72 6f 72 3e 27 29 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a gAsError>').end.exceptions(cfg).
441e0 72 74 74 69 28 63 66 67 29 0a 77 63 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 73 rtti(cfg).wchar_t_buildin(cfg).s
44200 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 se(cfg).floating_point(cfg).debu
44220 67 5f 69 6e 66 6f 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 g_info(cfg).if.cfg.flags.Symbols
44240 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 .then._p(3,'<ProgramDataBaseFile
44260 4e 61 6d 65 3e 24 28 4f 75 74 44 69 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 Name>$(OutDir)%s.pdb</ProgramDat
44280 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 aBaseFileName>'.,.path.getbasena
442a0 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 me(cfg.buildtarget.name)).end.if
442c0 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f .cfg.flags.NoFramePointer.then._
442e0 70 28 33 2c 27 3c 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d p(3,'<OmitFramePointers>true</Om
44300 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c itFramePointers>').end.compile_l
44320 61 6e 67 75 61 67 65 28 63 66 67 29 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 anguage(cfg).forcedinclude_files
44340 28 33 2c 63 66 67 29 3b 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e (3,cfg);._p(2,'</ClCompile>').en
44360 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 d.local.function.event_hooks(cfg
44380 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 ).if.#cfg.postbuildcommands>.0.t
443a0 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 hen....._p(2,'<PostBuildEvent>')
443c0 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 6e 64 3e 27 2c 70 72 ._p(3,'<Command>%s</Command>',pr
443e0 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 66 67 2e 70 6f 73 74 emake.esc(table.implode(cfg.post
44400 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 buildcommands,."",."",."\r\n")))
44420 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 ._p(2,'</PostBuildEvent>').end.i
44440 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a f.#cfg.prebuildcommands>.0.then.
44460 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 ...._p(2,'<PreBuildEvent>')._p(3
44480 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 ,'<Command>%s</Command>',premake
444a0 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 .esc(table.implode(cfg.prebuildc
444c0 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c ommands,."",."",."\r\n")))._p(2,
444e0 27 3c 2f 50 72 65 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 '</PreBuildEvent>').end.if.#cfg.
44500 70 72 65 6c 69 6e 6b 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 prelinkcommands>.0.then....._p(2
44520 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e ,'<PreLinkEvent>')._p(3,'<Comman
44540 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 61 62 6c d>%s</Command>',premake.esc(tabl
44560 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 e.implode(cfg.prelinkcommands,."
44580 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b ",."",."\r\n")))._p(2,'</PreLink
445a0 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 Event>').end.end.local.function.
445c0 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 additional_options(indent,cfg).i
445e0 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 65 6e 0a 5f 70 28 69 f.#cfg.linkoptions.>.0.then._p(i
44600 6e 64 65 6e 74 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 25 28 ndent,'<AdditionalOptions>%s.%%(
44620 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
44640 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 tions>',.table.concat(premake.es
44660 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e c(cfg.linkoptions),.".")).end.en
44680 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 d.local.function.link_target_mac
446a0 68 69 6e 65 28 69 6e 64 65 78 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 hine(index,cfg).local.platforms.
446c0 3d 20 7b 78 33 32 20 3d 20 27 4d 61 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 =.{x32.=.'MachineX86',.x64.=.'Ma
446e0 63 68 69 6e 65 58 36 34 27 7d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 chineX64'}.if.platforms[cfg.plat
44700 66 6f 72 6d 5d 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 form].then._p(index,'<TargetMach
44720 69 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 ine>%s</TargetMachine>',.platfor
44740 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 ms[cfg.platform]).end.end.local.
44760 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 function.item_def_lib(cfg)......
44780 20 20 2d 2d 20 54 68 65 20 58 62 6f 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 ..--.The.Xbox360.project.files.a
447a0 72 65 20 73 74 6f 72 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 re.stored.in.another.place.in.th
447c0 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 e.project.file..if.cfg.kind.==.'
447e0 53 74 61 74 69 63 4c 69 62 27 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 StaticLib'.and.cfg.platform.~=."
44800 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 Xbox360".then._p(1,'<Lib>')._p(2
44820 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
44840 74 46 69 6c 65 3e 27 2c 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 tFile>',cfg.buildtarget.name).ad
44860 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 ditional_options(2,cfg).link_tar
44880 67 65 74 5f 6d 61 63 68 69 6e 65 28 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 get_machine(2,cfg)._p(1,'</Lib>'
448a0 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 6d 70 6f 72 74 5f ).end.end.local.function.import_
448c0 6c 69 62 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c lib(cfg).if.cfg.kind.==."SharedL
448e0 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e ib".then.local.implibname.=.cfg.
44900 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 linktarget.fullpath._p(3,'<Impor
44920 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 tLibrary>%s</ImportLibrary>',iif
44940 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 65 (cfg.flags.NoImportLib,.cfg.obje
44960 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 69 ctsdir...."\\"....path.getname(i
44980 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 65 6e 64 mplibname),.implibname)).end.end
449a0 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c .function.vc2010.link(cfg)._p(2,
449c0 27 3c 4c 69 6e 6b 3e 27 29 0a 5f 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 '<Link>')._p(3,'<SubSystem>%s</S
449e0 75 62 53 79 73 74 65 6d 3e 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e ubSystem>',.iif(cfg.kind.==."Con
44a00 73 6f 6c 65 41 70 70 22 2c 20 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 soleApp",."Console",."Windows"))
44a20 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e ._p(3,'<GenerateDebugInformation
44a40 3e 25 73 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c >%s</GenerateDebugInformation>',
44a60 20 74 6f 73 74 72 69 6e 67 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e .tostring(cfg.flags.Symbols.~=.n
44a80 69 6c 29 29 0a 69 66 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 il)).if.premake.config.isoptimiz
44aa0 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 edbuild(cfg.flags).then._p(3,'<E
44ac0 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 nableCOMDATFolding>true</EnableC
44ae0 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 OMDATFolding>')._p(3,'<OptimizeR
44b00 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 eferences>true</OptimizeReferenc
44b20 65 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 es>').end.if.cfg.kind.~=.'Static
44b40 4c 69 62 27 20 74 68 65 6e 0a 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e Lib'.then.vc2010.additionalDepen
44b60 64 65 6e 63 69 65 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 dencies(cfg)._p(3,'<OutputFile>$
44b80 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 20 63 66 67 2e 62 75 (OutDir)%s</OutputFile>',.cfg.bu
44ba0 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 64 69 72 73 20 ildtarget.name).if.#cfg.libdirs.
44bc0 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 4c 69 62 72 61 72 >.0.then._p(3,'<AdditionalLibrar
44be0 79 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 yDirectories>%s;%%(AdditionalLib
44c00 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 raryDirectories)</AdditionalLibr
44c20 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 27 2c 0a 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 aryDirectories>',.premake.esc(pa
44c40 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 6c 69 th.translate(table.concat(cfg.li
44c60 62 64 69 72 73 2c 20 27 3b 27 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 bdirs,.';'),.'\\'))).end.if.vc20
44c80 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 10.config_type(cfg).==.'Applicat
44ca0 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 ion'.and.not.cfg.flags.WinMain.a
44cc0 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 0a 69 66 nd.not.cfg.flags.Managed.then.if
44ce0 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 .cfg.flags.Unicode.then._p(3,'<E
44d00 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c ntryPointSymbol>wmainCRTStartup<
44d20 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 /EntryPointSymbol>').else._p(3,'
44d40 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 <EntryPointSymbol>mainCRTStartup
44d60 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d </EntryPointSymbol>').end.end.im
44d80 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 port_lib(cfg).local.deffile.=.pr
44da0 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 emake.findfile(cfg,.".def").if.d
44dc0 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 effile.then._p(3,'<ModuleDefinit
44de0 69 6f 6e 46 69 6c 65 3e 25 73 3c 2f 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 ionFile>%s</ModuleDefinitionFile
44e00 3e 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 >',.deffile).end.link_target_mac
44e20 68 69 6e 65 28 33 2c 63 66 67 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 hine(3,cfg).additional_options(3
44e40 2c 63 66 67 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 ,cfg).end._p(2,'</Link>').end.fu
44e60 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e nction.vc2010.additionalDependen
44e80 63 69 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e cies(cfg).local.links.=.premake.
44ea0 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 getlinks(cfg,."system",."fullpat
44ec0 68 22 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 h").if.#links.>.0.then._p(3,'<Ad
44ee0 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 ditionalDependencies>%s;%%(Addit
44f00 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 ionalDependencies)</AdditionalDe
44f20 70 65 6e 64 65 6e 63 69 65 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 pendencies>',.table.concat(links
44f40 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 ,.";")).end.end.local.function.i
44f60 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 tem_definitions(prj).for._,.cfgi
44f80 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 nfo.in.ipairs(prj.solution.vstud
44fa0 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 io_configs).do.local.cfg.=.prema
44fc0 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 ke.getconfig(prj,.cfginfo.src_bu
44fe0 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 ildcfg,.cfginfo.src_platform)._p
45000 28 31 2c 27 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 27 20 2e 2e 69 66 5f (1,'<ItemDefinitionGroup.'...if_
45020 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 0a 2c 70 72 65 config_and_platform()...'>'.,pre
45040 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 5f 63 6c 63 make.esc(cfginfo.name)).vs10_clc
45060 6f 6d 70 69 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 ompile(cfg).resource_compile(cfg
45080 29 0a 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 76 63 32 30 31 30 2e 6c 69 6e 6b 28 ).item_def_lib(cfg).vc2010.link(
450a0 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 49 74 cfg).event_hooks(cfg)._p(1,'</It
450c0 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e emDefinitionGroup>').end.end.fun
450e0 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 67 ction.vc2010.getfilegroup(prj,.g
45100 72 6f 75 70 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 70 72 6a 2e 76 63 roup).local.sortedfiles.=.prj.vc
45120 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 0a 69 66 20 6e 6f 74 20 73 6f 72 74 65 64 66 69 6c 2010sortedfiles.if.not.sortedfil
45140 65 73 20 74 68 65 6e 0a 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 7b 0a 43 6c 43 6f 6d 70 69 6c es.then.sortedfiles.=.{.ClCompil
45160 65 20 3d 20 7b 7d 2c 0a 43 6c 49 6e 63 6c 75 64 65 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b e.=.{},.ClInclude.=.{},.None.=.{
45180 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 41 70 70 78 4d 61 6e },.ResourceCompile.=.{},.AppxMan
451a0 69 66 65 73 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 ifest.=.{}.}.local.foundAppxMani
451c0 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 fest.=.false.for.file.in.premake
451e0 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 .project.eachfile(prj).do.if.pat
45200 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c h.iscppfile(file.name).then.tabl
45220 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 43 6f 6d 70 69 6c 65 2c 20 e.insert(sortedfiles.ClCompile,.
45240 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 69 file).elseif.path.iscppheader(fi
45260 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 le.name).then.if.not.table.icont
45280 61 69 6e 73 28 70 72 6a 2e 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e ains(prj.removefiles,.file).then
452a0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c .table.insert(sortedfiles.ClIncl
452c0 75 64 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 ude,.file).end.elseif.path.isres
452e0 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e ourcefile(file.name).then.table.
45300 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 insert(sortedfiles.ResourceCompi
45320 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e le,.file).else.local.ext.=.path.
45340 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a getextension(file.name):lower().
45360 69 66 20 65 78 74 20 3d 3d 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 66 if.ext.==.".appxmanifest".then.f
45380 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e oundAppxManifest.=.true.table.in
453a0 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 sert(sortedfiles.AppxManifest,.f
453c0 69 6c 65 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c ile).else.table.insert(sortedfil
453e0 65 73 2e 4e 6f 6e 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 es.None,.file).end.end.end.if.vs
45400 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 61 6e 64 tudio.toolset.==."v120_wp81".and
45420 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 6e .prj.kind.==."WindowedApp".and.n
45440 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 73 74 75 64 69 ot.foundAppxManifest.then.vstudi
45460 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 o.needAppxManifest.=.true.local.
45480 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e fcfg.=.{}.fcfg.name.=.prj.name..
454a0 2e 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 ..".appxmanifest".fcfg.vpath.=.p
454c0 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 2c 20 66 63 66 remake.project.getvpath(prj,.fcf
454e0 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 g.name).table.insert(sortedfiles
45500 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 32 .AppxManifest,.fcfg).end.prj.vc2
45520 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 73 0a 65 6e 64 010sortedfiles.=.sortedfiles.end
45540 0a 72 65 74 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a 65 6e 64 0a 66 .return.sortedfiles[group].end.f
45560 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 unction.vc2010.files(prj).vc2010
45580 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 .simplefilesgroup(prj,."ClInclud
455a0 65 22 29 0a 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 e").vc2010.compilerfilesgroup(pr
455c0 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 j).vc2010.simplefilesgroup(prj,.
455e0 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 "None").vc2010.customtaskgroup(p
45600 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c rj).vc2010.simplefilesgroup(prj,
45620 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c ."ResourceCompile").vc2010.simpl
45640 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 efilesgroup(prj,."AppxManifest")
45660 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 .end.function.vc2010.customtaskg
45680 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 roup(prj).local.files.=.{.}.for.
456a0 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a _,.custombuildtask.in.ipairs(prj
456c0 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f .custombuildtask.or.{}).do.for._
456e0 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c ,.buildtask.in.ipairs(custombuil
45700 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 3d 20 7b 20 7d dtask.or.{}).do.local.fcfg.=.{.}
45720 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 76 65 28 70 72 .fcfg.name.=.path.getrelative(pr
45740 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 66 67 2e 76 70 j.location,buildtask[1]).fcfg.vp
45760 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 6d 65 29 0a 74 ath.=.path.trimdots(fcfg.name).t
45780 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 64 0a 65 6e 64 able.insert(files,.fcfg).end.end
457a0 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d .if.#files.>.0..then._p(1,'<Item
457c0 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 Group>').local.groupedBuildTasks
457e0 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 .=.{}.for._,.custombuildtask.in.
45800 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 72 20 7b 7d ipairs(prj.custombuildtask.or.{}
45820 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 69 72 73 28 ).do.for._,.buildtask.in.ipairs(
45840 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 69 66 20 28 67 72 custombuildtask.or.{}).do.if.(gr
45860 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 3d oupedBuildTasks[buildtask[1]].==
45880 20 6e 69 6c 29 20 74 68 65 6e 0a 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 .nil).then.groupedBuildTasks[bui
458a0 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 ldtask[1]].=.{}.end.table.insert
458c0 28 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 (groupedBuildTasks[buildtask[1]]
458e0 2c 20 62 75 69 6c 64 74 61 73 6b 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 63 ,.buildtask).end.end.for.name,.c
45900 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 70 61 69 72 73 28 67 72 6f 75 70 65 64 42 ustombuildtask.in.pairs(groupedB
45920 75 69 6c 64 54 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 43 75 73 74 6f uildTasks.or.{}).do._p(2,'<Custo
45940 6d 42 75 69 6c 64 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 mBuild.Include=\"%s\">',.path.tr
45960 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 anslate(path.getrelative(prj.loc
45980 61 74 69 6f 6e 2c 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 65 54 ation,name),."\\"))._p(3,'<FileT
459a0 79 70 65 3e 54 65 78 74 3c 2f 46 69 6c 65 54 79 70 65 3e 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 ype>Text</FileType>').local.cmd.
459c0 3d 20 22 22 0a 6c 6f 63 61 6c 20 6f 75 74 70 75 74 73 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 20 62 =."".local.outputs.=."".for._,.b
459e0 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 uildtask.in.ipairs(custombuildta
45a00 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 sk.or.{}).do.for._,.cmdline.in.i
45a20 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 63 6d 64 pairs(buildtask[4].or.{}).do.cmd
45a40 20 3d 20 63 6d 64 20 2e 2e 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a .=.cmd....cmdline.local.num.=.1.
45a60 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
45a80 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
45aa0 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
45ac0 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
45ae0 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
45b00 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
45b20 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 ,."%$%(<%)",.string.format("%s."
45b40 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 ,path.getrelative(prj.location,b
45b60 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 uildtask[1]))).cmd.=.string.gsub
45b80 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 (cmd,."%$%(@%)",.string.format("
45ba0 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
45bc0 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 29 29 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 on,buildtask[2]))).cmd.=.cmd....
45be0 22 5c 72 5c 6e 22 0a 65 6e 64 20 0a 6f 75 74 70 75 74 73 20 3d 20 6f 75 74 70 75 74 73 20 2e 2e "\r\n".end..outputs.=.outputs...
45c00 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 .path.getrelative(prj.location,b
45c20 75 69 6c 64 74 61 73 6b 5b 32 5d 29 20 2e 2e 20 22 3b 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 43 uildtask[2])....";".end._p(3,'<C
45c40 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 63 6d 64 29 0a 5f 70 28 33 2c 27 ommand>%s</Command>',cmd)._p(3,'
45c60 3c 4f 75 74 70 75 74 73 3e 25 73 25 25 28 4f 75 74 70 75 74 73 29 3c 2f 4f 75 74 70 75 74 73 3e <Outputs>%s%%(Outputs)</Outputs>
45c80 27 2c 6f 75 74 70 75 74 73 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e ',outputs)._p(3,'<SubType>Design
45ca0 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 4d 65 73 73 61 67 65 3e 3c 2f er</SubType>')._p(3,'<Message></
45cc0 4d 65 73 73 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 Message>')._p(2,'</CustomBuild>'
45ce0 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 ).end._p(1,'</ItemGroup>').end.e
45d00 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 nd.function.vc2010.simplefilesgr
45d20 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c oup(prj,.section,.subtype).local
45d40 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a .files.=.vc2010.getfilegroup(prj
45d60 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f ,.section).if.#files.>.0..then._
45d80 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 20 69 p(1,'<ItemGroup>').for._,.file.i
45da0 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 73 75 62 74 79 70 65 20 74 68 n.ipairs(files).do.if.subtype.th
45dc0 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 5c 22 3e 27 2c 20 73 en._p(2,'<%s.Include=\"%s\">',.s
45de0 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
45e00 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 25 73 3c 2f 53 75 62 54 ,."\\"))._p(3,'<SubType>%s</SubT
45e20 79 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 ype>',.subtype)._p(2,'</%s>',.se
45e40 63 74 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 ction).else._p(2,'<%s.Include=\"
45e60 25 73 5c 22 20 2f 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 %s\"./>',.section,.path.translat
45e80 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 e(file.name,."\\")).end.end._p(1
45ea0 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 6f ,'</ItemGroup>').end.end.functio
45ec0 6e 20 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 n.vc2010.compilerfilesgroup(prj)
45ee0 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 .local.configs.=.prj.solution.vs
45f00 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 tudio_configs.local.files.=.vc20
45f20 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 6c 65 22 10.getfilegroup(prj,."ClCompile"
45f40 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 6f 6e 66 ).if.#files.>.0..then.local.conf
45f60 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 ig_mappings.=.{}.for._,.cfginfo.
45f80 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 in.ipairs(configs).do.local.cfg.
45fa0 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 69 6e 66 6f =.premake.getconfig(prj,.cfginfo
45fc0 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 .src_buildcfg,.cfginfo.src_platf
45fe0 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 63 66 67 2e 70 63 orm).if.cfg.pchheader.and.cfg.pc
46000 68 73 6f 75 72 63 65 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 hsource.and.not.cfg.flags.NoPCH.
46020 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 then.config_mappings[cfginfo].=.
46040 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 70 63 68 73 6f 75 72 63 65 2c 20 22 5c path.translate(cfg.pchsource,."\
46060 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a \").end.end._p(1,'<ItemGroup>').
46080 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a for._,.file.in.ipairs(files).do.
460a0 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e local.translatedpath.=.path.tran
460c0 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 0a 5f 70 28 32 2c 20 27 3c 43 slate(file.name,."\\")._p(2,.'<C
460e0 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 74 72 61 6e 73 lCompile.Include=\"%s\">',.trans
46100 6c 61 74 65 64 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d latedpath)._p(3,.'<ObjectFileNam
46120 65 3e 24 28 49 6e 74 44 69 72 29 25 73 2e 6f 62 6a 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d e>$(IntDir)%s.obj</ObjectFileNam
46140 65 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 e>'.,.premake.esc(path.translate
46160 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 (path.trimdots(path.removeext(fi
46180 6c 65 2e 6e 61 6d 65 29 29 29 29 0a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 le.name)))).).for._,.cfginfo.in.
461a0 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 6f 6e 66 69 67 5f 6d 61 70 ipairs(configs).do.if.config_map
461c0 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 61 6e 64 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 pings[cfginfo].and.translatedpat
461e0 68 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 74 68 h.==.config_mappings[cfginfo].th
46200 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 2e 2e 20 en._p(3,'<PrecompiledHeader.'...
46220 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 20 27 3e 43 72 if_config_and_platform()....'>Cr
46240 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 2c 20 70 72 65 6d 61 eate</PrecompiledHeader>',.prema
46260 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f 6d 61 70 ke.esc(cfginfo.name)).config_map
46280 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 6e 69 6c 20 20 2d 2d 6f 6e 6c 79 20 6f 6e 65 pings[cfginfo].=.nil..--only.one
462a0 20 73 6f 75 72 63 65 20 66 69 6c 65 20 70 65 72 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 .source.file.per.pch.end.end.loc
462c0 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 72 al.excluded.=.table.icontains(pr
462e0 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 j.excludes,.file.name).for._,.vs
46300 63 6f 6e 66 69 67 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 config.in.ipairs(configs).do.loc
46320 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,.
46340 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e vsconfig.src_buildcfg,.vsconfig.
46360 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 src_platform).if.excluded.or.tab
46380 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e le.icontains(cfg.excludes,.file.
463a0 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 name).then._p(3,.'<ExcludedFromB
463c0 75 69 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d uild.'....if_config_and_platform
463e0 28 29 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e ()....'>true</ExcludedFromBuild>
46400 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 0a 29 '.,.premake.esc(vsconfig.name).)
46420 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e .end.end._p(2,'</ClCompile>').en
46440 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 d._p(1,'</ItemGroup>').end.end.f
46460 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 74 61 72 67 65 74 73 29 0a 69 unction.vc2010.header(targets).i
46480 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e o.eol.=."\r\n"._p('<?xml.version
464a0 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 29 0a 6c 6f 63 61 ="1.0".encoding="utf-8"?>').loca
464c0 6c 20 74 20 3d 20 22 22 0a 69 66 20 74 61 72 67 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 l.t.=."".if.targets.then.t.=.'.D
464e0 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 27 20 2e 2e 20 74 61 72 67 65 74 73 20 2e 2e 20 27 efaultTargets="'....targets....'
46500 22 27 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 "'.end._p('<Project%s.ToolsVersi
46520 6f 6e 3d 22 34 2e 30 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d on="4.0".xmlns="http://schemas.m
46540 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 icrosoft.com/developer/msbuild/2
46560 30 30 33 22 3e 27 2c 20 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 003">',.t).end.function.premake.
46580 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 vs2010_vcxproj(prj).io.indent.=.
465a0 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 32 30 "..".vc2010.header("Build").vs20
465c0 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 10_config(prj).vs2010_globals(pr
465e0 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 j)._p(1,'<Import.Project="$(VCTa
46600 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c rgetsPath)\\Microsoft.Cpp.Defaul
46620 74 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 t.props"./>').for._,.cfginfo.in.
46640 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
46660 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 74 63 igs).do.local.cfg.=.premake.getc
46680 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,
466a0 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 31 30 2e 63 6f .cfginfo.src_platform).vc2010.co
466c0 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 nfigurationPropertyGroup(cfg,.cf
466e0 67 69 6e 66 6f 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 ginfo).end._p(1,'<Import.Project
46700 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 70 ="$(VCTargetsPath)\\Microsoft.Cp
46720 70 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 p.props"./>')._p(1,'<ImportGroup
46740 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 5f 70 .Label="ExtensionSettings">')._p
46760 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 (1,'</ImportGroup>').import_prop
46780 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 s(prj)._p(1,'<PropertyGroup.Labe
467a0 6c 3d 22 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a 76 63 32 30 31 30 2e 6f 75 74 70 75 l="UserMacros"./>').vc2010.outpu
467c0 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e tProperties(prj).item_definition
467e0 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e s(prj).vc2010.files(prj).vc2010.
46800 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d projectReferences(prj)._p(1,'<Im
46820 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 5c port.Project="$(VCTargetsPath)\\
46840 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 Microsoft.Cpp.targets"./>')._p(1
46860 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 ,'<ImportGroup.Label="ExtensionT
46880 61 72 67 65 74 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 argets">')._p(1,'</ImportGroup>'
468a0 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 )._p('</Project>').end.function.
468c0 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 6c 6f vc2010.projectReferences(prj).lo
468e0 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 cal.deps.=.premake.getdependenci
46900 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 28 31 2c 27 es(prj).if.#deps.>.0.then._p(1,'
46920 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 <ItemGroup>').for._,.dep.in.ipai
46940 72 73 28 64 65 70 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 74 68 rs(deps).do.local.deppath.=.path
46960 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 .getrelative(prj.location,.vstud
46980 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a io.projectfile(dep))._p(2,'<Proj
469a0 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 ectReference.Include=\"%s\">',.p
469c0 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 ath.translate(deppath,."\\"))._p
469e0 28 33 2c 27 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 64 65 (3,'<Project>{%s}</Project>',.de
46a00 70 2e 75 75 69 64 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 p.uuid).if.vstudio.toolset.==."v
46a20 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e 63 65 4f 120_wp81".then._p(3,'<ReferenceO
46a40 75 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 66 65 72 65 6e 63 65 4f 75 utputAssembly>false</ReferenceOu
46a60 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a tputAssembly>').end._p(2,'</Proj
46a80 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d ectReference>').end._p(1,'</Item
46aa0 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 30 Group>').end.end.function.vc2010
46ac0 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 .debugdir(cfg).if.cfg.debugdir.t
46ae0 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e hen._p('....<LocalDebuggerWorkin
46b00 67 44 69 72 65 63 74 6f 72 79 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b gDirectory>%s</LocalDebuggerWork
46b20 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 ingDirectory>',.path.translate(c
46b40 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 fg.debugdir,.'\\'))._p('....<Deb
46b60 75 67 67 65 72 46 6c 61 76 6f 72 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 uggerFlavor>WindowsLocalDebugger
46b80 3c 2f 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 </DebuggerFlavor>').end.if.cfg.d
46ba0 65 62 75 67 61 72 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 ebugargs.then._p('....<LocalDebu
46bc0 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 ggerCommandArguments>%s</LocalDe
46be0 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e buggerCommandArguments>',.table.
46c00 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a concat(cfg.debugargs,.".")).end.
46c20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 end.function.vc2010.debugenvs(cf
46c40 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 g).if.cfg.debugenvs.and.#cfg.deb
46c60 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 ugenvs.>.0.then._p(2,'<LocalDebu
46c80 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 ggerEnvironment>%s%s</LocalDebug
46ca0 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 2c 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 gerEnvironment>',table.concat(cf
46cc0 67 2e 64 65 62 75 67 65 6e 76 73 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 g.debugenvs,."\n").,iif(cfg.flag
46ce0 73 2e 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 s.DebugEnvsInherit,'\n$(LocalDeb
46d00 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 63 66 67 2e uggerEnvironment)','').).if.cfg.
46d20 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 flags.DebugEnvsDontMerge.then._p
46d40 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 (2,'<LocalDebuggerMergeEnvironme
46d60 6e 74 3e 66 61 6c 73 65 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 nt>false</LocalDebuggerMergeEnvi
46d80 72 6f 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ronment>').end.end.end.function.
46da0 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 premake.vs2010_vcxproj_user(prj)
46dc0 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 .io.indent.=."..".vc2010.header(
46de0 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
46e00 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
46e20 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
46e40 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
46e60 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 _platform)._p('..<PropertyGroup.
46e80 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 '...if_config_and_platform()...'
46ea0 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 >',.premake.esc(cfginfo.name)).v
46ec0 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 c2010.debugdir(cfg).vc2010.debug
46ee0 65 6e 76 73 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e envs(cfg)._p('..</PropertyGroup>
46f00 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 ').end._p('</Project>').end.func
46f20 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 tion.premake.vs2010_appxmanifest
46f40 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 (prj).io.indent.=."..".io.eol.=.
46f60 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 "\r\n"._p('<?xml.version="1.0".e
46f80 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 ncoding="utf-8"?>')._p('<Package
46fa0 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 .xmlns="http://schemas.microsoft
46fc0 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d .com/appx/2010/manifest".xmlns:m
46fe0 32 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 2="http://schemas.microsoft.com/
47000 61 70 70 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 appx/2013/manifest".xmlns:m3="ht
47020 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f tp://schemas.microsoft.com/appx/
47040 32 30 31 34 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 2014/manifest".xmlns:mp="http://
47060 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f schemas.microsoft.com/appx/2014/
47080 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 phone/manifest">')._p(1,'<Identi
470a0 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f ty.Name="'....prj.uuid....'"')._
470c0 70 28 32 2c 27 50 75 62 6c 69 73 68 65 72 3d 22 43 4e 3d 55 6e 6b 6e 6f 77 6e 22 27 29 0a 5f 70 p(2,'Publisher="CN=Unknown"')._p
470e0 28 32 2c 27 56 65 72 73 69 6f 6e 3d 22 31 2e 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c (2,'Version="1.0.0.0"./>')._p(1,
47100 27 3c 6d 70 3a 50 68 6f 6e 65 49 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 '<mp:PhoneIdentity.PhoneProductI
47120 64 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c d="'....prj.uuid....'".PhonePubl
47140 69 73 68 65 72 49 64 3d 22 30 30 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 isherId="00000000-0000-0000-0000
47160 2d 30 30 30 30 30 30 30 30 30 30 30 30 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 -000000000000"/>')._p(1,'<Proper
47180 74 69 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 ties>')._p(2,'<DisplayName>'....
471a0 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 prj.name....'</DisplayName>')._p
471c0 28 32 2c 27 3c 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 55 6e 6b 6e 6f 77 (2,'<PublisherDisplayName>Unknow
471e0 6e 3c 2f 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c n</PublisherDisplayName>')._p(2,
47200 27 3c 4c 6f 67 6f 3e 45 6d 70 74 79 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 5f 70 '<Logo>EmptyLogo.png</Logo>')._p
47220 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 65 72 65 (1,'</Properties>')._p(1,'<Prere
47240 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e quisites>')._p(2,'<OSMinVersion>
47260 36 2e 33 2e 31 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 6.3.1</OSMinVersion>')._p(2,'<OS
47280 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 61 78 56 65 72 MaxVersionTested>6.3.1</OSMaxVer
472a0 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 65 72 65 71 75 69 73 69 sionTested>')._p(1,'</Prerequisi
472c0 74 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 32 2c tes>')._p(1,'<Resources>')._p(2,
472e0 27 3c 52 65 73 6f 75 72 63 65 20 4c 61 6e 67 75 61 67 65 3d 22 78 2d 67 65 6e 65 72 61 74 65 22 '<Resource.Language="x-generate"
47300 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 />')._p(1,'</Resources>')._p(1,'
47320 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 <Applications>')._p(2,'<Applicat
47340 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 63 75 74 61 62 6c 65 3d ion.Id="App"')._p(3,'Executable=
47360 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 2c 27 "$targetnametoken$.exe"')._p(3,'
47380 45 6e 74 72 79 50 6f 69 6e 74 3d 22 41 70 70 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 6d 33 3a 56 69 EntryPoint="App">')._p(3,'<m3:Vi
473a0 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 27 44 69 73 70 6c 61 79 4e 61 6d 65 sualElements')._p(4,'DisplayName
473c0 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 ="Blah"')._p(4,'Square150x150Log
473e0 6f 3d 22 41 73 73 65 74 73 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 o="Assets\\Logo.png"')._p(4,'Squ
47400 61 72 65 34 34 78 34 34 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e are44x44Logo="Assets\\SmallLogo.
47420 70 6e 67 22 27 29 0a 5f 70 28 34 2c 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 42 6c 61 68 22 27 png"')._p(4,'Description="Blah"'
47440 29 0a 5f 70 28 34 2c 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 )._p(4,'ForegroundText="light"')
47460 0a 5f 70 28 34 2c 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 ._p(4,'BackgroundColor="transpar
47480 65 6e 74 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 ent">')._p(3,'</m3:VisualElement
474a0 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 s>')._p(2,'</Application>')._p(1
474c0 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 50 61 63 6b 61 67 ,'</Applications>')._p('</Packag
474e0 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 e>').end..local.vc2010.=.premake
47500 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 20 3d 20 .vstudio.vc2010.local.project.=.
47520 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e premake.project.function.vc2010.
47540 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 73 filteridgroup(prj).local.filters
47560 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 .=.{.}.local.filterfound.=.false
47580 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 .for.file.in.project.eachfile(pr
475a0 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 j).do.local.folders.=.string.exp
475c0 6c 6f 64 65 28 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 lode(file.vpath,."/",.true).loca
475e0 6c 20 70 61 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 l.path.=."".for.i.=.1,.#folders.
47600 2d 20 31 20 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 -.1.do.if.not.filterfound.then.f
47620 69 6c 74 65 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 ilterfound.=.true._p(1,'<ItemGro
47640 75 70 3e 27 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 up>').end.path.=.path....folders
47660 5b 69 5d 0a 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 [i].if.not.filters[path].then.fi
47680 6c 74 65 72 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 lters[path].=.true._p(2,.'<Filte
476a0 72 20 49 6e 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 r.Include="%s">',.path)._p(3,.'<
476c0 55 6e 69 71 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 UniqueIdentifier>{%s}</UniqueIde
476e0 6e 74 69 66 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 ntifier>',.os.uuid())._p(2,.'</F
47700 69 6c 74 65 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 ilter>').end.path.=.path...."\\"
47720 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 .end.end.for._,.custombuildtask.
47740 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 72 in.ipairs(prj.custombuildtask.or
47760 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 69 .{}).do.for._,.buildtask.in.ipai
47780 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 63 rs(custombuildtask.or.{}).do.loc
477a0 61 6c 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 70 61 74 68 al.folders.=.string.explode(path
477c0 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c .trimdots(path.getrelative(prj.l
477e0 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 2c 20 22 2f 22 2c 20 74 72 75 ocation,buildtask[1])),."/",.tru
47800 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 e).local.path.=."".for.i.=.1,.#f
47820 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 olders.-.1.do.if.not.filterfound
47840 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c .then.filterfound.=.true._p(1,'<
47860 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 ItemGroup>').end.path.=.path....
47880 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 folders[i].if.not.filters[path].
478a0 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 then.filters[path].=.true._p(2,.
478c0 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f '<Filter.Include="%s">',.path)._
478e0 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e p(3,.'<UniqueIdentifier>{%s}</Un
47900 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 29 29 0a 5f 70 28 iqueIdentifier>',.os.uuid())._p(
47920 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2,.'</Filter>').end.path.=.path.
47940 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 66 6f 75 ..."\\".end.end.end.if.filterfou
47960 6e 64 20 74 68 65 6e 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 nd.then._p(1,'</ItemGroup>').end
47980 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 .end.function.vc2010.filefilterg
479a0 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d roup(prj,.section).local.files.=
479c0 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f .vc2010.getfilegroup(prj,.sectio
479e0 6e 29 20 6f 72 20 7b 7d 0a 69 66 20 28 73 65 63 74 69 6f 6e 20 3d 3d 20 22 43 75 73 74 6f 6d 42 n).or.{}.if.(section.==."CustomB
47a00 75 69 6c 64 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 uild").then.for._,.custombuildta
47a20 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b sk.in.ipairs(prj.custombuildtask
47a40 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 .or.{}).do.for._,.buildtask.in.i
47a60 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a pairs(custombuildtask.or.{}).do.
47a80 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 local.fcfg.=.{.}.fcfg.name.=.pat
47aa0 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 h.getrelative(prj.location,build
47ac0 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 task[1]).fcfg.vpath.=.path.trimd
47ae0 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 ots(fcfg.name).table.insert(file
47b00 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e s,.fcfg).end.end.end.if.#files.>
47b20 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 27 29 0a 66 6f 72 20 .0.then._p(1,'<ItemGroup>').for.
47b40 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 _,.file.in.ipairs(files).do.loca
47b60 6c 20 66 69 6c 74 65 72 0a 69 66 20 66 69 6c 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 l.filter.if.file.name.~=.file.vp
47b80 61 74 68 20 74 68 65 6e 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 ath.then.filter.=.path.getdirect
47ba0 6f 72 79 28 66 69 6c 65 2e 76 70 61 74 68 29 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 ory(file.vpath).else.filter.=.pa
47bc0 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 th.getdirectory(file.name).end.i
47be0 66 20 66 69 6c 74 65 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 f.filter.~=.".".then._p(2,'<%s.I
47c00 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 nclude=\"%s\">',.section,.path.t
47c20 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c ranslate(file.name,."\\"))._p(3,
47c40 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e '<Filter>%s</Filter>',.path.tran
47c60 73 6c 61 74 65 28 66 69 6c 74 65 72 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e slate(filter,."\\"))._p(2,'</%s>
47c80 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 ',.section).else._p(2,'<%s.Inclu
47ca0 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 de=\"%s\"./>',.section,.path.tra
47cc0 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 65 6e 64 0a 65 6e 64 nslate(file.name,."\\")).end.end
47ce0 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 ._p(1,'</ItemGroup>').end.end.fu
47d00 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 28 70 nction.vc2010.generate_filters(p
47d20 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 rj).io.indent.=."..".vc2010.head
47d40 65 72 28 29 0a 76 63 32 30 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 76 er().vc2010.filteridgroup(prj).v
47d60 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 4e 6f 6e 65 c2010.filefiltergroup(prj,."None
47d80 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 ").vc2010.filefiltergroup(prj,."
47da0 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f ClInclude").vc2010.filefiltergro
47dc0 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 up(prj,."ClCompile").vc2010.file
47de0 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c filtergroup(prj,."ResourceCompil
47e00 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 28 70 72 6a 2c 20 e").vc2010.filefiltergroup(prj,.
47e20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a "CustomBuild")._p('</Project>').
47e40 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d end..premake.vstudio.vc2012.=.{}
47e60 0a 6c 6f 63 61 6c 20 76 63 32 30 31 32 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e .local.vc2012.=.premake.vstudio.
47e80 76 63 32 30 31 32 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 vc2012.local.vstudio.=.premake.v
47ea0 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 studio.newaction.{.trigger......
47ec0 20 20 20 3d 20 22 76 73 32 30 31 32 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d ...=."vs2012",.shortname.......=
47ee0 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 22 2c 0a 64 65 73 63 72 69 70 74 69 ."Visual.Studio.2012",.descripti
47f00 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 on.....=."Generate.Microsoft.Vis
47f20 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a ual.Studio.2012.project.files",.
47f40 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c os..............=."windows",.val
47f60 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 id_kinds.....=.{."ConsoleApp",."
47f80 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 WindowedApp",."StaticLib",."Shar
47fa0 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 edLib".},.valid_languages.=.{."C
47fc0 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 ",."C++",."C#"},.valid_tools....
47fe0 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 .=.{.cc.....=.{."msc"...},.dotne
48000 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d t.=.{."msnet".},.},.onsolution.=
48020 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 .function(sln).premake.generate(
48040 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 sln,."%%.sln",.vstudio.sln2005.g
48060 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 enerate).end,.onproject.=.functi
48080 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 on(prj).if.premake.isdotnetproje
480a0 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 ct(prj).then.premake.generate(pr
480c0 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 j,."%%.csproj",.vstudio.cs2005.g
480e0 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 enerate).premake.generate(prj,."
48100 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e %%.csproj.user",.vstudio.cs2005.
48120 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 generate_user).else.premake.gene
48140 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.
48160 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
48180 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
481a0 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
481c0 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"
481e0 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
48200 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 s).end.end,.oncleansolution.=.pr
48220 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 emake.vstudio.cleansolution,.onc
48240 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 leanproject..=.premake.vstudio.c
48260 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 leanproject,.oncleantarget...=.p
48280 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 remake.vstudio.cleantarget,.vstu
482a0 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a dio.=.{.solutionVersion.=."12",.
482c0 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 targetFramework.=."4.5",.toolsVe
482e0 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
48300 73 74 75 64 69 6f 2e 76 63 32 30 31 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 33 20 studio.vc2013.=.{}.local.vc2013.
48320 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 6c 20 76 =.premake.vstudio.vc2013.local.v
48340 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 63 74 69 studio.=.premake.vstudio.newacti
48360 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 33 22 2c on.{.trigger.........=."vs2013",
48380 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 75 64 69 .shortname.......=."Visual.Studi
483a0 6f 20 32 30 31 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 o.2013",.description.....=."Gene
483c0 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 32 30 31 rate.Microsoft.Visual.Studio.201
483e0 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 3.project.files",.os............
48400 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 20 20 3d ..=."windows",.valid_kinds.....=
48420 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 .{."ConsoleApp",."WindowedApp",.
48440 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 69 "StaticLib",."SharedLib".},.vali
48460 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 43 23 22 d_languages.=.{."C",."C++",."C#"
48480 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 20 3d 20 },.valid_tools.....=.{.cc.....=.
484a0 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 74 22 20 {."msc"...},.dotnet.=.{."msnet".
484c0 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 6e 29 },.},.onsolution.=.function(sln)
484e0 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 6e 22 2c .premake.generate(sln,."%%.sln",
48500 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 64 2c 0a .vstudio.sln2005.generate).end,.
48520 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 70 72 65 onproject.=.function(prj).if.pre
48540 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 0a 70 make.isdotnetproject(prj).then.p
48560 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 22 remake.generate(prj,."%%.csproj"
48580 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 65 6d 61 ,.vstudio.cs2005.generate).prema
485a0 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 73 65 72 ke.generate(prj,."%%.csproj.user
485c0 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 65 72 29 ",.vstudio.cs2005.generate_user)
485e0 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 .else.premake.vstudio.needAppxMa
48600 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 nifest.=.false.premake.generate(
48620 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 prj,."%%.vcxproj",.premake.vs201
48640 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 0_vcxproj).premake.generate(prj,
48660 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 ."%%.vcxproj.user",.premake.vs20
48680 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 10_vcxproj_user).premake.generat
486a0 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 e(prj,."%%.vcxproj.filters",.vst
486c0 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 udio.vc2010.generate_filters).if
486e0 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 .premake.vstudio.needAppxManifes
48700 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 t.then.premake.generate(prj,."%%
48720 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 .appxmanifest",.premake.vs2010_a
48740 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 ppxmanifest).end.end.end,.onclea
48760 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 nsolution.=.premake.vstudio.clea
48780 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 nsolution,.oncleanproject..=.pre
487a0 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 make.vstudio.cleanproject,.oncle
487c0 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 antarget...=.premake.vstudio.cle
487e0 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 antarget,.vstudio.=.{.solutionVe
48800 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 rsion.=."12",.targetFramework.=.
48820 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 32 2e 30 22 2c "4.5",.toolsVersion....=."12.0",
48840 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 20 3d 20 7b .}.}..premake.vstudio.vc2015.=.{
48860 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f }.local.vc2015.=.premake.vstudio
48880 2e 76 63 32 30 31 35 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e .vc2015.local.vstudio.=.premake.
488a0 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 vstudio.newaction.{.trigger.....
488c0 20 20 20 20 3d 20 22 76 73 32 30 31 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 ....=."vs2015",.shortname.......
488e0 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 =."Visual.Studio.2015",.descript
48900 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
48920 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c sual.Studio.2015.project.files",
48940 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
48960 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",.
48980 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
489a0 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.=.{."
489c0 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 C",."C++",."C#".},.valid_tools..
489e0 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 ...=.{.cc.....=.{."msc"...},.dot
48a00 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e net.=.{."msnet".},.},.onsolution
48a20 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 .=.function(sln).premake.generat
48a40 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 e(sln,."%%.sln",.vstudio.sln2005
48a60 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 .generate).end,.onproject.=.func
48a80 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f tion(prj).if.premake.isdotnetpro
48aa0 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 ject(prj).then.premake.generate(
48ac0 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 prj,."%%.csproj",.vstudio.cs2005
48ae0 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c .generate).premake.generate(prj,
48b00 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 ."%%.csproj.user",.vstudio.cs200
48b20 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 5.generate_user).else.premake.vs
48b40 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 tudio.needAppxManifest.=.false.p
48b60 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a remake.generate(prj,."%%.vcxproj
48b80 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 ",.premake.vs2010_vcxproj).prema
48ba0 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 ke.generate(prj,."%%.vcxproj.use
48bc0 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 r",.premake.vs2010_vcxproj_user)
48be0 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 .premake.generate(prj,."%%.vcxpr
48c00 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 oj.filters",.vstudio.vc2010.gene
48c20 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f rate_filters).if.premake.vstudio
48c40 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 .needAppxManifest.then.premake.g
48c60 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 73 74 22 2c 20 enerate(prj,."%%.appxmanifest",.
48c80 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 29 0a 65 6e 64 premake.vs2010_appxmanifest).end
48ca0 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d .end.end,.oncleansolution.=.prem
48cc0 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 ake.vstudio.cleansolution,.oncle
48ce0 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 anproject..=.premake.vstudio.cle
48d00 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 anproject,.oncleantarget...=.pre
48d20 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 make.vstudio.cleantarget,.vstudi
48d40 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 34 22 2c 0a 74 61 o.=.{.solutionVersion.=."14",.ta
48d60 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 rgetFramework.=."4.5",.toolsVers
48d80 69 6f 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 ion....=."14.0",.}.}..premake.xc
48da0 6f 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 ode.=.{.}.premake.xcode.toolset.
48dc0 3d 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 =."macosx".newaction..{.trigger.
48de0 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 ........=."xcode3",.shortname...
48e00 20 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 ....=."Xcode.3",.description....
48e20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 .=."Generate.Apple.Xcode.3.proje
48e40 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 ct.files.(experimental)",.os....
48e60 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 ..........=."macosx",.valid_kind
48e80 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 s.....=.{."ConsoleApp",."Windowe
48ea0 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 63 4c 69 62 22 20 dApp",."SharedLib",."StaticLib".
48ec0 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b },.valid_languages.=.{."C",."C++
48ee0 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 ".},.valid_tools.....=.{.cc.....
48f00 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 66 6f 72 6d 73 20 =.{."gcc".},.},.valid_platforms.
48f20 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 33 32 20 3d 20 22 =.{..Native.=."Native",..x32.=."
48f40 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 74 69 76 65 20 36 Native.32-bit",..x64.=."Native.6
48f60 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 2d 62 69 74 20 55 4-bit",..Universal32.=."32-bit.U
48f80 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 22 36 34 2d 62 69 niversal",..Universal64.=."64-bi
48fa0 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 20 22 55 6e 69 76 t.Universal",..Universal.=."Univ
48fc0 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 ersal",.},.default_platform.=."U
48fe0 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e niversal",.onsolution.=.function
49000 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 (sln).premake.xcode.preparesolut
49020 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 ion(sln).end,.onproject.=.functi
49040 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,."%
49060 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 %.xcodeproj/project.pbxproj",.pr
49080 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 emake.xcode.project).end,.onclea
490a0 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 nproject.=.function(prj).premake
490c0 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 .clean.directory(prj,."%%.xcodep
490e0 72 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 roj").end,.oncheckproject.=.func
49100 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 tion(prj).local.last.for.cfg.in.
49120 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 69 66 20 6c 61 premake.eachconfig(prj).do.if.la
49140 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 st.and.last.~=.cfg.kind.then.err
49160 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 or("Project.'"....prj.name...."'
49180 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b .uses.more.than.one.target.kind;
491a0 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 .not.supported.by.Xcode",.0).end
491c0 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 .last.=.cfg.kind.end.end,.}.newa
491e0 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 78 63 6f 64 ction..{.trigger.........=."xcod
49200 65 34 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 65 20 34 22 e4",.shortname.......=."Xcode.4"
49220 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 ,.description.....=."Generate.Ap
49240 70 6c 65 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 ple.Xcode.4.project.files.(exper
49260 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 20 22 6d 61 imental)",.os..............=."ma
49280 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 43 6f 6e 73 cosx",.valid_kinds.....=.{."Cons
492a0 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 72 65 64 4c oleApp",."WindowedApp",."SharedL
492c0 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 6e 67 75 61 ib",."StaticLib".},.valid_langua
492e0 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 74 6f 6f 6c ges.=.{."C",."C++".},.valid_tool
49300 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 2c 0a 7d 2c s.....=.{.cc.....=.{."gcc".},.},
49320 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 20 3d 20 22 .valid_platforms.=.{..Native.=."
49340 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 69 74 22 2c Native",..x32.=."Native.32-bit",
49360 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 69 76 65 72 ..x64.=."Native.64-bit",..Univer
49380 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 0a 55 6e 69 sal32.=."32-bit.Universal",..Uni
493a0 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 22 2c 20 0a versal64.=."64-bit.Universal",..
493c0 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 64 65 66 61 Universal.=."Universal",.},.defa
493e0 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 6f 6e 73 6f ult_platform.=."Universal",.onso
49400 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 lution.=.function(sln).premake.g
49420 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6e enerate(sln,."%%.xcworkspace/con
49440 74 65 6e 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 70 72 65 6d 61 6b 65 2e tents.xcworkspacedata",.premake.
49460 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a xcode4.workspace_generate).end,.
49480 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 6d 61 6b onproject.=.function(prj).premak
494a0 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 2f 70 72 e.generate(prj,."%%.xcodeproj/pr
494c0 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 2e 70 72 oject.pbxproj",.premake.xcode.pr
494e0 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 66 75 6e oject).end,.oncleanproject.=.fun
49500 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 63 74 6f ction(prj).premake.clean.directo
49520 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 70 72 65 6d 61 6b 65 2e ry(prj,."%%.xcodeproj").premake.
49540 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 clean.directory(prj,."%%.xcworks
49560 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e pace").end,.oncheckproject.=.fun
49580 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e ction(prj).local.last.for.cfg.in
495a0 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 69 66 20 6c .premake.eachconfig(prj).do.if.l
495c0 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 ast.and.last.~=.cfg.kind.then.er
495e0 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 ror("Project.'"....prj.name...."
49600 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 '.uses.more.than.one.target.kind
49620 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e ;.not.supported.by.Xcode",.0).en
49640 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f d.last.=.cfg.kind.end.end,.}..lo
49660 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 cal.xcode.=.premake.xcode.local.
49680 74 72 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 tree..=.premake.tree.function.xc
496a0 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c ode.getbuildcategory(node).local
496c0 20 63 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 22 5d 20 3d 20 22 46 72 61 6d 65 77 .categories.=.{.[".a"].=."Framew
496e0 6f 72 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 63 orks",.[".c"].=."Sources",.[".cc
49700 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 3d 20 22 53 6f 75 72 "].=."Sources",.[".cpp"].=."Sour
49720 63 65 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 64 ces",.[".cxx"].=."Sources",.[".d
49740 79 6c 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 ylib"].=."Frameworks",.[".framew
49760 6f 72 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 ork"].=."Frameworks",.[".m"].=."
49780 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b Sources",.[".mm"].=."Sources",.[
497a0 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 ".strings"].=."Resources",.[".ni
497c0 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 3d 20 22 52 b"].=."Resources",.[".xib"].=."R
497e0 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 esources",.[".icns"].=."Resource
49800 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 77 s",.[".bmp"].=."Resources",.[".w
49820 61 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 63 61 74 av"].=."Resources",.}.return.cat
49840 65 67 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e egories[path.getextension(node.n
49860 61 6d 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 ame)].end.function.xcode.getconf
49880 69 67 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 6e 61 6d igname(cfg).local.name.=.cfg.nam
498a0 65 0a 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 e.if.#cfg.project.solution.xcode
498c0 2e 70 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 .platforms.>.1.then.name.=.name.
498e0 2e 2e 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 ..."."....premake.action.current
49900 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d ().valid_platforms[cfg.platform]
49920 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 .end.return.name.end.function.xc
49940 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 ode.getfiletype(node).local.type
49960 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f s.=.{.[".c"].........=."sourceco
49980 64 65 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 de.c.c",.[".cc"]........=."sourc
499a0 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d ecode.cpp.cpp",.[".cpp"].......=
499c0 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 ."sourcecode.cpp.cpp",.[".css"].
499e0 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 ......=."text.css",.[".cxx"]....
49a00 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 ...=."sourcecode.cpp.cpp",.[".fr
49a20 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c amework"].=."wrapper.framework",
49a40 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b .[".gif"].......=."image.gif",.[
49a60 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 ".h"].........=."sourcecode.c.h"
49a80 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 68 74 6d 6c 22 2c 0a ,.[".html"]......=."text.html",.
49aa0 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 6c 75 61 [".lua"].......=."sourcecode.lua
49ac0 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e ",.[".m"].........=."sourcecode.
49ae0 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 c.objc",.[".mm"]........=."sourc
49b00 65 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 ecode.cpp.objc",.[".nib"].......
49b20 3d 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 =."wrapper.nib",.[".pch"].......
49b40 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 =."sourcecode.c.h",.[".plist"]..
49b60 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 67 ...=."text.plist.xml",.[".string
49b80 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 22 s"]...=."text.plist.strings",.["
49ba0 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 63 .xib"].......=."file.xib",.[".ic
49bc0 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 70 ns"]......=."image.icns",.[".bmp
49be0 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 5d "].......=."image.bmp",.[".wav"]
49c00 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 74 .......=."audio.wav",.}.return.t
49c20 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 68 ypes[path.getextension(node.path
49c40 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 2e )].or."text".end.function.xcode.
49c60 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 getfiletypeForced(node).local.ty
49c80 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 pes.=.{.[".c"].........=."source
49ca0 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 code.cpp.cpp",.[".cc"]........=.
49cc0 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 "sourcecode.cpp.cpp",.[".cpp"]..
49ce0 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e .....=."sourcecode.cpp.cpp",.[".
49d00 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 css"].......=."text.css",.[".cxx
49d20 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c "].......=."sourcecode.cpp.cpp",
49d40 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 .[".framework"].=."wrapper.frame
49d60 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 work",.[".gif"].......=."image.g
49d80 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 if",.[".h"].........=."sourcecod
49da0 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 e.cpp.h",.[".html"]......=."text
49dc0 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 .html",.[".lua"].......=."source
49de0 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 code.lua",.[".m"].........=."sou
49e00 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 rcecode.cpp.objc",.[".mm"]......
49e20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6e 69 ..=."sourcecode.cpp.objc",.[".ni
49e40 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e 70 63 b"].......=."wrapper.nib",.[".pc
49e60 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 68 22 2c 0a h"].......=."sourcecode.cpp.h",.
49e80 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c [".plist"].....=."text.plist.xml
49ea0 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e ",.[".strings"]...=."text.plist.
49ec0 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 strings",.[".xib"].......=."file
49ee0 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 .xib",.[".icns"]......=."image.i
49f00 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d cns",.[".bmp"].......=."image.bm
49f20 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 p",.[".wav"].......=."audio.wav"
49f40 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 ,.}.return.types[path.getextensi
49f60 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e on(node.path)].or."text".end.fun
49f80 63 74 69 6f 6e 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 ction.xcode.getproducttype(node)
49fa0 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 .local.types.=.{.ConsoleApp..=."
49fc0 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 74 6f 6f 6c 22 2c 0a 57 69 com.apple.product-type.tool",.Wi
49fe0 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 ndowedApp.=."com.apple.product-t
4a000 79 70 65 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 ype.application",.StaticLib...=.
4a020 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e "com.apple.product-type.library.
4a040 73 74 61 74 69 63 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c static",.SharedLib...=."com.appl
4a060 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 64 79 6e 61 6d 69 63 22 2c e.product-type.library.dynamic",
4a080 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 69 6e 64 5d 0a 65 .}.return.types[node.cfg.kind].e
4a0a0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 nd.function.xcode.gettargettype(
4a0c0 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 node).local.types.=.{.ConsoleApp
4a0e0 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 65 78 65 63 75 74 61 62 6c ..=."\"compiled.mach-o.executabl
4a100 65 5c 22 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 77 72 61 70 70 65 72 2e 61 70 70 e\"",.WindowedApp.=."wrapper.app
4a120 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 61 72 63 68 69 76 lication",.StaticLib...=."archiv
4a140 65 2e 61 72 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 e.ar",.SharedLib...=."\"compiled
4a160 2e 6d 61 63 68 2d 6f 2e 64 79 6c 69 62 5c 22 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 .mach-o.dylib\"",.}.return.types
4a180 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 20 78 63 6f [node.cfg.kind].end.function.xco
4a1a0 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 de.getxcodeprojname(prj).local.f
4a1c0 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 name.=.premake.project.getfilena
4a1e0 6d 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 72 65 74 75 72 6e 20 66 me(prj,."%%.xcodeproj").return.f
4a200 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 name.end.function.xcode.isframew
4a220 6f 72 6b 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e ork(fname).return.(path.getexten
4a240 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 29 0a 65 6e 64 sion(fname).==.".framework").end
4a260 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 29 0a 72 65 74 75 72 6e 20 73 .function.xcode.newid().return.s
4a280 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 30 34 58 25 30 34 58 25 30 34 58 25 30 34 58 25 30 tring.format("%04X%04X%04X%04X%0
4a2a0 34 58 25 30 34 58 22 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 4X%04X",.math.random(0,.32767),.
4a2c0 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 math.random(0,.32767),.math.rand
4a2e0 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 om(0,.32767),.math.random(0,.327
4a300 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 67),.math.random(0,.32767),.math
4a320 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 .random(0,.32767)).end.function.
4a340 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 73 6c 6e 2e 78 xcode.preparesolution(sln).sln.x
4a360 63 6f 64 65 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d code.=.{.}.sln.xcode.platforms.=
4a380 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 .premake.filterplatforms(sln,.pr
4a3a0 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 61 emake.action.current().valid_pla
4a3c0 74 66 6f 72 6d 73 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 tforms,."Universal").for.prj.in.
4a3e0 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
4a400 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 ).do.local.cfg.=.premake.getconf
4a420 69 67 28 70 72 6a 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 73 ig(prj,.prj.configurations[1],.s
4a440 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 0a 6c 6f 63 61 6c 20 6e 6f 64 ln.xcode.platforms[1]).local.nod
4a460 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d e.=.premake.tree.new(path.getnam
4a480 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 6e e(cfg.buildtarget.bundlepath)).n
4a4a0 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e ode.cfg.=.cfg.node.id.=.premake.
4a4c0 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 70 72 6f 64 75 63 74 22 29 0a 6e 6f 64 xcode.newid(node,."product").nod
4a4e0 65 2e 74 61 72 67 65 74 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 e.targetid.=.premake.xcode.newid
4a500 28 6e 6f 64 65 2c 20 22 74 61 72 67 65 74 22 29 0a 70 72 6a 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a (node,."target").prj.xcode.=.{}.
4a520 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 20 3d 20 6e 6f 64 65 0a 65 6e 64 prj.xcode.projectnode.=.node.end
4a540 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 6c 69 .end.function.xcode.printlist(li
4a560 73 74 2c 20 74 61 67 29 0a 69 66 20 23 6c 69 73 74 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c st,.tag).if.#list.>.0.then._p(4,
4a580 27 25 73 20 3d 20 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 '%s.=.(',.tag).for._,.item.in.ip
4a5a0 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 73 63 61 70 65 64 5f 69 74 65 6d airs(list).do.local.escaped_item
4a5c0 20 3d 20 69 74 65 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 22 5c 5c 5c 22 22 29 0a 5f 70 28 35 2c .=.item:gsub("\"",."\\\"")._p(5,
4a5e0 20 27 22 25 73 22 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 74 65 6d 29 0a 65 6e 64 0a 5f 70 28 34 .'"%s",',.escaped_item).end._p(4
4a600 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 48 65 ,');').end.end.function.xcode.He
4a620 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a 24 21 27 29 0a 5f 70 28 27 7b ader()._p('//.!$*UTF8*$!')._p('{
4a640 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f 6e 20 3d 20 31 3b 27 29 0a 5f ')._p(1,'archiveVersion.=.1;')._
4a660 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 p(1,'classes.=.{')._p(1,'};')._p
4a680 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 3b 27 29 0a 5f 70 28 31 2c 27 (1,'objectVersion.=.45;')._p(1,'
4a6a0 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f objects.=.{')._p('').end.functio
4a6c0 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 n.xcode.PBXBuildFile(tr)._p('/*.
4a6e0 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a Begin.PBXBuildFile.section.*/').
4a700 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e tree.traverse(tr,.{.onnode.=.fun
4a720 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 74 68 65 6e ction(node).if.node.buildid.then
4a740 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 ._p(2,'%s./*.%s.in.%s.*/.=.{isa.
4a760 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 =.PBXBuildFile;.fileRef.=.%s./*.
4a780 25 73 20 2a 2f 3b 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e %s.*/;.};',..node.buildid,.node.
4a7a0 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 name,.xcode.getbuildcategory(nod
4a7c0 65 29 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a e),.node.id,.node.name).end.end.
4a7e0 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 })._p('/*.End.PBXBuildFile.secti
4a800 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 on.*/')._p('').end.function.xcod
4a820 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 e.PBXContainerItemProxy(tr).if.#
4a840 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 tr.projects.children.>.0.then._p
4a860 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 ('/*.Begin.PBXContainerItemProxy
4a880 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 .section.*/').for._,.node.in.ipa
4a8a0 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(
4a8c0 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2,'%s./*.PBXContainerItemProxy.*
4a8e0 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 /.=.{',.node.productproxyid)._p(
4a900 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 3,'isa.=.PBXContainerItemProxy;'
4a920 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 )._p(3,'containerPortal.=.%s./*.
4a940 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e %s.*/;',.node.id,.path.getname(n
4a960 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 32 3b 27 ode.path))._p(3,'proxyType.=.2;'
4a980 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 )._p(3,'remoteGlobalIDString.=.%
4a9a0 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e s;',.node.project.xcode.projectn
4a9c0 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b ode.id)._p(3,'remoteInfo.=."%s";
4a9e0 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 ',.node.project.xcode.projectnod
4aa00 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 e.name)._p(2,'};')._p(2,'%s./*.P
4aa20 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f BXContainerItemProxy.*/.=.{',.no
4aa40 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 de.targetproxyid)._p(3,'isa.=.PB
4aa60 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
4aa80 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
4aaa0 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)).
4aac0 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d _p(3,'proxyType.=.1;')._p(3,'rem
4aae0 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
4ab00 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 74 61 72 67 65 74 69 roject.xcode.projectnode.targeti
4ab20 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f d)._p(3,'remoteInfo.=."%s";',.no
4ab40 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 6d de.project.xcode.projectnode.nam
4ab60 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 e)._p(2,'};').end._p('/*.End.PBX
4ab80 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a ContainerItemProxy.section.*/').
4aba0 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 _p('').end.end.function.xcode.PB
4abc0 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 XFileReference(tr,prj)._p('/*.Be
4abe0 67 69 6e 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 gin.PBXFileReference.section.*/'
4ac00 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 ).tree.traverse(tr,.{.onleaf.=.f
4ac20 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e 6f 64 65 2e 70 61 74 68 20 74 unction(node).if.not.node.path.t
4ac40 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 hen.return.end.if.node.kind.==."
4ac60 70 72 6f 64 75 63 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 product".then._p(2,'%s./*.%s.*/.
4ac80 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 =.{isa.=.PBXFileReference;.expli
4aca0 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c 75 64 65 49 6e 49 6e 64 65 78 citFileType.=.%s;.includeInIndex
4acc0 20 3d 20 30 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 .=.0;.name.=."%s";.path.=."%s";.
4ace0 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b sourceTree.=.BUILT_PRODUCTS_DIR;
4ad00 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e .};',.node.id,.node.name,.xcode.
4ad20 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 gettargettype(node),.node.name,.
4ad40 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 path.getname(node.cfg.buildtarge
4ad60 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e t.bundlepath)).elseif.node.paren
4ad80 74 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 6c 6f 63 t.parent.==.tr.projects.then.loc
4ada0 61 6c 20 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 74 72 al.relpath.=.path.getrelative(tr
4adc0 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 .project.location,.node.parent.p
4ade0 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 roject.location)._p(2,'%s./*.%s.
4ae00 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 */.=.{isa.=.PBXFileReference;.la
4ae20 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 70 70 65 72 2e 70 62 2d 70 72 stKnownFileType.=."wrapper.pb-pr
4ae40 6f 6a 65 63 74 22 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 oject";.name.=."%s";.path.=."%s"
4ae60 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f 52 4f 4f 54 3b 20 7d 3b 27 2c ;.sourceTree.=.SOURCE_ROOT;.};',
4ae80 0a 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d .node.parent.id,.node.parent.nam
4aea0 65 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 72 e,.node.parent.name,.path.join(r
4aec0 65 6c 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 29 29 0a 65 6c 73 65 0a elpath,.node.parent.name)).else.
4aee0 6c 6f 63 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 local.pth,.src.if.xcode.isframew
4af00 6f 72 6b 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 6f 64 65 50 61 ork(node.path).then.local.nodePa
4af20 74 68 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 6c 20 5f 2c 20 6d 61 74 63 68 45 6e 64 th.=.node.path.local._,.matchEnd
4af40 2c 20 76 61 72 69 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 ,.variable.=.string.find(nodePat
4af60 68 2c 20 22 5e 25 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a 69 66 20 76 61 72 69 61 62 6c 65 20 74 h,."^%$%((.+)%)/").if.variable.t
4af80 68 65 6e 0a 6e 6f 64 65 50 61 74 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6e 6f 64 65 50 61 hen.nodePath.=.string.sub(nodePa
4afa0 74 68 2c 20 6d 61 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e th,.matchEnd.+.1).end.if.string.
4afc0 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 20 74 68 65 6e 0a 69 66 20 73 74 72 69 find(nodePath,'/')..then.if.stri
4afe0 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e 25 2e 27 29 74 68 65 6e 0a 65 72 72 6f ng.find(nodePath,'^%.')then.erro
4b000 72 28 27 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61 72 65 20 6e 6f 74 20 63 75 72 72 65 6e r('relative.paths.are.not.curren
4b020 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 66 72 61 6d 65 77 6f 72 6b 73 27 29 0a 65 tly.supported.for.frameworks').e
4b040 6e 64 0a 70 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 0a 70 74 68 20 3d 20 22 2f 53 nd.pth.=.nodePath.else.pth.=."/S
4b060 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 22 20 2e 2e 20 6e 6f ystem/Library/Frameworks/"....no
4b080 64 65 50 61 74 68 0a 65 6e 64 0a 69 66 20 76 61 72 69 61 62 6c 65 20 74 68 65 6e 0a 73 72 63 20 dePath.end.if.variable.then.src.
4b0a0 3d 20 76 61 72 69 61 62 6c 65 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 70 74 68 2c 20 27 =.variable.if.string.find(pth,.'
4b0c0 5e 2f 27 29 20 74 68 65 6e 0a 70 74 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 70 74 68 2c 20 ^/').then.pth.=.string.sub(pth,.
4b0e0 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 61 62 73 6f 6c 75 74 65 3e 22 0a 65 2).end.else.src.=."<absolute>".e
4b100 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 67 72 6f 75 70 3e 22 0a 69 66 20 6e 6f 64 65 2e nd.else.src.=."<group>".if.node.
4b120 70 61 72 65 6e 74 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 70 74 68 20 3d 20 6e 6f 64 65 2e 63 parent.isvpath.then.pth.=.node.c
4b140 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 70 74 68 20 3d 20 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c fg.name.else.pth.=.tree.getlocal
4b160 70 61 74 68 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f path(node).end.end.if.(not.prj.o
4b180 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 29 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f ptions.ForceCPP).then._p(2,'%s./
4b1a0 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 *.%s.*/.=.{isa.=.PBXFileReferenc
4b1c0 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 6e 61 6d 65 20 e;.lastKnownFileType.=.%s;.name.
4b1e0 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.
4b200 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c =."%s";.};',.node.id,.node.name,
4b220 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e .xcode.getfiletype(node),.node.n
4b240 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 ame,.pth,.src).else._p(2,'%s./*.
4b260 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b %s.*/.=.{isa.=.PBXFileReference;
4b280 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 6e 61 6d 65 20 3d 20 22 .explicitFileType.=.%s;.name.=."
4b2a0 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 3d 20 22 %s";.path.=."%s";.sourceTree.=."
4b2c0 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 %s";.};',.node.id,.node.name,.xc
4b2e0 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 2c 20 6e 6f 64 ode.getfiletypeForced(node),.nod
4b300 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 29 e.name,.pth,.src).end.end.end.})
4b320 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 65 63 ._p('/*.End.PBXFileReference.sec
4b340 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 tion.*/')._p('').end.function.xc
4b360 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a ode.PBXFrameworksBuildPhase(tr).
4b380 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 _p('/*.Begin.PBXFrameworksBuildP
4b3a0 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 46 72 hase.section.*/')._p(2,'%s./*.Fr
4b3c0 61 6d 65 77 6f 72 6b 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 ameworks.*/.=.{',.tr.products.ch
4b3e0 69 6c 64 72 65 6e 5b 31 5d 2e 66 78 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d ildren[1].fxstageid)._p(3,'isa.=
4b400 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 .PBXFrameworksBuildPhase;')._p(3
4b420 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 ,'buildActionMask.=.2147483647;'
4b440 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 )._p(3,'files.=.(').tree.travers
4b460 65 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 e(tr.frameworks,.{.onleaf.=.func
4b480 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 46 72 61 tion(node)._p(4,'%s./*.%s.in.Fra
4b4a0 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 meworks.*/,',.node.buildid,.node
4b4c0 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 .name).end.}).tree.traverse(tr.p
4b4e0 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 64 rojects,.{.onleaf.=.function(nod
4b500 65 29 0a 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 e)._p(4,'%s./*.%s.in.Frameworks.
4b520 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 */,',.node.buildid,.node.name).e
4b540 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 79 46 6f nd.})._p(3,');')._p(3,'runOnlyFo
4b560 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 3b 27 29 rDeploymentPostprocessing.=.0;')
4b580 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 46 72 61 6d 65 77 ._p(2,'};')._p('/*.End.PBXFramew
4b5a0 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 orksBuildPhase.section.*/')._p('
4b5c0 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 47 72 6f 75 70 28 74 ').end.function.xcode.PBXGroup(t
4b5e0 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 47 72 6f 75 70 20 73 65 63 74 69 6f 6e r)._p('/*.Begin.PBXGroup.section
4b600 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 .*/').tree.traverse(tr,.{.onnode
4b620 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 28 6e 6f 64 65 2e 70 61 74 68 20 .=.function(node).if.(node.path.
4b640 61 6e 64 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 3d 20 30 29 20 6f 72 20 6e 6f 64 65 and.#node.children.==.0).or.node
4b660 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e .kind.==."vgroup".then.return.en
4b680 64 0a 69 66 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 d.if.node.parent.==.tr.projects.
4b6a0 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 2a 2f 20 3d 20 7b then._p(2,'%s./*.Products.*/.=.{
4b6c0 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 65 6c 73 65 0a 5f 70 28 ',.node.productgroupid).else._p(
4b6e0 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 2e 69 64 2c 20 6e 6f 2,'%s./*.%s.*/.=.{',.node.id,.no
4b700 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 47 72 6f 75 de.name).end._p(3,'isa.=.PBXGrou
4b720 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 2c p;')._p(3,'children.=.(').for._,
4b740 20 63 68 69 6c 64 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 .childnode.in.ipairs(node.childr
4b760 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 68 69 6c en).do._p(4,'%s./*.%s.*/,',.chil
4b780 64 6e 6f 64 65 2e 69 64 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 dnode.id,.childnode.name).end._p
4b7a0 28 33 2c 27 29 3b 27 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 (3,');').if.node.parent.==.tr.pr
4b7c0 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 50 72 6f 64 75 63 74 ojects.then._p(3,'name.=.Product
4b7e0 73 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e s;').else._p(3,'name.=."%s";',.n
4b800 6f 64 65 2e 6e 61 6d 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 74 68 20 61 6e 64 20 6e 6f 74 20 6e ode.name).if.node.path.and.not.n
4b820 6f 64 65 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 20 3d 20 6e 6f 64 65 2e ode.isvpath.then.local.p.=.node.
4b840 70 61 74 68 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 70 20 path.if.node.parent.path.then.p.
4b860 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 =.path.getrelative(node.parent.p
4b880 61 74 68 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d ath,.node.path).end._p(3,'path.=
4b8a0 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 ."%s";',.p).end.end._p(3,'source
4b8c0 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 3b 27 29 0a 65 Tree.=."<group>";')._p(2,'};').e
4b8e0 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 47 72 6f 75 70 20 nd.},.true)._p('/*.End.PBXGroup.
4b900 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
4b920 20 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 5f 70 28 27 2f .xcode.PBXNativeTarget(tr)._p('/
4b940 2a 20 42 65 67 69 6e 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 65 63 74 69 6f 6e 20 *.Begin.PBXNativeTarget.section.
4b960 2a 2f 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 */').for._,.node.in.ipairs(tr.pr
4b980 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d oducts.children).do.local.name.=
4b9a0 20 74 72 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 .tr.project.name.local.function.
4b9c0 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 77 68 69 63 68 29 0a 69 66 20 23 74 72 2e 70 hasBuildCommands(which).if.#tr.p
4b9e0 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 roject[which].>.0.then.return.tr
4ba00 75 65 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 ue.end.for._,.cfg.in.ipairs(tr.c
4ba20 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 23 63 66 67 5b 77 68 69 63 68 5d 20 3e 20 30 20 74 68 onfigs).do.if.#cfg[which].>.0.th
4ba40 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 5f 70 28 32 2c en.return.true.end.end.end._p(2,
4ba60 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 '%s./*.%s.*/.=.{',.node.targetid
4ba80 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 4e 61 74 69 76 65 54 61 72 ,.name)._p(3,'isa.=.PBXNativeTar
4baa0 67 65 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c get;')._p(3,'buildConfigurationL
4bac0 69 73 74 20 3d 20 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 ist.=.%s./*.Build.configuration.
4bae0 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 22 25 73 22 20 2a 2f list.for.PBXNativeTarget."%s".*/
4bb00 3b 27 2c 20 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c ;',.node.cfgsection,.name)._p(3,
4bb20 27 62 75 69 6c 64 50 68 61 73 65 73 20 3d 20 28 27 29 0a 69 66 20 68 61 73 42 75 69 6c 64 43 6f 'buildPhases.=.(').if.hasBuildCo
4bb40 6d 6d 61 6e 64 73 28 27 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a mmands('prebuildcommands').then.
4bb60 5f 70 28 34 2c 27 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 43 44 31 33 37 36 20 2f _p(4,'9607AE1010C857E500CD1376./
4bb80 2a 20 50 72 65 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a *.Prebuild.*/,').end._p(4,'%s./*
4bba0 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 72 65 73 73 74 61 67 65 69 64 .Resources.*/,',.node.resstageid
4bbc0 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 )._p(4,'%s./*.Sources.*/,',.node
4bbe0 2e 73 6f 75 72 63 65 73 69 64 29 0a 69 66 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 .sourcesid).if.hasBuildCommands(
4bc00 27 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 'prelinkcommands').then._p(4,'96
4bc20 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 20 2f 2a 20 50 72 65 6c 69 6e 07AE3510C85E7E00CD1376./*.Prelin
4bc40 6b 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 46 72 61 6d 65 77 6f 72 k.*/,').end._p(4,'%s./*.Framewor
4bc60 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 64 29 0a 69 66 20 68 61 73 42 ks.*/,',.node.fxstageid).if.hasB
4bc80 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 27 uildCommands('postbuildcommands'
4bca0 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 37 31 30 43 38 35 45 38 46 30 30 43 ).then._p(4,'9607AE3710C85E8F00C
4bcc0 44 31 33 37 36 20 2f 2a 20 50 6f 73 74 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 D1376./*.Postbuild.*/,').end._p(
4bce0 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 52 75 6c 65 73 20 3d 20 28 27 29 0a 5f 3,');')._p(3,'buildRules.=.(')._
4bd00 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 70 65 6e 64 65 6e 63 69 65 73 20 3d 20 28 p(3,');')._p(3,'dependencies.=.(
4bd20 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
4bd40 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 50 42 ects.children).do._p(4,'%s./*.PB
4bd60 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 XTargetDependency.*/,',.node.tar
4bd80 67 65 74 64 65 70 65 6e 64 69 64 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 getdependid).end._p(3,');')._p(3
4bda0 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 0a 69 ,'name.=."%s";',.name).local.p.i
4bdc0 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 f.node.cfg.kind.==."ConsoleApp".
4bde0 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 62 69 6e 22 0a 65 6c 73 65 69 66 20 6e 6f then.p.=."$(HOME)/bin".elseif.no
4be00 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 de.cfg.kind.==."WindowedApp".the
4be20 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 0a 65 6e 64 n.p.=."$(HOME)/Applications".end
4be40 0a 69 66 20 70 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 49 6e 73 74 61 6c 6c 50 .if.p.then._p(3,'productInstallP
4be60 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 72 6f 64 75 ath.=."%s";',.p).end._p(3,'produ
4be80 63 74 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f ctName.=."%s";',.name)._p(3,'pro
4bea0 64 75 63 74 52 65 66 65 72 65 6e 63 65 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e ductReference.=.%s./*.%s.*/;',.n
4bec0 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 ode.id,.node.name)._p(3,'product
4bee0 54 79 70 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 75 63 74 74 Type.=."%s";',.xcode.getproductt
4bf00 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a ype(node))._p(2,'};').end._p('/*
4bf20 20 45 6e 64 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 .End.PBXNativeTarget.section.*/'
4bf40 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 50 )._p('').end.function.xcode.PBXP
4bf60 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 50 72 6f 6a 65 roject(tr)._p('/*.Begin.PBXProje
4bf80 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 30 38 46 42 37 37 39 33 46 45 ct.section.*/')._p(2,'08FB7793FE
4bfa0 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 84155DC02AAC07./*.Project.object
4bfc0 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 50 72 6f 6a 65 63 74 .*/.=.{')._p(3,'isa.=.PBXProject
4bfe0 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 ;')._p(3,'buildConfigurationList
4c000 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 2f 2a 20 42 .=.1DEB928908733DD80010E9CD./*.B
4c020 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 58 50 uild.configuration.list.for.PBXP
4c040 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c roject."%s".*/;',.tr.name)._p(3,
4c060 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 3d 20 22 58 63 6f 64 65 20 33 'compatibilityVersion.=."Xcode.3
4c080 2e 32 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 64 46 6f 72 45 6e 63 6f 64 69 .2";')._p(3,'hasScannedForEncodi
4c0a0 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 72 6f 75 70 20 3d 20 25 73 20 ngs.=.1;')._p(3,'mainGroup.=.%s.
4c0c0 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 /*.%s.*/;',.tr.id,.tr.name)._p(3
4c0e0 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 22 22 3b 27 29 0a 69 66 20 23 74 72 2e ,'projectDirPath.=."";').if.#tr.
4c100 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c projects.children.>.0.then._p(3,
4c120 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 'projectReferences.=.(').for._,.
4c140 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 node.in.ipairs(tr.projects.child
4c160 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f 70 28 35 2c 27 50 72 6f 64 75 63 74 47 ren).do._p(4,'{')._p(5,'ProductG
4c180 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 roup.=.%s./*.Products.*/;',.node
4c1a0 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 28 35 2c 27 50 72 6f 6a 65 63 74 52 65 .productgroupid)._p(5,'ProjectRe
4c1c0 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 f.=.%s./*.%s.*/;',.node.id,.path
4c1e0 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 34 2c 27 7d 2c 27 29 0a .getname(node.path))._p(4,'},').
4c200 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 end._p(3,');').end._p(3,'project
4c220 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 73 20 3d 20 28 27 29 Root.=."";')._p(3,'targets.=.(')
4c240 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 64 75 63 .for._,.node.in.ipairs(tr.produc
4c260 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a ts.children).do._p(4,'%s./*.%s.*
4c280 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 /,',.node.targetid,.node.name).e
4c2a0 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 nd._p(3,');')._p(2,'};')._p('/*.
4c2c0 45 6e 64 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 End.PBXProject.section.*/')._p('
4c2e0 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e ').end.function.xcode.PBXReferen
4c300 63 65 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c ceProxy(tr).if.#tr.projects.chil
4c320 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 dren.>.0.then._p('/*.Begin.PBXRe
4c340 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 ferenceProxy.section.*/').tree.t
4c360 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 raverse(tr.projects,.{.onleaf.=.
4c380 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f function(node)._p(2,'%s./*.%s.*/
4c3a0 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c .=.{',.node.id,.node.name)._p(3,
4c3c0 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 'isa.=.PBXReferenceProxy;')._p(3
4c3e0 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 ,'fileType.=.%s;',.xcode.gettarg
4c400 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d 20 22 25 73 22 3b ettype(node))._p(3,'path.=."%s";
4c420 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 52 65 66 20 3d 20 ',.node.path)._p(3,'remoteRef.=.
4c440 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 %s./*.PBXContainerItemProxy.*/;'
4c460 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 0a 5f 70 ,.node.parent.productproxyid)._p
4c480 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f (3,'sourceTree.=.BUILT_PRODUCTS_
4c4a0 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 DIR;')._p(2,'};').end.})._p('/*.
4c4c0 45 6e 64 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f End.PBXReferenceProxy.section.*/
4c4e0 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 64 65 ')._p('').end.end.function.xcode
4c500 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 .PBXResourcesBuildPhase(tr)._p('
4c520 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 /*.Begin.PBXResourcesBuildPhase.
4c540 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 section.*/').for._,.target.in.ip
4c560 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 airs(tr.products.children).do._p
4c580 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 (2,'%s./*.Resources.*/.=.{',.tar
4c5a0 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 get.resstageid)._p(3,'isa.=.PBXR
4c5c0 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c esourcesBuildPhase;')._p(3,'buil
4c5e0 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 dActionMask.=.2147483647;')._p(3
4c600 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 ,'files.=.(').tree.traverse(tr,.
4c620 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f {.onnode.=.function(node).if.xco
4c640 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 52 65 de.getbuildcategory(node).==."Re
4c660 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 sources".then._p(4,'%s./*.%s.in.
4c680 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f Resources.*/,',.node.buildid,.no
4c6a0 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f de.name).end.end.})._p(3,');')._
4c6c0 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f p(3,'runOnlyForDeploymentPostpro
4c6e0 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 cessing.=.0;')._p(2,'};').end._p
4c700 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 ('/*.End.PBXResourcesBuildPhase.
4c720 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
4c740 20 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 28 .xcode.PBXShellScriptBuildPhase(
4c760 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 66 61 6c 73 65 tr).local.wrapperWritten.=.false
4c780 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 6c 6f 63 6b 28 69 64 2c 20 6e 61 6d 65 .local.function.doblock(id,.name
4c7a0 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 6d 64 73 20 3d 20 74 72 2e 70 72 6f 6a ,.which).local.prjcmds.=.tr.proj
4c7c0 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 3d 20 74 61 62 6c ect[which].local.commands.=.tabl
4c7e0 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 e.join(prjcmds,.{}).for._,.cfg.i
4c800 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 n.ipairs(tr.configs).do.local.cf
4c820 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a 69 66 20 23 63 66 67 63 6d 64 73 20 3e gcmds.=.cfg[which].if.#cfgcmds.>
4c840 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d .#prjcmds.then.table.insert(comm
4c860 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 7d 22 20 3d ands,.'if.[."${CONFIGURATION}".=
4c880 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 20 ."'....xcode.getconfigname(cfg).
4c8a0 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 20 69 20 3d 20 23 70 72 6a 63 6d 64 73 ...'".];.then').for.i.=.#prjcmds
4c8c0 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 .+.1,.#cfgcmds.do.table.insert(c
4c8e0 6f 6d 6d 61 6e 64 73 2c 20 63 66 67 63 6d 64 73 5b 69 5d 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 ommands,.cfgcmds[i]).end.table.i
4c900 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 66 69 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 nsert(commands,.'fi').end.end.if
4c920 20 23 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 77 72 61 70 70 .#commands.>.0.then.if.not.wrapp
4c940 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 erWritten.then._p('/*.Begin.PBXS
4c960 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 27 hellScriptBuildPhase.section.*/'
4c980 29 0a 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 74 72 75 65 0a 65 6e 64 0a 5f 70 28 32 ).wrapperWritten.=.true.end._p(2
4c9a0 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 ,'%s./*.%s.*/.=.{',.id,.name)._p
4c9c0 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 (3,'isa.=.PBXShellScriptBuildPha
4c9e0 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
4ca00 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 5f 70 47483647;')._p(3,'files.=.(')._p
4ca20 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 69 6e 70 75 74 50 61 74 68 73 20 3d 20 28 27 29 3b (3,');')._p(3,'inputPaths.=.(');
4ca40 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 ._p(3,');');._p(3,'name.=.%s;',.
4ca60 6e 61 6d 65 29 3b 0a 5f 70 28 33 2c 27 6f 75 74 70 75 74 50 61 74 68 73 20 3d 20 28 27 29 3b 0a name);._p(3,'outputPaths.=.(');.
4ca80 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c _p(3,');');._p(3,'runOnlyForDepl
4caa0 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 3b 0a 5f 70 28 oymentPostprocessing.=.0;');._p(
4cac0 33 2c 27 73 68 65 6c 6c 50 61 74 68 20 3d 20 2f 62 69 6e 2f 73 68 3b 27 29 3b 0a 5f 70 28 33 2c 3,'shellPath.=./bin/sh;');._p(3,
4cae0 27 73 68 65 6c 6c 53 63 72 69 70 74 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 'shellScript.=."%s";',.table.con
4cb00 63 61 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 22 5c 5c 6e 22 29 3a 67 73 75 62 28 27 22 27 2c 20 27 cat(commands,."\\n"):gsub('"',.'
4cb20 5c 5c 22 27 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 64 6f 62 6c 6f 63 \\"'))._p(2,'};').end.end.dobloc
4cb40 6b 28 22 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 43 44 31 33 37 36 22 2c 20 22 50 k("9607AE1010C857E500CD1376",."P
4cb60 72 65 62 75 69 6c 64 22 2c 20 22 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f rebuild",."prebuildcommands").do
4cb80 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 22 block("9607AE3510C85E7E00CD1376"
4cba0 2c 20 22 50 72 65 6c 69 6e 6b 22 2c 20 22 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 22 29 0a ,."Prelink",."prelinkcommands").
4cbc0 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 37 31 30 43 38 35 45 38 46 30 30 43 44 31 33 37 doblock("9607AE3710C85E8F00CD137
4cbe0 36 22 2c 20 22 50 6f 73 74 62 75 69 6c 64 22 2c 20 22 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6",."Postbuild",."postbuildcomma
4cc00 6e 64 73 22 29 0a 69 66 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 nds").if.wrapperWritten.then._p(
4cc20 27 2f 2a 20 45 6e 64 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 '/*.End.PBXShellScriptBuildPhase
4cc40 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 .section.*/').end.end.function.x
4cc60 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 5f 70 code.PBXSourcesBuildPhase(tr)._p
4cc80 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 ('/*.Begin.PBXSourcesBuildPhase.
4cca0 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 section.*/').for._,.target.in.ip
4ccc0 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 airs(tr.products.children).do._p
4cce0 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 (2,'%s./*.Sources.*/.=.{',.targe
4cd00 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 6f 75 72 t.sourcesid)._p(3,'isa.=.PBXSour
4cd20 63 65 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 cesBuildPhase;')._p(3,'buildActi
4cd40 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
4cd60 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 2c 20 7b 0a 6f 6e 6c es.=.(').tree.traverse(tr,.{.onl
4cd80 65 61 66 20 3d 20 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 eaf.=.function(node).if.xcode.ge
4cda0 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 53 6f 75 72 63 65 73 tbuildcategory(node).==."Sources
4cdc0 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f 75 72 63 65 73 ".then._p(4,'%s./*.%s.in.Sources
4cde0 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a .*/,',.node.buildid,.node.name).
4ce00 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f end.end.})._p(3,');')._p(3,'runO
4ce20 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d nlyForDeploymentPostprocessing.=
4ce40 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 .0;')._p(2,'};').end._p('/*.End.
4ce60 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.*/'
4ce80 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 56 )._p('').end.function.xcode.PBXV
4cea0 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 ariantGroup(tr)._p('/*.Begin.PBX
4cec0 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 VariantGroup.section.*/').tree.t
4cee0 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f raverse(tr,.{.onbranch.=.functio
4cf00 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 n(node).if.node.kind.==."vgroup"
4cf20 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f .then._p(2,'%s./*.%s.*/.=.{',.no
4cf40 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 de.id,.node.name)._p(3,'isa.=.PB
4cf60 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 XVariantGroup;')._p(3,'children.
4cf80 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 =.(').for._,.lang.in.ipairs(node
4cfa0 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c .children).do._p(4,'%s./*.%s.*/,
4cfc0 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c ',.lang.id,.lang.name).end._p(3,
4cfe0 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 6e 61 ');')._p(3,'name.=.%s;',.node.na
4d000 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 me)._p(3,'sourceTree.=."<group>"
4d020 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a ;')._p(2,'};').end.end.})._p('/*
4d040 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 .End.PBXVariantGroup.section.*/'
4d060 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 54 )._p('').end.function.xcode.PBXT
4d080 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 argetDependency(tr).if.#tr.proje
4d0a0 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 cts.children.>.0.then._p('/*.Beg
4d0c0 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a in.PBXTargetDependency.section.*
4d0e0 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b /').tree.traverse(tr.projects,.{
4d100 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 .onleaf.=.function(node)._p(2,'%
4d120 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 3d 20 7b 27 s./*.PBXTargetDependency.*/.=.{'
4d140 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 5f 70 ,.node.parent.targetdependid)._p
4d160 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 3b 27 29 (3,'isa.=.PBXTargetDependency;')
4d180 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 ._p(3,'name.=."%s";',.node.name)
4d1a0 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f ._p(3,'targetProxy.=.%s./*.PBXCo
4d1c0 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
4d1e0 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 nt.targetproxyid)._p(2,'};').end
4d200 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e .})._p('/*.End.PBXTargetDependen
4d220 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 cy.section.*/')._p('').end.end.f
4d240 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 unction.xcode.XCBuildConfigurati
4d260 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c 6f 63 61 6c on_Target(tr,.target,.cfg).local
4d280 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 .cfgname.=.xcode.getconfigname(c
4d2a0 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e fg)._p(2,'%s./*.%s.*/.=.{',.cfg.
4d2c0 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 xcode.targetid,.cfgname)._p(3,'i
4d2e0 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 sa.=.XCBuildConfiguration;')._p(
4d300 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c 27 41 4c 57 3,'buildSettings.=.{')._p(4,'ALW
4d320 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 29 0a 69 66 AYS_SEARCH_USER_PATHS.=.NO;').if
4d340 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 .not.cfg.flags.Symbols.then._p(4
4d360 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d 20 22 64 77 ,'DEBUG_INFORMATION_FORMAT.=."dw
4d380 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e arf-with-dsym";').end.if.cfg.kin
4d3a0 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 6c 64 74 61 d.~=."StaticLib".and.cfg.buildta
4d3c0 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 58 45 rget.prefix.~=."".then._p(4,'EXE
4d3e0 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 CUTABLE_PREFIX.=.%s;',.cfg.build
4d400 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 61 72 67 65 74 target.prefix).end.if.cfg.target
4d420 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 63 66 67 2e 74 extension.then.local.ext.=.cfg.t
4d440 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 74 3a 73 74 61 argetextension.ext.=.iif(ext:sta
4d460 72 74 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 78 74 29 0a 5f rtswith("."),.ext:sub(2),.ext)._
4d480 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d 20 25 73 3b 27 p(4,'EXECUTABLE_EXTENSION.=.%s;'
4d4a0 2c 20 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 61 74 68 2e 67 ,.ext).end.local.outdir.=.path.g
4d4c0 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 etdirectory(cfg.buildtarget.bund
4d4e0 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 lepath).if.outdir.~=.".".then._p
4d500 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 25 73 (4,'CONFIGURATION_BUILD_DIR.=.%s
4d520 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 59 4e 41 4d 49 ;',.outdir).end._p(4,'GCC_DYNAMI
4d540 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 4d 4f 44 45 4c C_NO_PIC.=.NO;')._p(4,'GCC_MODEL
4d560 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 _TUNING.=.G5;').if.tr.infoplist.
4d580 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 then._p(4,'INFOPLIST_FILE.=."%s"
4d5a0 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 ;',.tr.infoplist.cfg.name).end.i
4d5c0 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 27 2f 75 nstallpaths.=.{.ConsoleApp.=.'/u
4d5e0 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 27 22 24 sr/local/bin',.WindowedApp.=.'"$
4d600 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 64 4c 69 62 (HOME)/Applications"',.SharedLib
4d620 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d .=.'/usr/local/lib',.StaticLib.=
4d640 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 4e 53 54 41 .'/usr/local/lib',.}._p(4,'INSTA
4d660 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 5b 63 66 67 LL_PATH.=.%s;',.installpaths[cfg
4d680 2e 6b 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f 4e 41 4d 45 20 3d 20 22 25 73 .kind])._p(4,'PRODUCT_NAME.=."%s
4d6a0 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f ";',.cfg.buildtarget.basename)._
4d6c0 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 73 22 3b 27 2c 20 63 p(3,'};')._p(3,'name.=."%s";',.c
4d6e0 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 6e 63 74 69 6f 6e 20 fgname)._p(2,'};').end.function.
4d700 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 xcode.XCBuildConfiguration_Proje
4d720 63 74 28 74 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 ct(tr,.cfg).local.cfgname.=.xcod
4d740 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 73 20 2f 2a e.getconfigname(cfg)._p(2,'%s./*
4d760 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 .%s.*/.=.{',.cfg.xcode.projectid
4d780 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 64 43 6f ,.cfgname)._p(3,'isa.=.XCBuildCo
4d7a0 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 74 69 6e nfiguration;')._p(3,'buildSettin
4d7c0 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 3d 20 7b 0a 4e 61 74 69 76 65 20 gs.=.{').local.archs.=.{.Native.
4d7e0 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 41 4c 29 22 2c 0a 78 33 32 20 20 =."$(NATIVE_ARCH_ACTUAL)",.x32..
4d800 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 22 78 38 36 5f 36 34 22 2c 0a 55 ..=."i386",.x64....=."x86_64",.U
4d820 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 niversal32.=."$(ARCHS_STANDARD_3
4d840 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 24 28 41 52 43 48 53 5f 2_BIT)",.Universal64.=."$(ARCHS_
4d860 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 STANDARD_64_BIT)",.Universal.=."
4d880 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 34 5f 42 49 54 29 22 2c 0a 7d 0a $(ARCHS_STANDARD_32_64_BIT)",.}.
4d8a0 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 20 61 72 63 68 73 5b 63 66 67 2e _p(4,'ARCHS.=."%s";',.archs[cfg.
4d8c0 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 44 4b 52 4f 4f 54 20 3d 20 22 25 73 22 3b platform])._p(4,'SDKROOT.=."%s";
4d8e0 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 64 69 ',.xcode.toolset).local.targetdi
4d900 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 r.=.path.getdirectory(cfg.buildt
4d920 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e arget.bundlepath).if.targetdir.~
4d940 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 =.".".then._p(4,'CONFIGURATION_B
4d960 55 49 4c 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 29 22 3b 27 29 3b 0a 65 6e 64 0a UILD_DIR.=."$(SYMROOT)";');.end.
4d980 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 45 4d 50 5f 44 49 52 20 3d 20 22 _p(4,'CONFIGURATION_TEMP_DIR.=."
4d9a0 24 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 $(OBJROOT)";').if.cfg.flags.Symb
4d9c0 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 50 59 5f 50 48 41 53 45 5f 53 54 52 49 50 20 ols.then._p(4,'COPY_PHASE_STRIP.
4d9e0 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 43 5f 4c 41 4e 47 55 41 47 45 =.NO;').end._p(4,'GCC_C_LANGUAGE
4da00 5f 53 54 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 _STANDARD.=.gnu99;').if.cfg.flag
4da20 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 43 5f 45 4e s.NoExceptions.then._p(4,'GCC_EN
4da40 41 42 4c 45 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a ABLE_CPP_EXCEPTIONS.=.NO;').end.
4da60 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 if.cfg.flags.NoRTTI.then._p(4,'G
4da80 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 CC_ENABLE_CPP_RTTI.=.NO;').end.i
4daa0 66 20 5f 41 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 20 61 6e 64 20 63 66 67 2e 66 6c f._ACTION.~=."xcode4".and.cfg.fl
4dac0 61 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f ags.Symbols.and.not.cfg.flags.No
4dae0 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 EditAndContinue.then._p(4,'GCC_E
4db00 4e 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 20 3d 20 59 45 53 3b 27 29 0a NABLE_FIX_AND_CONTINUE.=.YES;').
4db20 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 end.if.cfg.flags.NoExceptions.th
4db40 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 4a 43 5f 45 58 43 45 50 54 49 en._p(4,'GCC_ENABLE_OBJC_EXCEPTI
4db60 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 73 2e 4f 70 74 ONS.=.NO;').end.if.cfg.flags.Opt
4db80 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 imize.or.cfg.flags.OptimizeSize.
4dba0 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 then._p(4,'GCC_OPTIMIZATION_LEVE
4dbc0 4c 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 L.=.s;').elseif.cfg.flags.Optimi
4dbe0 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 zeSpeed.then._p(4,'GCC_OPTIMIZAT
4dc00 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 47 43 43 5f ION_LEVEL.=.3;').else._p(4,'GCC_
4dc20 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 3b 27 29 0a 65 6e 64 0a 69 66 OPTIMIZATION_LEVEL.=.0;').end.if
4dc40 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 .cfg.pchheader.and.not.cfg.flags
4dc60 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 43 4f 4d 50 49 4c 45 .NoPCH.then._p(4,'GCC_PRECOMPILE
4dc80 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 _PREFIX_HEADER.=.YES;')._p(4,'GC
4dca0 43 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 70 63 C_PREFIX_HEADER.=."%s";',.cfg.pc
4dcc0 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 hheader).end.xcode.printlist(cfg
4dce0 2e 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 45 53 53 4f 52 5f 44 45 46 49 .defines,.'GCC_PREPROCESSOR_DEFI
4dd00 4e 49 54 49 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 59 4d 42 4f 4c 53 5f 50 52 49 56 NITIONS')._p(4,'GCC_SYMBOLS_PRIV
4dd20 41 54 45 5f 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e ATE_EXTERN.=.NO;').if.cfg.flags.
4dd40 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 54 52 45 FatalWarnings.then._p(4,'GCC_TRE
4dd60 41 54 5f 57 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 3d 20 59 45 53 3b 27 29 0a 65 AT_WARNINGS_AS_ERRORS.=.YES;').e
4dd80 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 54 5f 52 45 54 55 52 4e 5f 54 nd._p(4,'GCC_WARN_ABOUT_RETURN_T
4dda0 59 50 45 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 55 4e 55 53 YPE.=.YES;')._p(4,'GCC_WARN_UNUS
4ddc0 45 44 5f 56 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 ED_VARIABLE.=.YES;').xcode.print
4dde0 6c 69 73 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 48 45 41 44 45 52 5f 53 45 list(cfg.includedirs,.'HEADER_SE
4de00 41 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 ARCH_PATHS').xcode.printlist(cfg
4de20 2e 6c 69 62 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 .libdirs,.'LIBRARY_SEARCH_PATHS'
4de40 29 0a 5f 70 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 6f 62 )._p(4,'OBJROOT.=."%s";',.cfg.ob
4de60 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 43 54 49 56 45 5f 41 52 43 48 jectsdir)._p(4,'ONLY_ACTIVE_ARCH
4de80 20 3d 20 25 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 .=.%s;',iif(premake.config.isdeb
4dea0 75 67 62 75 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e 4f 27 29 29 0a 6c 6f 63 61 6c 20 ugbuild(cfg),'YES','NO')).local.
4dec0 63 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 5d 20 20 20 20 20 20 checks.=.{.["-ffast-math"]......
4dee0 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 2c 0a 5b 22 2d 66 66 ....=.cfg.flags.FloatFast,.["-ff
4df00 6c 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e loat-store"]........=.cfg.flags.
4df20 46 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e FloatStrict,.["-fomit-frame-poin
4df40 74 65 72 22 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 ter"].=.cfg.flags.NoFramePointer
4df60 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 6c 61 67 2c 20 ,.}.local.flags.=.{.}.for.flag,.
4df80 63 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 29 20 64 6f 0a 69 66 20 63 68 65 check.in.pairs(checks).do.if.che
4dfa0 63 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 66 6c 61 67 ck.then.table.insert(flags,.flag
4dfc0 29 0a 65 6e 64 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 74 61 62 6c 65 2e ).end.end.xcode.printlist(table.
4dfe0 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 27 join(flags,.cfg.buildoptions),.'
4e000 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f OTHER_CFLAGS').flags.=.{.}.for._
4e020 2c 20 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 ,.lib.in.ipairs(premake.getlinks
4e040 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 78 63 6f 64 65 (cfg,."system")).do.if.not.xcode
4e060 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 .isframework(lib).then.table.ins
4e080 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 62 29 0a 65 6e 64 0a 65 6e 64 0a ert(flags,."-l"....lib).end.end.
4e0a0 66 6c 61 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 6c 69 flags.=.table.join(flags,.cfg.li
4e0c0 6e 6b 6f 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 66 6c 61 67 73 nkoptions).xcode.printlist(flags
4e0e0 2c 20 27 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e ,.'OTHER_LDFLAGS').if.cfg.flags.
4e100 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 54 41 4e 44 41 52 StaticRuntime.then._p(4,'STANDAR
4e120 44 5f 43 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f 54 59 50 45 20 3d 20 73 74 61 D_C_PLUS_PLUS_LIBRARY_TYPE.=.sta
4e140 74 69 63 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 tic;').end.if.targetdir.~=.".".t
4e160 68 65 6e 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 72 67 hen._p(4,'SYMROOT.=."%s";',.targ
4e180 65 74 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 etdir).end.if.cfg.flags.ExtraWar
4e1a0 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 4e 47 5f 43 46 4c 41 47 53 20 nings.then._p(4,'WARNING_CFLAGS.
4e1c0 3d 20 22 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 =."-Wall";').end._p(3,'};')._p(3
4e1e0 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 ,'name.=."%s";',.cfgname)._p(2,'
4e200 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 6c 64 43 };').end.function.xcode.XCBuildC
4e220 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 onfiguration(tr)._p('/*.Begin.XC
4e240 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a BuildConfiguration.section.*/').
4e260 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 for._,.target.in.ipairs(tr.produ
4e280 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 cts.children).do.for._,.cfg.in.i
4e2a0 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 43 42 75 69 pairs(tr.configs).do.xcode.XCBui
4e2c0 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 ldConfiguration_Target(tr,.targe
4e2e0 74 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 t,.cfg).end.end.for._,.cfg.in.ip
4e300 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c airs(tr.configs).do.xcode.XCBuil
4e320 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 0a dConfiguration_Project(tr,.cfg).
4e340 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 end._p('/*.End.XCBuildConfigurat
4e360 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 ion.section.*/')._p('').end.func
4e380 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 6e 4c tion.xcode.XCBuildConfigurationL
4e3a0 69 73 74 28 74 72 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 73 ist(tr).local.sln.=.tr.project.s
4e3c0 6f 6c 75 74 69 6f 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 43 6f 6e 66 69 67 75 72 61 olution._p('/*.Begin.XCConfigura
4e3e0 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 tionList.section.*/').for._,.tar
4e400 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 get.in.ipairs(tr.products.childr
4e420 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 en).do._p(2,'%s./*.Build.configu
4e440 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 ration.list.for.PBXNativeTarget.
4e460 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 63 66 67 73 65 63 74 69 6f 6e 2c "%s".*/.=.{',.target.cfgsection,
4e480 20 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 .target.name)._p(3,'isa.=.XCConf
4e4a0 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 igurationList;')._p(3,'buildConf
4e4c0 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 igurations.=.(').for._,.cfg.in.i
4e4e0 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a pairs(tr.configs).do._p(4,'%s./*
4e500 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 78 63 .%s.*/,',.cfg.xcode.targetid,.xc
4e520 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 ode.getconfigname(cfg)).end._p(3
4e540 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f ,');')._p(3,'defaultConfiguratio
4e560 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 nIsVisible.=.0;')._p(3,'defaultC
4e580 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 onfigurationName.=."%s";',.xcode
4e5a0 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f .getconfigname(tr.configs[1]))._
4e5c0 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 44 45 42 39 32 38 39 30 38 37 33 p(2,'};').end._p(2,'1DEB92890873
4e5e0 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 75 72 61 74 3DD80010E9CD./*.Build.configurat
4e600 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 20 2a 2f 20 ion.list.for.PBXProject."%s".*/.
4e620 3d 20 7b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e =.{',.tr.name)._p(3,'isa.=.XCCon
4e640 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e figurationList;')._p(3,'buildCon
4e660 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 figurations.=.(').for._,.cfg.in.
4e680 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f ipairs(tr.configs).do._p(4,'%s./
4e6a0 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 *.%s.*/,',.cfg.xcode.projectid,.
4e6c0 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 xcode.getconfigname(cfg)).end._p
4e6e0 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 (3,');')._p(3,'defaultConfigurat
4e700 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c ionIsVisible.=.0;')._p(3,'defaul
4e720 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f tConfigurationName.=."%s";',.xco
4e740 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 de.getconfigname(tr.configs[1]))
4e760 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 43 6f 6e 66 69 67 75 ._p(2,'};')._p('/*.End.XCConfigu
4e780 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 rationList.section.*/')._p('').e
4e7a0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 29 0a 5f 70 28 31 2c nd.function.xcode.Footer()._p(1,
4e7c0 27 7d 3b 27 29 0a 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 30 38 46 42 37 37 39 '};')._p('\trootObject.=.08FB779
4e7e0 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 3FE84155DC02AAC07./*.Project.obj
4e800 65 63 74 20 2a 2f 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 78 63 6f ect.*/;')._p('}').end..local.xco
4e820 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 de.=.premake.xcode.local.tree.=.
4e840 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 62 75 69 6c premake.tree.function.xcode.buil
4e860 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 dprjtree(prj).local.tr.=.premake
4e880 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 74 72 .project.buildsourcetree(prj).tr
4e8a0 2e 63 6f 6e 66 69 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 .configs.=.{}.for._,.cfgname.in.
4e8c0 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f ipairs(prj.solution.configuratio
4e8e0 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 ns).do.for._,.platform.in.ipairs
4e900 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 (prj.solution.xcode.platforms).d
4e920 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 67 28 o.local.cfg.=.premake.getconfig(
4e940 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 78 63 6f 64 prj,.cfgname,.platform).cfg.xcod
4e960 65 20 3d 20 7b 7d 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 78 63 6f 64 e.=.{}.cfg.xcode.targetid.=.xcod
4e980 65 2e 6e 65 77 69 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2c 20 63 e.newid(prj.xcode.projectnode,.c
4e9a0 66 67 6e 61 6d 65 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 20 3d 20 78 63 fgname).cfg.xcode.projectid.=.xc
4e9c0 6f 64 65 2e 6e 65 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 ode.newid(tr,.cfgname).table.ins
4e9e0 65 72 74 28 74 72 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 74 72 65 ert(tr.configs,.cfg).end.end.tre
4ea00 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 e.traverse(tr,.{.onbranch.=.func
4ea20 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 tion(node).if.path.getextension(
4ea40 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 20 74 68 65 6e 0a 6c 6f 63 61 node.name).==.".lproj".then.loca
4ea60 6c 20 6c 61 6e 67 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e l.lang.=.path.getbasename(node.n
4ea80 61 6d 65 29 20 20 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 72 65 6e 63 68 22 2c 20 65 74 ame)..--."English",."French",.et
4eaa0 63 2e 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 c..for._,.filenode.in.ipairs(nod
4eac0 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 72 70 6e 6f 64 65 20 3d 20 6e e.children).do.local.grpnode.=.n
4eae0 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d ode.parent.children[filenode.nam
4eb00 65 5d 0a 69 66 20 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e 0a 67 72 70 6e 6f 64 65 20 3d e].if.not.grpnode.then.grpnode.=
4eb20 20 74 72 65 65 2e 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2c 20 74 72 65 65 2e 6e .tree.insert(node.parent,.tree.n
4eb40 65 77 28 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 6e 6f 64 65 2e 6b 69 6e 64 20 ew(filenode.name)).grpnode.kind.
4eb60 3d 20 22 76 67 72 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 20 3d 20 70 =."vgroup".end.filenode.name.=.p
4eb80 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a 74 72 65 65 2e 69 6e 73 65 72 ath.getbasename(lang).tree.inser
4eba0 74 28 67 72 70 6e 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 6e 64 0a 74 72 65 65 2e 72 65 t(grpnode,.filenode).end.tree.re
4ebc0 6d 6f 76 65 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 61 6d 65 77 6f move(node).end.end.}).tr.framewo
4ebe0 72 6b 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 6f 72 6b 73 22 29 0a 66 6f 72 rks.=.tree.new("Frameworks").for
4ec00 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 .cfg.in.premake.eachconfig(prj).
4ec20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 do.for._,.link.in.ipairs(premake
4ec40 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 .getlinks(cfg,."system",."fullpa
4ec60 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 th")).do.local.name.=.path.getna
4ec80 6d 65 28 6c 69 6e 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 61 me(link).if.xcode.isframework(na
4eca0 6d 65 29 20 61 6e 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 me).and.not.tr.frameworks.childr
4ecc0 65 6e 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 en[name].then.node.=.tree.insert
4ece0 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e 65 77 28 6e 61 6d 65 29 29 0a (tr.frameworks,.tree.new(name)).
4ed00 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 node.path.=.link.end.end.end.if.
4ed20 23 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e #tr.frameworks.children.>.0.then
4ed40 20 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 29 ..tree.insert(tr,.tr.frameworks)
4ed60 0a 65 6e 64 0a 74 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 .end.tr.products.=.tree.insert(t
4ed80 72 2c 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 22 29 29 0a 74 72 2e 70 72 6f 6a r,.tree.new("Products")).tr.proj
4eda0 65 63 74 73 20 3d 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 63 74 73 22 29 0a 66 6f 72 20 ects.=.tree.new("Projects").for.
4edc0 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 _,.dep.in.ipairs(premake.getdepe
4ede0 6e 64 65 6e 63 69 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 22 2c 20 22 6f 62 6a 65 63 74 ndencies(prj,."sibling",."object
4ee00 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d 20 78 63 6f 64 65 2e 67 65 74 78 ")).do.local.xcpath.=.xcode.getx
4ee20 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 6c 20 78 63 6e 6f 64 65 20 3d codeprojname(dep).local.xcnode.=
4ee40 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 74 72 65 65 2e 6e .tree.insert(tr.projects,.tree.n
4ee60 65 77 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 68 29 29 29 0a 78 63 6e 6f 64 65 ew(path.getname(xcpath))).xcnode
4ee80 2e 70 61 74 68 20 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 20 3d 20 .path.=.xcpath.xcnode.project.=.
4eea0 64 65 70 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 20 3d 20 78 63 6f 64 dep.xcnode.productgroupid.=.xcod
4eec0 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 72 70 22 29 0a 78 63 6e 6f 64 e.newid(xcnode,."prodgrp").xcnod
4eee0 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 e.productproxyid.=.xcode.newid(x
4ef00 63 6e 6f 64 65 2c 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 cnode,."prodprox").xcnode.target
4ef20 70 72 6f 78 79 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 proxyid..=.xcode.newid(xcnode,."
4ef40 74 61 72 67 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 targprox").xcnode.targetdependid
4ef60 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 64 65 70 22 .=.xcode.newid(xcnode,."targdep"
4ef80 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 ).local.cfg.=.premake.getconfig(
4efa0 64 65 70 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 0a 6e 6f 64 65 dep,.prj.configurations[1]).node
4efc0 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 .=.tree.insert(xcnode,.tree.new(
4efe0 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 cfg.linktarget.name)).node.path.
4f000 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 =.cfg.linktarget.fullpath.node.c
4f020 66 67 20 3d 20 63 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 fg.=.cfg.end.if.#tr.projects.chi
4f040 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 ldren.>.0.then.tree.insert(tr,.t
4f060 72 2e 70 72 6f 6a 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 r.projects).end.tree.traverse(tr
4f080 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6e 6f 64 65 ,.{.onnode.=.function(node).node
4f0a0 2e 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 .id.=.xcode.newid(node).if.xcode
4f0c0 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 74 68 65 6e 0a 6e 6f 64 .getbuildcategory(node).then.nod
4f0e0 65 2e 62 75 69 6c 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 62 e.buildid.=.xcode.newid(node,."b
4f100 75 69 6c 64 22 29 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 69 74 68 28 6e 6f uild").end.if.string.endswith(no
4f120 64 65 2e 6e 61 6d 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 20 74 68 65 6e 0a 74 72 2e 69 de.name,."Info.plist").then.tr.i
4f140 6e 66 6f 70 6c 69 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 nfoplist.=.node.end.end.},.true)
4f160 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 64 75 63 74 73 2c .node.=.tree.insert(tr.products,
4f180 20 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 29 0a 6e 6f 64 65 2e 6b 69 6e .prj.xcode.projectnode).node.kin
4f1a0 64 20 3d 20 22 70 72 6f 64 75 63 74 22 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6e 6f 64 65 2e 63 d.=."product".node.path.=.node.c
4f1c0 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 fg.buildtarget.fullpath.node.cfg
4f1e0 73 65 63 74 69 6f 6e 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 63 66 67 section.=.xcode.newid(node,."cfg
4f200 22 29 0a 6e 6f 64 65 2e 72 65 73 73 74 61 67 65 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 ").node.resstageid.=.xcode.newid
4f220 28 6e 6f 64 65 2c 20 22 72 65 7a 22 29 0a 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 20 20 3d 20 (node,."rez").node.sourcesid..=.
4f240 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 73 72 63 22 29 0a 6e 6f 64 65 2e 66 78 xcode.newid(node,."src").node.fx
4f260 73 74 61 67 65 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 66 78 stageid..=.xcode.newid(node,."fx
4f280 73 22 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 s").return.tr.end.function.prema
4f2a0 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d ke.xcode.project(prj).local.tr.=
4f2c0 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 78 63 6f 64 65 2e 48 .xcode.buildprjtree(prj).xcode.H
4f2e0 65 61 64 65 72 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 eader(tr).xcode.PBXBuildFile(tr)
4f300 0a 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 .xcode.PBXContainerItemProxy(tr)
4f320 0a 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a .xcode.PBXFileReference(tr,prj).
4f340 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 xcode.PBXFrameworksBuildPhase(tr
4f360 29 0a 78 63 6f 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 4e 61 ).xcode.PBXGroup(tr).xcode.PBXNa
4f380 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 tiveTarget(tr).xcode.PBXProject(
4f3a0 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a tr).xcode.PBXReferenceProxy(tr).
4f3c0 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 xcode.PBXResourcesBuildPhase(tr)
4f3e0 0a 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 28 .xcode.PBXShellScriptBuildPhase(
4f400 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 tr).xcode.PBXSourcesBuildPhase(t
4f420 72 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 78 63 6f r).xcode.PBXVariantGroup(tr).xco
4f440 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 78 63 6f 64 65 de.PBXTargetDependency(tr).xcode
4f460 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 78 63 6f 64 65 2e .XCBuildConfiguration(tr).xcode.
4f480 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 78 63 6f XCBuildConfigurationList(tr).xco
4f4a0 64 65 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 de.Footer(tr).end..premake.xcode
4f4c0 34 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 65 34 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 4.=.{}.local.xcode4.=.premake.xc
4f4e0 6f 64 65 34 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 68 ode4.function.xcode4.workspace_h
4f500 65 61 64 28 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e ead()._p('<?xml.version="1.0".en
4f520 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 57 6f 72 6b 73 70 61 63 coding="UTF-8"?>')._p('<Workspac
4f540 65 27 29 0a 5f 70 28 31 2c 27 76 65 72 73 69 6f 6e 20 3d 20 22 31 2e 30 22 3e 27 29 0a 65 6e 64 e')._p(1,'version.=."1.0">').end
4f560 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 .function.xcode4.workspace_tail(
4f580 29 0a 5f 70 28 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f )._p('</Workspace>').end.functio
4f5a0 6e 20 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 29 n.xcode4.workspace_file_ref(prj)
4f5c0 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 .local.projpath.=.path.getrelati
4f5e0 76 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f ve(prj.solution.location,.prj.lo
4f600 63 61 74 69 6f 6e 29 0a 69 66 20 70 72 6f 6a 70 61 74 68 20 3d 3d 20 27 2e 27 20 74 68 65 6e 20 cation).if.projpath.==.'.'.then.
4f620 70 72 6f 6a 70 61 74 68 20 3d 20 27 27 20 0a 65 6c 73 65 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 projpath.=.''..else.projpath.=.p
4f640 72 6f 6a 70 61 74 68 20 2e 2e 27 2f 27 20 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 52 65 rojpath...'/'..end._p(1,'<FileRe
4f660 66 27 29 0a 5f 70 28 32 2c 27 6c 6f 63 61 74 69 6f 6e 20 3d 20 22 67 72 6f 75 70 3a 25 73 22 3e f')._p(2,'location.=."group:%s">
4f680 27 2c 70 72 6f 6a 70 61 74 68 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 2e 78 63 6f 64 ',projpath....prj.name....'.xcod
4f6a0 65 70 72 6f 6a 27 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 52 65 66 3e 27 29 0a 65 6e 64 0a 66 eproj')._p(1,'</FileRef>').end.f
4f6c0 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 unction.xcode4.workspace_generat
4f6e0 65 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 e(sln).premake.xcode.preparesolu
4f700 74 69 6f 6e 28 73 6c 6e 29 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 tion(sln).xcode4.workspace_head(
4f720 29 0a 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 66 6f ).xcode4.reorderProjects(sln).fo
4f740 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
4f760 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 66 oject(sln).do.xcode4.workspace_f
4f780 69 6c 65 5f 72 65 66 28 70 72 6a 29 0a 65 6e 64 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 ile_ref(prj).end.xcode4.workspac
4f7a0 65 5f 74 61 69 6c 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 72 65 6f e_tail().end.function.xcode4.reo
4f7c0 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 rderProjects(sln).if.sln.startpr
4f7e0 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 oject.then.for.i,.prj.in.ipairs(
4f800 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f sln.projects).do.if.sln.startpro
4f820 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 ject.==.prj.name.then.local.cur.
4f840 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a =.prj.group.while.cur.~=.nil.do.
4f860 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 for.j,.group.in.ipairs(sln.group
4f880 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 s).do.if.group.==.cur.then.table
4f8a0 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 .remove(sln.groups,.j).break.end
4f8c0 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c .end.table.insert(sln.groups,.1,
4f8e0 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 .cur).cur.=.cur.parent.end.table
4f900 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 .remove(sln.projects,.i).table.i
4f920 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 nsert(sln.projects,.1,.prj).brea
4f940 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e k.end.end.end.end..premake.clean
4f960 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 .=.{.}.function.premake.clean.di
4f980 72 65 63 74 6f 72 79 28 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d rectory(obj,.pattern).local.fnam
4f9a0 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 e.=.premake.project.getfilename(
4f9c0 6f 62 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 6d 64 69 72 28 66 6e 61 6d 65 29 0a 65 6e obj,.pattern).os.rmdir(fname).en
4f9e0 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 6f 62 d.function.premake.clean.file(ob
4fa00 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 61 6b j,.pattern).local.fname.=.premak
4fa20 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 70 61 74 74 65 e.project.getfilename(obj,.patte
4fa40 72 6e 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 6e 65 77 61 63 74 69 rn).os.remove(fname).end.newacti
4fa60 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 6c 65 61 6e 22 2c 0a 64 65 73 63 on.{.trigger.....=."clean",.desc
4fa80 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 62 69 6e 61 72 69 65 73 20 61 ription.=."Remove.all.binaries.a
4faa0 6e 64 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 73 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 nd.generated.files",.onsolution.
4fac0 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 =.function(sln).for.action.in.pr
4fae0 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 6f 6e emake.action.each().do.if.action
4fb00 2e 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 .oncleansolution.then.action.onc
4fb20 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f leansolution(sln).end.end.end,.o
4fb40 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 66 6f 72 20 61 63 74 nproject.=.function(prj).for.act
4fb60 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a ion.in.premake.action.each().do.
4fb80 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 if.action.oncleanproject.then.ac
4fba0 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 tion.oncleanproject(prj).end.end
4fbc0 0a 69 66 20 28 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b .if.(prj.objectsdir).then.premak
4fbe0 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 6a 2e 6f 62 6a 65 63 e.clean.directory(prj,.prj.objec
4fc00 74 73 64 69 72 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 6a tsdir).end.local.platforms.=.prj
4fc20 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 6e 6f .solution.platforms.or.{.}.if.no
4fc40 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 t.table.contains(platforms,."Nat
4fc60 69 76 65 22 29 20 74 68 65 6e 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 ive").then.platforms.=.table.joi
4fc80 6e 28 70 6c 61 74 66 6f 72 6d 73 2c 20 7b 20 22 4e 61 74 69 76 65 22 20 7d 29 0a 65 6e 64 0a 66 n(platforms,.{."Native".}).end.f
4fca0 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 or._,.platform.in.ipairs(platfor
4fcc0 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f ms).do.for.cfg.in.premake.eachco
4fce0 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 63 nfig(prj,.platform).do.premake.c
4fd00 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 lean.directory(prj,.cfg.objectsd
4fd20 69 72 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 65 6d ir).premake.clean.file(prj,.prem
4fd40 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 ake.gettarget(cfg,."build",."pos
4fd60 69 78 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 70 ix",."windows",."windows").fullp
4fd80 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 65 ath).premake.clean.file(prj,.pre
4fda0 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f make.gettarget(cfg,."build",."po
4fdc0 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
4fde0 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 65 6d 61 6b ).premake.clean.file(prj,.premak
4fe00 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 e.gettarget(cfg,."build",."posix
4fe20 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6d 61 63 6f 73 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a ",."posix",."macosx").fullpath).
4fe40 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e premake.clean.file(prj,.premake.
4fe60 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c gettarget(cfg,."build",."posix",
4fe80 20 22 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 69 66 20 ."PS3",."windows").fullpath).if.
4fea0 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 70 cfg.kind.==."WindowedApp".then.p
4fec0 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 70 72 65 6d remake.clean.directory(prj,.prem
4fee0 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 ake.gettarget(cfg,."build",."pos
4ff00 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 20 ix",."posix",."linux").fullpath.
4ff20 2e 2e 20 22 2e 61 70 70 22 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c ...".app").end.premake.clean.fil
4ff40 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 66 67 2c 20 22 6c e(prj,.premake.gettarget(cfg,."l
4ff60 69 6e 6b 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e ink",."windows",."windows",."win
4ff80 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 dows").fullpath).premake.clean.f
4ffa0 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 66 67 2c 20 ile(prj,.premake.gettarget(cfg,.
4ffc0 22 6c 69 6e 6b 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 "link",."posix",."posix",."linux
4ffe0 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 70 61 74 68 ").fullpath).local.target.=.path
50000 2e 6a 6f 69 6e 28 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 .join(premake.project.getfilenam
50020 65 28 70 72 6a 2c 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 e(prj,.cfg.buildtarget.directory
50040 29 2c 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 29 0a 66 6f 72 ),.cfg.buildtarget.basename).for
50060 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()
50080 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 74 68 65 6e .do.if.action.oncleantarget.then
500a0 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 28 74 61 72 67 65 74 29 0a 65 6e .action.oncleantarget(target).en
500c0 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 0a 00 5f 57 4f 52 4b 49 4e 47 5f 44 49 d.end.end.end.end.}.._WORKING_DI
500e0 52 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 66 75 6e R........=.os.getcwd().local.fun
50100 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 70 6c 61 74 66 6f 72 6d 29 0a 69 ction.injectplatform(platform).i
50120 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 f.not.platform.then.return.true.
50140 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 end.platform.=.premake.checkvalu
50160 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 2e 70 6c 61 74 66 e(platform,.premake.fields.platf
50180 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 orms.allowed).for.sln.in.premake
501a0 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f .solution.each().do.local.platfo
501c0 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 23 70 rms.=.sln.platforms.or.{.}.if.#p
501e0 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 latforms.==.0.then.table.insert(
50200 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 platforms,."Native").end.if.not.
50220 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 table.contains(platforms,."Nativ
50240 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 6c 6e 2e 6e 61 6d 65 20 e").then.return.false,.sln.name.
50260 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 67 65 74 20 6e 61 74 69 76 65 20 70 6c 61 74 ...".does.not.target.native.plat
50280 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 20 73 65 74 74 69 6e 67 73 20 61 form\nNative.platform.settings.a
502a0 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 65 20 2d 2d 70 6c 61 74 66 6f 72 6d 20 66 re.required.for.the.--platform.f
502c0 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 eature.".end.if.not.table.contai
502e0 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 ns(platforms,.platform).then.tab
50300 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 le.insert(platforms,.platform).e
50320 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 0a 65 6e 64 nd.sln.platforms.=.platforms.end
50340 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 5f 70 72 65 6d 61 .return.true.end.function._prema
50360 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 68 29 0a 69 66 20 28 73 63 72 69 70 74 70 61 ke_main(scriptpath).if.(scriptpa
50380 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 73 20 20 3d 20 64 6f 66 69 6c 65 th).then.local.scripts..=.dofile
503a0 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 5f 6d 61 6e 69 66 65 73 74 2e 6c 75 61 22 29 (scriptpath...."/_manifest.lua")
503c0 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 73 63 72 69 70 74 73 29 20 64 6f 0a 64 .for._,v.in.ipairs(scripts).do.d
503e0 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 0a 65 6e ofile(scriptpath...."/"....v).en
50400 64 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 20 3d 20 70 61 74 68 2e 67 65 d.end._PREMAKE_COMMAND.=.path.ge
50420 74 61 62 73 6f 6c 75 74 65 28 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 29 0a 70 72 65 6d tabsolute(_PREMAKE_COMMAND).prem
50440 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 43 54 49 4f 4e 29 0a 6d 61 74 68 2e 72 61 6e ake.action.set(_ACTION).math.ran
50460 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f domseed(os.time()).if.(nil.~=._O
50480 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 PTIONS["file"]).then.local.fname
504a0 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c .=._OPTIONS["file"].if.(os.isfil
504c0 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6c 73 e(fname)).then.dofile(fname).els
504e0 65 0a 65 72 72 6f 72 28 22 4e 6f 20 67 65 6e 69 65 20 73 63 72 69 70 74 20 27 22 20 2e 2e 20 66 e.error("No.genie.script.'"....f
50500 6e 61 6d 65 20 2e 2e 20 22 27 20 66 6f 75 6e 64 21 22 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a name...."'.found!",.2).end.else.
50520 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 local.dir,.name.=.premake.findDe
50540 66 61 75 6c 74 53 63 72 69 70 74 28 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 22 2e 2f faultScript(path.getabsolute("./
50560 22 29 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6f 73 2e 63 68 64 69 72 28 ")).if.dir.~=.nil.then.os.chdir(
50580 64 69 72 29 0a 64 6f 66 69 6c 65 28 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 5f 4f dir).dofile(name).end.end.if.(_O
505a0 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 20 6f 72 20 5f 4f 50 54 49 4f 4e 53 5b 22 68 PTIONS["version"].or._OPTIONS["h
505c0 65 6c 70 22 5d 20 6f 72 20 6e 6f 74 20 5f 41 43 54 49 4f 4e 29 20 74 68 65 6e 0a 70 72 69 6e 74 elp"].or.not._ACTION).then.print
505e0 66 28 22 47 45 4e 69 65 20 2d 20 50 72 6f 6a 65 63 74 20 67 65 6e 65 72 61 74 6f 72 20 74 6f 6f f("GENie.-.Project.generator.too
50600 6c 20 25 73 22 2c 20 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 29 0a 70 72 69 6e 74 l.%s",._GENIE_VERSION_STR).print
50620 66 28 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f f("https://github.com/bkaradzic/
50640 67 65 6e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f genie").if.(not._OPTIONS["versio
50660 6e 22 5d 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 65 6e 64 n"]).then.premake.showhelp().end
50680 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 .return.1.end.action.=.premake.a
506a0 63 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 29 20 ction.current().if.(not.action).
506c0 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 6e 6f 20 73 75 63 68 20 61 63 74 69 6f then.error("Error:.no.such.actio
506e0 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e 2e 20 22 27 22 2c 20 30 29 0a 65 6e 64 0a 6f n.'"...._ACTION...."'",.0).end.o
50700 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 k,.err.=.premake.option.validate
50720 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f (_OPTIONS).if.(not.ok).then.erro
50740 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 6b 2c 20 65 r("Error:."....err,.0).end.ok,.e
50760 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 69 66 20 28 6e 6f rr.=.premake.checktools().if.(no
50780 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 t.ok).then.error("Error:."....er
507a0 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f r,.0).end.ok,.err.=.injectplatfo
507c0 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 66 6f 72 6d 22 5d 29 0a 69 66 20 28 6e 6f 74 rm(_OPTIONS["platform"]).if.(not
507e0 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 .ok).then.error("Error:."....err
50800 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 6e 67 20 63 6f 6e 66 69 67 75 ,.0).end.print("Building.configu
50820 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 rations...").premake.bake.buildc
50840 6f 6e 66 69 67 73 28 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b onfigs().ok,.err.=.premake.check
50860 70 72 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f projects().if.(not.ok).then.erro
50880 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 69 6e 74 r("Error:."....err,.0).end.print
508a0 66 28 22 52 75 6e 6e 69 6e 67 20 61 63 74 69 6f 6e 20 27 25 73 27 2e 2e 2e 22 2c 20 61 63 74 69 f("Running.action.'%s'...",.acti
508c0 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 on.trigger).premake.action.call(
508e0 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 69 6e 74 28 22 44 6f 6e 65 2e 22 29 0a 72 action.trigger).print("Done.").r
50900 65 74 75 72 6e 20 30 0a 65 6e 64 0a 00 6c 69 6e 75 78 00 2e 2d 00 6d 61 6a 6f 72 76 65 72 73 69 eturn.0.end..linux..-.majorversi
50920 6f 6e 00 6d 69 6e 6f 72 76 65 72 73 69 6f 6e 00 72 65 76 69 73 69 6f 6e 00 64 65 73 63 72 69 70 on.minorversion.revision.descrip
50940 74 69 6f 6e 00 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 tion.unable.to.remove.directory.
50960 27 25 73 27 00 25 73 2f 25 73 00 73 63 72 69 70 74 73 00 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f '%s'.%s/%s.scripts.Lua.5.3.0..Co
50980 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 20 50 pyright.(C).1994-2015.Lua.org,.P
509a0 55 43 2d 52 69 6f 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 69 6f 6e 20 32 37 UC-Rio._GENIE_VERSION.version.27
509c0 33 20 28 63 6f 6d 6d 69 74 20 61 61 37 65 33 32 31 65 37 61 32 39 64 64 31 34 30 65 32 38 35 63 3.(commit.aa7e321e7a29dd140e285c
509e0 34 61 62 39 61 61 63 63 30 36 66 35 34 63 34 64 65 37 29 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4ab9aacc06f54c4de7)._GENIE_VERSI
50a00 4f 4e 5f 53 54 52 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 2d 32 30 31 33 20 4a ON_STR.Copyright.(C).2002-2013.J
50a20 61 73 6f 6e 20 50 65 72 6b 69 6e 73 20 61 6e 64 20 74 68 65 20 50 72 65 6d 61 6b 65 20 50 72 6f ason.Perkins.and.the.Premake.Pro
50a40 6a 65 63 74 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 5f 4f 53 00 5f 41 43 54 ject._PREMAKE_COPYRIGHT._OS._ACT
50a60 49 4f 4e 00 5f 41 52 47 53 00 5f 4f 50 54 49 4f 4e 53 00 64 65 62 75 67 00 74 72 61 63 65 62 61 ION._ARGS._OPTIONS.debug.traceba
50a80 63 6b 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 2f 70 72 6f 63 2f 73 65 6c 66 2f 65 78 65 00 ck._premake_main./proc/self/exe.
50aa0 65 6e 64 73 77 69 74 68 00 63 68 64 69 72 00 63 6f 70 79 66 69 6c 65 00 5f 69 73 36 34 62 69 74 endswith.chdir.copyfile._is64bit
50ac0 00 69 73 64 69 72 00 67 65 74 63 77 64 00 67 65 74 76 65 72 73 69 6f 6e 00 6d 61 74 63 68 64 6f .isdir.getcwd.getversion.matchdo
50ae0 6e 65 00 6d 61 74 63 68 69 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 ne.matchisfile.matchname.matchne
50b00 78 74 00 6d 61 74 63 68 73 74 61 72 74 00 6d 6b 64 69 72 00 70 61 74 68 73 65 61 72 63 68 00 72 xt.matchstart.mkdir.pathsearch.r
50b20 6d 64 69 72 00 73 74 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 mdir.stat.ticks.uuid.isabsolute.
50b40 a0 0a 45 00 00 00 00 00 38 4e 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..E.....8N@.....................
50b60 a9 0a 45 00 00 00 00 00 cb 4a 40 00 00 00 00 00 af 0a 45 00 00 00 00 00 aa 4d 40 00 00 00 00 00 ..E......J@.......E......M@.....
50b80 b8 0a 45 00 00 00 00 00 e0 5a 40 00 00 00 00 00 c1 0a 45 00 00 00 00 00 f0 59 40 00 00 00 00 00 ..E......Z@.......E......Y@.....
50ba0 c7 0a 45 00 00 00 00 00 4d 49 40 00 00 00 00 00 ce 0a 45 00 00 00 00 00 bb 4f 40 00 00 00 00 00 ..E.....MI@.......E......O@.....
50bc0 e8 0a 45 00 00 00 00 00 3c 4d 40 00 00 00 00 00 d9 0a 45 00 00 00 00 00 98 53 40 00 00 00 00 00 ..E.....<M@.......E......S@.....
50be0 e3 0a 45 00 00 00 00 00 f6 53 40 00 00 00 00 00 ef 0a 45 00 00 00 00 00 d1 53 40 00 00 00 00 00 ..E......S@.......E......S@.....
50c00 f9 0a 45 00 00 00 00 00 82 54 40 00 00 00 00 00 03 0b 45 00 00 00 00 00 a2 52 40 00 00 00 00 00 ..E......T@.......E......R@.....
50c20 0e 0b 45 00 00 00 00 00 42 5a 40 00 00 00 00 00 14 0b 45 00 00 00 00 00 0e 51 40 00 00 00 00 00 ..E.....BZ@.......E......Q@.....
50c40 1f 0b 45 00 00 00 00 00 4a 52 40 00 00 00 00 00 25 0b 45 00 00 00 00 00 ce 49 40 00 00 00 00 00 ..E.....JR@.....%.E......I@.....
50c60 2a 0b 45 00 00 00 00 00 65 4d 40 00 00 00 00 00 30 0b 45 00 00 00 00 00 3c 4b 40 00 00 00 00 00 *.E.....eM@.....0.E.....<K@.....
50c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 0b 45 00 00 00 00 00 9f 5a 40 00 00 00 00 00 ................5.E......Z@.....
50ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 71 40 75 6e 61 62 6c 65 20 74 ......................q@unable.t
50cc0 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 0d o.create.directory.'%s'..Lua....
50ce0 0a 1a 0a 00 00 00 00 00 00 00 00 00 00 28 77 40 67 65 74 74 61 62 6c 65 20 63 68 61 69 6e 20 74 .............(w@gettable.chain.t
50d00 6f 6f 20 6c 6f 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 oo.long;.possible.loop.settable.
50d20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 6c 65 20 6c 6f 6f 70 00 73 74 chain.too.long;.possible.loop.st
50d40 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 66 6c 6f 77 00 67 65 74 20 6c 65 6e 67 74 68 20 ring.length.overflow.get.length.
50d60 6f 66 00 61 74 74 65 6d 70 74 20 74 6f 20 64 69 76 69 64 65 20 62 79 20 7a 65 72 6f 00 61 74 74 of.attempt.to.divide.by.zero.att
50d80 65 6d 70 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 27 6e 25 25 30 27 00 27 66 6f 72 27 20 6c 69 6d empt.to.perform.'n%%0'.'for'.lim
50da0 69 74 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 73 74 65 70 20 6d it.must.be.a.number.'for'.step.m
50dc0 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 69 6e 69 74 69 61 6c 20 76 61 ust.be.a.number.'for'.initial.va
50de0 6c 75 65 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 00 00 00 c5 66 40 00 00 00 00 00 lue.must.be.a.number.....f@.....
50e00 a2 65 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 88 65 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 .e@......f@......e@......f@.....
50e20 13 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 c6 65 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 .f@......f@......e@......f@.....
50e40 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 .f@......f@......f@......f@.....
50e60 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 .f@......f@......f@......f@.....
50e80 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 b3 65 40 00 00 00 00 00 .f@......f@......f@......e@.....
50ea0 8a 66 40 00 00 00 00 00 8a 66 40 00 00 00 00 00 0a 6c 40 00 00 00 00 00 19 6c 40 00 00 00 00 00 .f@......f@......l@......l@.....
50ec0 2c 6c 40 00 00 00 00 00 57 6c 40 00 00 00 00 00 7a 6c 40 00 00 00 00 00 98 6c 40 00 00 00 00 00 ,l@.....Wl@.....zl@......l@.....
50ee0 bd 6c 40 00 00 00 00 00 02 6d 40 00 00 00 00 00 42 6d 40 00 00 00 00 00 9f 6d 40 00 00 00 00 00 .l@......m@.....Bm@......m@.....
50f00 e3 6d 40 00 00 00 00 00 3e 6e 40 00 00 00 00 00 a4 6e 40 00 00 00 00 00 ec 6e 40 00 00 00 00 00 .m@.....>n@......n@......n@.....
50f20 d1 6f 40 00 00 00 00 00 ca 70 40 00 00 00 00 00 4f 76 40 00 00 00 00 00 52 78 40 00 00 00 00 00 .o@......p@.....Ov@.....Rx@.....
50f40 b0 71 40 00 00 00 00 00 60 77 40 00 00 00 00 00 7a 72 40 00 00 00 00 00 40 73 40 00 00 00 00 00 .q@.....`w@.....zr@.....@s@.....
50f60 03 74 40 00 00 00 00 00 c6 74 40 00 00 00 00 00 84 75 40 00 00 00 00 00 1e 79 40 00 00 00 00 00 .t@......t@......u@......y@.....
50f80 8a 79 40 00 00 00 00 00 e3 79 40 00 00 00 00 00 1a 7a 40 00 00 00 00 00 36 7a 40 00 00 00 00 00 .y@......y@......z@.....6z@.....
50fa0 b5 7a 40 00 00 00 00 00 f5 7a 40 00 00 00 00 00 52 7b 40 00 00 00 00 00 a7 7b 40 00 00 00 00 00 .z@......z@.....R{@......{@.....
50fc0 51 7c 40 00 00 00 00 00 95 7c 40 00 00 00 00 00 3b 7d 40 00 00 00 00 00 8d 7d 40 00 00 00 00 00 Q|@......|@.....;}@......}@.....
50fe0 4c 7e 40 00 00 00 00 00 aa 7e 40 00 00 00 00 00 66 7f 40 00 00 00 00 00 40 81 40 00 00 00 00 00 L~@......~@.....f.@.....@.@.....
51000 b0 81 40 00 00 00 00 00 dc 81 40 00 00 00 00 00 b9 82 40 00 00 00 00 00 c3 83 40 00 00 00 00 00 ..@.......@.......@.......@.....
51020 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 e0 c3 00 00 00 00 00 00 e0 43 00 00 00 00 00 00 00 00 .......?...............C........
51040 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 88 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 ..................@.......@.....
51060 f4 84 40 00 00 00 00 00 72 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 ..@.....r.@.......@.......@.....
51080 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 ..@.......@.......@.......@.....
510a0 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 ..@.......@.......@.......@.....
510c0 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 ..@.......@.......@.......@.....
510e0 88 85 40 00 00 00 00 00 48 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 9b 85 40 00 00 00 00 00 ..@.....H.@.......@.......@.....
51100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
51120 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 74 61 62 6c 65 20 6f 76 65 72 invalid.key.to.'next'.table.over
51140 66 6c 6f 77 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 6e 69 6c 00 74 61 62 6c 65 20 69 6e flow.table.index.is.nil.table.in
51160 64 65 78 20 69 73 20 4e 61 4e 00 00 00 00 00 00 00 00 c0 ff fe ff df 41 25 64 2d 62 79 74 65 20 dex.is.NaN.............A%d-byte.
51180 69 6e 74 65 67 65 72 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 69 6e 74 6f 20 4c 75 61 20 49 6e integer.does.not.fit.into.Lua.In
511a0 74 65 67 65 72 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 teger.malformed.pattern.(ends.wi
511c0 74 68 20 27 25 25 27 29 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 th.'%%').malformed.pattern.(miss
511e0 69 6e 67 20 27 5d 27 29 00 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 ing.']').resulting.string.too.la
51200 72 67 65 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6e 6f 20 76 61 6c 75 65 00 rge.value.out.of.range.no.value.
51220 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 -+.#0.invalid.format.(repeated.f
51240 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 lags).invalid.format.(width.or.p
51260 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c 6f 6e 67 29 00 5c 25 64 00 5c 25 30 33 64 00 69 6e 76 recision.too.long).\%d.\%03d.inv
51280 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 73 alid.option.'%%%c'.to.'format'.s
512a0 74 72 69 6e 67 20 73 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 69 6e 76 61 6c 69 64 20 63 61 70 tring.slice.too.long.invalid.cap
512c0 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 75 ture.index.%%%d.unfinished.captu
512e0 72 65 00 74 6f 6f 20 6d 61 6e 79 20 63 61 70 74 75 72 65 73 00 75 6e 61 62 6c 65 20 74 6f 20 64 re.too.many.captures.unable.to.d
51300 75 6d 70 20 67 69 76 65 6e 20 66 75 6e 63 74 69 6f 6e 00 69 6e 74 65 67 72 61 6c 20 73 69 7a 65 ump.given.function.integral.size
51320 20 28 25 64 29 20 6f 75 74 20 6f 66 20 6c 69 6d 69 74 73 20 5b 31 2c 25 64 5d 00 6d 69 73 73 69 .(%d).out.of.limits.[1,%d].missi
51340 6e 67 20 73 69 7a 65 20 66 6f 72 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 63 27 00 69 6e ng.size.for.format.option.'c'.in
51360 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 25 63 27 00 69 6e 76 61 6c 69 64 valid.format.option.'%c'.invalid
51380 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
513a0 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.
513c0 6f 66 20 32 00 66 6f 72 6d 61 74 20 72 65 73 75 6c 74 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 72 of.2.format.result.too.large.var
513e0 69 61 62 6c 65 2d 6c 65 6e 67 74 68 20 66 6f 72 6d 61 74 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 iable-length.format.initial.posi
51400 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 64 61 74 61 20 73 74 72 69 6e 67 20 74 tion.out.of.string.data.string.t
51420 6f 6f 20 73 68 6f 72 74 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 00 69 6e 74 65 67 65 oo.short.too.many.results.intege
51440 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
51460 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
51480 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
514a0 6e 73 20 7a 65 72 6f 73 00 70 61 74 74 65 72 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 69 6e 76 ns.zeros.pattern.too.complex.inv
514c0 61 6c 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 74 75 72 65 00 6d 61 6c 66 6f 72 6d 65 64 20 70 alid.pattern.capture.malformed.p
514e0 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 25 25 attern.(missing.arguments.to.'%%
51500 62 27 29 00 6d 69 73 73 69 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 b').missing.'['.after.'%%f'.in.p
51520 61 74 74 65 72 6e 00 5e 24 2a 2b 3f 2e 28 5b 25 2d 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f attern.^$*+?.([%-.string/functio
51540 6e 2f 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 n/table.expected.invalid.use.of.
51560 27 25 63 27 20 69 6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 69 6e 67 00 69 6e 76 61 6c '%c'.in.replacement.string.inval
51580 69 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 5f 5f 69 6e id.replacement.value.(a.%s).__in
515a0 64 65 78 00 63 68 61 72 00 64 75 6d 70 00 66 69 6e 64 00 67 6d 61 74 63 68 00 67 73 75 62 00 6c dex.char.dump.find.gmatch.gsub.l
515c0 6f 77 65 72 00 72 65 70 00 72 65 76 65 72 73 65 00 75 70 70 65 72 00 70 61 63 6b 73 69 7a 65 00 ower.rep.reverse.upper.packsize.
515e0 2a 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 40 95 40 00 00 00 00 00 54 95 40 00 00 00 00 00 *.@.......@.....@.@.....T.@.....
51600 f5 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 67 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 ..@.......@.....g.@.......@.....
51620 f5 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 7a 95 40 00 00 00 00 00 ..@.......@.......@.....z.@.....
51640 f5 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 8d 95 40 00 00 00 00 00 ..@.......@.......@.......@.....
51660 f5 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 9e 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 ..@.......@.......@.......@.....
51680 b1 95 40 00 00 00 00 00 f5 95 40 00 00 00 00 00 c4 95 40 00 00 00 00 00 d5 95 40 00 00 00 00 00 ..@.......@.......@.......@.....
516a0 f5 95 40 00 00 00 00 00 eb 95 40 00 00 00 00 00 a3 a6 40 00 00 00 00 00 a3 a6 40 00 00 00 00 00 ..@.......@.......@.......@.....
516c0 ce a6 40 00 00 00 00 00 0c a7 40 00 00 00 00 00 22 a7 40 00 00 00 00 00 7d a7 40 00 00 00 00 00 ..@.......@.....".@.....}.@.....
516e0 a7 a7 40 00 00 00 00 00 a7 a7 40 00 00 00 00 00 a7 a7 40 00 00 00 00 00 ed a8 40 00 00 00 00 00 ..@.......@.......@.......@.....
51700 3a a9 40 00 00 00 00 00 87 a9 40 00 00 00 00 00 de a9 40 00 00 00 00 00 22 aa 40 00 00 00 00 00 :.@.......@.......@.....".@.....
51720 92 aa 40 00 00 00 00 00 1b ab 40 00 00 00 00 00 4d ab 40 00 00 00 00 00 4d ab 40 00 00 00 00 00 ..@.......@.....M.@.....M.@.....
51740 f7 3f 45 00 00 00 00 00 85 9d 40 00 00 00 00 00 a4 15 45 00 00 00 00 00 e4 96 40 00 00 00 00 00 .?E.......@.......E.......@.....
51760 a9 15 45 00 00 00 00 00 98 a0 40 00 00 00 00 00 ae 15 45 00 00 00 00 00 99 b2 40 00 00 00 00 00 ..E.......@.......E.......@.....
51780 58 19 45 00 00 00 00 00 fd 97 40 00 00 00 00 00 b3 15 45 00 00 00 00 00 95 96 40 00 00 00 00 00 X.E.......@.......E.......@.....
517a0 ba 15 45 00 00 00 00 00 a3 b2 40 00 00 00 00 00 90 2b 45 00 00 00 00 00 84 8f 40 00 00 00 00 00 ..E.......@......+E.......@.....
517c0 bf 15 45 00 00 00 00 00 6b 94 40 00 00 00 00 00 b4 15 45 00 00 00 00 00 92 b2 40 00 00 00 00 00 ..E.....k.@.......E.......@.....
517e0 c5 15 45 00 00 00 00 00 33 93 40 00 00 00 00 00 c9 15 45 00 00 00 00 00 a5 92 40 00 00 00 00 00 ..E.....3.@.......E.......@.....
51800 a1 2b 45 00 00 00 00 00 6b 9e 40 00 00 00 00 00 d1 15 45 00 00 00 00 00 09 92 40 00 00 00 00 00 .+E.....k.@.......E.......@.....
51820 e5 33 45 00 00 00 00 00 ed a7 40 00 00 00 00 00 d7 15 45 00 00 00 00 00 a8 a4 40 00 00 00 00 00 .3E.......@.......E.......@.....
51840 e3 33 45 00 00 00 00 00 6f a5 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .3E.....o.@.....................
51860 01 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 73 74 61 6e 64 61 72 64 20 25 73 20 66 69 6c 65 .............p.@standard.%s.file
51880 20 69 73 20 63 6c 6f 73 65 64 00 25 6c 6c 64 00 25 2e 31 34 67 00 5f 49 4f 5f 6f 75 74 70 75 74 .is.closed.%lld.%.14g._IO_output
518a0 00 46 49 4c 45 2a 00 61 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 61 20 63 6c 6f 73 65 64 20 66 .FILE*.attempt.to.use.a.closed.f
518c0 69 6c 65 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 74 61 6e 64 61 72 64 20 66 69 6c 65 00 72 ile.cannot.close.standard.file.r
518e0 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 wa.invalid.mode.file.(closed).fi
51900 6c 65 20 28 25 70 29 00 63 75 72 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 le.(%p).cur.cannot.open.file.'%s
51920 27 20 28 25 73 29 00 5f 49 4f 5f 69 6e 70 75 74 00 70 50 00 65 45 00 74 6f 6f 20 6d 61 6e 79 20 '.(%s)._IO_input.pP.eE.too.many.
51940 61 72 67 75 6d 65 6e 74 73 00 2d 2b 00 78 58 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 66 arguments.-+.xX.invalid.format.f
51960 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 73 74 64 6f 75 74 00 73 74 64 ile.is.already.closed.stdout.std
51980 65 72 72 00 6e 6f 00 66 75 6c 6c 00 63 6c 6f 73 65 00 66 6c 75 73 68 00 73 65 65 6b 00 73 65 74 err.no.full.close.flush.seek.set
519a0 76 62 75 66 00 77 72 69 74 65 00 5f 5f 67 63 00 5f 5f 74 6f 73 74 72 69 6e 67 00 70 6f 70 65 6e vbuf.write.__gc.__tostring.popen
519c0 00 74 6d 70 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 .tmpfile........................
519e0 0b 40 45 00 00 00 00 00 08 19 45 00 00 00 00 00 23 05 44 00 00 00 00 00 00 00 00 00 00 00 00 00 .@E.......E.....#.D.............
51a00 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 84 19 45 00 00 00 00 00 87 19 45 00 00 00 00 00 ..................E.......E.....
51a20 bb 24 45 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 19 45 00 00 00 00 00 68 ba 40 00 00 00 00 00 .$E...............E.....h.@.....
51a40 92 19 45 00 00 00 00 00 1d be 40 00 00 00 00 00 96 38 45 00 00 00 00 00 88 c0 40 00 00 00 00 00 ..E.......@......8E.......@.....
51a60 15 2c 45 00 00 00 00 00 e6 c7 40 00 00 00 00 00 98 19 45 00 00 00 00 00 a5 c1 40 00 00 00 00 00 .,E.......@.......E.......@.....
51a80 9d 19 45 00 00 00 00 00 a2 c0 40 00 00 00 00 00 a5 19 45 00 00 00 00 00 e7 be 40 00 00 00 00 00 ..E.......@.......E.......@.....
51aa0 ab 19 45 00 00 00 00 00 9a ba 40 00 00 00 00 00 b0 19 45 00 00 00 00 00 5e c1 40 00 00 00 00 00 ..E.......@.......E.....^.@.....
51ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 19 45 00 00 00 00 00 68 ba 40 00 00 00 00 00 ..................E.....h.@.....
51ae0 92 19 45 00 00 00 00 00 f4 bd 40 00 00 00 00 00 2b 19 45 00 00 00 00 00 5c c3 40 00 00 00 00 00 ..E.......@.....+.E.....\.@.....
51b00 96 38 45 00 00 00 00 00 6b c3 40 00 00 00 00 00 df 35 45 00 00 00 00 00 70 bf 40 00 00 00 00 00 .8E.....k.@......5E.....p.@.....
51b20 9a 18 45 00 00 00 00 00 4d c3 40 00 00 00 00 00 bb 19 45 00 00 00 00 00 41 be 40 00 00 00 00 00 ..E.....M.@.......E.....A.@.....
51b40 15 2c 45 00 00 00 00 00 c7 c7 40 00 00 00 00 00 c1 19 45 00 00 00 00 00 21 c2 40 00 00 00 00 00 .,E.......@.......E.....!.@.....
51b60 2a 41 45 00 00 00 00 00 05 c1 40 00 00 00 00 00 a5 19 45 00 00 00 00 00 db b9 40 00 00 00 00 00 *AE.......@.......E.......@.....
51b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 6f 6e 73 74 61 6e 74 73 00 63 6f 6e 74 72 6f ................constants.contro
51ba0 6c 20 73 74 72 75 63 74 75 72 65 20 74 6f 6f 20 6c 6f 6e 67 00 6f 70 63 6f 64 65 73 00 66 75 6e l.structure.too.long.opcodes.fun
51bc0 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 ction.or.expression.too.complex.
51be0 69 d1 40 00 00 00 00 00 71 d1 40 00 00 00 00 00 81 d1 40 00 00 00 00 00 cc d1 40 00 00 00 00 00 i.@.....q.@.......@.......@.....
51c00 cc d1 40 00 00 00 00 00 c4 d1 40 00 00 00 00 00 c4 d1 40 00 00 00 00 00 fc d1 40 00 00 00 00 00 ..@.......@.......@.......@.....
51c20 11 d2 40 00 00 00 00 00 11 d2 40 00 00 00 00 00 26 d2 40 00 00 00 00 00 2b d2 40 00 00 00 00 00 ..@.......@.....&.@.....+.@.....
51c40 5a d2 40 00 00 00 00 00 90 d2 40 00 00 00 00 00 b3 d2 40 00 00 00 00 00 b3 d2 40 00 00 00 00 00 Z.@.......@.......@.......@.....
51c60 b3 d2 40 00 00 00 00 00 b3 d2 40 00 00 00 00 00 68 d2 40 00 00 00 00 00 3a d5 40 00 00 00 00 00 ..@.......@.....h.@.....:.@.....
51c80 3a d5 40 00 00 00 00 00 3a d5 40 00 00 00 00 00 dc d5 40 00 00 00 00 00 b0 d5 40 00 00 00 00 00 :.@.....:.@.......@.......@.....
51ca0 a2 d5 40 00 00 00 00 00 b4 db 40 00 00 00 00 00 bc db 40 00 00 00 00 00 b4 db 40 00 00 00 00 00 ..@.......@.......@.......@.....
51cc0 bc db 40 00 00 00 00 00 bc db 40 00 00 00 00 00 bc db 40 00 00 00 00 00 d1 db 40 00 00 00 00 00 ..@.......@.......@.......@.....
51ce0 19 dc 40 00 00 00 00 00 19 dc 40 00 00 00 00 00 19 dc 40 00 00 00 00 00 c4 db 40 00 00 00 00 00 ..@.......@.......@.......@.....
51d00 d1 db 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 ..@.....'.@.....'.@.....'.@.....
51d20 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 '.@.....'.@.....'.@.....'.@.....
51d40 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 27 dd 40 00 00 00 00 00 '.@.....'.@.....'.@.....'.@.....
51d60 27 dd 40 00 00 00 00 00 9c dc 40 00 00 00 00 00 3a dd 40 00 00 00 00 00 3a dd 40 00 00 00 00 00 '.@.......@.....:.@.....:.@.....
51d80 3a dd 40 00 00 00 00 00 4a dd 40 00 00 00 00 00 4a dd 40 00 00 00 00 00 4a dd 40 00 00 00 00 00 :.@.....J.@.....J.@.....J.@.....
51da0 62 dc 40 00 00 00 00 00 73 dc 40 00 00 00 00 00 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 6d 61 69 b.@.....s.@.....labels/gotos.mai
51dc0 6e 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 64 00 74 n.function.function.at.line.%d.t
51de0 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 20 69 6e 20 25 73 00 25 oo.many.%s.(limit.is.%d).in.%s.%
51e00 73 20 65 78 70 65 63 74 65 64 00 3c 67 6f 74 6f 20 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 s.expected.<goto.%s>.at.line.%d.
51e20 6a 75 6d 70 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 jumps.into.the.scope.of.local.'%
51e40 73 27 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 74 20 6c s'.%s.expected.(to.close.%s.at.l
51e60 69 6e 65 20 25 64 29 00 43 20 6c 65 76 65 6c 73 00 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 ine.%d).C.levels.local.variables
51e80 00 3c 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 6c 6f .<%s>.at.line.%d.not.inside.a.lo
51ea0 6f 70 00 6e 6f 20 76 69 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 27 20 66 6f 72 20 3c 67 6f op.no.visible.label.'%s'.for.<go
51ec0 74 6f 3e 20 61 74 20 6c 69 6e 65 20 25 64 00 62 72 65 61 6b 00 28 66 6f 72 20 69 6e 64 65 78 29 to>.at.line.%d.break.(for.index)
51ee0 00 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f 72 20 73 74 65 70 29 00 28 66 6f 72 20 67 65 6e .(for.limit).(for.step).(for.gen
51f00 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 6c erator).(for.state).(for.control
51f20 29 00 27 3d 27 20 6f 72 20 27 69 6e 27 20 65 78 70 65 63 74 65 64 00 6c 61 62 65 6c 20 27 25 73 ).'='.or.'in'.expected.label.'%s
51f40 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 20 25 64 00 73 79 6e '.already.defined.on.line.%d.syn
51f60 74 61 78 20 65 72 72 6f 72 00 73 65 6c 66 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 tax.error.self.<name>.or.'...'.e
51f80 78 70 65 63 74 65 64 00 63 61 6e 6e 6f 74 20 75 73 65 20 27 2e 2e 2e 27 20 6f 75 74 73 69 64 65 xpected.cannot.use.'...'.outside
51fa0 20 61 20 76 61 72 61 72 67 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 .a.vararg.function.function.argu
51fc0 6d 65 6e 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 ments.expected.unexpected.symbol
51fe0 00 00 00 00 00 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 ................................
52000 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 73 65 61 72 63 68 ..........................search
52020 65 72 73 00 27 70 61 63 6b 61 67 65 2e 73 65 61 72 63 68 65 72 73 27 20 6d 75 73 74 20 62 65 20 ers.'package.searchers'.must.be.
52040 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f 74 20 66 6f 75 6e 64 3a 25 73 a.table.module.'%s'.not.found:%s
52060 00 5f 4c 4f 41 44 45 44 00 5f 4e 41 4d 45 00 5f 4d 00 5f 50 41 43 4b 41 47 45 00 27 6d 6f 64 75 ._LOADED._NAME._M._PACKAGE.'modu
52080 6c 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 66 75 6e 63 74 69 le'.not.called.from.a.Lua.functi
520a0 6f 6e 00 5f 50 52 45 4c 4f 41 44 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 6b 61 67 65 2e 70 on._PRELOAD...no.field.package.p
520c0 72 65 6c 6f 61 64 5b 27 25 73 27 5d 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 27 00 69 6e 69 74 reload['%s']...no.file.'%s'.init
520e0 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 4c 55 41 5f 4e 4f 45 4e 56 00 3b 01 3b 00 3b 3b 00 01 ._.luaopen_%s.LUA_NOENV.;.;.;;..
52100 00 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 .error.loading.module.'%s'.from.
52120 66 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 27 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 file.'%s':..%s.'package.%s'.must
52140 20 62 65 20 61 20 73 74 72 69 6e 67 00 63 70 61 74 68 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 .be.a.string.cpath...no.module.'
52160 25 73 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 %s'.in.file.'%s'./usr/local/shar
52180 65 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 e/lua/5.3/?.lua;/usr/local/share
521a0 2f 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c /lua/5.3/?/init.lua;/usr/local/l
521c0 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f ib/lua/5.3/?.lua;/usr/local/lib/
521e0 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2e 2f 3f 2e 6c 75 61 3b 2e 2f 3f 2f 69 lua/5.3/?/init.lua;./?.lua;./?/i
52200 6e 69 74 2e 6c 75 61 00 4c 55 41 5f 50 41 54 48 00 4c 55 41 5f 50 41 54 48 5f 35 5f 33 00 2f 75 nit.lua.LUA_PATH.LUA_PATH_5_3./u
52220 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 6c sr/local/lib/lua/5.3/?.so;/usr/l
52240 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 2e ocal/lib/lua/5.3/loadall.so;./?.
52260 73 6f 00 4c 55 41 5f 43 50 41 54 48 00 4c 55 41 5f 43 50 41 54 48 5f 35 5f 33 00 2f 0a 3b 0a 3f so.LUA_CPATH.LUA_CPATH_5_3./.;.?
52280 0a 21 0a 2d 0a 00 63 6f 6e 66 69 67 00 6c 6f 61 64 65 64 00 70 72 65 6c 6f 61 64 00 6d 6f 64 75 .!.-..config.loaded.preload.modu
522a0 6c 65 00 72 65 71 75 69 72 65 00 6c 6f 61 64 6c 69 62 00 73 65 61 72 63 68 70 61 74 68 00 73 65 le.require.loadlib.searchpath.se
522c0 65 61 6c 6c 00 00 00 00 00 00 00 00 00 00 00 00 60 09 41 00 00 00 00 00 05 10 41 00 00 00 00 00 eall............`.A.......A.....
522e0 22 11 41 00 00 00 00 00 63 10 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ".A.....c.A.....................
52300 9c 22 45 00 00 00 00 00 14 07 41 00 00 00 00 00 a3 22 45 00 00 00 00 00 0d 06 41 00 00 00 00 00 ."E.......A......"E.......A.....
52320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 22 45 00 00 00 00 00 7a 0c 41 00 00 00 00 00 ................."E.....z.A.....
52340 b3 22 45 00 00 00 00 00 01 0f 41 00 00 00 00 00 be 22 45 00 00 00 00 00 ed 08 41 00 00 00 00 00 ."E.......A......"E.......A.....
52360 94 22 45 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 21 45 00 00 00 00 00 00 00 00 00 00 00 00 00 ."E.............M!E.............
52380 4e 21 45 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 20 45 00 00 00 00 00 00 00 00 00 00 00 00 00 N!E...............E.............
523a0 8d 22 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ."E.............................
523c0 00 00 00 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 70 ....library.'bit32'.has.been.dep
523e0 72 65 63 61 74 65 64 00 69 6e 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 6e 64 65 78 00 6e 69 recated.invalid.upvalue.index.ni
52400 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e l.or.table.expected.Lua.function
52420 20 65 78 70 65 63 74 65 64 00 6c 75 61 5f 64 65 62 75 67 3e 20 00 63 6f 6e 74 0a 00 3d 28 64 65 .expected.lua_debug>..cont..=(de
52440 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 25 73 0a 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 bug.command).%s..level.out.of.ra
52460 6e 67 65 00 5f 5f 6d 6f 64 65 00 65 78 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 66 6c 6e 53 74 75 00 nge.__mode.external.hook.flnStu.
52480 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_
524a0 73 72 63 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 src.lastlinedefined.currentline.
524c0 6e 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 76 61 72 61 72 67 00 6e 61 6d 65 77 68 61 74 00 69 nups.nparams.isvararg.namewhat.i
524e0 73 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 72 65 74 75 72 stailcall.activelines.func.retur
52500 6e 00 63 6f 75 6e 74 00 74 61 69 6c 20 63 61 6c 6c 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 n.count.tail.call.getuservalue.g
52520 65 74 68 6f 6f 6b 00 67 65 74 69 6e 66 6f 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 ethook.getinfo.getlocal.getregis
52540 74 72 79 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 67 65 74 75 70 76 61 6c 75 65 00 75 70 76 61 try.getmetatable.getupvalue.upva
52560 6c 75 65 6a 6f 69 6e 00 75 70 76 61 6c 75 65 69 64 00 73 65 74 75 73 65 72 76 61 6c 75 65 00 73 luejoin.upvalueid.setuservalue.s
52580 65 74 68 6f 6f 6b 00 73 65 74 6c 6f 63 61 6c 00 73 65 74 6d 65 74 61 74 61 62 6c 65 00 73 65 74 ethook.setlocal.setmetatable.set
525a0 75 70 76 61 6c 75 65 00 00 00 00 00 00 00 00 00 0d 25 45 00 00 00 00 00 fb 24 45 00 00 00 00 00 upvalue..........%E......$E.....
525c0 bb 24 45 00 00 00 00 00 02 25 45 00 00 00 00 00 08 25 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .$E......%E......%E.............
525e0 73 0a 45 00 00 00 00 00 9c 17 41 00 00 00 00 00 12 25 45 00 00 00 00 00 6b 17 41 00 00 00 00 00 s.E.......A......%E.....k.A.....
52600 1f 25 45 00 00 00 00 00 5a 1d 41 00 00 00 00 00 27 25 45 00 00 00 00 00 08 1f 41 00 00 00 00 00 .%E.....Z.A.....'%E.......A.....
52620 2f 25 45 00 00 00 00 00 2b 1c 41 00 00 00 00 00 38 25 45 00 00 00 00 00 6a 14 41 00 00 00 00 00 /%E.....+.A.....8%E.....j.A.....
52640 44 25 45 00 00 00 00 00 3d 17 41 00 00 00 00 00 51 25 45 00 00 00 00 00 05 15 41 00 00 00 00 00 D%E.....=.A.....Q%E.......A.....
52660 5c 25 45 00 00 00 00 00 ac 16 41 00 00 00 00 00 68 25 45 00 00 00 00 00 78 16 41 00 00 00 00 00 \%E.......A.....h%E.....x.A.....
52680 72 25 45 00 00 00 00 00 37 16 41 00 00 00 00 00 7f 25 45 00 00 00 00 00 7f 1a 41 00 00 00 00 00 r%E.....7.A......%E.......A.....
526a0 87 25 45 00 00 00 00 00 7d 19 41 00 00 00 00 00 90 25 45 00 00 00 00 00 65 15 41 00 00 00 00 00 .%E.....}.A......%E.....e.A.....
526c0 9d 25 45 00 00 00 00 00 ec 14 41 00 00 00 00 00 79 0a 45 00 00 00 00 00 f3 18 41 00 00 00 00 00 .%E.......A.....y.E.......A.....
526e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 ....................wrong.number
52700 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 74 65 72 76 61 6c 20 69 73 20 65 6d 70 74 79 00 .of.arguments.interval.is.empty.
52720 69 6e 74 65 72 76 61 6c 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 65 78 70 65 63 74 65 interval.too.large.value.expecte
52740 64 00 66 6c 6f 61 74 00 70 69 00 68 75 67 65 00 6d 61 78 69 6e 74 65 67 65 72 00 6d 69 6e 69 6e d.float.pi.huge.maxinteger.minin
52760 74 65 67 65 72 00 61 62 73 00 61 63 6f 73 00 61 73 69 6e 00 61 74 61 6e 00 63 65 69 6c 00 64 65 teger.abs.acos.asin.atan.ceil.de
52780 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 00 6c g.exp.tointeger.floor.fmod.ult.l
527a0 6f 67 00 6d 61 78 00 6d 69 6e 00 6d 6f 64 66 00 72 61 64 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 og.max.min.modf.rad.randomseed.s
527c0 71 72 74 00 00 00 00 00 00 00 00 00 00 00 00 00 66 27 45 00 00 00 00 00 3f 28 41 00 00 00 00 00 qrt.............f'E.....?(A.....
527e0 6a 27 45 00 00 00 00 00 6f 26 41 00 00 00 00 00 6f 27 45 00 00 00 00 00 4d 26 41 00 00 00 00 00 j'E.....o&A.....o'E.....M&A.....
52800 74 27 45 00 00 00 00 00 fa 25 41 00 00 00 00 00 79 27 45 00 00 00 00 00 e9 26 41 00 00 00 00 00 t'E......%A.....y'E......&A.....
52820 6b 27 45 00 00 00 00 00 d8 25 41 00 00 00 00 00 7e 27 45 00 00 00 00 00 3e 22 41 00 00 00 00 00 k'E......%A.....~'E.....>"A.....
52840 82 27 45 00 00 00 00 00 b6 25 41 00 00 00 00 00 86 27 45 00 00 00 00 00 f4 27 41 00 00 00 00 00 .'E......%A......'E......'A.....
52860 90 27 45 00 00 00 00 00 ba 27 41 00 00 00 00 00 96 27 45 00 00 00 00 00 9c 28 41 00 00 00 00 00 .'E......'A......'E......(A.....
52880 9b 27 45 00 00 00 00 00 7c 25 41 00 00 00 00 00 9f 27 45 00 00 00 00 00 cf 24 41 00 00 00 00 00 .'E.....|%A......'E......$A.....
528a0 a3 27 45 00 00 00 00 00 63 24 41 00 00 00 00 00 a7 27 45 00 00 00 00 00 f7 23 41 00 00 00 00 00 .'E.....c$A......'E......#A.....
528c0 ab 27 45 00 00 00 00 00 23 27 41 00 00 00 00 00 b0 27 45 00 00 00 00 00 19 22 41 00 00 00 00 00 .'E.....#'A......'E......"A.....
528e0 47 ea 41 00 00 00 00 00 e7 22 41 00 00 00 00 00 b4 27 45 00 00 00 00 00 c9 22 41 00 00 00 00 00 G.A......"A......'E......"A.....
52900 70 27 45 00 00 00 00 00 a7 22 41 00 00 00 00 00 bf 27 45 00 00 00 00 00 85 22 41 00 00 00 00 00 p'E......"A......'E......"A.....
52920 75 27 45 00 00 00 00 00 63 22 41 00 00 00 00 00 2a 41 45 00 00 00 00 00 91 26 41 00 00 00 00 00 u'E.....c"A.....*AE......&A.....
52940 48 27 45 00 00 00 00 00 00 00 00 00 00 00 00 00 4b 27 45 00 00 00 00 00 00 00 00 00 00 00 00 00 H'E.............K'E.............
52960 50 27 45 00 00 00 00 00 00 00 00 00 00 00 00 00 5b 27 45 00 00 00 00 00 00 00 00 00 00 00 00 00 P'E.............['E.............
52980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 9d 52 a2 46 df 91 3f f8 c1 63 1a dc a5 4c 40 ................9.R.F..?..c...L@
529a0 00 00 00 00 00 00 00 3e 00 00 00 00 00 00 24 40 18 2d 44 54 fb 21 09 40 00 00 00 00 00 00 f0 7f .......>......$@.-DT.!.@........
529c0 ff ff ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f ................memory.allocatio
529e0 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 6f 6f 20 62 69 67 00 74 6f 6f 20 6d 61 6e 79 20 n.error:.block.too.big.too.many.
52a00 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 00 6e 6f 20 6d 65 73 73 61 67 65 00 65 72 72 6f %s.(limit.is.%d).no.message.erro
52a20 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 00 00 00 00 00 00 r.in.__gc.metamethod.(%s).......
52a40 e9 3c 41 00 00 00 00 00 0d 3d 41 00 00 00 00 00 bf 3e 41 00 00 00 00 00 ca 3e 41 00 00 00 00 00 .<A......=A......>A......>A.....
52a60 d8 3e 41 00 00 00 00 00 f6 3e 41 00 00 00 00 00 73 3f 41 00 00 00 00 00 64 3c 41 00 00 00 00 00 .>A......>A.....s?A.....d<A.....
52a80 5f 47 00 70 61 63 6b 61 67 65 00 6d 61 74 68 00 75 74 66 38 00 00 00 00 00 00 00 00 00 00 00 00 _G.package.math.utf8............
52aa0 80 2a 45 00 00 00 00 00 86 72 41 00 00 00 00 00 83 2a 45 00 00 00 00 00 87 11 41 00 00 00 00 00 .*E......rA......*E.......A.....
52ac0 f7 3b 45 00 00 00 00 00 6d 9c 41 00 00 00 00 00 42 20 45 00 00 00 00 00 f0 7d 41 00 00 00 00 00 .;E.....m.A.....B.E......}A.....
52ae0 a4 09 45 00 00 00 00 00 1b c9 40 00 00 00 00 00 6c 27 45 00 00 00 00 00 6e d1 41 00 00 00 00 00 ..E.......@.....l'E.....n.A.....
52b00 46 21 45 00 00 00 00 00 f7 b7 40 00 00 00 00 00 8b 2a 45 00 00 00 00 00 5b 29 41 00 00 00 00 00 F!E.......@......*E.....[)A.....
52b20 90 2a 45 00 00 00 00 00 d4 c9 41 00 00 00 00 00 73 0a 45 00 00 00 00 00 b7 21 41 00 00 00 00 00 .*E.......A.....s.E......!A.....
52b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 65 72 66 6f 72 6d 20 62 69 74 77 69 73 65 20 ................perform.bitwise.
52b60 6f 70 65 72 61 74 69 6f 6e 20 6f 6e 00 70 65 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 operation.on.perform.arithmetic.
52b80 6f 6e 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f 5f 6c 65 6e 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f on.__newindex.__len.__eq.__add._
52ba0 5f 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 64 69 76 00 5f 5f 69 _sub.__mul.__mod.__pow.__div.__i
52bc0 64 69 76 00 5f 5f 62 61 6e 64 00 5f 5f 62 6f 72 00 5f 5f 62 78 6f 72 00 5f 5f 73 68 6c 00 5f 5f div.__band.__bor.__bxor.__shl.__
52be0 73 68 72 00 5f 5f 75 6e 6d 00 5f 5f 62 6e 6f 74 00 5f 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e shr.__unm.__bnot.__lt.__le.__con
52c00 63 61 74 00 5f 5f 63 61 6c 6c 00 62 6f 6f 6c 65 61 6e 00 74 68 72 65 61 64 00 70 72 6f 74 6f 00 cat.__call.boolean.thread.proto.
52c20 9c 15 45 00 00 00 00 00 83 2b 45 00 00 00 00 00 ab 19 45 00 00 00 00 00 64 24 45 00 00 00 00 00 ..E......+E.......E.....d$E.....
52c40 8e 2b 45 00 00 00 00 00 94 2b 45 00 00 00 00 00 99 2b 45 00 00 00 00 00 9f 2b 45 00 00 00 00 00 .+E......+E......+E......+E.....
52c60 a5 2b 45 00 00 00 00 00 ab 2b 45 00 00 00 00 00 b1 2b 45 00 00 00 00 00 b7 2b 45 00 00 00 00 00 .+E......+E......+E......+E.....
52c80 bd 2b 45 00 00 00 00 00 c4 2b 45 00 00 00 00 00 cb 2b 45 00 00 00 00 00 d1 2b 45 00 00 00 00 00 .+E......+E......+E......+E.....
52ca0 d8 2b 45 00 00 00 00 00 de 2b 45 00 00 00 00 00 e4 2b 45 00 00 00 00 00 ea 2b 45 00 00 00 00 00 .+E......+E......+E......+E.....
52cc0 f1 2b 45 00 00 00 00 00 f6 2b 45 00 00 00 00 00 fb 2b 45 00 00 00 00 00 04 2c 45 00 00 00 00 00 .+E......+E......+E......,E.....
52ce0 17 12 45 00 00 00 00 00 54 11 45 00 00 00 00 00 0b 2c 45 00 00 00 00 00 38 2d 45 00 00 00 00 00 ..E.....T.E......,E.....8-E.....
52d00 ee 0d 45 00 00 00 00 00 46 21 45 00 00 00 00 00 42 20 45 00 00 00 00 00 9a 20 45 00 00 00 00 00 ..E.....F!E.....B.E.......E.....
52d20 38 2d 45 00 00 00 00 00 13 2c 45 00 00 00 00 00 1a 2c 45 00 00 00 00 00 75 73 65 72 64 61 74 61 8-E......,E......,E.....userdata
52d40 00 28 2a 6e 6f 20 6e 61 6d 65 29 00 00 00 00 00 92 5a 41 00 00 00 00 00 9b 5a 41 00 00 00 00 00 .(*no.name)......ZA......ZA.....
52d60 ae 5a 41 00 00 00 00 00 ba 5a 41 00 00 00 00 00 cb 5a 41 00 00 00 00 00 dc 5a 41 00 00 00 00 00 .ZA......ZA......ZA......ZA.....
52d80 44 5b 41 00 00 00 00 00 52 5b 41 00 00 00 00 00 71 5b 41 00 00 00 00 00 6b 5b 41 00 00 00 00 00 D[A.....R[A.....q[A.....k[A.....
52da0 00 00 00 00 00 70 7f 40 00 00 00 00 00 00 00 00 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 .....p.@........$LuaVersion:.Lua
52dc0 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 .5.3.0..Copyright.(C).1994-2015.
52de0 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 20 24 24 4c 75 61 41 75 74 68 6f 72 73 3a 20 52 Lua.org,.PUC-Rio.$$LuaAuthors:.R
52e00 2e 20 49 65 72 75 73 61 6c 69 6d 73 63 68 79 2c 20 4c 2e 20 48 2e 20 64 65 20 46 69 67 75 65 69 ..Ierusalimschy,.L..H..de.Figuei
52e20 72 65 64 6f 2c 20 57 2e 20 43 65 6c 65 73 20 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 redo,.W..Celes.$................
52e40 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52e60 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 16 16 16 16 16 16 16 16 16 16 04 04 04 04 04 ................................
52e80 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 ................................
52ea0 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 ................................
52ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
52f40 00 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 .not.enough.memory.index.out.of.
52f60 72 61 6e 67 65 00 62 61 73 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 74 range.base.out.of.range........t
52f80 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 74 72 69 6e able.or.string.expected.'tostrin
52fa0 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 70 72 69 6e g'.must.return.a.string.to.'prin
52fc0 74 27 00 09 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 00 72 t'...too.many.nested.functions.r
52fe0 65 61 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 eader.function.must.return.a.str
53000 69 6e 67 00 63 6f 6c 6c 65 63 74 00 5f 5f 6d 65 74 61 74 61 62 6c 65 00 63 61 6e 6e 6f 74 20 63 ing.collect.__metatable.cannot.c
53020 68 61 6e 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 20 6d 65 74 61 74 61 62 6c 65 00 62 74 00 3d hange.a.protected.metatable.bt.=
53040 28 6c 6f 61 64 29 00 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 5f 5f 70 61 69 72 73 (load).assertion.failed!.__pairs
53060 00 4c 75 61 20 35 2e 33 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 73 74 65 70 00 73 65 74 70 61 .Lua.5.3.stop.restart.step.setpa
53080 75 73 65 00 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 00 use.setstepmul.isrunning.assert.
530a0 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 00 64 6f 66 69 6c 65 00 69 70 61 69 72 73 00 6c 6f 61 collectgarbage.dofile.ipairs.loa
530c0 64 66 69 6c 65 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 dfile.print.rawequal.rawlen.rawg
530e0 65 74 00 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 74 6f 6e 75 6d 62 65 72 00 78 70 63 61 6c 6c et.rawset.select.tonumber.xpcall
53100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 ................................
53120 05 00 00 00 06 00 00 00 07 00 00 00 09 00 00 00 69 30 45 00 00 00 00 00 6e 30 45 00 00 00 00 00 ................i0E.....n0E.....
53140 04 30 45 00 00 00 00 00 02 25 45 00 00 00 00 00 76 30 45 00 00 00 00 00 7b 30 45 00 00 00 00 00 .0E......%E.....v0E.....{0E.....
53160 84 30 45 00 00 00 00 00 8f 30 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .0E......0E.....................
53180 99 30 45 00 00 00 00 00 9f 71 41 00 00 00 00 00 a0 30 45 00 00 00 00 00 2d 6e 41 00 00 00 00 00 .0E......qA......0E.....-nA.....
531a0 af 30 45 00 00 00 00 00 3c 71 41 00 00 00 00 00 64 1f 45 00 00 00 00 00 c4 6d 41 00 00 00 00 00 .0E.....<qA.....d.E......mA.....
531c0 44 25 45 00 00 00 00 00 fa 70 41 00 00 00 00 00 b6 30 45 00 00 00 00 00 1a 6a 41 00 00 00 00 00 D%E......pA......0E......jA.....
531e0 bd 30 45 00 00 00 00 00 91 70 41 00 00 00 00 00 97 22 45 00 00 00 00 00 b4 6f 41 00 00 00 00 00 .0E......pA......"E......oA.....
53200 fe 0a 45 00 00 00 00 00 93 6c 41 00 00 00 00 00 5b 30 45 00 00 00 00 00 0c 72 41 00 00 00 00 00 ..E......lA.....[0E......rA.....
53220 fb 30 45 00 00 00 00 00 f2 66 41 00 00 00 00 00 c6 30 45 00 00 00 00 00 8d 6b 41 00 00 00 00 00 .0E......fA......0E......kA.....
53240 cc 30 45 00 00 00 00 00 4f 6b 41 00 00 00 00 00 d5 30 45 00 00 00 00 00 08 6b 41 00 00 00 00 00 .0E.....OkA......0E......kA.....
53260 dc 30 45 00 00 00 00 00 c7 6a 41 00 00 00 00 00 e3 30 45 00 00 00 00 00 79 6a 41 00 00 00 00 00 .0E......jA......0E.....yjA.....
53280 ea 30 45 00 00 00 00 00 71 67 41 00 00 00 00 00 90 25 45 00 00 00 00 00 ce 6e 41 00 00 00 00 00 .0E.....qgA......%E......nA.....
532a0 f1 30 45 00 00 00 00 00 48 68 41 00 00 00 00 00 b2 19 45 00 00 00 00 00 4d 67 41 00 00 00 00 00 .0E.....HhA.......E.....MgA.....
532c0 fa 30 45 00 00 00 00 00 76 66 41 00 00 00 00 00 2a 41 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .0E.....vfA.....*AE.............
532e0 80 2a 45 00 00 00 00 00 00 00 00 00 00 00 00 00 ad 09 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .*E...............E.............
53300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 3f 69 6e 69 74 69 61 6c 20 ......................P?initial.
53320 70 6f 73 69 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 69 6e 76 61 6c 69 position.must.be.positive.invali
53340 64 20 6f 72 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 6f 72 74 69 6e 67 00 69 6e 76 d.order.function.for.sorting.inv
53360 61 6c 69 64 20 76 61 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e 64 65 78 20 25 64 20 69 6e 20 74 alid.value.(%s).at.index.%d.in.t
53380 61 62 6c 65 20 66 6f 72 20 27 63 6f 6e 63 61 74 27 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f able.for.'concat'.position.out.o
533a0 66 20 62 6f 75 6e 64 73 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e f.bounds.wrong.number.of.argumen
533c0 74 73 20 74 6f 20 27 69 6e 73 65 72 74 27 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 ts.to.'insert'.too.many.results.
533e0 74 6f 20 75 6e 70 61 63 6b 00 69 6e 73 65 72 74 00 72 65 6d 6f 76 65 00 73 6f 72 74 00 00 00 00 to.unpack.insert.remove.sort....
53400 fd 2b 45 00 00 00 00 00 21 7a 41 00 00 00 00 00 ea 33 45 00 00 00 00 00 34 7b 41 00 00 00 00 00 .+E.....!zA......3E.....4{A.....
53420 e5 33 45 00 00 00 00 00 9d 74 41 00 00 00 00 00 e3 33 45 00 00 00 00 00 f5 7b 41 00 00 00 00 00 .3E......tA......3E......{A.....
53440 f1 33 45 00 00 00 00 00 b4 7c 41 00 00 00 00 00 f3 33 45 00 00 00 00 00 36 73 41 00 00 00 00 00 .3E......|A......3E.....6sA.....
53460 f8 33 45 00 00 00 00 00 72 7d 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .3E.....r}A.....................
53480 5f 47 2e 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 ef bb bf 00 50 41 4e 49 43 3a 20 _G..cannot.%s.%s:.%s.....PANIC:.
534a0 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 75 61 unprotected.error.in.call.to.Lua
534c0 20 41 50 49 20 28 25 73 29 0a 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e .API.(%s)..stack.traceback:.....
534e0 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 66 75 6e 63 74 69 6f 6e 20 27 ..Slnt...%s:.%d:..in..function.'
53500 25 73 27 00 25 73 20 27 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 %s'.%s.'%s'.main.chunk.function.
53520 3c 25 73 3a 25 64 3e 00 0a 09 28 2e 2e 2e 74 61 69 6c 20 63 61 6c 6c 73 2e 2e 2e 29 00 53 6c 00 <%s:%d>...(...tail.calls...).Sl.
53540 25 73 3a 25 64 3a 20 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 00 63 61 %s:%d:..bad.argument.#%d.(%s).ca
53560 6c 6c 69 6e 67 20 27 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 lling.'%s'.on.bad.self.(%s).bad.
53580 61 72 67 75 6d 65 6e 74 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 73 69 67 6e 61 6c argument.#%d.to.'%s'.(%s).signal
535a0 00 65 78 69 74 00 5f 5f 6e 61 6d 65 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 .exit.__name.stack.overflow.(%s)
535c0 00 62 75 66 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 3d 73 74 64 69 6e 00 40 25 73 00 72 65 6f .buffer.too.large.=stdin.@%s.reo
535e0 70 65 6e 00 6c 69 67 68 74 20 75 73 65 72 64 61 74 61 00 25 73 20 65 78 70 65 63 74 65 64 2c 20 pen.light.userdata.%s.expected,.
53600 67 6f 74 20 25 73 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 6e 75 6d 62 65 got.%s.invalid.option.'%s'.numbe
53620 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 74 61 74 69 6f 6e 00 r.has.no.integer.representation.
53640 6f 62 6a 65 63 74 20 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 72 00 object.length.is.not.an.integer.
53660 74 72 75 65 00 66 61 6c 73 65 00 25 49 00 25 73 3a 20 25 70 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 true.false.%I.%s:.%p.name.confli
53680 63 74 20 66 6f 72 20 6d 6f 64 75 6c 65 20 27 25 73 27 00 74 6f 6f 20 6d 61 6e 79 20 75 70 76 61 ct.for.module.'%s'.too.many.upva
536a0 6c 75 65 73 00 63 6f 72 65 20 61 6e 64 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 69 6e 63 6f 6d lues.core.and.library.have.incom
536c0 70 61 74 69 62 6c 65 20 6e 75 6d 65 72 69 63 20 74 79 70 65 73 00 6d 75 6c 74 69 70 6c 65 20 4c patible.numeric.types.multiple.L
536e0 75 61 20 56 4d 73 20 64 65 74 65 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 ua.VMs.detected.version.mismatch
53700 3a 20 61 70 70 2e 20 6e 65 65 64 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 72 6f 76 69 64 :.app..needs.%f,.Lua.core.provid
53720 65 73 20 25 66 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 es.%f.too.many.arguments.to.resu
53740 6d 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 me.cannot.resume.dead.coroutine.
53760 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 74 68 72 65 61 too.many.results.to.resume.threa
53780 64 20 65 78 70 65 63 74 65 64 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 d.expected.suspended.normal.dead
537a0 00 63 72 65 61 74 65 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 69 73 79 69 65 6c .create.status.wrap.yield.isyiel
537c0 64 61 62 6c 65 00 00 00 00 00 00 00 00 00 00 00 a1 37 45 00 00 00 00 00 34 9a 41 00 00 00 00 00 dable............7E.....4.A.....
537e0 74 37 45 00 00 00 00 00 fb 9b 41 00 00 00 00 00 91 30 45 00 00 00 00 00 1a 9a 41 00 00 00 00 00 t7E.......A......0E.......A.....
53800 a8 37 45 00 00 00 00 00 43 9b 41 00 00 00 00 00 af 37 45 00 00 00 00 00 7a 9a 41 00 00 00 00 00 .7E.....C.A......7E.....z.A.....
53820 b4 37 45 00 00 00 00 00 32 99 41 00 00 00 00 00 ba 37 45 00 00 00 00 00 18 99 41 00 00 00 00 00 .7E.....2.A......7E.......A.....
53840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 45 4e 56 00 25 73 3a 25 64 3a 20 25 73 00 25 ................_ENV.%s:%d:.%s.%
53860 73 20 6e 65 61 72 20 25 73 00 6c 65 78 69 63 61 6c 20 65 6c 65 6d 65 6e 74 20 74 6f 6f 20 6c 6f s.near.%s.lexical.element.too.lo
53880 6e 67 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 73 00 68 65 78 61 ng.chunk.has.too.many.lines.hexa
538a0 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 65 78 70 65 63 74 65 64 00 50 70 00 45 65 00 6d 61 6c decimal.digit.expected.Pp.Ee.mal
538c0 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 63 6f 6d 6d 65 6e 74 00 75 6e 66 69 6e 69 73 68 65 64 formed.number.comment.unfinished
538e0 20 6c 6f 6e 67 20 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 6c 69 6e 65 20 25 64 29 00 69 .long.%s.(starting.at.line.%d).i
53900 6e 76 61 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 75 6e 66 nvalid.long.string.delimiter.unf
53920 69 6e 69 73 68 65 64 20 73 74 72 69 6e 67 00 6d 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d 38 inished.string.missing.'{'.UTF-8
53940 20 76 61 6c 75 65 20 74 6f 6f 20 6c 61 72 67 65 00 6d 69 73 73 69 6e 67 20 27 7d 27 00 69 6e 76 .value.too.large.missing.'}'.inv
53960 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 63 alid.escape.sequence.decimal.esc
53980 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 64 6f 00 65 6c 73 65 00 65 6c 73 65 69 66 00 66 6f 72 ape.too.large.do.else.elseif.for
539a0 00 67 6f 74 6f 00 72 65 70 65 61 74 00 74 68 65 6e 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2f 2f .goto.repeat.then.until.while.//
539c0 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 66 3e 00 3c 6e 75 6d .==.>=.<=.~=.<<.>>.::.<eof>.<num
539e0 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 72 69 6e 67 3e 00 00 ber>.<integer>.<name>.<string>..
53a00 c7 2b 45 00 00 00 00 00 cf 1e 45 00 00 00 00 00 8e 39 45 00 00 00 00 00 91 39 45 00 00 00 00 00 .+E.......E......9E......9E.....
53a20 96 39 45 00 00 00 00 00 23 05 44 00 00 00 00 00 65 36 45 00 00 00 00 00 9d 39 45 00 00 00 00 00 .9E.....#.D.....e6E......9E.....
53a40 9a 20 45 00 00 00 00 00 a1 39 45 00 00 00 00 00 9a 39 45 00 00 00 00 00 35 3c 45 00 00 00 00 00 ..E......9E......9E.....5<E.....
53a60 32 25 45 00 00 00 00 00 54 11 45 00 00 00 00 00 ed 2b 45 00 00 00 00 00 ce 2b 45 00 00 00 00 00 2%E.....T.E......+E......+E.....
53a80 a6 39 45 00 00 00 00 00 fb 24 45 00 00 00 00 00 ad 39 45 00 00 00 00 00 60 36 45 00 00 00 00 00 .9E......$E......9E.....`6E.....
53aa0 b2 39 45 00 00 00 00 00 b8 39 45 00 00 00 00 00 be 39 45 00 00 00 00 00 df 34 45 00 00 00 00 00 .9E......9E......9E......4E.....
53ac0 de 34 45 00 00 00 00 00 c1 39 45 00 00 00 00 00 c4 39 45 00 00 00 00 00 c7 39 45 00 00 00 00 00 .4E......9E......9E......9E.....
53ae0 ca 39 45 00 00 00 00 00 cd 39 45 00 00 00 00 00 d0 39 45 00 00 00 00 00 d3 39 45 00 00 00 00 00 .9E......9E......9E......9E.....
53b00 d6 39 45 00 00 00 00 00 dc 39 45 00 00 00 00 00 e5 39 45 00 00 00 00 00 ef 39 45 00 00 00 00 00 .9E......9E......9E......9E.....
53b20 f6 39 45 00 00 00 00 00 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 00 .9E.....error.in.error.handling.
53b40 61 74 74 65 6d 70 74 20 74 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 6e 6b 20 28 6d 6f 64 65 attempt.to.load.a.%s.chunk.(mode
53b60 20 69 73 20 27 25 73 27 29 00 62 69 6e 61 72 79 00 74 65 78 74 00 43 20 73 74 61 63 6b 20 6f 76 .is.'%s').binary.text.C.stack.ov
53b80 65 72 66 6c 6f 77 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 erflow.cannot.resume.non-suspend
53ba0 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 61 63 ed.coroutine.attempt.to.yield.ac
53bc0 72 6f 73 73 20 61 20 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 00 61 74 74 65 6d 70 74 20 74 ross.a.C-call.boundary.attempt.t
53be0 6f 20 79 69 65 6c 64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 20 63 6f 72 6f 75 74 69 6e 65 o.yield.from.outside.a.coroutine
53c00 00 25 73 3a 20 25 73 20 70 72 65 63 6f 6d 70 69 6c 65 64 20 63 68 75 6e 6b 00 74 72 75 6e 63 61 .%s:.%s.precompiled.chunk.trunca
53c20 74 65 64 00 25 73 20 73 69 7a 65 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 62 69 6e 61 72 79 20 73 ted.%s.size.mismatch.in.binary.s
53c40 74 72 69 6e 67 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 tring.not.a.version.mismatch.in.
53c60 63 6f 72 72 75 70 74 65 64 00 73 69 7a 65 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 61 corrupted.size_t.Instruction.lua
53c80 5f 49 6e 74 65 67 65 72 00 6c 75 61 5f 4e 75 6d 62 65 72 00 65 6e 64 69 61 6e 6e 65 73 73 20 6d _Integer.lua_Number.endianness.m
53ca0 69 73 6d 61 74 63 68 20 69 6e 00 66 6c 6f 61 74 20 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 ismatch.in.float.format.mismatch
53cc0 20 69 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c .in.............`qATPP\l<.<Tl|||
53ce0 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..
53d00 80 3e 45 00 00 00 00 00 85 3e 45 00 00 00 00 00 8b 3e 45 00 00 00 00 00 92 3e 45 00 00 00 00 00 .>E......>E......>E......>E.....
53d20 9b 3e 45 00 00 00 00 00 a3 3e 45 00 00 00 00 00 ac 3e 45 00 00 00 00 00 b5 3e 45 00 00 00 00 00 .>E......>E......>E......>E.....
53d40 be 3e 45 00 00 00 00 00 c7 3e 45 00 00 00 00 00 d0 3e 45 00 00 00 00 00 d9 3e 45 00 00 00 00 00 .>E......>E......>E......>E.....
53d60 e2 3e 45 00 00 00 00 00 e7 3e 45 00 00 00 00 00 eb 3e 45 00 00 00 00 00 ef 3e 45 00 00 00 00 00 .>E......>E......>E......>E.....
53d80 f3 3e 45 00 00 00 00 00 f7 3e 45 00 00 00 00 00 fc 3e 45 00 00 00 00 00 fb 3e 45 00 00 00 00 00 .>E......>E......>E......>E.....
53da0 00 3f 45 00 00 00 00 00 05 3f 45 00 00 00 00 00 09 3f 45 00 00 00 00 00 0e 3f 45 00 00 00 00 00 .?E......?E......?E......?E.....
53dc0 12 3f 45 00 00 00 00 00 16 3f 45 00 00 00 00 00 1a 3f 45 00 00 00 00 00 1b 3f 45 00 00 00 00 00 .?E......?E......?E......?E.....
53de0 1f 3f 45 00 00 00 00 00 23 3f 45 00 00 00 00 00 2a 3f 45 00 00 00 00 00 2e 3f 45 00 00 00 00 00 .?E.....#?E.....*?E......?E.....
53e00 31 3f 45 00 00 00 00 00 bb 3e 45 00 00 00 00 00 34 3f 45 00 00 00 00 00 39 3f 45 00 00 00 00 00 1?E......>E.....4?E.....9?E.....
53e20 45 3f 45 00 00 00 00 00 41 3f 45 00 00 00 00 00 4a 3f 45 00 00 00 00 00 63 3f 45 00 00 00 00 00 E?E.....A?E.....J?E.....c?E.....
53e40 51 3f 45 00 00 00 00 00 59 3f 45 00 00 00 00 00 62 3f 45 00 00 00 00 00 6b 3f 45 00 00 00 00 00 Q?E.....Y?E.....b?E.....k?E.....
53e60 73 3f 45 00 00 00 00 00 7b 3f 45 00 00 00 00 00 82 3f 45 00 00 00 00 00 00 00 00 00 00 00 00 00 s?E.....{?E......?E.............
53e80 4d 4f 56 45 00 4c 4f 41 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e MOVE.LOADK.LOADKX.LOADBOOL.LOADN
53ea0 49 4c 00 47 45 54 55 50 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 42 4c 45 00 53 45 IL.GETUPVAL.GETTABUP.GETTABLE.SE
53ec0 54 54 41 42 55 50 00 53 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 4c TTABUP.SETUPVAL.SETTABLE.NEWTABL
53ee0 45 00 53 45 4c 46 00 41 44 44 00 53 55 42 00 4d 55 4c 00 4d 4f 44 00 50 4f 57 00 49 44 49 56 00 E.SELF.ADD.SUB.MUL.MOD.POW.IDIV.
53f00 42 41 4e 44 00 42 4f 52 00 42 58 4f 52 00 53 48 4c 00 53 48 52 00 55 4e 4d 00 42 4e 4f 54 00 4c BAND.BOR.BXOR.SHL.SHR.UNM.BNOT.L
53f20 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 54 45 53 54 00 54 45 53 54 53 45 54 EN.CONCAT.JMP.EQ.LT.TEST.TESTSET
53f40 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c .TAILCALL.RETURN.FORPREP.TFORCAL
53f60 4c 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c 49 53 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 L.TFORLOOP.SETLIST.CLOSURE.VARAR
53f80 47 00 45 58 54 52 41 41 52 47 00 69 6e 76 61 6c 69 64 20 55 54 46 2d 38 20 63 6f 64 65 00 25 55 G.EXTRAARG.invalid.UTF-8.code.%U
53fa0 00 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 70 6f .final.position.out.of.string.po
53fc0 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 69 sition.out.of.range.initial.posi
53fe0 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 68 61 72 tion.is.a.continuation.byte.char
54000 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 00 00 00 00 00 00 00 pattern.offset.codepoint........
54020 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 [.-..-.][.-.]*..................
54040 2f 74 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 /tmp/lua_XXXXXX.unable.to.genera
54060 74 65 20 61 20 75 6e 69 71 75 65 20 66 69 6c 65 6e 61 6d 65 00 66 69 65 6c 64 20 27 25 73 27 20 te.a.unique.filename.field.'%s'.
54080 6d 69 73 73 69 6e 67 20 69 6e 20 64 61 74 65 20 74 61 62 6c 65 00 73 65 63 00 68 6f 75 72 00 6d missing.in.date.table.sec.hour.m
540a0 6f 6e 74 68 00 79 65 61 72 00 69 73 64 73 74 00 25 63 00 2a 74 00 77 64 61 79 00 79 64 61 79 00 onth.year.isdst.%c.*t.wday.yday.
540c0 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 20 27 25 25 invalid.conversion.specifier.'%%
540e0 25 73 27 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 56 %s'.aAbBcCdDeFgGhHIjmMnprRStTuUV
54100 77 57 78 58 79 59 7a 5a 25 00 63 43 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 56 77 57 79 wWxXyYzZ%.cCxXyY.O.deHImMSuUVwWy
54120 00 63 6f 6c 6c 61 74 65 00 63 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 69 63 00 .collate.ctype.monetary.numeric.
54140 63 6c 6f 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 67 65 74 65 clock.date.difftime.execute.gete
54160 6e 76 00 72 65 6e 61 6d 65 00 73 65 74 6c 6f 63 61 6c 65 00 74 6d 70 6e 61 6d 65 00 00 00 00 00 nv.rename.setlocale.tmpname.....
54180 e4 40 45 00 00 00 00 00 00 21 45 00 00 00 00 00 79 20 45 00 00 00 00 00 0a 41 45 00 00 00 00 00 .@E......!E.....y.E......AE.....
541a0 11 41 45 00 00 00 00 00 13 41 45 00 00 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 .AE......AE.....................
541c0 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 0e 25 45 00 00 00 00 00 21 41 45 00 00 00 00 00 .................%E.....!AE.....
541e0 29 41 45 00 00 00 00 00 2f 41 45 00 00 00 00 00 38 41 45 00 00 00 00 00 4f 41 45 00 00 00 00 00 )AE...../AE.....8AE.....OAE.....
54200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 41 45 00 00 00 00 00 2d cc 41 00 00 00 00 00 ................@AE.....-.A.....
54220 46 41 45 00 00 00 00 00 64 ce 41 00 00 00 00 00 4b 41 45 00 00 00 00 00 cd cb 41 00 00 00 00 00 FAE.....d.A.....KAE.......A.....
54240 54 41 45 00 00 00 00 00 8e cb 41 00 00 00 00 00 a1 35 45 00 00 00 00 00 27 cb 41 00 00 00 00 00 TAE.......A......5E.....'.A.....
54260 5c 41 45 00 00 00 00 00 fd ca 41 00 00 00 00 00 f1 33 45 00 00 00 00 00 ca ca 41 00 00 00 00 00 \AE.......A......3E.......A.....
54280 63 41 45 00 00 00 00 00 86 ca 41 00 00 00 00 00 6a 41 45 00 00 00 00 00 33 ca 41 00 00 00 00 00 cAE.......A.....jAE.....3.A.....
542a0 4f 41 45 00 00 00 00 00 3b cd 41 00 00 00 00 00 74 41 45 00 00 00 00 00 5c cc 41 00 00 00 00 00 OAE.....;.A.....tAE.....\.A.....
542c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 84 2e 41 00 00 00 00 00 00 00 00 .......................A........
542e0 bd d1 41 00 00 00 00 00 c1 d1 41 00 00 00 00 00 c5 d1 41 00 00 00 00 00 ca d1 41 00 00 00 00 00 ..A.......A.......A.......A.....
54300 01 d2 41 00 00 00 00 00 01 d2 41 00 00 00 00 00 d2 d1 41 00 00 00 00 00 da d1 41 00 00 00 00 00 ..A.......A.......A.......A.....
54320 de d1 41 00 00 00 00 00 e2 d1 41 00 00 00 00 00 e6 d1 41 00 00 00 00 00 eb d1 41 00 00 00 00 00 ..A.......A.......A.......A.....
54340 f9 d1 41 00 00 00 00 00 fd d1 41 00 00 00 00 00 39 d2 41 00 00 00 00 00 3e d2 41 00 00 00 00 00 ..A.......A.....9.A.....>.A.....
54360 43 d2 41 00 00 00 00 00 67 d2 41 00 00 00 00 00 4d d2 41 00 00 00 00 00 48 d2 41 00 00 00 00 00 C.A.....g.A.....M.A.....H.A.....
54380 52 d2 41 00 00 00 00 00 93 d2 41 00 00 00 00 00 93 d2 41 00 00 00 00 00 93 d2 41 00 00 00 00 00 R.A.......A.......A.......A.....
543a0 93 d2 41 00 00 00 00 00 93 d2 41 00 00 00 00 00 5b d2 41 00 00 00 00 00 00 00 00 00 00 00 00 00 ..A.......A.....[.A.............
543c0 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 ................................
543e0 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 ................................
54400 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 ................................
54420 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 ................................
54440 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 ................................
54460 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 ................................
54480 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 ................................
544a0 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 ................................
544c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e 4e 00 2d 30 31 32 33 34 35 36 37 38 39 00 28 ................nN.-0123456789.(
544e0 6e 75 6c 6c 29 00 3c 5c 25 64 3e 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 null).<\%d>.invalid.option.'%%%c
54500 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 28 2a 76 61 72 61 72 67 29 '.to.'lua_pushfstring'.(*vararg)
54520 00 28 2a 74 65 6d 70 6f 72 61 72 79 29 00 66 69 65 6c 64 00 63 6f 6e 73 74 61 6e 74 00 67 6c 6f .(*temporary).field.constant.glo
54540 62 61 6c 00 20 28 25 73 20 27 25 73 27 29 00 3d 3f 00 66 6f 72 20 69 74 65 72 61 74 6f 72 00 6d bal..(%s.'%s').=?.for.iterator.m
54560 65 74 61 6d 65 74 68 6f 64 00 3d 5b 43 5d 00 43 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 61 etamethod.=[C].C.attempt.to.%s.a
54580 20 25 73 20 76 61 6c 75 65 25 73 00 63 6f 6e 63 61 74 65 6e 61 74 65 00 6e 75 6d 62 65 72 25 73 .%s.value%s.concatenate.number%s
545a0 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 00 61 .has.no.integer.representation.a
545c0 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 65 73 00 ttempt.to.compare.two.%s.values.
545e0 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 25 73 20 77 69 74 68 20 25 73 00 00 00 attempt.to.compare.%s.with.%s...
54600 f5 dd 41 00 00 00 00 00 c3 de 41 00 00 00 00 00 c3 de 41 00 00 00 00 00 23 df 41 00 00 00 00 00 ..A.......A.......A.....#.A.....
54620 23 df 41 00 00 00 00 00 9b de 41 00 00 00 00 00 14 de 41 00 00 00 00 00 14 de 41 00 00 00 00 00 #.A.......A.......A.......A.....
54640 23 df 41 00 00 00 00 00 23 df 41 00 00 00 00 00 23 df 41 00 00 00 00 00 23 df 41 00 00 00 00 00 #.A.....#.A.....#.A.....#.A.....
54660 fb de 41 00 00 00 00 00 1e e4 41 00 00 00 00 00 bb e3 41 00 00 00 00 00 1e e4 41 00 00 00 00 00 ..A.......A.......A.......A.....
54680 bb e3 41 00 00 00 00 00 bb e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 ..A.......A.......A.......A.....
546a0 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 ..A.......A.......A.......A.....
546c0 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 ..A.......A.......A.......A.....
546e0 e5 e3 41 00 00 00 00 00 e5 e3 41 00 00 00 00 00 ed e3 41 00 00 00 00 00 f4 e3 41 00 00 00 00 00 ..A.......A.......A.......A.....
54700 bb e3 41 00 00 00 00 00 fb e3 41 00 00 00 00 00 02 e4 41 00 00 00 00 00 bb e3 41 00 00 00 00 00 ..A.......A.......A.......A.....
54720 09 e4 41 00 00 00 00 00 10 e4 41 00 00 00 00 00 17 e4 41 00 00 00 00 00 bb e3 41 00 00 00 00 00 ..A.......A.......A.......A.....
54740 bb e3 41 00 00 00 00 00 bf e3 41 00 00 00 00 00 bf e3 41 00 00 00 00 00 bb e3 41 00 00 00 00 00 ..A.......A.......A.......A.....
54760 bb e3 41 00 00 00 00 00 bb e3 41 00 00 00 00 00 d6 e3 41 00 00 00 00 00 01 1b 03 3b 74 15 00 00 ..A.......A.......A........;t...
54780 ad 02 00 00 98 f8 fa ff c0 15 00 00 78 ff fa ff 68 39 00 00 d3 ff fa ff 88 7a 00 00 23 00 fb ff ............x...h9.......z..#...
547a0 88 7c 00 00 55 00 fb ff 18 80 00 00 7c 00 fb ff 70 16 00 00 e2 00 fb ff 90 15 00 00 d5 01 fb ff .|..U.......|...p...............
547c0 e8 15 00 00 56 02 fb ff 10 16 00 00 53 03 fb ff 48 16 00 00 ab 03 fb ff a8 16 00 00 c4 03 fb ff ....V.......S...H...............
547e0 c0 16 00 00 98 05 fb ff f8 16 00 00 c4 05 fb ff 10 17 00 00 ed 05 fb ff 30 17 00 00 32 06 fb ff ........................0...2...
54800 50 17 00 00 c0 06 fb ff 80 17 00 00 4c 07 fb ff a8 17 00 00 43 08 fb ff d8 17 00 00 25 09 fb ff P...........L.......C.......%...
54820 f8 17 00 00 4c 09 fb ff 10 18 00 00 96 09 fb ff 30 18 00 00 d2 0a fb ff 70 18 00 00 2a 0b fb ff ....L...........0.......p...*...
54840 98 18 00 00 20 0c fb ff e0 18 00 00 59 0c fb ff 00 19 00 00 7e 0c fb ff 20 19 00 00 0a 0d fb ff ............Y.......~...........
54860 50 19 00 00 6f 0d fb ff 78 19 00 00 59 0e fb ff b8 19 00 00 1f 0f fb ff d8 19 00 00 16 11 fb ff P...o...x...Y...................
54880 28 1a 00 00 78 12 fb ff 58 1a 00 00 ca 12 fb ff 78 1a 00 00 27 13 fb ff a0 1a 00 00 68 13 fb ff (...x...X.......x...'.......h...
548a0 c0 1a 00 00 77 13 fb ff d8 1a 00 00 96 13 fb ff f8 1a 00 00 b6 13 fb ff 10 1b 00 00 d5 13 fb ff ....w...........................
548c0 28 1b 00 00 44 14 fb ff 50 1b 00 00 cd 16 fb ff 98 1b 00 00 e1 17 fb ff c0 1b 00 00 9e 18 fb ff (...D...P.......................
548e0 f0 1b 00 00 12 19 fb ff 38 1c 00 00 47 19 fb ff 50 1c 00 00 b4 19 fb ff 80 1c 00 00 bb 19 fb ff ........8...G...P...............
54900 98 1c 00 00 b8 1a fb ff 00 1d 00 00 1c 1c fb ff 78 1d 00 00 cc 1c fb ff a8 1d 00 00 9b 1d fb ff ................x...............
54920 d8 1d 00 00 5f 1f fb ff 18 1e 00 00 15 21 fb ff 68 1e 00 00 d0 21 fb ff b8 1e 00 00 08 22 fb ff ...._........!..h....!......."..
54940 d0 1e 00 00 42 22 fb ff e8 1e 00 00 6b 22 fb ff 00 1f 00 00 f0 23 fb ff 40 1f 00 00 56 3d fb ff ....B"......k".......#..@...V=..
54960 90 1f 00 00 4e 3e fb ff c0 1f 00 00 7b 3e fb ff e0 1f 00 00 a4 3f fb ff 20 20 00 00 e5 3f fb ff ....N>......{>.......?.......?..
54980 38 20 00 00 3e 40 fb ff 60 20 00 00 94 40 fb ff 78 20 00 00 d1 40 fb ff 90 20 00 00 a3 41 fb ff 8...>@..`....@..x....@.......A..
549a0 d0 20 00 00 00 42 fb ff 08 21 00 00 d8 43 fb ff 70 21 00 00 f8 43 fb ff 88 21 00 00 04 47 fb ff .....B...!...C..p!...C...!...G..
549c0 d8 21 00 00 45 47 fb ff 10 22 00 00 0c 48 fb ff 48 22 00 00 3b 48 fb ff 68 22 00 00 5d 49 fb ff .!..EG..."...H..H"..;H..h"..]I..
549e0 b0 22 00 00 e2 49 fb ff e0 22 00 00 84 4a fb ff 28 23 00 00 91 4a fb ff 40 23 00 00 2d 4b fb ff ."...I..."...J..(#...J..@#..-K..
54a00 78 23 00 00 bb 4b fb ff a8 23 00 00 f3 4c fb ff f0 23 00 00 8f 4d fb ff 28 24 00 00 9e 4e fb ff x#...K...#...L...#...M..($...N..
54a20 58 24 00 00 1d 4f fb ff 90 24 00 00 6c 4f fb ff b0 24 00 00 36 50 fb ff 00 25 00 00 85 50 fb ff X$...O...$..lO...$..6P...%...P..
54a40 38 25 00 00 f0 55 fb ff 88 25 00 00 0d 56 fb ff a0 25 00 00 f3 56 fb ff d8 25 00 00 9f 57 fb ff 8%...U...%...V...%...V...%...W..
54a60 10 26 00 00 c9 57 fb ff 28 26 00 00 0f 58 fb ff 40 26 00 00 98 58 fb ff 88 26 00 00 ee 58 fb ff .&...W..(&...X..@&...X...&...X..
54a80 c8 26 00 00 20 59 fb ff e0 26 00 00 d1 59 fb ff 10 27 00 00 16 5a fb ff 38 27 00 00 5d 5c fb ff .&...Y...&...Y...'...Z..8'..]\..
54aa0 68 27 00 00 30 5d fb ff b0 27 00 00 f7 5d fb ff e0 27 00 00 75 60 fb ff 30 28 00 00 17 64 fb ff h'..0]...'...]...'..u`..0(...d..
54ac0 78 28 00 00 89 68 fb ff c8 28 00 00 1a 6b fb ff 18 29 00 00 21 6b fb ff 30 29 00 00 2b 6b fb ff x(...h...(...k...)..!k..0)..+k..
54ae0 48 29 00 00 84 6f fb ff 98 29 00 00 7f 70 fb ff e0 29 00 00 2b 71 fb ff 00 2a 00 00 74 71 fb ff H)...o...)...p...)..+q...*..tq..
54b00 30 2a 00 00 63 72 fb ff 70 2a 00 00 82 72 fb ff 90 2a 00 00 b8 72 fb ff b8 2a 00 00 f0 72 fb ff 0*..cr..p*...r...*...r...*...r..
54b20 d8 2a 00 00 22 73 fb ff f8 2a 00 00 4e 73 fb ff 18 2b 00 00 8a 73 fb ff 38 2b 00 00 b8 73 fb ff .*.."s...*..Ns...+...s..8+...s..
54b40 58 2b 00 00 ef 73 fb ff 78 2b 00 00 77 74 fb ff a8 2b 00 00 fb 74 fb ff d0 2b 00 00 47 75 fb ff X+...s..x+..wt...+...t...+..Gu..
54b60 f0 2b 00 00 7c 76 fb ff 40 2c 00 00 a5 76 fb ff 60 2c 00 00 c9 76 fb ff 80 2c 00 00 49 77 fb ff .+..|v..@,...v..`,...v...,..Iw..
54b80 d0 2c 00 00 6f 77 fb ff f0 2c 00 00 9d 77 fb ff 18 2d 00 00 f8 77 fb ff 50 2d 00 00 c0 78 fb ff .,..ow...,...w...-...w..P-...x..
54ba0 a0 2d 00 00 10 79 fb ff d0 2d 00 00 2a 79 fb ff f0 2d 00 00 8d 79 fb ff 20 2e 00 00 e6 79 fb ff .-...y...-..*y...-...y.......y..
54bc0 40 2e 00 00 2d 7a fb ff 60 2e 00 00 a9 7a fb ff 98 2e 00 00 eb 7a fb ff d0 2e 00 00 57 7b fb ff @...-z..`....z.......z......W{..
54be0 20 2f 00 00 d5 7b fb ff 50 2f 00 00 e4 7b fb ff 68 2f 00 00 f3 7b fb ff 80 2f 00 00 a9 7c fb ff ./...{..P/...{..h/...{.../...|..
54c00 a0 2f 00 00 1a 7d fb ff d8 2f 00 00 4f 80 fb ff 28 30 00 00 6e 80 fb ff 48 30 00 00 88 80 fb ff ./...}.../..O...(0..n...H0......
54c20 68 30 00 00 a3 81 fb ff c8 30 00 00 6c 82 fb ff e8 30 00 00 a3 83 fb ff 38 31 00 00 bf 83 fb ff h0.......0..l....0......81......
54c40 50 31 00 00 e8 83 fb ff 68 31 00 00 2a 84 fb ff 98 31 00 00 87 84 fb ff b8 31 00 00 b4 84 fb ff P1......h1..*....1.......1......
54c60 e0 31 00 00 c8 84 fb ff f8 31 00 00 d3 84 fb ff 10 32 00 00 f8 84 fb ff 28 32 00 00 40 85 fb ff .1.......1.......2......(2..@...
54c80 40 32 00 00 9f 85 fb ff 88 32 00 00 56 86 fb ff b8 32 00 00 5d 86 fb ff d0 32 00 00 a9 86 fb ff @2.......2..V....2..]....2......
54ca0 08 33 00 00 fd 86 fb ff 50 33 00 00 0e 87 fb ff 68 33 00 00 25 87 fb ff 80 33 00 00 60 87 fb ff .3......P3......h3..%....3..`...
54cc0 a8 33 00 00 7b 87 fb ff c0 33 00 00 0a 88 fb ff d8 33 00 00 1c 88 fb ff f0 33 00 00 2d 88 fb ff .3..{....3.......3.......3..-...
54ce0 08 34 00 00 79 88 fb ff 40 34 00 00 a6 88 fb ff 58 34 00 00 bb 88 fb ff 80 34 00 00 e0 88 fb ff .4..y...@4......X4.......4......
54d00 98 34 00 00 0f 89 fb ff b0 34 00 00 87 89 fb ff c8 34 00 00 d7 89 fb ff e0 34 00 00 58 8a fb ff .4.......4.......4.......4..X...
54d20 18 35 00 00 44 8b fb ff 48 35 00 00 5d 8c fb ff 90 35 00 00 f4 8c fb ff c0 35 00 00 2e 8d fb ff .5..D...H5..]....5.......5......
54d40 e8 35 00 00 77 8d fb ff 10 36 00 00 8a 8d fb ff 28 36 00 00 9c 8d fb ff 40 36 00 00 85 8e fb ff .5..w....6......(6......@6......
54d60 68 36 00 00 1d 8f fb ff b0 36 00 00 b3 8f fb ff 00 37 00 00 25 90 fb ff 38 37 00 00 91 90 fb ff h6.......6.......7..%...87......
54d80 60 37 00 00 ed 90 fb ff 88 37 00 00 17 91 fb ff a8 37 00 00 53 91 fb ff c0 37 00 00 63 91 fb ff `7.......7.......7..S....7..c...
54da0 d8 37 00 00 cb 93 fb ff 28 38 00 00 c7 94 fb ff 50 38 00 00 f6 95 fb ff a8 38 00 00 5c 96 fb ff .7......(8......P8.......8..\...
54dc0 d8 38 00 00 7e 96 fb ff f0 38 00 00 ab 96 fb ff 08 39 00 00 bf 96 fb ff 20 39 00 00 41 97 fb ff .8..~....8.......9.......9..A...
54de0 90 39 00 00 68 97 fb ff a8 39 00 00 92 97 fb ff d0 39 00 00 bd 97 fb ff e8 39 00 00 68 98 fb ff .9..h....9.......9.......9..h...
54e00 28 3a 00 00 c0 98 fb ff 60 3a 00 00 53 99 fb ff 98 3a 00 00 c3 99 fb ff d0 3a 00 00 35 9a fb ff (:......`:..S....:.......:..5...
54e20 18 3b 00 00 68 9a fb ff 30 3b 00 00 87 9b fb ff 80 3b 00 00 9c 9b fb ff a0 3b 00 00 37 9d fb ff .;..h...0;.......;.......;..7...
54e40 e0 3b 00 00 70 9e fb ff 30 3c 00 00 80 9e fb ff 48 3c 00 00 a2 9e fb ff 68 3c 00 00 d7 9e fb ff .;..p...0<......H<......h<......
54e60 90 3c 00 00 1f 9f fb ff c0 3c 00 00 7d 9f fb ff f0 3c 00 00 6d a0 fb ff 30 3d 00 00 56 a1 fb ff .<.......<..}....<..m...0=..V...
54e80 70 3d 00 00 e0 a1 fb ff a8 3d 00 00 ec a9 fb ff f8 3d 00 00 23 aa fb ff 30 3e 00 00 dd ac fb ff p=.......=.......=..#...0>......
54ea0 80 3e 00 00 ee b0 fb ff c8 3e 00 00 f5 b0 fb ff e0 3e 00 00 2a b1 fb ff 08 3f 00 00 c2 b1 fb ff .>.......>.......>..*....?......
54ec0 48 3f 00 00 d3 b1 fb ff 68 3f 00 00 0c b4 fb ff b0 3f 00 00 53 b4 fb ff e0 3f 00 00 93 b5 fb ff H?......h?.......?..S....?......
54ee0 20 40 00 00 b4 b6 fb ff 60 40 00 00 5d b8 fb ff a0 40 00 00 96 b8 fb ff c0 40 00 00 c0 b8 fb ff .@......`@..]....@.......@......
54f00 e0 40 00 00 f3 b8 fb ff 08 41 00 00 07 ba fb ff 50 41 00 00 26 ba fb ff 70 41 00 00 16 bb fb ff .@.......A......PA..&...pA......
54f20 a8 41 00 00 58 bd fb ff f8 41 00 00 95 be fb ff 30 42 00 00 9c bf fb ff 58 42 00 00 75 c1 fb ff .A..X....A......0B......XB..u...
54f40 90 42 00 00 e8 c1 fb ff b0 42 00 00 3a c2 fb ff d8 42 00 00 be c3 fb ff 20 43 00 00 02 c5 fb ff .B.......B..:....B.......C......
54f60 60 43 00 00 7a c5 fb ff 88 43 00 00 1c c6 fb ff d8 43 00 00 6f c6 fb ff 00 44 00 00 3f c7 fb ff `C..z....C.......C..o....D..?...
54f80 40 44 00 00 89 c7 fb ff 68 44 00 00 2c c8 fb ff 98 44 00 00 8d c8 fb ff d0 44 00 00 eb c8 fb ff @D......hD..,....D.......D......
54fa0 08 45 00 00 aa c9 fb ff 40 45 00 00 0f ca fb ff 78 45 00 00 f1 cb fb ff a8 45 00 00 fd cb fb ff .E......@E......xE.......E......
54fc0 c0 45 00 00 40 cc fb ff e0 45 00 00 5c cc fb ff f8 45 00 00 b8 cc fb ff 28 46 00 00 f2 cc fb ff .E..@....E..\....E......(F......
54fe0 50 46 00 00 04 cd fb ff 68 46 00 00 74 cd fb ff 98 46 00 00 8d cd fb ff b8 46 00 00 97 cd fb ff PF......hF..t....F.......F......
55000 d0 46 00 00 ed cd fb ff 08 47 00 00 37 ce fb ff 28 47 00 00 5b ce fb ff 50 47 00 00 9b ce fb ff .F.......G..7...(G..[...PG......
55020 78 47 00 00 bf ce fb ff a0 47 00 00 00 cf fb ff c0 47 00 00 34 cf fb ff e0 47 00 00 c5 cf fb ff xG.......G.......G..4....G......
55040 10 48 00 00 f3 cf fb ff 30 48 00 00 24 d0 fb ff 50 48 00 00 3d d1 fb ff 80 48 00 00 7b d1 fb ff .H......0H..$...PH..=....H..{...
55060 b8 48 00 00 05 d2 fb ff e8 48 00 00 07 d3 fb ff 28 49 00 00 b3 d4 fb ff 78 49 00 00 e2 d5 fb ff .H.......H......(I......xI......
55080 b0 49 00 00 16 d7 fb ff e8 49 00 00 90 d7 fb ff 20 4a 00 00 3f da fb ff 58 4a 00 00 7a da fb ff .I.......I.......J..?...XJ..z...
550a0 78 4a 00 00 a1 da fb ff 90 4a 00 00 c6 da fb ff b0 4a 00 00 eb da fb ff d0 4a 00 00 0d db fb ff xJ.......J.......J.......J......
550c0 f0 4a 00 00 2f db fb ff 10 4b 00 00 51 db fb ff 30 4b 00 00 6f db fb ff 48 4b 00 00 7f dc fb ff .J../....K..Q...0K..o...HK......
550e0 88 4b 00 00 eb dc fb ff c0 4b 00 00 57 dd fb ff f8 4b 00 00 04 de fb ff 18 4c 00 00 3e de fb ff .K.......K..W....K.......L..>...
55100 40 4c 00 00 60 de fb ff 60 4c 00 00 82 de fb ff 80 4c 00 00 d5 de fb ff a0 4c 00 00 f7 de fb ff @L..`...`L.......L.......L......
55120 c0 4c 00 00 19 df fb ff e0 4c 00 00 71 df fb ff 00 4d 00 00 ab df fb ff 20 4d 00 00 42 e0 fb ff .L.......L..q....M.......M..B...
55140 40 4d 00 00 7c e0 fb ff 60 4d 00 00 c7 e0 fb ff 80 4d 00 00 24 e1 fb ff a0 4d 00 00 e3 e1 fb ff @M..|...`M.......M..$....M......
55160 c8 4d 00 00 aa e2 fb ff e8 4d 00 00 c7 e2 fb ff 08 4e 00 00 00 e3 fb ff 28 4e 00 00 4c e3 fb ff .M.......M.......N......(N..L...
55180 58 4e 00 00 c2 e3 fb ff 88 4e 00 00 28 e4 fb ff b0 4e 00 00 be e4 fb ff c8 4e 00 00 5e e5 fb ff XN.......N..(....N.......N..^...
551a0 f0 4e 00 00 92 e5 fb ff 08 4f 00 00 9f e5 fb ff 20 4f 00 00 16 e6 fb ff 68 4f 00 00 84 e6 fb ff .N.......O.......O......hO......
551c0 88 4f 00 00 52 e7 fb ff b0 4f 00 00 83 e7 fb ff d8 4f 00 00 af e7 fb ff 00 50 00 00 f3 e7 fb ff .O..R....O.......O.......P......
551e0 18 50 00 00 31 e9 fb ff 60 50 00 00 76 e9 fb ff 90 50 00 00 87 e9 fb ff a8 50 00 00 cc e9 fb ff .P..1...`P..v....P.......P......
55200 c0 50 00 00 e4 e9 fb ff d8 50 00 00 18 ea fb ff f8 50 00 00 49 eb fb ff 48 51 00 00 86 f0 fb ff .P.......P.......P..I...HQ......
55220 98 51 00 00 9d f0 fb ff b8 51 00 00 56 f1 fb ff 00 52 00 00 c6 f1 fb ff 40 52 00 00 11 f2 fb ff .Q.......Q..V....R......@R......
55240 70 52 00 00 35 f2 fb ff 88 52 00 00 4a f2 fb ff a0 52 00 00 6b f2 fb ff b8 52 00 00 8c f2 fb ff pR..5....R..J....R..k....R......
55260 d0 52 00 00 c3 f2 fb ff f8 52 00 00 df f2 fb ff 10 53 00 00 32 f4 fb ff 60 53 00 00 87 f4 fb ff .R.......R.......S..2...`S......
55280 98 53 00 00 c4 f4 fb ff d0 53 00 00 2a f8 fb ff 38 54 00 00 d4 f8 fb ff 70 54 00 00 46 f9 fb ff .S.......S..*...8T......pT..F...
552a0 a0 54 00 00 6d f9 fb ff d0 54 00 00 1d fa fb ff 18 55 00 00 80 fa fb ff 40 55 00 00 b1 fa fb ff .T..m....T.......U......@U......
552c0 58 55 00 00 e4 fa fb ff 70 55 00 00 aa fb fb ff a0 55 00 00 db fb fb ff b8 55 00 00 46 fd fb ff XU......pU.......U.......U..F...
552e0 08 56 00 00 63 fd fb ff 20 56 00 00 ab fd fb ff 40 56 00 00 e6 fd fb ff 68 56 00 00 2e fe fb ff .V..c....V......@V......hV......
55300 98 56 00 00 57 fe fb ff c0 56 00 00 a8 fe fb ff d8 56 00 00 58 ff fb ff 00 57 00 00 c7 ff fb ff .V..W....V.......V..X....W......
55320 38 57 00 00 8c 00 fc ff 70 57 00 00 c5 00 fc ff 90 57 00 00 45 01 fc ff a8 57 00 00 4c 01 fc ff 8W......pW.......W..E....W..L...
55340 c0 57 00 00 59 01 fc ff d8 57 00 00 80 01 fc ff f0 57 00 00 01 02 fc ff 20 58 00 00 40 02 fc ff .W..Y....W.......W.......X..@...
55360 38 58 00 00 53 02 fc ff 50 58 00 00 6a 02 fc ff 68 58 00 00 8c 02 fc ff 80 58 00 00 a3 02 fc ff 8X..S...PX..j...hX.......X......
55380 98 58 00 00 e6 02 fc ff b0 58 00 00 43 03 fc ff e0 58 00 00 a1 03 fc ff 18 59 00 00 cd 03 fc ff .X.......X..C....X.......Y......
553a0 40 59 00 00 e5 03 fc ff 58 59 00 00 f3 03 fc ff 70 59 00 00 0d 04 fc ff 88 59 00 00 1d 04 fc ff @Y......XY......pY.......Y......
553c0 a0 59 00 00 43 04 fc ff b8 59 00 00 5b 04 fc ff d0 59 00 00 75 04 fc ff e8 59 00 00 bb 04 fc ff .Y..C....Y..[....Y..u....Y......
553e0 20 5a 00 00 f9 04 fc ff 40 5a 00 00 84 05 fc ff b0 5a 00 00 a0 05 fc ff d0 5a 00 00 f1 05 fc ff .Z......@Z.......Z.......Z......
55400 f0 5a 00 00 3f 06 fc ff 10 5b 00 00 5e 06 fc ff 28 5b 00 00 ea 06 fc ff 58 5b 00 00 27 07 fc ff .Z..?....[..^...([......X[..'...
55420 70 5b 00 00 48 07 fc ff 88 5b 00 00 6c 07 fc ff a0 5b 00 00 7e 07 fc ff b8 5b 00 00 ca 07 fc ff p[..H....[..l....[..~....[......
55440 e8 5b 00 00 de 07 fc ff 00 5c 00 00 f3 07 fc ff 18 5c 00 00 07 08 fc ff 30 5c 00 00 5b 08 fc ff .[.......\.......\......0\..[...
55460 50 5c 00 00 b5 08 fc ff 70 5c 00 00 ec 08 fc ff 90 5c 00 00 a3 09 fc ff b8 5c 00 00 35 0a fc ff P\......p\.......\.......\..5...
55480 e8 5c 00 00 4f 0a fc ff 00 5d 00 00 63 0a fc ff 18 5d 00 00 88 0a fc ff 30 5d 00 00 f9 0a fc ff .\..O....]..c....]......0]......
554a0 68 5d 00 00 24 0b fc ff 88 5d 00 00 84 0b fc ff c0 5d 00 00 c8 0b fc ff e8 5d 00 00 02 0c fc ff h]..$....].......].......]......
554c0 10 5e 00 00 4b 0c fc ff 40 5e 00 00 9e 0c fc ff 68 5e 00 00 f7 0c fc ff a0 5e 00 00 54 0d fc ff .^..K...@^......h^.......^..T...
554e0 c0 5e 00 00 82 0d fc ff e0 5e 00 00 ef 0d fc ff 18 5f 00 00 16 0e fc ff 38 5f 00 00 76 0e fc ff .^.......^......._......8_..v...
55500 70 5f 00 00 ba 0e fc ff 98 5f 00 00 22 0f fc ff c0 5f 00 00 81 0f fc ff e8 5f 00 00 eb 0f fc ff p_......._.."...._......._......
55520 18 60 00 00 7c 10 fc ff 48 60 00 00 c6 10 fc ff 68 60 00 00 30 11 fc ff 90 60 00 00 2b 12 fc ff .`..|...H`......h`..0....`..+...
55540 c0 60 00 00 cc 12 fc ff f0 60 00 00 f5 12 fc ff 08 61 00 00 fa 12 fc ff 20 61 00 00 08 14 fc ff .`.......`.......a.......a......
55560 58 61 00 00 0e 14 fc ff 70 61 00 00 3c 14 fc ff 90 61 00 00 a0 14 fc ff c8 61 00 00 bf 14 fc ff Xa......pa..<....a.......a......
55580 e8 61 00 00 d7 14 fc ff 00 62 00 00 e3 14 fc ff 18 62 00 00 2a 15 fc ff 38 62 00 00 cf 15 fc ff .a.......b.......b..*...8b......
555a0 60 62 00 00 cd 16 fc ff 88 62 00 00 0e 17 fc ff a8 62 00 00 af 17 fc ff f8 62 00 00 35 18 fc ff `b.......b.......b.......b..5...
555c0 18 63 00 00 16 19 fc ff 48 63 00 00 26 19 fc ff 60 63 00 00 4e 19 fc ff 80 63 00 00 85 19 fc ff .c......Hc..&...`c..N....c......
555e0 a8 63 00 00 b9 19 fc ff c8 63 00 00 39 1a fc ff f0 63 00 00 ef 1c fc ff 38 64 00 00 2d 1d fc ff .c.......c..9....c......8d..-...
55600 68 64 00 00 4b 1e fc ff 98 64 00 00 7f 1e fc ff c0 64 00 00 8f 1e fc ff d8 64 00 00 c0 1e fc ff hd..K....d.......d.......d......
55620 f8 64 00 00 ca 1e fc ff 10 65 00 00 fe 1e fc ff 38 65 00 00 7a 1f fc ff 60 65 00 00 d5 1f fc ff .d.......e......8e..z...`e......
55640 80 65 00 00 f9 1f fc ff a0 65 00 00 83 20 fc ff d0 65 00 00 d0 20 fc ff f8 65 00 00 a2 22 fc ff .e.......e.......e.......e..."..
55660 48 66 00 00 01 23 fc ff 70 66 00 00 4f 23 fc ff 90 66 00 00 90 23 fc ff b0 66 00 00 d7 23 fc ff Hf...#..pf..O#...f...#...f...#..
55680 d0 66 00 00 15 24 fc ff f0 66 00 00 1b 25 fc ff 28 67 00 00 62 25 fc ff 48 67 00 00 11 26 fc ff .f...$...f...%..(g..b%..Hg...&..
556a0 80 67 00 00 4c 26 fc ff a8 67 00 00 b5 26 fc ff d0 67 00 00 56 27 fc ff 00 68 00 00 e0 27 fc ff .g..L&...g...&...g..V'...h...'..
556c0 38 68 00 00 3c 28 fc ff 58 68 00 00 19 29 fc ff 90 68 00 00 82 29 fc ff c8 68 00 00 c4 29 fc ff 8h..<(..Xh...)...h...)...h...)..
556e0 e8 68 00 00 27 2a fc ff 20 69 00 00 94 2a fc ff 40 69 00 00 0e 2b fc ff 60 69 00 00 be 2b fc ff .h..'*...i...*..@i...+..`i...+..
55700 88 69 00 00 25 2d fc ff d8 69 00 00 a8 2d fc ff 10 6a 00 00 d5 2d fc ff 40 6a 00 00 72 2e fc ff .i..%-...i...-...j...-..@j..r...
55720 80 6a 00 00 83 31 fc ff d0 6a 00 00 e2 31 fc ff 00 6b 00 00 a9 32 fc ff 28 6b 00 00 bc 33 fc ff .j...1...j...1...k...2..(k...3..
55740 68 6b 00 00 7d 34 fc ff a0 6b 00 00 3c 35 fc ff d8 6b 00 00 fa 35 fc ff 10 6c 00 00 78 36 fc ff hk..}4...k..<5...k...5...l..x6..
55760 38 6c 00 00 b3 36 fc ff 58 6c 00 00 ce 36 fc ff 70 6c 00 00 c1 37 fc ff a0 6c 00 00 a3 38 fc ff 8l...6..Xl...6..pl...7...l...8..
55780 d8 6c 00 00 13 39 fc ff 08 6d 00 00 62 39 fc ff 30 6d 00 00 b4 39 fc ff 68 6d 00 00 ce 3a fc ff .l...9...m..b9..0m...9..hm...:..
557a0 b0 6d 00 00 04 3b fc ff c8 6d 00 00 1e 3b fc ff e0 6d 00 00 4e 3b fc ff 08 6e 00 00 db 3d fc ff .m...;...m...;...m..N;...n...=..
557c0 58 6e 00 00 67 3e fc ff 80 6e 00 00 28 3f fc ff b0 6e 00 00 25 40 fc ff e8 6e 00 00 a8 40 fc ff Xn..g>...n..(?...n..%@...n...@..
557e0 20 6f 00 00 2f 41 fc ff 58 6f 00 00 a7 41 fc ff 80 6f 00 00 c6 41 fc ff a0 6f 00 00 39 42 fc ff .o../A..Xo...A...o...A...o..9B..
55800 d8 6f 00 00 88 42 fc ff 10 70 00 00 b0 42 fc ff 48 70 00 00 5a 43 fc ff 80 70 00 00 83 43 fc ff .o...B...p...B..Hp..ZC...p...C..
55820 b0 70 00 00 a0 43 fc ff c8 70 00 00 e6 43 fc ff 00 71 00 00 ef 43 fc ff 18 71 00 00 6d 44 fc ff .p...C...p...C...q...C...q..mD..
55840 50 71 00 00 89 44 fc ff 68 71 00 00 b2 44 fc ff 80 71 00 00 5a 45 fc ff b8 71 00 00 a9 45 fc ff Pq...D..hq...D...q..ZE...q...E..
55860 f0 71 00 00 89 47 fc ff 38 72 00 00 a8 47 fc ff 50 72 00 00 cb 47 fc ff 68 72 00 00 23 48 fc ff .q...G..8r...G..Pr...G..hr..#H..
55880 90 72 00 00 9b 48 fc ff c0 72 00 00 d1 48 fc ff f8 72 00 00 f0 48 fc ff 20 73 00 00 20 49 fc ff .r...H...r...H...r...H...s...I..
558a0 58 73 00 00 55 49 fc ff 80 73 00 00 b7 49 fc ff d0 73 00 00 3b 4a fc ff 30 74 00 00 79 4a fc ff Xs..UI...s...I...s..;J..0t..yJ..
558c0 58 74 00 00 b0 4a fc ff 90 74 00 00 0b 4b fc ff c0 74 00 00 36 4b fc ff f8 74 00 00 8b 4b fc ff Xt...J...t...K...t..6K...t...K..
558e0 20 75 00 00 d9 4b fc ff 48 75 00 00 f6 4c fc ff 80 75 00 00 ac 4d fc ff b0 75 00 00 35 4e fc ff .u...K..Hu...L...u...M...u..5N..
55900 f8 75 00 00 9a 4e fc ff 28 76 00 00 78 4f fc ff 78 76 00 00 61 50 fc ff c8 76 00 00 88 50 fc ff .u...N..(v..xO..xv..aP...v...P..
55920 e8 76 00 00 14 51 fc ff 38 77 00 00 a0 51 fc ff 88 77 00 00 ba 51 fc ff a8 77 00 00 d2 51 fc ff .v...Q..8w...Q...w...Q...w...Q..
55940 c8 77 00 00 a2 52 fc ff f8 77 00 00 bc 52 fc ff 18 78 00 00 02 53 fc ff 40 78 00 00 24 53 fc ff .w...R...w...R...x...S..@x..$S..
55960 60 78 00 00 9a 53 fc ff 98 78 00 00 cb 53 fc ff c0 78 00 00 83 54 fc ff f0 78 00 00 f5 54 fc ff `x...S...x...S...x...T...x...T..
55980 18 79 00 00 30 55 fc ff 38 79 00 00 5a 55 fc ff 50 79 00 00 96 55 fc ff 70 79 00 00 e8 55 fc ff .y..0U..8y..ZU..Py...U..py...U..
559a0 a0 79 00 00 2e 56 fc ff b8 79 00 00 e7 56 fc ff e0 79 00 00 4f 57 fc ff 10 7a 00 00 e0 57 fc ff .y...V...y...V...y..OW...z...W..
559c0 40 7a 00 00 33 58 fc ff 60 7a 00 00 c1 58 fc ff a8 7a 00 00 1b 59 fc ff c8 7a 00 00 a0 5a fc ff @z..3X..`z...X...z...Y...z...Z..
559e0 08 7b 00 00 a9 5a fc ff 20 7b 00 00 28 5b fc ff 50 7b 00 00 c9 5c fc ff 90 7b 00 00 10 67 fc ff .{...Z...{..([..P{...\...{...g..
55a00 d8 7b 00 00 89 67 fc ff 00 7c 00 00 bb 67 fc ff 20 7c 00 00 cd 67 fc ff 40 7c 00 00 2e 68 fc ff .{...g...|...g...|...g..@|...h..
55a20 68 7c 00 00 c0 68 fc ff a8 7c 00 00 0f 69 fc ff d0 7c 00 00 be 69 fc ff 08 7d 00 00 45 6a fc ff h|...h...|...i...|...i...}..Ej..
55a40 28 7d 00 00 12 6b fc ff 70 7d 00 00 7d 6b fc ff 90 7d 00 00 00 6c fc ff c8 7d 00 00 ed 6c fc ff (}...k..p}..}k...}...l...}...l..
55a60 10 7e 00 00 93 6d fc ff 40 7e 00 00 8c 70 fc ff 90 7e 00 00 e6 70 fc ff b0 7e 00 00 30 71 fc ff .~...m..@~...p...~...p...~..0q..
55a80 d8 7e 00 00 e5 71 fc ff 00 7f 00 00 5b 72 fc ff 28 7f 00 00 85 73 fc ff 70 7f 00 00 93 73 fc ff .~...q......[r..(....s..p....s..
55aa0 88 7f 00 00 0b 74 fc ff a0 7f 00 00 a7 74 fc ff e8 7f 00 00 a1 75 fc ff 30 80 00 00 c2 75 fc ff .....t.......t.......u..0....u..
55ac0 50 80 00 00 de 75 fc ff 68 80 00 00 fa 75 fc ff 80 80 00 00 7c 76 fc ff b8 80 00 00 f8 76 fc ff P....u..h....u......|v.......v..
55ae0 e0 80 00 00 8f 7a fc ff 30 81 00 00 d3 7a fc ff 58 81 00 00 98 7c fc ff 88 81 00 00 09 7d fc ff .....z..0....z..X....|.......}..
55b00 a0 81 00 00 46 7d fc ff c0 81 00 00 fc 7d fc ff f0 81 00 00 3c 7e fc ff 20 82 00 00 db 7e fc ff ....F}.......}......<~.......~..
55b20 58 82 00 00 f8 7e fc ff 70 82 00 00 fa 7f fc ff b0 82 00 00 42 81 fc ff f0 82 00 00 5c 82 fc ff X....~..p...........B.......\...
55b40 30 83 00 00 bb 82 fc ff 50 83 00 00 0e 83 fc ff 78 83 00 00 52 83 fc ff a0 83 00 00 85 83 fc ff 0.......P.......x...R...........
55b60 c8 83 00 00 af 83 fc ff e8 83 00 00 16 84 fc ff 10 84 00 00 55 84 fc ff 48 84 00 00 91 84 fc ff ....................U...H.......
55b80 70 84 00 00 b5 84 fc ff 98 84 00 00 e4 84 fc ff b0 84 00 00 5f 85 fc ff d0 84 00 00 c3 85 fc ff p..................._...........
55ba0 00 85 00 00 ec 86 fc ff 30 85 00 00 f6 89 fc ff 80 85 00 00 31 8a fc ff a0 85 00 00 8c 8a fc ff ........0...........1...........
55bc0 b8 85 00 00 af 8a fc ff d8 85 00 00 24 8b fc ff f8 85 00 00 44 8b fc ff 10 86 00 00 5b 8b fc ff ............$.......D.......[...
55be0 28 86 00 00 79 8b fc ff 40 86 00 00 c2 8c fc ff 88 86 00 00 db 8c fc ff a0 86 00 00 3a 8e fc ff (...y...@...................:...
55c00 e8 86 00 00 97 8e fc ff 00 87 00 00 64 8f fc ff 30 87 00 00 f3 8f fc ff 50 87 00 00 5b 93 fc ff ............d...0.......P...[...
55c20 a0 87 00 00 53 94 fc ff d0 87 00 00 6c 94 fc ff e8 87 00 00 91 94 fc ff 08 88 00 00 5d 95 fc ff ....S.......l...............]...
55c40 50 88 00 00 b6 97 fc ff 90 88 00 00 fe 97 fc ff b0 88 00 00 e9 98 fc ff e0 88 00 00 22 99 fc ff P..........................."...
55c60 f8 88 00 00 2a 99 fc ff 10 89 00 00 32 99 fc ff 28 89 00 00 39 99 fc ff 40 89 00 00 68 99 fc ff ....*.......2...(...9...@...h...
55c80 58 89 00 00 d6 99 fc ff 78 89 00 00 18 9a fc ff 98 89 00 00 c8 9d fc ff e8 89 00 00 1a 9e fc ff X.......x.......................
55ca0 08 8a 00 00 36 9f fc ff 38 8a 00 00 71 9f fc ff 58 8a 00 00 8c 9f fc ff 70 8a 00 00 d5 9f fc ff ....6...8...q...X.......p.......
55cc0 98 8a 00 00 26 a0 fc ff c0 8a 00 00 63 a0 fc ff d8 8a 00 00 88 a1 fc ff 18 8b 00 00 f8 a1 fc ff ....&.......c...................
55ce0 60 8b 00 00 08 a2 fc ff 78 8b 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 `.......x................zR..x..
55d00 1b 0c 07 08 90 01 07 10 14 00 00 00 1c 00 00 00 4a eb fa ff 2a 00 00 00 00 00 00 00 00 00 00 00 ................J...*...........
55d20 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 1b 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
55d40 d0 e2 fa ff e0 06 00 00 00 0e 10 46 0e 18 4a 0f 0b 77 08 80 00 3f 1a 3b 2a 33 24 22 00 00 00 00 ...........F..J..w...?.;*3$"....
55d60 24 00 00 00 44 00 00 00 e5 eb fa ff 81 00 00 00 00 41 0e 10 83 02 4f 0e a0 80 01 02 6f 0e 10 41 $...D............A....O.....o..A
55d80 0e 08 00 00 00 00 00 00 34 00 00 00 6c 00 00 00 3e ec fa ff fd 00 00 00 00 42 0e 10 8c 02 48 0e ........4...l...>........B....H.
55da0 18 86 03 41 0e 20 83 04 4a 0e b0 01 02 e1 0e 20 43 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...A....J.......C..A..B.........
55dc0 24 00 00 00 a4 00 00 00 03 ed fa ff 58 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 48 $...........X....A....H....D...H
55de0 0e 18 41 0e 10 41 0e 08 34 00 00 00 cc 00 00 00 04 ea fa ff 66 00 00 00 00 42 0e 10 8d 02 45 0e ..A..A..4...........f....B....E.
55e00 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 02 50 0e 28 41 0e 20 43 0e 18 42 0e 10 42 0e 08 ...D....A.(..A.0.P.(A..C..B..B..
55e20 14 00 00 00 04 01 00 00 fb ec fa ff 19 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 1c 01 00 00 ........................4.......
55e40 fc ec fa ff d4 01 00 00 00 42 0e 10 8c 02 4a 0e 18 86 03 44 0e 20 83 04 47 0e d0 01 03 b8 01 0e .........B....J....D....G.......
55e60 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 54 01 00 00 98 ee fa ff 2c 00 00 00 .A..A..B............T.......,...
55e80 00 47 0e a0 01 64 0e 08 1c 00 00 00 6c 01 00 00 ac ee fa ff 29 00 00 00 00 41 0e 10 83 02 67 0e .G...d......l.......)....A....g.
55ea0 08 00 00 00 00 00 00 00 1c 00 00 00 8c 01 00 00 b5 ee fa ff 45 00 00 00 00 41 0e 10 83 02 49 0e ....................E....A....I.
55ec0 20 74 0e 10 46 0e 08 00 2c 00 00 00 ac 01 00 00 da ee fa ff 8e 00 00 00 00 42 0e 10 8c 02 48 0e .t..F...,................B....H.
55ee0 18 86 03 41 0e 20 83 04 02 7f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 dc 01 00 00 ...A........A..B........$.......
55f00 38 ef fa ff 8c 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 7c 0e 18 41 0e 10 41 0e 08 8........A....H....D...|..A..A..
55f20 2c 00 00 00 04 02 00 00 9c ef fa ff f7 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 03 02 ,................A....A....J....
55f40 e8 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 1c 00 00 00 34 02 00 00 63 f0 fa ff e2 00 00 00 ...A..A.............4...c.......
55f60 00 41 0e 10 83 02 4e 0e 30 02 cc 0e 10 46 0e 08 14 00 00 00 54 02 00 00 25 f1 fa ff 27 00 00 00 .A....N.0....F......T...%...'...
55f80 00 00 00 00 00 00 00 00 1c 00 00 00 6c 02 00 00 34 f1 fa ff 4a 00 00 00 00 41 0e 10 83 02 02 48 ............l...4...J....A.....H
55fa0 0e 08 00 00 00 00 00 00 3c 00 00 00 8c 02 00 00 5e f1 fa ff 3c 01 00 00 00 42 0e 10 8e 02 42 0e ........<.......^...<....B....B.
55fc0 18 8d 03 48 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 03 26 01 0e 28 41 0e 20 42 0e 18 42 0e 10 ...H....A.(..A.0...&..(A..B..B..
55fe0 42 0e 08 00 00 00 00 00 24 00 00 00 cc 02 00 00 5a f2 fa ff 58 00 00 00 00 41 0e 10 86 02 48 0e B.......$.......Z...X....A....H.
56000 18 83 03 44 0e 20 02 48 0e 18 41 0e 10 41 0e 08 44 00 00 00 f4 02 00 00 8a f2 fa ff f6 00 00 00 ...D...H..A..A..D...............
56020 00 42 0e 10 8f 02 4c 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 41 .B....L....B....B.(..A.0..A.8..A
56040 0e 40 02 d1 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 47 0e 08 1c 00 00 00 3c 03 00 00 .@...8A.0A.(B..B..B..G......<...
56060 38 f3 fa ff 39 00 00 00 00 41 0e 10 83 02 77 0e 08 00 00 00 00 00 00 00 1c 00 00 00 5c 03 00 00 8...9....A....w.............\...
56080 51 f3 fa ff 25 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 2c 00 00 00 7c 03 00 00 Q...%....A....c.........,...|...
560a0 56 f3 fa ff 8c 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e b0 01 02 76 0e 18 43 0e 10 41 0e V........A....F....J....v..C..A.
560c0 08 00 00 00 00 00 00 00 24 00 00 00 ac 03 00 00 b2 f3 fa ff 65 00 00 00 00 41 0e 10 86 02 49 0e ........$...........e....A....I.
560e0 18 83 03 41 0e 20 02 57 0e 18 41 0e 10 41 0e 08 3c 00 00 00 d4 03 00 00 ef f3 fa ff ea 00 00 00 ...A...W..A..A..<...............
56100 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 52 0e c0 04 02 c8 0e 28 41 0e 20 .B....B....D....A.(..R......(A..
56120 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 14 04 00 00 99 f4 fa ff c6 00 00 00 A..B..B.........................
56140 00 41 0e 10 83 02 02 c4 0e 08 00 00 00 00 00 00 4c 00 00 00 34 04 00 00 3f f5 fa ff f7 01 00 00 .A..............L...4...?.......
56160 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 47 0e 28 8c 05 46 0e 30 86 06 46 0e 38 83 07 47 .B....B....B....G.(..F.0..F.8..G
56180 0e 50 03 cc 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 .P....8A.0A.(B..B..B..B.........
561a0 2c 00 00 00 84 04 00 00 e6 f6 fa ff 62 01 00 00 00 41 0e 10 86 02 49 0e 18 83 03 4f 0e b0 20 03 ,...........b....A....I....O....
561c0 46 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 1c 00 00 00 b4 04 00 00 18 f8 fa ff 52 00 00 00 F...A..A....................R...
561e0 00 41 0e 10 83 02 51 0e a0 01 79 0e 10 46 0e 08 24 00 00 00 d4 04 00 00 4a f8 fa ff 5d 00 00 00 .A....Q...y..F..$.......J...]...
56200 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 4d 0e 18 41 0e 10 41 0e 08 1c 00 00 00 fc 04 00 00 .A....H....D...M..A..A..........
56220 7f f8 fa ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 14 00 00 00 1c 05 00 00 ....A....A......................
56240 a0 f8 fa ff 0f 00 00 00 00 41 0e 10 4d 0e 08 00 1c 00 00 00 34 05 00 00 97 f8 fa ff 1f 00 00 00 .........A..M.......4...........
56260 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 14 00 00 00 54 05 00 00 96 f8 fa ff 20 00 00 00 .A....].............T...........
56280 00 44 0e 20 5b 0e 08 00 14 00 00 00 6c 05 00 00 9e f8 fa ff 1f 00 00 00 00 44 0e 20 5a 0e 08 00 .D..[.......l............D..Z...
562a0 24 00 00 00 84 05 00 00 a5 f8 fa ff 6f 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 60 $...........o....A....D....G.0.`
562c0 0e 18 41 0e 10 41 0e 08 44 00 00 00 ac 05 00 00 ec f8 fa ff 89 02 00 00 00 42 0e 10 8e 02 42 0e ..A..A..D................B....B.
562e0 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 47 0e 40 03 6e 02 0e 30 41 0e 28 41 0e 20 ...B....A.(..D.0..G.@.n..0A.(A..
56300 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 f4 05 00 00 2d fb fa ff 14 01 00 00 B..B..B.........$.......-.......
56320 00 41 0e 10 83 02 4c 0e 40 03 05 01 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 1c 06 00 00 .A....L.@.....A.........,.......
56340 19 fc fa ff bd 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 47 0e 40 02 a7 0e 20 41 .........B....D....D....G.@....A
56360 0e 18 41 0e 10 42 0e 08 44 00 00 00 4c 06 00 00 a6 fc fa ff 74 00 00 00 00 42 0e 10 8f 02 46 0e ..A..B..D...L.......t....B....F.
56380 18 8e 03 45 0e 20 8d 04 46 0e 28 8c 05 45 0e 30 86 06 41 0e 38 83 07 41 0e 40 02 4f 0e 38 41 0e ...E....F.(..E.0..A.8..A.@.O.8A.
563a0 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 14 00 00 00 94 06 00 00 d2 fc fa ff 35 00 00 00 0A.(B..B..B..B..............5...
563c0 00 00 00 00 00 00 00 00 2c 00 00 00 ac 06 00 00 ef fc fa ff 6d 00 00 00 00 42 0e 10 8c 02 44 0e ........,...........m....B....D.
563e0 18 86 03 41 0e 20 83 04 47 0e 30 02 58 0e 20 43 0e 18 41 0e 10 42 0e 08 14 00 00 00 dc 06 00 00 ...A....G.0.X..C..A..B..........
56400 2c fd fa ff 07 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 f4 06 00 00 1b fd fa ff fd 00 00 00 ,...............d...............
56420 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 47 0e 30 86 06 44 0e 38 83 07 47 .B....B....E....E.(..G.0..D.8..G
56440 0e 50 75 0a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 41 0b 02 60 0a 0e 38 47 .Pu..8A.0A.(B..B..B..B..A..`..8G
56460 0e 30 41 0e 28 42 0e 20 4e 0e 18 42 0e 10 42 0e 08 45 0b 00 00 00 00 00 74 00 00 00 5c 07 00 00 .0A.(B..N..B..B..E......t...\...
56480 b0 fd fa ff 64 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 48 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 ....d....B....E....H....E.(..A.0
564a0 86 06 44 0e 38 83 07 47 0e 50 02 ae 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..D.8..G.P....8G.0A.(B..B..B..B.
564c0 08 45 0b 78 0a 0e 38 47 0e 30 41 0e 28 42 0e 20 4b 0e 18 42 0e 10 42 0e 08 45 0b 60 0e 38 41 0e .E.x..8G.0A.(B..K..B..B..E.`.8A.
564e0 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 d4 07 00 00 9c fe fa ff b0 00 00 00 0A.(B..B..B..B..,...............
56500 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 47 0e 30 02 9a 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....D....D....G.0....A..A..B..
56520 2c 00 00 00 04 08 00 00 1c ff fa ff cf 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 ,................B....D....D....
56540 47 0e 30 02 b9 0e 20 41 0e 18 41 0e 10 42 0e 08 3c 00 00 00 34 08 00 00 bb ff fa ff c4 01 00 00 G.0....A..A..B..<...4...........
56560 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 40 03 ab 01 0e 28 43 0e 20 .B....B....D....A.(..G.@....(C..
56580 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 74 08 00 00 3f 01 fb ff b6 01 00 00 A..B..B.........L...t...?.......
565a0 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 41 .B....B....B....E.(..A.0..D.8..A
565c0 0e 40 03 9a 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 .@....8A.0A.(B..B..B..B.........
565e0 4c 00 00 00 c4 08 00 00 a5 02 fb ff bb 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 L................B....B....A....
56600 44 0e 28 83 05 45 0e 30 02 61 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 41 0b 65 0e 28 4a 0e D.(..E.0.a..(A..A..B..B..A.e.(J.
56620 20 41 0e 18 4e 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 14 09 00 00 10 03 fb ff 38 00 00 00 .A..N..B....................8...
56640 00 59 0e 10 4c 0e 08 00 14 00 00 00 2c 09 00 00 30 03 fb ff 3a 00 00 00 00 55 0e 10 4a 0e 08 00 .Y..L.......,...0...:....U..J...
56660 14 00 00 00 44 09 00 00 52 03 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 3c 00 00 00 5c 09 00 00 ....D...R...)...........<...\...
56680 63 03 fb ff 85 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 c........B....B....A....A.(..G.@
566a0 03 71 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 4c 00 00 00 9c 09 00 00 .q..(A..A..B..B.........L.......
566c0 a8 04 fb ff 66 19 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 ....f....B....B....B....B.(..A.0
566e0 86 06 44 0e 38 83 07 44 0e a0 01 03 4a 19 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..D.8..D....J..8A.0A.(B..B..B..B
56700 0e 08 00 00 00 00 00 00 2c 00 00 00 ec 09 00 00 be 1d fb ff f8 00 00 00 00 42 0e 10 8c 02 41 0e ........,................B....A.
56720 18 86 03 44 0e 20 83 04 47 0e 30 02 e5 0e 20 41 0e 18 41 0e 10 42 0e 08 1c 00 00 00 1c 0a 00 00 ...D....G.0....A..A..B..........
56740 86 1e fb ff 2d 00 00 00 00 59 0e 10 83 02 53 c3 0e 08 00 00 00 00 00 00 3c 00 00 00 3c 0a 00 00 ....-....Y....S.........<...<...
56760 93 1e fb ff 29 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 ....)....B....B....A....D.(..G.@
56780 03 12 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 7c 0a 00 00 ....(A..A..B..B.............|...
567a0 7c 1f fb ff 41 00 00 00 00 41 0e 10 7f 0e 08 00 24 00 00 00 94 0a 00 00 a5 1f fb ff 59 00 00 00 |...A....A......$...........Y...
567c0 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7c 0e 18 49 0e 10 41 0e 08 00 14 00 00 00 bc 0a 00 00 .A....D....D..|..I..A...........
567e0 d6 1f fb ff 56 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 d4 0a 00 00 14 20 fb ff 3d 00 00 00 ....V.......................=...
56800 00 00 00 00 00 00 00 00 3c 00 00 00 ec 0a 00 00 39 20 fb ff d2 00 00 00 00 41 0e 10 86 02 41 0e ........<.......9........A....A.
56820 18 83 03 47 0e 30 72 0a 0e 18 41 0e 10 41 0e 08 45 0b 02 4a 0a 0e 18 41 0e 10 41 0e 08 45 0b 7c ...G.0r...A..A..E..J...A..A..E.|
56840 0e 18 41 0e 10 41 0e 08 34 00 00 00 2c 0b 00 00 cb 20 fb ff 5d 00 00 00 00 42 0e 10 8d 02 45 0e ..A..A..4...,.......]....B....E.
56860 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 4d 0e 50 7a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 ...D....D.(..M.Pz.(A..A..B..B...
56880 64 00 00 00 64 0b 00 00 f0 20 fb ff d8 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 d...d............B....E....B....
568a0 42 0e 28 8c 05 44 0e 30 86 06 43 0e 38 83 07 47 0e 50 03 95 01 0a 0e 38 48 0e 30 41 0e 28 42 0e B.(..D.0..C.8..G.P.....8H.0A.(B.
568c0 20 42 0e 18 47 0e 10 42 0e 08 45 0b 44 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e .B..G..B..E.D.8A.0A.(B..B..B..B.
568e0 08 00 00 00 00 00 00 00 14 00 00 00 cc 0b 00 00 60 22 fb ff 20 00 00 00 00 00 00 00 00 00 00 00 ................`"..............
56900 4c 00 00 00 e4 0b 00 00 68 22 fb ff 0c 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L.......h".......B....B....B....
56920 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e f0 01 03 ea 02 0e 38 41 0e 30 41 0e 28 42 0e B.(..D.0..D.8..G.......8A.0A.(B.
56940 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 34 0c 00 00 24 25 fb ff 41 00 00 00 .B..B..B........4...4...$%..A...
56960 00 41 0e 10 86 02 44 0e 18 83 03 4d 0e 30 5b 0a 0e 18 47 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 .A....D....M.0[...G..A..E.D..A..
56980 41 0e 08 00 00 00 00 00 34 00 00 00 6c 0c 00 00 2d 25 fb ff c7 00 00 00 00 42 0e 10 8d 02 42 0e A.......4...l...-%.......B....B.
569a0 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 02 b8 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 ...D....A.(......A..B..B........
569c0 1c 00 00 00 a4 0c 00 00 bc 25 fb ff 2f 00 00 00 00 41 0e 10 83 02 4c 0e 20 5b 0e 10 46 0e 08 00 .........%../....A....L..[..F...
569e0 44 00 00 00 c4 0c 00 00 cb 25 fb ff 22 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 D........%.."....B....E....E....
56a00 48 0e 28 8c 05 41 0e 30 86 06 43 0e 38 83 07 44 0e 60 02 f8 0e 38 44 0e 30 41 0e 28 42 0e 20 42 H.(..A.0..C.8..D.`...8D.0A.(B..B
56a20 0e 18 42 0e 10 42 0e 08 2c 00 00 00 0c 0d 00 00 a5 26 fb ff 85 00 00 00 00 42 0e 10 8c 02 44 0e ..B..B..,........&.......B....D.
56a40 18 86 03 44 0e 20 83 04 02 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 3c 0d 00 00 ...D.....w..A..B........D...<...
56a60 fa 26 fb ff a2 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 47 0e 28 86 05 43 0e 30 .&.......B....E....E....G.(..C.0
56a80 83 06 46 0e 40 02 5f 0a 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 41 0b 00 00 00 00 00 ..F.@._..0A.(A..B..B..B..A......
56aa0 14 00 00 00 84 0d 00 00 54 27 fb ff 0d 00 00 00 00 41 0e 10 4b 0e 08 00 34 00 00 00 9c 0d 00 00 ........T'.......A..K...4.......
56ac0 49 27 fb ff 9c 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 84 0e 20 I'.......B....F....A....J..@....
56ae0 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 d4 0d 00 00 ad 27 fb ff 8e 00 00 00 A..A..B.........,........'......
56b00 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e d0 40 02 7a 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....F....J..@.z..A..A.........
56b20 44 00 00 00 04 0e 00 00 0b 28 fb ff 38 01 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 D........(..8....B....G....B....
56b40 41 0e 28 86 05 44 0e 30 83 06 47 0e f0 40 03 18 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 A.(..D.0..G..@....0A.(A..B..B..B
56b60 0e 08 00 00 00 00 00 00 34 00 00 00 4c 0e 00 00 fb 28 fb ff 9c 00 00 00 00 42 0e 10 8c 02 46 0e ........4...L....(.......B....F.
56b80 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 84 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...A....J..@....A..A..B.........
56ba0 2c 00 00 00 84 0e 00 00 5f 29 fb ff 0f 01 00 00 00 41 0e 10 86 02 44 0e 18 83 03 46 0e 20 03 01 ,......._).......A....D....F....
56bc0 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 34 00 00 00 b4 0e 00 00 3e 2a fb ff 7f 00 00 00 ...A..A.........4.......>*......
56be0 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 46 0e 30 02 67 0e 28 41 0e 20 41 .B....E....A....C.(..F.0.g.(A..A
56c00 0e 18 42 0e 10 42 0e 08 1c 00 00 00 ec 0e 00 00 85 2a fb ff 4f 00 00 00 00 41 0e 10 83 02 02 4d ..B..B...........*..O....A.....M
56c20 0e 08 00 00 00 00 00 00 4c 00 00 00 0c 0f 00 00 b4 2a fb ff ca 00 00 00 00 42 0e 10 8f 02 42 0e ........L........*.......B....B.
56c40 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 86 06 44 0e 38 83 07 47 0e 80 41 02 a5 0e 38 41 ...B....B.(..G.0..D.8..G..A...8A
56c60 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 5c 0f 00 00 .0A.(B..B..B..B.........4...\...
56c80 2e 2b fb ff 4f 00 00 00 00 42 0e 10 8d 02 49 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 .+..O....B....I....A....A.(..D.0
56ca0 77 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 4c 00 00 00 94 0f 00 00 45 2b fb ff 6b 05 00 00 w.(A..A..B..B...L.......E+..k...
56cc0 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 4a .B....B....B....B.(..G.0..A.8..J
56ce0 0e c0 41 03 46 05 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 ..A.F..8A.0A.(B..B..B..B........
56d00 14 00 00 00 e4 0f 00 00 60 30 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 fc 0f 00 00 ........`0..............4.......
56d20 65 30 fb ff e6 00 00 00 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 44 0e 40 e0.......B....G....A....D.(..D.@
56d40 02 cd 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 34 10 00 00 13 31 fb ff ac 00 00 00 ...(A..A..B..B..4...4....1......
56d60 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 44 0e 40 02 8e 0e 28 46 0e 20 41 .B....G....A....D.(..D.@...(F..A
56d80 0e 18 42 0e 10 42 0e 08 14 00 00 00 6c 10 00 00 87 31 fb ff 2a 00 00 00 00 00 00 00 00 00 00 00 ..B..B......l....1..*...........
56da0 14 00 00 00 84 10 00 00 99 31 fb ff 46 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 9c 10 00 00 .........1..F...........D.......
56dc0 c7 31 fb ff 89 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 5f 0a 0e 18 41 0e 10 42 .1.......B....A....A...._...A..B
56de0 0e 08 4f 0b 74 0a 0e 18 41 0e 10 42 0e 08 48 0b 4d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ..O.t...A..B..H.M..A..B.........
56e00 3c 00 00 00 e4 10 00 00 08 32 fb ff 56 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 <........2..V....B....E....E....
56e20 44 0e 28 86 05 41 0e 30 83 06 7d 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 D.(..A.0..}.(A..B..B..B.........
56e40 14 00 00 00 24 11 00 00 1e 32 fb ff 32 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 3c 11 00 00 ....$....2..2...........,...<...
56e60 38 32 fb ff b1 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 4a 0e d0 40 02 9d 0e 18 41 0e 10 41 0e 82.......A....F....J..@....A..A.
56e80 08 00 00 00 00 00 00 00 24 00 00 00 6c 11 00 00 b9 32 fb ff 45 00 00 00 00 41 0e 10 86 02 44 0e ........$...l....2..E....A....D.
56ea0 18 83 03 43 0e 20 78 0e 18 43 0e 10 41 0e 08 00 2c 00 00 00 94 11 00 00 d6 32 fb ff 47 02 00 00 ...C..x..C..A...,........2..G...
56ec0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 03 3c 02 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 .B....A....D.....<...A..B.......
56ee0 44 00 00 00 c4 11 00 00 ed 34 fb ff d3 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 D........4.......B....E....E....
56f00 45 0e 28 8c 05 4a 0e 30 86 06 41 0e 38 83 07 47 0e 50 02 a3 0e 38 43 0e 30 41 0e 28 42 0e 20 42 E.(..J.0..A.8..G.P...8C.0A.(B..B
56f20 0e 18 42 0e 10 42 0e 08 2c 00 00 00 0c 12 00 00 78 35 fb ff c7 00 00 00 00 42 0e 10 8c 02 48 0e ..B..B..,.......x5.......B....H.
56f40 18 86 03 43 0e 20 83 04 47 0e 40 02 a9 0e 20 46 0e 18 41 0e 10 42 0e 08 4c 00 00 00 3c 12 00 00 ...C....G.@....F..A..B..L...<...
56f60 0f 36 fb ff 7e 02 00 00 00 42 0e 10 8f 02 49 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 .6..~....B....I....B....B.(..A.0
56f80 86 06 41 0e 38 83 07 47 0e a0 01 03 5b 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..A.8..G....[..8A.0A.(B..B..B..B
56fa0 0e 08 00 00 00 00 00 00 44 00 00 00 8c 12 00 00 3d 38 fb ff a2 03 00 00 00 42 0e 10 8e 02 49 0e ........D.......=8.......B....I.
56fc0 18 8d 03 48 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 4a 0e b0 41 03 77 03 0e 30 41 0e 28 41 0e ...H....D.(..A.0..J..A.w..0A.(A.
56fe0 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 d4 12 00 00 97 3b fb ff 72 04 00 00 .B..B..B........L........;..r...
57000 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 .B....E....B....B.(..A.0..D.8..G
57020 0e 50 03 4d 04 0e 38 44 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 .P.M..8D.0A.(B..B..B..B.........
57040 4c 00 00 00 24 13 00 00 b9 3f fb ff 91 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L...$....?.......B....B....B....
57060 4a 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e a0 05 03 6a 02 0e 38 41 0e 30 41 0e 28 42 0e J.(..A.0..A.8..J....j..8A.0A.(B.
57080 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 74 13 00 00 fa 41 fb ff 07 00 00 00 .B..B..B............t....A......
570a0 00 00 00 00 00 00 00 00 14 00 00 00 8c 13 00 00 e9 41 fb ff 0a 00 00 00 00 00 00 00 00 00 00 00 .................A..............
570c0 4c 00 00 00 a4 13 00 00 db 41 fb ff 59 04 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 L........A..Y....B....G....B....
570e0 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e e0 45 03 35 04 0e 38 41 0e 30 41 0e 28 42 0e E.(..A.0..A.8..G..E.5..8A.0A.(B.
57100 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 f4 13 00 00 e4 45 fb ff fb 00 00 00 .B..B..B........D........E......
57120 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 4a 0e f0 04 02 db .B....G....B....A.(..A.0..J.....
57140 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 3c 14 00 00 .0A.(A..B..B..B.............<...
57160 97 46 fb ff ac 00 00 00 00 41 0e 10 83 02 02 aa 0e 08 00 00 00 00 00 00 2c 00 00 00 5c 14 00 00 .F.......A..............,...\...
57180 23 47 fb ff 49 00 00 00 00 42 0e 10 8c 02 4c 0e 18 86 03 41 0e 20 83 04 72 0e 18 45 0e 10 42 0e #G..I....B....L....A....r..E..B.
571a0 08 00 00 00 00 00 00 00 3c 00 00 00 8c 14 00 00 3c 47 fb ff ef 00 00 00 00 42 0e 10 8e 02 42 0e ........<.......<G.......B....B.
571c0 18 8d 03 45 0e 20 8c 04 47 0e 28 86 05 44 0e 30 83 06 46 0e 40 02 cc 0e 30 41 0e 28 41 0e 20 42 ...E....G.(..D.0..F.@...0A.(A..B
571e0 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 14 00 00 eb 47 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e ..B..B...........G.......A....Y.
57200 08 00 00 00 00 00 00 00 24 00 00 00 ec 14 00 00 ea 47 fb ff 36 00 00 00 00 41 0e 10 86 02 4b 0e ........$........G..6....A....K.
57220 18 83 03 44 0e 20 63 0e 18 41 0e 10 41 0e 08 00 1c 00 00 00 14 15 00 00 f8 47 fb ff 38 00 00 00 ...D..c..A..A............G..8...
57240 00 41 0e 10 83 02 51 0e 20 64 0e 10 41 0e 08 00 1c 00 00 00 34 15 00 00 10 48 fb ff 32 00 00 00 .A....Q..d..A.......4....H..2...
57260 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 1c 00 00 00 54 15 00 00 22 48 fb ff 2c 00 00 00 .A....o.............T..."H..,...
57280 00 41 0e 10 83 02 6a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 74 15 00 00 2e 48 fb ff 3c 00 00 00 .A....j.............t....H..<...
572a0 00 41 0e 10 83 02 7a 0e 08 00 00 00 00 00 00 00 1c 00 00 00 94 15 00 00 4a 48 fb ff 2e 00 00 00 .A....z.................JH......
572c0 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 1c 00 00 00 b4 15 00 00 58 48 fb ff 37 00 00 00 .A....b.................XH..7...
572e0 00 41 0e 10 83 02 4c 0e 20 68 0e 10 41 0e 08 00 2c 00 00 00 d4 15 00 00 6f 48 fb ff 88 00 00 00 .A....L..h..A...,.......oH......
57300 00 41 0e 10 86 02 44 0e 18 83 03 4a 0e d0 40 02 76 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....D....J..@.v..A..A.........
57320 24 00 00 00 04 16 00 00 c7 48 fb ff 84 00 00 00 00 41 0e 10 83 02 4a 0e c0 40 02 77 0e 10 41 0e $........H.......A....J..@.w..A.
57340 08 00 00 00 00 00 00 00 1c 00 00 00 2c 16 00 00 23 49 fb ff 4c 00 00 00 00 44 0e 10 83 02 02 47 ............,...#I..L....D.....G
57360 0e 08 00 00 00 00 00 00 4c 00 00 00 4c 16 00 00 4f 49 fb ff 35 01 00 00 00 42 0e 10 8f 02 42 0e ........L...L...OI..5....B....B.
57380 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 49 0e 80 41 03 0e 01 0e 38 ...E....B.(..D.0..D.8..I..A....8
573a0 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 16 00 00 A.0A.(B..B..B..B................
573c0 34 4a fb ff 29 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 1c 00 00 00 bc 16 00 00 4J..)....A....].................
573e0 3d 4a fb ff 24 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 4c 00 00 00 dc 16 00 00 =J..$....A....X.........L.......
57400 41 4a fb ff 80 00 00 00 00 42 0e 10 8d 02 44 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 AJ.......B....D....A....A.(..D.0
57420 02 54 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 47 .T..(I..A..B..B..E.A.(A..A..B..G
57440 0e 08 00 00 00 00 00 00 1c 00 00 00 2c 17 00 00 71 4a fb ff 26 00 00 00 00 41 0e 10 83 02 60 0e ............,...qJ..&....A....`.
57460 08 00 00 00 00 00 00 00 24 00 00 00 4c 17 00 00 77 4a fb ff 2e 00 00 00 00 41 0e 10 86 02 41 0e ........$...L...wJ.......A....A.
57480 18 83 03 44 0e 20 56 0e 18 4c 0e 10 41 0e 08 00 34 00 00 00 74 17 00 00 7d 4a fb ff 5b 00 00 00 ...D..V..L..A...4...t...}J..[...
574a0 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 71 0e 28 4c 0e 20 41 0e .B....E....D....D.(..E.0q.(L..A.
574c0 18 42 0e 10 42 0e 08 00 4c 00 00 00 ac 17 00 00 a0 4a fb ff c8 00 00 00 00 42 0e 10 8d 02 44 0e .B..B...L........J.......B....D.
574e0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 9c 0a 0e 28 49 0e 20 41 0e 18 42 0e 10 42 0e ...A....A.(..D.0....(I..A..B..B.
57500 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 00 00 00 00 00 00 2c 00 00 00 fc 17 00 00 .E.A.(A..A..B..G........,.......
57520 18 4b fb ff 50 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 41 0e 18 41 0e 10 42 .K..P....B....D....A.....A..A..B
57540 0e 08 00 00 00 00 00 00 1c 00 00 00 2c 18 00 00 38 4b fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e ............,...8K.......A....X.
57560 08 00 00 00 00 00 00 00 2c 00 00 00 4c 18 00 00 32 4b fb ff 63 00 00 00 00 42 0e 10 8c 02 41 0e ........,...L...2K..c....B....A.
57580 18 86 03 41 0e 20 83 04 02 51 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 7c 18 00 00 ...A.....Q..A..B............|...
575a0 65 4b fb ff 59 00 00 00 00 41 0e 10 83 02 02 57 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 18 00 00 eK..Y....A.....W................
575c0 9e 4b fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 34 00 00 00 bc 18 00 00 .K..G....A.....E........4.......
575e0 c5 4b fb ff 7c 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 53 0a 0e 18 41 0e 10 .K..|....B....A....A.....S...A..
57600 42 0e 08 45 0b 54 0e 18 41 0e 10 47 0e 08 00 00 34 00 00 00 f4 18 00 00 09 4c fb ff 42 00 00 00 B..E.T..A..G....4........L..B...
57620 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 65 0a 0e 18 41 0e 10 48 0e 08 45 0b 41 0e 18 41 0e 10 .A....D....A..e...A..H..E.A..A..
57640 46 0e 08 00 00 00 00 00 4c 00 00 00 2c 19 00 00 13 4c fb ff 6c 00 00 00 00 42 0e 10 8d 02 45 0e F.......L...,....L..l....B....E.
57660 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 42 0e 30 78 0a 0e 28 41 0e 20 4a 0e 18 42 0e 10 42 0e 08 ...D....D.(..B.0x..(A..J..B..B..
57680 4c 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 7c 19 00 00 L.A.(A..A..B..B.........,...|...
576a0 2f 4c fb ff 7e 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 49 0e 20 83 04 02 66 0e 18 41 0e 10 47 /L..~....B....D....I.....f..A..G
576c0 0e 08 00 00 00 00 00 00 14 00 00 00 ac 19 00 00 7d 4c fb ff 0f 00 00 00 00 00 00 00 00 00 00 00 ................}L..............
576e0 14 00 00 00 c4 19 00 00 74 4c fb ff 0f 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 dc 19 00 00 ........tL......................
57700 6b 4c fb ff b6 00 00 00 00 41 0e 10 83 02 02 b4 0e 08 00 00 00 00 00 00 34 00 00 00 fc 19 00 00 kL.......A..............4.......
57720 01 4d fb ff 71 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 .M..q....B....E....A....C.(..D.0
57740 02 59 0e 28 41 0e 20 43 0e 18 42 0e 10 42 0e 08 4c 00 00 00 34 1a 00 00 3a 4d fb ff 35 03 00 00 .Y.(A..C..B..B..L...4...:M..5...
57760 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 4a .B....B....E....B.(..A.0..D.8..J
57780 0e c0 02 03 10 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 .......8A.0A.(B..B..B..B........
577a0 1c 00 00 00 84 1a 00 00 1f 50 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 .........P.......A....Y.........
577c0 1c 00 00 00 a4 1a 00 00 1e 50 fb ff 1a 00 00 00 00 41 0e 10 83 02 54 0e 08 00 00 00 00 00 00 00 .........P.......A....T.........
577e0 5c 00 00 00 c4 1a 00 00 18 50 fb ff 1b 01 00 00 00 42 0e 10 8e 02 47 0e 18 8d 03 42 0e 20 8c 04 \........P.......B....G....B....
57800 41 0e 28 86 05 41 0e 30 83 06 6d 0a 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 88 0a 0e A.(..A.0..m..(A..B..B..B..E.....
57820 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 47 0b 77 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 (A..B..B..B..G.w.(A..B..B..B....
57840 1c 00 00 00 24 1b 00 00 d3 50 fb ff c9 00 00 00 00 41 0e 10 83 02 02 c7 0e 08 00 00 00 00 00 00 ....$....P.......A..............
57860 4c 00 00 00 44 1b 00 00 7c 51 fb ff 37 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 L...D...|Q..7....B....E....B....
57880 42 0e 28 8c 05 47 0e 30 86 06 44 0e 38 83 07 44 0e 50 03 0f 01 0e 38 44 0e 30 41 0e 28 42 0e 20 B.(..G.0..D.8..D.P....8D.0A.(B..
578a0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 94 1b 00 00 63 52 fb ff 1c 00 00 00 B..B..B.................cR......
578c0 00 00 00 00 00 00 00 00 14 00 00 00 ac 1b 00 00 67 52 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 ................gR..)...........
578e0 2c 00 00 00 c4 1b 00 00 78 52 fb ff 42 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 ,.......xR..B....B....D....A....
57900 77 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 f4 1b 00 00 8a 52 fb ff 5d 00 00 00 w..A..B..................R..]...
57920 00 41 0e 10 83 02 02 5b 0e 08 00 00 00 00 00 00 24 00 00 00 14 1c 00 00 c7 52 fb ff 2d 00 00 00 .A.....[........$........R..-...
57940 00 41 0e 10 86 02 44 0e 18 83 03 66 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 3c 1c 00 00 .A....D....f..A.............<...
57960 cc 52 fb ff 14 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 54 1c 00 00 c8 52 fb ff 0b 00 00 00 .R..................T....R......
57980 00 00 00 00 00 00 00 00 14 00 00 00 6c 1c 00 00 bb 52 fb ff 25 00 00 00 00 00 00 00 00 00 00 00 ............l....R..%...........
579a0 14 00 00 00 84 1c 00 00 c8 52 fb ff 48 00 00 00 00 65 0e 10 4e 0e 08 00 44 00 00 00 9c 1c 00 00 .........R..H....e..N...D.......
579c0 f8 52 fb ff 5f 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 .R.._....B....B....E....E.(..D.0
579e0 86 06 44 0e 38 83 07 44 0e 40 7a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 ..D.8..D.@z.8A.0A.(B..B..B..B...
57a00 2c 00 00 00 e4 1c 00 00 0f 53 fb ff b7 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 41 0e 20 83 04 ,........S.......B....I....A....
57a20 02 a7 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 14 1d 00 00 96 53 fb ff 07 00 00 00 ....A..B.................S......
57a40 00 00 00 00 00 00 00 00 34 00 00 00 2c 1d 00 00 85 53 fb ff 4c 00 00 00 00 42 0e 10 8d 02 45 0e ........4...,....S..L....B....E.
57a60 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 7a 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 ...A....D.(..z..A..B..B.........
57a80 44 00 00 00 64 1d 00 00 99 53 fb ff 54 00 00 00 00 47 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 D...d....S..T....G....A....A....
57aa0 44 0e 30 4d 0a 0e 20 41 c3 0e 18 41 c6 0e 10 42 cc 0e 08 42 0b 65 0e 20 46 c3 0e 18 41 c6 0e 10 D.0M...A...A...B...B.e..F...A...
57ac0 42 cc 0e 08 00 00 00 00 14 00 00 00 ac 1d 00 00 a5 53 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 B................S..............
57ae0 14 00 00 00 c4 1d 00 00 9e 53 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 dc 1d 00 00 .........S..............$.......
57b00 9d 53 fb ff 3b 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 30 6a 0e 18 41 0e 10 41 0e 08 00 .S..;....A....F....G.0j..A..A...
57b20 14 00 00 00 04 1e 00 00 b0 53 fb ff 1b 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 1c 1e 00 00 .........S......................
57b40 b3 53 fb ff 8f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 34 1e 00 00 2a 54 fb ff 12 00 00 00 .S..................4...*T......
57b60 00 00 00 00 00 00 00 00 14 00 00 00 4c 1e 00 00 24 54 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 ............L...$T..............
57b80 34 00 00 00 64 1e 00 00 1d 54 fb ff 4c 00 00 00 00 42 0e 10 8c 02 47 0e 18 86 03 43 0e 20 83 04 4...d....T..L....B....G....C....
57ba0 46 0a 0e 18 41 0e 10 42 0e 08 4e 0b 62 0e 18 41 0e 10 45 0e 08 00 00 00 14 00 00 00 9c 1e 00 00 F...A..B..N.b..A..E.............
57bc0 31 54 fb ff 2d 00 00 00 00 5a 0e 10 4e 0e 08 00 24 00 00 00 b4 1e 00 00 46 54 fb ff 15 00 00 00 1T..-....Z..N...$.......FT......
57be0 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 4a 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 dc 1e 00 00 .A....C....D..J..A..A...........
57c00 33 54 fb ff 25 00 00 00 00 44 0e 20 60 0e 08 00 14 00 00 00 f4 1e 00 00 40 54 fb ff 2f 00 00 00 3T..%....D..`...........@T../...
57c20 00 44 0e 30 6a 0e 08 00 14 00 00 00 0c 1f 00 00 57 54 fb ff 78 00 00 00 00 00 00 00 00 00 00 00 .D.0j...........WT..x...........
57c40 14 00 00 00 24 1f 00 00 b7 54 fb ff 50 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 3c 1f 00 00 ....$....T..P...........4...<...
57c60 ef 54 fb ff 81 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 70 0a 0e 18 41 0e 10 41 0e .T.......A....A....D...p...A..A.
57c80 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 2c 00 00 00 74 1f 00 00 38 55 fb ff ec 00 00 00 .E.A..A..A......,...t...8U......
57ca0 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 47 0e 30 02 d6 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....D....D....G.0....A..A..B..
57cc0 44 00 00 00 a4 1f 00 00 f4 55 fb ff 19 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 D........U.......B....B....B....
57ce0 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 44 0e 40 02 fa 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..D.0..D.8..D.@...8A.0A.(B..B
57d00 0e 18 42 0e 10 42 0e 08 2c 00 00 00 ec 1f 00 00 c5 56 fb ff 97 00 00 00 00 42 0e 10 8c 02 44 0e ..B..B..,........V.......B....D.
57d20 18 86 03 44 0e 20 83 04 02 85 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 1c 20 00 00 ...D........A..B........$.......
57d40 2c 57 fb ff 3a 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 ,W..:....A....D....D..h..A..A...
57d60 24 00 00 00 44 20 00 00 3e 57 fb ff 49 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 7d 0e $...D...>W..I....A....D....D..}.
57d80 18 41 0e 10 41 0e 08 00 14 00 00 00 6c 20 00 00 5f 57 fb ff 13 00 00 00 00 00 00 00 00 00 00 00 .A..A.......l..._W..............
57da0 14 00 00 00 84 20 00 00 5a 57 fb ff 12 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 9c 20 00 00 ........ZW..............$.......
57dc0 54 57 fb ff e9 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 40 02 da 0e 18 41 0e 10 41 0e 08 TW.......A....D....G.@....A..A..
57de0 44 00 00 00 c4 20 00 00 15 58 fb ff 98 00 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 D........X.......B....H....E....
57e00 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 0e 50 02 70 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..A.0..D.8..G.P.p.8A.0A.(B..B
57e20 0e 18 42 0e 10 42 0e 08 4c 00 00 00 0c 21 00 00 65 58 fb ff 96 00 00 00 00 42 0e 10 8d 02 42 0e ..B..B..L....!..eX.......B....B.
57e40 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 63 0a 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....D.(..E.0c..(A..A..B..B..
57e60 45 0b 02 46 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 5c 21 00 00 E..F.(G..A..B..B........4...\!..
57e80 ab 58 fb ff 72 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 30 .X..r....B....B....D....D.(..D.0
57ea0 02 51 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 94 21 00 00 e5 58 fb ff 6c 00 00 00 .Q.(G..A..B..B..$....!...X..l...
57ec0 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 60 0e 18 41 0e 10 41 0e 08 24 00 00 00 bc 21 00 00 .A....D....D...`..A..A..$....!..
57ee0 29 59 fb ff 5c 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 50 0e 18 41 0e 10 41 0e 08 )Y..\....A....D....D...P..A..A..
57f00 1c 00 00 00 e4 21 00 00 5d 59 fb ff 2a 00 00 00 00 41 0e 10 83 02 68 0e 08 00 00 00 00 00 00 00 .....!..]Y..*....A....h.........
57f20 14 00 00 00 04 22 00 00 67 59 fb ff 3c 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 1c 22 00 00 ....."..gY..<................"..
57f40 8b 59 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 34 22 00 00 83 59 fb ff 68 02 00 00 .Y..............L...4"...Y..h...
57f60 00 42 0e 10 8f 02 42 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 .B....B....E....E.(..D.0..D.8..G
57f80 0e 80 01 03 40 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 ....@..8A.0A.(B..B..B..B........
57fa0 24 00 00 00 84 22 00 00 9b 5b fb ff fc 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 40 02 ed $...."...[.......A....D....G.@..
57fc0 0e 18 41 0e 10 41 0e 08 54 00 00 00 ac 22 00 00 6f 5c fb ff 2f 01 00 00 00 4b 0e 10 8c 02 46 0e ..A..A..T...."..o\../....K....F.
57fe0 18 86 03 44 0e 20 83 04 47 0e 30 02 d3 0a 0e 20 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b 5f 0a ...D....G.0.....D...A...B...E._.
58000 0e 20 44 c3 0e 18 41 c6 0e 10 42 cc 0e 08 45 0b 44 0e 20 41 c3 0e 18 41 c6 0e 10 42 cc 0e 08 00 ..D...A...B...E.D..A...A...B....
58020 2c 00 00 00 04 23 00 00 46 5d fb ff 66 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 4e 0e 20 83 04 ,....#..F]..f....B....D....N....
58040 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 34 23 00 00 7c 5d fb ff 22 00 00 00 .N..A..B............4#..|].."...
58060 00 00 00 00 00 00 00 00 14 00 00 00 4c 23 00 00 86 5d fb ff 2d 00 00 00 00 00 00 00 00 00 00 00 ............L#...]..-...........
58080 14 00 00 00 64 23 00 00 9b 5d fb ff 14 00 00 00 00 48 0e 10 46 0e 08 00 44 00 00 00 7c 23 00 00 ....d#...].......H..F...D...|#..
580a0 97 5d fb ff 82 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 .].......B....E....E....E.(..D.0
580c0 86 06 41 0e 38 83 07 45 0e 40 02 5c 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..E.@.\.8A.0A.(B..B..B..B..
580e0 24 00 00 00 c4 23 00 00 08 c6 fa ff 5b 00 00 00 00 42 0e 10 8d 02 4b 0e 18 8c 03 44 0e 20 86 04 $....#......[....B....K....D....
58100 41 0e 28 83 05 44 0e 30 14 00 00 00 ec 23 00 00 a9 5d fb ff 27 00 00 00 00 41 0e 10 83 02 00 00 A.(..D.0.....#...]..'....A......
58120 24 00 00 00 04 24 00 00 b8 5d fb ff 2a 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 63 0e 10 41 0e $....$...]..*....A....D....c..A.
58140 08 00 00 00 00 00 00 00 14 00 00 00 2c 24 00 00 ba 5d fb ff 2b 00 00 00 00 00 00 00 00 00 00 00 ............,$...]..+...........
58160 3c 00 00 00 44 24 00 00 cd 5d fb ff ab 00 00 00 00 42 0e 10 8e 02 49 0e 18 8d 03 42 0e 20 8c 04 <...D$...].......B....I....B....
58180 47 0e 28 86 05 41 0e 30 83 06 02 8e 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 G.(..A.0.....(A..B..B..B........
581a0 34 00 00 00 84 24 00 00 38 5e fb ff 58 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 4....$..8^..X....B....B....D....
581c0 44 0e 28 83 05 41 0e 30 02 44 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 bc 24 00 00 D.(..A.0.D.(A..A..B..B..4....$..
581e0 58 5e fb ff 93 00 00 00 00 42 0e 10 8e 02 4c 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 41 0e 30 X^.......B....L....D....D.(..A.0
58200 02 75 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 f4 24 00 00 b3 5e fb ff 70 00 00 00 .u.(A..A..B..B..4....$...^..p...
58220 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 43 0e 28 83 05 45 0e 30 02 56 0e 28 41 0e 20 41 .B....E....D....C.(..E.0.V.(A..A
58240 0e 18 42 0e 10 42 0e 08 44 00 00 00 2c 25 00 00 eb 5e fb ff 72 00 00 00 00 42 0e 10 8c 02 43 0e ..B..B..D...,%...^..r....B....C.
58260 18 86 03 44 0e 20 83 04 67 0a 0e 18 49 0e 10 42 0e 08 45 0b 62 0a 0e 18 41 0e 10 45 0e 08 45 0b ...D....g...I..B..E.b...A..E..E.
58280 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 74 25 00 00 15 5f fb ff 33 00 00 00 A..A..B.............t%..._..3...
582a0 00 63 0e 10 4f 0e 08 00 4c 00 00 00 8c 25 00 00 30 5f fb ff 1f 01 00 00 00 42 0e 10 8f 02 45 0e .c..O...L....%..0_.......B....E.
582c0 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 41 0e 40 03 03 01 0e 38 41 ...B....E.(..A.0..A.8..A.@....8A
582e0 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 dc 25 00 00 .0A.(B..B..B..B..............%..
58300 ff 5f fb ff 15 00 00 00 00 41 0e 10 83 02 4f 0e 08 00 00 00 00 00 00 00 3c 00 00 00 fc 25 00 00 ._.......A....O.........<....%..
58320 f4 5f fb ff 9b 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 ._.......B....B....B....A.(..A.0
58340 83 06 03 8b 01 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 4c 00 00 00 3c 26 00 00 ......(A..B..B..B.......L...<&..
58360 4f 61 fb ff 39 01 00 00 00 42 0e 10 8d 02 49 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 41 0e 30 Oa..9....B....I....A....A.(..A.0
58380 03 15 01 0a 0e 28 41 0e 20 41 0e 18 45 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 0e 10 .....(A..A..E..B..E.A.(A..A..B..
583a0 42 0e 08 00 00 00 00 00 14 00 00 00 8c 26 00 00 38 62 fb ff 10 00 00 00 00 46 0e 10 45 0e 08 00 B............&..8b.......F..E...
583c0 1c 00 00 00 a4 26 00 00 30 62 fb ff 22 00 00 00 00 48 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 .....&..0b.."....H....Y.........
583e0 24 00 00 00 c4 26 00 00 32 62 fb ff 35 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 69 0e $....&..2b..5....A....D....D..i.
58400 18 41 0e 10 41 0e 08 00 2c 00 00 00 ec 26 00 00 3f 62 fb ff 48 00 00 00 00 42 0e 10 8c 02 44 0e .A..A...,....&..?b..H....B....D.
58420 18 86 03 41 0e 20 83 04 47 0e 40 75 0e 20 41 0e 18 41 0e 10 42 0e 08 00 2c 00 00 00 1c 27 00 00 ...A....G.@u..A..A..B...,....'..
58440 57 62 fb ff 5e 00 00 00 00 42 0e 10 8c 02 49 0e 18 86 03 41 0e 20 83 04 02 4a 0e 18 41 0e 10 42 Wb..^....B....I....A.....J..A..B
58460 0e 08 00 00 00 00 00 00 3c 00 00 00 4c 27 00 00 85 62 fb ff f0 00 00 00 00 42 0e 10 8e 02 42 0e ........<...L'...b.......B....B.
58480 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 02 e0 0e 28 41 0e 20 42 0e 18 42 0e 10 42 ...B....A.(..A.0.....(A..B..B..B
584a0 0e 08 00 00 00 00 00 00 3c 00 00 00 8c 27 00 00 35 63 fb ff e9 00 00 00 00 42 0e 10 8e 02 45 0e ........<....'..5c.......B....E.
584c0 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 02 d3 0e 28 41 0e 20 42 0e 18 42 0e 10 42 ...B....A.(..D.0.....(A..B..B..B
584e0 0e 08 00 00 00 00 00 00 34 00 00 00 cc 27 00 00 de 63 fb ff 8a 00 00 00 00 42 0e 10 8d 02 42 0e ........4....'...c.......B....B.
58500 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 02 73 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...D....A.(..G.P.s.(A..A..B..B..
58520 4c 00 00 00 04 28 00 00 30 64 fb ff 0c 08 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L....(..0d.......B....B....B....
58540 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 90 01 03 f0 07 0e 38 41 0e 30 41 0e 28 42 0e B.(..A.0..A.8..G.......8A.0A.(B.
58560 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 54 28 00 00 ec 6b fb ff 37 00 00 00 .B..B..B........4...T(...k..7...
58580 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 5f 0a 0e 18 41 0e 10 41 0e 08 45 0b 48 0e 18 41 0e 10 .A....A....D.._...A..A..E.H..A..
585a0 41 0e 08 00 00 00 00 00 4c 00 00 00 8c 28 00 00 eb 6b fb ff ba 02 00 00 00 42 0e 10 8f 02 45 0e A.......L....(...k.......B....E.
585c0 18 8e 03 45 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 47 0e b0 01 03 95 02 0e 38 ...E....B.(..D.0..A.8..G.......8
585e0 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 44 00 00 00 dc 28 00 00 A.0A.(B..B..B..B........D....(..
58600 55 6e fb ff 11 04 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 Un.......B....B....E....D.(..A.0
58620 83 06 47 0e 60 03 f1 03 0e 30 43 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 ..G.`....0C.(A..B..B..B.........
58640 14 00 00 00 24 29 00 00 1e 72 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 3c 29 00 00 ....$)...r..............$...<)..
58660 0d 72 fb ff 35 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 5d 0e 18 49 0e 10 41 0e 08 00 .r..5....A....D....D..]..I..A...
58680 3c 00 00 00 64 29 00 00 1a 72 fb ff 98 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 <...d)...r.......B....B....B....
586a0 44 0e 28 86 05 41 0e 30 83 06 47 0e 60 02 7d 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 D.(..A.0..G.`.}.0A.(A..B..B..B..
586c0 1c 00 00 00 a4 29 00 00 72 72 fb ff 11 00 00 00 00 41 0e 10 83 02 4f 0e 08 00 00 00 00 00 00 00 .....)..rr.......A....O.........
586e0 44 00 00 00 c4 29 00 00 63 72 fb ff 39 02 00 00 00 42 0e 10 8e 02 49 0e 18 8d 03 42 0e 20 8c 04 D....)..cr..9....B....I....B....
58700 49 0e 28 86 05 41 0e 30 83 06 47 0e 60 03 12 02 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e I.(..A.0..G.`....0A.(A..B..B..B.
58720 08 00 00 00 00 00 00 00 2c 00 00 00 0c 2a 00 00 54 74 fb ff 47 00 00 00 00 42 0e 10 8c 02 44 0e ........,....*..Tt..G....B....D.
58740 18 86 03 46 0e 20 83 04 75 0e 18 43 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 3c 2a 00 00 ...F....u..C..B.........<...<*..
58760 6b 74 fb ff 40 01 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 kt..@....B....E....D....A.(..G.P
58780 03 26 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 7c 2a 00 00 .&..(A..A..B..B.........<...|*..
587a0 6b 75 fb ff 21 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 50 ku..!....B....B....A....D.(..G.P
587c0 03 0a 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 bc 2a 00 00 ....(A..A..B..B.........<....*..
587e0 4c 76 fb ff a9 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 47 0e 50 Lv.......B....B....D....A.(..G.P
58800 03 92 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 fc 2a 00 00 ....(A..A..B..B..............*..
58820 b5 77 fb ff 39 00 00 00 00 41 0e 10 83 02 47 0e 30 6f 0e 10 41 0e 08 00 1c 00 00 00 1c 2b 00 00 .w..9....A....G.0o..A........+..
58840 ce 77 fb ff 2a 00 00 00 00 41 0e 10 83 02 47 0e 30 60 0e 10 41 0e 08 00 24 00 00 00 3c 2b 00 00 .w..*....A....G.0`..A...$...<+..
58860 d8 77 fb ff 33 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 40 65 0e 18 41 0e 10 41 0e 08 00 .w..3....A....F....D.@e..A..A...
58880 44 00 00 00 64 2b 00 00 e3 77 fb ff 14 01 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 D...d+...w.......B....E....E....
588a0 42 0e 28 8c 05 44 0e 30 86 06 48 0e 38 83 07 44 0e 70 02 eb 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..D.0..H.8..D.p...8A.0A.(B..B
588c0 0e 18 42 0e 10 42 0e 08 1c 00 00 00 ac 2b 00 00 af 78 fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e ..B..B.......+...x.......A....].
588e0 08 00 00 00 00 00 00 00 34 00 00 00 cc 2b 00 00 ae 78 fb ff f0 00 00 00 00 42 0e 10 8d 02 45 0e ........4....+...x.......B....E.
58900 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 60 02 d9 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....A.(..G.`...(A..A..B..B..
58920 4c 00 00 00 04 2c 00 00 66 79 fb ff 42 02 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 L....,..fy..B....B....E....E....
58940 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e c0 02 03 17 02 0e 38 44 0e 30 41 0e 28 42 0e E.(..A.0..A.8..J.......8D.0A.(B.
58960 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 54 2c 00 00 58 7b fb ff 3d 01 00 00 .B..B..B........4...T,..X{..=...
58980 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 03 27 01 0e 20 41 0e 18 41 0e 10 42 .B....D....A....J..@.'...A..A..B
589a0 0e 08 00 00 00 00 00 00 24 00 00 00 8c 2c 00 00 5d 7c fb ff 07 01 00 00 00 41 0e 10 86 02 48 0e ........$....,..]|.......A....H.
589c0 18 83 03 44 0e 20 02 f2 0e 18 41 0e 10 46 0e 08 34 00 00 00 b4 2c 00 00 3c 7d fb ff d9 01 00 00 ...D......A..F..4....,..<}......
589e0 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 bf 01 0e 20 41 0e 18 41 0e 10 42 .B....H....A....J........A..A..B
58a00 0e 08 00 00 00 00 00 00 1c 00 00 00 ec 2c 00 00 dd 7e fb ff 73 00 00 00 00 41 0e 10 83 02 02 71 .............,...~..s....A.....q
58a20 0e 08 00 00 00 00 00 00 24 00 00 00 0c 2d 00 00 30 7f fb ff 52 00 00 00 00 41 0e 10 86 02 48 0e ........$....-..0...R....A....H.
58a40 18 83 03 44 0e 20 7d 0e 18 41 0e 10 46 0e 08 00 44 00 00 00 34 2d 00 00 5a 7f fb ff 84 01 00 00 ...D..}..A..F...D...4-..Z.......
58a60 00 42 0e 10 8e 02 42 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 44 0e 30 83 06 4a 0e f0 40 03 60 .B....B....E....D.(..D.0..J..@.`
58a80 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 3c 00 00 00 7c 2d 00 00 ..0A.(A..B..B..B........<...|-..
58aa0 96 80 fb ff 44 01 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 49 0e 20 86 04 41 0e 28 83 05 44 0e 30 ....D....B....J....I....A.(..D.0
58ac0 03 23 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 bc 2d 00 00 .#..(A..A..B..B.........$....-..
58ae0 9a 81 fb ff 78 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 02 68 0e 18 41 0e 10 41 0e 08 ....x....A....H....D...h..A..A..
58b00 4c 00 00 00 e4 2d 00 00 ea 81 fb ff a2 00 00 00 00 42 0e 10 8d 02 52 0e 18 8c 03 41 0e 20 86 04 L....-...........B....R....A....
58b20 41 0e 28 83 05 45 0e 30 02 6b 0a 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e A.(..E.0.k..(J..A..B..B..E.A.(A.
58b40 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 34 2e 00 00 3c 82 fb ff 53 00 00 00 .A..B..B........$...4...<...S...
58b60 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 43 0e 18 41 0e 10 43 0e 08 3c 00 00 00 5c 2e 00 00 .A....F....D...C..A..C..<...\...
58b80 67 82 fb ff d0 00 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 41 0e 30 g........B....E....E....D.(..A.0
58ba0 83 06 02 b3 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 9c 2e 00 00 .....(A..B..B..B........$.......
58bc0 f7 82 fb ff 4a 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 47 0e 30 62 0e 18 44 0e 10 4c 0e 08 00 ....J....A....I....G.0b..D..L...
58be0 2c 00 00 00 c4 2e 00 00 19 83 fb ff a3 00 00 00 00 42 0e 10 8c 02 4d 0e 18 86 03 41 0e 20 83 04 ,................B....M....A....
58c00 47 0e 30 02 85 0e 20 43 0e 18 41 0e 10 42 0e 08 34 00 00 00 f4 2e 00 00 8c 83 fb ff 61 00 00 00 G.0....C..A..B..4...........a...
58c20 00 42 0e 10 8d 02 4a 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 6d 0e 28 4a 0e 20 41 0e .B....J....D....A.(..D.0m.(J..A.
58c40 18 42 0e 10 42 0e 08 00 34 00 00 00 2c 2f 00 00 b5 83 fb ff 5e 00 00 00 00 41 0e 10 86 02 43 0e .B..B...4...,/......^....A....C.
58c60 18 83 03 44 0e 20 02 46 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e 10 41 0e 08 00 00 00 00 ...D...F...A..A..E.F..A..A......
58c80 34 00 00 00 64 2f 00 00 db 83 fb ff bf 00 00 00 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 4...d/...........B....H....A....
58ca0 02 75 0a 0e 18 41 0e 10 42 0e 08 45 0b 73 0e 18 41 0e 10 42 0e 08 00 00 34 00 00 00 9c 2f 00 00 .u...A..B..E.s..A..B....4..../..
58cc0 62 84 fb ff 65 00 00 00 00 42 0e 10 8c 02 48 0e 18 86 03 41 0e 20 83 04 02 48 0a 0e 18 41 0e 10 b...e....B....H....A.....H...A..
58ce0 42 0e 08 45 0b 46 0e 18 41 0e 10 42 0e 08 00 00 2c 00 00 00 d4 2f 00 00 8f 84 fb ff e2 01 00 00 B..E.F..A..B....,..../..........
58d00 00 42 0e 10 8c 02 45 0e 18 86 03 43 0e 20 83 04 03 cf 01 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 .B....E....C.........A..G.......
58d20 14 00 00 00 04 30 00 00 41 86 fb ff 0c 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 1c 30 00 00 .....0..A....................0..
58d40 35 86 fb ff 43 00 00 00 00 41 0e 10 83 02 47 0e 20 79 0e 10 41 0e 08 00 14 00 00 00 3c 30 00 00 5...C....A....G..y..A.......<0..
58d60 58 86 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 54 30 00 00 5c 86 fb ff 5c 00 00 00 X...............,...T0..\...\...
58d80 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....D....D.....N..A..B........
58da0 24 00 00 00 84 30 00 00 88 86 fb ff 3a 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 6e 0e $....0......:....A....D....D..n.
58dc0 18 41 0e 10 41 0e 08 00 14 00 00 00 ac 30 00 00 9a 86 fb ff 12 00 00 00 00 41 0e 10 50 0e 08 00 .A..A........0...........A..P...
58de0 2c 00 00 00 c4 30 00 00 94 86 fb ff 70 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 ,....0......p....B....A....H....
58e00 02 61 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 f4 30 00 00 d4 86 fb ff 19 00 00 00 .a..A..B.............0..........
58e20 00 41 0e 10 83 02 53 0e 08 00 00 00 00 00 00 00 14 00 00 00 14 31 00 00 cd 86 fb ff 0a 00 00 00 .A....S..............1..........
58e40 00 00 00 00 00 00 00 00 34 00 00 00 2c 31 00 00 bf 86 fb ff 56 00 00 00 00 42 0e 10 8d 02 45 0e ........4...,1......V....B....E.
58e60 18 8c 03 46 0e 20 86 04 41 0e 28 83 05 44 0e 30 7b 0e 28 41 0e 20 43 0e 18 42 0e 10 42 0e 08 00 ...F....A.(..D.0{.(A..C..B..B...
58e80 1c 00 00 00 64 31 00 00 dd 86 fb ff 4a 00 00 00 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 ....d1......J....A.....H........
58ea0 24 00 00 00 84 31 00 00 07 87 fb ff 24 00 00 00 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 46 0e $....1......$....A....G....D..F.
58ec0 18 4c 0e 10 41 0e 08 00 24 00 00 00 ac 31 00 00 03 87 fb ff 40 00 00 00 00 41 0e 10 86 02 49 0e .L..A...$....1......@....A....I.
58ee0 18 83 03 4a 0e 20 5a 0e 18 4c 0e 10 41 0e 08 00 24 00 00 00 d4 31 00 00 1b 87 fb ff 24 00 00 00 ...J..Z..L..A...$....1......$...
58f00 00 41 0e 10 86 02 47 0e 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 1c 00 00 00 fc 31 00 00 .A....G....D..F..L..A........1..
58f20 17 87 fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 1c 00 00 00 1c 32 00 00 ....A....A...................2..
58f40 38 87 fb ff 34 00 00 00 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 2c 00 00 00 3c 32 00 00 8...4....A....r.........,...<2..
58f60 4c 87 fb ff 91 00 00 00 00 42 0e 10 8c 02 4b 0e 18 86 03 41 0e 20 83 04 02 7d 0e 18 41 0e 10 44 L........B....K....A.....}..A..D
58f80 0e 08 00 00 00 00 00 00 1c 00 00 00 6c 32 00 00 ad 87 fb ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e ............l2...........A....l.
58fa0 08 00 00 00 00 00 00 00 1c 00 00 00 8c 32 00 00 bb 87 fb ff 31 00 00 00 00 41 0e 10 83 02 6f 0e .............2......1....A....o.
58fc0 08 00 00 00 00 00 00 00 2c 00 00 00 ac 32 00 00 cc 87 fb ff 19 01 00 00 00 41 0e 10 86 02 41 0e ........,....2...........A....A.
58fe0 18 83 03 4a 0e b0 02 03 0a 01 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 00 34 00 00 00 dc 32 00 00 ...J........A..A........4....2..
59000 b5 88 fb ff 3e 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 45 0e 20 5a 0a 0e 18 41 0e 10 41 0e 08 ....>....A....I....E..Z...A..A..
59020 45 0b 4b 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 2c 00 00 00 14 33 00 00 bb 88 fb ff 8a 00 00 00 E.K..A..A.......,....3..........
59040 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 75 0e 20 46 0e 18 41 0e 10 42 0e 08 .B....A....A....G.0.u..F..A..B..
59060 3c 00 00 00 44 33 00 00 15 89 fb ff 02 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 <...D3...........B....B....A....
59080 41 0e 28 83 05 4a 0e c0 01 02 eb 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 A.(..J......(A..A..B..B.........
590a0 4c 00 00 00 84 33 00 00 d7 89 fb ff ac 01 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L....3...........B....B....B....
590c0 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 0e 50 03 8e 01 0e 38 43 0e 30 41 0e 28 42 0e 20 B.(..A.0..A.8..G.P....8C.0A.(B..
590e0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 d4 33 00 00 33 8b fb ff 2f 01 00 00 B..B..B.........4....3..3.../...
59100 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 1c 01 0e 20 41 0e 18 41 0e 10 42 .B....A....A....J........A..A..B
59120 0e 08 00 00 00 00 00 00 34 00 00 00 0c 34 00 00 2a 8c fb ff 34 01 00 00 00 42 0e 10 8c 02 41 0e ........4....4..*...4....B....A.
59140 18 86 03 41 0e 20 83 04 47 0e 40 03 24 01 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...A....G.@.$...A..A..B.........
59160 34 00 00 00 44 34 00 00 26 8d fb ff 7a 00 00 00 00 41 0e 10 86 02 4e 0e 18 83 03 45 0e 20 02 4c 4...D4..&...z....A....N....E...L
59180 0a 0e 18 49 0e 10 41 0e 08 4c 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 34 00 00 00 7c 34 00 00 ...I..A..L.A..A..A......4...|4..
591a0 68 8d fb ff af 02 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e b0 01 03 9c 02 0e h........B....A....A....J.......
591c0 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 b4 34 00 00 df 8f fb ff 3b 00 00 00 .A..A..B.............4......;...
591e0 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 d4 34 00 00 fa 8f fb ff 27 00 00 00 .A....y..............4......'...
59200 00 00 00 00 00 00 00 00 1c 00 00 00 ec 34 00 00 09 90 fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e .............4......%....A....c.
59220 08 00 00 00 00 00 00 00 1c 00 00 00 0c 35 00 00 0e 90 fb ff 25 00 00 00 00 41 0e 10 83 02 63 0e .............5......%....A....c.
59240 08 00 00 00 00 00 00 00 1c 00 00 00 2c 35 00 00 13 90 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e ............,5......"....A....`.
59260 08 00 00 00 00 00 00 00 1c 00 00 00 4c 35 00 00 15 90 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e ............L5......"....A....`.
59280 08 00 00 00 00 00 00 00 1c 00 00 00 6c 35 00 00 17 90 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e ............l5......"....A....`.
592a0 08 00 00 00 00 00 00 00 14 00 00 00 8c 35 00 00 19 90 fb ff 1e 00 00 00 00 41 0e 10 5c 0e 08 00 .............5...........A..\...
592c0 3c 00 00 00 a4 35 00 00 1f 90 fb ff 10 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 <....5...........B....A....A....
592e0 47 0e 30 02 7e 0a 0e 20 49 0e 18 41 0e 10 42 0e 08 47 0b 02 6a 0e 20 46 0e 18 41 0e 10 42 0e 08 G.0.~...I..A..B..G..j..F..A..B..
59300 34 00 00 00 e4 35 00 00 ef 90 fb ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4....5......l....B....B....A....
59320 44 0e 28 83 05 41 0e 30 02 56 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 34 00 00 00 1c 36 00 00 D.(..A.0.V.(A..A..B..G..4....6..
59340 23 91 fb ff 6c 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 41 0e 30 #...l....B....B....A....D.(..A.0
59360 02 56 0e 28 41 0e 20 41 0e 18 42 0e 10 47 0e 08 1c 00 00 00 54 36 00 00 57 91 fb ff ad 00 00 00 .V.(A..A..B..G......T6..W.......
59380 00 41 0e 10 83 02 4c 0e 20 02 99 0e 10 46 0e 08 24 00 00 00 74 36 00 00 e4 91 fb ff 3a 00 00 00 .A....L......F..$...t6......:...
593a0 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 67 0e 18 41 0e 10 46 0e 08 00 1c 00 00 00 9c 36 00 00 .A....F....D..g..A..F........6..
593c0 f6 91 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 bc 36 00 00 ...."....A....`..............6..
593e0 f8 91 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 dc 36 00 00 ...."....A....`..............6..
59400 fa 91 fb ff 53 00 00 00 00 41 0e 10 83 02 4c 0e 20 7f 0e 10 46 0e 08 00 1c 00 00 00 fc 36 00 00 ....S....A....L.....F........6..
59420 2d 92 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 1c 37 00 00 -..."....A....`..............7..
59440 2f 92 fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 1c 00 00 00 3c 37 00 00 /..."....A....`.............<7..
59460 31 92 fb ff 58 00 00 00 00 41 0e 10 83 02 02 56 0e 08 00 00 00 00 00 00 1c 00 00 00 5c 37 00 00 1...X....A.....V............\7..
59480 69 92 fb ff 3a 00 00 00 00 41 0e 10 83 02 78 0e 08 00 00 00 00 00 00 00 1c 00 00 00 7c 37 00 00 i...:....A....x.............|7..
594a0 83 92 fb ff 97 00 00 00 00 41 0e 10 83 02 4c 0e 20 02 83 0e 10 46 0e 08 1c 00 00 00 9c 37 00 00 .........A....L......F.......7..
594c0 fa 92 fb ff 3a 00 00 00 00 41 0e 10 83 02 78 0e 08 00 00 00 00 00 00 00 1c 00 00 00 bc 37 00 00 ....:....A....x..............7..
594e0 14 93 fb ff 4b 00 00 00 00 41 0e 10 83 02 4c 0e 20 77 0e 10 46 0e 08 00 1c 00 00 00 dc 37 00 00 ....K....A....L..w..F........7..
59500 3f 93 fb ff 5d 00 00 00 00 41 0e 10 83 02 02 5b 0e 08 00 00 00 00 00 00 24 00 00 00 fc 37 00 00 ?...]....A.....[........$....7..
59520 7c 93 fb ff bf 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 30 02 a9 0e 18 46 0e 10 41 0e 08 |........A....F....G.0....F..A..
59540 1c 00 00 00 24 38 00 00 13 94 fb ff c7 00 00 00 00 41 0e 10 83 02 02 c5 0e 08 00 00 00 00 00 00 ....$8...........A..............
59560 1c 00 00 00 44 38 00 00 ba 94 fb ff 1d 00 00 00 00 43 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 ....D8...........C....Y.........
59580 1c 00 00 00 64 38 00 00 b7 94 fb ff 39 00 00 00 00 48 0e 10 83 02 70 0e 08 00 00 00 00 00 00 00 ....d8......9....H....p.........
595a0 2c 00 00 00 84 38 00 00 d0 94 fb ff 4c 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 ,....8......L....B....D....D....
595c0 7e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 b4 38 00 00 ec 94 fb ff 76 00 00 00 ~..A..B.........,....8......v...
595e0 00 42 0e 10 8c 02 44 0e 18 86 03 45 0e 20 83 04 02 67 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....D....E.....g..A..B........
59600 24 00 00 00 e4 38 00 00 32 95 fb ff 66 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 57 $....8..2...f....A....D....G.0.W
59620 0e 18 41 0e 10 41 0e 08 14 00 00 00 0c 39 00 00 70 95 fb ff 96 00 00 00 00 41 0e 10 02 94 0e 08 ..A..A.......9..p........A......
59640 24 00 00 00 24 39 00 00 ee 95 fb ff a0 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 81 $...$9...........A....F....D....
59660 0e 18 49 0e 10 41 0e 08 14 00 00 00 4c 39 00 00 66 96 fb ff 34 00 00 00 00 00 00 00 00 00 00 00 ..I..A......L9..f...4...........
59680 14 00 00 00 64 39 00 00 82 96 fb ff 0d 00 00 00 00 41 0e 10 00 00 00 00 44 00 00 00 7c 39 00 00 ....d9...........A......D...|9..
596a0 77 96 fb ff 77 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 4b 0e 30 w...w....B....E....E....E.(..K.0
596c0 86 06 44 0e 38 83 07 42 0e 40 02 4a 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..D.8..B.@.J.8A.0A.(B..B..B..B..
596e0 1c 00 00 00 c4 39 00 00 a6 96 fb ff 6e 00 00 00 00 41 0e 10 83 02 50 0e 20 02 5b 0e 10 41 0e 08 .....9......n....A....P...[..A..
59700 24 00 00 00 e4 39 00 00 f4 96 fb ff ce 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 c2 $....9...........A....D....D....
59720 0e 18 41 0e 10 41 0e 08 24 00 00 00 0c 3a 00 00 9a 97 fb ff 31 00 00 00 00 41 0e 10 86 02 44 0e ..A..A..$....:......1....A....D.
59740 18 83 03 43 0e 20 66 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 34 3a 00 00 a3 97 fb ff 2c 00 00 00 ...C..f..A..A...$...4:......,...
59760 00 41 0e 10 86 02 44 0e 18 83 03 41 0e 20 63 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 5c 3a 00 00 .A....D....A..c..A..A.......\:..
59780 a7 97 fb ff 44 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 74 3a 00 00 d3 97 fb ff 3e 01 00 00 ....D...........D...t:......>...
597a0 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 41 0e 30 83 06 47 0e 50 03 23 01 .B....B....B....D.(..A.0..G.P.#.
597c0 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 bc 3a 00 00 .0A.(A..B..B..B.........,....:..
597e0 c9 98 fb ff 45 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 7a 0e 18 41 0e 10 42 0e ....E....B....D....A....z..A..B.
59800 08 00 00 00 00 00 00 00 14 00 00 00 ec 3a 00 00 de 98 fb ff 11 00 00 00 00 00 00 00 00 00 00 00 .............:..................
59820 14 00 00 00 04 3b 00 00 d7 98 fb ff 45 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 1c 3b 00 00 .....;......E................;..
59840 04 99 fb ff 18 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 34 3b 00 00 04 99 fb ff 34 00 00 00 ....................4;......4...
59860 00 41 0e 10 83 02 72 0e 08 00 00 00 00 00 00 00 4c 00 00 00 54 3b 00 00 18 99 fb ff 31 01 00 00 .A....r.........L...T;......1...
59880 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 47 0e 30 86 06 44 0e 38 83 07 47 .B....B....B....E.(..G.0..D.8..G
598a0 0e 50 03 09 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 .P....8A.0A.(B..B..B..B.........
598c0 4c 00 00 00 a4 3b 00 00 f9 99 fb ff 3d 05 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 L....;......=....B....B....B....
598e0 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 41 0e 40 03 24 05 0e 38 41 0e 30 41 0e 28 42 0e 20 B.(..A.0..D.8..A.@.$..8A.0A.(B..
59900 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 1c 00 00 00 f4 3b 00 00 e6 9e fb ff 17 00 00 00 B..B..B..............;..........
59920 00 41 0e 10 83 02 55 0e 08 00 00 00 00 00 00 00 44 00 00 00 14 3c 00 00 dd 9e fb ff b9 00 00 00 .A....U.........D....<..........
59940 00 42 0e 10 8f 02 48 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 .B....H....B....E.(..A.0..A.8..G
59960 0e 50 02 94 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 3c 00 00 00 5c 3c 00 00 .P...8A.0A.(B..B..B..B..<...\<..
59980 4e 9f fb ff 70 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 48 0e 20 8c 04 44 0e 28 86 05 44 0e 30 N...p....B....B....H....D.(..D.0
599a0 83 06 02 54 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 9c 3c 00 00 ...T.(A..B..B..B........,....<..
599c0 7e 9f fb ff 4b 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 43 0e 18 41 0e 10 42 ~...K....B....A....A.....C..A..B
599e0 0e 08 00 00 00 00 00 00 14 00 00 00 cc 3c 00 00 99 9f fb ff 24 00 00 00 00 00 00 00 00 00 00 00 .............<......$...........
59a00 14 00 00 00 e4 3c 00 00 a5 9f fb ff 15 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 fc 3c 00 00 .....<.......................<..
59a20 a2 9f fb ff 21 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 14 3d 00 00 ab 9f fb ff 21 00 00 00 ....!................=......!...
59a40 00 00 00 00 00 00 00 00 24 00 00 00 2c 3d 00 00 b4 9f fb ff 37 00 00 00 00 41 0e 10 86 02 46 0e ........$...,=......7....A....F.
59a60 18 83 03 41 0e 20 6c 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 54 3d 00 00 c3 9f fb ff 1c 00 00 00 ...A..l..A..A.......T=..........
59a80 00 00 00 00 00 00 00 00 4c 00 00 00 6c 3d 00 00 c7 9f fb ff 53 01 00 00 00 42 0e 10 8f 02 42 0e ........L...l=......S....B....B.
59aa0 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 44 0e 50 03 31 01 0e 38 41 ...B....E.(..D.0..D.8..D.P.1..8A
59ac0 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 bc 3d 00 00 .0A.(B..B..B..B.........4....=..
59ae0 ca a0 fb ff 55 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 ....U....B....E....D....A.(..E.0
59b00 7d 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 34 00 00 00 f4 3d 00 00 e7 a0 fb ff 3d 00 00 00 }.(A..A..B..B...4....=......=...
59b20 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 43 0e 30 6a 0e 28 41 0e 20 41 0e .B....E....A....A.(..C.0j.(A..A.
59b40 18 42 0e 10 42 0e 08 00 64 00 00 00 2c 3e 00 00 ec a0 fb ff 66 03 00 00 00 42 0e 10 8f 02 42 0e .B..B...d...,>......f....B....B.
59b60 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 42 0e 40 03 96 02 0a 0e 38 ...B....B.(..D.0..A.8..B.@.....8
59b80 47 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 45 0b 02 a1 0e 38 41 0e 30 41 0e 28 42 0e G.0A.(B..B..B..B..E....8A.0A.(B.
59ba0 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 94 3e 00 00 ea a3 fb ff aa 00 00 00 .B..B..B........4....>..........
59bc0 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 96 0e 28 41 0e 20 41 .B....E....A....A.(..D.0...(A..A
59be0 0e 18 42 0e 10 42 0e 08 2c 00 00 00 cc 3e 00 00 5c a4 fb ff 72 00 00 00 00 42 0e 10 8c 02 46 0e ..B..B..,....>..\...r....B....F.
59c00 18 86 03 41 0e 20 83 04 02 61 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 fc 3e 00 00 ...A.....a..A..B........,....>..
59c20 9e a4 fb ff 27 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 43 0e 20 83 04 5d 0e 18 41 0e 10 42 0e ....'....B....A....C....]..A..B.
59c40 08 00 00 00 00 00 00 00 44 00 00 00 2c 3f 00 00 95 a4 fb ff b0 00 00 00 00 42 0e 10 8c 02 46 0e ........D...,?...........B....F.
59c60 18 86 03 44 0e 20 83 04 02 46 0a 0e 18 41 0e 10 42 0e 08 45 0b 67 0a 0e 18 41 0e 10 42 0e 08 45 ...D.....F...A..B..E.g...A..B..E
59c80 0b 5c 0e 18 44 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 74 3f 00 00 fd a4 fb ff 63 00 00 00 .\..D..B........$...t?......c...
59ca0 00 41 0e 10 86 02 43 0e 18 83 03 44 0e 20 02 54 0e 18 41 0e 10 41 0e 08 14 00 00 00 9c 3f 00 00 .A....C....D...T..A..A.......?..
59cc0 38 a5 fb ff 31 00 00 00 00 52 0e 10 56 0e 08 00 14 00 00 00 b4 3f 00 00 51 a5 fb ff 33 00 00 00 8...1....R..V........?..Q...3...
59ce0 00 00 00 00 00 00 00 00 2c 00 00 00 cc 3f 00 00 6c a5 fb ff c6 00 00 00 00 42 0e 10 8c 02 44 0e ........,....?..l........B....D.
59d00 18 86 03 43 0e 20 83 04 02 b9 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 fc 3f 00 00 ...C........A..B.............?..
59d20 02 a6 fb ff 31 00 00 00 00 00 00 00 00 00 00 00 4c 00 00 00 14 40 00 00 1b a6 fb ff 6b 01 00 00 ....1...........L....@......k...
59d40 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 .B....E....B....B.(..A.0..A.8..G
59d60 0e 50 03 4c 01 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 .P.L..8A.0A.(B..B..B..B.........
59d80 14 00 00 00 64 40 00 00 36 a7 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 7c 40 00 00 ....d@..6...................|@..
59da0 3b a7 fb ff 48 00 00 00 00 4b 0e 10 83 02 7c 0e 08 00 00 00 00 00 00 00 24 00 00 00 9c 40 00 00 ;...H....K....|.........$....@..
59dc0 63 a7 fb ff 3b 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 46 0e 20 6d 0e 18 41 0e 10 41 0e 08 00 c...;....A....D....F..m..A..A...
59de0 2c 00 00 00 c4 40 00 00 76 a7 fb ff 48 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 ,....@..v...H....B....A....D....
59e00 7d 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 f4 40 00 00 8e a7 fb ff 29 00 00 00 }..A..B.........$....@......)...
59e20 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 5b 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 1c 41 00 00 .A....F....D..[..A..A........A..
59e40 8f a7 fb ff 51 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 34 41 00 00 c8 a7 fb ff b0 00 00 00 ....Q...........$...4A..........
59e60 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 40 02 a4 0e 18 41 0e 10 41 0e 08 34 00 00 00 5c 41 00 00 .A....A....G.@....A..A..4...\A..
59e80 50 a8 fb ff 6f 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 47 0e 20 86 04 44 0e 28 83 05 47 0e 40 P...o....B....E....G....D.(..G.@
59ea0 02 4d 0e 28 43 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 94 41 00 00 87 a8 fb ff c5 00 00 00 .M.(C..A..B..B..4....A..........
59ec0 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 a8 0e 28 41 0e 20 41 .B....E....D....D.(..G.@...(A..A
59ee0 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 41 00 00 14 a9 fb ff 39 00 00 00 00 48 0e 10 83 02 70 0e ..B..B.......A......9....H....p.
59f00 08 00 00 00 00 00 00 00 14 00 00 00 ec 41 00 00 2d a9 fb ff 80 00 00 00 00 00 00 00 00 00 00 00 .............A..-...............
59f20 14 00 00 00 04 42 00 00 95 a9 fb ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 1c 42 00 00 .....B.......................B..
59f40 84 a9 fb ff 0d 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 34 42 00 00 79 a9 fb ff 27 00 00 00 ....................4B..y...'...
59f60 00 00 00 00 00 00 00 00 2c 00 00 00 4c 42 00 00 88 a9 fb ff 81 00 00 00 00 42 0e 10 8c 02 44 0e ........,...LB...........B....D.
59f80 18 86 03 41 0e 20 83 04 47 0e 30 02 6c 0e 20 43 0e 18 41 0e 10 42 0e 08 14 00 00 00 7c 42 00 00 ...A....G.0.l..C..A..B......|B..
59fa0 d9 a9 fb ff 3f 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 94 42 00 00 00 aa fb ff 13 00 00 00 ....?................B..........
59fc0 00 00 00 00 00 00 00 00 14 00 00 00 ac 42 00 00 fb a9 fb ff 17 00 00 00 00 00 00 00 00 00 00 00 .............B..................
59fe0 14 00 00 00 c4 42 00 00 fa a9 fb ff 22 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 dc 42 00 00 .....B......"................B..
5a000 04 aa fb ff 17 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 f4 42 00 00 03 aa fb ff 43 00 00 00 .....................B......C...
5a020 00 00 00 00 00 00 00 00 2c 00 00 00 0c 43 00 00 2e aa fb ff 5d 00 00 00 00 42 0e 10 8c 02 44 0e ........,....C......]....B....D.
5a040 18 86 03 41 0e 20 83 04 02 4e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 3c 43 00 00 ...A.....N..A..B........4...<C..
5a060 5b aa fb ff 5e 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 4a 0a 0e 18 41 0e 10 [...^....B....D....A.....J...A..
5a080 42 0e 08 45 0b 41 0e 18 41 0e 10 42 0e 08 00 00 24 00 00 00 74 43 00 00 81 aa fb ff 2c 00 00 00 B..E.A..A..B....$...tC......,...
5a0a0 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 60 0e 18 41 0e 10 41 0e 08 00 14 00 00 00 9c 43 00 00 .A....A....G.0`..A..A........C..
5a0c0 85 aa fb ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 b4 43 00 00 85 aa fb ff 0e 00 00 00 .....................C..........
5a0e0 00 00 00 00 00 00 00 00 14 00 00 00 cc 43 00 00 7b aa fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 .............C..{...............
5a100 14 00 00 00 e4 43 00 00 7d aa fb ff 10 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 fc 43 00 00 .....C..}....................C..
5a120 75 aa fb ff 26 00 00 00 00 44 0e 20 61 0e 08 00 14 00 00 00 14 44 00 00 83 aa fb ff 18 00 00 00 u...&....D..a........D..........
5a140 00 00 00 00 00 00 00 00 14 00 00 00 2c 44 00 00 83 aa fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 ............,D..................
5a160 34 00 00 00 44 44 00 00 85 aa fb ff 46 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 4...DD......F....B....D....D....
5a180 6d 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 0e 10 44 0e 08 00 00 00 1c 00 00 00 7c 44 00 00 m...A..B..E.A..A..D.........|D..
5a1a0 93 aa fb ff 3e 00 00 00 00 44 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 6c 00 00 00 9c 44 00 00 ....>....D....y.........l....D..
5a1c0 b1 aa fb ff 8b 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 45 0e 30 .........B....E....D....A.(..E.0
5a1e0 7a 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 42 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 z..(G..A..B..B..E.B..(G..A..B..B
5a200 0e 08 45 0b 41 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e 20 41 0e 18 42 ..E.A..(G..A..B..B..E.A.(A..A..B
5a220 0e 10 44 0e 08 00 00 00 1c 00 00 00 0c 45 00 00 cc aa fb ff 1c 00 00 00 00 41 0e 10 83 02 5a 0e ..D..........E...........A....Z.
5a240 08 00 00 00 00 00 00 00 1c 00 00 00 2c 45 00 00 c8 aa fb ff 51 00 00 00 00 41 0e 10 83 02 47 0e ............,E......Q....A....G.
5a260 20 02 47 0e 10 41 0e 08 1c 00 00 00 4c 45 00 00 f9 aa fb ff 4e 00 00 00 00 41 0e 10 83 02 47 0e ..G..A......LE......N....A....G.
5a280 20 02 44 0e 10 41 0e 08 14 00 00 00 6c 45 00 00 27 ab fb ff 1f 00 00 00 00 00 00 00 00 00 00 00 ..D..A......lE..'...............
5a2a0 2c 00 00 00 84 45 00 00 2e ab fb ff 8c 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 ,....E...........B....D....D....
5a2c0 47 0e 30 02 76 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 b4 45 00 00 8a ab fb ff 3d 00 00 00 G.0.v..A..A..B.......E......=...
5a2e0 00 41 0e 10 7b 0e 08 00 14 00 00 00 cc 45 00 00 af ab fb ff 21 00 00 00 00 00 00 00 00 00 00 00 .A..{........E......!...........
5a300 14 00 00 00 e4 45 00 00 b8 ab fb ff 24 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 fc 45 00 00 .....E......$................E..
5a320 c4 ab fb ff 12 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 14 46 00 00 be ab fb ff 4c 00 00 00 ................,....F......L...
5a340 00 41 0e 10 86 02 43 0e 18 83 03 7d 0a 0e 10 41 0e 08 45 0b 43 0e 10 41 0e 08 00 00 00 00 00 00 .A....C....}...A..E.C..A........
5a360 14 00 00 00 44 46 00 00 da ab fb ff 14 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 5c 46 00 00 ....DF......................\F..
5a380 d6 ab fb ff 15 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 74 46 00 00 d3 ab fb ff 14 00 00 00 ....................tF..........
5a3a0 00 00 00 00 00 00 00 00 1c 00 00 00 8c 46 00 00 cf ab fb ff 54 00 00 00 00 41 0e 10 83 02 47 0e .............F......T....A....G.
5a3c0 20 02 4a 0e 10 41 0e 08 1c 00 00 00 ac 46 00 00 03 ac fb ff 5a 00 00 00 00 41 0e 10 83 02 47 0e ..J..A.......F......Z....A....G.
5a3e0 20 02 50 0e 10 41 0e 08 1c 00 00 00 cc 46 00 00 3d ac fb ff 37 00 00 00 00 41 0e 10 83 02 47 0e ..P..A.......F..=...7....A....G.
5a400 20 66 0e 10 44 0e 08 00 24 00 00 00 ec 46 00 00 54 ac fb ff b7 00 00 00 00 41 0e 10 83 02 4a 0e .f..D...$....F..T........A....J.
5a420 f0 01 02 aa 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 14 47 00 00 e3 ac fb ff 92 00 00 00 ......A.........,....G..........
5a440 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 47 0e 30 02 7d 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....D....C....G.0.}..A..A..B..
5a460 14 00 00 00 44 47 00 00 45 ad fb ff 1a 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 5c 47 00 00 ....DG..E...................\G..
5a480 47 ad fb ff 14 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 74 47 00 00 43 ad fb ff 25 00 00 00 G...................tG..C...%...
5a4a0 00 00 00 00 00 00 00 00 34 00 00 00 8c 47 00 00 50 ad fb ff 71 00 00 00 00 42 0e 10 8d 02 4a 0e ........4....G..P...q....B....J.
5a4c0 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 55 0e 28 41 0e 20 41 0e 18 42 0e 10 45 0e 08 ...A....A.(..D.0.U.(A..A..B..E..
5a4e0 1c 00 00 00 c4 47 00 00 89 ad fb ff 2b 00 00 00 00 41 0e 10 83 02 63 0e 08 00 00 00 00 00 00 00 .....G......+....A....c.........
5a500 34 00 00 00 e4 47 00 00 94 ad fb ff 60 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 4....G......`....B....E....A....
5a520 41 0e 28 83 05 44 0e 30 02 49 0e 28 41 0e 20 41 0e 18 42 0e 10 45 0e 08 24 00 00 00 1c 48 00 00 A.(..D.0.I.(A..A..B..E..$....H..
5a540 bc ad fb ff 44 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 75 0e 18 41 0e 10 44 0e 08 00 ....D....A....D....D..u..A..D...
5a560 24 00 00 00 44 48 00 00 d8 ad fb ff 3a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 6b 0e $...DH......:....A....A....G.0k.
5a580 18 41 0e 10 41 0e 08 00 2c 00 00 00 6c 48 00 00 ea ad fb ff 49 00 00 00 00 42 0e 10 8c 02 41 0e .A..A...,...lH......I....B....A.
5a5a0 18 86 03 44 0e 20 83 04 47 0e 30 73 0e 20 41 0e 18 41 0e 10 45 0e 08 00 24 00 00 00 9c 48 00 00 ...D....G.0s..A..A..E...$....H..
5a5c0 03 ae fb ff 53 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 40 02 41 0e 18 41 0e 10 44 0e 08 ....S....A....D....G.@.A..A..D..
5a5e0 34 00 00 00 c4 48 00 00 2e ae fb ff 59 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 4....H......Y....B....D....C....
5a600 02 40 0a 0e 18 41 0e 10 42 0e 08 48 0b 41 0e 18 41 0e 10 42 0e 08 00 00 1c 00 00 00 fc 48 00 00 .@...A..B..H.A..A..B.........H..
5a620 4f ae fb ff 5d 00 00 00 00 41 0e 10 83 02 02 5b 0e 08 00 00 00 00 00 00 1c 00 00 00 1c 49 00 00 O...]....A.....[.............I..
5a640 8c ae fb ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e 08 00 00 00 00 00 00 00 34 00 00 00 3c 49 00 00 .........A....l.........4...<I..
5a660 9a ae fb ff 6d 00 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 ....m....B....J....A....A.(..D.0
5a680 02 54 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 1c 00 00 00 74 49 00 00 cf ae fb ff 27 00 00 00 .T.(A..A..B..B......tI......'...
5a6a0 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 34 00 00 00 94 49 00 00 d6 ae fb ff 60 00 00 00 .A....e.........4....I......`...
5a6c0 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 44 0e 30 02 4c 0e 28 41 0e 20 41 .B....E....A....A.(..D.0.L.(A..A
5a6e0 0e 18 42 0e 10 42 0e 08 24 00 00 00 cc 49 00 00 fe ae fb ff 44 00 00 00 00 41 0e 10 86 02 44 0e ..B..B..$....I......D....A....D.
5a700 18 83 03 44 0e 20 78 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 f4 49 00 00 1a af fb ff 68 00 00 00 ...D..x..A..A...$....I......h...
5a720 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 5c 0e 18 41 0e 10 41 0e 08 24 00 00 00 1c 4a 00 00 .A....A....G.0.\..A..A..$....J..
5a740 5a af fb ff 5f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 53 0e 18 41 0e 10 41 0e 08 Z..._....A....A....G.0.S..A..A..
5a760 2c 00 00 00 44 4a 00 00 91 af fb ff 6a 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 ,...DJ......j....B....D....A....
5a780 47 0e 30 02 57 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 74 4a 00 00 cb af fb ff 91 00 00 00 G.0.W..A..A..B..,...tJ..........
5a7a0 00 42 0e 10 8c 02 41 0e 18 86 03 44 0e 20 83 04 02 86 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 .B....A....D........A..B........
5a7c0 1c 00 00 00 a4 4a 00 00 2c b0 fb ff 4a 00 00 00 00 41 0e 10 83 02 02 48 0e 08 00 00 00 00 00 00 .....J..,...J....A.....H........
5a7e0 24 00 00 00 c4 4a 00 00 56 b0 fb ff 6a 00 00 00 00 41 0e 10 86 02 51 0e 18 83 03 48 0e 20 02 4d $....J..V...j....A....Q....H...M
5a800 0e 18 41 0e 10 41 0e 08 2c 00 00 00 ec 4a 00 00 98 b0 fb ff fb 00 00 00 00 42 0e 10 8c 02 46 0e ..A..A..,....J...........B....F.
5a820 18 86 03 43 0e 20 83 04 47 0e 40 02 e4 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 1c 4b 00 00 ...C....G.@....A..A..B..,....K..
5a840 63 b1 fb ff a1 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 47 0e 60 02 87 0e 20 43 c........B....F....D....G.`....C
5a860 0e 18 41 0e 10 42 0e 08 14 00 00 00 4c 4b 00 00 d4 b1 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 ..A..B......LK......)...........
5a880 14 00 00 00 64 4b 00 00 e5 b1 fb ff 05 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 7c 4b 00 00 ....dK..................4...|K..
5a8a0 d2 b1 fb ff 0e 01 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 41 0e 30 .........B....E....D....A.(..A.0
5a8c0 02 fa 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 14 00 00 00 b4 4b 00 00 a8 b2 fb ff 06 00 00 00 ...(A..A..B..B.......K..........
5a8e0 00 41 0e 10 00 00 00 00 1c 00 00 00 cc 4b 00 00 96 b2 fb ff 2e 00 00 00 00 41 0e 10 83 02 6c 0e .A...........K...........A....l.
5a900 08 00 00 00 00 00 00 00 34 00 00 00 ec 4b 00 00 a4 b2 fb ff 64 00 00 00 00 41 0e 10 86 02 41 0e ........4....K......d....A....A.
5a920 18 83 03 47 0e 30 61 0a 0e 18 44 0e 10 41 0e 08 45 0b 6d 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...G.0a...D..A..E.m..A..A.......
5a940 1c 00 00 00 24 4c 00 00 d0 b2 fb ff 1f 00 00 00 00 41 0e 10 83 02 5d 0e 08 00 00 00 00 00 00 00 ....$L...........A....].........
5a960 14 00 00 00 44 4c 00 00 cf b2 fb ff 18 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 5c 4c 00 00 ....DL......................\L..
5a980 cf b2 fb ff 0c 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 74 4c 00 00 c3 b2 fb ff 47 00 00 00 ....................tL......G...
5a9a0 00 41 0e 10 83 02 47 0e 20 7d 0e 10 41 0e 08 00 24 00 00 00 94 4c 00 00 ea b2 fb ff a5 00 00 00 .A....G..}..A...$....L..........
5a9c0 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 96 0e 18 41 0e 10 41 0e 08 24 00 00 00 bc 4c 00 00 .A....D....G.0....A..A..$....L..
5a9e0 67 b3 fb ff fe 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 ef 0e 18 44 0e 10 41 0e 08 g........A....D....D......D..A..
5aa00 1c 00 00 00 e4 4c 00 00 3d b4 fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e 08 00 00 00 00 00 00 00 .....L..=...A....A..............
5aa20 4c 00 00 00 04 4d 00 00 5e b4 fb ff a1 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 L....M..^........B....B....D....
5aa40 45 0e 28 83 05 4a 0e 40 02 71 0a 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 44 0e 28 41 0e E.(..J.@.q..(D..A..B..B..E.D.(A.
5aa60 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 54 4d 00 00 af b4 fb ff 86 00 00 00 .A..B..B............TM..........
5aa80 00 41 0e 10 83 02 02 84 0e 08 00 00 00 00 00 00 2c 00 00 00 74 4d 00 00 15 b5 fb ff e1 00 00 00 .A..............,...tM..........
5aaa0 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 47 0e 30 02 ce 0e 20 41 0e 18 41 0e 10 42 0e 08 .B....D....A....G.0....A..A..B..
5aac0 14 00 00 00 a4 4d 00 00 c6 b5 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 bc 4d 00 00 .....M.......................M..
5aae0 be b5 fb ff 28 00 00 00 00 41 0e 10 83 02 66 0e 08 00 00 00 00 00 00 00 24 00 00 00 dc 4d 00 00 ....(....A....f.........$....M..
5ab00 c6 b5 fb ff 37 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 41 0e 08 00 ....7....A....A....D..n..A..A...
5ab20 1c 00 00 00 04 4e 00 00 d5 b5 fb ff 34 00 00 00 00 41 0e 10 83 02 66 0a 0e 08 4b 0b 41 0e 08 00 .....N......4....A....f...K.A...
5ab40 24 00 00 00 24 4e 00 00 e9 b5 fb ff 80 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 6f $...$N...........A....A....D...o
5ab60 0e 18 41 0e 10 41 0e 08 44 00 00 00 4c 4e 00 00 41 b6 fb ff b6 02 00 00 00 42 0e 10 8e 02 4c 0e ..A..A..D...LN..A........B....L.
5ab80 18 8d 03 45 0e 20 8c 04 49 0e 28 86 05 41 0e 30 83 06 44 0e 60 03 8c 02 0e 30 41 0e 28 41 0e 20 ...E....I.(..A.0..D.`....0A.(A..
5aba0 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 2c 00 00 00 94 4e 00 00 af b8 fb ff 3e 00 00 00 B..B..B.........,....N......>...
5abc0 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 73 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 .B....D....A....s..A..B.........
5abe0 2c 00 00 00 c4 4e 00 00 bd b8 fb ff 1e 01 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 ,....N...........B....A....A....
5ac00 03 13 01 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 24 00 00 00 f4 4e 00 00 ab b9 fb ff 34 00 00 00 .....A..E.......$....N......4...
5ac20 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 20 53 0e 18 4a 0e 10 41 0e 08 00 14 00 00 00 1c 4f 00 00 .A....D....G..S..J..A........O..
5ac40 b7 b9 fb ff 10 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 34 4f 00 00 af b9 fb ff 31 00 00 00 ....................4O......1...
5ac60 00 41 0e 10 83 02 6f 0e 08 00 00 00 00 00 00 00 14 00 00 00 54 4f 00 00 c0 b9 fb ff 0a 00 00 00 .A....o.............TO..........
5ac80 00 41 0e 10 46 0e 08 00 24 00 00 00 6c 4f 00 00 b2 b9 fb ff 34 00 00 00 00 41 0e 10 86 02 44 0e .A..F...$...lO......4....A....D.
5aca0 18 83 03 44 0e 20 68 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 94 4f 00 00 be b9 fb ff 7c 00 00 00 ...D..h..A..A...$....O......|...
5acc0 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 65 0e 18 4b 0e 10 41 0e 08 1c 00 00 00 bc 4f 00 00 .A....A....D...e..K..A.......O..
5ace0 12 ba fb ff 5b 00 00 00 00 41 0e 10 83 02 02 55 0e 08 00 00 00 00 00 00 1c 00 00 00 dc 4f 00 00 ....[....A.....U.............O..
5ad00 4d ba fb ff 24 00 00 00 00 41 0e 10 83 02 62 0e 08 00 00 00 00 00 00 00 2c 00 00 00 fc 4f 00 00 M...$....A....b.........,....O..
5ad20 51 ba fb ff 8a 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 02 82 0e 18 41 0e 10 42 Q........B....A....A........A..B
5ad40 0e 08 00 00 00 00 00 00 24 00 00 00 2c 50 00 00 ab ba fb ff 4d 00 00 00 00 41 0e 10 86 02 46 0e ........$...,P......M....A....F.
5ad60 18 83 03 44 0e 20 77 0e 18 46 0e 10 44 0e 08 00 4c 00 00 00 54 50 00 00 d0 ba fb ff d2 01 00 00 ...D..w..F..D...L...TP..........
5ad80 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 47 .B....G....B....B.(..A.0..A.8..G
5ada0 0e 70 03 ac 01 0e 38 46 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 .p....8F.0A.(B..B..B..B.........
5adc0 24 00 00 00 a4 50 00 00 52 bc fb ff 5f 00 00 00 00 41 0e 10 86 02 50 0e 18 83 03 44 0e 20 02 42 $....P..R..._....A....P....D...B
5ade0 0e 18 41 0e 10 46 0e 08 1c 00 00 00 cc 50 00 00 89 bc fb ff 4e 00 00 00 00 41 0e 10 83 02 02 4c ..A..F.......P......N....A.....L
5ae00 0e 08 00 00 00 00 00 00 1c 00 00 00 ec 50 00 00 b7 bc fb ff 41 00 00 00 00 41 0e 10 83 02 7f 0e .............P......A....A......
5ae20 08 00 00 00 00 00 00 00 1c 00 00 00 0c 51 00 00 d8 bc fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 .............Q......G....A.....E
5ae40 0e 08 00 00 00 00 00 00 1c 00 00 00 2c 51 00 00 ff bc fb ff 3e 00 00 00 00 41 0e 10 83 02 7c 0e ............,Q......>....A....|.
5ae60 08 00 00 00 00 00 00 00 34 00 00 00 4c 51 00 00 1d bd fb ff 06 01 00 00 00 42 0e 10 8d 02 42 0e ........4...LQ...........B....B.
5ae80 18 8c 03 41 0e 20 86 04 46 0e 28 83 05 47 0e 40 02 ed 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....F.(..G.@...(A..A..B..B..
5aea0 1c 00 00 00 84 51 00 00 eb bd fb ff 47 00 00 00 00 41 0e 10 83 02 02 45 0e 08 00 00 00 00 00 00 .....Q......G....A.....E........
5aec0 34 00 00 00 a4 51 00 00 12 be fb ff af 00 00 00 00 41 0e 10 86 02 49 0e 18 83 03 44 0e 20 02 74 4....Q...........A....I....D...t
5aee0 0a 0e 18 4c 0e 10 41 0e 08 45 0b 58 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 dc 51 00 00 ...L..A..E.X..A..A......$....Q..
5af00 89 be fb ff 3b 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 65 0e 18 46 0e 10 44 0e 08 00 ....;....A....F....D..e..F..D...
5af20 24 00 00 00 04 52 00 00 9c be fb ff 69 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 54 $....R......i....A....F....D...T
5af40 0e 18 44 0e 10 41 0e 08 2c 00 00 00 2c 52 00 00 dd be fb ff a1 00 00 00 00 42 0e 10 8c 02 50 0e ..D..A..,...,R...........B....P.
5af60 18 86 03 41 0e 20 83 04 02 85 0e 18 41 0e 10 47 0e 08 00 00 00 00 00 00 34 00 00 00 5c 52 00 00 ...A........A..G........4...\R..
5af80 4e bf fb ff 8a 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 50 0a 0e 18 4b 0e 10 41 0e N........A....A....D...P...K..A.
5afa0 08 45 0b 5b 0e 18 41 0e 10 46 0e 08 00 00 00 00 1c 00 00 00 94 52 00 00 a0 bf fb ff 5c 00 00 00 .E.[..A..F...........R......\...
5afc0 00 43 0e 10 83 02 02 58 0e 08 00 00 00 00 00 00 34 00 00 00 b4 52 00 00 dc bf fb ff dd 00 00 00 .C.....X........4....R..........
5afe0 00 42 0e 10 8d 02 47 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 47 0e 40 02 c2 0e 28 41 0e 20 41 .B....G....A....C.(..G.@...(A..A
5b000 0e 18 42 0e 10 42 0e 08 34 00 00 00 ec 52 00 00 81 c0 fb ff 69 00 00 00 00 42 0e 10 8d 02 4b 0e ..B..B..4....R......i....B....K.
5b020 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 42 0e 28 48 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....C.(..D.0.B.(H..A..B..B..
5b040 1c 00 00 00 24 53 00 00 b2 c0 fb ff 42 00 00 00 00 41 0e 10 83 02 02 40 0e 08 00 00 00 00 00 00 ....$S......B....A.....@........
5b060 34 00 00 00 44 53 00 00 d4 c0 fb ff 63 00 00 00 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 6c 0a 4...DS......c....A....E....D..l.
5b080 0e 18 44 0e 10 41 0e 08 45 0b 5e 0e 18 41 0e 10 43 0e 08 00 00 00 00 00 1c 00 00 00 7c 53 00 00 ..D..A..E.^..A..C...........|S..
5b0a0 ff c0 fb ff 6d 00 00 00 00 41 0e 10 83 02 55 0a 0e 08 45 0b 02 4d 0e 08 1c 00 00 00 9c 53 00 00 ....m....A....U...E..M.......S..
5b0c0 4c c1 fb ff 7a 00 00 00 00 41 0e 10 83 02 02 78 0e 08 00 00 00 00 00 00 24 00 00 00 bc 53 00 00 L...z....A.....x........$....S..
5b0e0 a6 c1 fb ff b0 00 00 00 00 41 0e 10 86 02 4d 0e 18 83 03 44 0e 20 02 96 0e 18 41 0e 10 46 0e 08 .........A....M....D......A..F..
5b100 4c 00 00 00 e4 53 00 00 2e c2 fb ff 67 01 00 00 00 42 0e 10 8f 02 47 0e 18 8e 03 42 0e 20 8d 04 L....S......g....B....G....B....
5b120 42 0e 28 8c 05 41 0e 30 86 06 43 0e 38 83 07 47 0e 50 03 3f 01 0e 38 46 0e 30 41 0e 28 42 0e 20 B.(..A.0..C.8..G.P.?..8F.0A.(B..
5b140 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 34 54 00 00 45 c3 fb ff 83 00 00 00 B..B..B.........4...4T..E.......
5b160 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 43 0e 28 83 05 44 0e 30 02 6b 0e 28 41 0e 20 41 .B....B....A....C.(..D.0.k.(A..A
5b180 0e 18 42 0e 10 47 0e 08 2c 00 00 00 6c 54 00 00 90 c3 fb ff 2d 00 00 00 00 42 0e 10 8c 02 47 0e ..B..G..,...lT......-....B....G.
5b1a0 18 86 03 49 0e 20 83 04 51 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 3c 00 00 00 9c 54 00 00 ...I....Q..A..B.........<....T..
5b1c0 8d c3 fb ff 9d 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 48 0e 20 83 04 47 0e 30 4d 0a 0e 20 46 .........B....D....H....G.0M...F
5b1e0 0e 18 41 0e 10 4a 0e 08 45 0b 02 60 0e 20 41 0e 18 41 0e 10 42 0e 08 00 4c 00 00 00 dc 54 00 00 ..A..J..E..`..A..A..B...L....T..
5b200 ea c3 fb ff 11 03 00 00 00 42 0e 10 8f 02 49 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 .........B....I....E....E.(..A.0
5b220 86 06 41 0e 38 83 07 47 0e 80 01 03 e8 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 ..A.8..G.......8A.0A.(B..B..B..B
5b240 0e 08 00 00 00 00 00 00 2c 00 00 00 2c 55 00 00 ab c6 fb ff 5f 00 00 00 00 42 0e 10 8c 02 4f 0e ........,...,U......_....B....O.
5b260 18 86 03 44 0e 20 83 04 7f 0e 18 41 0e 10 45 0e 08 00 00 00 00 00 00 00 24 00 00 00 5c 55 00 00 ...D.......A..E.........$...\U..
5b280 da c6 fb ff c7 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 bb 0e 18 41 0e 10 41 0e 08 .........A....D....D......A..A..
5b2a0 3c 00 00 00 84 55 00 00 79 c7 fb ff 13 01 00 00 00 42 0e 10 8d 02 4c 0e 18 8c 03 41 0e 20 86 04 <....U..y........B....L....A....
5b2c0 41 0e 28 83 05 4a 0e f0 40 02 f2 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 A.(..J..@...(A..A..B..B.........
5b2e0 34 00 00 00 c4 55 00 00 4c c8 fb ff c1 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4....U..L........B....B....A....
5b300 41 0e 28 83 05 47 0e 40 02 ad 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 fc 55 00 00 A.(..G.@...(A..A..B..B..4....U..
5b320 d5 c8 fb ff bf 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 .........B....B....A....A.(..G.@
5b340 02 a8 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 34 56 00 00 5c c9 fb ff be 00 00 00 ...(D..A..B..B..4...4V..\.......
5b360 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 02 a5 0e 28 46 0e 20 41 .B....B....A....A.(..G.@...(F..A
5b380 0e 18 42 0e 10 42 0e 08 24 00 00 00 6c 56 00 00 e2 c9 fb ff 7e 00 00 00 00 41 0e 10 86 02 41 0e ..B..B..$...lV......~....A....A.
5b3a0 18 83 03 47 0e 30 02 70 0e 18 43 0e 10 41 0e 08 1c 00 00 00 94 56 00 00 38 ca fb ff 3b 00 00 00 ...G.0.p..C..A.......V..8...;...
5b3c0 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 b4 56 00 00 53 ca fb ff 1b 00 00 00 .A....y..............V..S.......
5b3e0 00 00 00 00 00 00 00 00 2c 00 00 00 cc 56 00 00 56 ca fb ff f3 00 00 00 00 42 0e 10 8c 02 46 0e ........,....V..V........B....F.
5b400 18 86 03 41 0e 20 83 04 02 e6 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 fc 56 00 00 ...A........A..B........4....V..
5b420 19 cb fb ff e2 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 .........B....B....A....D.(..G.@
5b440 02 cb 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 34 57 00 00 c3 cb fb ff 70 00 00 00 ...(A..A..B..B..,...4W......p...
5b460 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 47 0e 30 02 56 0e 20 46 0e 18 41 0e 10 42 0e 08 .B....D....C....G.0.V..F..A..B..
5b480 24 00 00 00 64 57 00 00 03 cc fb ff 4f 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 43 $...dW......O....A....D....D...C
5b4a0 0e 18 41 0e 10 41 0e 08 34 00 00 00 8c 57 00 00 2a cc fb ff 52 00 00 00 00 41 0e 10 86 02 46 0e ..A..A..4....W..*...R....A....F.
5b4c0 18 83 03 44 0e 20 7c 0a 0e 18 41 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...D..|...A..A..E.A..A..A.......
5b4e0 44 00 00 00 c4 57 00 00 44 cc fb ff 1a 01 00 00 00 42 0e 10 8f 02 44 0e 18 8e 03 42 0e 20 8d 04 D....W..D........B....D....B....
5b500 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 0e 40 02 f8 0e 38 41 0e 30 41 0e 28 42 0e 20 42 E.(..A.0..D.8..E.@...8A.0A.(B..B
5b520 0e 18 42 0e 10 42 0e 08 14 00 00 00 0c 58 00 00 16 cd fb ff 36 00 00 00 00 41 0e 10 74 0e 08 00 ..B..B.......X......6....A..t...
5b540 14 00 00 00 24 58 00 00 34 cd fb ff 1a 00 00 00 00 51 0e 10 48 0e 08 00 24 00 00 00 3c 58 00 00 ....$X..4........Q..H...$...<X..
5b560 36 cd fb ff 30 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 64 0e 18 41 0e 10 41 0e 08 00 6...0....A....D....D..d..A..A...
5b580 4c 00 00 00 64 58 00 00 3e cd fb ff 8d 02 00 00 00 42 0e 10 8f 02 48 0e 18 8e 03 45 0e 20 8d 04 L...dX..>........B....H....E....
5b5a0 45 0e 28 8c 05 44 0e 30 86 06 46 0e 38 83 07 4a 0e e0 01 03 5a 02 0e 38 41 0e 30 41 0e 28 42 0e E.(..D.0..F.8..J....Z..8A.0A.(B.
5b5c0 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 24 00 00 00 b4 58 00 00 7b cf fb ff 8c 00 00 00 .B..B..B........$....X..{.......
5b5e0 00 41 0e 10 83 02 4a 0e a0 01 02 7f 0e 10 41 0e 08 00 00 00 00 00 00 00 2c 00 00 00 dc 58 00 00 .A....J.......A.........,....X..
5b600 df cf fb ff c1 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e f0 01 02 b2 0e 18 41 0e 10 41 0e .........A....A....J.......A..A.
5b620 08 00 00 00 00 00 00 00 34 00 00 00 0c 59 00 00 70 d0 fb ff fd 00 00 00 00 42 0e 10 8c 02 44 0e ........4....Y..p........B....D.
5b640 18 86 03 45 0e 20 83 04 4a 0e b0 01 02 e3 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 ...E....J.......A..A..B.........
5b660 34 00 00 00 44 59 00 00 35 d1 fb ff 83 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 4...DY..5........B....E....D....
5b680 41 0e 28 83 05 44 0e 30 02 6c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 7c 59 00 00 A.(..D.0.l.(A..A..B..B..4...|Y..
5b6a0 80 d1 fb ff 87 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 43 0a 0e 18 41 0e 10 42 .........B....D....D....C...A..B
5b6c0 0e 08 49 0b 02 65 0e 18 41 0e 10 47 0e 08 00 00 24 00 00 00 b4 59 00 00 cf d1 fb ff 78 00 00 00 ..I..e..A..G....$....Y......x...
5b6e0 00 41 0e 10 86 02 4c 0e 18 83 03 44 0e 20 02 64 0e 18 41 0e 10 41 0e 08 1c 00 00 00 dc 59 00 00 .A....L....D...d..A..A.......Y..
5b700 1f d2 fb ff 1f 00 00 00 00 41 0e 10 83 02 59 0e 08 00 00 00 00 00 00 00 34 00 00 00 fc 59 00 00 .........A....Y.........4....Y..
5b720 1e d2 fb ff 73 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 ....s....B....E....D....A.(..D.0
5b740 02 5c 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 34 5a 00 00 59 d2 fb ff 4f 00 00 00 .\.(A..A..B..B..4...4Z..Y...O...
5b760 00 41 0e 10 83 02 4a 0e 20 5c 0a 0e 10 49 0e 08 45 0b 44 0a 0e 10 49 0e 08 47 0b 44 0e 10 41 0e .A....J..\...I..E.D...I..G.D..A.
5b780 08 00 00 00 00 00 00 00 34 00 00 00 6c 5a 00 00 70 d2 fb ff 28 00 00 00 00 41 0e 10 86 02 43 0e ........4...lZ..p...(....A....C.
5b7a0 18 83 03 45 0e 20 4a 0a 0e 18 4b 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 ...E..J...K..A..E.A..A..A.......
5b7c0 34 00 00 00 a4 5a 00 00 60 d2 fb ff aa 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 4....Z..`........B....B....A....
5b7e0 41 0e 28 83 05 44 0e 30 02 99 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 dc 5a 00 00 A.(..D.0...(A..A..B..B..,....Z..
5b800 d2 d2 fb ff 29 00 00 00 00 42 0e 10 8c 02 47 0e 18 86 03 44 0e 20 83 04 58 0e 18 41 0e 10 42 0e ....)....B....G....D....X..A..B.
5b820 08 00 00 00 00 00 00 00 14 00 00 00 0c 5b 00 00 cb d2 fb ff 1d 00 00 00 00 00 00 00 00 00 00 00 .............[..................
5b840 34 00 00 00 24 5b 00 00 d0 d2 fb ff 46 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 6d 0a 4...$[......F....A....A....D..m.
5b860 0e 18 41 0e 10 49 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 14 00 00 00 5c 5b 00 00 ..A..I..E.A..A..A...........\[..
5b880 de d2 fb ff 09 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 74 5b 00 00 cf d2 fb ff 7e 00 00 00 ................4...t[......~...
5b8a0 00 42 0e 10 8d 02 45 0e 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 4b 0e 40 02 63 0e 28 41 0e 20 41 .B....E....A....A.(..K.@.c.(A..A
5b8c0 0e 18 42 0e 10 42 0e 08 14 00 00 00 ac 5b 00 00 15 d3 fb ff 1c 00 00 00 00 00 00 00 00 00 00 00 ..B..B.......[..................
5b8e0 14 00 00 00 c4 5b 00 00 19 d3 fb ff 29 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 dc 5b 00 00 .....[......)...........4....[..
5b900 2a d3 fb ff a8 00 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 46 0e 28 83 05 44 0e 30 *........B....B....A....F.(..D.0
5b920 02 92 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 34 00 00 00 14 5c 00 00 9a d3 fb ff 4f 00 00 00 ...(A..A..B..B..4....\......O...
5b940 00 42 0e 10 8c 02 47 0e 18 86 03 41 0e 20 83 04 78 0a 0e 18 41 0e 10 42 0e 08 45 0b 41 0e 18 41 .B....G....A....x...A..B..E.A..A
5b960 0e 10 42 0e 08 00 00 00 44 00 00 00 4c 5c 00 00 b1 d3 fb ff e0 01 00 00 00 42 0e 10 8e 02 42 0e ..B.....D...L\...........B....B.
5b980 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 4a 0e d0 40 03 bf 01 0e 30 41 0e 28 41 0e ...E....A.(..D.0..J..@....0A.(A.
5b9a0 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 94 5c 00 00 49 d5 fb ff 1f 00 00 00 .B..B..B.............\..I.......
5b9c0 00 44 0e 20 5a 0e 08 00 14 00 00 00 ac 5c 00 00 50 d5 fb ff 23 00 00 00 00 00 00 00 00 00 00 00 .D..Z........\..P...#...........
5b9e0 24 00 00 00 c4 5c 00 00 5b d5 fb ff 58 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 02 4c $....\..[...X....A....D....D...L
5ba00 0e 18 41 0e 10 41 0e 08 2c 00 00 00 ec 5c 00 00 8b d5 fb ff 78 00 00 00 00 42 0e 10 8c 02 49 0e ..A..A..,....\......x....B....I.
5ba20 18 86 03 43 0e 20 83 04 02 62 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 34 00 00 00 1c 5d 00 00 ...C.....b..A..B........4....]..
5ba40 d3 d5 fb ff 36 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 41 0e 30 ....6....B....E....D....D.(..A.0
5ba60 5c 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e 08 00 24 00 00 00 54 5d 00 00 d1 d5 fb ff 1f 00 00 00 \.(D..A..B..B...$...T]..........
5ba80 00 41 0e 10 86 02 45 0e 18 83 03 44 0e 20 46 0e 18 49 0e 10 41 0e 08 00 34 00 00 00 7c 5d 00 00 .A....E....D..F..I..A...4...|]..
5baa0 c8 d5 fb ff 30 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 55 0a 0e 18 46 0e 10 41 0e 08 ....0....A....C....G.0U...F..A..
5bac0 42 0b 44 0e 18 41 0e 10 41 0e 08 00 00 00 00 00 24 00 00 00 b4 5d 00 00 c0 d5 fb ff 35 00 00 00 B.D..A..A.......$....]......5...
5bae0 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 67 0e 18 41 0e 10 41 0e 08 00 4c 00 00 00 dc 5d 00 00 .A....C....G.0g..A..A...L....]..
5bb00 cd d5 fb ff 62 00 00 00 00 42 0e 10 8d 02 45 0e 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 45 0e 30 ....b....B....E....D....D.(..E.0
5bb20 6f 0a 0e 28 41 0e 20 4a 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 44 0e 20 41 0e 18 42 0e 10 42 0e o..(A..J..B..B..E.A.(D..A..B..B.
5bb40 08 00 00 00 00 00 00 00 5c 00 00 00 2c 5e 00 00 df d5 fb ff 84 00 00 00 00 42 0e 10 8f 02 48 0e ........\...,^...........B....H.
5bb60 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 41 0e 38 83 07 45 0e 40 73 0a 0e 38 41 0e ...B....B.(..D.0..A.8..E.@s..8A.
5bb80 30 41 0e 28 42 0e 20 42 0e 18 45 0e 10 42 0e 08 41 0b 53 0e 38 4a 0e 30 41 0e 28 42 0e 20 42 0e 0A.(B..B..E..B..A.S.8J.0A.(B..B.
5bba0 18 42 0e 10 42 0e 08 00 24 00 00 00 8c 5e 00 00 03 d6 fb ff 3e 00 00 00 00 41 0e 10 86 02 43 0e .B..B...$....^......>....A....C.
5bbc0 18 83 03 47 0e 40 70 0e 18 41 0e 10 41 0e 08 00 34 00 00 00 b4 5e 00 00 19 d6 fb ff 37 00 00 00 ...G.@p..A..A...4....^......7...
5bbe0 00 41 0e 10 86 02 43 0e 18 83 03 47 0e 30 59 0a 0e 18 46 0e 10 41 0e 08 45 0b 44 0e 18 41 0e 10 .A....C....G.0Y...F..A..E.D..A..
5bc00 41 0e 08 00 00 00 00 00 2c 00 00 00 ec 5e 00 00 18 d6 fb ff 5b 00 00 00 00 42 0e 10 8c 02 41 0e A.......,....^......[....B....A.
5bc20 18 86 03 43 0e 20 83 04 47 0e 30 02 46 0e 20 44 0e 18 41 0e 10 42 0e 08 34 00 00 00 1c 5f 00 00 ...C....G.0.F..D..A..B..4...._..
5bc40 43 d6 fb ff 2b 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 43 0e 20 83 04 52 0a 0e 18 41 0e 10 42 C...+....B....D....C....R...A..B
5bc60 0e 08 45 0b 41 0e 18 41 0e 10 45 0e 08 00 00 00 24 00 00 00 54 5f 00 00 36 d6 fb ff 55 00 00 00 ..E.A..A..E.....$...T_..6...U...
5bc80 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 49 0e 18 41 0e 10 41 0e 08 24 00 00 00 7c 5f 00 00 .A....A....G.0.I..A..A..$...|_..
5bca0 63 d6 fb ff 4e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 7f 0e 18 44 0e 10 41 0e 08 00 c...N....A....A....G.0...D..A...
5bcc0 34 00 00 00 a4 5f 00 00 89 d6 fb ff 1d 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 49 0e 20 86 04 4...._...........B....B....I....
5bce0 43 0e 28 83 05 44 0e 30 02 f5 0e 28 4a 0e 20 41 0e 18 42 0e 10 42 0e 08 2c 00 00 00 dc 5f 00 00 C.(..D.0...(J..A..B..B..,...._..
5bd00 6e d7 fb ff b6 00 00 00 00 42 0e 10 8c 02 4e 0e 18 86 03 49 0e 20 83 04 02 95 0e 18 41 0e 10 42 n........B....N....I........A..B
5bd20 0e 08 00 00 00 00 00 00 44 00 00 00 0c 60 00 00 f4 d7 fb ff 89 00 00 00 00 42 0e 10 8f 02 42 0e ........D....`...........B....B.
5bd40 18 8e 03 42 0e 20 8d 04 48 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 50 0e 40 02 4d 0e 38 48 0e ...B....H.(..D.0..D.8..P.@.M.8H.
5bd60 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 2c 00 00 00 54 60 00 00 35 d8 fb ff 65 00 00 00 0A.(B..B..B..B..,...T`..5...e...
5bd80 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 02 55 0e 18 41 0e 10 44 0e 08 00 00 00 00 00 00 .B....D....D.....U..A..D........
5bda0 4c 00 00 00 84 60 00 00 6a d8 fb ff de 00 00 00 00 42 0e 10 8d 02 4a 0e 18 8c 03 44 0e 20 86 04 L....`..j........B....J....D....
5bdc0 49 0e 28 83 05 45 0e 30 02 a7 0a 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 41 0e I.(..E.0....(G..A..B..B..E.A.(A.
5bde0 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 d4 60 00 00 f8 d8 fb ff e9 00 00 00 .A..B..B........L....`..........
5be00 00 42 0e 10 8f 02 42 0e 18 8e 03 49 0e 20 8d 04 45 0e 28 8c 05 47 0e 30 86 06 41 0e 38 83 07 4a .B....B....I....E.(..G.0..A.8..J
5be20 0e f0 40 02 ba 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 ..@...8A.0A.(B..B..B..B.........
5be40 1c 00 00 00 24 61 00 00 91 d9 fb ff 27 00 00 00 00 41 0e 10 83 02 65 0e 08 00 00 00 00 00 00 00 ....$a......'....A....e.........
5be60 4c 00 00 00 44 61 00 00 98 d9 fb ff 8c 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 L...Da...........B....D....A....
5be80 47 0e 30 76 0a 0e 20 49 0e 18 41 0e 10 42 0e 08 47 0b 59 0a 0e 20 4b 0e 18 41 0e 10 42 0e 08 45 G.0v...I..A..B..G.Y...K..A..B..E
5bea0 0b 44 0e 20 41 0e 18 41 0e 10 42 0e 08 00 00 00 4c 00 00 00 94 61 00 00 d4 d9 fb ff 8c 00 00 00 .D..A..A..B.....L....a..........
5bec0 00 42 0e 10 8d 02 4a 0e 18 8c 03 44 0e 20 86 04 43 0e 28 83 05 45 0e 30 02 4e 0a 0e 28 49 0e 20 .B....J....D....C.(..E.0.N..(I..
5bee0 41 0e 18 42 0e 10 42 0e 08 45 0b 41 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 A..B..B..E.A.(F..A..B..B........
5bf00 1c 00 00 00 e4 61 00 00 10 da fb ff 1a 00 00 00 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 .....a...........A....X.........
5bf20 1c 00 00 00 04 62 00 00 0a da fb ff 18 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 .....b...........A....P.........
5bf40 2c 00 00 00 24 62 00 00 02 da fb ff d0 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 ,...$b...........B....D....D....
5bf60 02 c2 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 54 62 00 00 a2 da fb ff 1a 00 00 00 ....A..B............Tb..........
5bf80 00 41 0e 10 83 02 58 0e 08 00 00 00 00 00 00 00 24 00 00 00 74 62 00 00 9c da fb ff 46 00 00 00 .A....X.........$...tb......F...
5bfa0 00 41 0e 10 86 02 4b 0e 18 83 03 44 0e 20 6e 0e 18 41 0e 10 46 0e 08 00 1c 00 00 00 9c 62 00 00 .A....K....D..n..A..F........b..
5bfc0 ba da fb ff 22 00 00 00 00 41 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 34 00 00 00 bc 62 00 00 ...."....A....`.........4....b..
5bfe0 bc da fb ff 76 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 62 0a 0e 18 44 0e 10 41 0e ....v....A....A....D...b...D..A.
5c000 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 24 00 00 00 f4 62 00 00 fa da fb ff 31 00 00 00 .E.A..A..A......$....b......1...
5c020 00 41 0e 10 86 02 49 0e 18 83 03 41 0e 20 60 0e 18 44 0e 10 41 0e 08 00 2c 00 00 00 1c 63 00 00 .A....I....A..`..D..A...,....c..
5c040 03 db fb ff b8 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 4a 0e b0 01 02 a9 0e 18 41 0e 10 41 0e .........A....A....J.......A..A.
5c060 08 00 00 00 00 00 00 00 24 00 00 00 4c 63 00 00 8b db fb ff 72 00 00 00 00 41 0e 10 86 02 41 0e ........$...Lc......r....A....A.
5c080 18 83 03 44 0e 20 02 69 0e 18 41 0e 10 41 0e 08 1c 00 00 00 74 63 00 00 d5 db fb ff 3b 00 00 00 ...D...i..A..A......tc......;...
5c0a0 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 94 63 00 00 f0 db fb ff 2a 00 00 00 .A....y..............c......*...
5c0c0 00 00 00 00 00 00 00 00 1c 00 00 00 ac 63 00 00 02 dc fb ff 3c 00 00 00 00 41 0e 10 83 02 7a 0e .............c......<....A....z.
5c0e0 08 00 00 00 00 00 00 00 2c 00 00 00 cc 63 00 00 1e dc fb ff 52 00 00 00 00 42 0e 10 8c 02 46 0e ........,....c......R....B....F.
5c100 18 86 03 44 0e 20 83 04 02 42 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 14 00 00 00 fc 63 00 00 ...D.....B..A..B.............c..
5c120 40 dc fb ff 46 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 14 64 00 00 6e dc fb ff b9 00 00 00 @...F...........$....d..n.......
5c140 00 42 0e 10 8c 02 41 0e 18 86 03 48 0e 20 83 04 47 0e 80 01 00 00 00 00 2c 00 00 00 3c 64 00 00 .B....A....H....G.......,...<d..
5c160 ff dc fb ff 68 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 5d 0e 18 41 0e 10 42 ....h....B....D....A.....]..A..B
5c180 0e 08 00 00 00 00 00 00 2c 00 00 00 6c 64 00 00 37 dd fb ff 91 00 00 00 00 42 0e 10 8c 02 41 0e ........,...ld..7........B....A.
5c1a0 18 86 03 41 0e 20 83 04 02 84 0e 18 46 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 9c 64 00 00 ...A........F..B.............d..
5c1c0 98 dd fb ff 53 00 00 00 00 41 0e 10 83 02 02 51 0e 08 00 00 00 00 00 00 24 00 00 00 bc 64 00 00 ....S....A.....Q........$....d..
5c1e0 cb dd fb ff 8e 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 85 0e 18 41 0e 10 41 0e 08 .........A....A....D......A..A..
5c200 1c 00 00 00 e4 64 00 00 43 85 fa ff 50 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 00 00 .....d..C...P....A....D....D....
5c220 1c 00 00 00 04 65 00 00 11 de fb ff 5a 00 00 00 00 41 0e 10 83 02 02 52 0e 08 00 00 00 00 00 00 .....e......Z....A.....R........
5c240 3c 00 00 00 24 65 00 00 4b de fb ff 85 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 <...$e..K........B....B....D....
5c260 41 0e 28 83 05 47 0e 40 03 6e 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 A.(..G.@.n..(A..A..B..B.........
5c280 14 00 00 00 64 65 00 00 90 df fb ff 09 00 00 00 00 41 0e 10 00 00 00 00 2c 00 00 00 7c 65 00 00 ....de...........A......,...|e..
5c2a0 81 df fb ff 7f 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 41 0e 20 83 04 02 74 0e 18 41 0e 10 42 .........B....D....A.....t..A..B
5c2c0 0e 08 00 00 00 00 00 00 3c 00 00 00 ac 65 00 00 d0 df fb ff a1 01 00 00 00 42 0e 10 8e 02 42 0e ........<....e...........B....B.
5c2e0 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 44 0e 30 83 06 03 8b 01 0e 28 41 0e 20 42 0e 18 42 0e 10 ...E....A.(..D.0......(A..B..B..
5c300 42 0e 08 00 00 00 00 00 44 00 00 00 ec 65 00 00 31 e1 fb ff 47 0a 00 00 00 42 0e 10 8e 02 42 0e B.......D....e..1...G....B....B.
5c320 18 8d 03 45 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 47 0e 40 03 2c 0a 0e 30 41 0e 28 41 0e 20 ...E....A.(..A.0..G.@.,..0A.(A..
5c340 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 24 00 00 00 34 66 00 00 30 eb fb ff 79 00 00 00 B..B..B.........$...4f..0...y...
5c360 00 41 0e 10 86 02 41 0e 18 83 03 44 0e 20 02 70 0e 18 41 0e 10 41 0e 08 1c 00 00 00 5c 66 00 00 .A....A....D...p..A..A......\f..
5c380 81 eb fb ff 32 00 00 00 00 4b 0e 10 83 02 66 0e 08 00 00 00 00 00 00 00 1c 00 00 00 7c 66 00 00 ....2....K....f.............|f..
5c3a0 93 eb fb ff 12 00 00 00 00 41 0e 10 83 02 50 0e 08 00 00 00 00 00 00 00 24 00 00 00 9c 66 00 00 .........A....P.........$....f..
5c3c0 85 eb fb ff 61 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 47 0e 30 02 52 0e 18 41 0e 10 41 0e 08 ....a....A....D....G.0.R..A..A..
5c3e0 1c 00 00 00 c4 66 00 00 be eb fb ff 92 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 00 00 .....f...........A....A....G.0..
5c400 1c 00 00 00 e4 66 00 00 93 83 fa ff 32 00 00 00 00 41 0e 10 86 02 44 0e 18 83 03 44 0e 20 00 00 .....f......2....A....D....D....
5c420 24 00 00 00 04 67 00 00 10 ec fb ff 4f 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 43 $....g......O....A....A....G.0.C
5c440 0e 18 41 0e 10 41 0e 08 34 00 00 00 2c 67 00 00 37 ec fb ff af 00 00 00 00 42 0e 10 8d 02 42 0e ..A..A..4...,g..7........B....B.
5c460 18 8c 03 41 0e 20 86 04 44 0e 28 83 05 47 0e 40 02 8e 0e 28 47 0e 20 41 0e 18 42 0e 10 42 0e 08 ...A....D.(..G.@...(G..A..B..B..
5c480 1c 00 00 00 64 67 00 00 ae ec fb ff 87 00 00 00 00 47 0e 90 02 02 7f 0e 08 00 00 00 00 00 00 00 ....dg...........G..............
5c4a0 44 00 00 00 84 67 00 00 15 ed fb ff cd 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 42 0e 20 8d 04 D....g...........B....E....B....
5c4c0 42 0e 28 8c 05 48 0e 30 86 06 44 0e 38 83 07 44 0e 40 02 a7 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..H.0..D.8..D.@...8A.0A.(B..B
5c4e0 0e 18 42 0e 10 42 0e 08 1c 00 00 00 cc 67 00 00 9a ed fb ff 6b 00 00 00 00 41 0e 10 83 02 02 65 ..B..B.......g......k....A.....e
5c500 0e 08 00 00 00 00 00 00 34 00 00 00 ec 67 00 00 e5 ed fb ff 83 00 00 00 00 41 0e 10 86 02 41 0e ........4....g...........A....A.
5c520 18 83 03 44 0e 20 02 6f 0a 0e 18 44 0e 10 41 0e 08 45 0b 41 0e 18 41 0e 10 41 0e 08 00 00 00 00 ...D...o...D..A..E.A..A..A......
5c540 44 00 00 00 24 68 00 00 30 ee fb ff ed 00 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 D...$h..0........B....B....B....
5c560 41 0e 28 86 05 41 0e 30 83 06 4a 0e c0 01 02 d2 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e A.(..A.0..J......0A.(A..B..B..B.
5c580 08 00 00 00 00 00 00 00 2c 00 00 00 6c 68 00 00 d5 ee fb ff a6 00 00 00 00 42 0e 10 8c 02 41 0e ........,...lh...........B....A.
5c5a0 18 86 03 41 0e 20 83 04 02 9e 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 4c 00 00 00 9c 68 00 00 ...A........A..B........L....h..
5c5c0 4b ef fb ff f9 02 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 K........B....B....B....E.(..A.0
5c5e0 86 06 44 0e 38 83 07 47 0e 50 03 d7 02 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..D.8..G.P....8A.0A.(B..B..B..B.
5c600 08 00 00 00 00 00 00 00 1c 00 00 00 ec 68 00 00 f4 f1 fb ff 5a 00 00 00 00 41 0e 10 83 02 02 4d .............h......Z....A.....M
5c620 0e 08 00 00 00 00 00 00 24 00 00 00 0c 69 00 00 2e f2 fb ff 4a 00 00 00 00 41 0e 10 86 02 44 0e ........$....i......J....A....D.
5c640 18 83 03 44 0e 20 7e 0e 18 41 0e 10 41 0e 08 00 24 00 00 00 34 69 00 00 50 f2 fb ff b5 00 00 00 ...D..~..A..A...$...4i..P.......
5c660 00 41 0e 10 83 02 02 4f 0a 0e 08 45 0b 02 59 0a 0e 08 45 0b 41 0e 08 00 24 00 00 00 5c 69 00 00 .A.....O...E..Y...E.A...$...\i..
5c680 dd f2 fb ff 76 00 00 00 00 41 0e 10 86 02 43 0e 18 83 03 45 0e 20 02 6a 0e 18 41 0e 10 41 0e 08 ....v....A....C....E...j..A..A..
5c6a0 44 00 00 00 84 69 00 00 2b f3 fb ff 2a 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 D....i..+...*....B....B....B....
5c6c0 41 0e 28 86 05 41 0e 30 83 06 47 0e 40 03 12 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e A.(..A.0..G.@....0A.(A..B..B..B.
5c6e0 08 00 00 00 00 00 00 00 14 00 00 00 cc 69 00 00 0d f4 fb ff 0e 00 00 00 00 00 00 00 00 00 00 00 .............i..................
5c700 14 00 00 00 e4 69 00 00 03 f4 fb ff 78 00 00 00 00 42 0e 10 02 75 0e 08 44 00 00 00 fc 69 00 00 .....i......x....B...u..D....i..
5c720 63 f4 fb ff 9c 00 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 c........B....B....B....B.(..A.0
5c740 86 06 41 0e 38 83 07 47 0e 50 02 7e 0e 38 43 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 ..A.8..G.P.~.8C.0A.(B..B..B..B..
5c760 2c 00 00 00 44 6a 00 00 b7 f4 fb ff fa 00 00 00 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 80 01 02 ,...Dj...........A....A....G....
5c780 ec 0e 18 43 0e 10 41 0e 08 00 00 00 00 00 00 00 14 00 00 00 74 6a 00 00 35 80 fa ff 27 00 00 00 ...C..A.............tj..5...'...
5c7a0 00 41 0e 10 83 02 00 00 1c 00 00 00 8c 6a 00 00 69 f5 fb ff 21 00 00 00 00 41 0e 10 83 02 5f 0e .A...........j..i...!....A...._.
5c7c0 08 00 00 00 00 00 00 00 14 00 00 00 ac 6a 00 00 6a f5 fb ff 1c 00 00 00 00 44 0e 20 57 0e 08 00 .............j..j........D..W...
5c7e0 14 00 00 00 c4 6a 00 00 6e f5 fb ff 1c 00 00 00 00 44 0e 20 57 0e 08 00 34 00 00 00 dc 6a 00 00 .....j..n........D..W...4....j..
5c800 72 f5 fb ff 82 00 00 00 00 42 0e 10 8d 02 49 0e 18 8c 03 47 0e 20 86 04 41 0e 28 83 05 47 0e 50 r........B....I....G....A.(..G.P
5c820 02 61 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e 08 24 00 00 00 14 6b 00 00 bc f5 fb ff 7c 00 00 00 .a.(A..A..B..B..$....k......|...
5c840 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 02 70 0e 18 41 0e 10 41 0e 08 4c 00 00 00 3c 6b 00 00 .A....A....G.0.p..A..A..L...<k..
5c860 10 f6 fb ff 97 03 00 00 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 .........B....B....B....B.(..D.0
5c880 86 06 44 0e 38 83 07 47 0e 50 03 75 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e ..D.8..G.P.u..8A.0A.(B..B..B..B.
5c8a0 08 00 00 00 00 00 00 00 24 00 00 00 8c 6b 00 00 57 f9 fb ff 44 00 00 00 00 41 0e 10 86 02 44 0e ........$....k..W...D....A....D.
5c8c0 18 83 03 47 0e 30 75 0e 18 41 0e 10 41 0e 08 00 2c 00 00 00 b4 6b 00 00 73 f9 fb ff c5 01 00 00 ...G.0u..A..A...,....k..s.......
5c8e0 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 50 03 b6 01 0e 18 44 0e 10 41 0e 08 00 00 00 00 00 00 00 .A....A....G.P.....D..A.........
5c900 14 00 00 00 e4 6b 00 00 08 fb fb ff 71 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 fc 6b 00 00 .....k......q................k..
5c920 61 fb fb ff 3d 00 00 00 00 41 0e 10 83 02 7b 0e 08 00 00 00 00 00 00 00 2c 00 00 00 1c 6c 00 00 a...=....A....{.........,....l..
5c940 7e fb fb ff b6 00 00 00 00 42 0e 10 8c 02 46 0e 18 86 03 44 0e 20 83 04 44 0e 30 02 a1 0e 20 41 ~........B....F....D....D.0....A
5c960 0e 18 41 0e 10 42 0e 08 2c 00 00 00 4c 6c 00 00 04 fc fb ff 40 00 00 00 00 42 0e 10 8c 02 44 0e ..A..B..,...Ll......@....B....D.
5c980 18 86 03 41 0e 20 83 04 6f 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 34 00 00 00 7c 6c 00 00 ...A....o..A..B.........4...|l..
5c9a0 14 fc fb ff 9f 00 00 00 00 42 0e 10 8c 02 41 0e 18 86 03 41 0e 20 83 04 4a 0e d0 40 02 8c 0e 20 .........B....A....A....J..@....
5c9c0 41 0e 18 41 0e 10 42 0e 08 00 00 00 00 00 00 00 14 00 00 00 b4 6c 00 00 7b fc fb ff 1d 00 00 00 A..A..B..............l..{.......
5c9e0 00 00 00 00 00 00 00 00 3c 00 00 00 cc 6c 00 00 80 fc fb ff 02 01 00 00 00 42 0e 10 8e 02 47 0e ........<....l...........B....G.
5ca00 18 8d 03 42 0e 20 8c 04 41 0e 28 86 05 41 0e 30 83 06 47 0e 40 02 e5 0e 30 41 0e 28 41 0e 20 42 ...B....A.(..A.0..G.@...0A.(A..B
5ca20 0e 18 42 0e 10 42 0e 08 3c 00 00 00 0c 6d 00 00 42 fd fb ff 48 01 00 00 00 42 0e 10 8d 02 47 0e ..B..B..<....m..B...H....B....G.
5ca40 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 40 03 2a 01 0e 28 46 0e 20 41 0e 18 42 0e 10 42 0e ...D....A.(..D.@.*..(F..A..B..B.
5ca60 08 00 00 00 00 00 00 00 3c 00 00 00 4c 6d 00 00 4a fe fb ff 1a 01 00 00 00 42 0e 10 8d 02 47 0e ........<...Lm..J........B....G.
5ca80 18 8c 03 41 0e 20 86 04 41 0e 28 83 05 47 0e 40 03 01 01 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...A....A.(..G.@....(A..A..B..B.
5caa0 08 00 00 00 00 00 00 00 1c 00 00 00 8c 6d 00 00 24 ff fb ff 5f 00 00 00 00 41 0e 10 83 02 02 5d .............m..$..._....A.....]
5cac0 0e 08 00 00 00 00 00 00 24 00 00 00 ac 6d 00 00 63 ff fb ff 53 00 00 00 00 41 0e 10 86 02 4a 0e ........$....m..c...S....A....J.
5cae0 18 83 03 44 0e 20 7c 0e 18 41 0e 10 46 0e 08 00 24 00 00 00 d4 6d 00 00 8e ff fb ff 44 00 00 00 ...D..|..A..F...$....m......D...
5cb00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 63 0e 18 48 0e 10 41 0e 08 00 24 00 00 00 fc 6d 00 00 .A....H....D..c..H..A...$....m..
5cb20 aa ff fb ff 33 00 00 00 00 41 0e 10 86 02 48 0e 18 83 03 44 0e 20 51 0e 18 49 0e 10 41 0e 08 00 ....3....A....H....D..Q..I..A...
5cb40 1c 00 00 00 24 6e 00 00 b5 ff fb ff 2a 00 00 00 00 41 0e 10 83 02 68 0e 08 00 00 00 00 00 00 00 ....$n......*....A....h.........
5cb60 24 00 00 00 44 6e 00 00 bf ff fb ff 67 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 02 57 $...Dn......g....A....F....D...W
5cb80 0e 18 41 0e 10 43 0e 08 34 00 00 00 6c 6e 00 00 fe ff fb ff 3f 00 00 00 00 41 0e 10 86 02 45 0e ..A..C..4...ln......?....A....E.
5cba0 18 83 03 44 0e 20 60 0a 0e 18 41 0e 10 41 0e 08 45 0b 46 0e 18 41 0e 10 46 0e 08 00 00 00 00 00 ...D..`...A..A..E.F..A..F.......
5cbc0 24 00 00 00 a4 6e 00 00 05 00 fc ff 3c 00 00 00 00 41 0e 10 86 02 46 0e 18 83 03 44 0e 20 69 0e $....n......<....A....F....D..i.
5cbe0 18 41 0e 10 46 0e 08 00 24 00 00 00 cc 6e 00 00 19 00 fc ff 24 00 00 00 00 41 0e 10 86 02 47 0e .A..F...$....n......$....A....G.
5cc00 18 83 03 44 0e 20 46 0e 18 4c 0e 10 41 0e 08 00 14 00 00 00 f4 6e 00 00 15 00 fc ff 2f 00 00 00 ...D..F..L..A........n....../...
5cc20 00 44 0e 20 6a 0e 08 00 1c 00 00 00 0c 6f 00 00 2c 00 fc ff 7b 00 00 00 00 41 0e 10 83 02 4c 0e .D..j........o..,...{....A....L.
5cc40 40 02 6c 0e 10 41 0e 08 2c 00 00 00 2c 6f 00 00 87 00 fc ff 64 00 00 00 00 42 0e 10 8c 02 44 0e @.l..A..,...,o......d....B....D.
5cc60 18 86 03 49 0e 20 83 04 47 0e 30 02 49 0e 20 41 0e 18 41 0e 10 42 0e 08 2c 00 00 00 5c 6f 00 00 ...I....G.0.I..A..A..B..,...\o..
5cc80 bb 00 fc ff 29 01 00 00 00 41 0e 10 86 02 46 0e 18 83 03 47 0e 60 03 13 01 0e 18 46 0e 10 41 0e ....)....A....F....G.`.....F..A.
5cca0 08 00 00 00 00 00 00 00 4c 00 00 00 8c 6f 00 00 b4 01 fc ff 0a 03 00 00 00 42 0e 10 8f 02 4e 0e ........L....o...........B....N.
5ccc0 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 41 0e 30 86 06 41 0e 38 83 07 4a 0e 90 43 03 df 02 0e 38 ...B....B.(..A.0..A.8..J..C....8
5cce0 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 1c 00 00 00 dc 6f 00 00 A.0A.(B..B..B..B.............o..
5cd00 6e 04 fc ff 3b 00 00 00 00 41 0e 10 83 02 79 0e 08 00 00 00 00 00 00 00 14 00 00 00 fc 6f 00 00 n...;....A....y..............o..
5cd20 89 04 fc ff 5b 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 14 70 00 00 cc 04 fc ff 23 00 00 00 ....[................p......#...
5cd40 00 41 0e 10 83 02 61 0e 08 00 00 00 00 00 00 00 1c 00 00 00 34 70 00 00 cf 04 fc ff 75 00 00 00 .A....a.............4p......u...
5cd60 00 02 44 0e 20 68 0e 08 44 0e 20 44 0e 08 00 00 14 00 00 00 54 70 00 00 24 05 fc ff 20 00 00 00 ..D..h..D..D........Tp..$.......
5cd80 00 00 00 00 00 00 00 00 14 00 00 00 6c 70 00 00 2c 05 fc ff 17 00 00 00 00 00 00 00 00 00 00 00 ............lp..,...............
5cda0 14 00 00 00 84 70 00 00 2b 05 fc ff 1e 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 9c 70 00 00 .....p..+...............D....p..
5cdc0 31 05 fc ff 49 01 00 00 00 42 0e 10 8e 02 45 0e 18 8d 03 45 0e 20 8c 04 44 0e 28 86 05 44 0e 30 1...I....B....E....E....D.(..D.0
5cde0 83 06 4a 0e 40 03 22 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 ..J.@."..0A.(A..B..B..B.........
5ce00 14 00 00 00 e4 70 00 00 32 06 fc ff 19 00 00 00 00 00 00 00 00 00 00 00 44 00 00 00 fc 70 00 00 .....p..2...............D....p..
5ce20 33 06 fc ff 5f 01 00 00 00 42 0e 10 8e 02 42 0e 18 8d 03 42 0e 20 8c 04 44 0e 28 86 05 44 0e 30 3..._....B....B....B....D.(..D.0
5ce40 83 06 47 0e 40 03 41 01 0e 30 41 0e 28 41 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 ..G.@.A..0A.(A..B..B..B.........
5ce60 14 00 00 00 44 71 00 00 4a 07 fc ff 5d 00 00 00 00 00 00 00 00 00 00 00 2c 00 00 00 5c 71 00 00 ....Dq..J...]...........,...\q..
5ce80 8f 07 fc ff cd 00 00 00 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 44 0e 60 02 ba 0e 20 41 .........B....D....D....D.`....A
5cea0 0e 18 41 0e 10 42 0e 08 1c 00 00 00 8c 71 00 00 2c 08 fc ff 8f 00 00 00 00 47 0e e0 01 02 87 0e ..A..B.......q..,........G......
5cec0 08 00 00 00 00 00 00 00 4c 00 00 00 ac 71 00 00 9b 08 fc ff 68 03 00 00 00 42 0e 10 8f 02 45 0e ........L....q......h....B....E.
5cee0 18 8e 03 42 0e 20 8d 04 42 0e 28 8c 05 44 0e 30 86 06 44 0e 38 83 07 47 0e 80 01 03 43 03 0e 38 ...B....B.(..D.0..D.8..G....C..8
5cf00 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 2c 00 00 00 fc 71 00 00 A.0A.(B..B..B..B........,....q..
5cf20 b3 0b fc ff f8 00 00 00 00 42 0e 10 8c 02 4a 0e 18 86 03 44 0e 20 83 04 4a 0e 30 02 d9 0e 20 41 .........B....J....D....J.0....A
5cf40 0e 18 41 0e 10 42 0e 08 14 00 00 00 2c 72 00 00 7b 0c fc ff 19 00 00 00 00 00 00 00 00 00 00 00 ..A..B......,r..{...............
5cf60 1c 00 00 00 44 72 00 00 7c 0c fc ff 25 00 00 00 00 44 0e 10 83 02 60 0e 08 00 00 00 00 00 00 00 ....Dr..|...%....D....`.........
5cf80 44 00 00 00 64 72 00 00 81 0c fc ff cc 00 00 00 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 D...dr...........B....E....E....
5cfa0 42 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 45 0e 40 02 a9 0e 38 41 0e 30 41 0e 28 42 0e 20 42 B.(..A.0..D.8..E.@...8A.0A.(B..B
5cfc0 0e 18 42 0e 10 42 0e 08 3c 00 00 00 ac 72 00 00 05 0d fc ff 59 02 00 00 00 42 0e 10 8d 02 45 0e ..B..B..<....r......Y....B....E.
5cfe0 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 44 0e 40 03 3f 02 0e 28 41 0e 20 41 0e 18 42 0e 10 42 0e ...D....D.(..D.@.?..(A..A..B..B.
5d000 08 00 00 00 00 00 00 00 1c 00 00 00 ec 72 00 00 1e 0f fc ff 48 00 00 00 00 44 0e 10 83 02 02 43 .............r......H....D.....C
5d020 0e 08 00 00 00 00 00 00 2c 00 00 00 0c 73 00 00 46 0f fc ff eb 00 00 00 00 42 0e 10 8c 02 44 0e ........,....s..F........B....D.
5d040 18 86 03 41 0e 20 83 04 44 0e 30 02 db 0e 20 41 0e 18 41 0e 10 42 0e 08 14 00 00 00 3c 73 00 00 ...A....D.0....A..A..B......<s..
5d060 01 10 fc ff 39 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 54 73 00 00 22 10 fc ff 08 00 00 00 ....9...............Ts..".......
5d080 00 00 00 00 00 00 00 00 14 00 00 00 6c 73 00 00 12 10 fc ff 08 00 00 00 00 00 00 00 00 00 00 00 ............ls..................
5d0a0 14 00 00 00 84 73 00 00 02 10 fc ff 07 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 9c 73 00 00 .....s.......................s..
5d0c0 f1 0f fc ff 2f 00 00 00 00 00 00 00 00 00 00 00 1c 00 00 00 b4 73 00 00 08 10 fc ff 6e 00 00 00 ..../................s......n...
5d0e0 00 41 0e 10 83 02 4a 0e 30 02 61 0e 10 41 0e 08 1c 00 00 00 d4 73 00 00 56 10 fc ff 42 00 00 00 .A....J.0.a..A.......s..V...B...
5d100 00 41 0e 10 83 02 47 0e 20 78 0e 10 41 0e 08 00 4c 00 00 00 f4 73 00 00 78 10 fc ff b0 03 00 00 .A....G..x..A...L....s..x.......
5d120 00 42 0e 10 8f 02 42 0e 18 8e 03 42 0e 20 8d 04 45 0e 28 8c 05 41 0e 30 86 06 44 0e 38 83 07 47 .B....B....B....E.(..A.0..D.8..G
5d140 0e 80 01 03 8e 03 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 .......8A.0A.(B..B..B..B........
5d160 1c 00 00 00 44 74 00 00 d8 13 fc ff 52 00 00 00 00 41 0e 10 83 02 47 0e 20 00 00 00 00 00 00 00 ....Dt......R....A....G.........
5d180 2c 00 00 00 64 74 00 00 0a 14 fc ff 1c 01 00 00 00 42 0e 10 8d 02 42 0e 18 8c 03 41 0e 20 86 04 ,...dt...........B....B....A....
5d1a0 41 0e 28 83 05 4a 0e c0 02 00 00 00 00 00 00 00 1c 00 00 00 94 74 00 00 f6 14 fc ff 3b 00 00 00 A.(..J...............t......;...
5d1c0 00 41 0e 10 86 02 41 0e 18 83 03 47 0e 30 00 00 14 00 00 00 b4 74 00 00 11 15 fc ff 1b 00 00 00 .A....A....G.0.......t..........
5d1e0 00 41 0e 10 00 00 00 00 24 00 00 00 cc 74 00 00 14 15 fc ff 49 00 00 00 00 42 0e 10 8d 02 45 0e .A......$....t......I....B....E.
5d200 18 8c 03 44 0e 20 86 04 44 0e 28 83 05 47 0e 40 24 00 00 00 f4 74 00 00 35 15 fc ff 51 00 00 00 ...D....D.(..G.@$....t..5...Q...
5d220 00 42 0e 10 8c 02 44 0e 18 86 03 44 0e 20 83 04 47 0e 30 00 00 00 00 00 14 00 00 00 1c 75 00 00 .B....D....D....G.0..........u..
5d240 5e 15 fc ff 3d 00 00 00 00 41 0e 10 00 00 00 00 3c 00 00 00 34 75 00 00 83 15 fc ff 1c 01 00 00 ^...=....A......<...4u..........
5d260 00 42 0e 10 8d 02 42 0e 18 8c 03 44 0e 20 86 04 41 0e 28 83 05 44 0e 30 03 08 01 0e 28 41 0e 20 .B....B....D....A.(..D.0....(A..
5d280 41 0e 18 42 0e 10 42 0e 08 00 00 00 00 00 00 00 44 00 00 00 74 75 00 00 68 16 fc ff 65 00 00 00 A..B..B.........D...tu..h...e...
5d2a0 00 42 0e 10 8f 02 45 0e 18 8e 03 45 0e 20 8d 04 45 0e 28 8c 05 48 0e 30 86 06 48 0e 38 83 07 4d .B....E....E....E.(..H.0..H.8..M
5d2c0 0e 40 6c 0e 38 41 0e 30 41 0e 28 42 0e 20 42 0e 18 42 0e 10 42 0e 08 00 14 00 00 00 bc 75 00 00 .@l.8A.0A.(B..B..B..B........u..
5d2e0 90 16 fc ff 02 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 d4 75 00 00 88 16 fc ff 10 00 00 00 .....................u..........
5d300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5da00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5da20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5da40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5da60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5da80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5daa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5db00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5db20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5db40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5db60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5db80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ddc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 49 40 00 00 00 00 00 00 49 40 00 00 00 00 00 .................I@......I@.....
5de00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................................
5de20 82 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 c9 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 ................................
5de40 e8 3f 40 00 00 00 00 00 0d 00 00 00 00 00 00 00 90 e9 41 00 00 00 00 00 19 00 00 00 00 00 00 00 .?@...............A.............
5de60 f0 dd 65 00 00 00 00 00 1b 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 ..e.............................
5de80 f8 dd 65 00 00 00 00 00 1c 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 f5 fe ff 6f 00 00 00 00 ..e........................o....
5dea0 98 02 40 00 00 00 00 00 05 00 00 00 00 00 00 00 b0 24 40 00 00 00 00 00 06 00 00 00 00 00 00 00 ..@..............$@.............
5dec0 30 08 40 00 00 00 00 00 0a 00 00 00 00 00 00 00 9c 0d 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 0.@.............................
5dee0 18 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 ................................
5df00 00 e0 65 00 00 00 00 00 02 00 00 00 00 00 00 00 38 0a 00 00 00 00 00 00 14 00 00 00 00 00 00 00 ..e.............8...............
5df20 07 00 00 00 00 00 00 00 17 00 00 00 00 00 00 00 b0 35 40 00 00 00 00 00 07 00 00 00 00 00 00 00 .................5@.............
5df40 50 35 40 00 00 00 00 00 08 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 P5@.............`...............
5df60 18 00 00 00 00 00 00 00 fe ff ff 6f 00 00 00 00 b0 34 40 00 00 00 00 00 ff ff ff 6f 00 00 00 00 ...........o.....4@........o....
5df80 03 00 00 00 00 00 00 00 f0 ff ff 6f 00 00 00 00 4c 32 40 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........o....L2@.............
5dfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5dfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e000 08 de 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 40 40 00 00 00 00 00 ..e.....................&@@.....
5e020 36 40 40 00 00 00 00 00 46 40 40 00 00 00 00 00 56 40 40 00 00 00 00 00 66 40 40 00 00 00 00 00 6@@.....F@@.....V@@.....f@@.....
5e040 76 40 40 00 00 00 00 00 86 40 40 00 00 00 00 00 96 40 40 00 00 00 00 00 a6 40 40 00 00 00 00 00 v@@......@@......@@......@@.....
5e060 b6 40 40 00 00 00 00 00 c6 40 40 00 00 00 00 00 d6 40 40 00 00 00 00 00 e6 40 40 00 00 00 00 00 .@@......@@......@@......@@.....
5e080 f6 40 40 00 00 00 00 00 06 41 40 00 00 00 00 00 16 41 40 00 00 00 00 00 26 41 40 00 00 00 00 00 .@@......A@......A@.....&A@.....
5e0a0 36 41 40 00 00 00 00 00 46 41 40 00 00 00 00 00 56 41 40 00 00 00 00 00 66 41 40 00 00 00 00 00 6A@.....FA@.....VA@.....fA@.....
5e0c0 76 41 40 00 00 00 00 00 86 41 40 00 00 00 00 00 96 41 40 00 00 00 00 00 a6 41 40 00 00 00 00 00 vA@......A@......A@......A@.....
5e0e0 b6 41 40 00 00 00 00 00 c6 41 40 00 00 00 00 00 d6 41 40 00 00 00 00 00 e6 41 40 00 00 00 00 00 .A@......A@......A@......A@.....
5e100 f6 41 40 00 00 00 00 00 06 42 40 00 00 00 00 00 16 42 40 00 00 00 00 00 26 42 40 00 00 00 00 00 .A@......B@......B@.....&B@.....
5e120 36 42 40 00 00 00 00 00 46 42 40 00 00 00 00 00 56 42 40 00 00 00 00 00 66 42 40 00 00 00 00 00 6B@.....FB@.....VB@.....fB@.....
5e140 76 42 40 00 00 00 00 00 86 42 40 00 00 00 00 00 96 42 40 00 00 00 00 00 a6 42 40 00 00 00 00 00 vB@......B@......B@......B@.....
5e160 b6 42 40 00 00 00 00 00 c6 42 40 00 00 00 00 00 d6 42 40 00 00 00 00 00 e6 42 40 00 00 00 00 00 .B@......B@......B@......B@.....
5e180 f6 42 40 00 00 00 00 00 06 43 40 00 00 00 00 00 16 43 40 00 00 00 00 00 26 43 40 00 00 00 00 00 .B@......C@......C@.....&C@.....
5e1a0 36 43 40 00 00 00 00 00 46 43 40 00 00 00 00 00 56 43 40 00 00 00 00 00 66 43 40 00 00 00 00 00 6C@.....FC@.....VC@.....fC@.....
5e1c0 76 43 40 00 00 00 00 00 86 43 40 00 00 00 00 00 96 43 40 00 00 00 00 00 a6 43 40 00 00 00 00 00 vC@......C@......C@......C@.....
5e1e0 b6 43 40 00 00 00 00 00 c6 43 40 00 00 00 00 00 d6 43 40 00 00 00 00 00 e6 43 40 00 00 00 00 00 .C@......C@......C@......C@.....
5e200 f6 43 40 00 00 00 00 00 06 44 40 00 00 00 00 00 16 44 40 00 00 00 00 00 26 44 40 00 00 00 00 00 .C@......D@......D@.....&D@.....
5e220 36 44 40 00 00 00 00 00 46 44 40 00 00 00 00 00 56 44 40 00 00 00 00 00 66 44 40 00 00 00 00 00 6D@.....FD@.....VD@.....fD@.....
5e240 76 44 40 00 00 00 00 00 86 44 40 00 00 00 00 00 96 44 40 00 00 00 00 00 a6 44 40 00 00 00 00 00 vD@......D@......D@......D@.....
5e260 b6 44 40 00 00 00 00 00 c6 44 40 00 00 00 00 00 d6 44 40 00 00 00 00 00 e6 44 40 00 00 00 00 00 .D@......D@......D@......D@.....
5e280 f6 44 40 00 00 00 00 00 06 45 40 00 00 00 00 00 16 45 40 00 00 00 00 00 26 45 40 00 00 00 00 00 .D@......E@......E@.....&E@.....
5e2a0 36 45 40 00 00 00 00 00 46 45 40 00 00 00 00 00 56 45 40 00 00 00 00 00 66 45 40 00 00 00 00 00 6E@.....FE@.....VE@.....fE@.....
5e2c0 76 45 40 00 00 00 00 00 86 45 40 00 00 00 00 00 96 45 40 00 00 00 00 00 a6 45 40 00 00 00 00 00 vE@......E@......E@......E@.....
5e2e0 b6 45 40 00 00 00 00 00 c6 45 40 00 00 00 00 00 d6 45 40 00 00 00 00 00 e6 45 40 00 00 00 00 00 .E@......E@......E@......E@.....
5e300 f6 45 40 00 00 00 00 00 06 46 40 00 00 00 00 00 16 46 40 00 00 00 00 00 26 46 40 00 00 00 00 00 .E@......F@......F@.....&F@.....
5e320 36 46 40 00 00 00 00 00 46 46 40 00 00 00 00 00 56 46 40 00 00 00 00 00 66 46 40 00 00 00 00 00 6F@.....FF@.....VF@.....fF@.....
5e340 76 46 40 00 00 00 00 00 86 46 40 00 00 00 00 00 96 46 40 00 00 00 00 00 a6 46 40 00 00 00 00 00 vF@......F@......F@......F@.....
5e360 b6 46 40 00 00 00 00 00 c6 46 40 00 00 00 00 00 d6 46 40 00 00 00 00 00 e6 46 40 00 00 00 00 00 .F@......F@......F@......F@.....
5e380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b8 ea 41 00 00 00 00 00 2c fa 41 00 00 00 00 00 ..................A.....,.A.....
5e3a0 24 0a 42 00 00 00 00 00 60 0c 42 00 00 00 00 00 9a 13 42 00 00 00 00 00 99 16 42 00 00 00 00 00 $.B.....`.B.......B.......B.....
5e3c0 08 1d 42 00 00 00 00 00 84 22 42 00 00 00 00 00 01 27 42 00 00 00 00 00 2e 2f 42 00 00 00 00 00 ..B......"B......'B....../B.....
5e3e0 cd 33 42 00 00 00 00 00 eb 57 42 00 00 00 00 00 16 5a 42 00 00 00 00 00 53 8e 42 00 00 00 00 00 .3B......WB......ZB.....S.B.....
5e400 03 c8 42 00 00 00 00 00 6c ce 42 00 00 00 00 00 32 e9 42 00 00 00 00 00 ee ed 42 00 00 00 00 00 ..B.....l.B.....2.B.......B.....
5e420 ed fb 42 00 00 00 00 00 22 fc 42 00 00 00 00 00 75 01 43 00 00 00 00 00 a2 09 43 00 00 00 00 00 ..B.....".B.....u.C.......C.....
5e440 9d 0f 43 00 00 00 00 00 e7 12 43 00 00 00 00 00 f7 15 43 00 00 00 00 00 cf 18 43 00 00 00 00 00 ..C.......C.......C.......C.....
5e460 75 1b 43 00 00 00 00 00 e7 2c 43 00 00 00 00 00 19 30 43 00 00 00 00 00 7e 34 43 00 00 00 00 00 u.C......,C......0C.....~4C.....
5e480 f0 45 43 00 00 00 00 00 81 4f 43 00 00 00 00 00 d9 56 43 00 00 00 00 00 23 85 43 00 00 00 00 00 .EC......OC......VC.....#.C.....
5e4a0 1c a0 43 00 00 00 00 00 42 b4 43 00 00 00 00 00 4a f3 43 00 00 00 00 00 8a f7 43 00 00 00 00 00 ..C.....B.C.....J.C.......C.....
5e4c0 27 05 44 00 00 00 00 00 2c 1e 44 00 00 00 00 00 e8 1f 44 00 00 00 00 00 ea 74 44 00 00 00 00 00 '.D.....,.D.......D......tD.....
5e4e0 45 7e 44 00 00 00 00 00 f7 82 44 00 00 00 00 00 46 88 44 00 00 00 00 00 96 8d 44 00 00 00 00 00 E~D.......D.....F.D.......D.....
5e500 5e 96 44 00 00 00 00 00 17 e8 44 00 00 00 00 00 b3 f4 44 00 00 00 00 00 53 f9 44 00 00 00 00 00 ^.D.......D.......D.....S.D.....
5e520 d5 00 45 00 00 00 00 00 00 00 00 00 00 00 00 00 08 40 45 00 00 00 00 00 72 c7 41 00 00 00 00 00 ..E..............@E.....r.A.....
5e540 0f 40 45 00 00 00 00 00 ba c8 41 00 00 00 00 00 a4 15 45 00 00 00 00 00 b4 c5 41 00 00 00 00 00 .@E.......A.......E.......A.....
5e560 90 2b 45 00 00 00 00 00 70 c6 41 00 00 00 00 00 b7 1b 45 00 00 00 00 00 81 c4 41 00 00 00 00 00 .+E.....p.A.......E.......A.....
5e580 fc 3f 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .?E.............................
5e5a0 47 43 43 3a 20 28 55 62 75 6e 74 75 20 34 2e 38 2e 32 2d 31 39 75 62 75 6e 74 75 31 29 20 34 2e GCC:.(Ubuntu.4.8.2-19ubuntu1).4.
5e5c0 38 2e 32 00 00 2e 73 68 73 74 72 74 61 62 00 2e 69 6e 74 65 72 70 00 2e 6e 6f 74 65 2e 41 42 49 8.2...shstrtab..interp..note.ABI
5e5e0 2d 74 61 67 00 2e 6e 6f 74 65 2e 67 6e 75 2e 62 75 69 6c 64 2d 69 64 00 2e 67 6e 75 2e 68 61 73 -tag..note.gnu.build-id..gnu.has
5e600 68 00 2e 64 79 6e 73 79 6d 00 2e 64 79 6e 73 74 72 00 2e 67 6e 75 2e 76 65 72 73 69 6f 6e 00 2e h..dynsym..dynstr..gnu.version..
5e620 67 6e 75 2e 76 65 72 73 69 6f 6e 5f 72 00 2e 72 65 6c 61 2e 64 79 6e 00 2e 72 65 6c 61 2e 70 6c gnu.version_r..rela.dyn..rela.pl
5e640 74 00 2e 69 6e 69 74 00 2e 74 65 78 74 00 2e 66 69 6e 69 00 2e 72 6f 64 61 74 61 00 2e 65 68 5f t..init..text..fini..rodata..eh_
5e660 66 72 61 6d 65 5f 68 64 72 00 2e 65 68 5f 66 72 61 6d 65 00 2e 69 6e 69 74 5f 61 72 72 61 79 00 frame_hdr..eh_frame..init_array.
5e680 2e 66 69 6e 69 5f 61 72 72 61 79 00 2e 6a 63 72 00 2e 64 79 6e 61 6d 69 63 00 2e 67 6f 74 00 2e .fini_array..jcr..dynamic..got..
5e6a0 67 6f 74 2e 70 6c 74 00 2e 64 61 74 61 00 2e 62 73 73 00 2e 63 6f 6d 6d 65 6e 74 00 00 00 00 00 got.plt..data..bss..comment.....
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 0b 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 38 02 40 00 00 00 00 00 38 02 00 00 00 00 00 00 ................8.@.....8.......
5e720 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e740 13 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 54 02 40 00 00 00 00 00 54 02 00 00 00 00 00 00 ................T.@.....T.......
5e760 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e780 21 00 00 00 07 00 00 00 02 00 00 00 00 00 00 00 74 02 40 00 00 00 00 00 74 02 00 00 00 00 00 00 !...............t.@.....t.......
5e7a0 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 $...............................
5e7c0 34 00 00 00 f6 ff ff 6f 02 00 00 00 00 00 00 00 98 02 40 00 00 00 00 00 98 02 00 00 00 00 00 00 4......o..........@.............
5e7e0 98 05 00 00 00 00 00 00 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e800 3e 00 00 00 0b 00 00 00 02 00 00 00 00 00 00 00 30 08 40 00 00 00 00 00 30 08 00 00 00 00 00 00 >...............0.@.....0.......
5e820 80 1c 00 00 00 00 00 00 06 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 ................................
5e840 46 00 00 00 03 00 00 00 02 00 00 00 00 00 00 00 b0 24 40 00 00 00 00 00 b0 24 00 00 00 00 00 00 F................$@......$......
5e860 9c 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e880 4e 00 00 00 ff ff ff 6f 02 00 00 00 00 00 00 00 4c 32 40 00 00 00 00 00 4c 32 00 00 00 00 00 00 N......o........L2@.....L2......
5e8a0 60 02 00 00 00 00 00 00 05 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 `...............................
5e8c0 5b 00 00 00 fe ff ff 6f 02 00 00 00 00 00 00 00 b0 34 40 00 00 00 00 00 b0 34 00 00 00 00 00 00 [......o.........4@......4......
5e8e0 a0 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e900 6a 00 00 00 04 00 00 00 02 00 00 00 00 00 00 00 50 35 40 00 00 00 00 00 50 35 00 00 00 00 00 00 j...............P5@.....P5......
5e920 60 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 `...............................
5e940 74 00 00 00 04 00 00 00 02 00 00 00 00 00 00 00 b0 35 40 00 00 00 00 00 b0 35 00 00 00 00 00 00 t................5@......5......
5e960 38 0a 00 00 00 00 00 00 05 00 00 00 0c 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 8...............................
5e980 7e 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 e8 3f 40 00 00 00 00 00 e8 3f 00 00 00 00 00 00 ~................?@......?......
5e9a0 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5e9c0 79 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 10 40 40 00 00 00 00 00 10 40 00 00 00 00 00 00 y................@@......@......
5e9e0 e0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................................
5ea00 84 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 f0 46 40 00 00 00 00 00 f0 46 00 00 00 00 00 00 .................F@......F......
5ea20 a0 a2 01 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 ................................
5ea40 8a 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 90 e9 41 00 00 00 00 00 90 e9 01 00 00 00 00 00 ..................A.............
5ea60 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea80 90 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 a0 e9 41 00 00 00 00 00 a0 e9 01 00 00 00 00 00 ..................A.............
5eaa0 d8 5d 03 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 .]..............................
5eac0 98 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 78 47 45 00 00 00 00 00 78 47 05 00 00 00 00 00 ................xGE.....xG......
5eae0 74 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t...............................
5eb00 a6 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 f0 5c 45 00 00 00 00 00 f0 5c 05 00 00 00 00 00 .................\E......\......
5eb20 1c 76 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .v..............................
5eb40 b0 00 00 00 0e 00 00 00 03 00 00 00 00 00 00 00 f0 dd 65 00 00 00 00 00 f0 dd 05 00 00 00 00 00 ..................e.............
5eb60 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5eb80 bc 00 00 00 0f 00 00 00 03 00 00 00 00 00 00 00 f8 dd 65 00 00 00 00 00 f8 dd 05 00 00 00 00 00 ..................e.............
5eba0 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ebc0 c8 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 de 65 00 00 00 00 00 00 de 05 00 00 00 00 00 ..................e.............
5ebe0 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ec00 cd 00 00 00 06 00 00 00 03 00 00 00 00 00 00 00 08 de 65 00 00 00 00 00 08 de 05 00 00 00 00 00 ..................e.............
5ec20 f0 01 00 00 00 00 00 00 06 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ................................
5ec40 d6 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 f8 df 65 00 00 00 00 00 f8 df 05 00 00 00 00 00 ..................e.............
5ec60 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................................
5ec80 db 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 e0 65 00 00 00 00 00 00 e0 05 00 00 00 00 00 ..................e.............
5eca0 80 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 ................................
5ecc0 e4 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 80 e3 65 00 00 00 00 00 80 e3 05 00 00 00 00 00 ..................e.............
5ece0 20 02 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 ................................
5ed00 ea 00 00 00 08 00 00 00 03 00 00 00 00 00 00 00 a0 e5 65 00 00 00 00 00 a0 e5 05 00 00 00 00 00 ..................e.............
5ed20 28 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 (...............................
5ed40 ef 00 00 00 01 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 e5 05 00 00 00 00 00 ........0.......................
5ed60 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 $...............................
5ed80 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c4 e5 05 00 00 00 00 00 ................................
5eda0 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................