RemarkableX Snippet Kit...
-
I would also highly recommend to use Git and a repository for your own project so you can also jump back and forth - HISE was written with version control support in mind - that's why there are so many different files instead of one big monolith chunk like the .nki format.
-
@Christoph-Hart Good idea. Nice one, I'll try it!
-
@Christoph-Hart If I am using Github (gitkraken) for my projects, I don't know about syncing Hise's repo on my end... Is this even possible with no password and no risk of pushing anything? I still don't understand.
Never found anything about such a possibility so I'm always going online to download manually... -
-
@d-healey ..now if we could just get that patreon video of how to set up and use hise with github... :
-
@Lindon said in RemarkableX Snippet Kit...:
@d-healey ..now if we could just get that patreon video of how to set up and use hise with github... :
Agreed! :)
-
Well I was going to do paint routines but it looks like the crowd wants git :)
-
Hi, again guys,
I’m still on a mission trying to work out this DeEsser (as I can only use HISE 1.6.0 at the moment for this project so have no linkwitz filters yet. It’s better for me to also learn the harder way to do things first)
@remarkablex I’ve been experimenting with that cool splitter you made trying to turn it into the vocal DeEsser I’m imagining.
I’ve modified a few things so far. The main things being:
I added a compressor underneath the '5&6 Out' gain module, and routed it to 5&6, the same channel as the mid-band eq, and that seems to be kind of working. The compression works nicely on the mid-band anyway...
I have disabled the EQ1 (Low Pass) & EQ3 (High Pass) and removed one of the FloatingTiles on the EQ display so it focuses in more on where the compression would be happening in the crossover between the 2 bands.
The 2 problems I’m having though are:
-
When the processed output button is pressed, it only sends sound to the right speaker (I checked all your routings but nothing looks wrong)
-
My processed signal is now filtered because of the EQ2 mid-band EQ curve.
I’ve been trying to think of a solution to get rid of the eq cut, and so far I came up with the idea of maybe adding another EQ module also routed to 5&6 to compensate for the EQ cuts by having the gain levels inverted and linking them to the original eq’s frequency parameters somehow so they move at same time, just so that the only signal getting processed (compressed) is the range between the two chosen frequencies, and there is no audible eq'ing or filtering going on. The only processing I would like is just the compressor ducking the volume in the specified range on the mid-band eq.
I’ll put a snippet below. It’s very close already I think, apart from those small couple of things I can’t seem to work out.
If you or anyone would be so kind to point me in the right direction of getting it functioning the way I’m imagining it then I would be eternally grateful
HiseSnippet 2937.3oc6b07abjTEuaaWwYlMNaR1fXEq.0xhCNgDqo6d9vYWEb6OyZsqimDGxR.Iha2cM1Eomtms6ZriSHP3e.9PfX0xAztve..BIP6o0ZQBAHAjKbfa4DvITtffagp5Oltpd5o8L9iD6vLQQx06Uupe8u2qd0qdc0cUWGCnmmiqfXtarUCnf3I.KukMd8YVWGYKrvrBhuDXlkjlGYggtBSuUCcOOnofn3fWg1AwbCI3+6ISNstktsALljfvMcPFv2FUGgioVU6sPVVyqaBuApNSuKpsfgi8LNVNMIJyffBBMzMti9ZvqpS61..AwiMmIB63tLVGC8DDGZZGysVdcmMsC5+MQdnUsfzFxBKSFn.xy6XYR0X5eKLy5HKypQ2zdBBhfpwPvfAPvYAKhLQsnGCEmxmgTrDr3g3.YodxrpWgTUO4zTOQF0an.06zfkMbQMvwbBLSKXSLQ0zIl.V0JnuBC7MFFLiCoG13wqqeG37tjFsjXrxEJbAI0BEN2aLR9QxSLDdXoMzckl6ZxRWVx2iX70f34pUCZfGaTB4QocksiJo2Qk15nZ5cTMQGmxV2ZKOn6bWKs9GysChsjKZMD4uyR3n9jXHVtgEBSPFhnQPFQ3Ybp2vwlzXrQi5PGjaol3ztpLrSHXjdzAAYXOZfAJ5eHaKjMTpVSaCLxwVxwlNqTlp0tNViYDoxWfbYrZBO2H4u+H4kxQrJi6AwSgwtnUahgiQILsts4R0pQnKcdoBReApIc74cgu6EjJLdkIJe9fg3MBF.4jCfbZCfb3.HOtREk3A3Aj+mNx5q9idN5fGdSLitk0pjHAiweuEiCoiAJ6cLPlCCRbKPG.0jCfZZXfZ5fX1XfRVXfRWfAQNa6.LP9gpMlOEoKeYI4yIEPj969w+oDyrQpdEEfYrZ5VdjaGoz5ZjaKm.X2lI6Oy7Bd.kkA89lfg9PeqeLSL3kjkQfjWTt.mvOHKKP776zMBI.2rrCQZxArcHEXMSyPZ1sdvNjDM6ISQ2aGhiOmtcHA3FXGX.+q5fgKYO14xe+74x+f13TqVZrBGLKnaZboIs3lgXiY2r9pP2HqaX+Hqcymb.nyIGvl6hQ.rvzQG6ErQ3kZ.s6TJCBgXIM2lPkhzUrepCmLL0goahwN1BHRFB4AQlWAeUlMkNgtR9HqPj7.Qew6jrKagLIWLprCC7Com3Bu7Go08BqvK7C+A+9tR3WALKbNxLAWoartKzacRRXIu8I+9RKLqNVmlEVHlRv4FPWLhZBEmEtAI81fbxxQFOu6fcZP.jVNvBhifCSnLPAl2xQGirW6FHholpFm.DOeV3twW6yqsUbCIsMQl30o.6TCHHrNDs15XZq+Lg4pqEkxbNfpZoREKpJfvv5QTOAPojpppRwBUpvvPg1+hEqndIkhQNLA2IuLXpllHmH8RvGADKB7iBMZKGsELG80kXyB6B97Wv1DdWBGExzZRpsDWWz8XvzJZX3cww5lZEkhkTJUoB0Qt6gsy.RFb6fB7TKRHWYhRkKtG.uWOavqUTtcEDpTRt7DktjrZodBBGAPxN61yh7ZXouU2fdSlA5QCUwha4NlvO4o+W5.vAZztk.tB1WYjZD.WimNbQ2yAOBcQYJDwBGAanpcHiEYNYWfLJcOxDR3weasHzIjxJ0zxBgF9CSAgxCjKWoREE4R6IfRIUfZm7kXt3aDsbj3f8pSkZu3T8E4bp9S6fS0AIjotWgLVbJe2rZKC774YfmuWiX34qJvBOeFRKWcR3kq35zrQrzix3m0gv8IXPuEnULHDEflbZ+w6l056f1KUuSZ+q0QsmWMkKVpzDkqTnRYNk5r6XRDwZzi2jQiVotlmgtEbdcCreYtnj+f2+8+aS1RQgbJZERKRBAadSZ5.UcZPU1gASCsb1TntiIjBbzcz0DZarkPclhfo8y0pqGqFZerlGF1f2+4IS50rVMDoW.fzadOh7llVjKiGhlGYq9032nYBqo2zBeStrRHWBO7VV90o6McbQ2i3fRrFrKjMQkRETjURN24a8zueaycxcLmS9GupOYupVMIV1p5t50gT2SQwAXw+WYGyCK9F+W7M6M7e08I7uv2gC++rOZ2i++veY53egOTKcbMaqBINg5kJnVRdhNY.Xw5WtmRakwueUdbuQbPNAwWETprzhHSIZIJjnWM2fhG1HxjS60mBDyI9RzxR8q4rTJjVAVDZ5uFnUgVBrF.eXI1.7iee5uOh0.XNcmL.BJayZZEt01s6SL0pNaPl61dEROEXQGylV5X9h2R8SCYPuTrUIkVITahJrEqmxAREc6V08zfpHrw5oquCjh9R1lxAs9FVebxx79UlLVYGBL+Wd2VL7dnV8moccIG35NMwPxkOnH3pEk7Ijn17CxqNC1cpSJnAcvIo7rnN1k5Ce5q1r9xj4xFPBXXaCsn6sW73z4yAsKDse3kg1l9MFHloLssXHS+FCFyTg19ojeTlsZDxTkkoZBlEYYVLAyRrLKkfYYVlkSvrBKyVMD1YaBIvygbaxPYYS.uHZSpLwgcaxwxxlL7QZaxIirIyzzcC3buquMAP2QNWPdBlErGFun3Fz0tKDmL3WWiRPNjfTgWaaeBJ7OVV+abdBEYW1fRnTRBkaQX6ul+fVgcCbTBSjTjKES3TZOm8jhf+BIrMxrLkSvTIBl6nmzfgLO76IovMutG8jV4m8O9U8tmT.gN5Is8eX5+RROo.QlHIgKwkUyQUOoceLogBcyR0SBDxbe1SJWm7jTyHljXadRgDh7jd3m6Z+VNOoUpU6e0EdRIM56K4OdzwAX2GJ4XgdGo5.LbHyt2A3SCt9U9J96VjrcC+sgHM20jjyH3RRWhG+d+ne2jbtD+z+y6w4R7vO4e+O24koz5GG3YRbfgacLvP0aXAuRzV7FAv7jby3ffcqsmERq2JS.g2gqR4B2RqsiJV6S320VWwg55MXSUboiLED3L.ef8njB6a3O5nvmBTU+vfCwdeuSIiOws2oCCKSs6iOABLf4a8HfC80Z6IByl0xzMqUC5xWI3GoU0EtABtY35d6+gh5aH2MKzLLPsX1KwHHzeIl9KwzeIlm0Kw7+KEUoyQlJU9.Hxz9XIN5GYpejo9Qldwcy4mIJ42Y2xVuNxvy2z0wGsOefJLbNachAwjMzCkb7C5Ofglp5vaSYLEFqabGVaNk50gVPcOHaLs3qYaWhmLYZmn.FMHl80oNdw0I7TLCKml7AzSQ.iXsqO9uyYP2TteC4jplDxq865PF7WnUp82KvngKpeGH64Zp0v0Ni9Ux54ZkrFFTYh9Ki2eY79Ki2eY7mOOpkTOSF48WEG5tF7P6Qx34Q0nXNtTsaRXNtTGDGSl7ziISeSx921vYLlsaRFTfOLWmeRTLuPh8KSX+Uw6uJd+xDdX4jUlCnV7P2JFbVDgrNWkIsHBYYQ3VwPLdXOj8rA4dIaYsJo8TAeb29TAORdhjNZMA6rA1fWB7N5a.8+pn3aOOqe6ZNt0ktBzF5RCclQZ.Opa+xD0nq+xDsjAlnA2vU21qgiGTlcjSvi8DT9wyBwMs46d.IEtjTHxOO4tioeGWKhnBKQxhDbCFoM2HsHJ5kwYku6m7WmLnbXKCI2MlK4YPtY0iekr7cxq1zxC5uVIy39XFxJrj2ySIjO58AY5Y2aazfcm5tCeynxEoiAIQOm8FPKGBkf7NmM3cbqEUVkbQGamFq6XiLXcotNjDoZs0fbtMod+jrLpmUKYgZe3bZuMxFp6tXvKQ1tAJj6dnHKy0qBBTWI5TeoWLdIwF7EnWRrChInjniG9RwFjZF.CrmJAP+ygTaYYTW2v041FAenXnAJNtOEhUx1+yMXNvhz1Rs91zPsj0Iq0baCCpm7EI1xzkPomkPsmknXOKQodVhx8rDU5YIlHCInKrOUSrS8fYmDBUmK3a3fXqGqGIk0+2rfdAw
-
-
@d-healey said in RemarkableX Snippet Kit...:
Well I was going to do paint routines but it looks like the crowd wants git :)
Yeah, but after that, paint routines! :)
-
BUMP BUMP
@SteveRiggs said in RemarkableX Snippet Kit...:
Hi, again guys,
I’m still on a mission trying to work out this DeEsser (as I can only use HISE 1.6.0 at the moment for this project so have no linkwitz filters yet. It’s better for me to also learn the harder way to do things first)
@remarkablex I’ve been experimenting with that cool splitter you made trying to turn it into the vocal DeEsser I’m imagining.
I’ve modified a few things so far. The main things being:
I added a compressor underneath the '5&6 Out' gain module, and routed it to 5&6, the same channel as the mid-band eq, and that seems to be kind of working. The compression works nicely on the mid-band anyway...
I have disabled the EQ1 (Low Pass) & EQ3 (High Pass) and removed one of the FloatingTiles on the EQ display so it focuses in more on where the compression would be happening in the crossover between the 2 bands.
The 2 problems I’m having though are:
-
When the processed output button is pressed, it only sends sound to the right speaker (I checked all your routings but nothing looks wrong)
-
My processed signal is now filtered because of the EQ2 mid-band EQ curve.
I’ve been trying to think of a solution to get rid of the eq cut, and so far I came up with the idea of maybe adding another EQ module also routed to 5&6 to compensate for the EQ cuts by having the gain levels inverted and linking them to the original eq’s frequency parameters somehow so they move at same time, just so that the only signal getting processed (compressed) is the range between the two chosen frequencies, and there is no audible eq'ing or filtering going on. The only processing I would like is just the compressor ducking the volume in the specified range on the mid-band eq.
I’ll put a snippet below. It’s very close already I think, apart from those small couple of things I can’t seem to work out.
If you or anyone would be so kind to point me in the right direction of getting it functioning the way I’m imagining it then I would be eternally grateful
HiseSnippet 2937.3oc6b07abjTEuaaWwYlMNaR1fXEq.0xhCNgDqo6d9vYWEb6OyZsqimDGxR.Iha2cM1Eomtms6ZriSHP3e.9PfX0xAztve..BIP6o0ZQBAHAjKbfa4DvITtffagp5Oltpd5o8L9iD6vLQQx06Uupe8u2qd0qdc0cUWGCnmmiqfXtarUCnf3I.KukMd8YVWGYKrvrBhuDXlkjlGYggtBSuUCcOOnofn3fWg1AwbCI3+6ISNstktsALljfvMcPFv2FUGgioVU6sPVVyqaBuApNSuKpsfgi8LNVNMIJyffBBMzMti9ZvqpS61..AwiMmIB63tLVGC8DDGZZGysVdcmMsC5+MQdnUsfzFxBKSFn.xy6XYR0X5eKLy5HKypQ2zdBBhfpwPvfAPvYAKhLQsnGCEmxmgTrDr3g3.YodxrpWgTUO4zTOQF0an.06zfkMbQMvwbBLSKXSLQ0zIl.V0JnuBC7MFFLiCoG13wqqeG37tjFsjXrxEJbAI0BEN2aLR9QxSLDdXoMzckl6ZxRWVx2iX70f34pUCZfGaTB4QocksiJo2Qk15nZ5cTMQGmxV2ZKOn6bWKs9GysChsjKZMD4uyR3n9jXHVtgEBSPFhnQPFQ3Ybp2vwlzXrQi5PGjaol3ztpLrSHXjdzAAYXOZfAJ5eHaKjMTpVSaCLxwVxwlNqTlp0tNViYDoxWfbYrZBO2H4u+H4kxQrJi6AwSgwtnUahgiQILsts4R0pQnKcdoBReApIc74cgu6EjJLdkIJe9fg3MBF.4jCfbZCfb3.HOtREk3A3Aj+mNx5q9idN5fGdSLitk0pjHAiweuEiCoiAJ6cLPlCCRbKPG.0jCfZZXfZ5fX1XfRVXfRWfAQNa6.LP9gpMlOEoKeYI4yIEPj969w+oDyrQpdEEfYrZ5VdjaGoz5ZjaKm.X2lI6Oy7Bd.kkA89lfg9PeqeLSL3kjkQfjWTt.mvOHKKP776zMBI.2rrCQZxArcHEXMSyPZ1sdvNjDM6ISQ2aGhiOmtcHA3FXGX.+q5fgKYO14xe+74x+f13TqVZrBGLKnaZboIs3lgXiY2r9pP2HqaX+Hqcymb.nyIGvl6hQ.rvzQG6ErQ3kZ.s6TJCBgXIM2lPkhzUrepCmLL0goahwN1BHRFB4AQlWAeUlMkNgtR9HqPj7.Qew6jrKagLIWLprCC7Com3Bu7Go08BqvK7C+A+9tR3WALKbNxLAWoartKzacRRXIu8I+9RKLqNVmlEVHlRv4FPWLhZBEmEtAI81fbxxQFOu6fcZP.jVNvBhifCSnLPAl2xQGirW6FHholpFm.DOeV3twW6yqsUbCIsMQl30o.6TCHHrNDs15XZq+Lg4pqEkxbNfpZoREKpJfvv5QTOAPojpppRwBUpvvPg1+hEqndIkhQNLA2IuLXpllHmH8RvGADKB7iBMZKGsELG80kXyB6B97Wv1DdWBGExzZRpsDWWz8XvzJZX3cww5lZEkhkTJUoB0Qt6gsy.RFb6fB7TKRHWYhRkKtG.uWOavqUTtcEDpTRt7DktjrZodBBGAPxN61yh7ZXouU2fdSlA5QCUwha4NlvO4o+W5.vAZztk.tB1WYjZD.WimNbQ2yAOBcQYJDwBGAanpcHiEYNYWfLJcOxDR3weasHzIjxJ0zxBgF9CSAgxCjKWoREE4R6IfRIUfZm7kXt3aDsbj3f8pSkZu3T8E4bp9S6fS0AIjotWgLVbJe2rZKC774YfmuWiX34qJvBOeFRKWcR3kq35zrQrzix3m0gv8IXPuEnULHDEflbZ+w6l056f1KUuSZ+q0QsmWMkKVpzDkqTnRYNk5r6XRDwZzi2jQiVotlmgtEbdcCreYtnj+f2+8+aS1RQgbJZERKRBAadSZ5.UcZPU1gASCsb1TntiIjBbzcz0DZarkPclhfo8y0pqGqFZerlGF1f2+4IS50rVMDoW.fzadOh7llVjKiGhlGYq9032nYBqo2zBeStrRHWBO7VV90o6McbQ2i3fRrFrKjMQkRETjURN24a8zueaycxcLmS9GupOYupVMIV1p5t50gT2SQwAXw+WYGyCK9F+W7M6M7e08I7uv2gC++rOZ2i++veY53egOTKcbMaqBINg5kJnVRdhNY.Xw5WtmRakwueUdbuQbPNAwWETprzhHSIZIJjnWM2fhG1HxjS60mBDyI9RzxR8q4rTJjVAVDZ5uFnUgVBrF.eXI1.7iee5uOh0.XNcmL.BJayZZEt01s6SL0pNaPl61dEROEXQGylV5X9h2R8SCYPuTrUIkVITahJrEqmxAREc6V08zfpHrw5oquCjh9R1lxAs9FVebxx79UlLVYGBL+Wd2VL7dnV8moccIG35NMwPxkOnH3pEk7Ijn17CxqNC1cpSJnAcvIo7rnN1k5Ce5q1r9xj4xFPBXXaCsn6sW73z4yAsKDse3kg1l9MFHloLssXHS+FCFyTg19ojeTlsZDxTkkoZBlEYYVLAyRrLKkfYYVlkSvrBKyVMD1YaBIvygbaxPYYS.uHZSpLwgcaxwxxlL7QZaxIirIyzzcC3buquMAP2QNWPdBlErGFun3Fz0tKDmL3WWiRPNjfTgWaaeBJ7OVV+abdBEYW1fRnTRBkaQX6ul+fVgcCbTBSjTjKES3TZOm8jhf+BIrMxrLkSvTIBl6nmzfgLO76IovMutG8jV4m8O9U8tmT.gN5Is8eX5+RROo.QlHIgKwkUyQUOoceLogBcyR0SBDxbe1SJWm7jTyHljXadRgDh7jd3m6Z+VNOoUpU6e0EdRIM56K4OdzwAX2GJ4XgdGo5.LbHyt2A3SCt9U9J96VjrcC+sgHM20jjyH3RRWhG+d+ne2jbtD+z+y6w4R7vO4e+O24koz5GG3YRbfgacLvP0aXAuRzV7FAv7jby3ffcqsmERq2JS.g2gqR4B2RqsiJV6S320VWwg55MXSUboiLED3L.ef8njB6a3O5nvmBTU+vfCwdeuSIiOws2oCCKSs6iOABLf4a8HfC80Z6IByl0xzMqUC5xWI3GoU0EtABtY35d6+gh5aH2MKzLLPsX1KwHHzeIl9KwzeIlm0Kw7+KEUoyQlJU9.Hxz9XIN5GYpejo9Qldwcy4mIJ42Y2xVuNxvy2z0wGsOefJLbNachAwjMzCkb7C5Ofglp5vaSYLEFqabGVaNk50gVPcOHaLs3qYaWhmLYZmn.FMHl80oNdw0I7TLCKml7AzSQ.iXsqO9uyYP2TteC4jplDxq865PF7WnUp82KvngKpeGH64Zp0v0Ni9Ux54ZkrFFTYh9Ki2eY79Ki2eY7mOOpkTOSF48WEG5tF7P6Qx34Q0nXNtTsaRXNtTGDGSl7ziISeSx921vYLlsaRFTfOLWmeRTLuPh8KSX+Uw6uJd+xDdX4jUlCnV7P2JFbVDgrNWkIsHBYYQ3VwPLdXOj8rA4dIaYsJo8TAeb29TAORdhjNZMA6rA1fWB7N5a.8+pn3aOOqe6ZNt0ktBzF5RCclQZ.Opa+xD0nq+xDsjAlnA2vU21qgiGTlcjSvi8DT9wyBwMs46d.IEtjTHxOO4tioeGWKhnBKQxhDbCFoM2HsHJ5kwYku6m7WmLnbXKCI2MlK4YPtY0iekr7cxq1zxC5uVIy39XFxJrj2ySIjO58AY5Y2aazfcm5tCeynxEoiAIQOm8FPKGBkf7NmM3cbqEUVkbQGamFq6XiLXcotNjDoZs0fbtMod+jrLpmUKYgZe3bZuMxFp6tXvKQ1tAJj6dnHKy0qBBTWI5TeoWLdIwF7EnWRrChInjniG9RwFjZF.CrmJAP+ygTaYYTW2v041FAenXnAJNtOEhUx1+yMXNvhz1Rs91zPsj0Iq0baCCpm7EI1xzkPomkPsmknXOKQodVhx8rDU5YIlHCInKrOUSrS8fYmDBUmK3a3fXqGqGIk0+2rfdAw
-
-
Bump... (again. Really struggling with this guys. Can someone please help?)
@SteveRiggs said in RemarkableX Snippet Kit...:
Hi, again guys,
I’m still on a mission trying to work out this DeEsser (as I can only use HISE 1.6.0 at the moment for this project so have no linkwitz filters yet. It’s better for me to also learn the harder way to do things first)
@remarkablex I’ve been experimenting with that cool splitter you made trying to turn it into the vocal DeEsser I’m imagining.
I’ve modified a few things so far. The main things being:
I added a compressor underneath the '5&6 Out' gain module, and routed it to 5&6, the same channel as the mid-band eq, and that seems to be kind of working. The compression works nicely on the mid-band anyway...
I have disabled the EQ1 (Low Pass) & EQ3 (High Pass) and removed one of the FloatingTiles on the EQ display so it focuses in more on where the compression would be happening in the crossover between the 2 bands.
The 2 problems I’m having though are:
-
When the processed output button is pressed, it only sends sound to the right speaker (I checked all your routings but nothing looks wrong)
-
My processed signal is now filtered because of the EQ2 mid-band EQ curve.
I’ve been trying to think of a solution to get rid of the eq cut, and so far I came up with the idea of maybe adding another EQ module also routed to 5&6 to compensate for the EQ cuts by having the gain levels inverted and linking them to the original eq’s frequency parameters somehow so they move at same time, just so that the only signal getting processed (compressed) is the range between the two chosen frequencies, and there is no audible eq'ing or filtering going on. The only processing I would like is just the compressor ducking the volume in the specified range on the mid-band eq.
I’ll put a snippet below. It’s very close already I think, apart from those small couple of things I can’t seem to work out.
If you or anyone would be so kind to point me in the right direction of getting it functioning the way I’m imagining it then I would be eternally grateful
HiseSnippet 2937.3oc6b07abjTEuaaWwYlMNaR1fXEq.0xhCNgDqo6d9vYWEb6OyZsqimDGxR.Iha2cM1Eomtms6ZriSHP3e.9PfX0xAztve..BIP6o0ZQBAHAjKbfa4DvITtffagp5Oltpd5o8L9iD6vLQQx06Uupe8u2qd0qdc0cUWGCnmmiqfXtarUCnf3I.KukMd8YVWGYKrvrBhuDXlkjlGYggtBSuUCcOOnofn3fWg1AwbCI3+6ISNstktsALljfvMcPFv2FUGgioVU6sPVVyqaBuApNSuKpsfgi8LNVNMIJyffBBMzMti9ZvqpS61..AwiMmIB63tLVGC8DDGZZGysVdcmMsC5+MQdnUsfzFxBKSFn.xy6XYR0X5eKLy5HKypQ2zdBBhfpwPvfAPvYAKhLQsnGCEmxmgTrDr3g3.YodxrpWgTUO4zTOQF0an.06zfkMbQMvwbBLSKXSLQ0zIl.V0JnuBC7MFFLiCoG13wqqeG37tjFsjXrxEJbAI0BEN2aLR9QxSLDdXoMzckl6ZxRWVx2iX70f34pUCZfGaTB4QocksiJo2Qk15nZ5cTMQGmxV2ZKOn6bWKs9GysChsjKZMD4uyR3n9jXHVtgEBSPFhnQPFQ3Ybp2vwlzXrQi5PGjaol3ztpLrSHXjdzAAYXOZfAJ5eHaKjMTpVSaCLxwVxwlNqTlp0tNViYDoxWfbYrZBO2H4u+H4kxQrJi6AwSgwtnUahgiQILsts4R0pQnKcdoBReApIc74cgu6EjJLdkIJe9fg3MBF.4jCfbZCfb3.HOtREk3A3Aj+mNx5q9idN5fGdSLitk0pjHAiweuEiCoiAJ6cLPlCCRbKPG.0jCfZZXfZ5fX1XfRVXfRWfAQNa6.LP9gpMlOEoKeYI4yIEPj969w+oDyrQpdEEfYrZ5VdjaGoz5ZjaKm.X2lI6Oy7Bd.kkA89lfg9PeqeLSL3kjkQfjWTt.mvOHKKP776zMBI.2rrCQZxArcHEXMSyPZ1sdvNjDM6ISQ2aGhiOmtcHA3FXGX.+q5fgKYO14xe+74x+f13TqVZrBGLKnaZboIs3lgXiY2r9pP2HqaX+Hqcymb.nyIGvl6hQ.rvzQG6ErQ3kZ.s6TJCBgXIM2lPkhzUrepCmLL0goahwN1BHRFB4AQlWAeUlMkNgtR9HqPj7.Qew6jrKagLIWLprCC7Com3Bu7Go08BqvK7C+A+9tR3WALKbNxLAWoartKzacRRXIu8I+9RKLqNVmlEVHlRv4FPWLhZBEmEtAI81fbxxQFOu6fcZP.jVNvBhifCSnLPAl2xQGirW6FHholpFm.DOeV3twW6yqsUbCIsMQl30o.6TCHHrNDs15XZq+Lg4pqEkxbNfpZoREKpJfvv5QTOAPojpppRwBUpvvPg1+hEqndIkhQNLA2IuLXpllHmH8RvGADKB7iBMZKGsELG80kXyB6B97Wv1DdWBGExzZRpsDWWz8XvzJZX3cww5lZEkhkTJUoB0Qt6gsy.RFb6fB7TKRHWYhRkKtG.uWOavqUTtcEDpTRt7DktjrZodBBGAPxN61yh7ZXouU2fdSlA5QCUwha4NlvO4o+W5.vAZztk.tB1WYjZD.WimNbQ2yAOBcQYJDwBGAanpcHiEYNYWfLJcOxDR3weasHzIjxJ0zxBgF9CSAgxCjKWoREE4R6IfRIUfZm7kXt3aDsbj3f8pSkZu3T8E4bp9S6fS0AIjotWgLVbJe2rZKC774YfmuWiX34qJvBOeFRKWcR3kq35zrQrzix3m0gv8IXPuEnULHDEflbZ+w6l056f1KUuSZ+q0QsmWMkKVpzDkqTnRYNk5r6XRDwZzi2jQiVotlmgtEbdcCreYtnj+f2+8+aS1RQgbJZERKRBAadSZ5.UcZPU1gASCsb1TntiIjBbzcz0DZarkPclhfo8y0pqGqFZerlGF1f2+4IS50rVMDoW.fzadOh7llVjKiGhlGYq9032nYBqo2zBeStrRHWBO7VV90o6McbQ2i3fRrFrKjMQkRETjURN24a8zueaycxcLmS9GupOYupVMIV1p5t50gT2SQwAXw+WYGyCK9F+W7M6M7e08I7uv2gC++rOZ2i++veY53egOTKcbMaqBINg5kJnVRdhNY.Xw5WtmRakwueUdbuQbPNAwWETprzhHSIZIJjnWM2fhG1HxjS60mBDyI9RzxR8q4rTJjVAVDZ5uFnUgVBrF.eXI1.7iee5uOh0.XNcmL.BJayZZEt01s6SL0pNaPl61dEROEXQGylV5X9h2R8SCYPuTrUIkVITahJrEqmxAREc6V08zfpHrw5oquCjh9R1lxAs9FVebxx79UlLVYGBL+Wd2VL7dnV8moccIG35NMwPxkOnH3pEk7Ijn17CxqNC1cpSJnAcvIo7rnN1k5Ce5q1r9xj4xFPBXXaCsn6sW73z4yAsKDse3kg1l9MFHloLssXHS+FCFyTg19ojeTlsZDxTkkoZBlEYYVLAyRrLKkfYYVlkSvrBKyVMD1YaBIvygbaxPYYS.uHZSpLwgcaxwxxlL7QZaxIirIyzzcC3buquMAP2QNWPdBlErGFun3Fz0tKDmL3WWiRPNjfTgWaaeBJ7OVV+abdBEYW1fRnTRBkaQX6ul+fVgcCbTBSjTjKES3TZOm8jhf+BIrMxrLkSvTIBl6nmzfgLO76IovMutG8jV4m8O9U8tmT.gN5Is8eX5+RROo.QlHIgKwkUyQUOoceLogBcyR0SBDxbe1SJWm7jTyHljXadRgDh7jd3m6Z+VNOoUpU6e0EdRIM56K4OdzwAX2GJ4XgdGo5.LbHyt2A3SCt9U9J96VjrcC+sgHM20jjyH3RRWhG+d+ne2jbtD+z+y6w4R7vO4e+O24koz5GG3YRbfgacLvP0aXAuRzV7FAv7jby3ffcqsmERq2JS.g2gqR4B2RqsiJV6S320VWwg55MXSUboiLED3L.ef8njB6a3O5nvmBTU+vfCwdeuSIiOws2oCCKSs6iOABLf4a8HfC80Z6IByl0xzMqUC5xWI3GoU0EtABtY35d6+gh5aH2MKzLLPsX1KwHHzeIl9KwzeIlm0Kw7+KEUoyQlJU9.Hxz9XIN5GYpejo9Qldwcy4mIJ42Y2xVuNxvy2z0wGsOefJLbNachAwjMzCkb7C5Ofglp5vaSYLEFqabGVaNk50gVPcOHaLs3qYaWhmLYZmn.FMHl80oNdw0I7TLCKml7AzSQ.iXsqO9uyYP2TteC4jplDxq865PF7WnUp82KvngKpeGH64Zp0v0Ni9Ux54ZkrFFTYh9Ki2eY79Ki2eY7mOOpkTOSF48WEG5tF7P6Qx34Q0nXNtTsaRXNtTGDGSl7ziISeSx921vYLlsaRFTfOLWmeRTLuPh8KSX+Uw6uJd+xDdX4jUlCnV7P2JFbVDgrNWkIsHBYYQ3VwPLdXOj8rA4dIaYsJo8TAeb29TAORdhjNZMA6rA1fWB7N5a.8+pn3aOOqe6ZNt0ktBzF5RCclQZ.Opa+xD0nq+xDsjAlnA2vU21qgiGTlcjSvi8DT9wyBwMs46d.IEtjTHxOO4tioeGWKhnBKQxhDbCFoM2HsHJ5kwYku6m7WmLnbXKCI2MlK4YPtY0iekr7cxq1zxC5uVIy39XFxJrj2ySIjO58AY5Y2aazfcm5tCeynxEoiAIQOm8FPKGBkf7NmM3cbqEUVkbQGamFq6XiLXcotNjDoZs0fbtMod+jrLpmUKYgZe3bZuMxFp6tXvKQ1tAJj6dnHKy0qBBTWI5TeoWLdIwF7EnWRrChInjniG9RwFjZF.CrmJAP+ygTaYYTW2v041FAenXnAJNtOEhUx1+yMXNvhz1Rs91zPsj0Iq0baCCpm7EI1xzkPomkPsmknXOKQodVhx8rDU5YIlHCInKrOUSrS8fYmDBUmK3a3fXqGqGIk0+2rfdAw
-