summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2017-11-25 22:30:15 +1100
committerDamien Zammit <damien@zamaudio.com>2017-11-25 22:33:55 +1100
commit63a9c0903daf63180f068cc46c18fde4b85a9d71 (patch)
treeb1fe116477aacc6882b669d60878e53737828e0b
parent3e13e6170f467eaf2ba8579441c8f9d0bf1f0c40 (diff)
ZamSFZ: Show SFZ loading status
-rw-r--r--Makefile1
-rw-r--r--plugins/ZamSFZ/Sfz.cpp6
-rw-r--r--plugins/ZamSFZ/ZamSFZArtwork.cpp186
-rw-r--r--plugins/ZamSFZ/ZamSFZArtwork.hpp10
-rw-r--r--plugins/ZamSFZ/ZamSFZPlugin.cpp23
-rw-r--r--plugins/ZamSFZ/ZamSFZPlugin.hpp5
-rw-r--r--plugins/ZamSFZ/ZamSFZUI.cpp16
-rw-r--r--plugins/ZamSFZ/ZamSFZUI.hpp6
-rw-r--r--plugins/ZamSFZ/artwork/empty.pngbin0 -> 2042 bytes
-rw-r--r--plugins/ZamSFZ/artwork/loading.pngbin0 -> 2465 bytes
-rw-r--r--plugins/ZamSFZ/artwork/zamsfz.svg176
11 files changed, 333 insertions, 96 deletions
diff --git a/Makefile b/Makefile
index fb34ada..ddeb666 100644
--- a/Makefile
+++ b/Makefile
@@ -69,6 +69,7 @@ ifeq ($(HAVE_DGL),true)
endif
$(MAKE) clean -C dpf/utils/lv2-ttl-generator
rm -f lib/zita-convolver-3.1.0/*.o lib/zita-convolver-3.1.0/*.d
+ rm -f plugins/ZamSFZ/libsfz/*.o plugins/ZamSFZ/libsfz/*.d
# --------------------------------------------------------------
diff --git a/plugins/ZamSFZ/Sfz.cpp b/plugins/ZamSFZ/Sfz.cpp
index be51654..eddc5fd 100644
--- a/plugins/ZamSFZ/Sfz.cpp
+++ b/plugins/ZamSFZ/Sfz.cpp
@@ -51,10 +51,6 @@ void Sfz::remapvelocityranges(::sfz::Instrument *inst)
}
}
- for (i = 0; i < tmp.size(); i++) {
- printf("tmp: k:%d (%d, %d) %s\n", tmp[i].lokey, tmp[i].lovel, tmp[i].hivel, tmp[i].sample.c_str());
- }
-
oldkey = -1;
for (i = 0; i < tmp.size(); i++) {
if (tmp[i].lokey == tmp[i].hikey) {
@@ -95,7 +91,7 @@ void Sfz::remapvelocityranges(::sfz::Instrument *inst)
inst->regions.clear();
for (i = 0; i < remap.size(); i++) {
inst->regions.push_back(remap[i]);
- printf("k:%d (%d, %d) %s\n", remap[i]->lokey, remap[i]->lovel, remap[i]->hivel, remap[i]->sample.c_str());
+ //printf("k:%d (%d, %d) %s\n", remap[i]->lokey, remap[i]->lovel, remap[i]->hivel, remap[i]->sample.c_str());
}
}
diff --git a/plugins/ZamSFZ/ZamSFZArtwork.cpp b/plugins/ZamSFZ/ZamSFZArtwork.cpp
index 984394b..cd747af 100644
--- a/plugins/ZamSFZ/ZamSFZArtwork.cpp
+++ b/plugins/ZamSFZ/ZamSFZArtwork.cpp
@@ -2,7 +2,92 @@
#include "ZamSFZArtwork.hpp"
-static const unsigned char temp1[] = {
+static const unsigned char temp_empty_1[] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0,
+ 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0,
+ 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0,
+ 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 8, 8, 0, 0, 31, 31, 0, 0, 52, 52, 0, 0, 58, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0,
+ 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0,
+ 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 58, 58, 0, 0, 52, 52, 0,
+ 0, 30, 31, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 36, 37, 0, 0, 114, 115, 0, 0, 180, 182, 0, 0, 206, 208, 0, 0, 210, 213, 0, 0, 212, 215, 0, 0, 212, 215, 0,
+ 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0,
+ 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0,
+ 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 210, 213, 0, 0, 206, 208, 0, 0, 179, 181, 0, 0, 112, 114, 0, 0, 35, 36, 0, 0, 0, 0, 0, 0, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 76, 77, 0, 0, 171, 173, 0, 0, 226, 229, 0, 0, 249, 251, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0,
+ 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0,
+ 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0,
+ 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 249, 250, 0, 0, 225, 228, 0, 0, 170, 172, 0, 0, 75, 76, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 74, 75, 0, 0, 187, 189, 0, 0, 246, 248, 0, 0, 255, 255, 0, 0, 253, 255, 0, 0, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 254, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 254, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 254, 255, 0, 0, 252, 255, 0,
+ 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 253, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 255, 255, 0, 0, 254, 255, 0,
+ 0, 254, 255, 0, 0, 255, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 254, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0,
+ 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 255, 255, 0, 0, 246, 247, 0, 0, 186, 189, 0, 0, 74, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 33, 0, 0, 172, 175, 0, 0, 247, 248, 0, 0, 254, 255, 0, 0, 252, 255, 0, 0, 254, 255, 0, 0, 234, 236, 0,
+ 0, 184, 186, 0, 0, 172, 175, 0, 0, 225, 227, 0, 0, 251, 254, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 254, 255, 0, 0, 237, 239, 0, 0, 184, 186, 0, 0, 159, 161, 0, 0, 161, 163, 0, 0, 160, 162, 0, 0, 168, 171, 0, 0, 205, 207, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 249, 252, 0, 0, 216, 218, 0, 0, 168, 170, 0, 0, 160, 162, 0, 0, 188, 190, 0,
+ 0, 235, 238, 0, 0, 254, 255, 0, 0, 255, 255, 0, 0, 215, 218, 0, 0, 160, 162, 0, 0, 161, 163, 0, 0, 160, 162, 0, 0, 160, 162, 0, 0, 162, 164, 0, 0, 173, 175, 0, 0, 240, 243, 0, 0, 245, 248, 0, 0, 182, 184, 0, 0, 168, 170, 0, 0, 217, 219, 0, 0, 203, 205, 0, 0, 157, 159, 0, 0, 190, 193, 0, 0, 249, 252, 0, 0, 253, 255, 0, 0, 242, 245, 0,
+ 0, 175, 177, 0, 0, 178, 180, 0, 0, 243, 245, 0, 0, 240, 242, 0, 0, 181, 183, 0, 0, 160, 162, 0, 0, 161, 163, 0, 0, 160, 162, 0, 0, 166, 168, 0, 0, 203, 205, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0,
+ 0, 254, 255, 0, 0, 247, 248, 0, 0, 171, 174, 0, 0, 31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 111, 112, 0, 0, 227, 228, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 207, 210, 0, 0, 86, 88, 0, 0, 59, 59, 0, 0, 185, 187, 0, 0, 249, 252, 0, 0, 252, 255, 0, 0, 252, 255, 0,
+ 0, 240, 243, 0, 0, 150, 152, 0, 0, 58, 58, 0, 0, 33, 34, 0, 0, 40, 41, 0, 0, 37, 37, 0, 0, 40, 40, 0, 0, 97, 98, 0, 0, 208, 210, 0, 0, 252, 255, 0, 0, 243, 246, 0, 0, 140, 142, 0, 0, 46, 46, 0, 0, 36, 36, 0, 0, 74, 75, 0, 0, 200, 202, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 164, 166, 0, 0, 31, 31, 0, 0, 37, 37, 0,
+ 0, 47, 48, 0, 0, 46, 47, 0, 0, 39, 40, 0, 0, 48, 49, 0, 0, 147, 149, 0, 0, 217, 220, 0, 0, 83, 85, 0, 0, 48, 48, 0, 0, 166, 168, 0, 0, 132, 134, 0, 0, 23, 23, 0, 0, 83, 84, 0, 0, 205, 208, 0, 0, 255, 255, 0, 0, 227, 230, 0, 0, 66, 66, 0, 0, 70, 71, 0, 0, 216, 219, 0, 0, 152, 154, 0, 0, 56, 56, 0, 0, 34, 35, 0,
+ 0, 40, 41, 0, 0, 38, 38, 0, 0, 38, 38, 0, 0, 95, 96, 0, 0, 204, 206, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 226, 227, 0, 0, 108, 110, 0, 0, 1, 1, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 8, 8, 0, 0, 182, 184, 0, 0, 248, 251, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 200, 202, 0, 0, 59, 60, 0, 0, 29, 29, 0, 0, 172, 174, 0, 0, 249, 252, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 207, 209, 0, 0, 51, 51, 0, 0, 4, 4, 0, 0, 63, 64, 0, 0, 103, 104, 0, 0, 84, 85, 0,
+ 0, 35, 35, 0, 0, 19, 19, 0, 0, 121, 122, 0, 0, 251, 254, 0, 0, 237, 240, 0, 0, 72, 73, 0, 0, 19, 20, 0, 0, 31, 32, 0, 0, 16, 16, 0, 0, 162, 164, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 152, 154, 0, 0, 0, 0, 0, 0, 27, 27, 0, 0, 107, 109, 0, 0, 109, 111, 0, 0, 85, 86, 0, 0, 8, 8, 0, 0, 26, 27, 0, 0, 185, 188, 0,
+ 0, 59, 59, 0, 0, 15, 15, 0, 0, 151, 153, 0, 0, 114, 116, 0, 0, 0, 0, 0, 0, 21, 21, 0, 0, 120, 121, 0, 0, 251, 254, 0, 0, 223, 226, 0, 0, 35, 35, 0, 0, 38, 38, 0, 0, 183, 185, 0, 0, 47, 47, 0, 0, 8, 8, 0, 0, 69, 70, 0, 0, 102, 103, 0, 0, 88, 89, 0, 0, 38, 39, 0, 0, 16, 17, 0, 0, 118, 120, 0, 0, 254, 255, 0,
+ 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 248, 251, 0, 0, 180, 182, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 30, 31, 0, 0, 211, 213, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0,
+ 0, 252, 255, 0, 0, 255, 255, 0, 0, 200, 202, 0, 0, 60, 61, 0, 0, 29, 29, 0, 0, 173, 175, 0, 0, 249, 252, 0, 0, 252, 255, 0, 0, 251, 254, 0, 0, 183, 185, 0, 0, 39, 40, 0, 0, 32, 32, 0, 0, 177, 177, 0, 0, 255, 255, 0, 0, 227, 228, 0, 0, 113, 114, 0, 0, 6, 6, 0, 0, 92, 94, 0, 0, 249, 252, 0, 0, 221, 223, 0, 0, 30, 31, 0,
+ 0, 57, 58, 0, 0, 94, 96, 0, 0, 22, 22, 0, 0, 118, 119, 0, 0, 229, 232, 0, 0, 255, 255, 0, 0, 155, 157, 0, 0, 0, 0, 0, 0, 61, 62, 0, 0, 245, 247, 0, 0, 255, 255, 0, 0, 228, 231, 0, 0, 23, 23, 0, 0, 1, 1, 0, 0, 178, 180, 0, 0, 59, 59, 0, 0, 16, 16, 0, 0, 152, 154, 0, 0, 114, 115, 0, 0, 0, 0, 0, 0, 2, 2, 0,
+ 0, 51, 51, 0, 0, 208, 211, 0, 0, 223, 226, 0, 0, 37, 37, 0, 0, 39, 39, 0, 0, 162, 164, 0, 0, 35, 36, 0, 0, 39, 40, 0, 0, 192, 193, 0, 0, 255, 255, 0, 0, 241, 242, 0, 0, 148, 149, 0, 0, 62, 63, 0, 0, 140, 141, 0, 0, 254, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0,
+ 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 210, 213, 0, 0, 29, 29, 0, 0, 2, 2, 0, 0, 3, 3, 0, 0, 53, 54, 0, 0, 216, 219, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 200, 202, 0, 0, 60, 61, 0, 0, 29, 29, 0, 0, 173, 175, 0,
+ 0, 249, 252, 0, 0, 252, 255, 0, 0, 251, 254, 0, 0, 184, 186, 0, 0, 39, 40, 0, 0, 38, 39, 0, 0, 180, 182, 0, 0, 255, 255, 0, 0, 229, 231, 0, 0, 118, 119, 0, 0, 6, 6, 0, 0, 94, 95, 0, 0, 243, 246, 0, 0, 175, 176, 0, 0, 19, 19, 0, 0, 107, 108, 0, 0, 154, 156, 0, 0, 38, 39, 0, 0, 71, 72, 0, 0, 200, 203, 0, 0, 255, 255, 0,
+ 0, 155, 157, 0, 0, 0, 0, 0, 0, 60, 61, 0, 0, 241, 244, 0, 0, 253, 255, 0, 0, 233, 236, 0, 0, 25, 25, 0, 0, 2, 2, 0, 0, 178, 180, 0, 0, 59, 59, 0, 0, 16, 16, 0, 0, 152, 154, 0, 0, 113, 114, 0, 0, 12, 12, 0, 0, 34, 34, 0, 0, 26, 27, 0, 0, 115, 116, 0, 0, 217, 220, 0, 0, 37, 38, 0, 0, 39, 39, 0, 0, 162, 164, 0,
+ 0, 35, 36, 0, 0, 46, 46, 0, 0, 193, 195, 0, 0, 243, 246, 0, 0, 227, 230, 0, 0, 228, 231, 0, 0, 229, 231, 0, 0, 237, 240, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0,
+ 0, 216, 218, 0, 0, 52, 53, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 61, 62, 0, 0, 218, 221, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 200, 202, 0, 0, 60, 61, 0, 0, 29, 29, 0, 0, 173, 175, 0, 0, 249, 252, 0, 0, 252, 255, 0, 0, 251, 254, 0, 0, 184, 186, 0, 0, 39, 40, 0, 0, 38, 39, 0,
+ 0, 180, 182, 0, 0, 255, 255, 0, 0, 229, 231, 0, 0, 118, 119, 0, 0, 6, 6, 0, 0, 94, 96, 0, 0, 234, 237, 0, 0, 118, 119, 0, 0, 16, 16, 0, 0, 151, 152, 0, 0, 203, 206, 0, 0, 53, 54, 0, 0, 27, 28, 0, 0, 172, 174, 0, 0, 255, 255, 0, 0, 155, 157, 0, 0, 0, 0, 0, 0, 60, 61, 0, 0, 241, 244, 0, 0, 253, 255, 0, 0, 233, 236, 0,
+ 0, 25, 25, 0, 0, 2, 2, 0, 0, 178, 180, 0, 0, 59, 59, 0, 0, 16, 16, 0, 0, 152, 154, 0, 0, 111, 113, 0, 0, 26, 27, 0, 0, 90, 91, 0, 0, 66, 67, 0, 0, 43, 44, 0, 0, 177, 178, 0, 0, 36, 36, 0, 0, 39, 39, 0, 0, 162, 164, 0, 0, 35, 36, 0, 0, 46, 46, 0, 0, 191, 194, 0, 0, 156, 158, 0, 0, 81, 82, 0, 0, 84, 85, 0,
+ 0, 88, 89, 0, 0, 147, 148, 0, 0, 254, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 218, 221, 0, 0, 61, 62, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 61, 62, 0, 0, 218, 221, 0,
+ 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 200, 202, 0, 0, 60, 61, 0, 0, 29, 29, 0, 0, 173, 175, 0, 0, 249, 252, 0, 0, 252, 255, 0, 0, 251, 254, 0, 0, 184, 186, 0, 0, 39, 40, 0, 0, 38, 39, 0, 0, 180, 182, 0, 0, 255, 255, 0, 0, 229, 231, 0, 0, 118, 119, 0, 0, 6, 6, 0, 0, 95, 96, 0,
+ 0, 226, 228, 0, 0, 62, 63, 0, 0, 10, 10, 0, 0, 130, 132, 0, 0, 165, 167, 0, 0, 49, 49, 0, 0, 0, 0, 0, 0, 142, 144, 0, 0, 255, 255, 0, 0, 155, 157, 0, 0, 0, 0, 0, 0, 60, 61, 0, 0, 241, 244, 0, 0, 253, 255, 0, 0, 233, 236, 0, 0, 25, 25, 0, 0, 2, 2, 0, 0, 178, 180, 0, 0, 59, 59, 0, 0, 16, 16, 0, 0, 153, 155, 0,
+ 0, 112, 113, 0, 0, 24, 24, 0, 0, 132, 133, 0, 0, 154, 156, 0, 0, 19, 20, 0, 0, 78, 79, 0, 0, 31, 31, 0, 0, 39, 39, 0, 0, 162, 164, 0, 0, 35, 36, 0, 0, 46, 47, 0, 0, 190, 193, 0, 0, 140, 142, 0, 0, 50, 51, 0, 0, 30, 30, 0, 0, 12, 12, 0, 0, 98, 99, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0,
+ 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 218, 221, 0, 0, 61, 62, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 52, 53, 0, 0, 216, 218, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 200, 202, 0,
+ 0, 60, 61, 0, 0, 29, 29, 0, 0, 173, 175, 0, 0, 248, 251, 0, 0, 252, 255, 0, 0, 251, 254, 0, 0, 184, 186, 0, 0, 39, 40, 0, 0, 38, 39, 0, 0, 179, 182, 0, 0, 255, 255, 0, 0, 229, 231, 0, 0, 118, 119, 0, 0, 6, 7, 0, 0, 93, 94, 0, 0, 208, 210, 0, 0, 19, 19, 0, 0, 2, 2, 0, 0, 19, 20, 0, 0, 24, 25, 0, 0, 7, 8, 0,
+ 0, 0, 0, 0, 0, 105, 107, 0, 0, 233, 236, 0, 0, 157, 159, 0, 0, 0, 0, 0, 0, 60, 61, 0, 0, 241, 244, 0, 0, 253, 255, 0, 0, 233, 236, 0, 0, 25, 25, 0, 0, 2, 2, 0, 0, 178, 180, 0, 0, 59, 59, 0, 0, 16, 16, 0, 0, 153, 155, 0, 0, 112, 113, 0, 0, 22, 22, 0, 0, 145, 147, 0, 0, 210, 213, 0, 0, 68, 69, 0, 0, 11, 11, 0,
+ 0, 9, 9, 0, 0, 38, 38, 0, 0, 163, 164, 0, 0, 35, 36, 0, 0, 46, 46, 0, 0, 193, 195, 0, 0, 241, 244, 0, 0, 205, 208, 0, 0, 101, 102, 0, 0, 1, 1, 0, 0, 93, 94, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0,
+ 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 216, 218, 0, 0, 52, 52, 0, 0, 3, 3, 0, 0, 2, 2, 0, 0, 30, 30, 0, 0, 211, 213, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 200, 202, 0, 0, 61, 62, 0, 0, 20, 20, 0, 0, 121, 123, 0, 0, 174, 176, 0, 0, 177, 179, 0, 0, 190, 193, 0,
+ 0, 174, 176, 0, 0, 42, 42, 0, 0, 16, 16, 0, 0, 132, 134, 0, 0, 210, 212, 0, 0, 172, 174, 0, 0, 75, 75, 0, 0, 9, 9, 0, 0, 82, 83, 0, 0, 161, 163, 0, 0, 13, 13, 0, 0, 75, 76, 0, 0, 145, 147, 0, 0, 156, 157, 0, 0, 111, 112, 0, 0, 26, 26, 0, 0, 64, 65, 0, 0, 200, 202, 0, 0, 160, 161, 0, 0, 0, 0, 0, 0, 49, 49, 0,
+ 0, 195, 198, 0, 0, 200, 202, 0, 0, 161, 163, 0, 0, 15, 15, 0, 0, 1, 1, 0, 0, 178, 181, 0, 0, 59, 60, 0, 0, 16, 16, 0, 0, 153, 155, 0, 0, 112, 113, 0, 0, 22, 22, 0, 0, 145, 146, 0, 0, 245, 248, 0, 0, 157, 159, 0, 0, 4, 4, 0, 0, 3, 3, 0, 0, 37, 37, 0, 0, 164, 166, 0, 0, 36, 36, 0, 0, 20, 20, 0, 0, 151, 153, 0,
+ 0, 222, 225, 0, 0, 192, 194, 0, 0, 86, 87, 0, 0, 2, 2, 0, 0, 91, 92, 0, 0, 220, 223, 0, 0, 129, 130, 0, 0, 162, 164, 0, 0, 178, 180, 0, 0, 131, 133, 0, 0, 202, 205, 0, 0, 150, 152, 0, 0, 135, 136, 0, 0, 210, 212, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 210, 213, 0, 0, 29, 29, 0, 0, 2, 2, 0,
+ 0, 0, 0, 0, 0, 8, 8, 0, 0, 181, 183, 0, 0, 248, 251, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 199, 201, 0, 0, 60, 60, 0, 0, 3, 3, 0, 0, 24, 24, 0, 0, 37, 38, 0, 0, 40, 40, 0, 0, 77, 79, 0, 0, 199, 202, 0, 0, 102, 103, 0, 0, 13, 13, 0, 0, 26, 26, 0, 0, 51, 51, 0, 0, 38, 39, 0,
+ 0, 12, 12, 0, 0, 46, 47, 0, 0, 154, 155, 0, 0, 102, 103, 0, 0, 17, 17, 0, 0, 155, 156, 0, 0, 232, 234, 0, 0, 242, 245, 0, 0, 209, 212, 0, 0, 61, 62, 0, 0, 18, 18, 0, 0, 163, 165, 0, 0, 160, 161, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 47, 47, 0, 0, 48, 48, 0, 0, 34, 35, 0, 0, 6, 7, 0, 0, 85, 86, 0, 0, 199, 202, 0,
+ 0, 58, 59, 0, 0, 12, 12, 0, 0, 150, 152, 0, 0, 112, 113, 0, 0, 20, 20, 0, 0, 140, 142, 0, 0, 255, 255, 0, 0, 213, 216, 0, 0, 66, 66, 0, 0, 5, 5, 0, 0, 34, 34, 0, 0, 204, 207, 0, 0, 99, 100, 0, 0, 14, 14, 0, 0, 33, 33, 0, 0, 55, 56, 0, 0, 45, 46, 0, 0, 15, 15, 0, 0, 42, 43, 0, 0, 168, 170, 0, 0, 190, 193, 0,
+ 0, 27, 27, 0, 0, 88, 89, 0, 0, 118, 119, 0, 0, 31, 32, 0, 0, 161, 163, 0, 0, 66, 67, 0, 0, 38, 38, 0, 0, 175, 177, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 248, 250, 0, 0, 180, 182, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 110, 111, 0, 0, 227, 227, 0, 0, 255, 255, 0, 0, 252, 255, 0,
+ 0, 252, 255, 0, 0, 255, 255, 0, 0, 225, 227, 0, 0, 152, 154, 0, 0, 118, 119, 0, 0, 116, 117, 0, 0, 115, 116, 0, 0, 116, 117, 0, 0, 140, 142, 0, 0, 233, 235, 0, 0, 206, 209, 0, 0, 139, 141, 0, 0, 114, 115, 0, 0, 113, 115, 0, 0, 114, 115, 0, 0, 123, 124, 0, 0, 169, 171, 0, 0, 225, 228, 0, 0, 159, 162, 0, 0, 129, 130, 0, 0, 220, 223, 0,
+ 0, 251, 252, 0, 0, 254, 255, 0, 0, 248, 251, 0, 0, 161, 163, 0, 0, 120, 121, 0, 0, 197, 199, 0, 0, 205, 207, 0, 0, 122, 123, 0, 0, 117, 119, 0, 0, 114, 115, 0, 0, 114, 115, 0, 0, 116, 117, 0, 0, 130, 132, 0, 0, 202, 205, 0, 0, 234, 237, 0, 0, 149, 151, 0, 0, 127, 129, 0, 0, 200, 203, 0, 0, 179, 181, 0, 0, 131, 132, 0, 0, 195, 197, 0,
+ 0, 255, 255, 0, 0, 242, 244, 0, 0, 181, 183, 0, 0, 123, 124, 0, 0, 141, 142, 0, 0, 238, 240, 0, 0, 207, 209, 0, 0, 137, 139, 0, 0, 113, 115, 0, 0, 113, 114, 0, 0, 113, 115, 0, 0, 120, 121, 0, 0, 166, 168, 0, 0, 236, 239, 0, 0, 216, 218, 0, 0, 123, 124, 0, 0, 158, 160, 0, 0, 175, 177, 0, 0, 125, 127, 0, 0, 200, 202, 0, 0, 145, 147, 0,
+ 0, 129, 130, 0, 0, 207, 210, 0, 0, 255, 255, 0, 0, 252, 255, 0, 0, 255, 255, 0, 0, 226, 226, 0, 0, 107, 108, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 0, 0, 172, 174, 0, 0, 247, 248, 0, 0, 254, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 248, 251, 0, 0, 238, 241, 0, 0, 234, 236, 0, 0, 234, 237, 0,
+ 0, 234, 237, 0, 0, 234, 237, 0, 0, 237, 240, 0, 0, 249, 252, 0, 0, 255, 255, 0, 0, 241, 243, 0, 0, 233, 236, 0, 0, 234, 237, 0, 0, 234, 236, 0, 0, 238, 241, 0, 0, 249, 251, 0, 0, 251, 252, 0, 0, 237, 240, 0, 0, 235, 238, 0, 0, 251, 254, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 242, 244, 0, 0, 233, 235, 0, 0, 242, 245, 0,
+ 0, 246, 249, 0, 0, 235, 237, 0, 0, 234, 237, 0, 0, 234, 237, 0, 0, 234, 237, 0, 0, 235, 237, 0, 0, 241, 244, 0, 0, 253, 254, 0, 0, 252, 254, 0, 0, 238, 241, 0, 0, 235, 238, 0, 0, 246, 249, 0, 0, 243, 245, 0, 0, 236, 238, 0, 0, 244, 247, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 248, 251, 0, 0, 235, 237, 0, 0, 237, 240, 0, 0, 250, 253, 0,
+ 0, 255, 255, 0, 0, 240, 242, 0, 0, 234, 236, 0, 0, 234, 237, 0, 0, 234, 236, 0, 0, 237, 240, 0, 0, 247, 249, 0, 0, 254, 255, 0, 0, 247, 250, 0, 0, 235, 237, 0, 0, 239, 242, 0, 0, 242, 245, 0, 0, 235, 238, 0, 0, 245, 248, 0, 0, 238, 241, 0, 0, 235, 238, 0, 0, 246, 249, 0, 0, 252, 255, 0, 0, 254, 255, 0, 0, 246, 247, 0, 0, 170, 172, 0,
+ 0, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 75, 0, 0, 186, 189, 0, 0, 246, 247, 0, 0, 255, 255, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0,
+ 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0,
+ 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0, 0, 254, 255, 0,
+ 0, 253, 255, 0, 0, 252, 255, 0, 0, 252, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 253, 255, 0, 0, 254, 255, 0, 0, 253, 255, 0, 0, 255, 255, 0, 0, 246, 247, 0, 0, 185, 187, 0, 0, 73, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
+ 0, 0, 0, 0, 0, 75, 76, 0, 0, 169, 171, 0, 0, 225, 228, 0, 0, 249, 250, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0,
+ 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0,
+ 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0,
+ 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 248, 250, 0, 0, 225, 227, 0, 0, 168, 170, 0, 0, 74, 75, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 35, 35, 0, 0, 112, 113, 0, 0, 179, 181, 0, 0, 205, 208, 0,
+ 0, 210, 213, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0,
+ 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0,
+ 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 212, 215, 0, 0, 210, 213, 0, 0, 205, 208, 0, 0, 178, 180, 0, 0, 110, 111, 0,
+ 0, 34, 34, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 30, 30, 0, 0, 52, 52, 0, 0, 58, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0,
+ 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0,
+ 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0,
+ 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 57, 58, 0, 0, 58, 58, 0, 0, 52, 52, 0, 0, 29, 30, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0,
+ 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0,
+ 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0,
+ 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 3, 3, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,};
+const char* ZamSFZArtwork::emptyData = (const char*)temp_empty_1;
+
+static const unsigned char temp_knob_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, 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,9 +173,9 @@ 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* ZamSFZArtwork::knobData = (const char*)temp1;
+const char* ZamSFZArtwork::knobData = (const char*)temp_knob_2;
-static const unsigned char temp2[] = {
+static const unsigned char temp_load_3[] = {
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 18, 0, 0, 0, 93, 0, 0, 0, 147, 0, 0, 0, 200, 0, 0, 0, 248, 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, 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, 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,
@@ -173,9 +258,94 @@ static const unsigned char temp2[] = {
0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 240, 0, 0, 0, 192, 0, 0, 0, 139, 0, 0, 0, 85, 0, 0, 0, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,};
-const char* ZamSFZArtwork::loadData = (const char*)temp2;
+const char* ZamSFZArtwork::loadData = (const char*)temp_load_3;
+
+static const unsigned char temp_loading_4[] = {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 47, 0, 0, 0, 121, 0, 0, 0, 187, 0, 2, 2, 229, 0, 3, 3, 249, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255,
+ 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255,
+ 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255,
+ 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 249, 0, 2, 2, 229, 0, 0, 0, 186, 0, 0, 0, 120, 0, 0, 0, 46, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 123, 0, 0, 0, 207,
+ 0, 0, 0, 236, 0, 8, 8, 244, 0, 31, 31, 250, 0, 52, 52, 254, 0, 58, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255,
+ 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255,
+ 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 58, 58, 255, 0, 52, 52, 254,
+ 0, 30, 31, 250, 0, 8, 8, 244, 0, 0, 0, 236, 0, 0, 0, 206, 0, 0, 0, 122, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 1, 1, 159, 0, 0, 0, 232, 0, 36, 37, 252, 0, 114, 115, 255, 0, 180, 182, 255, 0, 206, 208, 255, 0, 210, 213, 255, 0, 212, 215, 255, 0, 212, 215, 255,
+ 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255,
+ 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255,
+ 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 210, 213, 255, 0, 206, 208, 255, 0, 179, 181, 255, 0, 112, 114, 255, 0, 35, 36, 252, 0, 0, 0, 232, 0, 1, 1, 158,
+ 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 22, 0, 1, 1, 157, 0, 0, 0, 240, 0, 76, 77, 255, 0, 171, 173, 255, 0, 226, 229, 255, 0, 249, 251, 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, 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, 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, 249, 250, 255, 0, 225, 228, 255, 0, 170, 172, 255, 0, 75, 76, 255, 0, 0, 0, 240, 0, 1, 1, 156, 0, 0, 0, 21, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 117, 0, 0, 0, 233,
+ 0, 74, 75, 255, 0, 187, 189, 255, 0, 246, 248, 255, 0, 255, 255, 255, 0, 253, 255, 255, 0, 253, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 254, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 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, 253, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 255, 255, 255, 0, 254, 255, 255,
+ 0, 254, 255, 255, 0, 255, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 255, 255, 255, 0, 246, 247, 255, 0, 186, 189, 255, 0, 74, 75, 255, 0, 0, 0, 232, 0, 0, 0, 115, 0, 0, 0, 5, 0, 0, 0, 41, 0, 0, 0, 206, 0, 33, 33, 252, 0, 172, 175, 255, 0, 247, 248, 255, 0, 254, 255, 255, 0, 252, 255, 255, 0, 254, 255, 255, 0, 234, 236, 255,
+ 0, 184, 186, 255, 0, 172, 175, 255, 0, 225, 227, 255, 0, 251, 254, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 254, 255, 255, 0, 237, 239, 255, 0, 184, 186, 255, 0, 159, 161, 255, 0, 161, 163, 255, 0, 160, 162, 255, 0, 168, 171, 255, 0, 205, 207, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 249, 252, 255, 0, 216, 218, 255, 0, 168, 170, 255, 0, 160, 162, 255, 0, 188, 190, 255,
+ 0, 235, 238, 255, 0, 254, 255, 255, 0, 255, 255, 255, 0, 215, 218, 255, 0, 160, 162, 255, 0, 161, 163, 255, 0, 160, 162, 255, 0, 160, 162, 255, 0, 162, 164, 255, 0, 173, 175, 255, 0, 240, 243, 255, 0, 245, 248, 255, 0, 182, 184, 255, 0, 168, 170, 255, 0, 217, 219, 255, 0, 203, 205, 255, 0, 157, 159, 255, 0, 190, 193, 255, 0, 249, 252, 255, 0, 253, 255, 255, 0, 242, 245, 255,
+ 0, 175, 177, 255, 0, 178, 180, 255, 0, 243, 245, 255, 0, 240, 242, 255, 0, 181, 183, 255, 0, 160, 162, 255, 0, 161, 163, 255, 0, 160, 162, 255, 0, 166, 168, 255, 0, 203, 205, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 254, 255, 255, 0, 247, 248, 255, 0, 171, 174, 255, 0, 31, 31, 252, 0, 0, 0, 205, 0, 0, 0, 40, 0, 0, 0, 113, 0, 1, 1, 236, 0, 111, 112, 255, 0, 227, 228, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 207, 210, 255, 0, 86, 88, 255, 0, 59, 59, 255, 0, 185, 187, 255, 0, 249, 252, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 240, 243, 255, 0, 150, 152, 255, 0, 58, 58, 255, 0, 33, 34, 255, 0, 40, 41, 255, 0, 37, 37, 255, 0, 40, 40, 255, 0, 97, 98, 255, 0, 208, 210, 255, 0, 252, 255, 255, 0, 243, 246, 255, 0, 140, 142, 255, 0, 46, 46, 255, 0, 36, 36, 255, 0, 74, 75, 255, 0, 200, 202, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 164, 166, 255, 0, 31, 31, 255, 0, 37, 37, 255,
+ 0, 47, 48, 255, 0, 46, 47, 255, 0, 39, 40, 255, 0, 48, 49, 255, 0, 147, 149, 255, 0, 217, 220, 255, 0, 83, 85, 255, 0, 48, 48, 255, 0, 166, 168, 255, 0, 132, 134, 255, 0, 23, 23, 255, 0, 83, 84, 255, 0, 205, 208, 255, 0, 255, 255, 255, 0, 227, 230, 255, 0, 66, 66, 255, 0, 70, 71, 255, 0, 216, 219, 255, 0, 152, 154, 255, 0, 56, 56, 255, 0, 34, 35, 255,
+ 0, 40, 41, 255, 0, 38, 38, 255, 0, 38, 38, 255, 0, 95, 96, 255, 0, 204, 206, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 226, 227, 255, 0, 108, 110, 255, 0, 1, 1, 235, 0, 0, 0, 111,
+ 0, 0, 0, 182, 0, 8, 8, 245, 0, 182, 184, 255, 0, 248, 251, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 200, 202, 255, 0, 59, 60, 255, 0, 29, 29, 255, 0, 172, 174, 255, 0, 249, 252, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 207, 209, 255, 0, 51, 51, 255, 0, 4, 4, 255, 0, 63, 64, 255, 0, 103, 104, 255, 0, 84, 85, 255,
+ 0, 35, 35, 255, 0, 19, 19, 255, 0, 121, 122, 255, 0, 251, 254, 255, 0, 237, 240, 255, 0, 72, 73, 255, 0, 19, 20, 255, 0, 31, 32, 255, 0, 16, 16, 255, 0, 162, 164, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 152, 154, 255, 0, 0, 0, 255, 0, 27, 27, 255, 0, 107, 109, 255, 0, 109, 111, 255, 0, 85, 86, 255, 0, 8, 8, 255, 0, 26, 27, 255, 0, 185, 188, 255,
+ 0, 59, 59, 255, 0, 15, 15, 255, 0, 151, 153, 255, 0, 114, 116, 255, 0, 0, 0, 255, 0, 21, 21, 255, 0, 120, 121, 255, 0, 251, 254, 255, 0, 223, 226, 255, 0, 35, 35, 255, 0, 38, 38, 255, 0, 183, 185, 255, 0, 47, 47, 255, 0, 8, 8, 255, 0, 69, 70, 255, 0, 102, 103, 255, 0, 88, 89, 255, 0, 38, 39, 255, 0, 16, 17, 255, 0, 118, 120, 255, 0, 254, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 248, 251, 255, 0, 180, 182, 255, 0, 8, 8, 244, 0, 0, 0, 180, 0, 2, 2, 226, 0, 30, 31, 250, 0, 211, 213, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 255, 255, 255, 0, 200, 202, 255, 0, 60, 61, 255, 0, 29, 29, 255, 0, 173, 175, 255, 0, 249, 252, 255, 0, 252, 255, 255, 0, 251, 254, 255, 0, 183, 185, 255, 0, 39, 40, 255, 0, 32, 32, 255, 0, 177, 177, 255, 0, 255, 255, 255, 0, 227, 228, 255, 0, 113, 114, 255, 0, 6, 6, 255, 0, 92, 94, 255, 0, 249, 252, 255, 0, 221, 223, 255, 0, 30, 31, 255,
+ 0, 57, 58, 255, 0, 94, 96, 255, 0, 22, 22, 255, 0, 118, 119, 255, 0, 229, 232, 255, 0, 255, 255, 255, 0, 155, 157, 255, 0, 0, 0, 255, 0, 61, 62, 255, 0, 245, 247, 255, 0, 255, 255, 255, 0, 228, 231, 255, 0, 23, 23, 255, 0, 1, 1, 255, 0, 178, 180, 255, 0, 59, 59, 255, 0, 16, 16, 255, 0, 152, 154, 255, 0, 114, 115, 255, 0, 0, 0, 255, 0, 2, 2, 255,
+ 0, 51, 51, 255, 0, 208, 211, 255, 0, 223, 226, 255, 0, 37, 37, 255, 0, 39, 39, 255, 0, 162, 164, 255, 0, 35, 36, 255, 0, 39, 40, 255, 0, 192, 193, 255, 0, 255, 255, 255, 0, 241, 242, 255, 0, 148, 149, 255, 0, 62, 63, 255, 0, 140, 141, 255, 0, 254, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 210, 213, 255, 0, 29, 29, 250, 0, 2, 2, 224, 0, 3, 3, 247, 0, 53, 54, 254, 0, 216, 219, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 200, 202, 255, 0, 60, 61, 255, 0, 29, 29, 255, 0, 173, 175, 255,
+ 0, 249, 252, 255, 0, 252, 255, 255, 0, 251, 254, 255, 0, 184, 186, 255, 0, 39, 40, 255, 0, 38, 39, 255, 0, 180, 182, 255, 0, 255, 255, 255, 0, 229, 231, 255, 0, 118, 119, 255, 0, 6, 6, 255, 0, 94, 95, 255, 0, 243, 246, 255, 0, 175, 176, 255, 0, 19, 19, 255, 0, 107, 108, 255, 0, 154, 156, 255, 0, 38, 39, 255, 0, 71, 72, 255, 0, 200, 203, 255, 0, 255, 255, 255,
+ 0, 155, 157, 255, 0, 0, 0, 255, 0, 60, 61, 255, 0, 241, 244, 255, 0, 253, 255, 255, 0, 233, 236, 255, 0, 25, 25, 255, 0, 2, 2, 255, 0, 178, 180, 255, 0, 59, 59, 255, 0, 16, 16, 255, 0, 152, 154, 255, 0, 113, 114, 255, 0, 12, 12, 255, 0, 34, 34, 255, 0, 26, 27, 255, 0, 115, 116, 255, 0, 217, 220, 255, 0, 37, 38, 255, 0, 39, 39, 255, 0, 162, 164, 255,
+ 0, 35, 36, 255, 0, 46, 46, 255, 0, 193, 195, 255, 0, 243, 246, 255, 0, 227, 230, 255, 0, 228, 231, 255, 0, 229, 231, 255, 0, 237, 240, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255,
+ 0, 216, 218, 255, 0, 52, 53, 254, 0, 3, 3, 246, 0, 3, 3, 255, 0, 61, 62, 255, 0, 218, 221, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 200, 202, 255, 0, 60, 61, 255, 0, 29, 29, 255, 0, 173, 175, 255, 0, 249, 252, 255, 0, 252, 255, 255, 0, 251, 254, 255, 0, 184, 186, 255, 0, 39, 40, 255, 0, 38, 39, 255,
+ 0, 180, 182, 255, 0, 255, 255, 255, 0, 229, 231, 255, 0, 118, 119, 255, 0, 6, 6, 255, 0, 94, 96, 255, 0, 234, 237, 255, 0, 118, 119, 255, 0, 16, 16, 255, 0, 151, 152, 255, 0, 203, 206, 255, 0, 53, 54, 255, 0, 27, 28, 255, 0, 172, 174, 255, 0, 255, 255, 255, 0, 155, 157, 255, 0, 0, 0, 255, 0, 60, 61, 255, 0, 241, 244, 255, 0, 253, 255, 255, 0, 233, 236, 255,
+ 0, 25, 25, 255, 0, 2, 2, 255, 0, 178, 180, 255, 0, 59, 59, 255, 0, 16, 16, 255, 0, 152, 154, 255, 0, 111, 113, 255, 0, 26, 27, 255, 0, 90, 91, 255, 0, 66, 67, 255, 0, 43, 44, 255, 0, 177, 178, 255, 0, 36, 36, 255, 0, 39, 39, 255, 0, 162, 164, 255, 0, 35, 36, 255, 0, 46, 46, 255, 0, 191, 194, 255, 0, 156, 158, 255, 0, 81, 82, 255, 0, 84, 85, 255,
+ 0, 88, 89, 255, 0, 147, 148, 255, 0, 254, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 218, 221, 255, 0, 61, 62, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 61, 62, 255, 0, 218, 221, 255,
+ 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 200, 202, 255, 0, 60, 61, 255, 0, 29, 29, 255, 0, 173, 175, 255, 0, 249, 252, 255, 0, 252, 255, 255, 0, 251, 254, 255, 0, 184, 186, 255, 0, 39, 40, 255, 0, 38, 39, 255, 0, 180, 182, 255, 0, 255, 255, 255, 0, 229, 231, 255, 0, 118, 119, 255, 0, 6, 6, 255, 0, 95, 96, 255,
+ 0, 226, 228, 255, 0, 62, 63, 255, 0, 10, 10, 255, 0, 130, 132, 255, 0, 165, 167, 255, 0, 49, 49, 255, 0, 0, 0, 255, 0, 142, 144, 255, 0, 255, 255, 255, 0, 155, 157, 255, 0, 0, 0, 255, 0, 60, 61, 255, 0, 241, 244, 255, 0, 253, 255, 255, 0, 233, 236, 255, 0, 25, 25, 255, 0, 2, 2, 255, 0, 178, 180, 255, 0, 59, 59, 255, 0, 16, 16, 255, 0, 153, 155, 255,
+ 0, 112, 113, 255, 0, 24, 24, 255, 0, 132, 133, 255, 0, 154, 156, 255, 0, 19, 20, 255, 0, 78, 79, 255, 0, 31, 31, 255, 0, 39, 39, 255, 0, 162, 164, 255, 0, 35, 36, 255, 0, 46, 47, 255, 0, 190, 193, 255, 0, 140, 142, 255, 0, 50, 51, 255, 0, 30, 30, 255, 0, 12, 12, 255, 0, 98, 99, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 218, 221, 255, 0, 61, 62, 255, 0, 3, 3, 255, 0, 3, 3, 246, 0, 52, 53, 254, 0, 216, 218, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 200, 202, 255,
+ 0, 60, 61, 255, 0, 29, 29, 255, 0, 173, 175, 255, 0, 248, 251, 255, 0, 252, 255, 255, 0, 251, 254, 255, 0, 184, 186, 255, 0, 39, 40, 255, 0, 38, 39, 255, 0, 179, 182, 255, 0, 255, 255, 255, 0, 229, 231, 255, 0, 118, 119, 255, 0, 6, 7, 255, 0, 93, 94, 255, 0, 208, 210, 255, 0, 19, 19, 255, 0, 2, 2, 255, 0, 19, 20, 255, 0, 24, 25, 255, 0, 7, 8, 255,
+ 0, 0, 0, 255, 0, 105, 107, 255, 0, 233, 236, 255, 0, 157, 159, 255, 0, 0, 0, 255, 0, 60, 61, 255, 0, 241, 244, 255, 0, 253, 255, 255, 0, 233, 236, 255, 0, 25, 25, 255, 0, 2, 2, 255, 0, 178, 180, 255, 0, 59, 59, 255, 0, 16, 16, 255, 0, 153, 155, 255, 0, 112, 113, 255, 0, 22, 22, 255, 0, 145, 147, 255, 0, 210, 213, 255, 0, 68, 69, 255, 0, 11, 11, 255,
+ 0, 9, 9, 255, 0, 38, 38, 255, 0, 163, 164, 255, 0, 35, 36, 255, 0, 46, 46, 255, 0, 193, 195, 255, 0, 241, 244, 255, 0, 205, 208, 255, 0, 101, 102, 255, 0, 1, 1, 255, 0, 93, 94, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 216, 218, 255, 0, 52, 52, 254, 0, 3, 3, 244, 0, 2, 2, 225, 0, 30, 30, 250, 0, 211, 213, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 200, 202, 255, 0, 61, 62, 255, 0, 20, 20, 255, 0, 121, 123, 255, 0, 174, 176, 255, 0, 177, 179, 255, 0, 190, 193, 255,
+ 0, 174, 176, 255, 0, 42, 42, 255, 0, 16, 16, 255, 0, 132, 134, 255, 0, 210, 212, 255, 0, 172, 174, 255, 0, 75, 75, 255, 0, 9, 9, 255, 0, 82, 83, 255, 0, 161, 163, 255, 0, 13, 13, 255, 0, 75, 76, 255, 0, 145, 147, 255, 0, 156, 157, 255, 0, 111, 112, 255, 0, 26, 26, 255, 0, 64, 65, 255, 0, 200, 202, 255, 0, 160, 161, 255, 0, 0, 0, 255, 0, 49, 49, 255,
+ 0, 195, 198, 255, 0, 200, 202, 255, 0, 161, 163, 255, 0, 15, 15, 255, 0, 1, 1, 255, 0, 178, 181, 255, 0, 59, 60, 255, 0, 16, 16, 255, 0, 153, 155, 255, 0, 112, 113, 255, 0, 22, 22, 255, 0, 145, 146, 255, 0, 245, 248, 255, 0, 157, 159, 255, 0, 4, 4, 255, 0, 3, 3, 255, 0, 37, 37, 255, 0, 164, 166, 255, 0, 36, 36, 255, 0, 20, 20, 255, 0, 151, 153, 255,
+ 0, 222, 225, 255, 0, 192, 194, 255, 0, 86, 87, 255, 0, 2, 2, 255, 0, 91, 92, 255, 0, 220, 223, 255, 0, 129, 130, 255, 0, 162, 164, 255, 0, 178, 180, 255, 0, 131, 133, 255, 0, 202, 205, 255, 0, 150, 152, 255, 0, 135, 136, 255, 0, 210, 212, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 210, 213, 255, 0, 29, 29, 250, 0, 2, 2, 224,
+ 0, 0, 0, 181, 0, 8, 8, 245, 0, 181, 183, 255, 0, 248, 251, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 199, 201, 255, 0, 60, 60, 255, 0, 3, 3, 255, 0, 24, 24, 255, 0, 37, 38, 255, 0, 40, 40, 255, 0, 77, 79, 255, 0, 199, 202, 255, 0, 102, 103, 255, 0, 13, 13, 255, 0, 26, 26, 255, 0, 51, 51, 255, 0, 38, 39, 255,
+ 0, 12, 12, 255, 0, 46, 47, 255, 0, 154, 155, 255, 0, 102, 103, 255, 0, 17, 17, 255, 0, 155, 156, 255, 0, 232, 234, 255, 0, 242, 245, 255, 0, 209, 212, 255, 0, 61, 62, 255, 0, 18, 18, 255, 0, 163, 165, 255, 0, 160, 161, 255, 0, 0, 0, 255, 0, 11, 12, 255, 0, 47, 47, 255, 0, 48, 48, 255, 0, 34, 35, 255, 0, 6, 7, 255, 0, 85, 86, 255, 0, 199, 202, 255,
+ 0, 58, 59, 255, 0, 12, 12, 255, 0, 150, 152, 255, 0, 112, 113, 255, 0, 20, 20, 255, 0, 140, 142, 255, 0, 255, 255, 255, 0, 213, 216, 255, 0, 66, 66, 255, 0, 5, 5, 255, 0, 34, 34, 255, 0, 204, 207, 255, 0, 99, 100, 255, 0, 14, 14, 255, 0, 33, 33, 255, 0, 55, 56, 255, 0, 45, 46, 255, 0, 15, 15, 255, 0, 42, 43, 255, 0, 168, 170, 255, 0, 190, 193, 255,
+ 0, 27, 27, 255, 0, 88, 89, 255, 0, 118, 119, 255, 0, 31, 32, 255, 0, 161, 163, 255, 0, 66, 67, 255, 0, 38, 38, 255, 0, 175, 177, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 248, 250, 255, 0, 180, 182, 255, 0, 8, 8, 244, 0, 0, 0, 179, 0, 0, 0, 112, 0, 1, 1, 236, 0, 110, 111, 255, 0, 227, 227, 255, 0, 255, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 255, 255, 255, 0, 225, 227, 255, 0, 152, 154, 255, 0, 118, 119, 255, 0, 116, 117, 255, 0, 115, 116, 255, 0, 116, 117, 255, 0, 140, 142, 255, 0, 233, 235, 255, 0, 206, 209, 255, 0, 139, 141, 255, 0, 114, 115, 255, 0, 113, 115, 255, 0, 114, 115, 255, 0, 123, 124, 255, 0, 169, 171, 255, 0, 225, 228, 255, 0, 159, 162, 255, 0, 129, 130, 255, 0, 220, 223, 255,
+ 0, 251, 252, 255, 0, 254, 255, 255, 0, 248, 251, 255, 0, 161, 163, 255, 0, 120, 121, 255, 0, 197, 199, 255, 0, 205, 207, 255, 0, 122, 123, 255, 0, 117, 119, 255, 0, 114, 115, 255, 0, 114, 115, 255, 0, 116, 117, 255, 0, 130, 132, 255, 0, 202, 205, 255, 0, 234, 237, 255, 0, 149, 151, 255, 0, 127, 129, 255, 0, 200, 203, 255, 0, 179, 181, 255, 0, 131, 132, 255, 0, 195, 197, 255,
+ 0, 255, 255, 255, 0, 242, 244, 255, 0, 181, 183, 255, 0, 123, 124, 255, 0, 141, 142, 255, 0, 238, 240, 255, 0, 207, 209, 255, 0, 137, 139, 255, 0, 113, 115, 255, 0, 113, 114, 255, 0, 113, 115, 255, 0, 120, 121, 255, 0, 166, 168, 255, 0, 236, 239, 255, 0, 216, 218, 255, 0, 123, 124, 255, 0, 158, 160, 255, 0, 175, 177, 255, 0, 125, 127, 255, 0, 200, 202, 255, 0, 145, 147, 255,
+ 0, 129, 130, 255, 0, 207, 210, 255, 0, 255, 255, 255, 0, 252, 255, 255, 0, 255, 255, 255, 0, 226, 226, 255, 0, 107, 108, 255, 0, 1, 1, 235, 0, 0, 0, 111, 0, 0, 0, 41, 0, 0, 0, 205, 0, 32, 32, 252, 0, 172, 174, 255, 0, 247, 248, 255, 0, 254, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 248, 251, 255, 0, 238, 241, 255, 0, 234, 236, 255, 0, 234, 237, 255,
+ 0, 234, 237, 255, 0, 234, 237, 255, 0, 237, 240, 255, 0, 249, 252, 255, 0, 255, 255, 255, 0, 241, 243, 255, 0, 233, 236, 255, 0, 234, 237, 255, 0, 234, 236, 255, 0, 238, 241, 255, 0, 249, 251, 255, 0, 251, 252, 255, 0, 237, 240, 255, 0, 235, 238, 255, 0, 251, 254, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 242, 244, 255, 0, 233, 235, 255, 0, 242, 245, 255,
+ 0, 246, 249, 255, 0, 235, 237, 255, 0, 234, 237, 255, 0, 234, 237, 255, 0, 234, 237, 255, 0, 235, 237, 255, 0, 241, 244, 255, 0, 253, 254, 255, 0, 252, 254, 255, 0, 238, 241, 255, 0, 235, 238, 255, 0, 246, 249, 255, 0, 243, 245, 255, 0, 236, 238, 255, 0, 244, 247, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 248, 251, 255, 0, 235, 237, 255, 0, 237, 240, 255, 0, 250, 253, 255,
+ 0, 255, 255, 255, 0, 240, 242, 255, 0, 234, 236, 255, 0, 234, 237, 255, 0, 234, 236, 255, 0, 237, 240, 255, 0, 247, 249, 255, 0, 254, 255, 255, 0, 247, 250, 255, 0, 235, 237, 255, 0, 239, 242, 255, 0, 242, 245, 255, 0, 235, 238, 255, 0, 245, 248, 255, 0, 238, 241, 255, 0, 235, 238, 255, 0, 246, 249, 255, 0, 252, 255, 255, 0, 254, 255, 255, 0, 246, 247, 255, 0, 170, 172, 255,
+ 0, 30, 30, 252, 0, 0, 0, 204, 0, 0, 0, 40, 0, 0, 0, 5, 0, 0, 0, 116, 0, 0, 0, 233, 0, 74, 75, 255, 0, 186, 189, 255, 0, 246, 247, 255, 0, 255, 255, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255,
+ 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255,
+ 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255, 0, 254, 255, 255,
+ 0, 253, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 253, 255, 255, 0, 254, 255, 255, 0, 253, 255, 255, 0, 255, 255, 255, 0, 246, 247, 255, 0, 185, 187, 255, 0, 73, 73, 255, 0, 0, 0, 232, 0, 0, 0, 115, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 21, 0, 1, 1, 156,
+ 0, 0, 0, 240, 0, 75, 76, 255, 0, 169, 171, 255, 0, 225, 228, 255, 0, 249, 250, 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, 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, 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, 248, 250, 255, 0, 225, 227, 255, 0, 168, 170, 255, 0, 74, 75, 255, 0, 0, 0, 239, 0, 1, 1, 155, 0, 0, 0, 21, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 1, 1, 158, 0, 0, 0, 232, 0, 35, 35, 252, 0, 112, 113, 255, 0, 179, 181, 255, 0, 205, 208, 255,
+ 0, 210, 213, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255,
+ 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255,
+ 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 210, 213, 255, 0, 205, 208, 255, 0, 178, 180, 255, 0, 110, 111, 255,
+ 0, 34, 34, 252, 0, 0, 0, 231, 0, 1, 1, 157, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 121, 0, 0, 0, 206, 0, 0, 0, 236, 0, 8, 8, 244, 0, 30, 30, 250, 0, 52, 52, 254, 0, 58, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255,
+ 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255,
+ 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255,
+ 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 57, 58, 255, 0, 58, 58, 255, 0, 52, 52, 254, 0, 29, 30, 250, 0, 7, 7, 244, 0, 0, 0, 236, 0, 0, 0, 205, 0, 0, 0, 120, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 46, 0, 0, 0, 119, 0, 0, 0, 185, 0, 2, 2, 228, 0, 3, 3, 249, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255,
+ 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255,
+ 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255,
+ 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 255, 0, 3, 3, 249, 0, 2, 2, 228, 0, 0, 0, 185, 0, 0, 0, 118, 0, 0, 0, 45, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,};
+const char* ZamSFZArtwork::loadingData = (const char*)temp_loading_4;
-static const unsigned char temp3[] = {
+static const unsigned char temp_loadpr_5[] = {
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 18, 0, 0, 0, 93, 0, 0, 0, 147, 0, 0, 0, 200, 0, 0, 0, 248, 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, 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, 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,
@@ -258,9 +428,9 @@ static const unsigned char temp3[] = {
0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 240, 0, 0, 0, 192, 0, 0, 0, 139, 0, 0, 0, 85, 0, 0, 0, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,};
-const char* ZamSFZArtwork::loadprData = (const char*)temp3;
+const char* ZamSFZArtwork::loadprData = (const char*)temp_loadpr_5;
-static const unsigned char temp4[] = {
+static const unsigned char temp_zamsfz_6[] = {
255, 255, 255, 233, 233, 233, 219, 219, 219, 215, 215, 215, 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, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213,
@@ -1760,5 +1930,5 @@ static const unsigned char temp4[] = {
174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174,
174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 173, 173, 173, 158, 158, 158, 163, 163, 163, 205, 205, 205,};
-const char* ZamSFZArtwork::zamsfzData = (const char*)temp4;
+const char* ZamSFZArtwork::zamsfzData = (const char*)temp_zamsfz_6;
diff --git a/plugins/ZamSFZ/ZamSFZArtwork.hpp b/plugins/ZamSFZ/ZamSFZArtwork.hpp
index ea9090f..4769e25 100644
--- a/plugins/ZamSFZ/ZamSFZArtwork.hpp
+++ b/plugins/ZamSFZ/ZamSFZArtwork.hpp
@@ -5,6 +5,11 @@
namespace ZamSFZArtwork
{
+ extern const char* emptyData;
+ const unsigned int emptyDataSize = 6864;
+ const unsigned int emptyWidth = 78;
+ const unsigned int emptyHeight = 22;
+
extern const char* knobData;
const unsigned int knobDataSize = 7056;
const unsigned int knobWidth = 42;
@@ -15,6 +20,11 @@ namespace ZamSFZArtwork
const unsigned int loadWidth = 78;
const unsigned int loadHeight = 22;
+ extern const char* loadingData;
+ const unsigned int loadingDataSize = 6864;
+ const unsigned int loadingWidth = 78;
+ const unsigned int loadingHeight = 22;
+
extern const char* loadprData;
const unsigned int loadprDataSize = 6864;
const unsigned int loadprWidth = 78;
diff --git a/plugins/ZamSFZ/ZamSFZPlugin.cpp b/plugins/ZamSFZ/ZamSFZPlugin.cpp
index 8208bad..db28e28 100644
--- a/plugins/ZamSFZ/ZamSFZPlugin.cpp
+++ b/plugins/ZamSFZ/ZamSFZPlugin.cpp
@@ -35,6 +35,15 @@ void ZamSFZPlugin::initParameter(uint32_t index, Parameter& parameter)
{
switch (index)
{
+ case paramLoading:
+ parameter.hints = kParameterIsOutput | kParameterIsBoolean;
+ parameter.name = "Loading";
+ parameter.symbol = "load";
+ parameter.unit = "";
+ parameter.ranges.def = 0.0f;
+ parameter.ranges.min = 0.0f;
+ parameter.ranges.max = 1.0f;
+ break;
case paramGain:
parameter.hints = kParameterIsAutomable;
parameter.name = "Gain";
@@ -62,6 +71,9 @@ float ZamSFZPlugin::getParameterValue(uint32_t index) const
{
switch (index)
{
+ case paramLoading:
+ return (float)loading;
+ break;
case paramGain:
return gain;
break;
@@ -74,6 +86,9 @@ void ZamSFZPlugin::setParameterValue(uint32_t index, float value)
{
switch (index)
{
+ case paramLoading:
+ loading = value > 0.5;
+ break;
case paramGain:
gain = value;
break;
@@ -103,10 +118,12 @@ String ZamSFZPlugin::getState(const char*) const
return String("filepath");
}
-void ZamSFZPlugin::initState(unsigned int key, String& val, String&)
+void ZamSFZPlugin::initState(unsigned int key, String& val, String& def)
{
- if (key == 0)
- val = "filepath";
+ if (key == 0) {
+ val = String("filepath");
+ def = String("");
+ }
}
void ZamSFZPlugin::loadProgram(uint32_t index)
diff --git a/plugins/ZamSFZ/ZamSFZPlugin.hpp b/plugins/ZamSFZ/ZamSFZPlugin.hpp
index e9b520c..a228e12 100644
--- a/plugins/ZamSFZ/ZamSFZPlugin.hpp
+++ b/plugins/ZamSFZ/ZamSFZPlugin.hpp
@@ -34,6 +34,7 @@ class ZamSFZPlugin : public Plugin
public:
enum Parameters
{
+ paramLoading,
paramGain,
paramCount
};
@@ -53,7 +54,7 @@ protected:
const char* getDescription() const noexcept override
{
- return "";
+ return "Polyphonic SFZ Player";
}
const char* getMaker() const noexcept override
@@ -73,7 +74,7 @@ protected:
uint32_t getVersion() const noexcept override
{
- return d_version(3, 8, 0);
+ return d_version(3, 9, 0);
}
int64_t getUniqueId() const noexcept override
diff --git a/plugins/ZamSFZ/ZamSFZUI.cpp b/plugins/ZamSFZ/ZamSFZUI.cpp
index a4b282b..ed55008 100644
--- a/plugins/ZamSFZ/ZamSFZUI.cpp
+++ b/plugins/ZamSFZ/ZamSFZUI.cpp
@@ -38,6 +38,8 @@ ZamSFZUI::ZamSFZUI()
// button
Image loadImage(ZamSFZArtwork::loadData, ZamSFZArtwork::loadWidth, ZamSFZArtwork::loadHeight);
Image loadImagePress(ZamSFZArtwork::loadprData, ZamSFZArtwork::loadprWidth, ZamSFZArtwork::loadprHeight);
+ Image loadingImage(ZamSFZArtwork::loadingData, ZamSFZArtwork::loadingWidth, ZamSFZArtwork::loadingHeight);
+ Image emptyImage(ZamSFZArtwork::emptyData, ZamSFZArtwork::emptyWidth, ZamSFZArtwork::emptyHeight);
// knob
@@ -52,6 +54,10 @@ ZamSFZUI::ZamSFZUI()
fButtonLoad->setAbsolutePos(35,25);
fButtonLoad->setCallback(this);
+ fLoading = new ImageSwitch(this, emptyImage, loadingImage);
+ fLoading->setAbsolutePos(35, 55);
+ fLoading->setCallback(this);
+
// set default values
programLoaded(0);
}
@@ -63,6 +69,9 @@ void ZamSFZUI::parameterChanged(uint32_t index, float value)
{
switch (index)
{
+ case ZamSFZPlugin::paramLoading:
+ fLoading->setDown(value > 0.5);
+ break;
case ZamSFZPlugin::paramGain:
fKnobGain->setValue(value);
break;
@@ -75,6 +84,7 @@ void ZamSFZUI::programLoaded(uint32_t index)
return;
fKnobGain->setValue(0.0f);
+ fLoading->setDown(false);
}
void ZamSFZUI::stateChanged(const char* key, const char*)
@@ -121,6 +131,12 @@ void ZamSFZUI::imageButtonClicked(ImageButton*, int)
getParentWindow().openFileBrowser(opts);
}
+void ZamSFZUI::imageSwitchClicked(ImageSwitch*, bool state)
+{
+ // Hack: unset the toggle
+ fLoading->setDown(!state);
+}
+
void ZamSFZUI::onDisplay()
{
fImgBackground.draw();
diff --git a/plugins/ZamSFZ/ZamSFZUI.hpp b/plugins/ZamSFZ/ZamSFZUI.hpp
index bae978e..ffb9977 100644
--- a/plugins/ZamSFZ/ZamSFZUI.hpp
+++ b/plugins/ZamSFZ/ZamSFZUI.hpp
@@ -25,6 +25,7 @@
using DGL::Image;
using DGL::ImageKnob;
using DGL::ImageButton;
+using DGL::ImageSwitch;
START_NAMESPACE_DISTRHO
@@ -32,7 +33,8 @@ START_NAMESPACE_DISTRHO
class ZamSFZUI : public UI,
public ImageKnob::Callback,
- public ImageButton::Callback
+ public ImageButton::Callback,
+ public ImageSwitch::Callback
{
public:
ZamSFZUI();
@@ -54,6 +56,7 @@ protected:
void imageKnobDragFinished(ImageKnob* knob) override;
void imageKnobValueChanged(ImageKnob* knob, float value) override;
void imageButtonClicked(ImageButton*, int) override;
+ void imageSwitchClicked(ImageSwitch*, bool) override;
void onDisplay() override;
@@ -61,6 +64,7 @@ private:
Image fImgBackground;
ScopedPointer<ImageKnob> fKnobGain;
ScopedPointer<ImageButton> fButtonLoad;
+ ScopedPointer<ImageSwitch> fLoading;
char* filepath;
};
diff --git a/plugins/ZamSFZ/artwork/empty.png b/plugins/ZamSFZ/artwork/empty.png
new file mode 100644
index 0000000..529a0de
--- /dev/null
+++ b/plugins/ZamSFZ/artwork/empty.png
Binary files differ
diff --git a/plugins/ZamSFZ/artwork/loading.png b/plugins/ZamSFZ/artwork/loading.png
new file mode 100644
index 0000000..f9fa94e
--- /dev/null
+++ b/plugins/ZamSFZ/artwork/loading.png
Binary files differ
diff --git a/plugins/ZamSFZ/artwork/zamsfz.svg b/plugins/ZamSFZ/artwork/zamsfz.svg
index 73452cc..c87958f 100644
--- a/plugins/ZamSFZ/artwork/zamsfz.svg
+++ b/plugins/ZamSFZ/artwork/zamsfz.svg
@@ -15,7 +15,7 @@
height="130"
id="svg2"
version="1.1"
- inkscape:version="0.48.5 r10040"
+ inkscape:version="0.92+devel unknown"
sodipodi:docname="zamsfz.svg"
inkscape:export-filename="/home/damien/git/zam-plugins/plugins/ZamSFZ/artwork/zamsfz.png"
inkscape:export-xdpi="84.300003"
@@ -1093,11 +1093,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-1178.8236,-552.38533)" />
<path
transform="matrix(0.7261225,-0.9105754,0.9105754,0.7261225,-1817.316,1034.323)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1107,7 +1107,7 @@
sodipodi:type="arc" />
<path
transform="matrix(0.7261225,0.9105754,-0.9105754,0.7261225,459.82072,-1042.4474)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1123,11 +1123,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(-0.2592148,1.1354334,-1.1354334,-0.2592148,1863.6915,-67.205448)" />
<path
transform="matrix(-1.049348,0.5052428,-0.5052428,-1.049348,1977.0989,1640.2691)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1143,11 +1143,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(-1.0492598,-0.5054257,0.5054257,-1.0492598,713.58873,2790.5418)" />
<path
transform="matrix(-0.2590168,-1.1354786,1.1354786,-0.2590168,-975.75524,2523.1928)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1170,7 +1170,7 @@
id="g6478">
<path
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1186,7 +1186,7 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)" />
</g>
</g>
@@ -4271,11 +4271,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-1178.8236,-552.38533)" />
<path
transform="matrix(0.7261225,-0.9105754,0.9105754,0.7261225,-1817.316,1034.323)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4285,7 +4285,7 @@
sodipodi:type="arc" />
<path
transform="matrix(0.7261225,0.9105754,-0.9105754,0.7261225,459.82072,-1042.4474)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4301,11 +4301,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(-0.2592148,1.1354334,-1.1354334,-0.2592148,1863.6915,-67.205448)" />
<path
transform="matrix(-1.049348,0.5052428,-0.5052428,-1.049348,1977.0989,1640.2691)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4321,11 +4321,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(-1.0492598,-0.5054257,0.5054257,-1.0492598,713.58873,2790.5418)" />
<path
transform="matrix(-0.2590168,-1.1354786,1.1354786,-0.2590168,-975.75524,2523.1928)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4348,7 +4348,7 @@
id="g6478-7">
<path
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4364,7 +4364,7 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)" />
</g>
</g>
@@ -4692,23 +4692,24 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="1.8101934"
- inkscape:cx="121.91341"
- inkscape:cy="98.802089"
+ inkscape:zoom="2.5600001"
+ inkscape:cx="468.24992"
+ inkscape:cy="-11.195833"
inkscape:document-units="px"
- inkscape:current-layer="layer1"
+ inkscape:current-layer="g619"
showgrid="false"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
- inkscape:window-width="1674"
- inkscape:window-height="768"
- inkscape:window-x="244"
- inkscape:window-y="137"
- inkscape:window-maximized="0"
- borderlayer="false" />
+ inkscape:window-width="1317"
+ inkscape:window-height="708"
+ inkscape:window-x="49"
+ inkscape:window-y="31"
+ inkscape:window-maximized="1"
+ borderlayer="false"
+ inkscape:document-rotation="0" />
<metadata
id="metadata7">
<rdf:RDF>
@@ -4717,7 +4718,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -4731,7 +4732,7 @@
inkscape:export-xdpi="84.32"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledred.png"
transform="matrix(0.83925485,0,0,0.83925485,38.462809,1249.8266)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4744,7 +4745,7 @@
id="g3172" />
<path
transform="translate(-35.621193,1236.6706)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4775,7 +4776,6 @@
x="688.75061"
y="1313.2828" />
<text
- sodipodi:linespacing="125%"
id="text3857"
y="1324.261"
x="588.9187"
@@ -4791,8 +4791,7 @@
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:Allstar4;-inkscape-font-specification:Allstar4"
x="578.64252"
y="1360.2611"
- id="text3861"
- sodipodi:linespacing="125%"><tspan
+ id="text3861"><tspan
sodipodi:role="line"
id="tspan3863"
x="578.64252"
@@ -4806,7 +4805,7 @@
transform="matrix(0.11196856,0.00775264,-0.00775264,0.11196856,178.92428,-112.30981)">
<path
transform="translate(0,986.61943)"
- d="m -107.17087,12194.218 c 0,111.055 -90.02815,201.083 -201.08349,201.083 -111.05535,0 -201.0835,-90.028 -201.0835,-201.083 0,-111.056 90.02815,-201.084 201.0835,-201.084 111.05534,0 201.08349,90.028 201.08349,201.084 z"
+ d="m -107.17087,12194.218 a 201.0835,201.0835 0 0 1 -201.08349,201.083 201.0835,201.0835 0 0 1 -201.0835,-201.083 201.0835,201.0835 0 0 1 201.0835,-201.084 201.0835,201.0835 0 0 1 201.08349,201.084 z"
sodipodi:ry="201.0835"
sodipodi:rx="201.0835"
sodipodi:cy="12194.218"
@@ -4819,7 +4818,7 @@
id="g7112">
<path
transform="translate(323.24883,6.5710599)"
- d="m 713.16772,921.04236 c 0,83.68374 -67.8391,151.52284 -151.52288,151.52284 -83.68378,0 -151.52289,-67.8391 -151.52289,-151.52284 0,-83.68378 67.83911,-151.52289 151.52289,-151.52289 83.68378,0 151.52288,67.83911 151.52288,151.52289 z"
+ d="M 713.16772,921.04236 A 151.52289,151.52289 0 0 1 561.64484,1072.5652 151.52289,151.52289 0 0 1 410.12195,921.04236 151.52289,151.52289 0 0 1 561.64484,769.51947 151.52289,151.52289 0 0 1 713.16772,921.04236 Z"
sodipodi:ry="151.52289"
sodipodi:rx="151.52289"
sodipodi:cy="921.04236"
@@ -4833,7 +4832,7 @@
id="path6701-8"
inkscape:connector-curvature="0" />
<path
- d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
+ d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 0 1 -128.7944,128.7944 128.79445,128.79445 0 0 1 -128.7945,-128.7944 128.79445,128.79445 0 0 1 128.7945,-128.79447 128.79445,128.79445 0 0 1 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4851,7 +4850,7 @@
sodipodi:cy="1027.1084"
sodipodi:rx="9.0913725"
sodipodi:ry="9.0913725"
- d="m 763.6753,1027.1084 c 0,5.021 -4.07035,9.0914 -9.09138,9.0914 -5.02102,0 -9.09137,-4.0704 -9.09137,-9.0914 0,-5.021 4.07035,-9.0914 9.09137,-9.0914 5.02103,0 9.09138,4.0704 9.09138,9.0914 z" />
+ d="m 763.6753,1027.1084 a 9.0913725,9.0913725 0 0 1 -9.09138,9.0914 9.0913725,9.0913725 0 0 1 -9.09137,-9.0914 9.0913725,9.0913725 0 0 1 9.09137,-9.0914 9.0913725,9.0913725 0 0 1 9.09138,9.0914 z" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect7108-6"
@@ -4874,7 +4873,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.83925485,0,0,0.83925485,38.462809,1249.8266)"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledred.png"
inkscape:export-xdpi="84.32"
@@ -4884,7 +4883,7 @@
inkscape:export-xdpi="84.32"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledyellow.png"
transform="matrix(0.83925485,0,0,0.83925485,38.462809,1235.8266)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4897,7 +4896,7 @@
inkscape:export-xdpi="84.32"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledyellow.png"
transform="matrix(0.83925485,0,0,0.83925485,24.462809,1249.8266)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4910,7 +4909,7 @@
transform="translate(-101.26213,311.6097)">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4926,7 +4925,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -4951,11 +4950,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.88399029,0,0,0.88399029,196.09848,1056.8614)" />
<path
transform="matrix(0.7196432,0,0,0.7196432,290.24588,1070.3122)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4969,8 +4968,7 @@
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="270.66867"
y="1085.1747"
- id="text5794"
- sodipodi:linespacing="125%"><tspan
+ id="text5794"><tspan
sodipodi:role="line"
id="tspan5796"
x="270.66867"
@@ -4988,7 +4986,7 @@
sodipodi:end="6.8187738"
sodipodi:start="2.6132357"
transform="translate(115.875,1084.8776)"
- 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"
+ d="m 456.93331,117.17445 a 24.748737,24.748737 0 0 1 5.48136,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.115423 24.748737,24.748737 0 0 1 5.25381,31.486767 l -21.28313,-12.63045 z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
sodipodi:cy="104.69824"
@@ -5074,7 +5072,6 @@
inkscape:connector-curvature="0" />
</g>
<text
- sodipodi:linespacing="125%"
id="text3729"
y="1036.9866"
x="188.81784"
@@ -5086,7 +5083,6 @@
id="tspan3731"
sodipodi:role="line">ZamSfz</tspan></text>
<text
- sodipodi:linespacing="125%"
id="text4990"
y="991.30493"
x="104.05798"
@@ -5102,15 +5098,13 @@
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="36.202515"
y="991.30493"
- id="text4994"
- sodipodi:linespacing="125%"><tspan
+ id="text4994"><tspan
sodipodi:role="line"
id="tspan4996"
x="36.202515"
y="991.30493"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4" /></text>
<text
- sodipodi:linespacing="125%"
id="text4644"
y="1167.1688"
x="502.94019"
@@ -5137,7 +5131,7 @@
inkscape:tile-y0="189.50504" />
<path
transform="translate(115.65625,1084.9915)"
- 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"
+ d="m 456.67602,116.72286 a 24.748737,24.748737 0 0 1 5.77413,-31.026019 24.748737,24.748737 0 0 1 31.55847,-0.128834 24.748737,24.748737 0 0 1 6.02725,30.977833 l -21.72865,-11.8476 z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
sodipodi:cy="104.69824"
@@ -5215,7 +5209,6 @@
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<text
- sodipodi:linespacing="125%"
id="text4738"
y="1228.7415"
x="571.63068"
@@ -5237,11 +5230,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5262,7 +5255,7 @@
id="g5786">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5278,7 +5271,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -5293,7 +5286,7 @@
id="g5802">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5309,7 +5302,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -5330,11 +5323,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5361,11 +5354,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5386,7 +5379,7 @@
id="g5847">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5402,7 +5395,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -5423,11 +5416,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
+ d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 0 1 -7.14285,7.142857 7.1428571,7.1428571 0 0 1 -7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14286,-7.142857 7.1428571,7.1428571 0 0 1 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5462,8 +5455,7 @@
style="font-size:56.45666885px;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="457.88519"
y="1072.4657"
- id="text4016"
- sodipodi:linespacing="125%"><tspan
+ id="text4016"><tspan
sodipodi:role="line"
x="457.88519"
y="1072.4657"
@@ -5486,7 +5478,6 @@
ry="9.375"
rx="9.375" />
<text
- sodipodi:linespacing="125%"
id="text4422"
y="1028.4657"
x="458.09494"
@@ -5509,7 +5500,7 @@
sodipodi:end="6.8187738"
sodipodi:start="2.6132357"
transform="translate(0,897.65881)"
- 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"
+ d="m 456.93331,117.17445 a 24.748737,24.748737 0 0 1 5.48136,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.115423 24.748737,24.748737 0 0 1 5.25381,31.486767 l -21.28313,-12.63045 z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
sodipodi:cy="104.69824"
@@ -5541,7 +5532,7 @@
sodipodi:cy="104.69824"
sodipodi:rx="24.748737"
sodipodi:ry="24.748737"
- 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"
+ d="m 456.67602,116.72286 a 24.748737,24.748737 0 0 1 5.77413,-31.026019 24.748737,24.748737 0 0 1 31.55847,-0.128834 24.748737,24.748737 0 0 1 6.02725,30.977833 l -21.72865,-11.8476 z"
transform="translate(0,897.65881)" />
</g>
<g
@@ -5620,13 +5611,44 @@
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="68.125122"
y="1010.8977"
- id="text3746"
- sodipodi:linespacing="125%"><tspan
+ id="text3746"><tspan
sodipodi:role="line"
x="68.125122"
y="1010.8977"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4"
id="tspan3748">Master</tspan></text>
</g>
+ <g
+ inkscape:export-ydpi="84.375"
+ inkscape:export-xdpi="84.375"
+ inkscape:export-filename="/home/damien/git/zam-plugins/plugins/ZamSFZ/artwork/loadpr.png"
+ id="g619"
+ transform="translate(0,32)">
+ <g
+ id="g624"
+ inkscape:export-xdpi="83.290001"
+ inkscape:export-ydpi="83.290001">
+ <rect
+ rx="9.375"
+ ry="9.375"
+ y="1057.0471"
+ x="449.21875"
+ height="21.09375"
+ width="81.25"
+ id="rect613"
+ style="fill:#fffc00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:56.45666885px;line-height:125%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="457.88519"
+ y="1072.4657"
+ id="text617"><tspan
+ sodipodi:role="line"
+ x="457.88519"
+ y="1072.4657"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.11416721px;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ id="tspan615">LOADING...</tspan></text>
+ </g>
+ </g>
</g>
</svg>