Added raylib example

This commit is contained in:
Christoffer Lerno
2025-11-27 23:39:38 +01:00
parent 6deed2d4a4
commit 373ad1a399

View File

@@ -0,0 +1,623 @@
module arkanoid;
import raylib55;
/*******************************************************************************************
*
* raylib [audio] example - module playing
*
* Example complexity rating: [★☆☆☆] 1/4
*
* Example originally created with raylib 1.5, last time updated with raylib 3.5
*
* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
* BSD-like license that allows static linking with closed source software
*
* Copyright (c) 2016-2025 Ramon Santamaria (@raysan5)
* converted to C3 by Christoffer Lerno
*
********************************************************************************************/
const MAX_CIRCLES = 64;
struct CircleWave
{
RLVector2 position;
float radius;
float alpha;
float speed;
RLColor color;
}
//------------------------------------------------------------------------------------
// Program main entry point
//------------------------------------------------------------------------------------
fn int main()
{
// Initialization
//--------------------------------------------------------------------------------------
const int SCREEN_WIDTH = 800;
const int SCREEN_HEIGHT = 450;
rl::set_config_flags(MSAA_4X_HINT); // NOTE: Try to enable MSAA 4X
rl::init_window(SCREEN_WIDTH, SCREEN_HEIGHT, "raylib [audio] example - module playing");
rl::init_audio_device(); // Initialize audio device
RLColor[14] colors = {
rl::ORANGE, rl::RED, rl::GOLD, rl::LIME, rl::BLUE, rl::VIOLET, rl::BROWN, rl::LIGHTGRAY,
rl::PINK, rl::YELLOW, rl::GREEN, rl::SKYBLUE, rl::PURPLE, rl::BEIGE };
// Creates some circles for visual effect
CircleWave[MAX_CIRCLES] circles;
foreach_r(&circle : circles)
{
circle.alpha = 0.0f;
circle.radius = (float)rl::get_random_value(10, 40);
circle.position.x = (float)rl::get_random_value((int)circle.radius, (int)(SCREEN_WIDTH - circle.radius));
circle.position.y = (float)rl::get_random_value((int)circle.radius, (int)(SCREEN_HEIGHT - circle.radius));
circle.speed = (float)rl::get_random_value(1, 100)/2000.0f;
circle.color = colors[rl::get_random_value(0, 13)];
}
RLMusic music = rl::load_music_stream_from_memory(".xm", &MUSIC_DATA, MUSIC_DATA.len);
music.looping = false;
float pitch = 1.0f;
rl::play_music_stream(music);
float time_played = 0.0f;
bool pause = false;
rl::set_target_fps(60); // Set our game to run at 60 frames-per-second
//--------------------------------------------------------------------------------------
// Main game loop
while (!rl::window_should_close()) // Detect window close button or ESC key
{
// Update
//----------------------------------------------------------------------------------
rl::update_music_stream(music); // Update music buffer with new stream data
// Restart music playing (stop and play)
switch
{
case rl::is_key_pressed(SPACE):
rl::stop_music_stream(music);
rl::play_music_stream(music);
pause = false;
case rl::is_key_pressed(P):
pause = !pause;
if (pause)
{
rl::pause_music_stream(music);
}
else
{
rl::resume_music_stream(music);
}
case rl::is_key_pressed(DOWN):
pitch -= 0.01f;
case rl::is_key_pressed(UP):
pitch += 0.01f;
}
rl::set_music_pitch(music, pitch);
// Get timePlayed scaled to bar dimensions
time_played = (music.get_time_played() / music.get_time_length()) * (SCREEN_WIDTH - 40);
// Color circles animation
if (!pause)
{
foreach_r(&circle : circles)
{
circle.alpha += circle.speed;
circle.radius += circle.speed * 10.0f;
if (circle.alpha > 1) circle.speed *= -1;
if (circle.alpha <= 0.0f)
{
circle.alpha = 0.0f;
circle.radius = (float)rl::get_random_value(10, 40);
circle.position = {
.x = rl::get_random_value((int)circle.radius, (int)(SCREEN_WIDTH - circle.radius)),
.y = rl::get_random_value((int)circle.radius, (int)(SCREEN_HEIGHT - circle.radius))
};
circle.color = colors[rl::get_random_value(0, 13)];
circle.speed = (float)rl::get_random_value(1, 100) / 2000.0f;
}
}
}
//----------------------------------------------------------------------------------
// Draw
//----------------------------------------------------------------------------------
rl::begin_drawing();
rl::clear_background(rl::RAYWHITE);
foreach_r(&circle : circles)
{
rl::draw_circle_v(circle.position, circle.radius, circle.color.fade(circle.alpha));
}
// Draw time bar
rl::draw_rectangle(20, SCREEN_HEIGHT - 20 - 12, SCREEN_WIDTH - 40, 12, rl::LIGHTGRAY);
rl::draw_rectangle(20, SCREEN_HEIGHT - 20 - 12, (int)time_played, 12, rl::MAROON);
rl::draw_rectangle_lines(20, SCREEN_HEIGHT - 20 - 12, SCREEN_WIDTH - 40, 12, rl::GRAY);
// Draw help instructions
rl::draw_rectangle(20, 20, 425, 145, rl::WHITE);
rl::draw_rectangle_lines(20, 20, 425, 145, rl::GRAY);
rl::draw_text("PRESS SPACE TO RESTART MUSIC", 40, 40, 20, rl::BLACK);
rl::draw_text("PRESS P TO PAUSE/RESUME", 40, 70, 20, rl::BLACK);
rl::draw_text("PRESS UP/DOWN TO CHANGE SPEED", 40, 100, 20, rl::BLACK);
rl::draw_text(rl::text_format("SPEED: %f", pitch), 40, 130, 20, rl::MAROON);
rl::end_drawing();
//----------------------------------------------------------------------------------
}
// De-Initialization
//--------------------------------------------------------------------------------------
rl::unload_music_stream(music); // Unload music stream buffers from RAM
rl::close_audio_device(); // Close audio device (music streaming is automatically stopped)
rl::close_window(); // Close window and OpenGL context
//--------------------------------------------------------------------------------------
return 0;
}
const char[*] MUSIC_DATA = b64`
RXh0ZW5kZWQgTW9kdWxlOiA8aSB3QU5OQSB3QUxrIHdpVEggVRpGYXN0VHJhY2tlciB2Mi4wMCAg
IAQBFAEAAAoAAQALAAoACAABAAMA8AAJAAECAwQFBgcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAA+
AJEENQEyCFkiAh4PQocxAh6YCKiAhxgDOoCAgICAmAhZgIAxARYIqICAgICAgICYCFmAgDABEQio
hykCHoCAgICAgDoBLAhZgWGANQEeCKiAgICAgICAmWEIWYclAh6AmAiogICAgICAgJgIWYCAmAio
gICAgICAgD0BKghZgIA6ARwIqIcpAh6AgICAgICYCFmAgJlhCKiAgICAgICAmAhZhyoCHoc6Ah6Y
CKiBYYCAgICAgJgIWYCAPQEaCKiAgICAgICAmAhZgICYCKiHMQIegICAgICAmAhZgWGAmAiogICA
gICAgJgIWYcuAh6AmAiogICAgICAgJgIWYCAmAiogICAgICAgJgIWYCAmAiohzECHoCAgICAgJgI
WYCAmAiogICAgICAgJgIWYcnAh6HNgIemAiogWGAgICAgICYCFmAgJgIqICAgICAgICYCFmAgJgI
qIcuAh6AgICAgICZYQhZgWGAmAiogICAgICAgD0BNAhZhyoCHoCYCKiAgICAgICAmAhZgICYCKiA
gICAgICAPAEgCFmAgJlhCKiHLgIegICAgICAmWEIWYCAPQEfCKiAgICAgICAPQEsCFmHIAIehzAC
HpgIqIFhgICAgICAmAhZgIA8ARYIqICAgICAgIA4ASUIWYCAmWEIqIcnAh6AgICAgICYCFmBYYA9
ARwIqICAgICAgICYCFmHJAIegJgIqICAgICAgICYCFmAgDgBGAiogICAgICAgDEBHwhZgICYCKiH
JwIegICAgICAMAEUCFmAgJgIqICAgICAgIA1ATIIWYciAh6HMQIemAiogWGAgICAgICYCFmAgDEB
FgiogICAgICAgJgIWYCAMAERCKiHKQIegICAgICAOgEsCFmBYYA1AR4IqICAgICAgICZYQhZhyUC
HoCYCKiAgICAgICAmAhZgICYCKiAgICAgICAPQEqCFmAgDoBHAiohykCHoCAgICAgJgIWYCAmWEI
qICAgICAgICYCFmHOgIehzYCHpgIqIcqAh2AgICAgICYCFmAgD0BGgiogICAgICAgJgIWYCAmAio
gIcxAh6AgICAgJgIWYCAmAiogWGAgICAgICYCFmAgJgIqIcuAh6AgICAgICYCFmAgJgIqICBYYCA
gICAmAhZgICYCKiAhzECHoCAgICAmAhZgICYCKiBYYCAgICAgJgIWYcnAh6HOgIemAiogIFhgICA
gICYCFmAgJgIqICAgICAgICYCFmAgJgIqIcuAhyAgICAgICZYQhZgWGAmAiogICAgICAgD8BHghZ
hyoCHoCYCKiBYYczAhyAgICAgJgIWYCHNQIemAiogIFhgICAgIA/ASAIWYCAmWEIqIcuAh6HNgIe
gICAgIA9ASwIWYc6Ah6BYT8BFgiogICAgICAgJgIWYcwAh6HLAIemAiohyACHYFhgICAgICZYQhZ
gIA/ARYIqICAgICAgIA8ASUIWYCAPQEcCKiAhycCHoCAgICAmAhZgICYCKiBYYCAgICAgJgIWYCA
mWEIqIckAh6AgICAgICYCFmAgDwBGAiogIFhgICAgIAJAAAAAEAA9AQxAR8IWYCAmAiogIcnAh6A
gICAgDABFAhZgICYCKiBYYCAgICAgDUBMghZhyICHocxAh6YCKiAgWGAgICAgJgIWYCAMQEWCKiA
gICAgICAmAhZgIAwAREIqIcpAh6AgICAgIA6ASwIWYFhgDUBHgiogICAgICAgJlhCFmHJQIegJgI
qICAgICAgICYCFmAgJgIqICAgICAgIA9ASoIWYCAOgEcCKiHKQIegICAgICAmAhZgICZYQiogICA
gICAgJgIWYc6Ah6HNgIemAiohyoCHYCAgICAgJgIWYCAPQEaCKiAgICAgICAmAhZgICYCKiAhzEC
HoCAgICAmAhZgICYCKiBYYCAgICAgJgIWYCAmAiohy4CHoCAgICAgJgIWYCAmAiogIFhgICAgICY
CFmAgJgIqICHMQIegICAgICYCFmAgJgIqIFhgICAgICAmAhZhzYCHoczAh6YCKiHJwIdgWGAgICA
gJgIWYCAmAiogICAgICAgJgIWYCAmAiogIcuAh6AgICAgJlhCFmAgJgIqIFhgICAgICAPQE0CFmA
gJgIqIcqAh6AgICAgICYCFmAgJgIqICBYYCAgICAPAEgCFmAgJlhCKiAhy4CHoCAgICAmWEIWYCA
PQEfCKiBYYCAgICAgD0BLAhZhyACHocwAh6YCKiAgWGAgICAgJgIWYCAPAEWCKiAgICAgICAOAEl
CFmAgJlhCKiHJwIegICAgICAmAhZgWGAPQEcCKiAgICAgICAmAhZhyQCHoCYCKiAgICAgICAmAhZ
gIA4ARgIqICAgICAgIAxAR8IWYCAmAiohycCHoCAgICAgDABFAhZgICYCKiAgICAgICANQEyCFmH
MQIehy4CHpgIqIciAh2AgICAgICYCFmAgDEBFgiogICAgICAgJgIWYCAMAERCKiAhykCHoCAgICA
OgEsCFmAgDUBHgiogWGAgICAgICZYQhZgICYCKiHJQIegICAgICAmAhZgICYCKiAgWGAgICAgD0B
KghZgIA6ARwIqICHKQIegICAgICYCFmAgJlhCKiBYYCAgICAgJgIWYcqAh6HPQIemAiogIFhgICA
gICYCFmAgD0BGgiogICAgICAgJgIWYCAmAiohzECHICAgICAgJgIWYFhgJgIqICAgICAgICYCFmH
LgIegJgIqIFhhzYCHICAgICAmAhZgIc4Ah6YCKiAgWGAgICAgJgIWYCAmAiohzECHoc6Ah6AgICA
gJgIWYc9Ah6BYZgIqICAgICAgICYCFmHJwIehzoCHpgIqIFhgWGHGAM5gICAgJgIWYCAmAiogICA
gICAgJgIWYCAmAiohy4CHICBYYCAgICZYQhZgWGAmAiogICAgICAgD8BLghZhyoCHoCYCKiBYYcz
AhyAgICAgJgIWYCHNQIemAiogIFhgICAgIA/ASAIWYCAmWEIqIcuAh6HNgIegICAgIA9ASwIWYc6
Ah6BYT8BHAiogICAgICAgJgIWYcgAh6HMwIemAiogWGBYYcYA1CHIwQSgICAmWEIWYCAPwEWCKiA
gIcdBVCBYYCAgDwBJQhZgIA9ARwIqIcnAhyAhxgDUICAgICZYQhZgWGAmAiogICHHQUcgICAgDgB
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
gJgIqICAhx0FJocjBCaAgICYCFmAgJgIqICAhx0FMoFhgICAmAhZgICYCKiAgIcdBUGAgICAmAhZ
gICYCKiAgIcdBVCHIwQTgICAOgEtCFmAgJgIqICAhyMELocYAzoWBk0EoYc6BxkuCBYKD5lhCFmA
gJgIqICAgWGBYYFhgWEuCBYKDz0BOAhZgICYCKiAgIcjBC6AgIAuCBYIIJlhCFmAgDoBHQiogICB
YYCAgIcuCBY9ATkIWYCAmWEIqICAhyMELocdBTqAgC4IFgoPmAhZgIA9ASEIqICAhyMELoFhgIAu
CBYKDzwBIwhZgICZYQiogICHGANQhyMEEhYGTQMwhzoHGYcuCBY8ASsIWYCAPQEiCKiAgIFhgWGY
AzCBYS4IFgggmAhZgICYCKiAgIcjBC6AmAShhzYHGYcqCBaYCFmAgDwBGAiogICBYYCBYYFhKggW
Cg86ASAIWYCAPAEcCKiAgIcYA1CAjxIGTQSAKggWCg86ASgIWYCAmAiogICBYYCBYYCHKggWmAhZ
gICYCKiAgIcdBVCHIwQSgICHKggWmAhZgIA6ARcIqICAgWGBYYCAKggWCg84AR4IWYCAOgEaCKiA
gICAEgZNBKGHNgcZhyoIFplhCFmAgJgIqICAhyMELoCYBKKBYYcqCBY4ATEIWYCAmAiogICHIwQu
hxgDOo8bBk0EhzMHGTMIFgoPmAhZgIA4ARYIqICAgWGBYYFhgWEzCBYKDzoBJQhZgICZYQiogICH
IwQugICAMwgWCCCZYQhZgIA4AR4IqICAgWGAgICHMwgWOgEtCFmAgJgIqICAhyMELocdBTqAgDMI
FgoPmAhZgIA6ARkIqICAhyMELoFhgIAzCBYKDz0BKghZgICZYQiogICHGANQhyMEEhsGTQShhzMH
GYczCBaYCFmAgDoBHAiogICBYYFhmASigWEzCBYIIDUBJAhZgICYCKiAgIcjBC6AiASHOAcZhywI
FpgIWYCAPQEbCKiAgIFhgIFhgWEsCBYKD5gIWYCAmAiogICHGANQgBQGTQShgCwIFgoPmAhZgIA1
ARgIqICAgWGAgWGAhywIFjMBHwhZgICYCKiAgIcdBVCHIwQSgICHLAgWmAhZgICYCKiAgIFhgWGA
gCwIFgoPmAhZgICYCKiAgICAjxQGTQSHOAcZhywIFplhCFmAgDMBFgiogICHIwQugIgEgWGHLAgW
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
YQhZgICYCKiAgIFhgWGBYYFhgD8BMQhZgICYCKiHLgIegIcjBC6AgICAmWEIWYFhgD8BHgiogICB
YYCAgIA/ATEIWYcqAh6AmWEIqICAhyMELocdBTqAgICZYQhZgIA/AR4IqICAhyMELoFhgICAPwEx
CFmAgJlhCKiHLgIegIcYA1CHIwQSGwZNBKGXMwcfN4A9ATEIWYCAPwEeCKiAgIFhgWGYBKKBYYCY
CFmHIAIehzACHplhCKiBYYCHIwQugIgElzgHH0eAmWEIWYCAPwEeCKiAgIFhgIFhgWGAPAExCFmA
gD0BHgiohycCHoCHGANQgBQGTQShgICZYQhZgWGAmAiogICBYYCBYYCAOAExCFmHJAIegJlhCKiA
gIcdBVCHIwQSgICAmWEIWYCAPAEeCKiAgIFhgWGAgIA4ATEIWYCAmWEIqIcnAh6AgICPFAZNBJc4
Bx9HgJlhCFmAgDgBHgiogICHIwQugIgEgWGAOgEgCFmBYYFhmWEIqIFhgIcYAzmAgWGAgJgIWYCA
OAEeCKiAgICAgICAmWEIWYCAmWEIqICAgWGAgICAmAhZgIA6ARcIqICAgICAgICYCFmAgJgIqICA
gICAgICYCFmAgJlhCKiAgICAgICAmAhZgICYCKiAgICAgICAmAhZgICYCKiAgICAgICAmAhZgICY
CKiAgIcYA1CHIwQSgICAmAhZgICYCKiAgIcdBVCBYYCAgJgIWYCAmAiogICHGANQgICAgJgIWYCA
mAiogICHHQUcgICAgJgIWYCAmAiogICHHQUmhyMEJoCAgJgIWYCAmAiogICHHQUygWGAgIAxAR8I
WYCAmAiogICHHQVBgICAgDABFAhZgICYCKiAgIcdBVCHIwQmgICACQAAAAAEAEIAMQEfCFmYD4KA
mAiogICAgICAgJgIWYCAmAiogICAgICAgDABFAhZgICYCKiAgICAgICAmAhZgICYCKiAgICAgICA
BwEAADxpIHdBTk5BIHdBTGsgd2lUSCB5MHUAAQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABAAAcAAQAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB
AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA
AAAAAAABAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAAAADgAAACAAAABA+QGAAABbc29s
b10AAAAAAAAAAAAAAAAAAAAAAACuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAowAAAAAAAAAA
AAAAAAAAAAcBAABCeSBTb2ZUIE1BTmlBQ1t0UE9SdF0AAAEAKAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAKAAQAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEA
AAABAAAAAQAAAAEAAAAALwAEABIAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA
AAEAAAICAAAAAAAAAQEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAAAAAAAAAyAAAAQMQB
gBQAW3NlcV0AAAAAAAAAAAAAAAAAAAAAALMGBgYGBgYGBgYGeAD8APj99vj6APvmAv79AP0A/gD9
AAAA/f79+wDm+vr6+vr6+vr6BwEAAEYwUiB0UE9SdAAAAAAAAAAAAAAAAAAAAQAoAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAQAACAEAABAANAAUABwARAAAA
AAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAABgACAAAAAAADAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwBwAA
AAAAAAAAAABAAACAGgBba2lrXQAAAAAAAAAAAAAAAAAAAAAAAAAM8qpa8wf41ConlVvlAuVYwx4r
9AY5+xXYKNAn1AEVfkTOwegUBd4c5g8UAtdHyfsC7yIH3QxD62sFHgsN+xTbDu4L9BvMRrwn0fL1
49vnAd7iPMQXDdw83PkY1y3USAcCH/UaQvQ37wzxGPoS0Cr6zELeIPvzB8sE3PfY/enHD9gKC+sM
/A0J6QkK+BfmBAsE7gtD0039EhAYLeEtA9M2wDT4FOPxIOEt8vQU2Q0Y5df18Ovv3+nhFNr8I94W
5TTMIt4W8gL2I+b++h/hCgrxMRX6NPAmCCz8IgYL8Q/zD+4O6h3uE+QM/wD5+xrwAg3jEOj8+ufQ
+wnS7gTc4ggK8Rz1+wEL8wP0BQcK+fv6EekP/wv47QYUBxkKCAYu5zMH/Q0eARAFFOwJ+fka5gn6
DPYM/P0D+gH7E/AC9fwV8Q38+/DvBebpBeL89fzhA/ji7QXsGOYa9gTvF/r++A74/AfzEwLpBRXg
GPz4CP/uFQkKBgUe7SgBEAQLBv8WAQQV9QsT8Q8EAQ0BAAf9AgPvEPwAAvUR9wMD9QQFAvr5DAEA
+gMA/v74+fr0/+ET7v379f/z/PTrE+QF9ff/8/z59gXzBOQU8QgE/wD5CfkG/wAAAQXpGvr4BgD6
B/cDC/4F+hP+Bw76Ev0S/Q0EBgsN7SbnGPoU/AcCAgIN/gj5C/4G/wUK+Qz4CQECA/0G/Q3tEPkB
AP4CAPsM8wEBB/8A+wYC9QQC+P/4/Pv/7Azr/PwA+fAB+fn+8wL0+/nx/foA8wH29wzx+P/+/vgB
Bv77Bv/7DPgH+foDAAb+AQD/+Qn//wb5+gn/Agj5DAn8DQb/D/0NAwcK/gcQBQIFBQYH/wgBBQII
AQIH/wEL/AYE/wIBAgICAAX/AAP+BQH+Bv4BAAACAgL1CvoD/gD9A/0A/v7+APoBAP77Af37Afr7
+QH5+f/0Avn5+v75+vn6/v74//AF9fv79wP6//r2CPf/+wD7Af4AAP0AAPsBBQD6Bv8AAf8AAf8B
+gb6BwEF/QYGBAAFAQj/CAUEAAIL/ggBBQz+CAUGBQUEAAILAAUH/wYBBQICAAUF/AMI/wACAAP+
B/cJ/wAD/wAAAAAAAf8BAAD/AQD/AP4CAP4A/gD+AP0A/gD6Af7//v77Af7/+QH+//v/+gH5/v75
/vv/+fz++/v8//r8+/z8/v77APv7///+/v7+/QD+AP4A/gAA/wH/AAD+Av4AAAAAAAIAAQACAgAC
AgMCAgMACAEDAgIFAgUBAwIFAgIHBQQABQf/AwUBAwUCAgUBAwICBQACAgICAQIAAgIAAAIAAAIA
Af8AAf8AAAD+AAAAAAAAAP4C/gAAAAD+AP4AAAD+AP/+AP7+/gD/AP7+/gD9AP7+/v7+/wD++//9
/vsB//r8/v77//3+/v3++f/9APv///7+/v4A/wD7AQD+AP0AAAAAAAD+AgAAAAAAAAAAAwAAAgAC
AAIAAQIABf8CAwAF/wMCBQECAwUBAQUE/wEFAQYAAAUBAgECBQEBAgICAgIDAAIAAgIAAAEAAAIA
AAIAAAAAAAAAAAD+AAAAAP4AAAAAAAD/AAAAAAAA/gD+AAD+AAAA/v8A/gD+/gD+AP4A/wD++wH+
AP/+AP7+/v8A+v/+/v/+/vsA/gD7Af3+AP7+/v7//gD7AQAA/v8AAAAAAAD+Av4CAAAAAAAAAAAA
AAAB/wMAAAAABf8CAAECAgUBAQIABf8CAQX/AgIBAgICAAb/AQICAgACAQIF/wIAAQICAAACAgAC
AAAAAAEAAgAAAAAAAAAAAAD+Av4A/wAA/gAAAAAAAP4AAAAA/gAAAAAA/gAA/gD/AAAA/gAA+wH+
AAD/AAD+AAD+/gD+AP8AAPr/APsB/wD+/gD+/v8A/gAA/gD+AP7/AAAA/gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAACAAAAAAEAAgAAAgACAAIAAQAABf8AAgIBAAACAgAAAgAG/wEAAAIAAgACAAACAQAA
AAIABf8AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAPsBAAAAAP4AAAAAAAAA/wAA
AAD+AAAAAAD+AP4AAAD+AAAA/wAAAAD6AQD+AP4A/gAA/wAAAAD+/gAAAAD+AP4AAAAAAAAA/wH/
Af8AAQAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAgIAAAAAAQAAAAAF/wAAAAIAAAAG/wAAAAEAAAAA
AgAAAgAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAA/gL+AAAAAAAAAAAAAAAAAAAAAAAAAAD+AAAA
AAAAAP4AAAAAAAD+AAAAAAAAAAAAAP8AAAAAAAAA+gEAAAAAAP4AAAAAAAD+AP4AAAAAAAAAAAAA
AAAAAP8B/wH/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAgAAAAAAAAb/AAAA
AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAv4CAAAAAAAAAAAAAP4C/gL+AAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAADbsBgAAANgAp9mAAAAAAAAAAAAAAAAAAAAAAAAAAAAASebkBgAA5wCn2YAAAAAAAAAA
AAAAAAAAAAAAAAAAAABb5cANAADzAKfZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDctAAAAAAAp9mA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAf9qnAAAAAACn2YAAAAAAAAAAAAAAAAAAAAAAAAAAAACE6ZMA
AAAAAKfZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbgigAAAAAAp9mAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAp9mAAAAAAACn2YAAAAAAAAAAAAAAAAAAAAAAAAAAAACW54MAAAAAAKfZgAAAAAAAAAAAAAAA
AAAAAAAAAAAAAILukAAAAAAAp9mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAduWlAAAAAACn2YAAAAAA
AAAAAAAAAAAAAAAAAAAAC/Vi67MAAAAAAKfZgAAAAAAAAAAAAAAAAAAAAAAAAAAZ8z72wAAAAAAA
p9mAAAAAAAAAAAAAAAAAAAAAAAAAACnuH/vPAAAAAACn2YAAAAAAAAAAAAAAAAAAAAAAAAAAQOj9
ANsAAAAAAKfZgAAAAAAAAAAAAAAAAAAAAAAAAABV4dcG7QAAAAAAp9mAAAAAAAAAAAAAAAAAAAAA
AAAAAGHhvgv1AAAAAACn2YAAAAAAAAAAAAAAAAAAAAAAAAAAdt+rAAAAAAAAAKfZgAAAAAAAAAAA
AAAAAAAAAAAAAACA4Z8AAAAAAAAAp9mAAAAAAAAAAAAAAAAAAAAAAAAAAI7ikAAAAAAAAACn2YAA
AAAAAAAAAAAAAAAAAAAAAAAAn+CBAAAAAAAAAKfZgAAAAAAAAAAAAAAAAAAAAAAAAACk3IAAAAAA
AAAAp9mAAAAAAAAAAAAAAAAAAAAAAAAAAIzmjgAAAAAAAACn2YAAAAAAAAAAAAAAAAAAAAAAAAAA
gOKeAAAAAAAAAKfZgAAAAAAAAAAAAAAAAAAAAAAAAABw6acAAAAAAAAAp9mAAAAAAAAAAAAAAAAA
AAAAAAAQ8FXuvQAAAAAAAACn2YAAAAAAAAAAAAAAAHRleHTXAAAAY0hpcFR1TkUgMTowMiBsb29w
ZWQNPGkgd0FOTkEgd0FMayB3aVRIIHkwdT4NQnkgU29mVCBNQU5pQUNbdFBPUnRdDUYwUiB0UE9S
dA0yNS8xMS8wNA0NaSBsaWtlIFNFR0EtbGlrZSB0dW5lcyENDWNyYWNrZXIxOTgxQG1haWwucnUN
c29mdG1hbmlhY0B0cG9ydC5jb20ucnUNY3VsdHVyZXNvZnRAbmdzLnJ1DXd3dy50cG9ydC5jb20u
cnUNd3d3LnN5c2tpbGxlcnMubmFyb2QucnU=`;