my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help
-
Content.makeFrontInterface(750, 500);
const var NUM_BUTTONS = 6;
const var buttons = [];
const var panels = [];//Console.stop(true);
inline function onButtonControl(component, value) {
local idx = buttons.indexOf(component);for (i = 0; i < panels.length; i++) { panels[i].showControl(idx == i); buttons[i].setValue(i == idx && value); }
}
for (i = 0; i < NUM_BUTTONS; i++) {
buttons[i] = Content.getComponent("Button" + i);
panels[i] = Content.getComponent("Panel" + i);
if (buttons[i] && panels[i]) {
buttons[i].setControlCallback(onButtonControl);
}
}onButtonControl(buttons[0], true);
const var laf = Engine.createGlobalScriptLookAndFeel();
laf.registerFunction("drawPresetBrowserSearchBar", function(g, obj) {
g.setColour(0x11FFFFFF);
g.fillRoundedRectangle(obj.area, 5.0);
g.setColour(Colours.white);
g.fillPath(obj.icon, [5, 5, 20, 20]);
});const var Label2 = Content.getComponent("Label2");
const var Label3 = Content.getComponent("Label3");
const var btnPreset = [];
for (i = 0; i < 2; i++) {
btnPreset.push(Content.getComponent("btnPreset" + i));
}const var Sampler1 = Synth.getChildSynth("Sampler1");
const var sampleMaps = Sampler1.asSampler().getSampleMapList();const var cmbSampleMap = Content.getComponent("cmbSampleMap");
cmbSampleMap.set("visible", false);inline function updateLabelWithPresetName() {
local presetName = Engine.getCurrentUserPresetName();if (presetName == "") { Label2.set("text", "300g"); Label3.set("text", "300g"); } else { Label2.set("text", presetName); Label3.set("text", presetName); } local index = sampleMaps.indexOf(presetName); if (index != -1) { Sampler1.asSampler().loadSampleMap(sampleMaps[index]); Console.print("Sample map loaded: " + sampleMaps[index]); } else { Console.print("Warning: No matching sample map found for preset: " + presetName); }
}
inline function onbtnPresetControl(component, value) {
local index = btnPreset.indexOf(component);
if (!value) return;if (index == 0) { Engine.loadPreviousUserPreset(false); } else { Engine.loadNextUserPreset(false); } updateLabelWithPresetName();
}
for (i = 0; i < btnPreset.length; i++) {
if (btnPreset[i]) {
btnPreset[i].setControlCallback(onbtnPresetControl);
}
}inline function onPresetLoad() {
Console.print("Preset changed: " + Engine.getCurrentUserPresetName());
updateLabelWithPresetName();
}// Register the onPresetLoad function to be called when a preset is loaded
// Log the current preset for debugging
Console.print("Current preset at startup: " + Engine.getCurrentUserPresetName());// Update labels with the current preset name
-
@Jaytove Please wrap your code in code tags so it's easier to read. Are your preset loading buttons set to saveInPreset?
You should user local look and feel for your preset browser instead of global.
-
@d-healey // Creating the user interface with width 750 and height 500
Content.makeFrontInterface(750, 500);// Define constants and arrays for buttons and panels
const var NUM_BUTTONS = 6;
const var buttons = [];
const var panels = [];// Callback function for button controls
inline function onButtonControl(component, value) {
local idx = buttons.indexOf(component);// Show or hide corresponding panels based on button selection for (i = 0; i < panels.length; i++) { panels[i].showControl(idx == i); // Show current panel buttons[i].setValue(i == idx && value); // Set button value }
}
// Loop to set up the buttons and their panels
for (i = 0; i < NUM_BUTTONS; i++) {
buttons[i] = Content.getComponent("Button" + i); // Get each button by name
panels[i] = Content.getComponent("Panel" + i); // Get corresponding panel by name
if (buttons[i] && panels[i]) {
buttons[i].setControlCallback(onButtonControl); // Set callback for button control
}
}// Initial call to set the first button active
onButtonControl(buttons[0], true);// Creating a custom Look and Feel for the preset browser
const var laf = Engine.createGlobalScriptLookAndFeel();
laf.registerFunction("drawPresetBrowserSearchBar", function(g, obj) {
g.setColour(0x11FFFFFF); // Set background color
g.fillRoundedRectangle(obj.area, 5.0); // Draw rounded rectangle for search bar
g.setColour(Colours.white); // Set color to white for the icon
g.fillPath(obj.icon, [5, 5, 20, 20]); // Draw the icon for the search bar
});// Getting components for labels and preset buttons
const var Label2 = Content.getComponent("Label2");
const var Label3 = Content.getComponent("Label3");
const var btnPreset = [];// Create an array of preset buttons (2 buttons in total)
for (i = 0; i < 2; i++) {
btnPreset.push(Content.getComponent("btnPreset" + i));
}// Getting the sampler component and the list of sample maps
const var Sampler1 = Synth.getChildSynth("Sampler1");
const var sampleMaps = Sampler1.asSampler().getSampleMapList();// Hide the sample map combo box (optional)
const var cmbSampleMap = Content.getComponent("cmbSampleMap");
cmbSampleMap.set("visible", false);// Function to update labels with the current preset name
inline function updateLabelWithPresetName() {
local presetName = Engine.getCurrentUserPresetName();// Set default label values if preset is not found if (presetName == "") { Label2.set("text", "300g"); Label3.set("text", "300g"); } else { Label2.set("text", presetName); // Set the preset name to label Label3.set("text", presetName); // Set the preset name to second label } // Find and load the corresponding sample map if available local index = sampleMaps.indexOf(presetName); if (index != -1) { Sampler1.asSampler().loadSampleMap(sampleMaps[index]); // Load the sample map } else { Console.print("Warning: No matching sample map found for preset: " + presetName); }
}
// Callback function for preset buttons
inline function onbtnPresetControl(component, value) {
local index = btnPreset.indexOf(component);
if (!value) return; // Do nothing if button is not active// Load previous or next user preset based on button pressed if (index == 0) { Engine.loadPreviousUserPreset(false); } else { Engine.loadNextUserPreset(false); } updateLabelWithPresetName(); // Update the labels with new preset info
}
// Set callback functions for preset buttons
for (i = 0; i < btnPreset.length; i++) {
if (btnPreset[i]) {
btnPreset[i].setControlCallback(onbtnPresetControl); // Assign the callback
}
}// Function to handle preset loading event
inline function onPresetLoad() {
Console.print("Preset changed: " + Engine.getCurrentUserPresetName());
updateLabelWithPresetName(); // Update labels after preset change
} -
@Jaytove hopefullly that was what you meant , and they are set to saveinpreset, everything works great exect when i select the preset from the browser it dosent change the samplemap but when i use btnpreset buttons it changes the samplemap. I just want it to change the sample map when i doulbe click on preset from the acutally floatinng presetbrower and advice?
-
@Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:
hopefullly that was what you meant
Not quite, use this button to add code tags and place all of your code within them
@Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:
and they are set to saveinpreset,
That's probably the issue, because each time you load the preset it will trigger those buttons.
-
@d-healey
// Creating the user interface with width 750 and height 500
Content.makeFrontInterface(750, 500);// Define constants and arrays for buttons and panels
const var NUM_BUTTONS = 6;
const var buttons = [];
const var panels = [];// Callback function for button controls
inline function onButtonControl(component, value) {
local idx = buttons.indexOf(component);// Show or hide corresponding panels based on button selection for (i = 0; i < panels.length; i++) { panels[i].showControl(idx == i); // Show current panel buttons[i].setValue(i == idx && value); // Set button value }
}
// Loop to set up the buttons and their panels
for (i = 0; i < NUM_BUTTONS; i++) {
buttons[i] = Content.getComponent("Button" + i); // Get each button by name
panels[i] = Content.getComponent("Panel" + i); // Get corresponding panel by name
if (buttons[i] && panels[i]) {
buttons[i].setControlCallback(onButtonControl); // Set callback for button control
}
}// Initial call to set the first button active
onButtonControl(buttons[0], true);// Creating a custom Look and Feel for the preset browser
const var laf = Engine.createGlobalScriptLookAndFeel();
laf.registerFunction("drawPresetBrowserSearchBar", function(g, obj) {
g.setColour(0x11FFFFFF); // Set background color
g.fillRoundedRectangle(obj.area, 5.0); // Draw rounded rectangle for search bar
g.setColour(Colours.white); // Set color to white for the icon
g.fillPath(obj.icon, [5, 5, 20, 20]); // Draw the icon for the search bar
});// Getting components for labels and preset buttons
const var Label2 = Content.getComponent("Label2");
const var Label3 = Content.getComponent("Label3");
const var btnPreset = [];// Create an array of preset buttons (2 buttons in total)
for (i = 0; i < 2; i++) {
btnPreset.push(Content.getComponent("btnPreset" + i));
}// Getting the sampler component and the list of sample maps
const var Sampler1 = Synth.getChildSynth("Sampler1");
const var sampleMaps = Sampler1.asSampler().getSampleMapList();// Hide the sample map combo box (optional)
const var cmbSampleMap = Content.getComponent("cmbSampleMap");
cmbSampleMap.set("visible", false);// Function to update labels with the current preset name
inline function updateLabelWithPresetName() {
local presetName = Engine.getCurrentUserPresetName();// Set default label values if preset is not found if (presetName == "") { Label2.set("text", "300g"); Label3.set("text", "300g"); } else { Label2.set("text", presetName); // Set the preset name to label Label3.set("text", presetName); // Set the preset name to second label } // Find and load the corresponding sample map if available local index = sampleMaps.indexOf(presetName); if (index != -1) { Sampler1.asSampler().loadSampleMap(sampleMaps[index]); // Load the sample map } else { Console.print("Warning: No matching sample map found for preset: " + presetName); }
}
// Callback function for preset buttons
inline function onbtnPresetControl(component, value) {
local index = btnPreset.indexOf(component);
if (!value) return; // Do nothing if button is not active// Load previous or next user preset based on button pressed if (index == 0) { Engine.loadPreviousUserPreset(false); } else { Engine.loadNextUserPreset(false); } updateLabelWithPresetName(); // Update the labels with new preset info
}
// Set callback functions for preset buttons
for (i = 0; i < btnPreset.length; i++) {
if (btnPreset[i]) {
btnPreset[i].setControlCallback(onbtnPresetControl); // Assign the callback
}
}// Function to handle preset loading event
inline function onPresetLoad() {
Console.print("Preset changed: " + Engine.getCurrentUserPresetName());
updateLabelWithPresetName(); // Update labels after preset change
}// -
@d-healey ive change them save in and off but no luck eith way there still not changing from the preset browser only from btnPreset button is it possible to have preset brower take presidence
-
@Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:
there still not changing from the preset browser only from btnPreset button is it possible to have preset brower take presidence
There is no presidence system, if you are selecting a preset in the preset browser then it will load. If you have enabled saveInPreset for those buttons then they will then trigger after you have loaded the preset, so they must have saveInPreset disabled.
If it's still not doing what you want then there is some other issue in your project, but first I think you should become master of the code tags.
-
@d-healey i just learned to code one week ago so iapplogize for not understanding very much i understand you could do this in your sleep but im not really sure whar acode tag is but save in preset is on and they are changing the sample maps but when i click on the preset in the preset browser the sample maps wont change and i dont know why
-
@Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:
whar acode tag is
It's just a way of formatting code on the forum so we can read it without going crazy.
-
@d-healey i hopee this is better
inline function onButtonControl(component, value) {
local idx = buttons.indexOf(component);for (i = 0; i < panels.length; i++) { panels[i].showControl(idx == i); buttons[i].setValue(i == idx && value); }
}
for (i = 0; i < NUM_BUTTONS; i++) {
buttons[i] = Content.getComponent("Button" + i);
panels[i] = Content.getComponent("Panel" + i);
if (buttons[i] && panels[i]) {
buttons[i].setControlCallback(onButtonControl)
}}onButtonControl(buttons[0], true);
const var laf = Engine.createGlobalScriptLookAndFeel();
laf.registerFunction("drawPresetBrowserSearchBar", function(g, obj) {
g.setColour(0x11FFFFFF);
g.fillRoundedRectangle(obj.area, 5.0);
g.setColour(Colours.white);
g.fillPath(obj.icon, [5, 5, 20, 20]);
});
const var Label2 = Content.getComponent("Label2");
const var Label3 = Content.getComponent("Label3");
const var btnPreset = [];
for (i = 0; i < 2; i++) {
btnPreset.push(Content.getComponent("btnPreset" + i));}
const var Sampler1 = Synth.getChildSynth("Sampler1");
const var sampleMaps = Sampler1.asSampler().getSampleMapList();
const var cmbSampleMap = Content.getComponent("cmbSampleMap");
cmbSampleMap.set("visible", false);
inline function updateLabelWithPresetName() {
local presetName = Engine.getCurrentUserPresetName();
if (presetName == "") {
Label2.set("text", "300g");
Label3.set("text", "300g");
} else {
Label2.set("text", presetName);
Label3.set("text", presetName); }
local index = sampleMaps.indexOf(presetName);
if (index != -1) {
Sampler1.asSampler().loadSampleMap(sampleMaps[index]);
} else {
Console.print("Warning: No matching sample map found for preset: " + presetName);
}
}inline function onbtnPresetControl(component, value) {
local index = btnPreset.indexOf(component);
if (!value) return;
if (index == 0) {
Engine.loadPreviousUserPreset(false); } else {
Engine.loadNextUserPreset(false);
}
updateLabelWithPresetName();
}
for (i = 0; i < btnPreset.length; i++) {
if (btnPreset[i]) {
btnPreset[i].setControlCallback(onbtnPresetControl); }}
inline function onPresetLoad() {
Console.print("Preset changed: " + Engine.getCurrentUserPresetName());
updateLabelWithPresetName();} -
@Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:
i hopee this is better
Nope, you should be able to see in the preview before you post what it's going to look like.
I think you're probably going to need to provide a snippet though because to find the cause of this issue it's likely necessary to see how you have your controls set up.
Make a new minimal project that contains only what is necessary to demonstrate the problem. Then post a snippet of that - Export >> Export as HISE Snippet.
-
HiseSnippet 12880.3oc68s8iajcdmrGYNiDmaxSljcwtvFUDLR5Iy3N7VeydcDKRVjcMcQVbppX2hZFGopaVc2zhMKZdQR8XOIxIFIFH.w6tuk2LRdIurAA4IuOr.B4Y+PPtfruDfIOrKxiye.AX2uKmppSwKMIkznQS1UdbW+99p5bpuy2467c9NW3oZLv+XugC8GjXsTNWz2KwZuVR6K5M5rRm41oWB8xIV6kStu2ECST7h9tCG50NwZqckp38V6ZekDz+9raVzsqaui8hXkHwA9cN1yny4cFEwsQg86zsaE21dNcNW5oyWP+X+dk765OFjiqjLch9tGeO2S8p6hO1KkLwdtCOKwZ+FIyl8ji2Ic5cxkayztt4Z65lOiWtc8NYqSNdyz6lt8QalF9eaARsV6Ni7GXOxcj2vDqkrne6KrOy+A83WvAcF14ntdHQlD1valYWwuaarHhbMuu2f62w6Ax7RT5rNca2HPoMLAjyMhTgWgUgucxZcZ2Ijejp75zMThRgrRcsWJtHekXhbFYQNsjHOCQZMIQ5qvhzWMo8wC5zeTzcP4QIoduQdCNw8XOkY8uXxGmAIdoCRkrjOjrdi13b264UY.PDlMqu8loeOkMSm9c91oRAUpCGobe2AJ0aV6NEa53XV2V46nr02V5VGMdzHf.X+geWY98c640MfcpeyeS3cNzuq2FCG42e8QCF6gugN851ommxIi6c7nN98T76UjxNT.G32c8i8OuueOPTeOHO6BoQ4GjBKXc8O1sqRm1ODxeg.rQmds8dn4IQoAeA3Ceh+.k06.OY5usRGk+SBIaitd8NczY.q28cCxV7e7c+vNe2MFB0cABB8p9NJcf7L3AEuW5I8Fc.Jd3a46Ph0u1ulPf4m+SR8IoRMobHoTiIEQYL7rAUUm5MpTPAa8avZoan7tgRTnXO2zz.eB4jz4Dk0kdWfHGlIxJj3kSgBoja2tGAMxWehZL4x6jUlAYT5u66oDX.DYuz08DPz05cJXPrwwC7fFQU65ejaW1t0v2+dp8ZWwyq65PBgmdiAdm1YHX2VQX8r9MZOv8AMF3AhYwA9OXn2.aO2AGeVQ2A238BMxV+z2Sw+nuWPQ7TtTg9tVO8CyjoB8OQ43zMNA73Y4OFrsZa4c7H2dm10acH4a3BhHzRYizgOZT9vWFtwCNqyHuXYUC2QmQIuCTxeOkObSHKdOkrow++2EdxOItRwv8HutYmaUJe6a7Ne6ISRtKOI4hmjiF0i0ZhVqSZnlMt4YvSuQ+wCOa8Y+ZBeH1fCKYxkKa2y620aPF3cP8VQoF8CRTqeif6GWNGRbq41GcqD7Ha3NT.W+cvrwN3gL.ii0iqNO97iBu8b0PxOD89knw530uw8YO4nMka2gyzQ139sACXRYeXmQmw5Br6v0i6Bqe3MhL9QwY7fAfvzDLgkSJaIE13UNweGkabC4VsroAKui7d3HPXuQtzoO8FRdvXag4+LehB3Mv6xyzHY3xy3odtOIkrmbz2MnAhpgCcmOUBwRN+7+peGkuYF4B8LsI5561NrBb8n2vGRYx2cdk0f9q5OnCZUbn6fdc5c52Rotux4tiN9LfPHt.cenSFvGA0UCKveKEzxeFk5OYV85E1bYI63SnthZJNqN+BTV+phbXf2nwC5I5TLRKBlNokUhBqPTsAY9863OdXjc35AV7yTmIkz5P097RF82KoEx2dV8VFUVmQG2TWYAOvj8eIwe18fMo1+xqq3G0.JigskmvVQ3L83yfdK7ZyVBKrss3ktP0RjfT2ejmYu0emT+fTWCtkxj25jSl48DERpwwLtMFZ+fKKgq2a74G4MHvvL3AgPUurP1yLuP1OlcBK8f98z60YjYeudyKn8DBO2Prx+5BoBdzQTjxudPjxXrLI5.g9d0jDNcBRfkGjShIS7aHRLG3Bk5WKYn4Qtm5bH+j4vmcy4lC1c6z1a.kCuRx864eT1XI9S+E+q2svxm3Ik8M9SWgDGWru6O+q+0d7xm3Mm3M+1+UK0a9pThyjYRM10m9UO2p7LqPE1zu5rSl5Ml+qV+bX3thDS3rKwq95hDCAebjeQ+GRo+MRJGvwD4xiZsB0ZKSoOP9IGNB4m6kOHwoRVTSIugdEsU0X+ouA2SX8GW725oIw67zj3ceZR71qPsVjU20XqtLoepr3i6jnv+7G+2eykoF6ZIYhcVAuayH469j4bTH6w8Q8n29u3ebURcb81m9m0+eZURcbWbExk6uaUR8TFp+FqhCx31KJezO8ucEd2Ymvy9O8u9eXopxRIpxx7T4gM6VSp2d0UnjmMdI+m8K9Eu6iWgTOow5iJrJu6cex7sEp2x9zXqmcJs9FqhrO069uYkZlNKGTM0K6NxEm5RQjYPzZ88FLpCFH3ZkgQQbrGOQlWKYYug2aje+Dq8VgC5F78sftSym3gQuvuQgKjHd7C5zdzYgL5+GV3LuNmdVz7Ve2e2BmzoqXxn+5I+AMrLeesRN2ohoQYMqO4ntvn.TxlYi98NEqDWZYJijL83SerjL8aUHtL8Y+wSJSO92SRl9ONsLAhzoSIPWag0MokDoGchjZR4GNgHkn0jhDH0CcuumtnuWN5bbz6b3Tm5ojNAHymObD7xYkwZuyzRNIG2Y3H2dscGLRY8ruySP4PV09oiWwxwMWT4HySR4H2zkiWcgkirxlHCkJGW+YQ8Q1mjxQdtbbe4UivqmKfaGrfDqRMUNoR3e9ijaX9rnDl6onDtZ0TxNXR+iVQKtxKpbj+y8ZpTKrDtoTI7V+9Oq8Mr4RJmWcgiRetN5mPJUlxQ+m9wENxe.zamka6NiGJ2C0jRelDq8qHIUu97FMzqPKdZrlwckEpDIlP00aJUW8Bm.8IZ24ik5xrFwi89+FIq2Yv4tccUbPEJ8vit.Ujubxh9caS54fEW80RlO616rS9cRmInBPr9t8cwYURVSGNsGxULyvl4sEk5Jc8cG0o2oNPGSTg+MSJyRVI7uDqkdmBy+kKhGvQnew0O0FJIGCAFbzowKUY1Mc5cRmnyHuykWK4H5rLi4VddsKuVLyy5Zw2dUqEeZprlagSjkOTt93KZKzcysylYym9Iob9FK2LwEUb+YtRE2Gezh8k05RLWkKIyz3aRqyHi3HWhuTxkzY3arbyYXTYs+mHUVej6SWYMtnuvlcSpZVwx5qtfIbJVD94KDKZZ9U8Kk764dwH+66U3zyc6zcii8OeBaaHj2IU.5yv1d2KQoDY0iQ42283QSYcuS9cyAtp1NVw60WPwS1h8Si47o8kHMST7t2R0zsRgoagFUrdyjFddccefaaOOkl5hpQoY4KVM3balN2pyqwk2Lw71dGoB7eyfIMaKOivMXw5JIUSrJEloTFOp3kncWoxir84c69DWdJ+hR4QNbv9idhKO1unTd1RtA1G+DWdrdNUddiUJ1K4JqG8gxwt2dhB2c+joJb+1EhED1qkTcux1VUG31+Lo9.tZxsRmOStch0QvqlLets2Yqzat4tw6P30RlMyV4ytU5c1JWLGjWKYlroSCoHAMiPqYmDWhzaDt5c5suw2R4FjDnn069dc866k4FuG9L53xQC28algHq32sq+CNzev8FBtg8faPKhbpOQRRxQuvb4yr0VamX4T7u0BWksHUsh7TnjdPgIGD2MlZPbtsGNHS5z2CxninQu0a741XJFJ2m7D1i5ynWq9QJLb2+MgBCKqfA4HO51WMo5nQtGeuKQCzYXMuQtMBREODny6ztcWuF9C6fqvaza+Ot.t02vX8vEkhb8etajV4m72U3b+1TyCZefNbjWeoFA+r+j+j+62Dy.ZKw0vu+39ntsHH4OXkpIj6x75e+uTTS7JIK6cr6EWREwTZ1YWyLg5d9UTw08zDIGuxYIpH9pKb4ekZR7fmKUD0eJqHtVR6wCGg6a2mkUEv+NWdmS25wyqlY8G+rPwK61W4SdAtEvbzvSTkX400ycn2p32YYZcLq1.Ki1+0Wotfkimsvckls+Gc+Izgo+ilTG9nOHdWvovgreju6f1SLIH6je6sfwNmdxNg2L6t6jembYlrS37Y2M+tasc1c2bpgmQc+9RezZb+uv66PTHgdQymdizTGrk6LreW2KLOdj688pSapmfNYo6a3+.HY.qbaQz60gI2kIKAMv7OmBinywCikxxdm3Nt6H0988fZtdTm23N9ktYQb8VfbxBTs9vMRuwV6R+amcRu8to2l682w+zS65UCbkImVb5iJclaObmL+sT3mr4PuC7Ndj+fYJJvcqz0kCnK1Mp0PKnRH1angl8H2AihdKYC3q0qsz6dKHPjkKhie4EuGWhLs9reb7PW+hx+JHscnM2H9aEYoai+xIoeZIyqAdhmDetEmcmbS3Gl5yCWbwi6PiLXXitiOsSuIx344VnMavdP7E17a73UYDH4jGAxi9QW5HP9smwRHDLAgjF74yfPt5h1NIwl36eO4YsH+DEoB2cxhDv4xVhSbhbxQ1qOkxpX0XiMDo6cYKbvzy.J3e9xD06M3hgCWAQ8ZKPT2ZdS00iNXwFJ5Rh5FSIpsy09NBi46rmdlM2DFK1sLtSlM9d8OMw3gdM601ulaOPHDsHl6D7bsEt25V1Ep4r+fIKDW+GrBKTSnDt1UV6ZqhaUYi2O82MtD9EUzSKoa0L++cqF5Vc244VcJePew4VMyrVWsKYugJ2z4ww1LKy+MLQPl+AyX0OuzsTBF1EYHeIMwliSfkYipJMRE4EW9wMJPlcIW6+FvHVagTIC98ZbIsCv.dGl3kT1LYlc2McprJk1yT2JU1zoUNMUN5uade+GlZa.AgZ1N0No2QQsZUKMaa8CzXx5U0rXTiFZV5kTszTZY1jYYumgVKF5XPWKpVZ+CMMKKHpWUud.715JNVZb1VTupRYypL1P21Q7RJZXdXPJLUus.Tqnshp5gpsDzPVIxFSSk8LMCv0DfCOzzx7PEm8zsYNMKVTUfr3bujZsxZB3dlXQiwFpZGVuDm6krZFbky4RGpZrOgJqZ4H.sPUBi0sAUWCvvgH0rrrBA2gPUzLzuEif7rAWdpBZoPEPUMSK8ppJMzTKsGyATU0TKwXVhqZopyp68TsrZEg32xdZkqpA5EV8tWPsATLoq50ZXF99deMqayYv62rdUCMkJMqKJi6qZUFpg0U4W59Z0qwZ5802GTxb4XeGCtvanVhyGCMUm8D4tQENEF5UBdgFAVVFlbQnlZKEcFYVOTtpqZ6zBdKbdVW6vF6ocHgMqoxOhon7zPywgerF5GXx59OnoZYkJFZ1BJcCluEnqMDUWVZrdwRubYnfWiyUqlAF7VMss0LXgz1PqgihIqIrqaZ4bn3orcTaJX2rX.ulMrzpwuE6CU45AGMgb6rGT0yHylU4JYmlUpvkAHi0X8unPcfZoRprzen99BYtEfnx1uYCPwqsG4mBo2U4PyCA6NUCy5Zo3Vuf8Yc0TEKqnAl5oJpo.l75PAiP5vqg.VsrcrYtY1BdU16AugfU1BA6jlnUUa3nCZBDVpjVcGPjPr16S4spgghNeWiF50oTpVqghYEkCAE.RY6HRtigJmkGnWlS7s0bvqEUK1xFrPNPiof7TsdYPrU0qealUMn8NgzHKJFAdRJYvD5UsKRkLz8hMCLOjtZVuJc0RsoidklTQtjZUM9JT5pyHKc55dp0rE.a9Y1SeenUpipfnllsRM8xFp0cLErrfFuDxDrgHw.7r.dUKwPMU9UXnWZeBXtmlCm2l0zD5OpFQ0.DDt7UVSqAcUukRUQYnr4g0sA0qAWIT1RuQC50UwjteEK9sWooiUSRdqpVyfe6UAgyArAOjobDYIVcWQu4dL1wg0m0f5.ttoFnl45O.QbpqCFA04ZPyxksI0VC8FZL.MPqA1I+5LkosFi.ut7C.8pPBoMnogbnN0+R.MemZllNjDYCOMKm1spCN3UxFhomzALLzHyLzIjFCLavVdNB0siHKbLqPBsiEz4Fif1vncDhOT2RS.v7xtgIUrKpoVKE9LJPHtnq3ZjLDP6Db2rjeZxzAnxwWJANTEn8zzHyI.Ccb3.FOLQCcMkr6xXvMVIiVLlJiLzoI3Rff1ngdphVTGpX2sAXP0.8pHnPm.DxpLyB5+nNz9tLQzrppiiNCMLvdkI3sHVr.CW0LoK6g1A0EYH1znA4K.vlkU4qPu0L.5GE5kDgVMqWBqer.iX0xFLRuJzDxffVnyp.fk.0PQmRsl8GzjtaE3cqyEwJPmj5kYjYMroO11FnZd6aS4dkaA82YQRVUC0x5NlT1VEhW.qfPjE8fPcD3YoB1jCxy8f2nW2tJM5z2iP99Ov8hTk1SQU2RQuEzGPSGhrVQc0Z0ivAPHnB7ZcvAbUDUDTWnuYDZBN0zb1qN3F.IsLg9TAK1FfiVfFBIQyptIA2iLi0DQrwbffTLXH37VSvUuFnQTNvTujHSvDHmLjrLHpl0KGwngJSnihlgJggtP.K85Nhb1R6fVH.hzYeAexoBwBJGf+bvoRSnIFxQC66F7aAwdndfIoBJaogEHDpUWuZM5svkdnAChaB0wnmP.WQCbvPYUESqZfxLpHTwDMEQPSrU.Dd09HE68BjBGrWBjgYY3lZTAC5mv.bYY0hI.GVGB1HDg1Ap0UTKJRDzwI3L0xrIqcfdlEhLTTfF8XsNQ4TVgKU6Cp6xPfl.DcdS5bCS3ki.PvAjCXMwpEj9.KnyAUanlpNyyrbSCUpGTfptZccryY.ZZt2d30FpPaEcFA8XvOWC0lF5z6ngIlsHx1PE8qgHnAh59sDcrfLbTKxpylMvXuPzAJ6251Dfz9GfpnC4zePIkLe.Af5YniPE6.ExA6KYacfIzHmUODSH.KnakHRnIUDAHBbEER1BdTFeKLVN0.7gPD5NFAY4szQCSwq5VTc2AMv+BhYsfpBBWxnosvP8PU..iWyrBQYZTgBnlI.yapXbKyagJOzzOu35VhqaKtBwNEgHCTDiQdvkmCUIKFhI3+CbfaodaPkumfI0GnM35dyTxswDHv+eHNHuQEPQVIY1DnyF.fbPutZMvHA7SfgHED6f3phkIlJSHJxRM1d2TkNycjemigq9cFnn16TutHdPaE+dJE6N1KEF5v16jhh+Sy.FfBzkKzQiZcSkLJZMvBmh0dPkqcJfhzw0PDz32ZeBnCNGZ5XnKHbvqULPMAhLcZhWftzwKX2ohrCJTBFplP6k.BHvPwcNDLbgJR.1rJLf.7Z8RfEd4JJpUHRx.FcxAIDGYFv6.MKU5pdQlV2vTyATK1BRSHVEt7wzGXg9mQHVWRB4gpfGnvGAnf+iQf8k0d5BcAXg5nAi8oESAxsExnNzcCSi9EgaSTlVfOTvkT4aQjMsX8EBZRJnCaQOO1MLP0RCMhAuoHwsAshZNUmayDsBE+XQ3qcKJXOENlOPO0HUEHviLXKQMBlMBlKBtYDbqH31Qvchf6FAUsJBFJQzfAHD9kFLjAj5jtiG4gnroCejrQhR1HQIajnjMeDLRpxFIUYijprQhR1IDkrAhBQvNh.TtnWetIRQNLEVhTDIO4Q1BtQhVdNZK.s4DYylvyKd7HwOR5iD9cjx3Hs6tRbAOZjhDbx.dKI4GMBfHCQHDMmcSXHHHDFRsMA.Sg8gtPfNEHJXn8FX+JHgIEpNhfNd2mAX.MQhNFdGMqK.tTISvaNgfwuXgCxGwfvQcMwXxoSEL9TKXv3vfKnQwiLZVldCZ04WtFNHjhFwvPCbj5VMBlNIfpBNHBb5gNgoLUcDfCawfl6KdPPlU1NeDlF+Go5Ai+5kg1kk1K5t1lFlLEmOMgtugxEg6Nty86L5BAdj2cxriDdWDW0.ZuyflZTNfSwR8HU2dZPGUL3.VUgQWBiQFgPTTB8GNOMzkpxlLP+0lkMYjkcH65rx0rjFmXni+nzPQAXJPz7ofP8Rk3xIif7qhtJSWee9pkpHCLAugTprfgoyUoVZkLsJK3pU1dOHZFDaqhygUYFB5VgpERutYSbHF2lIuUKL7WagtBFd19M2GiUgH.6PL1XDqWuN+RrMAW2Lfka7JVHEOH3R+PHNWtYfsSyx57S0rdcl0gZnibU1RknZEoivw5YQYDnfpAU5snFIPn9N6QpVpinnGGB2DpV.e1ksinUQiF905zzgk1CfXxpS5UHjGXHJHnILZKhEzAQkZDfCdgf5PWNL.LS0pE.oBAMcnhq5ZAH714HhlPjbLPHn2BmIS3J4eUYbuQctnqW6TUcffWv+nf+UkCvVBxr2k+KSTBBSRuzAxX9FVNPWkA.lkcCLp0PDwrnZQsfqLCq5UZEBHVbPmA.lkYMqfqDCHlCLjCIHwtpZ4pfqvPDyzIq3hfLm3BSdHzkm3Jw.GvQqP.ypELXdwUhw6qhiJL.Pr1WEFyhdDhXBEfxAWIF0agS0Q.fX0.F8aS85RPlsNLR35QHASnUo3JwvBm.BwUlADIWqP.wxFZKZGBXV60jlUxHHyV+VZhGkPLSGMXXhA.AKZNSBQDSHZUmfqLi8ZVM3Jy384+xDVP3bg.Aql3nFMshQv2poUckZZPvawona17P9uDADJWQUiHDyzzPbgHwPxBtxLf.mBtJX3fCOHDQLukti3BQdacrO1..yBZnwUZLBX1bSGniK9BRROalP.xxgng+lMPeJz4SyS736tyNz7hXNAIe6b3HTiPLSbPH4hPQL2JBwLCRbXRA+xXXBop1JVniUG2Yj6.XvEA.EA5NYBAQrRGghXF8fROY1HTDybQnHl4iPQL2LBEwbqHTDysiPQL2IBExLThhDnrYhPQLidPomLWDJhY9HTDyMiPgLCScThCSaTRCSYTBCKxQk3vBbT4c2PfRJbxaRU26AJmfmRqCRgSfiXPbPyP0xk0cvvtPrI82CggZUGQ3DpC8hQPbclnUC.InvKgA+yTv35phfR3rSXUEmLCdt.Pdf61FLnYQwUbRuM4Y.TW.LEWgtvcXHL.nZMBwVlFLTbULQgHzgemHFmCJhINNVb3cDFBJUmEFN9TZTwgT1lMZ5PxSYHHCnHaQ3lk121jxTv4Mc4.VmTgDfJlVZhoCBorzpykIHfRXLmziTUuXQRXpZZSZfpvHBcHN3TKhWzIYmfe.fP.2ED.1WuFL3U.XnYanqgyBffxVQ2Fhs2hpxL.YnJgfnGgXOHTMJOgAsSwT2jeRRYXVqtdSRWDpz3ZrrgPn6WBda5siSOOd0RsLqNCzd7TsqXHTsXDbJv6TgovAiWI.Q0hPPEFT.2bMjcqHIvAWiSDPiSmtZZfu8X9kX4jVqGyAm51CbGItlN.DvIq3ZNw0MEW2RbcGw0cS0nrhJLNHM6fN+DLriwnDzfQCbaphgESbnE+Fa0fDVVpEQPQHb9ZpBjgZsVLzXenXhHSCiVTPdDwgzEql3z5gHbPWN6gc7iT999m6MXfauSYxw8N9hHzjr9X+wi6f3RvXwzbbH4BWyslVp1DdOql3D4qXuOIUACZifv..ffggvmwJ4RZBlMKiy3oJ+3l0AcAtbbDAOhFDBptFBsTI9MfvxzDvP.KvOADlnCQo4.MO3m.a6Q.LhTHVcciZLINKjA.QNSy1OXvoZiiuAYzjlfewTe.LzDpSs56iqt1dMoBMzRzlecUTI2ZzaDZ5BgPRy6IQYqSObEKHXdbIGjvz.OnEw.YBiUDTaGf3pPje0DRGuv.hAkfztmez3yPD1zgujktZwuo8ccO2EAFtiOwqGgF208HpxrFuHyZp1jZnlIMLaD4Nny4GQoqVmdsUdf6f9BB+QJNm0YPahz2uGLhiNC6Cd5Q5Kviu2KTpNnyHjttuRWbKsv3660siKkmMToBmFiKKtvSgY.ATaFBsTEpEjhkREnOZAiFnOGA1BFFnR1.JavCON8hb6H3+xBYKOSELcNwU0fEUTPVT2NnAGQ1x1VFGRDssTDLzQmlp6GPVyQ6VNAD0OP2H.+AMUs3VDTaZXX8pgDMqaDHupNfvZ2.WzPKAqhpTCLXTd0TsC4QisUPnohyFwgftvlYxtSTKEgKE3awtQjmG2dWnbtOtSzPpyuPYHzmdpF5SXzAiiVG9qMSUGGFVQ9Z0pvfLIDzys3pJALZBNtQ.lS5HprF0cA1hQh.q5pGtxP.rpAthXHvDG7KBvrHDfynOSJVaDzI.RVS2hd75jOF9pBtfdRX9sgapEMbA2ILsoaPDsWFHPCMwnZQJyF3EnWWS95gzELRa5piFyWuJmMVfsgEkOTWYvUabfo3UnOLbDCPNZlxBmbCqF3fC0vqvvYzSY4r4VovGKELfBbcbqxfc2MM1ilESlETBXWXvPFPxbzewpD5ZI9BtveBDL7eBXoI3XYwOKG+EXgPTz59oxPMCXL5xuDwJApPVNALpwH85Z0TUrnoFCptg1JwX6XoE+AqBw72nTLVg4J2uADgCRwdqCQPkWDVsgYcIxCLwMNgfF5oKLG0T0vQ8YdfNeasZEUYATqtcshFbYWyxjRBemJXkKCND6I0NjvRjqUz0rZEgv9fJo53v52JFsvdOJqAs9iDjpAUMUMEWpyRzdPU.CnoPfPsJBt0vpACQsnfiTMR.mPFueSbjcHxPqppS.7.cFfyAK7Frbf1blXHxHWdh6HjFqoQMEqSLAOTP21pBwFhUhENKUgUBYBy.n3h07gT1JMwkz0tDFFIwzrF1osvTin.KLVFg1GnmXvbDbHXGiEpAh+P1ZkvNCh+XT.cSyRu9L4IrifbRyxQVkBiX0h1vFJTjFDKbhBkjBjjCeLFYPFbHsCIvcdGRd.nAYCoCZvsRooN.5CNFgPobHNelA.dtejx5CAqZvIo.aKdRSq8K0rnLQihBaWdUfByzaid+Zne6aiTPjr3eyx+UYqzDfDwLC5.wDBfrAfb86N936Qn.VpEE8bC3nvNscXKgLQHwNSwNjStPT9PTn5knvgwzRIazs2C2JRvntCn2GaeaumoSHGxJllKhLyfW1PdAl8DAFs.JaALBSZlzAnvTFJ0aF.1J.DJW6D.1EAti5bLdE0XrDfn6jIBkNBJwU5QyEAyGA2LBtcDbmH3tgvn7JazKKazKK5EDk+QY+Vgnn2SzqI7sLD.wFGEzOkhHxYDlAWHxLLb2cxqfKmERrUSzTrE1gkl3JMMAQPk6j8NLIt9TD.ZjuuJCgw1iybHgqqvQ7wDzNdIBF9FIKVHBrPLLFL8h0EOa7cULw5.X7Xk4RA3ZRjRbhJfXQeeylVTiahUYbB0YHt2+pYFRXyHZ6DwH6.VMqKJ431BF2hnLtz9ZF3DVxTBkTIHbOr+NB1vtoQ.jBemwNUvQMQ38zJo.i5w1HfTqQSZ6ZHHsftrJBiKyrlfC1jJaDli+LftNqxCV0+R6EPdHKyz7sF.4tIPHDr19DpLOFGBp4XdKFYBAYUAGGTHItKaILF5UIcbGTFRZGA4GB2awDnhQE9JDRFFqe0lsDz3xXfnpZzjRvPGklUM3mf15NLxzPqNsX1BRSbPGvvPYMV0lkJoSHnCzxk4TumtXq8QDlXbuHRmWsAcQTlLObJzIz6WNb+Hgj6q0hqeMBjjZpfu+77VFmoqVuYMn8DSo6XxOWcHdEHDVbIjHRbKH1v.LdBIYwwD2mK7yz.hPB2VM3ZowLvVsQuJfDZ+peaVla.c+6n2RfOTyJrhEjeUXrq31cE9y9nR2QbCGHLJ4xmkk5ABcHzipgA0jfIcvoVR7lgH5Kq2rl.SC8UfMqTQjU1PYCGHGeGGvDlKfN5EKxM2bvUOF253XhpayEiVZ7d0iwrbdOX3Nv0LoEdFxjI.jM.jK.jO.DbsqmaaBH5UD5pJfElHZU9h9CwN394CSxlhbaqfqAOx1BFaG9n6H3rq3JNSDvEJ7fbQHQTjBxsBQ6DhfPBsBIpQUUE40cHfYcsaQwDHHgATRXPzn.FDvrgHdG9.T0s1i5NceZCAREZPZoXIggLjMa.iLTruLNaNbytDPQamzsBn3sEtff1yKBLIW37oc6VArpCAaYZEPgRQy5guDwZfjkx4FvnfKe.FEpEShMWXcH1xQYed.fBx8UxJjVlJO3EvIhbyH31QPbKOvUSLMDDRynHSlA2rQbwXyBaefrty9XLR.FMEDOICIYFi1.Bk2ha2zkpkPTeJ2ncDEs4Qh04rXSOk5f8f9ufxNt2u3cAlAL7anwUDCr8tidMKhE3LrwdoND2DtGosOseeUcd34cAJZOwWEkaBWBatgsoRcDtAVOwsapiOSA+JZzcnRmdJscUFduKPdGARLN4C22aHR19HkgdOjty498tGw6hgWPW+3N8w4a5DiXElSGoz1+A8BtpPfAtG6GBXViG3dT2ARPh8oC77tmB9CHDChYRF7iLtWO2P.vZ7Hvqg3BStC+WlXW9uDQV5ODLG8GBlm9CA2j9CA2l9iRzugqjqINMpW5yZne4YbiX+7N+radg7ws2h9knoLn.+YLQ8D7GvXuNhCLzXmABuYxXeothePHjIetc2NatMyF6fPfNgD1dqcytc1INIDtZxMys8Vask3TO3+wKwm5A3GUDa266I9boI8y7Gui1C661aXG+dCUGB4z3y6E6.B.eD5aG3fYmb7arxvoxy1cDGiewtUDaySNA+pX8s.ifvDo1t8reEVd8bOeNReYutdily8h9rmMUAx899C.UG9AaL1MqLl+3jE7.wOEEDEIcPc01qH8S2M18qO9bVChIKGe7PPzzgNQvI8vGRegaRuQtI926sh7A1eW9DpnyvQpC7bCUph2v6MqKgohkLK+GzvscavbeYSWnVEWdi1XI8C4aTyefnhXx6DY7M4cBzySc2K4XkHyjm7U4xt81amd2XM1e4E9UAQ5mSaY4eNskujedqK535b9+7ck+c4e2u2k86D+wcmwudZ9mu60DNKFF+zIbpehtEZHcrk95IK6O9BnaCanY9L9o+N0YoRlLo2IS1LacIU.ScVPlYybPB2b4NKHCzIxGnRE9RuNYUNkF1dtmxmeiO+OPIxrRGHox+JsK3KeJM7AS96NuyTURNEl5b0b5eO4EJrfe84wpZl9ms8L9XErnuHOOT9jxU5Wos8TmHBSqfaXocvljBdQG6rfFZkksXmWn+PYKCmkP1fgejM6RIaP1sJGyEw9s5eimYGyEy9PVcsqr10WgFS6Hel0+CienOG0R4aLkx58gfyMwAfaVc2zlyPqUn+LZ6MuVUYWtio5TIMNpaiIbADuCg7Wx6H3XbnxCwOeCS1T5wNSTY7oSUB.68K6ze30vOJx3Yu+nNtS6keqrasyt6tC88MYdNPlp5Q97K7t2aAGyCRpmkvrZ4NnGVvIOxTmuHq9g8anTKaJ93mQUpOp4yzJ0KoU+T99yLuyW7G4VH3ydf3L2b5ye42awGKI4WxVSuxBjS4fqtd+YImAmHkyRLe1HCxmlQ28AyRFhNLF+7SJj8p7y9clsTDb9C9jKEWcARQrlAefbyfKlwAQSLQnvLrje1HTxGfN+rymkP8JIowo8LUpRsnCrY4fQJbwrDqTIsGswpHYSztapHHS7sK7LR3iEVPFIgu+idwW3k6X5+4OZVZ9qlrRmt3w6zSjn+aOiyW6kSz+pK7a5nT6qCjj76NbpfDyOUOi71Ntg+nN24.bN.7ty5mNv6h24alSY8LuyxdHeAA2NcHkyu3M0Qy0p1q7jGIWwODul+YB1jmcWy5XZVV2e8E9IwL5E+WFq85nma5dPS+rS2+ZPKTuAd9JUt0TGiybCWYc826ppySW2pvrzsr9+USVYf22erWuiuHlk9atvugnRmwsxsQe7WRszulvkxDpZY8SLK87EVtCA6G+esvk7IUYFedUk7fHOp9+yC+xoU7k4AYV1wI5TX91wqxWpqbK8mjwq+SlJt8e3bGYr7fgWeYFsUzm9VoSQ2gxGPyeviWtu0hwk5+7+KSJ0+k+j3GliWOP0a4ceuAGkYFSQSrpiTIs78Om7SLuZ6byZhDurOXuRSlqkbTue3yri3xKuHOwQ7cY2y62Y5YgYVmKlSaVOWcxxbZdmZI97DKYvt0kedftSxReqOp4PuAC+n2m+nC8Qk8ePut9fN6il3K022L62Lqx5a8NyZ5mzmwIR4JoP0DSTzxYvjZI9HK+P4O7eOWTBK7vl9pPPJccu3orv+5K9SDszHUO5K7VKRtCd92b40W7WD64r.vewnrB5JaglV0eVqoV3WdnXqogyk9s2q8bWMmqljK1yXDW5RKSv0RVx87iFzwMwxOt7bq1Y9crU9+WS9aMzfBy+ULw2lyGboKdy+gYLoki8l5q15p8MRJ1GPtMkiXdxie8Oc7h9FI8qjr7.2SOE89vQsxQ+DsGEtVxr4xs0V4yMwFTP5qhTrkR6UStylau8t4xto3KyvZVy7Cij3fUdPmuuh1GjeE+tHM0zVmNcls2Y6smbYigarc9s1YIMXVn8+Ny8b1dR6+G4NW6+Wg6B3ycy+E52K15U+IOG5jX1c9kLYsNObY5WX0ctMk+wkaFXD5m49UN34q94MYt323HCuSF8zool4W2pWMoiG7n1Wz63YN2IyYTTE9oEdhT7KzvTtala8i+BSw+FIq340FGzzSud+IRQsP+Q6NuHWR3r3yq+7KbJweuE4OBWngSG20cvyHGrYSO2UUXEJPQiM6EghjbPFe5QWZQp7bKRubRpX7hP4Qd8.9re23MNWhgDFTdnlTuHTdxM2dA+fku7v8g8hPwI12P4ezSXwQ7E06EgxibPJM9wOgkmTgdxeQnLkKy7L4RzaxsF12atgQ95IwW4.nOLrO4OuClbgkIY2BW+h3qW0BGIaTWQzFn8EhJoXe30i8EIbIJPAekcgHqNCphNKXyZ74bgZQQVEy6vO6du.LuPG5Mx.tS2u.lWnEZAr87TVqRvHO25YX9SHZJwDhFa9N5+PoBTA+u3lQzWMY4K54ddmiG9TNonKZ7bY2ZdKqagwe9X7O2h1WMz2s+.1i2yGy+XK63mcyXKVVgBqvP+Rb8BK222XgpWtoTgemuHU8+xRp9HeyetL1tKa6LrbaZgo+3TOmpixOdkZIHOOVm8i9hr53sjpNDayvmSMEjqMZs3Oy2ySy+MJrRZd4Qr+y+8+hTy+KI6CRrcAe9q5e7fmUp9E0cdd44V3eurQeiUHftKcyv9bND07x8meVLioUnDc4aVzm+AoHOPh+b4A7c2G9BXPJx9up4dOOvN+YTkqrd3e4Qw25hSrVCe3bqbeqjpiG4qvRlR04swjeFWKuPufYl2V9pf2yyI385QyrtEo+927SsdrYuK1Tq+7Uy+lgSHyy.E+mKysd9bycdNOY4m3oWIIW9dNzn60VzvYkC56Q5xqZb2keVmdijZe+wtc67wti97ZZmh8CFa01xOwFlQKohH+EiMl08WaJqayJUxmeyY96962ZV6y63yyQ70yNt49USV7h9tCG9rZRQ2Zdq6SgOdx9FNXt1luZRsOPQHWSWOt0yzoObQ+1CisiFfd3tjelv+gy3qA7RrCKiYUs1KsLeCyEaSjXKJUh7OdN+3C+5y9mmlR1LyvfRYVkh4oJym3xM0jUzI4By+NQgo13ti5zGJDk6310+TpX8VImfareOp2WpUyYO5RjoUo5cy49agNQhmheZoyq5MQ3VMIwZeEGw204Z9sAuoi7GT5LLLH8xHSLhHwMP2YbqALaV6J53ljA5V9B4VZq8R34ag+.6Qti7.Y4JE8aeAdZSzi2DrGH+6Jz1uqefWry5zscnTMLwRKhe0jM5L53ylsL9RyPFSj3yEY7JNhZXsSNw63QQB3WIYkaESu8L60u1Ujd+WyIv2OMcxhcPFWINwLLKKLga6PV+7n29u3e7lAKNLypv+7G+2eyvYgl4c2e5e8+vMKO3BYdE94e8+W27PIa0O8Oq++zMqLvy6i8pwSkSXPcqckkVEj4xqAr7Gia5qZtPic7SKdcHdK+wCN1Cp.5AMrFhGBNuDdF3vzoCNTbr850lH9+.+SbyLH8ZhalI3lx0xuJqkC1gRn5ML9MY0Z7MjRns2uQgIhmN7NaTH1Vof4q7Q+z+1aFONvvD72bSC7TKY3P72LgbX060YJtPOZ3brKpmxk6u6lQwbK218Kq0JuEWqjJbLnTEi7PRk8ITEJcASbtjWAjcz7cNwMDyogjxB4FLu.Rg1GMX2odEe1Mm0DqJZU7K9Eu6imbJuCqud0BSMGfRGbDSOKUgMb+w2zny4cfXrlQ4UbmYVjE2a5Rs3FSUv+FElZT9SmpIuA5A6KoVbeM1h6sRBCtyCrw5cpsK5ic.Y4kJofJtSAZ1EjTKEc6516XOYExA9cN1iTWQb6WX+Nc6VwssGMAfRgIfmbSAaxSTuzXfGNyNwiS8wEJNF5RZPbt+kEnWk549i6E6cIjbKu9dtij7aC+6pErrpNveb+IS0mcSpOXmAf0RTGGzML64A0mijKikF3Ob3IPwgxqXwqzX7fSiakR8YMLNO7DlRpVEqnZNzCsg5bbfAfTyW7sj1wkriFmbm7aD+e227HihU1swnOXzNkH59VkZs6Fu6Fu61L8oadxs289FWXrESeul6Od2bUxWQ77lu+Q6r6Fpu6Fh6C+4j2Ey5cYZVDxHDgWJISmcB5bSPmeB5MmfdqIn2NhlqCq41mMFCO1YV6qDu41KubM2fLhBRU5IK14zvWBygNdzZGbXzLUnJu7zgJ81Iq0ocmP9xQch2PIJEetD8zWBhAds0jjw2LHzC08JaaIh8kvJZ8fvv766E2cSM+d98OyuWmii2fBZfb5odCjk3YVLXu+kFO39wbQQmgDSwMVWEe5u3e8tEXNxQHR+auXc0nUfORJBXrweZgfyGBQ.o+7u9W6wS1cya+WUP6X+3NmVI09k2YxZIWRSiWWrVGJji4W7FazaDHebsvKdB3qwmHIunp+dyfCqjWXUfuQvZS8hpJ7RGd9U9+cFddR98esjjmSsuunqkIlnJY4.hxg+8FMLHT0JUbBiiGjyurF67UYUwqIlVhpQ1xw90qO+Hmw9f55Fyl4v3yFchDyH1ZcnWxAiZ320cvjVbOqTkq8UV5lEXQR4E5YV6s3I13Ecgjp5ewVHw14eQUY+btw8qvpgqlrzY9CFySDy0DDwmFFKnjcoMgC2Q5yog+cO4j+2e4cNqt7d04AWo.kpAidgLtMZHmJ3jR7u0LlONHqfxi.y+JciVBk0dotSNrlgiO4DTjfQe+bQJO283A924X+diF3Sx5UINfT1Srhj0PZkLItOtv+w1WkvfquywGGOqlJgYeRSXtmzDl+IMga9jlvsdRS31OoIbmEmPbtOv8jz4bWEIRTqgFa.tlTzeI9+B6oa83A
updateLabelWithPresetName();} -
sorry this one works i believe
HiseSnippet 12880.3oc68s8iajcdmrGYNiDmaxSljcwtvFUDLR5Iy3N7VeydcDKRVjcMcQVbppX2hZFGopaVc2zhMKZdQR8XOIxIFIFH.w6tuk2LRdIurAA4IuOr.B4Y+PPtfruDfIOrKxiye.AX2uKmppSwKMIkznQS1UdbW+99p5bpuy2467c9NW3oZLv+XugC8GjXsTNWz2KwZuVR6K5M5rRm41oWB8xIV6kStu2ECST7h9tCG50NwZqckp38V6ZekDz+9raVzsqaui8hXkHwA9cN1yny4cFEwsQg86zsaE21dNcNW5oyWP+X+dk765OFjiqjLch9tGeO2S8p6hO1KkLwdtCOKwZ+FIyl8ji2Ic5cxkayztt4Z65lOiWtc8NYqSNdyz6lt8QalF9eaARsV6Ni7GXOxcj2vDqkrne6KrOy+A83WvAcF14ntdHQlD1valYWwuaarHhbMuu2f62w6Ax7RT5rNca2HPoMLAjyMhTgWgUgucxZcZ2Ijejp75zMThRgrRcsWJtHekXhbFYQNsjHOCQZMIQ5qvhzWMo8wC5zeTzcP4QIoduQdCNw8XOkY8uXxGmAIdoCRkrjOjrdi13b264UY.PDlMqu8loeOkMSm9c91oRAUpCGobe2AJ0aV6NEa53XV2V46nr02V5VGMdzHf.X+geWY98c640MfcpeyeS3cNzuq2FCG42e8QCF6gugN851ommxIi6c7nN98T76UjxNT.G32c8i8OuueOPTeOHO6BoQ4GjBKXc8O1sqRm1ODxeg.rQmds8dn4IQoAeA3Ceh+.k06.OY5usRGk+SBIaitd8NczY.q28cCxV7e7c+vNe2MFB0cABB8p9NJcf7L3AEuW5I8Fc.Jd3a46Ph0u1ulPf4m+SR8IoRMobHoTiIEQYL7rAUUm5MpTPAa8avZoan7tgRTnXO2zz.eB4jz4Dk0kdWfHGlIxJj3kSgBoja2tGAMxWehZL4x6jUlAYT5u66oDX.DYuz08DPz05cJXPrwwC7fFQU65ejaW1t0v2+dp8ZWwyq65PBgmdiAdm1YHX2VQX8r9MZOv8AMF3AhYwA9OXn2.aO2AGeVQ2A238BMxV+z2Sw+nuWPQ7TtTg9tVO8CyjoB8OQ43zMNA73Y4OFrsZa4c7H2dm10acH4a3BhHzRYizgOZT9vWFtwCNqyHuXYUC2QmQIuCTxeOkObSHKdOkrow++2EdxOItRwv8HutYmaUJe6a7Ne6ISRtKOI4hmjiF0i0ZhVqSZnlMt4YvSuQ+wCOa8Y+ZBeH1fCKYxkKa2y620aPF3cP8VQoF8CRTqeif6GWNGRbq41GcqD7Ha3NT.W+cvrwN3gL.ii0iqNO97iBu8b0PxOD89knw530uw8YO4nMka2gyzQ139sACXRYeXmQmw5Br6v0i6Bqe3MhL9QwY7fAfvzDLgkSJaIE13UNweGkabC4VsroAKui7d3HPXuQtzoO8FRdvXag4+LehB3Mv6xyzHY3xy3odtOIkrmbz2MnAhpgCcmOUBwRN+7+peGkuYF4B8LsI5561NrBb8n2vGRYx2cdk0f9q5OnCZUbn6fdc5c52Rotux4tiN9LfPHt.cenSFvGA0UCKveKEzxeFk5OYV85E1bYI63SnthZJNqN+BTV+phbXf2nwC5I5TLRKBlNokUhBqPTsAY9863OdXjc35AV7yTmIkz5P097RF82KoEx2dV8VFUVmQG2TWYAOvj8eIwe18fMo1+xqq3G0.JigskmvVQ3L83yfdK7ZyVBKrss3ktP0RjfT2ejmYu0emT+fTWCtkxj25jSl48DERpwwLtMFZ+fKKgq2a74G4MHvvL3AgPUurP1yLuP1OlcBK8f98z60YjYeudyKn8DBO2Prx+5BoBdzQTjxudPjxXrLI5.g9d0jDNcBRfkGjShIS7aHRLG3Bk5WKYn4Qtm5bH+j4vmcy4lC1c6z1a.kCuRx864eT1XI9S+E+q2svxm3Ik8M9SWgDGWru6O+q+0d7xm3Mm3M+1+UK0a9pThyjYRM10m9UO2p7LqPE1zu5rSl5Ml+qV+bX3thDS3rKwq95hDCAebjeQ+GRo+MRJGvwD4xiZsB0ZKSoOP9IGNB4m6kOHwoRVTSIugdEsU0X+ouA2SX8GW725oIw67zj3ceZR71qPsVjU20XqtLoepr3i6jnv+7G+2eykoF6ZIYhcVAuayH469j4bTH6w8Q8n29u3ebURcb81m9m0+eZURcbWbExk6uaUR8TFp+FqhCx31KJezO8ucEd2Ymvy9O8u9eXopxRIpxx7T4gM6VSp2d0UnjmMdI+m8K9Eu6iWgTOow5iJrJu6cex7sEp2x9zXqmcJs9FqhrO069uYkZlNKGTM0K6NxEm5RQjYPzZ88FLpCFH3ZkgQQbrGOQlWKYYug2aje+Dq8VgC5F78sftSym3gQuvuQgKjHd7C5zdzYgL5+GV3LuNmdVz7Ve2e2BmzoqXxn+5I+AMrLeesRN2ohoQYMqO4ntvn.TxlYi98NEqDWZYJijL83SerjL8aUHtL8Y+wSJSO92SRl9ONsLAhzoSIPWag0MokDoGchjZR4GNgHkn0jhDH0CcuumtnuWN5bbz6b3Tm5ojNAHymObD7xYkwZuyzRNIG2Y3H2dscGLRY8ruySP4PV09oiWwxwMWT4HySR4H2zkiWcgkirxlHCkJGW+YQ8Q1mjxQdtbbe4UivqmKfaGrfDqRMUNoR3e9ijaX9rnDl6onDtZ0TxNXR+iVQKtxKpbj+y8ZpTKrDtoTI7V+9Oq8Mr4RJmWcgiRetN5mPJUlxQ+m9wENxe.zamka6NiGJ2C0jRelDq8qHIUu97FMzqPKdZrlwckEpDIlP00aJUW8Bm.8IZ24ik5xrFwi89+FIq2Yv4tccUbPEJ8vit.Ujubxh9caS54fEW80RlO616rS9cRmInBPr9t8cwYURVSGNsGxULyvl4sEk5Jc8cG0o2oNPGSTg+MSJyRVI7uDqkdmBy+kKhGvQnew0O0FJIGCAFbzowKUY1Mc5cRmnyHuykWK4H5rLi4VddsKuVLyy5Zw2dUqEeZprlagSjkOTt93KZKzcysylYym9Iob9FK2LwEUb+YtRE2Gezh8k05RLWkKIyz3aRqyHi3HWhuTxkzY3arbyYXTYs+mHUVej6SWYMtnuvlcSpZVwx5qtfIbJVD94KDKZZ9U8Kk764dwH+66U3zyc6zcii8OeBaaHj2IU.5yv1d2KQoDY0iQ42283QSYcuS9cyAtp1NVw60WPwS1h8Si47o8kHMST7t2R0zsRgoagFUrdyjFddccefaaOOkl5hpQoY4KVM3balN2pyqwk2Lw71dGoB7eyfIMaKOivMXw5JIUSrJEloTFOp3kncWoxir84c69DWdJ+hR4QNbv9idhKO1unTd1RtA1G+DWdrdNUddiUJ1K4JqG8gxwt2dhB2c+joJb+1EhED1qkTcux1VUG31+Lo9.tZxsRmOStch0QvqlLets2Yqzat4tw6P30RlMyV4ytU5c1JWLGjWKYlroSCoHAMiPqYmDWhzaDt5c5suw2R4FjDnn069dc866k4FuG9L53xQC28algHq32sq+CNzev8FBtg8faPKhbpOQRRxQuvb4yr0VamX4T7u0BWksHUsh7TnjdPgIGD2MlZPbtsGNHS5z2CxninQu0a741XJFJ2m7D1i5ynWq9QJLb2+MgBCKqfA4HO51WMo5nQtGeuKQCzYXMuQtMBREODny6ztcWuF9C6fqvaza+Ot.t02vX8vEkhb8etajV4m72U3b+1TyCZefNbjWeoFA+r+j+j+62Dy.ZKw0vu+39ntsHH4OXkpIj6x75e+uTTS7JIK6cr6EWREwTZ1YWyLg5d9UTw08zDIGuxYIpH9pKb4ekZR7fmKUD0eJqHtVR6wCGg6a2mkUEv+NWdmS25wyqlY8G+rPwK61W4SdAtEvbzvSTkX400ycn2p32YYZcLq1.Ki1+0Wotfkimsvckls+Gc+Izgo+ilTG9nOHdWvovgreju6f1SLIH6je6sfwNmdxNg2L6t6jembYlrS37Y2M+tasc1c2bpgmQc+9RezZb+uv66PTHgdQymdizTGrk6LreW2KLOdj688pSapmfNYo6a3+.HY.qbaQz60gI2kIKAMv7OmBinywCikxxdm3Nt6H0988fZtdTm23N9ktYQb8VfbxBTs9vMRuwV6R+amcRu8to2l682w+zS65UCbkImVb5iJclaObmL+sT3mr4PuC7Ndj+fYJJvcqz0kCnK1Mp0PKnRH1angl8H2AihdKYC3q0qsz6dKHPjkKhie4EuGWhLs9reb7PW+hx+JHscnM2H9aEYoai+xIoeZIyqAdhmDetEmcmbS3Gl5yCWbwi6PiLXXitiOsSuIx344VnMavdP7E17a73UYDH4jGAxi9QW5HP9smwRHDLAgjF74yfPt5h1NIwl36eO4YsH+DEoB2cxhDv4xVhSbhbxQ1qOkxpX0XiMDo6cYKbvzy.J3e9xD06M3hgCWAQ8ZKPT2ZdS00iNXwFJ5Rh5FSIpsy09NBi46rmdlM2DFK1sLtSlM9d8OMw3gdM601ulaOPHDsHl6D7bsEt25V1Ep4r+fIKDW+GrBKTSnDt1UV6ZqhaUYi2O82MtD9EUzSKoa0L++cqF5Vc244VcJePew4VMyrVWsKYugJ2z4ww1LKy+MLQPl+AyX0OuzsTBF1EYHeIMwliSfkYipJMRE4EW9wMJPlcIW6+FvHVagTIC98ZbIsCv.dGl3kT1LYlc2McprJk1yT2JU1zoUNMUN5uade+GlZa.AgZ1N0No2QQsZUKMaa8CzXx5U0rXTiFZV5kTszTZY1jYYumgVKF5XPWKpVZ+CMMKKHpWUud.715JNVZb1VTupRYypL1P21Q7RJZXdXPJLUus.Tqnshp5gpsDzPVIxFSSk8LMCv0DfCOzzx7PEm8zsYNMKVTUfr3bujZsxZB3dlXQiwFpZGVuDm6krZFbky4RGpZrOgJqZ4H.sPUBi0sAUWCvvgH0rrrBA2gPUzLzuEif7rAWdpBZoPEPUMSK8ppJMzTKsGyATU0TKwXVhqZopyp68TsrZEg32xdZkqpA5EV8tWPsATLoq50ZXF99deMqayYv62rdUCMkJMqKJi6qZUFpg0U4W59Z0qwZ5802GTxb4XeGCtvanVhyGCMUm8D4tQENEF5UBdgFAVVFlbQnlZKEcFYVOTtpqZ6zBdKbdVW6vF6ocHgMqoxOhon7zPywgerF5GXx59OnoZYkJFZ1BJcCluEnqMDUWVZrdwRubYnfWiyUqlAF7VMss0LXgz1PqgihIqIrqaZ4bn3orcTaJX2rX.ulMrzpwuE6CU45AGMgb6rGT0yHylU4JYmlUpvkAHi0X8unPcfZoRprzen99BYtEfnx1uYCPwqsG4mBo2U4PyCA6NUCy5Zo3Vuf8Yc0TEKqnAl5oJpo.l75PAiP5vqg.VsrcrYtY1BdU16AugfU1BA6jlnUUa3nCZBDVpjVcGPjPr16S4spgghNeWiF50oTpVqghYEkCAE.RY6HRtigJmkGnWlS7s0bvqEUK1xFrPNPiof7TsdYPrU0qealUMn8NgzHKJFAdRJYvD5UsKRkLz8hMCLOjtZVuJc0RsoidklTQtjZUM9JT5pyHKc55dp0rE.a9Y1SeenUpipfnllsRM8xFp0cLErrfFuDxDrgHw.7r.dUKwPMU9UXnWZeBXtmlCm2l0zD5OpFQ0.DDt7UVSqAcUukRUQYnr4g0sA0qAWIT1RuQC50UwjteEK9sWooiUSRdqpVyfe6UAgyArAOjobDYIVcWQu4dL1wg0m0f5.ttoFnl45O.QbpqCFA04ZPyxksI0VC8FZL.MPqA1I+5LkosFi.ut7C.8pPBoMnogbnN0+R.MemZllNjDYCOMKm1spCN3UxFhomzALLzHyLzIjFCLavVdNB0siHKbLqPBsiEz4Fif1vncDhOT2RS.v7xtgIUrKpoVKE9LJPHtnq3ZjLDP6Db2rjeZxzAnxwWJANTEn8zzHyI.Ccb3.FOLQCcMkr6xXvMVIiVLlJiLzoI3Rff1ngdphVTGpX2sAXP0.8pHnPm.DxpLyB5+nNz9tLQzrppiiNCMLvdkI3sHVr.CW0LoK6g1A0EYH1znA4K.vlkU4qPu0L.5GE5kDgVMqWBqer.iX0xFLRuJzDxffVnyp.fk.0PQmRsl8GzjtaE3cqyEwJPmj5kYjYMroO11FnZd6aS4dkaA82YQRVUC0x5NlT1VEhW.qfPjE8fPcD3YoB1jCxy8f2nW2tJM5z2iP99Ov8hTk1SQU2RQuEzGPSGhrVQc0Z0ivAPHnB7ZcvAbUDUDTWnuYDZBN0zb1qN3F.IsLg9TAK1FfiVfFBIQyptIA2iLi0DQrwbffTLXH37VSvUuFnQTNvTujHSvDHmLjrLHpl0KGwngJSnihlgJggtP.K85Nhb1R6fVH.hzYeAexoBwBJGf+bvoRSnIFxQC66F7aAwdndfIoBJaogEHDpUWuZM5svkdnAChaB0wnmP.WQCbvPYUESqZfxLpHTwDMEQPSrU.Dd09HE68BjBGrWBjgYY3lZTAC5mv.bYY0hI.GVGB1HDg1Ap0UTKJRDzwI3L0xrIqcfdlEhLTTfF8XsNQ4TVgKU6Cp6xPfl.DcdS5bCS3ki.PvAjCXMwpEj9.KnyAUanlpNyyrbSCUpGTfptZccryY.ZZt2d30FpPaEcFA8XvOWC0lF5z6ngIlsHx1PE8qgHnAh59sDcrfLbTKxpylMvXuPzAJ6251Dfz9GfpnC4zePIkLe.Af5YniPE6.ExA6KYacfIzHmUODSH.KnakHRnIUDAHBbEER1BdTFeKLVN0.7gPD5NFAY4szQCSwq5VTc2AMv+BhYsfpBBWxnosvP8PU..iWyrBQYZTgBnlI.yapXbKyagJOzzOu35VhqaKtBwNEgHCTDiQdvkmCUIKFhI3+CbfaodaPkumfI0GnM35dyTxswDHv+eHNHuQEPQVIY1DnyF.fbPutZMvHA7SfgHED6f3phkIlJSHJxRM1d2TkNycjemigq9cFnn16TutHdPaE+dJE6N1KEF5v16jhh+Sy.FfBzkKzQiZcSkLJZMvBmh0dPkqcJfhzw0PDz32ZeBnCNGZ5XnKHbvqULPMAhLcZhWftzwKX2ohrCJTBFplP6k.BHvPwcNDLbgJR.1rJLf.7Z8RfEd4JJpUHRx.FcxAIDGYFv6.MKU5pdQlV2vTyATK1BRSHVEt7wzGXg9mQHVWRB4gpfGnvGAnf+iQf8k0d5BcAXg5nAi8oESAxsExnNzcCSi9EgaSTlVfOTvkT4aQjMsX8EBZRJnCaQOO1MLP0RCMhAuoHwsAshZNUmayDsBE+XQ3qcKJXOENlOPO0HUEHviLXKQMBlMBlKBtYDbqH31Qvchf6FAUsJBFJQzfAHD9kFLjAj5jtiG4gnroCejrQhR1HQIajnjMeDLRpxFIUYijprQhR1IDkrAhBQvNh.TtnWetIRQNLEVhTDIO4Q1BtQhVdNZK.s4DYylvyKd7HwOR5iD9cjx3Hs6tRbAOZjhDbx.dKI4GMBfHCQHDMmcSXHHHDFRsMA.Sg8gtPfNEHJXn8FX+JHgIEpNhfNd2mAX.MQhNFdGMqK.tTISvaNgfwuXgCxGwfvQcMwXxoSEL9TKXv3vfKnQwiLZVldCZ04WtFNHjhFwvPCbj5VMBlNIfpBNHBb5gNgoLUcDfCawfl6KdPPlU1NeDlF+Go5Ai+5kg1kk1K5t1lFlLEmOMgtugxEg6Nty86L5BAdj2cxriDdWDW0.ZuyflZTNfSwR8HU2dZPGUL3.VUgQWBiQFgPTTB8GNOMzkpxlLP+0lkMYjkcH65rx0rjFmXni+nzPQAXJPz7ofP8Rk3xIif7qhtJSWee9pkpHCLAugTprfgoyUoVZkLsJK3pU1dOHZFDaqhygUYFB5VgpERutYSbHF2lIuUKL7WagtBFd19M2GiUgH.6PL1XDqWuN+RrMAW2Lfka7JVHEOH3R+PHNWtYfsSyx57S0rdcl0gZnibU1RknZEoivw5YQYDnfpAU5snFIPn9N6QpVpinnGGB2DpV.e1ksinUQiF905zzgk1CfXxpS5UHjGXHJHnILZKhEzAQkZDfCdgf5PWNL.LS0pE.oBAMcnhq5ZAH714HhlPjbLPHn2BmIS3J4eUYbuQctnqW6TUcffWv+nf+UkCvVBxr2k+KSTBBSRuzAxX9FVNPWkA.lkcCLp0PDwrnZQsfqLCq5UZEBHVbPmA.lkYMqfqDCHlCLjCIHwtpZ4pfqvPDyzIq3hfLm3BSdHzkm3Jw.GvQqP.ypELXdwUhw6qhiJL.Pr1WEFyhdDhXBEfxAWIF0agS0Q.fX0.F8aS85RPlsNLR35QHASnUo3JwvBm.BwUlADIWqP.wxFZKZGBXV60jlUxHHyV+VZhGkPLSGMXXhA.AKZNSBQDSHZUmfqLi8ZVM3Jy384+xDVP3bg.Aql3nFMshQv2poUckZZPvawona17P9uDADJWQUiHDyzzPbgHwPxBtxLf.mBtJX3fCOHDQLukti3BQdacrO1..yBZnwUZLBX1bSGniK9BRROalP.xxgng+lMPeJz4SyS736tyNz7hXNAIe6b3HTiPLSbPH4hPQL2JBwLCRbXRA+xXXBop1JVniUG2Yj6.XvEA.EA5NYBAQrRGghXF8fROY1HTDybQnHl4iPQL2LBEwbqHTDysiPQL2IBExLThhDnrYhPQLidPomLWDJhY9HTDyMiPgLCScThCSaTRCSYTBCKxQk3vBbT4c2PfRJbxaRU26AJmfmRqCRgSfiXPbPyP0xk0cvvtPrI82CggZUGQ3DpC8hQPbclnUC.InvKgA+yTv35phfR3rSXUEmLCdt.Pdf61FLnYQwUbRuM4Y.TW.LEWgtvcXHL.nZMBwVlFLTbULQgHzgemHFmCJhINNVb3cDFBJUmEFN9TZTwgT1lMZ5PxSYHHCnHaQ3lk121jxTv4Mc4.VmTgDfJlVZhoCBorzpykIHfRXLmziTUuXQRXpZZSZfpvHBcHN3TKhWzIYmfe.fP.2ED.1WuFL3U.XnYanqgyBffxVQ2Fhs2hpxL.YnJgfnGgXOHTMJOgAsSwT2jeRRYXVqtdSRWDpz3ZrrgPn6WBda5siSOOd0RsLqNCzd7TsqXHTsXDbJv6TgovAiWI.Q0hPPEFT.2bMjcqHIvAWiSDPiSmtZZfu8X9kX4jVqGyAm51CbGItlN.DvIq3ZNw0MEW2RbcGw0cS0nrhJLNHM6fN+DLriwnDzfQCbaphgESbnE+Fa0fDVVpEQPQHb9ZpBjgZsVLzXenXhHSCiVTPdDwgzEql3z5gHbPWN6gc7iT999m6MXfauSYxw8N9hHzjr9X+wi6f3RvXwzbbH4BWyslVp1DdOql3D4qXuOIUACZifv..ffggvmwJ4RZBlMKiy3oJ+3l0AcAtbbDAOhFDBptFBsTI9MfvxzDvP.KvOADlnCQo4.MO3m.a6Q.LhTHVcciZLINKjA.QNSy1OXvoZiiuAYzjlfewTe.LzDpSs56iqt1dMoBMzRzlecUTI2ZzaDZ5BgPRy6IQYqSObEKHXdbIGjvz.OnEw.YBiUDTaGf3pPje0DRGuv.hAkfztmez3yPD1zgujktZwuo8ccO2EAFtiOwqGgF208HpxrFuHyZp1jZnlIMLaD4Nny4GQoqVmdsUdf6f9BB+QJNm0YPahz2uGLhiNC6Cd5Q5Kviu2KTpNnyHjttuRWbKsv3660siKkmMToBmFiKKtvSgY.ATaFBsTEpEjhkREnOZAiFnOGA1BFFnR1.JavCON8hb6H3+xBYKOSELcNwU0fEUTPVT2NnAGQ1x1VFGRDssTDLzQmlp6GPVyQ6VNAD0OP2H.+AMUs3VDTaZXX8pgDMqaDHupNfvZ2.WzPKAqhpTCLXTd0TsC4QisUPnohyFwgftvlYxtSTKEgKE3awtQjmG2dWnbtOtSzPpyuPYHzmdpF5SXzAiiVG9qMSUGGFVQ9Z0pvfLIDzys3pJALZBNtQ.lS5HprF0cA1hQh.q5pGtxP.rpAthXHvDG7KBvrHDfynOSJVaDzI.RVS2hd75jOF9pBtfdRX9sgapEMbA2ILsoaPDsWFHPCMwnZQJyF3EnWWS95gzELRa5piFyWuJmMVfsgEkOTWYvUabfo3UnOLbDCPNZlxBmbCqF3fC0vqvvYzSY4r4VovGKELfBbcbqxfc2MM1ilESlETBXWXvPFPxbzewpD5ZI9BtveBDL7eBXoI3XYwOKG+EXgPTz59oxPMCXL5xuDwJApPVNALpwH85Z0TUrnoFCptg1JwX6XoE+AqBw72nTLVg4J2uADgCRwdqCQPkWDVsgYcIxCLwMNgfF5oKLG0T0vQ8YdfNeasZEUYATqtcshFbYWyxjRBemJXkKCND6I0NjvRjqUz0rZEgv9fJo53v52JFsvdOJqAs9iDjpAUMUMEWpyRzdPU.CnoPfPsJBt0vpACQsnfiTMR.mPFueSbjcHxPqppS.7.cFfyAK7Frbf1blXHxHWdh6HjFqoQMEqSLAOTP21pBwFhUhENKUgUBYBy.n3h07gT1JMwkz0tDFFIwzrF1osvTin.KLVFg1GnmXvbDbHXGiEpAh+P1ZkvNCh+XT.cSyRu9L4IrifbRyxQVkBiX0h1vFJTjFDKbhBkjBjjCeLFYPFbHsCIvcdGRd.nAYCoCZvsRooN.5CNFgPobHNelA.dtejx5CAqZvIo.aKdRSq8K0rnLQihBaWdUfByzaid+Zne6aiTPjr3eyx+UYqzDfDwLC5.wDBfrAfb86N936Qn.VpEE8bC3nvNscXKgLQHwNSwNjStPT9PTn5knvgwzRIazs2C2JRvntCn2GaeaumoSHGxJllKhLyfW1PdAl8DAFs.JaALBSZlzAnvTFJ0aF.1J.DJW6D.1EAti5bLdE0XrDfn6jIBkNBJwU5QyEAyGA2LBtcDbmH3tgvn7JazKKazKK5EDk+QY+Vgnn2SzqI7sLD.wFGEzOkhHxYDlAWHxLLb2cxqfKmERrUSzTrE1gkl3JMMAQPk6j8NLIt9TD.ZjuuJCgw1iybHgqqvQ7wDzNdIBF9FIKVHBrPLLFL8h0EOa7cULw5.X7Xk4RA3ZRjRbhJfXQeeylVTiahUYbB0YHt2+pYFRXyHZ6DwH6.VMqKJ431BF2hnLtz9ZF3DVxTBkTIHbOr+NB1vtoQ.jBemwNUvQMQ38zJo.i5w1HfTqQSZ6ZHHsftrJBiKyrlfC1jJaDli+LftNqxCV0+R6EPdHKyz7sF.4tIPHDr19DpLOFGBp4XdKFYBAYUAGGTHItKaILF5UIcbGTFRZGA4GB2awDnhQE9JDRFFqe0lsDz3xXfnpZzjRvPGklUM3mf15NLxzPqNsX1BRSbPGvvPYMV0lkJoSHnCzxk4TumtXq8QDlXbuHRmWsAcQTlLObJzIz6WNb+Hgj6q0hqeMBjjZpfu+77VFmoqVuYMn8DSo6XxOWcHdEHDVbIjHRbKH1v.LdBIYwwD2mK7yz.hPB2VM3ZowLvVsQuJfDZ+peaVla.c+6n2RfOTyJrhEjeUXrq31cE9y9nR2QbCGHLJ4xmkk5ABcHzipgA0jfIcvoVR7lgH5Kq2rl.SC8UfMqTQjU1PYCGHGeGGvDlKfN5EKxM2bvUOF253XhpayEiVZ7d0iwrbdOX3Nv0LoEdFxjI.jM.jK.jO.DbsqmaaBH5UD5pJfElHZU9h9CwN394CSxlhbaqfqAOx1BFaG9n6H3rq3JNSDvEJ7fbQHQTjBxsBQ6DhfPBsBIpQUUE40cHfYcsaQwDHHgATRXPzn.FDvrgHdG9.T0s1i5NceZCAREZPZoXIggLjMa.iLTruLNaNbytDPQamzsBn3sEtff1yKBLIW37oc6VArpCAaYZEPgRQy5guDwZfjkx4FvnfKe.FEpEShMWXcH1xQYed.fBx8UxJjVlJO3EvIhbyH31QPbKOvUSLMDDRynHSlA2rQbwXyBaefrty9XLR.FMEDOICIYFi1.Bk2ha2zkpkPTeJ2ncDEs4Qh04rXSOk5f8f9ufxNt2u3cAlAL7anwUDCr8tidMKhE3LrwdoND2DtGosOseeUcd34cAJZOwWEkaBWBatgsoRcDtAVOwsapiOSA+JZzcnRmdJscUFduKPdGARLN4C22aHR19HkgdOjty498tGw6hgWPW+3N8w4a5DiXElSGoz1+A8BtpPfAtG6GBXViG3dT2ARPh8oC77tmB9CHDChYRF7iLtWO2P.vZ7Hvqg3BStC+WlXW9uDQV5ODLG8GBlm9CA2j9CA2l9iRzugqjqINMpW5yZne4YbiX+7N+radg7ws2h9knoLn.+YLQ8D7GvXuNhCLzXmABuYxXeothePHjIetc2NatMyF6fPfNgD1dqcytc1INIDtZxMys8Vask3TO3+wKwm5A3GUDa266I9boI8y7Gui1C661aXG+dCUGB4z3y6E6.B.eD5aG3fYmb7arxvoxy1cDGiewtUDaySNA+pX8s.ifvDo1t8reEVd8bOeNReYutdily8h9rmMUAx899C.UG9AaL1MqLl+3jE7.wOEEDEIcPc01qH8S2M18qO9bVChIKGe7PPzzgNQvI8vGRegaRuQtI926sh7A1eW9DpnyvQpC7bCUph2v6MqKgohkLK+GzvscavbeYSWnVEWdi1XI8C4aTyefnhXx6DY7M4cBzySc2K4XkHyjm7U4xt81amd2XM1e4E9UAQ5mSaY4eNskujedqK535b9+7ck+c4e2u2k86D+wcmwudZ9mu60DNKFF+zIbpehtEZHcrk95IK6O9BnaCanY9L9o+N0YoRlLo2IS1LacIU.ScVPlYybPB2b4NKHCzIxGnRE9RuNYUNkF1dtmxmeiO+OPIxrRGHox+JsK3KeJM7AS96NuyTURNEl5b0b5eO4EJrfe84wpZl9ms8L9XErnuHOOT9jxU5Wos8TmHBSqfaXocvljBdQG6rfFZkksXmWn+PYKCmkP1fgejM6RIaP1sJGyEw9s5eimYGyEy9PVcsqr10WgFS6Hel0+CienOG0R4aLkx58gfyMwAfaVc2zlyPqUn+LZ6MuVUYWtio5TIMNpaiIbADuCg7Wx6H3XbnxCwOeCS1T5wNSTY7oSUB.68K6ze30vOJx3Yu+nNtS6keqrasyt6tC88MYdNPlp5Q97K7t2aAGyCRpmkvrZ4NnGVvIOxTmuHq9g8anTKaJ93mQUpOp4yzJ0KoU+T99yLuyW7G4VH3ydf3L2b5ye42awGKI4WxVSuxBjS4fqtd+YImAmHkyRLe1HCxmlQ28AyRFhNLF+7SJj8p7y9clsTDb9C9jKEWcARQrlAefbyfKlwAQSLQnvLrje1HTxGfN+rymkP8JIowo8LUpRsnCrY4fQJbwrDqTIsGswpHYSztapHHS7sK7LR3iEVPFIgu+idwW3k6X5+4OZVZ9qlrRmt3w6zSjn+aOiyW6kSz+pK7a5nT6qCjj76NbpfDyOUOi71Ntg+nN24.bN.7ty5mNv6h24alSY8LuyxdHeAA2NcHkyu3M0Qy0p1q7jGIWwODul+YB1jmcWy5XZVV2e8E9IwL5E+WFq85nma5dPS+rS2+ZPKTuAd9JUt0TGiybCWYc826ppySW2pvrzsr9+USVYf22erWuiuHlk9atvugnRmwsxsQe7WRszulvkxDpZY8SLK87EVtCA6G+esvk7IUYFedUk7fHOp9+yC+xoU7k4AYV1wI5TX91wqxWpqbK8mjwq+SlJt8e3bGYr7fgWeYFsUzm9VoSQ2gxGPyeviWtu0hwk5+7+KSJ0+k+j3GliWOP0a4ceuAGkYFSQSrpiTIs78Om7SLuZ6byZhDurOXuRSlqkbTue3yri3xKuHOwQ7cY2y62Y5YgYVmKlSaVOWcxxbZdmZI97DKYvt0kedftSxReqOp4PuAC+n2m+nC8Qk8ePut9fN6il3K022L62Lqx5a8NyZ5mzmwIR4JoP0DSTzxYvjZI9HK+P4O7eOWTBK7vl9pPPJccu3orv+5K9SDszHUO5K7VKRtCd92b40W7WD64r.vewnrB5JaglV0eVqoV3WdnXqogyk9s2q8bWMmqljK1yXDW5RKSv0RVx87iFzwMwxOt7bq1Y9crU9+WS9aMzfBy+ULw2lyGboKdy+gYLoki8l5q15p8MRJ1GPtMkiXdxie8Oc7h9FI8qjr7.2SOE89vQsxQ+DsGEtVxr4xs0V4yMwFTP5qhTrkR6UStylau8t4xto3KyvZVy7Cij3fUdPmuuh1GjeE+tHM0zVmNcls2Y6smbYigarc9s1YIMXVn8+Ny8b1dR6+G4NW6+Wg6B3ycy+E52K15U+IOG5jX1c9kLYsNObY5WX0ctMk+wkaFXD5m49UN34q94MYt323HCuSF8zool4W2pWMoiG7n1Wz63YN2IyYTTE9oEdhT7KzvTtala8i+BSw+FIq340FGzzSud+IRQsP+Q6NuHWR3r3yq+7KbJweuE4OBWngSG20cvyHGrYSO2UUXEJPQiM6EghjbPFe5QWZQp7bKRubRpX7hP4Qd8.9re23MNWhgDFTdnlTuHTdxM2dA+fku7v8g8hPwI12P4ezSXwQ7E06EgxibPJM9wOgkmTgdxeQnLkKy7L4RzaxsF12atgQ95IwW4.nOLrO4OuClbgkIY2BW+h3qW0BGIaTWQzFn8EhJoXe30i8EIbIJPAekcgHqNCphNKXyZ74bgZQQVEy6vO6du.LuPG5Mx.tS2u.lWnEZAr87TVqRvHO25YX9SHZJwDhFa9N5+PoBTA+u3lQzWMY4K54ddmiG9TNonKZ7bY2ZdKqagwe9X7O2h1WMz2s+.1i2yGy+XK63mcyXKVVgBqvP+Rb8BK222XgpWtoTgemuHU8+xRp9HeyetL1tKa6LrbaZgo+3TOmpixOdkZIHOOVm8i9hr53sjpNDayvmSMEjqMZs3Oy2ySy+MJrRZd4Qr+y+8+hTy+KI6CRrcAe9q5e7fmUp9E0cdd44V3eurQeiUHftKcyv9bND07x8meVLioUnDc4aVzm+AoHOPh+b4A7c2G9BXPJx9up4dOOvN+YTkqrd3e4Qw25hSrVCe3bqbeqjpiG4qvRlR04swjeFWKuPufYl2V9pf2yyI385QyrtEo+927SsdrYuK1Tq+7Uy+lgSHyy.E+mKysd9bycdNOY4m3oWIIW9dNzn60VzvYkC56Q5xqZb2keVmdijZe+wtc67wti97ZZmh8CFa01xOwFlQKohH+EiMl08WaJqayJUxmeyY96962ZV6y63yyQ70yNt49USV7h9tCG9rZRQ2Zdq6SgOdx9FNXt1luZRsOPQHWSWOt0yzoObQ+1CisiFfd3tjelv+gy3qA7RrCKiYUs1KsLeCyEaSjXKJUh7OdN+3C+5y9mmlR1LyvfRYVkh4oJym3xM0jUzI4By+NQgo13ti5zGJDk6310+TpX8VImfareOp2WpUyYO5RjoUo5cy49agNQhmheZoyq5MQ3VMIwZeEGw204Z9sAuoi7GT5LLLH8xHSLhHwMP2YbqALaV6J53ljA5V9B4VZq8R34ag+.6Qti7.Y4JE8aeAdZSzi2DrGH+6Jz1uqefWry5zscnTMLwRKhe0jM5L53ylsL9RyPFSj3yEY7JNhZXsSNw63QQB3WIYkaESu8L60u1Ujd+WyIv2OMcxhcPFWINwLLKKLga6PV+7n29u3e7lAKNLypv+7G+2eyvYgl4c2e5e8+vMKO3BYdE94e8+W27PIa0O8Oq++zMqLvy6i8pwSkSXPcqckkVEj4xqAr7Gia5qZtPic7SKdcHdK+wCN1Cp.5AMrFhGBNuDdF3vzoCNTbr850lH9+.+SbyLH8ZhalI3lx0xuJqkC1gRn5ML9MY0Z7MjRns2uQgIhmN7NaTH1Vof4q7Q+z+1aFONvvD72bSC7TKY3P72LgbX060YJtPOZ3brKpmxk6u6lQwbK218Kq0JuEWqjJbLnTEi7PRk8ITEJcASbtjWAjcz7cNwMDyogjxB4FLu.Rg1GMX2odEe1Mm0DqJZU7K9Eu6imbJuCqud0BSMGfRGbDSOKUgMb+w2zny4cfXrlQ4UbmYVjE2a5Rs3FSUv+FElZT9SmpIuA5A6KoVbeM1h6sRBCtyCrw5cpsK5ic.Y4kJofJtSAZ1EjTKEc6516XOYExA9cN1iTWQb6WX+Nc6VwssGMAfRgIfmbSAaxSTuzXfGNyNwiS8wEJNF5RZPbt+kEnWk549i6E6cIjbKu9dtij7aC+6pErrpNveb+IS0mcSpOXmAf0RTGGzML64A0mijKikF3Ob3IPwgxqXwqzX7fSiakR8YMLNO7DlRpVEqnZNzCsg5bbfAfTyW7sj1wkriFmbm7aD+e227HihU1swnOXzNkH59VkZs6Fu6Fu61L8oadxs289FWXrESeul6Od2bUxWQ77lu+Q6r6Fpu6Fh6C+4j2Ey5cYZVDxHDgWJISmcB5bSPmeB5MmfdqIn2NhlqCq41mMFCO1YV6qDu41KubM2fLhBRU5IK14zvWBygNdzZGbXzLUnJu7zgJ81Iq0ocmP9xQch2PIJEetD8zWBhAds0jjw2LHzC08JaaIh8kvJZ8fvv766E2cSM+d98OyuWmii2fBZfb5odCjk3YVLXu+kFO39wbQQmgDSwMVWEe5u3e8tEXNxQHR+auXc0nUfORJBXrweZgfyGBQ.o+7u9W6wS1cya+WUP6X+3NmVI09k2YxZIWRSiWWrVGJji4W7FazaDHebsvKdB3qwmHIunp+dyfCqjWXUfuQvZS8hpJ7RGd9U9+cFddR98esjjmSsuunqkIlnJY4.hxg+8FMLHT0JUbBiiGjyurF67UYUwqIlVhpQ1xw90qO+Hmw9f55Fyl4v3yFchDyH1ZcnWxAiZ320cvjVbOqTkq8UV5lEXQR4E5YV6s3I13Ecgjp5ewVHw14eQUY+btw8qvpgqlrzY9CFySDy0DDwmFFKnjcoMgC2Q5yog+cO4j+2e4cNqt7d04AWo.kpAidgLtMZHmJ3jR7u0LlONHqfxi.y+JciVBk0dotSNrlgiO4DTjfQe+bQJO283A924X+diF3Sx5UINfT1Srhj0PZkLItOtv+w1WkvfquywGGOqlJgYeRSXtmzDl+IMga9jlvsdRS31OoIbmEmPbtOv8jz4bWEIRTqgFa.tlTzeI9+B6oa83A
-
i know your a very busy man and do this for the love of coding i just want you to know that this is very much appericated that you even acknowledge my post
but that you would even consider looking at my script weather or not you can fix it i just wanted to say thank you -
@Jaytove You need to disable saveInPreset for your preset buttons
These:
-
@d-healey i did but still when i select the preset from the actual prest brower like if i doulbe click a preset from the brower not using the btnpreset buttons the
sample map still does not change only if you click btn preset buttons does the sample map change , now the preset will change in the label if you
click it from the browser but the sample map dosent change -
if the user goes to change the preset manulally it wont change the sound only if he or she hits the next or prev button i know you a very
smart man and im not tying to insult you intelligence i just dont know if im explaining it correctly -
@Jaytove Changing the preset will only restore the state of the controls on the ui, it won't load samples or affect any modules.
-
@d-healey how can i make the preset browser have the combo box load the sample map and just make it invible is that a
possiblity