From 73c3e864aa16e0130fddf0de203bc5d52b4cb935 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 26 Sep 2024 21:36:14 +0400 Subject: [PATCH 01/35] =?UTF-8?q?=D1=85=D1=83=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/features/modules/combat/Aura.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/features/modules/combat/Aura.java b/src/main/java/thunder/hack/features/modules/combat/Aura.java index 8d5535f0..e604958b 100644 --- a/src/main/java/thunder/hack/features/modules/combat/Aura.java +++ b/src/main/java/thunder/hack/features/modules/combat/Aura.java @@ -84,8 +84,8 @@ public class Aura extends Module { public final Setting clientLook = new Setting<>("ClientLook", false); public final Setting pauseBaritone = new Setting<>("PauseBaritone", false); public final Setting oldDelay = new Setting<>("OldDelay", new BooleanSettingGroup(false)); - public final Setting minCPS = new Setting<>("MinCPS", 7, 1, 20).addToGroup(oldDelay); - public final Setting maxCPS = new Setting<>("MaxCPS", 12, 1, 20).addToGroup(oldDelay); + public final Setting minCPS = new Setting<>("MinCPS", 7, 1, 100).addToGroup(oldDelay); + public final Setting maxCPS = new Setting<>("MaxCPS", 12, 1, 100).addToGroup(oldDelay); public final Setting esp = new Setting<>("ESP", ESP.ThunderHack); public final Setting espGroup = new Setting<>("ESPSettings", new SettingGroup(false, 0), v -> esp.is(ESP.ThunderHackV2)); From 392015ab1189892cbe87bb7e9246b8ac0bfeb84d Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Sat, 28 Sep 2024 10:05:04 +0400 Subject: [PATCH 02/35] =?UTF-8?q?=D0=BF=D0=BB=D0=B0=D1=86=D0=B5=D0=B1?= =?UTF-8?q?=D0=BE=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/features/modules/combat/Aura.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/features/modules/combat/Aura.java b/src/main/java/thunder/hack/features/modules/combat/Aura.java index 7e6ad519..c8be5009 100644 --- a/src/main/java/thunder/hack/features/modules/combat/Aura.java +++ b/src/main/java/thunder/hack/features/modules/combat/Aura.java @@ -84,8 +84,8 @@ public class Aura extends Module { public final Setting clientLook = new Setting<>("ClientLook", false); public final Setting pauseBaritone = new Setting<>("PauseBaritone", false); public final Setting oldDelay = new Setting<>("OldDelay", new BooleanSettingGroup(false)); - public final Setting minCPS = new Setting<>("MinCPS", 7, 1, 100).addToGroup(oldDelay); - public final Setting maxCPS = new Setting<>("MaxCPS", 12, 1, 100).addToGroup(oldDelay); + public final Setting minCPS = new Setting<>("MinCPS", 7, 1, 20).addToGroup(oldDelay); + public final Setting maxCPS = new Setting<>("MaxCPS", 12, 1, 20).addToGroup(oldDelay); public final Setting esp = new Setting<>("ESP", ESP.ThunderHack); public final Setting espGroup = new Setting<>("ESPSettings", new SettingGroup(false, 0), v -> esp.is(ESP.ThunderHackV2)); From b1eb91274ff1a0965019c1f3b7149dc6589a2c8e Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Sat, 28 Sep 2024 11:22:28 +0400 Subject: [PATCH 03/35] FIMOZZZZZ --- .../core/manager/client/ModuleManager.java | 2 +- .../hack/features/modules/client/Capes.java | 16 +++++++++++ .../modules/client/OptifineCapes.java | 9 ------ .../hack/injection/MixinPlayerListEntry.java | 2 +- .../thunder/hack/utility/OptifineCapes.java | 28 ++++++++++++++++--- 5 files changed, 42 insertions(+), 15 deletions(-) create mode 100644 src/main/java/thunder/hack/features/modules/client/Capes.java delete mode 100644 src/main/java/thunder/hack/features/modules/client/OptifineCapes.java diff --git a/src/main/java/thunder/hack/core/manager/client/ModuleManager.java b/src/main/java/thunder/hack/core/manager/client/ModuleManager.java index 06f60039..d407ba65 100644 --- a/src/main/java/thunder/hack/core/manager/client/ModuleManager.java +++ b/src/main/java/thunder/hack/core/manager/client/ModuleManager.java @@ -57,7 +57,7 @@ public class ModuleManager implements IManager { public static MouseElytraFix mouseElytraFix = new MouseElytraFix(); public static TotemAnimation totemAnimation = new TotemAnimation(); public static PortalGodMode portalGodMode = new PortalGodMode(); - public static OptifineCapes optifineCapes = new OptifineCapes(); + public static Capes capes = new Capes(); public static Notifications notifications = new Notifications(); public static NoEntityTrace noEntityTrace = new NoEntityTrace(); public static MessageAppend messageAppend = new MessageAppend(); diff --git a/src/main/java/thunder/hack/features/modules/client/Capes.java b/src/main/java/thunder/hack/features/modules/client/Capes.java new file mode 100644 index 00000000..7b40f6b6 --- /dev/null +++ b/src/main/java/thunder/hack/features/modules/client/Capes.java @@ -0,0 +1,16 @@ +package thunder.hack.features.modules.client; + +import thunder.hack.features.modules.Module; +import thunder.hack.setting.Setting; + +public class Capes extends Module { + public Capes() { + super("Capes", Category.CLIENT); + } + + public Setting optifineCapes = new Setting<>("Optifine", true); + public Setting minecraftcapesCapes = new Setting<>("Minecraftcapes.net", false); + public Setting priority = new Setting<>("Priority", capePriority.Optifine); + + public enum capePriority { Optifine, Minecraftcapes} +} diff --git a/src/main/java/thunder/hack/features/modules/client/OptifineCapes.java b/src/main/java/thunder/hack/features/modules/client/OptifineCapes.java deleted file mode 100644 index 95c4c9ab..00000000 --- a/src/main/java/thunder/hack/features/modules/client/OptifineCapes.java +++ /dev/null @@ -1,9 +0,0 @@ -package thunder.hack.features.modules.client; - -import thunder.hack.features.modules.Module; - -public final class OptifineCapes extends Module { - public OptifineCapes() { - super("OptifineCapes", Category.CLIENT); - } -} diff --git a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java index 05b55ef4..457a5bc8 100644 --- a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java +++ b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java @@ -70,7 +70,7 @@ private void getTexture(GameProfile profile) { customCapeTexture = Identifier.of("thunderhack", "textures/capes/starcape.png"); } - if (ModuleManager.optifineCapes.isEnabled()) + if (ModuleManager.capes.isEnabled()) OptifineCapes.loadPlayerCape(profile, id -> { customCapeTexture = id; }); diff --git a/src/main/java/thunder/hack/utility/OptifineCapes.java b/src/main/java/thunder/hack/utility/OptifineCapes.java index ccbee348..a75ea474 100644 --- a/src/main/java/thunder/hack/utility/OptifineCapes.java +++ b/src/main/java/thunder/hack/utility/OptifineCapes.java @@ -5,6 +5,8 @@ import net.minecraft.client.texture.NativeImage; import net.minecraft.client.texture.NativeImageBackedTexture; import net.minecraft.util.Identifier; +import thunder.hack.core.manager.client.ModuleManager; +import thunder.hack.features.modules.client.Capes; import java.io.IOException; import java.io.InputStream; @@ -23,9 +25,28 @@ public interface ReturnCapeTexture { public static void loadPlayerCape(GameProfile player, ReturnCapeTexture response) { try { String uuid = player.getId().toString(); - NativeImageBackedTexture nIBT = getCapeFromURL(String.format("http://s.optifine.net/capes/%s.png", player.getName())); - Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, nIBT); - response.response(capeTexture); + NativeImageBackedTexture optifineCape = getCapeFromURL(String.format("http://s.optifine.net/capes/%s.png", player.getName())); + NativeImageBackedTexture minecraftcapesCape = getCapeFromURL(String.format("https://api.minecraftcapes.net/profile/%s/cape/map", player.getId().toString().replace("-",""))); + switch (ModuleManager.capes.priority.getValue()) { + case Capes.capePriority.Optifine: + if (optifineCape != null && ModuleManager.capes.optifineCapes.getValue()) { + Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, optifineCape); + response.response(capeTexture); + } else if (ModuleManager.capes.minecraftcapesCapes.getValue()) { + Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, minecraftcapesCape); + response.response(capeTexture); + } + break; + case Capes.capePriority.Minecraftcapes: + if (minecraftcapesCape != null && ModuleManager.capes.minecraftcapesCapes.getValue()) { + Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, minecraftcapesCape); + response.response(capeTexture); + } else if (ModuleManager.capes.optifineCapes.getValue()) { + Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, optifineCape); + response.response(capeTexture); + } + break; + } } catch (Exception ignored) { } } @@ -57,7 +78,6 @@ public static NativeImage parseCape(NativeImage image) { int imageHeight = 32; int imageSrcWidth = image.getWidth(); int srcHeight = image.getHeight(); - for (int imageSrcHeight = image.getHeight(); imageWidth < imageSrcWidth || imageHeight < imageSrcHeight; imageHeight *= 2) { imageWidth *= 2; } From 870055f607fe2442cdbfce9887377468ec0ed7fa Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Sat, 28 Sep 2024 20:54:21 +0400 Subject: [PATCH 04/35] PERSIK VS SHOVEL --- .../thunder/hack/utility/OptifineCapes.java | 44 ++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/src/main/java/thunder/hack/utility/OptifineCapes.java b/src/main/java/thunder/hack/utility/OptifineCapes.java index a75ea474..75ec267c 100644 --- a/src/main/java/thunder/hack/utility/OptifineCapes.java +++ b/src/main/java/thunder/hack/utility/OptifineCapes.java @@ -8,9 +8,14 @@ import thunder.hack.core.manager.client.ModuleManager; import thunder.hack.features.modules.client.Capes; +import javax.net.ssl.HttpsURLConnection; +import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; +import java.io.InputStreamReader; import java.net.URL; +import java.util.regex.Matcher; +import java.util.regex.Pattern; public final class OptifineCapes { /** @@ -27,20 +32,27 @@ public static void loadPlayerCape(GameProfile player, ReturnCapeTexture response String uuid = player.getId().toString(); NativeImageBackedTexture optifineCape = getCapeFromURL(String.format("http://s.optifine.net/capes/%s.png", player.getName())); NativeImageBackedTexture minecraftcapesCape = getCapeFromURL(String.format("https://api.minecraftcapes.net/profile/%s/cape/map", player.getId().toString().replace("-",""))); + NativeImageBackedTexture minecraftcapesCapeCrack = getCapeFromURL(String.format("https://api.minecraftcapes.net/profile/%s/cape/map", getUUID(player))); switch (ModuleManager.capes.priority.getValue()) { case Capes.capePriority.Optifine: if (optifineCape != null && ModuleManager.capes.optifineCapes.getValue()) { Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, optifineCape); response.response(capeTexture); - } else if (ModuleManager.capes.minecraftcapesCapes.getValue()) { + } else if (ModuleManager.capes.minecraftcapesCapes.getValue() && minecraftcapesCape != null) { Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, minecraftcapesCape); response.response(capeTexture); + } else if(ModuleManager.capes.minecraftcapesCapes.getValue()) { + Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, minecraftcapesCapeCrack); + response.response(capeTexture); } break; case Capes.capePriority.Minecraftcapes: if (minecraftcapesCape != null && ModuleManager.capes.minecraftcapesCapes.getValue()) { Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, minecraftcapesCape); response.response(capeTexture); + } else if (minecraftcapesCapeCrack != null && ModuleManager.capes.minecraftcapesCapes.getValue()) { + Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, minecraftcapesCapeCrack); + response.response(capeTexture); } else if (ModuleManager.capes.optifineCapes.getValue()) { Identifier capeTexture = MinecraftClient.getInstance().getTextureManager().registerDynamicTexture("th-cape-" + uuid, optifineCape); response.response(capeTexture); @@ -51,6 +63,36 @@ public static void loadPlayerCape(GameProfile player, ReturnCapeTexture response } } + public static String getUUID(GameProfile player) { + StringBuffer content = null; + try { + URL request = new URL(String.format("https://api.mojang.com/users/profiles/minecraft/%s", player.getName())); + HttpsURLConnection connection = (HttpsURLConnection) request.openConnection(); + connection.setRequestMethod("GET"); + connection.setConnectTimeout(500); + connection.setReadTimeout(500); + String inputLine; + BufferedReader in = new BufferedReader( + new InputStreamReader(connection.getInputStream())); + content = new StringBuffer(); + + while ((inputLine = in.readLine()) != null) { + content.append(inputLine); + } + + in.close(); + connection.disconnect(); + } catch (Exception ignored) { + } + // ЭТО САМЫЙ СЕКСУАЛЬНЫЙ JSON ПАРСЕР В ИСТОРИИ ЧЕЛОВЕЧЕСТВА + Pattern uuidPattern = Pattern.compile("id"); + Matcher uuidMatch = uuidPattern.matcher(content.toString()); + if (!uuidMatch.find()) + return null; + String[] parsin = content.toString().split("\""); + return parsin[3]; + } + public static NativeImageBackedTexture getCapeFromURL(String capeStringURL) { try { URL capeURL = new URL(capeStringURL); From a24a16a5ff74ec3be9365a6951c85507c0ed571c Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 30 Sep 2024 21:35:27 +0400 Subject: [PATCH 05/35] KABACHOK VS RAKUSHKA --- src/main/java/thunder/hack/utility/OptifineCapes.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/utility/OptifineCapes.java b/src/main/java/thunder/hack/utility/OptifineCapes.java index 75ec267c..23916e11 100644 --- a/src/main/java/thunder/hack/utility/OptifineCapes.java +++ b/src/main/java/thunder/hack/utility/OptifineCapes.java @@ -69,8 +69,8 @@ public static String getUUID(GameProfile player) { URL request = new URL(String.format("https://api.mojang.com/users/profiles/minecraft/%s", player.getName())); HttpsURLConnection connection = (HttpsURLConnection) request.openConnection(); connection.setRequestMethod("GET"); - connection.setConnectTimeout(500); - connection.setReadTimeout(500); + connection.setConnectTimeout(5000); + connection.setReadTimeout(5000); String inputLine; BufferedReader in = new BufferedReader( new InputStreamReader(connection.getInputStream())); From 7ed841616423dfbf9805fd6d873b37f528007628 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Sat, 5 Oct 2024 16:59:30 +0400 Subject: [PATCH 06/35] PenisESP Fimoz --- .../thunder/hack/features/modules/render/PenisESP.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/features/modules/render/PenisESP.java b/src/main/java/thunder/hack/features/modules/render/PenisESP.java index 81ac1567..3d5530cb 100644 --- a/src/main/java/thunder/hack/features/modules/render/PenisESP.java +++ b/src/main/java/thunder/hack/features/modules/render/PenisESP.java @@ -6,6 +6,7 @@ import net.minecraft.entity.player.PlayerEntity; import net.minecraft.util.math.Vec3d; import thunder.hack.features.modules.Module; +import thunder.hack.features.modules.combat.Aura; import thunder.hack.setting.Setting; import thunder.hack.setting.impl.ColorSetting; import thunder.hack.utility.render.Render3DEngine; @@ -27,8 +28,9 @@ public PenisESP() { private final Setting friendSize = new Setting<>("FriendSize", 1.5f, 0.1f, 3.0f); private final Setting enemySize = new Setting<>("EnemySize", 0.5f, 0.1f, 3.0f); private final Setting gradation = new Setting<>("Gradation", 30, 20, 100); + private final Setting fimoz = new Setting<>("Fimoz", false); private final Setting penisColor = new Setting<>("PenisColor", new ColorSetting(new Color(231, 180, 122, 255))); - private final Setting headColor = new Setting<>("HeadColor", new ColorSetting(new Color(240, 50, 180, 255))); + private final Setting headColor = new Setting<>("HeadColor", new ColorSetting(new Color(240, 50, 180, 255)), v -> !fimoz.getValue()); @Override public void onRender2D(DrawContext event) { @@ -103,7 +105,11 @@ public void drawPenis(PlayerEntity player, MatrixStack event, double size, Vec3d }); drawBall(player, 0.1, gradation.getValue(), start, penisColor.getValue().getColorObject(), 1); - drawBall(player, 0.1, gradation.getValue(), end, headColor.getValue().getColorObject(), 2); + if (fimoz.getValue()) { + drawBall(player, 0.1, gradation.getValue(), end, penisColor.getValue().getColorObject(), 2); + } else { + drawBall(player, 0.1, gradation.getValue(), end, headColor.getValue().getColorObject(), 2); + } } public List getVec3ds(Vec3d vec3d, double radius) { From e0e438d4de80c7ce65506be091edab7b8378d817 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Sun, 6 Oct 2024 12:58:06 +0400 Subject: [PATCH 07/35] =?UTF-8?q?=D0=B1=D0=BB=D1=8F=D1=82=D1=8C=20=D1=87?= =?UTF-8?q?=D0=B5=20=D1=8F=20=D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/features/modules/render/PenisESP.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/thunder/hack/features/modules/render/PenisESP.java b/src/main/java/thunder/hack/features/modules/render/PenisESP.java index 3d5530cb..cf64a9e2 100644 --- a/src/main/java/thunder/hack/features/modules/render/PenisESP.java +++ b/src/main/java/thunder/hack/features/modules/render/PenisESP.java @@ -6,7 +6,6 @@ import net.minecraft.entity.player.PlayerEntity; import net.minecraft.util.math.Vec3d; import thunder.hack.features.modules.Module; -import thunder.hack.features.modules.combat.Aura; import thunder.hack.setting.Setting; import thunder.hack.setting.impl.ColorSetting; import thunder.hack.utility.render.Render3DEngine; From 0d4e137df1ccbae47a146f3b1afef1b3e7b1ee52 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 7 Oct 2024 15:26:44 +0400 Subject: [PATCH 08/35] esp but it is actually good --- .../hack/features/modules/render/ESP.java | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/src/main/java/thunder/hack/features/modules/render/ESP.java b/src/main/java/thunder/hack/features/modules/render/ESP.java index bb8746e7..7cede701 100644 --- a/src/main/java/thunder/hack/features/modules/render/ESP.java +++ b/src/main/java/thunder/hack/features/modules/render/ESP.java @@ -71,8 +71,10 @@ public ESP() { private final Setting outline = new Setting<>("Outline", true).addToGroup(boxEsp); private final Setting colorMode = new Setting<>("ColorMode", Colors.SyncColor).addToGroup(boxEsp); private final Setting renderHealth = new Setting<>("renderHealth", true).addToGroup(boxEsp); + private final Setting healthOutline = new Setting<>("healthOutline", true).addToGroup(boxEsp); private final Setting boxColors = new Setting<>("BoxColors", new SettingGroup(false, 0)); + private final Setting boxOutline = new Setting<>("BoxOutline", new ColorSetting(new Color(0x000000))).addToGroup(boxColors); private final Setting playersC = new Setting<>("PlayersC", new ColorSetting(new Color(0xFF9200))).addToGroup(boxColors); private final Setting friendsC = new Setting<>("FriendsC", new ColorSetting(new Color(0x30FF00))).addToGroup(boxColors); private final Setting crystalsC = new Setting<>("CrystalsC", new ColorSetting(new Color(0x00BBFF))).addToGroup(boxColors); @@ -82,6 +84,8 @@ public ESP() { private final Setting othersC = new Setting<>("OthersC", new ColorSetting(new Color(0xFF0062))).addToGroup(boxColors); public final Setting healthB = new Setting<>("healthB", new ColorSetting(new Color(0xff1100))).addToGroup(boxColors); public final Setting healthU = new Setting<>("healthU", new ColorSetting(new Color(0x2fff00))).addToGroup(boxColors); + private final Setting healthbg = new Setting<>("healthBG", new ColorSetting(new Color(0x000000))).addToGroup(boxColors); + private final Setting healthOutlineC = new Setting<>("healthOutline", new ColorSetting(new Color(0x000000))).addToGroup(boxColors); private float dizorentAnimation = 0f; @@ -396,14 +400,15 @@ public void drawBox(BufferBuilder bufferBuilder, @NotNull Entity ent, Matrix4f m double endPosX = position.z; double endPosY = position.w; - if(outline.getValue()) { - Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 1F), (float) posY, (float) (posX + 0.5), (float) (endPosY + 0.5), Color.BLACK, Color.BLACK, Color.BLACK, Color.BLACK); - Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 1F), (float) (posY - 0.5), (float) (endPosX + 0.5), (float) (posY + 0.5 + 0.5), Color.BLACK, Color.BLACK, Color.BLACK, Color.BLACK); - Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (endPosX - 0.5 - 0.5), (float) posY, (float) (endPosX + 0.5), (float) (endPosY + 0.5), Color.BLACK, Color.BLACK, Color.BLACK, Color.BLACK); - Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 1), (float) (endPosY - 0.5 - 0.5), (float) (endPosX + 0.5), (float) (endPosY + 0.5), Color.BLACK, Color.BLACK, Color.BLACK, Color.BLACK); + if (outline.getValue()) { + // ебаный пиздец + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 1F), (float) posY, (float) (posX + 0.5), (float) (endPosY + 0.5), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject()); + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 1F), (float) (posY - 0.5), (float) (endPosX + 0.5), (float) (posY + 0.5 + 0.5), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject()); + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (endPosX - 0.5 - 0.5), (float) posY, (float) (endPosX + 0.5), (float) (endPosY + 0.5), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject()); + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 1), (float) (endPosY - 0.5 - 0.5), (float) (endPosX + 0.5), (float) (endPosY + 0.5), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject(), boxOutline.getValue().getColorObject()); } - switch(colorMode.getValue()) { + switch (colorMode.getValue()) { case Custom -> { Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 0.5f), (float) posY, (float) (posX + 0.5 - 0.5), (float) endPosY, col, col, col, col); Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) posX, (float) (endPosY - 0.5f), (float) endPosX, (float) endPosY, col, col, col, col); @@ -419,13 +424,21 @@ public void drawBox(BufferBuilder bufferBuilder, @NotNull Entity ent, Matrix4f m } - if(ent instanceof LivingEntity lent && lent.getHealth() != 0 && renderHealth.getValue()) { - Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) posY, (float) posX - 3, (float) endPosY, Color.BLACK, Color.BLACK, Color.BLACK, Color.BLACK); - switch(colorMode.getValue()) { - case Custom -> Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) (endPosY + (posY - endPosY) * lent.getHealth() / lent.getMaxHealth()), (float) posX - 3, (float) endPosY, healthB.getValue().getColorObject(), healthB.getValue().getColorObject(), healthU.getValue().getColorObject(), healthU.getValue().getColorObject()); - case SyncColor -> Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) (endPosY + (posY - endPosY) * lent.getHealth() / lent.getMaxHealth()), (float) posX - 3, (float) endPosY, HudEditor.getColor(90), HudEditor.getColor(90), HudEditor.getColor(270), HudEditor.getColor(270)); + if (ent instanceof LivingEntity lent && lent.getHealth() != 0 && renderHealth.getValue()) { + + if (healthOutline.getValue()) + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 6), (float) posY - 1, (float) posX - 2, (float) endPosY + 1, healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject()); + + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) posY, (float) posX - 1, (float) endPosY, healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject()); + + switch (colorMode.getValue()) { + case Custom -> + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) (endPosY + (posY - endPosY) * lent.getHealth() / lent.getMaxHealth()), (float) posX - 3, (float) endPosY, healthB.getValue().getColorObject(), healthB.getValue().getColorObject(), healthU.getValue().getColorObject(), healthU.getValue().getColorObject()); + case SyncColor -> + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) (endPosY + (posY - endPosY) * lent.getHealth() / lent.getMaxHealth()), (float) posX - 3, (float) endPosY, HudEditor.getColor(90), HudEditor.getColor(90), HudEditor.getColor(270), HudEditor.getColor(270)); } - } } + } + } } @NotNull From 4a8e953edb6fbeebe7d0826b32137d5cc53018ab Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 7 Oct 2024 16:00:45 +0400 Subject: [PATCH 09/35] =?UTF-8?q?=D1=86=D1=8B=D0=B3=D0=B0=D0=BD=D1=81?= =?UTF-8?q?=D0=BA=D0=B0=D1=8F=20=D0=BC=D0=B0=D0=B3=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/features/modules/render/ESP.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/thunder/hack/features/modules/render/ESP.java b/src/main/java/thunder/hack/features/modules/render/ESP.java index 7cede701..0c94d93f 100644 --- a/src/main/java/thunder/hack/features/modules/render/ESP.java +++ b/src/main/java/thunder/hack/features/modules/render/ESP.java @@ -427,7 +427,7 @@ public void drawBox(BufferBuilder bufferBuilder, @NotNull Entity ent, Matrix4f m if (ent instanceof LivingEntity lent && lent.getHealth() != 0 && renderHealth.getValue()) { if (healthOutline.getValue()) - Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 6), (float) posY - 1, (float) posX - 2, (float) endPosY + 1, healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject()); + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5.5), (float) (posY - 0.5), (float) (posX - 2.5), (float) (endPosY + 0.5), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject()); Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) posY, (float) posX - 1, (float) endPosY, healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject()); From 2900f718af53618dd540c3f991d74368084b907e Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 7 Oct 2024 16:09:36 +0400 Subject: [PATCH 10/35] =?UTF-8?q?=D0=B1=D0=BE=D0=B6=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9=20=D0=BC=D0=B8=D0=BA=D1=81?= =?UTF-8?q?=D0=BB=D0=B8=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/features/modules/render/ESP.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/thunder/hack/features/modules/render/ESP.java b/src/main/java/thunder/hack/features/modules/render/ESP.java index 0c94d93f..05cb3352 100644 --- a/src/main/java/thunder/hack/features/modules/render/ESP.java +++ b/src/main/java/thunder/hack/features/modules/render/ESP.java @@ -429,7 +429,7 @@ public void drawBox(BufferBuilder bufferBuilder, @NotNull Entity ent, Matrix4f m if (healthOutline.getValue()) Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5.5), (float) (posY - 0.5), (float) (posX - 2.5), (float) (endPosY + 0.5), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject(), healthOutlineC.getValue().getColorObject()); - Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) posY, (float) posX - 1, (float) endPosY, healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject()); + Render2DEngine.setRectPoints(bufferBuilder, matrix, (float) (posX - 5), (float) posY, (float) posX - 3, (float) endPosY, healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject(), healthbg.getValue().getColorObject()); switch (colorMode.getValue()) { case Custom -> From 3f3625bc26486336e6728c5e358c875460ac20fc Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:19:37 +0400 Subject: [PATCH 11/35] =?UTF-8?q?=D1=83=D1=85=20=D1=89=D0=B0=D1=81=20?= =?UTF-8?q?=D1=8F=20=D0=BE=D1=82=D0=BE=D1=80=D0=B2=D1=83=D1=81=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 38315300..64824ed9 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- +

@@ -10,14 +10,18 @@
-[![Discord Mine](https://img.shields.io/discord/1140266441082404924?label=discord&logo=discord&logoColor=white)](https://discord.gg/bJajFP3kCX) +[![Discord Mine](https://img.shields.io/discord/1140266441082404924?label=ThunderHack%20Recode%20Discord&logo=discord&logoColor=white)](https://discord.gg/bJajFP3kCX) +[![Discord Mine](https://img.shields.io/discord/1138007062333366393?label=ulybaka1337's%20Discord&logo=discord&logoColor=white)](https://discord.gg/7radMBMnNZ) +
## Information +ThunderHack Recode is closed, so... I think it is my time to shine! + - Minecraft version: ```Fabric``` 1.21 (or whatever version's the latest) -- Default ClickGui keybind - **```P```** (<--- it is not, you should go to the Discord server and ask for the real keybind) +- Default ClickGui keybind - **```P```** - Default prefix - **```@```** - Middle click the module to bind it. - Be aware Expensive, DoxWare 2.0, gumballoff, Treoderia "Recode", Deluxe Client, and Quick Client are both ratted and renames of this client. From f84731326b4570d577dd4746390b84c2e4f6f67c Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:26:35 +0400 Subject: [PATCH 12/35] =?UTF-8?q?=D1=82=D0=B0=D0=BA=20=D0=BA=D1=80=D1=83?= =?UTF-8?q?=D1=87=D0=B5=20=D0=B2=D1=8B=D0=B3=D0=BB=D1=8F=D0=B4=D0=B8=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/thunder/hack/injection/MixinPlayerListEntry.java | 4 ++-- .../hack/utility/{OptifineCapes.java => CapeHandler.java} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename src/main/java/thunder/hack/utility/{OptifineCapes.java => CapeHandler.java} (99%) diff --git a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java index 457a5bc8..9e620639 100644 --- a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java +++ b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java @@ -12,7 +12,7 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import thunder.hack.core.manager.client.ModuleManager; -import thunder.hack.utility.OptifineCapes; +import thunder.hack.utility.CapeHandler; import thunder.hack.utility.ThunderUtility; import java.io.BufferedReader; @@ -71,7 +71,7 @@ private void getTexture(GameProfile profile) { } if (ModuleManager.capes.isEnabled()) - OptifineCapes.loadPlayerCape(profile, id -> { + CapeHandler.loadPlayerCape(profile, id -> { customCapeTexture = id; }); }); diff --git a/src/main/java/thunder/hack/utility/OptifineCapes.java b/src/main/java/thunder/hack/utility/CapeHandler.java similarity index 99% rename from src/main/java/thunder/hack/utility/OptifineCapes.java rename to src/main/java/thunder/hack/utility/CapeHandler.java index 23916e11..93958fe4 100644 --- a/src/main/java/thunder/hack/utility/OptifineCapes.java +++ b/src/main/java/thunder/hack/utility/CapeHandler.java @@ -17,7 +17,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -public final class OptifineCapes { +public final class CapeHandler { /** * author: @dragonostic * of-capes From 5541d43a0ee5ce899ed8909a2d84f108f8394e50 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:35:37 +0400 Subject: [PATCH 13/35] =?UTF-8?q?=D0=BD=D0=B5=20=D1=80=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=B9=D0=BC=20=D0=B0=20=D1=84=D0=BE=D1=80=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/thunder/hack/core/manager/client/ConfigManager.java | 2 +- src/main/java/thunder/hack/injection/MixinPlayerListEntry.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/core/manager/client/ConfigManager.java b/src/main/java/thunder/hack/core/manager/client/ConfigManager.java index 9769d760..b7531cce 100644 --- a/src/main/java/thunder/hack/core/manager/client/ConfigManager.java +++ b/src/main/java/thunder/hack/core/manager/client/ConfigManager.java @@ -402,7 +402,7 @@ public List getConfigList() { public List getCloudConfigs() { List list = new ArrayList<>(); try { - URL url = new URL("https://raw.githubusercontent.com/Pan4ur/THRecodeUtil/main/cloudConfigs.txt"); + URL url = new URL("https://raw.githubusercontent.com/ulybaka1337/THRecodeImprovedUtil/main/cloudConfigs.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); String inputLine; while ((inputLine = in.readLine()) != null) diff --git a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java index 9e620639..e7e8272b 100644 --- a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java +++ b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java @@ -50,7 +50,7 @@ private void getTexture(GameProfile profile) { Util.getMainWorkerExecutor().execute(() -> { try { - URL capesList = new URL("https://raw.githubusercontent.com/Pan4ur/THRecodeUtil/main/capes/capeBase.txt"); + URL capesList = new URL("https://raw.githubusercontent.com/ulybaka1337/THRecodeImprovedUtil/main/capes/capeBase.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(capesList.openStream())); String inputLine; while ((inputLine = in.readLine()) != null) { From 483e27a56e28510adc70897ae120d6e4dd6edaf4 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 10 Oct 2024 21:17:51 +0400 Subject: [PATCH 14/35] =?UTF-8?q?=D1=82=D0=B5=D1=81=D1=82=D0=B8=D0=BA?= =?UTF-8?q?=D0=B8=20=D0=B8=20=D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hack/features/modules/client/Capes.java | 5 ++-- .../hack/features/modules/client/RPC.java | 2 +- .../hack/injection/MixinPlayerListEntry.java | 24 ++++++++++-------- .../thunder/hack/utility/CapeHandler.java | 2 ++ .../thunder/hack/utility/ThunderUtility.java | 2 +- .../thunderhack/textures/capes/aprarm.png | Bin 0 -> 335415 bytes 6 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 src/main/resources/assets/thunderhack/textures/capes/aprarm.png diff --git a/src/main/java/thunder/hack/features/modules/client/Capes.java b/src/main/java/thunder/hack/features/modules/client/Capes.java index 7b40f6b6..6af9a485 100644 --- a/src/main/java/thunder/hack/features/modules/client/Capes.java +++ b/src/main/java/thunder/hack/features/modules/client/Capes.java @@ -10,7 +10,8 @@ public Capes() { public Setting optifineCapes = new Setting<>("Optifine", true); public Setting minecraftcapesCapes = new Setting<>("Minecraftcapes.net", false); - public Setting priority = new Setting<>("Priority", capePriority.Optifine); + public Setting thCapes = new Setting<>("ThunderHack", true); + public Setting priority = new Setting<>("Priority", capePriority.Optifine, v -> optifineCapes.getValue() && minecraftcapesCapes.getValue()); - public enum capePriority { Optifine, Minecraftcapes} + public enum capePriority { Optifine, Minecraftcapes } } diff --git a/src/main/java/thunder/hack/features/modules/client/RPC.java b/src/main/java/thunder/hack/features/modules/client/RPC.java index 3ba352e9..14b0f841 100644 --- a/src/main/java/thunder/hack/features/modules/client/RPC.java +++ b/src/main/java/thunder/hack/features/modules/client/RPC.java @@ -109,7 +109,7 @@ public void startRpc() { } presence.button_label_1 = "Download"; - presence.button_url_1 = "https://github.com/Pan4ur/ThunderHack-Recode/"; + presence.button_url_1 = "https://github.com/ulybaka1337/ThunderHack-Recode-Improved/"; switch (mode.getValue()) { case Recode -> presence.largeImageKey = "https://i.imgur.com/yY0z2Uq.gif"; diff --git a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java index e7e8272b..e242e56e 100644 --- a/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java +++ b/src/main/java/thunder/hack/injection/MixinPlayerListEntry.java @@ -47,8 +47,20 @@ private void getCapeTexture(CallbackInfoReturnable cir) { private void getTexture(GameProfile profile) { if (loadedCapeTexture) return; loadedCapeTexture = true; - Util.getMainWorkerExecutor().execute(() -> { + + if (ModuleManager.capes.isEnabled()) + CapeHandler.loadPlayerCape(profile, id -> { + customCapeTexture = id; + }); + + if (!ModuleManager.capes.thCapes.getValue()) return; + + for (String str : ThunderUtility.starGazer) { + if (profile.getName().toLowerCase().equals(str.toLowerCase())) + customCapeTexture = Identifier.of("thunderhack", "textures/capes/starcape.png"); + } + try { URL capesList = new URL("https://raw.githubusercontent.com/ulybaka1337/THRecodeImprovedUtil/main/capes/capeBase.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(capesList.openStream())); @@ -64,16 +76,6 @@ private void getTexture(GameProfile profile) { } } catch (Exception ignored) { } - - for (String str : ThunderUtility.starGazer) { - if (profile.getName().toLowerCase().equals(str.toLowerCase())) - customCapeTexture = Identifier.of("thunderhack", "textures/capes/starcape.png"); - } - - if (ModuleManager.capes.isEnabled()) - CapeHandler.loadPlayerCape(profile, id -> { - customCapeTexture = id; - }); }); } } \ No newline at end of file diff --git a/src/main/java/thunder/hack/utility/CapeHandler.java b/src/main/java/thunder/hack/utility/CapeHandler.java index 93958fe4..3def405d 100644 --- a/src/main/java/thunder/hack/utility/CapeHandler.java +++ b/src/main/java/thunder/hack/utility/CapeHandler.java @@ -14,6 +14,7 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; +import java.util.Objects; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -85,6 +86,7 @@ public static String getUUID(GameProfile player) { } catch (Exception ignored) { } // ЭТО САМЫЙ СЕКСУАЛЬНЫЙ JSON ПАРСЕР В ИСТОРИИ ЧЕЛОВЕЧЕСТВА + // надо потом переписать Pattern uuidPattern = Pattern.compile("id"); Matcher uuidMatch = uuidPattern.matcher(content.toString()); if (!uuidMatch.find()) diff --git a/src/main/java/thunder/hack/utility/ThunderUtility.java b/src/main/java/thunder/hack/utility/ThunderUtility.java index 8010f524..6bdbce2a 100644 --- a/src/main/java/thunder/hack/utility/ThunderUtility.java +++ b/src/main/java/thunder/hack/utility/ThunderUtility.java @@ -56,7 +56,7 @@ public static Identifier getCustomImg(String name) throws IOException { public static void syncVersion() { try { - if (!new BufferedReader(new InputStreamReader(new URL("https://raw.githubusercontent.com/Pan4ur/THRecodeUtil/main/syncVersion121.txt").openStream())).readLine().equals(ThunderHack.VERSION)) + if (!new BufferedReader(new InputStreamReader(new URL("https://raw.githubusercontent.com/ulybaka1337/THRecodeImprovedUtil/main/syncVersion121.txt").openStream())).readLine().equals(ThunderHack.VERSION)) ThunderHack.isOutdated = true; } catch (Exception ignored) { } diff --git a/src/main/resources/assets/thunderhack/textures/capes/aprarm.png b/src/main/resources/assets/thunderhack/textures/capes/aprarm.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3989cf034111a8ebe3ad57d6434d46f9c514b9 GIT binary patch literal 335415 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�vGv!I0aH8Zo~sjvTSFpT7=xf%q&X# z!>t!x>(87>s5=xtI9ST2ir0)-`B>H?TO?hi-OudCa3aKJJOG0d zkC{hgJn1@?ond}|fh2>UQZ_bk#{lbwA@Ndi^<$xMp0KWSdF$78>&o44K^`Hkk_Of~ zANFL(a7TT2^<4QqRY0*e*N_P317sFQvAUg>c6r?oD!mM#M7RI0Q|mAM+EA>@~$eAzsGE{$1_xCuPk?dTy|oH zt{qKvMpV&D!E&NKc~y=00%tu?^~N1Ogt$2bg)*kglEdSk+H9h|Yb_3N10)k|}=X>@j za`#xVU~B5(8elt29``k!R5DLDVQ82i_&*b`x<#B%3~Kf|?H*!FQn;TMF^P_U!b=qF~1f ze%B(Jxh1U2Q4O}^aE`PwEZ%b+A9){F)DTr%y`SNNkNzYuA@K)rNLe zM4(TYvzrY&DD~i*0tivqOqITAmSZGSbXRX0$^zN)tKkw{u(hEMUN!ZgDz$t?WY61E zFVDVRD3k=P2|c$UPW+q#Z5s~KC`&R@40vp_Lp7F6y*y=>&9Fb+zUmeI?X9=>^FGhi zuP@8ZuCLFZ`|?zEMkXadV6ecr8U0iwF(16c@7$I&+cm#*3yc3qb zH+=N-o3ifwFV1Dl1Ahc$RZ+i@Qq?)k*W1JIz{aKi>;0s|KXLJIbU@-G9zmc98nBy| z#A3u942QwX))r(NS;v)P5%sl@{e!+wayrewl;_e`5D3Jr!|tcWT062io_QmQmz5W0V#12)gYKM38VKoGO%h;8%uD})X~lX{`rU>V0t_fsf%do{G`Q5l}i#M~Hs*kwK& zf$+S4KSJkCG0wTAOO@AIlYxmck}X-JnXk^G!h$!ur6CSA-HG>6FkmY7+_ld_pu0{s zyt)GKi^DZd!!=EkJ8J8epE*a9D4gscnm06G16Qw7TU$!Sf$JT@v3Q9su(&~a{v4Lw z8ZGxGsA&0ZowrNEXR?*;-sThg+9}#ULA*-IR$^?N;cv z@J`-4G*o6=v(0>?pI4SGiTQNRUUK4NESnjwN}+UeuUd`&o;A#i5~vk-%(DW1JJHuL zYVkr6>qKHOiT_9t+wVqD#281a=mSsf5g}8F-~MbOAdE#Hc$dP5I>QCtjx|}KwL0bG z<;!(&9Q#B|!@#sP{-JwhW<9s#0rb@?3B+uu*cIRN#*Jj8fdMlD4*>UNwJDe20#={W zX@Mu|SJq)NMoDtW*+32wW&!R*v#LGK{|)O7E(8bwvW}NMRgesY0mAuf3cDOe@9P|4 z4TweAC=X6&R@(+PmrkX$KjY-<;hB39+eGd>^nDdIB!Vdp@_{T$yBNU<#|Ne zO?k_M;k2>KC5s2q?ZSG?piBIAT&8Eak31E@(wKCwKww!QUShP@xNtrETMg6|A<78#1hdg7Gk-a(#{Fc$3)uWb-7kkpAeF%(=A#*w)@t}h>ePu zj>?iH6hYN~n_P(4Wx`=*?h#_}`XJ~1{9tpxYO`*{8yYG~G(%@peg&Jri&nXYFR=F5EzF7hKba`)h*&PixgJ*q0~GaZ(oaeoCIZqK-z_t-7Y!@qG-Ykx#=sp ziSg&Yf!$E`NkigLk@7q%Dw6>Y%!YV@>bTPPCFM|x-af}{(hY&okXh{z4RoXCraDf@ z_J2(Le+om6)b0HrvbgjjBV@MzL}qby29hNv7lL0^KVqJ;djYo; zekd3hu`=uRp!eISa*0UsnxbNvFSudtG-jrV&2^%U-(`#Hgp0UCj-_kd5eq#?G;FXE zSmZ4suDc(vC60fj$TiHUQ($|-fG+W}h@D=K;^Ji3q}VHMAa?Q3&Yj$Qm3Ymc+ZKm- z@aQ#lKDS;3r%H7pvmUnR_W-jh>EQ$x?lP>FI!KVQprIZ|!y=)}lTd6)RFqEzy>Ou{K_CX05I=0B0KZ~K+yr504 z7aEb)@lsvJQ>}mco+y}zLTDqe9K^+du49%7WoiJqLP&1fyjd{ysj5pz( z!I{!I+)vwy=qxdJ83yETEJ_2hAUMb}xIF{!bDgzk!>AWJ6U%ERCEnus4~E-oPCr7H zBl$uCx1r()tU&H-^>e}dim@=hX{PEE0s-5SNE z{igZ~<{Y#<2xidD>Bm3xE{?J`heMFO*m^nYk z?0gBfXo3%1k*T8o@9$f#uRpfTS$(_O9Z0XX3 z=#Ta>bE8m^O%~5AoM|#C%^JsoTY8LZbhePCUX`+m*k6-2c4S2?iKQ4yo@3yQzp#L6 zfP`I&1Orwto=cdz>Mfidw+nVYL;#9}8I6Ylj>F?FF$2-sJBDvg0^y0goR;@TSE~JY zlGXfu$v(owDd2=KKy@{l%BM}eTCrHffwBHRb)&ZX-yUiIBjA5&_*s$IMjb8yhEKxE zH$yv0NO#Be$@xCBqpmI-PKV$86v#_VC*mt~!oco}02Oa5j1>jm3R~J*&`^3Xvoa&Q-_yROa4O?N^zQq1x1u%io5*`A7kwb}I<;i04RkSWvF|ftJ$w!nvZzg~sC?qp6lr zAO_BZAH>J93(Lf{&$YeX&N&6oPyy93LI`2h_aauaj-}an93Xnw(PDij4xNg+g-qjW zcCmKd9^A^URK=lJ5rc%+f;eS|2)11HD&-n(3obMIr1F*^%DN_a zcruBTJQljCz2*GnSrknwSYo=jh*BVb{PRW+%{m!2*#)h2$a>z>mq%u9n`Xi$=*W#J zt!(ub#Cro4qOo@*c=!UzDGZtX{Jo2u4opnHQq$;_G1gYm*oxHspa`gxjZumbpgp%{ zX(^Riyp_Ubo;o3`V4RSAv7o^5!R2JJrg}6JnCBso)oy$T3PU~>zMtmUi78&p)u4Sp z@vt3*Ke$nz_-L^eW2zrvH=-jh!$)d|d|T4v3rH<=4SraxX|UbVQN^F!RyS*`CBFu% zHD_mbmnnW^0pCyeVtwb3Ut*DGxoz`5k-6>E_7;8*{r9}S`HM}jP_Y*V{|aCb2`qvt z78!WiiuK+nJ&OZ`X%F_xBD15w&Fz?veF-eb;~C#h+9eNf$Sf8HxsX1XRT!f*C|E@$ z)scT=hSq`Y#U@(&i$c<#URvW7aDoC0UoH*#4G)KQR+7kUcQ2ZG9nK|`D*`_u-?QQ- zD@V}Lhr%`62>rh1S=(wypXWV^E`7K6$0_jV$9PhNM7kQCHhZvY z(7<#O0Yi_r8EzaFF!YkQtJ+k4FpCHTo5o5DLqqD8Y_c!+*S8l?V<{&jj6%7@e*f(o8Zm$kO zy8;enjQ+asqAIKa2^dBW*L-e@*CH13@Zi2U1!9@P&b}n%xH4D(;)ri!_?Q>DnFO}h zkO+y;RwLCK8qk0#@u5@7XqRD23c_T&t;{; zFz^?#_WCp+kq|rch^R)F#r9jMs;a{=o-bzQc#zgn*1AvjXmW_E39uPu%P?30TvJ-d z2X}I1vcl95jEX#zXsM=)5@VA2jVKr=-c6mqdt z;SM+0RI0|nWo}l=V^*qqs2R;vFZVI5<>k%8){6_Y``4~q3?)G!vFEV&<$Gq}aC$$I zeAgpcHxhW|_n)@5HfdnD>_*lGAe&=_Zpe)<4nr;lIMp&RASpg|r?&s}<@wFpvu#wsHmQEm!1nU7!O9ZBZW20%Z8NJ<^=t~4+8+&VC&j{>qajl9xh`?!#QOh;7;g1^QVt0s8lj@z744qa_tJ>cS$YN_-?-s&FXV}ANgC|F1}A{ zsJolgrtO@s6GEo$uMch5{>UM`kwRcrWSX@jNki7Q8qlapx;uT{Q@ERo>F90lyre9U ziqJpx-TsBfPek+u(g4|A^)C2W3?Z27GcHSZ#@@a8q{H=M!x+oBQ447v0%^UBI4uB1 z?IM8A0ybQ35rQTAJ{eF0;Gm*H5GV}ei6x;66nzz`u=2>^lCT&9Sw;rh?F2WY!w*71 zM&mbppV`}3(7-K7)*G-#Vu0;R35REAHl3?lN;EQBGP=N2f+}a(%rSU{2$`O1M8YqZ z{{_Uqubt%3G0ngR&i-qfLRg9W1ZTt@SMvvKXz^GiKNch3SgyIcSE&QWxz7xGR#;jr zXbuvF(zmWqy(~t&uoxHXiSkTyplrgP9kB}D{%aSftM)I-P~`Gnc0vlqmrgJ#+K6<@ z%ETjBovfG#7nwa@2MeV`F)(C6+HC44ue?`k-`bu$rH!)BE-#>#>T8MNN1Lu`sx3#A zp7%q0my%0g={J4Kf9u*k(Z(T_+}QlcNfQ=E1d4xme)JkSMJ{4&zp7Kl`-~Fku7>lh z3XoI!S~mLDZ_Ds3``S8!Jx;m*%2Ky4k_&br_1Ma+GISa8?-ik-jXHANTOd9NQjLV> z%xSF)TH9^81#V`m&tPn~g7tm%@?CbA~nv z*1CyY&Yysj+fD_4k}h5z1+6*y`~CTcwbx#`lbSG&l@vlC`;7$t2z7*eubJ~NQ@gUR z5vw3hb1Nnm^|UNTl`1}7b$`nN!%$nJAFv0fqECk{BJKUb(H9yf9h8p}FuB;kn90NG z{tk7`n|rza-;661kXhO$J&7Y zw-7kTzju%MueCt{?Js*8++-41dprXJxg!J+t4eYpp=6;5dS~n8Zj{ip)+^w1sxrYP zX2xh7?kqX?P*e;8z&~;&EEdIs33N@4k2bYobz4IZaS)9%w!QnRu8q+kBfW>Q6a;S9 zHNW4XrblQbZLB$p1BS-K0#du&Vci1*q&A(G^fsM7S?vYc(m#)`mxzyS99)i#KSF$s zLO-vQMd>Oq(<*OGIn(rXKkXb*v*_QywLAK0jaoJz-gb9g@pM$O{>ijj{Gj>!{nY8g zx_d;QPgjtd3S=kS3JfP6rY{0z9~TuTAcF{~))x|p;$T)+@Ffwga)Yh0d)e8DnSt2* z_*oYu5g%I|`#tZJuWSmIH-s!7ZpGeSrr1e4I6hK+UDMotpv~b>`Fu8}qH+Id(;0p| z7fYXLltpN(}8#20F`nnM(e8k*n>h5@9cD`5cA4jW8~c!bzeW2FLNiX+qN_;7^W zA>P`3bktuw%K|G0XNCn;3q%0M44wS%NutHu6(QMUPkiSO&-JlW2h z)WOGN+V$4|i%P77&@nZ@1}Es1epZ3_pky-8^G{Cva=M_P6pSK^Bjy`~G?I}iDP@ydPm>iy80VtLfI-_9L|MWdT5k^NYW5f0KYhU0E`&b~IX;7ZM3eGA2T*`FBzx>SiXxo8*dN-z5u z^tB(u0n3tCF|-)zs^Q8)9j-TO3lc#~$kKri?h?O7yJNk6~sjte=(Ag|sQwz;VsFLSzp zcD@yl_>Zsn^T=!x{y{k8{x1UwS3g=p4_rAtPzU_icM*8oWy_E7S&Z zQ9f{V#HPiK6yY4`zX($$y_FM}STeJR7&^7*X)Pc=NKX;3M34usL)eP8%6wjpoeV z@^ap~(t6I`ihinmEelyu>w2=!soT*8cIc?yV#kIsNhaK8$dFv8wtWPuKk?BzfzNNY zlp;W+81zuWV1g3yIyqtwD?vPo_?|Kq$r9tNvQp9NG;lezXvpd_1(A;R*VRQ+uDC}W zI-EmLnFN89Q@H{`kTguLBWdz18N^SyE2;w3MGIlVGB@5yWb*$<74O=P>PnFW*z_o~ zJTqqlo4=@ND`KYCOM~B4*?^ndv{g)3cSYa6MPo>p?GLY5=d;wCnf(+_aiA%7;-d}u zSf(j|yu|V6a9vh#qK5v%;BWR>??2Bf&5MF^2{6UpX5-g~K3)TrnG#*}s{t7GuH{Bu zv3-7$EA36D6-jX|=L&N;p2aGk7y#GVByUO>UP$?Z#r7C3r6`Fw3Qs(g>Zt)5@XFNY zpy&x^FBF?L5$Kpv#Rsu11}{3OiOXEZo|-%r_}qGlw?LGrsUMDTMMo)23Bd>*tsYxy ziCkBR2)^pWP(Ybb5~{5?(doxrb7`sE&y^;oW;mqL@#5L`8ZmOq@~>)L^EaQmJKRVY zvii^W^eP0&y2v|41=0N^A((_<$j6D*8#?*NHDTh$y2<7#d*hBf$TnohtWVZ5()t_Q z7-ktRU5?C`jK1Qr0s-9p>@B0w$UfU7PA?qoBSt9U5dDQdI=#(XE?`Kk*mlv;J%`t54Sn}Pb0)+O*0nLlcp1GMv?!Sscq&XWd z$5>g}JKKiFo-!X?jGdEyiNsXF^D|AnbK6PUyT70G5iT&nK)Y#iI$mGIhw>G|1wc4i z1S$jABdvzM$$fhk+ZS@l9618R6OOEVMf6)rG zJtKzbxLDwPauPX!$J5j;S1C*Cu9Fh?Gt^3z9wMLcD2pZj6!-yBEPxB?OW?K?07-lH z@Pb0I@`q?51@dc!iFL|_ZV-^tN_2!`@7};DLTmRPo6yhEadGAqNM|D^T98NW zy-GwdJc4I{6}Ey?T@d3o`$pYA%b^C{CDeXyDd>CO#^d|6_usYh@2igp45LC5lYL4TeF<5tYS~k1&pT&Bg&)1B9fK}b^DjhD^0WA| zg|7VZ+1L9s__Req;{ebWqgiGD7`sJ-2HV?Z^^VGqWCrllc=xL3Sr&2+gCh|q5AvzCe^tnhc~t5p%(1G_E|Q4J8u<&l9gP4E|; z4>nx#7RQZRoz3G}M2FwdA5xX18#RsW@&>k)qmnq^r8~evsvkSj;d>Gc^xd_AAar3h zqan9pE1E=r92<&msz32*Qk;wM-Y1?k&PjBr$G|#`PWbD!8U?Zd`V3whvY{1}Z{EY3 zQ37X))$|LSvNbl6qz%kLiq&l|cga>q^k#x<>f(ukip)oK+@Kf+s@+X9LBO9C5j8?v(I>_rxtIS;NM~wdf0OsQ30Lp7e`6{J z{;!sE&Wj#%sV|VulqC;fn7bgHhfYjbqs>EVn~&B6l{2;cWAik#;Z$D=P?J%ZMX`{L zWRQXQ%4Fqo`YP3OdQ0n&Q-rOr?!O?PTvOI375q*7kb5-Za#u`JWy-56;*7juDv|8X9M8!MON-aB%aP5iAA~^mH_${$%T8g% z^Q&2ATY`Q!_AM^Mlu0EPi%a=ujo|%dEay*ukbq?@?2xfYUFX|xfbW*+?qp|A1M6#~ zs8>=SgTw5>*)OuS&1-|_;9&%HjmgWc(VFr!Rmip_7qrE-j?vzzcPFdu!<*gQt6z!4 z%uq+zJ}I-jv*6m*(i9K_S;i}k?9gU!zzf~+dq2#~r)E__n(mYcVh41zas76m$Ff=bk+^Qc3}(m*@!%i&w*|8dxV3>`8dUB*m6D%KorIB+<7_y4wNqlu!vWT0IsNpQXWt; zF#qt~yiR#Dq;$9w%lR`}t;hO0iNz1Aw)`k2zm{ik6QKcIuTmeB3OQvGl45QQ$d(=7 zms-CBUwN6re52gLrN~*8Th$Q9aNoQubtl&WXU{TauAMRo3L`ShOClm4njU?vrfR-k#z87q{EzmY~Uq_(0kTiVJ^5#(vN%-7_WbZSdWtSvJvgpFUI zBnXy$zz(j03V>AAe_?bIVMG~8JV+J-Y`qar56LP1gSm@3zU&5>}_Gq`dzi=4kk_lOd%BZiH|_Tf~D1G)Va;_M8AEdC1$ z2p=)qfBE)4jXVe@xU{E) zl2GEQBEhMCpAVH8CiU0HKcDxe4#`^s=T_rYcZ^EYk)>KOwpN>D7DR7!B$P1~O}3C{ zn2mqn%1Xuqh3>t|tV?ufh{127Z<{Sij%Ne~$)%awE(9FRI|rV=r&v^X_-;&zTnV5nnsg}x`$lx=Enqnq|<%`N6;chGf{1v!cRy2rPkr>o9`z)aXm zLK`p~ksX=#Iw_M$=Ow6n>QbM$SF&*U8PXU<(QATPa>J$I^=w|L>zQ_Nq(u#|k%YZY z%5qul*l_$&SXdF*dcE(@@ceP(+d3j9j{V+li9nl2hEk`(kqiTgQYc8d80KM~-WM$Ue_S^6ht&M%lC0-wT zi|1OglKdIyUdi=jh#Zw^YltG81X}G)ELI7W?J#l(E+gesk?j8!l_r;I7Na)U&-HUp(c zp?3(RsPl|w$)S!2h~R95u!|UC!chWr6%4+-cp}322tH!Ok4-_JB63B26y$&?=zvdS z6Y?p`E;kEn`LylWtJA2(yn z=SqOh3_tg|3gs()1+^K_79IvWjep9KM*InSz9Mui@48yV39E6|M+W2_*S97nKrjyr z-!imTZtD?L9*bYRk&0CMs^oEb!_ZQ#-jeF|q#17fmU=C85EdL6g?A-EW$mo=_@w|L zR3Lf1(BGi2D|jE=aWV#fb)0eUSKnX1NN!H_j2+Kn9bLu8Bj}T`R*b}rrw*K_zkrINurFl`# zA3MsSQXRegy}@h<=kS;>~Zy%&*385~un0pwyu5$TSv&7g z$-Lb&R<}v_YV=LNy2Z6WTc51yZ@*N%b01{(p9+U-eV}{~;hFL^pFX`Lu&2`hL)w&m@DO9>DwO}c+goWlX zDh;P4c!o1Fqn(#YEI@U!;zL+N_i=j_8fA8@kb>qylxb8J{vupkE>@|S(oh(KbsW^X(`FJd4 z|EH{R_V;^Jb@d5OLb%8f!3xF-&)e2@2mr`L$VnGb#>Jl1O`6OWd$n{2WSrK!?R^*< zhH_AA`KE3DweF*F)5q^hY9{Rnz^tR98W(u000DRad8e4n(xCn*+}DJpMSvleIE)sw zFtK_lh=j8qQ4~{wKpWUtAZU`MFEUc9e@|W25K2byZCUVhv$N}6?f7}!ESvO&u~r%z z=$R{7D~{eQy9_eOlY0qt8Dq0D2I&Y2;;DNg_}9JluY;PD2!_-ck_okNKHJ^kSkNA2 zJ**Ae(3C*_!q}lghdCN#3Q6*sIu}7|6OdmM)>j~#H-pojYpVSSYqA>bJQpVDm0wBA z=8a&VEDzpTu?-4a{rPoDmdj7xw{1f-PEZ2f6pTT-zCXtC~x$ZsgJL4m!gwm6t*K~FId*LRa`rgefQ z^G_3*tt%6m0vIZJ+btMQdGK~>7dVv{&d)sVSA^@O(}DRO{e+s`A!!|MLONwKf)p0T zs{{=B!7(p#TC6;G7|u^h+);a5>lphyaM6Y`b4v>gue|?`cww=^NGgaBbI`c4Y;c_K zj48}X1sc$zJNOoyfCH$t$Erb>CWaqrr=yXpQVW-dIWJP5zbT!M67z?b)>Tr;uvAY3 zy4WH#)s>KeHs}Qo&(Kh>99u5KX>0Z`WK-`2Aiacy)ZC48v}x}znUME7OE059Dg=v-NnzNa@i(~Ebi?R;B-_6a6$}Jp#&zsFsQ$~9Uvd9|52VD) zy?@(`o0cOqDozE(r} zw@hv*-F)I<$Y=cMWcP1r+Fo|a+-?hqDnBf29_@@WWeG`I6@IZ6{Jr@MQN?c3P(Ff` zdQ>Jq49e7W^vSHdLe2Qe*Yrw~>FsSkaJQ?+%y&F8>$|@YX16}T47(1UPyBWL$t=O2 zZoOR=xEGIemw?_Mgg6TW;m-RgkOX=bDB>A}O?##gfpTbJWuXQbUsWui@A(u=@G0E* zvoar=+zmR-irYd_(;YNpN@u?c>kCW+uR^T*HxDmn;I6;MvT-1>{4(?V8R!<`yLmo& zOLSX<4WqZ^3Z_ho_*l40-E_F+3aeYvwQ@v>d^yU*npHGU`12G+Qw!33ob!D2E@@Yj z0Rb}yD_HQQaImy>5P}}H-j~ch6Jl?Jd`BzPc6S-M_R3W=-pLX|mwCgzx5XtwEK_)k z27YEaZ;@lL1cn3YvNI8Y9>oK=@W4+J)KCyB-dK-G7nK>N6cDQ}L2)7X;kE8d45%qh z7Ug8+!$$YBF?X~3U0!Ob<3&Nav8n?l$!iTZV8T+;kN0{vpbb&b{{K~!4glKs$U^9n z{X7s=$ZxBGe)sj>d}I;+KmVSYO0Aie{UH2E zonkxvipTMH=fxExZR1gK@*BFEZ{m)oj=z0k-#vw$h$JL0?N?U73VvSEK(9iWJbL3? z3{Hgrfcf-3FjIq_{dz@ZrUsRc`|I%$48%U`3FX;)D8K^J^|2prq@KIN{)muL(@06Y zt1Re}6;sBi5#Kg`IwAGoSu1Gw&f54xQPdM?|6$;&ubTy#_WNYw*`z2s&V5c8jXY#J zS4NHzKU^|1rZHA@E-W;qaBR+Sj~L||iWq@0KUF++xA4jtTJn;BESF^^-hf|ap7PE^ zOyC**?K3ZkI0VMKF!Rn&S#gwR9T|ZZs*KDy1W`TFaD);qRdZt*&ThE7JcVv-&bFLX zeVC>Z3uV7Pp+Dd8vB;iiU!QMzz*(1Ru-6`WK|fBkPPR<5SoiGg3$g~D=6N7wbUUrF za+xBy|D076kkStYV=+riK_g|o&Fd(hBAi)x1@YfP!qx!pplzh;2O74MRB`^ZVmgf5 z_yQJrQ`s82sUE8|mmc%;d@TlGqn>PY8I=b*5W}xryx()xC);GAH&EAs~>AhpwvYJ!a0K z80Bp=cRMJ`Y4F^qmga=iSr`D5?EL4|CE-|t$U*kgwpaR7Z`S}9!H(gvX%1xbNw&^5 zaLLT3p-sw7H|F+cDoB>s<3%6^lB!(HIe=h@8`19n6nrKoYf`J)n)JEy%Jw-x!cR^? zc!bpWPR`CfUPVv;yg|AlRnV(aWR%q059LY}7f*mxU_bfMIV1jmRDES!lnwLswae1d z-Ag0VARSAi(x8M&OGtwt&C=b7fHX)5NGTmlhom5#0@B^N?|R?Q^ZP&V*Zlx2*EKU| z&N(x~3W5=fg_NlW-+tuwOa_)yXYUTeBcLRJK8jcu6+Lcf8!KwO1poNh+Mi^MM0xgt zLwij`|76xJt^f4|=jSu7&q{7&d!&5dnW}d^A=zKNjpv~4>%vr(>J;D#npF)-oAFE^ z5~Kdk7K7Ro9V3Q+5hp4w`e$(4;5q29Ci_0#vL51E_EYFhRx!*6~cADV`posqvkp#Moj4N1TvitH*Z z-+OKu$-huoBigx~z1WU?pBE0O8ZfLRO5(> z-0ke5@O`9Hs|M{&T97gSry{BA-?t;;LxLd0H|7Nux6!M72wa&UkuaL#$8~@oPAEp!O?gp#&9roe%aWGs5-|{<`F5SyG+UxYosj5@<5HLH> z-N>JZK1$krtoIrapeO{;vHO05M47Gp{b!-^V*`e_IpmoU;jX`(Z3$MAXM zl33PIwYMY%m>OQIX7XaYtYomf8Lsi?W`KP43h}cdFiY+JN1b_}FXV52Uw(}J#u1J! z$9OOAM)TCdpHe>F3>~$#z@*O?rghYsK-@rXGuF=KO_>$3Lj4rv*q=9$xEeo4Iw$Nz zN7G9Lf(NbCQ`QEpcumKKt=5ZbJ42%kpWuf3{_J8`UrQ?-aBTsed&lF@&peWY0NF&J zEE165P^SC!iyB=(N=!4#g&R~ zJt#hTxR2~F?yX<4Ol?3a@6~?M<`5dultD_a|JpcA|Hv0|TlbdIl1i`&<(vQ2|Aw3N z=L-8&D|va}(Lkb(a08DbYQgz))T!+co_U|I#wq0Pm*oG;a_B++W(zX0u`APmvxTJP zKQ5HrV9A~)64b9R@BiHBq97@qS6A0_zbE5zdx+NTk!@&-@L}$$!4y5mn!`gRziZb& ztBT5HO}LgcASwO+tz6WMUkoDs6d0v%nxDaY2ZrrYWqEBe=r^7UbpN5+l>?0@aCr0A z^!ZtX;Di2oqs#l(_y_*YJr({J!U;AynV(j-D%#*SY0>N?p)H_x78F10)uLWwP&CFR zNc(<9W_soNjD|&PaDI?W#(VGPm6U(h%-at+Q-4g%W8xO?{I}|4a(C&DPm`X%?Z#rJ zA`DApvnIYmO+(C>$MJo*^ql!lD)9{9OR~#4MOIxDs=3hW)h;_<=)07+;BWxwq%Q)Y ziU~}tZqLfgUoKSKob_Iq|C#g2YU5|{wj5lHo=I)lPusdMq*2sjVGZnR)g{xs$?`7S zH^1;wcmam6s{9V@#w8#8Qa1P?jwGSK@gl<;pJX=jhBxw>H;YP1X<^^k_Ds+g|#la9K_KD^$pAGa01cnSI zc*r?D6MJ}QN+aT6XJ#cMTcptuDK48Z0!XA{Z4@AIE<7I3xd}LfF*~9g*Re9snsX%6Sc*lva%KgWggEtlduj%me z=W48QC$&=$VNaVSZ&+F4y@0d}qP>dzriS2!&$g7b^UA{dimbbx7lOrbySw&Jn#rt6 zHK!?StTf^VjiQwRg4|j4I7v}{#ZlvCqvSo)4+FsD4N>Uc)#C>m2%SR7hjZl;05(`< zfh!o5P;R}c-%rs(tppDq$8S&@q%gChiyO?2pGp#~Q{@nYh-}HxM$cqjFCPjCu;xgC zR-a|%6_KK^<9g7(gssUaQjQvKNjF&z#0gp~6!rBWf;8z1m;%5h&4Q^yAP(E%0>04Q z!w5$9@80~a#?#jX73EBpzc;yG7~WHW0df#6Ho&1C`-|JBf#S+DIafK#5(LBExm(8v+ipFe|F+;xJinf|f~oaZGQ@)9c;B(G1amqofLx?cGm@MdXZcdlT}9 z-Ce+p%8ylufl<>jZ<|y(Eeop32_|Np4zoL~|+$C`&I;zr8HWtIN^4#g+`Spqi?!3 z#XL=(ey}#6`NtfgdM&Bwq{o+0FW6Ccg2(wLjVRv;fx??c4>oPUWi#hm+%%wl8 zFl3xrQM53gEkFnjdf@64Op5*ONv>LKw4rn%e!x*KkTaJQP7LiYNjk0vV4Ww$*-uUw z=p~;k7TH%;E%u(#(CEKDFuULj!cqZX8|~*&#bN7L6G0F2B?6G!w1ClR9QS*le=@>< zUJG+9$yG3%xO{{JkOU3&LV!+X$s^WSyOX%kRqiy$Hk_Wu+kK)BpgYsMVl==2NzrrK z8SavvSKGNW=`%E2F{kQw&uQSy_EK4hKtA+Xt0-uMmS0VWB7Z&~A8;p7@RDw}RT8B>`xjnlV%tY#cgGFSy0ZiXqsX&p9U$B**VQnZq;6_S7H`U9(b)%yc7sD2H;wmy599*WPR( z_-px@ds52|p5Yj4@~c3^AMI?3?p7saX8t*_hh-FG;>L9YEDxZ^ulro`Uct+*rXOdI z#uGn9jfJP-IB`im$-%wPxWy{7Z#CftMF?9*q#PD~M%|a3If5%Z>@mF9Xf|L6dGXMZ zh*4<{f9e;YbOAUX+;bfnXZ&EI?;v%*KTo7~%E%;s;F#`|w^73! z;Km9C0V|!9B{;!)LC2rs+bIk5FfH%`^T;f)z6jS8JK7^J>c%9dWjB_AhmTn}by6je z!fYC?kyTgE_*O{2iG*g@{pm{x(0oiUK~&inoXN;l=SYB}=?sYAWPGD;hFPWTqJX41 zL!X1#f1dH-FX%D^Fvc5p;Qj9>9H>OF{58Bt5#Hzebrp~3U_#KK_qzOjmFtFHcnS{G*BJ?pu zDLLln!bczXGJdM~{qrR<+T5xwX7X+$=lS+KwyK(s%lDo5Z^!kVb_XTu4|_D0MJ(Z! zpj=XirPiSL{%7>k4bBulD^>=teuU>??a-8ZAQy~HY|lWmH%)v715$<1!=oSuBm{Xm zf(&j$7Wtd72WRd{&9_|ub&iWYe|p4?T70nm@1~a8mu`pN?-exX_(drx1+f|gOYWK6 z?JIkDtiImm^$&kr8xw*Zv&F{uf};2Z*+sI-DT14w722SoKq`&S#1bFwslyavTBINs zMy-xV4y^TyVi0xHVx2MtaeO`}6O(!xm7pP27cF9#%}xe(Q4E*d-Dj(Jv!%Jv!>_FU z753t>1=E@o&B*E|mP-v6W~9n8>JX#<)I3MexF1m8EB0Tk@HaDDf(bo5A%F&CC)~M? zMZ6}wTl2ISDGJ5bIe#OW)I!W;2n^3vMvO_v-f#OxFW2#k96wL|t|1DS z%hvRw;4_u{{nVrcnLt5PwZ+gn%Y4K1vtF{0_>&ezsB#F=dO||D>AM-$WcSDCSLbb$ zRPAPR=N43s3Pw8}zsqX;(83-uy~Q{bupSFb;4g@5z&a`>1U<|s z>0=~A=E6Zg~DYAf++J%+tq~2i&mz=7#k}!cz=^Wr3mfN2#oZ5E&A}# zfJzE4-kCup2}=9=L0aM_UZ=MMn-Oa3$;!kF!>k)7-TR~%0%?szERD%6aJzT zb+}W*XM`8e*e1Pdq-014bfa4_W7AUrqrA9^7}4?tYbBpc3&CRSs+^e3^Q6dy_g#cNNp1D~CjqGH|;hH`L>X=v>hI(v?L>(Bbz z*QZ_Dyq>CpB?YHZ~xF*e8wKRICOHuYeO#dUJivZ?pn9{0S3 zQ64v=;R3~vlpGS=vDm`odJ5Wzu?ti@^KYKe%K383f&sx;F1k)A4hq7t0F?0noccM7 zN)97g1tHLvYz|cc2))QGY{Jh?W7pT^=M82%j}2+G{xA!Jv{yPg7z7T9Ani`|A=mGa z$H-T1V0gu)YuDcJKX1f8eL%oRnt%-j;P6dm!N@FF(rYB&{}cV)>CA=!=fzkr!`Pk1 z^&SV&4aGg)tHc5M9Jt^4^*aCVccdMr4@@g={X5=x5ERgUwXFkM!OKGaX`jJM+n zH)N|Ssf-~y;LbfcG~Zo90?xK%;!?2BJj;4Q1=(^QXgm%raJzkNkHoSA^V(K+2_JHx za=U?LFQTt*O$r;Zw#)Ei0s$o*{T;D=jwvja*g-I(a9}g#6(}6WrVNl{@L}5vVp}tC zLE=N`WYq2{zM>^|k$=P6BX~Nmtod+(Jo2TsH%-z>S6hrJC1drK0{IBH0<}EoDN(6r zFc0a71Ti4_mRl=hN{j!Q?DfalxD~N)=4bAaS;wb1RuJv$M@-juILXH5fkqTez*dN+ zAG(o#*n=;G17Tyt26+ixR2X|a*J1Xj1cu=f_G?;^e0FBHU8Sj_H^N`oTd|+ZU@+TG zK8J^pPxc2a(9*YMMX?&bQ|{)>pSsF7%i`S`?`rw_Ul1J<@Fz6SxLQalk z`u#9!1`na#mtmD{6R{6%-#4XTFm4Me6>(hYX}LM<;AAVZs;qRvNFo_WjkUg;qubrJ zGqtxz&phYx`FynfXyfSGR?lhu_|3!}Cs^gOq368QR{!Na){i>>0I&M6nFxsMxP{WF zd`hjSD10)mIY6`o$_Rp~S7od<+GKG7SiT<2V8Gp^;1Ho};#wN_^5Q}(tvT8}%5n8W z-93K$w6n)A{>y;4pdhsQ23G>)D#d}Bxpy2U({PqVT%~sV@f|DILQ~i;OoCA@y#th~>K4?B3_3XS{Y3NWax*BdvZ-ds_I50;EpE!FDcaSF;?gR8sK`iDZWzxK zoOxbZ<3jeSZmDyB!I(Mxg>#-XVm`H9{}=T1JDE2}z^kX$F0E_1q>%#!iH;kO!4 z7PZ5T-Mqda?qX131ec8&;ngNSsTUF9=RkBI^xANZgO3R~EC}Fb1@prDA5oqLl<$G| zdG=QK2c*v>Fcy-}DPi8AWCj80#9-`h$)2{`orC+1KN}x!vRo_nQLWkkHR+1-2yB2} zBHy?GSRVW6_ljQgwwA>JnfS<-1MoPGy7dIZi;PFJnSfFkilB9F?c+vKA8RcnXn;Ub(^c;SJHo7Ana}vi-a-A|kA?ay^ zU+c;TR!ki0skw7MZXpGn#Honx6fRwx16bQ?GRmg=q(>fPLaZ68rx_yfH?3x6_JSsc z6fy+QnTfFD5+~j`z+1Lm)LuARTxHKJLt>-&gookGc$-#@pR<)+c9qeAPOPwAbbuKj zKTk9+zx?*m`R}Y-VRxzQ#~+sD?qBj zvGwBFVon4?&srJd(Ht6Wp^i%6iN41j1HboqlQnG{M9UTkz#L%*!SFSv;nLI|C=-+m zma0pTU&`uz(Bt{~y5J?hTkP2u(1ltbD8~TRqsdpmC!%oR zfDAQf2)xHppYRfuRtE!kOF#4h6G<1}!}xKrqVsS*VJ4kFwCK<`Jyn3*EF+1#z5=?^ zR05mZgWo_)fSe3D7i!vsUoxMgu=*X)xBS?c*4TXa>r&_C%zyB}x5V&!OXFPz%%E-Z#7yM5`UvU0s zNx!zg)=)8p#WzH-pN73FlXSb~3kp{L*y4+_QoH7533*0OmT!n8Kfne^dn{gY*yJ6h z-SVQ2f$Q9z%e=6Fb-yJdLUegijcTeQlL+A{f`g4kl&F320PNiJoj0kpV}woht(9RT z%au(m(-CjF#&OMm`fwv#0tcjUN(xrc~Jl7jeg7!23May zjg{==`)+O;fF5;ir#I)@?MAP2XtpowBM65gfLaOgq}^W5ngoUjBL+#z1aJJxX{P>G z#%Egb1}G+!L!S%?pv5~T^(1B7zu@0I9~Ixt{S`YF2iYcJ=i{#npBdNF%ofA+-zEK) z4o`SaNlcO)?Eer>d39ymQn@hvPw7HYiVe!BY?XDRvx)y7F5%-pu+ww4^|vC$b7={P z<*rBScZQrgPr6ScexVi{I+t7Gf7o1fJ0VZ;OeEEOq*a&YA012R_J!Y$lmW1HFefId z8d8TANLX)x6{0s*^~@SYFIdw`Rl%=N3*%=_{9_`}i8nRt#}8N& zj+Zy781I}tr1wy3R-XnnQ@3{Ezd>E%@sz>A0B^=ZQ{2 zai$JwD-fcErmbW9Zpq~Rj(LVSeug-G4)p^-4Gb5)z==MOxB8Wf22<*!QOxdQ?^RYC z!xp~C65PWD!Evk`U%N_68Js1>o4Az+l}=5Weu+wb?Lkt}dZ(kyuEAujS{>v2^|4`C zmh$6) zV&Et7SKniAq4dWYQr^`5H+3>y{Ykx}cDfD5Iw*12g4!lU&dPW9t50CL#DVF?N zzcRjX*1Tv4-3yo;5AgJ@pR~Pnwm;NlY6#~YJv5RmMek*OO>@-e@4~e&saqzL3%?Mq zZ4zpasK}BXL6E&|zMCj=;ixELF7rPK=Wi|J75Pgwx@03O);6=BVj)PjCeeXLf&vQ? zB;j6p)3lcpSy0f8<`y~I4pI6C2qP|lBJQ|#2ScOOYp<+!1gjrQFd+dxYhwT~Y(&gbP8>9!CJhPOQ10C_tsyBwM*IF8)44%H+VjBm2Vbv<8m^+PsI7 zq2N-rsIn!NfJ6~eSP$hq1cEh$kw$nwZ4rGqj)o9;PP9l|2*i_`ISx|=LrP(R{yLKf zUjqBO1QVi@YE&P%HLk}e?T>A=N4Xr+8Bd(qOr`(9NR(bu>Gop>ykhOQn}qYf)joiN z_-{#K)F_qU__rhtGXE_}w-3EA$o1<DPJGkEvv+%od1xY*HmO>h6I%BJt! z?QZMb4LLABznz2m(lQl*fT!erM5Cml{kW)Xq)C<#p=}!fMs)Ms`JkPezU-^HuQ~3X zI)QU?C1tw~{g+=j=`rH!*S&7bADpgRou~*{y4~=Y7D6< zlHvzub~M zB}6kX@Yfl>-^CWEnOIyuiR1FGIwXF~7P@Zw_#sCxJxqvl`Fx@2@^YK~^01RYt5k$v zN-E5i!dRAaqP~ulWHHSW1Zy!;W__^oFyb?7B$j^9`6RV^wsZ*U*dgbl=Z2c9h8pyN z-9aQBU_w{}K!b*vcX|Ayhh833133cvJzHKBC#%$}A09mIQpN|kfcU;?CDd-I(0=b& zFb8TcS)w@H%Q6{_uo4TZ_9*-(5Y*L)0=96}U3W|=tZk{W9nB0_tmgV*|LXuF+r$!IRGyscYVUFTWz?1 z%`<7HYl9UjQh;=cLN03TJ8c3o{~XzUMDn(0V+%=3#_>Gh;Q5O8V-F*`pQUKkIN|Z; zU=H1YJc9TQm3+`|BZ43Y%uIEHJ#_|WdW0=)XIF$CpWF3gp}5zu5M4epSj$z>fHtk;Z zt_&zoH{Ic0-myk|Vy4-% zCI2MdZz}xf1Mf_TZ5U|Mn14q&hFVaVghCXCoalO{o+a!@4zJ5*^1CdVn^ z53i=plnuV?6n4KLsA{Q+axaaM<&`Uc(b=`eVrgZ?_xN!@LekGgNe88$B28u4W8wR62-ycVdfkT1!~J>jwdk=bwLXY_OIH`v6}#0PU%IT z6B>_=%sQv*(A! zi@;K%wq`YzWGI3D&g5cw27<5j`^SRgXVZ16`X0@i)qIWwPT({{waeo3KnPDIC(-{g%M zMl%&pzZe!?t4Z`)R~~ij4+=_3cHtl6)fn0T6m#_qA{!sjd?)xYVT`oiSkWwe5WO)I zl;;p!z#v~py34Maki0?+{xhJ%0y&@?-G6;W* z&Pk|xk0GE8%krJ=0Z^QlH-i#WQSO7ep?0YH=#H|eq+RaR0duTb@CO{~A-100Ucyi^ zNNev1xj6bUB;2fPPyXG7uoH5U*SX#s?`!}>uJMacgbu1P%eO|3?IJbW=Nce-9>0?w z!&R_|OF*2XZ;oH$xM8nQds)NsAu3%6NA~_?8sQ-&9i8$ z(t05(^RMK&R9%_^zgPP{!(T`XJOKkV@-_=B<+y+Zh~p8Ela)vY#FG?;aa|<5Wr#TE z@009m2;;a&SjTB#1Oa{73FrW0rZ+h-N>#{9?S53XG^W24;bguAyw~&ApBo|?6H9p9 z2Y&^qz=&Z_Ly#v+i+@SLWsO{Kv~fjiC4i8L67o zb1N-0G1_D>JV6v`m8vl-65RCjPkF7e(!Xg}zJ-$9sPXD44P zX61@%naW~7zEI9W7LPxnp~M7)$dQ1}N5EOuZ9J9;6L#A5=zU6-y@hBUo;bZ7;`t*)1+gzM9R!eJUgl8s9&F#p!*BGx35A;dgY=;Ac?Y33xoxE zs@?(?q$*}1w2xznC)N=9r*?hoOXJjuv;da+Kn^XkIopMT;li62p_+ z{BH8bk0Lv&}eIlTXmQu_DNH_!it7(aaP+fwq8 zt6+fXdxV!dv;^_vC9FEkt}^EQ-2PqdL0*j~g~59oCi{E?B5PeT$5->C1#Nw~vP^IY zHTDBvjSHPz4i*w*N@|_^iCxkQ!ky1R&O4QwapVguldTIPY5%?5kj(ESe7`jkiB|>S_YkRP zBBqaADP^2Ns9j;2X9loIm@C#=7Zj3!EGR3gIn-zAWN3Jb+8Ac*Nz;`1k8LDigZgjZ z@>L`IW%EBBpN9jH6Bxd6KH(dJI=y&jUCemUX~Au`;72g`-Y>>_k6CqqZcvzMBCwbc z0MaOqPyNY-41BV!3AB=#=~+~6_*F9iXGj_gp#gq^ZMDX?+WR&A15bTh&-yk!*;ya7 zAwmBb!KG`=i8$U41{zGo)|;$MaK&-3)XXlf$~G&ip48_3g7zi0(#mkq5sSSZo27X> z`?vwaGSvQzRhuITcF{Eb+PHlnQ)6_t0V6~$Lu$|5T|1B3GW>=P;7=ZC-$GYnQnOjk z!$HBE#-vGw9TK=P4p2YC3|hhgtP3(Bz*Fo?)%hu>>7V*Wdn-LpgB6BM@8=~%J@@fc zvqh~GakUZo5nhbb1JaRZT)gEbo>!oh{feB0?YyO^_(F>amHilnN-IgXgDV_%4Z7an zzrjWgK13%cy?p%q4*A%ZZNX?_2GkZx&;iJAA!TZUO0QKB{kv0{_^w-Puj5x9^Mx$UYLy5^bS}g1>bq69UyowWG0B=v3gj#Y8|U#V&_Aw zGcI_UeZPV1#s*qDG>GdS{gV&>O@g%l7zZ#n>t?h0dQ=czj_gN=<1F-U-t=PK zt&G(O7?A+F(jSwM%vODdHw+8TLQ5L94+reXHAt0vc6e5C>$iE{f#1E1-%~oe$k6Fs z^S^3=7lvtlr%)+=3y@8qNU>n-k{>{(3MIX2Ujl)4*BwNQSE(qQNdQ!B^59p4qEK9R z?{ow%R&QKq=}5;Vo-JGNq-$`t*)vfCl+nU6O;eO>dX>J#!HzVrl(DT=q-w6}->^{s zCoE388s13!mDK|_X#d8|u*R}p^=-$(2n(Mlfw(l{I>y*^W4I#T?sa!`U08!~H#X_><38;qPCP(1@S&sMXf(81YMhyKX0IN3J`EyFMCJK}F zoXA=vPDj#GPl@9_DT$R4%7GPH^aqU?D5ib)_I zre-b=TwMk0J+>r=GYk+_t2J1UEW$KeDCSC6_6ZV@VzBsl?@p*X|K|HDuREzS;~T23 z;a*Xq-QQ;o56sON9*+gEn^{LXnSkKc_yDO40v{mOP6Xhz^qXI`KyW(Il}SQuf#9%L zr~@CcGBgDP1Q;OJ8?6izAZ}$;4uNDnS&5jZ&+iCS*E)7WTY|;z=<- zw5=%?w&Ih198|JpfFka|{>Twz_hZM_#1XmZNkI+comZ%ns%Dx44{9s~>RQ~|I@ zoOZsIOs@f|^)F-)v8bFGbOcV`la--2w$2Q5w{fJ_$`H3LT*M-4UcX zF*)CrW0{l@6}D!pHmHy2!nnSB1`D3J&-)r;C%wQYhR}bHM$YN( zMT5$L3nS;?imYC9Dj)z0-C`(=LN|vr0V)0N!5UhOS9p zyNrh&*no8DJO6W-KY0D}+Yf24?G35bAIpM2JlY`Qdr*d5le=qP10a6SsMF3V+)cf;<-AppD)YeMs(iVIV1 zLoYLgKxr+MZ8PFRWYl2zhFml1mjypgAhA zeC78DI3y}!0S--6fE-py=H(jAAO)1xq@u5za|=XZkE%=7-Y>n?8~stJncWDVT?4;0 zceRdI%N3K3i0FU#%I9o|cNOns*Y{67+5cxV@=zi~!3V1~)P=(z9$naQv0byg#p`{v zoam}Sa&I;>8p%vIKG9dojvF9D0>`|zn&?v}vd2{UM3&Z*#mfSRL9`fXYoQZkRKd!- z()_=5!xK@q;3;_!AOUC+sRVx`1Csmg6m)B_;E_{A)k}$o-6m3VOI2b1vX*oG=OZ`O zzcfm23n!ZMIpB$VylaGSv;%w}8j^4)wP_9+OENxASs^d`HA6WrLyJ;uIxmXccyqtz)cdb0eDCwO z=@{u9mKy(0|MuTc_DB5wxIO~H6WHx7TGUY4PYkttNlISQ^Q!C^b9*OR zn-c-HVI-M)%l&KB3{kw5XD*{CAD!aZsZ0aFahd3aSxeFWSfXj~*?x&;o9X5uN57B} z)A$R(L;x*mebj)VuW{6dhUUln%G!5y1P8CWJFo);*~!Q$z`B8?Ir_?(?beN~J2wv+ zKms~gs2fNuO+}KIS#l~w=o9DtQT+JZ_LTs99w_cqh{{pN;TD6XKj%}~zTErHUA70R z%4l!UYl{gvsmM39WqKeN+)7}Ku6mzz5+L=~#c5*m0(0{WbMu0EZB`t`XEA;`!+HCi zu$4Dga=S>gt_Nxb0ve2Gjba&Jxj_4cuAM`TD#C_WcqScM!!l8pXMX*T{-?MVgDk}x zb69FL^k$zHRZi#z#DTSUtsgLDeQ6ZIfYx9E7ODfcL{Zri7KuSX12bhL0U?N(9PmJC zlEmmq4`V$KzXiudqXV1_PP=T_faH>VAmPG9@2o?tku;vc%dV>KI)3L};xDVcgfBjE zdkUGS(u8{YU_=)hdD7eBRI&Wp!~ccf4^A!3-#7cl4vx?WF3|I8bO)VNus z4g?-kylSsctoocz2}A?5&S0MpGL7W_AVC;NxI zaIM3KG9$B_T4VbA@;{GA`2qJ8#joI*@?KrYGz2i7xXeIsMwB zBz;>py5k#gmAzB{`Jqw!qD=zGZ!WmrC&f1?5^Hs1RMHvry#d|hJ2qAY2Di^6K0l_(9CvoShe6w&H%M3 zH(l)+sd|6#I>#5Y<`<9UrwMdQ*!9}vMyKv4nEiulF|_AtCPyfXQZQB-7Hosh0Gy=I z_Yj;jC;QVO*S|7uv7H`6L9|!;d{z9#?CK_Flr>j#h@hhngJ2Oa?0M-S8UaWQq|$^Q ze<&qE6j|$n*-7X1Atub)Y=1s>zR{eD9|I zUG4B1vMMbv8;uw>i${}PZYLm>%*K%0UB-^_(QM-o>G_&{E!Lf~j$xC|9E-W>hF{tCJ#a{( zt-JkLIkiJreX>!XHcs=$1z|eAq)UIYdt|oK-FKEp{&8_1`ut--hbkT>jy9B`=z!gw z#+pn7@IXe7qhn0@t@X7r<5Si|1*VZQTjp-SL#}h2Dp@^8LERE3J}Zn=+N&fi=8l&C z&$0;b@>=(S`Su!F@aoB-s8V7V2hKo+UxH(D+nP?d)YShHTZm@?f8P$$qN^F1J{c~c z(%mJ4rZQ8d}DLTM9SBP zGCTmsJbGw(xXfg1PH&Q7M&Wt+8~+A^6gIvi4SgHROr5XbmqSY$; zVXiK)HN&kJ`D2fxD5Ld(%3}qy_;c4&!-tK@gV6Lt>Jv%{zks@)Dn&@riR!)l^`x4K z%B4;aqLE;9w)|5^!d%Db(Q?&~Nff<%cTx2+_usz5=x;sUSXXUu`?p`Gzzv{K0uGD9 zQCG^ZVx*CAT7mu%033HH-?o?(phZ9Oy+3>IvBB@`O?rEA+3|w{X^weR^s4tW09Be@ z>NN33|0Loc8}!*&{_G>4&W?HGlQY-B$=f_?m~eXhnR9p#OY#!@&=y`iN-HUGtHsc* zg!dNu%=9;9wd~*b|Fal-XMnNq(&Xh99Gj zjyP^G1d{=yFf6r$B#GRF=hib_XA<7^7nM=#F<8CoM(ritB9)bgI6dh##ldP2qhF1z z#Jw6)%&f~gxSxd#3$mWco}aks8SYcabHBq#y`92%g1-}vsMmx5XD_v5n|B$?%+0Sj z-BYBM98WO*(D27jF%9b76mQB07yfv0OZ)K&Gh%g zNUU^_d|50wmph>Uy6>hSdP(8E6?)48+37hw^uQ5(L=PTQ`lX?TCm5U?dh7y2mH(J( z9Yz~wAa%-$$t$(X^7$V{QrWG%5ycOcobCd1MK2fYPnonAd6GCB3#VtWN7QR&euFh{ zH5cDQ+8Nl94b42~MeW?{f!fFosqkJ+E_5g=-yE5XGAUN?t7Q zY8+CWh!-jX>4y}3#4$pXeN2s?=bH#QQ{_f8lzsouQoCAdWsAj_*x`Tq`K^1=sukxr z+sK~-;9#PN>}~uq>TB{JOC2H#<&1_l_gPKRefl>(+=(tFK^+@`6Wm_${pe|~0*mrmSUd)hSF^qxN{0p^d-jg643nVY&7io)pkby1i z1xKE|MT4U7aG(moy zsQMn?@a6le7B9NF9}J!2VW~7|JY2%gK0WfA7f{p{mTEJX%uoUA`|KVumY0jRq&f$h zyGpQ|i|D`!p%#Y)0#C^xDsSpdD6PvH3rdxUDDYE3H=IN*+m8DjMmKLH4*Tv&?b^$` z+7aSt>atDx<%11JN3D~fZZby>gdI1zFj&|L?!@t%YbzzigoIXXUf}Z+|8i9S_9r+B zmPobciJ!!dFd=ElY|?K#qxm*j!E7&u=zkK?;1ycp1pl(d#3zNCE=zK03oE2*XBtw~PNP%NM9s2)v8D zGWO#OA!z0J!05x~9&VRqLtqm!vv`_RuaI9JXFB2T)CY_DUrz$Vm%f35rdsRSzI@lqc9q!N= zce`nxS`b#y6twA-83JUMOKcu+GwyuV=A?S-7wo0TjD^=c3L_NcEfF0@eF@FU@Xt(lLFQ#bWC5W9J+?gfBrN<^WxnGO8%j@sVe`H zO@r=!Y)m=ujrkZwQL6B1aUPfB!{rHfEu;e;fcmP9dWs9ycgiil-y2S$z$7SHj(Za{Un*_3_1|4t6fAI}%wE z@M}f!Pin>ssnU57K4!=>3i|Q_8bsKk=?GVGCI;)~>VBXhH5{E6ITNvKA9`|b10FwM zmfBo)Dhk^xm)@7$G_@y~j@wRs>4VG8(;U+MV@d9f89o+Gc;95U7gp;?fk4urg_v;{ zN3{fuYOmK9J^dYf^;|6%DkeCdN#|1rKDI0O3H;u~z$D%rmZlUMg}W-sPhsLR2#cVX zpo7H&2-q_h28heUc#^9@vw${8u^@|?5jsp_z^O17rQ;>TBV4H} zaS^hZ9+k80>>|SPTi8OqBfrn4{NZU0C&iPoXvLMCjA}zSq+!drE~C7ykpT}(p(P_- zK6PZMxp5XdJ+^)!vsu&_U$8e1VG(L%Rc@OyuO@o2=egwVslQ33Hv#8jcSn_YAq}iE zN{h%B!uA^r$R(kV*4pheu_tSI#KJ11RzG^hc${s973unB8a+VRu*d=vGkZ9j@jXT) zBlOsq`KfC`Xa(hd_n5)+o}i+KX6<1bfw*dSwEex6Q|e=CJ@KVFqV8Mlsjqx!Vn`}r z*KR#ijdCf**&~xEi9-5kI2ECYXNqvN*1;NCw z9F^yzwgTj&>^>k^*he^0={@J=dY)c+Z#pchxtdnNa)o;8`7rYCWIe!`>X<3fd#TN{D5A}qul_YcjX-!T?az=yd) zKGSTJrcDh-K8;)cH}Af1_`Y1O`S{xAMq?ODcoF`Zcse^awqKZAMNzHRl~fNwgs}@O z%W`mf^-F6w2dE3bdsxzT13rQ=Mo1Pk;>1uBs^<#0gUxFw_=IavCJXH1ZK2?$;N|E# zxZp;aN7LZsqmfVCqa~W(>J&Q*f>DH)(cnd`1m}ObKs=TAc>gU)Q;~>qTp)J)C*#%Y z347re4i@SDD%&5+Xz#LGi^RV{hyNd2Zygn7+qDm0GYs7$-6h@9IW(xGNVg~`NQp=@ zbV@5IA}vaHNeo@m(p}QsHS-(q=YHPreb@Tdf`6|6=3M9A=RS^o>|Rc0?R9(_vSG3#O2y%hhJqOdEVmN7 z8=s#R8u#YCh!WU_n{e(7VkZ29)~gu|#8_qK2AARlY_``5jeO6fspLJdmM`h_s96j_ zB4@kutfk%jf<^8owwJQDGBw-T+Vy%@<`&{pm|?@RyS!Eu zhmXISYH$CWhbwneiHVvNz_DjX-51W90wM5#qBXeP9hxFbKp7Ayta&hNWXci0PPBi$ z!-}w#l*H{Jx$9}4(29}1xF`!y=Z}0M;j{mmE+c?E>A^|Q^@rUZSh;FkO zu|r3Uv*aQmlg@pJQ!CMhY0RIHt!f?i7!94$UfELs$`RtF**}j>9T#tjdywqg1#wrO zq}X3U-^we%akv=)V@4@vwO?O)1M&!@K{_FMc6D!MMO<`0yoNB@@?ZtI@mgV5cyx-^wh1gx)NNr<&Y~ zb!oL=ZHa?a_{l;xHhs>xRL?U`UtTGJLNBN6yd##~biV_er^jcOO zakGZb;Ie4x(*C&VP>QNtF`tECJ=@ShyWAd6)1xSTbqG4 z+R<7uw*#;}3u?NJPwk6+hwTNUkKjx4VZt64tOBucmt&EFC;20(a^Vk8s2cm&md0Pl zz)y`dw5sXxxx$D5cNvvkK#fA3pW-!YnUmN$SNufLY;2$Df9lyo32+H$s|5Gou)35Y zxg0~A6ecZBwE0LJX+3GrOGy>FyeFj#S2#a3L5U602w5u~lS;_7yY%Y7t|E)gfK zEYr5nY+OS%8{T%VF1}}@Ml0AH4V;L>9kz$8>02IyU=vEeXJ8IzG$#EA%nR4_1urlL zUd5Pbwv}QzqO`%lJx@Uf)J|M{4!N0x0v^F zLTxp=gHMklcDZr?|5JzkV%%dDI%`jCWGXNIWb8^{t00iYl^?_T!nBaAli|Y?+}wSj z7c_cKgXP1sxwoL^>_dGwft9_$VE5-L5WQm}2ddXhM=o!hq59H|I{DX<2I0`yu$02L zXST*RDnK%=VeHwPBmF-=rWHT;I=|+!ok zE0uda)o|fE;e|}xPr_L6qW#@y=;z#K_B@#c)WrT^cvzhBqrr?FH7+dOuvVttjX1a4+^y+?5bP$@f=zjjl&4Xu&Nv2ioO?zq1 z*I$&|nU}vTPn`n)tz{2KnbAsPfqAZX*t`GHw%|hKv;ixXOI8(o-6?v_=9Csbb@XI- z7+JmFi>yB!%eSOk&YhV4H} z7W7nFCKP5Uv-Wl6r7wdjQ^ijbfa($eM+{?tKZEnLKt4w9V(9sh9*lTzZiZ2P>jS3N z>lefq3=B3WI!w^j??Yd@ciYGxXEelYui^IeL4=>$;rmBnFp&b?fD1*_fb*n@(!HY$ zyLe^f4wWz??1k(pvDom8Mc1ET?W~)$@4ZA8veJ>E&qRM|ULC41GGLKJFvTAWs&WCD zerRwZ9z{{r&RjEV6)w=X6~F`NC}9Kp+QU|A8tC{!gvr>dGLMrJu!OePAV!aw#cDYH zt?)>2e(&D9O}W!8|o@yUxc#5(%u4x znsAuUp<8DI0n{`1ld3q_`xzS9$H&fwI*TfAa!R0nb*w zm~*W9J8t1;>SNgM*iv$^iA5Fny1<16?wOy&q-R9&s;{Zi1(&sL1JK<#aOMhaNOPFB z%E!l9KMTz5apGc8-}>(LqDBYdGb?_+W~>AU=|#ZCS?WpR!@kau)iLUcIXs+2wfV=DQXVt$r20FzTr?a!EWAI7Yo*K(&w(Z?a!_8~%T2t;8BY?GB(Hdo}*vV)Yn zE#(&ZAVb4X6C%-x8DfiR$)eegmy4Y_{SIU3V)~nTKX4~kw)n8T96c%>ZeDa?XP+nf zc(5gCHQL$AX&JAr+{-?I?$dWzWm;ypF5oDjeeW!pKEtl(3C*tvQYMAW8u$1Yz;dOwRISBDBldZjISVLN6?@ZgX{-Fh1Rde-aH?B}n$T&kp5(TcGc4)Oomm}{FQf0k zz%7bNKFrRHft$m7U|6ZNG!`C)W=o~al$AiU~R{K`JvzcO#q^F&K_{RioyW+!DWvk18Wbzx^Dg7O8B zbe2FwL{eQlB0qsQU)s{(L_nOK20Ky zQ-x=eN5cX#=dmmvcG>%|<3-Z#PFv6gkE2hPqdA=>DrNBwG@60UtKQ@sEv8iC$L3#V z}G42;4K-ImpV%Fj{B;CUeXh_b9)tJMQ* zf_jQSVZ4E?T2rSQYlmH7?0KS}T@>l4O^{7lT1R7@@J?gYJK}hDV*c(>ezW6U#P-h{JgyMgPNv_p$jh&8>X&^u zKp;$4TPWaEj^XyY+i31a$mNRX3&92zxoAa)LLS}ildMJSd7*)Yca$*%ukMvQ7)pgt zP$vq9a(knPe4XQomWy{lNpA3rwjX3qi_5-$|AVzJXR?~qO}?LD%G45OgA%1%yyjO8 zFU?Aw3+iLn*&^ZQ>kNdmLHgxOLO&R_(ai8CR6TI-f1+=AAtc`tw>2$WWS7r5Kr=}! zJXbH)@xGm4wLuhGW?TrNCj z)Fm~e-?A16!IY1vHOIn-0%4v#Z(8KL)!qq=c(4-0T6Dh`N8z=nIm7nM)yBLGJ9!5> zaN3+@I}{#vguYYAlx=<%my2H9BMNi6&#{JMXG)z}YKU+4#Xkz05lItG>>sjwOh2b3 z;PNcnRYI^#6Vr}|(~xxtx@H{3`zY%v__bcDh>}Gv)b&RPI4}X1!l2rPtZI{j9vA4s zWcDYCi%%XV)qpDUR-ML9i65tm6yQRD3Nn$H2kId}WBlnYv-0`*$}A&BVS{Jk?H>MsE&__dJ!6wg$ zt1BhmLB{L`Z^+MP@Qh?%mBJ@Uf@30;R|)wBJ%EOdH9-#O_Ao;i+_t}8MCMWKfPo2P zUxMP6-QmdrKOt}(h~LNC;lfq<0Gj>RXTGgd3H91y^;^`N%|F_#e^x%EgBFe1zh)_X zB{EUnRWK@iSvo_Y^*%lsyGN~?if$gUxhd5ZF0S*qgqfNS*rF2j-_+jrRC^j&hwF01 z+%k0=i2?MI{sQK{{uEzN0#vB#cuGc@=JXB9JV+T;Q_2m_jjC0BtHWB4Qrf<3v= z(R$|0N=wH|z01ngZ1Mrh4dnrS0Hl} z&NM|$oqY3EjiVp{3V7D)KF?ss>#Ko10lmIIf>TD$Kg76|!Sv@uP1ZZ%9zhaoPoUb;zTCfizgV=1KAG~4`o==N zgg3rR*B>2jq^Yf|tvymKkZEF4#MkN1uj|0pK*|F93iA3E|KgPrB%Y;$b!@(E#M_dn zW8?633s}KA=k6l-4HvNw&b71L7>-wkkfKzG;7}b zAxw-Em`;d)p}eSlG}&(2e-yCriK&C42mdCz=FQP-E=_K_hp(7ZG-p<7H-?q8|`IVj@?48`a zbL7JCn^y(H-*unN5`5a!&vz!67WdvASoq2gb_`gUXwA^3*eq0$>tALcnAQM1rNEg7 zWT!8W&}k)o=J8hT4MhBg&n5I`~(9o$j%o=(=i zow7<6*ZHnnOA+1BTIE#cMu)gw<};CE;m(y(`%I=j2G;n*MD0Rt`$^$5Rc}ekvXlxT z-D3{be{yMn}dXzn!>6YBi($l(dH4;ha}Thj8X#Mdtms{ zT_X$rgm#oJJKbf`*!FfAnV;s>em1~9c}&sfp}jhRZXe0>Ff80gT2{(cYQmISLIS~x zoTaB1$b^Qs{@OMGEuq}GLdj2MU>K7*L2bcnA=u^-5ML8%t&SN=r&Y0ge}M$k(J<3V z`0)n){$fj86ZR7siP8l6=Ah;G;$;CFnz?QZKI$jTQc2M|*(z8&P*TetbEOfi*XPu= zhktU;M6_`5ArTx;G>@*U-u6`&b&$U-pwCRlnL%5j>2! zV5f@d;_L%GPE>r8M=e6mT@_qKD5Z*3M?>*}H@{60V^S2#g=lSgMV-B)$F`1~DL=Fn=EX25U@_C+NL6ej%> z0bTrs63>OB?SBXD##Fb4Jt&GR6{VQC6qCuSvR4l?3{b_YW9;8egTD<7*O~F|B{Q_; zKFgh!J02m8IucC|uhn_175_fY`Z&SpN(eh%#j#M&2yMi_7`tA{xH-npf4Qk4#8KnR zOCieWmy;{ND4HhpYxN%5!U%ADK&5n|g5)LvdC;g<{P;=$4ZHT+&*jiLeH`x}fFvwv z3G_BmZ@EJnc*XjC-ne#+ppE|b6iY?_){NE7jYn%Nf2&3WBQLlm9VmOcbD%$=z_n=T zk?|Jr{0t1op_EiwsK5GP!}mBnCOJw=>2B_vdKa~&AiK!B4HfKj2*Ae%UsMIAtc#rQ zLuRwb7>CcvzD95n1PnDit@y1}e%)B&tqs`c*Lfcj$sw;$q1&sBtm!Sm(%nSCRf=|# zM*KXFCq+vNXhb)VMNwSaB_{5#!)1CCKGSI=Dm|x}=Ipc*=yuW12L4@3C*5kQ#Ca+{X=T=%*u_&KN;lu`>Lavq|orhHGmsHa(I7u5W4NA`^ zjl}Ww$1w}0G4u@?b4+Dn+a-eB@HCE_I(%Z9A-Ei z#sb6LS!GBOapOL%*c_v+vVrNOu7JAiI$Is(J`|{eELOh%{Vg0iZhsyJKhPjSj@#g6Ew9;q3F897o1wX)$kcBy5eJ_qPKCOKk@iN!+ z`9^#LR)Ym>{7vovc|kvRs@yHk#RBSn3B!D-sa%(a@iLR8^>@1-&1hcCE*~E%#$9XF zAxTcJTvRKG#>Z%!U?ZImZT66%<(EL0z+t2QUO39A-Gisf19P@yq*`=XOwb*$r?sEO zp@!>zZp!WYL1Z9q{}iK}GfYcC`u%Tq;al-FQxS^vJbYX1eEcsK)G`u7@eIC<;iV|- z#%oG>W#MMbHEi^aY4n%x*!v4Q{tZMD(o5*y+9?I#X+AAfUg82HoQekmD+oSj@E$$S zY}QT2-n!CKV~Pn4#VVJtVF`uvbvn=HfGg@!IW_qm~<7j{O!7;?VK zt5(W{7nXz&EX_!MNzbX|$uw2s;XW)jYDge~J!)32ZZk`HZeObQvB@s|V(v`?Mw$Jp zRa1sbzbk|SF4*Pes0Ag;Ej#Y!#(LLwTuP7ch&^jEHPJfpEA`Qm8P+CLkd^5Z@B*Bk z@Tn!-(FOh&i5&u+5e|$m>af!ZGZXdjEN5;XVP!r-kTn}n_ZH>seX%Z@>$(*ZB){gw z&^>+Q<$(V3u0$A8yg2*7q1^|_<#{z)y~)<{%Lpn8Fc3dgRAd2PPF|O zrH5XxW84vW4B5TAZ1E|Pc6!^|q_uDtf`J%3_vl?8dNAv&1k`nm=eKmtXP^xAFZ^TN z&-pE6Jve{Syl(2SF}9wrGHM_y=y~q4I8C&J*-6MJyvhpLlWISe8zs^pB75Ewtu1+Y zF}RyaBd0suikUfv^*Vo~f$V+1j;Q1}{NR3S7Z2QD6u1WH2vr+(&h&)6VH!}VTHdTb zIzQP>`%MY+i`5e-GnAs+Czp_-TD5YH7-32RiTiMr?G9CCUvF5eZ#CD;U+-+ZWV5(p z^v2a&91AR0=-w-PGK#L+wnyKiOE#b>CDW!6o(e8owCOY+DW}YxPEsFXK5+&3y9@L@ zPd#Ia57N=t5}(%$OID^0*;|-O*A%qe%C~t8a4!anKC3EF#&6)e{;s^GDfoHRIJYLq zM0MFcdChtyVD;gFIX?G1g8ezs-6~b!IQYMNx z&M3#YeH_&sq#R+P554C991=z`Oql6V=R~+OQC6ckX|TDC*YM+hEKGw9ln$CQT(g-(uAn-kqm4+HwhJb58-vaN*+m&2LG<#BnGPiij@%$1A<`15sRi7U6N8*-B7ZxN?*YCwrTcxd)ZVOR(p&#exciR4^I2b^E{8qmHab^g7mKr5ES* zxbqfCeouL@>AF#G2jEeyreRgpvHG+KEYxhm!#5x-3?GGXG3w-1i#4aFkf=9m#G5_?7PLu>| zLf4Xn5*tZG&u?vF&l(k9;H`B6#zKe!Xy~)B1yg-T<1HnkGurjU^t7 zUFYh@nB*E+u~cI!KbSw>Qkd7DMIJyj5}9`MJw^A@BDAG#m-=vi0fa#JX%R|nls`#< z^f--EWc0$4#glQw1uiI4;n9xoxne3I%pin6)17%k-n`1wMXLKJqi@tr{u?u1-mdW4 z@^`n~u}&?KzHawkc!JY*vmSA{^!7M&oO(XquriCzH3s#+nJUzFJvu6NL8AZ9k4l&R z#OV}}$8zAt5(KD~HfVu7)P+36jE^d9&SLbz(^G-tdiYA*q#fi`Wlijj6$i$MM&Mcj=I-^w zFqBzgr)0r8=Jq(|%o)M!CU|km=^Vz){e~A<uw!%{uV zAukwR=O;lB)$}zFm&veDv~Awb3m1}VHKrdg+I!|_niyN07aEj$7Shk;%F_>5n!g2z z;bs!2o;80p|L?*xctqKQNS&$ zZRNY886lm|)yh;Q4$&Vmc4U;Ka>4RSlTwd|UKnXjs>fSP&^)UWSJ>k&n#C-55m@tf z6kF$;QhiF63}?c7^$x?#kMR8U${nx$+zGp3cM4_P4ZI=)y#Bm4Ur-VE`?r`yJO>Y_ zB)E^LIWjY!gtB2qH7Xf%$6(>DDg=Qdu_bRPb_0jEhA!^q%I8dF;283y%3O6?B z+Tw}4Vt&gUQ^1CcFk&?R(Qao3q2Z|;r!%ik{`#H+5R_wbpYsL-+*Rh714ukgOq!lU z`IpjE{W}{uMCyP<4hF(F$oAHJck#+}4%xccPUnm9$_0uG44sL4%^Cdj(a5$R! z`*n(H5c|%&8szXs%b_LY!{EV_O&d5HBQu{`&nSV{#~e;PwoV)=My2(8o9^Hb`&rM( z;MAF8Rh9UJ34>7|cdKK!QRs+^jI$O z8;0eW>s#I~S)r_ZwZO{6LuLUaAS1^i3z77fBo_XY_nnvkt`1x_`BkjO{u@hHf4SU_ zpUnSeDGLa=iML8-oF+z zLQI}9GdaI;@kh)Od&{%Z;^dd-oD=_?J|*|K1nbKLoOfh2zABo`xS0$CTwh<^%3a+189~%nkKJj?cI;{I)NjX1}2>(j3;gv&7h`Zg+cK zUO=Ny*pBsu{||8cyumsz{`Zh@~eb-9f8qK&)7 zY7AiWAM;QI1m7#!NVAEh^1LFCOv=9$I@buKwky;XqFu`(O(3}UC(JPM?3WUm;)ZWmmO#F67!}c2g zYFiI+QC>>EHQNN4VVs;9F*cB(rBgV-6nk1hc`kVC+Pl;uAZHA(*gO$&N(4FvEjV;E zh?2%e^#F~naOAg;Cz!nWh9f;b_k;K8fslx$A!FscKmeAlu=v}` zn!nv&Z4}0&hhrRw2mbmj^o3-SHOj_2_G*`|aQ%M4IGJV>Y?jwJJBlz}NR9=5bE*Nt zqkoNIx>#X7V*U}cZy9HO4d~p&>D+`!;_uu7?CG8?@U;^!m6ihx2zv|J-OnRP(J=-t zO!ppB6lXUId1n-X6fAq}=%B&wsT5 zZztNJ-)rc<9ef;ZewB>60Qt4mEl9M#W`QU_T;SQnxS7?qtTnh1ZX^^rF<0@Eh-~Ig z8Q5*O*4Ufz0i9w~Vs#$3=@|MC`YvQFPB04Mq}~bbH6y7Z@P+QdmV-hz;LGv~()4mE z9|d1;Vq{Kh37^y^W3T@(rSPMVt33Z$UNcV{0lL`rjqO~A4)obbP}!hd7|AN7$1+_V z^xuXy{1~Yc9aRXkX;BvA%6bCb@scbi!IiM5=zk|gxJ{s%r=uRoufV|{h-*?fViG!` z_>r&)GI1g$1m%c-fm^|%kXSMJ&gG-WDeutLn*i+I(~^xsv;qX2|-V zhi^R%9_vQ43cRk~PqREEix?u07uW8k`o?H&=x`^<)|}y;y^4C}5mwR=;`D-ZoGz!T z)ql(7bqiuyA@VL56r~$j^ece^w~AS{ah12|^@!2=Co1EmP}-;S*(Tyfr8HH9=^*tA zK}GPAT1aoy58WQU`%T%rV_)^-%NU=DXH!TS3qv#Sfr0XOW$7x>cv|C|?mN$za8392 zP#Sgs@ z-FHneNE`g8vyS?kU`uN%-q86c@8OzVR%LlPeN8#zzAfHwkcV1ZevnrR^0t4T*uI=K z2t%a{)?j2=JuB;B>3_$Zo5j?Qq6Y)`5;K$7P{fPWfz6=dFGmne=lRW-dvr0Cq_CeT z0@TgLvhd@zb}+a)tHKYQDsF?1ieq;z7z z^QgnU%er~LXG9tDZ2pdxOV-D(X~X-u5(IWaMVZkUdJ%Bl^33aiL!I(q`TY)!&-3u) zB%`G4N6@GW@MxT;)53*$ZXrT&aZD7uIk+LkHE7$q|sorzHiqE%FzgGZ=y@m2yCr`CFbeix)RzFH1N*Q z6c_85s&bDCwc_GhRhv93H+tq#t=ROf2hy`<;`I}${L)r6NB!QKaS)5PZj6SYx|OH= zcf7%3t2FY4SC4?rUMx1i{afh6DQ2*Usb=*o2>{Kw$J{|0r8$_7l~2i~f5kzyh@_pn zMG_}4G~qsA0l^b+?#O*g7*hor%P-N2E2@Iaw*S>OYi9q;9Zs$(c8y)K;G9C>#U_~n zlQp_!^RXM**k~d!5rR-VGJGaVwRWsG9>y~Ej>_m)AGFioUZt!jFWn-;SxwYWNAr{~ zYGC0;RZ&MhM5A%>g=Y%c48MpiUEv=WGrHf{6k?WRpOja?CIidzabFJtjn>jgK(Kz_ z#oxF`K8m=97;p3Jg^WN>m{kr4gRl08lZVM`#3g@HQqvc@J9D%Jn|wpQS+Mk{p4oLA zmvZ)Ai`&R|=TS>CF}TU?#JS>B40N?UC7gNse!a2PX2h!A#r`wd!#G_nCoA7mZuaid zXJr8x(}y@3^&F6Jt&u77#aD$gv6CK zbuHPygoGtspdBgjoda!XRrn6DT4!UmB!XcCn&ALVv~<|tGkGld%HLH%oel9tG=o2W zU2BasBU{tJOQ#f+{P5=!N3FBjw0Dq4#@>EmZS(%#H357QTeuK3VfG zpWk5msuW=IYa{HN@7EJ6X?K?Od@I-+-`J3XON$JFIU)gr%^NakE%wCff?LZIcibhI zyqR63_-VVP?gf5eJH`+LcARf9~o+=EoV^?(4S zVSr;x(eh3T2>A*LM|I@AQ=M~VKa?TKj#tP5(7J9kf-64d;m?0mG(q%qzO@1JF%~D5 zhGdZ=`w46Dr3!51so)H{1EhLikdr(NbDo&+xQ&UKS?P^s^U$h~jC*`h2ryjN_tU-S z?2Qrc$JC*Zspfnm2JQ|7wuG)myYPu{_HPfF?_tBqIt7*F`Vutt1oL3D3&hp$0DGD( zFX-SI@Qpf;S04p(eIzu?ExREyUabys&SY95cl zhyirrUyHJdF#V70=fAD6yuW!@fY8{ty*~bOX2a(*A_)S|^gK+551-)R z;Y1B6NzT0)mM&g05_yF;eN&?(@L+Qu;_JopFlu-qUg)gry5vIjbQ=@RnbA_|AB8Ws z!X zAB>*ec&;`;!7xRx8V%p{463SK`49xw&jMY(iPWzTCe2$@$$Yw5lW!zDx7?6sVfDu} zWmxu_Wd|HDR-z6f85M!}YcFZR{P!*KSCXU)Um8WQ*Q7jpB-|)weVKv7hQ!YZd^XRQ z+G3kGw0+Kgtl1=rhzD|Z!i$S|q8;>>f9}`_hA|PdBNrEF+~B{+JlOVt*cTOg7rr1G zPY87-UF*Hs>lczErPXi?<^bHyVzA2|dUI&54*w>4`&@UD@KqFzNrS2z!YO_uQkhv0 zD=;?VWmh+m#%L>>)*R`&Qdgn+Zn5R=m=0&_a?4wCliH7yy4y=;(Vf15SMGt+_e(`H z9>xn51a?2YYJO-~I~p#!y?9k$Dl6{sCYy6Jd|xhDOMks7uMx$=^(}qh zDlZ=YQ3DBcTJz8&GBx>1kSb>47quc#8KMH0Zsv2TA`r_an3B0o9UCCfa_55sG29BkVI7yU@~|(uUVniR+<>>7UYn{M*MH8{RE}TBGzt*`eT=xIq6R z1PmvH02p?s_s~X*_-6Cj=3=RqCAy^=`-W8XM1pfex-p-4h9I)e{RhbhhGn-euoZUq z>C>@9-PO)oNZ-ho4s5v0DN>`o$2gY|W^0%Wq1wr)ALz@^2C{{zvA`EUQf@dK(Kg#v zkV@@B0blv&hDFPu89a`V{W4~Z5dYYCz?&kRgU02Mu@Ufd&vyKcFLL`R7y}W8Lju8D z5hV3iI;Ok1N0YuPxsKG$##D3!-4p!YX-{8NT^6HLCKnsuM4x288IsDgnH!ufsAxu4 z#~H)q)ylI~Eh=cxE}=?ws9IY_Uwq9oRYGwaN#`Rx?*0Civ2|0?x*x7En|hYX`O7cL z3Pl?{uExK{AjS{dG_hp`1y>=R)`7ms5jXIC6HW%7vFyC)@WSQCtV96!eIby}YwU4% zQ!sFaOaJV?I-u?%rzs1vIz%rigt3zX=zyW~7wXXbzs=y$f11Hzyv@tcRhBfW11xpU zMd1GGEt+XQ*=qz8L0Q=Z9*zqpB?7j2mLx@6Azn^B{og*=>_l@|JHH!cJM4c%X1}O9 z-h|5b4tyAq>7f(&ga4zqsk0K4#CtE4PLlS)3IKDcvDy$2n9RQ2SjuR3@d{INDL`3U zn_-UgfqueFhsr)%TDf|K753x*vU^fw@MdZoT9D4XMIp#5Azd*|%lI6@JuGIUVYgFV zHq(zrnC+1yAgnxR!A*T!5R60aM*BBXuWHr`q~2%*5AOiG;KZhTq_2BWPMWg~>N<^zp*alQ{CB&!q#GxxQe5+@jNzb*v@s3R`g=?j{;{jB zYX9`iOELZ?nzwaPM|A(NcZmLQgflB3k{HC$mA3*cbq>=hMqL{gXv`qTNS#2Y=pTY4 zEzy$ixC$mNYxIV{c#B&ln(WZ&EhEkaeKF2c@cT`bMx?DeaFBnIR?z$ocgk(=zAJ2WrP0{T`TkNT z!0cTb(2}uv^Z6$uZnTOl{Rx;p5CWL2-WbXa3GA0+Zg-=fDT)QuRY2E@94>IMeCB|# zm}VJgTl1-vPpkN2Sk|F{b4EWmVG1x@7D2&~jbfGv>FcK0QB!xs`{UQe}}K z@0&Ga7XG;RFNa?cZ7IaMC0dJcv*8A17&{G_9N@Ms2cWluzU*WQy!cokohv2*IN|{2 zOaPmwyDp5lCAgO-AUI9_l6kb<;gfPQ3+BnKWFj#IW9ICe%!q7*ea}FcU1lwB+c_&iBD;97tg#_(YgOCD>l(L&f2hoC zV5Ejz?J6%xIxVy-q#E2Z!W69%tG!WvxdVatUPWpVUl6(1S+3c`SjQ%djYJ6 zp9#&Hw-m!@Y&_Deo<-V*?&-dWUBPi#8bci3|%27GJd{1{ufGlmf&5VJQvMXbA8s+Os z20u;7)KnAfq?)!0YPBa0UIz7zfcjeH`rH^_iiK%~t>7`eweD7_kr-cRi@KRHQth=~ z;)yFtYPVW+s14SH#c4X934{ca3{f6$VnhRUGfp8GtshDaf8b*(;@oEGq55zEySmF$ zLr>HO3N!jfUO^Fzh-|l*W+Fwqy!>5(1d$HlDtCx3ar)n8DvDE1Ssf}c? zE#h5P`q|Zl6uY|B_*L~va_WLKDO5r=2_+T7M^ohSDqsZVtt`Fe|B_6gXC%Cs(UCNS-&>cSf)&V- z4qRt=V54RYAx>UYyBAmfv`)1G96nfH-_`B}zjV&goUA`Hvyeq_TpX+{=U}H=XeKp^ZgS;w;RN7jCU(J*xWt0=OGsj3XAIirs)PZr*O_R5qDt?N8Psu8@+r)Ob z@Soc4UD9v7@x6SH-^j@6gCF>Q#qv+>F%3}%q0}Ca<53wt1YjNycnSfeuoIgX(Y-JP zY6};Les^>o*_mq}pQ`FfGRQgg>mG1fSx1lv=sduKMPCQVIS82+XX=HH_(vYGb!Yy{ z72EhEg-lQdbz)PC9KE0mUfOl=2vm35etGBo{PG|KKv+PUn9(KCl07QUW)+OsdGSSY z8~(dmeba=>7MC^+1;biuzMhDxT_m=oeTp>DJrGzv-)MePNvb7tL_K%?KxS)ZN?I*M zA|idSx5_7lgoF<3dhdw|lW_c3IFzXK=L4+k-Y$@p-KBtH0t{d}3t|JfukQP@#y>J6 z8e3O~fq}TG)`n^lAo*1$+4yBK3BWd^`<-StjSaepaIhS3;Qhv9_SGWWVuCY~AiNu! z>V3F9-$6K!89#rSivwGIo2R~&vr*=+O((<@{$j=!6s<0(!w!TAQ&594J1`N$q)K1# z;oly3`jX=SN%Eb@^cH*w+!;n#f(|Ff!xsFb;eXqYe7WhS-obY!OIEwiOzS*+>9KFRQ)7sAC|KFP!T0xw#3dsZKrlRk^6s7C zSJ;KcWQ(#OCQ|9fg>C-89Vjz!sh2i1!j~CT@xXmYEmh7}tq61I00rIKCd0!g3x*h5 z$N#}HE>P}d{^%lnd(g2RdpUxO*qFIOKB_J$H!CSi70{Xd^}P~3$?9cnBSD8&2V_wR zt|n~55&MSji4G$!!|OXE;Rpc}Z2|BtG#4r}^d|9@}9 zMvt!1Esb=JMnM4!q*IXYkQ&`#5K0RQBHhjCE`#n?YKYRX?>wJ#&hPyG;kx!8*Y@1c zbKkGJ5$N@Dj(?=MqJJ4&gpyPe+gr!>qr8AHtfaxP`$=+D>lNLp(iN?IGsaV(T(PUs zsZwfEdPZ0OS%OJT->rH-KaEE4ha;j2sf{Bw;(ji)L z3K>pd>nI8m3ono}A>FGjdNRb9#?y}1t93O@r3Her9M@S5=XTc);t8T6+($NEuMv}} z_hYubsG&_j5H5@3BdlftqUfK<5^;QJqsLsmCqb~KsJ(Ko0btv%Eecw);6yS^e@O4z z>s*w;Qm11-3Ab(Hw{Mjt;o4Ltx`4>i4^k3qKpM;Qeq-46jz0b@^MvGhfx2(qWXesC z^@E%_>*le%1O#JwraOz&;BT6=+oj&}mnl8%mAXe+YQKhx<7sX+uT~(~5{PrPs2D{MoKQ_E?6@ zX#h@45G^PyIbvmDrh^Zr8D?DAh#8)Ian#G*J6ZEwURhnyR-Pqz%?NvfuHcK^(FBg1bYGd^kamtFm#$z=vzT2 zTYkdOoU_BX(^k(qNC=4OJ=&X3!@b7YVC}62R}ZsYrW-R9`?|j-A9XG^xS!s%G-A*k zIz_Y@<93D>)76KZcl5Wol1O#kjxPikT8{`_mKwtur(M?VF$@~vK^s5lux()B4!q`U zhj8UPdWk_822jnOKKgyi3Dk46i#F7L|vu6VLgF2t@fy-qzgS=^rSgwha4{wO$ zk55y0_!IgGUtfcU^rJZKnzZU0guk^-TJa>3-crtZ$TRN9l}J5zE_E+_(~8dph~K1m zyr@<10Zv>M;)a~G3FEX@WmUUnf5OA?tz2b4Lw=Ah!h{{b-iP~OdVUL}INLc&#aFQ8 zad>ZO-|PS?LhkJ7-m8r5F_7{7k@v z&>CN>hTuyedw0m_;lt(u_tfeHzLX63-JY@t?n9 zPu*#wy7R8Hkk9LtauNNTJJ(jkriZsCs(x;+bg~T3@cTY_ke;$%6k{%C{XM=Z3QbZqL^`D-X?`_j|KdiD3bX(DStURGN2&Woq3 zKLew_LTD+-WOzN`Eca5VTTg$8J?HwVAHo0m1DsNwWnDQbZ2UN|=fmXtNs>~B6;8re zr*Fbsq_3uz=&+qI;D8nY zsMaO2H?9N&Ia@iXIJ#LhUtJ^%iS4I76*V>;sBe=+45lm?@!XA(=NEzNR7xrK3?5<2 z^oG!^?fTwA`wfE&^Rn{WLk`go#NAwWN%*b;k~jpR_ZW)o+on-@sr7OH8b7^+SwYCX zpd421FEm4AlOu|~y*#d~zq@nea1c}3mhxUR%i5w@8w1gN#2+v!F)$WsK2oVC*!YHX zH&92!^(e7)bV*62NttM-@WdP`_npdy5ag=804`8P4CB|J032#fBd5gXlQKnjN_nt8 z^0$RzJEWiLwQ5yW7*Y2NJ|TM-R=-|4>e$J61v5@}{E=$B*;;-te~zyQ&)d&X-8m*o z{8-W{2XeX~HZKT}%enh+d!>hy@J)Xz!top zailMpN{sTI@9^@3F3u15mLQjSG3P;~&K~ykH<$UX6Z20?9#p~M*fUkpkr*~<^z$N- z2=R_%l(29UE74V(s|bX?rqO#Rv#E?HJQ=v4yF=s_qEda@?RaY&>z>(uk&B)CZ(}=T zTHlbP5Nr2jTx5g$c5zps37aUjKqNr0;=y$vSc5Ff#5#*4HKV~L{5G%<8S|Arhotx) zCIgr1Icr#*{EAMh)Sy9VU7|>;@^qmpa&9RPpD_ z{)<8)A5z@1y&mm7 zza5f3$2SpUcwSRPLpXT%7e(bKk?b_l&0BVJ?D|YY;>ummD3x>rBR%XNaabj$9pR_| z6Iv$KY`{d`q^2v7`Ue*Y*`|*xP@)B+vXw5`Mz9N0Sv0^X&ucDnssDf0i~l?8nG+YC zl~mw?+Z>k3&g^RVN1ia@cANwK4w)7L&KTvJTcaP}R*k<~Kll+R-Wi)TL%y9yeVWRleU~^+ zK}RFH(cJ^$>(U-N?b;D*JZ;v0v%x@E!a4xfBxGV>%Ic5T&#Hbfa_6nqa1h_LicL0p zceWUM5+oq-oN?O3(%+pnxBU{cx_2;M<#)wQs!4Lfga7(k=NsnvOXzTi)Pi-rv2G4p zz*{o3QQq2A3oJ+M|7`fX7mlIOq#@*k_|PiMUti^=7WvGH)4RsF9~>I2V0%3cU;vG;6!vX)_Y%7+P-HSyld-e}HQCrRw;*H_P}C zg->`SPQ#rYUClpxN`l)wiXCvp07pafes|u(#}}n!;anZW1_8st=IfV!vgIkp!gYl_ zYp)~nNK64jn@#AsMM5i-HO&8Ldp-2?rOz&UzNWa8rr!7LCB zn{h3Txc@;b1YS*H;(Pm*!ropJR=~@_AdAGbp}j)YbbhbrdRxYE;2DX5lwwfrErj-s z`r|<~=4g}Zac^f$m%W~at5}bXyjqT(7R3}MXaNM7yie2Lm;L@i=_QwH$V-*8{H9X^ z;)B@tD6(+x;PKrRXG*oi`?Q^ARhYuq;Bm;xb;GJ5v^EpBA00J1PQgbPa~)c1)gwAd z#9}iu3Tpq^ai|Ut;z6;rVE0Q@bn|q)m=3)WxFb*{c9m|~%)8mda|&p&?jh2O7CsbP}<$X?%VqSX)^+ULpTkK^)-E5|Fb zjr?wv*c+Ji-6OHtp|U}$XXys^8XNz6>*?BKl%JaOiVY_dk#mkM1O8!)~DuyT_N}Jyimq=0|S*R8U{CeHdGbx3I;dDjTjS=-Mf6+=MmLuZ- z85aEr{u0*d==Z&Tt>b0?mL*MmGP>q~7d*in!&K?4WQj7`?tfW96y-1|w{ZS|ME z5hnh`oJal6bBVLcVau>|>?kvNsY|ZooaOA?SgErhJ|Ls~{^SS#9k_@LzqpdtHY}Ua zKe&pZiyQax0aMK!Lv(H9P5B>ANlL zzAhIM-8m=~`Wr}+iTEP@J{%lxstd%J|F`4tBmet6#v>FCZvPwZ%((|xP-QlZV_haN zfEDMl?!XBtpq-@@NJe(p78$^DO;o)>(ce$l;F>HV@Izec^=im;spT#M)A0@y(?*lR z)MTwf#q~f6c00vSS?pPRr!iQ<_-aeSXt-IwTYqt+Kd+u9x;(fH! zpr`ckqA_G%>>2XDx7WbeHBO6H6teWJf_(!+3RK-VZ`L`8d3XjiAtL8=?_2_FYiQZQ z(HP6h`9lMfo1EJij4qM2chZ{ z@NKvQqrMUMf>2FVb#;bQ5?i|x&uXZrw5O&~l>(eBIYK~fjBX7T_lMnl9>?13NG<~G zG39>Qh0MmGM!Y>naywfve5`=?+HGPk6qlyMnN)9V5^*QJH3oGbFW9b4{~o!BB+ z>Ko2mMitu}BVj<{I1C>{VbsBe<8;6{dtd47G&z?GgsTz@zaw&<&Zf{yvS)YZNx82m zs?U(!kdxATIsXtMjiSvYL8H5lmaR&pqCv*iEM z{HUYDob$qc`M+leJ4-_U&XVeR%%|trSrQK(jWIdA*>b*GE6ZJ_b-jM%F%i`bZg4T} zPh^~SU%&8%GnsbVODn%51L;qkKJlaRuIck~Pr4*i>e4)2>XbXg5VI_Y(2_BSL_84; zEmRS!6p0Mu6MrLWr9C4~^0S#50!Rv}MWVRDj0|Pwm3(nF5$^sm)8^--OMZXk&Q2JY z`$rusR_zb*#croa1Db2V{vX4QTh&)`md->VRNYQiq<7i4s@IdWg5GvxobPyB$x2;q z=9t@0>{w9Wl8^ez2u?^LygYcXvXb!Nt@9`=1DJmMil!|z`o?KVyjpl}(*2ycg(fc2 zr!viPUSkhy6&9@}A&v-JDo^fxUSn90GrF3_Uj-eh(ea>9wY)Q;aWC=y%+DMkh3gRv zeHQZ+>=EHK6fD`X3`T5*a;nN8fI^JV;xTMr~T zn49)i{n3A~Lv-q2RSHtNS`=Z@_ZB`?GbU~}Dv0y=zT6$aaDA_{#n0*_l`*_J5BTQemzk)p$05jgrT%ViTyA6PPnR+fx=A6kxIOnE$gwU|hJ zedom~4Q44Rr_f9Bg+t}W;j)k~=r(UUz5G?U`#z%BmUd5fC7caMn~! zLcjaZd)v!Ke;&sBn65oiME&5kh29&wWI|$myg22kg!@Ro@nlJiS5)35TL44phc+Ud zJ5&_WtPUY8w5!nL1?OBnB zMPYKhDz$-?H0d+4AR_19wn?nRX8x(9Zlr=aV>w?)+VSl5&rkR{T`0D;aX9)Kewa4k zj9=G2DRyRu(Ol!`y+YmA*8*cF>KXjALo5c+KrzT4thnSw@-C_GGBKGHric?O14r?5 zQaJ7?WjcR<|5VCQ5X%*NvH`Wui2_n|ha@6&+XHtA9~dE|^rG4rFmG*kxvTJ_<_l*E z{wQ$%cz85JNmAqw5nltNpxPQFg{D#8=+Nbme}bfj2ruGE>hJMFf+R?Bhs&ws_zXH?Y)MutV^-9CHg9z z;VJr`F$+B-)2mC@@`x|oOGy_0r5_cT(aA|*AKPJOkTGsxSm7uxkhbA|w;?4h zuqpO5Ae?eR-k)Uo#kKCy)^13gfol+DK)0%WYJqd{E3FlyW~jaWGn6P}xvl$?&iXp4 z5bycCdO;)2HD#`}gan}2?ynDbdSdq>@gIuiz)c{UhcbaQYQlf(nAn;BZAfiSjacL9 z^ANF}LkE3V-hO#mNl)pk(?Wm^1igcL4J&oFG$tAio2gtOlL>HI`zDxXpe-=|%x##a z>5eFKVhR->Rs2|a=)RVTp>n=P2|W(tm8vc{kHI>kgwI{_UR7nZeY~9X`BVt%=5t8m z>R=|4J^*Vh!JA=?^GvTe2&ZZIr}xFmWNv}0K<5=IRObIA!mxwQL4PxZQrrZG0!g>- z0D1H8cuI&sh=onV!^hGg2nf=A^+r=k{VjHoA;;$`Sl9{$^x|;<^`aIw7QO6mZRO%Pm+5^cyyrOKL;or;%*rdGbIF_d^!k=&^gtYemr=~^u$4{_-{UW} zBV?04a?PjXO&%RYAdAQ!-DK{VvXHK|gOKQ)_Q-jNXToqKR_o&E^$CwKQE0t#s#h2nNC1#ibr(` zVv=Pu^n(DeRAtFIaEqX%30z`fLw=+~*Xr9Gki$oP4MTa4Kgplmz1cU+4d2h}3<(3! zHd;u7uL1KR2fey|K|MIw6zXdhIKPd+_%(zb)km-r4+DInzZqjfi=Knb;Nd26Ywbp_}< zVYc~oDz-9&X^KBHJTDi8(`M{_T~tvnYQ?9vV89*<4wd;kL_FSD)lbYHC9DLL2`xms zha+x`YVwts~ZSjfxt*jMv3og|Nsqfg{IP}r`RYpLT>a%!I|rBsiYNoR^( zP-4hE>8O)#{km$V;wUJ-7j9=~ka3?D8@-Y1D_kET;P+NHmt7Zvyf;xA`e)(27I$N? z7i1YTX1=1^evY%yesn8AsLBj9ETdN;E)WYi8tqi*34bj9Ec4DGw#2BQJ_lGSAiDK@ zfKDpz2_{hw$~eQPn+jIi!%M{&Kj0n=E$<5yAyb>pRtrx0@#Lzrp0J*OiR5)3-w#Og+Op?ZlxF!b+SC``@6jQw4I`>+q5T;I8<{5TpRVXzsI_kb2bbN<{NS%wuFHYoFgMi`F^S5Gu9<2wHWn zb2zS94M68v#yqaqz2&gvgqSeQ!BJAYlxC~J1j&Da2 z?zs|Wc++rzv#-rX3Iw{=HbJr?A)&%9ae+*YkJ!fhXF%=wl$^;Yo?uCjJ_@qu*#ZgJ zfJH6_s-p6^G`kfbhsU$Yu)=N&&Eq}4#_x8wN>0te;$vs&k%Y@&AWQ%T@SY3t z0H__@B`I^^F$}%H;P&^tXCcw(h#qYi1$5;*+oJ*j?8^W^*Yk^mhyZy1j_H{(7AHiH z>kZ=PVdKNkXs%9s71aNAj8>@J2&M7bUl2-TH{YDTYrK8I&o?1K%urRue`JFJEd^r) zudWO*VUXN~&cQ+E7uSIPMrf7q9g2cwMhg)-Yk8AiH)-XN#;}qSQPYv5vmdH(`2MPm zKa#aH?-j!!ik1FMWt7YyYKIJ>^+JLE<5y6g0O81%=Ljv40L>>guy`FgkyJ@jAHJX5CU%g0TJ0myECngvG($6u;{YKOl8N0jl-CN{O?%bqu7qH z4O%$55rjUzD{whGVM&Rw!rcKQAix9k0t(U~aLZlAQ0F#WQQQ4YTpbHN-`e^{(yPGs z)AJa`3T5Q|K#p$&2iSEv#Or#P)xM1-Pl^+KVehK3CWAZ=>m1viX}dOeKicdFCzu8# z?3sW)8Lz~&jxU>A2UC3ieAijv+)vn2Ug%x@*H@nf7FG!z2Ln2)JW{02a@a-O^~Rr1 zr~b6!0W@EWq+j^Zo+_Og_-%UXM3I!6Eu;K;_Kr>Pr|&I-fko6C(Ao>o!~6LoaK%n9 z_qg>ZN-Vb!c~)oek_O2mcnKwQ!_%M6@azR6GUQm?;?i8C8$FY@8Z#Txqt-R(#{rdUP#T*bYJS?07Wn)9w47>-GqUTD+X!<$gPd#Dp6S~fK{K5 z*n@r~&NPH>AWhNHTTW}sLPn)KZq~3;#RQN}s}TQH+x1(zzmu7R$%Be-cOSU6O!)o> zmw#6wfm?J<8KAyIr$)0rT65y9AOitLC~X0j=mi>}a*{NQ%5y@8=n}ur!2Sx#zyz%1 zujXAk4Y{%bmLxGQ=s%9;+UJbJx#*>RiwoipDcjhEhXV&4YUGAxWp;`c)Qq~k4Zkw3 zIep>D%D_bGY&CL~eB^!_{Km&Rg9(g2qrcWHgFe! zZHBg=JYhch2+Gl+{4Io`+m*tQ8<=4#^p0d#PMH8Sd+=&YzZbTSv;O^97+3s#EdHdU z8Z-eSU(tq)a?S1t|(wUqw zqV~(}(8ir2?YYLsylL;+D8=y@DM7FDl7r>D>?`B6NMIJgL$Xx~oU>=Z8;0Ma;`CUP@xqJ#kNNm2}bv6e6L?hfW5kXMcez=-7CJ8louz~gP>*1NfKl!lK2 zD|)Ot`_yn#Ib-nIRKWBKES9)xFO}aDzZl9JH||gt1};LAwcIH=!d%$p6-v-fKRL|W zVi)HzG5i%bl&yYWx5g%gl4Y}=NyzdeUB_L4Q=NZ3$|wU(5CjPHHY4)o{^yOJFGShl z0Fv#aq+iR5+7t9;oUXC=xcjSwqI}9LsN+?^#5dD^f0PM{>Shfj%F8{DWOxY1#<`VAJ5;9ai$+2@nCt z4Wh(tT@U$oUDjm{s#_mKW@D=AXS;vWupyy?h}g2$IO<1Q2KasaGxkuUFTOQC^fwIv zvVT=6l)`A{YoxH2UM7qol!R!b37-bMqM-=czy+v4fGpiWR{Q)7tx`mJ3v2E?QT}{+ z!?N~HcW`#o@5Q|3E-EHmxB5@66+AyDo1_e(E8jHN#OFG5A|oY!_L)`uqW)1)I};w5 z9Yo0i08$v7E+7JsEsUHNmO5;@9-j`KM$YW>SN%yp1+s$ zU+3t8n%*}NKQNXe_{xdC=S2wM-Xp1aRv6V;^Qr4~FVN-~lKjUQ!`ha?`VL?Q0evr8 zXKvyzPfr_ubod-J$^NIFQGBeJXV<0RiNSTMvyXfh{g?%8@w4^U%v!ewoHm^GcHEE! z24YU7Wdmc(a%&}@{{hztO;)B@PrX}BL%!lhbT25mP~nD-s@$dyOUcB5`WzR`k|$Vx z!%i<^*qIfIdDZCfq4uM84v(7E^ljDvi+A{-V;n}ZI+w~U+l*`hQ8_c#?9^gU8au*! zoAb7pL#h;{qRd#8Lo3p(Hfex`Lp%q*arO3+$CylU|3)PPMS&S9c-XFN@nE)9?~kZT zP)xC+hVV#b)l&D^0j{ImE?v1UED;|~6)#THFF;pTrj#iG|0U%GSXg6;JAi>C885F& zot+Wx{XyR#b)njx8?8reRQmJ&N6$T$k)yr5z8Y1QuTID;naJ7~35G883PVcB+xrJC|G84*AFtGafERy!UyqJ?bTIWa6romK zP;6Fh2-(H%{=>G|A79BO3uwWk+Kcz>A>*NQHS2L(2d~u)>vc2Xw%tQ9;wV>O}z82CH|q%H%(4bsXb+(s~oj6MY>GdHLqIwlK`ONP0Cq4>kN<%Mtj;s zcPJ|bMx-tgMBPb(eOM?;=xowM6ydr!Ko**LtYIiO^!NZ+mMR0WMz^zN2i>8?j}DMv zUgUSfkah;j{+6IC}v1x|cPk%=MPD={ra>@*)EurHk7Y7WL1uyP|9C?SfgWBC_&^xm%dVhF5Z?-!GqXg z+qm<Ssf}$ zG)0bby@lIK9UTr$ykkL3tH*wp7*@o{TekX`LB0Gakl9MuT>0<=Hk5ef3x7y7q72Z2 zW5padw|q~x{@oA$^OgudK!JdempTWT?K*g4)rVu6b-5Ua07=0=*Ri`C5T1tU9djKY^K!gks&)tJ6`L``5l+;HcX5Hy2I zSs~njN#zGl@fI|;17#1@;U<^#c_KP%)az$Wg3U*-u)nsC#zZxLTiCO}MKawSPkp`< zGmU=d($dMWEs+`}Bwq4f?di9H8j2rc{Z=n6702D=1>I|j-Lw8w^~e%dK$s#VyY(0} zoWzc*ZWVu29>=**6d`0tcogn#Xr1Cm_nQhooSE?1>h}>h!~U(h!}T@a8=COC&oM7{ zk<;NtR(zF8i}V-qr zHK$;=4k=h7@HLw`^V*T7t2O4eZ%VFwU*sZnsVhlUvkY?EGrS3Q=?2>J|Awbihg%{O z=0K4Ahl6R$#$pI0Cv{xrn7uf|gNxAimP>FZviGlNDw_BJcy-_7k7T;>_-yhXY}4D~ z9e&!&X?E~Bb1pE9VtL7p$cTGOjCGqk5F2|fL@2Pu7x!iugnvtC!hBXO#GAHl)KP1y zoXxC_P-y{q=sD~k6Xji6WM3cCBgJkn{m(K0(al=jEe>Z zLZWl8LJZ|YDD~Y~Uf)o?4i1e0fX;xefnnCSk&1`)Rdrsd(57m}vpz6jBAZeM#&4cx zzMq4WeDFN*_a#@3;+VUa342TsF%L-6hhxu-*~0ntxSUGHncmA}5mIt>K`0`+%}2|{ zca@R1BNFH#LCM}lU(vOo=D-;DRcU}qv?S4u%29Ki$;B4`1Shy4)rMcFQc z`V;noaI0o2sln=78}hG|BRY9I?Xy^a;E4wpHgqgrHCU#c7`a;G_S7k7G47dr`iC#; z8md}>Tk(zFv+Q3+qmmtFc%IiVU(E)N30XMyGuGBq}E<=E|E=y-_)vC9pvW5W%I z*8D~o`VES30wHSlr?yYc5fr-z5a8rTg1|2>Irgn>bS&*JoU-NlovA1uk|`vzkp z%d#yEC!hDpW=iXILuT5%=Yh&Hz_`brink4Zn!DI}sCXq2{Kpj&)@FAqlBuLhCrX>x zOLaWu6gnUvq22gZRyeKI|J7Wej;Z6DX0^wZ;NsQK_ z_t)Cgkl1~?jek? zJ0-1@9LOR8w!p#50v1HXJL5l2#Fb|@lkU76NjFy$az+az-T+dY<{oaI&ZGF=xZ zww&xOEyh4}Nv`W#XGTSulbUC~Wl#3W>t=JHE;#BbzArvC*9^@og*~Ev^q9T$cF(<}8Jiux#Nf3% ztHYz@&+yL%aWkjQdN=2lP#3+%JITH)mrh!}Dzm;+9pZ0pR#f9Qlv;DLj8P41z9|8( z{<(&S^-vP59mJ`N*8iTaP`SmPH@Hui?|+}a=g+tsj1SBN1&G!+;2&^DkLkMo-eAsI z3S#WnJ+zWWS5-;$9Hf#&6BE~BPZUo zkbyB?I~+-vZ4i)S62uHxakzz-I7pcd*)0l+(Vr= zKel~6_#_}xf(;&58ax97LK&b!S-s$ahb!#3`QY|u3PCO2Q10`btfa*96>nQIm$48+ zK)TM~ei9IJhPJYuM4!0(J7e=y1@vg94nnF7*~dMp9)r3a?^JD)TSy<|E3Ki;JIVG$ zFvLLRc#9_r_T{|{1gM?IBsjpZ^;z7;P$ytHbMw|g94z}ptQr9z6&YM{mm|>cQ0-=q z@j6%qUay~vbq3djP7Y%d>M}!;7c()MM1UKp8w4D5X#G#gW1%=FJZwW?%YVRpIDTuw zo1=L?ZTVp2#%a|j__$*@^0i7y+wRmaT>v??RmyndDZT86=b+Sod5U3jy}7YF`*Ro^ z_j>mBMlV(St^JQ-e1(X@5AO&S)X1aHMBl85v_^~Qtek@!zUH~qGCi2)D*1?bn#SuD zc~`2qwyHj=n);9p8rY+sAWgctVxjO%9trzRu0pNMM|yZ?`%-J0p5`mpN6p(d@nG3$ zXkp3esucVzSyV?-g#N(d8>2OhB*m?Jk=IXPs8Gwgikiq-IL%ANZ5zGIb@k#|0U)Ak z@eDme(VjlU8su#qv%l!AGet=p1$v+HriC1dM1=*$B%0!>24G5R8{Rc}6wXCLDxb#1 zFOc38jXV+%$xVMnZtw(jm$Cre$9pC5XpsAzJ+2yoeD8>Qm1ZRrI^I?i`X2FcqxdWR zPbd7>$E}{Y#T!=}ub|+FYf+zy#lAlV?a7V}?eU5G{8|^EANb9QwMGif=v;)8L4Zc{ zNB{mA(9@6pc3$_q7lY*f8Ng6>eCSzHpy=p_;K&#`&vxXZMok?-1AqwqXu_&6+x<1* za1HCFoqTjV;fczgiBZ3OVajjASE9X_{9dV#IG7s#M3(%Mz^Vtd zsL=T<=DHekUXyeT?8~_B2i!>)U?K6K_he48q7BH;6Z7te?S4R}brOGfI z$9YAU_Ub62Y3>Xs($z>fX}U*n0>Ptv6$(lqCLhd|qP`LUrFPn5RR(eyFA`vdj7XlB z5m1~*YA|%KmZ6{ocZmSA8>yTaS;d!xH0Ae$g)Fc z;bL#3JsVCyq9JYHSFKo~v`z}J&&zxq(A@mNwVEba2ulE=6vN;khR`PhxU5LvQi%yb z7=#~qH<+@8vgu5xi`-pcn5|e{pR&cvPUo#59#)Urw2JNZU<=~mra#djco9z5794XU zqOq`UMUeY6vTtBYtEJHrM7x{P864;Isg@L|ui%~zMc_~~R5*ZupUzF0d7ttb!t+)= zYe<1U79uy5?F1w_VDgQZa76ckyl#N>FQ2MkLm}OBqaEE-byBcm%U!@CKt%Xg_x0ta zddVU4{C^SR`=PY?SOm{3;^%=VMl1B#5h^$k()=f+{@OLZ?lyq@=7U|ngmU4lbaDezIH>L7V-fOJQ7 zi5rY_7B^2&kE${L`2jZT|CE*Ilj#%Qp&?1qThEw{;$=urpVE0An@^e|g#b2d9IGZ* zFt|13)$fn^L#^>*54d-v4qf`ccZGr zWG`n%Bo>S;C=2;k8C{4spl!rM+N%;od1feaJ}j5O|C(7+3Og#siN3|9BPCwzQKhR^ zrko9wrD?^5*GBPai`#OIQpJiDGf>$kp1<#L8tV*6>aFgydY(edT>E5#B$GqIJ|yC9 z8H)2W0*m&a!XifOYJ1vR-<5uxEnKyJp7?P@kMLHjFeYB!RBj`xiR z<^Q4MZd0FO>6rb%Hi-$Px-UwjzF62|2hgNN(vvbT_Z~<4x}kq7uGkvB<(!!{?fhv( zc4vIxiD>jIBRg~nRd6qFGg#v*HF7e*hmH{jte~>y7t2yxzS%jqE))TP@y`YkM9XSm zGl@kD0fjM-&;Ei-{mTH;(SANbCg9zi22A`N0+Cpq=V_WKZ<`|{RaqC98#(E0Vs7@0 z*O7($okgQN$!A)#&Wqkdi`rnE!692#y7xyE%3K*wg>h^$ipje4{xJ zD^m#|xWdglj`V~mMshU$0xM9OEMw@^YQ!1V`tVEw{24Q8pM+LocY#vL zYJPuY6|Fn`VtF09q`5NB@xbK83OVZo`Pf@G+hs=5|jT;K+zmdRT7RDy#N|j2zdCeMN@+ZeBqY zNv?g-^_q%>F{9)!m8cu%?oki!K%wt^0E!OK5Xas^ZG`kUU$aBU6YpmPv0`nosNMc) z5^#HR4V*`l2yUaQ^WCF zI6(7hVai`{Ea+og{s@pSr9weMj;}y}H9sT$tR<3y77;J`FhHc492WZ2rIs}zj3K`w zUw#XCCgM%_)h5Q8tUI*J=9NW&wx#uAzYX5bY0z(qNZua=rHBSFO-dBWo9YPevim#v zU$i_E#XpN=(`E?X8cAb#ny=^3OfDif#$1<I1)l+tC+WCuiqaQ?>&7 zjk>}hbGa+b!iGVXz9>o@^1xvu^ za`|>`<@Po;kv?6vwa*!qWD zpmF##jHPZ%BLvU%sYR~0tmo7*4NyF!;ow%~&Lb}5@&fTxve<#ldqPuwuG3-qNxgX#`$V}$F@1l3ryGi`CL!R1E?eI(CSYQ=Q@hF^ABZVZiXQQfl+AoE|01HF z<%a5#EI8@o8H{nAtDXm6)Pq+QK*r7P|Ebvz$>RoA+@(kJZ}0lZg3w3&XJUCL6E;DG z{RBBm-x@Dhi4TL^5_rZv-jImQYN6XYnvyar%(@Oz1^ud&W8qIz*(*FgwMncJ_;&`< zcYTe^B@Usw@aWO;W)=VPMh|o;z#PVjD6q!}E0g^Go~|q&jnT*HNep#J1n_`7uC{5Y z2x}5(dut&0D}sEF2k6}P{8@ua^xmal?G7JwvYp8Z8&?EO*_z8jLhsJ4b~J)# z#sz^18OY44k~P!ba6ctUp>XfGBPnKH0I-6B)(JK?#l=L@+5Eb(fl}{^Z*fdNx_=f? zPWd=|Q=s1?&C;hDWtDTswcCK<^Dcpqsd4vMs$gkpGK{OWWXEFg^krJ5w!?D{x#og+ z<(>DWdzWfLqV7Q64MR@9EghrdpdtP)o5lFz_D7|BT23(F*9i+P+Bg>}M+p;sd!AGf zj+YciEwJu56L^j3`fIT66jAebY=JY7O;fAI4`lbSXg(i5kr>ZV+ zPom2(wruX8mnngV!yU}3cYv3(kkgb_caMB9sbJJN(TH#ezgcub0`j#^4J7_pFx)*1 zc>E+T)#5EJ7y_dxuGRRIsJA>)7XKdF793{wMO9}Sq!eMmNMCF4l`~Q;VU6p)8)JI3(xaV?jqf zkY=Yt`4NOQl6_}nWhN%?tCA*$)$i1c8x~T6Q}&VdP2GZ|d|SOs6@pHKt>V8!H8KvcGzf$=dzc4#GI?^R-6uGiUCO6+hekFN%;)*3)y)lC8W6S^g0Rp}M zf;0x(b#8WR|7a=h5e6z^^%tD=_1oCU03Lu|T#{?ZD{AvM5J0BX)p-n&R(z4riRvG^ z8#9`y*vBt=fiu^gj!5-rdn!4xx&8KVOvgKPZGTGKQAW0T)*cDCcV)=i7OdXa%=Ecl zCcTu4KlZs2HeMakYv{&k2#h_&Mpp4Yb47*-#etuuv6+4xNRz3qt*i|0W!XmMs@hIv z`s8VE`)WYwx=B1;=6OUMaFtBdLpuPFX%aXgTEx3OsamSv}dEc0d0R zuh$KD>*W`F7TU(yrdhq+;?)kjfZs%e4Zl&noQ}&U16$%WlWjr6@o!1$VF`4?l}Owh z1^N?B=9B?6OH8A;OS9l5e&X`LO2=B68skhP*=L^aYk`@`fiNw*595~d6~Y>1Gxo~N zd;Eq5KycZCLBnBr_Jit>G}jIL6QxI_5IyieDyxklU z(!smAxc)yZA^QE_vl#ziN#US~>TEp`$GFSq1Y=b-HFq(4RxgQDi3i+g!pxN-=m%;V z^S_%}*qoXFB#ys=lAS7|0#28D4wo)v4wQmvpVpdwiKi=5=@|9gtkvu$F*(X4-BZQ z!|-zJDz+hzm4!;Oa6SBecUW9owq_;kXFUM|a=&6C(o0owqx?@e8AgMlvTwRyhpQ{` z?N6Old}Lx8whqTyOyUhCtr%!_BW+I9N7CaJ5~4`(uNkh@IFjUh3eRoNDmZs_;eZYY zjHK>OEu+!6xerEelU&%Ro)Laavk#% zhou*Cj7r9i*je6jd*=G>aq}Yt~0F&D+>s_ZiCDOc#t*AE3a%D8tZ42s?m{AzlxEti_GI&xrFDTn0RCoFT(LFITC69Yt!Rd^};p%yduj_#pZA4)xcBDij~c2*R`QC{+NC?9g_kl!otT<>SVfTPkB*HFO|`CdKWh|ik87|C_VgTOn(1_ipBp?_0~~QwO`oqnPGsT zySqW@ZiWUG0R=(2L^=c%$)USM1*Js=rKOP=8bnIEhX!fsobUMjp6C7E_fO7R%vy8i zoPF#i;Pc*flp$`pb!2yYy} zplG{4ix$Sx8(MIfKGI6#qV9vnJ&AepHD#4(trEX4LgDOcxjAZwK%{h@c6q$WbaK*M z*`2ZNVK~Jz#OQWqf6n%#!hO- zybt_Hir!xUF*zLar`kqX4G77{iO*83F)w4eYOJ}-Y)<_#Ot+1KqkW&zWp{5N-%d-< zd_HFn$_m`Q^Z=c{W?$8_{H6E(x5IWW{Ywj46GBVv91Ui?$*R3^C&FwyfFzajamRw- z&$O&vh0t^^Qu^|;8=LT&OLfbs062DHQ5voe1y&ijjA-Cl2%nJ`Y&)o9 zIwEL8tT~aP!y5Pxby*g9#;I5)4t^;WV6}urD2>e^+8av?ru)m5CXr3ES z?n~^Sxe&av5%+uM$mmp z@qrNFnPWX1={{Y?a2oK>{YDWy1Xl-^=|{UE|Dy}lnuH8u0X1;5DaCS8yHZQGBB3cUOkH!*|&zzS%qDH{miA=C&YSq@2379!P@p%T3* zo$D#Bo;;x7e7b1*mMc*=QQzRxWR1I9sjW0UoDmZRpw3;Nz6Wf7N1JXT+z>#vY`49cL;H*mU4z$q$Snhs4dcV(GlG+81*aG%>0Dw=v1PeL3ItJ}Y z+FuzM{96@7lzbVAn&@h{iEzFm)CyG?sX7LkxC>_%l}Zi+Wnh3641iuLji2wN&z4b$ zzYIN^Y#-6&Q#|*LCD{}7kj8#*g`8Qy5L@`|a0@Op#QJiD#xNKVLP=?mj3Y0(g*zOo z5_^4_ntYM`{mBApJ-=jPy>WD+l?SbVbG_$|_$+42pf<=09UHo6X(eUG$xdosXZxcN zzCFxq3_^&BJ&0Oi z>Z`paPF*6nX*VA6jBAcIKjxe#hV!F8HX9j7Is8)Kvy&D6n#SbJX9vz76lRmU1u@BSO?=fAe5h!Gl6_V7NfFL&+An~2=HjUUV5?hjB8`q9V)l${+k*h zogk1r5TjrT0UAz4(v&tp3zDe2Qm_F0dL;<3@_mZy!x`HZcc_u(&VCCn)e+a*Fk%u3 zTh_O9e;y}ZhcQMpgj+3xQj&O~Ko+Mutid=F0QLKdU1=87<$b)^t@sza`ip7#lKmz8 zsu%7uABs^)lK_)>E&V2Pb2n+R#R7~SOC{LAir4o%p_8YtLNw&WAB@n)9l>xlb@vCd zYWL@xYWG{4YK4V}^~Al-tP_OwH;!%Nd2EY|ORXB6N-&0uD5H-#?+&_LgQ@lY@KhwG z=2xdw(s|Y7x;$K+{`UUF0R|XzK9&MJVQ6YdoSNH_6yq!B-k?5wS*%G8^EKZ36g`KE zBmy#4JjxG9tZSfwQ+YnOhfbMvGNi@$rkflO`Cb^o8B9#dCd@y-L2TuWpzeDXO#$f4 z8xz*peHZt4f(5x|z#3gkPNc7B2!i+)i?bL*2#T5_fUlox^x<7$l8`DkfHYr&Bq2>J zGE*7W-u9q|@zxon7D@PM$xdp+HbIXwifWkWN0trpuw+9xN`04k%?*}5fMtkL zFHS)Lcj*qXN$u?0$m5y{3QUmd zlKTddyfOMvNWlMtkVnkz1WekU>0Ij)>}to0HOv1w)vcw!LNL0j0v@FO`ftEJ9=-q? zmxJ@cMkn;xCd6Va*PWFVA%veCej+Q90y$+EBA8~v_NL4w(!QY2bCGvW-iQ z3)2z}F>vm`#+&vqCPoPWKHviPG><9-nh~mu4}gO=oEQ+wgIXQpbRFS;Rv=wyMWW zmpUqTK(n^pnfskz z*rq<_-Bb@3V&hv4hG*bH=!L>1$(&T-$Xc>^yiYGj)A4muvA832hY-;>=p!^L2ZR-b zQ6AE-O+$fre01yH4*!)LK@Tw?eeLIO{>kOy=lbNrLfWMb43!jg#L;;4>+a;-oB}p* zM*m`csFR@XMd|;!+s$xnGps*xdc$*3|6U8Qz*eLHHZreu?|M%0)tq2vg=uJzCqfDt zjrVKi1dZ>G%QBtaaz1aCe;K>l%fU~)mv17kn#!UgarevuVrd9x*TwmMhaXMnPZK@E z;Jyhf58h{tTQ!U9NE0+iO<&Mogk?|WpuoBmplUgTXA?T0ENwafrGRO?A#!{|PbMe8Ae$b$MsK0OT% zTR#m>$k%kYMzdH28r!@w&%1wg5|h zPW;bWyNmd>65Jnb3~$F$;W2HH=g!CQr~l z?&=`+_p z!wYqcgVVV=dfJy(u%WJ`_~r+wLSL~CX+XTi8w5lJ0F>&3sp%`}5@&-5jg&R5^}Bqm zBbyImwZ~8Mx|iOnm#i?OMrZHu=iX(}5GxZ16%B-KD2tTo^td)aVdQwMQ5A1r$_rU9 z1@3uQ=7f2>-Rlum&Y{+ya9hs@t6J+J zrR2k3(FvR(5b8}BkeHbG@!+tX<%U%0td(SCBl3FP943oG6SSb`nEnNBP_+;K$_Q>- zK0p2Vzd?b(2we#Pa^N%VjLpLrgxEC~agO`z;7YMF}jnmOQ;OW++I znHUB;999TGy;<}5wc*xRwX9Vrg#SU<^5d{3RiYzFk=eRP0x3|Sv_WWs`(@&oMdDbqhUFVQ3qc9-09Oc5 z7V;Sj>=3G)m*QFVz=&}$tZsEeK3{JgvW6=`oc;C;-3|)J&6cJ_%7Yeho|i44#%82M zrcIQ^6Y~rciur{5-b%|pMje9FsaePFu0(O!Zqh#N#gn*RgjZHRUmK?ONd(5+Wgb)#m7TJcNL4Ixxt4X8qM{E=LTytl$ z6LCC}qI@oNeDM2J()0R+Ua(0#l4TwFV~7>|s%y84m6W$zcvs(Tr@HSHR|@1%p)b=( zfyJ1IxInhd!pzloVgPNVBF?Qbas-3!)0<#UNh9!Vpg_RF7}r(>UegYvB3~b5|;v zMk<@eZPlZwz(TFwp%y1vHpEu&BTZ`K8lA{-*IcHnoZ6eGW87h0ApkuAj5e`lXH6*| zSjqPRSb15aI2lOA%c~?~yn?cbU90Fu)guCGC;_DAySEPblEwir*X%6E0P$(ne5~{z zU67%#{Zb-O<_#MNI0^}?p{T!0h7J;Av za3Kl=VZOD9 z&c?|6MP@?EKK)(Zm^8cW{`>wJi`DK2>puSJx(OxAI5q9|GYzTV87)202X< z^}yXG43HG2PrAiFA26|kj_lV&8c`!2x4rh>J@gPQID+2N@r`#WY^KpB|R$C_o8M7XVoi!&Y zuHe+3FpQ4=5rY77oM}7fZg-pUlkY2JZZpi*SEA-F>2{R_hcnDNx;{DAo&4xCZYmFH z?SikIRetUeH%0rt#Rtl3f*^8o6XmktV5f2plckkIH8e)hzOwO!&-5Yj|W+|{1k1h|#ocD`P4>mv|E`2oo(6@|ET1>AK1b;RNLuZCQQFNd&kQ!n zNAhJ7lf3SYzz(`j%b#E8lzU!xZW zd~d3%uiVjmVe`_hcDAAYJ48p33LQ-ozJiWl!i zG>hcg8KtS~8C|^ebcJW!rU+sL0`cTl(i)}bNjANSe@sCg&4GaT6B5jq3`33~HYqlq z;@!{Qv*)baEVBzEjP@mRU)Y=Ik;@!T-0ETHb1#Wx(X0Ud$@CD^%{QtMaMu8kn* z+J&1_IeDU;Y}PmUfNn*)KG^}kksL|PT}_Z z4(~Hdt|>N(qg zuOJFgPeJm%>RUrQQ$|s-*^PVKGYnbyANwx`NhnE&It3u1Fe0glnFQM}FCB#@_^po! zWdkFhUBEhrIqYzASS`2nd+u|p&O-slHr#J{LL65neb3Kq6sd+9C*nLde^a@*xM|(X zk*@Ard6j|{-drt>qt!p)RYPIuTWrpNwV)N@T7nL=|2R?j;{n1WNGNa5P8ji;Q;%%X z`%$gHu6xPNv~eRb07~nL%dfv8EuGIy^1lZBd>D3Zn~)!o^ozx|>YTi$v^g=MsEpmB z9&VXn-KdBb`I#*OtY;DJ6phdm*GLi;7s(V0bSMU2T&XgGuJ0fbiGKbMB+@Ce-!n|v zfc5AtJd`}!vYHr(j0ql!U#c8C{xTQHN(_WdV(z{ZTu?T`Vo|5Jkuf|wvq((Z{d9(& zCx4^VYUM*iW6==O-zR50^*D-Nqp%U@kiFCUF^c4Javds$d7c-oPA($uGJNl`6!IItzM+H@k=l9XGY8@7Fl^bKUb#tx9thkU?7?l2teO_}P2U;{sj+y3~*Xr3}J z-+WKnM~8uB@kvi2fv%!E;pD%}(E8zeiCEekGK~E9aed^0eIbS4b z2t+i0xv{W+kpDt|gCd38zKpfl{WwT*Ap~-&J8+{jGFSn| zvGx(7_huY9LMhq8#H^{U&5YbCHN1Lu62D^+4b^`t!EdZ0q=8Dfl*A;B$}s>Ehij8{ zypHXlsGPX5vjW`G^g9^ZSYL5bGuH>|v=DPe5PkW>2^J`wyU>$_LaGb}Bn z230dV{sejx`rcfD&D6=txn+|dmD0^YlIL<45d^=%Yr_WCV0tR}{J+%>D)`YqlNyz` z(%!!SBZllRtdL7nUph_t=g#cZZ<|QjoV;6W@Qq)ep)h?;EK8vk?ms}+-jv~!FJ4bd zjB&<&JVTGpAk_Y+<+CkGP7SyQUcS6~C^!1b;yB#ELg{aOt0e+g+Z%{m%Rx$AtIkFh z&GjJ`N)_#oddr-1C88RzZ!tG~V@25FW)$nFF4St0YAJwIgSP4feZ$8hNE#Fxt{uus z_{nV>-v@$sUkqLHJ(KB53?Dff7=cKGOMBb1s9g5kC8->3KU~JCWRHvi_vt(SlP@=M zY26n>?~GeDLR4{!{o6q4!oA4V10Lz1KZ?vPnA-;3EO}28%N0auxny2TX`*TNp^{K1 zx|<0YGaTgAumHg94GBs%+x|fD&Kcv)IJ5VgT&+vrGd%)e|B~dhw22y`Dm3A4TE)v% z_Hm(|+!onzyugnQZ669ryEt6jEL+FNsfzE_4431!CU{o_)=E9E$Sx!Dgt3Yvxqi$2R$Hk6Q7w8-tj!&RG{ZA4ZdGldVM>_<3A0mQgOBkDx?BaKZSnF_oy z_m6yMfTDV~&eRx!-0$1uyvz*l=<6n2-MpXTZ@c-J!TgD9)!E=Z5n|?StDArrS%Exy zk`U{(0v`pJG>eaYi*%1aq7&8R_dO4$X{9VII(H@{EBs56#z3oCfPy~+*&eWEJQba) z%qtQn2}RyIB;)_d0WQW5bxBnl+yVyw)Po{z5m2PX3R`+K?5j!}3|kfnvW*@hA^S?| zNePuzeFz3EB!;z9Mrl&vyJOu>yP=+`4GLWxcaDyt0U#06kty;mO1t~lnn6j|n!#Nl z?OEw-=B3R4-DZ^jZ8NqmegrNLT!L~7MZ2rB_8rVX6lUZELp`wG6&RC0rO2$<6m`0L zMZFh%8lj#4yw>X2owq+NHu9oYN1lQdGm8)ZJ<$AthsI{$JgRN-J_}oL~#ip0T;9edDPsI@Fv2b(z3E`H#dsE#5+6VXb$pOuHm)r3tiLG(_aWe8Lont zgQn_uR{p6I7In~4$a$M3^u>S15nui~7+}8_RnHQ7g0_4Da(z?{rtri;&#nrr0qIB< z5_C5QtcfbT3C}+Y>f~5Ayr9{<;o(ipLEV;-1|fHeJF2*VvpF*f4t#T< zE6=7xpFd4n(U&`8={hL%u92Yax8_LU7`trk9*ZsVmo;i{1@zxmg%)5jah!E*nWIC7 z4oSZPp0sy%XvocS&E=e3P0qZ|`WxQP{Di@b{qOK+`5dO2deW5#*9-)CYZs!&s0`*H zK=@7IYgvQ|ue?&JXCq;GF|KjbK7EaQV@SXAf~NdrBuz13VUxArKo#O8kR*l+Y=;bf&FMwoAO;rG~y(=@ihF;Ks zf1^MY1uU%WXEge(Y^kQHZYyB#&I#@B;_~<&6)S(WJ$fWn@!T5M8RW5<<)HS4u~Epb z%j*OB8X>dpwY4YlT^WU&Cp=h=2h`=N3!upXfBG&KSr+N~T@Z@kXgn)ejwu%N!uhgOX%EIJV$4dvW7HSkbXzc2Xu3n7N2ASu_6t1)@pTfX=@n1a^9mXurM(IcKZ z4^JaW0)vi~It~7Lht00{T9Q+rJihJ1YWS=OxX&%63g7x7OlZF8qn5t7xgN}DKx=0t zf)kSw47J?D&~eH8%^8n;XT#GjPg|NpLyT^y7sM^nPekQV?2EGh05Su9S%Vs`4ImWb^u&hHZaH zSosnZPaxio4OI&~V)*r&sFKr>riVLX?5z$>y^6^tX7}w7REZ}V1m83uL)ggRHFV46 zMs|TfVc_{CxbBdVX>Dx{0RS37GZabCKDa3#pO^q0cY;Lzn_Db({w_L;w6}IA|7Atp z#6xq4fR95{2bjTme`%>#PoIWb`ms`E=L&o?HngkXWzJ6#7wC`IprN_sS=gB?8Sik^ zEfRUpoUpn3$Ixy#bsynZdC+7TYB=|Pek48JDb>ynU6tBn+$q<$Rk8?MZrFdXGZ~r4pD4@YlP=z~@YgaZ%T8p;Wo+?t3dy!2m~t3z`eGWO*}97m9Dzf$gZ&WP|^e83Ke z=TdKOaV;eU29y@B9a7pew_61;DXeLK9n^uvM6_~tTj87a6Zu|$-`ERakR!oRyFJBi zn8OmU8jT^^Ek~oQ6-cPi1#7MD}8ykN_HNPeF zgeHFI$!L4S>Py^c3nw*tLbnr?`E6R5smYm*s#y88jfgZ1fswtn#2($)_Ii{6Qq zJcIii1wX*t&K0^}!?e%uKoMVO3F8S9`X$Ftr1tmS=ey@$?Aol~=omBSGt@uBHWLdK z9)4hVPkH5mM`CVR7j>Csj*aNalQoa669pIdy;jfnLq1)Au?m3h38`c}U}#KKGgyxt zz)nkhDlO}qc#fv^QE2rmAWn6pU83*3X0;B-Vw2r=MijTQM9?x4dtPiaMkQG+Z&PVA zK6Joam;Gq9|Ng;5hP1{re!FBKx%I2FLz#4)mpk?gmQtG+En)KwF@8KagtEYEGJug3 z4}v0H!cIzI5nToJUYUdgh!^2c2mzK62`fIE#nwZw_87_+ZPZ&gZ7vXdn)hR&_Ttte zvZ3n(yvgSeIpgTs`0xO-($DnqU9QFR=WK5BXCnN2+=NjRaudfjSg7yUex)~+ z*QT!s!;r5~L+r2k22^K%ogh=!Lt0Z|a*`Lb&fTkc?hgB2CK1;3#2M zl@`$(WTo6?d2(#xVy`|4+q_BrydLe<1)&usot&ITO?TZg8w_)MAcmNc@N3Y&XDN9F zb+{c7oUMGK_!joZ%ZKbyX8^YeMATm|s0J)<43FGdBG4tXoBXm0PTBXdZ=$F1OoDyT`hb8(Z*D=$1 zoB|$q4X$_|-)c`~g)ia~fX;6G)K1zT^dhkm{Frv^33lum+?qoC<|0f_!$}btfw%bi z{j~wsPD>)~a5GXKc$;zhY5Opvk&&&LS)vHN0BM&uygZqT_}i?8VE?U>GlRLewO`$S zi=4hAXbps3I6HF!#jykc%i+`Wi`5;`c3l}j+Qa;G8p0aO?&9vg?7wiyd~$jkp@n+i z#H6kl=urgT=)zlihPhu+IbWe;z#m=1UMGeB{Q!lx_Ad?4ad6=QPc9 z5?!)O)fj;HRRoaLpgiM6QT}@<3x~ff&d;C9tuo245^ID#7yq76qDYf;+sYA_OL$=h zpP44s!krNgl5!lAV-E#0F{mCNPZQ!jCnxkQ+WxS$uwN zfRhH^QRG%FAC^4=VZDV1#2EKJjR;{C5y^(+*GCq8As(4g_Syl3n3xw1rMvBJZnr?p zhw4wM{KD9#?YGwB7z5AfiJBd_KBpKg{~=@0A2CA9Yx3R|F3D-UX*XaZyIq)ih>Jo| zUAX`&4BZl97OV;+pF^_%gK02TkBb#a%t8-Y`VcAaZX^0-@u&)QNaGc7VHdl6NP9RL zzA35iUc30*)Ppu}(joVIP2%y6Y2C|9=IJJ)(WX*TAU3oO|5NFp`nH}{cvzk@=rr_M z=2tJ_)1;imgTbH>-J5P*k$@BExgEZy7FCS#6^|djdu2qBHc)rCqp&SM8L{(Dc=F_7 zy`YhDhDztiD=)&xTM(n$#$<6 z-EO=(qq?7+W#uia!AvduOkIuaPunX1r9_KuWnU;kSnM)d@uDT^8rONUc}(qlS-Yd! zEhyqtf9N;_26M8*AJDDi#{-_gKbf`Mg#rRMn*jL2mqzf#UbDKr`6jC2N6U;~Ni@lX za#60NCoixTu?Sm#BB>&t!Ja?J{#?d%&Yhlf4Zxe(M5eCiAjT=ev&8;an<+qJ!n={Chc9;Uh&@F`JI?=G0bt{t@h{Z?3c6{^?8}?-br6r6$EOD>%>}%3!tzi{=n-_bV`Id4C zLJdYMKfRe3BNV37?MO&KJHF-o)n37}cj9k6GmGqwM!v^lFRAQ>FE3I>(mYkc0rR(T zL*B3dP(jKJ+HfvH9i=s?u~kHkZ+)M_NYFFO?tGSpP9}0)S9Dy1_6uSfOI+kwzD%p# z^N*Jg#KwifvbltRfhnh5O95c4VW@F8ySVT%5#dwW2Z2r(Y-0;SpBN=17aio~m&!3h z@Ud?LYe;_xicf)yTR=;^u4O~?{rf41){{)^z#+)8-VQ$2G`esYL{HjUM6%+Z(@;p< zp>3nz4WGvPp#DgJ%Q4favn+qAO(e{bJTA;8#qPsyEk1*W4O`s@0u)>*=$gDNhgq8+ zv3p3*ju-Zkgi1u2)lv``@8LuH+$(nXpY$(}yuNgvtXuprjLk2lX8lut1A;F=*#>an z&yxao+;O4jPr%qeppgwy81sM#plltgS->ime8vWdL;AvWL=&>xe{iTR zL)v<2YG}e1da9HinC~HTmC(iI}qGzpg3@ z1zVK|23C$$gIR14bcvq)RLg=gz-pSI!!ow^F6m&KT=S{W!Io}NWD-koc-XS03Q)d< z?R{H060S{lM}u+ay8g#lf}*74_>iS}NGmN+L1wpC93z2#m5frbs>v-Jy89`(3&(JK z=?)J-MW{Dj5YvkGQ7waGF$VB*$x)HSBmr_^p>&)GERo;SCVYd@iH7eiBO-9ew`R#!+Wyl_9=4p+f^(F(mnn2H)QcdCm(vXFHKrnniPd;I-PG%3cj*^j5`O> z;`C)WDuV--u|m;KJbxQSuurKjM5u#H;>@n!tp8qlQ-q=+1J;a^gr%?e2C}ayK1|8{ z@r88%v~s}n?hwXy;4~iKRWPUA<2&q1kQMKX=)C7Mg44gc+)1dVIx3LcGObZN6K-3< zVrMVcstGOq@>{MzjGvmI!x|PWqDdJ}-Z!yTW)l#sN?fWuh7)?HMpy%g3 zQ_@;Gu~_G0?4zl*S0y?~&O#^lBOm*NFoHHbn*G+X#Hcf|NeRyTew^QKOx%~&CredI zX{J+R$WXsWc0tskNuVzer_Ee$!#)4hNZQraQnX2!b4}mrRX21nkyiC0VYR zF1|0QpLVGt+<}G%*_9+|(g=wQ-&8E2d~ExQw5gqFB)^J0%i`5JPo3|D*iYTyxEe9# zGP2x>M62Hq9U78~bGO*=0D~JL4gmi9tFJpmTMQN5EL zn~t%%igb&cpz%SH?N2NwZR<9Vd(t{IC1cFHvn^3_B+OQOt(Okoln~ZDEWmI@b}%F2 z-iTUOj`N*p1Q_F|79DAu8E`>4c(ZDGu)WS={pYtt>^W4z)8t;tDDd%P7WF-3YzzqROVt#P!+Z3dezt*l=0limym(9pcCHrq z`lm-=i&c;k+r%ev`<~BWF)AofLlJ8QLk}O9{B*LzY+A78=R<3Za>r^tmY{XacSnL73@Tx40NqM zFrQj;f23f=HzEhPZo{r7Ud89dcqGtYSg_Pi>@BZNn{OA-Mc9s6RZKk*%q!ojCngr{ zFhztM_H}=X4e3uWlvWcd6D9uAkn{?s&&U>Q!*5UVv)eXaP{`^xH@yXcX@=CWL)E7* z+z%U*Ke-5hY8eSvYaM@8@>%$IKILIAV|yRjz#wikJ2AjtH63VtOl&2Uf>M4>4R2FJ zVYnbxk{Q;*wCJTJXll%ZnEfcU62zYzD7@kEXo<)3y?j{VO;GMaQ1XbO+D|8w*rL%l zBsG;{dv|w9=w?Z1AB2Uq7_s3ucNOhk4y+srMTuGFB$@hf{-4Px@s=JLFt5K@)c@$8 z0Se7v5hBD6m@!?!p6cE}p6X&4_!SV9*7=+7%6nCW*ugZ<$ZkamZGsNRMB!WL?g+Jp zPP}B!9~w<-lMWIJF0LhUuNIu^0jA%Rwv}a11QoQev_qvo5SYV*$*g>RA`YxrugwZ( zIxo6#OtOeG-*W`ZDJgb2NFy@U9F7|{ic8@T1P}ggy2I_MXB$5wbOY@wlB`5%(n5Oe zZYgli9sHJH$a2$+24;<9ZoQ)TXvCd<&-8i2fTuPk8Im|e7LkfbZ3?DWF(n7!i)-{Y zp*=5&^dGdddkbeyrSrHRxnl$*PcZZh{=t0De+$FoO?o8MyNvR2um>!Ym_UF--@cY& zmi#5_=7z$wN zoX%r_{x^n`ZUiDF8+gU38&cDaR3iI-ABckG@MY;I%@5()KofRC55)$Lovc6Trj>u`qeAC zFfamvSDhUIY6*&6rt5slqM9zZCg)65i=5lO77YE2fMV!Qk+de80ILPG-o$_#!KanN z*8d7XutYj5;Yetv5{Y#qKavv2GGfn)K@o63V1;^bA_A~tk7U*%wXm=f$>r#VF88Q9 zxY#_|i<+Fom>#{D$3?4vKCxmV$F2NAyDu)W&8{(*bK@=3e*bmp|D3MtWq(iC!->Y} zCCmrtouZpaSnf3JN$2zHN*8vC6ot|`XbH%y#AUiSS0Rco|J-G442oT@ zOiPc#>X>4DM+(vUzV@p9__qgxig+&cBrxRdao88l&457f)(gLji$r20}u+LPl0 z?WgD>CzlvLW9t-rVvPY{sSA@U1chdj%CRoy)0h$Rl%ywTdM2}#AwLP|M3Vt4I3BBJ z!F=1JJ)DzT=B2J5uEo{0)+kPEGaPCdx>G|?w@f+slNB#ZYJ@pC!ySb%ryqqXx$Y=a zi3Bi%GN0|fB@3G|?3Z5YiPZ4^bh&^LB}r!L5T3FPSqC{X5z4nDIw7L{pu;-eirGfd z+)DCzQJVREzu=>ZT0Q5ZTp67e4RcB^&-do0HzOy(^32OeM+TIaRog7YQP5vf^hCvF zWwt&(R3(q@8eA_8B&V3=8W3MC)-P@0T}fpK(0*pyT9o}FeLnD_*{ccu&ek!dj?=ZV zy7V`e83@b#3y9rJ;u~P~DAk0HUH*3>ph>>`ZE*xGt~dsmF_yGUHyrfG&?XBkw>e}U z7!((OM)^wDNTcx+U&){Z=etB+NPtpn0GYKS0s1A;(IY<)c%XjYl*oHT1+jW3R+`td zQJ8i|Ng&Ynwbh;6AZf}EHBZt#wtU1*Ts=V_JXvPqaDJ1 z>6?2oYBWO;$R94j6(|?U?f_X;$_Vl_qp}Hfy&ydiO--joR-mom^FOcnboX1V0+7$3 zq}UQnfOu@_=C3q>jtO|+z?FOlkP&jys+4W(=(Mu2*_Ilbz9N=9QR-N0+EXnn)5^Yh ziU;5q8`}H1M*{}Vw?P1xN0s_wUr5*EWTT)i;KnPxm#tx*&~%HAFpy9ugAW&&LzD_J z0j~*AqU!pLKsb;aM}TzvEL>th2G}*XT1Ur8dzYuv`-0F+K~lll(TL2zpx3?6_?D7e zlJA?SpYJWS&bMFIownj`l(>JG-((+iVFOmC!DfX+;@OJqC&;@|A!Z#BnR?XLLQrg& zWnlb7%ME4g6m~h>N0}Pa90Q2oVH0Nqb11@?~|R=lEG+K2f(g$#~ZnRTcOOziPR)emt(vQ2#~lep z^0oFS!UQNmapQU%G28}&#WI)0fi80w@0#Jm@eMK7OH^+NJ743cvw~PQF0m#9i;X+3 ztj84Ya#+GWuM5mAzmW6V62dQZBRLpZ8oTVo)oD8%e3?eGa9q9F#GcVccrtva*=ipu!_52^V|M04shV$B6n>O$UMe%Rg%4I!phoq-LA^jcj0A zta?pfzG1#Uck}J;|2?t4Y{B&4fAzk(f~pWFd13OQC6n*}uFN}PH%9{=Cr2&lrA-V3 zvmI>pY0Ju|grJ+7m6094pyyBv8cIWvkqM~Q(di11%R$)oha$RBe6_{bG+E|hgDk~ zF79t(KwxBJbaG|R1d*LV&0RvE|E4coWq#;)pf*sBZ~TZjj5uZqr^mLKP1jiqid&Yg zdvJ9?$%3(uO|| zi*eWO*_p_l_vO;fxm*g$r{q`MXE`HX%+%f*q$@RQpiB<(ZM1E7H_*jxw^i88;luOV zRiD@M>)5K4eM@~`Sj#O?!ahIOIWn`FI<|~3u~rB4pG6+PfQ+`34SK7IFA-W24iz{8 zqhw|gv@C-jS4WgaxLEw90jxi)?Ll-moaO4C$9KkFX+*GQcY>VYZcuq>2H46>?zVm% zPGD8B7=o~B| z-1NJkG5% z+>r{61@`Z^Toxr5{kz`yr^GD${EGm)uf4?lVm|(+t6!&>L0SEJ?k=9wp-jZvyV8iM z5z_ug;}>>fmG$>hs6;|NVvC0P?h9Eg@1M~PloESND7M-uqJFY)#0OfR60}>~X5eke z?e&{Xe#3pvRbE<|WKGe&Gwj3K_i6EI#sC}`sp5npANkuEr0N6_aWlM6hG@Z(J0vOgHp}!cPDvDtH%vZmis_%{9yi%49Q$1^aCd6V z6M=#d;ZhWnzcA9mo;8vTd}YB)z##UUb1A+iqRPu|J{QvdOs~v8I-fFb3L18JJ3NU0 z+_%Os%+bR$m%*j{os{OK9QNc>$9Q2gR>FXAYb0ml9d-bh!$zJLhO}^}x_#|4+9>JW zO%;cjrh4_7^-i)hby3%+3(Wc9x(W`wopk59={Dx_`li|yGedLopcg#QE!Oo4xX~DI z$y6Uk7M4E$)030^roBL2u*%#rCI{Z4g2B%5SCF}Z+@t?BGi5H=x1cDalTkxCi+`_p zV>hP*`#GM+R~R+XE53`S_oM*fbj>>3E8h@tqLinc5YDd?{DqNE?>BH!{|?EqlFnS- z4hV0UQF-Bt^_^rPY{aGA!|B5r4ePqzGyng%09gu-+V^ z5)mW^5W%9QyO9p18w5nUbKbf4-uM4~zOY#Hg|$wuIj-aUrFYZ78^c(z18oNO1BAL0 zDGfL45fC9Jr_@U2;(!mL(lQtE)v=QI5p!;9jn5^7n^JDo$IWd@9(}Kk|B2Gs2(G$s zj{C`Ncm}n4phMK2`065()_S_!{vaxSt337sXM>K=Bpyi#Eaek&pe6^IpCQWBOA>HB z@=CT43UCt(D7R&;tZH8h?OEsQwwX+NSh=}N}Q^w%=16&-!H1wraO!cc(DKt z3SbJN*$j6P_yZ%l#2X2JC&jr={S-f_B|x&fwEg|+xqSQ(j@lv`I&PhTqN^tvO?{pF z-UGdu%aW3-Cy7rD+K3Afjf09vpMtrN5qAz)%M)9B1x253WBOfJFl_ui#z{15QIXA4 z#9=|f#LtI_(g6#wzB(|A+>>DfoK}{iYghr&PfFP1QS!&nBx0DZoIp_#Ji=~Qe`t$| z@)(@rfZ4?cG{wueXfSnv6C2GVj&F~(1*Jaduo0tKzq;RCTaq?Tce{FM>}0+QLQe|ypU`bm`14K+Er{vxJW>a0>_3Antjj53@5|tpBABX)$Wa$d;oU3vUZK&a2Rl}@ z8FermPo|<9rbuq;2x9@kiISe8ecETN!Oc>^<;`c#$!BVyweWe|yD9{s_SIRr;;UOm z64*OS!(SYJ_BZ7cN*k*uG`%{davhVq^>sK$9?As{e!=_i{r`WP`e6f@475sD0Dpb@ z8SEI{NQ5$hLuM110T-hhO69 z7ZMYbJS&m5aE4JrCD|eg*qeUty_7oSWPPQjrQQoMxJ_T{YoW}#%g>E(j-zJ#9!1G~ zJ9|%9DgDG<&RUiUguk^Wca_CYp4nvdDIrVhrphkf&&c;?s;COZ-x6WPRQ8g5 zVoi>QC_wAmlxoc!DI(_p{QL!D@e2$5hy|9i(I@d-fNw0yDO@C=TqVEPr<~Q5A~fhR zt%WICAEy5$hI!@{<;EBqDODVnO)Uu5yFeFnOGlpTULA-f#PEbX(4Jo7w#lhdLI#NO z1-xd-f0CPe&CArjG&K|@$lgNz9m~c7$hE_m9CZ@pYbjdC^>rg5TG=neO+mlrcnH>H z&8X`N$JLl2APG4N$u6lbPZ-jOqipa!%r`{p-D@j=R&K>WtIkKER2(|Nw*Ov-Pz*MM zaoB6%x?jICAoSn+>m3u>6*IWwdMdQzXe$(A+urfx3Eq8(0no?Hv7;tbpCV!@NAdQD z@3R4K%D?E|dTQ&%X(>}Rf|{jqzkW!%v|ZAF)u(7O&75rsm#KSI62ti{<9)efZ4t-l z(|XYQE^Ed%)D~yBpM>W(&hWOZ?I}9$g36cr@csMX+8OcHx&_WR5F=U^4PxCr3M1$% z*;GD+4U<<~|5Q}Rm}~|seAh2=&<{8C0Ox%HJ}{y}mv7hoT#DsLY7ofoq31j*CWRKrt?7?$>9INY`5v&oDMWdOy-`=p6!`P7QS)_c0IOGp|&n!rk$FK`qDl6MIm z^_-UvLz91|9QzN;$qL~fV#61}77V&}G?7J8{Vr{XN3fhp2~WS)GkixdPHlz?h>wX)bagZydN&rcuIBLfna=Vb_0b*S=>`s^JVfRxf(@%ex+eg%@(cnW-KW23Z;vrP41I^X)q`L^&648maS%|z z--Sv2%n=OBmztexi%Cja5b!1gRkDI~?h8(++5F5#olqcXE{>K4xMOaDBQ`?Mu#eRH zgvMz!ZwKgr!b#Edc#Ciw3z*)QWaaS*NYJkRv51`O1xFQh|L`XA9seo+o1-P#tD_vv z40G0Br+WkwZ!shk-Eo1g_BJsQv0#&!I3re}o;R~e^Cmu4Rid3ZK~=?w@G3M1IGQV@ zK^LAw(cX??zLrJk5edJ*n%YpnVMN(#VSwkEcMu~j6I}sg1Fe;hXuo}G*B==r>r2t!Uq>lVI9ad{Ds{h%e~+dZ0LmB^Dlgyitg7k_M+mBl_By`_V7H#3MI_K#%vRX@`hkL|D%#y-(Xl5mtl+wc%j$aDo1yG)w7}w9Q)avQ9^z ziB$!+WdtuhjW}JjW!zS~SJ@)=>H53ct7`gTwGT3{Xm#(~JA%YecxT7zAL7$%lW7K* zB@!^KW+HlHx|f>okynp@7^gZ>WLnu-MR~cKyE_vreDD=>6#%)z`gQuNj;h|m%=p}s zg4L`r(S-4;JqRxkGRi+{6Rb;X?dwZ%*p5WWrh{TLGBWm{VPhnKgut6qeP!V8nBnX- z-oK!4<(>G}(i6nz(|`0b|6M2tu!0&dY_CrgX;4Nyxk2tV*+(+i9|37ZhYU}LU zqt$GMt3i>T>t0QvgQWxNI))a4(y16-SL}iJHdWvqd594az$%;v@%~(h)qxHD!jhoJ zD$fIf4|>I~x$z)sW)4>SmSrVrXx0Ip@!(`ufEZ8{KZUw7EJ_d!ZLWc5a!nUDxrI(sGEL5&h#JoXw1 z`xGdUL~olwtx`k%TbJOV@78b*`KZ=K8a`zfngGC3^O0)H~q+(g?M|BTWBn^!AM zU|bgyRlnraV860!iLAJ&L`{STvDYPN02V-=QkmOWMhlh1emNjSq6?vIX-b8{Sp`wl zW=zugf?F=W(-%;;S1&qzCYKp_tBWOcv_=}2mMYj+tdX17($l-E_hEwVwLVJcq0`Ec zx%rOLft2aknze?qQ=se2D{SzXbm|nnNEcUT5^_fYhCLRyyeoD9oqtRo{hYjXiBjk| zS#8VHEO`@{Eu@`h+O#|r31!1ixyTHd%CUvM5OYQ0_CX)MMDZIO6aUfIntS!E@6xel z{Jj#q3^WitMx8{cym1-^zB=+DD^kED7AOM#W*EL4+&HIMLEX}#Dy4MYI%KtCsvaJ5kJ}$)-_35hHY^N@av^2vu;do`1rWwS6Fsm>@HwYwMV@ zLowaGdLN8%hs4&z{=^^i`@>(Y@?Y-afnZ-3vW&Ewo8EHAk)qekYGQ0=^fSE=kJo+b zA+LU<>Owj|HrH-~o%IpaFF0Z0((2qTsx|F}_FW<7{kEGITE0#9cc*FSi7|Og0G{YV z8VI8p%G0*|n=m5O6K32jEuLDkh$Gf0<}n*fLZbVcF$!(Lp>TPpaPFY{eBSMKIsAbY zaLa3QdGd=TgWA>SN=v`6+JbQ@>?t5f{Ohryg+xQo+%6V|fkA8+;W@Q4xlH4hq(ePL z>0@&F$m_0tFENUv0#^8(6Z_{-eCHjvRsVd>8?1x&Z{rj;G35zTfPAQ|_IUnw^i%L~ zU`s;_+%kKe{^*-)Fb>LAK)x5+hn6aV2>Bs_srb!R9pyoh{Z3YXdi(QBfcO6}7o-1R zE?-Yg>74)f2@e^{90TV-Vii*$#aEHo_utv|#bzP_c=)PqWNt?QHKTSAsXCN5snG6y zYIDN#PnUKz5CcVqPitKc73+Pi1UklZ@VOnh^aT%2stpdM3PfuWotU)hnU-VY$LT2t zkg2fcAJ*@}FBv=RMf&Eh(Ze~zHpD9Z_rwB>jqT3@PVzO?0Bpqe!`2!^Svu<7%^M6a(#u~JH=n?2#i_Sg(|FtMu^0#g=bqJz4*Ml$Bd#V-w**OlIXXC*` zg^AFr^oblvbxVo3#d{f^Ac`q}x(#KVi$B3$F2MwOOP4x(F5spJlTy=G@Xqe2uU0i` zo;`Q))F1{iLI5@>l;7MUZygISOkfFP5_0)C*wpTfDZkM+m%;=&%y%+^s>;!Xe2U+6A3*tqNlK-Rho{ zR25NQy#OExO+XE3Sn6Ij-{1IkTVL7Qj#lc@C5Dsb1*G0&e)fAjm-xIk?IT7wBL%qQ z=TER@nRW0!`L7w5;@xjWX0F{n*{(#u5A9D9fLjvP8yv*5_qfHLBsq(ny8;+!9D4aUg?2d15IX8Ow)Ljeu5t%^ zZ@jNAa}D=-Ul~spbdvk8m*pIP4lq?h}k-Uu$RWZT_!I%XyJfl2-0X8cb5%4_d zV_%_O;W{Hq)Jp+M5=xOwEW#p@q1;iJSpZl7T7pk{itChW`(S?&B}q9|X^F^CK?Mn> z{kuua$p?Fiq6ot?{;b~kKbzt?}RK>KVo4@-Ha^gUJ*e?3RNFnyo> zv&lUD@h~#G;~jB*_;~S|>AevqoY;b2>sTo`bRQe`vHJBZNVN@V!PP>-Tvq&eaXf6| zBq~^Q-Mw(4T2A@LUj-^uNqHg5pp~W_s(thvm*IY|eRaG2ii&+okY@o_Iuqtn#{Q_? z)*J6g z4o$DkzvIcbDcqW#@ObTk>c9GkmGA>X{N=rvy>TTk_t{Uk?rFSPc4u6y*%}9tRJ-WS z)spvdJT!bKGGf?kp3t@Qq^Y%;?%y=Sg5^;ykcaL3M*&06`JvOrM z%(APhyi+X(J$;(&<`WR#>x3~>YeCJ9oAd#aP0jfeX)o0MN{BZTixRDaA^c(gDb2pV zaYsP-?aW1xO)_oD`%n&bcm>nd*s1(XSWS&EDqPOLrM*1`6XlhG^TYp${!e3V`vO4?3#l3P^{)NjC)Fs)FBX8L z>fS~YoXk~>ul%+0w!_Jmw+V@4HsZ9%)A)m?&WVG{;e5*qgl|&+J~e~_@-E#@UoAWj zgGGMTMd7CIVoWkC<&PEawGrZ|2@J4&zQDRUK}k*CpIv?IGn-I)_bO|QqJbK>#30hr z>by@(zaDk9uj9LSP$7nyaG#;Hpfx|fdw~>zXXugK9^y+!B1&y3*Ix01eyo>MtVMdQ zaAdi4(eJEE9=wl*D6VJMIRiy;Q1Ou6W}AV>S%D7%XVjYA5jI{#k@| zWipdFcMth7ryk7-A~sdDeLbL_yEDC3E;2r6qFmD+rs9j1JQKAqy6Put9}uDiG)PN# zZhf)F#ZOMdwHv1(`rATCjGl2ESegEH@eUEjcWV$TH?T^ywv9{wV8=Fw_XZNPL^3nddYShLhRw}5VA z=jbtpUCg?`+GF&WS~%s79gI~>ScFkHS5xR+MsR!TE{13*rr;ZQY~Eqzd)JQ`DB8;{ zyVp@TtlY*;25m`{Ca0PHAgDg++bv%}Gkfkw{BBV7BvXVZ2bBP{TKicHGZByVqjza! z3jfUHB=9?Y;ITU94`aP@9wtCwpgSt8jv25=0ZI1nVirH%tjPb_8Tg7D7aI2}ApYnN z;b{%gI=Y2n&d%}!QGhR!ULPs5b52HPEiV+F8-p4hHrEFg7sdaQqW^IT*y^Knr9r}D zw*^~ez1X3HLde{xo0G$tx<5$NgH$*zH1s!MEJJWv6a-tpeAnq34{>V^c93o`xxIMA z-n!Y$MJ`QtYe{M$(bToUk#h89+?#@&g^Ym< zzeJ~b(C`-ep47ydbt^7-N0F}T6q>!gjubiNV1kRGy1;Y328aKZ%s6>|kRE5j!mp`R z#jZi=P!{;e-dDV;H4t^5NczRCITU3ngqs=x^``ILVl=4p^MY6;7hw;i3p2gKUM?+S z9(krz$nR~)V@nKjbN6TG4w3{6F|eStK&mc7{CcQRo~2|Si~6%QLTFrPwT>rkL%s*D z+v{Xnk_sA^f^*h1IHJ{ovhs%-kUzEiD!kJz_Si2{A{k}fadL86?d-;!U0CV9nV00r z;R7}Ot?Bu>zZoXZ!J- z+BWUUtk^_1I9Ca%E-$RRYg{AZgp-vo#%_D>Bu?gDEe`#KKSld&t}X0yNvoVSP9@V{ z23(~3V^1-H5TGf07F?NOa=vI!0u^6^q&(MR4hWn#Zb=UxUsG)MeIc=;Pw>7gB)XLhl+4A#M-%FP*_)j|%#>g#RzjaS{hn-feGq zq)!Q|0@p98j_h?hi0Hcd6=7?y6QU%Y$8&7#b_RyIcwx$rN28Wl_TN?=m;gkF$s>!e zP4+8)ED!ln611dNy6Hc;!S?I!7O!)^A2sNGpsv|BVkNOmwU&%KIvXT1V=!Aku}ThT zjWKhjq1kIT+(l_jjTFEAf;;@Q$kK?B-(nv$>T?n!qv%dgS8NG6r!^>59Y{x)R#mOn zQ!TdatcG*u4t*D)86g@`WId&v5Rn%fDvXi*s~M5EE1*Y5-jE6qc8~jwyt1#;{OZy; zyL<=*S!}rAjeG;E$f#NhSm};5zxwU1^=#F8>jM)iOq@xL6wa*M!UPQTVw=(eJ-O!B z#*<45EU?2)B?@+ZQcwpYs6*LhX3I0@4cy{m?6w`0qaVtTFZh^_1&gO)U*_xb{R(Q; z{_Tt^kdjBIKBsEIFDK}T3Jm|u`r`Tzn^SIUalNiM7;}$@Mg!DevWQ6CYCl%O0(aej`$rG@` z?UOn2mC&_IfcL*pf`eCcIcGH+UzKoYKXjI+(GRST5|bM7=tp`F!M^A#wommu`4acE zJ7Rm*?dp|-^1w&!jy;3ZC|2#1R3Da!YX`V7(fi7W~rn2JK1q@PD`pWjK<75}BBx=r1R zU58o{V$XFD1i9Pocu88Fhi;FeLCmCP_Sq@-fU?)cQoN!(8Q_44r2v!ct6GxfM#Q`CCi{hrq{`V1LQA zxcOH0Po5U+OW`=rW_A?#BhLpJPB3iuHK$87_g*Ry&@|gX;?BU5PrG(Dh)h_U&=zdI zg5E!kbrB9T7-PLjz2`0gLy%M9e1NnTwU7#L?7bY5y~g@6=Tm`iCQ#rbeU})q01O@( z!Caj-%*#`*nJZ1;e)TFWb8NdoB0+$Dsxy_^hjHzycM|av*DxP%$kTFWS7bI73iR6? znhxZ`lW`vWqAjEqrHx<-&kVU#S$;I-w?0PEGaccl>E&pyUy||&>fBEs@Ld+?qG!H# zf1+A%>wsc3;cTLqCoW=l=jpXElEfINUpy$BREqh*8;Q-4yrKmCURd zec@AgtrJrmr(QR>(<*H4RpOUZ&)kCi)w3N@_U=cU4v_xIaVH5ks!$7*_<#{RC^CW2 zC>0Sav?-6l3rSRp(X+2)8`X_4vKM$&p4ufOEb%lfqb(vSkKJW?-}3UFT;FxB>{8es zznD#rOiErCW3MKc*F@^MNA!ns*8ueaQ8Qw$O;4o>>7dM?73#o;XxI(SNbJV*U?;`R*|2_RVcjTNCH* zV+bc5+CUj{iQCEM7Fn0xL7Z#mvhC~?C%<^paS@%!q*L`3Z~!^5cwT( z5u@pEiz8$=_Hl%9ZjzO(XVUPQ+v+^KB%T2jX!Rk<`-oHVyQ9jhYIf`mp*nFq9a9|c zlc1-JIcQkQD4qhqNd-kj<+8$`cXw%9&T08AW8XMRRqkT|seDvS@ z?h)R93<(&ys518deZuy&gJL8UgFhsChy#hY(Opn9=ZXm3!;s8*RQV08EJ3_*D*c{C zV|!qukr{a9RbCuOBkxTTl4>P#;qD`Tci zVJxE5)BYIOL4a&hn(S`UE>kIRE`(eiKaiN47`VM0;1GmYh_24EQuOL?h(@Yht<1pVmt))?$Z=M@Ij1z#H~wH2(H1*%A%Xnr>%{{WYp2wC$*h z+CH;3R&qk0-^1`23vxoXh(C52ZvSclQgLXrSWl&rN!67|+`~l@(=Y_%C8E;O9vJD9 zg;LfI-vFzpy4?!SKYRO@xn2G`ul428*q>*YH7ECo#qPJhOE{6^d)7l`N8AxaY~?4~ zolvSO;pZKfo-P>Q6|U!6*gV<)f@2GC-m^e2PKDKv3XZ9t zyiza#%rxQw3&t6`O=@d~1%VMVN)?LePRAK#%lQEZXC2>ECi(1}*qE5u=u#-=Hl?|Z zTEdH3U)i2NtqjG1x3>es_(Dqxh3ZF*zEXGVqG}@njF?oz8C*jO=Eug&+E0~ z8Y?6-=CZkgO#^Y~Oaa(5n*F)^#E3+L0zY22KKHCCPW#D40aSljVaIOSmu5r+&q>GO zOB=w&UTl_@mipb_i2ftKM{&HmRh}!*XCztVQ32mD`s-{KUcJIe9SH+KN1Um*M&v9{ ziJ5?5@W%*{YJUrqUhEFK#tO&+7me~mLc>9WjWr-pfhGw=TKVqBn z^#s~`vHvY3UQ75EmJyHeTdk#d{s)X�ET6KsqJku%&&(Pos$PnY8UhBDWq;N8Rgn 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 J_rU2Z{}-jqM*IK( literal 0 HcmV?d00001 From c50b6abe689bae9001434afe1c09334789f93f26 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 10 Oct 2024 21:27:25 +0400 Subject: [PATCH 15/35] =?UTF-8?q?=D0=B3=D0=BE=D0=B2=D0=B5=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=BA=D1=80=D0=B0=D1=88=20=D1=84=D0=B8=D0=BA?= =?UTF-8?q?=D1=81=3F=3F=20=D0=BD=D0=B0=D0=B4=D0=BE=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D1=82=D0=B5=D1=81=D1=82=D0=B8=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../thunder/hack/features/modules/misc/EbatteSratte.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java b/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java index d6efe654..8e7e4e52 100644 --- a/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java +++ b/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java @@ -61,6 +61,12 @@ public void onAttackEntity(@NotNull EventAttack event) { int n; + if (words.isEmpty() && mode.getValue() == Messages.Custom) { + disable(); + return; + } + + if (mode.getValue() == Messages.Default) n = (int) Math.floor(Math.random() * WORDS.length); else n = (int) Math.floor(Math.random() * words.size()); From 8ee46489413cf14e370520d6c19a7d4b8d0c4650 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 10 Oct 2024 21:38:07 +0400 Subject: [PATCH 16/35] =?UTF-8?q?=D1=80=D0=B8=D0=B4=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 64824ed9..9f7e258e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,8 @@

- +

-
- -
From 8677908497fe01fd602162a31f56a990080d1286 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 10 Oct 2024 21:44:53 +0400 Subject: [PATCH 17/35] =?UTF-8?q?=D1=80=D0=B8=D0=B4=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9f7e258e..0a8200a4 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ ThunderHack Recode is closed, so... I think it is my time to shine! - Default ClickGui keybind - **```P```** - Default prefix - **```@```** - Middle click the module to bind it. -- Be aware Expensive, DoxWare 2.0, gumballoff, Treoderia "Recode", Deluxe Client, and Quick Client are both ratted and renames of this client. +- ~~Be aware Expensive, DoxWare 2.0, gumballoff, Treoderia "Recode", Deluxe Client, and Quick Client are both ratted and renames of this client.~~ Um, actually, they are renames of original ThunderHack Recode, not this fork ## Requires these mods: From 64142e07afeb1b3e5ea0c64253fc24e74e40a24c Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:16:08 +0400 Subject: [PATCH 18/35] discord rpc --- src/main/java/thunder/hack/features/modules/client/RPC.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/thunder/hack/features/modules/client/RPC.java b/src/main/java/thunder/hack/features/modules/client/RPC.java index 14b0f841..8871089d 100644 --- a/src/main/java/thunder/hack/features/modules/client/RPC.java +++ b/src/main/java/thunder/hack/features/modules/client/RPC.java @@ -83,7 +83,8 @@ public void startRpc() { if (!started) { started = true; DiscordEventHandlers handlers = new DiscordEventHandlers(); - rpc.Discord_Initialize("1093053626198523935", handlers, true, ""); + // rpc.Discord_Initialize("1093053626198523935", handlers, true, ""); + rpc.Discord_Initialize("1294239539711442974", handlers, true, ""); presence.startTimestamp = (System.currentTimeMillis() / 1000L); presence.largeImageText = "v" + ThunderHack.VERSION + " [" + ThunderHack.GITHUB_HASH + "]"; rpc.Discord_UpdatePresence(presence); From 374a8d12b0a4c65425fbb53c27a9c01b02b7725f Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:47:23 +0400 Subject: [PATCH 19/35] autototem do not swap back mode --- .../hack/features/modules/combat/AutoTotem.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/thunder/hack/features/modules/combat/AutoTotem.java b/src/main/java/thunder/hack/features/modules/combat/AutoTotem.java index b8b58f69..1d0b0766 100644 --- a/src/main/java/thunder/hack/features/modules/combat/AutoTotem.java +++ b/src/main/java/thunder/hack/features/modules/combat/AutoTotem.java @@ -42,6 +42,7 @@ public final class AutoTotem extends Module { private final Setting mode = new Setting<>("Mode", Mode.Matrix); private final Setting offhand = new Setting<>("Item", OffHand.Totem); + private final Setting pomoyka = new Setting<>("DoNotSwapBack", false, v -> offhand.is(OffHand.Totem)); private final Setting bindSwap = new Setting<>("BindSwap", new BooleanSettingGroup(false), v -> offhand.is(OffHand.Totem)); private final Setting swapButton = new Setting<>("SwapButton", new Bind(GLFW.GLFW_KEY_CAPS_LOCK, false, false)).addToGroup(bindSwap); private final Setting swapMode = new Setting<>("Swap", Swap.GappleShield).addToGroup(bindSwap); @@ -89,7 +90,7 @@ public AutoTotem() { public void onSync(EventSync e) { swapTo(getItemSlot()); - if (rcGap.not(RCGap.Off) && (mc.player.getMainHandStack().getItem() instanceof SwordItem) && mc.options.useKey.isPressed() && !mc.player.isUsingItem()) + if (rcGap.not(RCGap.Off) && (mc.player.getMainHandStack().getItem() instanceof SwordItem) && mc.options.useKey.isPressed() && !mc.player.isUsingItem() && !pomoyka.getValue()) ((IMinecraftClient) mc).idoItemUse(); delay--; @@ -246,7 +247,8 @@ public int getItemSlot() { if (offHandItem != Items.TOTEM_OF_UNDYING && !mc.player.getOffHandStack().isEmpty()) prevItem = offHandItem; - item = prevItem; + if (!pomoyka.getValue()) + item = prevItem; if (bindSwap.getValue().isEnabled()) if (isKeyPressed(swapButton) && bindDelay.every(250)) { @@ -272,7 +274,9 @@ public int getItemSlot() { else item = Items.TOTEM_OF_UNDYING; } } - prevItem = item; + + prevItem = item; + } } @@ -401,7 +405,7 @@ else if (gapple.found() || offHandItem == Items.ENCHANTED_GOLDEN_APPLE) } for (int i = 9; i < 45; i++) { - if (mc.player.getOffHandStack().getItem() == item) return -1; + if (item != null && mc.player.getOffHandStack().getItem() == item) return -1; if (mc.player.getInventory().getStack(i >= 36 ? i - 36 : i).getItem().equals(item)) { itemSlot = i >= 36 ? i - 36 : i; break; From 5293a5ba096312f54ad887f23682e3efdb8bc363 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:52:45 +0400 Subject: [PATCH 20/35] show this repo's commits --- src/main/java/thunder/hack/utility/ThunderUtility.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/thunder/hack/utility/ThunderUtility.java b/src/main/java/thunder/hack/utility/ThunderUtility.java index 6bdbce2a..4945072d 100644 --- a/src/main/java/thunder/hack/utility/ThunderUtility.java +++ b/src/main/java/thunder/hack/utility/ThunderUtility.java @@ -92,7 +92,7 @@ public static void parseStarGazer() { public static void syncContributors() { try { - URL list = new URL("https://raw.githubusercontent.com/Pan4ur/THRecodeUtil/main/thTeam.txt"); + URL list = new URL("https://raw.githubusercontent.com/ulybaka1337/THRecodeImprovedUtil/main/thTeam.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(list.openStream(), StandardCharsets.UTF_8)); String inputLine; int i = 0; @@ -129,10 +129,10 @@ public static String readManifestField(String fieldName) { public static void parseCommits() { try { - URL url = new URL("https://api.github.com/repos/Pan4ur/ThunderHack-Recode/commits?per_page=50"); + URL url = new URL("https://api.github.com/repos/ulybaka1337/ThunderHack-Recode-Improved/commits?per_page=50"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(), StandardCharsets.UTF_8)); - changeLog.add("Changelog [Recode; Date: " + ThunderHack.BUILD_DATE + "; GitHash:" + ThunderHack.GITHUB_HASH + "]"); + changeLog.add("Changelog [Recode Improved; Date: " + ThunderHack.BUILD_DATE + "; GitHash:" + ThunderHack.GITHUB_HASH + "]"); changeLog.add("\n"); String inputLine; From 57b9a3e635853166c9b41777fc8caca070f2df38 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Fri, 11 Oct 2024 15:09:02 +0400 Subject: [PATCH 21/35] =?UTF-8?q?=D0=BF=D1=80=D0=BE=D1=81=D1=87=D0=B8?= =?UTF-8?q?=D1=82=D0=B0=D0=BB=D1=81=D1=8F=20=D0=BD=D0=BE=20=D0=B3=D0=B4?= =?UTF-8?q?=D0=B5=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/features/modules/render/ESP.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/thunder/hack/features/modules/render/ESP.java b/src/main/java/thunder/hack/features/modules/render/ESP.java index 05cb3352..d3424898 100644 --- a/src/main/java/thunder/hack/features/modules/render/ESP.java +++ b/src/main/java/thunder/hack/features/modules/render/ESP.java @@ -85,7 +85,7 @@ public ESP() { public final Setting healthB = new Setting<>("healthB", new ColorSetting(new Color(0xff1100))).addToGroup(boxColors); public final Setting healthU = new Setting<>("healthU", new ColorSetting(new Color(0x2fff00))).addToGroup(boxColors); private final Setting healthbg = new Setting<>("healthBG", new ColorSetting(new Color(0x000000))).addToGroup(boxColors); - private final Setting healthOutlineC = new Setting<>("healthOutline", new ColorSetting(new Color(0x000000))).addToGroup(boxColors); + private final Setting healthOutlineC = new Setting<>("healthOutlineC", new ColorSetting(new Color(0x000000))).addToGroup(boxColors); private float dizorentAnimation = 0f; From 8e3847601d88fc2638d6a11745291eef5691d090 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:16:30 +0400 Subject: [PATCH 22/35] =?UTF-8?q?close=20without=20packet=20from=20ui=20ut?= =?UTF-8?q?ils=20(=D0=BD=D0=B0=D0=B4=D0=BE=20=D0=BE=D1=87=D0=B5=D0=BD?= =?UTF-8?q?=D1=8C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++ .../features/modules/movement/GuiMove.java | 41 +++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/README.md b/README.md index 0a8200a4..3660d9a5 100644 --- a/README.md +++ b/README.md @@ -35,12 +35,17 @@ ThunderHack Recode is closed, so... I think it is my time to shine! ## Credits +### ThunderHack Recode + - [Ai_24](https://www.youtube.com/@Ai_24) for cool showcase - [KiLAB Gaming](https://www.youtube.com/@KiLABGaming) for complete overview - [@meteordevelopment](https://github.com/meteordevelopment) for orbit - [@ladysnake](https://github.com/ladysnake) for satin - [@0x3C50](https://github.com/0x3C50/Renderer) for the renderer +### ThunderHack Recode Improved +- [@Coderx-Gamer](https://github.com/Coderx-Gamer/) for UI-Utils mod (I took a look at his code for GUI move -> Close without packet) + ## Screenshots
GUI diff --git a/src/main/java/thunder/hack/features/modules/movement/GuiMove.java b/src/main/java/thunder/hack/features/modules/movement/GuiMove.java index 5a25279c..a563666b 100644 --- a/src/main/java/thunder/hack/features/modules/movement/GuiMove.java +++ b/src/main/java/thunder/hack/features/modules/movement/GuiMove.java @@ -2,23 +2,31 @@ import meteordevelopment.orbit.EventHandler; import net.minecraft.client.gui.screen.ChatScreen; +import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.option.KeyBinding; import net.minecraft.client.util.InputUtil; import net.minecraft.network.packet.c2s.play.ClickSlotC2SPacket; import net.minecraft.network.packet.c2s.play.ClientCommandC2SPacket; import net.minecraft.network.packet.c2s.play.CloseHandledScreenC2SPacket; import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket; +import net.minecraft.screen.ScreenHandler; import net.minecraft.screen.slot.SlotActionType; +import org.lwjgl.glfw.GLFW; import thunder.hack.events.impl.EventClickSlot; import thunder.hack.events.impl.PacketEvent; import thunder.hack.features.modules.Module; import thunder.hack.setting.Setting; +import thunder.hack.setting.impl.Bind; +import thunder.hack.setting.impl.BooleanSettingGroup; +import thunder.hack.utility.Timer; import thunder.hack.utility.player.MovementUtility; import java.util.LinkedList; import java.util.Queue; import java.util.concurrent.atomic.AtomicBoolean; +import static thunder.hack.features.modules.client.ClientSettings.isRu; + public class GuiMove extends Module { public GuiMove() { super("GuiMove", Category.MOVEMENT); @@ -27,6 +35,12 @@ public GuiMove() { private final Setting clickBypass = new Setting<>("Bypass", Bypass.None); private final Setting rotateOnArrows = new Setting<>("RotateOnArrows", true); private final Setting sneak = new Setting<>("sneak", false); + private final Setting closeWithoutPacketGroup = new Setting<>("CloseWithoutPacket", new BooleanSettingGroup(false), v -> true); + private final Setting closeBind = new Setting<>("CloseAndReopenBind", new Bind(GLFW.GLFW_KEY_B, false, false), v -> true).addToGroup(closeWithoutPacketGroup); + + private Screen screen; + private ScreenHandler screenHandler; + private Timer bindDelay = new Timer(); private final Queue storedClicks = new LinkedList<>(); private AtomicBoolean pause = new AtomicBoolean(); @@ -59,6 +73,33 @@ public void onUpdate() { if (sneak.getValue()) mc.options.sneakKey.setPressed(isKeyPressed(InputUtil.fromTranslationKey(mc.options.sneakKey.getBoundKeyTranslationKey()).getCode())); + + } + + if (closeWithoutPacketGroup.getValue().isEnabled()) { + closeWithoutPacket(); + } + } + + // thanks ui utils for this! + public void closeWithoutPacket() { + if (isKeyPressed(closeBind) && bindDelay.every(250)) { + + if (mc.currentScreen instanceof ChatScreen) { + return; + } + + if (mc.currentScreen != null) { + screen = mc.currentScreen; + screenHandler = mc.player.currentScreenHandler; + mc.setScreen(null); + if (mc.currentScreen != screen) sendMessage(isRu() ? "Интерфейс сохранен! Нажмите еще раз чтобы открыть" : "GUI have been saved! Press again to open."); + } else { + mc.setScreen(screen); + mc.player.currentScreenHandler = screenHandler; + sendMessage(isRu() ? "Интерфейс открыт." : "GUI Opened."); + } + } } From d13ff5a002c7ac6ee3a855c3db92de30dfb0347d Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 14 Oct 2024 09:10:45 +0400 Subject: [PATCH 23/35] Update gradle.yml --- .github/workflows/gradle.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 9260c713..a7452559 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -36,8 +36,8 @@ jobs: - uses: "0xDylan/action-auto-releases-n20@v1.1" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" - automatic_release_tag: "latest" - prerelease: false - title: "Latest Build (1.21)" + automatic_release_tag: "nightly" + prerelease: true + title: "Nightly Build (1.21)" files: | ./build/libs/*.jar From dfb122e77d95651fa2356ed3d241f867da12a767 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 14 Oct 2024 20:47:30 +0400 Subject: [PATCH 24/35] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=BE=D0=BF?= =?UTF-8?q?=D0=B5=D1=87=D0=B0=D1=82=D0=BE=D1=87=D0=B5=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../thunder/hack/features/modules/misc/PacketCanceler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/features/modules/misc/PacketCanceler.java b/src/main/java/thunder/hack/features/modules/misc/PacketCanceler.java index 488228bc..d4dbaaff 100644 --- a/src/main/java/thunder/hack/features/modules/misc/PacketCanceler.java +++ b/src/main/java/thunder/hack/features/modules/misc/PacketCanceler.java @@ -9,7 +9,7 @@ import thunder.hack.setting.Setting; public final class PacketCanceler extends Module { - private final Setting cliclSlot = new Setting<>("ClickSlotC2SPacket", false); + private final Setting clickSlot = new Setting<>("ClickSlotC2SPacket", false); private final Setting playerMovePosAndOnGround = new Setting<>("PositionAndOnGround", false); private final Setting playerMoveOnGroundOnly = new Setting<>("OnGroundOnly", false); private final Setting playerMoveLookAndOnGround = new Setting<>("LookAndOnGround", false); @@ -20,7 +20,7 @@ public PacketCanceler() { @EventHandler @SuppressWarnings("unused") private void onPacketSend(PacketEvent.@NotNull Send e) { - if (e.getPacket() instanceof ClickSlotC2SPacket && cliclSlot.getValue()) { + if (e.getPacket() instanceof ClickSlotC2SPacket && clickSlot.getValue()) { e.cancel(); } else if (e.getPacket() instanceof PlayerMoveC2SPacket.PositionAndOnGround && playerMovePosAndOnGround.getValue()) { e.cancel(); From b88b1894552bdffe2474bcef1d6773ca4c16ace4 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 14 Oct 2024 20:48:06 +0400 Subject: [PATCH 25/35] DIFFERENCES.md --- DIFFERENCES.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 DIFFERENCES.md diff --git a/DIFFERENCES.md b/DIFFERENCES.md new file mode 100644 index 00000000..03978f15 --- /dev/null +++ b/DIFFERENCES.md @@ -0,0 +1,2 @@ +# Differences from original ThunderHack Recode: +// TODO \ No newline at end of file From 43351f35b1aeabf2b1b69f2192e19ca7fd8b5689 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:07:59 +0400 Subject: [PATCH 26/35] govnotroling --- .../features/modules/misc/EbatteSratte.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java b/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java index 8e7e4e52..ca5a22b1 100644 --- a/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java +++ b/src/main/java/thunder/hack/features/modules/misc/EbatteSratte.java @@ -38,6 +38,32 @@ public class EbatteSratte extends Module { "СКАЖЕШЬ - БАТЯ ПИДОР, ПРОМОЛЧИШЬ - МАТЬ ШЛЮХА" }; + private static final String[] ULYBAKA1337 = new String[]{ + "маме твоей ебало бил", + "отсосите мне нежно пж", + "сука ебало закрой сын ущемленной мрази", + "зачем я твою мамку убил кроме того что она ебаная шваль", + "быть нищиебом означает ебать твою нищию мразотную семейку", + "почему твой папка пидарас", + "почему твоя мамка божество минета", + "хахаха сын обиды ебаной", + "ущемил всю твою мразотную семейку своим членом", + "почему ваша бабка отсосала всему населению планеты земля", + "кто мне вчера отсосал если не твоя мать", + "мой отец убийца зсу, и твоей мразотной семейки азовцев тоже", + "у тебя папка умирает в окопах!!!", + "мне мать твоя сосала и пересасывала", + "что в хуй че с хуя кто батя твой кроме пидараса", + "затерпи хуи по традиции твоей семейки", + "сука сын мрази закрой ебало", + "твою мать ебала черная оргия а ты со слезами на глазах затерпел", + "устроил золотой дождь твоей мерзкой семейке", + "кто папка твой кроме мерзкого выблядка", + "кому сосал кроме меня", + "отсоси ртом своей мамки мне нежно", + "как дрочить если не ртом твоей мамки" + }; + private final Timer timer = new Timer(); private ArrayList words = new ArrayList<>(); @@ -68,6 +94,7 @@ public void onAttackEntity(@NotNull EventAttack event) { if (mode.getValue() == Messages.Default) n = (int) Math.floor(Math.random() * WORDS.length); + else if (mode.getValue() == Messages.UlybakaHuevo) n = (int) Math.floor(Math.random() * ULYBAKA1337.length); else n = (int) Math.floor(Math.random() * words.size()); String chatPrefix = switch (server.getValue()) { @@ -143,6 +170,7 @@ public enum Server { public enum Messages { Default, + UlybakaHuevo, Custom } } From 49d48b0c1551bee9f9c697759872a62b5f001599 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:16:44 +0400 Subject: [PATCH 27/35] autoleave send chat message --- .../hack/features/modules/misc/AutoLeave.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/thunder/hack/features/modules/misc/AutoLeave.java b/src/main/java/thunder/hack/features/modules/misc/AutoLeave.java index 871ec119..1211060a 100644 --- a/src/main/java/thunder/hack/features/modules/misc/AutoLeave.java +++ b/src/main/java/thunder/hack/features/modules/misc/AutoLeave.java @@ -5,10 +5,12 @@ import net.minecraft.network.packet.c2s.play.UpdateSelectedSlotC2SPacket; import net.minecraft.text.Text; import net.minecraft.util.Formatting; +import org.lwjgl.glfw.GLFW; import thunder.hack.core.Managers; import thunder.hack.core.manager.client.ModuleManager; import thunder.hack.features.modules.Module; import thunder.hack.setting.Setting; +import thunder.hack.setting.impl.Bind; import thunder.hack.setting.impl.SettingGroup; import thunder.hack.utility.Timer; import thunder.hack.utility.player.InventoryUtility; @@ -33,6 +35,9 @@ public AutoLeave() { private final Setting staff = new Setting<>("Staff", LeaveMode.None).addToGroup(leaveIf); private final Setting players = new Setting<>("Players", LeaveMode.Leave).addToGroup(leaveIf); private final Setting distance = new Setting<>("Distance", 256, 4, 256, v -> players.getValue() != LeaveMode.None).addToGroup(leaveIf); + public final Setting leaveOnBind = new Setting<>("LeaveOnBind", false, v -> true).addToGroup(leaveIf); + public final Setting leaveBind = new Setting<>("LeaveBind", new Bind(GLFW.GLFW_KEY_N, false, false), v -> leaveOnBind.is(true)).addToGroup(leaveIf); + public final Setting leaveChat = new Setting<>("MessageOnLeave", "", v -> true); private final Timer chatDelay = new Timer(); @@ -82,9 +87,13 @@ public void onUpdate() { if (staff.getValue() != LeaveMode.None && ModuleManager.staffBoard.isDisabled() && mc.player.age % 5 == 0) sendMessage(isRu() ? "Включи StaffBoard!" : "Turn on StaffBoard!"); + + if (isKeyPressed(leaveBind) && leaveOnBind.getValue()) + leave(isRu() ? "Ливнул т.к. прожат бинд" : "Logged out because bind is pressed"); } private void leave(String message) { + if (!chatDelay.passedMs(1000)) return; chatDelay.reset(); @@ -92,6 +101,14 @@ private void leave(String message) { if (autoDisable.getValue()) disable(message); + if (leaveChat.getValue() != null || leaveChat.getValue() != "") { + if (leaveChat.getValue().contains("/")) { + mc.getNetworkHandler().sendChatCommand(leaveChat.getValue()); + } else { + mc.getNetworkHandler().sendChatMessage(leaveChat.getValue()); + } + } + if (fastLeave.getValue()) sendPacket(new UpdateSelectedSlotC2SPacket(228)); else mc.player.networkHandler.getConnection().disconnect(Text.of("[AutoLeave] " + message)); } From 84f066d05b982b73a19f1c5968144ca26a1388f1 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:40:58 +0400 Subject: [PATCH 28/35] paper dupe by lefty and crazymoose77756 port --- .../core/manager/client/ModuleManager.java | 1 + .../modules/misc/PastedPaperDupe.java | 45 +++++++++++++++++++ .../assets/thunderhack/lang/en_us.json | 1 + 3 files changed, 47 insertions(+) create mode 100644 src/main/java/thunder/hack/features/modules/misc/PastedPaperDupe.java diff --git a/src/main/java/thunder/hack/core/manager/client/ModuleManager.java b/src/main/java/thunder/hack/core/manager/client/ModuleManager.java index d407ba65..86257030 100644 --- a/src/main/java/thunder/hack/core/manager/client/ModuleManager.java +++ b/src/main/java/thunder/hack/core/manager/client/ModuleManager.java @@ -260,6 +260,7 @@ public class ModuleManager implements IManager { public static FOV fov = new FOV(); public static ESP esp = new ESP(); public static RPC rpc = new RPC(); + public static PastedPaperDupe paperdupe = new PastedPaperDupe(); public ModuleManager() { for (Field field : getClass().getDeclaredFields()) { diff --git a/src/main/java/thunder/hack/features/modules/misc/PastedPaperDupe.java b/src/main/java/thunder/hack/features/modules/misc/PastedPaperDupe.java new file mode 100644 index 00000000..073c55d5 --- /dev/null +++ b/src/main/java/thunder/hack/features/modules/misc/PastedPaperDupe.java @@ -0,0 +1,45 @@ +package thunder.hack.features.modules.misc; + +import it.unimi.dsi.fastutil.ints.Int2ObjectMaps; +import meteordevelopment.orbit.EventHandler; +import thunder.hack.features.modules.Module; +import net.minecraft.item.ItemStack; +import net.minecraft.item.Items; +import net.minecraft.network.packet.c2s.play.BookUpdateC2SPacket; +import net.minecraft.network.packet.c2s.play.ClickSlotC2SPacket; +import net.minecraft.screen.slot.SlotActionType; +import thunder.hack.events.impl.EventPostTick; + +import java.util.List; +import java.util.Optional; + +public class PastedPaperDupe extends Module { + + public PastedPaperDupe() { + super("PastedPaperDupe", Category.MISC); + } + + @EventHandler + private void onTick(EventPostTick event) { + if(!(mc.player.getInventory().getMainHandStack().getItem() == Items.WRITABLE_BOOK)) { + disable("Please hold a writable book!"); + return; + } + for (int i = 9; i < 44; i++) { + if (36 + mc.player.getInventory().selectedSlot == i) continue; + mc.player.networkHandler.sendPacket(new ClickSlotC2SPacket( + mc.player.currentScreenHandler.syncId, + mc.player.currentScreenHandler.getRevision(), + i, + 1, + SlotActionType.THROW, + ItemStack.EMPTY, + Int2ObjectMaps.emptyMap() + )); + } + mc.player.networkHandler.sendPacket(new BookUpdateC2SPacket( + mc.player.getInventory().selectedSlot, List.of(""), Optional.of("The quick brown fox jumps over the lazy dog" + ))); + toggle(); + } +} diff --git a/src/main/resources/assets/thunderhack/lang/en_us.json b/src/main/resources/assets/thunderhack/lang/en_us.json index b3f5594a..3b69248b 100644 --- a/src/main/resources/assets/thunderhack/lang/en_us.json +++ b/src/main/resources/assets/thunderhack/lang/en_us.json @@ -72,6 +72,7 @@ "descriptions.misc.visualrange": "Alerts you about players in the visual range.", "descriptions.misc.worldtweaks": "Tweaks for world.", "descriptions.misc.xray": "Diamonds? No problem.", + "descriptions.misc.pastedpaperdupe": "Paper dupe by crazymoose77756 and lefty ported into thunderhack.\nRequires writable book. Relog before use", "descriptions.render.animations": "Nice hand animations.", "descriptions.render.aspectratio": "Allows you to change the screen aspect ratio.", From a8fa38b9f6f25f8227b1fe204d5f7ab91de9a750 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:41:07 +0400 Subject: [PATCH 29/35] =?UTF-8?q?=D1=80=D0=B8=D0=B4=D0=BC=D0=B8=D0=B8?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3660d9a5..22f456d5 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ ThunderHack Recode is closed, so... I think it is my time to shine! ### ThunderHack Recode Improved - [@Coderx-Gamer](https://github.com/Coderx-Gamer/) for UI-Utils mod (I took a look at his code for GUI move -> Close without packet) +- [@crazymoose77756](https://github.com/crazymoose77756) and leftys for Meteor Paper Dupe (I added it into PastedPaperDupe module) ## Screenshots
From 7d0a301942d52c7aafc222b536361479b2a28af1 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Wed, 16 Oct 2024 15:28:55 +0400 Subject: [PATCH 30/35] =?UTF-8?q?=D0=BF=D1=80=D0=B8=D0=BA=D0=BE=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/utility/ThunderUtility.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/thunder/hack/utility/ThunderUtility.java b/src/main/java/thunder/hack/utility/ThunderUtility.java index 4945072d..022a64e0 100644 --- a/src/main/java/thunder/hack/utility/ThunderUtility.java +++ b/src/main/java/thunder/hack/utility/ThunderUtility.java @@ -132,7 +132,7 @@ public static void parseCommits() { URL url = new URL("https://api.github.com/repos/ulybaka1337/ThunderHack-Recode-Improved/commits?per_page=50"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(), StandardCharsets.UTF_8)); - changeLog.add("Changelog [Recode Improved; Date: " + ThunderHack.BUILD_DATE + "; GitHash:" + ThunderHack.GITHUB_HASH + "]"); + changeLog.add("Latest Changes [Recode Improved]"); changeLog.add("\n"); String inputLine; From 6bc43560b4044bb00ddd6ff771079318d4bdb9f6 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 24 Oct 2024 15:51:08 +0400 Subject: [PATCH 31/35] =?UTF-8?q?=D0=BE=D0=BD=D0=BB=D0=B0=D0=B9=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B5=20=D0=BD=D0=B5=20?= =?UTF-8?q?=D0=B1=D1=83=D0=B4=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/gui/mainmenu/MainMenuScreen.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/gui/mainmenu/MainMenuScreen.java b/src/main/java/thunder/hack/gui/mainmenu/MainMenuScreen.java index 0a535c43..85e9bde0 100644 --- a/src/main/java/thunder/hack/gui/mainmenu/MainMenuScreen.java +++ b/src/main/java/thunder/hack/gui/mainmenu/MainMenuScreen.java @@ -92,7 +92,7 @@ public void render(@NotNull DrawContext context, int mouseX, int mouseY, float d FontRenderers.sf_medium.drawCenteredString(context.getMatrices(), "<-- Back to default menu", halfOfWidth, halfOfHeight + 70, hovered ? -1 : Render2DEngine.applyOpacity(-1, 0.6f)); // FontRenderers.sf_medium.drawString(context.getMatrices(), "By Pan4ur & 06ED", halfOfWidth * 2 - FontRenderers.sf_medium.getStringWidth("By Pan4ur & 06ED") - 5f, halfOfHeight * 2 - 10, Render2DEngine.applyOpacity(-1, 0.4f)); - onlineText: + /*onlineText: { String onlineUsers = String.format("online: %s%s", Formatting.DARK_GREEN, Managers.TELEMETRY.getOnlinePlayers().size()); @@ -108,7 +108,7 @@ public void render(@NotNull DrawContext context, int mouseX, int mouseY, float d Render2DEngine.drawBloom(context.getMatrices(), Render2DEngine.applyOpacity(Color.GREEN, (float) (0.5f + (Math.sin((double) System.currentTimeMillis() / 500)) / 2f)), 9f); context.getMatrices().pop(); - } + }*/ Render2DEngine.drawHudBase(context.getMatrices(), mc.getWindow().getScaledWidth() - 40, mc.getWindow().getScaledHeight() - 40, 30, 30, 5, Render2DEngine.isHovered(mouseX, mouseY, mc.getWindow().getScaledWidth() - 40, mc.getWindow().getScaledHeight() - 40, 30, 30) ? 0.7f : 1f); RenderSystem.setShaderColor(1f, 1f, 1f, Render2DEngine.isHovered(mouseX, mouseY, mc.getWindow().getScaledWidth() - 40, mc.getWindow().getScaledHeight() - 40, 30, 30) ? 0.7f : 1f); From 70fcc8ba572182305a75279b0a2d1488f46c0a3c Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 24 Oct 2024 15:51:22 +0400 Subject: [PATCH 32/35] =?UTF-8?q?=D0=BA=D0=BE=D0=BC=D0=B8=D1=82=D1=8B=20?= =?UTF-8?q?=D0=B2=20=D0=B3=D0=BB=D0=B2=D1=8B=D0=BD=D0=BE=D0=BC=20=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/thunder/hack/utility/ThunderUtility.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/thunder/hack/utility/ThunderUtility.java b/src/main/java/thunder/hack/utility/ThunderUtility.java index 022a64e0..4c472440 100644 --- a/src/main/java/thunder/hack/utility/ThunderUtility.java +++ b/src/main/java/thunder/hack/utility/ThunderUtility.java @@ -132,7 +132,7 @@ public static void parseCommits() { URL url = new URL("https://api.github.com/repos/ulybaka1337/ThunderHack-Recode-Improved/commits?per_page=50"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(), StandardCharsets.UTF_8)); - changeLog.add("Latest Changes [Recode Improved]"); + changeLog.add("Latest Commits [Recode Improved]"); changeLog.add("\n"); String inputLine; From a8ae32b46299df473574158cc6b3f8240c13f0c7 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Thu, 24 Oct 2024 15:53:51 +0400 Subject: [PATCH 33/35] =?UTF-8?q?=D1=80=D0=B5=D0=BB=D0=B8=D0=B3=D0=B8?= =?UTF-8?q?=D1=8F=20(=D0=BD=D0=B5=20=D0=BF=D0=B8=D0=B7=D0=B4=D0=B8=D1=82?= =?UTF-8?q?=D0=B5=20=D0=BC=D0=B5=D0=BD=D1=8F=20=D0=B7=D0=B0=20=D1=82=D0=B0?= =?UTF-8?q?=D0=BA=D0=BE=D0=B5=20=D0=BF=D1=80=D0=BE=D1=88=D1=83=20=D1=8D?= =?UTF-8?q?=D1=82=D0=BE=20=D1=88=D1=83=D1=82=D0=BA=D0=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/manager/client/ModuleManager.java | 1 + .../features/modules/client/Religion.java | 53 +++++++++++++++++++ .../features/modules/misc/ChestStealer.java | 11 ++++ .../hack/features/modules/movement/Jesus.java | 13 +++++ .../hack/features/modules/player/AutoSex.java | 12 +++++ 5 files changed, 90 insertions(+) create mode 100644 src/main/java/thunder/hack/features/modules/client/Religion.java diff --git a/src/main/java/thunder/hack/core/manager/client/ModuleManager.java b/src/main/java/thunder/hack/core/manager/client/ModuleManager.java index 86257030..639175c5 100644 --- a/src/main/java/thunder/hack/core/manager/client/ModuleManager.java +++ b/src/main/java/thunder/hack/core/manager/client/ModuleManager.java @@ -261,6 +261,7 @@ public class ModuleManager implements IManager { public static ESP esp = new ESP(); public static RPC rpc = new RPC(); public static PastedPaperDupe paperdupe = new PastedPaperDupe(); + public static Religion religion = new Religion(); public ModuleManager() { for (Field field : getClass().getDeclaredFields()) { diff --git a/src/main/java/thunder/hack/features/modules/client/Religion.java b/src/main/java/thunder/hack/features/modules/client/Religion.java new file mode 100644 index 00000000..095cd72c --- /dev/null +++ b/src/main/java/thunder/hack/features/modules/client/Religion.java @@ -0,0 +1,53 @@ +package thunder.hack.features.modules.client; + +import meteordevelopment.orbit.EventHandler; +import net.minecraft.entity.Entity; +import net.minecraft.entity.mob.ZoglinEntity; +import net.minecraft.entity.passive.PigEntity; +import net.minecraft.entity.passive.SheepEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.network.packet.c2s.play.PlayerInteractEntityC2SPacket; +import org.jetbrains.annotations.NotNull; +import thunder.hack.core.Managers; +import thunder.hack.features.modules.Module; +import thunder.hack.setting.Setting; +import thunder.hack.events.impl.PacketEvent; + +import static thunder.hack.features.modules.client.ClientSettings.isRu; +import static thunder.hack.features.modules.combat.Criticals.getEntity; + +public class Religion extends Module { + public Religion() { super("Religion", Category.CLIENT); } + + public final Setting ReligionSetting = new Setting<>("YourReligion", YourReligion.Christianity, v -> true); + + public enum YourReligion { Christianity, Islam, Satanism, Atheism } + public int sheepHits = 0; + + @EventHandler + @SuppressWarnings("unused") + private void onPacketSend(PacketEvent.@NotNull Send e) { + if (!(e.getPacket() instanceof PlayerInteractEntityC2SPacket pac)) return; + + Entity entity = getEntity(pac); + if (entity == null) return; + + if ((entity instanceof PigEntity || entity instanceof ZoglinEntity) && ReligionSetting.is(YourReligion.Islam)) e.cancel(); + + if (entity instanceof PlayerEntity) { + if (ReligionSetting.is(YourReligion.Christianity) && Managers.FRIEND.isFriend(entity.getName().getString())) { + sendMessage(isRu() ? "Люби ближнего твоего, как самого себя!" : "Love your neighbour as yourself!"); + e.cancel(); + } else if (ReligionSetting.is(YourReligion.Christianity)) { + sendMessage(isRu() ? "Не убивай!" : "Do not kill!"); + e.cancel(); + } + } + + if ((entity instanceof SheepEntity) && ReligionSetting.is(YourReligion.Satanism)) { + sheepHits++; + sendMessage(isRu() ? String.format("Сатана хочет больше! Ударов по овцам: %d", sheepHits) : String.format("Satan needs more! Times you hit a sheep: %d", sheepHits)); + } + + } +} diff --git a/src/main/java/thunder/hack/features/modules/misc/ChestStealer.java b/src/main/java/thunder/hack/features/modules/misc/ChestStealer.java index 795bb969..f54d8d6a 100644 --- a/src/main/java/thunder/hack/features/modules/misc/ChestStealer.java +++ b/src/main/java/thunder/hack/features/modules/misc/ChestStealer.java @@ -11,8 +11,10 @@ import net.minecraft.util.Hand; import net.minecraft.util.hit.BlockHitResult; import net.minecraft.util.math.Direction; +import thunder.hack.core.manager.client.ModuleManager; import thunder.hack.events.impl.PlayerUpdateEvent; import thunder.hack.features.modules.Module; +import thunder.hack.features.modules.client.Religion; import thunder.hack.setting.Setting; import thunder.hack.setting.impl.ItemSelectSetting; import thunder.hack.utility.Timer; @@ -21,6 +23,7 @@ import java.util.ArrayList; import java.util.Random; +import static thunder.hack.features.modules.client.ClientSettings.isRu; import static thunder.hack.features.modules.render.StorageEsp.getBlockEntities; public class ChestStealer extends Module { @@ -39,6 +42,14 @@ public ChestStealer() { private final Timer timer = new Timer(); private final Random rnd = new Random(); + @Override + public void onEnable() { + if (ModuleManager.religion.isOn() && ModuleManager.religion.ReligionSetting.is(Religion.YourReligion.Christianity)) { + ModuleManager.religion.sendMessage(isRu() ? "Не укради!" : "Do not steal!"); + disable(); + } + } + public void onRender3D(MatrixStack stack) { if (mc.player.currentScreenHandler instanceof GenericContainerScreenHandler chest) { for (int i = 0; i < chest.getInventory().size(); i++) { diff --git a/src/main/java/thunder/hack/features/modules/movement/Jesus.java b/src/main/java/thunder/hack/features/modules/movement/Jesus.java index d6c95ea3..2828775d 100644 --- a/src/main/java/thunder/hack/features/modules/movement/Jesus.java +++ b/src/main/java/thunder/hack/features/modules/movement/Jesus.java @@ -2,10 +2,14 @@ import meteordevelopment.orbit.EventHandler; import net.minecraft.block.*; +import thunder.hack.core.manager.client.ModuleManager; import thunder.hack.events.impl.EventCollision; import thunder.hack.features.modules.Module; +import thunder.hack.features.modules.client.Religion; import thunder.hack.setting.Setting; +import static thunder.hack.features.modules.client.ClientSettings.isRu; + public class Jesus extends Module { public Jesus() { super("Jesus", Category.MOVEMENT); @@ -14,12 +18,21 @@ public Jesus() { public final Setting mode = new Setting<>("Mode", Mode.SOLID); @EventHandler + @SuppressWarnings("unused") public void onCollide(EventCollision e) { if (e.getState().getBlock() instanceof FluidBlock) { e.setState(mode.is(Mode.SOLID) ? Blocks.ENDER_CHEST.getDefaultState() : Blocks.OBSIDIAN.getDefaultState()); } } + @Override + public void onEnable() { + if (ModuleManager.religion.isOn() && !ModuleManager.religion.ReligionSetting.is(Religion.YourReligion.Christianity)) { + ModuleManager.religion.sendMessage(isRu() ? "Ты не веришь в Иисуса!" : "You do not believe in Jesus!"); + disable(); + } + } + public enum Mode { SOLID, SOLID2 } diff --git a/src/main/java/thunder/hack/features/modules/player/AutoSex.java b/src/main/java/thunder/hack/features/modules/player/AutoSex.java index 126a57b0..e26e04ef 100644 --- a/src/main/java/thunder/hack/features/modules/player/AutoSex.java +++ b/src/main/java/thunder/hack/features/modules/player/AutoSex.java @@ -2,7 +2,9 @@ import net.minecraft.entity.player.PlayerEntity; import thunder.hack.core.Managers; +import thunder.hack.core.manager.client.ModuleManager; import thunder.hack.features.modules.Module; +import thunder.hack.features.modules.client.Religion; import thunder.hack.setting.Setting; import thunder.hack.utility.Timer; import thunder.hack.utility.math.MathUtility; @@ -10,6 +12,8 @@ import java.util.Arrays; import java.util.List; +import static thunder.hack.features.modules.client.ClientSettings.isRu; + public class AutoSex extends Module { private final Setting targetRange = new Setting<>("Target Range", 5, 1, 10); private final Setting mode = new Setting<>("Sex Mode", SexMode.Active); @@ -41,6 +45,14 @@ public AutoSex() { super("AutoSex", Category.PLAYER); } + @Override + public void onEnable() { + if (ModuleManager.religion.isOn() && ModuleManager.religion.ReligionSetting.is(Religion.YourReligion.Christianity)) { + ModuleManager.religion.sendMessage(isRu() ? "Не пролюбодействуй!" : "Do not do adulty!"); + disable(); + } + } + @Override public void onUpdate() { if (fullNullCheck()) return; From 04fd1e4e0c053e3d4b83b3dc234d6f51edaf2df9 Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Fri, 25 Oct 2024 22:11:59 +0400 Subject: [PATCH 34/35] =?UTF-8?q?=D0=BF=D0=B8=D0=B7=D0=B4=D0=B5=D1=86=20?= =?UTF-8?q?=D1=8F=20=D1=82=D1=83=D0=BF=D0=BE=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/thunder/hack/core/manager/client/ConfigManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/thunder/hack/core/manager/client/ConfigManager.java b/src/main/java/thunder/hack/core/manager/client/ConfigManager.java index b7531cce..b8bd433f 100644 --- a/src/main/java/thunder/hack/core/manager/client/ConfigManager.java +++ b/src/main/java/thunder/hack/core/manager/client/ConfigManager.java @@ -118,7 +118,7 @@ public void load(String name) { public void loadCloud(String name) { Command.sendMessage(isRu() ? "Загружаю.." : "Downloading.."); - try (BufferedInputStream in = new BufferedInputStream(new URL("https://raw.githubusercontent.com/Pan4ur/THRecodeUtil/main/configs/" + name + ".th").openStream()); + try (BufferedInputStream in = new BufferedInputStream(new URL("https://raw.githubusercontent.com/ulybaka1337/THRecodeImprovedUtil/main/configs/" + name + ".th").openStream()); FileOutputStream fileOutputStream = new FileOutputStream(new File(CONFIGS_FOLDER, name + ".th"))) { byte[] dataBuffer = new byte[1024]; int bytesRead; @@ -446,4 +446,4 @@ public File getCurrentConfig() { currentConfig = new File(CONFIGS_FOLDER, name + ".th"); return currentConfig; } -} \ No newline at end of file +} From 9de4895a3f8338ac5230591605fabc996a5042ae Mon Sep 17 00:00:00 2001 From: ulybaka1337 <145228178+ulybaka1337@users.noreply.github.com> Date: Sat, 2 Nov 2024 21:05:35 +0400 Subject: [PATCH 35/35] =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8E=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BC=D0=B5=D0=BD=D1=8F=D0=BB=20=D1=82=D0=B8=D0=BF?= =?UTF-8?q?=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- src/main/resources/fabric.mod.json | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 60c7d76a..92fc4991 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,7 +5,7 @@ minecraft_version=1.21 yarn_mappings=1.21+build.2 loader_version=0.15.11 -mod_version=1.7 +mod_version=1.7.1 maven_group=thunder.hack archives_base_name=thunderhack diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 3b38e35e..3e03df07 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -1,9 +1,9 @@ { "schemaVersion": 1, "id": "thunderhack", - "version": "1.7", + "version": "1.7.1", "icon": "icon.png", - "name": "ThunderHack", + "name": "ThunderHack Recode Improved", "description": "Player Assistance Mod", "authors": [ { @@ -17,6 +17,12 @@ "contact": { "discord": "dinner_enjoyer" } + }, + { + "name": "ulybaka1337", + "contact": { + "discord": "ulybaka" + } } ], "license": "GNU General Public License v3.0", @@ -28,9 +34,9 @@ ] }, "contact": { - "sources": "https://github.com/Pan4ur/ThunderHack-Recode", - "homepage": "https://thunderhack-site.vercel.app", - "issues": "https://github.com/Pan4ur/ThunderHack-Recode/issues" + "sources": "https://github.com/ulybaka1337/ThunderHack-Recode-Improved", + "homepage": "https://discord.gg/7radMBMnNZ", + "issues": "https://github.com/ulybaka1337/ThunderHack-Recode-Improved/issues" }, "mixins": [ "thunderhack.mixins.json"