diff --git a/docs/tc.preset.maxref.xml b/docs/tc.preset.maxref.xml index 6c06e8b..6917e0e 100644 --- a/docs/tc.preset.maxref.xml +++ b/docs/tc.preset.maxref.xml @@ -6,7 +6,7 @@ A jsui replacement for the preset object. - tc.preset is a jsui/v8ui clone of the preset object, but loaded with more features, such as preset organization through drag and drop, display as a scrollable list, colored slots... + tc.preset is a jsui /v8ui clone of the preset object, but loaded with more features, such as preset organization through drag and drop, display as a scrollable list, colored slots... Contrary to the preset object, tc.preset doesn't work alone and has to be used in conjonction with a pattrstorage object. @@ -18,6 +18,7 @@ preset pattrstorage jsui + v8ui @@ -185,7 +186,7 @@ Menu mode - Populates the umenu connected to 2nd outlet with preset number and name (0), preset number only (1), or name only (2). See recall_filled when using mode 2 + Populates the umenu connected to 2nd outlet with preset number and name (0), preset number only (1), or name only (2). In modes 0 and 2, use the leftmost outlet of umenu prepended by the recall_filled message to recall the correct preset. In mode 1, you can use the umenu's middle outlet directly. Minimum number of rows to display @@ -202,15 +203,15 @@ pattrstorage object to bind to Set the name of the [pattrstorage] to bind to. Its outlet must be connected to the [tc.preset] inlet. - - - Send recall messages to pattrstorage directly - When enabled (default) recall messages triggered by clicking filled slots in tc.preset are sent directly to [pattrstorage]. When disabled, these recall messages are sent out of [tc.preset] left outlet and it's up to the user to pass them to [pattrstorage]. It can be usefull for triggering interpolations with custom logic. Regularly check if current preset is edited When set to a positive value, [tc.preset] will check if the last recalled preset has been edited by polling [pattrstorage] with the 'getedited' message every period of time defined by the value. For example, a value of 0.5 will result in a polling every half second. When a preset is edited, a dot appears on top of its slot. + + Send recall messages to pattrstorage directly + When enabled (default) recall messages triggered by clicking filled slots in tc.preset are sent directly to [pattrstorage]. When disabled, these recall messages are sent out of [tc.preset] left outlet and it's up to the user to pass them to [pattrstorage]. It can be usefull for triggering interpolations with custom logic. + Scroll through your presets When set to 1, you can through the jsui to see all your presets, or at least up to the row defined by the min_rows attributes. diff --git a/help/colors.json b/help/colors.json new file mode 100644 index 0000000..3376c18 --- /dev/null +++ b/help/colors.json @@ -0,0 +1,247 @@ +{ + "pattrstorage": { + "name": "colors", + "slots": { + "1": { + "id": 1, + "name": "Preset 1", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"a322b36b-1aba-415c-9083-d8df678268b7\"}" ], + "u099005226": [ -0.23, -0.5700000000000001, 0.26, 0.02, 0.72, -0.18, -0.46, 0.4, 0.16, -0.92, 0.77, 0.9500000000000001, -0.37, 0.25, -0.07, -0.38 ] + } + }, + "2": { + "id": 2, + "name": "Preset 2", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"416cad49-d949-4d13-ad8b-4c8d16422e95\"}" ], + "u099005226": [ -0.64, 0.47000000000000003, -0.3, -0.7000000000000001, 0.55, 0.59, -0.38, 0.28, 0.9, 0.19, -0.8, 0.66, -0.2, -0.1, -0.65, -0.8300000000000001 ] + } + }, + "3": { + "id": 3, + "name": "Preset 3", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"a5ea784b-e1d8-45af-9415-ae4ee863ee15\"}" ], + "u099005226": [ -0.02, 0.65, -0.24, 0.6900000000000001, -0.21, -0.34, 0.63, 0.93, 0.48, 0.32, 0.28, 0.11, -0.52, -0.08, -0.63, -0.85 ] + } + }, + "4": { + "id": 4, + "name": "Preset 4", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"e6da1028-1f9d-46b2-9317-df7336e277da\"}" ], + "u099005226": [ 0.62, -0.84, -0.89, 0.8200000000000001, -0.19, -0.96, -0.92, -0.92, 0.37, -0.3, 0.91, 0.78, -0.75, 0.64, 0.96, -0.45 ] + } + }, + "5": { + "id": 5, + "name": "Preset 5", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"c6499b4a-1dcf-4b1e-a4fc-a546020b26d9\"}" ], + "u099005226": [ 0.84, 0.31, 0.14, -0.26, -0.92, 0.79, -0.59, -0.77, -0.88, -0.35000000000000003, 0.87, -0.8, -0.96, -0.87, -0.86, -0.38 ] + } + }, + "6": { + "id": 6, + "name": "Preset 6", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"47896b3c-65df-4c56-a8eb-c2fe0553472a\"}" ], + "u099005226": [ 0.22, -0.6900000000000001, -0.06, -0.8, -0.47000000000000003, 0.16, 0.61, -0.75, 0.98, -0.12, -0.3, 0.11, -0.02, -0.2, 0.6, -0.5700000000000001 ] + } + }, + "7": { + "id": 7, + "name": "Preset 7", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"2f1aaecc-cd1e-4a81-82d2-d46c9136cfa5\"}" ], + "u099005226": [ 0.9400000000000001, 0.3, -0.37, -0.37, -0.43, 0.31, 0.89, -0.43, -0.12, 0.11, -0.33, -0.19, 0.02, 0.32, 0.45, -0.8200000000000001 ] + } + }, + "8": { + "id": 8, + "name": "Preset 8", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"9f47c706-f761-4c58-afdf-28c65ade9cb3\"}" ], + "u099005226": [ -0.88, 0.42, -0.45, 0.11, -0.6900000000000001, -0.09, -0.9400000000000001, 0.08, -0.63, 0.5, -0.22, 0.87, -0.38, 0.37, -0.33, -0.52 ] + } + }, + "9": { + "id": 9, + "name": "Preset 9", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"d1be0a1d-7a3b-4613-80e4-0b0efa3ab660\"}" ], + "u099005226": [ -0.29, 0.63, -0.6900000000000001, 0.53, 0.8, 0.04, -0.98, -0.03, -0.61, 0.05, -0.5, 0.02, -0.71, 0.67, -0.97, 0.58 ] + } + }, + "10": { + "id": 10, + "name": "Preset 10", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"26cc337d-6bcf-43ab-908b-1f7eb276388c\"}" ], + "u099005226": [ 0.01, 0.39, -0.99, -0.93, 0.62, -0.76, 0.97, 0.44, -0.54, -0.72, -0.18, -0.04, -0.28, 0.42, 0.9, -0.71 ] + } + }, + "11": { + "id": 11, + "name": "Preset 11", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8485a630-8039-487c-8bc3-9aa9b7775009\"}" ], + "u099005226": [ -0.34, 0.41000000000000003, 0.15, 0.79, 0.98, 0.97, 0.03, 0.74, -0.43, -0.9, -0.79, 0.65, -0.81, 0.0, 0.87, 0.18 ] + } + }, + "12": { + "id": 12, + "name": "Preset 12", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"47516903-29a3-489f-8ac1-3719e4a8b1f4\"}" ], + "u099005226": [ 0.17, 0.27, -0.16, -0.39, -0.88, -0.56, 0.9500000000000001, -0.92, 0.6900000000000001, 0.63, 0.38, 0.04, -0.1, -0.72, -0.33, -0.37 ] + } + }, + "13": { + "id": 13, + "name": "Preset 13", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"c41a028f-0eb6-4e7c-9b77-175ef06a865a\"}" ], + "u099005226": [ -0.92, 0.78, 0.42, -0.32, 0.26, -0.7000000000000001, -0.81, -0.2, 0.06, -0.39, -0.17, 0.39, 0.22, 0.75, -0.1, -0.42 ] + } + }, + "14": { + "id": 14, + "name": "Preset 14", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"543722ae-5744-44d8-881f-b7922c4c345c\"}" ], + "u099005226": [ -0.37, 0.19, -0.54, -0.25, -0.6900000000000001, -0.32, -0.13, -0.03, 0.05, -0.42, -0.08, 0.72, 0.48, 0.15, 0.48, -0.56 ] + } + }, + "15": { + "id": 15, + "name": "Preset 15", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"b7f4a192-656d-4b7c-a81e-94dac376c7c4\"}" ], + "u099005226": [ -0.18, -0.99, -0.29, 0.89, 0.26, -0.14, 0.28, -0.34, 0.1, 0.7000000000000001, 0.6, -0.74, -0.87, 0.67, 0.9, 0.03 ] + } + }, + "16": { + "id": 16, + "name": "Preset 16", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"30425c06-ee40-4cb5-8ceb-87354fc78627\"}" ], + "u099005226": [ 0.5700000000000001, 0.13, -0.42, -1.0, -0.73, 0.64, -0.64, 0.84, -0.06, -0.68, -0.51, -0.9400000000000001, 0.02, -0.31, 0.87, -0.85 ] + } + }, + "17": { + "id": 17, + "name": "Preset 17", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8ffd1cfb-81b9-4520-83e9-457a7575f8e1\"}" ], + "u099005226": [ 0.7000000000000001, -0.67, -0.33, -0.58, -0.26, -0.8, 0.3, 0.6900000000000001, 0.18, -0.65, 0.39, -0.5700000000000001, 0.11, 0.98, 0.77, 0.59 ] + } + }, + "18": { + "id": 18, + "name": "Preset 18", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"f623fb60-d94e-49ec-b63f-d677f50cb1e0\"}" ], + "u099005226": [ 0.0, 0.34, 0.72, 0.01, -0.9400000000000001, -0.24, -0.25, -0.67, 0.77, -0.63, -0.06, 0.54, -0.81, 0.19, 0.91, -0.64 ] + } + }, + "19": { + "id": 19, + "name": "Preset 19", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"639f7725-654b-4177-bbc2-606c24f7e689\"}" ], + "u099005226": [ -0.7000000000000001, -0.56, -0.12, 0.3, 0.5, 0.91, 0.51, -0.66, 0.04, -0.07, 0.33, -0.93, 0.19, 0.58, -0.48, -0.39 ] + } + }, + "20": { + "id": 20, + "name": "Preset 20", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8e3bc022-ffdd-4154-86c3-b6f527974335\"}" ], + "u099005226": [ -0.12, 0.68, -0.97, 0.78, 0.24, -0.76, -0.66, -0.68, 0.87, -0.8200000000000001, 0.52, -0.99, 0.44, 0.72, 0.97, -0.8 ] + } + }, + "21": { + "id": 21, + "name": "Preset 21", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"bb57651d-1aa5-42a5-8fd4-9df051e6f87d\"}" ], + "u099005226": [ -0.11, 0.92, 0.92, 0.98, -0.42, 0.14, -0.92, -0.52, 0.15, -0.55, -0.54, -0.99, 0.1, -0.2, -0.33, -0.09 ] + } + }, + "22": { + "id": 22, + "name": "Preset 22", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"9a340fc0-3b57-4a20-a9aa-e1d4139683fe\"}" ], + "u099005226": [ 0.36, -0.59, 0.92, 0.32, -0.1, 0.09, -0.02, -0.43, 0.38, -0.44, 0.47000000000000003, -0.43, -0.6, 0.43, -0.5, 0.45 ] + } + }, + "23": { + "id": 23, + "name": "Preset 23", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"9d2f72e5-8ef4-425c-abe6-daefae9d2864\"}" ], + "u099005226": [ -0.34, -0.44, -0.28, -0.26, 0.68, 0.93, 0.22, 0.46, -0.26, 0.41000000000000003, 0.25, 0.26, 0.86, 0.52, 0.08, -0.45 ] + } + }, + "24": { + "id": 24, + "name": "Preset 24", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"b6e243d0-0095-4034-b89b-18386d1d7cbb\"}" ], + "u099005226": [ 0.19, -0.6, -0.04, 0.11, -0.17, -0.3, 0.14, 0.99, -0.41000000000000003, 0.58, -0.03, 0.36, 0.91, 0.7000000000000001, -0.04, -0.73 ] + } + }, + "25": { + "id": 25, + "name": "Preset 25", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"a09d3a53-0216-4fe9-bdf4-c1c56fb8951b\"}" ], + "u099005226": [ 0.7000000000000001, -0.58, -0.9, 0.32, 0.22, -0.3, 0.28, -0.96, -0.03, -0.93, 0.8, 0.36, -0.99, -0.84, 0.25, -0.81 ] + } + }, + "26": { + "id": 26, + "name": "Preset 26", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"6395b36f-d5de-461e-9d17-3efe8db6f7a7\"}" ], + "u099005226": [ -0.23, -0.1, 0.29, -0.16, -0.88, 0.63, 0.08, 0.6, 0.31, -0.61, -0.68, -0.52, 0.08, -0.05, -0.6, -0.64 ] + } + }, + "34": { + "id": 34, + "name": "Preset 34", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"f30716a0-acde-4451-9f3e-a6c1ad65f546\"}" ], + "u099005226": [ 0.86, 0.97, 0.74, -0.62, 0.4, -0.35000000000000003, 0.65, -0.81, 0.67, -0.48, -0.34, 0.77, 0.38, 0.91, 0.9, -0.7000000000000001 ] + } + }, + "44": { + "id": 44, + "name": "Preset 44", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"1fbb9408-f660-4735-9984-f9111b77fda9\"}" ], + "u099005226": [ -0.9400000000000001, -0.78, -0.36, -0.5, -0.16, 0.79, 0.85, 0.56, 0.14, -0.34, -0.89, 0.47000000000000003, -0.77, -0.96, -0.86, 0.49 ] + } + }, + "56": { + "id": 56, + "name": "Preset 56", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8c5b437e-7f0c-4e97-8a2a-70acda0f17d6\"}" ], + "u099005226": [ -0.16, -0.01, -0.55, -0.6, 0.08, 0.98, 0.77, -0.6, 0.64, 0.6900000000000001, -0.79, -0.81, -0.28, -0.76, 0.15, 0.81 ] + } + }, + "65": { + "id": 65, + "name": "Preset 65", + "data": { + "preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"44918fd8-bfef-42ee-87ed-13929dc21d32\"}" ], + "u099005226": [ 0.63, 0.64, -0.14, 0.5700000000000001, -0.32, -0.78, 0.87, -0.36, -0.14, -0.85, -0.3, -0.51, 0.8200000000000001, -0.02, -0.02, 0.78 ] + } + } + } + } +} \ No newline at end of file diff --git a/help/max8.tc.preset.maxhelp b/help/max8.tc.preset.maxhelp new file mode 100644 index 0000000..d8af35a --- /dev/null +++ b/help/max8.tc.preset.maxhelp @@ -0,0 +1,4276 @@ +{ + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 100.0, 100.0, 760.0, 593.0 ], + "showrootpatcherontab": 0, + "showontab": 0, + "boxes": [ + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 313.0, 205.0, 138.0, 22.0 ], + "saved_object_attributes": { + "filename": "helpstarter.js", + "parameter_enable": 0 + }, + "text": "js helpstarter.js tc.preset" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 760.0, 567.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "fontface": 1, + "id": "obj-28", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 366.0, 326.0, 168.0, 20.0 ], + "text": "tc.preset specific messages" + } + }, + { + "box": { + "id": "obj-15", + "linecount": 9, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 366.0, 119.5, 285.0, 127.0 ], + "text": "Lots of pattrstorage methods (clear, insert, lock lockall, read, readgain, remove, renumber, store) modify presets but doesn't trigger any output from the pattrstorage object. If you want timing accuracy, send these messages to the pattrstorage first, then send a 'resync' to tc.preset. Otherwise, you can send them directly to tc.preset, which will act as a passthrough and trigger its resync method automatically." + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 428.0, 248.5, 59.0, 22.0 ], + "text": "remove 3" + } + }, + { + "box": { + "id": "obj-19", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 499.0, 248.5, 48.0, 22.0 ], + "text": "insert 3" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 272.0, 338.0, 40.0, 22.0 ], + "restore": [ -0.714285714285714, -0.714285714285714, -0.6, -0.542857142857143, -0.457142857142857, -0.342857142857143, -0.171428571428571, -0.028571428571429, 0.028571428571428, 0.142857142857143, 0.228571428571429, 0.371428571428571, 0.485714285714286, 0.571428571428571, 0.714285714285714, 0.8 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 283.0, 365.0, 58.0, 32.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "id": "obj-13", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 616.0, 248.5, 35.0, 22.0 ], + "text": "clear" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 130.0, 303.0, 129.0, 22.0 ], + "text": "loadmess savemode 0" + } + }, + { + "box": { + "id": "obj-54", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 120.0, 181.0, 47.0 ], + "text": "\"recallmulti\" and \"slotname\" should be sent to the pattrstorage first then to the jsui" + } + }, + { + "box": { + "id": "obj-52", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 199.0, 120.0, 163.0, 47.0 ], + "text": "Recall and delete messages should be sent to the pattrstorage only" + } + }, + { + "box": { + "id": "obj-50", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 253.0, 172.0, 84.0, 22.0 ], + "text": "recall 1 3 0.75" + } + }, + { + "box": { + "id": "obj-48", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 199.0, 172.0, 47.0, 22.0 ], + "text": "recall 3" + } + }, + { + "box": { + "id": "obj-46", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 42.0, 201.0, 94.0, 22.0 ], + "text": "slotname 3 third" + } + }, + { + "box": { + "id": "obj-44", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 10.0, 233.0, 38.0, 22.0 ], + "text": "t l l" + } + }, + { + "box": { + "id": "obj-43", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 172.0, 123.0, 22.0 ], + "text": "recallmulti 1.6 2.1 3.3" + } + }, + { + "box": { + "id": "obj-37", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 432.0, 382.0, 225.0, 20.0 ], + "text": "Sets the lock state of the selected preset" + } + }, + { + "box": { + "id": "obj-35", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 365.0, 351.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-33", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 365.0, 381.0, 63.0, 22.0 ], + "text": "setlock $1" + } + }, + { + "box": { + "id": "obj-31", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 432.0, 431.0, 199.0, 47.0 ], + "text": "Select a preset. Doesn't recall it, but updates the umenu, textedit and lock toggle underneath the jsui." + } + }, + { + "box": { + "id": "obj-29", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 378.0, 443.0, 50.0, 22.0 ], + "text": "select 3" + } + }, + { + "box": { + "id": "obj-22", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 254.0, 202.0, 51.0, 22.0 ], + "text": "delete 2" + } + }, + { + "box": { + "id": "obj-20", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 366.0, 248.5, 50.0, 22.0 ], + "text": "lock 3 1" + } + }, + { + "box": { + "id": "obj-56", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 248.0, 505.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 139.0, 505.0, 102.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-17", + "items": [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random" ], + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 15.0, 507.0, 115.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-16", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 432.0, 408.0, 198.0, 20.0 ], + "text": "Set the name of the selected preset" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 305.0, 407.0, 123.0, 22.0 ], + "text": "setslotname myname" + } + }, + { + "box": { + "id": "obj-11", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 432.0, 480.0, 171.0, 33.0 ], + "text": "A fail-safe message to resync the jsui to the pattrstorage" + } + }, + { + "box": { + "fontsize": 13.0, + "id": "obj-8", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 69.599853515625, 489.0, 36.0 ], + "text": "The pattrstorage object doesn't provide an output for all of its available methods.\nTo keep our jsui in sync, some messages need to be addressed in a specific way." + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 384.0, 485.0, 44.0, 22.0 ], + "text": "resync" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 559.0, 248.5, 45.0, 22.0 ], + "text": "store 3" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ] + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "select_mode", 0 ], + [ "pattrstorage", "test" ], + [ "menu_mode", 0 ], + [ "use_uid", 0 ], + [ "layout", 0 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "nbslot_edit", 1 ], + [ "ui_rename", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "send_name", "none" ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "spacing", 4 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "slot_round", 0 ], + [ "scrollable", 0 ], + [ "color_mode", 0 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "display_interp", 1 ], + [ "bubblesize", 14 ], + [ "recall_passthrough", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "unique_names", 0 ], + [ "autowriteagain", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "fontsize", 14 ], + [ "min_rows", 10 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "ignoreslotzero", 1 ], + [ "poll_edited", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 257.0, 112.0 ] + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 29.0, 303.0, 95.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 4, 44, 358, 172 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 583, 69, 1034, 197 ] + }, + "text": "pattrstorage test", + "varname": "test" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-56", 0 ], + "source": [ "obj-10", 3 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-13", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-19", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-2", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-20", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-22", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-25", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-29", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-33", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-35", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-44", 0 ], + "source": [ "obj-43", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-44", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-44", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-44", 0 ], + "source": [ "obj-46", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-48", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-50", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "hidden": 1, + "source": [ "obj-7", 0 ] + } + } + ] + }, + "patching_rect": [ 231.0, 3.0, 73.0, 22.0 ], + "text": "p messages", + "varname": "messages" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-26", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 760.0, 567.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "hidden": 1, + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 45.0, 88.0, 70.0, 22.0 ], + "text": "loadmess 1" + } + }, + { + "box": { + "id": "obj-56", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 248.0, 505.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 139.0, 505.0, 102.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-17", + "items": [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random" ], + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 15.0, 507.0, 115.0, 22.0 ] + } + }, + { + "box": { + "hidden": 1, + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 281.0, 129.0, 22.0 ], + "text": "loadmess savemode 0" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 298.0, 400.0, 40.0, 22.0 ], + "restore": [ -0.079365079365079, 0.206349206349206, 0.428571428571429, 0.682539682539683, 0.904761904761905, 0.904761904761905, 0.841269841269841, 0.555555555555556, 0.047619047619048, -0.301587301587302, -0.587301587301587, -0.682539682539683, -0.650793650793651, -0.428571428571429, -0.111111111111111, 0.079365079365079 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 309.0, 427.0, 112.0, 63.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "select_mode", 1 ], + [ "pattrstorage", "test" ], + [ "menu_mode", 0 ], + [ "use_uid", 0 ], + [ "layout", 0 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "nbslot_edit", 1 ], + [ "ui_rename", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "send_name", "none" ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "spacing", 4 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "slot_round", 0 ], + [ "scrollable", 0 ], + [ "color_mode", 0 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "display_interp", 1 ], + [ "bubblesize", 14 ], + [ "recall_passthrough", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "unique_names", 0 ], + [ "autowriteagain", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "fontsize", 14 ], + [ "min_rows", 10 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "ignoreslotzero", 1 ], + [ "poll_edited", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 257.0, 112.0 ] + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 312.0, 95.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 4, 44, 358, 172 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 583, 69, 1034, 197 ] + }, + "text": "pattrstorage test", + "varname": "test" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ] + } + }, + { + "box": { + "id": "obj-115", + "linecount": 5, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 142.0, 247.0, 74.0 ], + "text": "When select mode is enabled, a single click selects a stored preset without recalling it. A double click recalls the preset. It allows to drag it, set its name and lock state while keeping the last recalled preset active." + } + }, + { + "box": { + "id": "obj-108", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 87.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-50", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 332.0, 262.0, 249.0, 60.0 ], + "text": "Makes displayed previous active slot and interpolation status to ignore slot 0. Can be convenient when using slot 0 as a temporary step for interpolation. It is enabled by default." + } + }, + { + "box": { + "id": "obj-43", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 312.0, 67.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-37", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 332.0, 207.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-90", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 312.0, 122.0, 241.0, 60.0 ], + "text": "When enabled, sends writeagain to pattrstrage when a preset has been stored/renamed/deleted/moved/(un)locked, keeping the json file always up to date." + } + }, + { + "box": { + "attr": "autowriteagain", + "id": "obj-40", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 312.0, 98.0, 122.0, 22.0 ] + } + }, + { + "box": { + "attr": "ignoreslotzero", + "id": "obj-46", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 332.0, 238.0, 121.0, 22.0 ] + } + }, + { + "box": { + "attr": "select_mode", + "id": "obj-127", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 118.0, 121.0, 22.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-56", 0 ], + "source": [ "obj-10", 3 ] + } + }, + { + "patchline": { + "destination": [ "obj-127", 0 ], + "source": [ "obj-108", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-127", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-3", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-46", 0 ], + "source": [ "obj-37", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-40", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-40", 0 ], + "source": [ "obj-43", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-46", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-108", 0 ], + "hidden": 1, + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "hidden": 1, + "source": [ "obj-7", 0 ] + } + } + ] + }, + "patching_rect": [ 313.0, 2.0, 65.0, 22.0 ], + "text": "p behavior", + "varname": "behavior" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 760.0, 567.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ] + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "number", + "minimum": 0, + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "parameter_enable": 0, + "patching_rect": [ 413.0, 220.0, 50.0, 22.0 ] + } + }, + { + "box": { + "bubble": 1, + "fontsize": 14.0, + "id": "obj-5", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 2.0, 250.0, 224.0, 42.0 ], + "text": "You'll find this ready-to-go template in the snippets menu." + } + }, + { + "box": { + "id": "obj-34", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 107.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "comment": "", + "id": "obj-2", + "index": 2, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 234.0, 40.0, 30.0, 30.0 ] + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 158.5, 249.0, 45.0, 22.0 ], + "text": "store 0" + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "bang", "int", "bang" ], + "patching_rect": [ 52.5, 170.0, 125.66666666666669, 22.0 ], + "text": "t b i b" + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 52.5, 239.0, 29.5, 22.0 ], + "text": "i" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 218.0, 170.0, 90.0, 22.0 ], + "text": "loadmess 1000" + } + }, + { + "box": { + "id": "obj-31", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "bang", "float" ], + "patching_rect": [ 52.5, 334.0, 29.5, 22.0 ], + "text": "t b f" + } + }, + { + "box": { + "id": "obj-29", + "maxclass": "newobj", + "numinlets": 3, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "patching_rect": [ 52.5, 307.0, 41.0, 22.0 ], + "text": "line 0." + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 276.0, 52.0, 22.0 ], + "text": "0., 1. $1" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 4, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 362.0, 99.0, 22.0 ], + "text": "pack recall 0 0 0." + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 52.5, 135.0, 55.0, 22.0 ], + "text": "zl.slice 1" + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 100.0, 71.0, 22.0 ], + "text": "fromsymbol" + } + }, + { + "box": { + "comment": "", + "id": "obj-32", + "index": 1, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 40.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-33", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 52.5, 444.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-4", 1 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 1 ], + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-29", 0 ], + "source": [ "obj-25", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-31", 0 ], + "source": [ "obj-29", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 3 ], + "source": [ "obj-31", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 0 ], + "source": [ "obj-31", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-6", 0 ], + "source": [ "obj-32", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-25", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 2 ], + "source": [ "obj-5", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-5", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 307.0, 250.0, 125.0, 22.0 ], + "text": "p trigger_interpolation" + } + }, + { + "box": { + "id": "obj-59", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 490.0, 220.0, 93.0, 22.0 ], + "text": "prepend setlock" + } + }, + { + "box": { + "id": "obj-56", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 490.0, 189.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 378.0, 190.0, 100.0, 23.0 ] + } + }, + { + "box": { + "id": "obj-8", + "items": "", + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 260.0, 190.0, 112.0, 22.0 ] + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "select_mode", 0 ], + [ "pattrstorage", "mypat" ], + [ "menu_mode", 0 ], + [ "use_uid", 0 ], + [ "layout", 0 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "nbslot_edit", 1 ], + [ "ui_rename", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "send_name", "none" ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "spacing", 4 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "slot_round", 0 ], + [ "scrollable", 0 ], + [ "color_mode", 0 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "display_interp", 1 ], + [ "bubblesize", 14 ], + [ "recall_passthrough", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "unique_names", 0 ], + [ "autowriteagain", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "fontsize", 14 ], + [ "min_rows", 10 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "ignoreslotzero", 1 ], + [ "poll_edited", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 260.0, 75.0, 201.0, 95.0 ] + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 260.0, 29.0, 109.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 4, 44, 358, 172 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 583, 69, 1034, 197 ] + }, + "text": "pattrstorage mypat", + "varname": "mypat" + } + }, + { + "box": { + "angle": 270.0, + "background": 1, + "bgcolor": [ 0.815686274509804, 0.815686274509804, 0.815686274509804, 1.0 ], + "id": "obj-2", + "maxclass": "panel", + "mode": 0, + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 237.0, 10.0, 351.0, 287.0 ], + "proportion": 0.5 + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-56", 0 ], + "source": [ "obj-10", 3 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 387.5, 280.400146484375, 246.0, 280.400146484375, 246.0, 70.400146484375, 269.5, 70.400146484375 ], + "source": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "midpoints": [ 316.5, 281.400146484375, 246.0, 281.400146484375, 246.0, 20.400146484375, 269.5, 20.400146484375 ], + "source": [ "obj-34", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-59", 0 ], + "source": [ "obj-56", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 499.5, 281.400146484375, 246.0, 281.400146484375, 246.0, 69.400146484375, 269.5, 69.400146484375 ], + "source": [ "obj-59", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-34", 1 ], + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-34", 0 ], + "source": [ "obj-8", 1 ] + } + } + ] + }, + "patching_rect": [ 579.0, 2.0, 57.0, 22.0 ], + "text": "p snippet", + "varname": "snippet" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-45", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 760.0, 567.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "hidden": 1, + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 298.0, 129.0, 22.0 ], + "text": "loadmess savemode 0" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-13", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 211.0, 270.0, 77.0, 22.0 ], + "text": "loadmess 14" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-12", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 374.0, 270.0, 70.0, 22.0 ], + "text": "loadmess 4" + } + }, + { + "box": { + "id": "obj-11", + "maxclass": "tab", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 116.0, 95.0, 23.0 ], + "tabs": [ "Grid", "List" ] + } + }, + { + "box": { + "hidden": 1, + "id": "obj-8", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 229.0, 192.0, 77.0, 22.0 ], + "text": "loadmess 10" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 197.0, 116.0, 70.0, 22.0 ], + "text": "loadmess 1" + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 0, + "id": "obj-6", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 20.5, 484.0, 236.0, 39.0 ], + "text": "Scroll the list with your mouse or trackpad!" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 278.0, 400.0, 40.0, 22.0 ], + "restore": [ 0.873015873015873, 0.714285714285714, 0.587301587301587, 0.46031746031746, 0.301587301587302, 0.174603174603175, 0.015873015873016, -0.111111111111111, -0.238095238095238, -0.333333333333333, -0.428571428571429, -0.523809523809524, -0.587301587301587, -0.682539682539683, -0.777777777777778, -0.873015873015873 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 289.0, 427.0, 112.0, 63.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "select_mode", 0 ], + [ "pattrstorage", "test" ], + [ "menu_mode", 0 ], + [ "use_uid", 0 ], + [ "layout", 1 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "nbslot_edit", 1 ], + [ "ui_rename", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "send_name", "none" ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "spacing", 4 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "slot_round", 0 ], + [ "scrollable", 1 ], + [ "color_mode", 0 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "display_interp", 1 ], + [ "bubblesize", 14 ], + [ "recall_passthrough", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "unique_names", 0 ], + [ "autowriteagain", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "fontsize", 14 ], + [ "min_rows", 10 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "ignoreslotzero", 1 ], + [ "poll_edited", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 257.0, 112.0 ] + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 328.0, 95.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 4, 44, 358, 172 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 583, 69, 1034, 197 ] + }, + "text": "pattrstorage test", + "varname": "test" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ] + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 3, + "id": "obj-78", + "linecount": 6, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 448.0, 74.0, 231.0, 91.0 ], + "text": "...and: bgcolor, empty_slot_color, stored_slot_color, interp_slot_color, active_slot_color, fontname, fontsize, text_bg_color, text_color\n(see the tc.preset attributes in the inspector or in its Reference page)" + } + }, + { + "box": { + "id": "obj-65", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 278.0, 218.5, 196.0, 33.0 ], + "text": "Minimum number of rows to display when scrollable is enabled." + } + }, + { + "box": { + "id": "obj-62", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 172.0, 87.5, 211.0, 20.0 ], + "text": "Enable to scroll through your presets! " + } + }, + { + "box": { + "id": "obj-60", + "maxclass": "number", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "parameter_enable": 0, + "patching_rect": [ 172.0, 192.0, 50.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-39", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 81.0, 150.0, 33.0 ], + "text": "Choose to display presets as a grid (0) or a list (1)!" + } + }, + { + "box": { + "id": "obj-33", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 172.0, 115.0, 24.0, 24.0 ] + } + }, + { + "box": { + "format": 6, + "id": "obj-26", + "maxclass": "flonum", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "parameter_enable": 0, + "patching_rect": [ 448.0, 294.0, 50.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 448.0, 328.0, 81.0, 22.0 ], + "text": "slot_round $1" + } + }, + { + "box": { + "format": 6, + "id": "obj-55", + "maxclass": "flonum", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "parameter_enable": 0, + "patching_rect": [ 211.0, 294.0, 50.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-47", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 211.0, 328.0, 83.0, 22.0 ], + "text": "bubblesize $1" + } + }, + { + "box": { + "format": 6, + "id": "obj-41", + "maxclass": "flonum", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "parameter_enable": 0, + "patching_rect": [ 374.0, 294.0, 50.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-21", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 374.0, 328.0, 62.0, 22.0 ], + "text": "margin $1" + } + }, + { + "box": { + "format": 6, + "id": "obj-24", + "maxclass": "flonum", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "parameter_enable": 0, + "patching_rect": [ 303.0, 294.0, 50.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-20", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 303.0, 328.0, 67.0, 22.0 ], + "text": "spacing $1" + } + }, + { + "box": { + "attr": "layout", + "id": "obj-129", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 148.0, 77.0, 22.0 ], + "text_width": 53.0 + } + }, + { + "box": { + "attr": "scrollable", + "id": "obj-130", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 172.0, 148.0, 95.0, 22.0 ], + "text_width": 73.0 + } + }, + { + "box": { + "attr": "min_rows", + "id": "obj-131", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 172.0, 224.0, 104.0, 22.0 ], + "text_width": 72.0 + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-129", 0 ], + "source": [ "obj-11", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-24", 0 ], + "hidden": 1, + "order": 1, + "source": [ "obj-12", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-41", 0 ], + "hidden": 1, + "order": 0, + "source": [ "obj-12", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-129", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-55", 0 ], + "hidden": 1, + "source": [ "obj-13", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-130", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-131", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-20", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-21", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-20", 0 ], + "source": [ "obj-24", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-26", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-3", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-130", 0 ], + "source": [ "obj-33", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-21", 0 ], + "source": [ "obj-41", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-47", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-47", 0 ], + "source": [ "obj-55", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-131", 0 ], + "source": [ "obj-60", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-11", 0 ], + "hidden": 1, + "order": 1, + "source": [ "obj-7", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "hidden": 1, + "order": 0, + "source": [ "obj-7", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-60", 0 ], + "hidden": 1, + "source": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "hidden": 1, + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 388.0, 2.0, 82.0, 22.0 ], + "text": "p appearance", + "varname": "appearance" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-29", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 760.0, 567.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "id": "obj-15", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 54.0, 225.0, 89.0, 22.0 ], + "text": "storagewindow" + } + }, + { + "box": { + "id": "obj-12", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 54.0, 249.0, 35.0, 22.0 ], + "text": "clear" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 77.0, 274.0, 34.0, 22.0 ], + "text": "write" + } + }, + { + "box": { + "id": "obj-36", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 703.0, 163.0, 460.0, 440.0 ], + "boxes": [ + { + "box": { + "id": "obj-21", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 188.0, 419.0, 206.0, 47.0 ], + "text": "If you move presets around, or write presets to disk and read them back later, colors will still be here." + } + }, + { + "box": { + "id": "obj-19", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 141.0, 370.0, 98.0, 22.0 ], + "text": "prepend setcolor" + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "int", "bang" ], + "patching_rect": [ 141.0, 270.0, 29.5, 22.0 ], + "text": "t i b" + } + }, + { + "box": { + "id": "obj-17", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 119.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "comment": "", + "id": "obj-2", + "index": 1, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "bang" ], + "patching_rect": [ 50.0, 43.0, 30.0, 30.0 ] + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 120.0, 168.0, 131.0, 22.0 ], + "text": "random @floatoutput 1" + } + }, + { + "box": { + "id": "obj-24", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 85.0, 134.0, 131.0, 22.0 ], + "text": "random @floatoutput 1" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 50.0, 100.0, 131.0, 22.0 ], + "text": "random @floatoutput 1" + } + }, + { + "box": { + "comment": "", + "id": "obj-13", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 50.0, 230.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-15", + "index": 2, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 85.0, 230.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-16", + "index": 3, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 120.0, 230.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-13", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "order": 2, + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-24", 0 ], + "order": 1, + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-25", 0 ], + "order": 0, + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-15", 0 ], + "source": [ "obj-24", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-16", 0 ], + "source": [ "obj-25", 0 ] + } + } + ] + }, + "patching_rect": [ 156.0, 303.0, 92.0, 22.0 ], + "text": "p random_color" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 3, + "outlettype": [ "bang", "bang", "int" ], + "patching_rect": [ 119.0, 244.0, 41.0, 22.0 ], + "text": "uzi 20" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 161.0, 169.0, 175.0, 20.0 ], + "text": "Set selected preset color to red" + } + }, + { + "box": { + "id": "obj-23", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 121.0, 129.0, 123.0, 20.0 ], + "text": "Change preset colors" + } + }, + { + "box": { + "id": "obj-11", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.0, 167.0, 104.0, 22.0 ], + "text": "setcolor 1. 0. 0. 1." + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 5, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 141.0, 338.0, 97.0, 22.0 ], + "text": "pack 0 0. 0. 0. 1." + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "button", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "parameter_enable": 0, + "patching_rect": [ 119.0, 207.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 149.0, 209.0, 265.0, 20.0 ], + "text": "Set a random color for the first 20 presets" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 142.0, 70.0, 163.0, 20.0 ], + "text": "Set color mode to 3 (custom)" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 26.0, 69.0, 81.0, 22.0 ], + "text": "color_mode 3" + } + }, + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 26.0, 439.0, 81.0, 22.0 ], + "text": "s to_tc.preset" + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-20", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 115.0, 70.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "1", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-22", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 161.0, 432.5, 20.0, 20.0 ], + "rounded": 60.0, + "text": "3", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-12", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 94.0, 129.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "2", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-11", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 3 ], + "source": [ "obj-17", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 2 ], + "source": [ "obj-17", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 1 ], + "source": [ "obj-17", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-18", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-19", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-19", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-9", 2 ] + } + } + ] + }, + "patching_rect": [ 360.0, 197.0, 94.0, 22.0 ], + "text": "p custom_mode" + } + }, + { + "box": { + "id": "obj-34", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 141.0, 346.0, 79.0, 22.0 ], + "text": "r to_tc.preset" + } + }, + { + "box": { + "id": "obj-33", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 703.0, 163.0, 481.0, 436.0 ], + "boxes": [ + { + "box": { + "id": "obj-1", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 219.0, 365.0, 216.0, 47.0 ], + "text": "If you move presets around, or write them to disk and read them back later, the set colors index will still be here." + } + }, + { + "box": { + "id": "obj-23", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 180.5, 150.0, 123.0, 20.0 ], + "text": "Change preset colors" + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 199.5, 273.0, 29.5, 22.0 ], + "text": "+ 1" + } + }, + { + "box": { + "id": "obj-19", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 199.5, 244.0, 59.0, 22.0 ], + "text": "random 6" + } + }, + { + "box": { + "id": "obj-21", + "maxclass": "button", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "parameter_enable": 0, + "patching_rect": [ 199.5, 213.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-22", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 229.5, 215.0, 174.0, 20.0 ], + "text": "Set a random color for preset 4" + } + }, + { + "box": { + "id": "obj-17", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 199.5, 304.0, 77.0, 22.0 ], + "text": "setcolor 4 $1" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 76.5, 242.0, 29.5, 22.0 ], + "text": "+ 1" + } + }, + { + "box": { + "id": "obj-13", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 76.5, 213.0, 59.0, 22.0 ], + "text": "random 6" + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "button", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "parameter_enable": 0, + "patching_rect": [ 76.5, 182.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 106.5, 184.0, 235.0, 20.0 ], + "text": "Set a random color for the selected preset" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 164.0, 94.0, 155.0, 20.0 ], + "text": "Set color mode to 2 (select)" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 48.0, 93.0, 81.0, 22.0 ], + "text": "color_mode 2" + } + }, + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 48.0, 407.0, 81.0, 22.0 ], + "text": "s to_tc.preset" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 76.5, 271.0, 67.0, 22.0 ], + "text": "setcolor $1" + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-20", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 137.0, 94.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "1", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-4", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 192.0, 379.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "3", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-24", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 153.5, 150.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "2", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-14", 0 ], + "source": [ "obj-13", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-17", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-19", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-19", 0 ], + "source": [ "obj-21", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-13", 0 ], + "source": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 261.0, 197.0, 87.0, 22.0 ], + "text": "p select_mode" + } + }, + { + "box": { + "bubble": 1, + "id": "obj-32", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 461.0, 190.0, 160.0, 37.0 ], + "text": "Open these subpatchers to get more info" + } + }, + { + "box": { + "id": "obj-30", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 724.0, 259.0, 378.0, 380.0 ], + "boxes": [ + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 44.0, 343.0, 81.0, 22.0 ], + "text": "s to_tc.preset" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 167.0, 129.0, 20.0 ], + "text": "Set color 5 to cyan" + } + }, + { + "box": { + "id": "obj-2", + "linecount": 7, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 44.0, 14.0, 321.0, 100.0 ], + "text": "The color wheel is a set of six colors used in color_mode 1 (cycle) and 2 (select).\n\nYou can change each of the 6 colors from the color wheel either by using color_1 to color_6 messages, either by using a generic color_wheel message, or directly in the inspector when selecting the tc.preset object." + } + }, + { + "box": { + "id": "obj-126", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 215.0, 164.0, 20.0 ], + "text": "Reset color 3 to default value" + } + }, + { + "box": { + "id": "obj-122", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 139.0, 129.0, 20.0 ], + "text": "Set color 3 to magenta" + } + }, + { + "box": { + "id": "obj-120", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 44.0, 166.0, 123.0, 22.0 ], + "text": "color_wheel 5 0 1 1 1" + } + }, + { + "box": { + "id": "obj-119", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 241.0, 150.0, 20.0 ], + "text": "Reset all colors to default" + } + }, + { + "box": { + "id": "obj-117", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 119.0, 214.0, 48.0, 22.0 ], + "text": "color_3" + } + }, + { + "box": { + "id": "obj-99", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 79.0, 138.0, 88.0, 22.0 ], + "text": "color_3 1 0 1 1" + } + }, + { + "box": { + "id": "obj-95", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 94.0, 240.0, 73.0, 22.0 ], + "text": "color_wheel" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-117", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-120", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-95", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-99", 0 ] + } + } + ] + }, + "patching_rect": [ 167.0, 197.0, 83.0, 22.0 ], + "text": "p color_wheel" + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 2, + "id": "obj-28", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 202.0, 265.0, 391.0, 79.0 ], + "text": "For color modes 2 and 3 to work, you need to add a pattr object named 'preset_metadata' to your patch. If using subscribe mode, make sure to add preset_metadata to the pattrstorage's subscribe list.\nPreset color data will be stored just like your other parameters." + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 322.0, 346.0, 126.0, 22.0 ], + "restore": [ "{\"color\":[0,0.7050556385457685,0.10690711578119372,0.23966901936985963,1],\"uid\":0}" ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr preset_metadata", + "varname": "preset_metadata" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 316.0, 129.0, 22.0 ], + "text": "loadmess savemode 0" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 322.0, 400.0, 40.0, 22.0 ], + "restore": [ -0.31, -0.29, 0.6, -0.33, 0.55, 0.78, 0.64, 0.5, 0.11, 0.78, 0.52, -0.6, -0.17, -0.9400000000000001, -0.77, 0.23 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 333.0, 427.0, 112.0, 63.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 574.0, 280.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "patching_rect": [ 61.0, 231.0, 29.5, 22.0 ], + "text": "t l b" + } + }, + { + "box": { + "comment": "", + "id": "obj-9", + "index": 2, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 322.0, 270.0, 30.0, 30.0 ] + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "float" ], + "patching_rect": [ 322.0, 179.0, 39.0, 22.0 ], + "text": "/ 100." + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 322.0, 149.0, 36.0, 22.0 ], + "text": "- 100" + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 322.0, 120.0, 73.0, 22.0 ], + "text": "random 200" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 3, + "outlettype": [ "bang", "bang", "int" ], + "patching_rect": [ 322.0, 77.0, 41.0, 22.0 ], + "text": "uzi 16" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 322.0, 210.0, 68.0, 22.0 ], + "text": "zl.group 16" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 50.0, 98.0, 54.0, 22.0 ], + "text": "deferlow" + } + }, + { + "box": { + "id": "obj-12", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 72.0, 159.0, 83.0, 22.0 ], + "text": "prepend store" + } + }, + { + "box": { + "id": "obj-11", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 3, + "outlettype": [ "bang", "bang", "int" ], + "patching_rect": [ 50.0, 131.0, 41.0, 22.0 ], + "text": "uzi 26" + } + }, + { + "box": { + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "patching_rect": [ 50.0, 65.0, 58.0, 22.0 ], + "text": "loadbang" + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 61.0, 188.0, 202.0, 22.0 ], + "text": "store 34, store 44, store 56, store 65" + } + }, + { + "box": { + "comment": "", + "id": "obj-13", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 61.0, 270.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-11", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-13", 0 ], + "source": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-3", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-12", 0 ], + "source": [ "obj-11", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-6", 0 ], + "source": [ "obj-11", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-12", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-7", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-8", 0 ] + } + } + ] + }, + "patching_rect": [ 232.0, 346.0, 34.0, 22.0 ], + "text": "p init" + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "select_mode", 0 ], + [ "pattrstorage", "colors" ], + [ "menu_mode", 0 ], + [ "use_uid", 0 ], + [ "layout", 0 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "nbslot_edit", 1 ], + [ "ui_rename", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "send_name", "none" ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "spacing", 4 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "slot_round", 0 ], + [ "scrollable", 0 ], + [ "color_mode", 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "display_interp", 1 ], + [ "bubblesize", 14 ], + [ "recall_passthrough", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "unique_names", 0 ], + [ "autowriteagain", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "fontsize", 14 ], + [ "min_rows", 10 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "ignoreslotzero", 1 ], + [ "poll_edited", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 256.0, 112.0 ] + } + }, + { + "box": { + "hidden": 1, + "id": "obj-2", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 78.0, 144.0, 70.0, 22.0 ], + "text": "loadmess 1" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ] + } + }, + { + "box": { + "fontsize": 13.0, + "id": "obj-113", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 69.599853515625, 470.0, 65.0 ], + "text": "When color_mode is set to 1 (Cycle), stored presets are shown in colors from color_1 to color_6, cyclically depending on their slot number.\nIn mode 2 (Select), you can freely choose one of the 6 colors for each preset.\nIn mode 3 (Custom), you are free to set any color in rgba format for any preset." + } + }, + { + "box": { + "id": "obj-111", + "items": [ "Off", ",", "Cycle", ",", "Select", ",", "Custom" ], + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 144.0, 66.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-104", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 176.0, 88.0, 22.0 ], + "text": "color_mode $1" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 346.0, 108.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 4, 44, 358, 172 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 583, 69, 1034, 197 ] + }, + "text": "pattrstorage colors", + "varname": "colors" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-104", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-104", 0 ], + "source": [ "obj-111", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-12", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "hidden": 1, + "source": [ "obj-14", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-15", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-111", 0 ], + "hidden": 1, + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-3", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-34", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "hidden": 1, + "source": [ "obj-7", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 487.0, 2.0, 81.0, 22.0 ], + "text": "p \"slot colors\"", + "varname": "slot colors" + } + }, + { + "box": { + "id": "obj-11", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 100.0, 126.0, 760.0, 567.0 ], + "default_fontsize": 13.0, + "gridsize": [ 5.0, 5.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "id": "obj-34", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 107.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 159.16666666666669, 276.0, 45.0, 22.0 ], + "text": "store 0" + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "bang", "int", "bang" ], + "patching_rect": [ 52.5, 170.0, 125.66666666666669, 22.0 ], + "text": "t b i b" + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 52.5, 239.0, 29.5, 22.0 ], + "text": "i" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 218.0, 170.0, 90.0, 22.0 ], + "text": "loadmess 1000" + } + }, + { + "box": { + "id": "obj-31", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "bang", "float" ], + "patching_rect": [ 52.5, 334.0, 29.5, 22.0 ], + "text": "t b f" + } + }, + { + "box": { + "id": "obj-29", + "maxclass": "newobj", + "numinlets": 3, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "patching_rect": [ 52.5, 307.0, 41.0, 22.0 ], + "text": "line 0." + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 276.0, 52.0, 22.0 ], + "text": "0., 1. $1" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 4, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 383.0, 99.0, 22.0 ], + "text": "pack recall 0 0 0." + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 52.5, 107.0, 55.0, 22.0 ], + "text": "zl.slice 1" + } + }, + { + "box": { + "comment": "", + "id": "obj-32", + "index": 1, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 40.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-33", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 52.5, 444.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-4", 1 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-29", 0 ], + "source": [ "obj-25", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-31", 0 ], + "source": [ "obj-29", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 3 ], + "source": [ "obj-31", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 0 ], + "source": [ "obj-31", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-32", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-25", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 2 ], + "source": [ "obj-5", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-3", 0 ], + "source": [ "obj-5", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 186.5, 453.0, 52.0, 23.0 ], + "text": "p interp" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 242.5, 250.0, 139.0, 23.0 ], + "text": "loadmess savemode 0" + } + }, + { + "box": { + "bubble": 1, + "id": "obj-12", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 403.0, 413.0, 177.0, 40.0 ], + "text": "Lock/unlock selected preset!" + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 0, + "id": "obj-6", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 237.5, 438.0, 145.0, 69.0 ], + "text": "Edit the selected preset name and hit enter!" + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 3, + "id": "obj-5", + "linecount": 11, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 4.0, 353.0, 121.0, 170.0 ], + "text": "The umen is automatically updated with the list of stored presets. It also displays the currently selected preset. Select a preset in the list to recall it!" + } + }, + { + "box": { + "bubble": 1, + "id": "obj-24", + "linecount": 11, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 399.0, 241.0, 266.0, 170.0 ], + "text": "User interactions are the same as with the preset object:\nShift-click in a square to store\nclick on square to recall shift-(option|alt)-click on square to delete\n\nAdditionnally, you can click and drag stored slots around to reorganize them. Dragging a preset onto an existing preset pushes that preset and the next ones one slot forward." + } + }, + { + "box": { + "fontsize": 14.0, + "id": "obj-13", + "linecount": 5, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 149.0, 427.0, 85.0 ], + "text": "Get that custom jsui working in three steps:\n1. Create a [tc.preset] (shortcut for [jsui @filename tc.preset.js])\n2. Connect your pattrstorage outlet to the jsui left inlet\n3. Send a \"pattrstorage \" message to the jsui, or change the pattrstorage attribute in the jsui inspector." + } + }, + { + "box": { + "id": "obj-30", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 549.0, 145.0, 70.0, 21.0 ], + "text": "For testing" + } + }, + { + "box": { + "id": "obj-59", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 378.0, 444.0, 100.0, 23.0 ], + "text": "prepend setlock" + } + }, + { + "box": { + "id": "obj-56", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 378.0, 413.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 265.0, 413.5, 98.0, 23.0 ], + "text": "up" + } + }, + { + "box": { + "id": "obj-8", + "items": [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random" ], + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 140.0, 414.0, 112.0, 23.0 ] + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "select_mode", 0 ], + [ "pattrstorage", "test" ], + [ "menu_mode", 0 ], + [ "use_uid", 0 ], + [ "layout", 0 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "nbslot_edit", 1 ], + [ "ui_rename", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "send_name", "none" ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "spacing", 4 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "slot_round", 0 ], + [ "scrollable", 0 ], + [ "color_mode", 0 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "display_interp", 1 ], + [ "bubblesize", 14 ], + [ "recall_passthrough", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "unique_names", 0 ], + [ "autowriteagain", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "fontsize", 14 ], + [ "min_rows", 10 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "ignoreslotzero", 1 ], + [ "poll_edited", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 140.0, 285.0, 257.0, 112.0 ] + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 491.0, 144.0, 40.0, 23.0 ], + "restore": [ -0.714285714285714, -0.714285714285714, -0.6, -0.542857142857143, -0.457142857142857, -0.342857142857143, -0.171428571428571, -0.028571428571429, 0.028571428571428, 0.142857142857143, 0.228571428571429, 0.371428571428571, 0.485714285714286, 0.571428571428571, 0.714285714285714, 0.8 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 502.0, 171.0, 112.0, 63.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 140.0, 250.0, 102.0, 23.0 ], + "saved_object_attributes": { + "client_rect": [ 4, 44, 358, 172 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 583, 69, 1034, 197 ] + }, + "text": "pattrstorage test", + "varname": "test" + } + }, + { + "box": { + "border": 0, + "filename": "helpdetails.js", + "id": "obj-2", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 620.0, 125.0 ] + } + }, + { + "box": { + "border": 0, + "filename": "helpargs.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 185.0, 285.0, 100.0, 24.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-56", 0 ], + "source": [ "obj-10", 3 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 274.5, 443.0, 131.0, 443.0, 131.0, 281.0, 149.5, 281.0 ], + "source": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-3", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "midpoints": [ 196.0, 479.0, 124.0, 479.0, 124.0, 241.0, 149.5, 241.0 ], + "source": [ "obj-34", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-59", 0 ], + "source": [ "obj-56", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 387.5, 475.0, 374.0, 475.0, 374.0, 443.0, 131.0, 443.0, 131.0, 282.0, 149.5, 282.0 ], + "source": [ "obj-59", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "hidden": 1, + "source": [ "obj-7", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-34", 0 ], + "source": [ "obj-8", 1 ] + } + } + ] + }, + "patching_rect": [ 10.0, 85.0, 50.0, 22.0 ], + "saved_object_attributes": { + "fontsize": 13.0 + }, + "text": "p basic", + "varname": "basic_tab" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-17", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ] + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 760.0, 567.0 ], + "showontab": 1, + "boxes": [], + "lines": [] + }, + "patching_rect": [ 650.0, 3.0, 50.0, 22.0 ], + "text": "p ?", + "varname": "q_tab" + } + } + ], + "lines": [], + "autosave": 0 + } +} \ No newline at end of file diff --git a/help/max9.tc.preset.maxhelp b/help/max9.tc.preset.maxhelp new file mode 100644 index 0000000..533d3a1 --- /dev/null +++ b/help/max9.tc.preset.maxhelp @@ -0,0 +1,5179 @@ +{ + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 333.0, 218.0, 899.0, 646.0 ], + "showrootpatcherontab": 0, + "showontab": 0, + "boxes": [ + { + "box": { + "id": "obj-19", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 899.0, 620.0 ], + "showontab": 1, + "boxes": [], + "lines": [] + }, + "patching_rect": [ 676.0, 26.0, 50.0, 22.0 ], + "text": "p ?", + "varname": "q_tab" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 431.0, 262.0, 138.0, 22.0 ], + "saved_object_attributes": { + "filename": "helpstarter.js", + "parameter_enable": 0 + }, + "text": "js helpstarter.js tc.preset" + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 899.0, 620.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "id": "obj-38", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 636.0, 16.0, 40.0, 22.0 ], + "restore": [ -0.079365079365079, 0.206349206349206, 0.428571428571429, 0.682539682539683, 0.904761904761905, 0.904761904761905, 0.841269841269841, 0.555555555555556, 0.047619047619048, -0.301587301587302, -0.587301587301587, -0.682539682539683, -0.650793650793651, -0.428571428571429, -0.111111111111111, 0.079365079365079 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-39", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 647.0, 43.0, 136.0, 78.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "id": "obj-30", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 680.0, 17.0, 118.0, 20.0 ], + "text": "Some data to store" + } + }, + { + "box": { + "id": "obj-32", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 472.0, 377.0, 365.0, 20.0 ], + "text": "Recalls the nth (0-based) filled preset, regardless of its slot number" + } + }, + { + "box": { + "id": "obj-26", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 389.0, 376.0, 79.0, 22.0 ], + "text": "recall_filled 4" + } + }, + { + "box": { + "id": "obj-23", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 464.0, 249.0, 42.0, 22.0 ], + "text": "lockall" + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 618.0, 249.0, 60.0, 22.0 ], + "text": "renumber" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 29.0, 334.0, 130.0, 22.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "fontface": 1, + "id": "obj-28", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 418.0, 335.0, 168.0, 20.0 ], + "text": "tc.preset specific messages" + } + }, + { + "box": { + "id": "obj-15", + "linecount": 7, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 405.0, 146.0, 308.0, 100.0 ], + "text": "Lots of pattrstorage methods modify presets but don't trigger any output from the pattrstorage object. If you need timing accuracy, send these messages to the pattrstorage first, then send a 'resync' to tc.preset. Otherwise, you can send them directly to tc.preset, which will act as a passthrough and trigger its resync method automatically." + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 685.0, 249.0, 59.0, 22.0 ], + "text": "remove 3" + } + }, + { + "box": { + "id": "obj-19", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 564.0, 249.0, 48.0, 22.0 ], + "text": "insert 3" + } + }, + { + "box": { + "id": "obj-13", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 750.0, 249.0, 35.0, 22.0 ], + "text": "clear" + } + }, + { + "box": { + "id": "obj-54", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 120.0, 181.0, 47.0 ], + "text": "\"recallmulti\" and \"slotname\" should be sent to the pattrstorage first then to the jsui" + } + }, + { + "box": { + "id": "obj-52", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 199.0, 120.0, 163.0, 47.0 ], + "text": "Recall and delete messages should be sent to the pattrstorage only" + } + }, + { + "box": { + "id": "obj-50", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 253.0, 172.0, 84.0, 22.0 ], + "text": "recall 1 3 0.75" + } + }, + { + "box": { + "id": "obj-48", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 199.0, 172.0, 47.0, 22.0 ], + "text": "recall 3" + } + }, + { + "box": { + "id": "obj-46", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 42.0, 201.0, 94.0, 22.0 ], + "text": "slotname 3 third" + } + }, + { + "box": { + "id": "obj-44", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 10.0, 233.0, 38.0, 22.0 ], + "text": "t l l" + } + }, + { + "box": { + "id": "obj-43", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 172.0, 123.0, 22.0 ], + "text": "recallmulti 1.6 2.1 3.3" + } + }, + { + "box": { + "id": "obj-37", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 472.0, 481.0, 225.0, 20.0 ], + "text": "Sets the lock state of the selected preset" + } + }, + { + "box": { + "id": "obj-35", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 405.0, 450.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-33", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 405.0, 480.0, 63.0, 22.0 ], + "text": "setlock $1" + } + }, + { + "box": { + "id": "obj-31", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 472.0, 411.0, 285.0, 33.0 ], + "text": "Select a preset. Doesn't recall it, but updates the umenu, textedit and lock toggle underneath the jsui." + } + }, + { + "box": { + "id": "obj-29", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 418.0, 417.0, 50.0, 22.0 ], + "text": "select 3" + } + }, + { + "box": { + "id": "obj-22", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 254.0, 202.0, 51.0, 22.0 ], + "text": "delete 2" + } + }, + { + "box": { + "id": "obj-20", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 408.0, 249.0, 50.0, 22.0 ], + "text": "lock 3 1" + } + }, + { + "box": { + "id": "obj-56", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 242.5, 506.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 129.0, 506.0, 102.0, 24.0 ], + "text": "W" + } + }, + { + "box": { + "id": "obj-17", + "items": [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random", ",", 7, "W" ], + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 507.0, 115.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-16", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 472.0, 507.0, 198.0, 20.0 ], + "text": "Set the name of the selected preset" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 345.0, 506.0, 123.0, 22.0 ], + "text": "setslotname myname" + } + }, + { + "box": { + "id": "obj-11", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 472.0, 530.0, 171.0, 33.0 ], + "text": "A fail-safe message to resync the jsui to the pattrstorage" + } + }, + { + "box": { + "fontsize": 13.0, + "id": "obj-8", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 65.0, 489.0, 36.0 ], + "text": "The pattrstorage object doesn't provide an output for all of its available methods.\nTo keep tc.preset in sync, some messages need to be addressed in a specific way." + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 424.0, 535.0, 44.0, 22.0 ], + "text": "resync" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 513.0, 249.0, 45.0, 22.0 ], + "text": "store 3" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ], + "textfile": { + "filename": "helpname.js", + "flags": 0, + "embed": 0, + "autowatch": 1 + } + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "test" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 0 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 0 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 257.0, 112.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 29.0, 303.0, 176.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage test @savemode 0", + "varname": "test" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-56", 0 ], + "source": [ "obj-10", 3 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-13", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-19", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-20", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-22", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-23", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-25", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-26", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-29", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-33", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-35", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-39", 0 ], + "source": [ "obj-38", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-44", 0 ], + "source": [ "obj-43", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-44", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-44", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-44", 0 ], + "source": [ "obj-46", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-48", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-50", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 231.0, 27.7999267578125, 73.0, 22.0 ], + "text": "p messages", + "varname": "messages" + } + }, + { + "box": { + "id": "obj-26", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 899.0, 620.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "id": "obj-11", + "linecount": 8, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 567.0, 75.0, 306.0, 114.0 ], + "text": "By default, clicking a stored preset in tc.preset recalls it immediately, the recall message being sent remotely to pattrstorage.\nWhen recall_passthrough is disabled, the recall mesage is first sent out of tc.preset leftmost outlet and it's up to the user to pass it to pattrstorage, potentially with some custom logic, like for triggering interpolations (see the red patch cord)" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 107.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "id": "obj-2", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 52.5, 109.0, 68.0, 22.0 ], + "text": "route recall" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 159.16666666666669, 276.0, 45.0, 22.0 ], + "text": "store 0" + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "bang", "int", "bang" ], + "patching_rect": [ 52.5, 170.0, 125.66666666666669, 22.0 ], + "text": "t b i b" + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 52.5, 239.0, 29.5, 22.0 ], + "text": "i" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 218.0, 170.0, 90.0, 22.0 ], + "text": "loadmess 1000" + } + }, + { + "box": { + "id": "obj-31", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "bang", "float" ], + "patching_rect": [ 52.5, 334.0, 29.5, 22.0 ], + "text": "t b f" + } + }, + { + "box": { + "id": "obj-29", + "maxclass": "newobj", + "numinlets": 3, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "patching_rect": [ 52.5, 307.0, 41.0, 22.0 ], + "text": "line 0." + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 276.0, 52.0, 22.0 ], + "text": "0., 1. $1" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 4, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 383.0, 99.0, 22.0 ], + "text": "pack recall 0 0 0." + } + }, + { + "box": { + "comment": "", + "id": "obj-32", + "index": 1, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 40.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-33", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 52.5, 444.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-4", 1 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-29", 0 ], + "source": [ "obj-25", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-31", 0 ], + "source": [ "obj-29", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 3 ], + "source": [ "obj-31", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 0 ], + "source": [ "obj-31", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-32", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-25", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 2 ], + "source": [ "obj-5", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-3", 0 ], + "source": [ "obj-5", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-5", 0 ] + } + } + ] + }, + "patching_rect": [ 10.0, 506.0, 52.0, 22.0 ], + "text": "p interp" + } + }, + { + "box": { + "id": "obj-38", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 293.0, 378.0, 40.0, 22.0 ], + "restore": [ 0.873015873015873, 0.714285714285714, 0.587301587301587, 0.46031746031746, 0.301587301587302, 0.174603174603175, 0.015873015873016, -0.111111111111111, -0.238095238095238, -0.333333333333333, -0.428571428571429, -0.523809523809524, -0.587301587301587, -0.682539682539683, -0.777777777777778, -0.873015873015873 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-34", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 304.0, 405.0, 136.0, 78.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "id": "obj-30", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 337.0, 379.0, 118.0, 20.0 ], + "text": "Some data to store" + } + }, + { + "box": { + "id": "obj-24", + "linecount": 16, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 567.0, 262.0, 303.0, 221.0 ], + "text": "The value of poll_edited defines the period at which tc.preset polls pattrstorage with the `getedited' message to know if the data in the currently active preset has been edited. If so, a colored dot appears on top of the preset. This can be used as a reminder to re-save the preset after some changes. At 0., the feature is disabled.\n\nRecall a preset by double-clicking it, and draw a shape in the multislider below to see this feature in action.\n\nThis 'edited' state is very sensitive and doesn't necessarily means that the value of a parameter has changed. If a pattrized object receives the same value it is currently at, pattrstorage will report the current preset as 'edited' even though no value has changed." + } + }, + { + "box": { + "id": "obj-20", + "linecount": 6, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 441.0, 527.0, 261.0, 87.0 ], + "text": "Make the preset menu to be populated by the preset number and/or their name.\nIn modes 0 and 2, use the leftmost outlet of umenu prepended by the recall_filled message to recall the correct preset. In mode 1, you can use the umenu's middle outlet directly." + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 69.5, 592.0, 85.0, 22.0 ], + "text": "recall_filled $1" + } + }, + { + "box": { + "id": "obj-14", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 293.0, 145.0, 242.0, 60.0 ], + "text": "Forces preset names to be unique when by appending \"bis\" to them. Gets applied only to presets subsequently renamed through tc.preset." + } + }, + { + "box": { + "id": "obj-12", + "linecount": 6, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 293.0, 246.0, 240.0, 87.0 ], + "text": "Use the attached textedit, if any, to edit slot names directly in the JSUI frame when clicking a slot while holding the control key. When disabled, the textedit remains untouched but gets focused when clicking a slot while holding the control key." + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 10.0, 340.0, 130.0, 22.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "id": "obj-56", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 248.0, 505.0, 24.0, 24.0 ] + } + }, + { + "box": { + "fontface": 0, + "fontname": "Arial", + "fontsize": 12.0, + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 129.0, 505.0, 102.0, 24.0 ], + "text": "down" + } + }, + { + "box": { + "id": "obj-17", + "items": [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random", ",", 7, "W" ], + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 69.5, 563.0, 115.0, 22.0 ] + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "test" ], + [ "poll_edited", 1 ], + [ "recall_passthrough", 0 ], + [ "scrollable", 0 ], + [ "select_mode", 1 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 1 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 257.0, 112.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 309.0, 176.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage test @savemode 0", + "varname": "test" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ], + "textfile": { + "filename": "helpname.js", + "flags": 0, + "embed": 0, + "autowatch": 1 + } + } + }, + { + "box": { + "id": "obj-115", + "linecount": 5, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 101.0, 247.0, 74.0 ], + "text": "When select mode is enabled, a single click selects a stored preset without recalling it. A double click recalls the preset. It allows to drag it, set its name and lock state while keeping the last recalled preset active." + } + }, + { + "box": { + "id": "obj-50", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 293.0, 46.0, 249.0, 60.0 ], + "text": "Makes displayed previous active slot and interpolation status to ignore slot 0. Can be convenient when using slot 0 as a temporary step for interpolation. It is enabled by default." + } + }, + { + "box": { + "id": "obj-90", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 218.0, 241.0, 60.0 ], + "text": "When enabled, sends writeagain to pattrstrage when a preset has been stored/renamed/deleted/moved/(un)locked, keeping the json file always up to date." + } + }, + { + "box": { + "attr": "autowriteagain", + "id": "obj-40", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 194.0, 123.0, 22.0 ] + } + }, + { + "box": { + "attr": "ignoreslotzero", + "id": "obj-46", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 293.0, 22.0, 124.0, 22.0 ] + } + }, + { + "box": { + "attr": "select_mode", + "id": "obj-127", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 77.0, 123.0, 22.0 ] + } + }, + { + "box": { + "attr": "unique_names", + "id": "obj-6", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 293.0, 121.0, 124.0, 22.0 ], + "text_width": 101.0 + } + }, + { + "box": { + "attr": "ui_rename", + "id": "obj-8", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 293.0, 222.0, 101.0, 22.0 ], + "text_width": 78.0 + } + }, + { + "box": { + "attr": "menu_mode", + "id": "obj-15", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 197.0, 563.0, 242.0, 22.0 ], + "text_width": 87.0 + } + }, + { + "box": { + "attr": "edited_color", + "id": "obj-21", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 719.0, 238.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "poll_edited", + "id": "obj-22", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 567.0, 238.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "recall_passthrough", + "id": "obj-5", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 567.0, 49.0, 145.0, 22.0 ], + "text_width": 122.0 + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "color": [ 0.8391728401184082, 0.0, 0.0, 1.0 ], + "destination": [ "obj-2", 0 ], + "source": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-56", 0 ], + "source": [ "obj-10", 3 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-127", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-15", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-17", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 79.0, 617.3515625, 3.55078125, 617.3515625, 3.55078125, 375.0, 19.5, 375.0 ], + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "color": [ 0.8391728401184082, 0.0, 0.0, 1.0 ], + "destination": [ "obj-1", 0 ], + "midpoints": [ 19.5, 531.0, 7.359375, 531.0, 7.359375, 303.64453125, 19.5, 303.64453125 ], + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-21", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-22", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 138.5, 540.0, 3.4296875, 540.0, 3.4296875, 375.0, 19.5, 375.0 ], + "source": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-34", 0 ], + "source": [ "obj-38", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-40", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-46", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 313.0, 26.7999267578125, 65.0, 22.0 ], + "text": "p behavior", + "varname": "behavior" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 333.0, 244.0, 899.0, 620.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "bgcolor": [ 0.6196078431372549, 0.6431372549019608, 0.7215686274509804, 1.0 ], + "bgmode": 2, + "border": 0, + "clickthrough": 0, + "embed": 1, + "enablehscroll": 0, + "enablevscroll": 0, + "id": "obj-24", + "lockeddragscroll": 0, + "lockedsize": 0, + "maxclass": "bpatcher", + "numinlets": 0, + "numoutlets": 0, + "offset": [ 0.0, 0.0 ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 119.0, 1000.0, 755.0 ], + "boxes": [ + { + "box": { + "id": "obj-3", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 170.0, 47.0, 104.0, 47.0 ], + "text": "All features from the v8ui version are available" + } + }, + { + "box": { + "embedstate": [ + [ "autowriteagain", 0 ], + [ "send_name", "none" ], + [ "recall_passthrough", 1 ], + [ "slot_round", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "ignoreslotzero", 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "layout", 0 ], + [ "nbslot_edit", 1 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "ui_rename", 0 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "select_mode", 0 ], + [ "use_uid", 0 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bubblesize", 14 ], + [ "fontsize", 14 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "pattrstorage", "mypat" ], + [ "scrollable", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "spacing", 4 ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "display_interp", 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "unique_names", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "color_mode", 0 ], + [ "poll_edited", 0 ] + ], + "filename": "tc.preset", + "id": "obj-1", + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 20.0, 74.0, 130.0, 58.0 ] + } + }, + { + "box": { + "fontface": 1, + "fontsize": 16.0, + "id": "obj-4", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 20.0, 17.0, 268.0, 24.0 ], + "text": "tc.preset_JSUI (Max 8 compatible)" + } + }, + { + "box": { + "id": "obj-16", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 136.5, 142.0, 100.0, 23.0 ] + } + }, + { + "box": { + "id": "obj-18", + "items": "", + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 18.5, 142.0, 112.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-20", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 20.0, 47.0, 109.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage mypat", + "varname": "mypat" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-16", 0 ], + "source": [ "obj-1", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-1", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-16", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-20", 0 ] + } + } + ] + }, + "patching_rect": [ 458.0, 368.5, 299.0, 189.0 ], + "varname": "patcher[1]", + "viewvisibility": 1 + } + }, + { + "box": { + "bgcolor": [ 0.5607843137254902, 0.796078431372549, 0.4745098039215686, 1.0 ], + "bgmode": 2, + "border": 0, + "clickthrough": 0, + "embed": 1, + "enablehscroll": 0, + "enablevscroll": 0, + "id": "obj-23", + "lockeddragscroll": 0, + "lockedsize": 0, + "maxclass": "bpatcher", + "numinlets": 0, + "numoutlets": 0, + "offset": [ 0.0, 0.0 ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 119.0, 1000.0, 755.0 ], + "boxes": [ + { + "box": { + "fontface": 1, + "fontsize": 16.0, + "id": "obj-4", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 159.0, 13.0, 107.0, 24.0 ], + "text": "tc.preset_list" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 16.0, 41.0, 130.0, 22.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 156.5, 110.0, 100.0, 23.0 ] + } + }, + { + "box": { + "id": "obj-8", + "items": "", + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 156.5, 74.0, 112.0, 22.0 ] + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 1 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "mypat" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 1 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 1 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 16.0, 74.0, 130.0, 95.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 16.0, 14.0, 109.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage mypat", + "varname": "mypat" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 75.0, 366.0, 287.0, 194.0 ], + "varname": "bpatcher[1]", + "viewvisibility": 1 + } + }, + { + "box": { + "bgcolor": [ 0.48627450980392156, 0.7411764705882353, 0.7058823529411765, 1.0 ], + "bgmode": 2, + "border": 0, + "clickthrough": 0, + "embed": 1, + "enablehscroll": 0, + "enablevscroll": 0, + "id": "obj-22", + "lockeddragscroll": 0, + "lockedsize": 0, + "maxclass": "bpatcher", + "numinlets": 0, + "numoutlets": 0, + "offset": [ 0.0, 0.0 ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 119.0, 584.0, 605.0 ], + "boxes": [ + { + "box": { + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "mypat" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 0 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 0 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-2", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 20.0, 115.0, 130.0, 58.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "fontface": 1, + "fontsize": 16.0, + "id": "obj-4", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 20.0, 17.0, 123.0, 24.0 ], + "text": "tc.preset_color" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 20.0, 78.0, 130.0, 22.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "button": 1, + "id": "obj-17", + "maxclass": "tab", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 171.0, 52.0, 139.0, 24.0 ], + "tabs": [ "1", "2", "3", "4", "5", "6" ], + "varname": "sel" + } + }, + { + "box": { + "id": "obj-12", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 171.0, 121.0, 98.0, 22.0 ], + "text": "prepend setcolor" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "swatch", + "numinlets": 3, + "numoutlets": 2, + "outlettype": [ "", "float" ], + "parameter_enable": 0, + "patching_rect": [ 171.0, 80.0, 128.0, 32.0 ], + "saturation": 1.0, + "varname": "cust" + } + }, + { + "box": { + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 171.0, 151.0, 126.0, 22.0 ], + "restore": [ 0 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr preset_metadata", + "varname": "preset_metadata" + } + }, + { + "box": { + "id": "obj-16", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 136.5, 189.0, 100.0, 23.0 ] + } + }, + { + "box": { + "id": "obj-18", + "items": "", + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 18.5, 189.0, 112.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-20", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 20.0, 47.0, 109.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage mypat", + "varname": "mypat" + } + }, + { + "box": { + "attr": "color_mode", + "id": "obj-5", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 171.0, 18.0, 201.0, 22.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-12", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-12", 0 ], + "source": [ "obj-17", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-16", 0 ], + "source": [ "obj-2", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-2", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-20", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-12", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-9", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 434.0, 28.0, 347.0, 219.0 ], + "varname": "patcher", + "viewvisibility": 1 + } + }, + { + "box": { + "bgcolor": [ 0.8705882352941177, 0.5372549019607843, 0.5372549019607843, 1.0 ], + "bgmode": 2, + "border": 0, + "clickthrough": 0, + "embed": 1, + "enablehscroll": 0, + "enablevscroll": 0, + "id": "obj-21", + "lockeddragscroll": 0, + "lockedsize": 0, + "maxclass": "bpatcher", + "numinlets": 0, + "numoutlets": 0, + "offset": [ 0.0, 0.0 ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 119.0, 1000.0, 755.0 ], + "boxes": [ + { + "box": { + "fontface": 1, + "fontsize": 16.0, + "id": "obj-4", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 148.0, 13.0, 129.0, 24.0 ], + "text": "tc.preset_interp" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 16.0, 41.0, 130.0, 22.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "number", + "minimum": 0, + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "parameter_enable": 0, + "patching_rect": [ 122.0, 177.0, 50.0, 22.0 ] + } + }, + { + "box": { + "id": "obj-34", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 439.0, 167.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "id": "obj-9", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 266.0, 45.0, 101.0, 20.0 ], + "text": "Interpolation time" + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 84.5, 45.0, 89.0, 20.0 ], + "text": "Preset to recall" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 52.5, 105.0, 68.0, 22.0 ], + "text": "route recall" + } + }, + { + "box": { + "comment": "", + "id": "obj-2", + "index": 2, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 234.0, 40.0, 30.0, 30.0 ] + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 158.5, 249.0, 45.0, 22.0 ], + "text": "store 0" + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "bang", "int", "bang" ], + "patching_rect": [ 52.5, 170.0, 125.66666666666669, 22.0 ], + "text": "t b i b" + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 52.5, 239.0, 29.5, 22.0 ], + "text": "i" + } + }, + { + "box": { + "id": "obj-31", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "bang", "float" ], + "patching_rect": [ 52.5, 334.0, 29.5, 22.0 ], + "text": "t b f" + } + }, + { + "box": { + "id": "obj-29", + "maxclass": "newobj", + "numinlets": 3, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "patching_rect": [ 52.5, 307.0, 41.0, 22.0 ], + "text": "line 0." + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 276.0, 52.0, 22.0 ], + "text": "0., 1. $1" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 4, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 362.0, 99.0, 22.0 ], + "text": "pack recall 0 0 0." + } + }, + { + "box": { + "comment": "", + "id": "obj-32", + "index": 1, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.5, 40.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-33", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 52.5, 444.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 1 ], + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-29", 0 ], + "source": [ "obj-25", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-31", 0 ], + "source": [ "obj-29", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 3 ], + "source": [ "obj-31", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 0 ], + "source": [ "obj-31", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-32", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-25", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 2 ], + "source": [ "obj-5", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-5", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-33", 0 ], + "source": [ "obj-8", 0 ] + } + } + ] + }, + "patching_rect": [ 16.0, 206.0, 125.0, 22.0 ], + "text": "p trigger_interpolation" + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 161.0, 143.0, 100.0, 23.0 ] + } + }, + { + "box": { + "id": "obj-8", + "items": "", + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 43.0, 143.0, 112.0, 22.0 ] + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "mypat" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 0 ], + [ "scrollable", 0 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 1 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 16.0, 74.0, 130.0, 59.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 16.0, 14.0, 109.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage mypat", + "varname": "mypat" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-34", 0 ], + "source": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-34", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-34", 1 ], + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 0 ] + } + } + ], + "bgcolor": [ 0.8, 0.8, 0.8, 1.0 ] + }, + "patching_rect": [ 75.0, 18.0, 287.0, 239.0 ], + "varname": "bpatcher", + "viewvisibility": 1 + } + }, + { + "box": { + "bubble": 1, + "fontsize": 14.0, + "id": "obj-5", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 0.0, 270.0, 426.0, 73.0 ], + "text": "Get these snippets from any patch through the Snippets menu!\n\nAfter renaming the pattrstorage, remind to also update the 'pattrstorage' attribute of tc.preset." + } + } + ], + "lines": [] + }, + "patching_rect": [ 607.0, 25.7999267578125, 63.0, 22.0 ], + "text": "p snippets", + "varname": "snippet" + } + }, + { + "box": { + "id": "obj-45", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 899.0, 620.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "id": "obj-38", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 293.0, 378.0, 40.0, 22.0 ], + "restore": [ -0.079365079365079, 0.206349206349206, 0.428571428571429, 0.682539682539683, 0.904761904761905, 0.904761904761905, 0.841269841269841, 0.555555555555556, 0.047619047619048, -0.301587301587302, -0.587301587301587, -0.682539682539683, -0.650793650793651, -0.428571428571429, -0.111111111111111, 0.079365079365079 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-34", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 304.0, 405.0, 136.0, 78.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "id": "obj-30", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 337.0, 379.0, 118.0, 20.0 ], + "text": "Some data to store" + } + }, + { + "box": { + "id": "obj-18", + "linecount": 5, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 409.0, 120.0, 239.0, 74.0 ], + "text": "When scrollable is enabled, adds a - and + buttons at the end of the presets list which, when clicked, respectively remove or add a row of empty slot(s). The minimum number of rows is capped by min_rows." + } + }, + { + "box": { + "attr": "nbslot_edit", + "id": "obj-16", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 304.0, 146.0, 103.0, 22.0 ], + "text_width": 78.0 + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 10.0, 340.0, 130.0, 22.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 0, + "id": "obj-6", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 20.5, 484.0, 236.0, 39.0 ], + "text": "Scroll the list with your mouse or trackpad!" + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 1 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "test" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 1 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 0 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 257.0, 112.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 309.0, 176.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage test @savemode 0", + "varname": "test" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ], + "textfile": { + "filename": "helpname.js", + "flags": 0, + "embed": 0, + "autowatch": 1 + } + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 3, + "id": "obj-78", + "linecount": 6, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 668.0, 50.0, 231.0, 91.0 ], + "text": "...and: bgcolor, empty_slot_color, stored_slot_color, interp_slot_color, active_slot_color, fontname, fontsize, text_bg_color, text_color\n(see the tc.preset attributes in the inspector or in its Reference page)" + } + }, + { + "box": { + "id": "obj-65", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 463.0, 214.0, 196.0, 33.0 ], + "text": "Minimum number of rows to display when scrollable is enabled." + } + }, + { + "box": { + "id": "obj-62", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 278.0, 55.0, 211.0, 20.0 ], + "text": "Enable to scroll through your presets! " + } + }, + { + "box": { + "id": "obj-39", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 56.0, 116.0, 150.0, 33.0 ], + "text": "Choose to display presets as a grid (0) or a list (1)!" + } + }, + { + "box": { + "attr": "layout", + "id": "obj-129", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 56.0, 156.0, 116.0, 22.0 ], + "text_width": 53.0 + } + }, + { + "box": { + "attr": "scrollable", + "id": "obj-130", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 278.0, 80.0, 95.0, 22.0 ], + "text_width": 73.0 + } + }, + { + "box": { + "attr": "min_rows", + "id": "obj-131", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 345.0, 220.0, 116.0, 22.0 ], + "text_width": 72.0 + } + }, + { + "box": { + "attr": "bubblesize", + "id": "obj-7", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 404.0, 287.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "spacing", + "id": "obj-8", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 557.0, 287.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "margin", + "id": "obj-11", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 557.0, 311.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "slot_round", + "id": "obj-14", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 404.0, 311.0, 150.0, 22.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-11", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-129", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-130", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-131", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-16", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-34", 0 ], + "source": [ "obj-38", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-5", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-7", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-8", 0 ] + } + } + ] + }, + "patching_rect": [ 388.0, 26.7999267578125, 82.0, 22.0 ], + "text": "p appearance", + "varname": "appearance" + } + }, + { + "box": { + "id": "obj-29", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 899.0, 620.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "id": "obj-2", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 614.0, 312.0, 156.0, 22.0 ], + "saved_object_attributes": { + "legacy": 0 + }, + "text": "dict.unpack by_uid: by_slot:" + } + }, + { + "box": { + "fontface": 0, + "fontname": "Arial", + "fontsize": 12.0, + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 128.5, 499.0, 102.0, 24.0 ], + "text": "Preset 1" + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 2, + "id": "obj-40", + "linecount": 5, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 591.5, 146.0, 249.0, 93.0 ], + "text": "When enabled, each stored preset gets a unique identifier, following the preset when it gets renamed, moved and overwritten. This can be useful when doing some complex preset management." + } + }, + { + "box": { + "id": "obj-38", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 636.0, 16.0, 40.0, 22.0 ], + "restore": [ -0.23, -0.5700000000000001, 0.26, 0.02, 0.72, -0.18, -0.46, 0.4, 0.16, -0.92, 0.77, 0.9500000000000001, -0.37, 0.25, -0.07, -0.38 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-39", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 647.0, 43.0, 136.0, 78.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "id": "obj-35", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 680.0, 17.0, 118.0, 20.0 ], + "text": "Some data to store" + } + }, + { + "box": { + "id": "obj-21", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 614.0, 280.0, 119.0, 22.0 ], + "text": "r colors_presets_dict" + } + }, + { + "box": { + "id": "obj-22", + "maxclass": "dict.view", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 614.0, 345.0, 253.0, 267.0 ] + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 10.0, 340.0, 130.0, 22.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "id": "obj-36", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 703.0, 163.0, 460.0, 440.0 ], + "boxes": [ + { + "box": { + "id": "obj-21", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 188.0, 419.0, 206.0, 47.0 ], + "text": "If you move presets around, or write presets to disk and read them back later, colors will still be here." + } + }, + { + "box": { + "id": "obj-19", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 141.0, 370.0, 98.0, 22.0 ], + "text": "prepend setcolor" + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "int", "bang" ], + "patching_rect": [ 141.0, 270.0, 29.5, 22.0 ], + "text": "t i b" + } + }, + { + "box": { + "id": "obj-17", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 59.0, 119.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "comment": "", + "id": "obj-2", + "index": 1, + "maxclass": "inlet", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "bang" ], + "patching_rect": [ 50.0, 43.0, 30.0, 30.0 ] + } + }, + { + "box": { + "id": "obj-25", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 120.0, 168.0, 131.0, 22.0 ], + "text": "random @floatoutput 1" + } + }, + { + "box": { + "id": "obj-24", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 85.0, 134.0, 131.0, 22.0 ], + "text": "random @floatoutput 1" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 50.0, 100.0, 131.0, 22.0 ], + "text": "random @floatoutput 1" + } + }, + { + "box": { + "comment": "", + "id": "obj-13", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 50.0, 230.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-15", + "index": 2, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 85.0, 230.0, 30.0, 30.0 ] + } + }, + { + "box": { + "comment": "", + "id": "obj-16", + "index": 3, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 120.0, 230.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-13", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "order": 2, + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-24", 0 ], + "order": 1, + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-25", 0 ], + "order": 0, + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-15", 0 ], + "source": [ "obj-24", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-16", 0 ], + "source": [ "obj-25", 0 ] + } + } + ] + }, + "patching_rect": [ 156.0, 303.0, 92.0, 22.0 ], + "text": "p random_color" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 3, + "outlettype": [ "bang", "bang", "int" ], + "patching_rect": [ 119.0, 244.0, 41.0, 22.0 ], + "text": "uzi 20" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 161.0, 169.0, 175.0, 20.0 ], + "text": "Set selected preset color to red" + } + }, + { + "box": { + "id": "obj-23", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 121.0, 129.0, 123.0, 20.0 ], + "text": "Change preset colors" + } + }, + { + "box": { + "id": "obj-11", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 52.0, 167.0, 104.0, 22.0 ], + "text": "setcolor 1. 0. 0. 1." + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 5, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 141.0, 338.0, 97.0, 22.0 ], + "text": "pack 0 0. 0. 0. 1." + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "button", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "parameter_enable": 0, + "patching_rect": [ 119.0, 207.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 149.0, 209.0, 265.0, 20.0 ], + "text": "Set a random color for the first 20 presets" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 142.0, 70.0, 163.0, 20.0 ], + "text": "Set color mode to 3 (custom)" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 26.0, 69.0, 81.0, 22.0 ], + "text": "color_mode 3" + } + }, + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 26.0, 439.0, 81.0, 22.0 ], + "text": "s to_tc.preset" + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-20", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 115.0, 70.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "1", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-22", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 161.0, 432.5, 20.0, 20.0 ], + "rounded": 60.0, + "text": "3", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-12", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 94.0, 129.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "2", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-11", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 3 ], + "source": [ "obj-17", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 2 ], + "source": [ "obj-17", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 1 ], + "source": [ "obj-17", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-18", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-19", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-19", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-9", 2 ] + } + } + ] + }, + "patching_rect": [ 226.0, 181.0, 94.0, 22.0 ], + "text": "p custom_mode" + } + }, + { + "box": { + "id": "obj-34", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 148.0, 340.0, 79.0, 22.0 ], + "text": "r to_tc.preset" + } + }, + { + "box": { + "id": "obj-33", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 703.0, 163.0, 481.0, 436.0 ], + "boxes": [ + { + "box": { + "id": "obj-1", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 219.0, 365.0, 216.0, 47.0 ], + "text": "If you move presets around, or write them to disk and read them back later, the set colors index will still be here." + } + }, + { + "box": { + "id": "obj-23", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 180.5, 150.0, 123.0, 20.0 ], + "text": "Change preset colors" + } + }, + { + "box": { + "id": "obj-18", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 199.5, 273.0, 29.5, 22.0 ], + "text": "+ 1" + } + }, + { + "box": { + "id": "obj-19", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 199.5, 244.0, 59.0, 22.0 ], + "text": "random 6" + } + }, + { + "box": { + "id": "obj-21", + "maxclass": "button", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "parameter_enable": 0, + "patching_rect": [ 199.5, 213.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-22", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 229.5, 215.0, 174.0, 20.0 ], + "text": "Set a random color for preset 4" + } + }, + { + "box": { + "id": "obj-17", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 199.5, 304.0, 77.0, 22.0 ], + "text": "setcolor 4 $1" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 76.5, 242.0, 29.5, 22.0 ], + "text": "+ 1" + } + }, + { + "box": { + "id": "obj-13", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 76.5, 213.0, 59.0, 22.0 ], + "text": "random 6" + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "button", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "parameter_enable": 0, + "patching_rect": [ 76.5, 182.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 106.5, 184.0, 235.0, 20.0 ], + "text": "Set a random color for the selected preset" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 164.0, 94.0, 155.0, 20.0 ], + "text": "Set color mode to 2 (select)" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 48.0, 93.0, 81.0, 22.0 ], + "text": "color_mode 2" + } + }, + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 48.0, 407.0, 81.0, 22.0 ], + "text": "s to_tc.preset" + } + }, + { + "box": { + "id": "obj-9", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 76.5, 271.0, 67.0, 22.0 ], + "text": "setcolor $1" + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-20", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 137.0, 94.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "1", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-4", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 192.0, 379.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "3", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + }, + { + "box": { + "background": 1, + "bgcolor": [ 1.0, 0.788235, 0.470588, 1.0 ], + "fontface": 1, + "hint": "", + "id": "obj-24", + "ignoreclick": 1, + "legacytextcolor": 1, + "maxclass": "textbutton", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "int" ], + "parameter_enable": 0, + "patching_rect": [ 153.5, 150.0, 20.0, 20.0 ], + "rounded": 60.0, + "text": "2", + "textcolor": [ 0.34902, 0.34902, 0.34902, 1.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-14", 0 ], + "source": [ "obj-13", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-17", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-17", 0 ], + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-18", 0 ], + "source": [ "obj-19", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-19", 0 ], + "source": [ "obj-21", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-13", 0 ], + "source": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-9", 0 ] + } + } + ] + }, + "patching_rect": [ 127.0, 181.0, 87.0, 22.0 ], + "text": "p select_mode" + } + }, + { + "box": { + "bubble": 1, + "id": "obj-32", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 327.0, 174.0, 160.0, 37.0 ], + "text": "Open these subpatchers to get more info" + } + }, + { + "box": { + "id": "obj-30", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 724.0, 259.0, 378.0, 380.0 ], + "boxes": [ + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 44.0, 343.0, 81.0, 22.0 ], + "text": "s to_tc.preset" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 167.0, 129.0, 20.0 ], + "text": "Set color 5 to cyan" + } + }, + { + "box": { + "id": "obj-2", + "linecount": 7, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 44.0, 14.0, 321.0, 100.0 ], + "text": "The color wheel is a set of six colors used in color_mode 1 (cycle) and 2 (select).\n\nYou can change each of the 6 colors from the color wheel either by using color_1 to color_6 messages, either by using a generic color_wheel message, or directly in the inspector when selecting the tc.preset object." + } + }, + { + "box": { + "id": "obj-126", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 215.0, 164.0, 20.0 ], + "text": "Reset color 3 to default value" + } + }, + { + "box": { + "id": "obj-122", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 139.0, 129.0, 20.0 ], + "text": "Set color 3 to magenta" + } + }, + { + "box": { + "id": "obj-120", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 44.0, 166.0, 123.0, 22.0 ], + "text": "color_wheel 5 0 1 1 1" + } + }, + { + "box": { + "id": "obj-119", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 179.0, 241.0, 150.0, 20.0 ], + "text": "Reset all colors to default" + } + }, + { + "box": { + "id": "obj-117", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 119.0, 214.0, 48.0, 22.0 ], + "text": "color_3" + } + }, + { + "box": { + "id": "obj-99", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 79.0, 138.0, 88.0, 22.0 ], + "text": "color_3 1 0 1 1" + } + }, + { + "box": { + "id": "obj-95", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 94.0, 240.0, 73.0, 22.0 ], + "text": "color_wheel" + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-117", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-120", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-95", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-99", 0 ] + } + } + ] + }, + "patching_rect": [ 33.0, 181.0, 83.0, 22.0 ], + "text": "p color_wheel" + } + }, + { + "box": { + "bubble": 1, + "bubble_bgcolor": [ 0.8156862745098039, 0.6509803921568628, 0.6509803921568628, 1.0 ], + "bubbleside": 2, + "id": "obj-28", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 182.0, 231.5, 393.0, 79.0 ], + "text": "For color modes 2 and 3, and use_uid to work, you need to add a pattr object named 'preset_metadata' to your patch. If using subscribe mode, make sure to add preset_metadata to the pattrstorage's subscribe list.\nPreset color data will be stored just like your other parameters." + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 319.0, 312.5, 126.0, 22.0 ], + "restore": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"a322b36b-1aba-415c-9083-d8df678268b7\"}" ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr preset_metadata", + "varname": "preset_metadata" + } + }, + { + "box": { + "hidden": 1, + "id": "obj-14", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 574.0, 280.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "id": "obj-10", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "patching_rect": [ 61.0, 231.0, 29.5, 22.0 ], + "text": "t l b" + } + }, + { + "box": { + "comment": "", + "id": "obj-9", + "index": 2, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 322.0, 270.0, 30.0, 30.0 ] + } + }, + { + "box": { + "id": "obj-8", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "float" ], + "patching_rect": [ 322.0, 179.0, 39.0, 22.0 ], + "text": "/ 100." + } + }, + { + "box": { + "id": "obj-5", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "int" ], + "patching_rect": [ 322.0, 149.0, 36.0, 22.0 ], + "text": "- 100" + } + }, + { + "box": { + "id": "obj-4", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 322.0, 120.0, 73.0, 22.0 ], + "text": "random 200" + } + }, + { + "box": { + "id": "obj-3", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 3, + "outlettype": [ "bang", "bang", "int" ], + "patching_rect": [ 322.0, 77.0, 41.0, 22.0 ], + "text": "uzi 16" + } + }, + { + "box": { + "id": "obj-2", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 322.0, 210.0, 68.0, 22.0 ], + "text": "zl.group 16" + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 50.0, 98.0, 54.0, 22.0 ], + "text": "deferlow" + } + }, + { + "box": { + "id": "obj-12", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 72.0, 159.0, 83.0, 22.0 ], + "text": "prepend store" + } + }, + { + "box": { + "id": "obj-11", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 3, + "outlettype": [ "bang", "bang", "int" ], + "patching_rect": [ 50.0, 131.0, 41.0, 22.0 ], + "text": "uzi 26" + } + }, + { + "box": { + "id": "obj-7", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "bang" ], + "patching_rect": [ 50.0, 65.0, 58.0, 22.0 ], + "text": "loadbang" + } + }, + { + "box": { + "id": "obj-6", + "maxclass": "message", + "numinlets": 2, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 61.0, 188.0, 202.0, 22.0 ], + "text": "store 34, store 44, store 56, store 65" + } + }, + { + "box": { + "comment": "", + "id": "obj-13", + "index": 1, + "maxclass": "outlet", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 61.0, 270.0, 30.0, 30.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-11", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-13", 0 ], + "source": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-3", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-12", 0 ], + "source": [ "obj-11", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-6", 0 ], + "source": [ "obj-11", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-12", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-9", 0 ], + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-4", 0 ], + "source": [ "obj-3", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-5", 0 ], + "source": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-6", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-1", 0 ], + "source": [ "obj-7", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-8", 0 ] + } + } + ] + }, + "patching_rect": [ 232.0, 340.0, 34.0, 22.0 ], + "text": "p init" + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 1 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "colors" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 0 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 0 ], + [ "unique_names", 0 ], + [ "use_uid", 1 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 378.0, 256.0, 112.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-4", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ], + "textfile": { + "filename": "helpname.js", + "flags": 0, + "embed": 0, + "autowatch": 1 + } + } + }, + { + "box": { + "fontsize": 13.0, + "id": "obj-113", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 64.0, 470.0, 65.0 ], + "text": "When color_mode is set to 1 (Cycle), stored presets are shown in colors from color_1 to color_6, cyclically depending on their slot number.\nIn mode 2 (Select), you can freely choose one of the 6 colors for each preset.\nIn mode 3 (Custom), you are free to set any color in rgba format for any preset." + } + }, + { + "box": { + "alias": { + "preset_metadata": "preset_metadata" + }, + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 10.0, 309.0, 189.0, 22.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage colors @savemode 0", + "varname": "colors" + } + }, + { + "box": { + "attr": "color_mode", + "id": "obj-11", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 58.0, 144.0, 225.0, 22.0 ] + } + }, + { + "box": { + "attr": "color_1", + "id": "obj-13", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 288.0, 378.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "color_2", + "id": "obj-16", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 288.0, 404.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "color_3", + "id": "obj-17", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 288.0, 428.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "color_4", + "id": "obj-18", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 288.0, 452.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "color_5", + "id": "obj-19", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 288.0, 476.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "color_6", + "id": "obj-20", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 288.0, 500.0, 150.0, 22.0 ] + } + }, + { + "box": { + "attr": "use_uid", + "id": "obj-23", + "maxclass": "attrui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 671.5, 244.0, 87.0, 22.0 ], + "text_width": 64.0 + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-11", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-13", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-16", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-17", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-19", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-22", 0 ], + "source": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-20", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-2", 0 ], + "source": [ "obj-21", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "hidden": 1, + "source": [ "obj-23", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 138.0, 525.0, 6.0, 525.0, 6.0, 375.0, 19.5, 375.0 ], + "source": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-34", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-39", 0 ], + "source": [ "obj-38", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-8", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-8", 0 ] + } + } + ] + }, + "patching_rect": [ 487.0, 26.7999267578125, 112.0, 22.0 ], + "text": "p \"slot colors & uid\"", + "varname": "slot colors" + } + }, + { + "box": { + "id": "obj-16", + "maxclass": "newobj", + "numinlets": 0, + "numoutlets": 0, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 0.0, 26.0, 899.0, 620.0 ], + "default_fontsize": 13.0, + "gridsize": [ 5.0, 5.0 ], + "showontab": 1, + "boxes": [ + { + "box": { + "id": "obj-38", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "patching_rect": [ 596.0, 159.0, 40.0, 23.0 ], + "restore": [ -0.079365079365079, 0.206349206349206, 0.428571428571429, 0.682539682539683, 0.904761904761905, 0.904761904761905, 0.841269841269841, 0.555555555555556, 0.047619047619048, -0.301587301587302, -0.587301587301587, -0.682539682539683, -0.650793650793651, -0.428571428571429, -0.111111111111111, 0.079365079365079 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + }, + "text": "pattr", + "varname": "u099005226" + } + }, + { + "box": { + "id": "obj-20", + "maxclass": "multislider", + "numinlets": 1, + "numoutlets": 2, + "outlettype": [ "", "" ], + "parameter_enable": 0, + "patching_rect": [ 607.0, 186.0, 136.0, 78.0 ], + "size": 16, + "varname": "multislider" + } + }, + { + "box": { + "id": "obj-25", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 160.0, 277.0, 300.0, 36.0 ], + "text": "This object is required with the v8ui version of tc.preset since 'read' is a method of the v8ui object" + } + }, + { + "box": { + "bubble": 1, + "id": "obj-15", + "linecount": 2, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 680.0, 529.0, 212.0, 40.0 ], + "text": "Rightmost outlet provides a dictionary with all stored presets" + } + }, + { + "box": { + "id": "obj-14", + "maxclass": "dict.view", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 490.0, 492.0, 188.0, 114.0 ] + } + }, + { + "box": { + "id": "obj-11", + "maxclass": "newobj", + "numinlets": 2, + "numoutlets": 2, + "outlettype": [ "", "" ], + "patching_rect": [ 18.0, 283.0, 140.0, 23.0 ], + "text": "substitute read readfile" + } + }, + { + "box": { + "bubble": 1, + "id": "obj-12", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 394.0, 426.0, 103.0, 54.0 ], + "text": "Lock state of the current preset" + } + }, + { + "box": { + "bubble": 1, + "bubbleside": 0, + "id": "obj-6", + "linecount": 3, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 231.0, 473.0, 145.0, 69.0 ], + "text": "Edit the selected preset name and hit enter!" + } + }, + { + "box": { + "bubble": 1, + "bubblepoint": 0.8, + "bubbleside": 0, + "id": "obj-5", + "linecount": 4, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 18.0, 478.0, 183.0, 84.0 ], + "text": "The umen is automatically updated with the list of stored presets. It also displays the currently selected preset." + } + }, + { + "box": { + "bubble": 1, + "id": "obj-24", + "linecount": 10, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 511.0, 305.0, 368.0, 156.0 ], + "text": "tc.preset handles the same user interactions as the regular preset object, plus a few useful ones:\n\n- RECALL (or SELECT if select_mode enabled): click\n- STORE: shift+click\n- DELETE: shift-(option|alt)-click\n- LOCK/UNLOCK: shift+control+click\n- RENAME: control+click (requires a [textedit] connected to third outlet)\n- MOVE: click and drag presets to reorganize them" + } + }, + { + "box": { + "id": "obj-30", + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 640.0, 160.0, 118.0, 21.0 ], + "text": "Some data to store" + } + }, + { + "box": { + "id": "obj-56", + "maxclass": "toggle", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "int" ], + "parameter_enable": 0, + "patching_rect": [ 372.0, 440.0, 24.0, 24.0 ] + } + }, + { + "box": { + "id": "obj-27", + "keymode": 1, + "lines": 1, + "maxclass": "textedit", + "nosymquotes": 1, + "numinlets": 1, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 254.0, 441.0, 98.0, 23.0 ], + "text": "random" + } + }, + { + "box": { + "id": "obj-8", + "items": [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random", ",", 7, "W" ], + "maxclass": "umenu", + "numinlets": 1, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 136.0, 441.0, 112.0, 23.0 ] + } + }, + { + "box": { + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "test" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 0 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 0 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "id": "obj-10", + "maxclass": "v8ui", + "numinlets": 1, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "parameter_enable": 0, + "patching_rect": [ 18.0, 328.0, 491.0, 95.0 ], + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "id": "obj-1", + "maxclass": "newobj", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "patching_rect": [ 18.0, 247.0, 190.0, 23.0 ], + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + }, + "text": "pattrstorage test @savemode 0", + "varname": "test" + } + }, + { + "box": { + "fontsize": 14.0, + "id": "obj-13", + "linecount": 6, + "maxclass": "comment", + "numinlets": 1, + "numoutlets": 0, + "patching_rect": [ 10.0, 136.0, 427.0, 100.0 ], + "text": "Get tc.preset working in 4 steps:\n1. Create a [tc.preset] (shortcut for [v8ui @filename tc.preset.js])\n2. Create a [substitute read readfile]\n3. Connect these objects to your [pattrstorage] like shown below\n4. Send to tc.preset the name of your pattrstorage prepended by \"patterstorage\", or set its name in the @pattrstorage attribute " + } + }, + { + "box": { + "border": 0, + "filename": "helpdetails.js", + "id": "obj-2", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 621.0, 124.0 ] + } + } + ], + "lines": [ + { + "patchline": { + "destination": [ "obj-11", 0 ], + "source": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-14", 0 ], + "source": [ "obj-10", 4 ] + } + }, + { + "patchline": { + "destination": [ "obj-27", 0 ], + "source": [ "obj-10", 2 ] + } + }, + { + "patchline": { + "destination": [ "obj-56", 0 ], + "source": [ "obj-10", 3 ] + } + }, + { + "patchline": { + "destination": [ "obj-8", 0 ], + "source": [ "obj-10", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-11", 1 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "source": [ "obj-11", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-10", 0 ], + "midpoints": [ 263.5, 473.2890625, 9.0, 473.2890625, 9.0, 324.0, 27.5, 324.0 ], + "source": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "destination": [ "obj-20", 0 ], + "source": [ "obj-38", 1 ] + } + } + ] + }, + "patching_rect": [ 10.0, 85.0, 50.0, 22.0 ], + "saved_object_attributes": { + "fontsize": 13.0 + }, + "text": "p basic", + "varname": "basic_tab" + } + }, + { + "box": { + "border": 0, + "filename": "helpname.js", + "id": "obj-18", + "ignoreclick": 1, + "jsarguments": [ "tc.preset" ], + "maxclass": "jsui", + "numinlets": 1, + "numoutlets": 1, + "outlettype": [ "" ], + "parameter_enable": 0, + "patching_rect": [ 10.0, 10.0, 188.2880096435547, 57.599853515625 ] + } + } + ], + "lines": [], + "parameters": { + "parameterbanks": { + "0": { + "index": 0, + "name": "", + "parameters": [ "-", "-", "-", "-", "-", "-", "-", "-" ], + "buttons": [ "-", "-", "-", "-", "-", "-", "-", "-" ] + } + }, + "inherited_shortname": 1 + }, + "autosave": 0 + } +} \ No newline at end of file diff --git a/help/tc.preset.maxhelp b/help/tc.preset.maxhelp deleted file mode 100644 index 3a526b9..0000000 --- a/help/tc.preset.maxhelp +++ /dev/null @@ -1,4383 +0,0 @@ -{ - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 100.0, 100.0, 678.0, 580.0 ], - "gridsize" : [ 15.0, 15.0 ], - "showontab" : 1, - "boxes" : [ { - "box" : { - "id" : "obj-34", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 59.0, 107.0, 640.0, 480.0 ], - "gridsize" : [ 15.0, 15.0 ], - "boxes" : [ { - "box" : { - "id" : "obj-3", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 159.166666666666686, 276.0, 45.0, 22.0 ], - "text" : "store 0" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "bang", "int", "bang" ], - "patching_rect" : [ 52.5, 170.0, 125.666666666666686, 22.0 ], - "text" : "t b i b" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 52.5, 239.0, 29.5, 22.0 ], - "text" : "i" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 218.0, 170.0, 90.0, 22.0 ], - "text" : "loadmess 1000" - } - - } -, { - "box" : { - "id" : "obj-31", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "bang", "float" ], - "patching_rect" : [ 52.5, 334.0, 29.5, 22.0 ], - "text" : "t b f" - } - - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "patching_rect" : [ 52.5, 307.0, 41.0, 22.0 ], - "text" : "line 0." - } - - } -, { - "box" : { - "id" : "obj-25", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.5, 276.0, 52.0, 22.0 ], - "text" : "0., 1. $1" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 4, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.5, 383.0, 99.0, 22.0 ], - "text" : "pack recall 0 0 0." - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 52.5, 107.0, 55.0, 22.0 ], - "text" : "zl.slice 1" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-32", - "index" : 1, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.5, 40.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-33", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 52.5, 444.0, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-4", 1 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-29", 0 ], - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-31", 0 ], - "source" : [ "obj-29", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "source" : [ "obj-3", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 3 ], - "source" : [ "obj-31", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 0 ], - "source" : [ "obj-31", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-32", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 0 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 2 ], - "source" : [ "obj-5", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-3", 0 ], - "source" : [ "obj-5", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-9", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 186.5, 453.0, 49.0, 22.0 ], - "text" : "p interp" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 242.5, 250.0, 129.0, 22.0 ], - "text" : "loadmess savemode 0" - } - - } -, { - "box" : { - "bubble" : 1, - "id" : "obj-12", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 403.0, 413.0, 177.0, 24.0 ], - "text" : "Lock/unlock selected preset!" - } - - } -, { - "box" : { - "bubble" : 1, - "bubbleside" : 0, - "id" : "obj-6", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 237.5, 438.0, 139.0, 52.0 ], - "text" : "Edit the selected preset name and hit enter!" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 678.0, 554.0 ], - "gridsize" : [ 15.0, 15.0 ], - "showontab" : 1, - "boxes" : [ { - "box" : { - "fontface" : 1, - "id" : "obj-28", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 366.0, 326.0, 168.0, 20.0 ], - "text" : "tc.preset specific messages" - } - - } -, { - "box" : { - "id" : "obj-15", - "linecount" : 9, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 366.0, 119.5, 285.0, 127.0 ], - "text" : "Lots of pattrstorage methods (clear, insert, lock lockall, read, readgain, remove, renumber, store) modify presets but doesn't trigger any output from the pattrstorage object. If you want timing accuracy, send these messages to the pattrstorage first, then send a 'resync' to tc.preset. Otherwise, you can send them directly to tc.preset, which will act as a passthrough and trigger its resync method automatically." - } - - } -, { - "box" : { - "id" : "obj-25", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 428.0, 248.5, 59.0, 22.0 ], - "text" : "remove 3" - } - - } -, { - "box" : { - "id" : "obj-19", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 499.0, 248.5, 48.0, 22.0 ], - "text" : "insert 3" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 272.0, 338.0, 40.0, 22.0 ], - "restore" : [ -0.714285714285714, -0.714285714285714, -0.6, -0.542857142857143, -0.457142857142857, -0.342857142857143, -0.171428571428571, -0.028571428571429, 0.028571428571428, 0.142857142857143, 0.228571428571429, 0.371428571428571, 0.485714285714286, 0.571428571428571, 0.714285714285714, 0.8 ], - "saved_object_attributes" : { - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "pattr", - "varname" : "u099005226" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "multislider", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 283.0, 365.0, 58.0, 32.0 ], - "size" : 16, - "varname" : "multislider" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 616.0, 248.5, 35.0, 22.0 ], - "text" : "clear" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 130.0, 303.0, 129.0, 22.0 ], - "text" : "loadmess savemode 0" - } - - } -, { - "box" : { - "id" : "obj-54", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 120.0, 181.0, 47.0 ], - "text" : "\"recallmulti\" and \"slotname\" should be sent to the pattrstorage first then to the jsui" - } - - } -, { - "box" : { - "id" : "obj-52", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 199.0, 120.0, 163.0, 47.0 ], - "text" : "Recall and delete messages should be sent to the pattrstorage only" - } - - } -, { - "box" : { - "id" : "obj-50", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 253.0, 172.0, 84.0, 22.0 ], - "text" : "recall 1 3 0.75" - } - - } -, { - "box" : { - "id" : "obj-48", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 199.0, 172.0, 47.0, 22.0 ], - "text" : "recall 3" - } - - } -, { - "box" : { - "id" : "obj-46", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 42.0, 201.0, 94.0, 22.0 ], - "text" : "slotname 3 third" - } - - } -, { - "box" : { - "id" : "obj-44", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 10.0, 233.0, 38.0, 22.0 ], - "text" : "t l l" - } - - } -, { - "box" : { - "id" : "obj-43", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 172.0, 123.0, 22.0 ], - "text" : "recallmulti 1.6 2.1 3.3" - } - - } -, { - "box" : { - "id" : "obj-37", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 432.0, 382.0, 225.0, 20.0 ], - "text" : "Sets the lock state of the selected preset" - } - - } -, { - "box" : { - "id" : "obj-35", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 365.0, 351.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-33", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 365.0, 381.0, 63.0, 22.0 ], - "text" : "setlock $1" - } - - } -, { - "box" : { - "id" : "obj-31", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 432.0, 431.0, 199.0, 47.0 ], - "text" : "Select a preset. Doesn't recall it, but updates the umenu, textedit and lock toggle underneath the jsui." - } - - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 378.0, 443.0, 50.0, 22.0 ], - "text" : "select 3" - } - - } -, { - "box" : { - "id" : "obj-22", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 254.0, 202.0, 51.0, 22.0 ], - "text" : "delete 2" - } - - } -, { - "box" : { - "id" : "obj-20", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 366.0, 248.5, 50.0, 22.0 ], - "text" : "lock 3 1" - } - - } -, { - "box" : { - "id" : "obj-56", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 248.0, 505.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-27", - "keymode" : 1, - "lines" : 1, - "maxclass" : "textedit", - "nosymquotes" : 1, - "numinlets" : 1, - "numoutlets" : 4, - "outlettype" : [ "", "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 139.0, 505.0, 102.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-17", - "items" : [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random" ], - "maxclass" : "umenu", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 15.0, 507.0, 115.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-16", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 432.0, 408.0, 198.0, 20.0 ], - "text" : "Set the name of the selected preset" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 305.0, 407.0, 123.0, 22.0 ], - "text" : "setslotname myname" - } - - } -, { - "box" : { - "id" : "obj-11", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 432.0, 480.0, 171.0, 33.0 ], - "text" : "A fail-safe message to resync the jsui to the pattrstorage" - } - - } -, { - "box" : { - "fontsize" : 13.0, - "id" : "obj-8", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 69.599853515625, 489.0, 36.0 ], - "text" : "The pattrstorage object doesn't provide an output for all of its available methods.\nTo keep our jsui in sync, some messages need to be addressed in a specific way." - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 384.0, 485.0, 44.0, 22.0 ], - "text" : "resync" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 559.0, 248.5, 45.0, 22.0 ], - "text" : "store 3" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-4", - "ignoreclick" : 1, - "jsarguments" : [ "tc.preset" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 188.288009643554688, 57.599853515625 ] - } - - } -, { - "box" : { - "border" : 0, - "embedstate" : [ [ "bubblesize", 14 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontname", "Arial" ], [ "edited_color", 1, 0.49, 0.263, 1 ], [ "spacing", 4 ], [ "layout", 0 ], [ "send_name", "none" ], [ "scrollable", 0 ], [ "display_interp", 1 ], [ "ui_rename", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "slot_round", 0 ], [ "use_uid", 0 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "autowriteagain", 0 ], [ "min_rows", 10 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "color_mode", 0 ], [ "ignoreslotzero", 1 ], [ "margin", 4 ], [ "recall_passthrough", 1 ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "color_3", 0.527, 0.459, 0.756, 1 ], [ "nbslot_edit", 1 ], [ "menu_mode", 0 ], [ "unique_names", 0 ], [ "select_mode", 0 ], [ "pattrstorage", "test" ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "fontsize", 14 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "poll_edited", 0 ] ], - "filename" : "tc.preset.js", - "id" : "obj-10", - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 5, - "outlettype" : [ "", "", "", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 378.0, 257.0, 112.0 ] - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 29.0, 303.0, 95.0, 22.0 ], - "saved_object_attributes" : { - "client_rect" : [ 4, 44, 358, 172 ], - "parameter_enable" : 0, - "parameter_mappable" : 0, - "storage_rect" : [ 583, 69, 1034, 197 ] - } -, - "text" : "pattrstorage test", - "varname" : "test" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-10", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 0 ], - "source" : [ "obj-10", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 0 ], - "source" : [ "obj-10", 3 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-19", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-2", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-20", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-22", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-29", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-3", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-33", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "source" : [ "obj-35", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-44", 0 ], - "source" : [ "obj-43", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-44", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-44", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-44", 0 ], - "source" : [ "obj-46", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-48", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-50", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "hidden" : 1, - "source" : [ "obj-7", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 231.0, 3.0, 73.0, 22.0 ], - "text" : "p messages", - "varname" : "messages" - } - - } -, { - "box" : { - "bubble" : 1, - "bubbleside" : 3, - "id" : "obj-4", - "linecount" : 10, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 4.0, 353.0, 131.0, 145.0 ], - "text" : "The umen is automatically updated with the list of stored presets. It also displays the currently selected preset. Select a preset in the list to recall it!" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-26", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 678.0, 554.0 ], - "gridsize" : [ 15.0, 15.0 ], - "showontab" : 1, - "boxes" : [ { - "box" : { - "hidden" : 1, - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 45.0, 88.0, 70.0, 22.0 ], - "text" : "loadmess 1" - } - - } -, { - "box" : { - "id" : "obj-56", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 248.0, 505.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-27", - "keymode" : 1, - "lines" : 1, - "maxclass" : "textedit", - "nosymquotes" : 1, - "numinlets" : 1, - "numoutlets" : 4, - "outlettype" : [ "", "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 139.0, 505.0, 102.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-17", - "items" : [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random" ], - "maxclass" : "umenu", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 15.0, 507.0, 115.0, 22.0 ] - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 281.0, 129.0, 22.0 ], - "text" : "loadmess savemode 0" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 298.0, 400.0, 40.0, 22.0 ], - "restore" : [ -0.079365079365079, 0.206349206349206, 0.428571428571429, 0.682539682539683, 0.904761904761905, 0.904761904761905, 0.841269841269841, 0.555555555555556, 0.047619047619048, -0.301587301587302, -0.587301587301587, -0.682539682539683, -0.650793650793651, -0.428571428571429, -0.111111111111111, 0.079365079365079 ], - "saved_object_attributes" : { - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "pattr", - "varname" : "u099005226" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "multislider", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 309.0, 427.0, 112.0, 63.0 ], - "size" : 16, - "varname" : "multislider" - } - - } -, { - "box" : { - "border" : 0, - "embedstate" : [ [ "bubblesize", 14 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontname", "Arial" ], [ "edited_color", 1, 0.49, 0.263, 1 ], [ "spacing", 4 ], [ "layout", 0 ], [ "send_name", "none" ], [ "scrollable", 0 ], [ "display_interp", 1 ], [ "ui_rename", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "slot_round", 0 ], [ "use_uid", 0 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "autowriteagain", 0 ], [ "min_rows", 10 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "color_mode", 0 ], [ "ignoreslotzero", 1 ], [ "margin", 4 ], [ "recall_passthrough", 1 ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "color_3", 0.527, 0.459, 0.756, 1 ], [ "nbslot_edit", 1 ], [ "menu_mode", 0 ], [ "unique_names", 0 ], [ "select_mode", 1 ], [ "pattrstorage", "test" ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "fontsize", 14 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "poll_edited", 0 ] ], - "filename" : "tc.preset.js", - "id" : "obj-10", - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 5, - "outlettype" : [ "", "", "", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 378.0, 257.0, 112.0 ] - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 312.0, 95.0, 22.0 ], - "saved_object_attributes" : { - "client_rect" : [ 4, 44, 358, 172 ], - "parameter_enable" : 0, - "parameter_mappable" : 0, - "storage_rect" : [ 583, 69, 1034, 197 ] - } -, - "text" : "pattrstorage test", - "varname" : "test" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-4", - "ignoreclick" : 1, - "jsarguments" : [ "tc.preset" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 188.288009643554688, 57.599853515625 ] - } - - } -, { - "box" : { - "id" : "obj-115", - "linecount" : 5, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 142.0, 247.0, 74.0 ], - "text" : "When select mode is enabled, a single click selects a stored preset without recalling it. A double click recalls the preset. It allows to drag it, set its name and lock state while keeping the last recalled preset active." - } - - } -, { - "box" : { - "id" : "obj-108", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 87.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-50", - "linecount" : 4, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 332.0, 262.0, 249.0, 60.0 ], - "text" : "Makes displayed previous active slot and interpolation status to ignore slot 0. Can be convenient when using slot 0 as a temporary step for interpolation. It is enabled by default." - } - - } -, { - "box" : { - "id" : "obj-43", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 312.0, 67.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-37", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 332.0, 207.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-90", - "linecount" : 4, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 312.0, 122.0, 241.0, 60.0 ], - "text" : "When enabled, sends writeagain to pattrstrage when a preset has been stored/renamed/deleted/moved/(un)locked, keeping the json file always up to date." - } - - } -, { - "box" : { - "attr" : "autowriteagain", - "id" : "obj-40", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 312.0, 98.0, 122.0, 22.0 ] - } - - } -, { - "box" : { - "attr" : "ignoreslotzero", - "id" : "obj-46", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 332.0, 238.0, 121.0, 22.0 ] - } - - } -, { - "box" : { - "attr" : "select_mode", - "id" : "obj-127", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 118.0, 121.0, 22.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-10", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 0 ], - "source" : [ "obj-10", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 0 ], - "source" : [ "obj-10", 3 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-127", 0 ], - "source" : [ "obj-108", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-127", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-2", 0 ], - "source" : [ "obj-3", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-46", 0 ], - "source" : [ "obj-37", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-40", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-40", 0 ], - "source" : [ "obj-43", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-46", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-108", 0 ], - "hidden" : 1, - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "hidden" : 1, - "source" : [ "obj-7", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 313.0, 2.0, 65.0, 22.0 ], - "text" : "p behavior", - "varname" : "behavior" - } - - } -, { - "box" : { - "bubble" : 1, - "id" : "obj-24", - "linecount" : 10, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 396.5, 266.0, 263.0, 145.0 ], - "text" : "User interactions are the same as with the preset object:\nShift-click in a square to store\nclick on square to recall shift-(option|alt)-click on square to delete\n\nAdditionnally, you can click and drag stored slots around to reorganize them. Dragging a preset onto an existing preset pushes that preset and the next ones one slot forward." - } - - } -, { - "box" : { - "fontsize" : 14.0, - "id" : "obj-13", - "linecount" : 5, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 149.0, 427.0, 85.0 ], - "text" : "Get that custom jsui working in three steps:\n1. Create a [tc.preset] (shortcut for [jsui @filename tc.preset.js])\n2. Connect your pattrstorage outlet to the jsui left inlet\n3. Send a \"pattrstorage \" message to the jsui, or change the pattrstorage attribute in the jsui inspector." - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 678.0, 554.0 ], - "gridsize" : [ 15.0, 15.0 ], - "showontab" : 1, - "boxes" : [ { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-4", - "ignoreclick" : 1, - "jsarguments" : [ "tc.preset" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 188.288009643554688, 57.599853515625 ] - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "number", - "minimum" : 0, - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 413.0, 220.0, 50.0, 22.0 ] - } - - } -, { - "box" : { - "bubble" : 1, - "fontsize" : 14.0, - "id" : "obj-5", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 2.0, 250.0, 224.0, 42.0 ], - "text" : "You'll find this ready-to-go template in the snippets menu." - } - - } -, { - "box" : { - "id" : "obj-34", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 59.0, 107.0, 640.0, 480.0 ], - "gridsize" : [ 15.0, 15.0 ], - "boxes" : [ { - "box" : { - "comment" : "", - "id" : "obj-2", - "index" : 2, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 234.0, 40.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 158.5, 249.0, 45.0, 22.0 ], - "text" : "store 0" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "bang", "int", "bang" ], - "patching_rect" : [ 52.5, 170.0, 125.666666666666686, 22.0 ], - "text" : "t b i b" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 52.5, 239.0, 29.5, 22.0 ], - "text" : "i" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 218.0, 170.0, 90.0, 22.0 ], - "text" : "loadmess 1000" - } - - } -, { - "box" : { - "id" : "obj-31", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "bang", "float" ], - "patching_rect" : [ 52.5, 334.0, 29.5, 22.0 ], - "text" : "t b f" - } - - } -, { - "box" : { - "id" : "obj-29", - "maxclass" : "newobj", - "numinlets" : 3, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "patching_rect" : [ 52.5, 307.0, 41.0, 22.0 ], - "text" : "line 0." - } - - } -, { - "box" : { - "id" : "obj-25", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.5, 276.0, 52.0, 22.0 ], - "text" : "0., 1. $1" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 4, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.5, 362.0, 99.0, 22.0 ], - "text" : "pack recall 0 0 0." - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 52.5, 135.0, 55.0, 22.0 ], - "text" : "zl.slice 1" - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.5, 100.0, 71.0, 22.0 ], - "text" : "fromsymbol" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-32", - "index" : 1, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.5, 40.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-33", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 52.5, 444.0, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-4", 1 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 1 ], - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-29", 0 ], - "source" : [ "obj-25", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-31", 0 ], - "source" : [ "obj-29", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 3 ], - "source" : [ "obj-31", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 0 ], - "source" : [ "obj-31", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-6", 0 ], - "source" : [ "obj-32", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 0 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-14", 2 ], - "source" : [ "obj-5", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-5", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-9", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 307.0, 250.0, 125.0, 22.0 ], - "text" : "p trigger_interpolation" - } - - } -, { - "box" : { - "id" : "obj-59", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 490.0, 220.0, 93.0, 22.0 ], - "text" : "prepend setlock" - } - - } -, { - "box" : { - "id" : "obj-56", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 490.0, 189.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-27", - "keymode" : 1, - "lines" : 1, - "maxclass" : "textedit", - "nosymquotes" : 1, - "numinlets" : 1, - "numoutlets" : 4, - "outlettype" : [ "", "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 378.0, 190.0, 100.0, 23.0 ] - } - - } -, { - "box" : { - "id" : "obj-8", - "items" : "", - "maxclass" : "umenu", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 260.0, 190.0, 112.0, 22.0 ] - } - - } -, { - "box" : { - "border" : 0, - "embedstate" : [ [ "bubblesize", 14 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontname", "Arial" ], [ "edited_color", 1, 0.49, 0.263, 1 ], [ "spacing", 4 ], [ "layout", 0 ], [ "send_name", "none" ], [ "scrollable", 0 ], [ "display_interp", 1 ], [ "ui_rename", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "slot_round", 0 ], [ "use_uid", 0 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "autowriteagain", 0 ], [ "min_rows", 10 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "color_mode", 0 ], [ "ignoreslotzero", 1 ], [ "margin", 4 ], [ "recall_passthrough", 1 ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "color_3", 0.527, 0.459, 0.756, 1 ], [ "nbslot_edit", 1 ], [ "menu_mode", 0 ], [ "unique_names", 0 ], [ "select_mode", 0 ], [ "pattrstorage", "mypat" ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "fontsize", 14 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "poll_edited", 0 ] ], - "filename" : "tc.preset.js", - "id" : "obj-10", - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 5, - "outlettype" : [ "", "", "", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 260.0, 75.0, 201.0, 95.0 ] - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 260.0, 29.0, 109.0, 22.0 ], - "saved_object_attributes" : { - "client_rect" : [ 4, 44, 358, 172 ], - "parameter_enable" : 0, - "parameter_mappable" : 0, - "storage_rect" : [ 583, 69, 1034, 197 ] - } -, - "text" : "pattrstorage mypat", - "varname" : "mypat" - } - - } -, { - "box" : { - "angle" : 270.0, - "background" : 1, - "bgcolor" : [ 0.815686274509804, 0.815686274509804, 0.815686274509804, 1.0 ], - "id" : "obj-2", - "maxclass" : "panel", - "mode" : 0, - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 237.0, 10.0, 351.0, 287.0 ], - "proportion" : 0.5 - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 0 ], - "source" : [ "obj-10", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 0 ], - "source" : [ "obj-10", 3 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-10", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "midpoints" : [ 387.5, 280.400146484375, 246.0, 280.400146484375, 246.0, 70.400146484375, 269.5, 70.400146484375 ], - "source" : [ "obj-27", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "midpoints" : [ 316.5, 281.400146484375, 246.0, 281.400146484375, 246.0, 20.400146484375, 269.5, 20.400146484375 ], - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-59", 0 ], - "source" : [ "obj-56", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "midpoints" : [ 499.5, 281.400146484375, 246.0, 281.400146484375, 246.0, 69.400146484375, 269.5, 69.400146484375 ], - "source" : [ "obj-59", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-34", 1 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-34", 0 ], - "source" : [ "obj-8", 1 ] - } - - } - ] - } -, - "patching_rect" : [ 579.0, 2.0, 57.0, 22.0 ], - "text" : "p snippet", - "varname" : "snippet" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-45", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 678.0, 554.0 ], - "gridsize" : [ 15.0, 15.0 ], - "showontab" : 1, - "boxes" : [ { - "box" : { - "hidden" : 1, - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 298.0, 129.0, 22.0 ], - "text" : "loadmess savemode 0" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 211.0, 270.0, 77.0, 22.0 ], - "text" : "loadmess 14" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 374.0, 270.0, 70.0, 22.0 ], - "text" : "loadmess 4" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "tab", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 116.0, 95.0, 23.0 ], - "tabs" : [ "Grid", "List" ] - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 229.0, 192.0, 77.0, 22.0 ], - "text" : "loadmess 10" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 197.0, 116.0, 70.0, 22.0 ], - "text" : "loadmess 1" - } - - } -, { - "box" : { - "bubble" : 1, - "bubbleside" : 0, - "id" : "obj-6", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 20.5, 484.0, 236.0, 39.0 ], - "text" : "Scroll the list with your mouse or trackpad!" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 278.0, 400.0, 40.0, 22.0 ], - "restore" : [ 0.873015873015873, 0.714285714285714, 0.587301587301587, 0.46031746031746, 0.301587301587302, 0.174603174603175, 0.015873015873016, -0.111111111111111, -0.238095238095238, -0.333333333333333, -0.428571428571429, -0.523809523809524, -0.587301587301587, -0.682539682539683, -0.777777777777778, -0.873015873015873 ], - "saved_object_attributes" : { - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "pattr", - "varname" : "u099005226" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "multislider", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 289.0, 427.0, 112.0, 63.0 ], - "size" : 16, - "varname" : "multislider" - } - - } -, { - "box" : { - "border" : 0, - "embedstate" : [ [ "bubblesize", 14 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontname", "Arial" ], [ "edited_color", 1, 0.49, 0.263, 1 ], [ "spacing", 4 ], [ "layout", 1 ], [ "send_name", "none" ], [ "scrollable", 1 ], [ "display_interp", 1 ], [ "ui_rename", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "slot_round", 0 ], [ "use_uid", 0 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "autowriteagain", 0 ], [ "min_rows", 10 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "color_mode", 0 ], [ "ignoreslotzero", 1 ], [ "margin", 4 ], [ "recall_passthrough", 1 ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "color_3", 0.527, 0.459, 0.756, 1 ], [ "nbslot_edit", 1 ], [ "menu_mode", 0 ], [ "unique_names", 0 ], [ "select_mode", 0 ], [ "pattrstorage", "test" ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "fontsize", 14 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "poll_edited", 0 ] ], - "filename" : "tc.preset.js", - "id" : "obj-10", - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 5, - "outlettype" : [ "", "", "", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 378.0, 257.0, 112.0 ] - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 328.0, 95.0, 22.0 ], - "saved_object_attributes" : { - "client_rect" : [ 4, 44, 358, 172 ], - "parameter_enable" : 0, - "parameter_mappable" : 0, - "storage_rect" : [ 583, 69, 1034, 197 ] - } -, - "text" : "pattrstorage test", - "varname" : "test" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-4", - "ignoreclick" : 1, - "jsarguments" : [ "tc.preset" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 188.288009643554688, 57.599853515625 ] - } - - } -, { - "box" : { - "bubble" : 1, - "bubbleside" : 3, - "id" : "obj-78", - "linecount" : 6, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 448.0, 74.0, 231.0, 91.0 ], - "text" : "...and: bgcolor, empty_slot_color, stored_slot_color, interp_slot_color, active_slot_color, fontname, fontsize, text_bg_color, text_color\n(see the tc.preset attributes in the inspector or in its Reference page)" - } - - } -, { - "box" : { - "id" : "obj-65", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 278.0, 218.5, 196.0, 33.0 ], - "text" : "Minimum number of rows to display when scrollable is enabled." - } - - } -, { - "box" : { - "id" : "obj-62", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 172.0, 87.5, 211.0, 20.0 ], - "text" : "Enable to scroll through your presets! " - } - - } -, { - "box" : { - "id" : "obj-60", - "maxclass" : "number", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 172.0, 192.0, 50.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-39", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 81.0, 150.0, 33.0 ], - "text" : "Choose to display presets as a grid (0) or a list (1)!" - } - - } -, { - "box" : { - "id" : "obj-33", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 172.0, 115.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "format" : 6, - "id" : "obj-26", - "maxclass" : "flonum", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 448.0, 294.0, 50.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 448.0, 328.0, 81.0, 22.0 ], - "text" : "slot_round $1" - } - - } -, { - "box" : { - "format" : 6, - "id" : "obj-55", - "maxclass" : "flonum", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 211.0, 294.0, 50.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-47", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 211.0, 328.0, 83.0, 22.0 ], - "text" : "bubblesize $1" - } - - } -, { - "box" : { - "format" : 6, - "id" : "obj-41", - "maxclass" : "flonum", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 374.0, 294.0, 50.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-21", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 374.0, 328.0, 62.0, 22.0 ], - "text" : "margin $1" - } - - } -, { - "box" : { - "format" : 6, - "id" : "obj-24", - "maxclass" : "flonum", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 303.0, 294.0, 50.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-20", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 303.0, 328.0, 67.0, 22.0 ], - "text" : "spacing $1" - } - - } -, { - "box" : { - "attr" : "layout", - "id" : "obj-129", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 148.0, 77.0, 22.0 ], - "text_width" : 53.0 - } - - } -, { - "box" : { - "attr" : "scrollable", - "id" : "obj-130", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 172.0, 148.0, 95.0, 22.0 ], - "text_width" : 73.0 - } - - } -, { - "box" : { - "attr" : "min_rows", - "id" : "obj-131", - "maxclass" : "attrui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 172.0, 224.0, 104.0, 22.0 ], - "text_width" : 72.0 - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-129", 0 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-24", 0 ], - "hidden" : 1, - "order" : 1, - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-41", 0 ], - "hidden" : 1, - "order" : 0, - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-129", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-55", 0 ], - "hidden" : 1, - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-130", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-131", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-20", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-21", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-20", 0 ], - "source" : [ "obj-24", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "source" : [ "obj-26", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-2", 0 ], - "source" : [ "obj-3", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-130", 0 ], - "source" : [ "obj-33", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-21", 0 ], - "source" : [ "obj-41", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-47", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-47", 0 ], - "source" : [ "obj-55", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-131", 0 ], - "source" : [ "obj-60", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-11", 0 ], - "hidden" : 1, - "order" : 1, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-33", 0 ], - "hidden" : 1, - "order" : 0, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-60", 0 ], - "hidden" : 1, - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "hidden" : 1, - "source" : [ "obj-9", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 388.0, 2.0, 82.0, 22.0 ], - "text" : "p appearance", - "varname" : "appearance" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-29", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 0.0, 26.0, 678.0, 554.0 ], - "gridsize" : [ 15.0, 15.0 ], - "showontab" : 1, - "boxes" : [ { - "box" : { - "id" : "obj-15", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 54.0, 225.0, 89.0, 22.0 ], - "text" : "storagewindow" - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 54.0, 249.0, 35.0, 22.0 ], - "text" : "clear" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 77.0, 274.0, 34.0, 22.0 ], - "text" : "write" - } - - } -, { - "box" : { - "id" : "obj-36", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 703.0, 163.0, 460.0, 440.0 ], - "gridsize" : [ 15.0, 15.0 ], - "boxes" : [ { - "box" : { - "id" : "obj-21", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 188.0, 419.0, 206.0, 47.0 ], - "text" : "If you move presets around, or write presets to disk and read them back later, colors will still be here." - } - - } -, { - "box" : { - "id" : "obj-19", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 141.0, 370.0, 98.0, 22.0 ], - "text" : "prepend setcolor" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "int", "bang" ], - "patching_rect" : [ 141.0, 270.0, 29.5, 22.0 ], - "text" : "t i b" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 59.0, 119.0, 640.0, 480.0 ], - "gridsize" : [ 15.0, 15.0 ], - "boxes" : [ { - "box" : { - "comment" : "", - "id" : "obj-2", - "index" : 1, - "maxclass" : "inlet", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 50.0, 43.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "id" : "obj-25", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 120.0, 168.0, 131.0, 22.0 ], - "text" : "random @floatoutput 1" - } - - } -, { - "box" : { - "id" : "obj-24", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 85.0, 134.0, 131.0, 22.0 ], - "text" : "random @floatoutput 1" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 100.0, 131.0, 22.0 ], - "text" : "random @floatoutput 1" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-13", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 50.0, 230.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-15", - "index" : 2, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 85.0, 230.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-16", - "index" : 3, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 120.0, 230.0, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "order" : 2, - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-24", 0 ], - "order" : 1, - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-25", 0 ], - "order" : 0, - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-15", 0 ], - "source" : [ "obj-24", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-16", 0 ], - "source" : [ "obj-25", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 156.0, 303.0, 92.0, 22.0 ], - "text" : "p random_color" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 3, - "outlettype" : [ "bang", "bang", "int" ], - "patching_rect" : [ 119.0, 244.0, 41.0, 22.0 ], - "text" : "uzi 20" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 161.0, 169.0, 175.0, 20.0 ], - "text" : "Set selected preset color to red" - } - - } -, { - "box" : { - "id" : "obj-23", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 121.0, 129.0, 123.0, 20.0 ], - "text" : "Change preset colors" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 52.0, 167.0, 104.0, 22.0 ], - "text" : "setcolor 1. 0. 0. 1." - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 5, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 141.0, 338.0, 97.0, 22.0 ], - "text" : "pack 0 0. 0. 0. 1." - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "button", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 119.0, 207.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 149.0, 209.0, 265.0, 20.0 ], - "text" : "Set a random color for the first 20 presets" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 142.0, 70.0, 163.0, 20.0 ], - "text" : "Set color mode to 3 (custom)" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 26.0, 69.0, 81.0, 22.0 ], - "text" : "color_mode 3" - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 26.0, 439.0, 81.0, 22.0 ], - "text" : "s to_tc.preset" - } - - } -, { - "box" : { - "background" : 1, - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontface" : 1, - "hint" : "", - "id" : "obj-20", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 115.0, 70.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "1", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] - } - - } -, { - "box" : { - "background" : 1, - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontface" : 1, - "hint" : "", - "id" : "obj-22", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 161.0, 432.5, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "3", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] - } - - } -, { - "box" : { - "background" : 1, - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontface" : 1, - "hint" : "", - "id" : "obj-12", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 94.0, 129.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "2", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-11", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 3 ], - "source" : [ "obj-17", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 2 ], - "source" : [ "obj-17", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 1 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-18", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-19", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-3", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 0 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "source" : [ "obj-9", 2 ] - } - - } - ] - } -, - "patching_rect" : [ 360.0, 197.0, 94.0, 22.0 ], - "text" : "p custom_mode" - } - - } -, { - "box" : { - "id" : "obj-34", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 141.0, 346.0, 79.0, 22.0 ], - "text" : "r to_tc.preset" - } - - } -, { - "box" : { - "id" : "obj-33", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 703.0, 163.0, 481.0, 436.0 ], - "gridsize" : [ 15.0, 15.0 ], - "boxes" : [ { - "box" : { - "id" : "obj-1", - "linecount" : 3, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 219.0, 365.0, 216.0, 47.0 ], - "text" : "If you move presets around, or write them to disk and read them back later, the set colors index will still be here." - } - - } -, { - "box" : { - "id" : "obj-23", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 180.5, 150.0, 123.0, 20.0 ], - "text" : "Change preset colors" - } - - } -, { - "box" : { - "id" : "obj-18", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 199.5, 273.0, 29.5, 22.0 ], - "text" : "+ 1" - } - - } -, { - "box" : { - "id" : "obj-19", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 199.5, 244.0, 59.0, 22.0 ], - "text" : "random 6" - } - - } -, { - "box" : { - "id" : "obj-21", - "maxclass" : "button", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 199.5, 213.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-22", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 229.5, 215.0, 174.0, 20.0 ], - "text" : "Set a random color for preset 4" - } - - } -, { - "box" : { - "id" : "obj-17", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 199.5, 304.0, 77.0, 22.0 ], - "text" : "setcolor 4 $1" - } - - } -, { - "box" : { - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 76.5, 242.0, 29.5, 22.0 ], - "text" : "+ 1" - } - - } -, { - "box" : { - "id" : "obj-13", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 76.5, 213.0, 59.0, 22.0 ], - "text" : "random 6" - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "button", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 76.5, 182.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 106.5, 184.0, 235.0, 20.0 ], - "text" : "Set a random color for the selected preset" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 164.0, 94.0, 155.0, 20.0 ], - "text" : "Set color mode to 2 (select)" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 48.0, 93.0, 81.0, 22.0 ], - "text" : "color_mode 2" - } - - } -, { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 48.0, 407.0, 81.0, 22.0 ], - "text" : "s to_tc.preset" - } - - } -, { - "box" : { - "id" : "obj-9", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 76.5, 271.0, 67.0, 22.0 ], - "text" : "setcolor $1" - } - - } -, { - "box" : { - "background" : 1, - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontface" : 1, - "hint" : "", - "id" : "obj-20", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 137.0, 94.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "1", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] - } - - } -, { - "box" : { - "background" : 1, - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontface" : 1, - "hint" : "", - "id" : "obj-4", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 192.0, 379.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "3", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] - } - - } -, { - "box" : { - "background" : 1, - "bgcolor" : [ 1.0, 0.788235, 0.470588, 1.0 ], - "fontface" : 1, - "hint" : "", - "id" : "obj-24", - "ignoreclick" : 1, - "legacytextcolor" : 1, - "maxclass" : "textbutton", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 153.5, 150.0, 20.0, 20.0 ], - "rounded" : 60.0, - "text" : "2", - "textcolor" : [ 0.34902, 0.34902, 0.34902, 1.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-14", 0 ], - "source" : [ "obj-13", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-17", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-17", 0 ], - "source" : [ "obj-18", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "source" : [ "obj-19", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-19", 0 ], - "source" : [ "obj-21", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-3", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-8", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-9", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 261.0, 197.0, 87.0, 22.0 ], - "text" : "p select_mode" - } - - } -, { - "box" : { - "bubble" : 1, - "id" : "obj-32", - "linecount" : 2, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 461.0, 190.0, 160.0, 37.0 ], - "text" : "Open these subpatchers to get more info" - } - - } -, { - "box" : { - "id" : "obj-30", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 0, - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 724.0, 259.0, 378.0, 380.0 ], - "gridsize" : [ 15.0, 15.0 ], - "boxes" : [ { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 44.0, 343.0, 81.0, 22.0 ], - "text" : "s to_tc.preset" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 179.0, 167.0, 129.0, 20.0 ], - "text" : "Set color 5 to cyan" - } - - } -, { - "box" : { - "id" : "obj-2", - "linecount" : 7, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 44.0, 14.0, 321.0, 100.0 ], - "text" : "The color wheel is a set of six colors used in color_mode 1 (cycle) and 2 (select).\n\nYou can change each of the 6 colors from the color wheel either by using color_1 to color_6 messages, either by using a generic color_wheel message, or directly in the inspector when selecting the tc.preset object." - } - - } -, { - "box" : { - "id" : "obj-126", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 179.0, 215.0, 164.0, 20.0 ], - "text" : "Reset color 3 to default value" - } - - } -, { - "box" : { - "id" : "obj-122", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 179.0, 139.0, 129.0, 20.0 ], - "text" : "Set color 3 to magenta" - } - - } -, { - "box" : { - "id" : "obj-120", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 44.0, 166.0, 123.0, 22.0 ], - "text" : "color_wheel 5 0 1 1 1" - } - - } -, { - "box" : { - "id" : "obj-119", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 179.0, 241.0, 150.0, 20.0 ], - "text" : "Reset all colors to default" - } - - } -, { - "box" : { - "id" : "obj-117", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 119.0, 214.0, 48.0, 22.0 ], - "text" : "color_3" - } - - } -, { - "box" : { - "id" : "obj-99", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 79.0, 138.0, 88.0, 22.0 ], - "text" : "color_3 1 0 1 1" - } - - } -, { - "box" : { - "id" : "obj-95", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 94.0, 240.0, 73.0, 22.0 ], - "text" : "color_wheel" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-117", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-120", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-95", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-99", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 167.0, 197.0, 83.0, 22.0 ], - "text" : "p color_wheel" - } - - } -, { - "box" : { - "bubble" : 1, - "bubbleside" : 2, - "id" : "obj-28", - "linecount" : 4, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 202.0, 265.0, 389.0, 79.0 ], - "text" : "For color modes 2 and 3 to work, you need to add a pattr object named 'preset_metadata' to your patch. If using subscribe mode, make sure to add preset_metadata to the pattrstorage's subscribe list.\nPreset color data will be stored just like your other parameters." - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 322.0, 346.0, 126.0, 22.0 ], - "restore" : [ "{\"color\":[0,0.7050556385457685,0.10690711578119372,0.23966901936985963,1],\"uid\":0}" ], - "saved_object_attributes" : { - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "pattr preset_metadata", - "varname" : "preset_metadata" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 316.0, 129.0, 22.0 ], - "text" : "loadmess savemode 0" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 322.0, 400.0, 40.0, 22.0 ], - "restore" : [ -0.01, 0.97, -0.95, -0.34, 0.56, 0.73, -0.23, -0.42, 0.71, -0.14, -0.25, -0.77, -0.38, 0.02, -0.6, 0.59 ], - "saved_object_attributes" : { - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "pattr", - "varname" : "u099005226" - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "multislider", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 333.0, 427.0, 112.0, 63.0 ], - "size" : 16, - "varname" : "multislider" - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-14", - "maxclass" : "newobj", - "numinlets" : 0, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patcher" : { - "fileversion" : 1, - "appversion" : { - "major" : 9, - "minor" : 0, - "revision" : 9, - "architecture" : "x64", - "modernui" : 1 - } -, - "classnamespace" : "box", - "rect" : [ 574.0, 280.0, 640.0, 480.0 ], - "gridsize" : [ 15.0, 15.0 ], - "boxes" : [ { - "box" : { - "id" : "obj-10", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "bang" ], - "patching_rect" : [ 61.0, 231.0, 29.5, 22.0 ], - "text" : "t l b" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-9", - "index" : 2, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 322.0, 270.0, 30.0, 30.0 ] - } - - } -, { - "box" : { - "id" : "obj-8", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "float" ], - "patching_rect" : [ 322.0, 179.0, 39.0, 22.0 ], - "text" : "/ 100." - } - - } -, { - "box" : { - "id" : "obj-5", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "patching_rect" : [ 322.0, 149.0, 36.0, 22.0 ], - "text" : "- 100" - } - - } -, { - "box" : { - "id" : "obj-4", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 322.0, 120.0, 73.0, 22.0 ], - "text" : "random 200" - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 3, - "outlettype" : [ "bang", "bang", "int" ], - "patching_rect" : [ 322.0, 77.0, 41.0, 22.0 ], - "text" : "uzi 16" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "patching_rect" : [ 322.0, 210.0, 68.0, 22.0 ], - "text" : "zl.group 16" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 50.0, 98.0, 54.0, 22.0 ], - "text" : "deferlow" - } - - } -, { - "box" : { - "id" : "obj-12", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 72.0, 159.0, 83.0, 22.0 ], - "text" : "prepend store" - } - - } -, { - "box" : { - "id" : "obj-11", - "maxclass" : "newobj", - "numinlets" : 2, - "numoutlets" : 3, - "outlettype" : [ "bang", "bang", "int" ], - "patching_rect" : [ 50.0, 131.0, 41.0, 22.0 ], - "text" : "uzi 26" - } - - } -, { - "box" : { - "id" : "obj-7", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "patching_rect" : [ 50.0, 65.0, 58.0, 22.0 ], - "text" : "loadbang" - } - - } -, { - "box" : { - "id" : "obj-6", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 61.0, 188.0, 202.0, 22.0 ], - "text" : "store 34, store 44, store 56, store 65" - } - - } -, { - "box" : { - "comment" : "", - "id" : "obj-13", - "index" : 1, - "maxclass" : "outlet", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 61.0, 270.0, 30.0, 30.0 ] - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-11", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-13", 0 ], - "source" : [ "obj-10", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-3", 0 ], - "source" : [ "obj-10", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-12", 0 ], - "source" : [ "obj-11", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-6", 0 ], - "source" : [ "obj-11", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-9", 0 ], - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-4", 0 ], - "source" : [ "obj-3", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-4", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-5", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-6", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-2", 0 ], - "source" : [ "obj-8", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 232.0, 346.0, 34.0, 22.0 ], - "text" : "p init" - } - - } -, { - "box" : { - "border" : 0, - "embedstate" : [ [ "bubblesize", 14 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontname", "Arial" ], [ "edited_color", 1, 0.49, 0.263, 1 ], [ "spacing", 4 ], [ "layout", 0 ], [ "send_name", "none" ], [ "scrollable", 0 ], [ "display_interp", 1 ], [ "ui_rename", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "slot_round", 0 ], [ "use_uid", 0 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "autowriteagain", 0 ], [ "min_rows", 10 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "color_mode", 0 ], [ "ignoreslotzero", 1 ], [ "margin", 4 ], [ "recall_passthrough", 1 ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "color_3", 0.527, 0.459, 0.756, 1 ], [ "nbslot_edit", 1 ], [ "menu_mode", 0 ], [ "unique_names", 0 ], [ "select_mode", 0 ], [ "pattrstorage", "colors" ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "fontsize", 14 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "poll_edited", 0 ] ], - "filename" : "tc.preset.js", - "id" : "obj-10", - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 5, - "outlettype" : [ "", "", "", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 378.0, 256.0, 112.0 ] - } - - } -, { - "box" : { - "hidden" : 1, - "id" : "obj-2", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 78.0, 144.0, 70.0, 22.0 ], - "text" : "loadmess 1" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpname.js", - "id" : "obj-4", - "ignoreclick" : 1, - "jsarguments" : [ "tc.preset" ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 188.288009643554688, 57.599853515625 ] - } - - } -, { - "box" : { - "fontsize" : 13.0, - "id" : "obj-113", - "linecount" : 4, - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 10.0, 69.599853515625, 470.0, 65.0 ], - "text" : "When color_mode is set to 1 (Cycle), stored presets are shown in colors from color_1 to color_6, cyclically depending on their slot number.\nIn mode 2 (Select), you can freely choose one of the 6 colors for each preset.\nIn mode 3 (Custom), you are free to set any color in rgba format for any preset." - } - - } -, { - "box" : { - "id" : "obj-111", - "items" : [ "Off", ",", "Cycle", ",", "Select", ",", "Custom" ], - "maxclass" : "umenu", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 144.0, 66.0, 22.0 ] - } - - } -, { - "box" : { - "id" : "obj-104", - "maxclass" : "message", - "numinlets" : 2, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 176.0, 88.0, 22.0 ], - "text" : "color_mode $1" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 10.0, 346.0, 108.0, 22.0 ], - "saved_object_attributes" : { - "client_rect" : [ 4, 44, 358, 172 ], - "parameter_enable" : 0, - "parameter_mappable" : 0, - "storage_rect" : [ 583, 69, 1034, 197 ] - } -, - "text" : "pattrstorage colors", - "varname" : "colors" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-104", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-104", 0 ], - "source" : [ "obj-111", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-12", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "hidden" : 1, - "source" : [ "obj-14", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "hidden" : 1, - "source" : [ "obj-14", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-15", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-111", 0 ], - "hidden" : 1, - "source" : [ "obj-2", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-5", 0 ], - "source" : [ "obj-3", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "hidden" : 1, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "source" : [ "obj-9", 0 ] - } - - } - ] - } -, - "patching_rect" : [ 487.0, 2.0, 81.0, 22.0 ], - "text" : "p \"slot colors\"", - "varname" : "slot colors" - } - - } -, { - "box" : { - "border" : 0, - "filename" : "helpdetails.js", - "id" : "obj-15", - "ignoreclick" : 1, - "jsarguments" : [ "tc.preset", 75 ], - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "parameter_enable" : 0, - "patching_rect" : [ 10.0, 10.0, 650.5, 126.0 ] - } - - } -, { - "box" : { - "id" : "obj-30", - "maxclass" : "comment", - "numinlets" : 1, - "numoutlets" : 0, - "patching_rect" : [ 549.0, 145.0, 65.0, 20.0 ], - "text" : "For testing" - } - - } -, { - "box" : { - "id" : "obj-59", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 378.0, 444.0, 93.0, 22.0 ], - "text" : "prepend setlock" - } - - } -, { - "box" : { - "id" : "obj-56", - "maxclass" : "toggle", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "int" ], - "parameter_enable" : 0, - "patching_rect" : [ 378.0, 413.0, 24.0, 24.0 ] - } - - } -, { - "box" : { - "id" : "obj-27", - "keymode" : 1, - "lines" : 1, - "maxclass" : "textedit", - "nosymquotes" : 1, - "numinlets" : 1, - "numoutlets" : 4, - "outlettype" : [ "", "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 265.0, 413.5, 98.0, 23.0 ], - "text" : "up" - } - - } -, { - "box" : { - "id" : "obj-8", - "items" : [ 1, "up", ",", 2, "down", ",", 3, "sine", ",", 4, "random" ], - "maxclass" : "umenu", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "int", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 140.0, 414.0, 112.0, 22.0 ] - } - - } -, { - "box" : { - "border" : 0, - "embedstate" : [ [ "bubblesize", 14 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontname", "Arial" ], [ "edited_color", 1, 0.49, 0.263, 1 ], [ "spacing", 4 ], [ "layout", 0 ], [ "send_name", "none" ], [ "scrollable", 0 ], [ "display_interp", 1 ], [ "ui_rename", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "slot_round", 0 ], [ "use_uid", 0 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "autowriteagain", 0 ], [ "min_rows", 10 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "color_mode", 0 ], [ "ignoreslotzero", 1 ], [ "margin", 4 ], [ "recall_passthrough", 1 ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "color_3", 0.527, 0.459, 0.756, 1 ], [ "nbslot_edit", 1 ], [ "menu_mode", 0 ], [ "unique_names", 0 ], [ "select_mode", 0 ], [ "pattrstorage", "test" ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "fontsize", 14 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "poll_edited", 0 ] ], - "filename" : "tc.preset.js", - "id" : "obj-10", - "maxclass" : "jsui", - "numinlets" : 1, - "numoutlets" : 5, - "outlettype" : [ "", "", "", "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 140.0, 285.0, 257.0, 112.0 ] - } - - } -, { - "box" : { - "id" : "obj-3", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 3, - "outlettype" : [ "", "", "" ], - "patching_rect" : [ 491.0, 144.0, 40.0, 22.0 ], - "restore" : [ -0.714285714285714, -0.714285714285714, -0.6, -0.542857142857143, -0.457142857142857, -0.342857142857143, -0.171428571428571, -0.028571428571429, 0.028571428571428, 0.142857142857143, 0.228571428571429, 0.371428571428571, 0.485714285714286, 0.571428571428571, 0.714285714285714, 0.8 ], - "saved_object_attributes" : { - "parameter_enable" : 0, - "parameter_mappable" : 0 - } -, - "text" : "pattr", - "varname" : "u099005226" - } - - } -, { - "box" : { - "id" : "obj-2", - "maxclass" : "multislider", - "numinlets" : 1, - "numoutlets" : 2, - "outlettype" : [ "", "" ], - "parameter_enable" : 0, - "patching_rect" : [ 502.0, 171.0, 112.0, 63.0 ], - "size" : 16, - "varname" : "multislider" - } - - } -, { - "box" : { - "id" : "obj-1", - "maxclass" : "newobj", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "" ], - "patching_rect" : [ 140.0, 250.0, 95.0, 22.0 ], - "saved_object_attributes" : { - "client_rect" : [ 4, 44, 358, 172 ], - "parameter_enable" : 0, - "parameter_mappable" : 0, - "storage_rect" : [ 583, 69, 1034, 197 ] - } -, - "text" : "pattrstorage test", - "varname" : "test" - } - - } - ], - "lines" : [ { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "source" : [ "obj-1", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-27", 0 ], - "source" : [ "obj-10", 2 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-56", 0 ], - "source" : [ "obj-10", 3 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-8", 0 ], - "source" : [ "obj-10", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "midpoints" : [ 274.5, 443.0, 131.0, 443.0, 131.0, 281.0, 149.5, 281.0 ], - "source" : [ "obj-27", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-2", 0 ], - "source" : [ "obj-3", 1 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "midpoints" : [ 196.0, 479.0, 124.0, 479.0, 124.0, 241.0, 149.5, 241.0 ], - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-59", 0 ], - "source" : [ "obj-56", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-10", 0 ], - "midpoints" : [ 387.5, 475.0, 374.0, 475.0, 374.0, 443.0, 131.0, 443.0, 131.0, 282.0, 149.5, 282.0 ], - "source" : [ "obj-59", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-1", 0 ], - "hidden" : 1, - "source" : [ "obj-7", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-34", 0 ], - "source" : [ "obj-8", 1 ] - } - - } - ], - "dependency_cache" : [ { - "name" : "helpdetails.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "helpname.js", - "bootpath" : "C74:/help/resources", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "tc.preset.js", - "bootpath" : "~/Documents/Max 9/Packages/tc.preset/javascript", - "patcherrelativepath" : "../javascript", - "type" : "TEXT", - "implicit" : 1 - } -, { - "name" : "test.json", - "bootpath" : "~/Documents/Max 9/Packages/tc.preset/help", - "patcherrelativepath" : ".", - "type" : "JSON", - "implicit" : 1 - } - ], - "autosave" : 0 - } - -} diff --git a/help/test.json b/help/test.json index d9c62a8..3e9f828 100644 --- a/help/test.json +++ b/help/test.json @@ -1,65 +1,42 @@ { - "pattrstorage" : { - "name" : "test", - "slots" : { - "1" : { - "id" : 1, - "name" : "up", - "data" : { - "u099005226" : [ -0.714285714285714, -0.714285714285714, -0.6, -0.542857142857143, -0.457142857142857, -0.342857142857143, -0.171428571428571, -0.028571428571429, 0.028571428571428, 0.142857142857143, 0.228571428571429, 0.371428571428571, 0.485714285714286, 0.571428571428571, 0.714285714285714, 0.8 ], - "slot colors::colors" : [ 65 ], - "appearance::test" : [ -1 ], - "snippet::mypat" : [ -1 ], - "behavior::test" : [ -1 ], - "messages::test" : [ -1 ] - } - - } -, - "2" : { - "id" : 2, - "name" : "down", - "data" : { - "u099005226" : [ 0.873015873015873, 0.714285714285714, 0.587301587301587, 0.46031746031746, 0.301587301587302, 0.174603174603175, 0.015873015873016, -0.111111111111111, -0.238095238095238, -0.333333333333333, -0.428571428571429, -0.523809523809524, -0.587301587301587, -0.682539682539683, -0.777777777777778, -0.873015873015873 ], - "slot colors::colors" : [ 65 ], - "appearance::test" : [ -1 ], - "snippet::mypat" : [ -1 ], - "behavior::test" : [ -1 ], - "messages::test" : [ -1 ] - } - - } -, - "3" : { - "id" : 3, - "name" : "sine", - "data" : { - "u099005226" : [ -0.079365079365079, 0.206349206349206, 0.428571428571429, 0.682539682539683, 0.904761904761905, 0.904761904761905, 0.841269841269841, 0.555555555555556, 0.047619047619048, -0.301587301587302, -0.587301587301587, -0.682539682539683, -0.650793650793651, -0.428571428571429, -0.111111111111111, 0.079365079365079 ], - "slot colors::colors" : [ 65 ], - "appearance::test" : [ -1 ], - "snippet::mypat" : [ -1 ], - "behavior::test" : [ -1 ], - "messages::test" : [ -1 ] - } - - } -, - "4" : { - "id" : 4, - "name" : "random", - "data" : { - "u099005226" : [ -0.587301587301587, 0.365079365079365, -0.46031746031746, -0.015873015873016, 0.904761904761905, -0.714285714285714, 0.206349206349206, -0.142857142857143, 0.428571428571429, -0.746031746031746, 0.587301587301587, -0.619047619047619, -0.047619047619048, -0.555555555555556, -0.428571428571429, 0.396825396825397 ], - "slot colors::colors" : [ 65 ], - "appearance::test" : [ -1 ], - "snippet::mypat" : [ -1 ], - "behavior::test" : [ -1 ], - "messages::test" : [ -1 ] - } - - } - - } - - } - -} + "pattrstorage": { + "name": "test", + "slots": { + "1": { + "id": 1, + "name": "up", + "data": { + "u099005226": [ -0.714285714285714, -0.714285714285714, -0.6, -0.542857142857143, -0.457142857142857, -0.342857142857143, -0.171428571428571, -0.028571428571429, 0.028571428571428, 0.142857142857143, 0.228571428571429, 0.371428571428571, 0.485714285714286, 0.571428571428571, 0.714285714285714, 0.8 ] + } + }, + "2": { + "id": 2, + "name": "down", + "data": { + "u099005226": [ 0.873015873015873, 0.714285714285714, 0.587301587301587, 0.46031746031746, 0.301587301587302, 0.174603174603175, 0.015873015873016, -0.111111111111111, -0.238095238095238, -0.333333333333333, -0.428571428571429, -0.523809523809524, -0.587301587301587, -0.682539682539683, -0.777777777777778, -0.873015873015873 ] + } + }, + "3": { + "id": 3, + "name": "sine", + "data": { + "u099005226": [ -0.079365079365079, 0.206349206349206, 0.428571428571429, 0.682539682539683, 0.904761904761905, 0.904761904761905, 0.841269841269841, 0.555555555555556, 0.047619047619048, -0.301587301587302, -0.587301587301587, -0.682539682539683, -0.650793650793651, -0.428571428571429, -0.111111111111111, 0.079365079365079 ] + } + }, + "4": { + "id": 4, + "name": "random", + "data": { + "u099005226": [ -0.587301587301587, 0.365079365079365, -0.46031746031746, -0.015873015873016, 0.904761904761905, -0.714285714285714, 0.206349206349206, -0.142857142857143, 0.428571428571429, -0.746031746031746, 0.587301587301587, -0.619047619047619, -0.047619047619048, -0.555555555555556, -0.428571428571429, 0.396825396825397 ] + } + }, + "7": { + "id": 7, + "name": "W", + "data": { + "u099005226": [ 1.0, 0.6875, 0.21875, -0.15625, -0.46875, -1.0, -0.65625, -0.1875, 0.09375, -0.1875, -0.59375, -1.0, -0.5625, -0.1875, 0.40625, 1.0 ] + } + } + } + } +} \ No newline at end of file diff --git a/init/max8.tc.preset_init .txt b/init/max8.tc.preset_init .txt index 2c6f559..bcfef80 100644 --- a/init/max8.tc.preset_init .txt +++ b/init/max8.tc.preset_init .txt @@ -1,3 +1 @@ -max setdefinepackage tc.preset pattrstorage; -max definesubstitution tc.preset jsui @filename tc.preset; -max setdefinepackage "" ""; \ No newline at end of file +max definesubstitution tc.preset jsui @filename tc.preset @jsarguments; diff --git a/init/max9.tc.preset_init.txt b/init/max9.tc.preset_init.txt index 502410a..0e40013 100644 --- a/init/max9.tc.preset_init.txt +++ b/init/max9.tc.preset_init.txt @@ -1,3 +1,3 @@ max setdefinepackage tc.preset pattrstorage; -max define tc.preset v8ui @filename tc.preset; +max define tc.preset v8ui @filename tc.preset @jsarguments; max setdefinepackage "" ""; \ No newline at end of file diff --git a/javascript/tc.preset.js b/javascript/tc.preset.js index 9c1c98a..565037c 100644 --- a/javascript/tc.preset.js +++ b/javascript/tc.preset.js @@ -144,7 +144,7 @@ var poll_edited_task = new Task(do_poll_edited, this); var has_loaded = false; if (jsarguments.length>1) { // Depreciated, use "pattrstorage" attribute instead of jsarguments. - pattrstorage_name = jsarguments[1]; + setpattrstorage(jsarguments[1]); } // FUNCTIONS @@ -2062,7 +2062,7 @@ function setselect_mode(v){ mgraphics.redraw(); } -declareattribute("color_mode", "getcolor_mode", "setcolor_mode", 1, {type: "long", min: 0, max: 3, style: "enumindex", enumvals: ["Same color", "Six colors cycling", "Six colors free", "Custom colors"], label: "Color Mode", category: "Appearance"}); +declareattribute("color_mode", "getcolor_mode", "setcolor_mode", 1, {type: "long", min: 0, max: 3, style: "enumindex", enumvals: ["Classic", "Cycle", "Select", "Custom"], label: "Color Mode", category: "Appearance"}); function getcolor_mode() { return color_mode; } diff --git a/snippets/max9.tc.preset_JSUI.maxsnip b/snippets/max9.tc.preset_JSUI.maxsnip new file mode 100644 index 0000000..bdd0cb8 --- /dev/null +++ b/snippets/max9.tc.preset_JSUI.maxsnip @@ -0,0 +1,167 @@ +{ + "patcher": { + "boxes": [ + { + "box": { + "maxclass": "comment", + "text": "All features from the v8ui version are available", + "linecount": 3, + "patching_rect": [ 161.5, 40.0, 104.0, 47.0 ], + "id": "obj-3", + "numoutlets": 0, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "jsui", + "patching_rect": [ 11.5, 67.0, 130.0, 58.0 ], + "id": "obj-1", + "parameter_enable": 0, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "filename": "tc.preset", + "numinlets": 1, + "embedstate": [ + [ "autowriteagain", 0 ], + [ "send_name", "none" ], + [ "recall_passthrough", 1 ], + [ "slot_round", 0 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "ignoreslotzero", 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "layout", 0 ], + [ "nbslot_edit", 1 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "ui_rename", 0 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "select_mode", 0 ], + [ "use_uid", 0 ], + [ "margin", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "bubblesize", 14 ], + [ "fontsize", 14 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "fontname", "Arial" ], + [ "pattrstorage", "mypat" ], + [ "scrollable", 0 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "spacing", 4 ], + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "display_interp", 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "unique_names", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "color_mode", 0 ], + [ "poll_edited", 0 ] + ] + } + }, + { + "box": { + "maxclass": "comment", + "text": "tc.preset_JSUI (Max 8 compatible)", + "patching_rect": [ 11.5, 10.0, 268.0, 24.0 ], + "id": "obj-4", + "numoutlets": 0, + "fontsize": 16.0, + "fontface": 1, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "textedit", + "patching_rect": [ 128.0, 135.0, 100.0, 23.0 ], + "id": "obj-16", + "parameter_enable": 0, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "lines": 1, + "keymode": 1, + "nosymquotes": 1, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "umenu", + "patching_rect": [ 10.0, 135.0, 112.0, 22.0 ], + "id": "obj-18", + "parameter_enable": 0, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "items": "", + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "varname": "mypat", + "text": "pattrstorage mypat", + "patching_rect": [ 11.5, 40.0, 109.0, 22.0 ], + "id": "obj-20", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 1, + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + } + } + } + ], + "lines": [ + { + "patchline": { + "source": [ "obj-16", 0 ], + "destination": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-1", 2 ], + "destination": [ "obj-16", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-1", 1 ], + "destination": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-20", 0 ], + "destination": [ "obj-1", 0 ] + } + } + ], + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "description": "269 x 155, containing 6 objects", + "tags": "javascript", + "snippetinfo": { + "name": "tc.preset_JSUI", + "objects": "textedit, umenu, jsui, comment, pattrstorage", + "tags": "javascript", + "description": "269 x 155, containing 6 objects", + "image": "iVBORw0KGgoAAAANSUhEUgAABIYAAAK/CAYAAAAcSsZfAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3XdcVFfeP/DPMBRpUgQREVFpKgJqrFgwVhTLGhNNMSZPNokpL9PMJr/ktdl9Nsk+2U2yu8kmpjxJTC+axJJYsPcaiIgCUTqogCDFoc4wM78/XHwQmbln+oX5vF+vvHZlztx7GGbufM/3nvM9ivT0dD2IiIiIiIiIiMjpuDi6A0RERERERERE5BhMDBEREREREREROSkmhoiIiIiIiIiInBQTQ0REREREREREToqJISIiIiIiIiIiJ8XEEBERERERERGRk2JiiIiIiIiIiIjISTExRERERERERETkpJgYIiIiIiIiIiJyUkwMERERERERERE5KSaGiIiIiIiIiIicFBNDREREREREREROiokhIiIiIiIiIiInxcQQEREREREREZGTYmKIiIiIiIiIiMhJMTFEREREREREROSkmBgiIiIiIiIiInJSTAwRERERERERETkpJoaIiIiIiIiIiJwUE0NERERERERERE6KiSEiIiIiIiIiIifFxBARERERERERkZNiYoiIiIiIiIiIyEkxMURERERERERE5KSYGCIiIiIiIiIiclJMDBEREREREREROSkmhoiIiIiIiIiInBQTQ0REREREREREToqJISIiIiIiIiIiJ8XEEBERERERERGRk2JiiIiIiIiIiIjISTExRERERERERETkpJgYIiIiIiIiIiJyUkwMERERERERERE5KSaGiIiIiIiIiIicFBNDREREREREREROiokhIiIiIiIiIiInxcQQEREREREREZGTYmKIiIiIiIiIiMhJMTFEREREREREROSkmBgiIiIiIiIiInJSTAwRERERERERETkpJoaIiIiIiIiIiJwUE0NERERERERERE6KiSEiIiIiIiIiIifFxBARERERERERkZNiYoiIiIiIiIiIyEkxMURERERERERE5KSYGCIiIiIiIiIiclJMDBEREREREREROSkmhoiIiIiIiIiInBQTQ0REREREREREToqJISIiIiIiIiIiJ8XEEBERERERERGRk2JiiIiIiIiIiIjISTExRERERERERETkpJgYIiIiIiIiIiJyUkwMERERERERERE5KSaGiIiIiIiIiIicFBNDREREREREREROiokh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7NgxO/eIiIiInEldXR1Onjxp8PE77rjDjr3pHpgYIiIiIqtRKpW4/fbbDT6+Z88egwWqiYiIiCy1b98+aLXaLh+bOHEiBg4caOceyR+LT5NJpk6darSyOwBERETYqTdEtjNu3DjU1NQ4uhvXKRQKBAQEOLobREISExMxbNgw5Obm3vRYZWUlcnJyEBcX54CeERF1T4zBicSo1WqDRafd3d2xaNEiO/eoe1Ckp6fzth0RERFZVWVlJU6dOtXlY0lJSdxhj4iIiKxOr9djz549aGtru+mx0NBQJCYmOqBX8sfEEBERERERERGRk2KNISIiIiIiIiIiJ8XEEBERERERERGRk2JiiIiIiIiIiIjISTExRERERERERETkpJgYIiIiIiIiIiJyUkwMERERERERERE5KSaGiIiIiIiIiIicFBNDREREREREREROiokhIiIiIiIiIiInxcQQEREREREREZGTYmKIiIiIiIiIiMhJMTFEREREREREROSkmBgiIiIiIiIiInJSTAwRERERERERETkpJoaIiIiIiIiIiJwUE0NERERERERERE6KiSEiIiIiIiIiIifFxBARERERERERkZNiYoiIiIiIiIiIyEkxMURERERERERE5KSYGCIiIiIiIiIiclJMDBEREREREREROSkmhoiIiIiIiIiInBQTQ0REREREREREToqJISIiIiIiIiIiJ8XEEBERERERERGRk2JiiIiIiIiIiIjISTExRERERERERETkpJgYIiIiIiIiIiJyUkwMERERERERERE5KSaGiIiIiIiIiIicFBNDREREREREREROiokhIiIiIiIiIiInxcQQEREREREREZGTYmKIiIiIiIiIiMhJuTq6A+ZKS0uz6fHHjBkDhUJh03O00+v1SE9Pt8u5iIhIXlJSUhzdBSIiIiJyYpwxZEBbW1uPPBcRERERERERUTsmhgxoaWnpkeciIiIiIiIiImrHxJABjY2NPfJcRERERERERETtmBgyoK6urkeei4iIiIiIiIioHRNDBqhUKrss8WppaYFKpbL5eYiIiIiIiIiIOmNiyIjy8vIecQ4iIiIiIiIioq4wMWREdXW1Tev/NDY2orq62mbHJyIiIiIiIiIyhokhCYWFhdBqtVY/rlarRWFhodWPS0REREREREQkiokhCS0tLSgoKIBOp7PaMXU6HQoKCrhNPRERERERERE5FBNDAurr65Gfn2+VmUNarRb5+fmor6+3Qs+IiIiIiIiIiMzHxJCg+vp65OTkWFRzqLGxETk5OUwKEREREREREZEsuDq6A91JS0sLcnJyEBQUhNDQUPTq1Uv4eeXl5Sw0TURERERERESywsSQGaqrq1FdXQ1fX1/4+/vD29sbvXr1gqvrtZezra0NLS0taGxsRF1dHVQqlYN7TERERERERER0MyaGLKBSqZj0ISIiIiIiIqJuizWGiIiIiIiIiIicVLedMbRu3TpHd4GIiMhiKSkpju4CERERETkxzhgiIiIiIiIiInJSTAwRERERERERETkpJoaIiIiIiIiIiJxUt60xRERERETU3eh0OuTn5+PKlSuor6+HTqeDv7//9f+Cg4Ph5ubm6G4SWYzvdaLug4khIiIiInKI06dP44svvrjp5ykpKZg1a5bZx62oqMCbb74JvV5//WczZszAvHnzzGpnLXv37sWOHTtQV1dnsM0zzzyD2NhYm5xfbjQaDVxdXaFQKBzdFbIyvteJuhcmhoiIiIjIIQ4dOoSGhoabfr5v3z7MmDEDLi7mVT1oaWmBSqW64Wed/21KO2v49ttvsX//fsl2ISEhNjm/3Pz6669Yv3495s+fj8mTJzu6O2RFfK8TdT9MDBERERGR3dXV1eHs2bNdPnblyhVkZ2cjPj7ezr2yjezsbKGBspeXF/z9/W3fIQeqrKzEd999h5ycHACAVqt1cI/ImvheJ+qemBgiIiIiIrs7fvz4DUu4Ojtw4ECPSQzt3r1bqF3//v1t3BPHOn/+PN5++220tbU5uitkI3yvE3VPTAw5CRcvL+iamwEjAZg1ntMd9NTfi4isx93LDepmDcDLBJHNHDlyxOjjZ8+exZUrV9CnTx879ch2ioqKbvpZdHQ0li1bhv79+0OhUEClUhlNlPUE9fX1TAr1cHyvE3VP3K7eCfgvWoSYbdsQuGyZTZ/THfTU34uIrCdx0Qg8vu0hjFk20tFdIeqx8vPzcfn/s3fe8VFVef//zExmJjOZ9N4LKRACCZ0UqkgRUEFEFxG7WFZXn0fWdX22r6s/VmVZBR9BsT2IFOnCStPQQkkoIQnppJJJmySTybRM+f0RE3LnnsncmSRDAuf9evF6Meeec+65557M3Ps539LQwCgLDw9nfDabzTh16pQzhzUo6PV6aDQaRplQKMRzzz2H8PBwCAQC8Pl8eHp6UtcayrCGrnUKZfhCLYbuYFwTEhD89ttwS/nl5YZDAEdH2gwH7tTrolAoA0dggj/mvz0H4SmhAAAe/Z6gUAYNkrXQY489hvfee49Vb/HixRAIBM4a2oCj0+lYZWFhYfD09LwNo6FQBg+61imU4QsVhu5QZGlpiNywATw7HqQcaTMcuFOvi0KhDBwxaVF4dMNS8AVUDKJQBhutVovs7GxGWXBwMKKjoxETE4Py8vKecqVSicuXL2PixInOHuaAQXKdoi/KlDsRutYplOELfQK+QxF4e9sthDjSZjhwp14XhUIZOKTeEioKUShOIjs7G3q9nlGWlJQEAJg6dSqrfmZmplPG5UxEItGA9eWsWC00JkwXAzEPzpjLoXK/BmKtD5c5H6jzDZV7R7m7oBZDFAqFQqFQKBSnQXIjGz16NABgwoQJ2L59OyOFeXFxMeRyOYKCgpw2xv6Sk5MDhUIBAFCpVKzjVVVVOHr0KKNs5MiRrDhLltTX1+PKlSsoKChAY2Mj2tvbodfrIZFI4OHhgbCwMIwdOxbJycmQSCQOjV2j0aCwsBDFxcW4ceMGlEolOjo6oNVqIRAIIJVKIZVKERYWhri4OKSkpMDb29tqf3K5HNeuXQMAlJWVsY5fvXqVIRRGREQgISGhZyxnzpxhvCjHxsYiOjqa07V0dHTg7NmzjLKEhARERESw6ur1epw8ebLnXDweDxkZGXB1dUVJSQkOHTqEiooKaDQa+Pr6IiQkBOnp6UhOTgaPx7M6Bmfcs5aWFpw9exY3b95EY2MjGhsboVar4erqCplMBm9vbyQkJGDUqFGIjY116BzW6M9aH6w5r6mpQWFhIerq6nr+qdVqSKXSnjlPSkrC2LFj4ebmxuk6DQYDMjMzYTKZesoyMjJ67ll1dTVOnTqF8vJyNDc395zPx8cHERERmDlzJiIjI1n9ms1mFBYW4vTp06ipqYFCoYDBYICfnx+CgoIQEhKCe+65Bx4eHpzGSaE4ChWGKBQKhUKhUChOoa6ujuEqBnRZFHS/rMpkMiQlJeHq1auMOpmZmXhkGCWOOHDgAOrq6qwel8vl2LVrF6Ns0aJFVoUhhUKBvXv34vz588TjGo0GGo0G9fX1yMnJgVQqxcKFCzFr1izO8ZnUajWOHTuGEydOsAIId2M0GtHe3o729vaec+3cuRPp6el46KGH4OrqymqTn5/PulbL4/n5+T2fJ06c2CMM1dfXY+fOnYz6s2fP5iwM1dbWss49f/58ojDU3NzMOld8fDzkcjm2bNnCEKeamprQ1NSE3NxcREVF4a233mL154x71tzcjAMHDuDChQsMMbUbrVYLrVaLpqYmlJSU4ODBg4iKisKSJUswcuRITuewRX/W+kDPuVKpxL59+1hiYjdqtRpqtRpyuRzZ2dmQSCSYO3cu5syZY9OySalUYseOHYyy2NhYREZG4uuvv0ZWVpbV89XU1ODs2bOYOHEinnrqKbi4uPRc06ZNm1BZWclq29DQgIaGBuTm5uLkyZN46KGHkJ6e3qcgRqH0ByoMUSgUCoVCoVCcgqX1BgCMGzcOQqGw5/PUqVNZwlBWVhaWLFkyoC5Yw4WioiJ88sknVsUaEmq1Gjt37kRubi5efPFFm5YoDQ0NWL9+PZqamuwen9FoxMmTJ1FWVoY33ngDUqnU7j6GKhUVFfj222/7dO0hWXI44561t7dj3bp1aGxs5HwOoOua1q1bh8ceewzTp0+3q60zcHTOjx8/jgMHDtg15xqNBvv27UNOTg5+/etf92n5RsJgMGDTpk24fPkyp/rZ2dlQq9V49dVXUVpaig0bNnAar1qtxjfffAOtVos5c+bYNUYKhSs0oII9CATgicWDfhq+RAK43EGaHY8HHmEHiWtbvoNmtYMOjweeM8bWn/nrxaCvK2fNRzd8/tBdG70QSoS2KxHgCXhwEQ/v7wFnXoNQIgTfhf6kUShDGaPRiHPnzrHKU1NTGZ9J7h0ajQYXL14c1PENRXJzc7F+/Xq7XnZ7U1RUhPfff58YFLibtrY2rF271iFRqDe1tbV3XDyorVu32oz3Yrl+nXHP9Ho9Pv74Y7tFod5s3boVpaWlDrcfLByZ8/3792PHjh0Oz3lNTQ3effddNDc329Vuw4YNnEWhbgoKCvDjjz/aLRwCwMGDB4nuehTKQDC83zoGAJ5YDL/HH2ekL2/ZuxeGhgbwXF3hOW8evBYuhDg2Fi4+PuDx+TC0tEBfXQ1taSkU27ZBW1Tk0LkF3t5wT0+H26RJkIwZAxcfHwg8PMD75eXdpFbDqFRCW1KCjpwcKI8fh55gatiNOC4OHrNmAQCk48axjnvOmQOBTNbzWVNQgM76ervbqE6f7vnMl0rh+9hjQC+zxuZt22Bqb4csIwP+zz8PSWIi+CIRDM3N0JaVoXXvXrQePgwQTF5FERHwXroU4hEjII6IgDA0FHyRCGaDAca2NnTW16Pj4kWosrKgysoCrPxwODIXva+LhDQ5GW5TpnSNLSYG4qgo8MVimPR6GBUKaIuL0X76NJTHjsHA8eFqoOcPGPh1ZXXsEgm8H3oIsrQ0iMLCuu6VUAiTRoNOuRztZ86g9eBBaAsKAADuM2bA9RfTcADQV1ai7ccfOZ/PdeRIeMyeDVl6OkQhIV1Bxfl8mDs7Yeie/5Mn0Xb0KIy/+LoPBi5iF0x5fAJ4/Fv3LPu7K9AqtQCA8PGhGL8sGaFjguER5A4XsQsMOgOU9e2QFzYgZ/sVVF6sZvXLE/AQP2MEUpaOQUC8P9z9ZeAL+GhvUKHpRjOayppx7utstN1UEsflN8IXI++JY5S1VLci/3ChXdfHd+Ej7enJjDJFVSsK/lNo9fqv7s1De4MKLq4uSJyXgDELE+Ef6wc3Hyl4fB7ULWq0VLeiobQJ2dsuo77I8QdZqbcEI9KjETkpHKFjgiH1kULi4dojCunVemiVOjSUNKIypwZFx0ugqGwh9uUf54eEWV3uK+HjQlnHR86Jg1h2yzqhrqAeZadvODx2CuVuJy8vD0ol8zvMx8eH5dLi4uKCyZMn46effmKUZ2ZmIj09fdDHORAsW7YMra2tAG65t/QmNDQUs2fPZpRZxn5pbm7Gli1biC5CwcHBmDlzZk8q8Lq6OlRUVODMmTM95+2mpqYGx48fx7x584hj3bNnD9rb21nlgYGBmDVrFiIiIuDp6Qmz2QyFQoG6ujocO3aMKEqcOHECc+bMYViAJScnQ/zLxmpxcTHLtSolJQVjxoxhzM1wQSqVYuzYsT2fnXXPTp48iYqKCkYZn8/HuHHjkJaWBj8/P7i5uaGjowNyuRzHjh1DSUkJq589e/ZgzZo1Dlz5LQZirduD5ZxnZWXhhx9+INYdMWIEkpOTERUVBZlMhtraWty4cQOnT59mBcBva2vDp59+ijVr1jDWb19YCjtJSUkYN24cPD090dTUhMuXL6OI8J64Z88exmexWIzU1FSEh4dDIBCgtLQU165dQ1tbG+t8hw4dwvLlyzmNj0Kxh7teGHLx90fgq68yyrTFxej09UX42rUQE4KEuXh7w8XbG9KxY+GzdCnaT59G3dq10Ft8QVtD4OMD/2eegc/DD4PfhyUIXyoFXyqFMCgI7tOmIfDVV9F2+DDq3nsPRosvCgBwT0tD4K9/bbU/t4kT4dYr3Wvb0aPQ5Oba3aa3gCIMDUXgK68w2qjOnoUkMRHBb7/N8IN18fWFzNcXssmT4ffssyh98MGeY6KoKAS++io8Zs8Gj8/e9ee5uMDF1xcuvr6QJCbC74knoC0rQ/2//412iwdHR+fCmjAkDApC0H//Nzyt/DjzRSLwg4K67tP06Qj6r/9C87ffovGzz2CyoeoP1PwBg7eu2B3w4f/88/BbuRICgikvXyKBODoa4uho+K1cCcXu3ZB/8AF8Hn4Y7r1MltW5uZyEIVFUFIJeew0eFg8V3fCEQggDAyEMDIT7tGkIev11NH75JZq++AJmnc729diJzN8Ns16dxiirvFiNm3lyLFm7iCXOAF1iik+EN3wivJE4NwGlp8rx/RsH0KnpBAD4xfjioQ8Ww3+EH6ute4AM7gEyRE+JRPKDScjccAYXtl6C2cQURUNGB2HmrzMYZTqVDoXHS2DUk0VEEiPSo1n9lGdV9AhDpOuvL26Em68US9cuhk8k2wxb6i2F1FuK0LEhGLd0LEpP38DRtT+huYK7gOfmI0XaM1Mw/uGxELpaf2ATSUUQSUXwCHJH7LQYzH51GvIPF+LH945D06ZlXmtaFOtaexM5MRyRE2/F+7h+tJgKQxRKPyAFnZ46dSoxZkZaWhpLGKqsrERlZSUxgOtQozvLGtAVGJj0spyRYf37BwC++uor1osnn8/H/PnzsXDhwp44JQDg7++PsWPHYtasWdi8eTPrZfSHH37A1KlTWanDGxoaiLFRMjIysHLlSta98ff3R0JCAqZNm4bDhw/jwIEDjONKpRJXrlzBpEmTesr8/Px6rlUsFrOEocTERJtzcbtxdXXF0qVLMWXKFAiFQlRVVeGnn36Cn58f4z44454BXQJbb3g8Hp577jmMHz+eUe7u7o6goCCkpKTghx9+wP79+xnHS0tL0dLSYrcLVW8GYq2T4DLnWq2WGL+Kx+Nh4cKFWLhwIfi93itCQ0MxefJkTJs2DZ9++inkcjmjXWVlJf7zn/9g8eLFdo1VJpPh5ZdfRkxMDKN8xowZ+P7773Hs2DGrbUeOHIlVq1bB19e3pyw1NRVKpRLvvvtuT2DvbkgB3CmUgYDa3ROQjh+PmG++IYpCJNwzMhDz9deQ9PpitIY4Lg6xO3fC7/HH+3x5J8Hj8+G1cCFitm6FoB9f4ION2+TJLFHDks5eQepcAgMRvXkzPOfMIYpC1nAdMQKR69fD78kn+zNc6/B48F+9GnH791sVhUjwXV3h//TTGPHttxARghvawt75A5y3rngiESI+/BCBL71EFIVI+Cxdipgvv3RozbrPmIHY7dutikIk+FIpAl96CdFbtkDg42P3OR1BKBHikY+XEEUhErHTYrDi02Xg8XkYkR6FZ7atJIpCloikIty7ZhbSn53COnb9aDH0aubul1gmRvxM+3blxi5OZJXl7ssn1LxFxPgwPPnNCqIoRCI2IxpPfP0rhCRxyzDkH+eHZ3euwpTHJ/QpCpHg8XlIWjgKT219DFLvoe96SKHcqbS1tfVkpuqNpUtINxEREUTLkTvNVckaFRUVREuDJUuW4IEHHmAIDL1xd3fHa6+9hom9Nr8AQKfTsawUABDdYKKiorBixYo+n0MEAgEWLVqEuDj27159fb3VdsOVRx99FDNmzICrqysEAgGio6Px9NNP4/777++p46x7ZjabWdY/8fHxLFHIkoULF/YE9e4NacxDAS5zfuLECaJr1QsvvIDFixczRKHehISE4Pe//z1LyOnuU2fHxqJAIMAbb7xB7IvP5+OBBx6wmvksICAAr776KkMU6sbDwwMvvfQS6++wvy6fFIo1qDBEwP/JJ8G3M7ihi5cXoj77DJJepo2WCIODEfPFFxD6+/drfOKIiC73oyFK0Guv2YyY3/rLjgVfJkPUxo0QBgY6fr7/+i/I0tIcbm+13zVrEPjyy3YLLd2Io6IQs3UrRFFR9p3XjvkDnLiuBAJEbtxol0jTjWtcHKS9zMS54LlgASL+9S+H4whJx4xBzFdfDUh8Jlus+N9liEmNsqtNeEoo7nl9Opb+c7HdcYjSnp4MmT/zIaNT04mCI+yHuzGLRnHu19VDjLiZIxhl3VZHfZH65CS4iOwzQJV6SbDys+UIHRvcZz3PYA888cWjcPeX9VnPFj4R3pj82IR+9UGhUBzn3LlzjDTPQJebR0BAgNU2aYTf9osXLzocR2Q4ceLECVZZTEwMp8CzfD4fy5cvZwXqzsrKYok2JLHunnvu4ZwVa8IE9veqWq3m1Ha4kJycbFXA7I2z7ll7eztrji1dNK0xZUrXxpJEIkFERAQmTJgwJNOgc51zUjD70aNHIyUlxWZbsViMhx9+mFWuVqutZpIjMXPmTAQHW3+WEYlExL8TAFi+fHmff2vh4eEICQlhlKlUKmi1WistKBTHuetdybig+P57tB06BHVuLvhSKaQpKfB/+mlIk5MZ9QRSKUL/+EeULl8OWDz8AEDQG28QrSx0lZVo3rYN2vx8dDY1gcfjQRgSAnFMDPxWrYIoLIzVxueRR9D4+ecw93o4ajt+HMZffhjcUlPhNX8+o40yMxPtvX60tGVlMCgUdrfpL0aVCspf+vR55BG4Wuw2mY1GKE+cQMuePdDX1MDY1gaBpydcR4yA76pVcCPEDAp89VWoev04ODIXvfF59FH4rVxJHL/66lUoT5yAJi8PhtbWLtEjORneS5awRCQXT09ErFuHshUrGPeqP/SeP2Dw11U3vo8+Ctnkyaxys8mElt270ZGdDV1pKVwCA7vcLJctgwthNE21YgAAIABJREFUB4QLoqgohP7pT+ARfiy15eVQfPcdtMXFMDQ2QhwTA0lSEryXLIHQ4gVDHBkJ/2eeQcOGDQ6Nw1HKztzA9SPF6FCo4RnsjpH3xiNqEtt6bOoTkxif9Wo9cvfno76oAUaDCRHjwxA7LQYyP6YIJJKKMP3FNBz661FG+dW9eUh5kCnAjUiPhsTTleVGRSJxbgJL4Cn4sQgGnfUAmCQuf5+LvEPXUZtbB5FUiLCUUKQ9PRlhycyHG5FUhIV/nIvNy79mucZ1M+eNmXD1YIt7isoWXNx2GXX5cqiaOsDjAZ4hnvCL8cWUVRPgHebFajPhkWSc+fx8jwtf4fESaJVdu4LRqZEYPZ8Z56QkswxFJ24F5mwso7t0FIqjkF7gSMJPb6ZMmYLdu3cz4rXo9XpkZWWxYpbcaRT8Ep+vNw899JBVCwhLPD09kZaWhp9//plRXl1djcBem3EPPfQQamtr0djYiMbGRqhUKowjPGdZw5+wKUWKrzOcueeeezjVc9Y9k8lk4PP5DKG1rq4Ou3btwoMPPmjVMgnoct1MSUmxasEyVOAy5wqFghjn6kGLUAt9ERMTg5SUFFy5coVRXlRUxDlj29SpU23W8fNjW4X7+/szYmtZIzAwELW1tYyylpaWPsUoCsURqDDUB2aDATf/8Q+09PJdNep0aP/pJ6hOn0bIn/8MbwsfVNf4ePg8/DAU27czysVxcfC8917WOVr27UPtH/7AKtfX1KDjwgW07NoF/9WrEbB6NeO4i6cnPOfORWsvP97Omhq01NQAAEx6PUsMUWVloYVgkupIGy4Y1WrU/+tfaN2/H2a9Hq6JifD91a/QWVfXE/vFzcJs1mw2o/rNN6E8coTZV0sL9BUVUB4/joCXXkLACy8wjksSEyEKC4P+l2txdC4AgO/hwYr70z22xk2b0PDJJwzhT1dSgrZDh6DYtQsRH3wAsYWFkOuIEQh44QXUr1tnbaqIcJk/Z6wroCt+UcBLL7H6M7S2oubNN7sCgXdTXAzVqVNQ7NyJiA8+YAmoXAj7+9/Bt0h3azYa0fTll2jYuBHmzs5b11RdjfbMTDRv24aIDz6Am8WujN+TT6Jl926W+91goG7VYOdv9qL6MvMHPHv7Fcx7czYmrbBu5l1xsQoH//gjWmtvxXnK3ZcPmZ8bnt62Eh6B7oz6oWPYDwTVl2qhqGqBT8Qtly6BUIDE+SORs/0Kq74lY+4fzSrL3d+3G1lvTAYT/vOPY7i0K7enzKAzoPinUpSdvoGFf56LsYuZ5wiI98f4h5OJ4/OP88Ooe+NZ5Vf35eHAH/7DKm+paUPFhSpc2nUV01anYtpq5m6jxFOCUXPje1zjWmvacKWma7fcoDewhKHyrEpc2cPeTadQKPZRVlbGiuUhFAqt7qJ34+7ujqSkJFbq+pMnT97RwlB9fT0rGLRAILA7ttKIESNYIkNDQwPjc3R0NKKjox0ap1arJb6Y32nCUF9Wbd04857x+XwEBwezxIKjR4/i2rVrSE1NRVJSEsIIG4ACgWDIi0IAtzknucAlJCQgws4wDvfeey9LGLKM4WQNsVhMnGdLSHGiuFxj9zkssZW1jUJxBCoM9UHNW29ZDY5r7uxE7dtvg+/qynox93/+eZYwRHK/0RQUoPYvf+lzDGaDAQ0bNsBtyhS4WZhFisLDrbQaGsjXrkXL7t09nzW5uajJvfXCCIGAlTFMffUqSxSypGHjRrhNmsQSANymToWeEIDOXvyeeAICd3dWefWaNX2OTVdSgrJHH0XUZ59BahFvymf5cjR+/jlMHE19AQ7zB+etK79Vq1hzYtJqUb5iRY8YZ4mhoQHlTz2FqI0bIeOwm9KNdMIESAkumQ0bNqDxs8+stjMqFLjx7LMIX7uW8TfJF4sR9N//jeo33uA8BkcwGUz45pntaCwhWJWYgRPrT2HM4tFwdWf/wCuqW/Ht6l0wGdiWhqqmDuz4zV48s40ZBNSLYBEDdAk5lgGVkxaOsikMeYd7ITyFGc9DUdXCErn6Yu9bP6DgR3KsAmOnEfvfPgyhq5Al9mQ8P5U4vpGz2bEr6grq8cNf+v6OMBlMyNxwBlFTIljX5BM+dOOzUSh3KqSg0+PGjYOEg6twWloaSxiqq6tDcXEx4uPZwvGdQA3hd9VoNNrl3gJ0zZMlliIDV5RKJerr61FfXw+5XI6ysjJUVFSw3APvNIRCIby8yL+3vXH2PZs+fTq2bdvGKpfL5dizZw/27NkDT09PjB49GklJSRg1ahSkFhtuQxWuc06KtRMUxC12oa02SqUSer2e5dpnSUBAACeLMFI/JCsirm0plMGACkNWUF+7xiljUsPGjfCYM4fxwib094ckKQmavLyeMvdp01htm7dtAwzcXDSUR46wXuBJ4sVQof3UKYaoQULo5weBxY+UkOOXZOsPP8BtwgQYVSroq6uhr65Gp8VupKNYWoEBgOr8eZuCFdCVCl7+/vuI+fJLRrnAzQ3eixejeetWTmPgMn+A89YVSYBq3rbNqijUg8EA+fvvY8TOnTbjJnVDinOkvnYNjVu22G5sNEK+di3cp08Hv9cOi+fcuWiIi4OOkKp1oMjZeZUsCv1Cp6YThceKkbKEbTZ8/IOfiaJQN/KCejRXKOAXfcs1T+wmgsRLAk0r0+0vd18+ZryUzkgnH54SCq8wT7TWWM86N4YUdNoOa6Haa3VWRaHeZG48g5Fz4hjrwd1fhpCkINzMY/4Nx05j72Jf3Hapz7nqzfUjRSxhSEwQ5igUyuCh0+mQnZ3NKr9+/To2bdpks70165PMzMw7Vhjq6Oggln/zzTf97ptLYOjS0lKUlJSgtrYWDQ0NaGhouCviOpEICAjg9Pzi7HuWnp6OCxcu9Jmhqq2tDWfPnsXZs2fB4/F6UrdPmjSpX1nIBpv+zDkpiLMtZDIZxGIxK+B0R0eHTVHGtR9xLH2clCCFQuEKFYas0PDJJ5zq6crKoDx6FJ5z5zLK3WfMYAhDdWvXwjU2FqLwcIjCw+Hi44M2DkJDN6QXcJ7QvoC1zqT5//7PZh1DczPMJhMjE5koLAwhf/wj6v75zz5j8rTs3Yu2I0fsssDhgigyEkLCzkH9v//NuQ/1pUtoP3mSkZodANwmTeIsDHGZP8A560oUFcVyjzOqVGjiItQA0BYXo+3wYXjdd5/tyjweMY5R/fr1xLhdJDrr69F64AB8li1jlEsSEgZVGMr7gR1bwJLebmI9ZTfbGHFsrKGoaGEIQ0BXKntLYUhZ344b5ytZwbCT7huF05vOWe1/zCKmMGQ2m+0Shk5+wo4fQqKprBnXjxYjcS4zM0rcjBEsYejI2p/gH+sH73AveId7wc1HiutHuJl3A12uZZYIhDTnAoXiTHJycogZftrb25GTk+Nwv5cvX4ZSqRySgXP7y2AGb7ZmMWQ0GpGdnY0jR44QrV/uVkgxlEg4+54JhUK8+OKLxDT3JMxmM0pLS1FaWordu3cjMTERq1at4mSZ42y4zjlJGHJUbPHz82O55qnVapsCGherR2twDfBOoTgLKgwR0JaXQ3X6NOf6rfv3s4Qht0nMoLKa3FxoLNyAuCLw9oaYkAKR10dwuduNrqrKZh2zwQB9ZSXEFr7tPsuWQZaWhtYffoDq5Emor11jiwIGw4CLQgD7vgFAx6VL0BCydvRF01dfsYUhi3hKfcFl/gDnrCuSG1j7zz/D2Gbd+sQSxY4dnIQhcWwsK5C22WCA2s5rVF+9yhKGRHb6+duDQWdAXYHtXdj2BnZK1ZaqVk7n0FmkogcAaxtqV/fmsYShMYsSrQpD4eNCWcGaKy5UQSlvJ9a3pKm8GWWnb3CqC3RZIlkKQ5GT2C6Mtbl1qM11LDaU1FsC/xj2ziHfhQpDFIozIbmRDQRGoxFnzpzBggULBqX/24k9qbLthWT5o9Fo8P7779stCPF4PLi5uRHThd8pcHW/cvY9A7picL3++us4d+4cMjMzceMGt99hs9mM/Px8vPPOO1i9ejViY2MHcrj9huuck2LvOBrfihSwm4vVknAIb9JTKPYydJWF24jOzsxb+ps3WWWW2ZE4wed3ZY2KioI4MhLi6GhIU1Igjovj7IYzFDB1dnIO9KvYuRPBv/0tq1wUEoKA555DwHPPwahUQnXuHNpPn4bqzBkYCIEOBwqRRUpIANBVVNjdj47w4yzw8ABfJoPJxgOUPfPHiX6uK5IFlb6We9wZANBzFLosM9QBXUKVz0MP2XU+V4J7gcjOYIT20FLdysm9qVPLdvEjWRGRMBDaWqMr25aWkc3LN8oHwaODUJfPdrkcs5gQdHofd2uhxrJmznUBoO0mW9R1D3AsHT2Pz4NniAd8o3zgE+kNv2gfhKeEwj/Ob1h9b1IodyL19fUoLbVtEekop06dwrx58zhnfRoukKw4JBIJxhLi79mL5QtwZ2cnNm7cyEkUcnd3R1hYGMLCwhAREYHExETI5XL885//7Pe47MGewLt6PXtTZTBw5j3rDY/HQ2pqKlJTUyGXy5GTk4OCggKUl5fbjP+kVCrx4Ycf4tlnn8X48daTYwxVSCJQZ6/kJPbQ2srepHMfwiE7KJTBgApDBOx9KSfVt5mmm8eDLD0d0nHj4BoXB3FkJIShoeDfAQHGOmtqOLv9KHbsgOeCBZD2ka5R4OEBz7lze6yyNIWFaP/5Z7T+8AP0lZUDMuaecxF+2DsJwp8tDE1NMOl0jDg33f3bEobsmT8Wg7CuXAhxn+wVhgxNTTDp9TbHISBkbQCA4DfftOt8JMSDaDGkVTm+U9hWx83yzZ4EFEa9Efn/KcSE5cz4UWMWjWIJQwKRAInzmNY7ug49rh/j7rLF9Rr6qi/z5ZAlhQeMSI9G+LhQBMT5wSfSG16hnnAR0Z8yCmUoQkpR7+XlxSlFsyUKhQL5+UzBurm5Gfn5+Q71N5QhZSsaNWoUnn766QE/19atW4kZmAQCARISEjBq1KgeMYjktkeyZhnsjEkGjnEUAevWNgONM++ZNYKCgrBw4UIsXLgQGo0GhYWFyM/PR35+PhQKBbGN0WjE7t27kZKSMuwEVpJlUXOzfRtVQJeY1GZhBd9tDUeh3E3Qp2kCJAugvjB1dMCoUkEgu7XjzZdIwJdIYLL4QeKJxfC6/374rVo1qC+qtxN9dTXnuma9HpWvvIKI99/n7GolGTkSkpEjEfDCC+i4cgW1v/+97SDIHLF0YwLsF0G66bx5k+UmJ/DwgK29DHvmr5vBXFckkbOv+E/W6JTLIbZhtWNNGBoIBtNiSKdyfEeSayBle7m6N48lDI2ePxJH3/8ZZuOth/b4mbGsTGnXjxTZZaFEsgDqC32HHjqVDmLZrfMKJUIIJUJ0ath/IS5iF4y9fzSmrpoIn8ihGzCTQqHcwmQyISsri1U+Y8YM3Mcl5pwFarUaa9asYYkCmZmZd5wwFBgYyCqrduDZwBatra04d47tYuzl5YWXXnqJU6p1a0GXBxN73IWcNT5n3TOuSCQSjBs3DuN+yf578+ZNnD17FqdPn2aJZY2NjaisrER0NDvhw1CGZNHjiDBEEs3c3NyGnVBGofQXKgwRcCh2D8nCw+ILReDtjZivv7b7xd1sMsGk0UAwTJRrgx2xZ4Bf0ow//TS8HngAPo88wkr13hduKSkY8d13qH7zTagGII6BkWDNw3cwsJyZZM7K4WHG3vkb7HXFI/wwmrRau87FFX4/sjvYordwO9AYdNxFFGdxM0+OxrIm+I+4ZfHl5uuGmNQoRjygsff3LxsZ4FjcHrOJvaPcO5NaN1JvCZ78eoXdgpDZZIZe0wmx2/C3wqRQhiP5+fmsXXgAmDJlikP9SaVSjB8/HhcuXGCU5+Xlobm52aFsREMVb29vCIVChltMY2MjVCoVZHb8likUCpw7dw5CoRC+vr7w9fWFn59fjyVEQUEBy7qHz+fjd7/7HeesVSTxYyBT2JPcqOyxAqpwIByAIzjrngFd7nFyubznn0KhwMqVK/t0OQsJCcGyZcswZcoUfPDBB6w5bGpqGnbCEGm8paWlMBgMfc6FJQUF7OQhNGMY5W6ECkMk7DSB5UkkLEsTk04HU69dCp5EgsgNGzi9vBsUCmiLi6EtLoamoACqs2fhGheH6M8/t2tcw43WffvQum8fxNHR8Lj3XsgyMiAdMwY8G1H7BR4eiNywAbV/+ANaDxzo1xgsXb8Ax4N8uxB2jwxWTHkdxRnrimSNJSRcmy24tOkkZN4w6XR2ZVqzioMBCYczV/fmYc5/z2SUjVmY2CMMSX2kGJHGfLBqqWlFVY6dFnh2fmcKJUJG/COgS1zTd+hZ9R7dsJSTKNShUKO+uBENxY2QF9Sj7GwFAuL88Pjnj9g1NgqFMjCcJiTxiIuL65eA052iuzdmsxmnTp3Cgw8+6HC/Qw0ej4eAgABWlqT9+/djxYoVnPs5dOgQTp06xSiLjIzE73//ewBk64qYmBjOopDZbEYuITlEXxY9pNhvfQlJpBd8a25RpPFxydg1EDjrngHA5s2bWfM+efJkJCayN3osCQ8Px5gxY1h/R8MxgHh0dDT4fD5j/SgUCpw6dQqzZs3i1Ider8fhw4dZ5QMRG4pCGW5QYYiAMDjYvvokAaCpifE57O9/J1rCmDs70ZGdDVVWFrRFRdAWF8NA+KHm30UB0HQ3bqBx0yY0btoEvrs7ZFOmQJaeDvf0dGIgZKDLqiXw1VfRevgwYIfvuSVGQqYzUWio3f3wpVK4ENyijC0tDo3LGs5YV6Tg29bugzUEPj5E0c0SUpBq1blzqH37bbvOR+ni2sECzP7NdIZFT/ysERAIBTB2GjHynjiWtY89Qae78Qy2L120RyB73ama2Ob+9/99AUKS2N/Hxk4jKrOrUZ5ViYaiBtQXN6KjmZ0q2NJFDgB4oAGpKZTBRqlU4hohm+dUQpZLe0hISICvry9L0Dh9+jQWL158R6V/Tk5OZokMJ0+eRFpaGqKiomy2b2pqIsZ4SktL6/k/SZCxJ+Du8ePHianU+xKGSFmc+goYTBpPVVUVJyuxU6dOcRaRBgJn3DMAiIqKYglDFy9e5CQMAeSA3MPRQkYkEmH06NGs75pDhw4hPT0dIg7xNTMzM4mWjRMmTBiwcVIowwXqPElAZK8wRHhJ7i0MCcPC4DFnDqtOZ2Mjyp94AhWrV6Ppyy+hysoivrwDIIoMlq5qdyKm9nYojx3Dzb/8BUVz56Jk6VI0ff01jASfcWFgIKTJyf06H2n+7RUKAUBIyG5mbG+HuR+iFescTlpXJLFGaKdYJgoL41RPTxChJCNH2nUuyi06mtUoPV3OKBNJRYie2mVhFj+LmaLWbDYj94D9wpCHvcJQkG1hyCvMEyPnsLPUtTeq8NUT2/Dt6l049+VFlGdVEkUhAJB4st1ASe5qFAplYDl//jxLHHBxcen3yxaPx0N6ejqrvL29HZcuXepX30ONBQsWsCx3zGYzvvzyS6IY0xuVSoWPPvqIdQ8kEglSU1N7PocSfstLSkrQ3t5uc3x5eXnYs2cP8VhfqdtJL+s3+4jt6ebmxgp6bTabsXv37j6DXBcWFuL777+3enwwcMY9A8iixdmzZ5GTk2NzjBUVFcjLy2OVBzvwrDsUuPfee1llSqUSmzdvtulyeOXKFRwgeBqEhIQghPAcT6Hc6dz5yoIDuCYmAnbsOrkTHlI0vTJnyKZOZZnOmk0mlK9cCQ3hy9nqmCwgxX4ZTgg8PSEdNw7eDz2EoDfeQPgHH4BnI8aMrrQU8vffx41nniGKQ45Y9/SGdD/cJkywOS5L3DMyWGUDmoIezltXOkLmN4+ZMyGwY3fJe8kSTvX0N2/CZLFzKAwMJLrl9YUoIgIBL78M/9Wr4bV4MaQTJtjdx53C1b3stZAwOxZCiRBRk8MZ5ZXZ1XYHkgaA4MRA8ATcBZcR6VGsMstsaTFTIwnr24wvV36Lm3nMutYISmTfcyoMUSiDzxlCzL+xY8dC4mDMvt6kpqYS3ZFOnjzZ776HEiKRCA8//DCrvK6uDn/729+sXu/169fx4YcfQi5nf09mZGRA3Mt6N4KQlEGlUmHz5s1QEiyou4/v2bMHH330kdXsYGo1WawHyMJQVlYWDhw40JNFq76+nnGcJAZmZ2fj888/Z1kEtbS0YM+ePVi/fj20gxQP0RrOuGdAV/Yxkqj35Zdf4tChQ0Rhzmw2IycnBxs3bmTdt7i4OGJWteFAQkICEhISWOW5ubn4+9//TowxZTAYsGvXLnzyySesueLxeHjssccGa7gUypCGupIREAUHw2vxYrTu3WuzrsDbGz7Ll7PKlceP3+qPoDpr8vK4CwUCAdynT2eX2xn7xlasnoFqw5Wwd95hXVfrgQNo//lnm221BQVQnTnTk8K+G1JWMRLWrkt99SrMJhNDHHHx9YXvihVo2rKFU998qRR+hPSkysxMTu254qx1pa+uhr6ujmFJx5dI4P/UU5B/8IHtcYaFwfuBB7iNyWRCZ00NK5tb4CuvoPZ//odbHwACXnwRXgsXMso0RUUoIzyw3emUnCyHukUNqfettK7xM0egPKuClebdETcyoMuVbOzi0UQRyhKpt4SVLQ0ACo+XMPsMYf8t38yrI6a6J8ET8BA3PYZVbk+gbHvELgqF0sWNGzdQR/gd6q8bWTc+Pj4YNWoUK2BscXEx6urqhq3lA4kJEyZg5MiRKCwsZJTr9Xps3boVe/fuRXh4OIKDg6HValFdXY0aK1lao6OjsXjxYkaZv78/wsPDWQGki4qK8D//8z+YOnUqgoKC4Orqira2NlRXV+Pq1as208U3NjbCbDYTBTxS9i4AOHjwYM//LWPqTJ8+Hf/5z39YFkIXL17EpUuXEBYWBnd3d7S1taG2tnZAg1/by2Dfs26WLVuGf//734w50ev12LdvH44fP46oqCj4+fnBxcUFra2tqKqqsmq1ZO0cw4VnnnkGf//731liZlNTE9599114e3sjKioKMpkMtbW1qKqqsrqGFy1ahNjYWOIxCuVOZ3ibnAwiAc8/z8lqyO+JJ1hZqwytrejobc5JsOwx2pF5yv/ZZ4nubXyCn3Y3ZoL/sK0YL4606Q+a69dZZZ52pLDlS6Wssk7Cbos912Xq6EDH+fOscv+nnwafY1YJ38cfh4uXF6tcORABlHvjrHVlNKLxf/+XVc9n+XIIbbmI8XgIfO01uwJ4K3/6iVXmff/9kHJ0QRDHxMBz/nxWeeu+fZzHcCdhMphw7SDzb83N1w2zX2OKgnq1HtePFjt8noznp3ISUqY+MQlCCXONqVs1rIDXJItITRv33d+MZ6cSYx8JhOTvdYOeHRNDKKZ7JxSKvZCshWQyGZLsyDhqiwyCVS5w51kNAcATTzxhVezq6OhAYWEhfvrpJ2RlZVkVGIKDg/HKK6+wLE94PB6effZZohWPTqdDZmYmtm/fjq+++gp79+5FTk4O64U6OjoaQRYhFZRKJUpLS4ljkclkNsU7S8sZHx8fTJo0iVjXaDSisrISeXl5qK6uZolCCQkJROuawWQw71k3iYmJWE7YmAa6rLry8vLw888/49ixY8jOzrYqCj3yyCNEi5vhhKenJ15++WWWy2E3LS0tuHz5Mk6dOoXy8nKrotCsWbNwnx3vIRTKnQYVhqwgCgtDyNtv92mV43nfffAlmBu27N7NSF+vLSlh1ZGmpHBybfGcNw8Bq1cTj/H6MMk2EfxqXW188TvSpj+QMk15zZ8PLw6ZRaQTJkBGSHmrKy9nldl7XU1ffcUqE3h4IGLdOpvuU16LF8P/mWfY47pxA9oBzozhzHXVsn8/y6WML5Eg9rvvILPygC7w9kbU//4vy6rLFo2ffkrMThb2t79BHMeOOdMbl4AARG7YwLIIM3Z0oMVKLIS7gav72JY83mFM8fL6kWJ0aqwHALWFd5gXFrw9p0+LnKT7RmHyY+NZ5Vd2X2Olr28oaWTVC0sJhXugbYE2cV4Cpq1OJR6zFKW6IV17YIK/zXNRKBQmFy9eZJVNnDhxQANDJycnM9J3d5OVlUUMrDuc8fHxwZtvvomUFLalJRdGjx6N1157jThfQJdb0hNPPAFXO13mXVxcMH/+fKxZswbTpk1jHT9P2GTr5oUXXugzhbtOp2O5iK1atcruTFHjx4/Hiy++6PSg5IN9z7qZPXs2Fi1aZFdq9m4kEgkee+wxzJ4926ExDjWioqLw1ltvEVPY28LV1RWrV6/Go48+Cv4wD9NBofQHuh3aBz7LlkEcE4PqNWtgaLz1ksITChHwyivwf/JJVhv9zZto+PRTRpmWYBkjcHdHxAcfoPq3v0UnIeieS2Ag/J99Fr6PWE+13JfbFEkM8Zw3D5319ejIzgZPIICushK6Xjs6jrTpD7qSEuhu3GC5DYX84Q8QR0WhacsWdpYwFxd4L16MwNdfB8/CskV99SpnYaiv61KdPYuOnBy4WVioyKZMQezOnah56y10WKT55EulCFqzBj4PPcQ6l9lkQu1f/2p9IhzEqevKaETDJ58g/L33WHUjN2xA26FD6Lh0CbrSUrj4+EAyZgy8Fi50KK29SaOB/MMPWecShYVhxHffoeGjj9D09dcM8RUAPO65B4Gvv06MM9W6bx9MhJhUdwsNxY2oK6hHMCHmTje5+x1zI+vN+GXJ8Ivxxe41B6BqvDXfAqEAM1/JQOqT7B3f1pttOPVpFqtcfp0tDrq6i7Hsg/ux+7cHibGQ3ANlSH92KiY+Yv1hXOJB3n0lCUOJ80aivV6Fiuxq8AV8KCpb0FjaRGhNoVC6IcV1GSg3sm5cXFwwZcoUnDhxglGu0WhQUVGB+Ph4YvYrkmUM13r9wcXFBTwej+H2Y885JBIJXnzxRZSWluLQoUMoKiqy6c6VlJSERYsWcXpRnjhxIuLj43HgwAGcOnWqz6DOMpkMEydOxPz583sCLZOyYZUTnse6CQoKwm9+8xv83//9HyqNOSDWAAAgAElEQVQJcQwBoLm5mZEpSygU4uWXX8alS5fwww8/WLW0AbqCas+dO7dn3VnOtbW5H8i1MNj3rJvFixdjxowZOHr0KDIzM/sM/A0AXl5eGD9+PBYsWGDVwqY/2LvWB3LOfXx88Lvf/Q6XLl3CkSNHUFFR0edaDggIQEZGBtLS0jhl4+vP3zGpXn/akuaNQukvvOzsbOt/MUOYp556akD6EYaFIeHQoT7rmM1m6MrKoC0pgTA4GJLERPCt/DFX/vrXaLc0ZebzEbtjB1zj41n1TZ2dUP74I3Tl5TCqVHDx94dk1CjIUlNtxvcxtLWhcMYM1gsyALj4+WGkxQOTJdriYpQuW9avNuK4OMRZZH1oOXCAc3pxWUYGIj/+mOg2YuzogPb6dehra2Hu7IQwIACu8fHELHBmsxmVL7wAVRb7BdOhuQgIQOyOHXCxYiFkaGuDJj8fxtZWuMbFQRwTY/V+NXz6KRo2bCAe69f8OXtd8XiI3LCBGFjbEdS5uShfudLq8egtW+A2cSLxmEmjgbakBLrycvClUrgmJEAcGUmsqykowI2nn4apj2CY9uAV5olfH3qOUVZ4vAS7XrftqpY4fySWrl3EKDvxr5M4u+WClRa3uO+PczF+GXO3dPPDX6G+iG1ZQ2LSr8Zh3lv3EI+11LRiw32fceqHdP2WmM1mNJU1o6GkER7BHghODGTFM+rmu1/vRulJ9gsEj8/DcztWISCebbVj7DSi4MciNJU3Q6fSQ+bvhqBRgYhJjQRf0Pdun6ZNgw9nbGRZKMn83PDaiRf7bFtf3IjNy9gWhf3liy++GPA+KRTKnYter0dJSQmamprQ3t4OtVoNmUwGPz8/+Pv7w9/fv0+LnL5QqVRoaGhAQ0MDGhsbodVqezKDhYeHIyIighg7yFEUCgUUCgVUKhWEQiF8fHzg4+Nj1YWqm8bGRhQXF6OtrQ0qlQpubm7w8vJCREQEwsPD+2x7OxjMe9b7HE1NTT1zqlAoYDAY4O7uDg8PDwQHByMykp3Y4U5FpVKhqKgIra2taG9vh8FggKenJ3x9fXvia1EolFtQiyEO8Hg8uMbGwrWPYGRmgwE333mHLQoBgMmE6t/+FiO++w58C1NdvlAIr0WL2G0s0OTnQ+DtzQg47OLpCdnUqVCdPcuqb2hqgq6y0urLMgCIoqK64tT8IgA40qa/qE6fhvzDDxH8xhusYwI3N7hNnGhVHOhN/YcfEkUhwMG5aGhA5SuvIPKjj4jikIunJ9zT0myOq3n7djQQ4vMMCM5eV2Yzql5/HZEbN0Jmxdff6nmKiiCxcN8zd/bttlTzhz8gauNGlkUZ0OXGJh07FlIbZuW6GzdQ8cILAyYKDWfyDl3HnDdmEmPsXDtQQGjhODweD/6xfvCP9bNax2Qw4fA7R4miENCVgWz3bw/ime9WQujK3BkTCAUYs4i9Q23JzXw5pN4SeIV49pRJPCWInhqJ8rMVjLqqpg4oKlvgE+kNa/hGeYPH57FEJQqFQnEmIpEIo0ePHpS+ZTIZZDIZYmLYwfsHg24hyF66xZThwmDes97noKnWbyGTyTCBY3xKCoVCYwwRUWZmonnbNs71jSoVKl9+GS0Wlh+90ZWXo/bPf4bRzhdUU2cnGr/4AuWPPw7F9u2s454WmZd6U/XaazC0tlo9zheJILIIHuxIm/7S/PXXaNi8GSYH4gIYVSrc/Mc/iHGBeuPIdWmuXUPZihVQc0z9zhhXRweq16xB3TvvAEZ2UNuBwtnryqzToWL1asjXr4fJhrkyAJj0etRv2ICa3/2O3ZcNYaizthZljz8OJYcsdSTaz55FxfPPw9jHfb+b0LRpUfwT2w3UbDYj90D/3MhKMstwcdtlzvV1Kh2+e/l7XP7+Wp/1msqbcfDPP0Kvtu+7wdhpRNYXF/Dl498iZ/sV1vGkhaOI7Xa8thfqVrbraTcuIhd4hXlaPU6hUCgUCoVCoQxHqDBEwmBA3bvvovbPf0Znk/V4EobmZtR//DGKFyywaq3Sm7ZDh1B8331Q7NoFsw2xwNDaiubvvkPxffehft06mA0GomWQpI/dB11ZGSpffBGaAuvWAEKLXQV725h1Opb/rpkQ08cWDR99hOL589H09decrDs6GxvRvG0bSu6/H4rvvrNZ35G5AIDOmzdRvmIFqt54A+q8vD59lQFAV1UF+b/+heKFC9H24482xzUQ8+fsdQWDAU2ff47i+fO7rOTOnIGuqgpGtRpmkwmG5maoc3NR//HHKLn/fjR++ikxgxqX+2xSKlH16qsof+optJ85A5MNMQkA2s+cQdnKlah84QV01tfbrG8vBp0BJiPTYo5r0GZSPUfbms1mdGr7jldgyfVj7IDlVTk1aK3hns2OhNFgwo/vHsfBP/8IVZP1WE4dzR34+ePT+HjBZpRnkeNKWJJ/qBAb7vsMl3blsubdEnWrBtnfXcbH923G8XUnYTKYWJZBABAymu2OCgBNZc3Y9uL3qCuwvm68QgY+JgOFQqFQKBQKhXI7oTGGCDGGlMePo+r117s+CASQTZ4M8YgRcPH3h7mzE/rqaugrK6EpKCCmQueCwNMToshIiMLDIY6IAN/NDca2NhgUCmiuX+8KLGxDhLAHYXAwhMHBEHh5wazVorOuDnq5vE8RwpE2AwHP1RWi0NCe8wuDgsAXiWBQKGBoboaurAyafMctHPpzXQJvb7hNmgRhQAAE3t7gi8XorK/v6qOmBtrCQofHNRA4e11xRZaaiiiLoOyKnTtx829/s6sfnkQCt/HjIQoLg8DLCwJ3dxiVyq6/yZoa6GtqYGxpGcih31GkPj0Z91ikqd//h8PI3cf978lWjCWegIfoyRHwG+ELd38ZjJ0mKKpboKhsQV1BPYyEtPBckXi6wifSG97hXvCJ8IbITQRNmwZqhRry6w2ou14PDNDy9gz2gEewO6ReEnRqDWirU0Ipb+9X5jZr0BhDFAqFQqFQKJTbCY0xZAujEaqsLE4WQXZ129YGTW4uNLm5A9qvNTrr6tBZVzfobQYCs1YLXVkZdGVlg9J/f67L2NIC5ZEjAzyigWOw1pX30qXgCYXQVVZCX1GBTrncrvYiQpwgR6x5zBoNVGfO2N2O0kXyA0xLMJ1Kh4Ifiwb0HGajGeVZlZwtguxB06ZFbW4danMH/3uprU6Jtjp25jMKhUKhUCgUCuVOgwpDFArFJv7PPsuIwdTZ0ICiOXM4t/dZupRVpi0uHpCxUbgRlhwCv2hfRlne4UIY7HRHo1AoFAqFQqFQKHcWNMYQhUKxibaIaVUiDAiAdPx4Tm09582Da3w8o8xsMkHtJGs5CgAeMO2FVFbxle/pPaBQKBQKhUKhUO52qDBEoVBsQgraHfq3v0FgI8WsLCMDoe+8wyrvOH8eRoViwMZHsY5AKMCS9xZiRDrTna/6Sm2fQZYpFAqFQqFQKBTK3QF1JaNQKDZRX2Gn/BaHhyPh0CEodu2C8vhxdN68CaNGA6G/P8TR0fBZvhyyqVNZ7Ux6Peref98Zw74rmffWPYidFo2W6laIZWIEJvjDRcT+qj+75cJtGB2FQqFQKBQKhUIZalBhiEKh2KTj4kU0b9sG31/9ilHOl0rht2oV/Fat4txX/fr10JWw06ZTBgaPQHd4h3nBO8zLap2Ki1Uo+XlwgrtTKBQKhUKhUCiU4QV1JaNQKJyoW7sWqnPnHG5vNhggX7cOzd98M4CjoliilPedSUuv1uPgn3500mgoFAqFQqFQKBTKUIcKQxQKhRtGIyp/8xvIP/wQnY2NdjXVFhfjxlNPoemLLwZpcJRuWm9aF4Y0bRpsfX4nWmvanDgiCoVCoVAoFAqFMpS5613JDE1NaPzsM4B/SyPTXLt2G0dEoQxdzBoNmr78Es1bt8LrgQcgS02FKDQUwpAQuHh1uS6ZTSYYmpthaGxER04OWg8cgLaw8DaP/O6h5kotbpyvRNDIAEg8JQAAVVMHrh8pQtaXF6GUt/erf1VTB858dg68Xt+Ztdfq+tUnhUKhUCgUCoVCuX3wsrOzzbd7EI7w1FNP3e4hUCiUXvAlEvAkEhhbWwGT6XYPhwJA6iOFXq2HQWu43UOh9MEX1JKOQqFQKBQKhXIbuesthigUysBg0mgAjeZ2D4PSC7VCfbuHQKFQKBQKhUKhUIY4w1YYeuSRR273ECgUCoVCoVAoFAqFQqFQhjU0+DSFQqFQKBQKhUKhUCgUyl3KsLUYuv2Y4RegR3CIDj5+nXBzN0Is6oqrotPz0dEugKJJiLqbYjQ1iADwbu9wKRQKhUKhUCgUOzCZTDAYDBCJRLd7KBQKhUIZRKgwZC88M6KiNYhP7IDM3Uis4upqgqurCb7+nYgbpYaqXYDiAjdU3JAAZioQUSgUCoVCufvo7OyEi4sLeDzys5BKpcJf/vIXmHolMJg8eTINH+BEqqqqcOnSJcjlcsjlcjQ0NMBoNMLLywtBQUEIDg5GVFQUJk+eDD5/aDkeaDQa/OlPf4LReOv5fMKECVixYsVtHBXFEei9pFCcDxWG7MDdw4CJqa3w9rEvw4/M3YjxU5SIjlMjO8sL7Uo67RQKhUKhUO4eLl26hB07dmDRokXIyMgg1tHr9VAqlYyytrY2Zwzvrkej0WDfvn34+eefYTazExa3traitbUVhYWFAIDjx4/jscceQ1RUlJNHap3Ozk7WeqHrZ3hC7yWF4nyoQsGRoBAtJqe1wUXI/rHkirePAbPmNuP8GS/U14kHcHQUCoVCoVAoQ4/6+np89913KCgoAACGBQBlaFBaWopPP/2UJcr1RVVVFd577z3MmTMHy5YtG8TRUSgUCsUZUGGIA0EhWkyd1gpLi1mDwYy8XA2u5+lQW6NHu7LL9Nndg4/QMBFGJYmRNFYCF5dbJtMuQjNSp7cg66Q3FYcoFAqFQqHcsRQXF2P9+vUwGOyztKY4j46ODmzevNkuUagbs9mMo0ePIjg4GOnp6YMwOgqFQqE4CyoM2cDdw4DJaW0sUejaFQ0OH1T2iEG9aWs1oa1Vi4I8LY4caseCRR4YkyLpOc7nA1PSW/HTEV/qVkahUCgUCuWOpK2tjYpCQ5xvvvkGra2trPKAgADcf//9iIiIgJubG27evIkLFy7g1KlTrLrbt29HXFwcAgICnDFkCoVCoQwCVJXoC54ZE1NbGe5jJpMZB/cqcfGcmlMX7UoTdnzbihvleix60AN8fpf1kIuwq++fjvjSgNQUCoVCoVAoFKdSUFCAy5cvs8ozMjLw6KOPQigU9pTFx8cjPj4ekyZNwoYNG6DT6XqO6XQ6fPvtt3jttdecMm5rSKVSPPjgg4zg5eHh4bdxRBRHofeSQnE+VBjqg6hoDSvQtD2iUG+629y/1LOnzNvHgKhoDSrKpf0bKIVCoVAoFAqFYgdlZWWssoiICKxYsQICgYDYJiEhAcuXL8c333zDKC8tLYXJZLqtmcpcXFywYMGC23Z+ysBB7yWF4nyGVp7JIYUZ8YkdjJJrVzQOiULdXDynxrUrGkZZ1zkcD2hNoVAoFAqFQqHYS1VVFatsyZIlVkWhbjIyMhASEsIo6+zsRF1d3YCOj0KhUCjOgwpDVvAL0EPmfitzhsFgxuGD9gfms+TwQSUMhltCkMzdCL8Afb/7pVAoFAqFQrmbIKVVH87ncTYkYYhr+nlSPVJ/lMFhOKz9ofZ34+zxDLXrp1BsQV3JrBAcomN8zsvVEANN20u70oS8XA1Sxt9yHwsO0aGpgWYoo1AoFAqFMryRy+W4du0aALKr0tWrV6HX39oQi4iIQEJCAue+L168iLy8PCgUCrS3t0MgEMDLyws+Pj5ITk7G5MmT4eHh4fD46+vrceXKFRQUFKCxsRHt7e3Q6/WQSCTw8PBAWFgYxo4di+TkZEgkEtsd2klZWRnKy8sZZSNHjrQ7vopCoUBOTg6jLDIyEvHx8T2fOzs7We24vsy6urqyyjo6OlhlGo0GZ86cYfQbGxuL6OhoTufp6OjA2bNnGWUJCQmIiIhg1TUajcjMzITReGtjNywsDKNGjeJ0Lms4856QGIw1qdfrcfLkyZ77wuPxkJGRAVdXV5SUlODQoUOoqKiARqOBr68vQkJCkJ6ejuTkZPB47NioLS0tOHv2LG7evInGxkY0NjZCrVbD1dUVMpkM3t7eSEhIwKhRoxAbG2tzfP29lzU1NSgsLERdXV3PP7VaDalU2jNnSUlJGDt2LNzc3Dj1aTAYkJmZyYh7lJaW1tNeLpfj/PnzuH79OlpaWtDW1gY+nw8PDw8EBARgzJgxmDhxIry9vTmdj0JxNlQYsoKPH/PH8nqezkpN+7mep2MIQ5bnolAoFAqFQhmO5OfnY9euXX0ez8/P7/k8ceJEm8KQWq3G3r17GS+y3RgMBjQ1NaGpqQnFxcX4/vvvsWjRIixYsMCueDcKhQJ79+7F+fPnicc1Gg00Gg3q6+uRk5MDqVSKhQsXYtasWTZdr+whLy8Phw4dYpSlpKTgxRdftKufkydP4vDhw4yye+65hyFC+Pn5scSc2tpam0JFdz1L/Pz8WGX19fXYuXMno2z27NmchaHa2lrWepo/fz5RGOro6MD27dsZZSkpKf0Whpx5T3ozmGuyubmZdV/i4+Mhl8uxZcsWxt9Z999Xbm4uoqKi8NZbbzH6OXDgAC5cuMAQcbrRarXQarVoampCSUkJDh48iKioKCxZsgQjR460Oj5H76VSqcS+fftYYmQ3arUaarUacrkc2dnZkEgkmDt3LubMmQORSGSz7x07djDKoqKiEB4ejh07duDMmTOsNkajES0tLWhpaUFRURH27t2Le++9F4sXLx7Q7w0KZSCgrmRWkLkzg07X1gycu5dlX27u7C9SCoVCoVAolLudtrY2rF27FpmZmZysWUwmE/bv349PPvmEs/VLUVER/vrXv1p9ASehVquxc+dOrF+/HhqNxnYDjqSmprLKrl27RrTGsYbZbCZei2XfQUFBrDqWwgWJGzduoLi4mFUeGBjIeYzDCWfek25ux5qsqKhgiUKW9LbGa29vx7p165CVlUUUhfo6z7p163Dy5Em7x9gXx48fxx//+EecPn2a89++RqPBvn378P/+3/9DS0uL3edUKpV45513iKIQCYPBgMOHD2PTpk12zRmF4gyoMGQFkYj5hTIQbmTW+hKLBq5vCoVCoVAolDuF0tJSh4Ia5+bm4qeffuJUrz/iTlFREd5//30YDAbblTkQEBDAcrUxGo24dOkS5z6Ki4uhUCgYZWFhYSzXp+nTp7PaFhQU4OjRo1b7ViqV+OKLL1gv3rGxsQgODuY8xuGEM+8JcPvW5NatW20KKt1Cll6vx8cff4zGxkaHxth9vtLSUofb92b//v3YsWOHw3NWU1ODd999F83NzXa127RpExoaGuw+35UrV3Dx4kW721Eog8mwdSWbP3/+oPavaWN+fvNNdp3Lly8DAE6cOEHsY/bs2QCAcePGsY6pe4nS7e3tGDFCDpVKBaBLTa6pqUFVVdWAPWgMJjweD15eXggICIC/vz/DFFMkEvUcEwqFt3GUFAqFQqFQBpvk5GSIxV1xE4uLi1kWDykpKRgzZkzP59DQULv6Dw0NRVpaGoKCgmAwGFBXV4dTp04RX+j279+PmTNnWnUpa25uxpYtW4g798HBwZg5cybCwsLg6emJuro6VFRU4MyZM2htbWXUrampwfHjxzFv3jy7rsUaaWlprBfm8+fPY9q0aZzanzt3jlWWnp7OKouNjUVSUhLy8vIY5bt27UJRURGWLFmCoKAgCAQCqNVqXL58Gbt27fr/7N15cJv1gf/xjy6f8n3Ejh3HTuKcJje5KZtSdqGBUs7t0i50oNuB7TClM9vpMTt7DO38pscy07Jtp2W3S7dLO5SmobCklLMEGiAHCTntOIdjx/F9yZcsy9bvj4y1lvVIlmzZkv28XzOe2F89z6Pv89UjR8/H30MDA4Er9FosFt1xxx0R1W2umq3XJFGvSUlKS0vT2rVrJV0bFldXVxfwuNVq1YYNG7Rjxw7l5+crPT1d/f39am5u1uuvv67a2tqgY+7bt09f/epXp1Wv9957Ty+//LLhY0uXLtW6detUXl4up9OpxsZGXbp0Se+++27AXGfStd6JP/3pT/XVr351yvcsixcvVlVVlYqLizUwMKCamhrV1NT47/HGe+utt7Rt27YpPQ8wE+ZsMDQfjIyMqL6+3v/LfHh4WFeuXFFDQ8OUAiGbzaacnBylpqbK4XAEfSUlJclut2toaMg/Lnni11S6Nfp8voDxs+NDIklqbW1Ve3u7SkpKDMefAwCA+SE/P1+7du2SJCUnJwcFQ6tXr/Y/Ho2kpCQ98MADuv766wPK169fr927d+tXv/pV0HMNDg7q4sWLISe7/cUvfhHUw8BqteqWW27Rnj17ZLf/38fkgoICrV27Vrt379bTTz+tmpqagP1efvllbdu2TVlZWVGf20SbNm3Sc889p6Gh/5vfsra2Vp2dncrNzQ27r8fjCerJYrPZtGXLFsPtv/jFL+rf//3fg4aGnTx5UidPnpTNZlNqaqrhja10LRR66KGHIpqXaC6brdckEa7JlJQU3XXXXdq6dascDofq6+v11ltvKT8/3//8E68Xi8Wiv/u7v9PGjRsDyjMyMlRUVKT169fr5Zdf1osvvhjw+Pnz59XV1TXlCZndbrfhnGYWi0V79uzRnj17AoLhkpISbdmyRTfccIN++tOfqrm5OWC/y5cv65VXXtHtt98eVT2cTqfuuusu7dixI2By7htvvFGDg4P6zne+E9Tzsa6uTnV1dRGvBAjMNIaSxYnb7da5c+fU3d0tr9erixcv6uDBg7p06VJUoZDD4VBxcbHWrl2rG264QWvXrlVlZaXKy8tVUlKiwsJC5eTkyOl0KikpSVarVampqcrNzVVJSYmWLVum6667Tlu2bNGNN96oG264QVVVVSosLJzypGjd3d06d+6c/vznP+vo0aNqb2/X6OioGhoaVFtbG/CfKgAAQDgWi0Vf+cpXgkKhMSkpKfrsZz9ruBqZ0Vw40rWbsok30pJ055136o477gi4AR8vIyNDjz/+uDZv3hxQPjQ0pH379k12KhFJSUnRpk2bgsojmW/mo48+ktvtDihbu3atnE6n4fbJycl67LHHdNttt/l7eo03MjISMhQqLy/XV77ylZCh03wyG69JolyTn/nMZ3TjjTcqJSVFNptNFRUVeuihh/SpT31K0rU/CE/s/bN8+fKgUGiiPXv2GE40b3TOkXrzzTcNr89HHnlEt99+e8jeggsXLtQ3v/lNLVmyxPCY0d6rPPzww9q5c6fhim2pqal67LHHlJGREfTY+In4gXgjGIqD7u5u1dTUyO12q6+vT4cPH1ZdXV3EvXVSUlJUWlqqDRs2aNeuXVq1apXy8/NltVqVnp6ugoICFRcXa9GiRSovL9eyZcu0cuVKVVVVad26dVq1apWWLl2q0tJSFRQUKCsrSykpKbJarXI4HCosLFRVVZV27dql6667TgsWLJhySNTT06MTJ07o1KlT8ng86uvr09mzZ9XS0hLxxHAAAMC8Pv7xjxvewI2XnJysm2++Oai8t7fXcHujaQCWLFmiT3ziE5PWx2q16r777gtaxei9995TS0vLpPtHwmiYUSQhRKRDlsbzeDxyOByGN7Xh5Ofnhwyc5qOZfk0S4Zpct25dyAmxx/T29gYNJ3S5XBEdf+vWrZKuhSVlZWXatGmTYaAbqYMHDwaVrVmzRuvXr5903+TkZN17771B5QMDA1FN+r1hwwatXr067DZ5eXnavXt3UHlPT4/B1kB8MJRsFvl8PjU1Nfl/Qbe0tOjs2bMaHY1s8uns7GxVVFQEdLe0WCzKyMhQVlaWsrKyIhoTm5KSopSUFMPHPB6Puru71d3drf7+fhUUFKigoECjo6Pq7OxUW1ub2traoh7q1traqs7OTlVWVqq4uFhXr15VV1eXysrKlJaWFtWxAACAeUwWbIwpLS0NKgu1ctSZM2eCyu6+++6Il7jPysrSjh079Kc//SmgvKGhISarcy1btkyFhYUBE9s2NTWpoaHBcMJi6drN+cTzysrK0po1a0I+T11dnZ566qmQvYLCOXLkiI4cOaJbbrlFd955Z9T7zzUz/ZokwjV50003TbqN0+mU1WoNuH9pamrSb3/7W336058O2bNJkrZt26b169crPT09ovqEM3ZfMtGnP/3piI+xZMkSrV+/XsePHw8or6mpMZyc3Uikw86Mwm1GUSCREAzNEq/Xq7q6OvX29srn8+n8+fNqaGiIaN+cnBxVVFQoOztb0rW/CmRmZio7O1uZmZlT7s1jJCkpSYWFhSosLNTw8LA/JOrr61N+fr7y8/O1cuXKgJBoeHg4omN7vV5/b6GxrqQ1NTVasGCBioqKIv6PDwAAmENGRkbEE1Tn5eUFlU3s2SBd+8PcxJ5ENptNixcvjqpuS5cuDboJn8oKRaFs375dv//97wPKPvjgg5AhxOHDh4P+2Lh169aQn69qamr0ox/9yPDmtLi4WFVVVSopKVFycrKam5t1+fLloBtoSXrllVc0PDys++67L9JTm7Nm6jVJlGuysLBw0m2sVquKi4vV2NgYUP7aa6/p5MmT2r59u6qqqgyDWpvNFpNQSDIegrZixQqVlZVFdZybb7456LoONQR1IovFEnHoZjSUbC4sMgTzIBiaBQMDA7p48aKGh4fl8Xh06tSpoNUDjOTm5qqiosI/aZzNZvNP6hzLMCgUh8Ph7zE0PDysnp4edXd3q7e3V3l5ecrLy9OKFSvU3d2t1tZWtbW1Bc3wb6Szs1MffPCBfzhbS0uLuru7VVZWZqouyQAAIDyjsCcUoxsvo17ZV65cCSobGRmJaviIpKDJZKXYB0MvvvhiwND7Q4cO6a677jIMe4yGLO3YscPw2B6PR//xH/8RFApZrfHbwQQAACAASURBVFbdeuut2rNnj+FnzfPnz+sXv/hF0Hm+8cYbKikpibh311w1U69JIlyTDofD/0foyXzsYx/Tr3/966Dy5uZm7du3T/v27fP3jKqqqtKqVatiPkKgvb09qKyoqCjq4xjt43K55PF4gobmTZSVlRW2h9R4RqM1Ih01AswGgqFZcO7cOfl8PvX09OjkyZOThid5eXmqqKjwj7m12WxasGCB8vPzZyUQMuJwOPw9hrxeb0BIlJOTo5ycHC1fvlw9PT1qbW1Va2tr2PMcHR1VbW2tWlpatHLlSknXVnfIy8tTSUlJ3M4TAAAkjmhuJiOdIyfU8LJf/vKXET9XKLGaY0i61mN89erVARPU9vT0qKamRqtWrQrY9urVq6qvrw8oq6ioUHFxseGxDxw4YDgvzCOPPKJ169aFrNOyZcv0T//0T/rud78b9Hz79+/Xtm3b5vVnuJl6TRLhmiwsLIz4PbRz504dOnRIFy5cCLlNT0+PDh48qIMHD8pisfiXjr/++uunvArZeEZtFk2QPMbpdCo5OTkoJO3v7580GJpsRbrx5vP7AvMDY3dmgc/n05UrV/Thhx+GDUusVqtWrVqldevWKTMzU3a7XSUlJaqqqprWBNCxZrfblZeXp6VLl+q6667T4sWLlZWVJavVquzsbC1fvlzbt28P2a12PJfLpcOHD+vSpUsaHR1VR0eHzp49y2RsAABAqampMT+m0fCyWIlljyHJuHeJUS8So7JQvYUk6fXXXw8q27ZtW9hQaIzD4dDnP//5oM+l7e3tOnr06KT7z3Uz8ZokwjVZUFAQ8TEdDoceffRRw1XGjIxNo7F371594xvf0A9/+MOIRk+EYxQMRRPUjJefnx9UFslrEmkPK2AuIBiaBTU1Nf5eQ6GMLYNZXFwsi8WikpISrVmzRoWFhQk9947NZlNubq6WLFmi6667TuXl5f55jyorK7V58+ZJh4f5fD5dunRJhw8fVk9Pj4aHh3Xx4kVdunQp4vmLAAAAIjGTE74ODg7G9Hjr1q0L6jU18Q+No6OjQSGEw+HQ9ddfH7KOXV1dAWUWiyWqOYJKSkr08Y9/PKj80qVLER9jrpqJ1yQRrsloh3plZGToK1/5ij7/+c+roqIi4v18Pp9Onz6tb3/72zp//nxUzzlecnJyUFmkKzxPZDQcLJLeU9Gu5AckMoaSzYKJk7NNlJubqzVr1sjhcCg5OVkVFRUz8heymWaz2fzDylwul+rr65WZmanNmzervr5ely5dChuO9ff36+jRoyotLdXSpUv9Q9VKSkqm1DUUAABgIqO/8qempmrt2rXTPnak841EyuFwaMuWLQETCg8NDemjjz7yhwy1tbVBQc+GDRtCfpY0WsmpsLAw6kmBly5dqtdeey2gLJLeKeE+C04UydyVs20mXpO5dE2OZ7FYtH37dm3fvl3Nzc06evSozpw5o4sXL046f47L5dKTTz6pL3zhC9q4cWPUz20UAk31D8pGvZeM5iwD5jOCoTgrLy9XRUWFLBaLsrKytHjx4oQZMjYdmZmZWrVqla5evar29naVl5eroKBA1dXVkw4Tu3Llitrb27VixQrl5eWpvr7ev7T9ZGN9AQAAwjFaeWnVqlV66KGH4lCbye3cuTNopalDhw75Q4hoJp2Wri0CMtHYvJbRWLhwYVCZ0YTAE0WzElOse2DFSqxfk7l2TRopKirSnj17tGfPHg0ODqq6ulqnT5/W6dOnDa856Vq487vf/U7r16+PeoSEUQ+njo6OqOs9tsDOeBaLJWarpwFzBcFQnNjtdq1evdo/prW4uFgLFiyYV10SbTabFi1apNzcXP/kexs3blRjY6MuXLgQtrun2+3WRx99pKKiIlVWVqq3t1dnzpzRwoULVVBQMK/aCQAAzB6j5aUbGhriUJPIlJWVqbS0NGDlqjNnzsjtdstut+vYsWMB2+fm5oad+8Wo18pUboKNev5E8ge8aIb7hJqUOd5i/ZrMtWtyMqmpqdqwYYM2bNgg6dpE3AcPHtS7774bFPa1tbXp8uXLUQ1Hk4x79EwlGDIKrdLT0xN6Kg9gJhAMxUF6erquu+46paWlyWaz+eflma/S09O1YsUKtbS0qLm5WaWlpcrPz1dNTc2kv8Cbm5vV0dGh5cuXa8GCBWpsbFRXV5eWLFkih8MxS2cAAADmi5ycHDkcjoBhJ21tberr65t0XsTxOjs79f7778vhcCgvL095eXnKz8+fkZ4GO3bs0G9+8xv/z16vV6dPn1ZSUlLQjfa2bdvC3tQaLQ4y2bQHRoz2mXhso2FM0fQCqquri7pesyWWr8lcuiY9Ho+am5v9X52dnfrc5z4XdsjawoULdc8992jr1q36t3/7t6D2aW9vjzoYMtr+/Pnz8nq9UQ2fO3PmTFDZVCexBuYygqFZlpKSovXr1ys5OVmpqalasmSJKYZHWa1WFRcXKzs72997aN26dWpublZtbW3YMcHDw8M6ffq0mpub/X9tqamp0bJly5SSkjIr9QcAANEx6t072bwjs8FisaiwsDAo2HjxxRd1//33R3yc/fv365133gkoW7x4sb75zW/GpJ7jbd26VXv37g3obXPs2DHDG+BwQ5aka0Nw8vLyAv4419bWposXL2rJkiUR1+ns2bNBZZEEQ6GGFU3k8/lUU1MTcX1mWyxfk7l0TT799NM6ceJEQNmWLVu0evXqSfddtGiRrrvuOh06dCigvK+vL+p6VFRUyGq1BvxO6ezs1DvvvKPdu3dHdAyPx6M//OEPQeWxmNsJmGvoIzeLHA6HPxRyOp1avny5KUKh8VJTU7V8+XKVlJTIYrGoqKhI27ZtM+xCO1FHR4cOHTrkX7ns3LlzCdvFGAAAszPq2Zsoq40aLct+4MCBiHuotLe36+DBg0HlkwUAU+V0OoNuVo8dOxa0PHxlZWVEy44b9Rrat29fxMHd+fPn9e677waVl5WVBfxsNNynvr4+oiE/77zzTsQhUjzE+jWZK9dkeXl5UNnhw4cj3t9oQvGp9NBJSkrSmjVrgsr3798f8aTlb7/9tuHcp5s2bYq6PsBcRzA0S6xWq9auXau0tDR/TyGzjl0d+6vIqlWrlJGRIYfDoTVr1mjdunWGS0+O5/V6dezYMbW3t2tkZES1tbWTTmYNAABmn9Efv65evRqHmgS79dZblZOTE1Dm8/n0zDPPTLqyVl9fn5566qmguXJSU1O1ffv2mNd1zM6dOwN+9nq9QTfAkYYAW7ZsCSo7d+6cXnjhhUlXDevu7tYzzzwTtF1BQUFQMJSenh40XYLP59Pvfve7sM9TXV2tvXv3TnYacRfL12SuXJNGocnBgweDAjEjdXV1OnXqVFB5cXHxlOpy8803B5W5XC49/fTTkw5ZPH78uF566aWg8oULFxpOrA7Md+ZMJmaZxWJRVVWVsrKylJSUpKVLl86LlcemKzk5WcuWLVNZWZlsNpvy8vK0bds2lZaWht1vdHRUJ06c0NWrV+Xz+XTx4sUpTTYHAABmjlEw9N577+mll17yr1jU0tISh5pdq9u9994bVN7U1KQnnnhCBw4cMNzv7NmzevLJJ9Xc3Bz02K5duyb9A9d0rFmzRllZWSEfT05Ojrinw6ZNm/wraI33xz/+UT/60Y8Mz0+S3n33Xf3Lv/xL0JL3FotFDz/8sGEvsYnhiSQdOXJE//mf/xnUI6irq0v79u3TD37wA7nd7ojOJZ5i+ZrMlWuyqKhIJSUlQeXPPPOM9u/fr6GhoaDHfD6fjh49qh//+MdBq9JVVlYarsoWiRUrVhhO6n3ixAl961vfMuxt5fV69dvf/lY/+clPgupqsVj02c9+dkp1AeY65hiaosn+mjLeihUrlJ+fL5vNpqVLlzJp8gR5eXnKzMzUlStX1N3d7Z9o+uzZsxoYGAi5X3V1tTwej8rLy1VfX6/h4WEVFRXNYs0BAEAooYaJ/+///q//+5makycSmzZt0sqVK1VdXR1Q7vF49Oyzz+qFF17QokWLVFxcLLfbrYaGhoBVqMarqKjQ7bffPqP1tVqt2rZtm/74xz8aPr5p06aoQoC/+Zu/UW1trbq7uwPKT548qZMnT2rp0qUqKyuT3W5XS0uLrly5EnJo1yc/+cmQkwd/7GMf0yuvvBL02fnw4cP68MMPVVpaqoyMDPX09KixsTEh5qGKVKxfk7lyTd5zzz364Q9/GPCaejwe/f73v9cbb7yh8vJy5efny263q7u7W/X19SF7PU23jg8//LC+9a1vyeVyBZS3t7fr//2//6ecnByVl5fL6XSqsbFR9fX1QeHUmNtuu03Lli2bVn2AuYoeQ1MUTTC0cOFCWSwWLV26lMmSQ3A4HKqoqPCvNpaVlaUtW7YYjmMe7+LFi6qpqZHP51NTU5MaGhqiem0AAMDMcDqdkw4RCdUzZbY8+OCDIevY39+v6upqvfXWW3rvvfdC3oAXFxfrsccem9HeQmPCDUuKdi6Z9PR0PfTQQ0pLSzN8/MKFC3rrrbf02muv6cSJEyFDoTVr1mjPnj0hnyc3N9ewd5J0ben6y5cv69SpU2poaAgKhVasWGHYOyWRxPI1kebGNbl69Wrdd999ho/19fXp1KlT+tOf/qTXX39dR44cCRkK/fVf/7Vhj59oZGVl6Utf+lLIFZ67urp07NgxvfPOO7p48WLIUGj37t365Cc/Oa26AHPZnO0xtHnz5nhXYVK//vWv410FAABM5ciRI/GuAsZ55JFH9L3vfS/kqkNDQ0Pq7OyM2/LQubm5+trXvqZnnnlGx48fj3r/NWvW6IEHHpiRJeqNFBUVacmSJbp48WJAeUFBgSorK6M+3ooVK/Sv//qvev7554NWipqM0+nUvffeq23btk267QMPPCC32x20mlU4Gzdu1AMPPKAnn3wyqnrNtli/JnPlmvz4xz+u/v5+vfLKKyHDllBSU1N111136WMf+1hM6lJeXq5vfOMb+tnPfqZLly5FtW9KSooefPBBbdy4MSZ1AeaqORsMAQAAILEVFRXpy1/+sv7nf/5Hly9fNtymo6NDubm5stvtslgsAT1/o1m91Wq1ymazBUzAG8n+qampevTRR3X+/Hnt379fNTU1k97oVlVV6bbbbgs5fGom7dy5MyiEmM4Ew5mZmXr44Ye1fft27d27V42NjWF7X6empmrTpk266667Ig4fHA6HvvSlL+nDDz/Uyy+/HLKniySVlJToL//yL/2B08TXMNRrarPZgpYvn63Vf2P9msz0NWk0rcVU2ur222/XjTfeqNdee01vv/224fxC42VnZ2vjxo269dZbQ/bwkab2Wubm5urrX/+6PvzwQ7366quqq6sLex0XFhZq165d2rFjh+HqeRNN9/fTdPcHZprlyJEjc3LczViPIZYTBAAAYyvi0GMocXV2dqqzs1N9fX1yOBzKzc1Vbm7urAzBiobH41Ftba3a29vV29urgYEBOZ1O5efnq6CgQAUFBXI6nfGu5owZHh5Wa2urrl69qqamJg0ODqqgoEDFxcUqLi5Wdnb2tJ+jra1N586dU09Pj/r6+pSenq7s7GyVlZVp0aJFMTiL+WUuXJMej0ft7e3+93lnZ6e8Xq8yMjKUmZmp4uJiLV68WBaLZVbq09fXp5qaGnV3d6u3t1der1dZWVnKy8tTQUEB1xkwAcEQAACY8wiGAAAApobJpwEAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATMoe7wrEi90+v0/d6/VOa3/aJzzaJzzaJzzaJzzaJzzaBwAAALE0vz9dhmC321VcXDxvP1x7vV41NTVN+cM17RMe7RMe7RMe7RMe7RMe7QMAAIBYm5+fLCNgt9vlcDjiXY2ERfuER/uER/uER/uER/uER/sAAAAglphjCAAAAAAAwKQIhgAAAAAAAEzKtEPJAAAAAMw/g4OD+ud//meNjIz4yzZt2qT7778/YLvm5mZ9//vfl8/n85fddNNN+uQnPzlrdTXS09OjJ554IqBe27dv1z333BPT50nU8wcw+wiGAAAAAMwbw8PD6unpCSib+LMkud1u9fb2BpRN/DkePB5PUD1cLlfMnydRzx/A7GMoGQAAAAAAgEkRDAEAAAAAAJgUwRAAAAAAAIBJMccQAAAAgHkjLS1Nn/70pzU6OuovW7RoURxrBACJjWAIAAAAwLxht9t16623xrsaADBnMJQMAAAAAADApAiGAAAAEDc+n29OPMds1HM6Er1+0Zjr5zLb9U+09kq0+gCYHEPJAAAAMOMGBwdVXV2tc+fO6dKlS3K5XOrv75fb7ZbNZlNaWprS0tJUWlqqyspKrV+/Xjk5OWGP6fF4dODAAf+NqMVi0a5du5SSkqLa2lrt379fdXV1GhwcVF5enhYuXKidO3dq3bp1slgsIY/b0tKi48eP68yZM2pra1Nvb688Ho9SU1OVmZmp0tJSrV27VuvWrVNqampM22kysW7HCxcu6OLFiwFlK1eujHpOns7OTh09ejSgbPHixVq+fPmsncuYkZERvf322xoZGfGXlZaWatWqVVGd02Rmqv7h+Hw+nThxQocOHdLly5fV1dWlkZERZWRkKDc3V6tXr9bmzZtVUlISo7MML5HfKwAiRzAEAACAGTMwMKDXX39db775pgYHBw23GRkZUW9vr3p7e9XS0qKjR4/q+eef186dO3X33XcrJSXFcL+Ojg49//zzAWXLly9Xc3Ozfv7znwf0XGhvb1d7e7tOnDih8vJyfeMb3wg6Xmdnp1544QV98MEHhs83ODiowcFBfx3T0tK0Z88e7d69WzabLdImmZKZasdTp05p//79AWXr16/Xo48+GlX9Dhw4oD/84Q8BZTfddJNhMDST14Qk9ff367nnngs6p1gFQzNd/1BaWlr03//93zp//nzQYy6XSy6XS3V1ddq/f79uvvlm3XnnnTN2XSbyewVA9AiGAAAAMCNaW1v1gx/8QO3t7VHvOzIyogMHDujChQv6h3/4B6WlpUW0X11dnX71q1+FHc6SmZkZVFZTU6Of/OQnIW/0jQwMDOj555/XiRMn9Oijj85Yj4iZbMft27cHBUMnT55Uf3+/0tPTI3oOn89nGBBs3749qCwe10Qsxav+jY2N+s53vqP+/v6Itn/ttdd06dIlffGLX1RWVlbUdQ0nkd8rAKaGOYYAAAAQcz09Pfrud787pRvo8RobG/X2229HvP2zzz476RwnEwOLEydO6Ac/+EFUN7rj1dTU6Pvf/768Xu+U9g9nptuxsLBQy5YtCygbGRnRhx9+GPGxz507p87OzoCy0tLSoOFo8bomYiWe9b9y5UrEodCY8+fP64knnlBzc3NU+4WTyO8VAFNHjyEAAADE3L59+9Tb2xtUvmDBAu3evVtlZWXKysqSz+dTZ2enmpqa9Prrr6utrS1onzfffFOf+MQn5HA4pl2vtLQ0rV271v9zR0eHfv7znwfMRzOmuLhYf/EXf6HS0lJlZWWpqalJdXV1+vOf/6zu7u6Aba9cuaI33nhDf/VXfzXtOo43G+24Y8eOoOFJH3zwgW644YaI6vj+++8Hle3cuTMu5zKTEqn+a9eu1fr161VeXq6BgQFduHBBBw4cUEdHR8B2vb292rdvX9RDA40k+nsFwNQRDAEAACCmWltb9d577wWV79q1S5/73OeCJn4uKCjQihUrdMMNN+gPf/iDXnrppYDHXS6Xjh8/ruuvvz7iOqSkpOiuu+7S1q1b5XA4VF9fr7feekv5+fmy2//vI/AvfvGLoN4PVqtVt9xyi/bs2ROwbUFBgdauXavdu3fr6aefVk1NTcB+L7/8srZt2xazoTuz1Y6bNm3Sc889p6GhIX9ZbW2tOjs7lZubG7aOHo8nqHeRzWbTli1b4nIuMyVR6m+xWHTPPffoE5/4REB5ZWWldu3apZ/97GdB1+Xx48d1+fJlLV68OKrnmiiR3ysApoehZAAAAIipY8eOBZWVl5fr/vvvD7samM1m02233abKysqgx1paWqKqw2c+8xndeOONSklJkc1mU0VFhR566CF96lOf8m9TV1cXdMMqSXfeeafuuOOOgBvd8TIyMvT4449r8+bNAeVDQ0Pat29fVPUMZ7baMSUlRZs2bQoqDzWx8HgfffSR3G53QNnatWvldDoDyhLhmpiORKn/F7/4xaBQaIzT6dSXv/xlrVixIuixF198MernGi/R3ysApodgCAAAADF18uTJoLKbbrop4tWIjEKKgYGBiJ9/3bp1hhMfT/Tmm28GlS1ZsiTkjfd4VqtV9913n5KSkgLK33vvvZgFFrPZjkZDvyIJhiIdRhbva2K6EqH+K1as0MaNG8NuY7PZdMcddwSVnzp1Sg0NDVE933iJ/l4BMD0MJQMAAEBM3X333WpsbFRbW5va2trU19enDRs2RLx/QUFBUJnRvCah3HTTTRFtd+bMmaCyu+++W1ZrZH87zcrK0o4dO/SnP/0poLyhoUELFiyI6BjhzGY7Llu2TIWFhWptbfWXNTU1qaGhIWgS6TEulyuoDbOysrRmzZq4nstMSIT6j+/tFs7SpUu1cuVKVVdXB5Rfvnw55Gs5mUR/rwCYHoIhAAAAxFRFRYUqKiqmtK/b7TacrDeam+jCwsJJt2lpaQmaSNhms0U9D8vSpUuDbnbHhyvTMdvtuH37dv3+978PKPvggw9ChgmHDx/W6OhoQNnWrVsNw4J4XxPTFe/6L168OGj1uHB27doVFAxNtXfOXHivAJgegiEAAADEhcvlUktLi1paWtTc3KwLFy6orq4uKGyIhsPhUHZ29qTbXblyJahsZGQkouFT4zU1NQWVzfbNbqzacfv27XrxxRfl8/n8ZYcOHdJdd91lGPYYDSPbsWNH9CcwzkxcE7Nppuofba8aox5KUw2G5tN7BYAxgiEAAADMuPPnz6u2tlaNjY1qbW1Va2tr0ApHsVBYWBh2MuAx/f39huW//OUvp12HmZw3ZSbbMScnR6tXr9bp06f9ZT09PaqpqdGqVasCtr169arq6+sDyioqKlRcXBzx883WNTFTZrP+eXl5UW2fk5MTVDbV63KuvlcARI5gCAAAADNiZGRER44c0auvvmrY62AmGPWUMDKTExfHuhfEbLbjjh07AoIh6dpwsonBkFFvkUh6C8XjmoileNU/kl5w42VmZspmswUMVzMazhaJufReATA1BEMAAACIucHBQX3/+9+P+ubZYrEoPT1dfX19U3retLS0iLYbGhqa0vEjEcteI7PdjuvWrVNaWlpAGPDhhx/q/vvv968qNTo6GhQMORwOXX/99WGPHa9rIlbiWf9IesFN3N7hcAQEQ5GuoDbRXHmvAJg6giEAAADE1PDwsH784x9HdAOdkZGh0tJSlZaWqqysTKtXr1Zzc7O+973vzWgdjXpgpKamau3atdM+tt0em4/Y8WhHh8OhLVu2BEwSPDQ0pI8++sgf/NTW1qqrqytgvw0bNig1NTWhziWW4l3/aOcocrvdcrvdAWWR9qabaC68VwBMD+9EAAAAxNSzzz6rc+fOBZXbbDatWLFCq1at8t84Z2ZmBm1n1Itg/ITIsWC0ctmqVav00EMPxfR5piNe7bhz586g1aMOHTrkD4amMun0XLgmwol3/aPtbdTZ2RlUNtVgaC68VwBMD8EQAAAAYqa7u9swOMjOztbf//3fR7TEdajJbmPJaJWnhoaGGX/eSMWzHcvKylRaWhrQO+bMmTNyu92y2+06duxYwPa5ublasWJFyOPNlWsilESov8vlimr7jo6OoDKjgCcSif5eATB9BEMAAACImTNnzgT1hLBarfr6179uuFKSEaObzlgvV56TkyOHw6Hh4WF/WVtbm/r6+uR0OiM+Tmdnp95//305HA7l5eUpLy9P+fn5Sk9Pn1b94t2OO3bs0G9+8xv/z16vV6dPn1ZSUlJQ75dt27YZLmc/Jt7nMl2JUP9Tp07J5/NFPNdQdXV1UNlUewwl+nsFwPQRDAEAACBmjHoqLFmyJOIbaJ/PpxMnTgSVj59ENxYsFosKCwvV2NgYUP7iiy/q/vvvj/g4+/fv1zvvvBNQtnjxYn3zm9+cVv3i3Y5bt27V3r17A7Y/duyY4Zwwkw0ji/e5TFci1L+zs1MXLlzQsmXLJt3W5XLpwIEDQeVT7TGU6O8VANMXOtoHAAAAomTUCyIjIyPi/d944w3DJaxnIgRYt25dUNmBAwdUV1cX0f7t7e06ePBgUHkky7ZPJt7t6HQ6gyYXPnbsmI4ePRpQVllZOWlPlHify3QlSv1fe+21iLZ75ZVX5PF4AsqKi4u1fPnyqJ5vvER+rwCYPoIhAAAAxExJSUlQWW1trXp7eyfd99SpU9q3b5/hYzOxZPatt94a1OvD5/PpmWeeMbyRH6+vr09PPfVU0M19amqqtm/fPu26JUI77ty5M+Bnr9cbFDhEcmOfCOcyHYlS/+PHj+vVV18Nu837778fNHG4JN1zzz1hh/tNJpHfKwCmj2AIAAAAMVNWVhZU1tfXp6effjrkBLp9fX3at2+fnnrqKXm9XsNtBgYGYlpPSUpKStK9994bVN7U1KQnnnjCcDiOJJ09e1ZPPvmkmpubgx7btWuXkpOTp123RGjHNWvWKCsrK+TjycnJ2rRp06THSYRzmY5Eqv/evXv13HPPBS1FPzIyor179+q//uu/ggKY1atXq6qqKurnGi+R3ysApo85hgAAABAzBQUFWrRoUdBkuzU1NfrHf/xHbdu2TUVFRUpJSVFPT48aGhr00Ucfhbx5HtPW1hbV5LuR2rRpk1auXBk0Wa/H49Gzzz6rF154QYsWLVJxcbHcbrcaGhoCVusar6KiQrfffntM9lMbxgAAIABJREFU6pUI7Wi1WrVt2zb98Y9/NHx806ZNEd3YJ8K5TEei1f/NN9/Un//8Z61du1YZGRm6evWqLl26ZNgDyWKx6J577onq+KEk6nsFwPQRDAEAACBmLBaLvvCFL+jb3/520LCjoaEhvf3225Meo6KiQoODgwG9DFwul86fP6/KysqY1/nBBx/UD3/4QzU1NQU91t/fr+rqasNVnsYrLi7WY489FrMeEInSjjt27AgZDEU6P0yinMtUJWL9h4aGdPjw4Unr/bd/+7eGQ+GmKhHfKwCmj6FkAAAAiKmioiI9+OCDSklJiWo/u92uW265RV/96ld1ww03BD3+wQcfxKqKAXJzc/W1r31N69evn9L+a9as0eOPPx7zZbcToR2Lioq0ZMmSoPKCgoKoAo1EOJfpiHf9H3zwQa1cuTLi501LS9MjjzwSNE/UdCXqewXA9NBjCAAAADG3efNmLV++XC+99JLeeecd+Xy+kNs6nU5t3rxZt9xyi3+C29WrVwdtd/HixYCfHQ5H0DZJSUlTqm9qaqoeffRRnT9/Xvv371dNTc2kQ4Gqqqp02223qaKiYkrPGYnZaMfJ7Ny5M2ifqUwaPFvnYrPZZLVaA1YTM7ouor1+Zqv+drtdFosl4PgZGRl6/PHH9frrr+vVV18NObdRSkqKtm7dqk996lNyOp0h6ydN/f2TqO8VAFNnOXLkSOjfaAls8+bNkhTRhHcT2e12LVq0yPCX4XwwPDyshoaGSX9Bh0L7hEf7hEf7hEf7hEf7hEf7hDa2hPaRI0diXS3EQF9fn1pbW9Xa2qq2tja53W6lp6crMzNTixYtUllZ2YzPExMtj8ej2tpatbe3q7e3VwMDA3I6ncrPz1dBQYEKCgomvfGOtbnYjqHM9XOJZ/1HR0dVXV2t5uZmdXV1yWKxKCsrS4WFhVq5cuWs/x+RiO8VANGhxxAAAABmlNPplNPpNBySlKiSkpK0Zs2aeFcjwFxsx1Dm+rnEs/5Wq1WrV6827IEUD4n4XgEQHeYYAgAAAAAAMCmCIQAAAAAAAJMiGAIAAAAAADApgiEAAAAAAACTIhgCAAAAAAAwKYIhAAAAAAAAkyIYAgAAAAAAMCmCIQAAAAAAAJMiGAIAAAAAADApgiEAAAAAAACTIhgCAAAAAAAwKYIhAAAAAAAAkyIYAgAAAAAAMCmCIQAAAAAAAJOyx7sC8eL1euNdhRkTi3OjfWb+GImK9gmP9gmP9gmP9glvPp8bAABAojJlMOT1etXU1BTvasyo6Xy4pn0m35f2Cb8v7RN+X9on/L60T/h9aR8AAADEkimDIYkPnpOhfcKjfcKjfcKjfcKjfcKjfQAAABBLzDEEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUvZ4VyBe7Pb5feper3da+9M+4dE+4dE+4dE+4dE+4dE+AAAAiKX5/ekyBLvdruLi4nn74drr9aqpqWnKH65pn/Bon/Bon/Bon/Bon/BoHwAAAMTa/PxkGQG73S6HwxHvaiQs2ic82ic82ic82ic82ic82gcAAACxxBxDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmRTAEAAAAAABgUgRDAAAAAAAAJkUwBAAAAAAAYFIEQwAAAAAAACZFMAQAAAAAAGBSBEMAAAAAAAAmZY93BeLF6/XGuwozJhbnRvvM/DESFe0THu0THu0THu0T3nw+NwAAgERlymDI6/Wqqakp3tWYUdP5cE37TL4v7RN+X9on/L60T/h9aZ/w+9I+AAAAiCVTBkMSHzwnQ/uER/uER/uER/uER/uER/sAAAAglphjCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKTs8a5AvNjt8/vUvV7vtPanfcKjfcKjfcKjfcKjfcKjfQAAABBL8/vTZQh2u13FxcXz9sO11+tVU1PTlD9c0z7h0T7h0T7h0T7h0T7h0T4AAACItfn5yTICdrtdDocj3tVIWLRPeLRPeLRPeLRPeLRPeLQPAAAAYok5hgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATIpgCAAAAAAAwKQIhgAAAAAAAEyKYAgAAAAAAMCkCIYAAAAAAABMimAIAAAAAADApAiGAAAAAAAATMoe7wrEi9frjXcVZkwszo32mfljJCraJzzaJzzaJzzaJ7z5fG4AAACJypTBkNfrVVNTU7yrMaOm8+Ga9pl8X9on/L60T/h9aZ/w+9I+4felfQAAABBLpgyGJD54Tob2CY/2CY/2CY/2CY/2CY/2AQAAQCwxxxAAAAAAAIBJEQwBAAAAAACYFMEQAAAAAACASREMAQAAAAAAmBTBEAAAAAAAgEkRDAEAAAAAAJgUwRAAAAAAAIBJEQwBAAAAAACYFMEQAAAAAACASREMAQAAAAAAmBTBEAAAAAAAgEkRDAEAAAAAAJiUPd4VmK6jR4/GuwoAAAAAAABzEj2GAAAAAAAATGrO9hg6cuRIvKuAOaqzs1OXL19WZ2enjh8/HvR4cnKydu7cKYfDoaqqqjjUEOF89NFHGh0d1YEDB+T1eoMe37lzp5KTk7V69WolJyfHoYaBLly4IJfLFfJ6kyS73a6tW7cqOTlZJSUlKiwsnOVaAgAAADAregzBdFwulySpvb3d8PGMjAxJUlJS0qzVCZEbe11SUlIMHx8YGJAkDQ0NzVqdwikrK5PNZlNubq5KSkoMt/F6vaqurpYkXb16VYODg7NZRQAAAAAmRjAEU/H5fP5gqKOjw3CbvLw8SVJmZuas1QuRG+sFlJaWZvh4ogVDDodDZWVlkqRly5YpNTXVcLuOjg41NjbK5/Pp8uXL8vl8s1lNAAAAACZFMATT8Pl8unr1qkZGRjQwMBCyV0Z+fr4kgqFEFWkw5Ha7Z61Ok8nOzlZubq5sNptWr14dcrvz589rcHBQg4ODampqmsUaAgAAADArgiGYgtvtVk1NjVpbW+Xz+VRfX2+4ndPpVHJyshwOR8jgAfE1FgyF6nkzFgwl2nCs0tJSORwOZWVlqby83HCbkZERnTlzRj6fTy0tLerv75/dSgIAAAAwHYIhzHsdHR2qqanx98T48MMPdfXqVcNtGUaW+MbmFgoV3LlcLnm9XvX394ecRyoebDabFi9eLEkqLy+X0+k03K6np8cfXF6+fFmjo6OzVkcAAAAA5kMwhHlpZGREXV1dOn/+vOrr6zU6Oqrm5mYdOnRIPT09IfcjGEp8kw0lGx4eVk1NjSSpsbExYeYakq5NbF5QUCCr1ao1a9bIajX+FXzx4kX19fVpaGhIjY2Ns1xLAAAAAGZCMIR5w+v1qqOjQxcuXNDJkydVV1en3t5eeb1enT59WmfOnNHIyEjI/e12u7KysmSxWPwrkyHxOBwOWa1WORyOkMvRt7S0qLm5WaOjo6qrq0uoiZwXLlyo5ORkpaena8mSJYbb+Hw+nT59WqOjo2pvb/dPmA4AAAAAsUYwhDnN4/Gora1NtbW1OnnypOrr6+VyuTQ6Oqquri6dO3dO77//vlpaWsIex+FwaPXq1bJYLHI6nbLZbLN0BpiKseBu5cqVIbc5d+6c3G63BgYGVFNT4597KN6sVqt/jqFFixYpOzvbcLv+/n5dvHhRklRfXy+v1ztbVQQAAABgIpYjR44kzp/SgUkMDQ2pv79fAwMD6uvrC5hgeCwMam1tVXt7u4aHhyM6Zm5urlatWqXk5GTZbDaVl5czlCzBDQ8P6+zZsxoZGVFNTU3I4VYZGRmqqqryT1RdWFio4uLikEO4ZlNTU5Oam5s1ODioQ4cOhezNtnHjRmVnZysnJyfkpNUAAAAAMFUEQ0hYXq9XAwMD/iCov78/6OZ5ZGREHR0damtrU3t7e9ihYhNZLBYtXbpUixYt8vcUWrx4sZKSkmJ9KpgB3d3dunTpkkZGRnT48OGQPYKsVquWLFnif52Tk5O1aNGiuA8X9Pl8OnfunAYGBtTU1KSzZ88abpeSkqKtW7f6J6/Ozc2d5ZoCAAAAmM8IhhB3Pp9Pw8PDGhoaktvt9gdBRpMGezweuVwu9fT0+P+dyqpNaWlpWrNmjT8cKC4u1oIFC2SxWKZ9Ppg9ly9fVmdnp3p7e3XkyJGwcwllZGRo1apV/tXAnE6nCgoK/PNKxYPb7VZ1dbV8Pp9OnDgRchW14uJirVq1SlarVStXrgw5txIAAAAARItgCLNidHRUHo9HQ0NDGhoaCvre6IZ+ZGREvb29crlc/i+32z3tuixcuFCVlZWy2WxKSkpSeXm50tPTp31czL6RkRFVV1fL4/Gorq7OPydPKBaLRYsXL1ZZWZnsdruka/NL5efnKy8vTw6HYzaqHaCtrU1XrlyRx+PRBx98EHIIZFVVlQoLC5Wenq7KykpCzDgYHR2Vz+cL+DdW308s8/l8slqtEX/ZbDZZLJaAf422s1gsXDsAAAAIQDCEmPB6vRoeHg74Gh/8TDbfj8fj0cDAgAYGBvwhUH9/f0xXk8rKylJZWZkKCgokXZtbqLS0lImm57i+vj7V1tbK5/Pp+PHj6urqmnQfm82m4uJilZSU+ENBi8Wi7Oxs5eXlKT09fdbmIfL5fLpw4YJ6e3vV1tamkydPGm5nt9u1ZcsWpaSkqKioSMXFxbNSv/nC5/NpZGTE8Mvr9YZ9bCywmS/GgiObzSaHw6GkpKSgf5OSkvjdCAAAYBIEQwhrdHQ0KPAZ+xoLfIaHhycNcEZHR+V2uzU4OGj4NRM3XWM3+gUFBSooKPAPv7FarSorK1NOTk7MnxPxcfXqVbW0tMjn86m+vl6XLl2K+JrKyclRaWmp8vPz/T0pLBaLUlNT5XQ6lZ6ervT09BntTeTxeHT27FmNjo7q7NmzampqMtwuOztbGzZskMViUWVlpX9YnFmMjo6GDHEiCXdi8fxjXyMjIwE/R1oW6TaS/L1+xkKcyX4O9f3EnyNltVr9IZHD4VBaWpqcTqeSk5PpdQQAADCPEAyZlM/nM+zlMzH0iXQyZ6/X6+8hNPY1PgiKxRCwSFitVuXm5qqgoED5+fkBN/NJSUnKyspSYWEhE0zPMz6fT1evXlVra6skaWBgQNXV1eru7o74GCkpKVq4cKHy8/OVnp4edOOblJSk9PR0OZ1OpaSk+G+WY3WD3NnZqcuXL8vr9erw4cMBK+6Nt2TJEpWXl8vhcGjlypX+IXFzwfheO9EGPF6vNybPPTw8LK/X6/+K9Of51GNoLCRyOBxKTk5WSkqK/9/x34cKkWw2mz8wHftKhJX+AAAAMDUEQ/OU1+v1z+MzFvKM7+ET6VLuE+cGMvryeDxRrQYWazabTXl5eSosLFRubm7AjXJKSoqysrKUnZ2ttLS0uNURs6O/v1/19fVyu93+sOj8+fNRX582m01ZWVn+r8zMzJABjMPhCBh+M3FIzvi5XSZz6dIldXd3y+Vy6ejRo4Y98SwWizZu3Oi/risqKqI6t+kYmwdnsh46oR6fbrgydtxIAh2jMkTHbrf7g6LU1FT/+yElJSVo27Eedk6nU5mZmQRFAAAAcwjB0Bw1fiWvicFNpEGNx+OZNPSJNECaTWlpaf6b9czMTDmdzoCb7tTUVGVnZys7O9vwBgbzm8/nU3Nzs5qbmyVJQ0NDqq6uVkdHx7SO63Q6/TfGqamp/l5DkfYYslgsk04gbLFY1N3drdHRUXV1damtrc0fqIwPV2w2m6qqqmS327Vw4UJlZ2fPyITIE7+frvE9FaMJdca+j+WcY5i65ORk/3shOzs76HewzWZTfn6+8vPz6Z0JAAAwBxAMJTifz6ehoSH19/drcHBw0pW8xni93qChXBNDoLlwk5WUlOQPgMa+jHpupKen+8MgbkQgSYODg6qvr9fAwIAkqaurS1euXFF7e3vMrn2LxaKkpKSgIThj/45N4Du2UtRcNzYcK5peOuN/jmfPQswcq9XqD4ry8/OVmZnpfywrK0sFBQXKyMiIYw0BAAAQDsFQghkeHtbAwID6+/v9/4b6S/3Q0FDIyZwTsadPOFarVampqUpNTVVaWpo/BDLq8eNwOJSenq60tDT/vwxbgBGfz6e2tjY1NTX530dut1tXr15VY2PjrL5Pxi8rHuuJhGd6IuTxvYeAyWRmZqq0tFSFhYX+383JyckqKChQbm4uq50BAAAkGIKhOBodHfUv0T4WBHk8nqDt3G63fwn3gYGBGV3JayY5HA5/+DPxa2zFsImsVmtQCDSTq0NhfhoZGVFnZ6fa2to0NDQk6dr7r7W1VVeuXJHL5YpzDTEXTBwOOBbSTfwaX260TSRlFoslaH4mo+8n+3ni97P5/4bD4VBJSYlKSkoCVoUsLi5WQUHBvOhFBwAAMB8QDM0yj8ej7u5u9fT0qK+vL+hxr9er3t5e9fT0+MMgo7Ao0VgsFiUnJ/u/xobXjAU/KSkpYVdPGhuSM7Z/amqq0tPTWRYZMdfb26u2tjb19PT4y1wul7/M5XLNudAVkbHZbLLb7f4vh8MR8c/zbTjgyMiIPB6P3G63fxXJ8d9PNlw5GhaLRfn5+SotLVVOTo6ka3PFlZWVKTU1NSbPAQAAgKkjGJoFbrfbHwaNzXciXfuA3tfX5w+AXC6X+vv741hTY2NLGht9jYU5kczrY7PZAsKf8d/HctlvIBIej0ft7e1qb28PmPvG5/P5w9mxr7FeRogvi8ViGOBMLDMKeMZ65EzX+B494b6f7PHJ9pMUNMwvFl+Rhj1j89sNDQ1pYGBALpcr5B80opGXl6eVK1f6exAVFRWpqKiI3/8AAABxRDA0QwYGBvxhkNvt9pePjIyoo6NDra2t6ujoiOtkrFarNWTgMz64ifRmamzZ7onLd48dK1yPISBeRkdH5XK51NfXp76+Pg0ODgZt43a7/SHR2GTuQ0NDLIE+BRMDnclCnfFl052bZuJcTeO/xo4fqnwstJnrxq8y5/F4NDw87F+hcuz74eHhkPNveb1ef0jU3d0tl8sV9f9jNptNy5Yt08KFC2WxWJSSkqKysjKlp6fH4hQBAAAQJYKhGPJ4PGptbVVPT0/A8K/h4WG1t7erra1NnZ2dszZMZeJQronBT6RBjc1mCwh7JgZAYzdt8+GmCRgdHVV/f3/AV6gb35GRkZBDcYaGhjQ8POyf22W+sFqtEQ29Mgp4YvF7YrIAJ1zww++oyPl8Pn9Q5Ha71dfXp/7+/qChzT6fT/39/Wpvb9fVq1cD/hAymezsbK1cuVJpaWmSpMLCQn9YBAAAgNlDMBQjXV1dqq+v998ADg0Nqa2tTW1tberu7p6R1XzGr+Q18SslJWXSnj4WiyWoh49R6MOKXzAzn88nt9sdMEH82A1zpIHPWC+NaCcSjuQxSYaTFxuVRTJZ8mTHmq6xY0014EF8DQ8P+wPTsR52Y/+/+Xw+tbe368qVK+rq6oroeFarVRUVFSorK5PFYtGCBQu0cOHCmTwFAAAATEAwNE0jI/+/vXvpauu8/zb+3TqiA5IAITDibAx2Hcc4duPMOnBnf+cVeGXcWQd9IRl01heQWQddTT1zR11dK3bwIXFsjI05GYwNIgghJLakrf0M/KCaGCF8YAvY12ctVhzrFvkxCIJLe9+3pcXFRf3666+SpNXVVS0sLOza2PZjGYahSCRSO8I9HA7ve5LXjp3Y8/Y+Pr+9ygfAh9vZwPe3t+Hs/N1OwDlJx7wbhnGgiFPvMa4GOVl2rrBbW1vb9SbI1taWFhcX9erVqwPdatbW1qbx8XEZhqEzZ84oGo0e9ugAAAD4/whDH2Fra0tzc3O1XwCfPXumly9ffvTnbWlpqUWgWCym1tbWPd8p/+1JXr/9M1f6AEfD2/u6fMzHzm1tlUpF5XL5nU2KLcuSbduKRqO1zd6j0egHbYhc73GgnnK5rLW1NWUymdoeRZVKRQsLC5qfn28YSIeHhzU4OKhAIKCzZ89yhRgAAIBDCEMfwLZtvX79WsvLy5LeHH/96NGjXSeOHZTH41E8Hq9FoHg8vucJX8FgUOFwWJFIpLZfECd5Ae5SLpc1OTkpy7L09OlTLS4u7rkuGo3qypUr8ng8Gh4eVjwed3hSuJlt29rY2NDq6mrtFLN8Pq/JyUltbm7WfZ5hGLpy5YpaW1vV3t6ugYEBp0YGAABwNcLQeyqVSpqfn1c+n5dt23rx4oWeP3/+XreKeL1eJZNJdXZ2qqOj4513Rb1eryKRSC0EhcNhbvsCIEnKZrOanZ1VtVrVxMRE3ePD+/r6dObMGXm9Xp07d05+v9/hSYE3b5y8ePFCpmnWXjNnZmbq7s8VDof1+9//Xl6vV0NDQ0okEg5PDAAA4D6EofeQy+U0Nzcny7JkmqYmJydrews14vf7lUwmlUql1NbWtuuWjFAopGg0WgtBjfYOAuBuL168UCaT0dbWln788ce6v2SPj4+rvb1dra2tOn36NFcYoimq1aqWl5e1srIiSSoWi/rll1/qXj2UTqc1NjZG1AQAAHAIYeg9TE9Pa3NzU5lMRpOTk7U9FOoJBAJKpVLq7OxUIpHY9UtZNBpVIpGoe+sYANRTrVY1NTWl7e1tLS0taWpqas91gUBAX375pQKBgNLptFKplMOTAv9TKBS0sLCgYrGo7e1t3blzR5VKZc+1Fy9eVEdHh+LxuIaHhx2eFAAAwF3YSfSALMuq3T72+PHjhlGoq6tLX331lUZHR2tXCMViMfX19enChQs6c+aMOjs7iUIA3pvH49Hg4KAMw1A6nVYymdxzXalU0uTkpCRpaWnpg/ZBAz6VcDissbExhcNhtbS0aHR0tO7aJ0+eSNK+exIBAADg0yAMHdDm5mZtQ81673BKb/YH+t3vfqfz58/L5/OptbVVg4ODunDhgk6fPq1kMsl+QQA+WigUUk9PjyTp3LlzdSPz2tpabZPqubm5uredAU4wDEODg4PyeDzq7u5WV1fXnutM01S5XFa1Wm34RgwAAAA+DmHogHK5nKQ3v2TVE4/H9eWXX6q7u1sej0f9/f0aGRlRW1sbx+4C+ORSqZRisZj8fr/Onz9fd9309LTy+bxM06x7khnglGAwqHQ6LUkaHR2tu4fQzhVupmk6NhsAAIAbEYYOqFEY6unp0RdffKFQKFS7XL6jo8PJEQG4UH9/v3w+n9ra2uoe712tVvXo0SNVq1Wtra0pm806PCWwWzKZVCQSkd/vVywW23PNThja3t52cjQAAADXIQwdQKFQULlclmmadY+G7u/vl2EYSqVSGh0dVUtLi8NTAnAjv99fC0JDQ0NqbW3dc93W1paePXsmSVpYWFCpVHJsRmAvoVBI0pu9h/bCFUMAAADOIAwdwM7VQplMZs/Hd64S8nq96unp4UhoAI6KxWLq7OyUx+PR+fPn6966urS0pEwmI8uyND8/L9vmUEo0z84bKPXCULFYlEQYAgAAOGyEoQNodBvZzi1jsViMKASgKXp6emqRer/TniYnJ2tXP75+/drBCYHdgsGgJK4YAgAAaDbC0AHs3HJR79jcnaOi6+2TAACH7e0j7E+dOqVUKrXnunK5rMePH8u2bS0vL2tra8vhSYE3GoWhnb2FuO0RAADgcBkTExNH+l6CP//5z81Cy9fNAAAUF0lEQVQeAQAAx/31r39t9gjvqFarWlxc1MzMTO3WxFwup1KpxK2JAHBEGYahQCCgWCymZDKpdDqt4eFh9fb2yuPhOgEAkq/ZAwAAgKMtm83q9u3bun//ft1DGAAAR5Nt2zJNU6urq1pdXdXk5KQkKRqN6tKlS7p69aoSiUSTpwTQTIQhAACwp3w+r1u3bunevXuqVqvNHgcA8Anl83n95z//0X//+19dvnxZ165dUzQabfZYAJqAMAQAAN7x4MED3bx5s3Y6GADgZKpWq/rxxx/18OFDXb9+XePj480eCYDDCEMAAKDGsix9//33mpiYaPYoAAAHbW9v6+9//7vm5ub09ddfy+v1NnskAA4hDAEAAElvTq377rvvND093exRAABNMjExoWw2qxs3bsjv9zd7HAAOYBt6AAAgy7KIQgAASdL09LS+++47WZbV7FEAOIAwBAAA9M9//pMoBAComZ6e1vfff9/sMQA4gFvJAABwuQcPHuju3bsHXl+pVFQsFmWapsrlMieWAcAR5/F45Pf7FQwGFQqF5PMd7NfAiYkJDQ0N6eLFi4c8IYBmIgwBAOBi+XxeN2/ePNDaSqWiXC7HSWUAcMxUq1WZpinTNJXL5RQKhRSLxQ4UiP71r3/p9OnTHGUPnGDcSgYAgIvdunXrQKGnUChoZWWFKAQAJ0CxWNTKyooKhcKB1t66dcuBqQA0C2EIAACXymazunfvXsN1m5ubWl9fl23bDkwFAHCCbdtaX1/X5uZmw7X37t1TNpt1YCoAzUAYAgDApX744YeG+wMVCgXlcjmHJgIAOC2XyzW8cqharer27dsOTQTAaYQhAABcqFqt6sGDB/uuqVQqvEMMAC6QzWZVqVT2XXP//n0OGwBOKMIQAAAutLi4qHw+v++aXC7H7WMA4AK2bTe8OjSfz2txcdGhiQA4iTAEAIALzczM7Pv4zpH0AAB3KBaLDa8aavTaAeB4IgwBAOBCS0tL+z5OFAIA92n0vb/RaweA44kwBACAC2UymX0fN03ToUkAAEdFo+/9jV47ABxPhCEAAFyo0V4S5XLZoUkAAEdFo+/9nFIJnEyEIQAAXKhUKu37OCfPAID7NPre3+i1A8DxRBgCAMCFOG0MAPC+eO0ATibCEAAAAAAAgEsRhgAAAAAAAFyKMAQAAAAAAOBShCEAAAAAAACXIgwBAAAAAAC4FGEIAAAAAADApQhDAAAAAAAALkUYAgAAAAAAcCnCEAAAAAAAgEsRhgAAAAAAAFyKMAQAAAAAAOBShCEAAAAAAACXIgwBAAAAAAC4FGEIAAAAAADApXzNHgAAgP0MDAzoT3/6k7xeb1PnsCxLf/vb3zQ/P9/UOQAAAIBPiTAEADjS5ufn9Y9//EN/+ctf5PM152WrUqno22+/JQoBAADgxOFWMgDAkXfnzh19++23qlQqjv+3d6LQnTt3HP9vAwAAAIeNMAQAOBaaEYeIQgAAADjpCEMAgGPDyThEFAIAAIAbEIYAAMeKE3GIKAQAAAC3IAwBAI6dw4xDRCEAAAC4CWEIAHAsHUYcIgoBAADAbQhDAIBj61PGIaIQAAAA3IgwBAA41j5FHCIKAQAAwK0IQwCAY+9j4hBRCAAAAG5GGAIAnAgfEoeIQgAAAHA7whAA4MR4nzhEFAIAAAAIQwCAE+YgcYgoBAAAALxBGAIAnDj7xSGiEAAAAPA/hCEAwIm0VxwiCgEAAAC7EYYAACfW23GIKAQAAAC8y9fsAQAAOEw7cWjnzwAAAAD+hzAEADjxCEIAAADA3riVDAAAAAAAwKUIQwAAAAAAAC5FGAIAAAAAAHApwhAAAAAAAIBLEYYAAAAAAABcijAEAAAAAADgUoQhAAAAAAAAlyIMAQAAAAAAuBRhCAAAAAAAwKUIQwAAAAAAAC5FGAIAAAAAAHApwhAAAAAAAIBLEYYAAAAAAABcijAEAAAAAADgUoQhAAAAAAAAlyIMAQAAAAAAuBRhCAAAAAAAwKUIQwAAAAAAAC5FGAIAwIUMw2j2CACAY4bXDuBkIgwBAOBCgUBg38c9Hn5EAAC3afS9v9FrB4DjiZ/6AABwoVgstu/jfr/foUkAAEdFo+/9jV47ABxPhCEAAFwomUzu+3gwGHRoEgDAUdHoe3+j1w4AxxNhCAAAF0qn0/s+HgqFHJoEAHBUNPre3+i1A8DxRBgCAMCFhoeH933c5/MRhwDARUKhkHw+375rGr12ADieCEMAALhQb2+votHovmtisRgn0ACACxiG0XD/oGg0qt7eXocmAuAkwhAAAC7k8Xg0Pj6+7xqfz6dEIuHQRACAZkkkEg2vFrp06RInVgInFP9nAwDgUl999VXDH/LD4TCn0ADACRaLxRQOh/dd4/F4dPXqVYcmAuA0whAAAC6VSCT0xRdfNFzX2tqqtrY2bisDgBPEMAy1tbWptbW14drLly9zBSlwghGGAABwsT/+8Y8H2mQ6HA4rlUqxITUAnAChUEipVKrhlUKS1NLSomvXrjkwFYBmIQwBAOBi0WhU//d//3egtT6fT+3t7erq6lIsFlMwGGS/CQA4Bjwej4LBoGKxmLq6utTe3t5wT6Ed169fb3hYAYDj7WDfDQAAwIk1Pj6uubk5TUxMHGi9z+dTa2vrgW4/AAAcX1euXGl4UAGA44+3+QAAgL7++muNjIw0ewwAwBExMjKir7/+utljAHAAYQgAAMjr9erGjRvEIQCARkZGdOPGDXm93maPAsABhCEAACBJ8vv9+uabb3T58uVmjwIAaJIrV67om2++kd/vb/YoABxiTExM2M0eAgAAp21vb+v58+cqlUra2trSTz/9pO3t7brrI5GIxsfHFQwG1dLSopGRkRP9Q/ODBw908+ZNFYvFZo8CAHBAKBTS9evXdfHixWaPAsBhhCEAgGuVy2U9f/5cxWJRpmnqwYMH2traqrs+GAxqfHxckUhEfr9fIyMjamlpcXBiZ+Xzef373//W3bt3Va1Wmz0OAOAQeDweXb58WdeuXeP0McClCEMAAFezLEszMzPK5/OqVCr6+eeflc1m6673+Xy6ePGi4vG4vF6vhoaGTvzpXNlsVrdv39b9+/eVz+ebPQ4A4BOIRqO6dOmSrl69qkQi0exxADQRYQgA4HrValXz8/PKZrOqVqt69OiRVldX6673eDz67LPPlEwmJUkdHR1Kp9MnfpPOarWqxcVFzczMaGlpSZlMRrlcTqVSSbbNjxMAcBQZhqFAIKBYLKZkMql0Oq3h4WH19vbK42HLWQCEIQAAJEm2bWtxcVGZTEa2bevp06daWlra9zmDg4MaHByUx+OR3+9XX1+f4vG4QxMfT1tbW3r27Jls29bc3JxmZmb2XOfxePSHP/xBhmHo4sWL/PICAABwSPgpCwAAvXlHta+vT6dOnZJhGBobG9PQ0NC+z5mbm9OdO3e0sbGhcrmsmZkZzc7OqlwuOzT18bKz4bdt23r58mXdKCRJAwMDMgxDoVBIhmE4OCUAAIC7EIYAAHhLd3e3+vv7JUlDQ0M6e/bsvusLhYLu3r2rp0+fyrIsZbNZTU5Oam1tzYlxj42djb4ty1Imk9HU1FTdtYlEQgMDA5Kk3t5ewhAAAMAhIgwBAPAbHR0dGh4elmEY6unp0eeff97wVqbFxUX98MMPWltbk2VZWlhY0PT0tEzTdGjqo8uyLD1//lylUkkbGxv65Zdf6u5JFIlEdOHCBXk8HnV2dnJCDgAAwCEjDAEAsId4PK4zZ87I6/UqmUzq0qVL8vl8+z7HNE399NNPevz4scrlsjY3NzU5OamVlRXXbs5crVY1MzOjYrGoQqGgn3/+WdVqdc+1wWBQ4+Pj8vv9SiQSSqfTDk8LAADgPmw+DQDAPra3tzU9Pa1yuazt7W1NTU0d6DYxv9+v0dFRdXV1SZLC4bD6+/sVCoUOe+Qjo1Qq1aKQaZq6e/eutre391zr8/l0+fJlRSIRRaNRnT59mg2nAQAAHEAYAgCggZ2NpQuFgiTp9evXevr06YE2me7o6NDY2JhaWlokvdnDqKur68RHj1wup7m5OVmWpUKhoIcPH2pra2vPtR6PR+Pj40okEmppadHo6Ki8Xq/DEwMAALgTYQgAgAOwbVurq6t6+fKlbNtWuVzWs2fP9OrVq4bP9Xq9On36tNLptAzDUEtLi/r7+xWJRByY3Fm2bev169daXl6WJGUyGT1+/FiVSqXucy5cuKDOzk75/X6NjY3J7/c7NS4AAIDrEYYAAHgPpVJJCwsL2tzclCStra1pamqq7i1Sb4vH4zp79mwtCCWTSfX09JyYq2Msy9L8/Lw2NjZk27ZmZ2c1Nze373PGxsaUTqfl9Xo1Ojpau7IKAAAAziAMAQDwAdbW1rS0tCTLsmqnbi0uLjZ8nmEYGhoa0sDAgAzDkN/vV39/v2KxmANTH55isajZ2VmZpqlyuaxHjx7p119/3fc5g4ODtdPfRkZGOIEMAACgCQhDAAB8oHK5rMXFRWWzWUnSxsaGnjx5UncvnbdFIhGdO3euFoRisZja29sVi8WO1RVE1WpVmUymdovd5uamHj582PAKqnQ6rbGxMUnS8PCw4vG4E+MCAADgNwhDAAB8pI2NDb148ULlclnValVzc3Oan58/0BH1/f39GhoaqsUgwzAUi8WUSCQUj8ePbCTaCUKvX7+u7R+0vLysqampusfRS2++vjNnzqi3t1eS1NfXp2Qy6cjMAAAAeBdhCACAT8CyLC0tLdWOss/n83ry5IlyuVzD5wYCAaVSKaVSKcXjcRmGIelNRGltba1FIp/Pd6hfw0FYllULQpZlSXpzAtns7Gzta68nEAjowoULta+xr69PHR0dTowNAACAOghDAAB8Qvl8XgsLCzJNU7Zta3FxUc+fP9/3Kpq3BQIBdXZ2KpVKKZFI1CKRpF2RyOmTuyzL0urqqlZWVmpBaGNjQ7Ozsw33EpKkRCKhzz77TIFAQH6/X8PDwwqHw4c9NgAAABogDAEA8IlVq1W9evVKr1+/lvRmY+apqakDBZS3+f3+WiRqa2vbFYmi0agSiYQSicShRSLLspTL5ZTNZpXL5WpxK5vNanZ2Vuvr6wf6PH19fRoZGaldATU4OHgkrn4CAAAAYQgAgENTKBS0sLCgYrEo6c0ePM+ePavtyfM+fD6fOjs71dnZqfb2dnk8ntpjkUikFokCgcBHzVwul7WxsaGNjQ1tbm7u2idpfX1ds7Oztc22G/F6vTp79qy6urokSV1dXTp16tSuwAUAAIDmIgwBAHCIbNvWysqKlpeXZdu2SqWSnj59qpWVlQ/+nF6vV8lkUqlUSu3t7bs2qPZ4PAoEAgoGg7V/7vw5EAjIsixVKpXax9v/XigUdp2oZtu2stmsVldXlclkGp409rZQKKTPP/9ckUhEHo9HAwMDSiQSH/w1AwAA4HAQhgAAcIBpmlpYWFA+n5ckZTIZzc/Pa2Nj46M+r9frVUdHR+12s4+9rcyyLK2vr9diULlcfu95+vr61N/fL5/Pp5aWFg0NDamlpeWj5gIAAMDhIAwBAOCgTCajpaWl2n49pmnWNnU+6C1a+/F6vQqFQnt+BINBVSoVlctllUollcvlXR/FYlHr6+u1zaXfh8/nU19fn3p7e2txKpFIqL+/f9cVTQAAADhaCEMAADisXC7XQlCpVKr9falU2hWJ3t7f56jy+Xzq7+9Xb29vbUPpaDSq7u5utba2Nnk6AAAANEIYAgCgiQqFgrLZrLLZrEzTrP19uVyuRaL19fUjF4n8fr/6+/uVTqdrQai1tVXd3d2KRqNNng4AAAAHRRgCAOCIKBaLtUj09kbP5XJZmUxGq6urWltba2okisVi6urqUk9PT+0WsVgspu7ubkUikabNBQAAgA9DGAIA4Aja3t7W+vr6O5GoUqnsikQ7exUdFsMwlEgk1NnZqc7OTgWDwdpjsVhMp06dUjgcPtQZAAAAcHgIQwAAHHGmadYiUbFYrP29ZVlaW1vT6uqqNjc3VSwWP8nVRB6PRx0dHers7FRHR8euk878fr8SiYTa29sJQgAAACcAYQgAgGPENM3a7WaFQmHXY7ZtyzRNFYvFPT8qlYp8Pp/8fr8CgYD8fv87H8FgUIlEYtdJYi0tLUokEorH48QgAACAE4YwBADAMVUqlZTNZpXL5WSa5q4TzvZi27YMwzjQ5w6Hw0okEkokErtuHwMAAMDJ4mv2AAAA4MMEAgGlUimlUilJb8JPqVSqRSLTNHf9uVqtyuv1yuv1yufzvfOx8/eRSGTX7WMAAAA4uQhDAACcEIZhKBgM1r3C532uGAIAAIA7eJo9AAAAcAZRCAAAAL9FGAIAAAAAAHApwhAAAAAAAIBLEYYAAAAAAABcijAEAAAAAADgUoQhAAAAAAAAlyIMAQAAAAAAuBRhCAAAAAAAwKUIQwAAAAAAAC5FGAIAAAAAAHApwhAAAAAAAIBLEYYAAAAAAABcijAEAAAAAADgUoQhAAAAAAAAlyIMAQAAAAAAuBRhCAAAAAAAwKUIQwAAAAAAAC5FGAIAAAAAAHApwhAAAAAAAIBLEYYAAAAAAABcijAEAAAAAADgUoQhAAAAAAAAlyIMAQAAAAAAuBRhCAAAAAAAwKUIQwAAAAAAAC5FGAIAAAAAAHApwhAAAAAAAIBLEYYAAAAAAABcijAEAAAAAADgUoQhAAAAAAAAlyIMAQAAAAAAuBRhCAAAAAAAwKUIQwAAAAAAAC5FGAIAAAAAAHApwhAAAAAAAIBLEYYAAAAAAABcijAEAAAAAADgUoQhAAAAAAAAlyIMAQAAAAAAuBRhCAAAAAAAwKUIQwAAAAAAAC5FGAIAAAAAAHApwhAAAAAAAIBL/T8pDDZdtd7CLAAAAABJRU5ErkJggg==" + } + } +} \ No newline at end of file diff --git a/snippets/max9.tc.preset_color.maxsnip b/snippets/max9.tc.preset_color.maxsnip new file mode 100644 index 0000000..e56a5ef --- /dev/null +++ b/snippets/max9.tc.preset_color.maxsnip @@ -0,0 +1,259 @@ +{ + "patcher": { + "boxes": [ + { + "box": { + "maxclass": "v8ui", + "patching_rect": [ 11.5, 107.0, 130.0, 58.0 ], + "id": "obj-2", + "parameter_enable": 0, + "numoutlets": 5, + "jsarguments": [ "mypat" ], + "outlettype": [ "", "", "", "", "" ], + "numinlets": 1, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", 0 ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 0 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 0 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "maxclass": "newobj", + "text": "substitute read readfile", + "patching_rect": [ 11.5, 70.0, 130.0, 22.0 ], + "id": "obj-9", + "numoutlets": 2, + "outlettype": [ "", "" ], + "numinlets": 2 + } + }, + { + "box": { + "maxclass": "tab", + "varname": "sel", + "patching_rect": [ 162.5, 44.0, 139.0, 24.0 ], + "id": "obj-17", + "parameter_enable": 0, + "numoutlets": 3, + "button": 1, + "outlettype": [ "int", "", "" ], + "numinlets": 1, + "tabs": [ "1", "2", "3", "4", "5", "6" ] + } + }, + { + "box": { + "maxclass": "newobj", + "text": "prepend setcolor", + "patching_rect": [ 162.5, 113.0, 98.0, 22.0 ], + "id": "obj-12", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "swatch", + "varname": "cust", + "patching_rect": [ 162.5, 72.0, 128.0, 32.0 ], + "id": "obj-3", + "parameter_enable": 0, + "numoutlets": 2, + "outlettype": [ "", "float" ], + "saturation": 1.0, + "numinlets": 3 + } + }, + { + "box": { + "maxclass": "newobj", + "varname": "preset_metadata", + "text": "pattr preset_metadata", + "patching_rect": [ 162.5, 143.0, 126.0, 22.0 ], + "id": "obj-7", + "numoutlets": 3, + "outlettype": [ "", "", "" ], + "numinlets": 1, + "restore": [ 0 ], + "saved_object_attributes": { + "parameter_enable": 0, + "parameter_mappable": 0 + } + } + }, + { + "box": { + "maxclass": "textedit", + "patching_rect": [ 128.0, 181.0, 100.0, 23.0 ], + "id": "obj-16", + "parameter_enable": 0, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "lines": 1, + "keymode": 1, + "nosymquotes": 1, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "umenu", + "patching_rect": [ 10.0, 181.0, 112.0, 22.0 ], + "id": "obj-18", + "parameter_enable": 0, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "items": "", + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "varname": "mypat[1]", + "text": "pattrstorage mypat", + "patching_rect": [ 11.5, 39.0, 109.0, 22.0 ], + "id": "obj-20", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 1, + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + } + } + }, + { + "box": { + "maxclass": "attrui", + "patching_rect": [ 162.5, 10.0, 201.0, 22.0 ], + "id": "obj-5", + "parameter_enable": 0, + "numoutlets": 1, + "attr": "color_mode", + "outlettype": [ "" ], + "numinlets": 1 + } + } + ], + "lines": [ + { + "patchline": { + "source": [ "obj-2", 2 ], + "destination": [ "obj-16", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-2", 1 ], + "destination": [ "obj-18", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-12", 0 ], + "destination": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-5", 0 ], + "destination": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-9", 1 ], + "destination": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-9", 0 ], + "destination": [ "obj-2", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-20", 0 ], + "destination": [ "obj-9", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-3", 0 ], + "destination": [ "obj-12", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-17", 0 ], + "destination": [ "obj-12", 0 ] + } + } + ], + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "description": "353 x 194, containing 10 objects", + "tags": "", + "snippetinfo": { + "name": "tc.preset_color", + "objects": "textedit, pattr, prepend, v8ui, umenu, swatch, substitute, tab, pattrstorage, attrui", + "tags": "", + "description": "353 x 194, containing 10 objects", + "image": "iVBORw0KGgoAAAANSUhEUgAABdYAAANYCAYAAADJ5r9ZAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3XlcVPX+P/DXzLAji8gqIBKiJJK4IIYCpVYufTUtlxavt9JstdX6Zpm3W9ZN7bp7LetmaZn1u65lJuaGmBq4K+moIKiArDLsw8DvDy98hTnDnDPMcoDX8/Ho8cgzZ3mfM5zPfM77fBZFampqPYiIiIiIiIiIiIiISBSlrQMgIiIiIiIiIiIiImpLmFgnIiIiIiIiIiIiIpKAiXUiIiIiIiIiIiIiIgmYWCciIiIiIiIiIiIikoCJdSIiIiIiIiIiIiIiCZhYJyIiIiIiIiIiIiKSgIl1IiIiIiIiIiIiIiIJmFgnIiIiIiIiIiIiIpKAiXUiIiIiIiIiIiIiIgmYWCciIiIiIiIiIiIikoCJdSIiIiIiIiIiIiIiCZhYJyIiIiIiIiIiIiKSgIl1IiIiIiIiIiIiIiIJmFgnIiIiIiIiIiIiIpKAiXUiIiIiIiIiIiIiIgmYWCciIiIiIiIiIiIikoCJdSIiIiIiIiIiIiIiCZhYJyIiIiIiIiIiIiKSgIl1IiIiIiIiIiIiIiIJmFgnIiIiIiIiIiIiIpKAiXUiIiIiIiIiIiIiIgmYWCciIiIiIiIiIiIikoCJdSIiIiIiIiIiIiIiCZhYJyIiIiIiIiIiIiKSgIl1IiIiIiIiIiIiIiIJmFgnIiIiIiIiIiIiIpKAiXUiIiIiIiIiIiIiIgmYWCciIiIiIiIiIiIikoCJdSIiIiIiIiIiIiIiCZhYJyIiIiIiIiIiIiKSgIl1IiIiIiIiIiIiIiIJmFgnIiIiIiIiIiIiIpKAiXUiIiIiIiIiIiIiIgmYWCciIiIiIiIiIiIikoCJdSIiIiIiIiIiIiIiCZhYJyIiIiIiIiIiIiKSgIl1IiIiIiIiIiIiIiIJmFgnIiIiIiIiIiIiIpKAiXUiIiIiIiIiIiIiIgnsbB0AEREREcnTk08+aesQiIioDfn111+b/PuBBx6wUSRERNQefPXVV7YOoUVssU5EREREREREREREJAET60REREREREREREREEjCxTkREREREREREREQkARPrREREREREREREREQSMLFORERERERERERERCQBE+tERERERERERERERBIwsU5EREREREREREREJAET60REREREREREREREEjCxTkREREREREREREQkARPrREREREREREREREQSMLFORERERERERERERCQBE+tERERERERERERERBIwsU5EREREREREREREJAET60REREREREREREREEjCxTkREREREREREREQkARPrREREREREREREREQSMLFORERERDbl6OgIOzs7W4dBREREREQtsLOzg6Ojo63DkA0m1omIiIjIZpRKJYYOHYq4uDgoFApbh0NERERERAIUCgXi4uIwdOhQKJVMKQMAmwYREVG7d+HCBeTk5LS4TmBgIHr06GGliIiowaBBg+Dt7Q0A6NevH44dO2bjiIiIiIiIqLl+/fohICAAwK06/OHDh20cke0xsS5STU0N0tLSEBMTw67KRO0A7+mOZdeuXTh9+nSL6/Tr14+JdSIr69OnD0JCQhr/HR4eDo1GA7VabcOoiIiIiIjoduHh4QgPD2/8d0hICMrKynDmzBkbRmV7zCaJkJqaiv/85z8oKipCREQEOnfubOuQiKgVeE8TEdleSEgIIiMj9ZZHR0dDo9EgNzfXBlEREREREdHt/P39ER0drbc8MjISGo0GV65csUFU8sDEeguys7OxceNGtpoiaid4TxMRyYO3tzdiYmIEP1MqlYiLi8Nvv/2GmzdvWjkyIiIiIiJq4OHhgbi4OINjqsfExKC8vBwFBQVWjkwemFgXUFZWhq1btyI5ORn19fW2DoeIWon3NBGRfLi6umLo0KFQqVQG17G3t0d8fDx2796NqqoqK0ZHREREREQA4OTkhPj4eNjb2xtcR6VSYejQoUhKSkJ5ebkVo5MHJtZvo9PpsH//fmzfvh0VFRW2DoeIWon3NBGRvNjb2yMhIQGOjo5G121IwO/duxc6nc4K0REREREREfB/CXNXV1ej6zo6OiIhIQG7d++GVqu1QnTywcT6f924cQOrVq1CTk6OrUMhIjPgPU1EJC8KhQJDhgyBu7u76G26dOmC2NhYHDp0yIKRERFRe+Po6AgnJyeUlpa2ix6rvr6+CA0NhaenJzp37oxOnTqhoqICJSUlKCkpQX5+Pi5evNguzpWI5CE2NhZdunQRvb67uzuGDBmC/fv3d6iyiIn1/8rNzWUCjqgd4T1NRCQvAwYMgJ+fn+TtgoODERUVhdOnT1sgqo6he/fuWLp0aZNlmzdvxtq1a20TEHVY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iIiIiIiIiIiIiCRgYp2IiIiIiIiIiIiISAIm1omIiIiIiIiIiIiIJGBinYiIiIiIiIiIiIhIAibWiYiIiIiIiIiIiIgkYGKdiIiIiIiIiIiIiEgCRWpqar2tgyAiIiIiaq6mpgZnz55FdXU1UlJS9D63s7NDQkIClEol+vbta4MIiYiIiIioo2KLdSIiIiKSperqagBARUWF4OdOTk4AAHt7e6vFREREREREBDCxTkREREQy1ZBYr6ysFPzc2dkZAODo6Gi1mIiIiIiIiAAm1omIiIhIpphYJyIiIiIiuWJinYiIiIhkyVhi3cXFBQAT60REREREZH1MrBMRERGRLBkbY50t1omIiIiIyFaYWCciIiIi2amvr+dQMEREREREJFtMrBMRERGR7Gi1WtTX16OmpgY6nU7vc6VS2ZhQd3BwsHZ4RERERETUwTGxTkRERESyI2YYGIVCAUdHRygUCmuGRkRERERExMQ6EREREckPh4EhIiIiIiI5Y2KdiIiIiGTHWGLdxcUFABPrRERERERkG0ysExEREZHsiBkKBmBinYiIiIiIbIOJdSIiIiKSnZqaGgAcCoaIiIiIiOSJiXUiIiIikh2OsU5ERERERHLGxDoRERERyYpWq0VdXR20Wi1qa2v1PlcoFHBycgIAODg4WDs8IiIiIiIiJtaJiIiISF5KSkoAAOXl5YKfOzs7Q6FQwMHBAQqFwpqhERERERERAWBinYiIiIhkpLa2Fjk5OQCAK1euCK7DYWCIiIiIiMjWmFgnIiIiItnIzc2FTqdDUVERCgsLBddxdXUFwMQ6ERERERHZDhPrRERERCQLVVVVyM/PR319PdRqteA6SqUSQUFBAIBOnTpZMzwiIiIiIqJGTKwTERERkSxcu3YNAHD9+nWD46uHhITAyckJzs7O8PT0tGZ4REREREREjZhYJyIiIiKbKy0tRWlpKWpra3H58mXBdRwdHdGtWzcAQFBQECcuJSIiIiIim2FinYiIiIhsqr6+vrG1ekZGBrRareB6YWFhUKlU8PT05DAwRERERERkU0ysExEREZFNFRQUoKqqChUVFbh69argOu7u7vDz84NCoUBgYKCVIyQiIiIiImqKiXUiIiIispna2lrk5OQAAC5evIj6+nrB9cLDw6FQKODr6wsHBwdrhkhERERERKSHiXUiIiIispnc3FzodDoU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" + } + } +} \ No newline at end of file diff --git a/snippets/max9.tc.preset_interp.maxsnip b/snippets/max9.tc.preset_interp.maxsnip new file mode 100644 index 0000000..70e6bf1 --- /dev/null +++ b/snippets/max9.tc.preset_interp.maxsnip @@ -0,0 +1,464 @@ +{ + "patcher": { + "boxes": [ + { + "box": { + "maxclass": "comment", + "text": "tc.preset_interp", + "patching_rect": [ 142.0, 10.0, 129.0, 24.0 ], + "id": "obj-4", + "numoutlets": 0, + "fontsize": 16.0, + "fontface": 1, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "substitute read readfile", + "patching_rect": [ 10.0, 38.0, 130.0, 22.0 ], + "id": "obj-9", + "numoutlets": 2, + "outlettype": [ "", "" ], + "numinlets": 2 + } + }, + { + "box": { + "maxclass": "number", + "patching_rect": [ 116.0, 174.0, 50.0, 22.0 ], + "id": "obj-6", + "minimum": 0, + "parameter_enable": 0, + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "p trigger_interpolation", + "patching_rect": [ 10.0, 203.0, 125.0, 22.0 ], + "id": "obj-34", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 2, + "patcher": { + "fileversion": 1, + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "rect": [ 439.0, 167.0, 640.0, 480.0 ], + "boxes": [ + { + "box": { + "maxclass": "comment", + "text": "Interpolation time", + "patching_rect": [ 266.0, 45.0, 101.0, 20.0 ], + "id": "obj-9", + "numoutlets": 0, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "comment", + "text": "Preset to recall", + "patching_rect": [ 84.5, 45.0, 89.0, 20.0 ], + "id": "obj-6", + "numoutlets": 0, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "route recall", + "patching_rect": [ 52.5, 105.0, 68.0, 22.0 ], + "id": "obj-1", + "numoutlets": 2, + "outlettype": [ "", "" ], + "numinlets": 2 + } + }, + { + "box": { + "maxclass": "inlet", + "patching_rect": [ 234.0, 40.0, 30.0, 30.0 ], + "id": "obj-2", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 0, + "comment": "", + "index": 2 + } + }, + { + "box": { + "maxclass": "message", + "text": "store 0", + "patching_rect": [ 158.5, 249.0, 45.0, 22.0 ], + "id": "obj-8", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 2 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "t b i b", + "patching_rect": [ 52.5, 170.0, 125.66666666666669, 22.0 ], + "id": "obj-5", + "numoutlets": 3, + "outlettype": [ "bang", "int", "bang" ], + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "i", + "patching_rect": [ 52.5, 239.0, 29.5, 22.0 ], + "id": "obj-4", + "numoutlets": 1, + "outlettype": [ "int" ], + "numinlets": 2 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "t b f", + "patching_rect": [ 52.5, 334.0, 29.5, 22.0 ], + "id": "obj-31", + "numoutlets": 2, + "outlettype": [ "bang", "float" ], + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "line 0.", + "patching_rect": [ 52.5, 307.0, 41.0, 22.0 ], + "id": "obj-29", + "numoutlets": 2, + "outlettype": [ "", "bang" ], + "numinlets": 3 + } + }, + { + "box": { + "maxclass": "message", + "text": "0., 1. $1", + "patching_rect": [ 52.5, 276.0, 52.0, 22.0 ], + "id": "obj-25", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 2 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "pack recall 0 0 0.", + "patching_rect": [ 52.5, 362.0, 99.0, 22.0 ], + "id": "obj-14", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 4 + } + }, + { + "box": { + "maxclass": "inlet", + "patching_rect": [ 52.5, 40.0, 30.0, 30.0 ], + "id": "obj-32", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 0, + "comment": "", + "index": 1 + } + }, + { + "box": { + "maxclass": "outlet", + "patching_rect": [ 52.5, 444.0, 30.0, 30.0 ], + "id": "obj-33", + "numoutlets": 0, + "numinlets": 1, + "comment": "", + "index": 1 + } + } + ], + "lines": [ + { + "patchline": { + "source": [ "obj-1", 0 ], + "destination": [ "obj-5", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-32", 0 ], + "destination": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-14", 0 ], + "destination": [ "obj-33", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-2", 0 ], + "destination": [ "obj-4", 1 ] + } + }, + { + "patchline": { + "source": [ "obj-25", 0 ], + "destination": [ "obj-29", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-29", 0 ], + "destination": [ "obj-31", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-31", 1 ], + "destination": [ "obj-14", 3 ] + } + }, + { + "patchline": { + "source": [ "obj-31", 0 ], + "destination": [ "obj-14", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-4", 0 ], + "destination": [ "obj-25", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-5", 1 ], + "destination": [ "obj-14", 2 ] + } + }, + { + "patchline": { + "source": [ "obj-5", 0 ], + "destination": [ "obj-4", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-5", 2 ], + "destination": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-8", 0 ], + "destination": [ "obj-33", 0 ] + } + } + ] + } + } + }, + { + "box": { + "maxclass": "textedit", + "patching_rect": [ 155.0, 140.0, 100.0, 23.0 ], + "id": "obj-27", + "parameter_enable": 0, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "lines": 1, + "keymode": 1, + "nosymquotes": 1, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "umenu", + "patching_rect": [ 37.0, 140.0, 112.0, 22.0 ], + "id": "obj-8", + "parameter_enable": 0, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "items": "", + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "v8ui", + "patching_rect": [ 10.0, 71.0, 130.0, 59.0 ], + "id": "obj-10", + "parameter_enable": 0, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "numinlets": 1, + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 0 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "mypat" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 0 ], + [ "scrollable", 0 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 1 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "maxclass": "newobj", + "varname": "mypat", + "text": "pattrstorage mypat", + "patching_rect": [ 10.0, 11.0, 109.0, 22.0 ], + "id": "obj-1", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 1, + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + } + } + } + ], + "lines": [ + { + "patchline": { + "source": [ "obj-10", 0 ], + "destination": [ "obj-34", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-10", 2 ], + "destination": [ "obj-27", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-10", 1 ], + "destination": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-27", 0 ], + "destination": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-6", 0 ], + "destination": [ "obj-34", 1 ] + } + }, + { + "patchline": { + "source": [ "obj-9", 1 ], + "destination": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-9", 0 ], + "destination": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-34", 0 ], + "destination": [ "obj-1", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-1", 0 ], + "destination": [ "obj-9", 0 ] + } + } + ], + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "description": "261 x 218, containing 8 objects", + "tags": "", + "snippetinfo": { + "name": "tc.preset_interp", + "objects": "textedit, v8ui, umenu, jpatcher, number, substitute, comment, pattrstorage", + "tags": "", + "description": "261 x 218, containing 8 objects", + "image": "iVBORw0KGgoAAAANSUhEUgAABGQAAAO4CAYAAACULyAfAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8U2XaN/BfkiZp0n3fd0rZN9lBEGQQxQ3F5UFFRwG3wX15fXyZZ8bH0XlRxxXcR8fRQRQRRAFZRAQBEQQKtFJo6b7vW5r9/aO2Nj0nzUmapin9fT+f+YycnOXOyTmn51znvq9LduTIESuIiIiIiIiIiMhj5P3dACIiIiIiIiKiwYYBGSIiIiIiIiIiD2NAhoiIiIiIiIjIwxiQISIiIiIiIiLyMAZkiIiIiIiIiIg8jAEZIiIiIiIiIiIPY0CGiIiIiIiIiMjDGJAhIiIiIiIiIvIwBmSIiIiIiIiIiDyMARkiIiIiIiIiIg9jQIaIiIiIiIiIyMMYkCEiIiIiIiIi8jAGZIiIiIiIiIiIPIwBGSIiIiIiIiIiD2NAhoiIiIiIiIjIwxiQISIiIiIiIiLyMAZkiIiIiIiIiIg8jAEZIiIiIiIiIiIPY0CGiIiIiIiIiMjDGJAhIiIiIiIiIvIwBmSIiIiIiIiIiDyMARkiIiIiIiIiIg9jQIaIiIiIiIiIyMMYkCEiIiIiIiIi8jAGZIiIiIiIiIiIPIwBGSIiIiIiIiIiD2NAhoiIiIiIiIjIwxiQISIiIiIiIiLyMAZkiIiIiIiIiIg8jAEZIiIiIiIiIiIPY0CGiIiIiIiIiMjDGJAhIiIiIiIiIvIwBmSIiIiIiIiIiDyMARkiIiIiIiIiIg9jQIaIiIiIiIiIyMMYkCEiIiIiIiIi8jAGZIiIiIiIiIiIPIwBGSIiIiIiIiIiD2NAhoiIiIiIiIjIwxiQISIiIiIiIiLyMAZkiIiIiIiIiIg8jAEZIiIiIiIiIiIP8+nvBgwkVVVVaGxsRGtrKwBAq9UiMDAQERER/dwyIiIiIiIiIhpIGJCRqLi4GFVVVTbTGhsb0djYCL1ej/j4+H5qGRERERERERENNAzISFBVVYWqqipYLBbk5OSgtrYWABAaGoqhQ4eiqqoKarWaPWWIiIiIiIiISBLmkJGgsbERAJCTk4PS0lK0tbWhra0NpaWlyMnJsZmHiIiIiIiIiMgRBmQk6MgZ09EzpquOaR3zEBERERERERE5Ijty5Ii1vxvRk+3bt/fp+p+akAa5TNb57xvf3wCL1T27RC6T4bO7Fnf+22K14vlfct2ybiIiGlgWLFjQ300gIiIiIi8y6HvI6Exmm3+HajVuW3f3dXXfFhERERERERENToM+IFOrN9r8Oy0ixG3r7r6u7tsiIiIiIiIiosFp0AdkSlrabP49OSnObevuvq7u2yIiIiIiIiKiwWnQB2TO1tsm452eGu+WYUuhWg2mp8b3uC0iIiIiIiIiGpwGfUCmsFmHui5DiZQKBW6fMrbX6719ylgoFYrOf9fpjShs1vV6vUREREREREQ08A36gAwAHCivs/n3jLQEzB+e5vL65g9Pw4y0hB63QURERERERESDFwMyAE5UN6Ks1Ta/y7Lp410KyswfnoZl08fbTCtrbcOJ6sZetZGIiIiIiIiILhwMyACwAth8vgIGs6Vzmlwmw4oZE/DwnKmScsqEajV4eM5UrJgxAXKZrHO6wWzB5vMVsPZFw4mIiIiIiIhoQPLp7wZ4i5o2I748X47FaTFQdAmozEhLwOTkWBzIK8bhghLkVtWhtrU9F0yoVoO0iBBMTorD9NR4m5wxAGC2WvHl+XLUtLHcNRERERERERH9jgGZLs41tGJDbhkWpURDpfi985BSocDs9CTMTk+SvC6D2YIvz5fjXAMrKxERERERERGRLQ5Z6uZcQyv++WsRylraHM9sR1lLG/75axGDMUREREREREQkij1kRNS0GfHBr8UYGx6I6dEhCFErJS1XpzfiQHkdTlQ3MmcMEREREREREdnFgIwdVgDHqxtxvLoRif4apAdrEefni1C1Ehqf9lwxOpMZtXojSlracLa+FYXNuv5tNBERERERERENCAzISFDYrGOwhYiIiIiIiIjchjlkiIiIiIiIiIg8zOt7yKxfv76/m0BERNRrCxYs6O8mEBEREZEXYQ8ZIiIiIiIiIiIPY0CGiIiIiIiIiMjDvH7IEhERERERETknJycHZWVlPc4TFxeHIUOGeKhFRNQdAzJEREREvWQwGHD06FFMmjQJPj68vSIa6C6Ec3rHjh04efJkj/OMHz/+gg7IXAi/I13YeFQSERER9cKRI0fwxRdfoLa2FsOGDUNISEh/N4mIeoHn9IWBvyMNBAzIEBEREbmgqKgI69evx9mzZ/u7KUTkBjynLwz8HWkgYUCGiIiIyAnNzc3YvHkz9u3bB6vV2t/NIaJe4jl9YeDvSAMRAzJEREREEpjNZuzduxdbtmxBa2trfzeHiHqJ5/SFgb8jDWQMyFxg5FotLDod4ERU2JVlBoIL9XsRkfuotEoYdEaAlwlyoLKyEmvXrnVYsYSIBgae0xcG/o400Mn7uwHkPsHXXIOhW7ci9Kab+nSZgeBC/V5E5D5jrxmF+7cux8SbxvV3U2gAKC8v5w0/0QWE5/SFgb8jDXTsIXMB8M3IQMzTT8Nv3G8PFXLHcTZXlhkILtTvRUTuE5URgQVPz0PCuDgAgIzXCSIiIiLqBwzIDHD+06cjac0ayBSKPl1mILhQvxcRuU/q9GTcvOY6yBUMwhAR0YVt0aJFmDlzZo/zREZGeqg1RCSGAZkBThES4nQAwpVlBoIL9XsRkftoQzQMxhAR0aAQFxeHuLi4/m4GEfWAd6VERERERERERB7GHjJEREREXqy6uhqlpaVobm5GU1MTWltboVarERoaitDQUISFhSE4OBiKAd5LtKqqChUVFaitrUVtbS0UCgWCgoIQFBSElJQUBAYGerxNhYWFKCwsRG1tLWQyGSIiIhAZGYm4uDio1WqX1llRUYGysjI0NjaisbERRqMRfn5+CAgIQEBAAOLi4hASEuLmbyKk0+lQVFSE6upq6HQ6tLW1Qa/Xw8fHB1qtFn5+ftBqtQgICEBCQgKUSmWft8lb9g25j9lsRkFBAerq6lBbW4umpib4+voiMDAQwcHBSEtLg0aj6e9mOs3bj9W+uHbZ443X7oGEARkiIiKibs6fP49PP/208991dXWSlnvllVfg6+trM00ul+OBBx5w6qEjNzcXP/30E7KyslBVVeVwfplMhqioKMyZMwfTp0+HSqWSvC13ev3119Hc3Gz387i4OCxdurTz30ajEUePHsXevXuRl5dndzmZTIahQ4diypQpmDZtGuROJuPW6/V47bXXYDKZ7M4zZswYLFy4EACQn5+P9evX222TRqPBzJkzMWfOHISFhTncfkVFBfbt24cTJ06gsrLS4fwJCQkYPXo0pk6diqioKIfzS1VaWooDBw7g2LFjqK6ulrycQqFAUlIShg4ditmzZyM0NNRtbfLUvunvc7o/fPXVVzh9+nSP83Q97u357LPPkJuba/dzX19fPPzwwzbTCgsLceDAAfz88889XhMUCgUyMjIwY8YMTJw4scd2AP37O/bHeeypa5e3XrsHAwZkxCgUkPn4wKrX9+lm5BoNLEYj0MMJNqDIZJCp1bC2tbm0rNzXFxadzv3t6i2ZDDJfX1j7um292X9d9Plx5an90UEuh1yt9s5jowulRgmjzuj0cjKFDAofBUz6gXsd8OR3UGqUMBvNsJgsfb4tGtxqa2uRn5/v9HLl5eWi09va2iTd9BcWFmLTpk0OH6K6s1qtKC8vx7p16/D1119j7ty5mD17Nvz8/JxaT2/l5OTAYDDY/Vzf5d4qNzcX7733Hmprax2u12q14syZMzhz5gy+//57LFmyBCkpKZLbZTQace7cuR7n6XibnZ2djTfffNOmrd3pdDrs3LkT3333Hd544w27DxktLS34+uuvsXfvXpjNZsntLSoqQlFREbZv347Zs2fjyiuvhL+/v+Tlu6urq8Mnn3yCkydPurS82WxGXl4e8vLysHPnTkyZMgWLFi3q1ZtvT++b/jqn+1NhYaHD7yylF0d+fn6P65HJZJ3/3dbWhg0bNmDfvn2S2mg2m5GVlYWsrCzs3r0bS5YsQUJCgt35++N37M/z2FPXLm+9dg8GgyYgI1OrEX7bbTZlkOs2bYKpshIyX18EXXYZghcuhHrIEPiEhkIml8NUVwdDURHazp1D7bp1aDtzxqVtK0JCEDBjBvwmTYJm9Gj4hIZCERgImU/77re0tsLc2Ii2s2fRcvQoGnfvhqGgwO761OnpCJwzBwCgHT9e8HnQvHlQdDnZdVlZMFZUOL1M8/79nf+Wa7UIu+UWoMsFt2bdOliamuA/cyYiVqyAZsQIyFUqmGpq0Jabi/pNm1C/bRsgcuFSJSYi5LrroE5LgzoxEcq4OMhVKlhNJpgbGmCsqEDLzz+j+eBBNB88CFitbtsXXb+XGO3YsfCbMqW9bampUCcntwcEDAaYa2vRlpODpv370bhrF0wS3y65e/8B7j+u7LZdo0HI9dfDf/p0qOLj238rpRIWnQ7G8nI0/fgj6r/+Gm1ZWQCAgNmz4ZuR0bm8oaAADd9+K3l7vsOGIXDuXPjPmAFVbGx7sma5HFajEaaO/f/DD2jYuRNmCX8IXOWj9sGU2y6CTP77b3bk0+Noa2wPmCVMiMOExWMRNzoGgdEB8FH7wKQ3obGiCeW/VuLo+uMo+LlIsF6ZQoahs9Mw7rrRiBwagYAIf8gVcjRVNqP6fA2qc2tw6KMjaChtFG1XeFoYhl2abjOtrqgep7f96tT3k/vIMf3OyTbTagvrkbX9V7vf/8SmU2iqbIaPrw9GXJaB0QtHIGJIOPxCtZDJZWita0VdUT0qz1XjyLpjqDjj+K2+PdoQDdJmpCBpUgLiRsdAG6qFJtAXcp/2a7ih1YC2Rj0qz1ah4Ggxzuw+i9oC8bdkEenhyJgzBACQMF6Y3HDYvHSo/X/vTVCWVYHc/eddbjuRq7755ht89dVXvV5PU1MTNm/ejN27d+PRRx9FbGysG1rnXtu3b8fmzZthsTgfXC0sLMT/+3//D7fccgsuvvhit7YrPz8fr7/+uuSHriFDhtgNxuTn5+ONN95AU1OTy+2xWCzYs2cPDh06hLvvvhvDhw93eh3Z2dl4++23oXPTiw2z2YwDBw4gNzcXjz76KIKCgpxeh7fsG3Kv/Px8vPPOO6ipqXFp+by8PLz44otYuXIlhgwZ4ubWuWagHKvuvHb1xFuv3QPZoAnI+EREIOqBB2ymteXkwBgWhoTVq6FOShIuExICn5AQaMeMQeh116Fp/36UrV4Ng8SorCI0FBF33YXQG26AvFsXua7kWi3kWi2U0dEIuPhiRD3wABq2bUPZ3/8Oc0ODYP6A6dMR9ac/2V2f38SJ8OvS5a9h507oMjOdXqZr4EIZF4eolSttlmk+cACaESMQ8/TTNpFxn7Aw+IeFwX/yZIQvW4Zz117b+ZkqORlRDzyAwLlzIRO5CMh8fOATFgafsDBoRoxA+O23oy03FxWvvYamPXvcsi/sBWSU0dGIfvRRBF12mejncpUK8ujo9t9p1ixEP/IIav7zH1S99x4sPXTxA9y3/4C+O66EK5AjYsUKhN96KxQib8DkGg3UKSlQp6Qg/NZbUbtxI8pfegmhN9yAgFmzOudrzcyUFJBRJScj+qGHEDh3rujnMqUSyqgoKKOiEHDxxYh++GFUffghqj/4oE96s/lH+GHOA7Z/LAp+LkLpqXIsWn2lICgCtAcxQhNDEJoYghHzM3BuXx6+eGxLZ8+Z8NQwXP/SVYhICxcsGxDpj4BIf6RMScLYa0dh75ofcfiTX2C12AYjY0dG45I/2Zaw1Dfr8evuszAbpL+1SZuRIlhP3sH8zoCM2PevyKmCX5gW162+CqFJwjdq2hAttCFaxI2JxfjrxuDc/vPYuXoPavKlB878QrWYftcUTLhhDJS+9vMVqLQqqLQqBEYHYMjFqZj7wMU4ve1XfPv33dA12PYyS5ueLPiuXSVNTEDSxN/fxmXvzGFAhjzKZDLho48+wk8//eTW9TY3N+OVV17BE088gfBw4XWnv+zYsQNffvllr9ZhtVrx8ccfo7W1FZfZ+bvtLL1ej/fff9+pN+BTpkwRnX7q1Cm8/fbbPb5xdoZOp8Prr7+Ou+66CxdddJHk5SoqKtwajOm+7hdffBGPPPKIU7kyvGXfkHsVFRXhlVde6fWx1tbWhtdeew3PP/+8x3v4dTdQjlV3Xrt64q3X7oFuUA/i0k6YgNR//1s0GCMmYOZMpH70ETSjRjmcV52ejiGff47w227r8aFZjEwuR/DChUj95BMovDhxmd/kyYJgQnfGsrLO//aJikLKu+8iaN480WCMPb5paUh69VWE33FHb5prn0yGiLvvRvpXX9kNxoiR+/oi4s47kfaf/0CVmOj0Zp3df4DnjiuZSoXEf/wDUffdJxqMERN63XVI/fBDl47ZgNmzMWT9ervBGDFyrRZR992HlH/+Ewo3jmXviVKjxE1vLBINxogZcnEqlry9GDK5DGkzknHXultFgzHdqbQq/OHxOZixTPjHMntnDgyttjcGan81hl7i3JukMVeNEEzL3NzzEInECfG4499LRIMxYobMTMHtH/0XYkdFS5o/Ij0cyz5fiim3XdRjMEaMTC7DqIXD8cdPboE2xLu7kBN1969//cvtwZgODQ0NeOWVV9AgJRDvAWVlZdi4caPb1rdx40b8/PPPbllXVlaWpLwQHXx8fDBhwgTB9LNnz2LNmjVue4jrYDab8e677+LYsWOS5m9tbcWaNWv6JBjTobKyEi+99BKMRmlDdr1l35B7Wa1WvPrqq2471vR6PfaIvIj1pIF0rLrr2tUTb752D3SDOiATcccdkDuZ9M4nOBjJ770HzZgxdudRxsQg9YMPoIyI6FX71ImJ7cNcvFT0Qw/1GEwAgPrful7L/f2RvHYtlL1ITBf9yCPwnz7d5eXtrvfxxxF1//1OBzg6qJOTkfrJJ1AlJzu3XSf2H+DB40qhQNLatU4FRzr4pqdDO3q0U8sEXX45El95BXIXx2FrR49G6r/+BZmLv58zlry1GKnTkp1aJmFcHC59eBaue+EqKDXOBRmm3zkZ/hG2b4eMOiOydgiHT46+Unr3V99ANdIvSbOZ1tHLpifT7pgEH5VzHSu1wRrc+t6NiBsT0+N8QTGBuP2DmxEQ4XqOBAAITQzB5Fv4hpQGjh9++AGHDx/u021UVVVhzZo1fboNZ1jtDEN21SeffCIpl4G7jR49WpB7orm5Ge+9955L3fml6Hi73NgoPqy1qy1btqCioqJP2tFVVVUVDh486HA+b9o35H69GdIjZs+ePW4Phkh1oR+rYtcuKS6Ua7e3GTRDlqSo/eILNGzditbMTMi1WmjHjUPEnXdCO3aszXwKrRZxf/4zzt14IyByokY/9phorwJ9QQFq1q1D2+nTMFZXQyaTQRkbC3VqKsKXLoUqPl6wTOhNN6Hq/fdtEqg27N4N828nsN+0aQhesMBmmca9e9H03Xed/27LzYWpttbpZXrL3NyMxt/WGXrTTfBNt+1VYDWb0fjdd6j78ksYiothbmiAIigIvmlpCFu6FH4iOWGiHngAzQcOdP7blX3RVejNNyP81ltF29964gQav/sOulOnYKqvbw82jB2LkEWLBMEbn6AgJL78MnKXLHFbstuu+w/o++OqQ9jNN8N/8mTBdKvFgrqNG9Fy5Aj0587BJyqqfTjf4sXwkVBhQowqORlx//M/kImUam3Ly0Ptp5+iLScHpqoqqFNToRk1CiGLFkEZGWkzrzopCRF33YVKDz9w5P54Htk7ctBS24qgmAAM+8NQJE8S9paaevskm38bWg3I/Oo0Ks5UwmyyIHFCPIZcnAr/cNvgi0qrwqx7p2PrMzttpp/YdArjrrUNfKXNSIEmyFcwXEfMiPkZgsBK1rdnnE7Ke+yLTJzamo2SzDKotErEj4vD9DsnI36sbb4KlVaFhX+ej3dv/EgwBKvDvMcugW+gMKhWW1CHn9cdQ9npcjRXt0AmA4JigxCeGoYpSy9CSHywYJmLbhqLH9//qXOo2K+7z6KtsX1YW8q0JIxcMMxm/rN7c3Hmu98T5lXlSq88QtQbZWVlWL9+vUe2VVBQgOzs7Asyz4ZOp8NHH32Ehx56yKPbnSzyt/Lf//436uvrnVqPn58f9Hp9j1VUumpubsZ//vMf3HPPPXbnsVqt+OWXXyStLyIiAsOGDUNgYCC0Wi0MBgPq6+uRnZ0t+a37jh07MHPmzB5zUnjLviHP8vHxQVBQEFpaWtDmROGK5uZm/Pjjj5jzW65IT7rQj1Wxa1d/6K9rt7dhQAaA1WRC6XPPoW7Dhs5pZr0eTXv2oHn/fsT+5S8Iueoqm2V8hw5F6A03oLbbjZQ6PR1Bf/iDYBt1mzejZNUqwXRDcTFaDh9G3YYNiLj7bkTefbfN5z5BQQiaPx/1mzd3TjMWF6OuuBgAYDEYBEGI5oMHUScyvs+VZaQwt7ai4pVXUP/VV7AaDPAdMQJh//VfMJaVdeb28OtWxs5qtaLoySfRuGOH7brq6mDIz0fj7t2IvO8+RHa7SGlGjIAqPh6G376Lq/sCAOSBgYK8Lh1tq3rnHVS++aZNwE1/9iwatm5F7YYNSHzpJai79YjxTUtD5D33oOLll+3tKlFS9p8njiugPT9N5H33CdZnqq9H8ZNPtidY7pCTg+Z9+1D7+edIfOklQeBSivhnn4Vcq7WZZjWbUf3hh6hcuxbWLl2gDUVFaNq7FzXr1iHxpZfg123sbfgdd6Bu40bBMK++0Fqvw+cPbkLRsRKb6UfWH8dlT87FpCX2u4Hm/1yIr//8LepLfh8+kLn5NPzD/XDnulsRGBVgM3/caGHPkqJfSlBbWIfQxN+HDimUCoxYMAxH1x932P7RV48UTMv8SnpFF4vJgu3P7cIvGzI7p5n0JuTsOYfc/eex8C/zMeYq221EDo3AhBvGirYvIj0cw/8wVDD9xOZT2LJqu2B6XXED8g8X4pcNJ3Dx3dNw8d3TbD7XBGkwfP7QziFY9cUNOF7cXlnEZDAJAjJ5Bwtw/EvXKo/QhSs4OBjxXQLaDQ0Nkt4AR0REQK1W20xTKBSCaUB7ckSpN+8ajQaXXnopkpOTOyuQlJeX4/vvv5fc9X3nzp1eGZCJjIzE1KlTkZKSgoiICJSXl+P8+fPYv3+/5KFW2dnZKCoq6rE6iztpNBqM7tYjND8/H8ePO74GA0BAQABuvPFGZGRkICgoCGazGaWlpdi+fTuOHDnicPljx47h7NmzSE8XH0JbUFDg8IEyODgYy5cvt5s81Wq1IjMzEx9++CFaW1t7XFdVVRWOHTtmNy+GN+wbT5zT9Lvx48djwYIFSExM7AzUZWVl4fPPP0dpaamkdWRnZwsCMn39O3rDsdqXxK5drhqI125vxIAMgOKnnrKbdNRqNKLk6ach9/UVPBBHrFghCMiIDfPQZWWh5K9/7bENVpMJlWvWwG/KFPiNG2fzmcrLD9Dy1atR12VMoS4zE8WZvz+oQaEQVEBqPXFCEIzprnLtWvhNmiR48PabOhWGLsEzV4XffjsUAQGC6UWPP95j2/RnzyL35puR/N570HbLJxR6442oev99WJzoguhw/8Fzx1X40qWCfWJpa0PekiWdQbDuTJWVyPvjH5G8di38p07tsT1daS+6CFqRoX+Va9ag6r337C5nrq3F+WXLkLB6tc05KVerEf3ooyh67DHJbXCFxWTBv+9aj6qzIr0orMB3r+7D6KtGwjdAeKNWW1SP/9y9QbRkc3N1Cz57cBPuWnerzVC2YJEeIEB7AKV7otpRC4c7DMiEJAQjYZxtpaHawjpBcKknm576BlnfiledMxvN+OrpbVD6KgVBlpkrpoq2b9hc4Y1IWVYFvvlrz9cIi8mCvWt+RPKURMF3Ck3w3vxbNDCkpaVhVZeAd2ZmpqRhP48++qikBKd1dXWSx88nJSVh+fLliOg2ZDU4OBjDhg3DyZMnsWbNGofdyU+fPo3y8nJER0vL6+QJEyZMwO233w7fLj1PIyIiMHr0aMyaNQtvvfUWzp+XlmT7u+++w+233+62to0cORILFy5EfHw8dDodzp8/jx07diAvLw8TJkyAUmk7DHXnzp121mRr6NChWLZsmU11IoVCgYSEBCxfvhwjR47Exx9/7DBB548//mj3QU5K2fRrr722x0o2MpkMY8eOxYMPPogXXnjBYfAwOzvbbkDGG/ZNX5/T1M7HxwcrVqzAWJEXdSNGjMD999+PZ599VlK+GbEeWn39O3rDsdpbzl67XOHN1+6BZlDnkAGA1pMnJVWAqVy7VnCjo4yIECT4DRAp4VWzbh0g8Q2YWCBALGjgLZr27bMJJohRhodD0a0XhFJitYf6b74B0D58R5edjYYdO2AsL3etsd107/UEAM0//eQwUAS0l5Quf/FFwXSFn5/oeu2Rsv8Azx1XYoGfmnXr7AZjOplMKH/xRafGlorlsWk9eRJV//yn44XNZpSvXg1Lt+pKQfPnQ93HbxmOfn5CPBjzG6POiF935Yh+tvul70WDMR3KsyoEFYnUfipogoXjfDM3nxYM/0kYF4fg+J7Lj44WS+brRO+YkpNldoMxXe1d+6PgeAiI8BdN8Dvk4hTBtJ/X/dLjvuoqWySnjlokIEbkTfbu3SupIkZ8fDyeeOIJQTCmq9GjR2PRokWStrtr1y7Jbexr8+fPx913321zQ99VcHAwHn30Uclvcw8fPgy9m6ruzZgxAw888ADS0tKgVqsRHByM8ePH48knn8QjjzyCyy+/3Gb+uro6SUOE/P39cd999/VYKnr69On4g0iv2O6OHj1qdwhIs4PqjwBQUiItEJ+cnIxp037viejj44PExERMnz4dN910Ex599FG8/PLLuNXOEHBv2zfUt+655x7RYEyH8PBwyQ/frpbPdtWFcKw6e+1yhTdfuweiQd9DpvLNNyXbKsKiAAAgAElEQVTNp8/NRePOnQiaP99mesDs2dCdOtX577LVq+E7ZAhUCQlQJSTAJzQUDRIe8DuIPfjK3BDF7Cs1H3/scB5TTQ2sFotNZSVVfDxi//xnlL3wQo85V+o2bULDjh1O9TiRQpWUBKXIG8KK116TvI7WX35B0w8/2JR4BgC/SZNQ88knktYhZf8BnjmuVMnJgmFY5uZmVEsJkKC9jHzDtm0IvuIKxzPLZKJ5aipefVU0L5MYY0UF6rdsQejixTbTNRkZ0J/tOTltb5z6JsvhPF2HI3VOK22wyVNiT21+HcJTbHPyBET6Q1dve540VjTh/E8FgiTDo64Yjv3vHLK7/tFX2gZkrFarUwGZH9484HgmANW5NcjemYMR8zNspqfPTkPpKdug6o7VexAxJBwhCcEISQiGX6gW2TvEg1pi6oqF+1uhHPTvG8jLZWU5vpYAwBVXXAEfH8e3a/PmzcO2bdt6fOscHh6O4GDxXneeFhQUhKuvvtrhfEqlEjfccANOnTrlMOhvMpmQn5+PjIyMHudzJCIiAkuWLLH7udj6s7OzJSUAvfrqqyUl07z88stx6NChHocdGQwGHD9+HFNFeqf2lMulw86dO1FXV4c5c+YgLS2tx0IDCxcuREZGBuLi4hAVFQWFSO43e7xt31DfGTlypKSH8PHjxyM1NRV5eXk9zmcwGGC1Wh0WwXCXgX6sunLtcpY3X7sHqkEdkGnLy0Pz/v2S56//6itBQMZvkm2yTl1mJnTdhptIpQgJgTo1VTBdJuFGrL/oCwsdzmM1mWAoKIA6xfYteOjixfCfPh3133yD5h9+QOvJk8KHcZPJ7cEYQPi7AUDLL79Ad9K5PBLV//qXMCDTLV9OT6TsP8Azx5XYcKOm77+H2YlSqbWffSYpIKMeMkSQoNhqMqHVye/YeuKEICCjkljG3hUmvQllWY4rVjRVCt9M1hVKSw6nbxVWFLB3H3Ji0ylBQGb0lSPsBmQSxscJkuDmHy5EY7m0ygjVeTXI3S+t+ynQ3vOme0AmaZJwqFxJZhlKMl3L/aMN0SAiVZhUWu7DgAx5L71ej6KiIofzRUdHSy5NqlAoMHr0aBw+fBi+vr6Ii4tDfHy8zf/be5vZHxYuXCi523xUVBQmTZokqRpVbm5ur2/qZ86cKSkI1tW5c44D7n5+frhYpMerGF9fX8yaNQtfdam2KOb8+fOiD3JSA29HjhzBkSNHEBwcjFGjRmHEiBHIyMiAv79txbuQkBBMErl3ksLb9g31HSk9QjokJiY6DMgAgNFohMrJqriuGujHqivXLmd587V7oPLeJ30P0DtZScggkoCqe7UXSeTy9io4yclQJyVBnZIC7bhxUKeneywC7A4Wo1FyAtXazz9HzBNPCKarYmMRuXw5Ipcvh7mxEc2HDqFp/340//gjTFVV7m6yzXa70+fnO70evcjYSEVgIOT+/rA46C7szP6TpJfHlViPIYPE7syd80sMMHWvuAW0B4hCr7/eqe35DhUmglUlCqscuUtdUb2kYTTGNuFQMrFeM2JMIsva0149qM2mOlFYcihiRkaj7LRwaN/oq0SS+W6W3jumKte5rsMNpcJgakCka2WtZXIZgmIDEZYcitCkEISnhCJhXBwi0sMH1HWTCADy8vIkvYWdPn26U8f3jTfeiGuuuQZhYWFefV4EBARg5syZjmfs4vLLL5d0Uy81Z0FPug7PkUrKg1xUVJSknisdYkXuVbortjOkONLJ+9P6+nrs378f+397URkTE4P09HSkp6d3Jix1lbftG+obMpkMaWlpkucPDQ2VNJ+3BWS8+Vh15drlDG+/dg9Ugzog4+zDsNj8Dsv9ymTwnzED2vHj4ZueDnVSEpRxcZB76MLSl4zFxZKHl9R+9hmCLr8c2h66MSoCAxE0f35nLyTdr7+i6fvvUf/NNzAUFLilzZ3bEnlzZJSY8b0rU3U1LHo95N2ztgcHOwzIOLP/BPrguPIRyevjbEDGVF0Ni8HgsB0KOzd2MU8+6dT2xKj7sIdMW7Pr41sbyqT19HIiDQ/MBjNOb/8VF91om7B59JXDBQEZhUqBEZfZvnnQtxiQbSffjRip36Gn+f3D/ETm7EbWXsY7YXwcItPDEZoUguC4IEGpbqKBSmopYakPLB0CAgIQ4MV55zrExMQ4NeQFaH+oUalUMBiEvQi7qq2t7fFzR8LCwpwOPphMJlRUOO49GRIS4rD93dviiL08MCNGjIBGo5GUOFVMWVkZysrK8MMPPwBo7601cuRIXHTRRUhNTZUc8PPGfUN9IyQkxKnAibZbfkl7nMlP2BsD/Vh15drlLG++dg9kg/ruVqzHS08sLS0wNzdD0aUbp1yjgVyjgaXbHzyZWo3gq69G+NKlffqA2J8MErpbd7AaDChYuRKJL74oeUiPZtgwaIYNQ+Q996Dl+HGU/Pd/O04uK1H34TKA88GHDsbSUsFwLEVgIIx25u/cnhP7r0NfHldiwcWe8vvYYywvh9pBLxV7ARl36MseMvpm6X+Au5OaoNZZJzadEgRkRi4Yhp0vfg+r+febmKGXDBFUfsreccapHjliPV56YmgxQN+sh9r/9+0qNUooNUoYdcIzxEftgzFXj8TUpRMRmsSKFnThamlpkTTfhVrZRcoDipjQ0FCUO0js76g8syNS3ma7us2jR4/i6NGjTq+/JzqdDrW1tYLgnVKpxPTp07F79263bKe8vBzl5eXYvXs3goODMXv2bMyaNUswtKk7b9w31DeczU/lTUMogYF/rLpy7XKWN1+7B7JBPcjepdwsYj0aunVbU4SEYMiGDYhbtcqph2arxQKzxJs0b2ByIrcI8Fu54jvvRPGqVWjtkghZCr9x45D26afwnzHDqeXstkWk94pcQnIuMVajSOhFQuUMZ/dfXx9XMpHul5Y+qlAg78M/wgoHN4e9YdJLD154SumpclTl2lZ98gvzE+SWGXN176orAa7lZeleCQpoH37UnTZEgxUbbscVq/7gVDDGarFC3+J6oIyoP0i98fSWBLzu1pubekd6e1Pvyj6XGmDrK/a+8zXXXOP00CUp6uvrsXnzZjz11FPYtGkTjGL3Qb/x1n1D7ie1x0sHZ3ta9LWBfqx64u+FN1+7B7JB3UPGqbEBAGQajaBnhUWvh6XLCSzTaJC0Zo2kB2ZTbS3acnLQlpMDXVYWmg8cgG96OlLef9+pdg009Zs3o37zZqhTUhD4hz/Af+ZMaEePhszBhVkRGIikNWtQsmoV6rds6VUbug8xAlxPnuwTFSWYZnJztztPHFdivY+UIt/NESnLGEW661v0eqcqR9klIRh2oTmx6RTmPXqJzbTRC0d0JuDVhmqRNt22F1ddcT0KjzrZ48zJa6ZSo7TJbwO0B7UM3QIoSo0SN6+5TlIgpqW2FRU5VajMqUJ5VgVyD+QjMj0ct71/k1NtI+pPUm/8+7r7+UAj5YGjra0NFovFqRwPXQWK9KB1pL8fJOwNBVCr1bj33nvx2muvoa6urk+2u23bNhw7dgwPPvig6EOXt+4bcj9ne7x4W0BmoB+rrly7PMUT1+6BbFAHZJQxMc7NL/bgXW37Zjr+2WehHTVKMJ/VaETLkSNoPngQbWfOoC0nB6YaYYJM+QAY++0u+vPnUfXOO6h65x3IAwLgP2UK/GfMQMCMGaIJZoH2XhxRDzyA+m3bAJPrvRXMIpWbVHFxTq9HrtXCR+SG2ezmGx9PHFdiSY3t/Q72KEJDRYNd3Ykl/20+dAglTz/t1Pao3cmvszD3wVk2PViGzkmDQqmA2WjGsEvTBb1bnEnm2yEoxrk/9oFRwuOuuVr4IHr1s5cjdpTwemw2mlFwpAh5BwtQeaYSFTlVaKkR3jB1H4oFADJ4b0JTIrPEwLGUxL8DkatVQKTkLZHJZL1KaCyllG13/f3Q39P2Y2Nj8dRTT+Gtt96SVNHGFeXl5Xj33Xfx2GOPCR6yvXnfkHs5G2DxtsTj/X2s9Hb7rly7nOXN1+6BbFAHZFTOBmREHk67BmSU8fEInDdPMI+xqgqFDz4InYRhOmIP992HRF2ILE1NaNy1C427dgFoL4sccu21CLn+eij8bJOAKqOioB07Fq29GL8pFrRwNkAHAEqR8ZrmpiZYexEsEmzDQ8eVWJBE6WSQShUfL2k+g0jwRzNsmFPbot+11LTi3P48DL1kSOc0lVaFlKlJOLcvD0PnDLGZ32q1InOL8wGZQGcDMtGOAzLB8UEYNk9YdaupqhmfP7gJpad6HnMMAJog4U2I2LAoIm/h5ychuTXay2OrJQS5BxpXe2vU19c7nMfX17dXN/Wu7O/+zoXh6EEuKCgITz75JI4fP46tW7eiwM2FEoD2ymFfffUVFi1aZDPd2/cNuY+39Xhx1kA/Vj3xt8Kbr90D2aAOyPiOGAEoFJKHOASI5C/Rnf79ocZ/6lTBgWS1WJB3662SKzr5jhDmeRDL7TGQKIKCoE5Nbf9fSgqUMTEofvppWHvIT6I/dw7lL76I+q1bkfL++4KgjCourlcBGbEght9FF0Hm69tju7oLECn95tZS1vDccaUXuUELvOQSKEJDYZY4BCuk242YPYbSUliMRsiVys5pyqgo+ERFwSQhw30HVWIigq+6ClaTCcbSUhhKS2EoLnZqHReKE5tO2QRkACBj7hAUHClC8uQEm+kFR4qcTtALADEjoiBTyGySBfckbUayYFr36k+pU5NEjm8rPrz1P5KrOkWPEPZeZECGvJnUXAt1dXVe3Q3dVa5W05ByU+9sHovuXCmv68yb6b54iy21sta4ceMwbtw4lJSU4NChQzh+/Ljkil9SbN++HTNnzkRERETntIGyb6j3BvrD9EA/Vj1RGtybr90D2aAOyKhiYhB81VWo37TJ4byKkBCE3nijYHpjl+z1KpHeErpTp6Q/oCsUCJg1Szjdye5hjnKxuGsZqeL/9jfB96rfsgVN33/vcNm2rCw0//hjZynsDmJVksTY+16tJ07AarHYBCV8wsIQtmQJqv/5T0nrlmu1CL/zTsH0xr17JS0vlaeOK0NREQxlZTY9x+QaDSL++EeUv/SS43bGxyPkmmuktcligbG4WFCdKmrlSpT83/8rbR0AIu+9F8ELF9pM0505g9wbbpC8jgvF2R/y0FrXCm3I73/Qhl6ShryD+YJy0a4MVwLahyyNuWokTmxy3CtLG6IRVH8CgF93n7VdZ6zwXC49VSY5GCNTyJA+K1Uw3ZkExDLFwL6JJO8ipUSr1B4yZWVlSHImibvViszMTISHhyM6Otpr31h78029K13ypW5zwYIFgh4k/SEuLg7XX389rr/+epSVleH06dPIzs7G2bNnodfre7XuwsJCm4DMQNs3YjxVdpn6lqPfcaAfq64OJ3KGN1+7B7KB3fXCDSJXrGjvJeNA+O23C6rwmOrr0dK1l4ZITxazE5V0IpYtEx1G1bUXQXdWke5tjnJ4uLJMb+iyswXTgq64QvLycpET1ChSOs2Z72VpaUHLTz8JpkfceSfkEqv0hN12G3xEklQ1uiMxbVeeOq7MZlS99ZZgvtAbb4TS0VAkmQxRDz3kVGLkxj17BNNCrr4a2osukrS8OjUVQQsWCKbXb94suQ0XEovJgpNf255rfmF+mPuQbTDO0GpA9s4cl7czc8VUSQGMqbdPglJje4y11usEiYTFegDqGqT3Upu5bKpobhuFUvy6bjIIe0Qq1YP63QT1A6mlTfNFhnf2pKCgAGvXrsUzzzyDlStX4i9/+QveeecdfP311/jll19QUVHhFXlpysvLne763tzcLCkZsqtVQDq4klDS399f0nCBMjf3oHWHmJgYzJs3DytXrsTLL7+MJ554Atdddx3Gjh3rsKS1mKKiIpt/D+R9Q4PLQD9WPZEM15uv3QPZoA/IqOLjEfv00z32Qgm64gqE3XKLYHrdxo02ZbDbzp4VzKMdN060Co9gG5ddhsi77xb9TNZDtziLTieY5puR0eO2XFmmN8Qq5wQvWIDga691uKz2oovgP2WKYLpeJDGds9+r+l//EkxTBAYi8eWXoXBwsxx81VWIuOsuYbvOn0fbmTM9LussTx5XdV99JRi6JNdoMOTTT+EvMjwLaO89lvzWW4JeTI5Uvf22aLWl+P/9X6jThTlFuvKJjETSmjWCHlDmlhbUffmlU+24kJzYLOy5EhJvGzTM3pEDo85+iVJHQuKDcfnT83rsgTLqiuGYfMsEwfTjG08KymBXnq0SzBc/Lg4BUY4fBEZcloGL754m+ln3YFAHse8elREhMieRLand8aUEPNLS0iSt69ixY069nc/MzOz8b7PZjLKyMhw9ehRbtmzB22+/jT//+c9YuXIlcnNzJa+zL5jNZuxw8uXFHpEgvpiUbj0vneXKQ41cLpfUk6mkpMSp9ZrNZjSKFCFwlcFgQHFxMY4ePYpTIkO3FQoF0tLScNlll+G+++7Diy++iP/+7//GwoULJb+9Lu5WsdGb9407z2nqP+76Hb35WJXCEwEZb752D2R8LQggdPFiqFNTUfT44zBV/f5wIFMqEblyJSLuuEOwjKG0FJVvv20zrU2kJ4giIACJL72EoieegLG0VPC5T1QUIpYtQ9hN9ku29jQ8RywIEXTZZTBWVKDlyBHIFAroCwqgP3euV8v0hv7sWejPnxcMT4ldtQrq5GRU//OfwqpHPj4IueoqRD38MGTdenK0njghOSDT0/dqPnAALUePwq9bjwz/KVMw5PPPUfzUU2g5fNjmM7lWi+jHH0fo9dcLtmW1WFDyzDP2d4SLPHpcmc2ofPNNJPz974J5k9asQcPWrWj55Rfoz52DT2goNKNHI3jhQpfKY1t0OpT/4x+Cbani45H26aeofP11VH/0kU3QEwACL70UUQ8/LFoVq37zZpsy9INNZU4VyrIqECOSU6VD5leuDVfqasLisQhPDcPGx7eguer3/a1QKnDJypmYdsckwTL1pQ3Y9/ZBwfTybGFQzjdAjcUvXY2NT3wtmusmIMofM5ZNxcSbhEOiOmgCxd9yiQVkRlw2DE0Vzcg/UgS5Qo7agjpUnasWWZoGM6k3u1IqKAUEBCA6OhrlIr09u6qvr8cvv/yCiyT0HLRarTh27JjD+RQKBRISEhzO19f27duHyy+/XFKOHL1ej++++07SelNThUMYneFqHoykpCTk5PTc+7C6uhrHjh3D+PHjJa3z1VdfxZkzZ6DVahEbG4uYmBjExsZ2/s/evquvr0dZWRnKy8tRUVGBioqKzjfbHQE+rVaL1atXQ9lDL2yZTIakpCQkJSVh2rRpWLVqlcMAodiDpzftm67ceU5T/3Hn7+itx6oUnsrh463X7oGMAZnf+E2YgIxdu6DPzUXb2bNQxsRAM2IE5HYSJJU99xys3QIA+vx8tOXkwHfoUJvp2jFjkL5lCxq//Rb6vDyYm5vhExEBzfDh8J82zWH+FlVCQvuwFZHIrsFOpvzwpUsRvnQpAKAtJwfnFi/u1TK9VfbCC0h64w2b4QlypRIRd96J0JtuQlt2NgwlJbAajVBGRsJ36FDRqlZWqxWVa9eKbsOV71X05JMY8tln8OnWI0YZEYGU996DqaEButOnYa6vh296OtSpqXZ/r6p33+1VomF7PH1cNWzbhuArrxQkLJbJZAheuFCQs6U3GrZuRejixfCbONFmulypRPQjjyDy3nvRdvYs9Hl5kGu18M3IgNrO2wtdVhYqXnvNbW0bqDI3n7IbkKkrrkfBkSLRz5yVOCEeD+66B9W5Nag8W4XAmEDEjIgS5KvpsP253aLBkJr8WlTmVCFyqG0vlbgxsbhvy13I+vYMqvNqoG82wD/CD9HDo5A6LQlyRc83YCEJwZDJZYIeObUF4l1tpyydiClL24/DipwqvLtY2IOOBjep+Vik5uBIT093GJABgM8++wypqakICQnpcb5du3ahVCRA393EiRNFkz/m5uY6bE9sbKzb3mIajUZs3LgRS5cudfhAtWfPHrS2Ckved+fj44Pk5ORetcvVh5oxY8Zg586dDuf77LPPMHLkSIcJOEtKSnDmtx63ra2tOHfuHM51e1Hm5+eH4cOHY/ny5YJtHHVwP9La2orjx49j0iRhAF1MREQE4uPjBUOSuhMb8uFN+6Yrd5/T1D/c+Tt667EqhacCMt567R7IGJDpQiaTwXfIEPgOGWJ3HqvJhNK//Q1NP/wg/NBiQdETTyDt008h71Y6Ta5UIvjKKx22QXf6NBQhITaJXH2CguA/dSqaDxwQzG+qroa+oMDuQyoAqJKTbR68XVmmt5r370f5P/6BmMceE3ym8POD38SJgodyMRX/+AeaDwrfsgMu7ovKShSsXImk118XBGWA9n0fMH26w3bVrF+PSpH8K27h6ePKakXhww8jae1a+Eu8Uevczpkz0HQbJmY19jw8pnjVKiSvXSvoQQW0D5fSjhkD7ZgxPa5Df/488u+5BxYJF/0L3amt2Zj32CWiOVRObsly67ZkMhkihoQjYki43XksJgu2/W0nzv0g7NUGtFdU2vjE17jr01uh9LV9U6tQKjD6SmGFsO5KT5dDG6JBcOzv5d01QRqkTE1C3oF8m3mbq1tQW1CH0CT7D7dhySGiwRwa3KTe9Ofk5CAxMdHhfLNnz8a+ffsczldfX49nn30WK1asQIadYbhZWVn4UuJwzel2/qZt27YNJ0+e7HHZ8ePH45577pG0HSkOHjyIpqYmLFu2TLRqidVqxZYtW/DNN99IWt+kSZM8UmlETHp6OsLDw1Fd3XPvutraWqxbtw633HKL3SScRqMRH3/8scNttrS0ICgoSDB9zJgxDgMyALB+/XqkpKQgPNz+NbxDW1ubpMScYsPxvGnfdOXuc5r6hzt/R289Vr3NhXTt9gaDOodM4969qFm3TvL85uZmFNx/P+q++MLuPPq8PJT85S8wO/lgaDEaUfXBB8i77TbUrl8v+Dyoh14JhQ89BFMPfyTlKhVU3ZKyurJMb9V89BEq330XFpHku46Ym5tR+txzonlfunLle+lOnkTukiVoFRlP7bBdLS0oevxxlP3tb5LLp7vC08eVVa9H/t13o/zVV2GR8EbBYjCgYs0aFP+f/yNcl4OAjLGkBLm33YZGCVW3xDQdOID8FStglnCjOBjoGtqQs0c43NBqtSJzS++GK53dm4uf1zkeEtFB36zHp/d/gWNf9PyQV51Xg6//8i0Mrc5dG8xGMw5+cBgf3vYfHF1/XPD5qIXDRZf77KFNaK0XDnHs4KPyQXD8wLo5or4nJdkjAGzevBm7du3CyZMn8d133+GNN97Agw8+KLjBT0hIwPDh4sdod83NzXj55Zfx8ccf4+DBgygpKUFlZSVOnTqFt99+G6+++qqk7viRkZEY0sNLp/5w6tQpPP/88zhw4AAqKioAtD+gnDp1CmvWrJF8Qw8Ac+bM6atmOiSTyTBjxgxJ8x44cADPP/+8aHLQhoYGvPvuu8gTGZrdnUqlwgKR5PaTJk1CsEjRge6amprw2muvOcwpVFVVhbfeegtNTU0O1yk2vM6b9k1X7j6nqX+483f01mPVG10o125vMLh7yJhMKHv+ebSdOYPIP/0JSjtvCEw1NahZtw6169dLqm7TsHUrmg8dQtSf/oSQRYt6HDpiqq9Hw/btqHr/fZh+O5ibDxwAHn7YZj7NyJF216HPzUXBvfcidtUqaEaIv01WxsbCUFjo8jJWvR5Wq9WmO1z3IVtSVL7+OmrXrUP4HXcgdPFi0QpKXRmrqtC4axeq3n0XJgl/+FzZFwBgLC1F3pIlCJw/H+F33AHNyJE9dv3TFxaibuNG1G3aBLOEEnDu2H+ePq5gMqH6/fdRv2kTAufNQ8All0CVkACf8HDIfX1hrquDoaQETT/8gPqvv4axtFQ0Ga+UXiuWxkYUPvAAtBddhIhly+A3eXKP1cUAoOnHH1H55pvQdUli6U4mvQkWs8VmaIzUZLhi87m6rNVqhbHNJGnZDtm7zmL4fNs36YVHi1FfLL06lxizyYJvn9+NijOVuORPM+EfLl66t6WmBT+vO4aj649Lrph0euuvyD9UiNl/molxi0b1OCSptV6HrO2/4sf3f0JTRTMAIO9APi59eLbNfLEjhcMeAaA6twbr7v0CV6z6g93hXcGxgagrZJCPfhcQECBpPoPBgM8//1wwvba2VtAT4fLLL0e2SJ4wMVarFfv27ZPUq8aeadPEk2D3t4qKCvzrtxcuPj4+MJmcu+YB7W+2nSkR3hcuvfRS7N27V1JPkuLiYjzzzDOIi4tDYmIiAgICUF1djczMTBgkvriaO3euaB4HhUKBuXPnYuPGjQ7XUVFRgdWrV2Po0KEYNWoUQkND4e/vj5aWFtTX1+Ps2bM4ceKEpOTSERERdvMTecu+6aovzmnyPHf/jt54rHqrC+Xa3d8Gd0DmN3UbN6Ju82b4T54MdVoafCIiYDUaYSgqgqGgALqsLNGSyj0x19ai9JlnUPHqq1AlJUGVkAB1YiLkfn4wNzTAVFsLXXZ2e8LWbn/k2s6cwSkHQzS6050+jdybb4YyJgbKmBgogoNhbWuDsawMhvJy0Yd/Z5YxFBbi9NixTrXJHlN1NcpffBEVb7wBVVxc5/aV0dGQq1Qw1dbCVFMDfW4udKedf6Pvyr7o0LhjBxp37IAiJAR+kyZBGRkJRUgI5Go1jBUV7esoLkbbr7861SZ37T9PH1dAe0Cydv160R423YkFNU01NZK31Xr0KAqOHoVMo4HfhAlQxcdDERwMRUAAzI2N7edkcTEMxcUwO1l2z1nNVS14bvw/XFr27N5cPDvmRZeW3fnCHux8QVpGenuCYoV/2MUqMLnq+MaTOLH5FFImJyI8LQwBEf4wGy2oLapDbUEdyrIqYBYpL+1IS20rtj6zA3te/QGhSSEISQhGaGIIVH4q6Bp0aK1tRXl2JcqyK4BuzwqPLIQAACAASURBVAYVZ6qc2udlp8vx/s3/RlBMIAJjAqAN1sDYZkJDWSMay5t6VYmKLkyBgYFQKBQuJ/gUu7nPyMjApZdeit27d/e2eQ4lJCTg0ksv7fPt9JYrN/QqlQq33XZbH7TGOWq1GosXL8Z7770naX6LxYKioiKHeVnE+Pr6Yn4P1Q0vvvhibNu2DTqJL39ycnIcJjN15JJLLrH7mTftmw59cU6T57n7d/TGY3UgGMjX7v7GgEwHsxnNBw/azU/i8mobGqDLzOyzt/jdGcvKYBTpOufuZdzB2tYGfW4u9H1UfrM338tcV4dGJ8u6eVJfHVch110HmVIJfUEBDPn5MEpIONmVSiQPjPG3HjrOsOp0aP7xR6eXo3Zjr7Ht+aRv1iPrW/eWY7earcg7WIC8g+LJtHtD19CGkswylGT2/XWpoawRDWV9X46SBj6FQoGUlBRBQkap6uwEka+//nrk5uYiPz+/F63rWXBwMO6//37JXfsHmhtuuAFRLlT76wuTJk3CmTNnetWTyRG5XI6lS5fCz0+8lyLQXkXpwQcfxKuvvio5KNMbkydPxrx583qcx1v2TYe+OqfJs/rid/S2Y/VC5U3X7v40qHPIEJGtiGXLEPv000h55x1k7NiBjF27nFo+9LrrBNPaevnGjZwTPzYW4SlhNtNObfsVJieHPRGR0OjRo11e1t7Dm0KhwH333ddnpahVKhXuv/9+h1WaPMleEkxXzJ07F7NmzXLb+txhyZIlmDJlSp+sW6FQYPny5ZJKoaekpOChhx4STbrpTqmpqVj6WzVLR7xl33Toi3OaPK8vfkdvO1a9wYV+7e4vDMgQUae2M7a9KJSRkdBOmCBp2aDLLhOU5rZaLGj1UO8wAiADLr5HmCPi+Bf8DYjcYfbs2S6/zezp4S0oKAiPP/44xrgwrLQnarUay5Yt87oKMYsXL8Y111zT6/VcccUVuOmmm9zQIveSy+W444477Fa0cpVCocCKFSswQeLfZQBITk7Gww8/DK2DnH2uSklJwb333gulg7xvHbxp3wB9d06TZ/XF7+htx6o3uNCv3f2FARki6qTLEpZFjvvf/4VCpCR4V/4zZyLub38TTG/56SdJSY+p9xRKBRb9fSHSZtgOGys6XoKyLOeHjRGRkEajcXnoj6OHN7VajXvvvRdLlizpdQlUlUqF+fPn47nnnsNYN+V/c7crrrgCy5cvh7+/v9PLBgYGYtmyZW55MOgrcrkct99+Ox555BHExMT0en0jR47EY489hnHjxjm9bFJSEv76179i4cKFLu1vMT4+Pli0aBGeeOIJpxOSetO+6ctzmjynr35HbzpWvcWFfu3uD8whQ0SdWo8LSwerExKQsXUrajdsQOPu3TCWlsKs00EZEQF1SgpCb7wR/lOnCpazGAwoe9G1xLbk2GVPXYohF6egrqgean81ojIi4KMSXtIP/PNwP7SO6MKVlpaGVatWYePGjfjll18kLRMdHS3pbahcLsfs2bMxbdo07NmzB4cPH0ZxcbHktvn4+GD27NlYsGCB0w/JKpXK4TzuzkEzceJEDBs2DF9++SUOHz7ssCpJQEAApk6dioULFzo9DEehUEhK/Onu75iRkYFVq1bh0KFDOHbsGLKzsyUnv1QoFJg0aRLmz5+PuLi4XrUjMDAQV199NRYsWIBDhw5h165dnaVqnRETE4OZM2di2rRpvc594S37pi/P6f7mrvPaXfM4O3/HeStFX/6O/Xms9te1qyeevHYPBrIjR444rmPXj/74xz+6ZT3K+HhkbN1qM61x924UdisDTDTYxTz1FML+6796vZ6yF15Azb//7YYWkZgbXrkWGXOH9DhP/s+F+Piuz1xaf3B8EP60dbnNtF93n8WGhze7tD4CPvjgg/5uArlZW1sbSkpKOitsVFVVQa1WIzAwEAEBAQgJCcGIESMQERHh8jYaGhqQnZ2N8vJyNDc3o6mpCTqdDn5+fggPD0d4eDgiIiIQFhaGsLAwt47xd8XKlSsd3pzffPPNmDNnjs00g8GAzMxMFBQUoL6+Ho2NjfDx8UFwcDCCg4ORnp6OoUOHQi4f2J27DQZD5+/Z1NSExsZGNDU1wWq1IiQkBOHh4Z2/ZXR0tOSSvs6yWq1obGxEdXU1amtrUVNT0/nfRqMRarUaGo0GGo0GwcHBSExMRFJSUp+1B/COfeOJc5r6Xl//jt5wrLobr939hz1kiMhG2erVUKekiPZ6kcJqMqHi9dcZjOljjeU9VwYytBrw9f9866HWEA1Ovr6+SEtLQ1paWp9tIygoCFNdvB4PJCqVChMnTsTEiRP7uyl9SqVSYezYsf0+lEwmkyEoKAhBQUF9evw6wxv2jSfOaep7ff07esOx6i0Gy7W7LzFURUS2zGYUPPggyv/xDxirqpxatC0nB+f/+EdUsydAn6svtR+Q0TXo8MmKz1Ff3ODBFhERERERkTMGTQ8ZU3U1qt57D+jSXUp38mQ/tojIe1l1OlR/+CFqPvkEwddcA/9p06CKi4MyNhY+wcHt81gsMNXUwFRVhZajR1G/ZQvafv21n1s+eBQfL8H5nwoQPSwSmqD28bjN1S3I3nEGBz/8GY3lTb1af3N1C3587xBkXa6ZJSfLerVOIiIiIiL63aAJyFjb2lDx2mv93QyiAcVqNKJuwwbUbdjQOU2u0UCm0cBcXw9YLP3YusGtJLMMnyz/HACgDdXC0GqAqU1agjkpTG0m7Hltv9vWR0REREREtgZNQIaI3MOi0wE6XX83g7porW3t7yYQEREREZGTvD4gc9NNN/V3E4iIiIiIiDpt2rQJdXV1/d2MTjKZDNddd53TJe+JqH95fUCGiIiIiIjImxw8eBD19fX93Qwbl1xyCQMyRAMMAzIOWREeaUBMrB6h4Ub4BZihVrXnzdAb5GhpUqC2WomyUjWqK1UAZP3bXCIiIiIiIiLyegzI2COzIjlFh6EjWuAfYBadxdfXAl9fC8IijEgf3ormJgVysvyQf14DWBmYISIiIiIiIiJxDMiICAg0YeK0eoSEOlexxD/AjAlTGpGS3oojB4PR1MjdS0RERERERERC8v5ugLeJjm3DnPk1TgdjugoJNWHO/BpExejd2DIiIiIiIiIiulCwC0cX0bFtmHpxPeTdwlQmkxWnMnXIPqVHSbEBTY3tOWQCAuWIi1dh+Cg1Ro3RwMfn92FKPkorps2qw8EfQlBRpvbk1yAiIiLqF7NmzUJLS0uP8yQlJXmoNUR9Z/Lkyaitre3vZnSSyWQICQnp72bQAMVrd/+RHTlyxNrfjejJ9u3bPbKdgMD2Xi0+StvdcfK4Dtu+buwMwthfXo7LrwzE6HGa/8/ence5dRb2/v9qH0mz75vHHo+XxImdlawkgZAGA4VCCTdQQiBAINCSAuVVfpc07e+29PZ3KQVCm9xLuSSBlhAgJQthSyAhQOKQOLtjJ7bH47Fn3yWNNDNaf38MUqTROjPSme3zfr30GunR0XOeOcfy6Hz1LCnl4ZBJjz5Ux/AlANjg9u7du9JNAAAAwCrCkCVJMsV07oVTKWFMNBrTAz/y6Ad3TeUNYyTJ543qB3dN6YEfeRSNvlaP1TZft0yrOvcCAAAAAAAGIpCRtKVzJm3OmAfv8+rpJwOLruvpJwN68D5vSllNbVhbOmeW1UYAAAAAALB+EMgoph27UsfLvfT8zJLCmLinnwzopedTA5j5fdBLBgAAAAAAEMiovjGo8opI4nE4HNPPHvTmeEVhfvagV+HwawFMeUVE9Y3BZdcLAAAAAADWvg0fyLS0pi5NfeDFmYLmjMnH543qwIupvWQW7gsAAAAAAGxMGz6Qqa0PpTw+dKB4ocnCuhbuCwAAAAAAbEwbPpApr0idzLe/r3jDihbW5U4aGgUAAAAAADauDR/I2O2pE+0WY7hStroc9uLVDQAAAAAA1i7T/v37Wfonj+eee06S9Mgjj2R8/vLLL5cknXXWWYa1CQAAAAAArF0bvocMAAAAAACA0QhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDDT/v37YyvdiFx+/vOfl7T+/352l8wmU+Lxf/vWPYrGinNIzCaTfvCRqxKPo7GY/unZ7qLUDQDAYpx77rkyJf29K6VYLKb9+/eXdB979+4taf0AAACltuF7yMyEIymPa13OotW9sK6F+wIAwCjhcHhd7gsAAGCt2vCBzMRcKOVxV0NN0epeWNfCfQEAYJTZ2dl1uS8AAIC1asMHMv3+1A+N521uK1rdC+tauC8AAIzi9/vX5b4AAADWqg0fyByZCqQ8vmhre1GGLdW6nLpoa3vOfQEAYJSpqal1uS8AAIC1asMHMiemZzSZNJTIZrHog+efsex6P3j+GbJZLInHk3MhnZieWXa9AAAshc/nM2Qo0ezsrHw+X8n3AwAAsNZt+EBGkp4Ymkx5fHHXJl15ateS67vy1C5d3LUp5z4AADDa4ODgutgHAADAekAgI+mFMa8GA6nfGn70orOWFMpceWqXPnrRWSllg4FZvTDmXVYbAQBYrrGxsZLO7+L3+zU2Nlay+gEAANYTAhlJMUn39wwrGIkmyswmkz528dn6zBsvKGhOmVqXU5954wX62MVny2wyJcqDkaju7xlWrBQNBwBgkY4dO6ZIJFL0eiORiI4dO1b0egEAANYr60o3YLUYnw3p3p4hXdXVIktSoHJx1yadt6VVTxzr01O9/eoendREYH4umFqXU10NNTpvc5su2tqeMmeMJEViMd3bM6TxWZa7BgCsDrOzs+ru7ta2bdtkNhfne5loNKru7m6WuwYAAFgEApkkRz0B3dM9qHd1Nstuee1Dqs1i0WXbN+uy7ZsLrisYiereniEd9bCyEgBgdfF4PDp69Ki6urpkWfBlwmJFIhF1d3fL4/EUqXUAAAAbA0OWFjjqCej2V05q0L/0b/kG/bO6/ZWThDEAgFXL4/Ho4MGDy5pTxu/36+DBg4QxAAAAS0APmQzGZ0O645U+nVFfqYuaa1TjsBX0usm5kJ4YmtQLY17mjAEArHqzs7M6ePCg6uvr1dLSorKysoJfNzg4yAS+AAAAy0Agk0VM0vNjXj0/5lVHuVPbq11qc5ep1mGT0zrfvXsmHNHEXEj9/lkdmQroxPTMyjYaAIAlGBsb09jYmCoqKlRdXS23262ysjJZrfMfE8LhsGZnZ+X3+zU1NSWfz7fCLQYAAFj7CGQKcGJ6hrAFALDu+Xw+whYAAACDMIcMAAAAAACAwVZ9D5nvf//7K90EAACwyuzdu3elmwAAALAs9JABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBg1pVuAAAASGWxW9R5/mZVtVaqvN4ts8Uk34hfvhGfvMPTGu0eU3g2vNLNBAAAwDIQyKwxtuZmbbvvPplMpkTZ5AMPaPAf/3EFW1U8ZpdL0ZkZKRbL+Lylulo7fvpTmSyWRJnnl79U/003FaX+lbba24eV0Xp6sz7wratTyh7730/oyTufXqEWIZ/lnLPXf+wCnXfNOXJVO7Nu819/db/++H/sldnyWkfXQ788rAdu+lnatg3b63Xdf/xZyt+N3//nM/r1v/6ukF8FAAAAJcKQpTXGVFYmi8sls9OZuFmqqla6WUVR/Sd/oh0//alqr7466zYmh0OW8vKU399a4O9fSP0rabW3DyvHUW6XzWlLuTkrHSvdLOSw1HP2J//0Vr3hL16fM4yRJM/QtBzljtT6q8oyt8Vll92V2p6yyszbAgAAwDj0kMGKK9u5Uy033ST3mWfOF5iLmxOWuv7lWu3tA2CMnW/art1v25V3uzl/UL4RnwEtAgAAQCkRyGBFlV90kTbfemvKEKS1VP9yrfb2ATDO+deck/P5WCwmk8mk0aNjBrUIAAAApUQggxVlqakpaRhR6vqXa7W3D4BBTFLLaU1pxSee7dND/+sRDR8elSS5a13zc8GY0jYFAADAGkMggzUlMjGhoVtuSQkxZl99dQVbBADL53DbZSuzpZSFg2Hd+/kH5RueTpRNj/olSRabRY/c8luZLa8lM8OvjhrTWAAAABQFgQzWlFgopLFvfWulmwEARWV329PKxrrHU8KYZJFQRE986/elbhYAAABKiNlDAQBYYcnLV8f5RjKHMQAAAFgfCGTiTCaZnbmXGV1zrFaZykq4tOl6PGbrhdm8es+NSbKWLa9znslsks1py79hkdicNpmtpf3v0mQxyepYxZ0W19h5Ww/nLDQXLlndy2H0+w8AAGC9WsWf/kvL3tGhmj/9Uzm6uuTo6JCtrU1mu12xcFgRj0eh4WH5n35a0/v2aXrfPikWy1mfpbJSte99b0qZ/5lnFHjmmYLaY6mtVe1VV6WUTT/5pGZefLHwX8piUdWb36zqt75VztNOk6W2ViaTSRG/X6GhIU3v2yfvL36hwAsvFF5nkmIdM8f27ap84xslSa6zzkp7vuqKK2QpL088njl4UNO/+50kyWSzqe7aa9PmkPE99lhR6jfiPC6nfdmUnXKKKi+/XOUXXyx7a+v8ZMFms2KhkMITE5o9fFi+3/xGnocfVmRioqDfZSnsLpte9/6z5ycd/YOnv/ec5nxz6np9p17/sQvUsqtJVrtV/nG/RrvH9cJ9B3TgZ4cUi2R/jzWd0qidl29T18Wdqm6tlKvGJZPZpEgoIv9EQCOHR3XkN8d06OHDCkwEltx+V41TXRd3avPrNqltd4tctS45K8sSF/bBQFCz3jmNHBlV7zN9evVXRzTRO7mkfdmcNp191R5tvbhTtR3VqmqulNlq1qxvTpMnp3TooVf14gMva3rMv+Tfp1Br+byt5XO25x2nqbK5QpJU3lCe9nzr6c16/ccuSCnrfvy4Bl8eksVm0fnXnps2h8yRx7qX9LvlYtT7DwAAYKPZcIGMfcsWNd14oyovv1wmc/q3pyarVda6Olnr6uTctUv1H/ygZru7Nfz1r8v36KNZ63V0dqrpL/4ipWz8+98v+EK+bMeOtNdbKioKDmTKduxQ2z/8g5ynnpr2nMXtlqWrS2VdXaq/5hpN/Nd/afCf/kmxYLCguot9zCouuijtd03mPvdcuc89N/HY8/DDrwUmtbVq/su/TNne95vfpAQyy6nfiPO4nPYtZN+yRc2f/rQqL7884/Mmm022pibZmppUccklav7MZzR6550au+MOxebmCvqdFqO6rUpv/NQlKWXHnjiull1N2nvTFSkX/O46t9x1bm05r0MXf/R8/Z933pFWX+2WGr3p05dp5+XbMu7PYrOosqlClU0V2nbJVr3pM5dq351Pa98dTyu8iN4F7lqXLvrI+Tr7PXvSJlZNZnfZZXfZVdk8v7/Lb7xEL//sFf3i//uVZjyzBe3LZDbpko9fqPPef7bKKtN7sJVVONSyq0ktu5p04XWv0w8/fX/Bv8dSrcXzth7O2euvv0C1m2uyPl/dWqU3/MXrU8qsdqsGXx6Sq9apy/8y9Zwd+U13UQMZo95/AAAAG9WGGrJkbWpS5ze/qaorrsgYLGRT1tWlzbfcovoPfah0jVsG15496vz2tzOGMZnUvvvd2vof/yFbe3vebdfrMVsPKi67TNu+//2sYUwmZpdLTZ/8pDpvv12W2toStu41W87rSLuoX8gz6E0r235Zl67//rVZLwYzsbvsuuyTF+sDt18tV62roNc0bK/XR394rc7/wDk5L+wzMZlNOv1tp+q6775frpr8Q8Qsdouu+sqf6NJPXJTxwn4hZ5VT7//39+j0t+5aVLuKYTWfN85Z6Rn1/gMAANjINkwgYy4v15bbbpOtqWnJdTR/9rMqv+iiIraqOOytrbK43Yt6jfPUU7Xt7rtVdsopWbdZz8dsrat6y1vU8bWvLXmeGNfu3dr67W+Xdo6hP7j805fmvKiXpBcfeDnl8WlvOUXv+dqfLHmeirbdLfrQt9+Xd86TqpZKffCO96oiw3CRxajtqNF57z8n5zYmi0l/9n+uWtQFrjTfC+GMd56+nOYtyWo9b5yz0jPq/QcAALDRbZhPS7VXX62y7dtTymKRiLyPPKLJe+9VsK9PEY9HlqoqlXV1qe7aa+XOML9H0403avqJJ4xq9pJ4H3tMvkce0czLL8tcUSHXGWeo9uqrZW9pSdnOUlmp5s98Rsc//vGM9ZTqmHl+9StFvPPfrLsvvFDVe/dmbH/cbPfiuuCXuv7lWm777Fu2qO3v/i5lHp3EtseOaeLuuzV7+LDCo6NybN0q5+mnq+Zd75KtsTFlW8fmzWr4yEc0cuutxfrVlmRuek6vPnI08bhuS63e9ndXZlx1ZuzYuPbf/byGD49oetSv+q11aj29WWe+a7cqGlMv0Gs31+jij5yvx259POu+r/jcGzL2epjondTT33tOgy8PaXrML5NJqmqtUv3WOp1/7Tmqaa9Oe805V5+hx7/1e4VmQhn3dc57ztTmczellUcjUT17z4s6sf+kxnomVNNepfYz23T2e86QI8NSyKvFSp239XTOfvG/HkkESxVN5brskxenPD/WM64n79yfUnbyuf6C618KI99/AAAAG92GCWSS5+SQpFgsppOf/7y8Dz2UUh6ZnFTw+HF5f/UrNX7yk2q84YaU5527dsne3q5gX1/J27xYsWhUw1/9qsa+/e2U8sAzz2jyvvvU8S//Ivc5qd8Il194oVxnn63As8+m1VeqYxbq69PkH+5Hg8G0QGJ63z5N3nvvIn7zVKWuf7mW2772L35RZlfqcIBYJKKxO+/UyG23KRZ67eIyePKkfI89pvHvfS/j+a//0Ic0+aMfKTQ4uNxfK69gIKhHvvZbvfjAAYWDEbXsatLr3ne2PIOelPkm3vHFvbK7Ui9qo5Go9t35tH5z2xOKhCKJ8smTUzryWLf2f+85vftf3qGOc1KH4V34odfp+R+9lHFoTcP2ep36RzvSyl+4/4B+fPPP08on+zw6/tQJPXvPC7rk4xfqko9fmPK8s8qpU6/coRfvfznttWWVZbrsz9N7is14ZvRfn/uxjv/+RKJs5PCoXn3kqF6474D+29ffqdqO7HOMGGE1nbf1ds66f9eTuF/VWpkWyIwcGdPz975UUF3FYtT7DwAAABtlyJLFkraaTeCFF9KChYVGbrtN/gyTubovuCDD1iuv7/OfTwtj4iITE+q5/vqMv0/GCWY3yDFba1znnCPXnj1p5SO33qrhW25JCWOSRSYm1PPRj8rz8MMp5WaHQ81/9VclaetCD33pUe2/+zkFAyFFw1H1vzio+/77T/To11+bsLjjnHa17WlNe+1jtz6uR2/5bcrFYDL/RED/8dHv69DDh1PKrQ6rrviryzK+5pTLt6eVDR4c1k/+R+5/49FwVI/d+rhOPp/eU6F2U+YL8de97yw5q1KHl0VCEd1xzV0pF/bJxo6N6/Y/+0+NHy/dqliFWE3njXNWWka+/wAAALBBAhlbfb0sC3oU2OrrC3rt1E9+IkmKTE9r5tAheR56SKGhoaK3cbn8zz0nzy9+kXujcFjD//ZvacXuc8+Vc8FF/kY4ZmtR3fvfn1YWeOkljd5+e/4XRyIa+tKXFF2wulLVlVfKsT39QreYjv72mJ7/Uf5v+s97/9lpZf0vDeqJ25/K+9pYJKaHv/Ro2uoup165U43b0//tbrukM63s6e89q2g4mndfknTooVfTyhwVjozbbr9sa1rZiw+8nHf55VnvnB7/v78vqD2lsNrOG+estIx8/wEAAGCDDFkKj48rFo2mrBJkb29X69/+rQb/+Z8Vm5nJ+trJ++6T56GHFPWu7i7XI//6rwVtF3jmGfmfeSZt6Ipz166UpZk3wjFbc0wmlZ93Xlrx8C23SNHCLkhDw8Oa+vGPVXvVVSnlzp07NXfkSFGamclT/1nAsuGm+ZV9Fnr0lt8qFo0VtB/vsE8v/vigzr4qNWBs2tmokSNjKWUPfelRNWyrV82matVsqpa71qVDD6V+w5/LZJ8nrcxiS8+4XbUutZzWnFIWjUQLusiVpJd+clCXfuIiVbdVFdy2Yllt541zVkIGv/8AAACwQQKZWDisYG+vHJ2p367WXnWVyi+6SFM/+Ymmf/MbBV56Kf3CNhxe9cHC7OHD8u/fn3/DP5i45560QMaxeXPK4/V+zNYix7ZtslRWppTFwmEFkoK0QgReeCEtkLEvOP/FNnFiKu82Ddvq0yZrjYaj6ntxYFH76nuhP+2CsHZz+rCU/hcH1f/i0ubOcdU41bC1Lq3cbE2/uN987qa01Yp695/U5Mn8x0Sa73mw/+7ndMVfvWFJbV2O1XbeOGelY/T7DwAAABskkJGkiR/+UC1//ddp5fbWVjVef70ar79eEa9X008+Kd/vfqfpxx9XeHR0BVq6eHPHjy9q+1B/+jwKmS7I1/MxW4sWrnglSSarVbXvfvfi6tmRPimqvSP9m/FiiYQiBU3q2bS9Ia3MbDXrrHenz5mTs54d6fXUdqSvsFMIk9mkqtZK1W2pVe3mGtV31mrTmW1q2F6fd0nouIqm9OWZPQOLCyzHeoyfk2StnreNfM6WY7WdRwAAgI1g4wQyP/iBqt7yFrl27866jaWyUlVXXqmqK6+UJM288op8v/61pn7yEwV7e41q6qIFMwQsuWSaz8WxZUta2Xo+ZmuRpSrz8IeWz39+2XUv7CFVTFN9noKGPDir0pcylqQ3f/7yZbehoG/oTVLXxZ3adFabGrfXq3ZzjarbqmS16qBHTwAAIABJREFUL++/SXetK63MO+xbVB2+RW5fDGvivHHOimbF338AAAAb0IYJZGLBoHo/9Sl1fPnLacs5Z+M85RQ5TzlFjTfcIP/zz6v/C19Ylctdh8cWNzY/NDqqWCQik8WSKLO1tEhmc8rwo/V8zNaibIFMMZSyh8zEydyToMaVZbkgLIZcyxBbHVbtecdpuuDac0ty4eiuS7+4X+zFunfI+Iv71XzeOGfFt1LvPwAAgI1sQ6yyFBeZmFDPhz+svptvVuDAgUW91n3mmeq6+26VX3xxiVq3DLHCJlxMiEQUi6QuXxqLRDJODLtuj9kaZC4r3QWTpTx9iEaxzHhmC9rOVmYrWRsc5ZlX0nHVOPWxez6ot978R4u6sI9FY5rzBwvaNlNvDbvLXvC+pPljWOjEqsWyWs8b56w0VuL9BwAAsNFtmB4yyabuv19T998vR2enKv/oj1T++tfLtXt3So+RTCyVldp8663qv/lmTf34x3n3k7xCUT5mp7PgbdN3VNi8CHGWqiqZ7akXF5nmlUlm1DFbjQw7j3mERkbSyqJzc/I89NDyK18Q0K0E38h0Wll4LqyDGZYqXqxYJP3C2Oa06b23/mlBF/X+iYCGD49q5PCohg4Oq/uJ42rcXq8PfOvqvK+dmUpfkcxkWVwWbnfbZTIv7n1uFCPPG+esdIx+/wEAAGCDBjJxcz09Gv33f9fov/+7zBUVKj//fJVffLEqLr5YtubmjK8xmc1quvFGTf3sZ1I4nLN+k7Xww7ucHgrWmsV1B7e1tqaVzZ04UdBrS33MViOjzmM+wQznaPrJJ9V/000l26eRJk6kD5HpebJXD9z0s5Ls7x1ffItaT29JK4+EIurdf1LH9vVq5NURDR8elX88kLZdWUX6t/4mpV+AT4/508qqWirTynKpal3c9kYy8rxxzkrH6PcfAAAANnggkyzq88n7y1/K+8tfSppfYrjmne9UzbvfLYvbnbKtralJrjPOUOCZZ3LWabIV3gXcUr30VSis9fWL2t7Wkn5BEzx5ctH7LcUxW42MOo/5BDOspuU85ZSS7c9oE8fTV6VpOqWxJPuqbq/SKVekr1rlG53WD//yPg0cSJ/4eiFnVXpvqEw9IqZH0y/uqxd5sV7VvHov7o06b5yz0jLy/QcAAIB5GyKQsVRVybF16/yts1O2lhb13XSTYrPZ50iYO3pUQ1/+sqZ++lN1futbaQGDva0tJVyIhkJpdZgrKgpuo/P00wvedqGKSy5Jm5A35/YZ5nRZ2PvCiGO2Gq3kecwnODCgaCgkc1JAZGtqkrWpSeHh4YLrsXd0qPrtb1csHFZoYEDBgQEF+/oWVUcpTA14FQlFZLG9NgyusqlCFU3l8g2nD6fIpqajWnvefpqi4aimBjzyDHg12TeVUsfWCzanLYEci8Z05zV3FbTUsyQ172pKK8t0cT9yNH3S7dbdLbI5bQrNpP97y7ivU1fvhbFR541zVlpGvv8AAAAwb0MEMu3/+I+quPTSlLKpH/9Yvl//Ou9rZw8e1PTjjyeWdY6zVKZ++xkLpk8Wac8wNCgji0Xl551X2LYZWOvq5D7vPPmffDLvtraWFlW/851p5QsDGSOOWTb55qVZrlz1r+R5jMvavmhUob4+OTo7U4qbPvUp9f/N3xRcf+MnPqHqt70tpWzm1VfV/Z73LLqtxRSLxjTZN6X6zrqU8jd+6hI98DeFD5u49BMXaffbdqWUDb86om++5zuJx5mGkwwcGCz4wt5kMWn7pVvTys3W9HlGBl8ekmfIm9Jjwl3r0rnvPVP77ng6775sTpvOe//ZBbVrJRh13jhnpWXk+w8AAADzNsQqSzOHDqWVVb31rQW/3uxKXwI1NJTaPT48kd7du2z7dtm3bMlbf/0118haV5d3u1waPvzhwra7/vqUHhaSNHf8uKafeiqlzIhjJmUOQMyO4q3Isdj6jT6Pi22f99FH08pq3vEOuc45p6D9ObZuVdXevWnlU/ffX9DrS+3wo0fTyva84zR1nNNe0Ovrt9bptL3pw7heuD91hbBMEzUXuqqQJL3+oxdknFMkuXdBslcePpJWduF158nuyj8c7rz3ny1XTfr7aTUx4rxxzkrPqPcfAAAA5m2IQCbTKjTVe/dm7CmykOucc1R+/vlp5XPHjqU8jkxMKDw1lbZdy+c+J+XokVHxxjeq8ZOfzNuOfMovuECNf/7nObepfe97VfOud6WVD33lK2mT7RpxzCQpOpO+mknZzp1591GoxdZv9HlcbPtGv/GNjKsttf/DP8ixPX1+jWTWxkZtvvXWtB44Eb9fk/feW2CLS+u333gy42ovb/+HvWrcnnuupIrGcr331j+VecFqOHP+oJ6/N/WCcOTIaNrr289sU0VT/kmZd715py75+IUZn7M5M1+sv3DfS4pGUocUuqqdeteX/lh2d/bllDsv6NBFH15+r6tSM+K8cc5Kz6j3HwAAAOZtiEBm7sgRzfX0pJW33nyzmj796cxDaaxW1bzrXer46lfTJnUNvPBCxnBh8r770soqLr1UHV/7WloPC3tHh1q+8AV1fO1rRVsqufHjH1fb3/+9LAtWXTKVlan1b/9WrV/4QtrF+PRTT2UchmTUMcsUSFS9+c1q/tznVPGGN6jyTW+SY9u2TL9uQZZSv5HncbHti87MzAdoC9jb29V1992q/9CH5ucTWqDyTW9S5+23y97Wlvbc1P33K+pPn8R0JYRmQvrlV36dVl7TXq2P3P0BXfCh12Wc82Pnm7brA7dfreq2qrTnXrz/gIL+1J5IQ4fSQ62yCoeu+pd3ZF0dp6KpXHtvukJ/+s9vzzjMRZKclZl7N40cGdPT3302rXz7pV368F3vV/3WBT2rTNKF171O7/vfV8lRXrweY6VixHnjnJWeUe8/AAAAzNsQc8hI0uA//7M2/9u/pXR7N9tsavjwh1V79dWaPXRIwf5+xUIh2RobVbZjR8ZlnGOxmEZuuy3jPiZ+8APVf/CDaRNPVl52mSouuURzx48rMjEha0OD7B0dadsVQ80736mqt75V0/v2KTIxIUdXl5ynnppxpaBYNKqhL385a11GHLNgb2/G8vprr1X9tddKkmYPH9bRq67K+Xtns5T6jTyPS2mf56c/Ve1VV8l97rkprzHbbGr+7GfV+IlPaPbIEc0dOyazy6WynTvl2Lw5435mDh7U8Ne/vuT2l8LLP31FZ191hjafuyml3GKz6IrPXqbLPnGRRo6MauzYhOwum5p2Nqp2c+al3wcPDunRr/82rXz8+IRGDo+qcUdDSnnbnlZ98scf0cFfvKqxY+Oamw6qvMGt5lObtPXCzWnf/i9Us6laJrNJsWgs7blf3/q4dl6xXdWtqRet9Z11uuG+6zTZN6XBg8NyVpWp9fQWOXL0wliNSn3eOGfGMOL9BwAAgHkbJpCZ/t3vNPSVr8wPPVnA4nbLfe65aRe4mQx/5Sua3rcv43Ohvj55H344bTJbaX7+g7KtW6Wt6ZNKSpL/mWdkrauTo4C5SvIx2+2qvOyynNvEolENfPGLmn3llazbGHHMwmNjmuvtzRoYSJrvlbKIVaSWW7+R53Gpv3/fzTdry223pU3wK0lmp1OuPXvk2rMn577nenp0/IYbFA0ECmqrkX5888/1vtverbrO2rTnbE6b2va0qm1P7smWx3smdNcN/6VgIH1VnFg0ph/99YP6yN3XyFaWGlZabBbt/uNdaa9ZaODlIblqnCkX684qpzov2KxjTxxP2z40E9JdN9yj9932btW0py+PXtNenbFckmZ9cyqrWP29Lkp53jhnxin1+w8AAADzNsSQpbjx73xHI9/8pqIZJlLNJzI9rYH/+T819u1v59yu76ab5Pvt4r4R9D7yiHpvvDHjBK+F6P/7v0+blDeXiNerk5/7nCbvuSfvtkYcsxOf/nTGeVvizHa77O2FTSpZrPqNPI9LaV+ov1/dH/iAvAWsepWJ74kndPxjH1Mkx35X0lS/R3d84Ls6/Ov0SUYL0f3EcX33Yz/UzFT6kLC4sWPjevD//YWCgcWdr0goon13PKU7P3CXnvn+82nPn/62U7O+duL4pO78wF0aPJg+wXU2M95Z3fPZ+9PmM1mNSn3eOGfGMOL9BwAAgA0WyEjSyL/+qw7v3aux73ynoJ4BodFRjX/vezryjndo4u67824fm5tT75//uU587nOaPXw457azR46o7+abdeLTn1bU50ubTyTT/CKxuTnFFvQUCY+P6/j112voq19VeHw86/4ifr8m7rlHh9/+dnl/+cu8v0tcqY/ZXHe3ej/xCc0cPJh1G9sflp6OBYOKLZiAONNxWmr9caU+j8ttnyRFvV6duPFGHbvuOvkef1zRUP5von2PP67ua65R7w03KDQ8nHf7xQrNhRWLpQ79CM0s7RvyWe+cfnDjffrOdXer+/EeRUKRvK/pfrxHd1zzXX3vhnvkHfbl3f7ln76iW9/6f/XsPS/mvXgOTM1o/93P6d/e+k396qu/UTQczdirovW09GF7yfzjAd3+Z9/Vvf/Pgxo5nD5RbVw0HNWrjxzVN6/6to7//kTacQwu8bhmspbO23o9Z5FgJO33CeXoXRIJRhQNL9g+S/2h2fTyfOfXiPcfAADARmfav39/+sD5VeS6664rWd2msjLZ29pka2mZvzU3y2y3KzwxofD4uOa6uzXz8svL2oe9o0Ous8+WrbFRlspKRXw+hYaGNPvqqzmHCy2ZxaLy88+XfcsW2RobJUnh0VHNnTgh/+9/v+ReOHGlPmbxei3V1YrNzio0OKjg0JBieUKNUtdv1Hlczu9vcjrlPvts2dvbZamulqWiQhGvV8GTJxXs61Owr0+RycmitdVoNqdNHWe3qbq9Wq5qp8oqHJrxzmry5JQm+zya6ptSYHLp/06cVWWq3Vyjmk3Vqu2okd1t14xnRoGJgIYOjWjw0LBUgv8tm3Y2qHZzrWo3V8tV5ZR/IiDvsE89+3rln1h9w8kWq5TnjXNmnFK//5bijjvuMHR/AAAAxbahAxkAALA2EcgAAIC1bsMNWQIAAAAAAFhpBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGs650A/K5+uqrV7oJAAAAAAAARUUPGQAAAAAAAIOt+h4yKy+m+sagWlrnVFsfkrsiIoc9KkmaC5rl91k0MWbT4IBDYyN2SaaVbS4AAEvC3zsAAAAjEchkY4ppS+eMduzyq7wiknGTsrKoysqiqmsIafupAU37LDp80K3jPU4pxgdVAMAawN87AACAFUEgk0FFZVjnXjilmtrwol5XXhHR2ed71bk9oP37quXzcngBAKsXf+8AAABWDnPILNDcOqs3Xjm+6A+nyWpqw3rjleNqapkrYssAACge/t4BAACsLL7SStLcOqsLLpmSeUFMFQ7HdODFGR06MKf+vqB83vkx9RWVZrW123Xq6Q6dvscpq/W1bttWW0wXXjqpfb+p0fCgw8hfAwCAnPh7BwAAsPJM+/fvj610I3L5+c9/bsh+Kirnv+Wz2lIPx0vPz+hnD3oTH0qzv96st/xxpXaf6UwpD4dMevShOrpzAwBWhfXy927v3r2G7AcAAKBUGLIkSaaYzr1wKuXDaTQa0wM/8ugHd03l/XAqST5vVD+4a0oP/MijaPS1eqy2+bplWtW5FwBgI+DvHQAAwKpBICNpS+dM2hj6B+/z6uknA4uu6+knA3rwPm9KWU1tWFs6Z5bVRgAAlou/dwAAAKsHgYxi2rHLn1Ly0vMzS/pwGvf0kwG99HzqB9L5ffCtIQBgpfD3DgAAYDXZ8IFMfWNQ5RWRxONwOKafPejN8YrC/OxBr8Lh1z6QlldEVN8YXHa9AAAsBX/vAAAAVpcNH8i0tKYu1XngxZmCxtDn4/NGdeDF1G8NF+4LAACj8PcOAABgddnwgUxtfSjl8aEDxfsQubCuhfsCAMAo/L0DAABYXTZ8IFNekTq5YX9f8bpZL6zLndRVHAAAIy38G8TfOwAAgJW14QMZuz114sFidN/OVpfDXry6AQBYjIV/g/h7BwAAsLJM+/fvZymEPJ577jlJ0iOPPJLx+csvv1ySdNZZZxnWJgAAiml2dlaHDh3SzMyM9u3bl/a8zWbTJZdcIovFoj179qxACwEAANaXDd9DBgAAzAcykhQIZF4Gu6ysTNJ8MAMAAIDlI5ABAACJQMbv92d83u12S3otmAEAAMDyEMgAAIC8gYzL5ZJEIAMAAFAsBDIAACDvkCV6yAAAABSXdaUbgPUjGp1fVSMWe22e6GLdt1gsMplMiZ8mk6m4jQeADSwWi2lubk4SQ5YAAACMQiCzwUWjUUWjUUUiEUUikYz3C33eSGazuSg3i8Uis9ksq9WaCHsAYKMJhUKKRqMKBoMKh8Npz5tMJjmdTkmSw+EwunkAAADrEoHMBhAKhTQ3N6fZ2dmUWzgcTumFslzRaDRRX7afuZ7L9tNkMiXCk3iAEg+Sis1isSTCGavVmvN+/LHZzMg/AGtbIfPHmEwmORwO/s8DAAAoEgKZdSIWiykYDCbCluQAJlfvlXjvlnA4rHA4nLi/8Gf8frbyTN+ollJyQBMPRRbzOLnMarXKZrPJarUmfseltKWQACe+H3riAFhN4kEMw5UAAACMQyCzxsRisbSeLvEAJltvl3A4LL/fr0AgkPJzdna2qD1kjBTvIRMKhYpar81mS9ziAUq+W7w9i2mLxWJJ7CM5qEm+H//Jt9EASikQCGh4eFiSNDk5mXEbAhkAAIDiI5BZI/x+v6ampjQ5OZn1wn92djYtdAkEAgoGgwa3du0KhUKLDnni4Uq+MMdut8tutydCnEJ74pjN5rSQJlNwE++RAwCFCofDOnbsmGKxmPr7+zU6OppxO5a8BgAAKD4CmVUsEAhocnJSU1NTKaHK7OysvF5vSugSCAQMn1gX8+LDnOJzMBQiOaCJhzTJj5NvkjQ3N5dYASWX+ATF8fqy9eqh1w2AWCymnp4ehUIheTweHT58OOu29JABAAAoPgKZVSZXCDM6OqqRkRF5PJ4VbCGKId4TJ9t8DcmsVmvWsGZhmCNJwWBQwWAwZ92ZevUsDHCY6wZY3wYGBjQ9Pa25uTm99NJLWYewNjQ0qLy8XBIrLAEAABQTgcwqEAgEEsORkkOYubk5jYyMrJkQxmQyJS7gs/3M9Vy2n7FYLGWp7VKsrrSaxSdPDgQCebe1WCyy2+1yOBxpt+RySQX16ilkDh2rlf9GgLVmcnJSIyMjikajOnDgQNahrW63W7t27ZIktbW1MSwSAACgiLiSWiHBYFBjY2MZQ5jR0VENDw8bEsKYTKa0pZ4L/bmwzKhhMPGAJr5CVPItuSzf88mrRoVCoXUx5CsSiWhmZkYzMzM5t7PZbFnDmvjNZrMVNKdOfI6b5B42yT13CG2A1WVmZka9vb2SpCNHjmT9W2O1WrV7925ZLBbV1NSosbHRyGYCAACse1wlGSwSiWh4eFgjIyOJ7uHxEGZkZERTU1Ml2a/T6ZTL5ZLb7U75GZ9gthhy9YZZzv1YLJboGRPvHVOKC/z4SkmZbvHQJtNtLYq3fXp6Ous2JpOpoN42Vqs17xw38boyhTXx+4Q2QGlFo1GNjIxoeHhYsVhMg4OD6u/vz7r9rl275HK55HQ61dHRYWBLAQAANgaugAwSjUY1NjamoaGhRE+MkZER9fX1FS2EMZvNGUMXl8uVs/dKvHeLxWLJer+QMiN7yCQHNLlukUgkpUdNpls4HE6ck+QhPYW2JVNYEw6HFQwGU+7Hb+FwuFSHpqhisVhBkwlbLBaVlZWlBDbJj8vKygoObTIFNsnBDfPaAIsXi8U0Pj6uwcHBxP8/o6OjevXVV7O+prOzU/X19bJYLNq6dSsTgQMAAJQAgUyJxWIxTU5OanBwMDE0aXJyUkePHpXP51tyvQ6HQ3V1dSnhi8PhyHixGu+JYzKZEsNLHA6HnE6nnE5nYkLYtdJDIT7MqthzGcQDnPicLdnuJz+ORCKJsGAx+wmFQikhTbbbWuiBE4lE5Pf7804inC2sSR4iFf+9s4mHNrmCG0Ib4DVTU1MaGBhIhKFer1dHjx7N+UVAfX29tmzZIknasmVLYsJwAAAAFNfauAJfo3w+n/r7+xPzeUxPT6u7u1vj4+NLqs/hcKixsVGNjY2qqqpKez7bChnSfAhgNptTlmheOG9APKwpKyuT2+1OhD0b5ZvReC+fxYQr8d43uQKcSCSS6CkT/3a60J44sVhsUeFNrn8DKykSiSSWZ8/GbDZnDWvi95NDm2wBUKbQZmFwQ2iD9W56eloDAwOJ90kgENCxY8c0MjKS83Uul0u7du2SyWRSa2urKisrjWguAADAhkQgUwKBQEADAwOJHjCzs7Pq6enR4ODgouuy2+1qbGxUU1OTKisrU+ZVCQaDmpmZ0dzcXGIi1/jwmfjFf/JktXa7XWVlZVlvycNKksOaeA8ct9ut8vLyos47s9aZTKbEBMeFig+TSj5XC89Z8rlLXtI6l3h4Mzc3p2AwmDiXC2+rtddNNBotKLRZGNYsfGy32wta+jvf8CibzUZogzVndnZWAwMDif/Dg8Ggenp6NDAwkDewtVgs2r17t6xWq6qrq9XU1GREkwEAADYsApkiCgaDGhgY0OTkpKT55Yp7e3t18uTJRS3VHA9h4j1hkkOYQCCg4eFhnThxYtGrAsUvUr1eb8bn43OBlJeXq6qqSlVVVSovL09cJI+OjibalxzQOJ3ORbVjozObzYsKWQoJbuJlhdQbjUbTAptMAc5qXHUqGo3mXUUqHtrk62lTyKTMC5f4XhjY2Gw2lgHGiotEIvJ6vZqcnEwEMZFIRCdOnFjU34pdu3bJ7XarrKyMSXwBAAAMQCBTRAcPHkxMONvX16fjx48XPIGr3W5XQ0ODmpqa0kIYn8+ngYEBDQ4OLirYWazkuUCGh4clzYc0lZWViYAmPlQqGAwmgqeysjLV1taqtraW3jNFljz8Jp9sEwzHb8lz0sR7ReUSiUSy9rJJDnBW2zCpQkIbk8mUcz6bsrKyRS/7nemWPK/NRhn6B2MkhzBerzfxPozFYhoYGFBPT0/O+ZiSlZWVqaurSw0NDTKbzdq6dStBIwAAgAEIZIooFotpeHhY3d3dmp2dLeg1drtdnZ2dam1tTQlhpqam1N/fr9HR0ZKGMPlEIhFNTk4mwhdJcrvdiXCmrq5OkjQwMKCBgQFVVFSorq5OVVVVXIAarNDwJtfy3guX846v0pVNfOhcclgzOzubdn+1hTaxWEyzs7M536fx0CbTUt/JN0kFrUZltVqzBjesIoVCRKNReTweTU1NyePxpIQwHo9HIyMjGhkZKTiIsVqt2rJli9rb22U2m2UymbRly5ZFrTQHAACApSOQKaLR0VG9/PLLBW1rsVjU0dGhjo4OWSwWxWIx+f1+nTx5UsPDw6tyuEhcvBfNwMCATCaT6urq1NzcrPr6evl8Pvl8PpnNZtXU1Ki2tlbl5eUr3WQkSR7Sk0t8MuJ4z5pst3x1Jc9tkymsid9WMnjMpJDQRkpdQWrhLR7i2O32xLCyXD13pNeCm/jcRPH7mcoIb9a/Yocw0vz/Ae3t7dq8eXMiwK2pqVFraysrKgEAABiIQKaIDh48mHeb+MoVnZ2diQ++Pp9Phw4d0vT0dKmbWHSxWExjY2MaGxuT1WpVU1OTWlpaVFlZqfHxcY2Pj8tutyeGNPHN69oRX1o819CmeNiycFjUwp/xuW0qKiqy1pXc0yZbcLPaQhupsBWkJKWEM9kCHKvVmrIaVz7xgCZfcMOQqbUh3uMsHgQGAgF5vd7Ev/tYLCav16vh4WGNjo7m7ZWVSUtLizo7OxPv64qKCrW2tubsCQcAAIDSIJApony9WhobG7V169bEB1+/369XXnklbfnpQlmtVtXW1ibmu8h1MZb8bf/CW/yid7nDSsLhsPr7+9Xf3y+Xy6Xm5mY1NzdLkoaGhjQ0NKSKigq1tLTI7XYva19YHUwmU96JhONz2ywMaRbeLyS0CYVCaT1rFoY3qzG0kV6bVDuX+LCz+LHIdbPZbIsKbywWS8r/C/HHC+/HH1ssFnrglEg0Gk37/zfX8L7knjBLCWEkqa6uTl1dXYkei06nU21tbTnfbwAAACgtAhkDVFdXa9u2baqsrJQ0vyzp4cOHNTY2tui64nO01NbWpkz+m4/JZMo5H0j8m9np6Wl5PB55PB55vd4lD50KBAI6duyYjh07ppqaGrW0tKihoSExpKmiokLNzc0MZ9oACpnbJnlC4my9bEKhUKKefKFNvp42q3VIYPx9WOjwk8WEN9JrEzUXKltok+s+PXFekzxUL/mWbaLoWCymubk5+f1+BQIB+f1+jY+PLzmEkeb/Zmzbtk01NTWS5ntqtbS0qKamhsANAABghRHIlJDZbNZpp52mhoYGSfM9SI4ePaqBgYGC67DZbKqtrU2EMMk9EUwmk9xut1wuV+KiKP7NdvL9+Bw18Qu9TLfkuUDiE/XGYrGUgMbj8RQ8WXGy+KTAVqtVmzZt0qZNmxLBTHl5uZqbm/mWdoNLDm1yhYbJq0hlC27i9eQK+8LhcNawJn5/tYY2yeLHwu/3593WarWmhTTZJhaO/4xEIosOccxmc0o4k+mW67lsN6PCg1gslvi9o9Fozvv5ns8mGo0mhrklhy+BQKBoPbyqq6vV3t6uxsZGSfPhWnyuL0IzAACA1YFApoR27typhoYGxWIx9ff36+jRowV/2K6urlZHR4fq6upSLkTiQzqqqqpUXl5e8NKkJpMp51LH8blA4hP2xi8OKioqVFFRofb2dknzq8l4PB5NTExoZGSk4OES0vxFcE9Pj06ePKlNmzapvb1d09OBl1ktAAAgAElEQVTTOnr0KMEM8ip0Fank4VHZghur1ary8vK8oU2+Jb+DweCqW0Eqm/jwpnxz3STLtypUpjBH0qImmC2UyWTKGNAkH/9i3C/m+QyFQilhS/x+vomdl6q6ulqNjY1qbGxMhPcmk0mNjY1qampiKWsAAIBVhkCmRNra2tTS0qJoNKpnn31WXq8372tMJpMaGhrU0dGRGN5kMplUXl6uyspKVVZW5pxgdTmS5wKJd22Pf4s7PT2dCGkcDkfiA/+OHTs0NjamwcFBTUxMFHwhEw9mTpw4kegxEw9m3G63mpubE78/sFjx4TO5ZBselXw/Xk+u+Y6SV5DKdovXtxYlL4FeKIvFkjJPTfIt3jsmV1m2x5ISPVBKKd67JRwOZ/2Z67nkn0aEdVVVVYn/k5MnTY//X97Q0JA3xAQAAMDKIJApgaqqKm3fvl3S/MpL+cIYi8Wi1tZWtbe3y+l0Spq/qKyvr1dDQ0Pei8tSMZvNKb0I4vMbTE9Pa2pqSj6fL3EhEAwGExP3FrpaVCQS0fHjx3Xy5Em1t7ero6NDfr9f3d3dcrlcidWagGKLhy3x91smycOjFt7iIUs4HC5oMuJoNJqxh83C4GYtDJPKp1ShSfJwp+QJhzP1bFlYlu9n/H78ttrlC2Gqq6tZNQkAAGANIJApMrvdrtNPP11ms1m9vb0aGRnJue2mTZvU1taWCF3iPVBqa2tX3Tj/5GFP9fX1CgaDmpyc1Pj4uCSpo6NDHR0d8vl8iXCmkG/XI5GIent71dfXp7a2NnV0dEiSuru75Xa71d7ezsUFDFdIaJNpMuJMN2l+VZtcdUnz74Vc8zwlP17McMH1IBqNKhqNbrjfO66yslJNTU0ZQ5jq6mrV1NTw/yQAAMAaQyBTRCaTSbt375bD4dDExIS6u7uzbltfX69TTz010ZW8vLxcjY2NqqysXDMrX9jtdjU1NampqUl+v18TExOanJxMzDuzbds2jY+Pq6+vTxMTE3nri0QiOnHihPr6+hI9ZiTp1VdfVW1trVpbW+l6j1WlkMmIpfkwIVMPm4U3i8VSUHATrzPXRN3xfczNzW3YEGMtslgsiRXx4pO2LxyuSggDAACwPhDIFNGOHTtUVVWlmZkZvfzyyxm3MZlM2rZtmzZt2iRp/lvPlpaWNf+h2u12y+12q62tTV6vVxMTE/J4PKqvr1d9fb08Ho96enoKCmai0ahOnDih/v5+bdmyRZs2bUqEPfEAaLX1HgJyMZvNiVXMckmeoyQ+JGrhz/h9STkn6k4WD4SSg5pst3j962H41Gpmt9tTQpf4z2zn02azJYYj5ZrXCAAAAGsHgUwRtbW1KRKJ6KWXXso4VMfpdOq0005LzIvS1taWWJJ0vTCbzaqurlZ1dbXC4bDGx8c1MjKiqqoqnXnmmfJ6verp6UkMc8olEomou7tb/f392rZtmxobGzU0NKTx8XG1traqpqZmzfQmAgoRnx8lX3AjKTF8J19wE+8dU0ggtLD+XMFNtjAHr4kP88wUvGTr7WcymeRwOBJhm8PhkNPpVFlZGf/fAQAArDMEMkXW29ubcVLbxsZGnXLKKbJarbLb7ers7FzzvWLysVqtampqUkNDg0ZHRzUyMqLKykqdccYZ8vl86unp0djYWN56ZmdndeDAgcRkyZWVlert7dXo6Kja2tpyLl0MrFdmszkxoXA+8dWg4kHNwpWCMj0utFfPwv0kB0HxCX7jKxct57GR4itEFfIz13O5evJZLJZE4BIPX8rKymS32wleAAAANggCmSJbuKKSyWTS9u3b1d7eLkmqrq5WR0dHYhnXjcBsNieCmbGxMQ0PD6uiokJ79uyRz+fT8ePHNTo6mrcej8ej/fv3q7m5WV1dXZKkI0eOqLq6Wm1tbQVdmAIbUfKy9oWK98DJtNRzriWg43PqFFMsFksJaaLRaGI1pHh4kRxiLCzL9zN+32QyFXU4pMlkktVqTQlc4iEM82EBAACAQKbI/H5/4n5ZWZl2796tiooKmUwmtbW1qaGhYQVbt7LMZrMaGxtVX1+v8fHxRDCze/duTU9P6/jx4zlXpYobGhrSyMiINm/erI6ODk1NTcnj8aixsVFNTU0bKuwCSiXeA2cxYrFYSjgTXxlpKbdIJJKoT3ptOJcRkpfXznc/VxlzXQEAACAXApkiCofDmpubkzQ/YeNZZ50lp9O5YYYoFcpsNquhoUF1dXWJYKa8vFynn366pqendeTIEU1OTuasIxqNqqenRwMDA+rq6lJTU5OGh4c1MTGhjo6OxDw9AIwT7xFitRb3T0ssFkuEM/HAZuF+k3/mup9ve0IUAAAAGIVApogCgYCk+W9yzzjjDDmdTrlcLm3bto1eGxkkBzMTExMaGhpSeXm5zjrrLI2NjenIkSOamZnJWcfc3JwOHjyokydPaufOnaqsrFR3d7fq6urU1tbGcQfWgVIMJwIAAABWGp9ui8jv98tkMmnPnj2qqKiQw+FQV1cXoUAeZrNZ9fX12rVrl1pbWxOPzz//fG3fvr2gb9t9Pp/279+v7u5uRaNRjY+P69ChQ2lz+gAAAAAAsBoQyBRRIBDQaaedppqaGlmtVm3btq3oXffXs/jkv7t27VJdXZ3MZrM2bdqkCy+8UO3t7QWtPNLb26unnnpKHo9HoVBI3d3dOnHiRGIeCgAAAAAAVgMCmTziK3kUoqqqSo2NjTKbzdq2bRur/iyRzWZTR0eHTjnlFJWXl8tms2nHjh0677zzVFdXl/f1gUBAzzzzjI4ePZrSW8bj8RjQegAAAAAA8iOQyWMxgUx9fb1MJpO6urrkdDpL2KqNwel0avv27dq6dascDofcbrfOOOMMnXnmmXK73Xlff+LEiZTeMseOHVNvb6/C4bABrQcAAAAAIDvT/v37C08cVsDHP/7xlW4CAABYZb7xjW+sdBMAAACWhR4yAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDWVe6AaVmta7vXzEcDi/r9Ryf3Dg+uXF8cuP45MbxyY3jAwAAsL6t6097VqtVLS0t6/ZDbTgc1uDg4JI/1HJ8cuP45MbxyY3jkxvHJzeODwAAwPq3Pj/pJbFarbLZbCvdjFWL45Mbxyc3jk9uHJ/cOD65cXwAAADWN+aQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDWVe6AaUWDodXugklU4zfjeNT+jpWK45Pbhyf3Dg+uXF8clvPvxsAAECh1nUgEw6HNTg4uNLNKKnlfKjl+OR/Lccn92s5Prlfy/HJ/VqOT+7XcnwAAADWt3UdyEh84MuH45Mbxyc3jk9uHJ/cOD65cXwAAADWN+aQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDWVe6AaVmta7vXzEcDi/r9Ryf3Dg+uXF8cuP45MbxyY3jAwAAsL6t6097VqtVLS0t6/ZDbTgc1uDg4JI/1HJ8cuP45MbxyY3jkxvHJzeODwAAwPq3Pj/pJbFarbLZbCvdjFWL45Mbxyc3jk9uHJ/cOD65cXwAAADWN+aQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAPD/s3dnsY3ud/3HP17jLXa8ZZvs26xnJjNz6KkQUKkHiQva0gpBK5Ve9AYQF1wgJG6o9L8DIdSLCiFxBVxUAlEhRFsu6HJTsZxzZj9ntkwmk8XZE8exHSfx+r8Y2SQT23FmksdL3i/pke3Hz/Pk6yeL/XzyWwAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwa70LOGvZbLbeJZyZ03htnJ+zP0aj4vxUx/mpjvNTHeenulZ+bQAAALVq6UAmm81qeXm53mWcqXf5UMv5OX5fzk/1fTk/1ffl/FTfl/NTfV/ODwAAQGtr6UBG4gPfcTg/1XF+quP8VMf5qY7zUx3nBwAAoLUxhgwAAAAAAIDBCGQAAAAAAAAMRiADAAAAAABgMAIZAAAAAAAAgxHIAAAAAAAAGIxABgAAAAAAwGAEMgAAAAAAAAYjkAEAAAAAADAYgQwAAAAAAIDBCGQAAAAAAAAMRiADAAAAAABgMAIZAAAAAAAAgxHIAAAAAAAAGMxa7wLOmtXa2i8xm82+0/6cn+o4P9Vxfqrj/FTH+amO8wMAANDaWvrTntVqVU9PT8t+qM1ms1peXn7rD7Wcn+o4P9Vxfqrj/FTH+amO8wMAAND6WvOT3gFWq1U2m63eZTQszk91nJ/qOD/VcX6q4/xUx/kBAABobYwhAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGs9a7gLOWzWbrXcKZOY3Xxvk5+2M0Ks5PdZyf6jg/1XF+qmvl1wYAAFCrlg5kstmslpeX613GmXqXD7Wcn+P35fxU35fzU31fzk/1fTk/1ffl/AAAALS2lg5kJD7wHYfzUx3npzrOT3Wcn+o4P9VxfgAAAFobY8gAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxmunPnTqHeRTS6+/fvS5J+/vOfl33+i1/8oiTp5s2bhtWE2hQKBUUiEW1sbJR9PhQKqb+/3+CqUKu5uTlFo9GyzwUCAQ0MDMhkMhlcFSrZ2trS7OysJOnp06daXl6uuO3IyIiGhoZkMpk0Pj4ut9ttUJUAAABAY7DWuwDgLG1ubmpjY0P5fF5TU1Oli/tgMKjx8XFtbGzI4XAoHA7XuVK8KRqNKhqNKpfL6dWrV1pdXZX0f9+7aDSqjo4O+Xy+OleKIr/fr2w2q0gkokuXLimdTmtzc7PstjMzM7Lb7ert7dXLly81MTEhh8NhcMUAAABA/dBlCS0tHo9Lkl68eKGlpSXt7e1pb29Pi4uLmpqakiTFYrF6logKigHMixcvND8/r/39fe3v72tpaUmvXr2SpIoX+6ifcDis7u5umUwmXbt2rWpg9vz5c21sbCiXy2l6elqZTMbASgEAAID6IpBBS0skEpJUtstSsbXM/v6+oTWhNrlcTlL50GVlZUXS68CtUKDXZaPp6elRMBiUxWLR9evX5XK5ym5XKBT02WefKRaLKZPJaHp6Wtls1uBqAQAAgPogkEHLyufzyufzyuVyZUOXdDotSVwANqhiIFO8PSidTmt/f1+FQqH0fURj6e/vl8/nk81m0+TkpNra2spul8/n9ejRI+3s7Ghvb08zMzPK5/MGVwsAAAAYj0AGLavaBb0kWSwWSZLZzK9BI7Lb7ZJUcVyRnZ0dSbRwalQmk0lDQ0Nyu91yOByanJyU1Vp+2LJsNqsHDx5ob29POzs7mp2dpeUTAAAAWh5XomhZxSCmUguY4sVhMZhBYym2qKjU3WV3d1eStLe3Z1hNOBmz2ayRkRE5HA653W5dv369YgC6v7+vBw8eKJPJaHt7WwsLCwZXCwAAABiLQAYt67hAphjEEMg0pmLLmEqBTCqVkkQLmUZntVo1NjYmm82mjo4OXbt2reJU5alUSo8ePVIul9Pm5mbVabMBAACAZkcgg5ZFC5nmdlwLGQKZ5mGz2TQ2NiaLxaJQKKSLFy9W3HZ7e1ufffaZCoWCVlZWtL6+bmClAAAAgHHKd+gHWkBxYFACmeZUayBDl6Xm4HA4NDo6qhcvXqi3t1fpdFozMzNlt93c3NSzZ890+fJlRSIRWa1W+f1+gyvGeVEoFEqDwL+5FFtzlbutdL/cdoxVBgAAyiGQQcuqtYUMH5QbUy1jyOTzeWUyGeXzeb6PTcDtdmtkZEQvX77U0NCQ0um0IpFI2W2Xl5dlt9s1Ojqqubk5Wa1Wtbe3G1wxGlUul1Mul1M2my0txXWVwpVKixEDSJtMJlkslrKL1Wqt+Fxx4e8bAACtiUAGLeu4WZZoIdPYbDZb6Xtjs9mUyWSObLO7uyu3261EIiGfz2d0iXgLXq9Xg4ODmpub0/j4uNLptNbW1spuOzc3J7vdrv7+fs3MzGh8fLxiQIfmVQxWygUslR6fZohSKBRKQU4x1Ck+lv6vlUu5VjG1rDObzTKbzaXa34bNZpPT6ZTT6ZTD4SjdVhqPCQAANAcCGbQsxpBpfm1tbUqlUnK5XNre3j7y/OrqqkZGRjQ/P69Lly7JZrPVoUqcVCAQUCaT0dLSkq5cuaJMJqOtra2y27548UJ2u11dXV16+fKlJiYmSq2n0LiK4UMmk1Emkyndf/M2l8u9VbiSy+VKx35zORisVLp/8LERLWTMZrOsVuuhxWazHVlX6bnia4vH44eOezCcKQY2drv9zF8PAAA4HQQyaFnMstT8jgtkZmdn5ff75ff7NT8/r5GREf5j3CS6urqUzWa1tram69ev6969e0okEmW3ffLkiWw2mwKBgKanpzU+Ps5FZx0UQ5BK4Urx/klbsBzcv9al2HqlWeTzeaXTaaXT6bfa3+Vyye12y+PxlG6dTqf29vaOjKNlNptLIU17e7t8Ph9dngAAaFAEMmhZtJBpfsWpr30+X8UpkB8/fqwPPvhA8Xhca2tr6urqMrJEvIPe3t5S65gbN27o7t272t3dPbJdoVDQo0ePdPPmTfl8Pk1PT2tiYqL0O4x3UygUDoUd6XS67P2Thiz7+/ulEKLcsr+/f+LjnlepVEqpVOrQrGNms/lISOPxeGS327Wzs6OdnR1tbm7KbDbL7/crEAjI7XYTWgMA0ED4NIuWxSxLzc/r9Wp5eVk9PT1aXV0t260lnU7ryZMnunHjhpaWltTe3s44I03CZDJpcHBQ2WxWiURCk5OTunv3btlWBPl8Xg8fPtStW7ckqdRSht/f6ootM6oFLrWOa5LL5Y4NWYpBCyHL2cvn80okEkdaltlsNnk8HrW3t6uzs1Ner1ebm5va3NyU3W5XIBBQIBCg6x8AAA2AQAYti1mWmp/L5VJPT4+Wl5d19epVffTRR2UH993c3NTCwoL6+/v16tUrTUxMMJ5MkzCZTBoeHtb09LQk6caNG7p3717Zwbiz2azu37+v27dvS5JevnypsbGxc/s7fLAbzMGg5WDgUmlQ84MKhUIpSDm47O3tHXrcbN2Ezqtiq7OtrS3Nz8/L5XKpu7tb3d3dkqSVlRWtrKzI7XYrEAioo6OD1mYAANQJ78BoWcUL90p99osX7HwQbWxdXV1KJBJKJpO6cuWKHj58WHa76elpdXR0qL29XU+ePFFPT4/C4TDN85uAxWLR6OiopqamJEnXr1/XgwcPyrayyGQyh0KZmZkZjY6Ottz3udiN6M3A5eD9WsKWfD5fMWApLul0+ty3aClOLX1wmuli66tCoXBoOem6Wr5PZymVSmlmZkYzMzPy+/3q7u5WOBwudWuKRCLy+XwKBALMVgcAgMG4EkXLKgYx+/v7ZZ8vNtemJUVjM5lMGhoa0tOnTxUMBjUwMKD5+fkj2xXHGbl48aJCoZAWFxe1ubmpvr4+tbe316FynITVatXY2JieP38uv9+va9eu6dNPPy277f7+vh48eKBbt24pkUhodnZWQ0NDTRPKFAqF0kC2lQKXci3B3pTP50shy5u3xaWW4zQjk8kkm81WdnkzVKnl/lk7OH33m8vBwZArPXdaii1nnj9/rnA4rJ6eHvn9fsViMcViMbndbvX19dHtEwAAgxDIoCUdnNK00ofZ4iwtBDKNz2azaXBwUDMzMxoZGVEsFjsy/av0+kL90aNHCgaDGh8fl/R/LWcuXLjAzDwNzm63a2xsTC9evFA4HNbly5f19OnTstumUqlSKBOLxTQ/P6+BgYGGCGVyuVzFrkTF+8e1SCl2IyrOolMMWw7eb5Ww5WC4YrfbKwYtB5fTbtloNpuPLAd/lt5sBVPLuuJtPp8vTV/9NjKZjJLJpHZ2dg7dvkvLm3w+r9XVVa2ursput6u7u1sDAwOSpOfPnysUCqmnp4cWpAAAnDHeadGSihcqlVrH2O12mUwmWa3WhriAw/F8Pp/C4bDW19d19epVffzxxxUvSDY3NxWNRjUwMKChoSHFYjFtb2+ru7tbnZ2d53bMkWbgdDo1Ojqq6elp9fT0KJfLlboyvSmZTOrhw4eanJxUNBqVxWJRX1/fmdaXz+fLtmw5uK6WsVYymcyRgOVg6NLs3YjMZrPsdvuRpa2t7ci6t22hUgw5LBZL6b7Vai0brhy3nKViKJPL5cou2Wy26nM2m01+v19+v//QcXd3d4+ENKlU6sQ/N+l0WvPz81pcXNTw8LD6+/u1sbGhra0t9fb2KhgM8j4JAMAZIZBBSzoukClOp0zrmObS29urZDIpSbp06ZIeP35ccdtCoaC5uTmtrKxobGxMXV1dWl5e1sbGRmmWkeLPARqL2+3WyMiIXr58qb6+PmWzWc3MzJTddnt7W59++qmuX7+u9fV1WSwW9fT0vNXXLYYtb85GdDB8qaX7SC6Xq9iqpXjbjAPkmkymmkOWk7SsMJlMR0KVWh43i+Lre9uaM5mMdnd3tbu7q729vdKt0+mU0+lUKBQqbZvP55VKpRSNRrWyslL6e1mLXC6n6elpLS0taWJiQoFAQAsLC9rY2FB/f7/cbvdb1Q8AACojkEFLqnX8GLqwNBez2azh4WE9e/ZMXV1disViWlxcrLrP/v6+Hj9+rMXFRU1MTMjj8ZSa6rtcLgUCAfn9fprmN5j29nYNDw9rZmZGQ0NDymazZccOkqRoNKrHjx/r2rVrWllZkcViUWdn56FtcrnckRmI3nxcS9jy5iC55cKW0xzzwyhWq1VtbW1lF4fDoba2thMF2MUWiMXuRfskunYAACAASURBVAe7Gr1520zhSj0Uz53X6y2tKxQKpZ+3g2HN/v6+PB6PPB6PBgYGlEwmtby8rNXV1YoD3L+p2B0wHA6Xun5OTU0pEAiot7eXf2QAAHCKuAJBSzquhQwD+javtrY29ff3a25uThcvXlQwGNTU1JT29vaq7heLxfTxxx+ro6Oj1HUplUoplUppcXFRXq+3NMsIzfMbg8/n0+DgoObm5jQ2NqZsNqulpaWy266vr+vp06e6fPmyFhcXFYvFZDabS4FLLS1SitNIvzn188GwpdaL2kZSbMVSKWhpa2urORQ5Llwp3hJwni2TySSHwyGHw6GOjo7S+mILmeLgvR6PR+Pj4xobGyu1mllfX6/p92F9fV2bm5saHBzU4OCgotGoYrGYent7FQ6Hz/LlAQBwbvCJCS2JQKa1BQIB5XI5LS0tKRQKKRAIaG5uTnNzc8deaBRnE5mamlI4HFZ3d7cCgYC2t7e1vb0ti8VSGq/B5XIx3kydFFu02O12BQIBRaNRXbx4UdlsVmtra2X3WVlZkdVq1cTEhJLJ5KFgLZfLHQlayk3/3GzsdnspWCleoB8MXex2e00/w2az+cigum8OsMuYW43PbDaXWsj09fVpe3tb0WhU8XhcwWBQwWCw9Du0srKiWCxW9Xj5fF6vXr3S8vKyJiYmFAqFFIlEZLFYFAgEDHpVAAC0LgIZtKRaAxm6LDWvcDisjo4OLS0tKRqNanh4WD09PXrx4oXW19eP3f/NWUa6urrU09Mjj8ejjY0NbWxsSFLpQrc4XkPxgpcL05MrDlJa7B508PbNdeUGJjWZTLpy5YpyuZw2NzfLfo1IJCKr1aqRkRHl83lNTU1pbW2tqbsRHQxa3rytJWw52KqlUuhCt6HWYzKZ1NHRoY6ODmWzWW1tbSkajSqVSqm3t7c0JtfU1NSxwcze3p4ePXqkCxcu6OLFi1pYWJDb7S69lwIAgLdDIIOWVPxPd6VuLLSQaQ3F6bBDoZAWFhYkSe+9956i0aimpqaUSqVqOk46ndbCwoIWFhbk8XhKrWZcLlep9cT29nZp+2J3gWJAUwxrztPPUzFcKS61PD7J7C/ZbLY0mG5xcbvd8vv9unbtmh4+fFjxInJ2dlZWq1UDAwMaHx/Xzs7Ooe9fIzCbzVXDFofDUVNIUgxbisFKcVDdgwEMrbxgtVoVDocVDoe1t7enaDSqaDQqj8ejW7duaXV1VdPT0xX/iVG0uLiojo4OdXV16dWrV5qYmODnCwCAd0Agg5ZEl6Xzxe126+LFi9rc3NTS0pICgYA++OADLSws6NWrVxWnxy4nmUxqenpa0uvgxeVyyePxyO12l26dTmdpIM2DzGZzaZDScku158xm85m3usnn8ydeKoUsbyOXyx0JWYpjtry5rlLXs4mJCfX19en69eu6f/++EolE2e2mp6dltVrV29urGzdu6N69eyeaceZdFGcjKteVqHhbS+u84tTRbwYtB+9zMYyTcjgc6u3tVXd3d6nrUldXl0KhkGZnZzU/P181PH327FlpgOGlpaUzn2oeAIBWRiCDllMoFEpdHiqNCUEg03pMJpNCoZA6OjpK01sPDAyou7tb8/PzWllZOfEYIYVCQTs7O9rZ2Tm03mKxHAlpPB6PbDbbO41DcjCUOXh70nWVwpXTdLCr0XFLcWDdk7SQqWRqakpWq1Xd3d2anJzUvXv3jnx/ip49eyaLxaKurq7StrW2mqrGZrNVbNVSHLvluHDNZDKVDVoOrqMbEc6S2WwutQYsDoQ9Ojpa6vpZqVtgLpfT48ePdevWLa2vr6u9vV0+n8/g6gEAaA0EMmg5xdYxlS6Mi60UzGYzFzwtyGq1qr+/X8FgUJFIRJI0Njam0dFRbW1taXl5ueZZRirJ5XKlQYDf/NoHZ5l5c6n2nNVqPfXQpFzd+XxeuVyu5vuVQpbTCFfe1tOnT2WxWBQOhzU5Oam7d+9W7J745MkTWSwWhUKhUihTbUYum81Wdjaig8FLreO2FIOVcoELA+SiUdjtdg0PDyuRSJT+Zt64cUMbGxt6/vx52Zam8XhcMzMzGhsb09zcnC5fvsw/OAAAeAsEMmg5DOgLSXK5XJqYmCjNMrK9va1AIKBAIKBsNqv19XWtrKxoa2vr1L7mu3TnkV63vHmz9cvB5c11lbapFLC0ikKhoM8++0w3btxQIBDQzZs3dffu3bIh7MFt/X6/bt26pVevXslisZSd/rmWsMVisRzblYiwBc2mvb1dly5d0vr6upaXlxUKhdTW1qY7d+6UDWDn5+fl9/sVDAY1OzursbExfu4BADghAhm0nOIFcTGYeRPdlc4Xn88nn8+nbDarWCymaDSqnZ0d9fT0qKenR3t7e1pZWdHKysqpdGd5F60Umpy1QqGgTz/9VJOTk/L5fLp586bu3btX9vc+n8/r0aNHunnzprxery5fvlzxuBaL5cgMRG8GLozbglZlMpnU2dkpv9+vqakptbe3a2xsTC9evCi7/ZMnT/TBBx8omUxqdXVV3d3dBlcMAEBzI5BByyl2+6jUUsFqff1jT3el88VqtSoUCikUCml/f780y4gkDQ0NaWhoSPF4XKurq0omk0omkxVDPZy94sC4dru9NAhupUV6PbDzjRs3dP/+/bLBVi6X04MHD3T79m253W5ZrVYFg0E5HI5DAQxhC/D6HxbDw8N6/vy5+vv7FY1Gy44pk8lk9PjxY01OTmp5eVler1cul6sOFQMA0JwIZNByihdjlQKZYhBDIHN+tbW1qaenR93d3drZ2VE0GtXW1pa8Xm9p9hDp9ThExXBmZ2endHvWY720qoMD2R4XsrxNCzav16vr16/r4cOHZb9H2WxW9+/f1+3bt+V0OrWzs6Pu7m5CGKAMl8ulCxcuaHFxUVeuXNFHH31UtltgcWyu3t5exeNxAhkAAE6AQAYt57hApthChoswmEwmeTweeTwe9fX1aXt7W4lEQnt7e9rd3ZXdbi+NO1NUKBS0u7t7KKRJJpNHpsBudWazudSypNal+LtXq+I+B/cvd2uxWJROpzU1NSW/36/33ntPjx49KjvuRTqdLoUykvTq1SuNjIww9gVQRjgcViKRUDwe19WrV3X//v2y221vb6u3t7fqgNkAAOAoAhm0nGIgU2k8DrosoRyz2Sy/3y+/319al06ntbu7q93d3VJIs7e3J5fLdeS/wPl8vjSob3FK6IOPj3vOiFY3JpPp0AxjxeXg4zfvVwpX3ub3p/j1q4UrB29Pwm63a2xsTFNTUwoGg7py5YoeP35cdtu9vT09ePBAt27dUjwe19zcnAYHBwllgDeYTCYNDAzo2bNn8vv9Ghoa0uzs7JHtiuNvVRpMHwAAlEcgg5ZTawsZAhkcp9h9xufzldYVCoVD4UwxsMlkMofGNDmpfD6vfD6vQqFQatlRvF9pXaVtKgUspxk4mEym0hTyB6furvb4rH/nHA5HaQDSrq4u5XI5PXv2rOy2Ozs7evDggW7evKmtrS1ZLBb19/efaX1AM7LZbBoYGNDMzIy6uroIZAAAOEUEMmg5jCGDs2QymeR0OuV0Og+tPzjNdKUlm81WfM5sNp95NzqTyVT6OrUuxTDnzZClUX9/XC6XRkdHNT09rd7eXmWzWU1PT5fdNpFI6NGjR5qcnNTGxoYsFot6e3sNrhhofO3t7ZJ05O9eUbHVX/E+sxgCAFAbAhm0HFrIoB6KAcbbXoiUax1TvD3pukrhynnpkuPxeDQyMqKXL19qYGBA2Wy27H/1JSkWi+nTTz/Ve++9p9XVVZnNZqbuBd5Q/NuWyWTkdDrLjpmVSqXk9Xq1v79PIAMAQI0IZNByap32mkF90Uj4eTxdXq9Xw8PDpUF7s9msIpFI2W03Nzf15MkTXb16VcvLy7JYLAqHwwZXDDQ2h8OhTCYjl8t1bCDj8XjqUCEAAM2HKwC0HFrIAJCkjo4ODQwMSJLGx8ertnxZW1vT8+fPJUmRSETRaNSQGoFm0dbWJkkVp7UujiPDTEsAANSOQAYth1mWABQFg0FduHBBJpNJly9frtryZWlpqTTezNzcnLa3t40qE2h4tQYyDOwLAEDtCGTQcmghA+Cgzs5OdXd3y2Qy6erVqwoEAhW3nZ+fL4038+rVK8XjcYOqBBqbw+GQVHlgXwIZAABOjkAGLee4FjLMsgScPz09PQqHwzKbzXrvvfcOTWX+ppmZGS0sLKhQKGhmZkaJRMLASoHGVGwh43a7yz5f7KqUTqcNqwkAgGZnunPnTqHeRTS6+/fvS5J+/vOfl33+i1/8oiTp5s2bhtXUqP74j/+43iUAAGC4733ve/Uu4Yh8Pq9IJKKZmRktLi5qY2ND8Xhc6XS6NCsbAKCxmEwm2e12eb1ehUIhXbhwQSMjI+rr62MSiBbELEsAAAAtJBaL6aOPPtL9+/eVTCbrXQ4A4AQKhYL29/e1vr6u9fV1PX36VJLk8Xh08+ZNffDBB+ro6KhzlTgtBDIAAAAtIJlM6qc//anu3bunfD5f73IAAKcomUzqF7/4hf7rv/5Lt2/f1ocffiiPx1PvsvCOCGQAAACa3IMHD/TjH/9Yu7u79S4FAHCG8vm8PvnkE3366af60pe+pMnJyXqXhHdAIAMAANCkcrmcfvjDH+rOnTv1LgUAYKC9vT394Ac/0OzsrL785S8zYUmTIpABAABoQplMRt///vc1PT1d71IAAHVy584dxWIxffOb35TNZqt3OTghhmkGAABoMrlcjjAGACBJmp6e1ve//33lcrl6l4ITIpABAABoMv/+7/9OGAMAKJmentYPf/jDepeBE6LLEgAAQBN58OCB7t69W/P22WxWu7u72t/fVyaTYQYmAGhwZrNZNptNbW1tcjqdslpru2y/c+eOhoeHdePGjTOuEKeFQAYAAKBJJJNJ/fjHP65p22w2q3g8zsxLANBk8vm89vf3tb+/r3g8LqfTKa/XW1Mw86Mf/Uijo6NMid0k6LIEAADQJH7605/WFLCkUimtra0RxgBAC9jd3dXa2ppSqVRN2/70pz81oCqcBgIZAACAJhCLxXTv3r1jt0skEtra2lKhUDCgKgCAEQqFgra2tpRIJI7d9t69e4rFYgZUhXdFIAMAANAE/vd///fY8V9SqZTi8bhBFQEAjBaPx49tKZPP5/XRRx8ZVBHeBYEMAABAg8vn83rw4EHVbbLZLP8RBYBzIBaLKZvNVt3m/v37DOLeBAhkAAAAGlwkElEymay6TTwep5sSAJwDhULh2NaQyWRSkUjEoIrwtghkAAAAGtzMzEzV54tTWwMAzofd3d1jW8kc996B+iOQAQAAaHCLi4tVnyeMAYDz57i//ce9d6D+CGQAAAAa3MbGRtXn9/f3DaoEANAojvvbf9x7B+qPQAYAAKDBHTdWQCaTMagSAECjOO5vP7PuNT4CGQAAgAaXTqerPs9MGgBw/hz3t/+49w7UH4EMAABAg2P2JADASfHe0fgIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABrPWuwAAANA6BgcH9Qd/8AeyWCx1rSOXy+nv/u7vNDc3V9c6AAAAKiGQAQAAp2Zubk7/9m//pj/5kz+R1VqfjxnZbFbf/e53CWMAAEBDo8sSAAA4VR9//LG++93vKpvNGv61i2HMxx9/bPjXBgAAOAkCGQAAcOrqEcoQxgAAgGZCIAMAAM6EkaEMYQwAAGg2BDIAAODMGBHKEMYAAIBmRCADAADO1FmGMoQxAACgWRHIAACAM3cWoQxhDAAAaGYEMgAAwBCnGcoQxgAAgGZHIAMAAAxzGqEMYQwAAGgFBDIAAMBQ7xLKEMYAAIBWQSADAAAM9zahDGEMAABoJQQyAACgLk4SyhDGAACAVkMgAwAA6qaWUIYwBgAAtCICGQAAUFfVQhnCGAAA0KoIZAAAQN2VC2UIYwAAQCsjkAEAAA3hYChDGAMAAFqdtd4FAAAAFBVDmeJ9AACAVkUgAwAAGgpBDAAAOA/osgQAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAA0OJPJVO8SAABNhveOxkcgAwAA0ODsdnvV581mPtIBwHlz3N/+4947UH+8ewMAADQ4r9db9XmbzWZQJQCARnHc3/7j3jtQfwQyAAAADS4UClV9vq2tzaBKAACN4ri//ce9d6D+CGQAAAAa3IULF6o+73Q6DaoEANAojvvbf9x7B+qPQAYAAKDBjYyMVH3earUSygDAOeJ0OmW1Wqtuc9x7B+qPQAYAAKDB9fX1yePxVN3G6/UyowYAnAMmk+nY8WE8Ho/6+voMqghvi0AGAACgwZnNZk1OTlbdxmq1qqOjw6CKAAD10tHRcWzrmJs3bzIDXxPgOwQAANAEPv/5zx/74drlcjGrBgC0MK/XK5fLVXUbs9msDz74wKCK8C4IZAAAAJpAR0eHbt26dex27e3t8vv9dF8CgBZiMpnk9/vV3t5+7La3b9+mxWSTIJABAABoEr/+679e0+C9LpdLnZ2dDPQLAC3A6XSqs7Pz2JYxkuRwOPThhx8aUBVOA4EMAABAk/B4PPrN3/zNmra1Wq0KBALq6uqS1+tVW1sb4wkAQBMwm81qa2uT1+tVV1eXAoHAsWPGFH3pS186dhB4NI7avqsAAABoCJOTk5qdndWdO3dq2t5qtaq9vb2mZu4AgOb1/vvvHzsAPBoL/yYBAABoMl/+8pc1NjZW7zIAAA1ibGxMX/7yl+tdBk6IQAYAAKDJWCwWffOb3ySUAQBobGxM3/zmN2WxWOpdCk6IQAYAAKAJ2Ww2fetb39Lt27frXQoAoE7ef/99fetb35LNZqt3KXgLjCGDU/W9732v3iUAABpQoVDQ6uqqlpeXJUmxWExPnz7V7u7usfuGw2FdvHhRdrtdZrNZvb29CoVCTOus1y1lvva1r2l4eFg//vGPazqfAIDm53Q69aUvfUk3btyodyl4BwQyAADgzJlMJnV3d8vtdmt2dlYdHR363Oc+p5mZGS0sLFTdd319XbFYTBMTE+rq6lIkElEsFlN/f78cDodBr6CxTU5OamxsTD/72c909+5d5fP5epcEADgDZrNZt2/f1ocffshsSi3A8vu///v/r95FNLqVlRVJ0qtXr8o+Pzw8LEnq6ekxrCYAAJpRW1ubgsGgstms9vf3FQwG5ff7FYvFlM1mK+6Xz+e1vr6uZDIpv9+vXC6njY0N5XI5uVwupnOWZLfbdenSJd28eVMWi0XRaFTpdLreZQEAToHH49EHH3yg3/md39Hk5KTsdnu9S8IpMN25c6dQ7yIa3f379yVJP//5z8s+/8UvflGSdPPmTcNqAgCg2W1vb2t+fl7ZbFa5XK6m1jLS62mcR0dH1dvbK5PJJIvFou7uboXDYboxHZDP5xWJRDQzM6PFxUVtbGwoHo8rnU6rUODjHwA0IpPJJLvdLq/Xq1AopAsXLmhkZER9fX3886EF0WUJAADUhc/n0+XLl7W4uKhoNKrx8XF1dnbq6dOnSqVSFffLZrN6/vy5IpGIxsfHFQgESoHDhQsX5PP5DHwVjctsNmtgYEADAwNvfYxkMqnp6WkVCgXNzMxodna24tf6whe+IJPJpBs3bnDRAABADXi3BAAAdWO1WjU4OKiRkRHZbDb5fD597nOfqylE2NnZ0YMHD/Tw4UPt7Oxof39fMzMzmp6eZnDbU7C7u6uXL1+qUCgoEolUDGMkaXBwUCaTSU6nk1ZKAADUiEAGAADUXbG1TCAQkNls1tjYmG7fvi2Xy3Xsvpubm/r44481NTWlTCajRCKhZ8+eaX5+XplMxoDqW086ndb09LTy+bzW1tY0NTVVcduOjg4NDg5Kkvr6+ghkAACoEYEMAABoCBaLRYODgxodHT3UWqZ4sV9NsRXH//zP/2hhYUH5fF6bm5t68uSJVldXmXXoBLLZrKanp5XNZrW1taXHjx9X3Nbj8ej69esym80Kh8PM+AEAwAkQyAAAgIbi9Xp1+fJlBYNBmc1mjY6O6v3331d7e/ux+2azWb148UIfffSRNjY2lM/ntbS0pCdPnpQeo7JcLqeXL19qf39fiURCjx49qjgAsMPh0I0bN2S1WtXR0aELFy4YXC0AAM2NQAYAADQci8WigYGBUmsZr9er999/X1euXFFbW9ux++/u7urRo0e6f/++ksmkMpmMFhYW9OTJE62vrxPMlJFKpfTs2TOlUint7u7q4cOHyuVyZbe12WyanJxUW1ubPB5PaQwZAABQOwIZAADQsIqtZbq6umQ2m9Xd3a3Pf/7zGh4ermkmn62tLX388cf67LPPSsFMJBIhmHnD+vq6pqamlE6nlUgkdP/+faXT6bLbWiwW3bhxQy6XS06nUyMjI8yqBADAW2DaawAA0NAsFot6e3sVCoW0uLioWCym4eFh9fb26uXLl1pZWTn2GGtra1pbW1M4HNbQ0JDa29sViUS0srKirq4uhUKhcxkq5HI5zc/PKxaLSZIikYhevHhRsZuSyWTSe++9J6/XK7vdrtHRUVksFiNLBgCgZRDIAACApmC32zU8PKxkMqnFxUVJ0pUrV9TX16cXL15oe3v72GOsr69rfX1doVBIw8PDam9v1+LiolZXV89dMJNKpfTq1Sul02lls1k9e/ZMa2trVfe5cuWKAoGArFarxsbGZLPZDKoWAIDWQyADAACaisfj0cTEhLa2trS0tCSv16vbt29rbW1N09PT2tvbO/YYGxsb2tjYUDAY1PDwsLxebymY6ezsVDAYlNXauh+T1tbWSqFWPB7X48ePtbu7W3Wf8fHxUtex0dHRmsbyAQAAlbXuJw0AANCyTCaTAoGAOjo6tLq6WgpSQqGQFhYWNDs7W3FA2oM2Nze1ubmpYDCooaEh+Xw+LS0taWlpST6fT4FAQF6vt2VazaRSKS0vLysej0uSFhYWND09XbGLUtHQ0JD6+/tlMpk0MjIil8tlRLkAALQ0AhkAANC0zGazenp6FAqFtLS0pGg0qsHBQfX09Gh+fl6RSKSmgXuLwUwgEFBfX5+CwaC2t7e1vb0ti8Uiv9+vQCAgt9ttwKs6XYVCQfF4XGtra0omk5KkTCajp0+famNjo+q+FotFly5dUldXlyRpcHCwpunHAQDA8QhkAABA07PZbBocHFQ4HFYkEpEkjY2NaWBgQPPz81pcXKypxUw0GlU0GpXNZlN3d7e6u7vV3t5e6uLU1tamYDAov98vu91+1i/rneTzeUWjUa2trWl/f1+SlM1mtbi4qIWFhYqzKBV5PB5du3ZNLpdLZrNZAwMD8vv9RpQOAMC5QCADAABahsvl0sTEhOLxuJaXlyW9DmYGBwdLLWZqCWYymYwWFha0sLAgj8dTCmcklbo0tbe3q6OjQx6PRw6H40xf10lks1mtr69rY2ND2WxWkrS7u6tIJKKlpaWaXv+FCxc0Pj4us9ksp9Op4eFhxowBAOCUEcgAAICW4/V65fV6FY/HtbKyop2dHY2OjmpgYKAUtNQSTEhSMpnU9PS0Xr58qUAgUOoilUgklEgkJL3u2uN2u+V2u+XxeEqtSoyyt7eneDyueDyuZDJZGhMmHo9rfn5e6+vrx44TI71+HZcvX1ZnZ6ckKRQK6cKFCy0zhg4AAI2EQAYAALSsYjCTSCS0srKiZDKpkZER9ff3KxKJaGFhodSK5DiFQqE01ozValVnZ6cCgYB8Pp/a2tpKgUiRy+UqhTRut1s2m00mk+lUXlcul1MymdT29rYSicSh7kfFOufn5xWLxWo+Znt7u65duyan00kXJQAADEAgAwAAWl57e7va29sPBTPDw8Pq7+8vtZipNZiRXncLKnZdkiSHwyGfz1daPB6PUqmUUqmU1tfXS/vZbDbZ7faKi8lkUi6XKy3ZbPbI/VQqpZ2dnUMtXtLptKLRqDY3NxWNRpXJZE50fvr6+jQ2NkYXJQAADEQgAwAAzo1iMJNMJrWysqJEIqHh4WENDAxofX1dy8vL2traOvFx9/b2tLe3p9XVVUmvu/54vd5DAY3dblcmk1Emk9HOzs47vY5CoaDt7e1SCFPsOnVSPp9PQ0NDCgaDkqRwOKze3l66KAEAYAACGQAAcO54PB6NjY1pZ2dHy8vLSiQSpYF79/b2tLKyopWVFaVSqbc6fi6X09bW1qFwx2QyyeFwyOFwqK2trXT/4GIymZTNZpXNZpXJZI7cz2Qy2tvbUzQaPVGLnjeFw2ENDAzI5/NJej19+ODgoDo6Ot76mAAA4GQIZAAAwLnldrs1Njam/f390pTXkjQ0NKShoaHSbE2rq6vvFIBIr1u17O7uand39zRKPzGz2ayenh4NDAzI6XRKet2SJxwOKxQKyWaz1aUuAADOKwIZAABw7rW1tamnp0c9PT1KJpOKRqPa2toqDQo8Pj6ujY0NraysaHNzs6YZixqF3W5XX1+fLly4UApd7Ha7Ojs7FQwG6Z4EAECdEMgAAAAc4PF45PF41NfXp+3t7dIYLZ2dners7FQ6ndbm5qa2t7e1vb39zuPBnAWTyaSOjg51dXWpu7u7FLq43W51dnbK5/Od2oxPAADg7RDIAAAAlGE2m+X3++X3+5XJZA51aSq2ppFez7hUDGe2t7cVj8eVMc6HCAAAIABJREFUy+UMr9fhcCgQCCgYDMrv98tq/b+PeT6fT11dXXK73YbXBQAAyiOQAQAAOIbNZlNXV5e6urq0u7urZDKpnZ2dUuuYYDBYmqmoUCgomUyWAppkMqm9vb1TD2lMJpP8fn8phHkzbClOxR0MBpnCGgCABkQgAwAAcAJOp1NOp1PhcFiSlMlkDgU0qVSqNL12X19fab9sNluaHrvckk6nJb0eaNdms8lqtZaW4uPirdPpVEdHhywWS+n4FotF7e3tpXFvGKQXAIDGRiADAADwDmw2W6lrkyTl83mlUqlSQLO3t6dMJiOr1Voan6acfD4vk8l0orFdnE5nKYBxu92MCwMAQBMhkAEAADhFZrO5bPCSzWaVTqfLLplMpjStttlslsVikcVikdVqLd0/+LgY7tAKBgCA5kUgAwAAYIBi9yOXy1X2+bdpIQMAAJoXgQwAAEADKE5NDQAAzgfe+QEAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMBiBDAAAAAAAgMEIZAAAAAAAAAxGIAMAAAAAAGAwAhkAAAAAAACDEcgAAAAAAAAYjEAGAAAAAADAYAQyAAAAAAAABiOQAQAAAAAAMJi13gUAANCMvv3tb9e7BKBh/f3f/329SwAAoOHRQgYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAAAAACAwQhkAAAAAAAADEYgAwAAAAAAYDACGQAAAAAAAIMRyAAAAAAAABiMQAYAAAAAAMBgBDIAAAAAAAAGI5ABAAAAAAAwGIEMAAB1cPXq1XqXAAAAgDoikAEAoA6uXbtGKAMAAHCOEcgAAFAnhDIAAADnF4EMAAB1RCgDAABwPhHIAABQZ80QyrS1tcnn88lkMtW7FAAAgJZgrXcBAADgdSgjSY8fP65zJa+FQiH99m//tkZHR9XX16dgMChJyuVy2tzc1PPnz/WTn/xEn3zyifL5fJ2rBQAAaD4EMgAANIhGCGVcLpe+8Y1v6Ktf/ara2tqOPG+xWNTZ2anOzk796q/+qubn5/UXf/EXmpmZqUO1AAAAzYsuSwAANJB6dl9yOBz6q7/6K339618vG8aUMzAwoO9973v6whe+cMbVAQAAtBYCGQAAGkw9Qhmz2aw///M/1/j4+In3tdls+tM//VNdunTpDCoDAABoTXRZAgCgARndfenb3/62fumXfunI+kgkov/4j//QZ599pnQ6ratXr+pXfuVXdPPmzUPb2e12fec739G3v/1tpdNpQ2oGAABoZgQyAAA0KKNCGa/Xq6985StH1j99+lTf+c53lEgkSutevXqlH/3oR/qjP/oj/dZv/dah7UOhkL7yla/oBz/4wZnWCwAA0ArosgQAQAMzovvSV7/6VTkcjkPrXrx4oT/7sz87FMYc9Ld/+7f6p3/6pyPrv/71r8tut59JnQAAAK2EQAYAgAZ3lqGM3W4v2zrmH/7hH7S/v19133/8x39UJBI5tM7r9er9998/1RoBAABaEYEMAABN4KxCmYmJCbW3tx9aNzs7qzt37hy7bz6f17/8y78cWf9rv/Zrp1YfAABAqyKQAQCgSZxFKFNuZqS7d+/WvP8nn3xyZN3nPve5d6oJAADgPCCQAQCgiZx2KHP58uUj6+7du1fz/pubm1pcXDy0zu12KxwOv3NtAAAArYxABgCAJnOaoUy5QGZmZuZExyi3/cDAwFvXBAAAcB4QyAAA0IROI5SxWq0KBoOH1qXTaUWj0RMdZ319/cg6AhkAAIDqCGQAAGhS7xrKuN3uI+vW1tZOfJxy+/j9/reqCQAA4LwgkAEAoIm9SyjjcrmOrDtp6xhJisViR9a1tbW9VU0AAADnBYEMAABN7m1DmXItZPb39098nHL7OByOEx8HAADgPCGQAQCgBbxNKFOuhUw6nT7x1y63D4EMAABAdQQyAAC0iJOGMuVatpRrNXOcTCZzZB1dlgAAAKojkAEAoIWcJJRpb28/sm57e/vEX9NisRxZl81mT3wcAACA84RABgCAc2pvb+/IOrvdfuLj2Gy2I+t2dnbeqiYAAIDzgkAGAIAW8tlnn+nx48c1bbu7u3tk3dsEMuX2SaVSJz4OAADAeUIgAwBAizhJGCOVD2ScTueJv265wYFpIQMAAFAdgQwAAC3gpGGMVD40CYfDJ/7a5fahhQwAAEB1BDIAADS5twljpNcD+CaTyUPrAoGAzOaTfTwoF8jE4/ET1wMAAHCeEMgAANDE3jaMKZqbmzv02GKxqKur60TH6O3tPbLuxYsXb10TAADAeUAgAwBAk3rXMEaS5ufnj6yrddpsSbJarbp48eKhdalUquxxAQAA8H8IZAAAaEKnEcZI5VuyTE5O1rz/pUuX1NbWdmjd1NSUCoXCO9cGAADQyghkAABoMqcVxkjSf//3fyufzx9a98u//Mtyu9017f8bv/EbR9Y9ffr0VGoDAABoZQQyAAA0kdMMYyRpa2tLn3766aF1brdbv/u7v3vsvv39/frwww8Prcvn8/rP//zPU6sPAACgVRHIAADQJE47jCn62c9+dmTdN77xDX3ta1+ruE9/f7/+8i//UhaL5dD6X/ziF1paWjr1GgEAAFoNgQwAAE3grMIYSfrJT36ily9fHln/h3/4h/q93/s92e32Q+uvXLmiv/7rv1YoFDqyzz//8z+fSY0AAACtxlrvAgAAQHVnGcZIr7sZ/c3f/I2++93vymQyHXruW9/6lr7+9a/ryZMnSiQSunLlioLBYNnj/Ou//mvZYAcA/n97dx7eVnnge/wn27ItxXvsOI6dxVlJyL6vBCgNYZ+yN5QlkEJboC23w8zt5Zne9jJtZ3im02FmKLQDpAslhCUESMMaQvbQOGTf46yOHe+7ZVuydP9I7Vg+si3Z8pFsfz/Pw/PgV+ec9805OpLPz+8CADCihwwAAGGsp8OYZocPH9ZLL73k87Xo6GhNnTpVixYtajeM2bJli373u9/1ZBMBAAD6FHrIAAAQpswKY5qtXbtWLpdLjz32mGGYUke2bNmif/3Xf2WpawAAgAAQyAAAEIbMDmOarVu3Trt379aKFSs0Z84cWa3Wdrc9fPiwXn755ZC0EwAAoLcjkAEAIMyEKoxpVlBQoGeffVZ2u13Tp0/X4MGDlZycrKioKF28eFF5eXm6cOECqykBAAB0A4EMAABhJNRhTGt1dXXaunVrqJsBAADQJzGpLwAAYSKcwhgAAAD0LAIZAADCAGEMAABA/0IgAwBAiBHGAAAA9D8EMgAAhBBhDAAAQP9EIAMAQIgQxgAAAPRfBDIAAIQAYQwAAED/RiADAEAIEMYAAAD0bwQyAAAAAAAAJiOQAQAAAAAAMBmBDAAAAAAAgMkIZAAAAAAAAExGIAMAAAAAAGAyAhkAAAAAAACTEcgAAAAAAACYjEAGAAAAAADAZAQyAAAAAAAAJiOQAQAAAAAAMBmBDAAAAAAAgMkIZAAAAAAAAExGIAMAAAAAAGAyAhkAAAAAAACTEcgAAAAAAACYjEAGAAAAAADAZAQyAAAAAAAAJiOQAQAAAAAAMBmBDAAAAAAAgMmiQt0AAAB6o5UrV4a6CdqzZ48k6fPPP/f5+rXXXitJmjZtmmltAgAAgH/oIQMAAAAAAGAyAhkAAAAAAACTEcgAAAAAAACYjEAGAAAAAADAZAQyAAAAAAAAJiOQAQAAAAAAMBmBDAAAAAAAgMkIZAAAAAAAAExGIAMAAAAAAGAyAhkAAAAAAACTEcgAAAAAAACYjEAGAAAAAADAZAQyAAAAAAAAJiOQAQAAAAAAMBmBDAAAAAAAgMkIZAAAAAAAAExGIAMAAAAAAGAyAhkAAAAAAACTEcgAAAAAAACYjEAGAAAAAADAZAQyAAAAAAAAJiOQAQAAAAAAMBmBDAAAAAAAgMkIZAAAAAAAAExGIAMAAAAAAGAyAhkAAAAAAACTEcgAAAAAAACYzJKTk+MJdSM68tFHH/Xo8X88fZQiLJaWn+9+5W25PcE5JREWi9585M6Wn90ej375VW5Qjg0A6Nv62vfT0qVLe/T4AAAAvU2/7yHjcDV5/ZxitwXt2G2P1bYuAADaw/cTAABA39bvA5myBqfXz6PSkoN27LbHalsXAADt4fsJAACgb+v3gcyF2nqvn2cPzwzasdseq21dAAC0h+8nAACAvq3fBzInKuq8fp4/Miso3cJT7DbNH5nVYV0AALSH7ycAAIC+rd8HMudqHCpv1VXbGhmpB+dM6fZxH5wzRdbIyJafyxucOlfj6PZxAQD9A99PAAAAfVu/D2QkafvFcq+fF4waqiXjR3X5eEvGj9KCUUM7rAMAgM7w/QQAANB3EchI2ldSpYI67/HzK+ZP69IvvUvGj9KK+dO8ygrq6rWvpKpbbQQA9D98PwEAAPRdBDKSPJLeO12oxiZ3S1mExaJHF0zXU9fM9WvMfordpqeumatHF0xXhMXSUt7Y5NZ7pwvl6YmGAwD6NL6fAAAA+i5LTk5OWP8u9tFHH5lW1+hEu+4claHIVr+wSpKzqUnbT+Xpr2cvKLe4XGV1l8bap9htGpWWrNnDMzV/ZJbXmHxJavJ49HZugU5WMlkiAKDr+sL309KlS02rCwAAoDcgkGljdKJd38gerOjI7nUeamxy693TFwljAABB0du/nwhkAAAAvDFkqY2TlXV69eh5FdTWd75xOwpq6/Xq0fOEMQCAoOH7CQAAoG+JCnUDwlFpvVMrj+ZpSmqC5g9OVnKM1a/9yhuc2n6xXPtKqhiTDwAIOr6fAAAA+g4CmXZ4JO0tqdLekioNi7NpTJJdmQNilRJjlS3q0lh8h6tJZQ1OXait14mKOp2rcYS20QCAPo/vJwAAgL6BQMYP52oc/DILAAg7fD8BAAD0XswhAwAAAAAAYLKw7yGzevXqUDcBAAB0E6ssAQAAeKOHDAAAAAAAgMkIZAAAAAAAAExGIAMAAAAAAGAyAhkAAAAAAACTEcgAAAAAAACYjEAGAAAAAADAZAQyAAAAAAAAJiOQAQAAAAAAMFlUqBuA9kXbrWp0OCVPzxzflmTTE+tXKCLyci535LPjev+ZD3umQoS93vSe6On7A92TNiZVy/+0TBaLpaXsy9d264v/2hrCVhn58z7qTfcFAAAAeg96yISpKbdN1OPrv62Z90ztsTqiYiIVExcjq83a8p8tMbbH6kP46y3vCTPuD3RPjD1a0fZor/dSbEJ4vZf8fR/1lvsCAAAAvQs9ZMJM+rg0LX3mOg2dmilJskSQmQHNuD8QDLyPAAAAEA4IZMLIyPkjdO8Lt3t1iwdwCfcHgoH3EQAAAMIFv5GGEXuyjYcEoB3cHwgG3kcAAAAIF/SQ6cfqyhz6/Pktioi8POlm4bHiELYIocZ7AjDivgAAAEBPIJDpx5qcTdr+ypehbgbCCO8JwIj7AgAAAD2BftsAAAAAAAAmI5DxJTJSlpiYULciOCxSVKxJHaEsktVm7Tv1NFcXYTHt32XatQqBqJgoRUSF30dOb7u+lkiLomJ6+H1i8j0WCKvNGpbvo4CE4PyG6/0HAADQn/Xdp782LDExSr3/fqnV8qbla9fKVVQkS2ysEq+/Xkk33aSY0aMVlZIiS0SEXOXlajx/XvUnT6ps1SrVHzsW9HaljUnVuGtGS5KGTss0vH7FdWMUExfd8nPB4ULlbj0tSYq2WzXrvumyWC7Pa7Br1R41VDdo1MJsLXx0rjImpCsqOkq1pbUqzi3VvrUHdfDDI/I0eRRpjdScB2Ya5kU4sSnXr7ZbbVZNu2OSRs7PVnJWopIyExVpjZTT4VTVxWrlbjut/esO6+LhQknSmMWjlD4urWX/srPlOvxx5+fUrHqapV8xSOOuHa1RC7KVNCRB9mS7LBEWNTmbVFtWp6LjxTqx+ZSOfHpcdWV1fh2zu9fKLIG8J6JiojTn/hmyRFze9qu39qmu3CFJypiQrkk3T1D23OGKT49XbPylkNNRVa/yc+U6sfmUDq4/ovJzFe22pzv3R3vC8fr6Opf71h5UdVGNomKjNOH6cZp00wSljU7VgJRL7a0rr1P5+QoVnSxRzqo93ZrTJGvKEI2YM0xpowYqdeRADRyRoqiYKLkaXaorc6jweJFyt57W0c9OqKaktsv1BMKebNOoBdkaPmuoMidlyJ5ily0htiVUaKxrVH1Vg4pOFOvs7jwd23BCZWfLfR6ru++j7n5W9sT5NeP+AwAAQM+y5OTkmPe01wXLly8PynGsWVkat369V9nZ739fzsJCDX3uOcUMH97pMaq3blXBc8+p8cyZoLRJkuY+OFPX/ehqv7c/8ulxvfOj9yVJg8ak6tF3HvJ6/dVlryljQrqWPnOd18NhayWnSvXS361UfHqcfvDpd7xeO7E5V6ufeLfDNlgiLFr46FzN/tYM2RJiO23znjX79dmvNunvfnmjxlw1qqX8wv58rfzW6yGvp1nKiGR97YeLNe7a0Z1uK116INzx+13asXKXXA2uDrft7rUySyDviaSsRD2x/tteZa+teFMXjxbppp98XeOXjOu0PrfLrd1v7dWGf9/s8xx25/5oK5yvr69zufr776q6sFq3P3eLUoYnd9rek1tP69PnNqr0TFmn2zZLGByv6360WBOuv8Kv7Z31Tu16fY+2vbxTDTWNHW6bNWWIHvrTMq+ynNV79dHPP+twvwEpds1/ZI6m3zVZ1lj/e5F43B4d+vCoPv6XDXJU1nu91t33UVc/K3vy/Jpx/wXbypXmfZYBAAD0Bv2mh4wv9unTNXDZMkVER3e+saT4hQtlmzhRZ7/3PTkOHuzh1nXNiNnDdM0PFrX7AChJlQVVXT5+ZHSkbn/uZo27dozf+0y7fbIyJ2XIWe//L/xm1dNszOJRuv25mwMaRhBtj9bi7y3Q6EUjtfrJd/3uTdGsp69VKCRmJOjWf75BCYPj/do+IipCs745XanZA/XGE2vU1NjUI+3qjdd32PQszVo2TVHR/n1Mj16YrSETB+uN772j/IMXO97YIi16dJ7mPzI7oNDDGmvV/Idna9y1o/XGE2uC3rsibUyqlr10p+LT4gLe1xJh0cSbxmvIpMH6/f2vt/QUCYkQnd9wvf8AAADgW78eUJ720EN+hzHNopKSNOLll2WbPLmHWtU91/7wqg4fACVp//uHunRsS6RF3/zNHQGFJM0GjUlT5qSMsKqn2ZU3XKG7/uO2Ls/pkDkpQw/94ZsBzw/Sk9cqVG55dqnfD4OtZc8drim3TeyBFvXe6zvvoVl+hzHN7Ek2fevlu5U5ueN7YMnT12jx4wsCCgtaGzgiRQ//+T6ljOi8546/EjMS9ODKe7sUxrSWMixZs++bEaRWdU2ozm843n8AAABoX7/uIdNW2TvvqHL9etXt368Iu132qVOV9vDDsk+Z4rVdpN2uzJ/8RCfvvltyu7tV59ENJ1Rf1SBJyp43XFcu9e7afmJTro59frLl5+Lckm7V11DT4HW8QMy8d5pGzB5mKPe4Pdqz5oDO5pxT8clSJaTHK3NyhqbfOVkDBg4I23qkSw8+N/3fJYqINGaTJadKlfPGXhUeL1JNca1SRw7UkImDNfUbkxQ/yPuhMWV4shY8MkebXtjWpXb40p1rFS4KDhfq5JZTKjlVKltirIbPHKrhs4fJnmQzbDvz3qn66q19XmXdvT/60vXd885+HVx/RBf2FyjablXW1EzNf3i2sqYM8dou2h6tm36yRP9z9x/lcRtHpM68d5pmf8t3YJG3L1/HPj+h/IMX5ahwXAo4p2Ro6jcmGcIFW6JNd/36Nr267M9yOpx+/zvac93fX61YH0MTy86Wa9eqPSo4dFE1JbWyWKTEIYlKHTlQcx6YoeSsJMM+M+6Zom2vfNnSLjM/Z8Pp/Hb3/gMAAEDPIpCR5HG5lP+LX6j87bdbypoaGlS9caNqtm7VkJ/+VMm33OK1T+zYsUq56y6VrV7drbor8iq1N++AJMnV6DI8KJzacVZ73z0Q8HEb6xr1+X9s0f73D8rV2KSMCema9c3pqiyo7NJcAfYUuxZ/b4GhvK7CobX/uE6ndpxtKSs6XqyTW07pq7f26Y5f3Wp4YAyHeprd+s9LFW337iXlbnJrx+93afNvtqvJebkLf/n5Cp3YlKucVXt0x69u1bAZWV77zXtolvauORDwMKNgX6tw4Kh06PPnt2jPO/ulVplAzht7FRMfo+WvLVNq9kCvfQaNSdOwGVk6tzuvpay790dfuL5ul1sf/eIzffX2/pYyV4NLxzeeVO7W07rpp0s0+ZYrvfYZNDZN0++aot2r93qVxybE6OonFxrq8Hg82vq7ndr84navEKfoRIkOrj+iPW/v1x2/ulUDR6R47Zc2KlVXfWeeNvx6s1/noj1pY1I1/utjDeX73juoD/7pI0N5eV6lzvz1nL56e58WPTZPix6b5/W6LdGm8UvGav97l3og9dTnbFvhcn6Ddf8BAACgZ/XrIUvN8n78Y68wpjWP06kLzzyjyk8/NbyW9uijPd20LvvkuY3KeWOPGuuccrvcurC/QGt//Bdt/M+tXTre3AdmtqzS0cxZ79TKZa95hSStVRfV6I/L39Cpnb5fD2U9kjRsRpYyJxtDnE0vbNPG57d4Pay3VltWpz+tWK0jnx73Ko+KidJ1P1ocUBuk4F+rcLD2x+u1523vh8FmDdUNeuPxNar1MSdL9tzOJ9f2V1+5vmt//BevMKa1JmeT3n/mQ0NbJWnho3MNZXMfnGW4vyRpzdMfaNML23z2qJEuBQev3Psn5R8sMLw2/e6pik0wHjMQV/gYnlhwuFB/+dknHe7ndrm16YVtOr/3guG1lKHBG07lr3A5v+Fw/wEAAKBz/T6QqTtwQJUff9zpdkW/+Y08Hu/fbq1pabJNDL9x9ye3nNLeNd3/a29rvlamyVm1R+V5lR3u53a59dm/fWE4d6GuR5Jm3zfdUHbhQIG2v/rXTvf1NHn06XMbDT0cxi8Zp0FjUv1uQ09cq1A7sSm306WnK/IqtfvNvYbytkOFuqMvXN8LBwr8WrJ902+2Gd778WlxGjJxsFdZ2540knT6y7M68okx0Gmrsc6pT//tC0N5zIBoTfJx3ECMXpRtKNu16iu5Xf4NCT3yifEcxfgIRnpaOJzfcLn/AAAA0Ll+H8gUvfiiX9s15OaqykcvmfjFgf/FvKf99bXdQT3ewBEphq70DTUNfj3YSpeGFh368GjY1CNJssjnPDUbn9/S7l+x26oqrNb+Dw4bytPHDfKvDQr+tQoHX/g5z8qF/cbeANYAJ85tVx+5vptf3O7XdiW5pT57yYxZfHn595ThyT4nfA2kJ9b5ry7oxOZcQ/mIWcZzHYhPntuodT/9WNte+VKHPzmmsznn/QoxmvkKbCOt5n69hcv5DYv7DwAAAH7p14FM/alTqtnq/y/LFe+/bygbMGtWMJsUFGVBXorWVzf241/kylFZ7/cxfP01NlT1SFLa6FTDBKJul1t5+/P9rkuS8vb5GCox3P+hEsG+VuGg9HSZX9v5GjIRaY0MShv6wvUtOVXaaU+H1nyt2DR81lCf/9/s3Fd5yj9gfDDvyM4/5BjKhs3M8rGl/y7sL9DeNQe08fktWvP3H+hPD6/2eyJbe7JNaSMHGsojosz9eguX8xsO9x8AAAD806//HNaQa/xLZEca840Pc9ZB/v+13AxNzqaAJx3tjK+/+lZc6HgIUVvlfjyYmlWPJKWPSTOURURFaNodgS1nnj7WeJyUYcZVX3zpiWsVarVldX5PRNxY22gos0QE5yG6L1zf4tzSgLavzDfW1XoIStKQBMPrpWf8e3j32sfHA78tIVYxcdFqqDFe02CxRFiUOCRBA0ekKGV4slKzUzR0aqbSxqR2ury4GcLh/IbL/QcAAAD/9OtAxlkQ2F8ufW0fNdD4l9lQqsir9HtIhr/iUo1LSgcalNSU1MrV6FJUdPtvObPqkSRbonF5XUm6/h+vDag+X/ztQdET1yrUAgkg2ptUNxj6wvUNNMzxtX1cq+XgbT6WOvYV4nSmpqRWrgaXomK87zFbki14gYxFGrUgW0OnZWrQmFSlDE9WUmZip/d1KIXD+Q2X+w8AAAD+Cd/fbk3gq8dLR9y1tWqqqVFk3OW/OkfYbIqw2eR2OILdvC4pO18e9GMOGGg3lPk7nKC1qovVShnW/sOsWfVIUmw7D+zB0FndzXriWoVaTVFNqJsgqW9c30Af5htrG9VQ06CYuMuT2VptVlltVjkdTtkSjOck0MCzZb/8SsOyyZeGiHXteM2iYqI0+dYrNfeBmQENDQsH4XB+w+X+AwAAgH/6dSBjierCP9/tY9WPMOrmHch8K/6yRBiHAzjr/esWH471SJI11tojx5Xk9UDckZ64VqHmDpMeP33h+nZlDhRfPXKa76v6mgbDa1Zb185Tk9P4Oehp8m9FpPbYk2166I/LAg5iPG6PGh1OxQyI7lb93RUO5zdc7j8AAAD4p18HMgpgiWRJsthsikzwnifA3dAgd21tMFsVdnytYJKQHvjyqAnpxjliQlGPJFX7+Euyq8Glwz6Wzw2Up4mHolDrE9c3wM8nq81qmMjY1eBqmSuk7RAYSYqM6tokrr7uS1+TxPrLarPq3hdu9yuMqS2rU+HxYhUdL9bFw4XK3X5Gg8ak6v5X7uly/cEQzucXAAAA4alfBzLWjIzAtk9PN5S5SkqC1ZywVeZjYkpfE/B2ZECK3ecDSyjqkaSyc8bhJKd3ntX7z3wYUH0IT33h+iZmGCeJ7YivILKm5HJYXF9l7LGTlBlYHZIUbbfKlmicL6WuvOuUoythAAASGElEQVTDNm/95xs0ZKLx87jJ2aSzOed1asdZFR0rUuHxYtWWGoOJ2HhjryWLzJ3oN5zPLwAAAMJTvw5kogMNZAYPNpT1i0DGx8pFSZmJAR0jKavz7c2qR/Id/qRfEV4rZqHr+sL1TQg0kPERXrYOZHwFGYGGPpKUOMR4j9VXN8jt6tqQpaSsRF1x3RhDeXVxjd76wVrlH7zY6TF8BRi+hkD2pHA9vwAAAAhf/TqQiZ0wQYqMlJr8W20ifsECQ5nj0KFgNyvslJ019jYYe/Vo2VPsqvOzG/3Ub0wKm3okqSK/Sk3OJkVaLw8pSEiPV3x6nKoL/Z8YM3lYkibfcqXcLrcq8itVmV+l8ryKgI6B4OsL1zdjQroskRa/h0iNWjDCUFZw6HKY4SvYGDojS1GxUXIFMFfTqIXZhrKqbizvPXLucMOy1R63R7//1ut+rxo0eIKx96LZgUy4nl8AAACEr/CZjTYEojMylHTLLX5tG5mcrJS77zaUV23YEOxmebFEmvtQ4UvZ+XLDg5HVZtX85bP82j85K1FTbpsYNvVIlx74yvOMPXKueXKRX/s3u+q787XosXla/PgC3fbzG/XAynt173/fHtAx0HXt3R994fomZiRo8i1X+rWtPdmmGXdPNZQf3XCi5f/z9uUbJv2NGzhAs5ZN97tN0Xar5j8821B+fFOu38doK3GIsRdJ/sECv8MYS6RFY64aaSgPZFLkYHzOhuv5BQAAQPjq14GMJA169NFLvWQ6kfrgg4qweXeLd1VUqHb37qC1xdVo7Klj9WM+lJ7mafJoy0s7DOUz7p7a+RAhi3TtD6/y6+HIrHqaHd940lA2+dYrNWxGll/7p44cqCuXXmEo3/feQb/bAP8Fen/0heu78NG5foUFcx+cZVjRp67CoXO781p+bqxt1Okvzxr2nf/wbMXE+bdC0Zz7Z8qeZBwedKQbkyVbfKxSF8gKVQtXzPU5NKh176jWeupzNlzPLwAAAMJXvw9korOyNOSZZ6QOlsBOvPFGDbzvPkN5+Zo1vpfB7iKnw2koSx+XFrTjd8e+9w8ahhRZbVY98sb9PrvYS5f+ar/spTs1fsm4sKtHkrb8dqfP1XhueXapBo1J7XDf+EFxuveF2xUR6X0LNdQ2au+7BDI9IdD7oy9c3+SsJN3wzHUdBo0Tbxyv2fcZe2HsXXPA0GNj5x9yDNvZEmJ1569vkz3F3mFbJt0yQfMfMfbeKD1dpsJjxR3u25GiE8Z9s6ZmKt6PFdYmXD9Oix6b5/O19pac7snP2XA8vwAAAAhfoe9+EQZS7rxTMSNH6vzTT8tVfPkXX4vVqkFPPqm0hx4y7NOYn6+i3/42qO3w9aAw4forVF1YozM55xURGaGys+UqPmn+RMKeJo82vbhN3/iXm73KbQmxuveF23Vo/VGd+ypPxSdLZE+xK3PSYE28aYJfS1CHoh7p0vn+7N+/MNSVnJWkR964Xxv/a6u+/GOO4aF23NfG6GtPXeVzwuH97x1sWWYYwRXo/dFXru/0O6codeRArXn6A9UUX56kN9IaqaufXKh5DxmH9FXkV2rLb429zU5tP6Nzu/MMvYSy5wzXt996QO/9eL3O/PWc12vRdqu+/vQ1mnbHZMPxPG6P/vL/PunqP02SdPFIkaEsNj5Gd/7qVq35h3WqzDcOXYpPj9OCFXM18x7jMK1mtgTjyktSz37OhuP5BQAAQPgikPmbAdOna9xnn6khN1f1J07ImpEh24QJioj23dW84Be/kMcR3GVIfU1qK0lzHpipOQ/MlCQVHi/W/9z5h6DW669DHx7VpJuv1Og2PVUsFosm3jReE28a36vqkaRD649q+p1TNHzmUK/ySGukrvtfi7X4u/NVdKJYJafKFG23Kn3cIKUMT/Z5rILDF7XxP7cErW3w1pX7o69c32HTs/SDz76jktxSFZ0oVkJGgjImpCsq2vdH+Ee/2OAzeJCkd/9xnVa8+YAGtOmxEZ8Wp2+9fLcclQ7lHyqUo8KhQWNSlTpyoKGnULOt/7PTa1hUV5SeKVPR8WINGuvdSyVz8hB974NHdPjjYyo5VaqGmkbFpQ3Q4PHpGjlveLttapY8NEmWCIshcOvpz9lwO78AAAAIX/1+yFJrFotFsaNHK+mGGzRg6lSfYYzH5dKFn/1M1Zs3B73+mpLadh8Wmg0ckWz66iEtPNLbT72nM7vOdb5tG4XHjH8Fb3K2M9zLrHr+5oN/+kilp43LJEuXhj1kTh6iKX83UeOXjGv3Yb30dJle/847aqzz/RCM7uvq/dFXrq/FYlHa6FRdecN4DZ2a6TOMcbvc+svPPtbJzafaPU51UY1WP/muattZucyWaNOo+SM08cbxGjQmrd2wIGf1Xm1+aXvX/jGteNwerfmHdXLWG89tpDVSk26eoGu+v0hL/8/XtPDbczV6YbahTfmHLqoiv9Lw78ieO9xwzJ7+nA238wsAAIDw1a8DmapNm1S6apXf2zfV1Ojs44+r/J13eqxNb/5wreoq2u95ExUd1fkEtz3I1eDS64+9rc+f3yJXQ+dLuboaXdr0wja9+7//YnzN2f5y42bVI0kVFyq18v4/6/gXxklg/ZG7/Yz+/OhbcnRw3RAcXbk/euv1PbEpV7tW7fF7+4aaBr3x+Dva886BTrfNP1CgV5e9pvyDBQG3q6G2UWue/kAf/fwzv5fk7kzJqVKt++nHaqwLbDhYk7NJO1b+Vb+//3XtXr3X8Hp7vel6+nM23M4vAAAAwlP/HrLkcqngl79U/bFjGvTEE7Km+p7o01VaqtJVq1S2erWaKit9bhMsJbmlWvXdd3TjP31dGRPSfW6TNCRB5ecq5GxwyePxyGK5/Jfc9oYp+NLU2CS3y+01Yag/+7tdbm1/5UvtW3tAV1w3VmOvHqXkoUmKSx0ga6xVteV1qrxQqRObT+nAusOqzK9Smo9JVJ2d9DYwqx5Jqq9q0JvfX6thM7K0YMUcjZg9rN1VWprlbjutzS9u14X9nT90dfdamSWQ94SrwSV3k9vrL/wBv/8C3D+Q+6O13nh9m1xuffzLDSo8VqSrn1iouNQBPrerLa3VrlV7tHv13oBWJ6rMr9Kry/6s8UvGat5Ds5Rx5WCv9rdVdq5ce9Yc0P61B9vt/dGarx4vHZ2TQ+uP6szOc1r8xEJN/cbEDock1VU4dPijo9r2ypeqLrw0cfOp7Wf0tacWe2035MrBPvcP9H3Ulc/Knj6/obj/AAAAEFyWnJycsP4T3PLly4NyHGtWlsatX+9VVrVhg8499dSlHyIjFTd7tmJGjVJUWpo8Tqcaz59X49mzchw+LE+j+RO1JmYkKCEjXvYkm5z1LlUWVKnqYnWv/KV55LzhWvbbu7zKdr+1Tx8++2lY1mO1WTVseqaSspJkT7IpNj5Gjqp6lZ+vUHlepSryKlRXTo+YUOrO/RFu1zcpK1FPrP+2V9nRDSf09lPvSZIskRZlzx6m1FEDFZ8WpyanW2Xny1V2tlwFhwvV5GMp50DZk20aPmuo4gfFyZ5sV1RMlKoLq1VZUKXyvEoVHjUOB+wptsRYpQxPVvLQJKUMS1b0gGg5Kh2qK6vTxSNFKjhSKAXpm8usz9lwOr+hsnLlylA3AQAAIKz07x4yrTU1qWbHDtXsMK5MEiqVBVWqLDCuMBIKU2+fpEhrpMrOlqn0TLmqLlYHtP/A7IGGsupC4zHMqqczTodTudvOBLwfzNOd+6O3XV9Pk0endpzVqR1ne6yOunKHjnxyvMeOHwhHZb0u7C/wq3dSd5n1ORtO5xcAAADhgUAGflmwYo6Ss5Jafq4uqtHz173k9/7Tbp9kKCs8XmwoM6seAAAAAABCqV9P6gv/FR7zDjXiB8Vp6PRMv/adcP04w5K2HrdH+T7++m1WPQAAAAAAhBKBDPxScPiioeyWZ2/QgBR7h/uNWpitW39+g6H89JdnfU5caVY9AAAAAACEEkOW4Je8vfmGspShSXp8/QrteXu/jm44ocr8KjU6GhWXFqfU7BTNuHuqsucON+znanTps3/7IqT19Ab2ZFunKwEFU12FIyiTwwIAAAAAOkcgA7+c3XVeu1bt0axvTvMqj7ZHa84DMzXngZl+H2vj81tUdKIkpPWEu4ioCP3w8+92uPRvsG393U598d9bTasPAAAAAPozhizBb58897lO7+z6Ki9ul1sbfr1JX/5pd1jUE+7MDGMkKSLKYmp9AAAAANCfEcjAb54mj978wVp99u+bVF1cE9C+hceL9cflb2jHyl1hUw8AAAAAAKHSb4YsuUpKVPzyy1LE5QzKceBACFvUOzkdTu38/S7t+vNXmnLblcqeN0JJmQlKHJIoe5JN0qWVjWpKa1VTXKNzuy9o/weHVHi0KCzrCVdul1ubX9yuqBjzbtGTW06bVhe81ZTUatvLO2Vp9fl04QCrgwEAAAB9mSUnJ8cT6kZ0ZPny5aFuAvxktVkVbbOqrsIhj7vn3lZm1QMACJ6VK1eGugkAAABhpd/0kEHPczqccjqcfaYeAAAAAAB6StgHMvfcc0+omwAAAAAAABBUTOoLAAAAAABgsrDvIRN6HqUOalTGkAalpDo1IL5JMdFuSVJDY4RqqyNVVmJVQX6MSoqiJbF0MAAAAAAA6BiBTHssHo3IdmjshFrFxTf53CQ21q3YWLcGpjk1ZnydaqojdfzwAJ05bZM8BDMAAAAAAMA3Ahkf4hNcmjmvQskproD2i4tv0vQ5VcoeU6ecHUmqruL0AgAAAAAAI+aQaWPwkHpds6Q04DCmteQUl65ZUqr0jIYgtgwAAAAAAPQVdOFoZfCQes1dVKGINjGVy+XRwf0OHTnYoAt5jaquujSHTHxChDKzojV+YowmTrYpKuryMKUoq0fzrirXjs3JKiyIMfOfAQAAAAAAwhyBzN/EJ7g0e36lIYw5sNehD9dVtYQwrVVWuFVZUa/DB+v1yfpq3XBzgiZNtbW8HhEhzVlQoY2fDGT4EgAAAAAAaMGQJUmyeDRzXoWirJ6WIrfbo/fXVOrN1yt8hjFtVVe59ebrFXp/TaXc7svHibJeOrYsng72BgAAAAAA/QmBjKQR2Q7DnDHr1lZp1866gI+1a2ed1q2t8ipLTnFpRLajW20EAAAAAAB9B4GMPBo7odar5MBeR5fCmGa7dtbpwF7vAOZSHfSSAQAAAAAABDJKHdSouPimlp9dLo8+XFfVwR7++XBdlVyuywFMXHyTUgc1dvu4AAAAAACg9+v3gUzGEO+lqQ/ud/g1Z0xnqqvcOrjfu5dM27oAAAAAAED/1O8DmZRUp9fPRw4GLzRpe6y2dQEAAAAAgP6p3wcycfHek/leyAvesKK2xxrQamgUAAAAAADov/p9IBMd7T3RbjCGK7V3rJjo4B0bAAAAAAD0XpacnByW/unEgQMH5HK5tH37dtXX13u9Fhsbq/nz5ysqKkqTJk0KUQsBAAAAAEBv0u97yPjDbrdLklJSUgyvNZc1bwMAAAAAANCZqFA3oDdISEhQVVWVxo4dK0kqKyuTdCmMaS5LSEgIWfsAAAAAAEDvQiDjh7S0NDU0NKi4uFhXXHGFz9fT0tJC0DIAAAAAANAbEcj4KSsrSzExMaqqqlJdXZ2kS8OUEhISCGMAAAAAAEBACGQCQE8YAAAAAAAQDEzqCwAAAAAAYDICGQAAAAAAAJMRyAAAAAAAAJiMQAYAAAAAAMBkBDIAAAAAAAAmI5ABAAAAAAAwGYEMAAAAAACAyQhkAAAAAAAATEYgAwAAAAAAYDICGQAAAAAAAJMRyAAAAAAAAJiMQAYAAAAAAMBkBDIAAAAAAAAmI5ABAAAAAAAwGYEMAAAAAACAyQhkAAAAAAAATEYgAwAAAAAAYDICGQAAAAAAAJMRyAAAAAAAAJiMQAYAAAAAAMBkBDIAAAAAAAAmI5ABAAAAAAAwGYEMAAAAAACAyQhkAAAAAAAATEYgAwAAAAAAYDICGQAAAAAAAJMRyAAAAAAAAJiMQAYAAAAAAMBkBDIAAAAAAAAmI5ABAAAAAAAwGYEMAAAAAACAyQhkAAAAAAAATEYgAwAAAAAAYDICGQAAAAAAAJMRyAAAAAAAAJiMQAYAAAAAAMBkBDIAAAAAAAAmI5ABAAAAAAAwGYEMAAAAAACAyQhkAAAAAAAATEYgAwAAAAAAYDICGQAAAAAAAJP9fzGEuAG5dnqvAAAAAElFTkSuQmCC" + } + } +} \ No newline at end of file diff --git a/snippets/max9.tc.preset_list.maxsnip b/snippets/max9.tc.preset_list.maxsnip new file mode 100644 index 0000000..b4e261d --- /dev/null +++ b/snippets/max9.tc.preset_list.maxsnip @@ -0,0 +1,186 @@ +{ + "patcher": { + "boxes": [ + { + "box": { + "maxclass": "comment", + "text": "tc.preset_list", + "patching_rect": [ 153.0, 10.0, 107.0, 24.0 ], + "id": "obj-4", + "numoutlets": 0, + "fontsize": 16.0, + "fontface": 1, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "newobj", + "text": "substitute read readfile", + "patching_rect": [ 10.0, 38.0, 130.0, 22.0 ], + "id": "obj-9", + "numoutlets": 2, + "outlettype": [ "", "" ], + "numinlets": 2 + } + }, + { + "box": { + "maxclass": "textedit", + "patching_rect": [ 150.5, 107.0, 100.0, 23.0 ], + "id": "obj-27", + "parameter_enable": 0, + "numoutlets": 4, + "outlettype": [ "", "int", "", "" ], + "lines": 1, + "keymode": 1, + "nosymquotes": 1, + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "umenu", + "patching_rect": [ 150.5, 71.0, 112.0, 22.0 ], + "id": "obj-8", + "parameter_enable": 0, + "numoutlets": 3, + "outlettype": [ "int", "", "" ], + "items": "", + "numinlets": 1 + } + }, + { + "box": { + "maxclass": "v8ui", + "patching_rect": [ 10.0, 71.0, 130.0, 95.0 ], + "id": "obj-10", + "parameter_enable": 0, + "numoutlets": 5, + "outlettype": [ "", "", "", "", "" ], + "numinlets": 1, + "border": 0, + "embedstate": [ + [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], + [ "autowriteagain", 0 ], + [ "bgcolor", 0.2, 0.2, 0.2, 1 ], + [ "bubblesize", 14 ], + [ "color_1", 0.743, 0.41, 0.501, 1 ], + [ "color_2", 0.679, 0.405, 0.669, 1 ], + [ "color_3", 0.527, 0.459, 0.756, 1 ], + [ "color_4", 0.367, 0.542, 0.712, 1 ], + [ "color_5", 0.283, 0.606, 0.559, 1 ], + [ "color_6", 0.316, 0.616, 0.377, 1 ], + [ "color_mode", 0 ], + [ "display_interp", 1 ], + [ "edited_color", 1, 0.49, 0.263, 1 ], + [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], + [ "fontname", "Arial" ], + [ "fontsize", 14 ], + [ "ignoreslotzero", 1 ], + [ "interp_slot_color", 1, 1, 1, 0.8 ], + [ "layout", 1 ], + [ "margin", 4 ], + [ "menu_mode", 0 ], + [ "min_rows", 10 ], + [ "nbslot_edit", 1 ], + [ "pattrstorage", "mypat" ], + [ "poll_edited", 0 ], + [ "recall_passthrough", 1 ], + [ "scrollable", 1 ], + [ "select_mode", 0 ], + [ "send_name", "none" ], + [ "slot_round", 0 ], + [ "spacing", 4 ], + [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], + [ "text_bg_color", 1, 1, 1, 0.5 ], + [ "text_color", 0.129, 0.129, 0.129, 1 ], + [ "ui_rename", 1 ], + [ "unique_names", 0 ], + [ "use_uid", 0 ] + ], + "filename": "tc.preset.js", + "textfile": { + "filename": "tc.preset.js", + "flags": 0, + "embed": 0, + "autowatch": 0 + } + } + }, + { + "box": { + "maxclass": "newobj", + "varname": "mypat", + "text": "pattrstorage mypat", + "patching_rect": [ 10.0, 11.0, 109.0, 22.0 ], + "id": "obj-1", + "numoutlets": 1, + "outlettype": [ "" ], + "numinlets": 1, + "saved_object_attributes": { + "client_rect": [ 100, 172, 596, 755 ], + "parameter_enable": 0, + "parameter_mappable": 0, + "storage_rect": [ 365, 44, 816, 172 ] + } + } + } + ], + "lines": [ + { + "patchline": { + "source": [ "obj-1", 0 ], + "destination": [ "obj-9", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-9", 0 ], + "destination": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-9", 1 ], + "destination": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-27", 0 ], + "destination": [ "obj-10", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-10", 1 ], + "destination": [ "obj-8", 0 ] + } + }, + { + "patchline": { + "source": [ "obj-10", 2 ], + "destination": [ "obj-27", 0 ] + } + } + ], + "appversion": { + "major": 9, + "minor": 1, + "revision": 0, + "architecture": "x64", + "modernui": 1 + }, + "classnamespace": "box", + "description": "252 x 163, containing 6 objects", + "tags": "", + "snippetinfo": { + "name": "tc.preset_list", + "objects": "textedit, v8ui, umenu, substitute, pattrstorage, comment", + "tags": "", + "description": "252 x 163, containing 6 objects", + "image": "iVBORw0KGgoAAAANSUhEUgAABEIAAALfCAYAAABl6mfeAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8U1XeP/BPkiZp0n1J99KNArKD7CAIMojihqL4oKKj4Dru28/HH/PMzDPjzA91XEEdccZxVMQFWRSQVQQBsQgUaKXQ0tJ9T9c0+++P2tr03jQ3adoG8nm/Xr6kN/eee3Jyb3Lv957zPbKsrCw7iIiIiIiIiIj8gHygK0BERERERERE1F8YCCEiIiIiIiIiv8FACBERERERERH5DQZCiIiIiIiIiMhvMBBCRERERERERH6DgRAiIiIiIiIi8hsMhBARERERERGR32AghIiIiIiIiIj8BgMhREREREREROQ3GAghIiIiIiIiIr/BQAgRERERERER+Q0GQoiIiIiIiIjIbzAQQkRERERERER+g4EQIiIiIiIiIvIbDIQQERERERERkd9gIISIiIiIiIiI/AYDIURERERERETkNxgIISIiIiIiIiK/wUAIEREREREREfkNBkKIiIiIiIiIyG8wEEJEREREREREfoOBECIiIiIiIiLyGwyEEBEREREREZHfYCCEiIiIiIiIiPwGAyFERERERERE5DcYCCEiIiIiIiIiv8FACBERERERERH5DQZCiIiIiIiIiMhvMBBCRERERERERH6DgRAiIiIiIiIi8hsMhBARERERERGR32AghIiIiIiIiIj8BgMhREREREREROQ3GAghIiIiIiIiIr/BQAgRERERERER+Q0GQoiIiIiIiIjIbzAQQkRERERERER+g4EQIiIiIiIiIvIbDIQQERERERERkd9gIISIiIiIiIiI/AYDIURERERERETkNxgIISIiIiIiIiK/wUAIEREREREREfmNgIGugCvbtm3r0/InTJgAmUzWp/voYLfbkZWV1S/7IiIi3zJ//vyBrgIRERERgT1CYLFYLsp9EREREREREZGQ3wdC2traLsp9EREREREREZGQ3wdCWlpaLsp9EREREREREZGQ3wdC9Hr9RbkvIiIiIiIiIhLy+0BIU1NTvwxZaWtrQ1NTU5/vh4iIiIiIiIic8/tACACUl5dfFPsgIiIiIiIiop4xEAKgpqamT/N3tLS0oKamps/KJyIiIiIiIiJpGAj5RUFBAaxWq9fLtVqtKCgo8Hq5REREREREROQ+BkJ+0dbW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CqNm655rt9uxb98+WK1W2O12hiBlJooiXC4XGhsboSgKwuEwHA4HOjs74XQ6EQqFEI1Gc25HlmX4fD5MTExAlmU4nU7EYjF4vV5IkgSHw8Hx1ERERbS4uIjBwUHIsgyv14vDhw9nrQeiHrhv2bIFBoMBbrcbAwMDDKux8tq4XC74fD6YzWbY7XZ4PJ6060YiEQiCgIaGBoTDYTQ1NXGIDBER1QQGIXmYnp4GALzyyisZ16mrq8OFF14Ii8WCuro6DAwMsBJ7haiBSFNTExRFQSgUgt1uR1dXlxaI5DPtrizLWFhYwNTUFIxGI+rq6hAMBuH1eiGKImw2G78wEhGtkdfrxejoKABgYmICJ06cyDpTkM1mwwUXXKAVQe3u7kZXVxcD6gSiKMLpdGJ+fh52ux1GozHjTDJ+vx+9vb2Ix+Noa2vj5xoREdWEqh8ac/vtt1e6CURERFRlPvnJT6Kvr6/qh8LceeedlW4CERFR2X31q1+tdBOyYpcFIiIiWne2b9+uFbYmIiIiKgT7kRIREdG6wxCEiIiIVotBCBERERERERHVDAYhRERERERERFQzGIQQERERERERUc1gEEJERERERERENYNBCBERERERERHVDAYhRERERERERFQzGIQQERERERERUc1gEEJERERERERENYNBCBERERERERHVDAYhRERERERERFQzGIQQERERERERUc1gEEJERERERERENcNY6QaUmtG4sZ9iPB5f0/0FQQAAGAwG7ToREVEpKIoCWZa160RERESVsKFTAqPRiI6Ojg0bhsTjcUxNTa06DBEEAVarFaIowuVyQRRFBiJERFR0agAiSRIWFxcRj8cRiUQYhhAREVFFbMyEIIHRaITJZKp0M6qWKIowmUwwmUwwGAwQRZFBCBERFZWiKJAkCYIgaCcnIpFIhVtFREREtWrDByGUmcFggMvlgslkgtFoZABCREQlo/Y6dLlciMfjCIVCkCSp0s0iIiKiGsQgpIYJgpA0HIZBCBERlULi54soilAUhZ85REREVDGcNabGqcNhiIiIykEN4ImIiIgqhT1Cahx7ghARUbmonzf83CEiIqJK4ikZIiIiIiIiIqoZ7BFCJaMoijY1oizLAF7rgcKeKERERERERFQJDEKoZBRFQTgchiRJCIVCAACLxQJRFGG32xmEEBERERERUdkxCKGiU3uB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" + } + } +} \ No newline at end of file