diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-10-07 19:42:16 +1100 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-10-07 19:42:16 +1100 |
commit | aef23ea34c9d9ab70c158b4487d041088c25df34 (patch) | |
tree | 9b4c7d9e2558f013be5a8d8deeae7b04d928e02e /plugins/ZamCompX2 | |
parent | 47796282df94977b57a4cc76749c78aff9ffc743 (diff) |
Fixed slew and added stereo detection switch on ZamCompX2
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins/ZamCompX2')
-rw-r--r-- | plugins/ZamCompX2/ZamCompX2Artwork.cpp | 156 | ||||
-rw-r--r-- | plugins/ZamCompX2/ZamCompX2Artwork.hpp | 8 | ||||
-rw-r--r-- | plugins/ZamCompX2/ZamCompX2Plugin.cpp | 28 | ||||
-rw-r--r-- | plugins/ZamCompX2/ZamCompX2Plugin.hpp | 5 | ||||
-rw-r--r-- | plugins/ZamCompX2/ZamCompX2UI.cpp | 25 | ||||
-rw-r--r-- | plugins/ZamCompX2/ZamCompX2UI.hpp | 8 | ||||
-rw-r--r-- | plugins/ZamCompX2/artwork/toggleoff.png | bin | 317 -> 251 bytes | |||
-rw-r--r-- | plugins/ZamCompX2/artwork/toggleon.png | bin | 315 -> 240 bytes | |||
-rw-r--r-- | plugins/ZamCompX2/artwork/zamcompx2.png | bin | 36104 -> 36847 bytes | |||
-rw-r--r-- | plugins/ZamCompX2/artwork/zamcompx2.svg | 332 |
10 files changed, 315 insertions, 247 deletions
diff --git a/plugins/ZamCompX2/ZamCompX2Artwork.cpp b/plugins/ZamCompX2/ZamCompX2Artwork.cpp index 21e3924..a856396 100644 --- a/plugins/ZamCompX2/ZamCompX2Artwork.cpp +++ b/plugins/ZamCompX2/ZamCompX2Artwork.cpp @@ -2,7 +2,7 @@ #include "ZamCompX2Artwork.hpp" -static const unsigned char temp1[] = { +static const unsigned char temp_knob_1[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 2, 0, 0, 0, 66, 0, 0, 0, 146, 0, 0, 0, 206, 3, 3, 3, 237, 5, 5, 5, 243, 6, 6, 6, 246, 6, 6, 6, 249, 5, 5, 5, 249, 3, 3, 3, 230, 0, 0, 0, 193, 0, 0, 0, 140, 0, 0, 0, 77, 0, 0, 0, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 38, 0, 0, 0, 175, 5, 5, 5, 247, 14, 14, 14, 255, 20, 20, 20, 255, 25, 25, 25, 255, 29, 29, 29, 255, 31, 31, 31, 255, 33, 33, 33, 255, @@ -88,59 +88,59 @@ static const unsigned char temp1[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 4, 0, 0, 0, 82, 0, 0, 0, 148, 0, 0, 0, 200, 1, 1, 1, 228, 3, 3, 3, 242, 3, 3, 3, 241, 3, 3, 3, 236, 2, 2, 2, 232, 1, 1, 1, 226, 0, 0, 0, 202, 0, 0, 0, 141, 0, 0, 0, 60, 0, 0, 0, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, }; -const char* ZamCompX2Artwork::knobData = (const char*)temp1; +const char* ZamCompX2Artwork::knobData = (const char*)temp_knob_1; -static const unsigned char temp2[] = { +static const unsigned char temp_ledred_2[] = { 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 37, 234, 234, 255, 207, 165, 165, 255, 245, 129, 129, 255, 254, 165, 165, 255, 245, 234, 234, 255, 207, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 106, 134, 134, 255, 253, 0, 1, 255, 255, 0, 7, 255, 255, 0, 9, 255, 255, 0, 7, 255, 255, 0, 1, 255, 255, 134, 134, 255, 253, 255, 255, 255, 106, 255, 255, 255, 0, 255, 255, 255, 37, 134, 134, 255, 253, 0, 5, 255, 255, 0, 15, 255, 255, 0, 22, 255, 255, 0, 25, 255, 255, 0, 22, 255, 255, 0, 15, 255, 255, 0, 5, 255, 255, 134, 134, 255, 253, 255, 255, 255, 37, 234, 234, 255, 207, 0, 1, 255, 255, 0, 15, 255, 255, 0, 28, 255, 255, 0, 38, 255, 255, 0, 41, 255, 255, 0, 38, 255, 255, 0, 28, 255, 255, 0, 15, 255, 255, 0, 1, 255, 255, 234, 234, 255, 207, 165, 165, 255, 245, 0, 7, 255, 255, 0, 22, 255, 255, 0, 38, 255, 255, 0, 51, 255, 255, 0, 58, 255, 255, 0, 51, 255, 255, 0, 38, 255, 255, 0, 22, 255, 255, 0, 7, 255, 255, 165, 165, 255, 245, 129, 129, 255, 254, 0, 9, 255, 255, 0, 25, 255, 255, 0, 41, 255, 255, 0, 58, 255, 255, 0, 74, 255, 255, 0, 58, 255, 255, 0, 41, 255, 255, 0, 25, 255, 255, 0, 9, 255, 255, 129, 129, 255, 254, 165, 165, 255, 245, 0, 7, 255, 255, 0, 22, 255, 255, 0, 38, 255, 255, 0, 51, 255, 255, 0, 58, 255, 255, 0, 51, 255, 255, 0, 38, 255, 255, 0, 22, 255, 255, 0, 7, 255, 255, 165, 165, 255, 245, 234, 234, 255, 207, 0, 1, 255, 255, 0, 15, 255, 255, 0, 28, 255, 255, 0, 38, 255, 255, 0, 41, 255, 255, 0, 38, 255, 255, 0, 28, 255, 255, 0, 15, 255, 255, 0, 1, 255, 255, 234, 234, 255, 207, 255, 255, 255, 37, 134, 134, 255, 253, 0, 5, 255, 255, 0, 15, 255, 255, 0, 22, 255, 255, 0, 25, 255, 255, 0, 22, 255, 255, 0, 15, 255, 255, 0, 5, 255, 255, 134, 134, 255, 253, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 106, 134, 134, 255, 253, 0, 1, 255, 255, 0, 7, 255, 255, 0, 9, 255, 255, 0, 7, 255, 255, 0, 1, 255, 255, 134, 134, 255, 253, 255, 255, 255, 106, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 37, 234, 234, 255, 207, 165, 165, 255, 245, 129, 129, 255, 254, 165, 165, 255, 245, 234, 234, 255, 207, 255, 255, 255, 37, 255, 255, 255, 0, 255, 255, 255, 0,}; -const char* ZamCompX2Artwork::ledredData = (const char*)temp2; +const char* ZamCompX2Artwork::ledredData = (const char*)temp_ledred_2; -static const unsigned char temp3[] = { +static const unsigned char temp_ledyellow_3[] = { 255, 255, 255, 0, 255, 255, 255, 0, 0, 255, 255, 19, 0, 255, 255, 142, 0, 255, 255, 194, 0, 255, 255, 229, 0, 255, 255, 194, 0, 255, 255, 142, 0, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 255, 255, 60, 0, 255, 255, 217, 0, 255, 255, 224, 0, 255, 255, 214, 0, 255, 255, 210, 0, 255, 255, 214, 0, 255, 255, 224, 0, 255, 255, 217, 0, 255, 255, 60, 255, 255, 255, 0, 0, 255, 255, 19, 0, 255, 255, 217, 0, 255, 255, 217, 0, 255, 255, 198, 0, 255, 255, 185, 0, 255, 255, 180, 0, 255, 255, 185, 0, 255, 255, 198, 0, 255, 255, 217, 0, 255, 255, 217, 0, 255, 255, 19, 0, 255, 255, 142, 0, 255, 255, 224, 0, 255, 255, 198, 0, 255, 255, 175, 0, 255, 255, 157, 0, 255, 255, 150, 0, 255, 255, 157, 0, 255, 255, 175, 0, 255, 255, 198, 0, 255, 255, 224, 0, 255, 255, 142, 0, 255, 255, 194, 0, 255, 255, 214, 0, 255, 255, 185, 0, 255, 255, 157, 0, 255, 255, 132, 3, 255, 243, 152, 0, 255, 255, 132, 0, 255, 255, 157, 0, 255, 255, 185, 0, 255, 255, 214, 0, 255, 255, 194, 0, 255, 255, 229, 0, 255, 255, 210, 0, 255, 255, 180, 0, 255, 255, 150, 3, 255, 243, 152, 19, 255, 191, 255, 3, 255, 243, 152, 0, 255, 255, 150, 0, 255, 255, 180, 0, 255, 255, 210, 0, 255, 255, 229, 0, 255, 255, 194, 0, 255, 255, 214, 0, 255, 255, 185, 0, 255, 255, 157, 0, 255, 255, 132, 3, 255, 243, 152, 0, 255, 255, 132, 0, 255, 255, 157, 0, 255, 255, 185, 0, 255, 255, 214, 0, 255, 255, 194, 0, 255, 255, 142, 0, 255, 255, 224, 0, 255, 255, 198, 0, 255, 255, 175, 0, 255, 255, 157, 0, 255, 255, 150, 0, 255, 255, 157, 0, 255, 255, 175, 0, 255, 255, 198, 0, 255, 255, 224, 0, 255, 255, 142, 0, 255, 255, 19, 0, 255, 255, 217, 0, 255, 255, 217, 0, 255, 255, 198, 0, 255, 255, 185, 0, 255, 255, 180, 0, 255, 255, 185, 0, 255, 255, 198, 0, 255, 255, 217, 0, 255, 255, 217, 0, 255, 255, 19, 255, 255, 255, 0, 0, 255, 255, 60, 0, 255, 255, 217, 0, 255, 255, 224, 0, 255, 255, 214, 0, 255, 255, 210, 0, 255, 255, 214, 0, 255, 255, 224, 0, 255, 255, 217, 0, 255, 255, 60, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 255, 255, 19, 0, 255, 255, 142, 0, 255, 255, 194, 0, 255, 255, 229, 0, 255, 255, 194, 0, 255, 255, 142, 0, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0,}; -const char* ZamCompX2Artwork::ledyellowData = (const char*)temp3; +const char* ZamCompX2Artwork::ledyellowData = (const char*)temp_ledyellow_3; -static const unsigned char temp4[] = { - 0, 0, 0, 61, 0, 0, 0, 199, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 199, 0, 0, 0, 61, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 223, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, - 0, 0, 0, 223, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 224, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 224, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 220, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 220, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 4, 220, 0, 0, 23, 119, - 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 4, 220, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 14, 219, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 14, 219, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 17, 219, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 17, 219, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 21, 220, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, - 0, 0, 180, 139, 0, 0, 21, 220, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 25, 221, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 25, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 29, 221, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190, - 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 29, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 33, 222, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 33, 222, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 36, 228, 0, 0, 180, 241, - 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 36, 228, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 6, 255, 0, 0, 38, 227, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 38, 227, 0, 0, 6, 255, 0, 0, 0, 203, - 0, 0, 0, 61, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 0, 61,}; -const char* ZamCompX2Artwork::toggleoffData = (const char*)temp4; +static const unsigned char temp_toggleoff_4[] = { + 0, 0, 0, 61, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 203, + 0, 0, 0, 61, 0, 0, 0, 203, 0, 0, 6, 255, 0, 0, 36, 228, 0, 0, 33, 222, 0, 0, 29, 221, 0, 0, 25, 221, 0, 0, 21, 220, 0, 0, 17, 219, 0, 0, 14, 219, 0, 0, 4, 220, 0, 0, 0, 220, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 224, + 0, 0, 0, 255, 0, 0, 0, 199, 0, 0, 0, 255, 0, 0, 38, 227, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, + 255, 255, 255, 0, 0, 0, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 39, 223, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, + 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 39, 223, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, + 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 39, 223, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, + 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 39, 223, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, + 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 39, 223, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, + 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 39, 223, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, 255, 255, 255, 0, + 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 38, 227, 0, 0, 180, 241, 0, 0, 180, 215, 0, 0, 180, 190, 0, 0, 180, 164, 0, 0, 180, 139, 0, 0, 181, 113, 0, 0, 180, 88, 0, 0, 23, 119, 0, 0, 0, 128, 255, 255, 255, 0, + 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 223, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 6, 255, 0, 0, 36, 228, 0, 0, 33, 222, 0, 0, 29, 221, 0, 0, 25, 221, 0, 0, 21, 220, 0, 0, 17, 219, 0, 0, 14, 219, 0, 0, 4, 220, 0, 0, 0, 220, + 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 224, 0, 0, 0, 255, 0, 0, 0, 199, 0, 0, 0, 61, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, + 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 0, 61,}; +const char* ZamCompX2Artwork::toggleoffData = (const char*)temp_toggleoff_4; -static const unsigned char temp5[] = { - 0, 0, 0, 81, 0, 0, 0, 222, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 222, 0, 0, 0, 81, 0, 0, 0, 225, 0, 6, 0, 254, 0, 39, 0, 224, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223, - 0, 39, 0, 224, 0, 6, 0, 254, 0, 0, 0, 225, 0, 0, 0, 255, 0, 36, 0, 224, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 36, 0, 224, 0, 0, 0, 255, 0, 0, 0, 255, 0, 32, 0, 222, 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214, - 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214, 0, 32, 0, 222, 0, 0, 0, 255, 0, 0, 0, 255, 0, 29, 0, 221, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 29, 0, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 25, 0, 221, 0, 180, 0, 164, - 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 25, 0, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 22, 0, 220, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 22, 0, 220, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 17, 0, 219, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 17, 0, 219, 0, 0, 0, 255, 0, 0, 0, 255, 0, 14, 0, 219, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, - 0, 181, 0, 90, 0, 14, 0, 219, 0, 0, 0, 255, 0, 0, 0, 255, 0, 5, 0, 223, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 5, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 217, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 217, 0, 0, 0, 255, 0, 0, 0, 225, 0, 0, 0, 254, 0, 0, 0, 217, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 217, 0, 0, 0, 254, 0, 0, 0, 225, - 0, 0, 0, 83, 0, 0, 0, 225, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 225, 0, 0, 0, 83,}; -const char* ZamCompX2Artwork::toggleonData = (const char*)temp5; +static const unsigned char temp_toggleon_5[] = { + 0, 0, 0, 83, 0, 0, 0, 225, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 225, + 0, 0, 0, 81, 0, 0, 0, 225, 0, 0, 0, 254, 0, 0, 0, 217, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 5, 0, 223, 0, 14, 0, 219, 0, 17, 0, 219, 0, 22, 0, 220, 0, 25, 0, 221, 0, 29, 0, 221, 0, 32, 0, 222, 0, 36, 0, 224, + 0, 6, 0, 254, 0, 0, 0, 222, 0, 0, 0, 255, 0, 0, 0, 217, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 3, 0, 235, 0, 181, 0, 90, 0, 180, 0, 115, 0, 180, 0, 140, 0, 180, 0, 164, 0, 179, 0, 189, 0, 180, 0, 214, + 0, 180, 0, 238, 0, 39, 0, 224, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 3, 0, 235, 0, 181, 0, 90, 0, 180, 0, 115, 0, 180, 0, 140, 0, 180, 0, 164, 0, 179, 0, 189, + 0, 180, 0, 214, 0, 180, 0, 238, 0, 39, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 3, 0, 235, 0, 181, 0, 90, 0, 180, 0, 115, 0, 180, 0, 140, 0, 180, 0, 164, + 0, 179, 0, 189, 0, 180, 0, 214, 0, 180, 0, 238, 0, 39, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 3, 0, 235, 0, 181, 0, 90, 0, 180, 0, 115, 0, 180, 0, 140, + 0, 180, 0, 164, 0, 179, 0, 189, 0, 180, 0, 214, 0, 180, 0, 238, 0, 39, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 3, 0, 235, 0, 181, 0, 90, 0, 180, 0, 115, + 0, 180, 0, 140, 0, 180, 0, 164, 0, 179, 0, 189, 0, 180, 0, 214, 0, 180, 0, 238, 0, 39, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 3, 0, 235, 0, 181, 0, 90, + 0, 180, 0, 115, 0, 180, 0, 140, 0, 180, 0, 164, 0, 179, 0, 189, 0, 180, 0, 214, 0, 180, 0, 238, 0, 39, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 3, 0, 235, + 0, 181, 0, 90, 0, 180, 0, 115, 0, 180, 0, 140, 0, 180, 0, 164, 0, 179, 0, 189, 0, 180, 0, 214, 0, 180, 0, 238, 0, 39, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 217, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, + 0, 3, 0, 235, 0, 181, 0, 90, 0, 180, 0, 115, 0, 180, 0, 140, 0, 180, 0, 164, 0, 179, 0, 189, 0, 180, 0, 214, 0, 180, 0, 238, 0, 39, 0, 224, 0, 0, 0, 255, 0, 0, 0, 225, 0, 0, 0, 254, 0, 0, 0, 217, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, + 0, 0, 0, 216, 0, 5, 0, 223, 0, 14, 0, 219, 0, 17, 0, 219, 0, 22, 0, 220, 0, 25, 0, 221, 0, 29, 0, 221, 0, 32, 0, 222, 0, 36, 0, 224, 0, 6, 0, 254, 0, 0, 0, 222, 0, 0, 0, 83, 0, 0, 0, 225, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, + 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 225, 0, 0, 0, 81,}; +const char* ZamCompX2Artwork::toggleonData = (const char*)temp_toggleon_5; -static const unsigned char temp6[] = { +static const unsigned char temp_zamcompx2_6[] = { 190, 190, 190, 158, 158, 158, 160, 160, 160, 189, 189, 189, 207, 207, 207, 220, 220, 220, 217, 217, 217, 215, 215, 215, 214, 214, 214, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, @@ -2575,10 +2575,10 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 90, 90, 90, 87, 87, 87, 123, 123, 123, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 115, 115, 115, 87, 87, 87, 94, 94, 94, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 90, 90, 90, 87, 87, 87, 120, 120, 120, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 46, 46, 46, 0, 0, 0, 0, 0, 127, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 126, 0, 0, 73, 0, 0, 15, 0, 0, 11, 0, 0, 5, 0, 0, 23, 0, 0, 30, 0, 0, 102, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, @@ -2613,10 +2613,10 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 120, 120, 120, 0, 0, 0, 7, 7, 7, 67, 67, 67, 140, 140, 140, 140, 140, 140, 50, 50, 50, 96, 96, 96, 140, 140, 140, 110, 110, 110, 46, 46, 46, 138, 138, 138, 65, 65, 65, 43, 43, 43, 43, 43, 43, 55, 55, 55, 135, 135, 135, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 72, 72, 72, 2, 2, 2, 1, 1, 1, + 127, 127, 127, 140, 140, 140, 112, 112, 112, 1, 1, 1, 0, 0, 0, 85, 85, 85, 140, 140, 140, 82, 82, 82, 43, 43, 43, 90, 90, 90, 140, 140, 140, 124, 124, 124, 44, 44, 44, 108, 108, 108, 140, 140, 140, 62, 62, 62, 84, 84, 84, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 37, 37, 37, 8, 8, 8, 3, 3, 3, 0, 0, 0, 0, 0, 7, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 7, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 6, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, 0, 0, 8, @@ -2651,10 +2651,10 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 81, 81, 81, 9, 9, 9, 59, 59, 59, 27, 27, 27, 140, 140, 140, 140, 140, 140, 39, 39, 39, 47, 47, 47, 140, 140, 140, 69, 69, 69, 31, 31, 31, 88, 88, 88, 1, 1, 1, 81, 81, 81, 86, 86, 86, 5, 5, 5, + 76, 76, 76, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 72, 72, 72, + 23, 23, 23, 13, 13, 13, 87, 87, 87, 140, 140, 140, 64, 64, 64, 29, 29, 29, 0, 0, 0, 85, 85, 85, 140, 140, 140, 23, 23, 23, 29, 29, 29, 33, 33, 33, 140, 140, 140, 140, 140, 140, 35, 35, 35, 38, 38, 38, 110, 110, 110, 1, 1, 1, 117, 117, 117, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 49, 49, 49, 0, 0, 0, 0, 0, 125, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 95, 0, 0, 16, 0, 0, 0, 5, 5, 5, 27, 27, 27, 0, 0, 0, 0, 0, 1, 0, 0, 47, 0, 0, 118, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, @@ -2689,10 +2689,10 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 43, 43, 43, 43, 43, 43, 96, 96, 96, 1, 1, 1, 127, 127, 127, 140, 140, 140, 75, 75, 75, 14, 14, 14, 140, 140, 140, 37, 37, 37, 66, 66, 66, 83, 83, 83, 4, 4, 4, 140, 140, 140, + 140, 140, 140, 117, 117, 117, 128, 128, 128, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, + 140, 140, 140, 72, 72, 72, 24, 24, 24, 53, 53, 53, 46, 46, 46, 140, 140, 140, 23, 23, 23, 72, 72, 72, 0, 0, 0, 84, 84, 84, 124, 124, 124, 0, 0, 0, 98, 98, 98, 2, 2, 2, 132, 132, 132, 140, 140, 140, 107, 107, 107, 0, 0, 0, 25, 25, 25, 49, 49, 49, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 51, 51, 51, 0, 0, 0, 0, 0, 125, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 108, 0, 0, 31, 0, 0, 0, 1, 1, 1, 55, 55, 55, 132, 132, 132, 125, 125, 125, 106, 106, 106, 19, 19, 19, 0, 0, 0, 0, 0, 4, 0, 0, 64, 0, 0, 124, 0, 0, 128, 0, 0, 128, 0, 0, 128, @@ -2727,11 +2727,11 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 138, 138, 138, 7, 7, 7, 57, 57, 57, 94, 94, 94, 0, 0, 0, 88, 88, 88, 140, 140, 140, 111, 111, 111, 0, 0, 0, 120, 120, 120, 7, 7, 7, 102, 102, 102, 83, 83, 83, + 4, 4, 4, 117, 117, 117, 13, 13, 13, 13, 13, 13, 73, 73, 73, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 72, 72, 72, 24, 24, 24, 96, 96, 96, 8, 8, 8, 119, 119, 119, 1, 1, 1, 113, 113, 113, 0, 0, 0, 83, 83, 83, 85, 85, 85, 19, 19, 19, 138, 138, 138, 8, 8, 8, 94, 94, 94, 140, 140, 140, 136, 136, 136, 8, 8, 8, 0, 0, 0, + 87, 87, 87, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 60, 60, 60, 0, 0, 0, 0, 0, 113, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 118, 0, 0, 49, 0, 0, 1, 0, 0, 0, 34, 34, 35, 122, 122, 122, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 90, 90, 90, 8, 8, 10, 0, 0, 0, 0, 0, 9, 0, 0, 80, 0, 0, 127, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 31, 10, 10, 10, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, @@ -2765,11 +2765,11 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 107, 107, 107, 0, 0, 0, 4, 4, 4, 4, 4, 4, 1, 1, 1, 48, 48, 48, 140, 140, 140, 139, 139, 139, 9, 9, 9, 63, 63, 63, 3, 3, 3, + 135, 135, 135, 83, 83, 83, 4, 4, 4, 137, 137, 137, 118, 118, 118, 11, 11, 11, 65, 65, 65, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 72, 72, 72, 24, 24, 24, 133, 133, 133, 3, 3, 3, 44, 44, 44, 32, 32, 32, 125, 125, 125, 0, 0, 0, 83, 83, 83, 46, 46, 46, 1, 1, 1, 4, 4, 4, 1, 1, 1, 54, 54, 54, 140, 140, 140, 81, 81, 81, + 4, 4, 4, 43, 43, 43, 23, 23, 23, 141, 141, 141, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 88, 88, 88, 0, 0, 0, 0, 0, 86, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 124, 0, 0, 67, 0, 0, 4, 0, 0, 0, 17, 17, 18, 107, 107, 107, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 137, 137, 137, 71, 71, 71, 2, 2, 4, 0, 0, 0, 0, 0, 18, 0, 0, 93, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 1, 1, 15, 28, 28, 28, 140, 140, 140, 140, 140, 140, 140, 140, 140, @@ -2803,11 +2803,11 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 69, 69, 69, 13, 13, 13, 140, 140, 140, 140, 140, 140, 61, 61, 61, 10, 10, 10, 139, 139, 139, 140, 140, 140, 44, 44, 44, + 7, 7, 7, 33, 33, 33, 140, 140, 140, 99, 99, 99, 1, 1, 1, 61, 61, 61, 68, 68, 68, 3, 3, 3, 77, 77, 77, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 72, 72, 72, 24, 24, 24, 140, 140, 140, 38, 38, 38, 0, 0, 0, 74, 74, 74, 125, 125, 125, 0, 0, 0, 81, 81, 81, 9, 9, 9, 86, 86, 86, 122, 122, 122, 69, 69, 69, 15, 15, 15, + 137, 137, 137, 15, 15, 15, 59, 59, 59, 121, 121, 121, 2, 2, 2, 91, 91, 91, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 118, 118, 118, 0, 0, 0, 0, 0, 59, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 127, 0, 0, 84, 0, 0, 11, 0, 0, 0, 6, 6, 7, 86, 86, 86, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 132, 132, 132, 50, 50, 51, 0, 0, 1, 0, 0, 0, 0, 0, 31, 0, 0, 105, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 125, 0, 0, 1, 46, 46, 46, 140, 140, 140, @@ -2841,11 +2841,11 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 91, 91, 91, 90, 90, 90, 140, 140, 140, 140, 140, 140, 117, 117, 117, 70, 70, 70, 130, 130, 130, + 140, 140, 140, 106, 106, 106, 70, 70, 70, 100, 100, 100, 140, 140, 140, 140, 140, 140, 92, 92, 92, 70, 70, 70, 70, 70, 70, 81, 81, 81, 139, 139, 139, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 142, 142, 142, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 107, 107, 107, 83, 83, 83, 140, 140, 140, 105, 105, 105, 70, 70, 70, 123, 123, 123, 133, 133, 133, 70, 70, 70, 104, 104, 104, 70, 70, 70, 132, 132, 132, 140, 140, 140, + 125, 125, 125, 70, 70, 70, 115, 115, 115, 70, 70, 70, 125, 125, 125, 140, 140, 140, 87, 87, 87, 89, 89, 89, 143, 143, 143, 145, 145, 145, 150, 150, 150, 157, 157, 157, 167, 167, 167, 180, 180, 180, 196, 196, 196, 212, 212, 212, 227, 227, 227, 212, 212, 212, 197, 197, 197, 181, 181, 181, 166, 166, 166, 157, 157, 157, 149, 149, 149, 145, 145, 145, 143, 143, 143, 141, 141, 141, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 139, 139, 139, 7, 7, 8, 0, 0, 32, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 98, 0, 0, 23, 0, 0, 0, 2, 2, 2, 62, 62, 62, 137, 137, 137, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 124, 124, 124, 28, 28, 32, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 114, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 128, 0, 0, 98, 0, 0, 0, @@ -3154,8 +3154,8 @@ static const unsigned char temp6[] = { 33, 33, 33, 17, 17, 17, 17, 17, 17, 29, 29, 29, 126, 126, 126, 140, 140, 140, 140, 140, 140, 121, 121, 121, 17, 17, 17, 17, 17, 17, 52, 52, 52, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 125, 125, 125, 28, 28, 28, 17, 17, 17, 17, 17, 17, - 30, 30, 30, 126, 126, 126, 105, 105, 105, 19, 19, 19, 17, 17, 17, 17, 17, 17, 54, 54, 54, 139, 139, 139, 74, 74, 74, 17, 17, 17, 17, 17, 17, 17, 17, 17, 87, 87, 87, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 20, 20, 20, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 23, 23, 23, 139, 139, 139, 53, 53, 53, 17, 17, 17, 17, 17, 17, 19, 19, 19, 107, 107, 107, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 30, 30, 30, 126, 126, 126, 105, 105, 105, 19, 19, 19, 17, 17, 17, 17, 17, 17, 54, 54, 54, 139, 139, 139, 74, 74, 74, 17, 17, 17, 17, 17, 17, 17, 17, 17, 87, 87, 87, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 19, 19, 19, 17, 17, 17, 31, 31, 31, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 122, 122, 122, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 43, 43, 43, 133, 133, 133, 37, 37, 37, 17, 17, 17, 17, 17, 17, 25, 25, 25, 122, 122, 122, 115, 115, 115, 22, 22, 22, 17, 17, 17, 17, 17, 17, 44, 44, 44, 137, 137, 137, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, @@ -3192,8 +3192,8 @@ static const unsigned char temp6[] = { 143, 143, 143, 74, 74, 74, 4, 4, 4, 94, 94, 94, 96, 96, 96, 8, 8, 8, 64, 64, 64, 140, 140, 140, 140, 140, 140, 135, 135, 135, 105, 105, 105, 16, 16, 16, 39, 39, 39, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 67, 67, 67, 4, 4, 4, - 102, 102, 102, 101, 101, 101, 2, 2, 2, 69, 69, 69, 29, 29, 29, 30, 30, 30, 100, 100, 100, 72, 72, 72, 0, 0, 0, 102, 102, 102, 0, 0, 0, 57, 57, 57, 100, 100, 100, 45, 45, 45, 7, 7, 7, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 3, 3, 3, - 46, 46, 46, 96, 96, 96, 96, 96, 96, 98, 98, 98, 106, 106, 106, 0, 0, 0, 75, 75, 75, 100, 100, 100, 27, 27, 27, 32, 32, 32, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 102, 102, 102, 101, 101, 101, 2, 2, 2, 69, 69, 69, 29, 29, 29, 30, 30, 30, 100, 100, 100, 72, 72, 72, 0, 0, 0, 102, 102, 102, 0, 0, 0, 57, 57, 57, 100, 100, 100, 45, 45, 45, 7, 7, 7, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 106, 106, 106, 34, 34, 34, 15, 15, 15, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 120, 120, 120, 0, 0, 0, 62, 62, 62, 96, 96, 96, 96, 96, 96, 106, 106, 106, 82, 82, 82, 1, 1, 1, 92, 92, 92, 98, 98, 98, 13, 13, 13, 55, 55, 55, 44, 44, 44, 19, 19, 19, 100, 100, 100, 83, 83, 83, 0, 0, 0, 94, 94, 94, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, @@ -3231,7 +3231,7 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 127, 127, 127, 116, 116, 116, 140, 140, 140, 140, 140, 140, 4, 4, 4, 69, 69, 69, 28, 28, 28, 55, 55, 55, 140, 140, 140, 116, 116, 116, 0, 0, 0, 100, 100, 100, 0, 0, 0, 93, 93, 93, 140, 140, 140, 77, 77, 77, 5, 5, 5, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 3, 3, 3, 43, 43, 43, 57, 57, 57, 57, 57, 57, 100, 100, 100, 105, 105, 105, 0, 0, 0, 119, 119, 119, 140, 140, 140, 52, 52, 52, 31, 31, 31, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 46, 46, 46, 15, 15, 15, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 120, 120, 120, 0, 0, 0, 53, 53, 53, 57, 57, 57, 57, 57, 57, 114, 114, 114, 81, 81, 81, 2, 2, 2, 140, 140, 140, 140, 140, 140, 29, 29, 29, 54, 54, 54, 43, 43, 43, 40, 40, 40, 140, 140, 140, 131, 131, 131, 0, 0, 0, 93, 93, 93, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, @@ -3269,7 +3269,7 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 118, 118, 118, 26, 26, 26, 21, 21, 21, 19, 19, 19, 0, 0, 0, 84, 84, 84, 28, 28, 28, 55, 55, 55, 140, 140, 140, 116, 116, 116, 0, 0, 0, 100, 100, 100, 0, 0, 0, 93, 93, 93, 140, 140, 140, 77, 77, 77, 5, 5, 5, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 3, 3, 3, 21, 21, 21, 57, 57, 57, 31, 31, 31, 4, 4, 4, 101, 101, 101, 0, 0, 0, 119, 119, 119, 140, 140, 140, 52, 52, 52, 31, 31, 31, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 46, 46, 46, 15, 15, 15, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 120, 120, 120, 0, 0, 0, 30, 30, 30, 57, 57, 57, 21, 21, 21, 23, 23, 23, 81, 81, 81, 2, 2, 2, 140, 140, 140, 140, 140, 140, 29, 29, 29, 54, 54, 54, 43, 43, 43, 40, 40, 40, 140, 140, 140, 131, 131, 131, 0, 0, 0, 93, 93, 93, 140, 140, 140, 140, 140, 140, @@ -3307,7 +3307,7 @@ static const unsigned char temp6[] = { 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 66, 66, 66, 3, 3, 3, 89, 89, 89, 92, 92, 92, 98, 98, 98, 140, 140, 140, 28, 28, 28, 55, 55, 55, 140, 140, 140, 116, 116, 116, 0, 0, 0, 100, 100, 100, 0, 0, 0, 93, 93, 93, 140, 140, 140, 77, 77, 77, 5, 5, 5, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 124, 124, 124, 132, 132, 132, 140, 140, 140, 86, 86, 86, 0, 0, 0, 99, 99, 99, 0, 0, 0, 119, 119, 119, 140, 140, 140, 52, 52, 52, 31, 31, 31, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 46, 46, 46, 15, 15, 15, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 138, 138, 138, 122, 122, 122, 135, 135, 135, 140, 140, 140, 63, 63, 63, 16, 16, 16, 81, 81, 81, 2, 2, 2, 140, 140, 140, 140, 140, 140, 29, 29, 29, 54, 54, 54, 43, 43, 43, 40, 40, 40, 140, 140, 140, 131, 131, 131, 0, 0, 0, 93, 93, 93, @@ -3345,8 +3345,8 @@ static const unsigned char temp6[] = { 119, 119, 119, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 66, 66, 66, 6, 6, 6, 109, 109, 109, 109, 109, 109, 109, 109, 109, 125, 125, 125, 28, 28, 28, 35, 35, 35, 114, 114, 114, 83, 83, 83, 0, 0, 0, 100, 100, 100, 0, 0, 0, 66, 66, 66, 114, 114, 114, - 52, 52, 52, 5, 5, 5, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 3, 3, 3, 53, 53, 53, 118, 118, 118, 66, 66, 66, 0, 0, 0, 99, 99, 99, 0, 0, 0, 87, 87, 87, 114, 114, 114, 32, 32, 32, 31, 31, 31, 140, 140, 140, 140, 140, 140, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 52, 52, 52, 5, 5, 5, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 119, 119, 119, 38, 38, 38, 13, 13, 13, 118, 118, 118, + 137, 137, 137, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 120, 120, 120, 0, 0, 0, 72, 72, 72, 118, 118, 118, 47, 47, 47, 16, 16, 16, 81, 81, 81, 1, 1, 1, 105, 105, 105, 112, 112, 112, 15, 15, 15, 54, 54, 54, 43, 43, 43, 24, 24, 24, 114, 114, 114, 96, 96, 96, 0, 0, 0, 93, 93, 93, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 123, 123, 123, 0, 0, 0, 80, 80, 80, 122, 122, 122, 54, 54, 54, 13, 13, 13, 85, 85, 85, 0, 0, 0, 104, 104, 104, 113, 113, 113, 17, 17, 17, 51, 51, 51, @@ -3383,8 +3383,8 @@ static const unsigned char temp6[] = { 0, 0, 0, 0, 0, 0, 4, 4, 4, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 67, 67, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 69, 69, 96, 96, 96, 2, 2, 2, 0, 0, 0, 0, 0, 0, 41, 41, 41, 138, 138, 138, 60, 60, 60, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77, 77, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 69, 69, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, 137, 137, 137, 38, 38, 38, 0, 0, 0, 0, 0, 0, 2, 2, 2, 100, 100, 100, 140, 140, 140, - 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77, 77, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 2, 2, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 121, 121, 121, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 139, 139, 139, 47, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 82, 82, 129, 129, 129, 23, 23, 23, 0, 0, 0, 0, 0, 0, 9, 9, 9, 116, 116, 116, 108, 108, 108, 5, 5, 5, 0, 0, 0, 0, 0, 0, 30, 30, 30, 134, 134, 134, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 138, 138, 138, 44, 44, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 130, 130, 130, 24, 24, 24, 0, 0, 0, 0, 0, 0, @@ -4218,5 +4218,5 @@ static const unsigned char temp6[] = { 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 208, 208, 208, 208, 208, 208, 209, 209, 209, 210, 210, 210, 214, 214, 214, 218, 218, 218, 224, 224, 224, 205, 205, 205, 150, 150, 150,}; -const char* ZamCompX2Artwork::zamcompx2Data = (const char*)temp6; +const char* ZamCompX2Artwork::zamcompx2Data = (const char*)temp_zamcompx2_6; diff --git a/plugins/ZamCompX2/ZamCompX2Artwork.hpp b/plugins/ZamCompX2/ZamCompX2Artwork.hpp index 93de359..61b32d4 100644 --- a/plugins/ZamCompX2/ZamCompX2Artwork.hpp +++ b/plugins/ZamCompX2/ZamCompX2Artwork.hpp @@ -22,13 +22,13 @@ namespace ZamCompX2Artwork extern const char* toggleoffData; const unsigned int toggleoffDataSize = 1056; - const unsigned int toggleoffWidth = 12; - const unsigned int toggleoffHeight = 22; + const unsigned int toggleoffWidth = 22; + const unsigned int toggleoffHeight = 12; extern const char* toggleonData; const unsigned int toggleonDataSize = 1056; - const unsigned int toggleonWidth = 12; - const unsigned int toggleonHeight = 22; + const unsigned int toggleonWidth = 22; + const unsigned int toggleonHeight = 12; extern const char* zamcompx2Data; const unsigned int zamcompx2DataSize = 256800; diff --git a/plugins/ZamCompX2/ZamCompX2Plugin.cpp b/plugins/ZamCompX2/ZamCompX2Plugin.cpp index b235997..96b697a 100644 --- a/plugins/ZamCompX2/ZamCompX2Plugin.cpp +++ b/plugins/ZamCompX2/ZamCompX2Plugin.cpp @@ -50,7 +50,7 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter) parameter.symbol = "rel"; parameter.unit = "ms"; parameter.ranges.def = 80.0f; - parameter.ranges.min = 50.0f; + parameter.ranges.min = 1.0f; parameter.ranges.max = 500.0f; break; case paramKnee: @@ -98,6 +98,15 @@ void ZamCompX2Plugin::initParameter(uint32_t index, Parameter& parameter) parameter.ranges.min = 1.0f; parameter.ranges.max = 150.0f; break; + case paramStereo: + parameter.hints = kParameterIsAutomable | kParameterIsInteger; + parameter.name = "Stereo Detection"; + parameter.symbol = "stereodet"; + parameter.unit = " "; + parameter.ranges.def = 0.0f; + parameter.ranges.min = 0.0f; + parameter.ranges.max = 1.0f; + break; case paramGainRed: parameter.hints = kParameterIsOutput; parameter.name = "Gain Reduction"; @@ -147,17 +156,19 @@ void ZamCompX2Plugin::loadProgram(uint32_t index) makeup = 0.0; gainred = 0.0; slewfactor = 1.0; + stereodet = 0.0; outlevel = -45.0; break; case 1: attack = 10.0; - release = 50.0; + release = 10.0; knee = 1.0; ratio = 5.0; thresdb = -18.0; makeup = 6.0; gainred = 0.0; slewfactor = 20.0; + stereodet = 1.0; outlevel = -45.0; break; case 2: @@ -169,6 +180,7 @@ void ZamCompX2Plugin::loadProgram(uint32_t index) makeup = 9.0; gainred = 0.0; slewfactor = 1.0; + stereodet = 1.0; outlevel = -45.0; break; } @@ -204,6 +216,9 @@ float ZamCompX2Plugin::getParameterValue(uint32_t index) const case paramSlew: return slewfactor; break; + case paramStereo: + return stereodet; + break; case paramGainRed: return gainred; break; @@ -240,6 +255,9 @@ void ZamCompX2Plugin::setParameterValue(uint32_t index, float value) case paramSlew: slewfactor = value; break; + case paramStereo: + stereodet = value; + break; case paramGainRed: gainred = value; break; @@ -267,7 +285,7 @@ void ZamCompX2Plugin::run(const float** inputs, float** outputs, uint32_t frames float cdb=0.f; float attack_coeff = exp(-1000.f/(attack * srate)); float release_coeff = exp(-1000.f/(release * srate)); - int stereo = STEREOLINK_MAX; + int stereo = (stereodet < 0.5) ? STEREOLINK_AVERAGE : STEREOLINK_MAX; int attslew = 0; int relslew = 0; @@ -329,8 +347,8 @@ void ZamCompX2Plugin::run(const float** inputs, float** outputs, uint32_t frames Ryg = sanitize_denormal(Ryg); } - attack_coeff = attslew ? exp(-1000.f/((attack + 2.0*(slewfactor - 1)) * srate)) : attack_coeff; - release_coeff = relslew ? exp(-1000.f/((release + 2.0*(slewfactor - 1)) * srate)) : release_coeff; + attack_coeff = attslew ? exp(-1000.f/((attack + 10.0*(slewfactor - 1)) * srate)) : attack_coeff; + release_coeff = relslew ? exp(-1000.f/((release + 10.0*(slewfactor - 1)) * srate)) : release_coeff; if (stereo == STEREOLINK_UNCOUPLED) { Lxl = Lxg - Lyg; diff --git a/plugins/ZamCompX2/ZamCompX2Plugin.hpp b/plugins/ZamCompX2/ZamCompX2Plugin.hpp index cd83acc..2e2b658 100644 --- a/plugins/ZamCompX2/ZamCompX2Plugin.hpp +++ b/plugins/ZamCompX2/ZamCompX2Plugin.hpp @@ -40,6 +40,7 @@ public: paramThresh, paramMakeup, paramSlew, + paramStereo, paramGainRed, paramOutputLevel, paramCount @@ -68,7 +69,7 @@ protected: uint32_t getVersion() const noexcept override { - return 0x1000; + return 0x1300; } int64_t getUniqueId() const noexcept override @@ -115,7 +116,7 @@ protected: // ------------------------------------------------------------------- private: - float attack,release,knee,ratio,thresdb,makeup,gainred,outlevel,slewfactor; //parameters + float attack,release,knee,ratio,thresdb,makeup,gainred,outlevel,stereodet,slewfactor; //parameters float oldL_yl, oldL_y1, oldR_yl, oldR_y1, oldL_yg, oldR_yg; }; diff --git a/plugins/ZamCompX2/ZamCompX2UI.cpp b/plugins/ZamCompX2/ZamCompX2UI.cpp index 0fe9e9e..820b730 100644 --- a/plugins/ZamCompX2/ZamCompX2UI.cpp +++ b/plugins/ZamCompX2/ZamCompX2UI.cpp @@ -36,6 +36,10 @@ ZamCompX2UI::ZamCompX2UI() fLedRedImg = Image(ZamCompX2Artwork::ledredData, ZamCompX2Artwork::ledredWidth, ZamCompX2Artwork::ledredHeight); fLedYellowImg = Image(ZamCompX2Artwork::ledyellowData, ZamCompX2Artwork::ledyellowWidth, ZamCompX2Artwork::ledyellowHeight); + // toggle images + fToggleOnImg = Image(ZamCompX2Artwork::toggleonData, ZamCompX2Artwork::toggleonWidth, ZamCompX2Artwork::toggleonHeight); + fToggleOffImg = Image(ZamCompX2Artwork::toggleoffData, ZamCompX2Artwork::toggleoffWidth, ZamCompX2Artwork::toggleoffHeight); + // led values fLedRedValue = 0.0f; fLedYellowValue = 0.0f; @@ -57,7 +61,7 @@ ZamCompX2UI::ZamCompX2UI() fKnobRelease = new ImageKnob(this, knobImage); fKnobRelease->setAbsolutePos(108, 45); fKnobRelease->setId(ZamCompX2Plugin::paramRelease); - fKnobRelease->setRange(50.0f, 500.0f); + fKnobRelease->setRange(1.0f, 500.0f); fKnobRelease->setStep(1.0f); fKnobRelease->setDefault(80.0f); fKnobRelease->setRotationAngle(240); @@ -107,6 +111,11 @@ ZamCompX2UI::ZamCompX2UI() fKnobSlew->setRotationAngle(240); fKnobSlew->setCallback(this); + fToggleStereo = new ImageToggle(this, fToggleOffImg, fToggleOnImg); + fToggleStereo->setAbsolutePos(740, 61); + fToggleStereo->setId(ZamCompX2Plugin::paramStereo); + fToggleStereo->setCallback(this); + // set default values programLoaded(0); } @@ -136,6 +145,12 @@ void ZamCompX2UI::parameterChanged(uint32_t index, float value) case ZamCompX2Plugin::paramMakeup: fKnobMakeup->setValue(value); break; + case ZamCompX2Plugin::paramSlew: + fKnobSlew->setValue(value); + break; + case ZamCompX2Plugin::paramStereo: + fToggleStereo->setValue(value); + break; case ZamCompX2Plugin::paramGainRed: if (fLedRedValue != value) { @@ -164,6 +179,7 @@ void ZamCompX2UI::programLoaded(uint32_t index) fKnobThresh->setValue(0.0f); fKnobMakeup->setValue(0.0f); fKnobSlew->setValue(1.0f); + fToggleStereo->setValue(0.f); break; case 1: fKnobAttack->setValue(10.0f); @@ -173,6 +189,7 @@ void ZamCompX2UI::programLoaded(uint32_t index) fKnobThresh->setValue(-18.0f); fKnobMakeup->setValue(6.0f); fKnobSlew->setValue(20.0f); + fToggleStereo->setValue(1.f); break; case 2: fKnobAttack->setValue(50.0f); @@ -182,6 +199,7 @@ void ZamCompX2UI::programLoaded(uint32_t index) fKnobThresh->setValue(-16.0f); fKnobMakeup->setValue(9.0f); fKnobSlew->setValue(1.0f); + fToggleStereo->setValue(1.f); break; } } @@ -204,6 +222,11 @@ void ZamCompX2UI::imageKnobValueChanged(ImageKnob* knob, float value) setParameterValue(knob->getId(), value); } +void ZamCompX2UI::imageToggleClicked(ImageToggle* tog, int) +{ + setParameterValue(tog->getId(), tog->getValue()); +} + void ZamCompX2UI::onDisplay() { fImgBackground.draw(); diff --git a/plugins/ZamCompX2/ZamCompX2UI.hpp b/plugins/ZamCompX2/ZamCompX2UI.hpp index a298780..bcb8a67 100644 --- a/plugins/ZamCompX2/ZamCompX2UI.hpp +++ b/plugins/ZamCompX2/ZamCompX2UI.hpp @@ -27,13 +27,15 @@ using DGL::Image; using DGL::ImageKnob; +using DGL::ImageToggle; START_NAMESPACE_DISTRHO // ----------------------------------------------------------------------- class ZamCompX2UI : public UI, - public ImageKnob::Callback + public ImageKnob::Callback, + public ImageToggle::Callback { public: ZamCompX2UI(); @@ -51,6 +53,7 @@ protected: void imageKnobDragStarted(ImageKnob* knob) override; void imageKnobDragFinished(ImageKnob* knob) override; void imageKnobValueChanged(ImageKnob* knob, float value) override; + void imageToggleClicked(ImageToggle* toggle, int button) override; void onDisplay() override; @@ -58,11 +61,14 @@ private: Image fImgBackground; ScopedPointer<ImageKnob> fKnobAttack, fKnobRelease, fKnobThresh; ScopedPointer<ImageKnob> fKnobRatio, fKnobKnee, fKnobMakeup, fKnobSlew; + ScopedPointer<ImageToggle> fToggleStereo; Image fLedRedImg; float fLedRedValue; Image fLedYellowImg; float fLedYellowValue; + Image fToggleOnImg; + Image fToggleOffImg; }; // ----------------------------------------------------------------------- diff --git a/plugins/ZamCompX2/artwork/toggleoff.png b/plugins/ZamCompX2/artwork/toggleoff.png Binary files differindex 5e97a87..f638eb1 100644 --- a/plugins/ZamCompX2/artwork/toggleoff.png +++ b/plugins/ZamCompX2/artwork/toggleoff.png diff --git a/plugins/ZamCompX2/artwork/toggleon.png b/plugins/ZamCompX2/artwork/toggleon.png Binary files differindex 35f8508..1c08f62 100644 --- a/plugins/ZamCompX2/artwork/toggleon.png +++ b/plugins/ZamCompX2/artwork/toggleon.png diff --git a/plugins/ZamCompX2/artwork/zamcompx2.png b/plugins/ZamCompX2/artwork/zamcompx2.png Binary files differindex df6f60b..59dd2e5 100644 --- a/plugins/ZamCompX2/artwork/zamcompx2.png +++ b/plugins/ZamCompX2/artwork/zamcompx2.png diff --git a/plugins/ZamCompX2/artwork/zamcompx2.svg b/plugins/ZamCompX2/artwork/zamcompx2.svg index e14bc97..02fc52a 100644 --- a/plugins/ZamCompX2/artwork/zamcompx2.svg +++ b/plugins/ZamCompX2/artwork/zamcompx2.svg @@ -4636,10 +4636,10 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.90509668" - inkscape:cx="575.1912" - inkscape:cy="24.341356" + inkscape:cx="255.28771" + inkscape:cy="38.401941" inkscape:document-units="mm" - inkscape:current-layer="g5842" + inkscape:current-layer="layer1" showgrid="false" units="mm" fit-margin-top="0" @@ -5067,160 +5067,156 @@ <g transform="matrix(0.11428575,0,0,0.11428575,111.2857,902.34608)" id="g3172" /> - <g - id="g4078" - transform="translate(0,-74)"> - <path - sodipodi:type="arc" - style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:none" - id="path3562" - sodipodi:cx="478.30722" - sodipodi:cy="104.69824" - sodipodi:rx="24.748737" - sodipodi:ry="24.748737" - d="m 456.93331,117.17445 c -6.89042,-11.80448 -2.90679,-26.9597 8.8977,-33.850121 11.80449,-6.890421 26.9597,-2.906784 33.85012,8.897703 4.53206,7.764198 4.49731,17.375438 -0.0908,25.106658 l -21.28313,-12.63045 z" - transform="translate(-341,977.6588)" - sodipodi:start="2.6132357" - sodipodi:end="6.8187738" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,130.79618,1115.3421)" - id="use3564" - width="744.09448" - height="1052.3622" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,138.0059,1062.7656)" - id="use3566" - width="744.09448" - height="1052.3622" /> - <path - transform="translate(-341,977.6588)" - d="m 456.67602,116.72286 c -6.64101,-11.94658 -2.33999,-27.014803 9.60659,-33.655814 11.94658,-6.641011 27.0148,-2.339998 33.65581,9.606582 4.12181,7.414772 4.15859,16.424042 0.0974,23.872212 l -21.72865,-11.8476 z" - sodipodi:ry="24.748737" - sodipodi:rx="24.748737" - sodipodi:cy="104.69824" - sodipodi:cx="478.30722" - id="path3568" - style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" - sodipodi:type="arc" - sodipodi:start="2.6342369" - sodipodi:end="6.7823763" /> - <path - style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" - d="m 137.35774,1054.4384 0,27.7496" - id="path3570" - inkscape:connector-curvature="0" - inkscape:tile-cx="377.14286" - inkscape:tile-cy="355.93361" - inkscape:tile-w="0" - inkscape:tile-h="332.85714" - inkscape:tile-x0="377.14286" - inkscape:tile-y0="189.50504" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0.8660254,0.5,-0.5,0.8660254,224.85185,-25.98159)" - id="use3572" - width="744.09448" - height="1052.3622" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0.5,0.8660254,-0.8660254,0.5,767.2597,166.24412)" - id="use3574" - width="744.09448" - height="1052.3622" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0,1,-1,0,1140.8859,603.9204)" - id="use3576" - width="744.09448" - height="1052.3622" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,1245.6175,1169.7723)" - id="use3578" - width="744.09448" - height="1052.3622" - style="fill:#ff2a2a" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(-0.5,-0.8660254,0.8660254,-0.5,-492.54425,1998.3122)" - id="use3580" - width="744.09448" - height="1052.3622" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0,-1,1,0,-866.1704,1560.6359)" - id="use3582" - width="744.09448" - height="1052.3622" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0.5,-0.8660254,0.8660254,0.5,-970.90199,994.784)" - id="use3584" - width="744.09448" - height="1052.3622" /> - <use - x="0" - y="0" - inkscape:tiled-clone-of="#path4597" - xlink:href="#path4597" - transform="matrix(0.8660254,-0.5,0.5,0.8660254,-778.67628,452.37615)" - id="use3586" - width="744.09448" - height="1052.3622" /> - <text - sodipodi:linespacing="125%" - id="text3592" - y="1103.7737" + <path + sodipodi:end="6.8187738" + sodipodi:start="2.6132357" + transform="translate(-341,903.6588)" + d="m 456.93331,117.17445 a 24.748737,24.748737 0 1 1 42.65704,0.15424 l -21.28313,-12.63045 z" + sodipodi:ry="24.748737" + sodipodi:rx="24.748737" + sodipodi:cy="104.69824" + sodipodi:cx="478.30722" + id="path3562" + style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:none" + sodipodi:type="arc" /> + <use + height="1052.3622" + width="744.09448" + id="use3564" + transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,130.79618,1041.3421)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + height="1052.3622" + width="744.09448" + id="use3566" + transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,138.0059,988.7656)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <path + sodipodi:end="6.7823763" + sodipodi:start="2.6342369" + sodipodi:type="arc" + style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3568" + sodipodi:cx="478.30722" + sodipodi:cy="104.69824" + sodipodi:rx="24.748737" + sodipodi:ry="24.748737" + d="m 456.67602,116.72286 a 24.748737,24.748737 0 1 1 43.35985,-0.17702 l -21.72865,-11.8476 z" + transform="translate(-341,903.6588)" /> + <path + inkscape:tile-y0="189.50504" + inkscape:tile-x0="377.14286" + inkscape:tile-h="332.85714" + inkscape:tile-w="0" + inkscape:tile-cy="355.93361" + inkscape:tile-cx="377.14286" + inkscape:connector-curvature="0" + id="path3570" + d="m 137.35774,980.4384 0,27.7496" + style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <use + height="1052.3622" + width="744.09448" + id="use3572" + transform="matrix(0.8660254,0.5,-0.5,0.8660254,224.85185,-99.98159)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + height="1052.3622" + width="744.09448" + id="use3574" + transform="matrix(0.5,0.8660254,-0.8660254,0.5,767.2597,92.24412)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + height="1052.3622" + width="744.09448" + id="use3576" + transform="matrix(0,1,-1,0,1140.8859,529.9204)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + style="fill:#ff2a2a" + height="1052.3622" + width="744.09448" + id="use3578" + transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,1245.6175,1095.7723)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + height="1052.3622" + width="744.09448" + id="use3580" + transform="matrix(-0.5,-0.8660254,0.8660254,-0.5,-492.54425,1924.3122)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + height="1052.3622" + width="744.09448" + id="use3582" + transform="matrix(0,-1,1,0,-866.1704,1486.6359)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + height="1052.3622" + width="744.09448" + id="use3584" + transform="matrix(0.5,-0.8660254,0.8660254,0.5,-970.90199,920.784)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <use + height="1052.3622" + width="744.09448" + id="use3586" + transform="matrix(0.8660254,-0.5,0.5,0.8660254,-778.67628,378.37615)" + xlink:href="#path4597" + inkscape:tiled-clone-of="#path4597" + y="0" + x="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '" + x="163.15894" + y="1029.7737" + id="text3592" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3594" x="163.15894" - style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '" - xml:space="preserve"><tspan - style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4" - y="1103.7737" - x="163.15894" - id="tspan3594" - sodipodi:role="line">500</tspan></text> - <text - xml:space="preserve" - style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '" - x="97.158943" - y="1103.7737" - id="text3596" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3598" - x="97.158943" - y="1103.7737" - style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4">50</tspan></text> - </g> + y="1029.7737" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4">500</tspan></text> + <text + sodipodi:linespacing="125%" + id="text3596" + y="1029.7737" + x="107.15894" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '" + xml:space="preserve"><tspan + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4" + y="1029.7737" + x="107.15894" + id="tspan3598" + sodipodi:role="line">1</tspan></text> <path sodipodi:type="arc" style="fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:none" @@ -6642,5 +6638,29 @@ x="652.59644" y="1013.3674" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4">Trim</tspan></text> + <text + sodipodi:linespacing="125%" + id="text3721" + y="1013.3674" + x="762.59644" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '" + xml:space="preserve"><tspan + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4" + y="1013.3674" + x="762.59644" + id="tspan3723" + sodipodi:role="line">Avg</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '" + x="824.59644" + y="1013.3674" + id="text3725" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3727" + x="824.59644" + y="1013.3674" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4">Max</tspan></text> </g> </svg> |