From 9f11e8d73a309635cab357c4ae269437b8ac8091 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 18 Jun 2015 13:14:57 +0200 Subject: [PATCH] Updates! :D --- build.gradle | 4 +- .../blocks/BlockBreaker.java | 10 + .../blocks/BlockCanolaPress.java | 1 + .../blocks/BlockCoalGenerator.java | 3 +- .../blocks/BlockCoffeeMachine.java | 11 + .../blocks/BlockCompost.java | 8 + .../blocks/BlockContainerBase.java | 41 ++-- .../blocks/BlockDropper.java | 10 + .../actuallyadditions/blocks/BlockFeeder.java | 10 + .../blocks/BlockFermentingBarrel.java | 10 + .../blocks/BlockFishingNet.java | 11 + .../blocks/BlockFluidCollector.java | 10 + .../blocks/BlockFluidFlowing.java | 11 + .../blocks/BlockFurnaceDouble.java | 10 + .../blocks/BlockFurnaceSolar.java | 3 +- .../blocks/BlockGiantChest.java | 10 + .../blocks/BlockGreenhouseGlass.java | 11 + .../blocks/BlockGrinder.java | 11 + .../blocks/BlockHeatCollector.java | 3 +- .../blocks/BlockInputter.java | 18 +- .../blocks/BlockItemRepairer.java | 1 + .../blocks/BlockLavaFactoryController.java | 14 ++ .../actuallyadditions/blocks/BlockMisc.java | 9 + .../blocks/BlockOilGenerator.java | 3 +- .../blocks/BlockPhantomBooster.java | 11 + .../blocks/BlockPhantomface.java | 14 +- .../actuallyadditions/blocks/BlockPlant.java | 9 + .../actuallyadditions/blocks/InitBlocks.java | 11 +- .../config/ConfigCategories.java | 3 +- .../config/ConfigurationHandler.java | 2 + .../config/values/ConfigBoolValues.java | 11 +- .../crafting/InitCrafting.java | 1 - .../crafting/ItemCrafting.java | 2 +- .../creative/CreativeTab.java | 2 +- .../actuallyadditions/event/InitEvents.java | 3 - .../gen/VillageComponentJamHouse.java | 2 +- .../inventory/GuiHandler.java | 11 +- .../actuallyadditions/items/InitItems.java | 6 +- .../actuallyadditions/items/ItemBucketAA.java | 10 + .../actuallyadditions/items/ItemCoffee.java | 23 +- .../items/ItemCoffeeBean.java | 11 + .../items/ItemCrafterOnAStick.java | 10 + .../actuallyadditions/items/ItemDrill.java | 67 ++--- .../items/ItemDrillUpgrade.java | 26 +- .../actuallyadditions/items/ItemDust.java | 9 + .../items/ItemFertilizer.java | 10 + .../actuallyadditions/items/ItemFoods.java | 10 +- .../items/ItemHairyBall.java | 9 + .../actuallyadditions/items/ItemJams.java | 19 ++ .../actuallyadditions/items/ItemKnife.java | 11 +- .../items/ItemLeafBlower.java | 17 +- .../actuallyadditions/items/ItemMisc.java | 9 + .../items/ItemPhantomConnector.java | 2 + .../items/ItemPotionRing.java | 10 + .../items/ItemResonantRice.java | 15 +- .../actuallyadditions/items/ItemSeed.java | 9 + .../items/ItemSpecialDrop.java | 8 + .../items/tools/ItemAllToolAA.java | 27 +- .../items/tools/ItemAxeAA.java | 17 ++ .../items/tools/ItemHoeAA.java | 8 +- .../items/tools/ItemPickaxeAA.java | 8 +- .../items/tools/ItemShovelAA.java | 8 +- .../items/tools/ItemSwordAA.java | 8 +- .../manual/ContainerManual.java | 232 ------------------ .../actuallyadditions/manual/GuiManual.java | 115 --------- .../manual/InventoryEvents.java | 56 ----- .../actuallyadditions/manual/ManualItems.java | 77 ------ .../manual/PacketOpenManual.java | 35 --- .../manual/SlotImmovable.java | 23 -- .../network/PacketHandler.java | 2 - .../tile/TileEntityGreenhouseGlass.java | 3 +- .../tile/TileEntityLavaFactoryController.java | 11 +- .../tile/TileEntityPhantomface.java | 2 +- .../actuallyadditions/util/BlockUtil.java | 14 +- .../actuallyadditions/util/ItemUtil.java | 17 ++ .../actuallyadditions/util/ModUtil.java | 2 +- .../actuallyadditions/util/WorldUtil.java | 46 ++-- .../waila/WailaDataProvider.java | 2 +- .../assets/actuallyadditions/lang/en_US.lang | 6 +- .../textures/gui/guiManual.png | Bin 2012 -> 1859 bytes .../textures/items/diamondPaxel.png | Bin 354 -> 442 bytes .../textures/items/emeraldPaxel.png | Bin 326 -> 477 bytes .../textures/items/goldPaxel.png | Bin 351 -> 486 bytes .../textures/items/ironPaxel.png | Bin 340 -> 473 bytes .../textures/items/obsidianPaxel.png | Bin 334 -> 456 bytes .../textures/items/stonePaxel.png | Bin 336 -> 465 bytes .../textures/items/woodenPaxel.png | Bin 338 -> 467 bytes .../actuallyadditions/textures/logo.png | Bin 19812 -> 64063 bytes .../actuallyadditions/textures/logoBig.png | Bin 158789 -> 156607 bytes .../actuallyadditions/textures/logoSquare.png | Bin 28536 -> 2921 bytes src/main/resources/mcmod.info | 14 +- update/changelog.txt | 2 +- update/newestVersion.txt | 2 +- 93 files changed, 620 insertions(+), 723 deletions(-) delete mode 100644 src/main/java/ellpeck/actuallyadditions/manual/ContainerManual.java delete mode 100644 src/main/java/ellpeck/actuallyadditions/manual/GuiManual.java delete mode 100644 src/main/java/ellpeck/actuallyadditions/manual/InventoryEvents.java delete mode 100644 src/main/java/ellpeck/actuallyadditions/manual/ManualItems.java delete mode 100644 src/main/java/ellpeck/actuallyadditions/manual/PacketOpenManual.java delete mode 100644 src/main/java/ellpeck/actuallyadditions/manual/SlotImmovable.java diff --git a/build.gradle b/build.gradle index b3797a3db..03d308b69 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ buildscript { apply plugin: 'forge' apply plugin: 'maven' -version = "1.7.10-0.0.5.5" +version = "1.7.10-0.0.5.7" group = "ellpeck.actuallyadditions" archivesBaseName = "ActuallyAdditions" @@ -53,7 +53,7 @@ processResources{ from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' - expand 'update':project.version, 'mcversion':project.minecraft.version + expand 'version':project.version, 'mcversion':project.minecraft.version } from(sourceSets.main.resources.srcDirs) { diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockBreaker.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockBreaker.java index d4379a444..e46eb1296 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockBreaker.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockBreaker.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityBreaker; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -21,6 +22,8 @@ import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import java.util.List; + public class BlockBreaker extends BlockContainerBase implements INameableItem{ private IIcon frontIcon; @@ -117,6 +120,13 @@ public class BlockBreaker extends BlockContainerBase implements INameableItem{ return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCanolaPress.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCanolaPress.java index 167bf6a02..16ca12ff4 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCanolaPress.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCanolaPress.java @@ -100,6 +100,7 @@ public class BlockCanolaPress extends BlockContainerBase implements INameableIte @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); BlockUtil.addPowerUsageInfo(list, TileEntityCanolaPress.energyUsedPerTick); } diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoalGenerator.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoalGenerator.java index 030e05169..b57296420 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoalGenerator.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoalGenerator.java @@ -99,7 +99,8 @@ public class BlockCoalGenerator extends BlockContainerBase implements INameableI @Override @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); BlockUtil.addPowerProductionInfo(list, TileEntityCoalGenerator.energyProducedPerTick); } diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoffeeMachine.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoffeeMachine.java index 309231119..c0dcaf928 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoffeeMachine.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCoffeeMachine.java @@ -6,6 +6,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityCoffeeMachine; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -21,6 +22,8 @@ import net.minecraft.util.IIcon; import net.minecraft.util.MathHelper; import net.minecraft.world.World; +import java.util.List; + public class BlockCoffeeMachine extends BlockContainerBase implements INameableItem{ public BlockCoffeeMachine(){ @@ -121,6 +124,14 @@ public class BlockCoffeeMachine extends BlockContainerBase implements INameableI return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 5, ""); + BlockUtil.addPowerUsageInfo(list, TileEntityCoffeeMachine.energyUsePerTick); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCompost.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCompost.java index 9fda45de0..8953a197e 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockCompost.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCompost.java @@ -8,6 +8,7 @@ import ellpeck.actuallyadditions.items.ItemFertilizer; import ellpeck.actuallyadditions.items.ItemMisc; import ellpeck.actuallyadditions.items.metalists.TheMiscItems; import ellpeck.actuallyadditions.tile.TileEntityCompost; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -148,6 +149,13 @@ public class BlockCompost extends BlockContainerBase implements INameableItem{ return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockContainerBase.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockContainerBase.java index 001823ba0..d7de4dbf3 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockContainerBase.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockContainerBase.java @@ -19,27 +19,30 @@ public abstract class BlockContainerBase extends BlockContainer{ super(mat); } - public TileEntityInventoryBase dropInventory(World world, int x, int y, int z){ - TileEntityInventoryBase tileEntity = (TileEntityInventoryBase)world.getTileEntity(x, y, z); - for (int i = 0; i < tileEntity.getSizeInventory(); i++){ - ItemStack itemStack = tileEntity.getStackInSlot(i); - if (itemStack != null && itemStack.stackSize > 0) { - Random rand = new Random(); - float dX = rand.nextFloat() * 0.8F + 0.1F; - float dY = rand.nextFloat() * 0.8F + 0.1F; - float dZ = rand.nextFloat() * 0.8F + 0.1F; - EntityItem entityItem = new EntityItem(world, x + dX, y + dY, z + dZ, itemStack.copy()); - if (itemStack.hasTagCompound()) - entityItem.getEntityItem().setTagCompound((NBTTagCompound) itemStack.getTagCompound().copy()); - float factor = 0.05F; - entityItem.motionX = rand.nextGaussian() * factor; - entityItem.motionY = rand.nextGaussian() * factor + 0.2F; - entityItem.motionZ = rand.nextGaussian() * factor; - world.spawnEntityInWorld(entityItem); - itemStack.stackSize = 0; + public void dropInventory(World world, int x, int y, int z){ + TileEntity tile = world.getTileEntity(x, y, z); + if(tile instanceof TileEntityInventoryBase){ + TileEntityInventoryBase tileEntity = (TileEntityInventoryBase)tile; + if(tileEntity.getSizeInventory() > 0){ + for(int i = 0; i < tileEntity.getSizeInventory(); i++){ + ItemStack itemStack = tileEntity.getStackInSlot(i); + if(itemStack != null && itemStack.stackSize > 0){ + Random rand = new Random(); + float dX = rand.nextFloat()*0.8F+0.1F; + float dY = rand.nextFloat()*0.8F+0.1F; + float dZ = rand.nextFloat()*0.8F+0.1F; + EntityItem entityItem = new EntityItem(world, x+dX, y+dY, z+dZ, itemStack.copy()); + if(itemStack.hasTagCompound()) entityItem.getEntityItem().setTagCompound((NBTTagCompound)itemStack.getTagCompound().copy()); + float factor = 0.05F; + entityItem.motionX = rand.nextGaussian()*factor; + entityItem.motionY = rand.nextGaussian()*factor+0.2F; + entityItem.motionZ = rand.nextGaussian()*factor; + world.spawnEntityInWorld(entityItem); + itemStack.stackSize = 0; + } + } } } - return tileEntity; } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockDropper.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockDropper.java index d4737dfdb..7779a84eb 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockDropper.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockDropper.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityDropper; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -21,6 +22,8 @@ import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import java.util.List; + public class BlockDropper extends BlockContainerBase implements INameableItem{ private IIcon frontIcon; @@ -114,6 +117,13 @@ public class BlockDropper extends BlockContainerBase implements INameableItem{ return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFeeder.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFeeder.java index a72632581..e135def6d 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFeeder.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFeeder.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityFeeder; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -18,6 +19,8 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class BlockFeeder extends BlockContainerBase implements INameableItem{ private IIcon topIcon; @@ -93,6 +96,13 @@ public class BlockFeeder extends BlockContainerBase implements INameableItem{ return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFermentingBarrel.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFermentingBarrel.java index 3ac6685dc..68ab2eb43 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFermentingBarrel.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFermentingBarrel.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityFermentingBarrel; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -18,6 +19,8 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class BlockFermentingBarrel extends BlockContainerBase implements INameableItem{ private IIcon iconTop; @@ -93,6 +96,13 @@ public class BlockFermentingBarrel extends BlockContainerBase implements INameab return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int meta){ return meta; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFishingNet.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFishingNet.java index 37b3b7ca6..d6cd5edcd 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFishingNet.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFishingNet.java @@ -4,10 +4,12 @@ import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.tile.TileEntityFishingNet; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemBlock; @@ -16,6 +18,8 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class BlockFishingNet extends BlockContainerBase implements INameableItem{ public BlockFishingNet(){ @@ -88,6 +92,13 @@ public class BlockFishingNet extends BlockContainerBase implements INameableItem return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int meta){ return meta; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidCollector.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidCollector.java index 5cc8ba797..5c7ec84af 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidCollector.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidCollector.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityFluidCollector; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -21,6 +22,8 @@ import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import java.util.List; + public class BlockFluidCollector extends BlockContainerBase implements INameableItem{ private IIcon frontIcon; @@ -117,6 +120,13 @@ public class BlockFluidCollector extends BlockContainerBase implements INameable return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidFlowing.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidFlowing.java index 02b11aff4..c60c1f7a4 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidFlowing.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFluidFlowing.java @@ -2,11 +2,13 @@ package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; @@ -16,6 +18,8 @@ import net.minecraft.world.World; import net.minecraftforge.fluids.BlockFluidClassic; import net.minecraftforge.fluids.Fluid; +import java.util.List; + public class BlockFluidFlowing extends BlockFluidClassic implements INameableItem{ private String name; @@ -84,6 +88,13 @@ public class BlockFluidFlowing extends BlockFluidClassic implements INameableIte return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceDouble.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceDouble.java index 958d16555..a0986d1c9 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceDouble.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceDouble.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityFurnaceDouble; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -21,6 +22,7 @@ import net.minecraft.util.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import java.util.List; import java.util.Random; public class BlockFurnaceDouble extends BlockContainerBase implements INameableItem{ @@ -164,6 +166,14 @@ public class BlockFurnaceDouble extends BlockContainerBase implements INameableI return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + BlockUtil.addPowerUsageInfo(list, TileEntityFurnaceDouble.energyUsePerTick); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceSolar.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceSolar.java index 071b520e1..36949cd77 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceSolar.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceSolar.java @@ -95,7 +95,8 @@ public class BlockFurnaceSolar extends BlockContainerBase implements INameableIt @Override @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); BlockUtil.addPowerProductionInfo(list, TileEntityFurnaceSolar.energyProducedPerTick); } diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockGiantChest.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGiantChest.java index 2238fed2a..509dca6fe 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockGiantChest.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGiantChest.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityGiantChest; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -18,6 +19,8 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class BlockGiantChest extends BlockContainerBase implements INameableItem{ private IIcon topIcon; @@ -95,6 +98,13 @@ public class BlockGiantChest extends BlockContainerBase implements INameableItem return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockGreenhouseGlass.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGreenhouseGlass.java index a2699b179..60f0291cf 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockGreenhouseGlass.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGreenhouseGlass.java @@ -3,11 +3,13 @@ package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.tile.TileEntityGreenhouseGlass; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; @@ -17,6 +19,8 @@ import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import java.util.List; + public class BlockGreenhouseGlass extends BlockContainerBase implements INameableItem{ public BlockGreenhouseGlass(){ @@ -96,6 +100,13 @@ public class BlockGreenhouseGlass extends BlockContainerBase implements INameabl return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockGrinder.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGrinder.java index 0a159ad7e..1c63f53f6 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockGrinder.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGrinder.java @@ -3,8 +3,10 @@ package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; +import ellpeck.actuallyadditions.config.values.ConfigIntValues; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityGrinder; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; @@ -19,6 +21,7 @@ import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import java.util.List; import java.util.Random; public class BlockGrinder extends BlockContainerBase implements INameableItem{ @@ -127,6 +130,14 @@ public class BlockGrinder extends BlockContainerBase implements INameableItem{ return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, ((BlockGrinder)theBlock).isDouble ? 3 : 4, ""); + BlockUtil.addPowerUsageInfo(list, ((BlockGrinder)theBlock).isDouble ? ConfigIntValues.GRINDER_DOUBLE_ENERGY_USED.getValue() : ConfigIntValues.GRINDER_ENERGY_USED.getValue()); + } + @Override public int getMetadata(int meta){ return meta; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockHeatCollector.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockHeatCollector.java index 2b5cf366a..c026c01dd 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockHeatCollector.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockHeatCollector.java @@ -83,7 +83,8 @@ public class BlockHeatCollector extends BlockContainerBase implements INameableI @Override @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 3, ""); BlockUtil.addPowerProductionInfo(list, TileEntityHeatCollector.energyProducedPerTick); } diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockInputter.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockInputter.java index 5030fe972..5f9495cde 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockInputter.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockInputter.java @@ -5,8 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityInputter; -import ellpeck.actuallyadditions.util.INameableItem; -import ellpeck.actuallyadditions.util.ModUtil; +import ellpeck.actuallyadditions.util.*; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -19,6 +18,7 @@ import net.minecraft.util.IIcon; import net.minecraft.util.StatCollector; import net.minecraft.world.World; +import java.util.List; import java.util.Random; public class BlockInputter extends BlockContainerBase implements INameableItem{ @@ -115,6 +115,20 @@ public class BlockInputter extends BlockContainerBase implements INameableItem{ return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocalFormatted("tooltip." + ModUtil.MOD_ID_LOWER + ".blockInputter.desc." + 1, StringUtil.OBFUSCATED, StringUtil.LIGHT_GRAY)); + for(int i = 1; i < 6; i++){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".blockInputter.desc." + (i + 1))); + } + if((((BlockInputter)theBlock).isAdvanced)) list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + ((INameableItem)theBlock).getName() + ".desc")); + } + else list.add(ItemUtil.shiftForInfo()); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockItemRepairer.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockItemRepairer.java index 81db9ff99..10be6b9a1 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockItemRepairer.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockItemRepairer.java @@ -121,6 +121,7 @@ public class BlockItemRepairer extends BlockContainerBase implements INameableIt @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); BlockUtil.addPowerUsageInfo(list, TileEntityItemRepairer.energyUsePerTick); } diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockLavaFactoryController.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockLavaFactoryController.java index 55fde2db3..782eb30f2 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockLavaFactoryController.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockLavaFactoryController.java @@ -3,7 +3,9 @@ package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.tile.TileEntityLavaFactoryController; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -18,6 +20,8 @@ import net.minecraft.util.IIcon; import net.minecraft.util.StatCollector; import net.minecraft.world.World; +import java.util.List; + public class BlockLavaFactoryController extends BlockContainerBase implements INameableItem{ private IIcon topIcon; @@ -96,6 +100,16 @@ public class BlockLavaFactoryController extends BlockContainerBase implements IN return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 3, ""); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".uses.desc") + " " + TileEntityLavaFactoryController.energyNeededToProduceLava + " RF/B"); + } + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockMisc.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockMisc.java index 5fa59a537..513a52bcc 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockMisc.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockMisc.java @@ -3,12 +3,14 @@ package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.blocks.metalists.TheMiscBlocks; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; @@ -85,6 +87,13 @@ public class BlockMisc extends Block implements INameableItem{ return this.getUnlocalizedName() + (stack.getItemDamage() >= allMiscBlocks.length ? " ERROR!" : allMiscBlocks[stack.getItemDamage()].getName()); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, allMiscBlocks[stack.getItemDamage()].getName()); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockOilGenerator.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockOilGenerator.java index 3af1ded7e..28e8d6568 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockOilGenerator.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockOilGenerator.java @@ -99,7 +99,8 @@ public class BlockOilGenerator extends BlockContainerBase implements INameableIt @Override @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); BlockUtil.addPowerProductionInfo(list, TileEntityOilGenerator.energyProducedPerTick); } diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomBooster.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomBooster.java index ae6835f3c..268276d99 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomBooster.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomBooster.java @@ -4,10 +4,12 @@ import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.tile.TileEntityPhantomBooster; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemBlock; @@ -16,6 +18,8 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class BlockPhantomBooster extends BlockContainerBase implements INameableItem{ public BlockPhantomBooster(){ @@ -90,6 +94,13 @@ public class BlockPhantomBooster extends BlockContainerBase implements INameable return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 2, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomface.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomface.java index 148a9a573..06b5c994f 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomface.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockPhantomface.java @@ -7,8 +7,7 @@ import ellpeck.actuallyadditions.config.values.ConfigIntValues; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.tile.TileEntityPhantomPlacer; import ellpeck.actuallyadditions.tile.TileEntityPhantomface; -import ellpeck.actuallyadditions.util.INameableItem; -import ellpeck.actuallyadditions.util.ModUtil; +import ellpeck.actuallyadditions.util.*; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -156,8 +155,15 @@ public class BlockPhantomface extends BlockContainerBase implements INameableIte @Override @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ - list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".blockPhantomRange.desc") + ": " + ((BlockPhantomface)theBlock).range); + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 2, ""); + if(KeyUtil.isShiftPressed()){ + if(((BlockPhantomface)this.theBlock).type == LIQUIFACE){ + list.add(StringUtil.ORANGE+StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".blockPhantomLiquiface.desc.3")); + list.add(StringUtil.ORANGE+StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".blockPhantomLiquiface.desc.4")); + } + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".blockPhantomRange.desc") + ": " + ((BlockPhantomface)theBlock).range); + } } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/BlockPlant.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockPlant.java index ea2402abb..f9298b9ac 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/BlockPlant.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockPlant.java @@ -3,11 +3,13 @@ package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.items.ItemSeed; +import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.INameableItem; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.block.BlockCrops; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; @@ -131,6 +133,13 @@ public class BlockPlant extends BlockCrops implements INameableItem, IFactoryHar return this.getUnlocalizedName(); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + BlockUtil.addInformation(theBlock, list, 1, ""); + } + @Override public int getMetadata(int damage){ return damage; diff --git a/src/main/java/ellpeck/actuallyadditions/blocks/InitBlocks.java b/src/main/java/ellpeck/actuallyadditions/blocks/InitBlocks.java index 7b20e5acf..6044ab5df 100644 --- a/src/main/java/ellpeck/actuallyadditions/blocks/InitBlocks.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/InitBlocks.java @@ -1,5 +1,6 @@ package ellpeck.actuallyadditions.blocks; +import ellpeck.actuallyadditions.config.values.ConfigBoolValues; import ellpeck.actuallyadditions.util.BlockUtil; import ellpeck.actuallyadditions.util.ModUtil; import ellpeck.actuallyadditions.util.Util; @@ -184,7 +185,7 @@ public class InitBlocks{ public static void registerFluids(){ String canolaOil = "canolaoil"; - if(!FluidRegistry.isFluidRegistered(canolaOil)){ + if(!FluidRegistry.isFluidRegistered(canolaOil) || ConfigBoolValues.PREVENT_CANOLA_OVERRIDE.isEnabled()){ fluidCanolaOil = new FluidAA(canolaOil).setDensity(1200).setViscosity(1500).setTemperature(300).setRarity(EnumRarity.uncommon); FluidRegistry.registerFluid(fluidCanolaOil); } @@ -193,7 +194,7 @@ public class InitBlocks{ } fluidCanolaOil = FluidRegistry.getFluid(canolaOil); - if(fluidCanolaOil.getBlock() == null){ + if(fluidCanolaOil.getBlock() == null || ConfigBoolValues.PREVENT_CANOLA_BLOCK_OVERRIDE.isEnabled()){ blockCanolaOil = new BlockFluidFlowing(fluidCanolaOil, Material.water, "blockCanolaOil"); BlockUtil.register(blockCanolaOil, BlockFluidFlowing.TheItemBlock.class, false); } @@ -203,7 +204,7 @@ public class InitBlocks{ blockCanolaOil = fluidCanolaOil.getBlock(); String oil = "oil"; - if(!FluidRegistry.isFluidRegistered(oil)){ + if(!FluidRegistry.isFluidRegistered(oil) || ConfigBoolValues.PREVENT_OIL_OVERRIDE.isEnabled()){ fluidOil = new FluidAA(oil).setDensity(1200).setViscosity(1500).setTemperature(300).setRarity(EnumRarity.uncommon); FluidRegistry.registerFluid(fluidOil); } @@ -212,7 +213,7 @@ public class InitBlocks{ } fluidOil = FluidRegistry.getFluid(oil); - if(fluidOil.getBlock() == null){ + if(fluidOil.getBlock() == null || ConfigBoolValues.PREVENT_OIL_BLOCK_OVERRIDE.isEnabled()){ blockOil = new BlockFluidFlowing(fluidOil, Material.water, "blockOil"); BlockUtil.register(blockOil, BlockFluidFlowing.TheItemBlock.class, false); } @@ -223,6 +224,6 @@ public class InitBlocks{ } public static void errorAlreadyRegistered(String str){ - ModUtil.LOGGER.log(Level.WARN, str + " from Actually Additions is not getting used as it has already been registered by another Mod! Issues may (but shouldn't) occur!"); + ModUtil.LOGGER.log(Level.WARN, str + " from Actually Additions is not getting used as it has already been registered by another Mod! If this causes Issues (which it shouldn't!), you can turn this off in the Config File!"); } } \ No newline at end of file diff --git a/src/main/java/ellpeck/actuallyadditions/config/ConfigCategories.java b/src/main/java/ellpeck/actuallyadditions/config/ConfigCategories.java index eab30ea58..fac93403a 100644 --- a/src/main/java/ellpeck/actuallyadditions/config/ConfigCategories.java +++ b/src/main/java/ellpeck/actuallyadditions/config/ConfigCategories.java @@ -11,7 +11,8 @@ public enum ConfigCategories{ MOB_DROPS("mob drops"), WORLD_GEN("world gen"), POTION_RING_CRAFTING("ring crafting"), - OTHER("other"); + OTHER("other"), + FLUIDS("fluids"); public final String name; diff --git a/src/main/java/ellpeck/actuallyadditions/config/ConfigurationHandler.java b/src/main/java/ellpeck/actuallyadditions/config/ConfigurationHandler.java index 735f1ce90..dd9ff7cf2 100644 --- a/src/main/java/ellpeck/actuallyadditions/config/ConfigurationHandler.java +++ b/src/main/java/ellpeck/actuallyadditions/config/ConfigurationHandler.java @@ -7,6 +7,8 @@ import java.io.File; public class ConfigurationHandler{ + public static final String ISSUES_WARNING = " [THIS COULD CAUSE ISSUES, CHANGE AT YOUR OWN RISK!]"; + public static void init(File configFile){ Util.logInfo("Grabbing Configurations..."); Configuration config = new Configuration(configFile); diff --git a/src/main/java/ellpeck/actuallyadditions/config/values/ConfigBoolValues.java b/src/main/java/ellpeck/actuallyadditions/config/values/ConfigBoolValues.java index 260536f75..b33a7f454 100644 --- a/src/main/java/ellpeck/actuallyadditions/config/values/ConfigBoolValues.java +++ b/src/main/java/ellpeck/actuallyadditions/config/values/ConfigBoolValues.java @@ -2,6 +2,7 @@ package ellpeck.actuallyadditions.config.values; import ellpeck.actuallyadditions.config.ConfigCategories; import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.config.ConfigurationHandler; public enum ConfigBoolValues{ @@ -20,15 +21,21 @@ public enum ConfigBoolValues{ PEARL_SHARD_DROP("Ender Pearl Shard", ConfigCategories.MOB_DROPS, true, "If the Ender Pearl Shard drops from Mobs"), EMERALD_SHARD_CROP("Emerald Shard", ConfigCategories.MOB_DROPS, true, "If the Emerald Shard drops from Mobs"), + DO_WAILA_INFO("Waila Display Info", ConfigCategories.OTHER, true, "If the Shift Description should display in Waila too"), + DO_UPDATE_CHECK("Do Update Check", ConfigCategories.OTHER, true, "If Actually Additions should check for an Update on joining a World"), DO_CRUSHER_SPAM("Crusher Debug", ConfigCategories.OTHER, false, "Print out Crusher Recipe Initializing Debug"), DO_CAT_DROPS("Do Cat Drops", ConfigCategories.OTHER, true, "If Cats drop Hairy Balls on Occasion"), - DO_WAILA_INFO("Waila Display Info", ConfigCategories.OTHER, true, "If the Shift Description should display in Waila too"), DO_RICE_GEN("Rice Gen", ConfigCategories.WORLD_GEN, true, "If Rice should generate in the World"), DO_CANOLA_GEN("Canola Gen", ConfigCategories.WORLD_GEN, true, "If Canola should generate in the World"), DO_FLAX_GEN("Flax Gen", ConfigCategories.WORLD_GEN, true, "If Flax should generate in the World"), - DO_COFFEE_GEN("Coffee Gen", ConfigCategories.WORLD_GEN, true, "If Coffee should generate in the World"); + DO_COFFEE_GEN("Coffee Gen", ConfigCategories.WORLD_GEN, true, "If Coffee should generate in the World"), + + PREVENT_OIL_OVERRIDE("Oil Fluid Override", ConfigCategories.FLUIDS, false, "If not registering Oil Fluids from Actually Additions if other Oil is already registered should be prevented"+ConfigurationHandler.ISSUES_WARNING), + PREVENT_CANOLA_OVERRIDE("Canola Oil Fluid Override", ConfigCategories.FLUIDS, false, "If not registering Canola Oil Fluids from Actually Additions if other Canola Oil is already registered should be prevented"+ConfigurationHandler.ISSUES_WARNING), + PREVENT_OIL_BLOCK_OVERRIDE("Oil Block Override", ConfigCategories.FLUIDS, false, "If not registering Oil Blocks from Actually Additions if other Oil is already registered should be prevented"+ConfigurationHandler.ISSUES_WARNING), + PREVENT_CANOLA_BLOCK_OVERRIDE("Canola Oil Block Override", ConfigCategories.FLUIDS, false, "If not registering Canola Oil Blocks from Actually Additions if other Canola Oil is already registered should be prevented"+ConfigurationHandler.ISSUES_WARNING); public final String name; public final String category; diff --git a/src/main/java/ellpeck/actuallyadditions/crafting/InitCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/InitCrafting.java index e52c97ae2..9697c3a98 100644 --- a/src/main/java/ellpeck/actuallyadditions/crafting/InitCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/InitCrafting.java @@ -12,7 +12,6 @@ public class InitCrafting { MiscCrafting.init(); FoodCrafting.init(); ToolCrafting.init(); - } } diff --git a/src/main/java/ellpeck/actuallyadditions/crafting/ItemCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/ItemCrafting.java index ecbfd8be2..5cde60751 100644 --- a/src/main/java/ellpeck/actuallyadditions/crafting/ItemCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/ItemCrafting.java @@ -35,7 +35,7 @@ public class ItemCrafting{ 'B', new ItemStack(Items.potionitem))); } - //Leaf Blower + //Leaf Blower if(ConfigCrafting.LEAF_BLOWER.isEnabled()) GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemLeafBlower), " F", "IP", "IC", diff --git a/src/main/java/ellpeck/actuallyadditions/creative/CreativeTab.java b/src/main/java/ellpeck/actuallyadditions/creative/CreativeTab.java index 9a718cc65..156f8d699 100644 --- a/src/main/java/ellpeck/actuallyadditions/creative/CreativeTab.java +++ b/src/main/java/ellpeck/actuallyadditions/creative/CreativeTab.java @@ -61,7 +61,7 @@ public class CreativeTab extends CreativeTabs{ addBlock(InitBlocks.blockCanolaPress); addBlock(InitBlocks.blockFermentingBarrel); - addItem(InitItems.itemDrill); + //addItem(InitItems.itemDrill); addItem(InitItems.itemPhantomConnector); addItem(InitItems.itemBucketCanolaOil); addItem(InitItems.itemBucketOil); diff --git a/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java b/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java index 64d78776f..638251ebc 100644 --- a/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java +++ b/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java @@ -1,6 +1,5 @@ package ellpeck.actuallyadditions.event; -import ellpeck.actuallyadditions.manual.InventoryEvents; import ellpeck.actuallyadditions.util.Util; public class InitEvents{ @@ -16,8 +15,6 @@ public class InitEvents{ Util.registerEvent(new EntityLivingEvent()); Util.registerEvent(new WorldDecorationEvent()); Util.registerEvent(new BucketFillEvent()); - Util.registerEvent(new InventoryEvents.InitGuiEvent()); - Util.registerEvent(new InventoryEvents.ButtonPressedEvent()); } } diff --git a/src/main/java/ellpeck/actuallyadditions/gen/VillageComponentJamHouse.java b/src/main/java/ellpeck/actuallyadditions/gen/VillageComponentJamHouse.java index e2fda48a1..7241492df 100644 --- a/src/main/java/ellpeck/actuallyadditions/gen/VillageComponentJamHouse.java +++ b/src/main/java/ellpeck/actuallyadditions/gen/VillageComponentJamHouse.java @@ -50,7 +50,7 @@ public class VillageComponentJamHouse extends StructureVillagePieces.House1{ for (int i = 0; i < xSize; i++){ for(int j = 0; j < zSize; j++){ this.clearCurrentPositionBlocksUpwards(world, j, ySize, i, sbb); - this.func_151554_b(world, Blocks.cobblestone, 0, j, -1, i, sbb); + this.func_151554_b(world, Blocks.cobblestone, 0, j, 0, i, sbb); } } diff --git a/src/main/java/ellpeck/actuallyadditions/inventory/GuiHandler.java b/src/main/java/ellpeck/actuallyadditions/inventory/GuiHandler.java index fc898626e..ef5d7ad73 100644 --- a/src/main/java/ellpeck/actuallyadditions/inventory/GuiHandler.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/GuiHandler.java @@ -4,8 +4,6 @@ import cpw.mods.fml.common.network.IGuiHandler; import cpw.mods.fml.common.network.NetworkRegistry; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.gui.*; -import ellpeck.actuallyadditions.manual.ContainerManual; -import ellpeck.actuallyadditions.manual.GuiManual; import ellpeck.actuallyadditions.tile.TileEntityBase; import ellpeck.actuallyadditions.util.Util; import net.minecraft.entity.player.EntityPlayer; @@ -16,7 +14,7 @@ public class GuiHandler implements IGuiHandler{ @Override public Object getServerGuiElement(int id, EntityPlayer entityPlayer, World world, int x, int y, int z){ TileEntityBase tile = null; - if(id != CRAFTER_ID && id != DRILL_ID && id != MANUAL_ID){ + if(id != CRAFTER_ID && id != DRILL_ID){ tile = (TileEntityBase)world.getTileEntity(x, y, z); } switch(id){ @@ -56,8 +54,6 @@ public class GuiHandler implements IGuiHandler{ return new ContainerFluidCollector(entityPlayer.inventory, tile); case COFFEE_MACHINE_ID: return new ContainerCoffeeMachine(entityPlayer.inventory, tile); - case MANUAL_ID: - return new ContainerManual(); default: return null; } @@ -66,7 +62,7 @@ public class GuiHandler implements IGuiHandler{ @Override public Object getClientGuiElement(int id, EntityPlayer entityPlayer, World world, int x, int y, int z){ TileEntityBase tile = null; - if(id != CRAFTER_ID && id != DRILL_ID && id != MANUAL_ID){ + if(id != CRAFTER_ID && id != DRILL_ID){ tile = (TileEntityBase)world.getTileEntity(x, y, z); } switch(id){ @@ -106,8 +102,6 @@ public class GuiHandler implements IGuiHandler{ return new GuiFluidCollector(entityPlayer.inventory, tile); case COFFEE_MACHINE_ID: return new GuiCoffeeMachine(entityPlayer.inventory, tile, x, y, z, world); - case MANUAL_ID: - return new GuiManual(); default: return null; } @@ -132,7 +126,6 @@ public class GuiHandler implements IGuiHandler{ public static final int FLUID_COLLECTOR_ID = 16; public static final int COFFEE_MACHINE_ID = 17; public static final int DRILL_ID = 18; - public static final int MANUAL_ID = 19; public static void init(){ Util.logInfo("Initializing GuiHandler..."); diff --git a/src/main/java/ellpeck/actuallyadditions/items/InitItems.java b/src/main/java/ellpeck/actuallyadditions/items/InitItems.java index ead653068..1f48e906a 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/InitItems.java +++ b/src/main/java/ellpeck/actuallyadditions/items/InitItems.java @@ -69,13 +69,13 @@ public class InitItems{ public static Item emeraldPaxel; public static Item obsidianPaxel; - public static Item itemDrill; + //public static Item itemDrill; public static void init(){ Util.logInfo("Initializing Items..."); - itemDrill = new ItemDrill(); - ItemUtil.register(itemDrill); + //itemDrill = new ItemDrill(); + //ItemUtil.register(itemDrill); itemBucketOil = new ItemBucketAA(InitBlocks.blockOil, "itemBucketOil"); ItemUtil.register(itemBucketOil); diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemBucketAA.java b/src/main/java/ellpeck/actuallyadditions/items/ItemBucketAA.java index ac429ce64..6c106c564 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemBucketAA.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemBucketAA.java @@ -3,15 +3,19 @@ package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Items; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemBucket; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import java.util.List; + public class ItemBucketAA extends ItemBucket implements INameableItem{ private String name; @@ -27,6 +31,12 @@ public class ItemBucketAA extends ItemBucket implements INameableItem{ return EnumRarity.uncommon; } + @Override + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + ItemUtil.addInformation(this, list, 1, ""); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemCoffee.java b/src/main/java/ellpeck/actuallyadditions/items/ItemCoffee.java index 9c9b80818..17c36aaf2 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemCoffee.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemCoffee.java @@ -5,6 +5,8 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.config.values.ConfigIntValues; import ellpeck.actuallyadditions.items.metalists.TheMiscItems; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -201,17 +203,22 @@ public class ItemCoffee extends ItemFood implements INameableItem{ @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ - list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".hunger.desc")+": "+this.func_150905_g(stack)); - list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".saturation.desc")+": "+this.func_150906_h(stack)); - list.add(""); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+"."+this.getName()+".desc.1")); + list.add(StatCollector.translateToLocalFormatted("tooltip."+ModUtil.MOD_ID_LOWER+"."+this.getName()+".desc.2", this.getMaxDamage()+1)); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".hunger.desc")+": "+this.func_150905_g(stack)); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".saturation.desc")+": "+this.func_150906_h(stack)); + list.add(""); - PotionEffect[] effects = getEffectsFromStack(stack); - if(effects != null && effects.length > 0){ - for(PotionEffect effect : effects){ - list.add(StatCollector.translateToLocal(effect.getEffectName())+" "+(effect.getAmplifier()+1)+ " (" + Potion.getDurationString(new PotionEffect(0, effect.getDuration()*20, 0)) + ")"); + PotionEffect[] effects = getEffectsFromStack(stack); + if(effects != null && effects.length > 0){ + for(PotionEffect effect : effects){ + list.add(StatCollector.translateToLocal(effect.getEffectName())+" "+(effect.getAmplifier()+1)+ " (" + Potion.getDurationString(new PotionEffect(0, effect.getDuration()*20, 0)) + ")"); + } } + else list.add("No Effects"); } - else list.add("No Effects"); + else list.add(ItemUtil.shiftForInfo()); } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemCoffeeBean.java b/src/main/java/ellpeck/actuallyadditions/items/ItemCoffeeBean.java index 1deb06518..08a55cd57 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemCoffeeBean.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemCoffeeBean.java @@ -3,13 +3,17 @@ package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import java.util.List; + public class ItemCoffeeBean extends ItemFood implements INameableItem{ public ItemCoffeeBean(){ @@ -27,6 +31,13 @@ public class ItemCoffeeBean extends ItemFood implements INameableItem{ return EnumRarity.rare; } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + ItemUtil.addInformation(this, list, 1, ""); + } + @Override @SideOnly(Side.CLIENT) public IIcon getIcon(ItemStack stack, int pass){ diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemCrafterOnAStick.java b/src/main/java/ellpeck/actuallyadditions/items/ItemCrafterOnAStick.java index ed99912d9..04e43ba5d 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemCrafterOnAStick.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemCrafterOnAStick.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -14,12 +15,21 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class ItemCrafterOnAStick extends Item implements INameableItem{ public ItemCrafterOnAStick(){ this.setMaxStackSize(1); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + ItemUtil.addInformation(this, list, 1, ""); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemDrill.java b/src/main/java/ellpeck/actuallyadditions/items/ItemDrill.java index ef7b9baae..1e7923346 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemDrill.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemDrill.java @@ -8,10 +8,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.ActuallyAdditions; import ellpeck.actuallyadditions.inventory.GuiHandler; import ellpeck.actuallyadditions.items.tools.ItemAllToolAA; -import ellpeck.actuallyadditions.util.INameableItem; -import ellpeck.actuallyadditions.util.KeyUtil; -import ellpeck.actuallyadditions.util.ModUtil; -import ellpeck.actuallyadditions.util.WorldUtil; +import ellpeck.actuallyadditions.util.*; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -48,14 +45,14 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ } public ItemDrill(){ - super(3000000); + super(500000); this.setMaxStackSize(1); this.setHasSubtypes(true); } public static float defaultEfficiency = 8.0F; + public static int energyUsePerBlockOrHit = 100; - public int energyUsePerBlockOrHit = 100; public float efficiency = defaultEfficiency; @Override @@ -77,23 +74,29 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ @Override public void onUpdate(ItemStack stack, World world, Entity entity, int par4, boolean par5){ - boolean hasSilkTouch = this.hasEnchantment(stack, Enchantment.silkTouch) >= 0; - if(this.getHasUpgrade(stack, ItemDrillUpgrade.UpgradeType.SILK_TOUCH)){ - if(!hasSilkTouch){ - //TODO Add more Energy Use as Variable Change (Like Efficiency!) - stack.addEnchantment(Enchantment.silkTouch, 1); - } - } - else if(hasSilkTouch) this.removeEnchantment(stack, Enchantment.silkTouch); + this.addEnchantFromUpgrade(Enchantment.silkTouch, ItemDrillUpgrade.UpgradeType.SILK_TOUCH, stack, 1); + this.addEnchantFromUpgrade(Enchantment.fortune, ItemDrillUpgrade.UpgradeType.FORTUNE, stack, this.getHasUpgrade(stack, ItemDrillUpgrade.UpgradeType.FORTUNE_II) ? 3 : 1); + } - boolean hasFortune = this.hasEnchantment(stack, Enchantment.fortune) >= 0; - if(this.getHasUpgrade(stack, ItemDrillUpgrade.UpgradeType.FORTUNE)){ - if(!hasFortune){ - //TODO Add more Energy Use as Variable Change (Like Efficiency!) - stack.addEnchantment(Enchantment.fortune, this.getHasUpgrade(stack, ItemDrillUpgrade.UpgradeType.FORTUNE_II) ? 3 : 1); + public void addEnchantFromUpgrade(Enchantment enchantment, ItemDrillUpgrade.UpgradeType upgrade, ItemStack stack, int level){ + boolean hasEnchant = this.hasEnchantment(stack, enchantment) >= 0; + if(this.getHasUpgrade(stack, upgrade)){ + if(!hasEnchant){ + stack.addEnchantment(enchantment, level); } } - else if(hasFortune) this.removeEnchantment(stack, Enchantment.fortune); + else if(hasEnchant) this.removeEnchantment(stack, enchantment); + } + + public int getEnergyUsePerBlock(ItemStack stack){ + int use = energyUsePerBlockOrHit; + ItemDrillUpgrade.UpgradeType[] types = ItemDrillUpgrade.UpgradeType.values(); + for(ItemDrillUpgrade.UpgradeType type : types){ + if(this.getHasUpgrade(stack, type)){ + use += type.extraEnergy; + } + } + return use; } public void removeEnchantment(ItemStack stack, Enchantment ench){ @@ -132,8 +135,8 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ } public boolean getHasUpgrade(ItemStack stack, ItemDrillUpgrade.UpgradeType upgrade){ - if(upgrade == ItemDrillUpgrade.UpgradeType.SILK_TOUCH) return true; if(upgrade == ItemDrillUpgrade.UpgradeType.THREE_BY_THREE) return true; + if(upgrade == ItemDrillUpgrade.UpgradeType.FIVE_BY_FIVE) return true; NBTTagCompound compound = stack.getTagCompound(); if(compound == null) return false; @@ -224,7 +227,7 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ int yRange = radius; int zRange = 0; - MovingObjectPosition pos = WorldUtil.raytraceEntity(world, entity, 4.5D); + MovingObjectPosition pos = WorldUtil.raytraceBlocksFromEntity(world, entity, 4.5D); if(pos != null){ int side = pos.sideHit; if(side == 0 || side == 1){ @@ -239,11 +242,12 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ for(int xPos = x-xRange; xPos <= x+xRange; xPos++){ for(int yPos = y-yRange; yPos <= y+yRange; yPos++){ for(int zPos = z-zRange; zPos <= z+zRange; zPos++){ - if(this.getEnergyStored(stack) >= this.energyUsePerBlockOrHit){ + int use = this.getEnergyUsePerBlock(stack); + if(this.getEnergyStored(stack) >= use){ Block block = world.getBlock(xPos, yPos, zPos); float hardness = block.getBlockHardness(world, xPos, yPos, zPos); if(!(xPos == x && yPos == y && zPos == z) && hardness > -1.0F && this.canHarvestBlock(block, stack)){ - this.extractEnergy(stack, this.energyUsePerBlockOrHit, false); + this.extractEnergy(stack, use, false); ArrayList drops = new ArrayList(); int meta = world.getBlockMetadata(xPos, yPos, zPos); @@ -282,8 +286,9 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ @Override public boolean onBlockDestroyed(ItemStack stack, World world, Block block, int x, int y, int z, EntityLivingBase living){ - if(this.getEnergyStored(stack) >= this.energyUsePerBlockOrHit){ - this.extractEnergy(stack, this.energyUsePerBlockOrHit, false); + int use = this.getEnergyUsePerBlock(stack); + if(this.getEnergyStored(stack) >= use){ + this.extractEnergy(stack, use, false); if(!world.isRemote){ if(!living.isSneaking()){ if(this.getHasUpgrade(stack, ItemDrillUpgrade.UpgradeType.THREE_BY_THREE)){ @@ -300,15 +305,16 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ @Override public float func_150893_a(ItemStack stack, Block block){ - if(this.getEnergyStored(stack) < this.energyUsePerBlockOrHit) return 0.0F; + if(this.getEnergyStored(stack) < this.getEnergyUsePerBlock(stack)) return 0.0F; if(block.getMaterial() == Material.iron || block.getMaterial() == Material.anvil || block.getMaterial() == Material.rock || allSet.contains(block)) return efficiency; else return super.func_150893_a(stack, block); } @Override public boolean hitEntity(ItemStack stack, EntityLivingBase entity1, EntityLivingBase entity2){ - if(this.getEnergyStored(stack) >= this.energyUsePerBlockOrHit){ - this.extractEnergy(stack, this.energyUsePerBlockOrHit, false); + int use = this.getEnergyUsePerBlock(stack); + if(this.getEnergyStored(stack) >= use){ + this.extractEnergy(stack, use, false); } return true; } @@ -348,12 +354,13 @@ public class ItemDrill extends ItemEnergyContainer implements INameableItem{ if(KeyUtil.isShiftPressed()){ list.add(this.getEnergyStored(stack) + "/" + this.getMaxEnergyStored(stack) + " RF"); } + else list.add(ItemUtil.shiftForInfo()); } @Override public Multimap getAttributeModifiers(ItemStack stack){ Multimap map = super.getAttributeModifiers(stack); - map.put(SharedMonsterAttributes.attackDamage.getAttributeUnlocalizedName(), new AttributeModifier(field_111210_e, "Tool modifier", this.getEnergyStored(stack) >= this.energyUsePerBlockOrHit ? 8.0F : 0.0F, 0)); + map.put(SharedMonsterAttributes.attackDamage.getAttributeUnlocalizedName(), new AttributeModifier(field_111210_e, "Tool modifier", this.getEnergyStored(stack) >= energyUsePerBlockOrHit ? 8.0F : 0.0F, 0)); return map; } diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemDrillUpgrade.java b/src/main/java/ellpeck/actuallyadditions/items/ItemDrillUpgrade.java index 9afd3848a..9d355c990 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemDrillUpgrade.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemDrillUpgrade.java @@ -12,16 +12,22 @@ import net.minecraft.util.IIcon; public class ItemDrillUpgrade extends Item implements INameableItem{ public enum UpgradeType{ - SPEED, - SPEED_II, - SPEED_III, - SILK_TOUCH, //Done - FORTUNE, //Done - FORTUNE_II, //Done - THREE_BY_THREE, //Done - FIVE_BY_FIVE, //Done - VEIN, - PLACER + SPEED(10), + SPEED_II(20), + SPEED_III(30), + SILK_TOUCH(20), //Done + FORTUNE(40), //Done + FORTUNE_II(60), //Done + THREE_BY_THREE(5), //Done + FIVE_BY_FIVE(5), //Done + VEIN(30), + PLACER(0); + + public int extraEnergy; + + UpgradeType(int extraEnergy){ + this.extraEnergy = extraEnergy; + } } public UpgradeType type; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemDust.java b/src/main/java/ellpeck/actuallyadditions/items/ItemDust.java index 321f8126b..d81f4d634 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemDust.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemDust.java @@ -4,9 +4,11 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.items.metalists.TheDusts; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -55,6 +57,13 @@ public class ItemDust extends Item implements INameableItem{ return this.getUnlocalizedName() + (stack.getItemDamage() >= allDusts.length ? " ERROR!" : allDusts[stack.getItemDamage()].getName()); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + if(stack.getItemDamage() < allDusts.length) ItemUtil.addInformation(this, list, 1, allDusts[stack.getItemDamage()].getName()); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemFertilizer.java b/src/main/java/ellpeck/actuallyadditions/items/ItemFertilizer.java index 33495fe50..6d535bc9d 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemFertilizer.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemFertilizer.java @@ -3,6 +3,7 @@ package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -13,6 +14,8 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class ItemFertilizer extends Item implements INameableItem{ @Override @@ -29,6 +32,13 @@ public class ItemFertilizer extends Item implements INameableItem{ return EnumRarity.rare; } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + ItemUtil.addInformation(this, list, 1, ""); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemFoods.java b/src/main/java/ellpeck/actuallyadditions/items/ItemFoods.java index 6991d913f..5f1578bb6 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemFoods.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemFoods.java @@ -4,6 +4,8 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.items.metalists.TheFoods; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -97,8 +99,12 @@ public class ItemFoods extends ItemFood implements INameableItem{ @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ if(stack.getItemDamage() < allFoods.length){ - list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".hunger.desc")+": "+allFoods[stack.getItemDamage()].healAmount); - list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".saturation.desc")+": "+allFoods[stack.getItemDamage()].saturation); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+"."+this.getName()+allFoods[stack.getItemDamage()].getName()+".desc")); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".hunger.desc")+": "+allFoods[stack.getItemDamage()].healAmount); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".saturation.desc")+": "+allFoods[stack.getItemDamage()].saturation); + } + else list.add(ItemUtil.shiftForInfo()); } } diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemHairyBall.java b/src/main/java/ellpeck/actuallyadditions/items/ItemHairyBall.java index f67c61872..8ce79fdd3 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemHairyBall.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemHairyBall.java @@ -4,6 +4,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.recipe.HairyBallHandler; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.item.EntityItem; @@ -15,6 +16,7 @@ import net.minecraft.util.IIcon; import net.minecraft.util.WeightedRandom; import net.minecraft.world.World; +import java.util.List; import java.util.Random; public class ItemHairyBall extends Item implements INameableItem{ @@ -43,6 +45,13 @@ public class ItemHairyBall extends Item implements INameableItem{ return EnumRarity.epic; } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + ItemUtil.addInformation(this, list, 2, ""); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemJams.java b/src/main/java/ellpeck/actuallyadditions/items/ItemJams.java index 60d06c079..5a98848a4 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemJams.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemJams.java @@ -4,6 +4,8 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.items.metalists.TheJams; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -16,6 +18,7 @@ import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraft.potion.PotionEffect; import net.minecraft.util.IIcon; +import net.minecraft.util.StatCollector; import net.minecraft.world.World; import java.util.List; @@ -96,6 +99,22 @@ public class ItemJams extends ItemFood implements INameableItem{ return stackToReturn; } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + if(stack.getItemDamage() < allJams.length){ + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+"."+this.getName()+".desc.1")); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+"."+this.getName()+allJams[stack.getItemDamage()].getName()+".desc")); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+"."+this.getName()+".desc.2")); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".hunger.desc")+": "+allJams[stack.getItemDamage()].healAmount); + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".saturation.desc")+": "+allJams[stack.getItemDamage()].saturation); + } + else list.add(ItemUtil.shiftForInfo()); + } + } + @Override @SideOnly(Side.CLIENT) public IIcon getIconFromDamageForRenderPass(int damage, int pass){ diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemKnife.java b/src/main/java/ellpeck/actuallyadditions/items/ItemKnife.java index 63d86a0e3..a73b250a2 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemKnife.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemKnife.java @@ -4,6 +4,8 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.config.values.ConfigIntValues; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -49,8 +51,13 @@ public class ItemKnife extends Item implements INameableItem{ @Override @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ - list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + this.getName() + ".desc")); + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + } + else list.add(ItemUtil.shiftForInfo()); + } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemLeafBlower.java b/src/main/java/ellpeck/actuallyadditions/items/ItemLeafBlower.java index 4cd3e93f3..945a1ae9b 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemLeafBlower.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemLeafBlower.java @@ -4,8 +4,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.config.values.ConfigBoolValues; import ellpeck.actuallyadditions.config.values.ConfigIntValues; -import ellpeck.actuallyadditions.util.INameableItem; -import ellpeck.actuallyadditions.util.ModUtil; +import ellpeck.actuallyadditions.util.*; import net.minecraft.block.Block; import net.minecraft.block.BlockBush; import net.minecraft.block.BlockLeavesBase; @@ -18,9 +17,11 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.ChunkCoordinates; import net.minecraft.util.IIcon; +import net.minecraft.util.StatCollector; import net.minecraft.world.World; import java.util.ArrayList; +import java.util.List; public class ItemLeafBlower extends Item implements INameableItem{ @@ -100,6 +101,18 @@ public class ItemLeafBlower extends Item implements INameableItem{ return this.isAdvanced ? EnumRarity.epic : EnumRarity.rare; } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + this.getName() + ".desc." + 1)); + list.add(StringUtil.ITALIC + StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".itemLeafBlower.desc.2")); + list.add(StringUtil.ITALIC + StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".itemLeafBlower.desc.3")); + } + else list.add(ItemUtil.shiftForInfo()); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemMisc.java b/src/main/java/ellpeck/actuallyadditions/items/ItemMisc.java index 28835adaa..fd77272e5 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemMisc.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemMisc.java @@ -4,9 +4,11 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.items.metalists.TheMiscItems; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -56,6 +58,13 @@ public class ItemMisc extends Item implements INameableItem{ return this.getUnlocalizedName() + (stack.getItemDamage() >= allMiscItems.length ? " ERROR!" : allMiscItems[stack.getItemDamage()].getName()); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + if(stack.getItemDamage() < allMiscItems.length) ItemUtil.addInformation(this, list, 1, allMiscItems[stack.getItemDamage()].getName()); + } + @Override public IIcon getIconFromDamage(int par1){ return par1 >= textures.length ? null : textures[par1]; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemPhantomConnector.java b/src/main/java/ellpeck/actuallyadditions/items/ItemPhantomConnector.java index ffcdfd9e9..04a3e66f9 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemPhantomConnector.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemPhantomConnector.java @@ -5,6 +5,7 @@ import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.tile.TileEntityPhantomPlacer; import ellpeck.actuallyadditions.tile.TileEntityPhantomface; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; @@ -143,6 +144,7 @@ public class ItemPhantomConnector extends Item implements INameableItem{ @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + ItemUtil.addInformation(this, list, 2, ""); ChunkCoordinates coords = this.getStoredPosition(stack); World world = this.getStoredWorld(stack); if(coords != null && world != null){ diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemPotionRing.java b/src/main/java/ellpeck/actuallyadditions/items/ItemPotionRing.java index 8ee3b8566..db3fe422c 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemPotionRing.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemPotionRing.java @@ -4,6 +4,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.items.metalists.ThePotionRings; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -88,6 +89,15 @@ public class ItemPotionRing extends Item implements INameableItem{ return this.getUnlocalizedName() + (stack.getItemDamage() >= allRings.length ? " ERROR!" : allRings[stack.getItemDamage()].getName()); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + if(stack.getItemDamage() < allRings.length){ + ItemUtil.addInformation(this, list, 2, ""); + } + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemResonantRice.java b/src/main/java/ellpeck/actuallyadditions/items/ItemResonantRice.java index 6350b6db8..79e956b5a 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemResonantRice.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemResonantRice.java @@ -2,15 +2,18 @@ package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.actuallyadditions.util.INameableItem; -import ellpeck.actuallyadditions.util.ModUtil; +import ellpeck.actuallyadditions.util.*; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import net.minecraft.util.StatCollector; import net.minecraft.world.World; +import net.minecraftforge.oredict.OreDictionary; + +import java.util.List; public class ItemResonantRice extends Item implements INameableItem{ @@ -28,6 +31,14 @@ public class ItemResonantRice extends Item implements INameableItem{ return EnumRarity.epic; } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + ItemUtil.addInformation(this, list, 1, ""); + if(KeyUtil.isShiftPressed() && OreDictionary.getOres("nuggetEnderium").size() == 0) list.add(StringUtil.RED + StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".itemResonantRice.uncraftable.desc")); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemSeed.java b/src/main/java/ellpeck/actuallyadditions/items/ItemSeed.java index b52c6f05d..7f5d1c7d6 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemSeed.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemSeed.java @@ -4,6 +4,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.blocks.BlockPlant; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -24,6 +25,8 @@ import net.minecraftforge.event.ForgeEventFactory; import powercrystals.minefactoryreloaded.api.IFactoryPlantable; import powercrystals.minefactoryreloaded.api.ReplacementBlock; +import java.util.List; + public class ItemSeed extends ItemSeeds implements INameableItem, IFactoryPlantable{ public Block plant; @@ -86,6 +89,12 @@ public class ItemSeed extends ItemSeeds implements INameableItem, IFactoryPlanta return EnumRarity.rare; } + @Override + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + ItemUtil.addInformation(this, list, 1, ""); + } + @Override public IIcon getIcon(ItemStack stack, int pass){ return this.itemIcon; diff --git a/src/main/java/ellpeck/actuallyadditions/items/ItemSpecialDrop.java b/src/main/java/ellpeck/actuallyadditions/items/ItemSpecialDrop.java index 29935517a..22a758de4 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/ItemSpecialDrop.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemSpecialDrop.java @@ -4,6 +4,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.items.metalists.TheSpecialDrops; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -78,6 +79,13 @@ public class ItemSpecialDrop extends Item implements INameableItem{ return this.getUnlocalizedName() + (stack.getItemDamage() >= allDrops.length ? " ERROR!" : allDrops[stack.getItemDamage()].getName()); } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld){ + if(stack.getItemDamage() < allDrops.length) ItemUtil.addInformation(this, list, stack.getItemDamage() == TheSpecialDrops.SOLIDIFIED_EXPERIENCE.ordinal() ? 2 : 1, allDrops[stack.getItemDamage()].getName()); + } + @Override public IIcon getIconFromDamage(int par1){ return par1 >= textures.length ? null : textures[par1]; diff --git a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAllToolAA.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAllToolAA.java index 500f39c3d..a5818d41e 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAllToolAA.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAllToolAA.java @@ -1,10 +1,11 @@ package ellpeck.actuallyadditions.items.tools; - import com.google.common.collect.Sets; import cpw.mods.fml.common.eventhandler.Event; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -20,7 +21,6 @@ import net.minecraft.world.World; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.entity.player.UseHoeEvent; -import java.util.HashSet; import java.util.List; import java.util.Set; @@ -68,12 +68,16 @@ public class ItemAllToolAA extends ItemTool implements INameableItem{ @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { - list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip."+ModUtil.MOD_ID_LOWER+".paxel.desc")); + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + } + else list.add(ItemUtil.shiftForInfo()); } @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ){ - if(!player.canPlayerEdit(x, y, z, side, stack)) return false; + if (!player.canPlayerEdit(x, y, z, side, stack)) return false; else{ UseHoeEvent event = new UseHoeEvent(player, stack, world, x, y, z); if(MinecraftForge.EVENT_BUS.post(event)) return false; @@ -82,10 +86,10 @@ public class ItemAllToolAA extends ItemTool implements INameableItem{ return true; } Block block = world.getBlock(x, y, z); - if(side != 0 && world.getBlock(x, y+1, z).isAir(world, x, y+1, z) && (block == Blocks.grass || block == Blocks.dirt)){ + if(side != 0 && world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) && (block == Blocks.grass || block == Blocks.dirt)){ Block block1 = Blocks.farmland; - world.playSoundEffect((double)((float)x+0.5F), (double)((float)y+0.5F), (double)((float)z+0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume()+1.0F)/2.0F, block1.stepSound.getPitch()*0.8F); - if(world.isRemote) return true; + world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F); + if (world.isRemote) return true; else{ world.setBlock(x, y, z, block1); stack.damageItem(1, player); @@ -126,13 +130,4 @@ public class ItemAllToolAA extends ItemTool implements INameableItem{ public String getOredictName(){ return oredictName; } - - @Override - public Set getToolClasses(ItemStack stack){ - HashSet hashSet = new HashSet(); - hashSet.add("pickaxe"); - hashSet.add("shovel"); - hashSet.add("axe"); - return hashSet; - } } diff --git a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAxeAA.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAxeAA.java index 7d993bb59..6287b62f6 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAxeAA.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAxeAA.java @@ -3,12 +3,18 @@ package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemAxe; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import net.minecraft.util.StatCollector; + +import java.util.List; public class ItemAxeAA extends ItemAxe implements INameableItem{ @@ -25,6 +31,17 @@ public class ItemAxeAA extends ItemAxe implements INameableItem{ this.oredictName = name; } + @Override + @SuppressWarnings("unchecked") + @SideOnly(Side.CLIENT) + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + this.getName() + ".desc")); + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + } + else list.add(ItemUtil.shiftForInfo()); + } + @Override public boolean getIsRepairable(ItemStack itemToRepair, ItemStack stack){ return stack.getItem() == repairItem.getItem(); diff --git a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemHoeAA.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemHoeAA.java index a7c6f8ca4..4adf9cf67 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemHoeAA.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemHoeAA.java @@ -3,6 +3,8 @@ package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -33,7 +35,11 @@ public class ItemHoeAA extends ItemHoe implements INameableItem{ @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { - list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + this.getName() + ".desc")); + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + } + else list.add(ItemUtil.shiftForInfo()); } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemPickaxeAA.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemPickaxeAA.java index 0307eb6ff..04bf68c14 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemPickaxeAA.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemPickaxeAA.java @@ -3,6 +3,8 @@ package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -33,7 +35,11 @@ public class ItemPickaxeAA extends ItemPickaxe implements INameableItem{ @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { - list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + this.getName() + ".desc")); + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + } + else list.add(ItemUtil.shiftForInfo()); } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemShovelAA.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemShovelAA.java index 0ebf051c9..f805278c0 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemShovelAA.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemShovelAA.java @@ -3,6 +3,8 @@ package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -33,7 +35,11 @@ public class ItemShovelAA extends ItemSpade implements INameableItem{ @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { - list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + this.getName() + ".desc")); + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + } + else list.add(ItemUtil.shiftForInfo()); } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemSwordAA.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemSwordAA.java index 482c1d442..2b4a84b32 100644 --- a/src/main/java/ellpeck/actuallyadditions/items/tools/ItemSwordAA.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemSwordAA.java @@ -3,6 +3,8 @@ package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import ellpeck.actuallyadditions.util.INameableItem; +import ellpeck.actuallyadditions.util.ItemUtil; +import ellpeck.actuallyadditions.util.KeyUtil; import ellpeck.actuallyadditions.util.ModUtil; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; @@ -33,7 +35,11 @@ public class ItemSwordAA extends ItemSword implements INameableItem{ @SuppressWarnings("unchecked") @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { - list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + this.getName() + ".desc")); + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".durability.desc") + ": " + (this.getMaxDamage()-this.getDamage(stack)) + "/" + this.getMaxDamage()); + } + else list.add(ItemUtil.shiftForInfo()); } @Override diff --git a/src/main/java/ellpeck/actuallyadditions/manual/ContainerManual.java b/src/main/java/ellpeck/actuallyadditions/manual/ContainerManual.java deleted file mode 100644 index c7d6f0f14..000000000 --- a/src/main/java/ellpeck/actuallyadditions/manual/ContainerManual.java +++ /dev/null @@ -1,232 +0,0 @@ -package ellpeck.actuallyadditions.manual; - -import cpw.mods.fml.relauncher.ReflectionHelper; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; -import net.minecraft.item.crafting.CraftingManager; -import net.minecraft.item.crafting.IRecipe; -import net.minecraftforge.oredict.ShapedOreRecipe; -import net.minecraftforge.oredict.ShapelessOreRecipe; - -import java.util.ArrayList; -import java.util.List; - -public class ContainerManual extends Container{ - - TheInventory inventory = new TheInventory(); - - public ContainerManual(){ - this.addSlotToContainer(new SlotImmovable(this.inventory, 0, 199, 41)); - - for(int i = 0; i < 13; i++){ - for(int j = 0; j < 4; j++){ - this.addSlotToContainer(new SlotImmovable(this.inventory, 1+j+(i*4), 5+j*18, 5+i*18)); - } - } - for(int i = 0; i < 3; i++){ - for(int j = 0; j < 3; j++){ - this.addSlotToContainer(new SlotImmovable(this.inventory, 1+13*4+j+(i*3), 105+j*18, 23+i*18)); - } - } - - for(int i = 1; i < ManualItems.list.size()+1; i++){ - if(i < 1+13*4){ - this.inventory.setInventorySlotContents(i, ManualItems.list.get(i-1).stack.copy()); - } - } - } - - public void scrollTo(float f){ - if(this.needsScrollBars()){ - int i = ManualItems.list.size()/4-13; - int j = (int)((double)(f*(float)i)+0.5D); - - if(j < 0) j = 0; - for(int k = 0; k < 13; ++k){ - for(int l = 0; l < 4; ++l){ - int i1 = l+(k+j)*4; - - if(i1 >= 0 && i1 < ManualItems.list.size()){ - this.inventory.setInventorySlotContents(1+l+k*4, ManualItems.list.get(i1).stack.copy()); - } - else this.inventory.setInventorySlotContents(1+l+k*4, null); - } - } - } - } - - public boolean needsScrollBars(){ - return ManualItems.list.size() > 9*13; - } - - @Override - @SuppressWarnings("unchecked") - public ItemStack slotClick(int slot, int par2, int par3, EntityPlayer player){ - if(slot > 0 && slot < 1+13*4){ - Slot theSlot = this.getSlot(slot); - if(theSlot.getStack() != null){ - this.inventory.setInventorySlotContents(0, theSlot.getStack().copy()); - - for(int i = 0; i < 9; i++) this.inventory.setInventorySlotContents(1+13*4+i, null); - List list = CraftingManager.getInstance().getRecipeList(); - for(IRecipe iRec: list){ - if(iRec instanceof ShapedOreRecipe){ - ShapedOreRecipe recipe = (ShapedOreRecipe)iRec; - if(theSlot.getStack().isItemEqual(recipe.getRecipeOutput())){ - - int width = ReflectionHelper.getPrivateValue(ShapedOreRecipe.class, recipe, 4); - int height = ReflectionHelper.getPrivateValue(ShapedOreRecipe.class, recipe, 5); - for(int x = 0; x < width; x++){ - for(int y = 0; y < height; y++){ - int i = y*width+x; - ItemStack stack = null; - Object input = recipe.getInput()[i]; - if(input instanceof ItemStack) stack = ((ItemStack)input).copy(); - if(input instanceof ItemStack[]) stack = ((ItemStack[])input)[0]; - if(input instanceof List) stack = ((List)input).get(0); - - int k = 0; - if(x == 0){ - if(y == 0) k = 0; - if(y == 1) k = 3; - if(y == 2) k = 6; - } - if(x == 1){ - if(y == 0) k = 1; - if(y == 1) k = 4; - if(y == 2) k = 7; - } - if(x == 2){ - if(y == 0) k = 2; - if(y == 1) k = 5; - if(y == 2) k = 8; - } - this.inventory.setInventorySlotContents(1+13*4+k, stack); - } - } - break; - } - } - if(iRec instanceof ShapelessOreRecipe){ - ShapelessOreRecipe recipe = (ShapelessOreRecipe)iRec; - if(theSlot.getStack().isItemEqual(recipe.getRecipeOutput())){ - ArrayList ingredients = recipe.getInput(); - for(int i = 0; i < ingredients.size(); i++){ - ItemStack stack = null; - if(ingredients.get(i) instanceof ItemStack) stack = ((ItemStack)ingredients.get(i)).copy(); - if(ingredients.get(i) instanceof ItemStack[]) stack = ((ItemStack[])ingredients.get(i))[0]; - if(ingredients.get(i) instanceof List) stack = ((List)ingredients.get(i)).get(0); - - this.inventory.setInventorySlotContents(1+13*4+i, stack); - } - break; - } - } - } - } - } - return null; - } - - @Override - public boolean canInteractWith(EntityPlayer player){ - return this.inventory.isUseableByPlayer(player); - } - - @Override - public ItemStack transferStackInSlot(EntityPlayer player, int slot){ - return null; - } - - public static class TheInventory implements IInventory{ - - public ItemStack[] slots = new ItemStack[13*4+10]; - - @Override - public void setInventorySlotContents(int i, ItemStack stack){ - this.slots[i] = stack; - this.markDirty(); - } - - @Override - public int getSizeInventory(){ - return slots.length; - } - - @Override - public ItemStack getStackInSlot(int i){ - if(i < this.getSizeInventory()){ - return slots[i]; - } - return null; - } - - @Override - public ItemStack decrStackSize(int i, int j){ - if (slots[i] != null){ - ItemStack stackAt; - if(slots[i].stackSize <= j){ - stackAt = slots[i]; - slots[i] = null; - this.markDirty(); - return stackAt; - } - else{ - stackAt = slots[i].splitStack(j); - if (slots[i].stackSize == 0) slots[i] = null; - this.markDirty(); - return stackAt; - } - } - return null; - } - - @Override - public ItemStack getStackInSlotOnClosing(int i){ - return getStackInSlot(i); - } - - @Override - public String getInventoryName(){ - return "Actually Additions Manual"; - } - - @Override - public boolean hasCustomInventoryName(){ - return false; - } - - @Override - public int getInventoryStackLimit(){ - return 1; - } - - @Override - public void markDirty(){ - - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player){ - return true; - } - - @Override - public void openInventory(){ - - } - - @Override - public void closeInventory(){ - - } - - @Override - public boolean isItemValidForSlot(int i, ItemStack stack){ - return false; - } - } -} \ No newline at end of file diff --git a/src/main/java/ellpeck/actuallyadditions/manual/GuiManual.java b/src/main/java/ellpeck/actuallyadditions/manual/GuiManual.java deleted file mode 100644 index 58a120c70..000000000 --- a/src/main/java/ellpeck/actuallyadditions/manual/GuiManual.java +++ /dev/null @@ -1,115 +0,0 @@ -package ellpeck.actuallyadditions.manual; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.actuallyadditions.util.AssetUtil; -import ellpeck.actuallyadditions.util.ModUtil; -import ellpeck.actuallyadditions.util.StringUtil; -import net.minecraft.client.gui.FontRenderer; -import net.minecraft.client.gui.inventory.GuiContainer; -import net.minecraft.util.ResourceLocation; -import org.lwjgl.input.Mouse; -import org.lwjgl.opengl.GL11; - -@SideOnly(Side.CLIENT) -public class GuiManual extends GuiContainer{ - - private static final ResourceLocation resLoc = AssetUtil.getGuiLocation("guiManual"); - - private FontRenderer infoTextRenderer; - - private float currentScroll; - private boolean isScrolling; - private boolean wasClicking; - - public GuiManual(){ - super(new ContainerManual()); - - this.xSize = 256; - this.ySize = 244; - } - - @Override - public void drawScreen(int x, int y, float f){ - if(((ContainerManual)this.inventorySlots).needsScrollBars()){ - boolean flag = Mouse.isButtonDown(0); - int k = this.guiLeft; - int l = this.guiTop; - int i1 = k+78; - int j1 = l+5; - int k1 = i1+12; - int l1 = j1+232; - - if(!this.wasClicking && flag && x >= i1 && y >= j1 && x < k1 && y < l1) this.isScrolling = true; - if(!flag) this.isScrolling = false; - this.wasClicking = flag; - - if(this.isScrolling){ - this.currentScroll = ((float)(y-j1)-7.5F)/((float)(l1-j1)-15.0F); - if(this.currentScroll < 0.0F){ - this.currentScroll = 0.0F; - } - if(this.currentScroll > 1.0F){ - this.currentScroll = 1.0F; - } - ((ContainerManual)this.inventorySlots).scrollTo(this.currentScroll); - } - } - super.drawScreen(x, y, f); - } - - @Override - public void handleMouseInput(){ - super.handleMouseInput(); - if(((ContainerManual)this.inventorySlots).needsScrollBars()){ - int i = Mouse.getEventDWheel(); - - if(i != 0){ - int j = ((ContainerManual)this.inventorySlots).inventory.slots.length/4-13; - - if(i > 0) i = 1; - if(i < 0) i = -1; - this.currentScroll = (float)((double)this.currentScroll-(double)i/(double)j); - if(this.currentScroll < 0.0F) this.currentScroll = 0.0F; - - if(this.currentScroll > 1.0F) this.currentScroll = 1.0F; - ((ContainerManual)this.inventorySlots).scrollTo(this.currentScroll); - } - } - } - - @Override - public void initGui(){ - super.initGui(); - this.infoTextRenderer = new FontRenderer(this.mc.gameSettings, new ResourceLocation("textures/font/ascii.png"), this.mc.renderEngine, true); - } - - @Override - public void drawGuiContainerForegroundLayer(int x, int y){ - AssetUtil.displayNameString(this.fontRendererObj, this.xSize, -10, "container."+ModUtil.MOD_ID_LOWER+".manual"); - - ManualItems.InfoTab tab = ManualItems.getTabFromStack(this.inventorySlots.getSlot(0).getStack()); - if(tab != null){ - this.drawCenterString(tab.title, 160, 8); - this.fontRendererObj.drawSplitString(tab.extraForRecipe, 95, 80, 155, StringUtil.DECIMAL_COLOR_GRAY_TEXT); - - this.infoTextRenderer.drawSplitString(tab.text, 95, (tab.extraForRecipe == null || tab.extraForRecipe.length() <= 0 ? 80 : 100), 155, StringUtil.DECIMAL_COLOR_GRAY_TEXT); - } - } - - private void drawCenterString(String text, int xPos, int yPos){ - this.fontRendererObj.drawString(text, xPos - this.fontRendererObj.getStringWidth(text)/2, yPos, StringUtil.DECIMAL_COLOR_GRAY_TEXT); - } - - @Override - public void drawGuiContainerBackgroundLayer(float f, int x, int y){ - GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - this.mc.getTextureManager().bindTexture(resLoc); - int k = (this.width - this.xSize) / 2; - int l = (this.height - this.ySize) / 2; - this.drawTexturedModalRect(k, l, 0, 0, this.xSize, this.ySize); - - this.mc.getTextureManager().bindTexture(new ResourceLocation("textures/gui/container/creative_inventory/tabs.png")); - this.drawTexturedModalRect(this.guiLeft+78, this.guiTop+5 + (int)((float)(this.guiTop+5+232-this.guiTop+5-25) * this.currentScroll), 232+(((ContainerManual)this.inventorySlots).needsScrollBars() ? 0 : 12), 0, 12, 15); - } -} \ No newline at end of file diff --git a/src/main/java/ellpeck/actuallyadditions/manual/InventoryEvents.java b/src/main/java/ellpeck/actuallyadditions/manual/InventoryEvents.java deleted file mode 100644 index 79eb9352c..000000000 --- a/src/main/java/ellpeck/actuallyadditions/manual/InventoryEvents.java +++ /dev/null @@ -1,56 +0,0 @@ -package ellpeck.actuallyadditions.manual; - -import cpw.mods.fml.common.eventhandler.SubscribeEvent; -import ellpeck.actuallyadditions.inventory.gui.GuiInputter; -import ellpeck.actuallyadditions.network.PacketHandler; -import ellpeck.actuallyadditions.util.ModUtil; -import ellpeck.actuallyadditions.util.StringUtil; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.inventory.GuiInventory; -import net.minecraft.util.StatCollector; -import net.minecraftforge.client.event.GuiScreenEvent; - -public class InventoryEvents{ - - private static final int MANUAL_BUTTON_ID = 123782; - - public static class InitGuiEvent{ - @SubscribeEvent - @SuppressWarnings("unchecked") - public void onInitGuiEvent(GuiScreenEvent.InitGuiEvent.Post event){ - if(event.gui instanceof GuiInventory && !Minecraft.getMinecraft().thePlayer.capabilities.isCreativeMode){ - int k = (event.gui.width-176)/2; - int l = (event.gui.height-166)/2; - - ManualButton button = new ManualButton(MANUAL_BUTTON_ID, k+160, l+166, "!"); - event.buttonList.add(button); - } - } - } - - public static class ButtonPressedEvent{ - @SubscribeEvent - public void onButtonPressedEvent(GuiScreenEvent.ActionPerformedEvent.Post event){ - if(event.gui instanceof GuiInventory && event.button.id == MANUAL_BUTTON_ID){ - PacketHandler.theNetwork.sendToServer(new PacketOpenManual()); - } - } - } - - public static class ManualButton extends GuiInputter.SmallerButton{ - - public ManualButton(int id, int x, int y, String display){ - super(id, x, y, display); - } - - @Override - public void drawButton(Minecraft mc, int x, int y){ - super.drawButton(mc, x, y); - boolean hovering = x >= this.xPosition && y >= this.yPosition && x < this.xPosition + this.width && y < this.yPosition + this.height; - if(this.getHoverState(hovering) == 2){ - String manual = StatCollector.translateToLocal("container." + ModUtil.MOD_ID_LOWER + ".manual.name"); - mc.fontRenderer.drawString(manual, this.xPosition+this.width/2-mc.fontRenderer.getStringWidth(manual)/2 , this.yPosition+this.height+5, StringUtil.DECIMAL_COLOR_WHITE); - } - } - } -} diff --git a/src/main/java/ellpeck/actuallyadditions/manual/ManualItems.java b/src/main/java/ellpeck/actuallyadditions/manual/ManualItems.java deleted file mode 100644 index 76cc79bf9..000000000 --- a/src/main/java/ellpeck/actuallyadditions/manual/ManualItems.java +++ /dev/null @@ -1,77 +0,0 @@ -package ellpeck.actuallyadditions.manual; - -import ellpeck.actuallyadditions.blocks.InitBlocks; -import net.minecraft.block.Block; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; - -import java.util.ArrayList; - -public class ManualItems{ - - public static ArrayList list = new ArrayList(); - - static{ - addBlock(InitBlocks.blockPhantomface, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch", "OreDictionary!"); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockBreaker, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockCoalGenerator, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomPlacer, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockFeeder, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockCanolaPress, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockFluidCollector, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomLiquiface, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockBreaker, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - addBlock(InitBlocks.blockPhantomBooster, "The Phantomface is a Block that is very nice and amazing and can transmit stuff if you connect it with stuff this is a text message so I don't care anyways bla bla bla bla bla Penis ficken arsch also das hier ist eine echt lange Message und ich weiß nicht was ich hier weiter schrieben soll das kommt eh späüter alles in die Lang datei", ""); - - } - - private static void addItem(Item item, String text, String extraForRecipe){ - addStack(new ItemStack(item), text, extraForRecipe); - } - - private static void addBlock(Block block, String text, String extraForRecipe){ - addStack(new ItemStack(block), text, extraForRecipe); - } - - private static void addStack(ItemStack stack, String text, String extraForRecipe){ - list.add(new InfoTab(stack.copy(), text, extraForRecipe)); - } - - public static InfoTab getTabFromStack(ItemStack stack){ - for(InfoTab tab : list){ - if(stack != null && tab.stack != null && stack.isItemEqual(tab.stack)) return tab; - } - return null; - } - - public static class InfoTab{ - public ItemStack stack; - public String text; - public String title; - public String extraForRecipe; - - public InfoTab(ItemStack stack, String text, String extraForRecipe){ - this.stack = stack; - this.title = stack.getDisplayName(); - this.text = text; - this.extraForRecipe = extraForRecipe; - } - } -} diff --git a/src/main/java/ellpeck/actuallyadditions/manual/PacketOpenManual.java b/src/main/java/ellpeck/actuallyadditions/manual/PacketOpenManual.java deleted file mode 100644 index b94c9fab4..000000000 --- a/src/main/java/ellpeck/actuallyadditions/manual/PacketOpenManual.java +++ /dev/null @@ -1,35 +0,0 @@ -package ellpeck.actuallyadditions.manual; - -import cpw.mods.fml.common.network.simpleimpl.IMessage; -import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; -import cpw.mods.fml.common.network.simpleimpl.MessageContext; -import ellpeck.actuallyadditions.ActuallyAdditions; -import ellpeck.actuallyadditions.inventory.GuiHandler; -import io.netty.buffer.ByteBuf; - -public class PacketOpenManual implements IMessage{ - - @SuppressWarnings("unused") - public PacketOpenManual(){ - - } - - @Override - public void fromBytes(ByteBuf buf){ - - } - - @Override - public void toBytes(ByteBuf buf){ - - } - - public static class Handler implements IMessageHandler{ - - @Override - public IMessage onMessage(PacketOpenManual message, MessageContext ctx){ - ctx.getServerHandler().playerEntity.openGui(ActuallyAdditions.instance, GuiHandler.MANUAL_ID, ctx.getServerHandler().playerEntity.worldObj, (int)ctx.getServerHandler().playerEntity.posX, (int)ctx.getServerHandler().playerEntity.posY, (int)ctx.getServerHandler().playerEntity.posZ); - return null; - } - } -} diff --git a/src/main/java/ellpeck/actuallyadditions/manual/SlotImmovable.java b/src/main/java/ellpeck/actuallyadditions/manual/SlotImmovable.java deleted file mode 100644 index 651cd5024..000000000 --- a/src/main/java/ellpeck/actuallyadditions/manual/SlotImmovable.java +++ /dev/null @@ -1,23 +0,0 @@ -package ellpeck.actuallyadditions.manual; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; - -public class SlotImmovable extends Slot{ - - public SlotImmovable(IInventory inventory, int id, int x, int y){ - super(inventory, id, x, y); - } - - @Override - public boolean isItemValid(ItemStack stack){ - return false; - } - - @Override - public boolean canTakeStack(EntityPlayer player){ - return false; - } -} diff --git a/src/main/java/ellpeck/actuallyadditions/network/PacketHandler.java b/src/main/java/ellpeck/actuallyadditions/network/PacketHandler.java index ce741d06b..23daabe01 100644 --- a/src/main/java/ellpeck/actuallyadditions/network/PacketHandler.java +++ b/src/main/java/ellpeck/actuallyadditions/network/PacketHandler.java @@ -3,7 +3,6 @@ package ellpeck.actuallyadditions.network; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; import cpw.mods.fml.relauncher.Side; -import ellpeck.actuallyadditions.manual.PacketOpenManual; import ellpeck.actuallyadditions.network.gui.PacketGuiButton; import ellpeck.actuallyadditions.util.ModUtil; @@ -17,6 +16,5 @@ public class PacketHandler{ theNetwork.registerMessage(PacketTileEntityFeeder.Handler.class, PacketTileEntityFeeder.class, 0, Side.CLIENT); theNetwork.registerMessage(PacketGuiButton.Handler.class, PacketGuiButton.class, 1, Side.SERVER); theNetwork.registerMessage(PacketFluidCollectorToClient.Handler.class, PacketFluidCollectorToClient.class, 2, Side.CLIENT); - theNetwork.registerMessage(PacketOpenManual.Handler.class, PacketOpenManual.class, 3, Side.SERVER); } } diff --git a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java index cdd0f7364..9dbe59b54 100644 --- a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGreenhouseGlass.java @@ -2,7 +2,6 @@ package ellpeck.actuallyadditions.tile; import ellpeck.actuallyadditions.config.values.ConfigIntValues; import net.minecraft.block.Block; -import net.minecraft.block.BlockAir; import net.minecraft.block.BlockGrass; import net.minecraft.block.IGrowable; import net.minecraft.util.ChunkCoordinates; @@ -37,7 +36,7 @@ public class TileEntityGreenhouseGlass extends TileEntityBase{ public ChunkCoordinates blockToFertilize(){ for(int i = yCoord-1; i > 0; i--){ Block block = worldObj.getBlock(xCoord, i, zCoord); - if(block != null && !(block instanceof BlockAir)){ + if(block != null && !(worldObj.isAirBlock(xCoord, i, zCoord))){ if(block instanceof IGrowable && !(block instanceof BlockGrass)){ return new ChunkCoordinates(xCoord, i, zCoord); } diff --git a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLavaFactoryController.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLavaFactoryController.java index 339fab3b8..7ebae8bde 100644 --- a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLavaFactoryController.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityLavaFactoryController.java @@ -2,11 +2,10 @@ package ellpeck.actuallyadditions.tile; import cofh.api.energy.EnergyStorage; import cofh.api.energy.IEnergyReceiver; -import ellpeck.actuallyadditions.blocks.BlockMisc; +import ellpeck.actuallyadditions.blocks.InitBlocks; import ellpeck.actuallyadditions.blocks.metalists.TheMiscBlocks; import ellpeck.actuallyadditions.config.values.ConfigIntValues; import net.minecraft.block.Block; -import net.minecraft.block.BlockAir; import net.minecraft.init.Blocks; import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.common.util.ForgeDirection; @@ -24,9 +23,7 @@ public class TileEntityLavaFactoryController extends TileEntityBase implements I @SuppressWarnings("unchecked") public void updateEntity(){ if(!worldObj.isRemote){ - int isMulti = this.isMultiblock(); - - if(isMulti == HAS_AIR && this.storage.getEnergyStored() >= energyNeededToProduceLava){ + if(this.storage.getEnergyStored() >= energyNeededToProduceLava && this.isMultiblock() == HAS_AIR){ this.currentWorkTime++; if(this.currentWorkTime >= this.maxWorkTime){ this.currentWorkTime = 0; @@ -49,12 +46,12 @@ public class TileEntityLavaFactoryController extends TileEntityBase implements I int metaWest = worldObj.getBlockMetadata(xCoord+ForgeDirection.WEST.offsetX, yCoord+1, zCoord+ForgeDirection.WEST.offsetZ); int metaNeeded = TheMiscBlocks.LAVA_FACTORY_CASE.ordinal(); - if(blockNorth instanceof BlockMisc && blockEast instanceof BlockMisc && blockSouth instanceof BlockMisc && blockWest instanceof BlockMisc){ + if(blockNorth == InitBlocks.blockMisc && blockEast == InitBlocks.blockMisc && blockSouth == InitBlocks.blockMisc && blockWest == InitBlocks.blockMisc){ if(metaNorth == metaNeeded && metaEast == metaNeeded && metaSouth == metaNeeded && metaWest == metaNeeded){ if(worldObj.getBlock(xCoord, yCoord+1, zCoord) == Blocks.lava || worldObj.getBlock(xCoord, yCoord+1, zCoord) == Blocks.flowing_lava){ return HAS_LAVA; } - if(worldObj.getBlock(xCoord, yCoord+1, zCoord) == null || worldObj.getBlock(xCoord, yCoord+1, zCoord) instanceof BlockAir){ + if(worldObj.getBlock(xCoord, yCoord+1, zCoord) == null || worldObj.isAirBlock(xCoord, yCoord+1, zCoord)){ return HAS_AIR; } } diff --git a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityPhantomface.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityPhantomface.java index b0bb6e74b..8dc80323f 100644 --- a/src/main/java/ellpeck/actuallyadditions/tile/TileEntityPhantomface.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityPhantomface.java @@ -155,7 +155,7 @@ public class TileEntityPhantomface extends TileEntityInventoryBase{ private void pushFluid(ForgeDirection side){ TileEntity tile = WorldUtil.getTileEntityFromSide(side, worldObj, xCoord, yCoord, zCoord); - if(tile != null && tile instanceof IFluidHandler){ + if(tile != null && tile instanceof IFluidHandler && this.getTankInfo(side) != null && this.getTankInfo(side).length > 0 && ((IFluidHandler)tile).getTankInfo(side.getOpposite()) != null && ((IFluidHandler)tile).getTankInfo(side.getOpposite()).length > 0){ for(FluidTankInfo myInfo : this.getTankInfo(side)){ for(FluidTankInfo hisInfo : ((IFluidHandler)tile).getTankInfo(side.getOpposite())){ if(myInfo != null && hisInfo != null && myInfo.fluid != null && myInfo.fluid.getFluid() != null){ diff --git a/src/main/java/ellpeck/actuallyadditions/util/BlockUtil.java b/src/main/java/ellpeck/actuallyadditions/util/BlockUtil.java index 966e20dc5..ff35bbba2 100644 --- a/src/main/java/ellpeck/actuallyadditions/util/BlockUtil.java +++ b/src/main/java/ellpeck/actuallyadditions/util/BlockUtil.java @@ -17,6 +17,16 @@ public class BlockUtil{ return ModUtil.MOD_ID_LOWER + "." + ((INameableItem)block).getName(); } + @SuppressWarnings("unchecked") + public static void addInformation(Block block, List list, int lines, String extraName){ + if(KeyUtil.isShiftPressed()){ + for(int i = 0; i < lines; i++){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + ((INameableItem)block).getName() + extraName + ".desc" + (lines > 1 ? "." +(i+1) : ""))); + } + } + else list.add(ItemUtil.shiftForInfo()); + } + @SuppressWarnings("unchecked") public static void addPowerUsageInfo(List list, int usage){ if(KeyUtil.isShiftPressed()){ @@ -26,7 +36,9 @@ public class BlockUtil{ @SuppressWarnings("unchecked") public static void addPowerProductionInfo(List list, int produce){ - list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".produces.desc") + " " + produce + " RF/t"); + if(KeyUtil.isShiftPressed()){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".produces.desc") + " " + produce + " RF/t"); + } } public static final ArrayList wailaRegisterList = new ArrayList(); diff --git a/src/main/java/ellpeck/actuallyadditions/util/ItemUtil.java b/src/main/java/ellpeck/actuallyadditions/util/ItemUtil.java index 19473d002..b38dd0e51 100644 --- a/src/main/java/ellpeck/actuallyadditions/util/ItemUtil.java +++ b/src/main/java/ellpeck/actuallyadditions/util/ItemUtil.java @@ -4,10 +4,23 @@ import cpw.mods.fml.common.registry.GameRegistry; import ellpeck.actuallyadditions.creative.CreativeTab; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.util.StatCollector; import net.minecraftforge.oredict.OreDictionary; +import java.util.List; + public class ItemUtil{ + @SuppressWarnings("unchecked") + public static void addInformation(Item item, List list, int lines, String extraName){ + if(KeyUtil.isShiftPressed()){ + for(int i = 0; i < lines; i++){ + list.add(StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + "." + ((INameableItem)item).getName() + extraName + ".desc" + (lines > 1 ? "." +(i+1) : ""))); + } + } + else list.add(shiftForInfo()); + } + public static void registerItems(Item[] items){ for(Item item : items){ register(item); @@ -37,4 +50,8 @@ public class ItemUtil{ public static String createUnlocalizedName(Item item){ return ModUtil.MOD_ID_LOWER + "." + ((INameableItem)item).getName(); } + + public static String shiftForInfo(){ + return StringUtil.GREEN + StringUtil.ITALIC + StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".shiftForInfo.desc"); + } } diff --git a/src/main/java/ellpeck/actuallyadditions/util/ModUtil.java b/src/main/java/ellpeck/actuallyadditions/util/ModUtil.java index 886a6a91e..4f213e233 100644 --- a/src/main/java/ellpeck/actuallyadditions/util/ModUtil.java +++ b/src/main/java/ellpeck/actuallyadditions/util/ModUtil.java @@ -5,7 +5,7 @@ import org.apache.logging.log4j.Logger; public class ModUtil{ - public static final String VERSION = "1.7.10-0.0.5.5"; + public static final String VERSION = "1.7.10-0.0.5.7"; public static final String MOD_ID = "ActuallyAdditions"; public static final String NAME = "Actually Additions"; diff --git a/src/main/java/ellpeck/actuallyadditions/util/WorldUtil.java b/src/main/java/ellpeck/actuallyadditions/util/WorldUtil.java index 788a79906..5da1c84d1 100644 --- a/src/main/java/ellpeck/actuallyadditions/util/WorldUtil.java +++ b/src/main/java/ellpeck/actuallyadditions/util/WorldUtil.java @@ -28,28 +28,7 @@ public class WorldUtil{ return new ChunkCoordinates(x+side.offsetX, y+side.offsetY, z+side.offsetZ); } - public static void breakBlockAtSide(ForgeDirection side, World world, int x, int y, int z){ - if(side == ForgeDirection.UNKNOWN){ - world.setBlockToAir(x, y, z); - return; - } - ChunkCoordinates c = getCoordsFromSide(side, x, y, z); - if(c != null){ - world.setBlockToAir(c.posX, c.posY, c.posZ); - } - } - - public static void pushEnergy(World world, int x, int y, int z, ForgeDirection side, EnergyStorage storage){ - TileEntity tile = getTileEntityFromSide(side, world, x, y, z); - if(tile != null && tile instanceof IEnergyReceiver && storage.getEnergyStored() > 0){ - if(((IEnergyReceiver)tile).canConnectEnergy(side.getOpposite())){ - int receive = ((IEnergyReceiver)tile).receiveEnergy(side.getOpposite(), Math.min(storage.getMaxExtract(), storage.getEnergyStored()), false); - storage.extractEnergy(receive, false); - } - } - } - - public static MovingObjectPosition raytraceEntity(World world, Entity player, double range){ + public static MovingObjectPosition raytraceBlocksFromEntity(World world, Entity player, double range){ float f1 = player.prevRotationPitch+(player.rotationPitch-player.prevRotationPitch)*1.0F; float f2 = player.prevRotationYaw+(player.rotationYaw-player.prevRotationYaw)*1.0F; double d0 = player.prevPosX+(player.posX-player.prevPosX)*1.0D; @@ -69,12 +48,35 @@ public class WorldUtil{ return world.func_147447_a(vec3, vec31, false, true, false); } + public static void breakBlockAtSide(ForgeDirection side, World world, int x, int y, int z){ + if(side == ForgeDirection.UNKNOWN){ + world.setBlockToAir(x, y, z); + return; + } + ChunkCoordinates c = getCoordsFromSide(side, x, y, z); + if(c != null){ + world.setBlockToAir(c.posX, c.posY, c.posZ); + } + } + + public static void pushEnergy(World world, int x, int y, int z, ForgeDirection side, EnergyStorage storage){ + TileEntity tile = getTileEntityFromSide(side, world, x, y, z); + if(tile != null && tile instanceof IEnergyReceiver && storage.getEnergyStored() > 0){ + if(((IEnergyReceiver)tile).canConnectEnergy(side.getOpposite())){ + int receive = ((IEnergyReceiver)tile).receiveEnergy(side.getOpposite(), Math.min(storage.getMaxExtract(), storage.getEnergyStored()), false); + storage.extractEnergy(receive, false); + world.markBlockForUpdate(x+side.offsetX, y+side.offsetY, z+side.offsetZ); + } + } + } + public static void pushFluid(World world, int x, int y, int z, ForgeDirection side, FluidTank tank){ TileEntity tile = getTileEntityFromSide(side, world, x, y, z); if(tile != null && tank.getFluid() != null && tile instanceof IFluidHandler){ if(((IFluidHandler)tile).canFill(side.getOpposite(), tank.getFluid().getFluid())){ int receive = ((IFluidHandler)tile).fill(side.getOpposite(), tank.getFluid(), true); tank.drain(receive, true); + world.markBlockForUpdate(x+side.offsetX, y+side.offsetY, z+side.offsetZ); } } } diff --git a/src/main/java/ellpeck/actuallyadditions/waila/WailaDataProvider.java b/src/main/java/ellpeck/actuallyadditions/waila/WailaDataProvider.java index 880ac2225..2ef1ef830 100644 --- a/src/main/java/ellpeck/actuallyadditions/waila/WailaDataProvider.java +++ b/src/main/java/ellpeck/actuallyadditions/waila/WailaDataProvider.java @@ -60,4 +60,4 @@ public class WailaDataProvider implements IWailaDataProvider{ registrar.registerHeadProvider(provider, theBlock.getClass()); } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/actuallyadditions/lang/en_US.lang b/src/main/resources/assets/actuallyadditions/lang/en_US.lang index edfb1c215..308f4baf9 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_US.lang +++ b/src/main/resources/assets/actuallyadditions/lang/en_US.lang @@ -134,7 +134,7 @@ tooltip.actuallyadditions.itemResonantRice.uncraftable.desc=Uncraftable because tile.actuallyadditions.blockCanolaPress.name=Canola Press tooltip.actuallyadditions.blockCanolaPress.desc=Makes Canola Oil from Canola tile.actuallyadditions.blockFermentingBarrel.name=Fermenting Barrel -tooltip.actuallyadditions.blockFermentingBarrel.desc=Ferments Canola Oil made in a Press to Oil +tooltip.actuallyadditions.blockFermentingBarrel.desc=Ferments Canola Oil made in a Press to Canola tile.actuallyadditions.blockCanolaOil.name=Canola Oil tooltip.actuallyadditions.blockCanolaOil.desc=Oil made from Canola @@ -264,8 +264,7 @@ item.actuallyadditions.itemDustQuartz.name=Crushed Quartz item.actuallyadditions.itemDustCoal.name=Crushed Coal item.actuallyadditions.itemDustQuartzBlack.name=Crushed Black Quartz -tooltip.actuallyadditions.moreInfo.desc.1=Open the Actually Additions Manual -tooltip.actuallyadditions.moreInfo.desc.2=with the Button in your Inventory! +tooltip.actuallyadditions.shiftForInfo.desc=Press Shift for Info tooltip.actuallyadditions.hunger.desc=Fills tooltip.actuallyadditions.saturation.desc=Saturation tooltip.actuallyadditions.durability.desc=Durability @@ -451,7 +450,6 @@ container.actuallyadditions.energyface.name=Energyface container.actuallyadditions.fluidPlacer.name=Fluid Placer container.actuallyadditions.fluidCollector.name=Fluid Collector container.actuallyadditions.coffeeMachine.name=Coffee Machine -container.actuallyadditions.manual.name=Actually Additions Manual container.nei.actuallyadditions.crushing.name=Crusher container.nei.actuallyadditions.ballOfHair.name=Ball Of Hair Usage diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/guiManual.png b/src/main/resources/assets/actuallyadditions/textures/gui/guiManual.png index 2c18e219155591bae1410b64a60488bf0b019af3..8e9d776c0ba9c59522eeef67676f2ce455799ff5 100644 GIT binary patch delta 731 zcmcb^f0%DW2n*LH1_r)OjE1Im+b74dsMRyA^mK6ysfc@f<6_<;0}6?XKP=|Gxq&AwK>iE{>4-VXEvbjda&sqx;igRxN5%OExVeN^D}jrjSLgq*D)}hSj5Dj z(9OlrptI^ecY@NDG^H!snHe0yq8W-#9l-F}TsT|oYFi7;e}?x3-`$~Fl@TTG$EJ`s2B`^HM7OdkEa#DdsbFZZDPm=C5WBjQ(Wm8>Ps^_|pf|F(9sDFM;7S-Op8)+- zud}L{c?QSUnH*o=GB8ZID%LQ^r~skn(+N=qhRBfTYzBf^#)7YIGcqWw)@86veSlE% zWTH0Ei7U?W5)m{H_WQPciw0_+$8eb~p{U`ttV_bqJL@lRW73(vCOzlxpXs3q_pVKk zXI#eTuo+!P=@Wd*2GPBO<_zfmSJS-t*XF(3|boFyt=akR{02(X> AQ~&?~ delta 885 zcmX@icZYvN2n*L%1_r*ZjLC&FPE3wtQLATm@^o-n1|8rk_5)=V|=@Yr)^<*8MMUcptet?(%bm zz5my5n;o~E@9h=yT`x76(;2oelfUm*yO{sSVI~GRaB$zoz~I2m&A_l_0|N(3L47p4 z3;)kDyYKo7&e{rIsy=^};n&Qy$>lcN%j;O?l-roYbu!$4Sk@Pv%eY|q8q4<;c?=8! zj1K>c-~9gjf084^m&399<9Qnx?imUe-TUaE&u}30zu5gP|%ENNr&71(J^$_GO+u_vaaB z!{wd%okU7(>;mSwQJm|DV=tyk!3u&(mPf0{7?x z>pSNPSL-r-nPU1}_B<~GLm0#TEotd>pIHu69xvX!zhRrOnv?UlbNvSqgc^nm6LlFFE*$FO zJ>asUw{t>1Q2&-wz?kBZK~iM33GBFyj59d48VY`T%fQeOW?2vPW+O8~6*PTln=uG4 zG*ffhCkr%Ji@jls8jWlK=Ha?It#cA);KrwkW@*?``J1KFFvWT(64 z27^z_tr;9Y%YeylwG1%e51<5E95~cOr5~gUFRb$Rm)yZ*kjvo1SFo2^XZr8gTT~mK zF8bQD^#1=zEYEcJ{$w#IWq46~i{ZlSEsP7UXEHmizs%MUw>-C~A@wKw)Y>#VrW%zR PkPAFr{an^LB{Ts5?65&Y diff --git a/src/main/resources/assets/actuallyadditions/textures/items/diamondPaxel.png b/src/main/resources/assets/actuallyadditions/textures/items/diamondPaxel.png index a4732da1436bfe6b170f189f223e0bc2775ed5bb..6c809a31277dcec74c4846fdb32b12c24fe4a8bd 100644 GIT binary patch delta 416 zcmV;R0bl;&0=ff`B!32COGiWii2!E+C#@#|QUCw|32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ra1`rD+0b@j|^#A|>9cffpbVF}#ZDnqB0000007G(RVRU6=Aa`kWXdp*P zO;BVmWd{HN0Uk+2K~y-)oszLj!$1_qe-~pxf~87?k|A!Tn}51EyEwRX^bc?lM|al> z4vtQOsGEa(p&%4T7c)x7qT*0XskFotJcl!pCfAGhn~wMH_rC9VCzwU+6&WArW`fU; zV66i8kJxz*iGsFB;LaQPWq{Ox7(6|M!4Uc%s^0Abs9p^3A4AXkd!zffxZ=iak z5DN1Ue!@-jH-8Zza-#$6ZbQL_FoN5=1kMi7XlHXpHliiitHGC4gX$OX+7$p+9=uv! zpxS$ZlPd+MWSQWtjb&QFJ5QbA)TFk_`Lgjm36~bZvdjsL&P7LU!xa0V=F6(@WVhkD zlIEGjbEP)HpWa+_G)2#qc0000< KMNUMnLSTZ#u(4tQ delta 327 zcmV-N0l5CU1L6XZB!2{FK}|sb0I`n?{9y$E000SaNLh0L01mwX01mwYNBfYi0000O zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@NWrZ?j0002sNkl7&FvK1* z-3ioK2Ju}1LI?)MT?AH79J{fnR6zUP+Ahb*gMjFrw1QN6fzx5MFs?knGeXLcDjOSNErQCBDw$dURx21~ Z!w0o0pUI6%2FL&a002ovPDHLkV1i6?e~bVC diff --git a/src/main/resources/assets/actuallyadditions/textures/items/emeraldPaxel.png b/src/main/resources/assets/actuallyadditions/textures/items/emeraldPaxel.png index ffd4c58c5136ccb534279ca330765f94ba63bdf3..e184b240074f4eb0072246ca6b1a0f08d2e28fe9 100644 GIT binary patch delta 451 zcmV;!0X+W30^I|UB!32COGiWii2!E+C#@#|QUCw|32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ra1`rD*FmFV>$)qhZcR z=WiXbOvVrq5uPB-IWieXj6}m{-rY#+x%8m#HKd{Rm^_))(oi}uK`%4U#3uYjX(%lX t^{4aiyMe{k@{SHX>_MU(^ghRb^aVw#kTxd#W|RN`002ovPDHLkV1koo#bp2h delta 299 zcmV+`0o4B81I7Z7B!2{FK}|sb0I`n?{9y$E000SaNLh0L01mzY01mzZ>O!%=0000O zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@NWrZ?j0002QNklE&|eY!5D)%iWKsvF*`(+|*v)3V2wdm3V;~m3M2ck#XaReP(T)@^ep{}3}#^!!ZW~l+1lf__aL7TAq;8x xS5f!tV25Gj0VJM9NC{Ya?@xeetkeRm`vBjeH%N)b^e6xT002ovPDHLkV1jrzef0nU diff --git a/src/main/resources/assets/actuallyadditions/textures/items/goldPaxel.png b/src/main/resources/assets/actuallyadditions/textures/items/goldPaxel.png index 6fd40009d2e4405c97607da6202daae242bfc2ea..c0750f43da2714139c2f6bc3027e791a5b49c86a 100644 GIT binary patch delta 460 zcmV;-0W<#J0_FpdB!32COGiWii2!E+C#@#|QUCw|32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ra1`rD+4Qle`-T(jq9cffpbVF}#ZDnqB0000007G(RVRU6=Aa`kWXdp*P zO;BVmWd{HN0ZK_kK~y-)osvCB!%!53&r6e-r=a);(xFZX;(t~I*JO2Z=%zU7U?<%> z=peYpL1!01mv(h+S0~3(p@>GY#MZyY{z!5i#86EdW6$#7zWcp%?t7160O2{wH#ijv`*?Xh!Pw{;fE>gy@bqjIoo*SA_ANXQux%GWg8=w& zCX+*{*kY^~&VT3k;L#hp-3r?63s`p@kOw#pL6*PP1M|sG1OP0~ zvkwOj2-DKyG`$Zuv9mh~*Ci;5fQ|JBTva|800@7fA(s!4sFfA@wK>kX4aH)DwPg5RIxKl%jCTAMk^GL7p10000O!%=0000O zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@NWrZ?j0002pNklsO4yxul$gz$_x`uVc*{Vo87O%*|ebpaaUQ8kFpefYls48f>JMhM4N zPzXSgu0{p{;kp5&lng4X0%A}v^d|ssAOwbKkm`N{!Z4#Vj7~EO&pPV@qA*Km%_S-X z`i$M!Q?2!KZat^N!h?Y5okT&Z{(<9mv^35~e2$2)TCD&CV7Xk^B!5j)@;oQYGHSINo6UydaQK^OCxNwAbvm8G;q-bv9LHh1-R{5u>e$d8 z?>$Msn)Lg9@;t|NU3}kXu~;Yo=NNo*eZl%;#$YhOb=|!hrwo3$yW;KrlUckzn6z5v z{PLRYz@Fz(sZ`1nlsRjysn_e}JwHD+<+gdbcN1JnYLB!2{FK}|sb0I`n?{9y$E000SaNLh0L01mzY01mzZ>O!%=0000O zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@NWrZ?j0002eNklxs+7XM zCX8s@woQ#F+%e}2asdz?+9HTB7hprs7{tlv@OJ=)U>sM@Id`B#07SYqG6)F!2@paM z)ZXnN2Duf3E+D1UATW$Umiq|^V@;e4Lo`FU+u7%;bCm@gg(*Ah0FZ^C>ey8WxLwck zdR#OJi2Wy?6f(fKJ@2c8^`rsLenA?5Yu9-bLA9OKZSc+LNko=6snU1ZF0pep00000 LNkvXXu0mjf}f9B!32COGiWii2!E+C#@#|QUCw|32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ra1`rD*5ohR#&;S4c9cffpbVF}#ZDnqB0000007G(RVRU6=Aa`kWXdp*P zO;BVmWd{HN0W3*GK~y-)osrE>!ax*-zuRf61>F#d1rs!JV}D$U3sx>%xN+li_*OoK zTc5zVbZLylgrLDlTckhNg(-mo1-Z#2lbQ3~bMB0=K{-xE^S#*wK4_fd*jq%S0ro0~ zyy7^N9FC$-Jg)|Wm)Qn6xL-ddPDUij2!Je07zRBBCUE!tkvI-Trs1Z4hH6HV{17J* zX*vc#HA4^-Wq%m-CW!!KRdj%AWe-aXnWh9`e*yzo#W{=Xs$C@r`+s6F?C$s&I7xZw!MvI+2u3e z-n8_jRh|0{V_a?eZJmC=nFQ<1>^R>1p)sx+<1TeBY9|*S9O!%=0000O zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@NWrZ?j0002YNkl_Cn(0SP3lDp}e zbr~QbqG>!QWl)cKHvlknDoA1705>6OjhvdJ{|TTekyciShv{}a-3>gXHS)a*ka4M& z+Ks+`H^2v+nA|98Gjyvr(3-l{{};H1x*JfL1@D!QC}V3zT=9$hWs3Lnm_|bUO+aOa zc`JN9<~YsUG%TpszIeqHx3>uj;=3}#uc!)eROX1-d;rYnB+Q&MCKUhx002ovPDHLk FV1hDrfVThu diff --git a/src/main/resources/assets/actuallyadditions/textures/items/stonePaxel.png b/src/main/resources/assets/actuallyadditions/textures/items/stonePaxel.png index cbe99d046c3a5cccca108c60cbc395d8064e64cb..449737ee18a65818b9a2d14fe6ef5d2d53918e50 100644 GIT binary patch delta 439 zcmV;o0Z9JP0?`AIB!32COGiWii2!E+C#@#|QUCw|32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ra1`rD+H?00VYybcN9cffpbVF}#ZDnqB0000007G(RVRU6=Aa`kWXdp*P zO;BVmWd{HN0X0cPK~y-)osltX!ax{?pG!O>EiOF+natY7p?^z8>Dr~gqm%!@LHrpG zf}^Wo*N%cqK`dQU>QGD^ge-^nbxKgwD8AEichCF2-<{$Hg<&Z9+Pwwt^?LZe&tkEl zaw#EK9LFk$=kqzuW|PrqbZC%+?RJ|aNm#8`hzMDh0SHjQolb{1j+NSnyWK9g_sYqc7VmOd;czG? h53i8g2lr>YR{yiPnfG#%OCkUO002ovPDHLkV1fb&!zTa$ delta 309 zcmV-50m}Z-1JDAHB!2{FK}|sb0I`n?{9y$E000SaNLh0L01mzY01mzZ>O!%=0000O zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@NWrZ?j0002aNkl#xJc61JQ1Dqt%dyD7`J}95`D}JaglzxFdw(x1%p$d|(nejSlv*jJ zI-de)gek^YivjL%ZUP`2>LQ3R6QDyd%|UdY!#@BRf^oib&UpZx0wB`0kwHK>F97G9 zppNMPF{mH(5)eY@5E$kl%lrul-Bp diff --git a/src/main/resources/assets/actuallyadditions/textures/items/woodenPaxel.png b/src/main/resources/assets/actuallyadditions/textures/items/woodenPaxel.png index 9fbf1f372dce6d58fb1228d7b685309c92963525..d808766612e71481e0b8c145d92eeda433253b68 100644 GIT binary patch delta 441 zcmV;q0Y?7P0@DMKB!32COGiWii2!E+C#@#|QUCw|32;bRa{vGf6951U69E94oEQKA z00(qQO+^Ra1`rD=7ds_Wr~m)}9cffpbVF}#ZDnqB0000007G(RVRU6=Aa`kWXdp*P zO;BVmWd{HN0XIoRK~y-)osqpx0zni;&z)UXM+g!U3|oMWg@2(lCMHG-OKfb^M=oVEQY*0JOXh+Shob;v!&l^>f j`nZH74i3K}`D=o2nn081U}Glc00000NkvXXu0mjfk<+;> delta 311 zcmV-70m%N-1JVMJB!2{FK}|sb0I`n?{9y$E000SaNLh0L01mzY01mzZ>O!%=0000O zbVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@NWrZ?j0002cNkl(eSwd9Ds@ji4G2cK%(XfNSxYeHhyU1ctMP`a&|rQ?0>lVN89x{QR-8&Whig- z^}H;s?#G$+RRG4vX>LZ9zBOm2{SY8&(-$CMA;5>Yst;;qU;Z9|kc{P(&%0?4R0T-T zy^)|G^aB9FuIqY&{z1P2IDx(lQsFOXh?%ff%o2M)0ktslv+5)IE9Y^j9$>$jq}O$6 zK|%bRAO*^@Q!rJxLz`CZ$O6ntNC@EC+4m8k+{S>?7-Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;VI^GGzb&`LIbuK~#8N%)JMgBv+BBJ1mmM&$Rd6R<)_F z_NGjCxvuu!_jHf<-f85$Mc$3Pkc5#z5>~>qa2HrWEJ&EUuq+5~7m#2PAVBy1aUv_H zrh8^2xclDsLZP0l%;QhQpK&s?vX&GX>F|5c-M?#rmd2#Is>)SejaFA#T3cJ&(9qD- z)YQ__jIx0=#-yR4UbVKi#;BY0Dm67V6oXV&Rib6(WyQrsO%3(I4u7bl9j$S>%F4>B zsHNIfUtdpYQh|tFegj%pN12vNnJyYtRaI5#tZ){W6t^@t9^JQ-F0^|+B_$?AyM%yEDw+4!`fn-W^@x(8hIBzP6T`@!`h$y0(_4)~1HC(h^5m zX<128Lc-d_goLET#O$oh)D#i^7Ubt;Wo3$HX6EPRmX#Fe=H?U>M5`(slCGctt*UTVI^|eg}cTj-6$+XJA58W za93BELbB+e6q0+Q5J?v+1U*9`bv4yiA;m=$LYpap_A|O#0$N>JL0$?eXO=5YQAk5= zjTTZ;TvT3KqJ`w;E-Zu+v=B<5KrMtnT1aD^TMJ?DNrhB6ObPi#g;EG3iE1J8kq?E1 z&5iXG;`g*xI31ap8Ce+_Ob6-N&dkWj%*-q)D$GJMnV>B8v%#V4tZa&9+|tw1Qd3h3 z^Ya-2#=KZ6svPO>VX}t$dIoyC+I`;LTQ{P8J<&~bGwj*3ZBsN78Xq2LZft1xwN+L) zF|F>-NCi?^i76WMD|a}`D@7_W@`}m|K4P&LWM?QC4zy#sYOV;riT7dTmYdXxtz*yP zBNSCZS>>dsUfg8shIROe!-2uO$t#{B9;cong)MM5JjaEXGGc}Ww2=aJI`CrKk?~@L zT2WWEi;Br(91u?wZs@kwfh>XsdXl(ef}1NnXttqOQFkO14=!})rg;lqrKOCf;tPFK zykm?tHFyw0xN0Z@0WgL{R@0HwG+oBXmIb_H!kA_qBg4CD;az1V!?a+GwD83ffavHm z5R5((Sy@#f;~r?I5ZX^6N@pWdg7QxCn(UI-*a3MbM}{`cPRfMFct_s4I!IkD6}enA zTkQ>3sg7xAsH?>UTbdd%>+a6brghVup}_3Kh#0iDtuxr+c2%`B z)Zv!7IoUV~j^b%)#KYAUJG^Zq5GIzFk)}Hmtf}UdQ^n8^^>zWx+8P&}A06nO92uM% z9ptDg+x7IBl&Z}K&M?WC92$wTjYdNq@r6)+tdN1$ z<_0Zfe5juqwGcYBxDah8N+bEG+hmji-85JVnH(9QVHCnpbcKV93+au9HDiBwCyCjh z8FlU&wkd&)hB_&b60{Ju`?|tfNK-?d7Sh)h(L#Eoq4A+UEu_9y3dyf)SmJ74Qd%9a z<*lB+?oMq6^-{v*@BqGyL4lW0yRWA+#0k+^j%7N#!U0%@2~;@BgMM!%;3+L-vb-%# zj1)6ike~0WtY~hiV-NF4)guEv0l#--pm(sh%h%SrbMyL5bJHE|zHqRkp}wxPRLo}4 zsWi+kY&6~iv0Al2X_nK0`(XI%XC|k|hV{JOVuAxTavbnv-no=_SSn|3&MRgC2hwPXp*+jYMM068bOvN4HNXxJA!P70H$pdp5uC^GX~B`G zga82_7LK^8Q9Ng`CkoLBX^2PgA{=;XWDwiKQ7N45)|Mt3kAf8sAI$dHK<{v0w{GLQ zBvYcHY~$Xvib5zs3K<=2Wgbmp%Ev!-n*za+ZY%EqkW~nj8G&~pErh!G*wiQ~TbmnY z+vGwikaE~)HUqM-B_qN+ErczgqlM57GHMBAv;MD6@-lh+NBDnfR8mUnhkB38YVI5_pr^J z$9Px6sf$>$y21(Xe4HzwaD5%wIY=`o4covf!hwK^-Q-VMS&5u2MI6VE-!(V4j!&FQ zu}0%b7Vp&Bg&#HIP5Te*zvrHNKJt-|{Of1`*V9iv*4f#Kk=t&#ckiCB82Pt2`SQPg zS>^fXpa0UAzVzY?FTD8T3txNj#cQv<7T&eBc|QE%54W|oVe?Xk<;b?X)jt0CW8>pv z;=@J^#ZK@J?C;#Z{T+`yqK=FggANl2n&7V56^V2{`Q($hTda|`oPY+hW%H(6Zoc^q zd3XEmw{6+7Me)U1BpzHWs)#TcJr%}w&z?Ou-*gkrU7}znFd+a@WkohKK7!)UDol$3 z0`Y~8_M74z0#$^0R?|;vw>FxJX)d7$tG|u2Q}a{f*n|>RhsoxhJw8^+60S?h$~(ja zx>XE445d55JLp*>t7GLIMx$-i0!()DTDa8n9&6#QNN{Fi1iNB7NvEAM=}9Q@pu$>% z!MUk%QgT3A!->hDlLT_^Eh}TO=^3o14wbCp!zwRXWQn9Az2l=`4-d z!=e>e$dn>W`%?kx~f=taXv2KZ*5JLgn_`cAV1*q;EEB>&t+vGl}d3cIA~Tp z0!seEPze$x{BaweVuDqKeH0?0L}4M>nRKW`3-LLWZI<|2NONPIi6mG6mE*gO4Yj(8 zl0q8l7-x+~C5i7bDTP9Gn?g(oD`P?-1W4K)pQn|hG@Q7PLgYN?bfEM(J3Bk$G{U-+LOd-^1mGwR z3&rRzCzv|7%bduHbvg#zUl zM?d<+CqMDcZ+zp`S6}_x-~I+o#9~c!Ha$J{u#vaF{UKZa^FROd7r*$${rBI0-+lM- z|6}iZ7y6DzAKkZaAMQLfI7sc`aG2^A#9ta8aP+FHuA&ht@w_84|%($T?T1l)PA^Sb|-2L^he{CV}PTWT@fVYX-@4UM(_47{s89q(wa&1Pb3h6zhG!$ftY#Q7>IO-IKn`82#^^l?qPgFV4J zVjYZzHp5Lup6ryN1xS7wN1>I5hswL=rUrt1X0o!fs;;hH=fk8YwOE@}q>JB@;=_A( z0BBwL8pCDLK~dEdr2(L~4aX}d3p?>2OdsUoS7~W!h531f`T5C+xon4|rKM)Tzx1?} z6!s;P#uj$k!nPzzPs73>3k}FOf+OKkCaz>VPr;gFB(|L`*P1eMY*7_BLJ0tl>>^~& z7Z;@*ygDaGa?xfj#%PXQyNZci)1r|2IszzcLR+G~O(8TRKVK0q8KsCtEul2ikPPh$ z=NU?%?)XAD2bf%10wRT=T7oKq*J&IFFYLY`?595zW$JkYVJP6Kj;d6gm#6izP35%K z8h^P?hoqp)VNz03qLGAzgtcqelCG$r07Ik|SU6Q<)mXdvTiovRQogZ63nl6l0|WgK z;pad9IdD6?cSk($WJzMqxWQoHl~-PQ>7|!Q42#PhWqRr6mRoKiFUX6#`X-rTMvf1< zpL_1P7hZTleS|Y14uZC|G*c12b7tOAkm21G#+SwE_>1Km@2sGQjQq>L{Vi$kx#Jcb zS!nl<^X}`ig61?M-mN|^N?%YaMQG=r{`AM&Z@--p^?TZsT^&A;vWwxhd3V=ccfI`b z%M8mK@Q!u&>3C;UJ~1B%?PP#toUJ}c2T+D7e#EuWD%5>S-VOEjFii2hqhd}zj75Cm zIy96G{$&Cf8(L&tTr0=E$A<^Pfexl~0q=AoHG7PhA{=Jk7zexs1L6oDg?FY-sV{aF z1F_&(Tufw&Ymt{hP=HD+YFvyKCp~&MJ246cD2gn^EZ906!Flj2e2~Zh_rOVTeYpgl zC0ww@#CO#Eh*tIqejO6Mz8{d>9uNerZAGidZck z&NjK^ri_SPRw=nrN{f|aF8Jq5r~(JI5Sl?D1W>euLafZDB{b|!wnY2FB9TI@0*K&D zA+g#i#1g9n$}lAu5@j)k+7}M;(dvqcNKG4x4A9;{h~0?_A-GP8w%M)_wl@=R<_Q{`Ie+K*#Vv zFEGQHusmad#@y@Nk3RYcaZP${=~;@ z-kAtc)@mf(y=xaoaYH(eP^MLfk(ggM+u9nu8Km6ej*I$1<`1-qfhhq!mq_#K3JNBD_TG({E(HJ9DW23#%$k<@t_;7!y z!!I>D91N3IN6dBx-dS<)35?3k1V*38O985b?y4rl5-^eRw7jdT#4cN#o1i2oD_Kid zRWmV~-gJb7a-JkHyrZ40nl%#SfVPI-$^8OzB@tU6>F*_Afp<&~y`Zz?B3i;p>fJ6@ zLxgp>2i}6`AO>q9#+@`2%F*yDn?1(OvJCPlA=vJX62pfAcqTZYI%NdCP|hf-1Qg<} zf~puJ1XWT&Ru(1nL_@vN5Fg1yX43KP8xr5w3MDw3a@XYq~|1kGq}tfwU; zGmdSw#E4#rU)T~2pmK6^$c1!k!DxoRt)(X- zebH8tlWv&qlv5!2glBIgp4R4`&Jap7D1?EP>SMr_ZcC*yCo)gj5~z}k86@CKG00;= ziwg@__7VfyLxIYe8s5#AJ6E_5rlrQHe(~AQefFn6{V7nm;)=_l80nP`HoUyvHrB29 zxiNKFWU$`HTya|}!Z+aE(@#IWn0F>Ds8QZwoFwM2ItcKkgEsFx9uFm}uOXK08|&w& z#XHkl1Q#Z8g}Jt~Wy|Kj{N*qI_T}fl`qi&M51HuVBIO2!lT_n7xDkU!qfHEiigYMW z$2*0cjSd`&oxl0bZytaAF`IX=3xJ@UJJnJMcvq4% zM0GmYV`?YPmD=gG63;pZnYfawg?Do0&f;BZaZz1OH9N^j1B{DVClbuY+twndUlY5j zWf8csW`!5`-FM%A{rbN?|M|}a+x?6_XIv~3gH>}K8ykanUawb7T~-WEPOKYdCa1=R zsR+k>_St9u{onsR=7Yw{$tcSpxe#^+-r;KlhIc+Mr|@d(B4d0p7(Yj^zUnG$-1cJr z(mY)l-Eqeq-}~-&Z@l4cue|)SdhwZgN4aqklGLI@p}bRK#6!bYFsq7TTzcsxuf6u# z{OpXf3)1O@Ji3g95b83dM~)s*e9_KR^G@^Fykmx}3{`>vgiZ=w#J6Sr28(1!^k%lz zffKxAq^Mrd64z)-Fe4?r!>y?I47_8Ely~tVq!z9))iM>M7y*ufxq$5Pp?-{%JrIh9 zD(}qTn*7oVd#(FxAN0*Li2eu!_d69+TCYS1QPZHsqV)Z?@G7~aLX zT^>?#RkIVnXPt@R8b*l5hefsur3kG|lqaCc%pe%8t&t~1DBLi!Sei>)jTlyo5a(%W zra)HZQWAwICMbmS2`;TIA%Xh2HbYw?xLDK@gl43}qKtIy3&ubp^o4*mzK~eeCrZ$0 zE50u*sO`QW^hL56(ROBJWjT9>tnE_?t>Q2Bu*|0!rX>Yh0-_zaDwUX0W(SeW3z_sm zuIMGFB(F_a3tjWgER%%}m@`N@Cp@IAyv*CyiiOB3Pi|I6KSrNrV{l5h+>h*5X|?ynFG* z7x7x!}9BjiO_IHU;eoIp$ zH9`v0KJy%m;6(3x&WLWyNA+Q|OMDEEs)BbiL{;PhVyy7M2X;>_Co=*z zKr(@uV9J07Mj&JaF)%{in*@-A1o(r&ox~#o94Ss>G}JCoc}GVOy@5p>CM{8n<>%9a zm?(D0cT!6xor6WWy(!aEyP+Db8}INntZ zj9c5M64LXRH9Y0WC}(HWNJ?kFwqL5$0W<-!gxXewC-*Vr{)M?f!4ek;QxuJ3^mHr@ z?_@kNPURg|WZXpTaQpVHzyJO3F~YgIb;K-szXIN2SH}Fr{tg^C@T*__DxPMPR&IEA&DD6E zx|=HYP8(=Hf#>ztUEAFm{_9`=dgF~Zh%FUcyrT>B)aIQ+L)>W*F{tS8;vKqo@1ECR ze|_Jc-E;?l*t}c6em&LAuA9|1Xfu`=V;1S_j&58xH8Va!fHOBej(S^Lm|64&`PY-Qrzkg`$>*wi@1<36S`cx|mnHA}!8TVa|i&AosM@} zf{jZ$#W=uyB2CVS(24;f7lo26R-axC5o^Q!rbdUxhWZWf)f#)WL&saVJ(qxD(VvuU1|rgm>@yRQw0 z!><${{H4p(h|od>O^goArue_4G*F@$LBCfX1PQcLEJ;X8S}Ya1h?5$}K!FY=nP5qd zN-A^rlM?Xi4qqG1zz5@b#|BNXTcWtMTcXV{;2=m$CqAMCw4u(us1PkdcxRxam5XJ{ zLpoZBA#ZDQqum!o`+|^7V1~RA??}vFrYzjyw|S>02O4vtZoOx0T?5UG@lI~qD(?#O z^D3R?6h$(Ij$tJBROB&~J2uUGT3dv6!nZO-n!UzL_4k62xm(gFbfAchz z8tnP!pHJv#TRS#Ju{aJLH^Ee8S2TM6{SU-=r%rMT-r*xOhK%?~TT2t2!rl7%`-FEL z9f~BH6!SGHiEYEXYjAul^{;*Hlb`$~W!k(m9eq>0W6zuConXs2 z?0LP-vgNG8OjH}RkjcNw){FGL_F zzNE!ZP&@_qXl|%;RXT|W*1|jUPzvlr@OHdNJ=UyZ zMa^>|!aEb6PCuAHQ=#{61 zM+eDB3XZ`g4v|uMhhrG%nHWzZtU_E%3n3XU%~F&$px)Nz1udcS6D={gG%ca*e6sTo zLZ@^+tA%uU+bDz*%(7eVWuGX)6haYTQ!P_^rT8|y>k4(~^Ty;tv@fD>ns@Yzznn;j z@fl=9a9SYEU{bW#rqwch<{F;GJ5rL-=AEOgw7I?(0+NizgE{L#!b*AAU}9tt8_{zx z=7%9-Tm*N|KKmg|3vc?AmGxYbWHG$M(Ccg6P4#umd})cU%gX2))WSXRl+29u zgoL$e>8b4juNB{=%ClW^)LO$X)EM$|;0z&GB`carC$KPybHz0cCg?S6uoz(=A)GLD zK-lIl<4kmd+vz1dD#bY|z|ahl+pGq5hIwKq?2yvTQ7Ht!*U(14Y*1QKq%9HTnU;`% ziej(=qw*9>40(D~VkKSAYG2AqiYbJ?NMmAsL9~ciUzD37vAz`27Z!_lUl8q!=-zRtIAPYSyob%pPQd2Ga|vZ83aT_yu`%BjP$hJoNTtG4dxMl z=mujj3rqt*2>}i7uxETE8ja$yyLazWr}+5CKK38~@gFos(wK`mYOxnwaQ;t!`cwPt z&VrcJFNpE9G)paUCv`nTi^*F4w~%*LCdgm`$oZSmBX3_{jCY1dG)&qiPAo8@h#2q0 z1&qsBUJUO(^O?_l>wkY!UHG0mZeeXps-oh;cxWi^C>rlUg%_r^3y2ZVJL*zsoSAo2 z`n4Cn`kP<>*Ler`uzlf?1Hkw3#~;VWFb|tu=>P9{H#ap(jl#QFby^n?(J|5iqF628 zF4-OtXhWFtia9WQI%YY?2O=La??O7HH=UZGzcjSDzI|Ofp>b%D>Exo zbDA_FWS|RJ$RggELQDy!BUwZ)G=n3wgffA$6lI#BLQ!M{1X8gPH7yj;5Q(K8g|KXv zLJZmC3!(AxeKF0mx}ySkly}+}lw9oBju@K3yX-f~ySf?|OKc`0H&4im$W^?8f?!Ks zkEb@^E-%kbFUiX;D$qw^q(WwdmP5Rxq$JKp!n^b|GE%1UPAFr}-+r&W6hP0WunfbR zn_KtiKmQri!hA5EbB`Q;<&{^+NG|0UhDWlKc_+(KBD>ybgcXU@Vt8sBd4stK6K~`n z{;_5c2xazDL7x3=-D=!7IAA0{YY=8KJ@BhOe{y=UFfMIb|I8-YtopQed zJ4T6X!hv?QD;(O}EmV`*}g1ltmWD=Vp#){8Q-GPndyjIW`Bin*awO-lt2F^RSQ z1n*!ZN(ofW^c~!_4L!75RBB`~RpE42I!#>`r{d>;GEc`l#)2-bGhc&6@vL%ZxemIF zuLNJ!oH8jy+o##JRmw_o4fS>5NSaGKSZ~%HCb7jwATU2Yv3=uQS$Qd~l~bm%PO6|B zxwK-w1=ZHvL>r8c3VravJb9+X#02ne?OI&o`0=|2NBT9y19`X{2XQ3Cz)r;ipIJu9 z6D{SXC3?#Ozf#^QBUIGY4I?Zum@ue{A&)}I4)37+V%{MTE{=C5K$Yuw8e1_-L{)ML ztHM!EIq)vNB@{)0R6$eu=vuv+r0mq%1$Oe}vIr&Eg_M_;QV1oG(Jlm`F?KKXuk_~R zzJOhLr+qmM@7`>D$B7Ewq42J_uprv(inhAj>nr>G4W8-}XHHr{dUAPwcA(DbsVQ%$ zC|2Gf@Gd!7c*iW$5xPJd7(nALm7E4~5xlIS&aG!tf+>s&CkJHe)g-w1yd$6?90|wL z$hAH!_JRv8AepgtNlCFI1HG8*x~VY+LCux)>M2<40we$Mhd->mV=CKy)+<5?HWf@Z z@2KvSz825B*t4jj`XI~EgZphS{`t>-`rh}x7Yh+DCXzM8P~K6dI+O~7B3CF~E(s@0 zE%)7b-^uG)6{%4wH4ZFS1I%~TQ9=s^*E3H)_50ude#h1=ufF=~9e3PeEK5$P$}ZGd z={UhVtVA!Ou?&ocL#Vf{Rr4U40W+(tt`IdB*ARkpZN2!p86!?*2(8l&ATr)YVjX~b z1Xyw(6QybbC9PWPjjvHgDs~}HD}p6_)bj0O?GfQzsAUqU6R}Q>4Kps3Q|>4;MG3qR zg>qbW@?vW;mZ#($$)!e%go@l6}D;!8mOU=&7 z%E>(md2Ap;2P?``-pQ!OGort%Q!bqK_u#Ji1@J{~^m2$q2rEvxK`OT_;(2E>7l|=x zd?$}RhXYOZwWcLB<3zBT?sECBy5iFA%*@0DKAKXcc7dfJPY4?;MEcU&)IcGogcF5m zUs#$-Urz82kv7_W33d4FzMytrNGB*l-W>0m8|#O9yMEYJ8Zg2faN8?1KHCSKK zR8j0I%E?PjOj)xEx zX==c_uq>>LK@F{YRr1=3DTkQQPp27ivWmL?W25X!i>L^Cu7A0QZD zDO8xBm#}v2s#U9Qx#bpk$2tgCF}y?MLLR&mwwY^lG2s(Pk*nkI#naN{YilNTMrL|u zRtA7jfe?@S4D&qJPQ zAyOrVr5P9@Euk3(zE(3*-8JER?z(j-v#unaVg+{=ZFM|=8T6O+Y+F+!h1Awm#|p9f zF0_mFg=|(=EaI8c7F;qJGYCF!C#c06KJd^pmP=H_O`l4 zI~qcDPIpmubzydKMsiltT3114@~Y*zDGAj@xs^rP@XlPmOC`Q@l$E+=G*W0f9i^ez zk08h;2G$deU{nTAayD&kZB>+DgaCvDzP8pEzWUV{Uwl!{)8=_yET0mTcg9>BuyYIy zTFLc0^C*S2{4!;d-gZOrJ!9nX?ge;f9E7k)9R$Z`8W_o*-frccBFT1V+m~(LnFgHT z9iiM;zVa2eDKHWYQ0D%$ZW zEaV*-FddX`vw&5l(P&#svsjrCwNdgA$e?<)6)_>YT!Ix6#ZCxFU7dVC4$(fuw_d@7 zYPYp^CfKewzDBLiRAg#lm`r@fCyJs>E!-~FglJM`b5jF$Kxu5_RFF%WEoVRTOrQCV z7a2^utn8dK*-v^M1VakRWoMDgx3OMme5br)Y_VO4px5je3WOS*j&eqoU;#og^vnV4 zMcfY`kN_kjooHaqnl*8}O9Xk=jSF+950SzH zd|6phT3oCxk!BN}nPz8|6o>A<^S0s4k!I%fgc#sS8_Z~kIB-I z7B-dTRpn=vXQw!G(rXH`3epnGbJB`4Qwt?zmq+lFce&Zwj4(5(yrTio%J_#ooP={$ zR#cQbg=OsP?d^U2_1A;JAV!E?G0eEb%{Sigt6%++r2}cOe92kulKZnU-eKvSgD`pg zytTPW%+(mVrpE$t8M#hv+(hj*#yfEkh|%E}j{_XcBNNio*CV|1!8<9zc4vLM7Dqb; z@9HER{q?VZ{mys3v%b!a*MtKd;>F=Gi8pQ9M6uc`)aIRZ$6Q%bUq)!H7E3K>=AAk? zigW4gvriqCaX7GVFI7y8jVePB3`}hmr4366dCcnui>s?D!odzS6tG@JhhkxJeMauY zTX~eJxO!D}rFrJe677Hy=?Kv_gApI)A+%rFqDmS>YiH=CYE!A!h&yO?OsZW`tQM(4 z=W;>GG6SZ})|Mvi2o{XjX;FIi)44=Q$(U+(^3qy%l2=<|=c0BsAku4%q^Bax!rRtD z_@*%w?F4xQc~~|lE<#1l3T0&_oU-u*OiHf3o2&2m0DB}HNJ|BFD^{$y_10VAT|#0) zQZgZ4Qff*{ngIvCM>+)uqP)Yg`Jbb>CA>q43Rx86Y?3}JQ)4S8+g$n*&N2wf2o>Rk ztV!jbCI(yYu0bWLGWSU+Tvmcc@Ky36bkNFdct>^wV*+D=#YvcKFxN zt<$@l=CZKnb)R?MdGJon6>G%gFnLOAYG}YJD3Co?dTTKxZz>ZHF-B{y-@T{~0`Js8 zh}#)n22j_tKEGG;o0o$a!Is6BDS@NcU3Xm!M3xKp^av%lZQI(~+-SQnC&pj?@|O=k z{4mARDuu?bUBWvpTz$~?WrQlU7I^oKZ+ycvnKnyZc6BIes1z}?FX&*O4X*urPS9ph_G5Zr)K1*$8L;-{zfyS?c;9;vFr2L*B6xC2wz6XHRE@t{c~qT*5mO zfs;<>fQld*!ChytL!7FxfK##X&b;iH!a2&=vaaoohH(QprI(@bTEn}n;-Z40g8VhB zS1(__T(95ByWQ;&PmqW200MbeI1@oFG2Y2v06}!$;cY`nmynPE^}qxe#m86->VnqB z#L2)?Vlgr~U6G*q_G_3*;S@q%p|b%rG?F092wAicax1WyBanmyeA0}Xs!DB!v|9qS zOnJ2di^^yxR!MVE$}xF0z7xSBCECrDhn6X%uBJM^5c(pt(}>md1<__0QQpaUp1u$_ z^~o2C!(>OaFN{@zydX>94?+tnT@2~z1jB1-loye9g*sTq)|TXTHCGeRm1U>a6{I_I z(;G^2TO9@Y=}DzosRcP%gr>RKP?ZLfm6MoU^P_54RYhaH8}OM^T|Ubx48s_meE(g|ef z-lYZVFM9n)E&Trj-tF15=P!TxOO;Iz zP*~OlrXGayDajfcQ?jf|>+7(Csj=Y$JGY{&acDm_SIpv6uCj@R$;A}&R3BloG|yxw zGlNO!s`sr-8>9i$Ze?-R)Yqx?a6%;*bjkgSts596&`?@dA}^A0B64|=^fZ{@ZhWYZ zRSxSr{9PFYu;5)eT`MVKJqzz{zV&8!w`T1cLOhU%!=zXj@(eiOhTOPN(n$e^cNuNX zjkqNW=4?j5L3|89#|JgNJ~#$qln{(IVlYumIV1f&6T|(eW~Zq@N~@4505Ddlr03sP3Bc#G_upY(8&{fHc(5jeT_ntcUqLX zFhxE5@Y`u8MkW3mb78lu8V>&c_rGV7EoeB(cJA6?^Ul7Cr?_BXlm-leu4j#xS;Vlb zL;r7i$D)kRqn_60ecLyy?%lpgm02{Vm}#tE1ZtQ&WHPKq&4oPklpF(uXa}?}?i#nY zlcw8WiZHDgVZu=Og6`S2NhzbCL9ijJqayh>o2kpL#V%j2EHs?-2)JG5x+&{<6qZPI zTU)-Ecf_DHNLzIV-Vw6FTdkT}G%@|`iH669`m-|Rd5glL!ZJA%lsg@Aua?A^qtj8| z(%gvS;Yi}Q+49;VMpf3c^2LPoRV!D*J1q64TW(stdNueLjf_NQSHl?nCCg*=%#`eH8RE#O^^tGc1SmcC(sycv zE{4#QV8ut21ZyNTG=j&{5tMGaswyFh{`Qcz+#pZNQPK9(cSAW@$*S1AbDF-C78ft< zi|NRMzEC?|Ft|IxJC@Zf&$TZoeK8%8i;{1ick(4%x2vVGLB8~oWMLQKL_#^X&?5d) zyiCT)yrcVhxjCE^k`h>$r!$N!+&R%;aPSTT>xzV!A9_KvBasL$%Ifd?-~av(e((eS zBES5_&wuvQpTdhD{pd&ZPfzxo>yI8edP?5WYZ`Ncckvb;;~lw_cj_R4*iY89G&PWy z#+<}EQvzc98ijE5`s=UPqQrqs8~*b@|MQQ3{Nqb6y+oUBr3*j#$xlc>FfhOZLA`j# z4!P+pePQJjSH4|^)^hJX_r~!~95bGG5LT5gD7XfCqcLi2zU78%sbcqzt;V24=oglY zGW#@R34sVX(fT^K{-#&F+Po7}GqQ+xGPtPCJNukqcL1g7Z=QGh0!yt?>oT0OD$+61 z!q31vg8X%pV;g3t@NVIqT)C7xH4G3Vj?iRcFf76Zp%%iFcfk&SUw0IX#M!YSa!Cf0 zh1v-qwF^v?r>!Lt46tq!-pP{I;vLq>hB&0To~o{EyjQ+bo}MNzCd$Nt(o$EfSg~x` zGLVM@^LN#%m8({*Qt%NSAgqZH#h)RhC8?cjFR znIcRs>RI3YL~z(T^Qumk#z{#+8F^o&1ZY-+C9jGWWImEn-J1dp3Q_?(%_zvvTeD`h zyx!M{+SszLeWE2l@%01U~V225`4$T-zrVI!+%C}X0=oNmL5ckKbpG%$fd2S;h7qGQYY85h0BHsg(BIF`b9ki;EFQ(zrX=%kp1&o_vNT#E#q|#BYtsz%+WrcKv zm0)QpBg`DKO;H^_Pr&a9_&oGNE=8H=ehE)<1a+FF`|?LO&?+^5c>+$yJoBVtRrxsCO8oKzHT zrxXeyv6SHVcw3tZ*BE59ysVVQXiLg5#gby$Lys6GYGpUuoB`OTzanX=jh%a+X;6+OlL z4jw%Cv!DG8iOfyiumgh=G;}W-Pp;HqC~@yZt-2?AW}1*Om?X6PZksW@Ek> z5mfLaH|=1MTqM?DTM43~-KjQr&|?E7PjYB;Y5D@*fexx>(Z>XIcZQif)`9l3D-nQn(hSsJ=JaA&TpS2!A z2kSL9d~MD6Jbop=YE@iF*^rK?0Jne_a0{P-3$?DQe1j5@(%eu>Qrw9;D7UG;j*7_b zYi)`I{Lx^0g_I>vFSFfjehmlh3I_(dJE0Odpe4h7UG=p!z_-4xc5JW@=O?m5Imb+m z4o;2?(l(S3iKC1j(?Z^%-Y!~B2^{K+hPxv{4xxTeYfmI35t&@FbVNfPoxyh6R#sAs zc6eI($Oa82$_@FwWhF&&sI-J_y$?&_ZA}d%17r*u%63$KuSdoQ4fxuqj*f7ss>0FV z6_LJFRj}qA?(3!_c3()Qed+Ix>bnm}qslh;W5eyLo*Ws#A>YyzTvAfCK+9U%SlhRg!PPPEw5Nj~qo$x%#e`^Guy>WxM)5`w!AeBcAr&MA~R;k3)pV}UFWASp*b z_`wedD~Rh5g(N=1-jjC+(f@Wi{Ie3@w~&n z@wN8$c3=@PU+S>M<{c$)^qOm~iRax-H{A$-l^zrr3bYep;Kj<&tFOB1=Rg0svIYU% zlz_!7C?BPKg$3+8e*8G=SuJ1dTFg5|wko_*J-lbT@@{f`RH=m+)``#n;hnC8RrQ*m z%^j4Jr#2neQ{Dj!Z9OiFGMv)-Q}IrTtw_=s3OOzB%&$hAl6MFJMUe^3KoY`abC#6Z zGyVBzRm(^`ypXa|K^}$Jyz7ZFXPHpam~S4gHPqkT z3cN-JJ41m;D8Pwfm7jl=;%N%J;IYoHagfh zIV``CNHU>@{H$${(9m7O><{)tSut@4rFVF*=7QR6Q>#J^?l9Bzf;NwjkM;EQjE|4c zty{M-CY_y;?(S}m?%K6$=gyt8v$Jz^b6dA=9T@1JF+yGpf=2n^o#{)^@9ho;v@f(o zep1#nL*}Bli>BIrv0FtNpa#3$HS$uwCi(ft!APK8e$=tPj&9P~CGhU#AD=~gdb>%l z-6V^UvA;*^b-NntYZ(N2?8{Wa870)=W5B^QeQt+$Sda3qxe-&5FVN*=8{RdLrMENG z+SJg}*f1bJ#U7ZO9K$9L?cUbz^~_IC44ZFa9Xont*Ov8I-TK+dO>;AN!J$3dNll3N zrGNe0OW*rmhtG@Q5y~Apuol+IK>#nY+<;k@)aTe`r?6NxRS@y7w;}Dh#k(mOHVv%%~4dzJKm9lP?hw2cL z$To{9T?0aGB1C;@8_G6QY3j=Mv^4wLT6}G-I;sfplwehgV!>F94@<7x+!8`%c{wxD zXI5UGEJ!(jnk$NFR4L~rBcw)XvkEOVSQeo#I$3slcIqV4Vm{I&LMoa?35*-9Fe#<| zr7TNLU#I|+p;g*26Zy&^s*=dMt+n0Dn9Kb*jFZxw4#6@#Vu8u#DS1ba&6-^X$M0!r z_q57el32!=`+5ZLG@DT+jYe=XJ?54L!y@gM>vw6KAY~$%>7*p7uDpy43??x?${CS! z;p_zQT{}1f4eO@H_U_*G+H0@%bak?p>WYLntee`nZi-}>AJHG?_u$=k{^1XQz~C@E zvK-tiuNc|7WfQT?KyNn|cx2zs1G~0j$>@fe$!~uB>o30W0-&6o9Od-PdC2(33Eq9> zD_>FGVZ+gIFl4Q)1()>c&wu_i5gZ!~<^p1Nb;;|OIcagar6^pNi0?0d`O7W0+(Kz6 z^rSsB-Y`^z2!bpZU38I{<9@t1Mi^LxrYxK-gPOpP;A6f6C(Wmyo*Jr41rpJ zTt~qOV%~ztWss9ahm3OtBNY!Ojm0?5+%N$WIt4p0PbL5-P)H$+zHyv0@s5+;U~l)- z=ulg8GtnY_k-IiKHV^mru$n_Lk)hshYzTN^PjnLl+P-madVGX)U3WCXa-NPeXRyrT zozFw~2FN;tflceCNru^t4Gqv#;K=f1e5n8M-W`!p$Ncnoe^1v?UpJ9mu-(UU4@2kl z&RUO#;{w`X23)72i0uI7E>(ixcWMQ2mc#XnSX^KnqKltVsQ+zn9KCy z*~Yn(laiBYJT3HiJe=5&h6Wa8^5z@PYP5DNCWNlUeMoccYk4FfBOS+i*rq#WB_&j+ zeL=J@e9~qZvHF5aPvZK*3Y3npNEDPBp&NiyPXLTOB4%_N(Q+sOPSn@d$`CLb=B1uG z8Z<+1t#D?7-8u>kg83~*y}4xFtpU;{@;J9VI2jvPbKO&(k8=+7^+F=Ar}g2tzx`Lg z`X#mp@30(rhgrf4%nx(I6tBAULLB(q!v}Y5-GKRRSwBmB_sLIwg5`zsg_M@9dOhbJ z+($fh=N-3qg+rXDrKn)X#<{8WGZSjzU;4u5zwwQ41pK}Zzn2nl5b%nXqI7w;qS;X1;lD#eL$r;*SaelYg#gs7sIY%E75w*`-~8tL-uFH;M;Yta z&y!vT+B_!0XrLx)5(MbE9J%eb+g^O}MQTAbJo<-uhv`_biv?Dsv4g?BZZ!o6sMfH6cN9Xh?HlK3#z!T4XXNmn9W(%nVSGpT z?F_X0qu9-^t%LnN3?<;Bg#>r-j*pyv-EJ4nCbGj-MQdF2g)wDhnNH)V7>%qtfdU+z zRX|jY7DiDzr5lv)?vn0qhLY~CVMysl=|;Lc6^0J!?ieJchYl6J=f4j;0xvV?>{#F0 z1j>@nRn8tL$@3P7qDwibt?PDbQrYjjVi8^=iT!A7`RJbs6>>c&=rS5k&H2sQC10SsZ%uTGXX=#>fli}SG*uGQ9Yhe2` z0@ZC)XcE6bs5hMp^Y_%(7g|~6lPLc9h?{)m^^xdEArXZHahvAPoSjjCM zKiE>ENR>UK1)NuYWFF9;;{6nWGovDX?O8oL{1YW5%9#3c{)$pcy}A-kSBjxx@fiqw zf^^R}n}MGHe%FKa&0V|T{@D}7OkLC>H;`jSL>oejz&fO275b3W?T4}nv>kd>g~=oA zTKS7t8X)`2!tC|rYmHtphF9iZyqgDMru=VsK0WaRg`}fYr~PbU0Tbr$-@krMag}#` zPGl!v(DARYC5LGjJnUixOP7I~qb+wX3OjlmltK+FZ<1dbZqT?m=e4g^67cH0Cdc-@ z(vE)j07F{DCrcu=W?@k+yc-|m)~rN(Jfwy`zktBLfNCSbr@2Y~ZwvP76-cAj<>V#o zzi}B=&c0qa{-s6IR}@tVwLPH6W&cbY=&PS$+Fn=t^5^IKNtv4zMe0!&ZhxQcsXJhB z7t!}};hy!ui${Y;KvYdCR=>5!HpFh|oNyB<@x${?RrbEh&ZxfQoR3m@#NN(|JsQdt_dPu~)Khr!KS?>#|DCwi$z34Gifrm0i4rl%J_(X<$F-r*I8&~JAP z$~XGNE5SjD58E{h8fHmK!=PW1&%m=o1ZSw~Rduo7Dm^8-D@N?WQV02U)U{N#Cyq^> zIg8#&>)0veLOK~_Hc1I{>$hLo{HW{e`!X^!HiiauCgXCX=BlP(UTd~Sg;G#bQc_b# z2O#p$kZhMpxEU_*^*YEB-y!n^r+jFN0=MnJ9f2L#uM$h?6!C4w()vrw+si3hXaYVo zMusXxAc3@n@fA=3j;PLxsfArb1D_9f zdf`2@RsVpMBkst~vdMh&u4Rj)|7-z!JlZZx-mkD$d)j;vbffa)hI6?^jKS{rqVdNNL0fujjKl6o7G?}i zS_~q{%*Y(TeHCkJI>d?Rl5I*1SBV0nIZj>J`KcBu#<35f%d9k*C8++$Ie%4TgX)pZ z%i`%}Y9?uQ$DNFgkBhGJ&RMo-R6BJy=_~POoy{Zejw?*9NHHg0K1W@KLp=YJR=?Ei z54vjaUb7Rb9fYBUWyQf;4jnBshlI(MDxq3^6Y+IYuzAs7k!4JV;;!LDCgUOF&9c8AFJV2-s9oSk&bzs=;M~6xs$3gA z*1x4bd=UwY`?*(Ex8?%Ft8&f$U_W$82)%`D+%dehu(As}_;Kl4m5j`4c(|XNyaC5v zaki|vYT$D)!xLtJGkf#End5DiRM900EXO(7<_fN6{sg!n^fylzp2Xp`;$S;3bwENC zzPZRd0lzfpu(G_uFR;YZ-IVtnH8w?AjHjz^isjIR(oRZHx31ZS1{X%m)5QPE!-z#m z*pC#~lqessJSg^%J;>T5;*!-9*x@!TC4y1dWGu|^)mvC)N^@F=+~p%$q^cS|arI>a zjZQN!*xKf1;E(<=vu;0Na)Lv+SHj*HhU6Bl+M1{< zX{fEUHpRfH9;dU+(+15rxnD*YAmreeJ%imbp*Pw>Xx)cXN4!qx2#ycrZK)R`^FMf&_iEnJMsW zGiPF~^3N@cYYl4u>gv=ljb8i$fD|o?@lh zd;6eD!u$ald8k_ig^d!6`xjC)u4_P$+-k9U(mfWjPc%pi*;a$dXsVt(8IN#U%z%18vk30Ex&QY# zid!Pn>O+RMjJn+pF8WQLcd-eN?l&B^{r3vi%qdt$@QmvJ zy{lsZ1T$g+`%f!taC%zcTUoEgmx|9_8p3kyTMr^xC69mj4T&WS3a#v;X}zhnKE=LX z6J!|gb(9i(2BJc3dY8@c|B8K0*y_D6v=f3X$78;{$JwjPo&(|*@Kfu4Ud zvp%kEi+mLZexP-K1#c6*^MRTa31+!mBu64(#sI_(k6M5O0EU?9P3*0jvdp~zW1991 zQT_nCk6;u(VtB{YeMhkxqfWiq)9agMo*XXt#%LTc&ipPXd0gy zcfVCSB54?2PY%Zb`BECjl&zO;%Nme8zL`-^YTk3mWZJH+b77A-{0?OhnFvw;ggp*V z8y69Oc);8(&>aIAD0rZvrKY7B=6!MNzdlA|A5QG2v>hMc>QDYesHFOiih}+fL(Km8EsFR(of-jYcaO5 zQmD-YW-%CwSn&9}l`zwMZqxb20;IsH3Km>33j@)Emr<&LWIr_n+O}+Fcp^hK7d*#8 z6N86_f=sABj}a~A+fqUXIvqBgTX&1=4mqj(F@vtmhMXE9PUVpzn&O z46kX;Z=ZwMcRnX4<5=<2liNBRjMl>1ml9qA(6L^j4p`t)?+$rgyL}3J8xS&`i^unR zk?DkEE}N2fccB zf;c24WZlYY91t-uZ)>|3@6zzXgy3J0*6M2dOymrz} z@BU2RCeQ1_nny{N$esfss4t)&1oV7OSeVj+jESD(J2fgU6{GqRk`e>d{xP;J#p&Su z*N3aFtZb3snaffvQJIkI(5 zBI;56K0!tHoiGN)lb++#&6y>ov&IKPIREr)GkznhyA_g{*Wi}+u`=FpES&RYUB zx6JQ1b{6j$Az=U6hrgGcVuCWt6(@?QzY$W1=${X+je_0m!Z<%t1%!ibGV|@Yw7(Q6 z62TmitIT-=Wnt4A$vh^^uekYsdgp>Z~Z~QF*abTwbOBwD|%4k~$KkA?N8s7Y2 ztX2wA#KgsA8Qw((ioxt5BfL{)hAIR;7{OGdya)FlSC#-~Tvm>2u?pMTnqPQ*B9$GK zHudui1L+-AHbtyL3|&fb*efL=US8h!+}z8nia~P2OUuj1Ge5{3)?^dYQ+QhKrkg;V zCy36<%7filt!wluve$mh7V{b-b8K8fwcL{3>_T|cQ%Yw>K%*Kiy#eA}!;UbC{Hn2w2w4}Oi6 z3$IJ&3B<}_;U3eCv}#T*{H&##iHQ=Odeiczvb9faf>sZrh+>i$;Sj0BX{Cma&oLy3 zSMs%SO!@ET#)3~cV3)W{`@5IT=px4~6&z!yWmj*~R^PsEhm4>NyV&d%3E_w>%mt%> z9vCD|I^EN2Eo&k@yUeLiI~x%GMnL(5uUke-$DXnSOQqM>-%J_bY4=L#iWRO>gIGO6J>BySZqq80UL@Sdx z%Ff3)lqX*orh)F$tw({Cm8ohC3AT`5hiNern)ZsP=VHvz*PWeHnt$`+CZ#W;GazSY zCIx*J63i&07GabAPLH4g-Sap+o<;vr_f1_|BU$!SvIirD zVHoHg77Iqh>6ep8FuNI({b>A9t(U~)yg2+Obw>YiUQSra2=yjDqPDhl-33^az78f= zc8mt!JTRT|X4r}R=4C}$aE{iY7)`B>SrA=ikXx<4Ech@l*4g67zbukH-y}^<)B#~~ zO?auY7KgXQ+bH;K67!}?MUnk%ETnIntmtEk>p#1bK?lZ2i5^}9NxM|eDw@u%=ywO} zURU&jES>C5!uMWKV3+CeI$~gH4HM4J_*$L-B^ArN+~~OU@1&rO4aS~-q}kl!(hGTU5O@ zJioZ0mT&83S#?WyHPf%*R%Q&H9JkavK_1v{Fzb$|t^H+Bx9R6X1e;FI@~iKFD5e|2 z7@(yDR}FQ}_1%&ru#^BxqnwMuA&!%gRw zwD~J)I)-+YED;kO#_7lQc5ZE-k2dG?)UCxYw7oyxK}*Hb-@uL2QjHDkZ+^d!@Az_l zpl;vq?(JDC%F&xC{N4FIrytJQUL<^22vu#3nvt5T3>3JNx4!1);J z>*|b*KlF8U7+CSqJr&kjCfV523#Bs*h-sQFY)Rd0MG9?bA2YMDa+O}&YDM=)%2*^} zK%T8(gOx&R@=Mi3%q%S9UY)cwuVT5y5>GJb+$DZ;sAd(k20h={(yC5&txAa!9%T5{ zd-^c3!Hq^m0|?GgZq^a}hMTUE7t~bMnj9nJ&1AVbA%2^wUAt|92txTfVyQYjQgd1B z?QZIe{yH9c{MeyYH6C4NHwnpT5R&VL10SevF(Gd*!@VRY%eXS++YM28-MN~-;st5c zw3tVjZy2JQM&sN%bf|xr(pKWkex!7K-8$O=fBeLpIQv`=X1O~kR?Ng^@T`1DKyq!R zYH@^&xT4RkF!nJ$BWobsf&SpO?K-9O8i?QVm9LbL+Vd<8&9h?)2_0$$#0=l!oEbW2 z6^_JZGDoefyv8To(b1~PF9ff6X&FW`v&k&4WZF3)feii4YTN=vE zK5sVEHDy22QaW3JVauq==&D0VlCR)lASl(Qgjz34IjG;&K!@bGxv4y(NDk-hu%-Z| zmqIBU{+9gGiqt`Fkcl_C*PPsg`a=&szBg2*t}!X#6xOEKUN=Q-5WmuDBg_mB1g z;vnkT+^(*2x5t*FBO{@BQ($zDI`!@$Lh_eI!|rKl;?i( z-%W`~ereZ*QQe?G`JAF0sNTN~Zi~d@=h`d7FwJTm%R8hZsL(5VjK^{ffI7UrGxf5A zoeZX7f2($qVYSJFFvE{~3jkw5+2r~Bx#tkQRm~h-S6O?s+PRz+6dCG_2qBdJErL-_ z<~UM7EUnNgRsWfVUz3%GT%w>DP=W*NckWYOCyldaVK1^7V}N*6_{4|4G$g9b-fHvJ z&L8zVrngs1GlqW*-R{)+L8NBcD9U)Y#kjRsn9N~Oq22vA@qqg1a5M`YT^j41C*gNk zcMlDbZk&dGCeFUhYm1v{y81cGTluFR?2WZ1yFQFW#Nnc>^06~OwC)=SaUeY>>~5o` zjiYpY-)x*BCXKE)yrxCm-cqFmI$&BNersi0BKj2*BwG0y}B3_(+fryg&EhRYxDH$L^j`S@Ga&SQV8sTqnmtKv`$iSdO z{#M=hf<$2AV>m))|2Q_b$gYP@@JsH-#^Az2-1YqP z^ZN6*oabj>I$7D}i;GDo=QOVt!>^{}?=;OoAsnwXv$!IONbK;p)cu$qk##x}?KOQW zACVVSya`w_bP=!zFnc-PM2(#lYT$PjEwwt>``efBWPe763lm~R#V_mx%z$J%2bVg1 zn(W@htQY2_xF;^?idpHyuu11XXC8{%@*1E;EugTLv&Pp`DJM_S6U;#vQ;#~hK%u*- z_dhvzt?#vrAGe&oTi8iEQU}|Nb`OQkSagRaNBf_M4vL}yxy|51jkkhJ#YXE(Z3}SC z=`o|r+xna5l?HVL?^;8mdNZ?`4;@(?Cb7`O#J1=S@}|igTFsCN<3jL|Tr)rJ?rmE~ zU{56L+9#=+3Y7Oe+vEwmROdF9VFB78OMs;S_nvV~+w8RTvc0KGH@pi-3H^Sb{^>4UqbJGiZ} z(%GTN-J!_-tE8xafS{O|geVV>Xses6^edV;?gdRj(5S8}`kYcdH zJKT3>mblsL%!S;xz7C*KSS0I<|LsTn7o{0h1qvMO4 z`J1?MeUPjD98FnlTHc!ftt#myoI^%zx0N^9veC^&ln+h_5x8O9$2bA0Otf?e`h)%4 zU?TD(j$~vAZin$(`fRrb^;0AV_3Xx7{GRvY!`3c$c@s;8Sy?7}%Bwi)WXDYGYlUt%m9C zwRP$-b;uFkd!QPy2*R6`aY)}basDgF0qewF3)85`BhTZLbI)v2B~fm)zN7>7pnip= z;C-1#_n$PGlEqt`kySlHgDR>o^HRkb5LJSDV6JgkZl?gFhx`5pDrq^ZQQjpSiak1tE(W+b^TN3OS1r;c>ENKL z?+VUaW;cwOb}R^R(Zio~L1w!TadFM#<8jwQB_v(+PYtTj%^|blc~X+C%$!b{Nf5{h&tZYf8T{)LXu|j;2p{XxT-dCb|(8v%bvf zeHaJeaOZP2)#(p;nO~&TP>+m;TFT@D0s>0rt5zpTCu-7e%E@XCoDu04(rv4K8F(ag z`$=+@(bXyy?9xhFooi7RYZ$$6F%Ly30=|PoK92Lo== zzK8ZkD#?(b+427pL;v|Q{vK3H7M#|A%uKpj*(Gx|2!0fV6awTfmj#3c2Gun zk(4g#21lS!Z+-U`sJ;1oCd7#Qo}$eM`D|I?roacv+ogID`tK6J;_70X^;C2^=`poh z8WD1T(T{OACwxux+0}y%d27FrvnTS-u)WbsE0kg1D3}s^U8Wl`h+#W*C=R@bobrGi zh$tc)_v9lUt1cd_*x*tgdUkfX)ICY5V?mdQJk`<6u^+(OLE<-5g|Yql+G>~>8zc_T zMy!%fD&wtHJ`1el4OH+sc7;i^wib`2sTK})hruL{3}Z;S28|}l-hFd%;Iwq2A*561 zy|8q_Q%L*RHC<GbJ?{87bxE+1q5fuFQcw|TiGcNY=iW0Y-gN9XZ49i+}!Y4Q&J@$R537x1h!-1n+ zpZ|1UJ3c?Zdk(^Sw=ea!olK{5$*m@H=YXhq{oC@m$TAD0A>Gu_2@-1eEM*XF%AhKw zrRr;Obk z5$A#BAd{KpjYfrl3;8bmiBpU%?cy%cN3D734+he0?7CFW^ex|!9&540Xe3cQW)1^~ zg3_460W!m6fvwTTuV+Xd0SujE*w;1=F*qHpOR!I3=D!<;h?-0-5penK=K_fa&1r6h z+Wx0eGp*=c{@;)AzM~qpo%=D_HVgOdfzM08v8Cg zHr;wS7(2JTCZ~mVf);^ThyP;IYTv~#fPue+1zsw^yB`YyAS;Vgi%}m33v14H1B>cz zqA0wimhC?g=EY`bd*^SB@$Tnm2%o`T#$Gnh^5hF}iYY}Y5`9FM80a{iZb}k3tt6xs z%TCj5Y2c$Vs5tQTWa^|BVpn&)cm)qhTWo7jpiK}7D;!3xRj`c<5rsiEjqlmR_8un0 z@C%c{Iz_mey}hW1HNs?Qm(04<47O*B{W-+%0xZ|+! zim;{zV_Cj?=xdzo)qh;XMQ|P(^HDmXL#)}vVm`Tc3Zmwx7visTaWGw9`^qm=*;~v) zdVYRMb$mf_enN5jmYk!}-6*r5b@0$w+r(sEi-}DlPQdHbxn}z8@zDP5sj2?R^ZHEq z@cCU?c>Wy<*tcghDs%!dFo#S)KjRND(^ss`KfDsAGwUd@WjJIQ>FRqY*;)5h$=$fA zCCZ>F?r8qVf|(Et<4Dhu8>&l?Ytol&%f5njq*VHb2Icju1@1B|GzRhO;r&^OM^l|6 zEu9r3m6^o)YS4UJ-O)kac=~zH5;UnAlDBXpSbo%?IeYo}C8xA{o$mzMWZ_1r;-|aX zctQ68M%;GvuRxXfggKpC4aZ@bf)rp_=4?@9WfOVL#4~1cax2@}I%C}90@_$8ueSfv z6aNWmI9|jA0~3Q()37}4+7bqG;6t9`T1>jY(}_g9P?HBVVuCR&EmlORsfSJy50fl? zLqBbS_sPS>&TjzG=iyzeFT;h44s<&RKLK3z#lL*^#=gJ5{_{M9{(B6y_g^M+g}ngb z|2F&)^tk_?*?w(cW;nO_{>rr0Ig{iw`t$ei-|NcUWkP_A+@9Q5to088C%=7i1WlmM zj*zF_PJpKkt%%CaPBQ!ue7~2#wR9A>vOLp}XZx>MHUWs!ZI#n-jb*xu%nb(CNnSgncTzZ%VqoNiGO88xDt}f^$aoFM4&Y+C&B60 z9JZx+WqVQ8PQU!V*b_q>H^~k2y&BsTA-P_0-Q0BeQWpvn76TA7bm6WUPbG3i zn(QAMY>r|y47>nzco}OZkT3Hdc}Vh(=rJn_M^H!P8I23g(6#wII_cg@+{QoNc(wcH zNk_W)4+{Rj0WL2d2ZZQbTy_MkD;zpI$sXOVd1-Y8=jTa{(KH+@8&Zq{o6R3a=D9^s zI_ad%p03^ykoCTZfWRa$d+T=2va{a|&~QA-ZD~1NUj8;Rl8Dgz9rC%)<&4Xbh-BR4 z*{KG!O4wp{;?sn^Pv6Tc*=el5JH`VKny`s7GDs~LVN9H4My5QvHy|TBfry9@va+d1 zh!?Sj?VK)SaV^5{pEty=-f4?s!tJbE+_t-Na&kO`&mVt>b@!geYw*;ly`qBNOtAgC z|M2gg;LDSb*NU7IY^CjwYc<3~$4jv6z(sBLq0F`u{l-hM;>gXak6LB&q0+WF)U@Tm z?Ohh-#J17p#x3As7RARo{AojSbjaUTD?+4vo5W25*g>vxAf17ampM7UbyG@TW&&2k zIT3%%n0Ng;k6b!bc4S6MB3P6`vS zFzhiaxWe(KeFmIec&1sI76^OJD)8*og+*rN}7 zUORpK4R|Is5i9n;!xxB4jL^n=ucEjt-t47&I$bvu7a~oOLtA+6M?zmH#UyWv-^kI? zIH7(`TmX^_`WSuJqZI8VWB430mN9EwB2CLjRCI2c&t81;e0;wiuwC@P?2pM= zDA6LBbMOojcRNtRwC3;pF^6E`yUnW~qfPkWoM!IN4)suLk80|j+UY7CKQ|Jl!C9VNJS0EdU|@;U4~&gpSN+MaCXmhZb`6a$qwmgF((B&+ zer6t<%+Var$&wY}b6l?<2kA2YqLX0W8ZJIBQUCI1N%BMJHDtLKrt^uBGgwu&`|r_t zOZ+i|*Oo zbS}DG!P(FgRmndCZ>G~cZu)^r5{rBMQ|nl1Xv=|5H%NL&j4|okkm$Pt7=oi@4!8|T zYu;ah^zMAKQwWD}#p~*{wy`A72)Hk!M422ZAgHsp+giE5Edkz=`307|!QGTobt=bV z7kqf=>?UQMU(Oge62An%b5LsK#XW~@+o~p z%xJI*`|*)`@s~ITla#T`ZF0J3?8j*6DXT)HVO3ebFV;;zaXd12bu`#D|0Nx)hXg`$ zJZju67${(o!aL%B^cy$&=@&t-F{#ERj4&Rr$~tcmxy0{f7ZmBiY4)7K7BsALZSpr9 zaphYQa47Blkxpu?0@6b?hDOOX-aB0yr_|pGM+wc!%F6g3NQ;ABIlEm>Y#7I`2=eob z3U*9gm>YkX{eFFYy|-fUeC((A`!^F4(|r%!FK)hCC7XYLU(_Tirm8EOH+Igg#*WEL zqLaB>?&e{dD$%OH+zMsO;4X{!C^3DP7?8qfGN7*&R9{|k;&NbxGLp$m<{(80L++8J ztcZh~s4eq4w!J1f{+)%sG**6rJXBYH3A~Y*m3SCN{SxqN=(ziB=)Z2*%hJ3z7xbXz zY%OF~cQ)tcPjK=lz{o;C+4VAm`ZjRyMN{Gh4@ctR>G%4-;k37ZvO=G;X8+t)k{kB5 zyB?-S3;g6~%3sX&(BKZfC-YxjUe3$TMm{oNpEdnPOJW;%G7%|IU0s`+HajzIl36hQ z0ofGFohJeUWh0e_rFHNNCO$l(y!65v#@6PfinhTHj~y#VqiVO}j7MS3ak?Yd$u_^i z81UF2&vWy(}Dbw9S|9+|t;9o^o+f3nAz;T_M;; z4~Dn1iyj_55f3Y*#)t2ON`xs1 zx7qiy`Cr7UwQ8BoA|4Yv@igS`?H9?HyTxm$Y<9s@dy#Ml-r@G8M7OjG*xrA?tNPzd zQscj?-&`zTxebcV62VK?z&Vr?pve?4{9()vBg(0~(h{}(Ah+1f;X~xD2%IZS^`4p=(u7Wk|4>M_L>T4=h@qFUOVGl!ijpSXd451X*3*mt$Hn0PN>|1~M;x~IOLBgwa6)!ABgH8D&I0megj?kL1neDfUi)xbVbca2N)*%4e9 zR$F)1-bHbC;E5XfNi8hd$XT}CB}dU!?TYEZDmT~Z@H7lxohACCAX24%N%b5Rz5}^> z(f(+N*ddXjsptK&VNBw&HCrs~(84+-r0}IbS0Z4HSb|?vbfTlc+}6bZ|@^e z!u0W87mRezX!Rdao%|Q#Yx={)(;@iJ?t>HV{p?=B^G*|nN47~(aP5#Ig zQ|Gj>xVaA0w?S9sS-q9%TCiZiCjPSA7~*RO`(~=2xO{#`81=zt;JLqsiF|&;6-EO{ z%+G-%f&c@Yz$^&oQ3U+*F+h7{$8ToQ-C@vhNYg)aiDCr?z6WkX&0g(=wEXl6SXLT) z+ehCVX&Jl5sjC-`3gp^|;Tn-(10E}e)7F65SI9bqU#%CnfNX?71M5&XzI0)OntIvj zh9@4}MooEZWx>U~)iQ*TRseBUVg22+U zC>0T#L3w@;`}KLb1AcBn0ofIiyliq|Lws28=^3YU_o4B>`qf`>X!Cw@Cj|br!F5~i zLaMDrOfM~SCtv$`oc+d@@Oc4KBFHrF)F|h3rD-e)X)$vfvH>f|1!32}tV}GnXVDCF z&YS^mK>K3VhZ?;koS>3$@Lmy`PI&k&KXr|GVqUgvRztj2IM`ADk`=6NXb4@pIWDBklyS9SBcXLR2Mg6j3&LAck38R z+=n5iV+oN|w|T0ot{mU~lvGeO z+`v3C?Eh&Sf*xzGd#Y7XK+9lkh+}75FOiRf0ek>fN09{#2aThSF9l z9fZ;74{A#Lgc(_2ckhTklb_~qpnbX!pReCA7@0db9KFyM4~!(23cc1q|H z&oC>j(bCQ7tZ1qi?c=ugHP~C2iY#v^Nv{c~$4Bf=P0Vm~o^kT|3G?4i`t=K;A`MsH z-REO{TpT*_`R9ZJ%E8dRH;%Z9_9A7!@g(?#g_Xis>^YProRv4$6=sc7+i#HI4bU5v z1aD7(LhSJKUEf$fterCaZqT6i!;}^}IW22wV+)ED1N|t_4Otr=(Rqbw>D1(!IJ(t> zd-_U@J*cYB-p|WrdzjQ*aBfpzZIzD~5LfVyg})<5Z*S*s)_R(D54qj)p566&;*+LC znGk1%TOdW(JhD-TJY5jODG$5)2biu1qxS# z+uVE+gbU9G?_z%N2hQ0!Vz-m-@K1Kus3ZZvz;-FL`?-Pw=>GMi%*5eWXouU#B&JdU z7em#M$}DRA3kuH4gMv(%{dx`3`NH973TV>D^1i;pRmH- zgT6w<|7~$RD|Q^dT{j8(JFvjU+0grQqXJCr-glxh%VF5D<)gf>o+VhP!D&)p+QnLJ z@&7lu>+cDu~z6{@TQ-z#hPt5=4l=%s(k_QpvN>+u4cN7>> z&4$5e0NIYZ;@mJGb6~$+B5X7Gi4ITAw54aS=Zpl8zy3a@KN1a&`sSPtMpM-ePKxJL zO}Rf?ZSAY9{QirQNtg(_cz^y{o3Ns=2kC(29O3OIB+hxJU+f^?+n~`Lgm$wB0c-d@ zOf2bPx+fsP!fNu**`wni15IS!t^N2I7E&n|sF~48drSb{Vpg!55(eA-3rh*>Eie&8 zkX4F&woLXvNv7J&Vad#ibUe4D=J*o7zugUc)|i%NGQ{A0xQ>rw0e#57lO5r1$=K68|-UWcl8XI5*;+p zX8>*jUAw>oo(RQ!>e-b-Jpee$`(XS(Fb z5=nfSH}ig_St9QAc?PgMH(S!sP$XFvqkZ6JgwWH`Nr;)4m*iNR3k`;6JvD!8wsfg- z-yR;@SXzkmQM9tN)iF?4@pDyilXWt;b~4vB4oO?D(wuZxn)aMOti8=@WHIVB_8G|?)Q_{RO`X8!t-`w0P_T1O9U6FLk;KU|Z z%(pbTR1@ny1V5`j6h^5oD*Zz^ohWN42&H_JH?? zZNKE%i!sLJen+MF{_9Nfms8B|t)2oRGaAL1%Ay9=@&;Z8$v}DUU}+6EoB=A+2)8+v z4@D)fmxPhvb+ev>rx}F{;4|-hG903W>bHKdTiJn2t|%|o#)s&q!a+cX$uN+c0sr}_+(2hR4Dk79Q`(Mvi5=t6@0 z6g9$|C0%&23UK#JoikVNmbI3Zv-=M{47ie7XK$i`04IbF!O>V95B{5gWwC2ax3aX* zCRRqqPm4+Mh>1=6g@(R~+g<90-E)#h#JU&8gAG4GMu790fq8})Y>{OXVnw$4i10SF zJTQ?)Oo48O=Pv1MUWQI>Y+c6zikq1~87aKpdK9x_dXP$jH%=Mg6pMGsU>tuYH9?t9 z+X09ZERLIxr_)^TTMCa0 zVxW(qKcT*(7)wRPNKN{e$z^4(9K=%3L3_s@b4v?`_L?aOvwuy@yi6W5`Qz&aW159M zhSUfr&cp`3m*(n5==^qZjjFw6mU}Y~V4*Ikn(^9agj8y}A#bf9<|G&@~8g+B%Tb zIcJ!!z%-*9uAz~Kok=B3Q|p@gE;AHVXo*s&DrFV^Ik zN6Z(&zLK}agXiKj-kV;H*YhSNKopPvbv}fv7zSi)qcE>Y6ni z@ynNK$mSW!hG^r^FS3L38;`OY_<4C>?yfG!5%ce<*;)4m z*Qx(r=7taP-XcwSran~F^FKlM$t(8pHU+d_kW4LuONofvcOJBK&am1Dw39=iUhQ%KM|u+&0_dC`jvd;q-rN9d zEAO?Xch&y;N9s5f{;cVo#Y(?_@U0NQaiK084jW3&V;9&dO-26uF(1WuyR6bL0OgRl=%?#t~9*q_aXp9yq_Zpvg$Mv*>ibFAQ-w-#@2oIt@NYUKg*{ zyl<;na5&A1Pw_eEMkmw-N0!|cbHM|7_+UUD1EUe5Ek4N3CrPRG^#Gn|MT70jT(%P7iI6t~Q<%~MQNjUQ*? z&QsFEnEY4v4opgJn8hD#!#+il z^|Vx{8S$_E$L|`TmB0Dr5p6-V(^NKP(FZPh`5w)+&oS6#_R5tHwHK(dQL(XrP?eGJ?|3vD+}?u`fdKl5BT`_E@N$Uskwt1IqSO1*$O^whoO41F2mjW z|4>qPlbw<1>s_LcIBIAENYu@WgiyU`|RrchnbRi6;kDS zrG}K^M17}~h~#H*=Ny|HI~aWSda5s9cj8e>hr~Oebl0-Ny@?BEtA=;wzGS>@NSagv z#O=;qo$%~$yciP85_r5AGJ`o3#yst(<&;%a>f2$X`5OC!U~&&rJHPP1ko9abpVz&a zbg&$uf1A$TTb8zVf(FUC(5Zfv2=cA~@C_ig8FqFlox+^TuT78sh~UMyCachpcfj4_ z(|lu6qR_2pYgqFp&q0aLPUFG#$KiOHi=T;~h){TYG0;BEHzkV#9%wjjapPI}u6^y* z;A)NJ#hFJM>}Y{14SL|$=D{sikBK@a(uW_8^l^(jjnv^1p;2U(c~;PP&znq!yK|p= zD5WEZnN}wnQi=g#+%F=b;x2O_VH9kvYDyp4kri+7KqAMi>+w&IY_m==Fe8UO9{HB# zmoHIAMBlK!ot2RheOM!54u!0=nZ-DbIq}8)2T$>qQkD3a`_BeHz)Htb13+6_u|wuCd!9tqFrN5{nf)+iUNds|#)rtuCb z+*Z=0xumCW=N5cP%9KdDno^nYf(XH1G9AOb>4;1BuGFNF>t`fC&Lz&}h(m4-f*{`e z98ABz^OX3+ZGRrQ>;XV6&YR8`whu|qmSWT2f`7{K$d@B9lEs*^@@`XXz9m9ne_wG# zWYA8$oKoklDK@`Ia1;Z5N=5%JnhOCW)47tM|8Z87^dtEX!aGTx5B!RdZflt|BVXiP zN~xQ{mlu4S&MPak0;j^qVfFD=Mr%GLI$@`iyiHJn+}|7nje^k+4=|HMA6YW(8kT7$ z?=W6FJ@Tb(zpCZwvVj(j%&f}}3*uvhw2;n#nj(4KPaOWvPxs_&Ggvlyhg3>j5@_S$JANN<9FUTVeGgE4hv(c*H z9<8M6LWqmYkh-RUdt2DlyyNBobir%RIHKve=Ulwnbzy5>eyFoY|D=u>aviMVsT&xc z;>@@};BtL)v8vLzi}t`6RuS-))b6a@2D+h9HMTCErS^ZVJ)JDO^{H9S ziHV0S!KZr{-dRb_kSntguQ3@^@S{pso}4`93d!V2!I;x_rPy-=UC+K{Bl%RR& zn`Hj!ScJEL&nm1Xt|y~Zn0B9l>QpXdDr~AG&1PP5R|_&CBCG*H83;~l&XBY15K@Jm zY7)AFA7_|;Gf-|%lah70wLtwmycr-5pcZA)>InM*V<&eWJKE(B)fub6CnJj<9*=1k zQ3@KnxXrN4BZy6*+)*Qojvia1?E6Z^c9vU?^i$^kN@l! z&%?gXQ|ER;z-4n`R=OZpd)|C|UV%(Wc)pK*y80ry1Kjp58E2^J9ObbD+7p_JU)OTk zc*5QB(yo5{O@qO=R-#a7ZIsw-BPgkC83)H{(m|p5^)Q9BC5rTSVboPm$3rumQU&h55Wo8LlQSqqI1>0BY!pRmLB#8{yIru)jC=KmHyWo@dAQ8m0lq(w@vzn6=&o1%L6( zI!mp~=*;!8)$jzooEs4Ig%g~Hk+EFZNJadZKXD_b*p&PGn$EWX=hh8qp($s6Ep$u?oxYZl0Sl!*oso9_2 zJM7ju3-aBn7@Qpx@ROlI;Y(9%i?+a49(k6^WQPaFN zs=O*gra~V7f3AkSx7)1a$oCYbfuTzuNQ&cxtbMa%x z-88GiH9WF)QI=Fb5~}J&tAp9g^^@I)eGBJ$diTv$gv5G_CtFIK5sPTAJ)xm!=vAs1 z+Go-0-3gXGvCq=-K_F`6au1PNKX8a%62Z$|&x!17S|A ze2<9VEN7gao&NO`OmY3n(c;}%&C24&l0dIMGNSBGk+%Eb1K~F`4aOy6d(l=p1J+kapuVXbzy|kvK2<^43ocZzpA0kdCc~9A1Z)W!c zhrs7Uh5PBwdS85!@bjL&nC=3Dkl)b_mqO2betV;H=K5BIRv8GLfDfCpE?%e>DE0cE(sBbC&GRpXrpD zyh7u+EB_5_$vlBwY|aS`^%>Ct{^|RMkF_%OW#%*0VIx$+MX#rlN{`Wd_Ob`+^)J8j zWBoIJeLIpawteH^2W@3J?tP%PTLm|t{BuMA`a@vr&>Na6T}km|`3Vhe7YwC741zHa zEml<-DYz>VPnMRdqt@5gg(jzfAHoyq>w2*S{%Ys)ia1W4$H-=Kjg?b({}w|5ntcpr z6B{fkDJdve1w@;Gv8MfOrRDBq5v{P@o?vTwPtS*NWfc|7V$*#q0k^p4#R00pgBT>% zE|-WcVf*3>&iX19!HZK!mThX>H5!5W?qS!o|F)~>`gY33y3xvdEDlv()L$IALRg7FJ+^R>kZ2KOOt-wtx6R#$Vq}ONB>BuGKCZZeqm)uUX3> zn+P3OKJA6Y&om`iAk(vv1T@V;9c)O=oWgyfvHLdublzP*C+D+9QlagD!b0p~IPHT0@YxCs^i!}pwrr;fu z3aBLQO}aGU*ML0Ib5aD3zyXoUJi?YAeH9Kx`e#~A&~>f;o#=wxIXVYuHP(%c&cht0 zguX~#UaXGDZ#5SeHRzGf;~Jw7Ue1W2(CCJJ+o?A2G_xjd%AmpRj;0FaHfBtV2y<1R ziK?F5+cGHgyXqX;hO{L8Zs{F+BcnzK^eNZPh(nO=Y!}U| zPOzvT%itES%O-aK)a)lSUqs)rFAUUi2 zf{mQctru_i!m$h3Q;z1e&C>`Y{&=Si;jW4eFx~;&?<8S+RJm#2`znPxG>aJ&wJkRk8CUZ9+%&glpjs+(@( z8X9$oe%Q@YA-~x#C8pdJKw;c-)4r*~`|l%^HPWL&m#cS3DRT9A`}`&=#Z^MYtlccb ztJ>(AE9{#|F#*fG++y|Uc+L;OmShCerix@*&0KoraX5RT8iiCt2vgo^&ak|_vJ9j- zhWol3D?GH?Mcj3@-NP<l3*Edf#CYr z+(!*I9){OnB}^NSXL)lnk%Q{Xwzh8vBz`=uT5ieD=cJ%O6cj{^Pokacrcp~SLK~Y? zYa1G7W*R0Y<0hsPn`@Pnl+_dzRa8{gE19mY9!e{Ry$YAIp`>)JbJ{AkU2GxIFsT&U zRqVH(mBD6Q%Ie?NzFtoUd0yjVsowQE?p5W7e8bg;u^`!f-2-q&9Dc{Bh~GU&0_ED> zt>L$tulw1EQST}T9S)>0K0i-6*jZj=BaMp!p(I~U++5i(PuM>_aa|6edLV+F+gJcp zHpa>I#l@)sKmhBL@>(mn&OvQ{)TBep5y@VAHf!B@e;fZ4!xjTQF@A`7`ikXJ?Qmhq zcL4ls*ypssfWjidpyOrB-R<==s$35&a;8;kd2RGliCnWX|Q*T8|@+pE|I zGTk8kww&^LJrxO`_N>wT(`7Jc=j80%Odb7MUthr{K0ca%dW^#6e6r5^E8v$UnwY3{ z5ez9E??9etl9-#BUCfP)kUqh_Ah>w*=1pnS_wNtM`UeI;V7Fh>VT8YHBFG0&4b4O| z4IaWiA3lozNlIe3zY~0asU|&L>$3f&X3D26O!%lQy{vd(Y~Ct{P{&oJAV;RM2wqm5 z;yu*gKRyS%{;o0g-@DOqUXri){J@67=%J=-i>(#{F$|cp@ml`iVmVyr{L*fLLBzXj zpbLXMy#Qsz+ga6_c-;o<&QtYI(k10fitE?;w2RWRy)BuZe;{@lDtR;P6(M=G6|1Sg z%`pT}-V2+4LUWJo21GMxc7ZdTQoZvpHjI4fQQ;;%i!jo<=|1W^@x0h|ztR|IaWd?* z{y34XVkae`y1Yv@x?qlgOjy%=_b#-in&FRSqhV+~Us|pA=oE+jVvEgNVsrrYi_#%g z9YkG*k+n?6@~n0Y;cv~P=(hLY;hu^gMFPv1!JM`YV|d$V6XU+!dXMA3#TTG10!hX_ zJ8)i#8QumhJfh4Sc`(FLu|~>1Z#Yz(^7miiN3`YAT=oOXJoV{0hWiV-XjzR;68y#X z;{->(-FSg|aNDl=o395u7?C#c9~?s5Yj-z0eU%@%$laZ%a(*C~+|NtL3>>7?6Cu%W zUB`ok5{{;a3pmK*%Bn3aE?{%DPQtlTO^L}5fL^)sh6R&I1(72&=NEoLmmU6$2D1T$ zfor#5lfb~hX)~*7N!Wp}k-~?nKT!8|LLIODswoHKHgJ3gxP3zpP>setDy1G)JyQ19 zmmnT~h;KAYc~JcQ{$saQsFDPA#n&Ka`1-Yq8fOF!E9QoNSuYz7iY~Om1O9Jgpk&8w z!k3zNt>WvT$L~TdUhWI{r{ZFKQ@$XIs~`6RLTu=TI7RqTVgE-Xu7*ij&fzc-WrN|) z>d`RyFv9nuZjbmL!HkUK$~g4oWMzL25aYf27wG>)D=0&&XY|2?oPUgl;}g8T#=q@7 z*Yx5c2i;0F^Q~PQak4&$bDvKU43NP+NtdA_DBWJ|@ux1^>sw*WA=%%s%j3bMA{;m3 zUz>g2jSKCLn-;PQvvv9ewXn!xlML*eS&kQpFIc8 zCcEf8&Q~KKgELjg*Av=hG^2z+zl@}R!WW}gO50LM1NCbO|EYl2!}>n<6f036gf;1A z_a!U4yim*8#}NX0FuOjPE^RK8RrxVE?#>YS6VyUyqNPY(aS&dRn~s7f9Y@&qB8Lj81imq-_GH+(TCg5CqR$VsEB0EDkB(2J;6LocFg7qtl zZs!S$V&EvVA!lgueYYO%tj>C0$HMo{Mu*TvMgpPVxIq^_jTw)eKrV>j1vfQ~_YK11 z`?0Yh@bRd9#Pn1F0;ErhoK^+LT5g6*j?kWry?$XUe!!H}xemp4oxjUG<6TA^o zM-AG8ltaxegKvJO4uIkBpRbkexjJl+$9DGGK85oHkR+O1?LSxtkqQK#{Q z?|`FhY}0F5pi|Vl6Wjb-h>?u9Sf5bkJIF_L6%dkpMM#`YR}qUNul*RObe$oB{-HeYPO8Ajb{7u4kuW``$FWix_HMK}^Eq8r6boh9O^ZjQqr{KhPWrpUG&;i4*R!u?>q>mPa*R z9sWx(yAR&)?VZ`lFMdm&-?6g8rq*sC9^m5|=HHA6!SC`3y}8?z^>%zeeRpYaf2FA` zl)Up_4FosU=l=G5Obzcjj{4Cjf)NHLH|S5vgML-WBX8BOXQft1{!wyDd40kt4g^x{EfFpMK!Q^R!rN+e5(7mo^f~z`XmEd>#m{6xh>I z{^QsHWd!{->HfPr1EjueQ40=jgue)|O`cO7D}PWo)qm#Kt-1TrX;WP8An8)IZhH3X(0q`H(+xhP2aMib-0_81z}Y)6VwpiU&@kN)TnfA*#m zd~A}en=bf{&m6K2;(X{O5b|k0E^38LetHqa^xnqS&c@OznI5DqEGjm;Sa7bRZb;I- z%Kc8`{rg8gu}UHDrC$b=ru_=?9>3jtO$8p<$5p(@J^!XI@B3Slm-TXT6$&}-=PzWW zuf0b(G|yusJgKiP?@m^PYxdBI`4G{X zO)?uwK=0|1o2?7|^txniAK}r*zf(_72XTD@X@(YbLOYMqTb;;ETIcKAtauw+NO}4? zI@CSfVEnc@t8J@+iqMWOcSd}zardjR`@miJE)h1mvGo4C;@a?FaOXm_QsU8>@d91_ z@~4Ybf-7|6U;8PO)$p<_#p)V}d&gFr<}Y!lj;&11@W#!b+sunX`_`2x`;d6*i9YjJ zR?|VL3ztE-LwXJN;6z?I|36h)4dg6_>LgYh7&N-*=rw1OZW)6{kZA+1m;(4lNGT>6jw z{Tb)>^+P1Vl^4g<**@y_L=^-0RJxCV%j3x3GZR#v%LP*U>#u-R>`z9Es)vIXA7kdl zQf?*&c|JRFGoM|3hy_N+bbpxZ&YPPDdYW4hZ64M9DO%JCS4B*QImof#nB9VnzS0}^ zB(fQby8L|cB2MoT^W%8|WFQn+HyjMAZ|hpM`z1sIcPKgg7wrUKb-){BGM;k(EV`!g zwCMFDpSrwR`uLMQEVl&Fx_18vuO)ws_l6fxP->1N#Nu?dyxW+MtN*pXY0!N2kTG2P zJwcW8NNR^dq6mndzFqn^oUuNPTT)wglC&-2M~}x-csCNK#2F%l5h_eP=Iy zf)DIYwK6tV7Uaz*KfTW6{yobezm1Vc6Tgo5F(%7ssp_RQ=A}jZCPe5XrL6&Gy0N9q zKG1q`Fp&|LCOq*iW_mf>7?);nbv1RC5wUQH1ef!kcmJGM@)z8+J)oNzu7B}GYM-`* zKtOUpzPk>#DQzB$9tT&~J9Df=4R?M9OmR(RMj8 zZ=j;um~wAoMX29PX-Hh$Gr=jbPjzq2Tlp!;u^s6+qjSz)i;&IY5sB`I0Amthuln?z zi0qlfoY2Z;p*huX934kT?m93cxdXJ~SXVT=yVZqh{~vFr6ML63)4WV=1`_RCd+l4P zMYQ(y%a4OG{ZOuvQ0~S*5wnIgzKpa&DRIzz6LZV{uX1 z&iny(3g3_4@qb#dlc1jMpJwRk^}E5(PxmSq+z&gbSOc*Gi5W8L0Wq-nAsTvfMAh_y z4-CR^ArIb$je9`E*DL=ZW`T&h3)8V zpR_oZjb!9A_1m2njAq1|;6=Tp+`pqoSsJxxEF^6#gfZMq154}k@SIdhx8*yF()qcV z1>JZdff-QvxV`B4S1Wh1%>Xodi@Iu8VD4~MP)sa?qoRzdGBnsp;ei=Rwx!x+hctw3 zR!zPTtUjHYRrW*94EJ^w)Ddg?ffCaX3Jylim!XrFpM2KO7UxNZg}cTJxz0pYnkw?e zr465$DvrkYDUTNhM1ZVbO@iJ29?stqZlD5AIZ(@lb%B$cbcyz6A3XL^gTaG4IAZj9 zJBJi=vtjP0{t}Vt_2#K`RXpWZ72J9eiI|Uf3+=R^I(V zgnMY6MOrcBB$_EPg-~H|sBgmQ2^8Ccf&y4~lJ|WjqDT)ZSyWvElH3a|-!REBN5GP;OQ#eUxUE{~=HHJ%I0M_sQ=13Xo zEH!?>vuBk%? zKAy3Jk3M$W6`N83uLGcFeYJ1zaXevfo)E54mZjD+_De=j*Ubq@LJ<_P+)Tt&ZvRQ2O@|+u7-bduP?au&N zMPMpGOfTLYe9|4s_;ee-nF0mUw9X-aAef9(D&6w)?z)qV;<~K-tg8B~q5;PD(H!Fd zzNniJbKfn|Wlwm8kMLW6XE5^9wV@#e-B>ng*e!vu_HeRdI|f=pc{E{`vSK8Ch}4}2V^CIPk68@Znu%Oq8-nBTxOT`eJgjF*Cs z_Eji+)2(l7DoJP7J_5<(zmG^Zv^?-D;g(LqEl=~27_vRSj4~(K5l#UHrHT{x2Wk!kkp);5_-M? ziqZd_bI!E1Fp?<;sN^3XeQg;4AuR50LL>B?wgDfoH?R@5X*|gbvx2G;V zsV?1#g4V@8n2N@YLSJUcs6O2h1rRYSl88*K?o6KinY;~}TLQI>jm>4!5Simh;f>@X zNsKK1xwvp3W}-jM)pjm^9!NEuUM{;Ox(%oFqu%)Mdh2 z^nT64dpuL*|9;N3mQuGjIX`;?ctRKFo894IAD&t1J zD0{J);4X~p8^vKYf(buQNx-C~COl_INTf?jP5qOSu$Pp8PE7$N>(p4T-fSrC*4UUW zS3AyCD}k%+XX=dmic@r;m|4k2=goGYS#yRFb#YjXl)5%Q!=y>T4tA`I>(KSPTl)&f z{x^n1-{5^A7xg)iE$d!Cmm5MDesSZGk&mLchfZWoox^TqW)JI6sKkPVgx-Qg6MJ~rb4z-z1Br>VRrCf-9<8L1x#C1Yix;2xjZHjV zo)8MeRZgwfOs(f#$y~z9CuxiNHh){#A~!k;hPK|0Lj-yK*iMBaDhb_>6bU93o;^P5 z*9$GXyE(k``<#J9KgYZ-)G<5c5>ABzgm7$kUKD6n#|LK6@X6l5e*od5eL0DBJafHS zQH%naeVE&1-?!y{mxIvVQmfR4B&Y|y#W_=wo&9}kMC7m_2%Vn z$$#SVXaVnurz#!JRVRPj+?F1DzN*UtW3Zk~MRTqE^+!M-$o+3_U2Q)ht zxNa;&1eivk=f52?yv+e|+tbZ`h94LM4LS<{Z824>cj69cM?)U3FLZa8>aQ3yBjPsR zBthK|Nk2+lrxV|zV>JiCl@YLGIPqa2*|$y|*w z{|n9O^a_B_eOWJMHw??^3dB3iFJQAwO*7d}End;PektZB-K|_wdTNdX8i)pX4VI$*&@l@e$hWTER;i-F=Vtpv&o|)^X2@$Z-68hjcsU z8V0J&lXiz2ACI#+cWB*L9u?m5qRRfIg!CRW6H&v`J z+v?X=aB@sDu9!T@CXn;vFp%+u(mmG2R@hNW|8yX+(RBu##ey8kKw>@HE*74e2Ab>z zxeg>ztq7rr&5H$S^hGawv4vG3u0!DY-Y3-UjXA_P3+K)T|9{~?KAGsK6mCiI<$iCCFBD9yV2ob^k0Kb1BXUzqh4^<8wG#L<6{12<6TxR z8h=tdkOe<7H#pnf(&gze(k{$Anw_keKeR-=DZjutUpNTVs1foOxg|M$Hwxsts`fg& z-mn@|3EJ;&1|q|f!c2}Ft8>fed`~Oso@G|w8h$9G=TVSl=4V{UNQunXP}w}GH-p6^ z9hhS1AT0f*CvZg_ZjT@efzi$3D( z(7Cyz?|O<}aW$ePSwieIF7{$hc23&bwtD-`Z++|ybj$^0s&Z<+OGrqd!VSOZVU5fu zo`ut#NsD=fhs3gUAH&#Y#;6IO#TUN~fTHp(83EoGPeDPCMMdrdqJC=i{@_GxA&gCP ziZYg~=zdkkCyF)O=T_UcJz+4tLnQ4!_w!xu=i37e`vcKSgDVS8p-`p*l@}!ru`Ea_ zLX4Yj9;#}>)lfykoeZ<_1BzfyTv}k#xjAh1gOW!oxCpFC-=4y^-g;2a8NbZovlCf+ z8|b$#^_@?xLd8|Ri+%lXy##%}RbGKF^mpI%^@of<6&Oma8f0Pet(EGh$7r2Kw~&n-J=NkNfnc~xa)ayYbb zlr*vHC7JH?F0fH~-3)c-_uHr4(57oW_uexMup!9Yq~}$MO8yR=^!VwO-W*(0KSyqS z98R<~K=pm02O0f4_I^zU`^ZF;tupjbS@~U6)mgxUIui?kzNkTFb8fpR!VP(cfNskB zlpGCCO|l&>Xgm@lXe`vA-B zdA8yw{Zh};N(Nq^`MR!`1=6p40c&L(e^j-{OWB~aN& zc{$f;u(jDDs(tNQhRZRC&}Z>&_Ri8LevkTkWR)ws^?X6U_QXIc%b{LJZ`7!%g|!Zj zhgfFI$(}P``A|>4-t4q)-l1O7%`;`Y+ILSVEK3FEe{*UxsNPx#sKr;w&%nQ|JOO}( zxe7AJSOXFRqAyjd=H+Du&f9+0I|Y92KikBTWN%c>Anm0niHn!s4h{dDMbEA~K986d z-<;;#^mPZ7SHR+{?75uzwDB-pDBxMQ*l_X!|V`@BI4p zl;~TJ%+Y}-X?j8j_?W3zj=}3+K|yFN)LM0QHKO6VgUaBhKC;AX-+BlLHuDeNK#CeP zp|7=^HnozpSpR+>e)K))ElbdYSC1Y_zqRHh$4ep0Gga4AhgKkZ-gx|U>RvuLIG{r> zAAMsGt>Es{Y&;}5z}iE%4Gs#=q$R*b=rTelBy2a+LKEDM9&tU(-$B;!S+h%=EM&Vc&X4A7Wx+;=i*-%8RaIEF>)~zR&ay zK!)Vp;(GLj9=mP-K1uF=%2!xec(V$*V;oueuUQ`bZcO@h^SKdPTOcsGZuUzns$JM&K3z6_O~yczhR)hf)?tsP$GZtVUzaD#OlC0|ODQ;K}b{ zmsbnyl~s-PA`s!vC8wwBqR#|0sZig>Sr5}CmrdX`9nfR`Xk0{+K1xYRX}OHOUGIP^ z3)vTlPwg|fp7OE;;^KDo+hqyBGFg$JD1Jb-gOcRc#@tykS9t_3u^ZGaN4UB*dp~6s zg+lM_sMXE$iO-7(%qw_y#l%j`G%L(Frcj|Ab+I$ZE+5_GwX0g?8zC^65^~-r@V`+}jQrM!>;o4N%-fWd%yM--z!NkgM6Ev=c|bzA^P=QiwZz%qf6d*-HvF{x zMDW@gSEqvqLRes8%)f#W{|3-2by$~`xTvV-@gDDWT&xLqDfI!-0=i{rJkMMe;8H%K4$woTt6!OU9j{%a?|h zJYTqgK!EYY7thN1uuirGQze`8)MSaP8&|e?;n9Q^M0Is_)8$-KN*=Qra}@t+s(quo zpd?vQMEm{P(EZJ}@S?=^B}1jFOF2Pse@(Ty*#=hjMAZ%&eRkBl=8)(5sbq4X|LJZ_ z!g~WnuEk$(-iS!ql@#_vnK7BtJKkRN09vdgwe0(auBezn@Zj-z;)Vj1k;_AMqb=DT z!Ply0ie-7rBJMX|k7nd_jQb`mvi>;3a%OdZy~+(tzNXMeow|xVg8%S%F@)A;!O%0D zNQ!QG9oG7C!KSX(r+N_vjj8vrFSj=qd$OpRc3M*oeh@dY_EVUt+x3L3aCFbQ2^n*j z?VbhnTObp{xGh1Nb;0&<);_&Za$^$1<6ugEQDv z7equKzstV(_U?Up$?vpWMP{=LVK_CBjQdYUf`b?s7v|T${zsUD&~KLtJe_tV79&7JJo>>N!exR3XrBtr6f2}o35z6?E8d;MRvcHGNFhZ8z3JG z;eypvBWr6K4l~b7yl*Z+Iz|XOXE?Lop*1t%Bwb~8ANXBu`@*dzkNF$(bOoIHnScj@ z&`<)7laWKIM6&6!VgH8xI_eJvGgdn$Twu{HeTQQDS8ql=|Ljp}(OJKi5GYMumj4qa z<&QN5#|15cUX^1xe^O}Vhiy2{bS%VZ zOwUNYevS7(Hw-ll4&g1GXcB;oO-xWc#cBB=lIUsnB8&hAV~+R52G(oFnaK->*y7=@ zUbLCUJ&GtL{k_BF7KSlodB~vFQ6Zq*J*WQWi*_A_J1Om#=(Sc3wRC2r>ZSszra}Zg zzv^+t5%%;QI!?y(NrW3b@BodGY$%FQPl&V~QF7DQP^C9LSjv#B-%T7LyrxH$EpMG3 z%W3lVvCv|r70u|m2zxxXhY)aZSSBEk1t*m@mfgQD zjg~0!VQsc6(|d#_lfYZnJ0ruCmK`4YM~}5t@UQ9>PZ4h)QA3tg*YNIS*%REWK5=IG zg0^if-@-JxWZ9)YhaL^D*jPFipB!99j}fP-&Lks4MtER>UKgSFo)NSH12;EA zAouIscRM9_I~V)cXW`*pd@(yL#AcP;6%yc#a%>`tLDUG^52*v>Y5QlDz9E(ayFxf+!TCH%vyX+Rr>WJZ%^6;-Rh`V$K3hq z#>f02IZ-fk4lV{zBM(fN2EU~+;pH* zV5om9_!6o0RNPT|6fP3v<(RjQeG=_b=GoRQ^i0SR+j)c#L=$71g zsD&2fhmZvCpaM^(dWLwtufHvb!0F&@7j9lEg)xw*xC$1AAl)0ADg?hoUW-qbJ_ch` z#1OxtbZh}rzOl@kG^K#cSU&_K#ynG?<9!cUOuofg^7X3mpN(uJdaB{g=-I|YlgWt~ z_Q+_-dk2)2=rNePt=rw4963bNZnE`@M~L>j@-~6fxZC0B{WF4Wi6=ol=Mq|CyUa*} zz~C!jDisDb!>YPkS?(DnMeg>#MwDAJbUVW}w@xYe8qHN0ylyTIPhdW|5b=2iF2Wzn z3!e-~2+wf^%R_Hg0N~o~;{EMrT9YLFo;P8DX8UR0`NZ7;Ukpv0P~o{Dti~zQ7d;4DIOHuaATk*S2G-tB6%ItkI&3w1#0to8u zuSKnAV|1(a%l9Y2Pmdyh^mgvgJ}vLe7YZF;CH=3Lq?QykGOS)RDrL3fBWxSV( zOZBvjPUYNU%r#q0j15N7O1&3tr&0@v1Wq#4mjXkX%e<=wgUI-WZ1jhS$d2+P!VH%^ zyu(sG@j|9Mm+tP(D7&ZW@Ba9fWbmeET5HeXm=Cu&L5wA^WnACW-{Ix@@OI&FqgzB+Q7HceKy)!ra->L%UUc!Mm^JMubInz;1nInbQL2glA_* zG%^PnZN~{|Rr__J1&QxiV_?>R9VR=#kSAvwT~*^9Tcx;@GX`^6e8-VWaJRL#?Dj(o z?})8H1KHow(dqKZqoHyE-t{IsdV4zfn@yA9b`j$B=luOyRn9+HAhHX+eDUPF@4ox^ z;T`M~5$p8@_s*X``pM59|Kt~5-mxIi_WQs351;?zpZ)#c|NT#Y@Aq2U+FDv#*axp( zy?XZS87t7*+R7fO>)oh{$%*mtdNR{KTq-a;ItK52D3fh3m9jdel*x9WY`$~2lwrzP zt->&3Vtu^$P_5DzFXbbneGa512g52Eo=}YsxC)B;f2c+a!D=CdSjxe{!PeXmyjz$U z6w-a^Xrk0HS?-t~>*^f6)jD{qIU{OH-)ic))iHYOR*$}GVY0Z-?%`@AxH;oTd&|+i zm57&jA0LI$FJI06$9MCO)}6ZwrYpB5uE<-``bT-NARXjgxxcYF>%608cP$?D_Ri~v zt2w|Gaboz7QEwy|L@>*EXQS@xgLVLzSvO*Vjt(nhyc^Tul7566vpO;A$BR0;!d-#b zP;qE=X?}is(&y{y?C9|O{e&tU$#4ZW^%eRQJ93)mm=|n~*BN7NGg%1$g?9QWdY5<5 zPFzK<0yTJ-NNlVuy?A`Ow!DC|Fbn0ClG1OmngUO6ci?OMD@h;hLOoly@=lzNRTAD6 z;hi`v9!-==f!gTk-0Tea`|)QV%nu1JOCngk@ zSXLh4U_)3RH!L%+M}U>tLDTz}&%XKihH3}ov-)D}HGIuXUdsax+TGl*<=x~&-PUGv zZN=ps$t*iRPIa8|8aJC=-Vss(94K!0H$a=!pbwPHpFckRiQaWxUtO^W7grV+b~e|l zBV~<^C0MlevnT8z=HlEeqingMu5rGS6PCtz()3t?Gn@1kDzGynyd$_{zlOr0v1$eC zdwEAaL?{GVi$|wR$I81@7qCmiyPgZ)>4iKb;L|7aLg&vPfBWsX@87=}(r|AG2o{37 z&!3%r_p?Vo{+S)8P)vAMYk?{3|?rEeJj&kFoK zP%Fc`obb-*=9P=Nx~czr6u7R@LSQ5xMEm;>_V@S81F7-B;9PCM%e!)+rP9|jI@}h{ z-0{ub^3966rf>P?1$oiP-Hlq{WFg|*%0Nmwc^9qY&dQ_@ZO#UeKE15GYrFIQH1gpr z`gCjfS8wM2^waXmTG5pOYkMxcHrb2piDE~Kg-7ed$jiIEg*;Qv)`z_%cjxm9qbYQ_ zJb?Dn={bF%!Q93SB-x>E@RE2TJBtrSo2JZ}`20M&J;6=@?oh@x$o&HFn zFfcbYS;%E$(TMe>81I%(V)v$n0uo>;bimE%NSQDVj7eTBk%3&`hHWH8<}wzV;VkZ4 zpbA$d!gzcB_{Eb`$U+i^FY!~cC^tG9yaSlROnY2e>XDj=@}wHMG2GxCHLw627I!AZ zgIufwwb|kb!QMQ7B2VqDtw2MNceK9;8Lse-%=bqhUNima=^^WbBNN}byu+xIHD?7_ zB?g(mZwqrXR)YbG(2_#7%e=g^u7XX(xEH+hveV@q+dzm1^(b#o5=O&eFYjo+d@ft7 zj##{kzIyx8!b@h?R#;*?9~~e3Snj&MCz)jnX-C?MounpD^BM0LS(uwev>-7sQ`pDg z4a{BVoi-`kNDwFCJ=-2b$yl`>whJjuO|@(~ymJQ&?uXXNsx19W`|aTF`?Bd&0Z^ z)D+=hfESr2y@Uyu1T# zSAO-%YTHexYuf3Pxs3y)#-Uyb29fa#*{A`osj11%sb=hbCU&;ATA6Vz5APTr4hF3@ z*QEYPq^&a`>hQOB27SR;DwUp_o*1o^!XbTpS9;JSEReUdIPN*}2@z(dCg2^pjsBX< z<|V_G$5gZnDa(ai-Z7)bck(>S*hpn#b?N!pG0sA1tx%#uI0ppytGvVEgm)&ZNy<@~ zKDrF>a5wyx`qg2DT;sJdmM+NC^qFCnOH~9ttIGs{OHWRY2ztK#_!j(uIc7od!HDtp z#Z%+M^wcEFzQQ{*TpV|2iwsc6c!#pR8NJEGKj$Mv>`E7Q(u2VF^G?=sX@TerktrJQ z*!jl0QgQIf$pKXMUXMi2PLG&~B#zU()zJRkr+1H!AF`sFbqe6vNeVmX;XtKc8f>H8 z&Gje82b6Gm2khh&BMmRSqvfqB2vga9YEagt!Fft*CMAJ)tZWDzb37X9%qCaXrq(v5 z*EeT3xA%|aYTA=0Pppf#)q|szgQK;>3GZEdZrtiZcFckU2o zBTkhU(r+`{u=A_)|AoxF<+bzq-FUb&5@-u|-4A!(^(vx@c8MYl*=Wpn4@J8~Ha*;V z#}raAptIkL_?pn(-Y$XUcqzRy+C5nLLBIk9@!JR@;~FPGaciFJ^xyygOML zye=#0R0vbFj}tHN94v*yv%A0W7zY3oJ6c-2<>lgCATXpK67U*} zz^^2}YwaS$Lv0-a0=-NoKMZ2}`|6`3tO_D!!Sn6N$7_xr?BG!3Ijkz{%#qJgK>?vd zqnA)j!#4m0hUDE5N>(eS+UUsm*eGrSK_mqpw65d_oNQK1F5xNZsEs_F4V7DrTtav(uMn)LrUUM_vq3*bRfyiW!&A~hALEuK-QJ3=`tG>E_g?GeZ z!-IoUaxYP{ow!p^WZljaw@!aIrYtWJyXFgt36ciBv9ON)_CdiA_>r#qEK@l=Yx z8SPTh8kE01nM@*+<)k1TEcEy5Znh;BGlf1TrVD+U{sGk6*Do3<_7;bb6F{ngycX@@ zeQazD(gDqvFJA&XNI_Oha0l;#!60kGX8%rXM?bjH6YYuz+cdt@pe*2#|6W36@mfNr z+`S0pjC#JiDAM4a$ygZyh`uJYr(bBR4-4-mDml$$9p0s5chm8^L)j)&8)~Z$watwB zO1*8FXp?{Jwtwz+Tk%#);nws@Xk#%3^44a<#=DiNz+A0!zSg-=7hUkK^~(>Z@sFp8 zKX^TVxYGZ}AC`L*5#W!q*>Bm9zQ_@4r3h6U?;Akz9N7s$TOrETzzb$EOJ$d=&7B$u4;z^>|0{Df8(Wy2 zqVO`AA6z36T3O!NT(>(L&(4m$yhBEq*Uui0R;z4>8`-ce1}Fq`NJGg%Z{(dqC9RE< zC859I9UJIYH#0qHb-BFbY%tJQFs_+g-cd&G$gD`-ie5ZE)o1A5FD=YZPfpN4w5g<; zVp2I{EJzVU%NXpWfMP23>CHK?`}pcPjmRj|0TD1#=D23OqYkNrYN$hbC()vr@=gxc zT*l!Ye6irmJx0BzBy@~ooUvVVrZ&uGrwk_j9bYr1lg@y)ufP79*pSGPe3r-#B-sam z*4NkVn|}5J9DhVkh^kX;Smh3Uk60GSOT~PNa7Rz5B^hc$>98mj64?~5Y`T>(*>uZo zCB40*rbMU(?e9NeLslmHm#Xo4IqSWC7YTlevWdF{dZl~|QC>CIKA3FDCtCdNcLMd> z{-xXPBXS30V>z+8oLHZaZ7jrAXTobUVY#b2?w=j)oE`1Z-t;7;CBFOmQP01yxUABr3d%RymPG-2q2gxFH3~OHfje0yV60O8V3Lq;hmMCJOY#q z7q9V-rSKQVHMe$Lp`KmQiznn!2f3tQDUqOIdVnV@<V254fozQa-ztijH5^BM_jMVnx@rn5C zoAb}wB_(TyS2Md)k#s&PIT3m{fzAJdH3Hpi0A{O#T;35+9_{b`=)-H!>xCVH zcb2z0_h0mqBy0cl^oXA($H&+t2WAfM1hD{0IHeL$8ShlO7gHZ!KPSFBJ$NuXJ!Q_H zXHQ7*CG*IcLao6&HeBjp36jh@w3A~(c}EfuhJ|gdt!{9~vDl^7=`ltL$1odpzr4c$ zX60Q2Rha!mVVluGof?aPlJoQPM0UWAeEInJ7)*d9lG)A8&E@4~DyJCh`#TZUg1p{t ze=^#cjuKL}plnQJ!@o{e#*t1*M^N)MwNNc0xFbqESg9;jVzuFn3p*6>-A0MXou263 ze5$G5*GXhITIle#-wFHg`g`xRjofOl3h$;T!ZQ<*saj~d9-657CrACYa%a8VIZ|w| z4z){gC-L2Fc=y#=;;XZsm;04xJHx+xHDi$S%I&c8do(r}yD}HLQpN=DdhJeE!xVas z4g38FX4UjTJR3FMvAdm1cWU5|iR80V-tV{fXW<>AgML4uJ?1Px7ZC`CTH3ps+Z1^% z7sxY_-gfvRq?;498VMtZJjZr-cN}byOM(!1NmP?ek<#MQ(nTmPgKxN=g0JXpJ-wrv zOiqp0YSod6dhLRDQih^~WUviXIalz!yu*}t>bZqH{zeTCb~bQW-1g(^^Qnn($ihOY zhncl1kr@lXU5zj<9B|=<*%@$2o_l(@zph;pSmeZjJ;CSlZbjcZMS%Wrf0rC~b$QWX zN3`1=k68{%oYNh5o}4q-VGi$<8IIYipqZ(Og9kg`eSQbd46$C`v9RTZdEzh2TM0)6 z#;YqUiwn#M$ggaY?E```&Nh~W8t>S6S-L*}{{pYSWYBljC(@$BIhR<|Gtv z>_XjvN;~G3ovTX$c*;9rozSi)Ve#GK>=fM6bk?z%nVGq{Ie4_Nu&}hW1bs*_Ni&JO zEKnj4lk5L`d&Utw99r#PHl~oGVuxxD>eK)kNBqRZ#QFKTbg&~q^;adcE#yjg@;0ycewmp5)N~$EHwZJzXu^luDlk~)( zt<~V2AzOGC%8L3 zJr!{7?NKN7vlJEw3W*ab!)lsbbEo`9vbDA6?`i{)>7l5j;l_XsU&5cf6>CJZVFRKv z(E~f>Mr z+j|ruFZFEr{_R`M!n?1}65lRlL3U(r-KF**<%8;DI;5@`O? zEWJy$G;(@)R?SzFHse}P4?IXEdkjOEQORt`??*5T*i{>&-^065M~9W6JOY#q=WgVk z&wmAQ%`L(>yM3YZwZhM?kS`b;9x6dP0=>n#8FJD@qMKS``W_XBJr08V*;R3T#CWH^ zQcxF3QRd{~-t)7grzZ!@3j*;Vem36Wp-|~E@8ni5u1!t+YPE?=7V>x+2OnuEKC3ax z1WU(ZDTBXLk9+sS!#no@WB_UY*%{J6q9_u?yqtSw7%cn6N^wXylx8N=tJhrh$^3-9owB#7Ad@2 zmbLlx`ut#TyV3}HX$WMzV?Y~-7Ib>VGm|rp?1KicSh{{Zm=Mo+N5~HE2)4&-W7NZ1 zvU*Ci96&StIdkfoEAE7M6qfx7?<4?{M*@v^<)I?^h9w%tJMDcz9`%JgllsXWmw=eX zeTG7t&HzBPFc7oPa#O%c+7vfg#sDkBEamL%j7*k*$k0hiDq(S)uE>5}g?EX>KtA0Q52JY0;gPYa==USz*GMpEqnWNQ)Z5va z?&xr36AN8kZh7M!qb~2v4`WeTP%IL>!aLL=cWmVn9;EZg-|3GK=;2t$`@6>vcX98a zUV9;%fn}1p$*Y{g5nM|H1M{>zydxgqoLVUj?`*8?ZLV?X5Z~c?_)&w5@(oq+WI>tm zPP*+CJR$AVvJu}Es`L_4M?};A7vYA-{ZdbO})Cn-6aY$Ow3$aWav(!aJ-K>a``UccE8>ZW)H&3-81_t^VAOL2obdx|Hu-D&<#UbYwkF>0S zPK>{bvs_kqr#pj{=EMc>*m%%oJR`(|ci>M(<-WTu+~J+mNE+X1aM#V|v5}lXVWfL` z#dtU7d@0>Q9sru2o;I|3sfXEgphi$;VW3MrezjsY#dv21@5pCa#L3AC(I31cW&}x; zWLfNT)|LWa-nkPBvWDyy-8)ef*9W>CF{%^2l8N3jCJRnW!n^QjUwE<@xvr}?^XN)R zuO^as+PO0sy5UrYF9DZF4OO~weBxPA1=p^R{OpE8y~L~zh66Zg@v*7 zVlBNVJ>2DwRtD@-74qw9@o>5SLQDO-vxU9+KI7edES63r@|k3BPXs|CSpAqeA05b6)j3>w_{`SKg`Q0u-iK4}}Shdd!5OOp)pY14agU(uKd& zi6i6h#ykAjL?XVrv_QrRq zBZ4D#6U-^;h$qprvm+KcGc`fpDl03%a*#tK(GIM%ZJryo+9v5w%t15C4I_!}>`Wr( z61mZX+5L*7HeZ8xwRP!VKQFvdE_DOx#&8Q&W?Fxu|!EWRaCH$eDKsbT?AsG$FdlAmx*537t zm$UHhXD=p=cmJ*)F7;mz<&KtbxJzsAleu?kC#91+F(Nw@ja-WF27NvRwg~Rz$zjcH zugHrz(~!?cdBgy-XMH|zoh-!yN!iiY_i~5skli;BXAH6@5Eg|i9jTkEDsM6jv4O=Aee5~oy_o5j#3TD#FgQZUcNK0bxd)WgRS@) znKj;O(%@1qxWl`_L8+&tcP-QykO~D465>fPM8#5f!&tge&tT^o!)$_GC2OmZf=G_kk0Z=)=XZTsmj~PZlGrbH1@gS z9s@RP<_^1IAZ8r2$5xE07`&r4l3Dl49WZ5|JFvTRM^E4#@`$NOGZ#+XEqZ&-D^G%h zC_pjySI+rL!+^z}!}(Y-8y?ADaH=8c;6&A!(tla*bk9#UM?o}F2$u69w7M$E`)qBn zk`E9=NW{_7+1lpo4z&)YTKjrPWAC=KIf%`LPfj;imcS4> znc<15zyg&puMn>RJ0vxVIdGt65AK``Vyp(U7ZI31A zUfx+V@s~}qQ-cdTi};xF2HxpMp*Uk~t}fGp!0!CfG107?tTb@55DwT`94E|E>dC{? zjo{9B=froi@eXqXJsa>QxtLwuGc(v}%6lp2wTQ31y`7pZ zxWh{)4qKSN0u$us<)So6N{ngt!gOrn;y8X6$bhM!%aSn3; zrzbXNUu!0-;wMsCTG+XdA!j>1TXgsI_7(cbJ69Lyi~7bzG$Pc)MPT8fg?Jgk1_9K|r)N0q;odebEW9IH zBpA{tPmt$e;evNkslK+MOi)wm8Sm`j4Sjy2!1^2VT;7@LV^t_YOlKGP(36uxyT-RL zJF~nnf1P)WbF)l=cOP~)*R3eLvrps@?!J5RbZ={8P2PI5+rvwc&Wx31-Ia7=f^Rk3 zB>mszo$;HL)=1~5(RR)kZ)r6I?79=(TWia--P6;<<@s5*Fy0-f1?7^28rz?iyA~4g z_Vj2U%WB3up`94OGu}nuU1hkKNhK9@cZ_;08v5AEyVS$row3h?K4YKZ&j@%0a|#(r zW-;TPYw(T++27ya+S;-T!{IO-{PNCSj$jT`Nk}E#3vs-{2v;2F*TtcKQO2%Y3n?xN z8+D7hcz-%HoR#iOzF*aR0FC@$K{u*JOG~o7)1&>hN*}AiI*_Y&NYX06vUL+b#2Y=B zb0lv{`P)T}l)TGL+ntN?+A^W8VB8l|!N|bmTBvAykjF6z0V%*w6rdE|ZMOr( z#~WmloKq57@mfL<4O7IJ7tcG|-;r$W$?22hhw6Pvs(@F5SV@zmf2xuKLAW4Sx~yJr zBqUe%kzv8*oj&yfi!9ER}>@q@=_~$NPI9U!Q;X>Fwj=gL%EX0LSbBl9icztXXFo6`iqPMyvFZ=^L#DbMMy+#T%BOTTl7Le;E z8SgBgbzo;F2jiWLxbdCt4&&YO!tCnO{8+UzHc|m!9DJODgm`MU*%(`GrzV?-Q3kW= z@Xn514yHw1z@$tfa{Ah*dQ&1&huFDN%`JI7pcK-XXdFv# zV?BA0*WMv<-=BP1-krx#T{&5x$6DhZ3U zcMXR|4KpewyThoU@cJ#}@Gf#Q@7x^?&VJqAZ&g`)()eyLC_$f=>F`Cu(Vp>Itu$1W z&yy7gIq>ixoB{_SEWj@c`RwNE5<%I<$|9j9Q}oxg%R3>CQqQo|Ad@+*{V0)_@=iV{ zG&)iyLOOb|v%kGbRT!8;TAy4NG#Xe8q`Z?l^{>l2x%zK6GX)j{(jS5FPGBdpcnInd z(%2#v=b?mj97jM#>ba|t*{nPoEXXt7Ay8;n_ddLO4%~!ygn~O8Ytxexqazinb|Xfs z&K~pAfq4T8d@)j(886J-;LbMBHcT5!cxSLvNwb+r=1_DVEft&~Squqzgi z$t@>cuJ^A!Qyh=W*N)kjHXSqEQ4hP>c$d#++~@Bwcn7#yOLyfBcJ6?edImedX9NU! znB}&b_ff&VlOoZY(dj?Ie4ATfoQC7r*jL%#h(Ul zjZhAR>1_%FS!X~byz@tFE+Ui*N|GS!#7IJTXAu0;Ps@+ihwLd6llzeHjT61{7PwLF zL(8rih8!j}%yLgNezg~DT(dGvkNbS_t}atI!#W!4>I#SaC>U^F+A*`ax_qRix^wjm z;gzh-T?Z{B0z#IZ| zc6IO5n-?2vE6a-uUl54WC{%>x=8XeT0%Q5e|Dtw9#{e>*V63UZ%mAU#aDqFRckWgp z@vBX+zw86! zT_e8pcgJI1-eD|`^MVvk(v183ExJiLFu3HKX1Y-rc=>mo1{ImX;QS zogSL*4GNE7pI&%&SRjH65pNKL6nV~7YB}65vPF@_cLSMdAsHAr4#KANBsA)SJeScFk1)?k9A*=Iq>~TeqKUfj&Wx(Z$Ln*mGw)wLm#ceUy(iGySX^D>G6aCfI~`>?aOC3At0!Ydj&HtQr67UrfINARSuB6g8n;Le6IFNIP(acRrty z4)kFBN|Q+rtfm(L9b-?+*-1@Sv@whcm}NIOMkCmE=^-%$?=-5r;2kSNlFPuo`x4pd z>Gu+(Ok}2w!}@}E;{WRNZkFfBuJNmH$l=~fvLh)Z3?lNjm;fl;-z4AP;qVbDvb*C?kLa|=ryFjR? zwGAQ!|NQf+du{Ifb+|HM7wH(jausi@(V?+-;;vrKJ6;|%-T?(e(iJl{Vc*X?XXrPv zPI%`z9vX*)9t?sxA)TG@+yKyX40vu{Deo-qmYCWf;j}bV9Gs|)tt`wE4}`-ZylH4~ zU}kcHyeAx#7t!L~aXic3MT04JwBrYMgmY}`VGi#kIcxAv?tV}q%uwEy$EqWw&v+xq zGmo-*%*F5{BSyoFcTz22Af!Vs@^mSfdYmH9VoxvcNL}5IGA+s*m(Nn`9GJ0rU|@P` z;?dFm*Y93^c>UZuAo#)%2JF{A0HCJX*hR*y31L5 zgLiC|Y>3>_R^HK`78Prt2lHqUc$bD(Y*(c;Ong@#t+Hca7A+{rs|b{d8SDgX>^(W7 zIA+smbBM-{j6}knot=zuNO^e&3T+$BY?qkPrm`w(>@8LipskgcvtB0T~pW1O8Sr& zc{i#yGGwH)z%~`#x5??iSbcGRlt3F?151Pa*x4p<)m2UQwnT9aYF270(hob3t zsxOu-$gf?Y|L|_X3$^c&%e%9U5^}kQwr8`Gr3CU$w5~u876(Jo9*#Gcch)@wW}~hd z)a)nWpPE4svoe?!xNg_Ww0B(I(W;Apmy>~eYs)TWv^dxJE{Vg8UBJBVzG(M>yg(>E zIx@1hG!L=}AaIe=@X&Z|j7ZgZhb4Lv>E4t){ovfVkmKEsb77L2#w-1JuI89>4*^y{ z47`>24sW&3A>w`T4&giq@Zna}V>mD~dcZqFo{?0kC!nw{ScG&AB9wP3WtG_M^rS;4 z%{~E?rM>2%Qk}|tmW51DPDtjvx(x4}+r7Gy4)(Aq?Z%I=?#apFyBAMCzj-k;DV-l+ z>gsYqPC`^Qft~P9V5htjbGJ)*N2|#jdJ^ABHvzIGm~D^pM84uk3+A#JT5x4y?pQuw zQc>Q~h;ep_%R4!X=zF6!Y^|(gGKyK~&hezYi-m##y)i2W@0y#N!ISZbGMb=V7(u>0 zZ-v>gq%jR+l$tSC%*>7$sxr)(F^VB7txc21#hAHa0R`8qA`yM?latGL%Q|sFgHTijGExD3&W1v&ep`k5#R5v(?pA z2jb#XPSj~)Rc(_ku`>5#knMb(h z3kRi)Gu|+7d7Gl`=Go~DC&e1aiKPN|=|hg0PI>FLHkt}XqQSoJv}_$-_=J?oU3iDkNreJ zDxtc*#(iXr4Pk*JmGT!bj*!ZvcR(DQpP71gcJ%4>`KLE8tWP@m(xny|s+VPY=i zjCVHCwn|L5itW(&PUqCL+ydi96qRG4#CN5k!NUjJXNM0?AMTBgl#MLx61g;>7v^9Z zZ7Ku&6B0rf<7|`hc}tMi-y^=#5Wdp z>tvX}AXSe-J!%aKb`-X2I3p2_C2<$J0z?j6i-w#aPS5aO%ppP{U$7f5y?#~E%&sjO zq%1(g2nH<@WTI0}?Mg`-c7AJ^&6v;kUEef>*J(aw0f<++MU8aT0y^1hlG(-Pe*`J;9I^ z6EYK!%}$N)tgoCr+>OVghCG~w_yD((5Klh~3kaZwKCA3>DupTUaD8!GeLzGyMo?vouyYC5sc-sTqHW zPp!MXx93kDA3fY$TZVdG-i>H)qtq^pQDf!|EL{s z*2hNe48Z)dI?6k0p)P|RX53TUdA5pZP#es)N4JITP}s>yz#?S%t|cuvQYoDsJUBhr z+u2y9XoGi=SX>?y5WFexyvB5ZNHGTZ%l@;YkkkZ17IK+rBrKc*bocI~d-t2~H#PJ3 z?%n%d-MdGOrn--$fa&hNCL%WZE59;t%l)QSN6oE7aj3bqy`>dbZ)<99C zCt(>PIWXf`@}i1i#wiesI2^R;PU(gbAtqwMSlFTAjU{bC&dH-8dz|=EW2%&c20Iuh z(o3k9sOLV4+>ku9ENboKTuaNRQdyFxXQxMmX1%GDCE=tscu-2-;*yK_z)XWY&>;_$ zKp-`Tch2*0dUugZ2u)0L(~}mL81IZH=G*{7>#?qqggYYVDP!rgo|=)f99xoJ<^nYe zC?}sK;vuMncMwTKF^R?i-{X@5em8J2yWLkXV|mm@ea2RJM`gBdVm1%9x3w;qd;R?N zbMU>pG(QWofE~sfu-%G!Qc*#c0q%;q+a|m-;MunH6%bjhZHuh{|5&K-u3UP!v$-%c zRUIkQs_>2!5^@RhVsdR&zQ!R>!OOWsNEeC9gT>kv3dfV*=MM&g{4~&4(C7K$%x|cY z49mH1V26vG5+zgMVA8)Ar&f!_Jnmui(acNSRWC3(@rW-Z1Gq{snw9_|md3%Txzisb z)ATABNroaR6l_fKhkLvVM3RVNs+5U{LnJjz<&L6EPcbDN&-g+KJGiBW%ZqcD*qC_3 z;(pi?ZEA^@MZ+jt<$cef|VR-?=l#h1jqw#E5)mZI@;+asq7mAr|VmOu&>B@xT zHc^^1s7;C_ZRFSx0$#Kya+_4PTBms1({0j5d!j2%>XGh2mdHBrR~Faq(}wC%Nsy~^ zY0Fbm>ao?3$oFE2j^x$jfW*b_)c_Oma@-D4qLC-o>0yjV~$ zG_G_Z{%>HyvQe2I_8O$*8dgsNbetUQy?^=CL%nlgWZ+`n%H`+eFs1;cVsY^Q2cSz& Ur%iEKbN~PV07*qoM6N<$g42Oo2><{9 literal 19812 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 P00000NkvXXu0mjf92~+v diff --git a/src/main/resources/assets/actuallyadditions/textures/logoBig.png b/src/main/resources/assets/actuallyadditions/textures/logoBig.png index 4931ee3595e6ad6e21275cde883c3cf174934997..6059f0e6a36148fe340abea41aeed67bb3c57b1d 100644 GIT binary patch literal 156607 zcmX7PWk6dE(`=v8LTIr7h2rk+7Tn#TxI=M=;H3@j?xA>bhvIE;cQ4RTT!TB@yx;wi z6Z>(JvwLQDXJ(@`)Z{VW5x;x&>J_Gb=hUaxF&-QV077C|)SRsQxnirn7azKBhpnw**j z_ncdeKZhHrDi;&Yg7iba?rBw?3Je1jTz> zS2i{lRaWvCE@l4+idtDQoL%_yC$ph+=fm98lt#Xmvx#%lLH5D@ZPb*WPM;-0IzG3wq)moZ1d85_7y`in8q07D{gn7?S6fuFU{f>)s9L10q=iMA*FSxu&Nh!L1W+u6Cvv48Z z_FbQks@mM#oL5up^kP{81vD!=6Z+Baq4&lVGc9Z3#UOvmE?A;r|Eip zo``Qc{)Z0)N36_CcbkMg3O=jVt(Nv{N!3?}i>`lu{&xOnYd=fhC}X5GGCI1N)q^*x z-bY~naD6P|<5bJY(c6k;>*1N=G+T;E!e7?>grjokdVQ$>%5rBNr$`+O`dgAGN>?l-9-Ry^X9u zIv9pyT+P6z`+>y|M*GuN-Qy1uv~SkKqMUCN#71vXoEdFLCCDz{t?cILim zr5N^-BgvSvhSG|P*2;fV-D}lss$|Y=zGT96Avd7u0EfU!Xd^>78d_b)WG z2?s(yR2o!09h^%g(GvsCs)~1TeC^n3stWxF+l{?~t~skC#xUQORv@DvN8dtfoDxy()gxj0Bv9U=>MNB;kO+3z7sEhOedhC8t22Su&lL$zOXep(j zrkl$(u`osm)5dkjIz?S5McZ%34mJ2}{W4XqUM}SQmrUnl1;FNV_Kfy1pKih~_2Iso ztKKIcY~re(T8`2?z8vEnnf`#zksZ2*OR{%(6=l7dxzwE_1KwZGr|KM08oynKvS-rU zQ8uxnY?xrev;1W0D&mHmSD0`ZFRStp_`ZyJKcy8RLY;&c@V^ZZ`8&L#-gg;>>wL}4 z5K*jyK6pzy{CD^I3HxiVhup5iJrv&SCk zkH>k_N+eT4B9olH^sgLL#4p&ME2)0?q&1SLqpLR+_1(kF*Dl0YKSVvlxx9hxS?{fT z;9}oi%`n%)VjPXoq8m#R=B1Z~30bviDUtM7@8(vls~dB^t*DXcPu%=}HexiHdLy}@ zm{;B(jpR@t>itRZ0%ELecv7sm+osp1)BmAHX+tl)T6V!wmD}hh?Ntn3;CKdWCBK;= zkik4&;KbRRjV;A^lFPC`-|am9>>ci>GJFdX6@q&CHjSq241~{%5*-~*oI!+Isu;{8 zK>H_7*w9wu=RtXtE}LuKrelKX`v98 z0+Q`0j;UCNOi)x2fhf_z>G)4BF=0_Lm<%%$(^tQ-=&?`Qm*V02s1_3zRltS!7sYu$ z7ndjnV+OJvT&i4MelT<{H!#<|)je|Mo133o)Z?l4+1b6@2Rh<#u1&zKo4}PFUE|>$ zg`@{$N5?y6KvN^y&VCFyQ28TXrY##}aeYCUdv216aV;g@Q08wl4tbY@A8M&(DIYIm z3(cW(YYAj=VWr_6-0vecHTM9x#vD3KzYN*kXGZ~5;*g(R{DQt6V7*Ehx7*zldlFbKBOMb<0Yh__R*tTkSVQ>iEq6W&e<&5{o-iQe2qb z(r3ZbMiyn_r1|4zDp1bmvaG;#dn#8;Hx75<@@pWImyc3G51xr<*@H25G&thUs|Oc; zb$u)IE}AE5dyLc)C+oe%NJoFhZ~NJ7f>(`HcGo=UyvH=~dVNsAG@aZ!F1#Ek{gw|0 ziqGt=&HDY*>;HfeQ#^cX#w2A9<9K|mBN;N3odW~@DmI2ixn%Qj))fVC=AN^y2h0}b z*b7!^BVSlFZyJqqDb%RU;f6Bxr-Kvi_;)tM6>tg<;P?o?y28M`G!qUupL!PkMbQCl zK))QtC0DHP=t@hSot}|-W*nO2Sc*Dss`L+g+huYbWJ2aVuA1&d`WJ8nxq(i!B!!AK z1ic+IRAc9$DNE)k5az}dO4wSQUXe;{ZCcY9j71~!nN+dR8Fy?fm8&W#PXhUyyFdSh zhKbyu(!B5)c28!ua2#dF8f6n7)MpKIb;)u&x)hF~c2sSa9(UN4MZIu`W9Q^Rr;NTw zU4{Ebs;m~N#$pT{6z*4xdUk9Q_;K^`SG6+w7^q)QOm2Z+&mB~su(wq2pqmg^rcB5A zv$!OYoP7$HaGC1$uySW7^)Pp5A51B)2X@Ub&NjC*G;05=moqq;{3#3N>{}5N5QY95 zeymaKO8bZEsk*xBtNKPj@7mgeo`=Yq*TA)zH|&l^ozvOwo{yi8mzS^md;P=P?W;;7 zcllN_ZjroysG{Fz>b?c+V6#v3?iSmMn^lC?{6*74^B$HiD9-BLt~mqBc{=^r_|#aK z8&*WfN=kr_CZ*^ENx0%TtnBGXu^GZDA-IbqX!%GbJ~7f4Q}perH%Js260j;Yib44O zLunoY@DEwBg&@9nkNchs399O9u?bkxhKUJ-w__355XuCfQ9LL^y+h%L-FYf3f7-dX zE%f0iVDD|n?-Gdo5$-zBszXHNN9Iipcp#V#HrnUOstO*Vf9hHrp;w|Cp-=V@j8cm$ zTp)#ws!cd5xeYNG9B4en> z=eKrCvv~i!SY3+&lV8mZ3>2dg-$ft(e$y~g$!x~qBaDZ~swWomKE0sInz*2vki9jL(f95XZr$cphITH&<$1uch z+&4o{d7O$OCj_BZYBzV$kZVk;+DqFX>!i5sp_<&Aj$`T+%D4FrV)riO=Nq4C>Lpq2 zUHSJ`iOJ2}t8S*+jMajediAG_Fl8e{3<*bN&lM?ojxx?PV|Q)~fhdGE{PeHyr&p93 zO?9l}UtIujKks4hD;)~|e1q2NFvOhD$7wX?7z)gM5%<)+Z}>sU7FsMpDhn#$&(?0{ zmR{Blfw56&>*XpCD|EQQn2iq`9VnqiHaF07K}4KKRUHWX{F3)Ta0~%^-6G-W`l(}g zXwaGo5z{2;K((JNBmoAM4e z2`pqlkS4Zs98B{Sa%W2~1(#QJLeMXc^`8v--g`Jq7{L?6#;DF|aZMRaIx84v@rsb& zX8N75SA3=QTGmBpY(BQ zaWUX#%@?n4Nowvqkx%JJci{4K4p34fGDRAk&cpf<*HrX316NCH>&;TVRYKQYTy4m) zqv_cYO5aj5&U!Dl_+?A0=vg0LLWk(t?Y{(@oc-#AuKBS`0*tQZtATv*KN90p@I%U} z|E@@#Z_i;~0}2`zm>Ye$xTNF?9zh}Iu?1)jud;=*(t%Rb{(^wKDvM;TahmX57#}hqyaeO@{0?YLB{mfb0!P9Q*ahM z^1z)}(T`f+^HGUodFT8d_5$eL{b)g0a5Kx7)R3<#Z3@~+%u32J4*~58yfQCmNx$Kt zVn9u+WEF#r|c|=j1RFHd$WoUL>af=xdPbyuQ zO-w=`mvqWjPe-V!5b(Z({;i*qcP7x(dEDF#d(0w3`U^u>#~h_tt=7o>~&@j70AZ-aTvVm8tTYNNAS+oHAm5{ zx|YNYCT9SmwF?MGB##CYsRsri>?UC~XPRxqqFlxotx^%@>%usyt9DwDver$iOCJQ4 z-zdApy^$zwfz1Og7bEi^UN2t=%m0oWPzj5x)Rm(m%NYysKC|(}_J9 zpWQ%uJ1+_A*!k@I{GQ`%>+d@*$fOxZ41^1Vet+py0F$xu+jWn@LlLM7o3`k?S8rg4 zHnK~)T}lxk@oK|#gwIYHz!d;%M4^FCXKDYVd5jXjpHT?i;EpkAqodC_zuqDEURaea4d8TUJ|R0HNF0 z(hXX>tl9VNzQ{AXpUHp*-`gvx9a8k%#l74|ylmTW1Q0zK;HXR#mS81pxyda($Q`b3 zJYNqDDU8u`gxrlTN2c`l_Kr|1EVJE>;v1esqsO;|Y_pib-G0r`_|g94EZVyHrtl6543jKS*zYeh}+@TC)&Z8Netc(<=7c%D?sOR|Mre&IK?w` zru$U4b|eh5mDjZouBPn75U?wO8rF!E`Iw>d?zgLO%&5>8U<|fqd!C#Zt+r`kU(ARCiQhpR_0*g6k z`XEe9A+^{(0TpEa=Ov7+M#+f6z@62(*2BBL?t==g3Gy|7*1qzgnt18bSwSfu9yEvP zS4nje20V(jHX0!qrD{e$$0x;R{qS94+#Ojd?)z=RI<)1$F1+LF&1r9(YF6wp`-0bK zeyC09(5ie3d0YJEMaeuknEd57E+mYuUv?hH)Jj_4C{2^NQibl*)#WZ$Y>Xk~k znyA}Fv`nh(;F^N^dcLLzy~!aaTQE{aS6?kEL05;e9%auMA&05vR{Mv?OI(=ISt6%H z<0z1PwKfY8SdtC>55}WjI^Ze@=Tg*T0O9J{+oO982vLsa^-ol&|8kLq(J1W|$yhU_ z`M}4e)b4xHV)VV6|Ka`HQobB_4c69Fh6spp_c>zia$4rg8){>GL-rD-^e;13zFs+?*vwp56 zQn($tGd4c);|Bv23?k(JGt&u-5MiT=IAREynZoOOI(8)tP{7^@`0vZ8RIPz@?dROO zIE?GYCS@gM4-9Cp*lhuJ`PRc}PY4k#1@ro9CsQ*lWRTfVZ9mi7Qifb0NyBnd6;}Dq zSuMx- z@W}bBg0Jf2AOgJRpM->+Hdt++Qh2-~GhCI3nPElVokZ^vAa{ zNZ-7sTQ$n|hD+WFid9NYR!cxDRCwhHIgTHqWWyYijL3&Y*dAsIVltMn0%XGR$#db8 z6LqJwsJ<=EG!!vXeP|d-4g#7bIi%8FZDJG|3?jZ-qgbthA)TmQWFGB?g@yrTnIrp)K@XA`g^p zFzknMBg5~Qv^9x(bzb2&JVNFp-C6Kx9Jo0|S8(c5Oa4kmvw z`uBC5=ttE~e`I-urGLp8CX7&YWG9|M(VMz=sy1ppiTA#qqDGz6bFnDMv(eSn`j01p zct5rTvilAqFOJhaAb*_o3WD`kCMr|*mq9wh^nOn{jeB}-4j+w~1E&KYRVa3eaP#|a zm5pW9?)UwDdy|FaU*$-!et#PB^3d~w*8PGOf_T`t@f3du=(*|mALR9})?f$zCET*e zM%0CdhWgEt@}mWfsaSRR$nvPFs(0;*o@xpufX)%Ox3^16OM6RuQ&W`uJfcCje}6Z{ z#m3@5qVnHp*&I94gPKhSgKv8&T6F4VpqncDyl5q#2MVPh2*j^hC^V@QC@e-(V@eXQ z|F{sqn@#E9HbD8rM3kcbpr9ZeP)X3k>IOL(S=1ii)N13KE`QId_f}WiQ-r9K$IFco zubHmjn>|_vN%vyXgK%WGDW_;(cmt7bP7^`ujVM5>zav5w)OIDP?61Zc9a6p2^U5dh9mx z!Zis8e@I9c`U1IHe~-K9rYp1RlSV=W_(8m4+$!C(Lf<|mVgVz~p;}a(DyCHXspopp z2o3sSS`Su~MQXS+GAM;j2^7h)VE=-`BeqFT9Mc>;(>KJ~-($CySBs6q`f!?Lvy2R8 z$8n7fhkX#ReN*5e>*zt4vU2lxW6LXNq2MC(5anb)zGvaJP zVMkg}8-Dappno?G`Bj5jB*rDmo1Io4$dFx zzw;|f8X*!qvCTU_pg3v!`rc@(iUb#?vd+qfX|Pr}!| z6wk8v-1W4}CCS`*q&yy2aM7zUaXqTN;lXv%6c2>~_R0R=Pz#u{w_rMvBN0t9f7!R# zbws$pk6&i@C1x{`=8KBpo|}N4GVaMd5kjIPV)WXcGM2Kh%{ZnsPx;)*J++mwQXvfO zT0ONY;ANHSELx$@f6QV3_&gOXeb7#|V<^E+mXZ!ntHcVd`hxqxE7`_*h+FMZ?)@z% z*r;iuhlJQ)iA|K*X_;MP8aQ16gZ+;W6h+8UX>kTphV7tF1@Z>Mq%V{&_bKMM9opF@ z3vZG4o&6iuHSb?yosNil9{1APtlS!l3@RigJ+H z41{_Ez9cz-(>HxWMjzp_KZ3W#exqf93`pQ6&HopC^Xku^H}|SS5h}mX-j)0TROcZw zQC7k&BOL92X2B|cN@8u3+)8J49+Bmwr0P?3zD&9@ zrHDP(CkzxHNt1202`;HpgR=Pq1S$)m;7xQ_W4wV7>rSj$dK>%BUW`Mn!o;5Y${wAp zn3xVeMn~FCtz`LkUDg_TN=5Vbs2y@JlB2`n^1tCYP+RpT(vrbfMftM>I*LZQiu=Qm zShM82CIVQ8*9raw{a9&Q4ZK9`iyEG(&ZUr2%q!2+rdPzy|NV5+YNv)<7^W*Sm?a@p z48N6sPfYUF3`eAPg`>e1MI=P|O_LCHA6Nc>jEM^katq!FM`MWxe|}l+h&S(3;%^{v zSw1_-#Uo$cv-~RY&DRr!NBM?cPj5M*AK&AouU_<`aZ6;R=_wX5cE`N>8-Shkj&0*; ztktXCnM4syiK%I$iLtKOeUNMmJ30Eix(+2Nd*+Nn~-Sl_#&8W|oG69Lcu ze#u)(fzlw=CH$TPjgSbN2>lRnpb+vkDuk7X3LnziGKpry}JSlj& zT3FbZ?ttI@Md`yR8M4)+u*2hH-G$Wd>*iWu2&;9Tp#LHqg*R70`6I24duPP&NVCu` zeAM0D-ODo~umGo^dA+9rj0TF0oxIGL1rMCfSuge%e^{P0yjA-uR4U#@U4fqeo(*%y z9;Quh@E*>TV4j31Ei2QdObcgMMwhqNgqj+9Ib|c#RYzowGLz0E9p8xFBT$$n?`Jul z#JQMOb(E1Q{V5xF?K(z(j&))v;!`Xg{bVhY zWnrRJT%OT=NymIKoB!N|Y7+;^_-6XaPxg*5SvyHI;JTRTh=?9^6b>XO%WKJ1o7_M7 zEQq^1YY4#3`ACMXlK?lRie(^sed+9I;`j842VS_i zojPe7GpqxAR@h)W2YYl9TqHXxL-66QM~FXKkUdXHV;g*=#gPJ&4_4KVC_VVYiuM6@ zV9AV4QM5spNJ4hw$ls)mpUI1ky>ZC>AWqc1WZqWEe-CKjaR~_l9+jnv1*2Lpph0R` zh9ecoj6zaf>?~6$5jn2rQw04@=5BaQmC|xQGxXC?MB!ejM7+SR z!-8X)ywkuM=lhYoME2R*Hu(7>U%#G^!_-`(CJRCCw*^eQNJOkLO}M-l#0ycrB{Z& zJ*<&=Wd-o&cbLxAb3E1D3c5OY7qY1EYUWD?JIjhg)HJ3ntjO)T*|JsveBy&L`>Uu3 zfc>^C_u_GsK<|r*ytSYL`HdNpXubHF$q3UP`i=`E=SsaRKa!H7j!QH`l7?U6a9@0? z+5aVpr&=$`E8;VuY)AH`Qg=#tXf2_f&1}rLI05MBA^Mu8r3vyKE354yV@rd$rDZC^ zxT#FskZ|FYUc7LCfVph+cL9&jsK3&-7~Y*6ElIksksW_h*O#v~vXBg2e|PoZ>PSCA z1-f__gY{-IbxTzlebVEp0aBJAV-+D&Qz&Grd4z+1PkX5_!=PstUdc^Hy?q&_j;_52 z6!{Nu@Y%KBO%BS-H|Ho~?EQp*$$D-Mik z7g^;BH2=6nVs9hC(kfc;3hHWf{ zPJ-aF>yfszWNNxam)8=a7vT-7$dZ_@8 z#d^z52YPT;_RuoeAChqOlr~Ye3Ubs&u}4AXmEn?Plzf9sYMeWlGTlIFAPzGw3WrmX zb$&-yU!X#HRdc!f>0?dMd!7dZTN~1w^bbc0tC>?pR;1bVqKK(YNlAL92ccWUfL5pa_4_l{_TA(dU9shAURR2tMQ34 zh2-{F-I5uM1NQ+zbTTmy-O#b0H|ANhFLq`H?U_ z;mgj798$6oKf~yOxAlz)u>}(TUcCS4#+yi}{VDIimz4}jTOWH2Q;;TNcaIaF6gj6R zOnwc>53&eSXi_M-JFYN{^cg(ZVbd`EDXxyZdGuDMSLW7dB9)PXcmd`7=qpZQF-m?M zW%Pu`_YVe1K`|0M4|qzE+%n9Qyjj08={qN%yG`DFojmDz30CiWx$eGsGR{UkdgKP3 zOC%byqZ*QS1l}db2aOu7TLSsp(CyeD@`#6rp4P#-r+?zlH2ni(pS`W;En%L@^h~+_ z6F}3MdV6hZxlRq&q32DG=dZml*RC(ugTa^0%m-|)_vkiTnep|!t{RcJDIeNxVMY~8 zg~cWUF^D?#ko#HYyKRn;Wi8k@>49)GPZgSvA9|Y3;(a@5kN`+_{<=E4X?rddNwmi% zV3fqM72L|GC~@%4u6;T>S=zUU_3q_NZPzUAkNR}kdbe-Pw)mF~#;f6x7k0TTmE?5d z!b^-Y=s_!%*bx=2CFH~@SN%zU{Zbdc9EIbMKh@f_y@tOnS#u+-s?7{O`SPT|FSgX& zK%xr9?I(ucZPC2N@YwmAuR0WRV59_&q?dse6%`0{i0SJNyGek}ssEL{k^WTtE)TyU z0k;}x8U-Y;`v9nI^7{I2Fa1&o*W;hD7Fg96T-`ZSnl}MXn!JB#cPO?^; zeV^L_38ll_AF0CY2y#emJverVHbmvoU9a!aIa;OD_wj^nhTp0Qz{#S;hUCy{!w`Cx zw3_iG3PsYBmF>C!b!AkzG$~o`cRf{3YwIR^JPt+!qZ-L|6WIfT0KtokP(($ApjA~Y z-U4b_MKbxx@d+srDdpGtP(jI5DlNa#r~)BrFywp4xyVz`Z9hjtSu$g793mVw%0$P( zF6DWNRY@D8xK0P7N$?sO50k-@)z-R#MR(^{jbG`?}uQY2aBvLSJzw5!)KOfs+X@-_)am3ed{J!jujbjV2+%2qf&-5xp3n%6nL2dP%9rgUBVJQvAUl#xV$W{`K)R^U)F74=U&q5tfnRws z>`g^(;lZy~S+iHJgp}==V2A&mE6`v5XQ6o!tK>wX+;;sRwSAswKQC=XA?$1X!p=eT z`N7C}_DHk>`1wlgp*=qtQ;T0U$r$ErV084BXq1hy(T)-n(eVhv(O#}>DfM>(n+Jm3 zEUgs?(A9(DS>4-MWwThR%@5dV!-x6-h8@XZUZ{nlAVuj62fhoCrC#VNdtt^%k4*~M0nA*=KX%_ptcvU z5fn9g!O$UnRs%vqrtAyH>h=$|g9-M%wWaf()CO)DP2u795VAe3 zXUt}z{=Mf*X;Nj(30DdoY8 z;4KE`EH@5R8j7i=OIOVaBQb;`EdMA$J!ZgLLl!0L`S<1d)Yd`pnCnpjq!!R>S6W&V zjd)%Sd2l5Ku=)dd-4pw{7(k~bGt2u?A14WSZTBQVI^dvV$KDTBi=8`sRFMoyXr5k0 zfJw`y!}`J3a8)%G=3QW_y_RrC30=q^x=}}A0+_a3H?pJjVluuBoF&;%5PlvEd6YMO zS=)GK+ZW8OZma(_LzHEqA=iSdPX`j}X+j_J_%xHal*TM@sWi+?B_q*lRd0Z1UVCTS$hp((tw)eV9KLC4JlmtKMdY=K|k9s%Fpsf zr_UDD-*BnYM_msXTsZ;P8^lI+PpOgAGP;#Vs+)K?5MPZ#d~9T{f%Xq0^&b!{B@Po? zi%gPtVVlBWQOoHQnFBNqTv zs(q|RIm5uzr@hNx_~xgq?SEb7B8myhRL-|zJ_67gChJl!d^)J-_VFKkfe*4Y0ZiYr z9@&GP7m++|Q)jdH`&0{YOT9_fLK5eLx(=n-o2qi7#1h67E(oU-fv#;2+_5y5cs!++ z3HHWM&DchwagAIXmNWjW{f=$ebt@%$J2>-_uB703WW=F;o!d?WgIF^$oRyu$VCXjV zLaIB10XnC8|AeAKCRKlcbFWP%#pK}nW2{LlqV7}rK8}-p{?vzt>bfwacm}?CT_I>{ zI;wgs>(`oqKQH28{USoPm_`J_o ziK-63eXPWiT&F74=t@Y!_WO9I6G7uxUJEqBw}*KypX;plgZ;n1OJsm`Sgnyc+30@Q z+MTsEE(BC)FbMuN$wEXf0Ve>geJoO5%x(r-R1Qy{&*6V*5`?n?Cknp5(K=mt~i(Zihf!*kDeeZ zO`b)}kY=u8I9{Ilmm03Bu3DSAHj^xVlDy4F7T^pi+qjYOl_CNk3=z=!&GFhsbmEC(qqY&s{N9FYOEERSwevu{NvxU2vg~ z*2Y`bX6mh=*pp$dovzMk_IWAgdA?Nhg3;Q8fMbO(JRU-JEpSRu zj+h|=qN3IQ;MF|w2rGLh?CZ&de@(?8FZgHg0^Ug35otCBbkWLfr`VmPb;vY|H=ym9h+$AE`{wMUINnp1uS)zBhDkr*Q~*r6z)%@0wD)XOCb5(w1UU4MB>NS8ArtAkPLIoj&k8$3IRegS(aj5E|`p!jU~V}AThb}>f2Ps_g})6 zgFe?$AE{9IwtT|njAN4qgy~M*ZS4y8a?CooQzDk{*0Tx!C2(Z}#I2}=Y40INj6Fq07-)Lx4a|z#{xd-B z|KLeT`r8jh+&I}a4H!!r$xmzTWm(sy1Es#_-w9PfeI8^Xuf|IIjXS%X%BJ3wir{zo z^TWH{*{Czzj;(}+G1V|LAUkPTXowq9wz>w0!N8UDuz}G$@;{AlJYu$8a3I@w1*12m zNl6wqvt`|gL5QR!A&N?8!~4)mTxfiIFzjI}LTqcds~Vre@hqhACv%=ER32g%)pvqu zY3_Y*l6}wdvhC?{{v6O7(b997g#8fv?)=o(7W{3_VxLMg8!?j^dN*W^59lo^Esi5| z;fHG~Jd!n9MPQfDe_ZBA>*8#Fnkta?*uThs0r7y=u(=1a)jowI92_gG-cEZQfP;bS z%y|a`zPbj3d5@kt)M~q`Y%%G>$Kj5Bp)mY^zsnNkyc@jUNs6}8D7BY z=00BPu%4{SCWlG%B)MXzkzj1_)uHbgH3c6HsA1p>&{W`#MimV4-t0gb#D!htV}8NR zL$s8kyEXzQT^_iWXhIlkQ~XH(Hl+SCBEE8>*cDFU(g_VJPbY(kxj{o_zvAm{LKZ($ z%%Nu1J?@-4eZ~#>+h*~NB@9SE2uNYj(Y6MtE;ca^E<;F3PVTh~ZSG~hBqoKftp$2C zsXS{$4iMA%@iMYg`$Z=GwaJ#!#NP~~bHV>mG0)hLCtTc6XuP^FCr;}Hcz4{>jx~IY zmxISt1Izr_K&oEBg5txd7s{KiUxvkt6;=Kn0A32xbAoQ{=r76|&aG-Ctgy5mzT<7IN2;x!r z!5`2$^%;ai{yxToF;EEB82Q6)hGQTn4T=MNAB7i!7TUkeCytCZDrQrA!W_V-%Q&2(# z8-707SR<~Ia1IiOigxBNLR(}*6CxsVVo>LF=wUbL1cQmNM4^BborVrZ8Au-es#Ql{5)7SWhcQCb;J81CCi>-5!WtxabC7xwq1uGv^2TIyTstng1debI60ao7INt=jtpvq*d>*7 z;FF^n((Z;YyBB6D2*Tgt;!OUHmmuD)^d$}=A6resZ;Q8X_Bi>Xh>n~tDXzh{7&xX1 zZu=We3Jr=lzn42k@NtcjSLS?*t&mrE^PhP4u1&&-Vgn*XJ-9Msg)eW4M*{3Hiad0! znS|VBz;If|-IyNVm8%Cui)YYvW(#-xXv2VOii}E>F-^~? zzZyUi-!+_hEe9)ybf7U25RG?xlhb0E7hB#0b+m~JqkiiM6bMW42%2zDUY5w!dbh6* z;1Fx0-(EttP>LpcKs9ZkO}KDXx<+?_VTBN>WCHMBDF3?lU3@$yb~0u<9Vog4g|mWc zf?XPHr@rnYmm^RR83Es5!jsPUw&fP=KFx9f#d#UUo))W(>?<8H|^1+;)bne7 z6IWo!^KM9usPA#MEz%07k0jKN-$7cVMcr=b2zW) zI-P;+wr-XjZa0VJBk5I|gAc}U;ma)Vc`@-<7uQNGkv_=JuNhWS_emojAY*bS{Yd(h zJQVS0+a>({Yds~|y65%Qnw=V{P+i6!RDGOorD(Qu!!H8AipY~+E7D1WABCo7=QWJh zH1uabndMM*#*u`1S*Nn)v?l7%YQ>*t*%ieOsoOI8!FztY59J!CVh^YlO zc^T3UtNB%keTg?BBzkIQuFJdM^FDzTSG+!bc>&GnpwWD;Y4#A(QA z1!%WDn(SQsffwt)?%PGSsYFvQ(d}2V>24D5shBTOM@|xp)!*5yVWZ;m~!vYX9cim8SVp)v;Mg{X}VPNwnaLF%)A^(H&GKKt?OZ698 zcFmz^inZsRLGktFb-7b*_H8gm6Q{!W5&F*SN@`FcvdF;62s{)$+T;B&S~=Ok(1uR9&Eadpk>E?Zf}`tp1l z(tPdr@~~0+wi)@CQl&AYGG&Cq*d247D=$AI{TLrZ!hb8ysoj*uD&mieY~Z&qTk|N& zag;fibU*t_fj?fvXKyLy_Enhb^6<^-dNRsYz+}L=$4J&3&L1=IqsCO_>Eu*0LuGQFcC`sL^z;91OH) zv*40PFxpe8*GkHH8$bqIB*2f(=&TtC)}SZ^F%5kDj{@vHYyV4%Q$^buD-i0p!@lhM zp49V}2V7XFa9N1WtUMv>@zn1AgQs$KK9to}S1h zLJQl9?wa&?<-bvHtV5M0HSes!U z$0(@tiHV^f%!)l6rl4wG^5`XX#>sATK6H_U@HsV|3hha~*JCH*3hdp8e(LP%SHyguQ~TomNVeY8+}s@bB|rFn|Kx<7 z?Z-SIfez@P&^I^AKlg^Y1(92%JcovGtIaDt?3nR z-;Q*Kxr|Lez{@?KOmY+e6rZ-%@{aokuhVxdg@2=~`^v%j&y5|EVpzXJq)w<@5sTN( zM#EGhEv_AF%`R(XY}KmYdV{ubm6_NDC&97Br?@3d{nW`RMusi2e#)-PXj-<{k3iDD zjNgb}t}e4Hl;oOgO533>mmB6EOqZtFwJegwu9E4q720`ORDn&J1dTyk=wx4$TP@q! zsO4u#I%k~iR57pG``=Bb*+_58%BFs6J1P;u5zfkrD%r}l>pIP!&rbQxm7%KBX0g9s zG8eA^NsjtN3M{~99IzE=rxLxY1g5RketLk)SvicB@w{x* zw_?3>+bsLCV!sV^-XRM{_=H$Dj%*GP7U-3&`WNc8#EN`{s4&0rTT~}4uhOjY#6ML83WfOs(wKg-8O5r#w(UiOIvJx zfHNn0i!nuhK@B_?kO#3_%P4MX2Cj4OXGT6%=yxfhb)R;Lr=>)`9B>>De@(;;mEHeY z*bqp!Zay^&AtaI}Xy=>$!1a%a26UvX9;E3VwDs*Y!8zf2D@DBAmx#>!^>r1HJpIHg zcD=Zx$b}xhoEqJtWrhcoYD8L?)0^0v2FpU6umq`rl3OA24XB&kZp*I|OBN*3Tayrx z{DxUD5tY&8%kMUdpS4SHl5ReKN|_{w7yN;p#aPOMA(;iC-N?mp8j$cj?NFnUHL{{V zIl_f;p(eSF`D10s=_QtlRGg7Q$P%Ybfq4sWbbJfvV>~S!(#nTxDhZ$1&x(=&2NQAN ztnXmJlf3jPJ3p8u{(j@Z?Mm^6(j2)o^k;G2al$LGXE;?MX4MK?J`_o+@ z^(e_hNXb3T8}Ki^S64#Pjd35Z`7PTj6~;ol_u=PweRV^Qfn4sU+q2px6w z48r7%+)&59{katKY=Ud5Y+_?)o+~o0DDY^J#M}>*)7FQ?{CH_*bE)J&^3h)^Uj)H<}WUv`VrDt?|yXio=uEZaLO7rP;}l zT$4+drSL#j)f)yH%Rvh8?KFkIw;J{H6Di4ZY7r%Sh~9uq#LA_X6cgdT)J6W`o8||y?+9{vomwfJfG*F;ZQ`4 znF*ESC&H&xkOFLc*Y-)!4hXPkC|34AwBOB z51}eDqxvog4>Hhti_&iKqSV(|Xoz`HuENXukt(#p<6jDO;n3}fTHq6^yCT>8=t6QS zblD0+PlTJc?I3YT82A1fjkdJ#n|ITF4+;!Kh6Q0u7?0^AahO6F>h~C7|8;D|^1^;g z{iU9!j7hi5TuFs7pCw#O0p$b2n_sXJJa^jQEa0}4X4khrs4A_^@ z+ME?4@aQtSKe5(G7Byt>$g!9YL?^Z$LP# z{Z@{TExf!;U|oF6KFW={Y+w*kLd)LwK0b+FCO2Cd{3$-5p7b@=c3*WIKTX>Wf14uG zcpV*uFeCzwW;;knizD6iUZKmA7W>(4`J~y*vQqTHlT!T4)m0`gjYSB|xy{l09XD|| z+Y1w0=AY`>12*5Ww4Yp#3@(Z7gOJ%&d@N&sAb$^5wjO%&hbaZiXHMai7<}PknwD1j zPL-C}X+;2rc8+CbM2aQ${0JknwX@&WqTpdTAaUa!OpY7!oo~^}ryf&Sh^v*lPa&B0 zjQxrmPret*i-@mn-I#PH2?^X*ZTG#e42!GaZy8Q2zk=qe+sdOZ*bJKCQ7uGD z!mo8QgQRK8)=uYu93uDwEdlINT{j5LLsTyFj1uH8MtHgQvRQg(E$wCOx(t)D)++-o66@yPb)9-fzet1hW= zYY}6<@}fQ;M){s|U`s8zzmbZJsp(=a4YMklIfM-KFF^JI03P7Y4ix3yJ(N~gwz1C1 z{3xVGr<>)9$wP_KnKTxp8-Ok*avvQX{sBI!`l&DV*>;1f_i3H zqU1NYrvx}nIR@TD49i<~X??m`1`0_y5c)Iv1=fdzzx7PKBKxC^0R|%SFR^D!PTt7d zMMyP2UqLO-f!s)ru!_D(j;IRlD~8v}Kg`PZA-uAn9?0H2T$v;Ycnsep$63q!yuI~JDMT?Z$KK6^`DRA}>;d#q=JPsjUlr(as!)+65Y&+2i=%8K41PTJ)bt!O0 z%^bDHxKw~+skgL+Q(c>@KnTrly`{lYRUQaqd`8#!`2Q^{pV{ ziV3YYW2i+r7sB^bj*#gh(-=?gAhzuAr2sErHJN*7e6-ft?e#B>15Fn2>ekq>X7qgu!IS zH|*x0x1DEuT3bMCWsAC6{P_$P`So@^uyZZ|FR!P-Ax(Q$Yi^E14h%`{-WFkHw0ZLq#=D`D>|;Wklv5gD`x2g-w~B@eXV%dc0qstUOR zwQ`8wXr4-E`40cs|E&N{>i({@T#r2N&}<$>vql9o%Bq;5`df|BolI7Z;!Nic^#sQe zzJDcZ_{&OZ8P!-K(h)Yk;V|V_BM{3= zFq1e{%mo4#X(EYGZ2X{Y9DCO>DksE{fIVt5dhS#cxA*DeX8Gcd5 zxWj*4tF2xRdwZxb?P9UB5h_p?Jz_p)1i=V;c^bncF?lO1tmsUuz`|<#)~lVx55xD= zksiCm?aO0^tEDBx4mrNxeN?xQonaAiB@zB<04+}jPXw`0o=G&$-Y7*s{gZ)#(vqzs z#+q58aDHvebT1zdUm1sULG<3Z|N3o*MveH(-S|VxI8Gjoqz-QqQ?CaNGUm?AmnX;o zM&6c@Bbrf%G~l-g{qr&9^gQ)GOX8+&Xmk?y5K=V!Iz zG0|f%F_mM`RN^o!CQ2??j7Ub+BiLtanbfN@OWE0CUHD;(uls43+N9hIV~69&pG1wE zzaJ(PhY5SgXH^tVU`ICTXggI^IEZ?0sy(C?ta>BrH>Y;|?ZZ=gfmc67N?umozhBa_ zjVJ!-Oq@(w+S#f}ud1I-8p5#LTy=`9p`LQuV}AR-SeCY9keK8FT9X|qsRdTGdC0(w z?f-B37b`gl$xdVD8$7y}APC~|$2bfwRZe+SsnNr@{;ajR`_tW)(C4(w)Beb&EWoDo z%}!f8Wge@-p?o0ho;b1XyLT5I1@})=3eC6_SROkw)*28d2NY57H!44ZI{{LvN=sN= zoN_A_iWw>eKJ(#TS-II2=seJ40Fix^N~IRkkm==`?I3_&+9`Fh*6-=IwC}LF%)xMR zaS4)Pzv;Zuy>*)&+$7DFzD?FH-oh0AHYp3g19iYdIX(|gtBR{&=<^eHa^2b008Dui zcqGH&KeHWttHna~hs^P}WTV|^7SSnh3}~tELaht0MsX=_iUqeqHd6B9O=*+`Sa;x6Rf z%*! zIsCFY6-HLYr=AXvs=`JP_6k!6IG%lDA-Bze56#^^^u)O-(Lbmk*%I)E$MB>O(m(#K3QcVz;Ay0qZ>AerCujd2oN?M-tNB zwOAluqNJzqhylVs249o>wUA)KutS3uvK152!NR{B*sv!nOKTA>nV27t2;5B&f9w(8 zehgSN^xF$UV7_@e3+zPqIb52JrEc5sZ_2@kTJ#?x9_0tT)aRPzI27hr13AW`RG|OZ zXPhP)h>U4aRwJ^!Y@R$Fi$3O7MEc9IHO=XxZ5I#${4FrE&af^lvNR181xrP|Fxa~a zEoZe4rM{U)-Sx4~#n$Wm6o@sI*x%9l$?xEBhT^ zs|JDM_?)jK|2B7YQ)EllQY@}8tnD8EZixan1b#UM>MX(1r|(bH8bXnXu}X%FFk5Y z3$fW%w!-MDNkZNRY>0x|{bXVJ8cDN@zmb}GZVb;Y5_SaR*029aXQ#%W+C>@SSG;ek3yjE5 zMui{HD*kjb?pj*=&8^_MG~WYs{b@I|UyeMZR@>px>6;k$4?70y_h~AhcLdYT-zO@r zNbM^n2fcY;N3Ion9EJJHw%9`oHT=BGxDcg`xxx*hW9r1Qi7gx1WKa zGzT~l6%G~U6;It@3e6a@@^TG`9GzC5NaLs>2GtQ@3G--ZOv<1tH4j8Vq`)a})7d8o zig-e%*=aSsIn>nT=|7Asmq(}V0i+ZXyEA?Zrjnq)w*mrFi z3pQ=Uuw~C%J~KDb*rH|r#`Lq}N>)eKp&GU&_0(p&Y4T=#$F&KqhJqqq%4PRuHiI+p zm$fhv#U__B_R$Iswo;~IFDE?Ra`#`31xA|914Md+`1qebrC<{aJxmSsx(kOyR$L); z_ngP+((()zBqJM2P+-Swbo2fk7iN`z=c*AA(8mI8<_mlr2sBh@k(KOY!Cw1EV=XzY zceDd~f*Sl+xt$Qi*FZ}U{sBOEe1Rrgq10)|!znMoe8vqb#B5`W%a-8%X8yPGc&M5L zva%ja0&zMPFC8c!hytI1k^!$}1^@rQ5sbfrP3CVnD|R3Bo?MaW9+s>Cko-2Hp?Nr2 zdRiS}ez4lDHcn2zQT^dAHbuk+<%_;9tkKJi7IevsL*bY%15Rt=fgsB0I^WJ0zD}aH zL$Dp838d|`!~V-24(E?LcNMR|UpSbesPQ0Hy?{8^v7S**78^@=-8fhSo7auIXp*3< zwzl4D(S6SVMNPI84k6iJdcp!gW~tQ{d&=_=Z6?7lM34@F)kr3J2a960VEK+14k$BY z4pSzt8xf4ijKbg=kCw_?0WwX=!KjjL5<`$_QxVWc1G3+=aN2;4r2;}R!CA@y4x738&5WkjqQZ`Ut851dEi#f)~{ak7+uR4@Lzo* zM4w6JP2HWxbFLX$Z}46vr(5Q~)gs_a-?lJt4xF45abB&3#ceuevv@iqUNED2{nUN? zBm@~Sx1>559kH0ueF4@-UeK#VYS89?5S>4Ph&a%C!QW)C_A~!8O@7gU$6xuMVjxjK zRX^W;BW~YJ3A7+1AcW&Z+9_`~F4N)mhvm6u(1&e?9)wsSPkgAazbnhyV!h2yIV&N* z287Uc8fUL);;Xc)m>iH+Yu{Tv`!pL5`n$28Aj+;zgI{F$&B6{^5kp0ZY%jzk$n|`cT^G#9$M^7vlrPYO^h+|G zLBor|+^ZE)GOe0=6@L0BZeiQqLh2IaT|!E<+=s;GgzdmRhm+k!W^m{S7jz(|t>)jk z&*Y)*^}my?t`n<4@;{C58TxC%BQl#i+PW`QDxxWJwonD`2=s56S|EMve`ro$R&C{Q z{;BxvMsqRJ5eC>1|$nTLVM zv(q_GHw4bu#2JdsxcD4{o8w>7H->*spJ0@~5v-#+8*yj}ZLOefv-&mMvf$E3>ifv% zcGBmvRKLaM>jn5D{eFC-p%0;L>)9mwuVcA`{32~ASsR%{Fog6V52ot0*Vw#@cTb(@ z0?XxO2fF^Kft9gvk`WY=VHEqQ%Oj;@3%xZbmi0ybrursR1MO#mO4otnrSAp?iWek+ zJak8de;&`#fq9H&p{>JmxfnQ_qu>9siG&0714p9b6QOu3{!jC;PxJ&Za&cE(h1>bS zr}KYp~p8jr{(ZIKXKIDx1en3>|=+?;2Ls{yB?0SQv zqY!>-9X{H+`!3mfXtlsZSHEY{m*|sZ?HzztyB639?xqNe7&INX?4td*i7*R^GCC+nKhNq02TPVu6$%jDyBpO~&u*fOp~*1N zNDes`T0+yJin^ZHoQJPiq;4FDN5S{Fi}jetTB*S&L)tjC2J`TUK}!w6nv(huKIt1e zm|hD9{lL3dNyqvsN$v`y6QpfB@tq5GPDg2kbi!Vzh8wL6Il9fxtM}+f7RHItl6rbN zpI4L8?D^Y2H@N5Fg>Y)`5ix1asW)f3hgcN9Q40LH=oE1bG&;`T;uCSnhhaP4bGX`? zeN21jr%T9;_V1 z+w6)@z#;lR`W8?JD#W6`Tddq3;-;Jr`%?QtO=9Q2C60i5PffF&A8`Jnzh{b-6Bf1x zRQIu{C97^C-fhhR!h@ze?TP*tYYOL=)$zIFh4Q3;TfDVDv;;T|%_njd) zDP{Q+4VgFm#JM~@qm^W0(on$d;?@_ZqAk+gi0|USwD!rQ!D!B~slLA4wzL)$I8FXv z_B_6GZMc?!;3b7Avtp%QFAfuL%$lCQVQ=Ou8mR71Qqg`mSG|0CFFLBUED#FkG3HrO ziM@`>{HA}w@Ko7FhuwI8f1jfGvVr;h9$Al|Mt+Lx5d;0IETQxHsMC79ZY<{(7M_7kdP<`!l<*#p)k89_AU#QdH5!l<>I zroTo@JfGHw72cX^wJXzVk3oRYdw^uPs&ZU5Lhq*Z9H@D_lUOyuZ=x0}=Q%~mK7iLd z6oUd(`Xmky!rY*MFkp@i(E_@aZ+}zMk5GwoA6E9Z%a#4{fuCD8mhop{b$8>mCmneM zbyqPQimg&M^;)CJDfC|6z^U@`@)!iFit6f^lh|VV&WG>FuvIS;DgW=(_J|W(58OBKTn3H>USXq9y9N5$KSP|QpZ{d@+_T=hfjtuyZSenrjr6nUa z;BY{8al?SEx{ZqlodKk-%Z&B=aU>4Xi2WngORT;d;COI?curn%mhdf zblY@fz>y53ZXjvX@ywS*m7H*=~4f81A#a`9pz?iuM|RF zJZFya^*KH56@6nYWDb`tauNQO4*!rR#~%WH_Y=@XedO`#<25WGWOR_EanQPUT}^AL z*A@ktUz);0;MmCjE+;EHwPTnF$1?&PSMIT#{R?MA(1%1yWbp+!(8YXnE4*Z|lP8pE zX@&;v83L3XFD$-L@7c;ROQDLId>Gsdc;#b<`KQCV6?L8}u_zAGV(L7hG<7=KQE-y3 zVl)_2EB#e6J*dt#3eI1GeAbOfiRNbm@j@i-JM9O+(@ef__@F4Be12nF3N=XDg9&vp z`UL^Ypw#CmZ5SU3lMdgJs>f`c1Bxpfs*fwwzc6@cM6b$fPgkvoy(a5{^iV2AWSa>I zG|dY{WVCOta3v$>6()#o`ssYWOf=5TyXMY@H2NgXBD|Jo155C&! zE=G&G4r6MXRu&4zGHbiTZEV_i2BfG>DJKh8WK@8Emk)dGp9(HPkDVQ=nwF>4gc*RlF`sszXmmg7kseT%Sv+9Jh zXxx|jf>v|roTnc3n9^->y(lHdO(C|-o&nZA_Kvj46;US#W2xFZH->x<#4HcSY%iuM zLuhbP2efm>*N9!M(*qbMMj4Ah$}{t8jDxiHetf=Fu>R6dgMvqn5elu|oNIs?-6_)k zVJUOR7D)l#2g&O83?zLYGKXkXhA*{tWLIivAx&v_y2_CfO01yo#W1&=*Xv zH&{ZdN{gAf42W7H`8rmAIcRXzs9s*#Ifp4G@n_&x>z0i)70QofaH%& z>#zxw(9@>nji!<9*|^~E28Z^ja&q@3*TYk31Y}ybrsk}LibiJVvXOjTva$sJ3D@oo zRog>1c_{15(QZ9ax2J)SPrE#?$QHUTI*Ilc)0Ywv%% zbh@Jh>+n5eQ*+bXk#%=D*sh0+!JJ!hpJfxB8G2(!-Mss^q5CN*{hTWNbba(Qj|P4o zE`TL0?hhlzo ze5u?1j=0tUX~r$rIs2%v9-wGrDl1}J6<+k>hM6g+EF5r~{l9e#iSAyNW(p4(uc|WJ z)1A+3jmrRTZTEl8MswX=sCnzeu)Du^sqdIHeb%%swXn+azWTz~*wj!?U;at@GN+y` z%HeIk{Y%m0U*(U=vt0L|2!#xSxL2Hyn}y~LV(KO4C*)}uCsCVkyoWqr?0}eEl>hd{ zDxoT6`pX<771&hyfNW64+A0hpkW1g@r{VY7TTFrEt$VK$H{xXSm7$5I(Gbb23+CZB z>#MFKU6a82Rs#6zSH!@pr+k&#n6uqt?(xv`M{xVJ1_mJWsH=Dium3*3P)<`Xz$V{c6U(Bju3${YP+6s#jyi4%^dx- z%6g}lVj0?oh7?X7BUK-ZalVW~(;_qnsh|biCojvuD}$0-E#JiSIj|x6vf~&_gqVuO zz@&_bW^>AV!f`Md!L<9&yg?}?#P0jREPEe) zA?W~jx|}qwLYzgDu~F228K7QQzh$0gmH{r`8D@x1>aT4o<>Sz)zq3;-)QF|C4uPjw z#(nt6@r#nm;qZ^-?QUP3vvfOSzsWr_$_M1HxmMAk_uvG&lNm`vX+-C>by9hRMijrc zb$Kn$!<}27nndPSUvF2r4K8nJWYyNp(TiKt&(te-`nT48xEW~7>BxuX9vAcq&CK%% zaSQSZsUGsbQDP3wUbY0j4dG?4~!V!hu$P}pPIqNnhrOnua+pz61Jd*UuL za&?l-z?*}j!sjn2d^{;5pGwzCc?b6znc^ZUE86)6a7piblR0@$Kai17o>%7O$?}2F zdR(`H|GLnEe)NXX^9h%e+Zkra9KNPe5~)~JVEgDrufj8?(B8p688(^sywUT|JYjRo zHfk&L1Gq};x-9CZb$a9%mFIo-9s6@)Sk5}C5BLbLK7M6dbg z7<&+BmCh>c(@seNKTa$dG7kFoLF|1auMc%HkMK=8kkpuFHyh?iYV)}pF)98YcsvlG zOtJfm(8&)x(bE?v{!lM&@!}G2nJui;t1CEpm8tQ_UNu3@Jfc%S@m8-ZSo&A=X2H(` z4a$M{fjl9^YrHOg!?vc3ER*#Bj7Sk>I^ z6iDUQ36|E)5Q&^>&*kC8Ra-r1<^CUeyxXI#$;R^`x9p`*MwRKsov*Upfnksc#+DAg4sSugB9*$0E ztsm@A1NDdFPL?5F94$L(Fc>T(93$Y2v|}D=++%>e+2UxvW;sD3haLE3M+>U{{=^Dt zI4q4gH2^g##V`Q`AUSB7v+S~P2A#?rN24C;LcepTY=Cl!V8k~FucH&dz08J|F zOfj60G@lfHz%3Xwh*2!=c4lDSHA>+I($`UlT){EyXYnInJMKdB}tS|(3u8|g76 zGhBU2V<34t&Wog>E|3+HVAw%JcbcDICI5FQ%l}J{RplKV+D-%NoGB@q@B>jmRVDP% zt60!duwZ_kzQ3`lI4U#@n5qFodvVRNXrj6VeHQ)@lHbZaM%O~kCvp1YDevQyY-co| z@|HBeF^Qb-`i?^!Pld{Vo~gW@l?{b?)oIvf?@QCkQ8N5wB#a|(E&e;F@+XcDI6XTN z^W1xuiBIEalnJ1>8yBus725p%oO?f0LJ@fUh5FU+M~1+pz_nc)Kh?IoF&CdR)t8wX zfKweYzHOQJKXuEUrXplFhI0bq9FR6d)CB1a=z`UFKBt=8S=|#yKYg<}3)mCc_b%L9 z`X|E_s_am_)%ByuX<^s@EUNAZoeJx18XX_2C~X!^lmXj+Tyi{fEC?!`Y?w@Dy=>s) zpV`?UpdY^P8h`m#{v4#!Ue{VLRq@U)=*Lxf)Fht4Pr`<#CS4qKJ>G@2(8X`WKP#~# zdD-$yRe`SFl6>}fYD1`ZecJ26gQq=un3>XYog;3kNe*JXW;BmrmMfod=GL-XIJ{I| zBUD;fI+iVo_G!a9k zZZs+|^vV@2iSUdUFc}!Xq@|}G<~cx-9G`^CxqT_HbBt)m=t0Poe(`89WDzJO%#Mj( zSegKd;{b~RbOgK{)hL=5i&4y(;`6Fqp2r6odS8)T%{6zVx(brVzMgAjTw@B8r3|G)2JKmhaB*jY(o4OWuK`I6&L z$|sE|ZHu%!wffFotM?AC(WdLivx{GCZouugvsp|;Yl4y)OBxD8Le4+4ep`z zDON=4+Il7iGzMM+*?On*68lid7=ZV*4Y2lv{Op zvTPgMJSwO`p5JtI-5A+jSykq2w;R)<&eS` z25d!{oH;_J)5jil@k`Boajm&(L@@2N^jaK$B>rW|pV`1MnGtw2hriWim5cso`51FsgPZa#1{` zDA*?IuLV?eQt9kh?jEH*nYm`qhAgnf_SKvj_evy=7RU~kabRF>j*FMm{RW~qW4Hx- zKS1HTn>tEtVv>;lEy1^{>LwM{hv{aP1XR8nC?`inACygp=*QwtXh%F%mv7wu8&g@BV|)J= zFWXRYCYjmr!carUw=px?FV0{j!YfHJ1nRovOqtcn-=o2a?w`NL$htr*{1$qHp}t4c zS!hpy@26-wQ_^*TGFw8Hu*G=8>|7|y#Kdf9XIpxo6)x*{p!0!e3yLa7Mw%6NFN~e~ zkM-%zi@ZP_)-6)6#MrX!%*b-yT9V<^dD%d3r&7JzC-^Zf)-bmiN5gSxa)I%on~O5* z^9~=FfFWVT3uBY5isU2=O4?*y#jeQK#Bqz4mYSj_V;II9^=Y&I`(|r`5Mi~SYIK;dzPr0yZ6*Bc^@mqPSeRQt#BF~g zNYjga0BLH~$jAgBu!If|N^cmINhVNL|{5lwFFVOoVx)bML3&Z&^gyncr+n zYgSu4E070guiu|rNnlh_vH70m29aT}R* zlDuX@+!jLdbzDR9v>5k-)~ni&4C^xGbyVQ}DJ{^ob1i5u0%B>4iPlK{?-vAZ(Lpvy z@y@hjS}8iExPlgr&h|u<#D@omKi;(B&LM^x?_PIWcX4#smhP>ysr(x#c(CL+K>vO&$0?UcVqhltj%zp&) zM$grX;uud4Lv#{yRhz6`P?*@5`knH9_3XZQ+YSABB>(Tud%4LujyA8M-JjIvZrPUh zPJtFC8=+3sxhJ`1;mG{ zfYg>ZORJLrhu);~N$XWQ5xW`NSZs1ZPqIZ%a)A^sjWzyG5w9j&Dlm|b^eEMY>*TA8 zu@P4#9uB)M#Vw8(7KeqA82A}}rbknmV*3WMwFRNvPb}DUYx50Fbg2Td*oH9cA2o9S ztY1;lC^+@%rK}uBwod)F#X35@W$}(bnp>+H?|hKPyNdJ492`rV4-!Wc&S4*fTS_^n zhrWrb@mZ*lRwPrIszt~X8BJ=LEbE#m4bWe%SN{5$fNfznfxna-JNF{uRj1Dw4r@C1 zSop8UNqhGMKC3kp!KttO3IuDsl~p%T(#&%LI8zeft@^fYuOvnK_IMFDKh*&l#%Iu$ zk0=|~05`c$O5g9Ie1^@dVVDc!x>{V35))5i{L9c>2i5wQAF9v4a6yj_PL;zyDL-NL z{G!;p7*Y-3{;rmy2*|_aa}P`@SX6M0iGqQckfF4po5pl4<=vp%6uViP5e`iIZR7K^ z*zfe4&jIr@M&Xz_g65u|&zy5nyVn2){isXnb|s|8Y}63KfBete>#6o989>U;#%cn| zOZ?tcHN3I2V%eN?%Yyr%+(5KZ{m@T>^PtDQJPh*5d0|UVXarfo`lkYUO zG!VV4<^FQq4@{t_Q{Cp2Zsk0Ln!ES>sCECLRjCzIpVH5@_>V|so)B)*WFod*KmFZ) z$zyqb-;%Xf9cTSUPn%A`+}tw3%bQDhVP4GyH6Rg9US_-So@B7BWwaK}7y;$UJl<%k zXHdv8vE`6?wbaIB@bk=%@NCjUeUc*wW)@raV|fx5?sSwTeUjGY*mp73$G;8f8sceV z8A95PLfTiiU7odud+BiQJ_nBX!ry;P60{mVDs&a&3eR=k`ph)cXt>*zjb=q$6r)DqekYN#{kFq1= z2~~hbDNcH3d+fJ{85s_yY%|cqPNv$i8Hx(*r;F! zlq`joH%BLqHiJ_@(z~LWo3wpkAIs_N=WPGKxA0oQe|2WzXBd5qk|xboaJL^xdgf5= zx4g{k9A$Ad%n|ouQr^lFH0c#aN6}w4&t02jeV=&wUMQWUUgVZH0vRjX^YI%!PK`1q z*}Obe=3{r|5TUs7B1^V98E9e=yf(MTGtg05&F>gmE`mkcuR@hW4ryA)jyQf zbIQH*5i$6%>`MKn`1OA^#KUXVo@(0L_GmWl#%L}_-e4_7AsPh#tTbgI9}0mb0|THf z|KQV7+x^^u8;*%_b8G(KIX?bTg;fdMGEJF4EgNcU#qf%N8TnHMaO1qtY@&QvsL?;Z z+z;>DM^v>9zwLZ^N=d``%Jq&NSHIaQnqo6a@o%q-KXw1-LM>Nqh}`w?d#(YdM)g*1 zB>y}#fPF)D@$rcQnKzbPM9>OwS|w+wCB(H;!~U6Oaa;X?K|F~rLKNn}6xQv%-u<7C zDdggw%G#j2?PS5q6o$zP!N&vD7n_rWp|6X7Xk=;mU-$Tak;&h~g0-IyJQpys$OSdj z;eQ!HakhuW2|$ z!O{CpX;Lu``1tt85!g#plVi{cbUKivTbYT@bUNaRkE$Lqa$Q9Mx{mOYe&i%D^QT}I z!Cw@?zkT3rWqx{AA*?6272^c)!=QbkK%KgSTLHF|Hl25$tAbT1wy_Z#KL6}|6#US> z{LrC%STRa53gzxeDo*g7W;zrt&Fd)dU+OWn39>A-gf@_MH{!`x?MC zSkeC9APq9|MJWaiD*BZKxa|NUN22r|Q;~?0;?)H`?x3bmH0>7^$b7A!h{p*;?s=`g z>rXzf9x(n4gEloP7K!MFqeKeJ_y+-JKQf1q^l2pg8zDlV1h`*zs~`Xph{N1cUai6K zwT&BzRm#;Fn12XNaXeShQm%=+x;6jq#1`|Ny||p`p;hEMO%MlF^phsKY$-1Yd!fvQ z%V~gK?h|#}+MXEfplWzG?PWsfJ~%FsFlF9kGD@UH=xqv@K@c2+^-n#s8&bUIsw4FB zs0JD4VTI&EB?ETXxA9$mtS;;BFwXBCo$1Zo3J*toh$Kb4Jq_5t=!-5n+hjZb(;jUp zU<+# zX(W?iIGl);`~mPp4jf3w>=Tj2LDJ7b%m41ty=dgQLukB+^SFJUY);?tcz#uum2s_V z=oMDl-Wq}2dXP8}zgW7p(i2)2@7WY{`+rvfWjsX~mk-oFwz1xK1D7rJT4bf~<5Zx> zt!-7WpXd2uto!M+S^*XoqL;?9YD9-;Aw1^2k$JC+x>1?#v5?YYF>Ljq1^wF41ZIFu zom_);2LbnZv$yNdYdOHAUSL-82H7UGY%AKW_1?D?5QdDed2Fvl7PPN^Ux1Fz6xA~z z{|XT9poWo;(}P?Yx^v+!3VnJ}yb_-;M}k602<~$T^e>r*vylSO(Z|NdR##Ww7I$=X z0FBVe$;9*8+Kx5j=i{?88$7H$H%IrB6B?SHkPw6r+pgZgML{7hF+QQ8T4ko)*@=mX z?_O&PpTFg1lM+)#Eg$Y5};>4&j(Y5&@qob!iXitDGi{!{EsNDyB@Mq*Cl`NZ6 zBHVsysU{76Ws0Z#{B?;LrH2wJ-Xq+%VcxSou3P|`o%yCoFnO|1e+~Z)cP+7VmWu>s zb?Oo_k;q$M3^Vqf88EuV)MkG0I+J71f}AY~E}{Sdg@E-uQ??S4LLbekiNeuZ_4alHBjZzntz@^v+LhcpxH*+l4YZvKV8A9Hl6 z4R{XOu5B5eC9;^FJmUcDT;8_@lux!8Fr)MBMVh0z^K-7$7ho`4`UUWQ7MY~2^GJ3H zj7pp-rQy^k88Kw_oc)DgPXuoOK!E?lZ1QI;r(W0*1E}#oVDpJSiRBmP z@&DS`WCPm^JhjojzHK`$I>$Y1kikPqk;P z`Tt#uR^F+gYXgAC>bRzJSl*V`DZ~7sJ=WN$7ffhnZeal_UnmTHVY)XvoA|7{x;im2 zadL7pGBUEPtnA?6z^K)8Y;<(A#r=-FJlcg^Jm3-H5btod*6#It0s5RkrZwQ%gT}bk z^*V}xa_dJ4M&$vPSa8b*zXg)Os!X$2z&ix`$^=?O3o^++V*CBk2+?j(zMDxI z`sWJ^uMglis4R0s>|rF0|9GT*^`7`Z*% z)ipYMG}oYf7h)Rs{Rt{3A-CPpMMrWWSIBwNf{M@J^+pKhA*1{GW}mOov8>F#Ej3sz z+{@GRoz5Xp3df@2j(S;;4Lhj74DlCT5)%?$S)8<#DE}$65qo%Q zJMAfuO~skJR)_ma9Q|kUnDW?J7N_uhZGd3aPfF)=6PC$YF#xeJaNmMUxFACIyePvQ zz*e&04I>wuR`?$ZOk07&9ehIkuU^z3j1tB%3HfMAB*I=u$7yvtYP}S~(?TSTEV%9c zcWkpwJ`i*!&p!yh_Kd|uPIE#@GT5m z@5oyPtQmkxaI=<+ae0}DNU1C!uAe2F9~#HV{>%=mk_BJ6@^aTUSUh+>gau`_mQ2g=^7sPP)p~ zVpbAQzRT;?t(vv?5(R1Yx&;LSzM5{&g+Wtsh}=pc_4_kmUh&}PZTTiC-+ONI3y!tW zvs0t04Yp^a+=zNz{{=S7l$qoha0YrAhv}RDL(*9XMfJXI+&}?AU}>bgyBh`R5RjH` zK{}SMrMr8PF6ok%r9--V329im;XU8qJL5m-j5F*$=R9{@*Y)`k2AWf4z{o<0WhH4f z2WS}|X+%O$KWIY{i@L@AA(W_UwjZcDHt9iR0?C1G5@2q17YhtPuu!cXRw;hzP7Dt} zdhivd7SZpH3_VF-3SQvFwiIhk*n#j1O=GTp^nDx5*w+206=*I7Cn#q=f9A3pJbT>b zU{pSu>0cmR{)uHw&TXdP!yFthD@UC`{r=sgt;`4_>#Vyn3lO5IEe+X7%TH3|JwcTL z+jO@SIIV$=m&YZm&)gRLCzS5BM*za276o${%RuczdqHk`Itl*`Mx13)9tXoqQ%Wo0 z+@E!%Z8kWo#!*G9Wj|V(V8hda&v)SLbA})MdRdksW*{i>k#1UzFgq}RjuOUMlJRC( z*LR|gZIXWL8G7#}q??HYt3v~?i{X&99qifSz&Rg;%30XjxZuD*8Y<*zNh9(q$>-a+ z={%q>`^UC{-E}^n`zQrHjfX!!0W2}}7B8rvu+w!q4xqEMe>$DpN5no2RRNug-^1Ed zxtsR4H0l>(yG`OCBfJ-QufxH2TrW2(bM1eXlahWg>TTaVQrUMf@Nw$f95_Mt*e{h0wq0(CdUs6eF=m zN#v5J@6E}8(OqO@kYC0e;o8jcJq*S9@zt(`bT`&QLGS)fm365rQ|@KgL-On>NA<<`|gk*@p1+K>3H&(4?6 zfvUk+fw7V#q6$cBJnBR_<}`qOTda?71QWy)vg8z~6Y{^@0miuXAkunE6xUVltw*D? z+(Cu+O1p7MJUqtV)Fe%PlEr$S8*?caY`z_)(kutAJt0~5pk1O?iTWm4anteFu=bh* zzJ9^6jf`*bAE)in@ND z9~8j3?9J!U4yTuI)KKxX+i!0vsE>hS&L9{eQBDHWOUu+r%f1C<2n3Tma~*ehc~g~x zj;}_y(Ta=dSO^6RjZr3|73d_c_obdGZ2CbjB|FQO#-k4I&mv3{cIi`!~K4ZZ9i{5EiM1_og_jXY?8CtXT>`@4)@ru@xxu~=attLiKD zi*$OCIMdQeaHvl)u+=G(FIbHQvf}G71&(&)f`S*~2UcAXe@JK)Vl<18jD&-X^uv}S!H(efpG`Yk@j+9{V8EG;)>;HXp$Vr!(*v}r z(>V#!5h(w>(na(`ycs>zxNAsX4THM-JEOkNx0W#AW~cVMgzw<#I)}7_;I_x_8&!w{;VF zDqYG8KVH3-Bi{H{i1pr=Mx?maobI)yr64$TBNBp`wL}>kOXXpm!HEiFWD(s1mr9jvmYkQ?IA#0OjMpAlR{-|5Tkv z^7N1|erL~QwwC8}7Rh)Qj##~EK}0rn-c7_tAdXwX7IqovzUHv|CoPe?s^_~Zl6!#9 zqBC)ML+NF5Fqj{@m24u=>>o{_vPR1kVf>IP{y?eWb9|VtdGMw)Hm@e&(HzJElKTPV zOx^)u(n=W5JAO}=En1tA;EJfevhZPg8DQhEBZwto=5aQXwH|=H-0J7Ga$t}; z3OmJq+b9G#_T1&ct6>Y8l4Ea-jh0PV`FvJ68!z3W{ z8Q5f^oFT{TlmE--_N88)MUi@NXDs95fwrxvPrB30Rk5f+bXOMg_b9`AS8bL(<}ia0 z2+$ecQL*t_&cm*E#DjI?egH_e97NN-DXkdf^#fcMZ~u^r{?1vgJ6{iXe*(JfR+cZuL!&w{1nS-nq(hW48GVwnl)k9Sn>8_?Awozm_%I{wos z?nEoeCaqeM)JpiSW%hlq>cRego_$qGbF-jNKNaruN<}w_mx+smVeu23PwSf^ zX#>W>9~Mb)daj(%);82AyCi@6l7~{H zb10KeLLp1m-aIjP}BY@Ajr4B%=dA_?z`Q0 z8}qaJwx>(+%8T2^{?$)WEqt*1b#`xwVDIPac6nijh_mDW-m`aq3OnyxJ2zMU8{tHv zIb*FZ;K-PM>vaiZ3DHD{-S5iys?z>1kCpRb5#2geCIepsgqg1!T zJyje_4l}sU7cavGgwwv!>;TmfXo+@9{-cr4;#0vVr5>PL7z3vLF`%4ezZzp1hXp*; z6G`%SKS+p(PR&gx%f118ph3o+M7sH%71gs80$pL%pr9b8eR|&wdfcNz%WQ=9n~^gT zYA%MjymD$0I-i)Dz^Ni;`u#hr+&LVOFfNX{HCcjo`hqD|QG5ZXb|e!sR~?gR%{aFt z_-1_iOVv(mBTsQ(L)p7f?Q~2bS>sgptci`DdV!kX7&=*dm(6|?V!MhPr9I5~xj2ESd z*V~s6nf8a8+mjGtbA^{gTp3wLI!u4^!?48%kRJvKp^(&N~`gr7deV=er(qCsa=E zM{>=w@X;9`Emozcm8Bx-)vqyH?4JR6h!Fng)UT;}aryE1K_BC#q7Z?f`5KerbfXF7 zKht^&AXe(6z!{j|UokPW#)tAy@(8GM@$A)1u$ZI#k_3Yq>GCAn@kXuNQ@`Q!cx&32 zHO?(obuALuy9VQ-+1sui=Q6YYYfCSpQlI0yJ$iZb&&PKrPwB=?iH&8NHHfhIrGVsS zeJtJEcihzJA8I7qdiltwg~k*jW#;J=q$5zTGi`Ed)G|}x_qsn z)+!yqb~#!+iHB&^{TQTtmPAdxSO zmV6hdeJM%gla8Fy?DF)DUd|0T{{E!_aVv9de2#b5>n`C$+lz$vW9hUYS4lYQj`?5i9c zFSb^Eu2)jo4galiTaGHKsHjt~f0BF!*U<1Z0c3Y^v!CQ=@zS)roHOl}%+}XwKpe1+ zC_*;y4V7d(B7zIDbDnaYaM!b~!0h$q7nOPkt+UpR@S|kC+Zo`qE_JcZG-VtUh^$MOI%&$o&@*clVUvy97sOQJY zRe2)D&YMaZSa)LMKf1*tpRc6v)Tu|_mkTxOPIWC6x8ZIjQe`5(Wpa!2{HBAMHovss zSp1k;Hyk)H7V^b=5?Jm&)%%-OlAm9;r$;d*;sQe>|2;<>*F*>D5l z0maYW1m*nu&JcRL?w5aMrHgW*K}wh?QGEi4{v5>wwicrjtF(E z*WaUM2n%|WLn(s&w(3^JLq|tOuiUp1m$8sC1W%LNxST5aC;aWOr>Ez@h3713;2)zf zjQjLfWi?@8e~==!U^hlyG%&vJ>iTHl@H-Kjo7+ec7Wd&zSjM0kU)hU)C1`EGpP%lj z;Q>DWZ;}(XQm~2fJErH8FmZdw&FErw+F5{C>f#Iwwgd8Ig9DBr7n{HBBho zb>9ux-$n@7wAXP?Q+9dg*ZL0{8~Fm?E2uS}|L2L$+W!imSSsMOfd zNJx9Pa+}nh@Vr6LDJ%Hj>sIixJACkzbJVvcANg9;Wlx0N_a@X=)-`wS?r&^eH=xu% zg*88K8*+Uf-^oV4I#4%7Z#3m6RE6sjzcF*q5rnrY?N;!>MKAt5Zc=w!Xvu-iQhXv? zpJ&N$0-@lCn&!Ph@VXl8epSnN?D=W!IaAblfqwM?h9OPnwT)%fn~!^1hQ^*ahe zihnTL8Sf+SF`=;Q+tg>>Rc9)JWwTrHC-zvC{_2yG5>7cUp<+(80(s`G5yAr1?#3z6CISm11q~=uvZ@)smB6V~B1>UP3o<1-Ko-8|qdYML zd4zRDu@DtAArbhPKFN6LxocUfxD%Y3k3Fy)RChMXs93xmCfN%VSpi!6Em5y02O5#E z2-;i$1q4lqkf{z4q5Wy`(B|PX20!Sa4kgyC=x{GM&7=|jhBzHTW6#xs!u|=0g4u;7 zkBCPINTG*P!C#UGw(-DG&(iWT2ICR)Cl2Uk+M z-v-ur_}iTBr4+O6ht?HJMmgBGT+~sJ^_qlM(t(sR4R%-5lej+z>69YhjoW}kC$AC(oiSlL=hU`obVXm3r1Rr9444yc7H zEX4!I9OM4KW6lzkgn4DwQ#SO@LpF%_{a5QWaz4p6?q4VH1Y1TR$bO%2d4#qk(S4Pz2ViL8?D}meZDl3m z59~Q!{W$hM7Xb=wnRIRU?1p#IhR?1?LH|v164g!AsF{Nw61Ez4m#*8-k`+)@?ziTB z2u24)Ux{&ZKneZM5_7()x|7Wdi;OQVtdp*wEmHCarQ!+ z9gh!3O*ulY@7ls3{9M)OaLSC(F=hsq_qmd~!^Tn(Gzr9KC390vIM5){Mh@=gYMX?! z3(b=6pJAKXUm_89L@T@3NV#+r_gO#vJ$a#kJT`FP+L^-*+;;sRSNtOU|= zSz+&UH}!lg{=9nP`@rw}*!eu+cVG8>Dh?yA?0jzR^g562ykcwZy$u0DS8{>L#&IMfoq zn^?P7$?^7+CzoZkmA{xbjRoNoy5pjr0QydE@X}>2rZ2+}@^5*DvKPDgvENg;-fL4? z>rul&yHw_%y;iZv1pi<+5u*)4N1$Ajem&GI8}Tfns2fQMy*j~wdRQqYdP|W75DRw$ zs!zBVd$q6GtgD=B9?w5EW@p{Tt^E(QOBMF7A75WNV~7IY=Tp{&k!eT@LkZ7bpY%^w z9RwVs84Oa+M zh-cU@@ORkA){KkT?N> zF|4y#!}hc1Twt;BuM#+P&s1Rgix#!F@gm`R>+~QBH1VR2O1AS;$UGHn$^Cny+x1(W zg{`C7KkfwVWTKv5@10q`gk8~7d6qf6e>e4_)b9&GPz`x|GLtvoF7_e8fSr`Ur8k$e z5LM-IZEmG>hv|S|lH(GSiP0GMP~k0l# z)qsT;uHR&A%S*4k4BQJU);q~aZ=Qx^#D_!*JWVi+9n7ra5MrD{-WvliZBJmo zYBP@Ec*WSTpN4* zrX?dRU5$}hDY?11IimIt5@-cnJtu=rqPg8W|16xf(e#+%w@9O9c*CW5kqy$rrI>(( z9Odk8C3B$^wN;;g3DAdax>k9OWy{Ah7u^yZ=}@)-BgiOqCfy9g=&CCc3ZNF^Rd_eI zxyG@fAk|clI&nypIWcqC#NktCY{d(sW+#UChD2^9yiw66v$AP0tVs$`NkgWfW=#(S zaSkLlnKK%2ycf|Y0v_T8er_o+{zrKJHcBk2?P*QQe9t|dS9g`k0av4PWIM3P?FKxr z)BE61DX{OGvDk($nNmNl7bwS|?~SkHNEe%y_C}>N$5CGkc5_#Ppjm);k8<_R-h9lG zHEar>1}14s-~kj=G)(_Q#2ms3u^{Us2Pbj9Lt-UxftM3Xzrl+UxLaA*K?O*#_ zX_VG@j4)JCWybpZRZs054W)BHkoF%G{zQ2RR24H6mE?HFgNxtze*0W~ttK@Nly;W? z0%Rz8AaV(GZ9i?>@=<3aAg78?j#=SPAb7=EwLwViVkjm4Dy1tIc0ev5s#qu0`znwR zB*Kz4DY^vTz2ll0_ox2O{^L3(eCPwg{nA@1%Wu_+#dw5EggdvqYQZwb7tPeQzeX9o?qs<+K0m&`&J-K0z#%FGrmAjq4|;fUEP z!?A~8q;wxeMxkgz>}+5)P>!`)Y8t9N+(VSI4zF4Mep~&(7`#6rX-aWskr* zW$rvCUAMvC+us1Tpqqs;->Z|S8?Xzzbq2 z_6X2~fj@9S_#6=MQlC@`3Ckx5ZX7oW5F*MKti;JpW((TJmsS9WbR1n9x$h-&$5k@B z-xYTb8F3AHPP8@iKb8f+4Ai^ob3DS{@$8fHP_gy^BY&O%7H2chm%y&nQ0%(d@NrjW z?e>bE+!yiGeSaiOUYj;BV&bNN5{v!cHTpPUV~{VEuG|G|2r7H%3ZgZi=foeD#eL6- ztNe~^=2@{<%MCBvqrwooA1^!d_k=FWZIL4z$k_Az~x-(@2*3_G^Eo#qqVAwQdZThb28~ct0C`+rNAt{ zy7K)KulwBbkC+}!#4Xsv2(4kJR#fmB@Mm!L6B4&y2vJvgZ>Q>yn)1Ohj>Kvl6ih~) zUs7P~)2f>I-&!Y@6TVe)rup1Cl+>W8o}pK@evkLfX?c$$(=+vJvBi^GKu3oF2juq!23?I=IpA~&=?~tIw)$`&c?YU3jy^~vD+Z17~a8iV-LO`$) zFtLFVdUcYk=JSRodmIqar1_;T7UFVC!6NY|UYUfq8hbvtE&>t0hjFWZK={2D68fR? zbIs;2$-|wZ*A_1BZX7=ytMgP(MlNWIM*A5Au?^~FU9DTc!#2%oDjIa$=HNksSL>oz zk<8Y@btIMB+M|^G$%vShX1~IhvN&XXoy=30rrnZR$ODu2Z8X53GG>|RI-D8~No`I6 zMozu?92MUcPYlF5(czz?aNv$DeY-{y1`k#m2chn`L@4jMBEcFOF;sM)@bHb<@IC;G zoTq%*kAzgeBmL?7cWaDSKT(#Y1ApsI5yoiej||t){NiHcjPntGlYO7w^)NUJ6OL>s zk^pDn=p8nekg^LR!>C`yVq)&|k@jR=jaaV5<+*k^V^y_}P-x&T#5lx;-P__0?itEO zqr;cGlqFi8KCgQSNw>H+4I zsx3&GqR?654^GSA-3oCf=OkKct|SesA`P6x#OW*dXPA1FKdTgY;wNX}jD!E02VLov zRPLlpyE51UHz6(j3OE;cVQ$?am$>=+yAG~&fw8oqLR0YW(4z(V{#bH3DNESj-O9R9 z%NWd|B8FoSkU3d$igsgnUm%IJH(;^bm-d}7c|q}iD8XH3#`@oaidYniS}Ky#YwMMYRvB?FyMa`7c5h2FWLq(kow#L zRso=38fDwoFye{QcK)RT$bhZe7=1|%hSTjhi~YdEKtfEmYnhAPYo^;St;>erY8P&* zQjreyiC`*4CZ63_fM1N|?d@Kb36@^iM=7*Gbdo6jcm#`(r+0xtp57<$RRJfanx+`I zznQn!N%#EEiseZs*aAQitvUZhQJJV2X|HwJm&1jk$5k7@zD4iEI|rhLGlag>>@%g0yp6au++v}>SMh@ql9Sw> z6kfKF>k!+JejC_0e7+>oLxHw&6eO8n?peK(6&bN{ZB6)*F)9KFngM|9>%V1FjH%ZG zad!~+y~6R&X_!iJm)Xp>vfjl$&wqe4hY9VRF5!{Zaol~`xAR&xsB6=ms)rAx0N^U# zT|XDa-qKg&^P8hQcC>fzHa*?JW!gafT80(nx82#;(GidgeZUF;EdoMhT@!=dgFOp0 z(4Vn)N)CCi26(Zc*qxIB0XlN1z9l^Pfd(v;BIh!-2p3+++`?*6i&51tv`}C2NU@8L zQg*hsW;cD<2Hu*?ZVixPQP=j@Vsi9%E;Rt#PCBx@C8X)1)Qmq9q1m)rIjZriqS?a( zrdO)TQXFW0WPwGN;yfVVZKTCs_ZS6fai!jN=h> z{Q$j7Vs|14(3lH2_`e=}e}fJmd?f>XiRodDEHdB#VjiSL?Ctl_H1UNa zGrXN4p}4OOKL8_}2U|@IxpvQC)xTS#^OU(6iiNojobQIFHvriQ+TeKuUdPr4=yOS1 zWDSb9J2z_Vqx;Efc3Ro@pEUS4yMDb z&U(SG{-N;8*GbuXTnxa$0CGxB8&DU7Sk_EhPuB*cb&}p5Zhe#f!7)4$``(H&nJ8|_bXSrsuMiJKW_pI~$?XGGn+rjO zNquV4hgeTvEHY;9m5P=?Ja&`9Ywz93;OU;B3_U?F0N(Y|Ej$`3?7_nI?U$B9Nkbv( z!Le;BFwll1XD3wV^eR|&h((%1xku{7dU>v9`tm+~Qp`ZSpky7WewU3f!VP{cUcm!$ za7oxF&z-f-|M_n33w3qIhX)reXH?9(1ukrqSS}F`V}EtLM1ZE=l6=%atzuIba7q6E?WcfvS0*K zcv*RSVR<`Vq=@lhbrzKh#ruHH@wbC#?Im5!#+DxgJvWeX#S3Rl842O=fYqqW>%);T z_diSD=k91ab7Q)<-V$>qH~-?(!hj1dzC`Xr_GMs21K{T!OSQd;O{JABLkwK(v8tvN zG|xyg1!y_DBkA1hAF$aJ?xrt$!f_C5@{?k_54YzezSk@6XeUzO7EF69D_J5!Yk^5! zE;hIBJcCk6n&`;RaX+Ptgev{J@AUZr!AJ1^hC{>mScRp}UM-9CGNH>M=3nVc8TgrD zd!sJrD6t8S6i#w6|6R5|(yhla()UyqKB;ciO-pR<8JaXA7V%G1Ew4PNgSKvXK~Ozs zNouR^+ZvETy3D^cTtGWyfds=h6^%7%kbs&PVZaw2|DwV{9?Ll_9#(&`plmoMn$gZQ zT|<$4d{bkgy&{1gDDYbSK4t$i(>zEUqw5KlMeMn?a$-N`wj7zj6(yir6mlG0vz~{DRXwOuMxvG^HCLgoyxP? zhRoi^R?~&Db4TNFsr6d6;Zxm_&>jyCL;v5jLO^!*)kk1FG9z4XIYuT>+u143Q(Db| zE-n9`@)fwCb5ET6Xl<-qR$@Aw&SJ!Q`XiLL9I|fNjvV}|M2j8VzB{_<7Cn88M|?${ zQiRdo;<)Cc#DaQp@&adl|94(dR4}`3?Cr8hh$gf0ksT6VY@;m`>;Vbh40@VOFlrY6 zPY^ui(?d61y}NP{Sy!mW*lAxFlx5&iim%L+JeH)W0Sns8$!|hopcdE?!{Tf-_KM+8 z3=d@AL^fP43m`ni?U2IMIm&z4&Okhr9Ifs;I3U>6CFpDupk**@^Q2FP+DE41DJYW) zBk>Gejf`DfUmB%osQ*ErV;kITN10D-j8CFD0bNhlW6g;JY%2KlCacd1`RZ^qD&W1O z=9r1#{m#WElQ7_z0k-$DZDWpZi)1e0HEP{v?xwlYwAHwF0*RmfsTB)SK7QF>0cs5` zq*rc6!B)vvSHKq36xMksA$4Am(7~xZL@Uxyw?fmz0w?OB$bO@1RZ>fDtI96=U-f5> z1+ALJju@g7d3wh=(5);PCG`$RiXTnXK#Z0iGAH?5CyW{7xXiui(Z1{4B72*mOy)TC0A1;P*6O5iX^5}nBS$F;m*R<@8I4FQ2fD(f~;<)3%V7!6pHC5(T_U&yK;jA`0 z?;H*jEI^8xgMEB_ay0;bNymSDK-tYt&fZ9YJZyiRxAp1Ez9SFYM*c7eKw#_8(?Obg z?edjT#wb<(t(baRpkQ7zs8>ZJETE(?Q^pD)=a$S<74KkL>nH-!KV*LE?&=y+`p@Ct zn4Wb!HsXxyA0Iu((?o&Ju5f2d z$gUHnF8_hLZgS~dlmd`*p)|K$;A59C%Psg#*!8oZy-dSnNr>Sj8%rK}*yj-wOfPVu4s(p5eMI`iOpO}EjBRk&MH`Pm5g@5D zGT&}tm>+KBzM?5HAb{`j(JOY5H1Futs@aRdjpaMIq=&?%8gWI0Me(9Bq8RU+CBfFi z3*;(!-4p)NB;%g=D6t+<%s|Mf%1O(wY*9y^qjnaz_QM5Qks<|q_u|7pP>%%wljrHV zQ0JVur=e+3=E1H9MSS7fevgA~O=Q}ZNY#dTuW2ce=r6g!YeIzTd-$gZto~2iR3Z4X zRO1z#*1h+=4H79L<#s=4%iofUM8H=ES7D7lwL^pLE=~dbbSQdw=0PozH9@HDcD{L%m{oj-fs$XB;^tLXb0s94@Zh3%yZKaYUO;`gThX)%HWe zwj<_qN+Tt#MDy^(;CQKQh66oi<(@UT@$-(9_y|E}H(DeQCyT2~2c^A;)OwQWP}^*a zaC#~{Q_AEwj?oLTIJAxEC_qs$FMC&T#6S}8kf+7Bk`4eM%&c|;>t>D^yjiI(@!ol= z=|OC))^bIY>)g}+E~_SM_qtSP1Yc^ez$_fefC}Q(q!!O;j<{dnXKOUJ^|9R1`pMtF zf9Y{}#PDEkv))Ee=`CH^9WQp~o~)CKBG0-WuZ=g`n;t+}lbx5!cbYUtf0Qp|&N-@- zZf0-&0xW2q9<*1c*jc+TUrQLYFKM>?W&N5`-4T$+Ohz0Wi7o>STnf1^GdO<*r)b7q zHOsv_H+>YczypUm^1-6=^hXdI8`#Qm;WYTkH4=Q%;9p_}kq98`21cEFLIS>juD1N8rHX%`t(v=4@Ns*-7{UNAh4s=r;M~#&rN5!l%IRpM7 zcm0KjX02i>YWMXg5zkDI+Y}!)NbyCDG%WFYc*wLh{H)z8NVVft?bhv&3JAeDJN~)7 zv%0BbN1B*S$^=~*_>F~#of+! zv#r?@3au60;M2(;(S`-T(+<;$%m|6h=Kwcm>psD;RueEmZO%@vduHm6t8@0!i?r~l zZqfaxm8M&?VQx9Uh^jK@6!!+3{~!44FD(-4@{;PESm6>5N*fM?dBN0StigsPgmy;4 zEJokmS8h*i7%{m{2txZ}k9V(@yHnOP9#H`39ck-MT+U`v0K1ZHfhlX;O?P1m7L=+0 z1YJCy{h3y7muvRnQz+NeTTic7@Z@AwZlxmjT@nykC`F@JPaglFj;FvMlmvM>5#SO6 zsX~Ai6+<2wr1<2|zHu+Zdk>&nX)~PVY*fG@!~V}dM{jxbhFIehz_!`}fX}fB zeuV~xv)Z))WDl}h13~kKza+rJ(Fz#w+`ARMx0n?#dr%P8kcjDL3yH2;9HuJGT z0wDJ`|N2i#U$4^4xt`7S(QeCE*q6OH4hL%(Gi$?|W>w`c=YeiJCb(+M_GnVtplp>+ z0t<5)7Q+?;uA?*VzkZ-C#--;2A0~+SS15v!HjDb`U;-5ir&D++_R~2mA&vr^Lnetn zF-sD=I3YS9I~&ohR$o6rC!Oa>xdMnc2>lot6>i2CKRu6!T0GT}M~mubn^hiAwgGl1vrT=r zdZWF^ng%Sg{O9q)<$iQ_n^V(CE6~hjqX@jvUMlix1O)xK`dyTlQ%uMN^9ZfT{NJ+a zq;~{9{cJ*Wa71dhu@+rhDIV%rv0mJlzEpQ<$86!z1uYT|{LljPfVA@5Bq<;hw*lMK zr;G@&!Jd8hox^pz-ow#t*WF^U)Y(we&V*A>o1=^cHH#TyP`&Lk?&*i+eaaAf5wXxj zb%%U^zpG%_r%*<6lEaxueTZza<4oF>=4lrZ}V@|967Vy!vB) z{s_D9h&c5N=`6&6+<3Qx-^mdhMJ#&%XjoW@Whx=Op~kVVDtDow<++>}DWV4&8xC7K2Je!v%#j+o zI~{gn&Jq9^d|Tkdk;a>Yq4PNn{9jefE9mwwO_BVfSib1%1pHX3{Va}$hyBa2Gd|0@ z$Cl1Ocr+b}1diD)E@<0&55nC96D(T99wdFrjkmMi z&Df@U1OEmSW+RX#ekbXwy%c}8QI_4CEUa+wPT>G;@8wAosoQ%@0L&GIDT;w%yYfK{ zZH?%-j_0>C+&_e+thy%oRX2Hg#AOMG(_|q=xXD?_`sB2fS@nEIUi+7xzn~~q02Zav z_`?v2h_X$XKaB70kRSWde1D;D=3;;&8^&l2bB3t>vAtaX@#6x~zy%Eduy`+Pm?>ke z5?k=C0QEIQ#)$qTu6Qu*4nbgLLf!o4dk?B09nm@~Wt-wHP?qangma8);qX6#3O+C@ z7Xx`6oDQLWgN{%&#p8#wGlbpQ4U|$Oz1K69Bo6yUxyCzJ5G(_plOqly z4m!CrP#uxpXa|G_4{)V7g~hVRv=(rX>e)c+VQ&YIAtW@!uGyThbrS;wW!nr#NCQ7j|L|Voy8)bh@812a z5w)WdDJU1d+L^8JvTJuesc2f%H^T6^zdD+V)f)$I>qEGy+U}2APk;$gzkR#w6Y#2c z=qHWa2#^KSGGjrXsmja_vHS;RfoTuY6d;jFZgKd7zRR@S+|J^sudto6xDnm9Ted%<9oAF;|CEfU@swy|Ln*?S$ zrmZ8Y%+eg7JNv*))U46yU?vYicHXUB?&`jm@3-rX2r;OyyT;e~*r~V1`qmq#NkgeJ zcJ4tL7~{`s2zKPUTr^I`FYVKx_i#p0=d%aLu&|(Gu<^6;uv?c#E9i_}mDT)kMblfn zwo}4cy{I8@KUo|1axgtuRf`|~5V0EHa`C@cqssWPFR#)v2s;{ngFcPe(*Ga>tdMM_T1o6uN*D6k&o8#RE2xQOf z7~&vR5=OK_EkinyX!UXd%W|6Sih`qt&-znD&MWu?7k6Ijn9zyAxR?NUkgx zi2-8^41&H>8*oKI(?UwcCX=(ogXJ4Im$bJ}Rc*Nnh)NH%lEH-IJW){gUOP;W*}d(ZCt&{)JImQ5QGW13{=!(Hv|RvEMpwfH;0_ z<>Yw8MxxBs$%3e;V8G`ASR&e=(M9nYi^uXl zn=xHoU9#YoC}coE+?R!LV%z)(4iq`dq5u+qF%GN6DMeOWE;U83r6Byr;&vaqlidSe zXTAJl(Bk_Ds5JjGRP8q|QMC2C9#FJBX7Z_$YHMm@Q>f&8jvss|PrCXcZ!QooB@b|X zgDFs2hM(g2P>ut4zDLY7+Fu^1S%a4*MmT0%qFCZ?{?(?z5;&;F85!#IC^wK~@Mu znB6%61N5}lQMI$wc{|&B)4+yMS0S>UX(IHU`y5M($m7XceHf%E+fB7LK+Q3{F5c%_ zeWLFVU|R{(r4D+e%^DmpR0cnha-$`qrWK-Kvb;9Q%3z3CjIW&s()$n@agxV*eDa8H zVE{f8Xhb2x82+Dh{;kIqFNWYA*XVGE;;!Q}6RHY+k+M$uEB><+u#5Rj>cHl`D+oIB zs@bqJZjfIJw1*i#C1qa9xu1c;u7sO*V@!LSRuzU%D47zXiry&aey9dB{q4+fKtv_N zQfzXVfokvVQqWW^yoeb8^VI9{4V~KPVBFV+{l}iMwh*@V?&Wq8H})Rqx=KH^WP=1| zx-G0d&#E6L%J79-v9DU675=#|z8(?BeuCxijY_DxAkEjhKt7o5Fb~)SkYEZO|9{Bq z=}u{Wo3l^)>IWdSBLpGHVJ<+BKZ9W8%=fQ^r*UTD|DsJ;2LqcdCJkBztPI2Xb#8s1 zO(;YV$A{sq>X3eP<1O%Cs1TA)sKACGoO65_hitEBy{0TeQwDb62S-CTxPf&o*&E7( zO{-T}o1)g7hNXZ6MMMjp{qbk^40i>?Zk(f|mBt@yk%n#Jng7SpRmL^>c43;09F4^2 zZfO|ZB_iDo(nt;jBt~~P(xB2Qp};6~!$0jI1{we}8BB&RywGJS7r}vt)wRTuPtW zZrdsiJTgI>Ndh}*0H;fd#>Nd%lkHZ9r`DV$cYU?7>;U3px1MhN%DkLe999cw#5FQ7 zH~5c}Pd|kBYe!_SkC+}2{7B~$-o)#c<=3yHO=ZvXI+(G`J_SdiA;0OC)l_!5j7+T$ zB7@K{RlSzP~r(`bgnvI?_oo@d^?)xi&lK0M+O#njCSLN}LclW^@p&`v1)YAOY z+da%X)Iq*=&F81=H*(QWhH>f)@6ysNWKk@KL>`kX_FZ|@zln5S=em~VJ(j7~8Ix-G zRH_0e5WP!(m0R|_l^hi%@=u8yqoy3(FGed0Y!4IOtAqdTIqC6-2o2?+Gt`vFWnY@M zJr|m5(48_Fj>!}Gj$-Zv4o(e=5U<$RnetN$FzFlDr=HZQSq6dAj1?i5IAuC3+LEoM zo)^G0>f>-%^}!&IEQ_E_0QoJfn4{Ne?oZQmAo51HZZ@qeL0vi_R&Eu1RiSePblUvb zbtAVaAAGPOWjZ-z#f!s{HSzW*nsybd`G&Ka)#H&0Dqs6P8*0lQi}%I;GkVtYp^&t=a zJclCm$j94A@6km$e@)D#U5!BEsbW7z0SmPKs3e5oOSihxIF=QAzXVsm=p$s+Lm`Wa zN9oWfIzEbNk<`?yi4d_4K-zmesQ023`V|5|lK22O3#s zfQBmA`R7@Yw&eL{=*#WHjkg3VUS9(?dj8U1ZFaWy1&-f7%_Or4VTO(O*$^@4kU_;9 zO&hB-eAFbOR;N=A&kZM+f$%Vtn)*<+qW;ew#U?;>9MX0S_AWkC!U6~Fm}NsF@<^h;L55kqw=Z13oiN7-Ta zfWFVghbN_$_d$x-2>y^4tp?rRv4%$_>%Rx6l>FHH&oAe1XEENl2$3*J`fL*+RjQuW z@*c6n-VoBDr0W(IUsg@VsmQM2A}`LcHfp2as;dy-VTSoR+kA7XSGL*N89Ny1>%Fe; zk7`L;*vWen8C{XF&X`Hu=g`6+*!9r@tk06(Wqia5GrPm5I$VBxciami-F@4-+$Jeg z^kMD6sp9o}FzKsn70hBLdYa^8gdzqT3Cq(AA6ilN?c)!xK{u&^;$h;f(b&j$V;q03 z^x!c3w*wK4tqgi1{uEG?*m^`{txh>eg&f?h1rLiOOl4&WV!51rv;{b5G+~jgmXWR4 zz1%~LyH~Wh7rk2{9zi_A2!2F+#q&kGbA|^U&kURU9t|-;{0by=L09 zN#S-ZJnlN?16s&4cORwgz`o{p!{Ih1>XPc0fm3aasc)T^E$ut{9@zzpPJ4sbmVQ~a z3D}=y;z8d3&g*+Qbjc&qd}8~J!bZ;+_oMj5F{JFos(s`y&evgvxB#XdrI)v_Y(KHt zDRq&DfrYjb9eB^|I8HyGCO!Lu z`~Fe+3%GJ&oUdc`c#D%5SU;=f8AGybjWdqe4*ig9;jnq_X2Ux_Xb^Rz`hHh=d!@kB z>`!ifI|07FcD~HL0UXv_7VC?v#K8fylpgM0n(ntcR~Ffuz3XKqvAEygnxfOzQ)caS z;IKISvZ+h()G-Mn`PUxR&#nygyddNqrNi}8mM&|jsZIi?;@0Jni~9P_sFt=&;la(@ zJB}7Pw_=w3FKP#*aaemvaVkmi$`+h|>AA4@)T^}PRNTk+n>H#@J8`9CGkvjHou66x zv~?^_Jy0uSGDW&X6PSiloTs%EWtM(!uF6<0?8xZ53o9YK^ zftJ5_82)^R~T4}*hcaxYz6T)OyBdb}w6 zzyc_9S3`NEjg8GE6AgY=27Ukzek=l~d3w&$#)9C}a5rXbEHeioMUG-N)MAgW(V-Gq zH5`-lEP7HjnoZ>oIqTo-s@0`jJpBOtW+u>fTa$}>H3MSRh;hTHG2QBk?%-TWfNJX! zWsM-&YpUoh+6;d!w;8sO(6UL&snK#sb_aHd3wTYY=nsxP6c?rfKNi!WZp^rKjze2% zT)}%yK+VJX=-Vy=h)q4j#?;Q>H3T}AlA0=@2=B7Ko#&LacG}?ZVeW7+@@`>9Ip3;N zlg2Km;SP&?sPLntCCw6K>sABwe&0|3$W6uTJSXwkpm-#Z%Z13#DjDf3CL@P4La#}7 zLk;Q%OpsMAx(%7}fv>6vQeHF->*!`28C2!ZsKAMw6C`iiaMXVTxK9+%K)t57Pzxkx zM~(}{GPX2jS>(<;sdKQsMH!NK=Kz}P@xitq$aqmUkucxFja*Frlk>hGMEX3?5iwpp zm;7KiL(e)L$H5%*RSLzkor!Mn)M8H(bv<6R@%rb?U3bU^6RY90A?w1ONTF(NsRmmq zgUx9zv{XJnl(gBoroQkl{tTZWyt11L>LA@7;*Q%=_aHQl`5*^`*9iN`@#d-v*%8ia z!C!X2{P4|d0_*G_F*)>3%coywh#yu{FCj!mue~)6(y9NtqEW2 zQ?dv(-tPld5GeBxy^@Wtk3>kHwajA zC_ts_e*?j;s;Z(L)D$G{jPI}aq)5E%0C@A*_#}V_4?Ut=KrDctIT9ZfRlxiNV)Ga) zYF&tTvfRe)#?UH{77O;_d5;B%NwQuM?iu>YQ^l#8$5s)8dl*v2Fr2+t zw8^alw|hUikg>wU(*J!tulioyB&8s`D|B0;-iv@_Oz|&V^`IWIy)#A?er6ht)>e-$ z3XY}mc@hK?!a~I3;2gQQ&gjGan)2ZIe`P?V??g8qQ2SR*zGsa}=p?GBJIuV~RZpY} zRTMgMCxIP=pJ23h_UNNnj@FG*z0&lcH{7Y&3O8L*f(yknzvk$au%2KCT6NHsC`Q{M zXw`W5aSfUvqL#Febu!s^SYh!m3yQ^}IT^q7IexpXmVf_|%(ki|!P<-idEklM6W-_l zx=+K^Sdj4Y1EQ|g1mT`twAdHJ<4va8zbO8d8C7^Al^2i#Z&DvvuI5D|Wh^Z{|8?%5 zIAMQ0U9OvW+_3Ts5*n>lSzK@{E4c}SR`M>M8`7nRU6XW$srCI#QZHTe>bO(lr@fdC zy3MLp?`^C}Y^L!4`s(L~GF%%o^y6p8b9h;v;{A8;6k9eFCbW0m;^ORi`lV<$2Ag8} z*P_Hj7FZCQ22d2WwO>luO5z`CkZgoU7I3H;pS~co$xKF%Xa}>3$*?C=Ob~K$*Rki+ z!OTjx{!Z)iT6apvjpsJe)93xR>Gs+@fIy3jb5o70%3ZE|1ISjGvpVfio|JA(w@D5B za&h@4m`Fap#y1U$)#}YUne7+q-^ieMg6BTx-I{KLeTQ)tOvsqq_NH^d4t9>!;?cU9rle&U#%aKRqFPbG(t%Z`sien# zUgro7+4R+1crJpVnGRG6IyHW0^2o`uZGXiwf{Q22{Mp*o>=9LW5f95iea(oh3j9JF zj%|a8zf)E@_M(C!hlN{6m1D@S<}u%cGk5?`5bpMs$jwFfF6|ABXGlW4F))hJI%|>1 zM4o*8@uSTi@0t0rgUFsC;?q<{(-V zq|@qG<<-fq%D;LeE&Zni-Z3=W07-CRtx~wBFE2(G7Qojp+QFn+ggviOI@rv+W1dJI z%_+^PEUr1WP4Md(4R}h1a5RlFLFED#0^bpje+VVqUNQ=SrgsjO3#uCs=M`Z$y+$+R zS;YmYTY$uUw-ER)2T2DX*F(T_XHu+_m4|uH_!D{39ks^&$!t8@`)RfhzZNET3J>ln zq@o+1#zWjy+R{FiSY-8AgFoervDx;=2-q%of2=g%0zTmo!m@0%*mdZa_)ff+eG%A* zczM^;mk~TEaEo0)RF0rs954#EW(;cnEsW40g9q?cS8r1EOO6)>oNdnYKK0i_zT-p{ zI&g6LTe4ir^#*0WF=8|P0hB`#1Jx$wy14hB-?Uc9SsqMqej~F9%EOxp3-Kcu)jPBh zb7{3!Eg(b0Thn*)-uoJvPW)^^z#-5eW_1SgvIb>$6})Oe1bQEzT1LPL)Eq&A9M;z- zhYpb-F>sK3@1~g_KVl)xQVD4qhQrqITH3Mm&=~G{w4e~$InjZ7xomni)~5nzD~%g1 z_QNjWE)5+0)9dTbYHEHSYHn`=bprz}U0wAI7X=m;T2iLx@IT{nj>M}WnlbK-jln2m zQ~Fz9@OQ-?un>z3L{oB&4z@tmZ~u3C|M`Wkt*@gRH;B|zBX}j=m|7!HlFfkwIiZyp zm6f74DH_!>U$9%yQi2@CA5poiB)p z6#NK|2%Zp_iiqb#)d*_BpHuEIrXTfyNgJ;?VJmpmoh%L$tyKMVa|8&}PKo!9*5#1x zOpYFGW>^oukNd_Iy1!98qsblyGFp|}Ta|6^ef3uxu!1+h2*#8Oxbej8JD(;h@`xuw z#m2WHMr1*ZgGQBA^qjEsG6;2AoJ2-oX|K49dP&Cn(9Va?HScyvwcyt~(q^`wlC>4P zv9>}f%3!-sm`6c&k>w(i0R2Xl^NHzUARo3vjk*xN)qck_bs11|P3ykFF~ zpv~YbC1X;mGUu!0#0a$5U<(le{4fM==n;QTRlar6nDFoBojMZ}ukz7kUU?#J;qs>> z0z0uJ1hHw~{91D?n&3tW4rFy-1CIfK1UI`q8NFne%?UE6L22PBCp0&45BvQwii(QT z?9erMT$eOYQAcVrs4<;(p!vez&&-WTWK*vdj8N7j#Ufy9)B7@+&;r`+4P^D^85tXM zGNb&g@Cf8_etL@atb>@ilZXg|c|G*ySzn)_yZfL!pOQ~V$ctrTUk7V11CJ^6ykf9^ zaF~r?iJ2*lp$*j9gu18O4{tf@jr&+fubX_vKru ziZNJ!K{Sloa5QO{r`Taien!vKki-2u&P(EPxHpHpu&`JrNCA->bl4kncgUTBf}-9Z zN?Pr$VZX00FdDmuny0I9XU&1h)K%NLe5+ zz`O!{xQau)$!sPL@p&LEo!zHM4=?xnrUu0vW{C-l5h#-4BQQ$xzpZ~tJ8e!`ohcr_ z;DU+FUMt~>CuLc6P_xiffs<^{=)kALnPDTk@B2Hd&9}cYBk)&OjK09%y~};OcSFMt z`@}Gqm zJrUfB(4epMee@<#{gtD;iZ%)({-~Ote;L2k4!BdV91*L_+i_3qd2M2CJlyX?oh$}3 zkqLDiP5J2RY?HAj%RHxm1A zB<<7TH61c} zulSv@jg02Eu>JfpO2$^w2I(cH6IOu+4?Z0CZ+p9Jb`~+I{qi)gPEDkxt(EM@m_Vnp zeBK`XsgYBFk*ZZgzZa{#;9Fs?uwg~?AxqCy)-_YGv^06@ETJ&xXdXw4@Z~GtI^~?`?E>GEHNNkNQoR%FxrU zKCQg-BEtQ>9RX_ATazm$5x9*_^=8Y}oAvYQ+b{o>djoQV zID@5lG=}JfzzlQ$evXqWDUO+L;tsq0gc=-j_hQT|zT}VtHbT$-4 zuizdZy=%+JLibjCUlOwuYyXA-zQVv4cZf(2;EcZkL0oxtp^^&ZJ9YuNQdE zVzEkuk4Y|GJHVzbvgQ{vb-`qO+m0K4H;KRO9&w`fgWf{p-?#)!N9?Qd>nu(IE4cJ*ud(@>3;ij_<{> zFif=F8&FSA-&Vt2O2e!aL_t4}Pi7n55%Th7%eoU1s#LO~sA6OJJUmo(clT-2bd=#? zDRJFd6l|`)4v>AFrC1?>&J`c@SPa86H^v-XIq86MBWzYf!)v`SCoPX))JndbuGZafq1;B?M8fxjU2mr zOomjx(%ax$sJF>~-J5;U3@@b2UPi-7c9L?51(t9?xeg+UHu&|_2g%1k@Wz6EQ-W&q zG1X@&vbPADk?byIcrd^DE9J|pQ9F_bpczZJ-QvRw z1_n-y!@+*yWgx0p!Mf7FoVM}tqrG7LvcW2(@H?zhtYL2?q46GD|Jz1lV+58g;^?Sb z2HaKB9cEtOxBb@A=L6mmE}p|Xxw&D!PcuWBx9>mIYyNbWN=A$AB)CvOD z&rF^q>m-GPNKHJmv>*wPpvYjL8TsD1oInl?9qM6&=O7vqgcj770@{v2IF@5;3Q#KY z@5Pr_StU3*&g?b$?<^1+pRxlfX%_rCZKLoFTdX14n*W$lQAS&EU|r%_^>01jXs|yH zt=_PxAgKw5r28YY%smC~IAKOS7LZ?P#1S>$q=oxbZkiW$t=#A9^O@!cV*-OPj0AecTk7@vv(2!EEAF2H#uY1o#6Dk)5bIRw_f0eS8Ry*(uCi| zdssq_bmNlwXp+lyiJl<1pHYf+sVw%s4di!W0>ZUJ6RDC?4i0f3kj11YzfeW$=;%}Y z($^kIlVL(-b}u0f_yzI?v1A>L8P0Q@l#+Y%^XLHsu(4ccsr#&VJm^YrkbKhEdk(tq+KC5>o^E#?FII0NokO^>nKv@Jt{xQ`lz|L*yqHm!n-^s5+vDT9=3{E91nRbP!iYRDi**+gS=e?7Q1l z7#end>HeQS)G57(xw(f`NNhg||NccFt%8Gt4Gk%nf*d(w4au&U^C&!(kSfH8IIK_tgnFdJFxIAVi^ zmICJIU{VQBQ-N(M@!6tyv73a2 zogMBd8aby?tY_y#^;{M@Y#HN^Te@4=3E+bNVM@G0!?TBwvZn<>>^31OmmHmMECEz2 z!f6oY5<+G(0NIxCLGGFENJ;mWW<@hGHQ<95sJ}N?Etn;0Di*GVe12Bwm*GJ+Vs7^& z{ZXq;1C%}~-K;@S81r3>Fa}-ZQ&j&9wLKPNRt0hH2;H6rg6N|0#>>k~;A%P2th6A- z)}G2wAdA2QUmfFQtgaSML)|+uiTBMrrbpJvnQ~jDTh@%$j9zlqjJ~gI=OW*~EN}K` z>1He|vXYgTe=IKn6Biee6P1g4Ra;xT;)C!};!RE0h{Ly)(#XVljE+~|<~UXQH1oE8 zeHVrp7aIiN(5sjiWQ*-+zg&2q0A7o#dGwf)5gm z!`cYauX{dbZ#>~i4#vZl22S)JC1Fpgu!3x~y9e)&*49@0CrB03Bfi%nBuGm2d; zUy1e|GgZWx!k6#zz{m{_ictq{ZRXNxE z`{yTdw_=HH(wyY~GS!wBH z2)ogZbc4fmbgWc~y}hPiwCoSj9l??$Dpmnz81Fcd-QFx|*6KdKPd3fM-S= z-#QU~S#=!L`tS_J*u{5NMw~$u&?GO}M|n|CT!1AHk76-yVH%z^LZi(eA%t@kpowQ^ zD8*BT;-!1tG04gR^JfG$*f=y$udP0>MW|y)G}r^WE8otIq|mxxA$iWdQ$&n%Bb#<} zXrL5aDYp4eYon$V0ewz1Y8HupAJrRn$xGhULUN}9ffB@Fk>1~XS}TZ4Y^HC<86gHD zVM(zXb2#xY1R&3ewsQBh;E#?6fxTnxK7Vu`-K5Ag2gMaP!bdl8M%^8MpGCJEcLA4d zN|%F*`lgDnH#Zvn<5Mosk9TGeF&pW)y1E7j-=op!!NEbG&O&U7Az7)te=_x6|_|Pl@#Bdcr97YT+w}!jtHj!5|}}{eDD# zF*P`!+J*XnJvV=U{d(oO200W>@+Zl?8*wxoL@(hftfCFSu{$e+N}_;T(~ha6)IbbO z1)&gROpAG38)F3vD`3PBw%nB6HIqFwT%4EcY0(w*4Tw)4To(zU@mgM=&uUHRh^s$$ z@xgh=&BN6do-^m&4tz83VBr$zZkoS+s_s_&y*%fmY3kg0j?# z|MTO0^=FUi)qUUB@ITk%_m^9Ju4FR7mz#jS7E=UZ*fo-pfwpq^e1lMZ_!A~Ay0J_} z$K+$;D}byrZAv)I>|cKO*SxiTR1m)_#?jFsi<}%If6aHvUstySSQERhuCXCo=sh&y zAZ8G|bkEIaLVHplWP4wTmR4qo%LJ9WD#INIOnev5qymO9l3Dd5)Ut^`j?kW9vHVQi zEEboWDxy9M9U1&x+?e}w31WOhiup0M&U2LoU;=Ro8hq}J3lotMlbJWQutI37sH@1? zxgTO4cK!sBK0Y%M*;<$#5{8nB_6j1u&Ge_WV&J%gYSbbRR_sw00#LV^mx!$1nXYni zwU^~sLEULTyie-2XhYa)l`XMY6~{*6uCm{fuLH~l*# zFT0~+3!?lsbkgSEHF7@o-X5t!>R+$x`757bw5yb83Vq?)4kAU{(Tr^Av%`)!1bRN{ z?m(cEx=qRfXi6U_($Ei3S(>R+oHv+%%lHC~N1qE;ylk=>cuwFTrSG23k$Kf)LW(Nn z-3|G(Td52IP7Pxdvw|r|h(+n0@(52ZIt3!oV%CM1H|rZ4dx{C5d$hP?kFP1Zx_Y0@ zauc9NIp1})J=rpxqA!G3vesidiw*Gd7ToLHM=LpD$PE;qJEZXmqJ@HJc6`h|a7TeIyX5MUNlj`YSp~6gz1#`mtejd)8l_&(Wg0SkD|{ z7Rgz$RvQdz&AmQ(2qHxjDhQS~ba-OC1d(jfiWa(}L|@)a%l!Gvh9u6dWDEzTKS}?t zL-2bG7bGO?Zfp?jU|{N?SyFODoO&;GskOcfBUST$^R#g48V_G-`zEiqNl*+ogAo}q zbf-4#cC8kNHu*iFq}LpZW`U9J^LS2aZA1^v{}~b{x7kxQTXX`&_0_HhG*~W*krl`? zr;kjPrszzLP?uL#a!ne0L%^g#WH!gd5NK%CqoNuhjced$lFw)0uY~yppY6{{LZN;; zDes6fe{5i}SBqWJ%AlCS{zoG9#U`uyjO>2ZaQpI=pR9igOUc?GyxK@I| z&qlZC;wT14gP!~9A*%}b5>15PpZ0>%$CAVeYFTfpc&jA z7T8JHa+%F5Z(e|QalC&gops64H^DH#5+?g4kQ{0;5A5b~^c*-c;`T%zZ6m|@cHxdDOXK;K&1Pex;#E* z&b`s|Z(69AF#b8z{7A?wV7%^aZR)M)B0%7?oUk@$cqR}gocwt=WW8O8=|-Sh}MHEXFu zrq!*}_EzA>F;lx(&FJgynP{}4Uny^-wU3XFzJ59*zyvg{F#kfz5-UmOp~5?2xhA-c z>p9vLnPVHH1egA64|7Y#L|d8IN-5Odt4Ck#@7V>Iyz&fiV6T9D!m`0399Pwdx!7r# zPT>!~6oJHdrfOHuSd@;xw+p&^mJo>x>_hCtpEv91!>)0(yswjHr|^#i`1o;93p@Qg zDJk>s-!Dg1NXDYMxqh%{j(|>1w?;@%6NcBf!e#yQj$om?= zviB;Pn2;WWk>H)sOk(O-c!T*F9pXqUvmH8xWj{W1(dqsIa0p)89}aMP028 z=(jmCPd`gBf3F@DW?aRnoMh?8l0;1`?o;eOTYMHG4xK#IfhQCJ>3vo*;Pk2S&vJr8E{8g(xvRILHVY9i7P+MM^y#1|E8Ok5 zL~^v5@gD*Y*Q-tnUp0mnTXUpJV?}Z0Y8!Tyjw9hkZ^0oZenA#d{#!N|Y zcSn$fWR?E1q@-l23Cii(tkTK`GY z#7uEETG-da;j{$N?GQ3@b6_uwz8nLQTBeKCJM~~>a=9}iRhX6QGa-CKT%=0FdhoRn z!~IcdH*-HudlF_4ckRVIJpGW`XCI>0#PeRnYOhhx8nua-7{xXJpS zovzU9HN{Cu-WgY)A`mNpVj(T(WZ_?G_}po*me}R& zDTkQ<7IKoxQ1{0;S76BBl53bTvSG0?crwXb8Jc6}Q_;MDZG6s0cX&eFhi3{K_=3!d z{d=`$MfDEZ`xm0N8H-)kE$JK`9nl_A;(vkn#Nz#PdE`5OA+<@RKcfzqUc%rx7ycz_ z?Wm@jj3X9U^&RAGL1sX$fs)dPz@xx*{BGJsAl)Z26 zEU`n@WST&aL*#`a?PB8M_VEmKbXZNxtK!3YGdqc6>qVzyV`CqqP?u%$?>ifb4_}JP z$ja`l7fsHlkwk*VB5x?K@YdJ+P=~cEIZ3=dqLSjq{$G`ESo$;ULiD^sT)6*P)Q!Yq z=1~9+0lN+Ys8(&3;b0O}VJpeOQ&r+`_IZk&{=1ALYDltKdb$=T9e55$&re;XKVQu< z6I=tSlD7Gt40G!fdD+hfL_F++Ceq)h?+dvGvsYJN;bLZq(Rb=MB&=)ZGfMEJ;A9q< zb|3l`IjXU#8Go$N( zPJdX_gFkP3{b#?9HvMBLz#(aD3^}fd|M+vprxL42toz?J)5A3|XazbrOs^D=69lac zdh0$U+x~HY!wddS&X8veIMq)b692%jO_tO#jd{9IGljXh}*7zKndRL;51HVAwk6pI{(_F}?Q1f{e?0&xK2 z@NiDpuE+~a<)WMzzlDXz?MZPV zo!^oLk)}SmB}uuxBOO0Fyk-}gJ^*bPo6_V`9yq&R?^eGz3$HM=^0c>kVs3zWUOoIn zHGmf4?|`N5QpZ)tu8MuqMiJw{wxX(mGpzL@v*(f4k39XVLFFG2_s?6JVbaoV+zK?a zQxi!^DZa9D9MZN-%JlS&>Au-CX!;|kT36Rv*V>vJwvPv2t4DsMbmXKgQHBKwGKdL{ zXlm!|RYB;;65{p+ShR8DJmxhD-@i#~de^K$kNHWM&`jg^$AtT5JNJU(qM|AVF)a*b z*`pY^OPr_*apxnWR@{pFudg2X-d^-UL1}bU8v2N_rq^@!3tOm#T;JybKvsf`l$Z-A ze}sqGABn$xr6j2vmD>!^MbFxFcW@eAjPox98#T`S*HgIoGlW>}9X< z^d?5=bGLdu9W4pGK26)aquC6@h1Xiv?SY1AD2~7&7h>Y&MoVC;;?LgPn7WEufIZg` zvOXOMI5|C-`U?=-D=I2>WG-I+pH|JOVlSizYnQp9at}T8^6HGmr z)`EY6fF?dEtO1u-*_9b}ZN>6gNzI(+lsYpWvAVv3O!@8eaOac2Yeuf<+(pbQUkn^&(C>K;b8w!7&Q z%7!x~t!@7xuPUe@cRe0JSK|Li_Nu>67zK=D;|{!-==-}3A0W_dZC%u)t7@pNyb>Kl%R~xmm^m5Sk@Z(L}}0ETfi=!96?(NlSn7 zGRmiNOsIDdiX3**+}siw2z+aR336+C=L8!5L9LWV7!Um0 zU;hErsFwG_lCp~|{j}szEK#M@IxBl}=npVk)i4%(UXXW5NL-Lz{>fomdyf0_ydSF= z7!S8vs!B$eBec%4F~RJxNJpC>&KE#(9&oCVnzT|0>Flsdn;`YjAay#sG^SCRj2sAQ zzmC4%SPOaCkSu^WhEb*-tHA3OjUF@4;a}NB;&Lh;4e=k7=ACZB@%8leDXwH>WFYP| z%s_Ntf&fVF_jx;e|NYko-GI;4QT_Fugasqic+ZnhNK;EIR4VI6M9!kC#@!-_5}~BY zO(N~8;-Sos@%+6ao#|vkvHsAI%LN@D*bdrt-Zt1CpP@%2}_?JC`@Vtsjpsj*E_W}ZbxzG1=ZWG1*b(vijik^{K_APzGU z2P}vHg@UpR8T51V`6&sEMU~m92asrV;I!hlv*BRgq(Nofvo4w=#KpuAYAoJ%g}snW z^9*L_ZX*Cz65X=C^xGczTRZ?|Vv1SyF(YkX^xp3OIV*bw0|E&Q_2mFh`fx(e@x%%s zUT)y>NWAOAC? zM}2+x`?bgH_(-qd6KfwnEn;4M(yxC&@qS#DUM#>V2} z;zC3HJg3JU+1ToX_K9n0pJyWOPv15BJtpY9{yp&Udrslu&l|%!L96%Z6a81G@d|$` z`m`TToBzG->L!-$wH99-({uI*e}$(SKKuIM^Hmmb#m*D3{GmEm zrI8*1Ae0X$`Ul*cv9pmaE^h}dbv8MK0Z1Ew!fT7o3Pm)tq3vOU)-zTBrHr47 z%$!*T?p(8+d*J&f9=%_}vr8ZR1VKL?JK*WapW(}A$T*XfMs)FLfknk&`qZH}IS;%&D`S;kn}U z^r-z$D=PUmvPAFW)_OrPR%C}!VN9H-dCESmXQ@OcKQ#hhF{&lw^wd4TRyXE451mIv z1+J%}o@^oC5HK*H-V5s&lVha7sjk7SmJ&Iwd@noz3g_gbm=P>4w~Qi~oSIP2&7-E# zZqwIM8<^G9U(_k2xbbh-Ng^Q3Xx-1U?NP8`;wgxXJ>Dw%@>AM@e+g2yjYy6vX&{mk zWg}+h@<|UYDJjS(EF*BF8-4Hlmygr8nw>+&5&rBk10=r3POOXJgD8UQh$Az!uxud# z#tiV8bzVHg53X~PzE5!x74f62azp?v9-Zcu^!Y+*&P~=BZQSBS&Py@;W@#SRz$NTiXZ`R%pywAIY5v^hv zZf)tGU5uW;5`o$m%QlR_;?ZI%g$y_@%J30~UwyI%YEANp{Ia{#cTA#gK=PPO_%E?t za47#T_C5+#ic2ODvj<_%&fJ1K7{~>=HaI z|0-)xPzU{a!0qxQP1K^A_hjWs1ky68kBGkYN<^^stESfBM7t*`Cx8Imd5HiAl{5r2HLLuiaJQ7AL6 zL-gQ?>cbB>X5YS? zmTN$Ofp*v)7Z*63oy5cmbZZsp;N4?p+IXyu~xg%6#Bo(2a?x?>22om?VV$La{BY|d2b7seKB{r zF3Csaa&*+j<0r$F#XSTENMaX(-PEzxGZlxGnnTZU)M)oWZSU3g%V6*6EnJ_;t#%Hk z?SZNv^EPuY#F@4LXUViD7QIWPHl6ONdl(7>kbxB4hXS+V=V>NOOX$xZjK6<(Sz@Im zXGnQ1Inwv*bn<^ZomE(r-~07NY6xNI?vf5k8A1^0l929Dx*0$~U;ydv5J3P*w&P8N|nZ8=%CtiZnN?o8^*J;^fgqF6m(orrSP zZM;{oAR_(PLv!N7?5!{P+03ji{)MOe3OWeiqRI?ZT3mj2Y{vH@SH^5!5uj=`Nm;U)T{-{s2Un^u?1w;@jYujbAfFB(j z`|L164XD{60USx$5UzKQvO9~U3zE0vX~lmy$XFwR#QtJZBOq7IWWPnQwj2jO-Cd>= z47rDty(e!*V4L6~mi43N?pTz-wS)s!#U3x!y_8 z5Cm6NuUFlb)}*aK$I5L5ubaH7lu!|)U$&h09NYe+57SNU7EhOB0l$fU?gBg!hG)}s zl7V_Y6{TcPP6P@sayA^vZ1(JBrEQ;5<79-O@0xho7?3`x=>UC|L%-Q%>HgNgu*aby zhas~Swgl_VGPYh;^3@Yh{fR@idwL-s=S1VSC#_C~bee2(wW7IS-!_Nny9Gm9B^fl= zo;_!YN9sN8WPhzTd(QZL#`$_=m9Cm|gaRJIwP8L7hmo#=bG6fPPWcj7E##JX#Dj98 z|FKu#z-oe=*&T4O!`jmc--hCSnQ%LN^X3iQT}P*nFdauo4Q@EUurNLzw5GGVFufzx5sJLIlPR5YP3Nf@_wx5)X|A;Do_%J&*25#HTx;P@nEo0b2|O|_X|D{+|)q5{>84_<)iru z_?1jnmG-2C%U-O1xI2D&JU;8%X$;TBi9zw}Z`2lxF2ajiq$I8HK4E9iWh-djF9lqi0c+`wbWvHkM`Sd<33n}1up!JhM@UonjV z39i6wb6XEop}EEL4po(yWSX?ek&dSzX<@NFBAnXt8hx6A`1AGF*m_z4J1HbC)r6&SvhxG5hSQ)ay1AtDpNusE z7LBlmr;GMSG8>dBHQ+^cS^}Klc;n&hm3qs;p$&r<3yeL!%+G)j;ZI%T)3uzsXA6HF zUnR(!9Om~~1(fWlL0@6vS6Y6Cnz?y^Or$C=ciN1vQM|3n=cbMzuyAXOMOBgPJY+V? zu86_QaAfuXfUg*Z72N(#xvvjB<1(jdum+vEM`y;_iZVMGdS_7fJbAT#ke8LE=m zxDpht1=`v!oXd&MeZnhq=m4MOESKxJz10S&O^`^^PROxMue2T>nF7i&A0d%6IcsZ% zOoP?WnOzdp!XY$P(2rog_jXJYG?R-HGJ}zksc9)UKMLO#tZ;Hp+S^a=@99oY6(*;# zrKR2!z>kAj6tVp zb3v*$Y+PI`$E*Tdo}m8w`+GhV(!p5UOvneGeZ*;{iFdcf7a>J>XIqeC(U8nG*+AUT zCoJ_owI3dA&sQ3;;=~J%z5u7Tqk>vD^uUHgnDZ@M_Urbzz^}GV&^)K0mn;;H=X&pj z&ij6Wb^Cg$sp6&kkq}ptY=mk|Id#Rq6t7rMt8)##wlh-u47SVQ8b>K3qWCKJnT`W%7`niu)P7(Zb;Mmt_p$hWqdYh@q!>e4y1xvNTop~ zww_*}^t~df2X?~7;pm}=Aub#+?Oa(Y1=sW!JFC%p;06zqx|<*6V@h3JnDF9;-@#-n z0F&cOU4bNCF1B7EhBD|S_{SHh*1RVLJKQ|iy?kZiv&_T6G1t17&Hr?o);@&ou^5gt z@q4HRcFTsT$Q9_n7Y^*Vw3&Y|Ij_rz!ki zHP<=pI5_XxIsXth$TG~N6r_P-<#czDSe9z>`s~rp&~*IYQ469OJp_LHU^HQOSg^h$ zR)`sqI7OE?0+=U>PgM?iVv!ZEEnZ;6>rxL9ebO&n{acNtt^~LlDQ1j$aZq0}A2LAv zg-Ruq_gPzN&TBl78Q9#>tHtDEn25^cm083miT*#_hz>vpQ|N`nl#|j!9Kz3iHX(*j zOB~ulAZHs3;$~NviPy0*)E9)mpBN%BRDVl&PJUlB1pAefkQ#Z2sS_`@l&IWboatU@ zsKVwZlotuwA??RU{VR{%^76yKeN+KGh_V}4I36uz!oZ|v77=u2FjHpS9`FG8wEn#0rc_*r0ywS?iwC6Pv0W`%N zE!M}aTHt!Ior4dGE=X=JQf{s}CDd4kf6BCLFbb3({WTqY_fh^;Z508Gwi`tuIKzbM zZ&**)!XgfTbOM-MjdJ?O`BWkNAUQkQijbCL_-)>Xm9`My2<={oMrVnkBN)X)o9jIj zSvO@EA5JJocZSI#Xrir2#;t5QDO5^PS*L~YwsVzwJ>tN!?BZWh(l*QNDR zn<_{iTQS!~iL^YZT2BkQ%BGKinsIwk9{7OYc3G?5dgqn# z#NExArd?|AzST}K<7tBN=|>96`relx7kj9dvSG(S+tuwIW=M$TbJStk0|lrgzHGut z{q1s-g{lVhI&)0pe(w|?_nr?H?*EFi{oBSTNmnubjE|avbO9BVaQl)xa@t>9yv1cN zuNYc-d>fm#`c`P}yqz4Kew{HuJZL>IVZ0vrM1Fv*#Vr04RRm$&c~xx$M7q!{6rnQE zjFw#LVsZCd!L-i^xFv8`E##z0%p&rcSD^pxB}?!R=i36eQzH`I9CQ!agM-OuCD{=3 zc4EHgzcz973_F-+(v-diUtD(54HPJTspIAzE|IkdhVGluKob*9z_&6xHuu-(4Ri9R)Z8S3ECGyR=M zp<_^-3%cp@`0l~RDBB?SpO`)joNqk$pzP|42dJC09Z!^&R5Ps6ydRhUAUIN-3%8Z-wXkL39 z%<;eFAIp-Q^v3Cx)zZ>}#7?iS#yQ8)NyT=Bbj#?KJDT3t#*C1TOEV7)4wn^k{VIO> z>!nb0;$c1IcmM7aqs)}D-s;Hp`;x@_p~TOl>hwhR+H*z74=4a@WUd2bMQo5ap~mQT zffuK8hK9MgnSNueER8yEv)M(?hvV5gcmardt^Z=hX?->b1U0IeRt|RxhGT^t7p&en z&VA9{;-YsxyVx4uYQE{#r?1JR*feMx&4CjK;HUd!X5}?Y+5R#cR?uAg=(?t@Kh_kv zmJzx3f}|tM4&F6wUUaEO+19KE-#2haj5eRbf}Fz>-VL+1-rLHE4iu^7Y; z*Auu`gyP^j(GXb_*lTg;m%<8ntg)n!m_ARtr_<#hE?#5tDS7y!s8ARkU^Nm#1!&Zc z+^Tp8hG_2^!6av}J9us*Us?&k;oQl_z*e54+B)$MhO8;RDX9t(_)yjo%5IzVyjDeENNQ+Hf>6!IhSvv@_z>GK!@S_uhB zyZ2Fl3R-jQF^7B-D=0}+XKrQ#A7=k>-1A(}ht&nkm+)}TP`#E)`+T&dPo@Ua)Pvu( zo!!GHi_`-Z;Kk*ob$Zh)3#U?#;Y+e-fltRz624}~m#VJ>n|KmB0A=^W6mK(?;l9qAzXIYk`bg zQ=g$r*RFY2flY#2$X=E;Rki$S!Nt&K5NEt$fZN5ZssJ$#*!`g#)R$bHY{U*;XKr7G zi%7vn1Ze@JG#~a)*r;nP-q^jYmamXZl|==iuyDp1?NpRLkc-z}`Ddc93g3S}Bbkht z$oaZUm-u}rUmQ=vDmWAiKSS0#yd*uFy28LkizpGZE_?Zz1jPfrxKtkOgO*n3=P&Kg z-h9TLlJ)P4N{@o88UE&N+O#y<+utw#^M{W`K{IZ%Rzz5MfxQx}@`e98YL{WzTPf3S zaFJ@jaDUK@_zO+qAs#{7GRM$pX*mZ>ISL|wOdn9}_XV`9g12mArJcH=o3f>ol1T>v zzf0UBr=!QsYD>&CFiCzvwqbP*2H-&gAAi0VCZYfX-+9#d*&Q(zSygESO0@jdgL!Bn?epIpa>u0aCHgeJCr%0#>tCqPTdg{Ng_x~PbF z7R+|Ntzalx1t3jDaceaXS!i&mutX78AjLh!e5f#)akZU(|#9 z-Q`B~e}3n2IY1M@uR`ThvD!wNa_n6o64g^s1QowIPymV*t` z$><%>UtI$K@FJkrt@!kUNwYc0HV`7*?J^x8!kGnZ+RCO9J!eZxd$Btjfs=9 zyuG12s@F?~mP^tp0fi1JzWbS!j=?U5`ZCb>G#-4TCdkgrW=9XFOlm2vCv}^J=i84^ z4?QafsP^Z#9x_%cG9I5fsFTu3^Dc$GZ?IVthxU-ddQxEBX<@x-p={c3nRVn@ zXWwAHf5P9XP{R6t4IN57TRuB4qmfR@!6mJ&2IX z&M*+k_VVfLSKjLZuBpZ%wD)j=`TnX`iP-M%%|>usAuw~E`O^Cm=GQ{~kSZrNSItlT zCq5Ywg1y&YL;278T(|XjAg|aNUn5CHSuA|ivh#dBHQm5Q>D1b(1ZuWjWr~q{ImB%o z94`7+Yo#s@eW!m~pbhz=jm5(C#TX->O8Y)?lg*N`PLr@sZ?Q4MO20FqI=whE#olHM zCoY7+$@>&RuveC|h4Obl=!c(3?u1M0_}=~v|Qv`4kS+{%#0uf30Z zwIL5(;(dQ}_JCi-;t*NbUZR%nySEE|pCX*1hy(o1!%=cOuRAh+Nzh3oEn{hd=2-j{ zN7$IP_w562gDi(tzjBao84kWSXa(V;KI?F#nwb_mwhvsLs$3T2@; ztmXXlOhFd;Kz;WIG4X)z-P7_nfXv3CVwY9K22CJ&&Mz__j?DGhqTu-tg&t;cdKwjl z;_|(%O)|g_uo$<<8^Sx^F|brVBaYhshYnE3x)h@~A|Ct8X#=j!%|d4GF9^CvFO(YS z9+8-&Y*V!G#VYGTx`%N(*SQtv{M|qXxU8w&N4>9ruF${K{kiv$ZOH|_`tUQ_x^$eG zcW_fvlc;zT+I;NoC_N;yb#e^fj$UMRs-^&69eO!q;Ew*qHJ9pC4;P!y@&pgKSge7@ zx-!ShKch20eOJ8D^7D*&5$v-W%7QhTD(&@*E4$Qs@hp(hq;T_2@BaSO!)xO86GQ;O z5z+dpl~V*R5JQS|`n;!ETu_B_6{QHLZNG-7;X}SCLQ|BW(wJtL^DKBM>PPi11i35b zYcElmpnYS&_Ba*?=ky{No)|fi2xMH)XFo8#OB+O8RDh~pkpGoGuj>0HiVzEJ{4w}^ znjD<8M@UpaWuKI}_pIx8PHBemq5g8teCx8J2c=|Z)2nLmn$AY~+tQCIs+EuQ;7IXUf}zaX84 z2TT$&y*gpxJdPlIAEkLbSMmgKAi+Dpvh^x)EUmVHj70i2YihXMe_^C&U)`+=p@Z8ru zjRzh<5&Vz;>M!B2@agBAH+QrNdZcMmn27oC+oP3ML!y5cSaBv&jifsAci@%&B(_GY zZ-gS4kDg%Ki7!S7rr7}{lPq!y$j<8)89*?rc$u7PnopuJYH;=r4J*Lnf4)d9`B;||$7QOY zr22Gp{204G1{(em?9vX z60%UEmoP>Y8V$1=tW>O)Glmw(l$jUlV=Ue|@NG;^j=$G2sr;1?-4z0w2nzX z>EDsC0c6*ouU&RQkdEeC1+nyS6bh4FvT6&@smSRB&W8d3*Fi7#ClgNk93UFKsl(%zN`E|d zbQpg11sPwmCvIREd$d?pcEbOg-wBJ zV@>PK^*V|qFW7%>WMBTs&DI42q@nIl zqHTPFk0IswdsVLOb*$svqP(pSbFLcb24}RDkuRM<-LDG(8=gN;eoKpoB)oH~Wtm(< z$Ivh;=IwsP3iW1%KsU$vk5H^*HmQUUGcq}crCl8M{~fqF{iLj?3)81*hm^feLfSCI z?E<9*j06;CX6x9{%a3hkw=fPM_(ws5UcfU3Zrvz0S1v7gRQ3+oq=H^T=!JO^{bj$U zI;u7aJZw?`baOv8V49^q5{PFD-#3?qR{6G~_BeubmmZ65vM983&14$h=evd?srx2f zKYjE#AnBvFdEh9?Ws#;xMp_XOoqu9E9U9%mBG=*1LJ|^fT36}uc2{tsOfW!7qU_b* zzST@XBAJ@2N@`kaL`kK(EWZc&5;39PriNy>EM+G==I%wF7H-sRY@AP{j04}hZdrs0 z4H%P*nEA@XItOCZ zDdD=C%W@*PAwcotWMah(3*t~2JN!e93dWK*{l#O*Z+x23&)0P&^2dFWt}k8BM!x!o z6Y(sYA}5$g%8h^f|Lbr1=T|InR?I}`Ltd_?Hr|tlF1J;7in$^;!TIq019}(5LS*#Y z(28BnqNQbe!)XUCL9BP*Q|Xy8{6FSs>gbU8MjtJl^00D+lPzXE9)td=a&B#B8S@Xf zh~mNd#3Q=76!Mif&c?X|&@)C?1Xj6UzWOamVqKSfZehtNYx&$cD5*2mw!7r#S<>_F zh#;0v<}AO>yMLSOyP~jbKDvC~;dspsS0CvlWfe*-Bs_lo$31g!B5QCWb6~>ml*pXk z%mPM7LsJ70Fr&y$0^`<&xD$m`|3gJYlRr)MO?#xTEpxkkdNTwhHhqdhQGTuZ!f}jm z#Tn|kuv)DZ=ic*%^BM=AAUBL)-lGy%YXw0K=-ov>;(=B1#Jw(CsY%K&hkCp2NFiV5 zg_cP;n6~t4B5{$F7uXT2QY`6xh-u&91JMhQ{6c2wuG4(S!NPyQ)5OXDUE1jCQ9;K~ zeN)_8djqK1R5LN&o;4`${0@^8W&lGIE8dzv;NO&J6_yMbo{5i;lY4vb?eDnrpTF#% zA+y^ZS9E#6MKK!V!R(xELW>dZ21Cox5bl*YciY|aF?~D_P~p}%R5-*wHy^}xJ>4;{ z2(5ZfLN{oEpAzKSDE&OCmZfE?hFJ2`ykul~(QJ0ee|vOWqTIXJ5GR_Ua&5eAtaZiM z|9)kKw=-*s)ek~A2b2U0$a$rqmtm*}qM$G|z?xo&r1s6uLN+zM-Ub-7#r}C{^i*^d zJ^y9(&v8Rz40_9P9QN;TKkK$JSy+JHe1yfqaH!f&Vh zk!A)23OfIU`ZAQIak8wiBXpXv@b_b46N+=k%_~f12t&#UbE$cmvHD{F)T=asc-zZ< z+If8QE^Ke+lfuW?YXtF9wKo=6yt)q|e2{%V1N(^%_+MbQM{@>E?uPU8T0+}Lr5F>3 zuj6aC&1No*f6L=p=Sk?h?YSJa%DW#+B))28srxvFk4v_|#Vj8#6vfY4Vy&pRn23yJ zAuv`}TS@RlsEk+RC%0aIoCexF{15H^QH=_=J!&6nkqy#9@&Z@qOVW7L+C6K1XSb>b z{;YrN`|RqW=%Vt;MMdAmgJ7V}PW3>E0U{O*-H)u;EN0X#OTZk^_$47ImPxB)cM0@i z@V&GDU>E&w{H5>LWk6$ZK3Kv-Xi{dqMU#x?FWmv+uGPop={bPI&Hrto3(LCvXKTsk zuJUi8?Z(o8ZcX}E-UtticL8X%5}J#}SRBu&q=iS}7-O-$E5TTqCVdGoirEoZD?%wF zs!#%yK{K#P*_ts3V+oe_opq(-lVZ?EV(`k&&M%Z-PmD0kJ235MEs!&y3WbDpa_Yjk znuYoTJx?jyJ=&-H0Y`pUAxVN}00YD0tj{z2)2pjd1!eZW;V>%uVgiaWbFg&9pn?Yh zLs_3QbBr(?#dlE6s6`fP43PI6zt(};no#23sBsQk*xrYza`98puDMentkye1~iXz2uO=4ONyFfml`l5=J!|rvuXZgvZyNj zoR+=ee8Acwviey|+|f{x!+b}`biL;UMTKqq>5UW8 z7AjvbLNMzH$7Q8ueB)$DjC9{SB(b>v0Ul(Z5WHgQwP1u8dOUZC=MUgf$R`%ohXuFP zUcW(SX@PAJSJNqVO}`6ER69#=p3qzvYcz*!`4K0}nkZnfv^MiJKprWvC=C!BqsFG<_q2fSJ*uOA|t zWrUc7W5NfcO>!t&u`w1mf%lgj5WoiPA$Hh=h_LnK*u8^G4*t0^&1{35JdK<*jSMRJ z7G;nr%_i7H7#L*n)`E~#>(AHDKL)PnWFZsR?@#=C0F{6F1pq==YDn;wlD0{%Uszle z!>J0Us0C590f{yXbClB|$nY?bufy_^mI%KTrNz7NOYG%=_*%l`xed4QbI%M@cBuQ6 z^OBJF!6D8uv28*O<~mT(h(q7a?PJWc$k<4jmR90;-k2lUykhWUSL&c<36z6XZnZ6% z9`*it2FgG10@9wE0lyOehPu)HS2!SaAeqz%nEI0T>j8IW=y8 z0W9Gs%r?ouPx&lXb)QW>92^c@QVN=a|42LlzjbwKEvAI?SEKS&pSbgG*E4uk7^~jVW`PU<_2D2vq#7141+x|18^E%nP}#x}yPYF}a7KZ5?p0XeDp-oL{Qa;b zfM_o4Qk^8~e2{oBrnznfH~}=0Kz2KWAe=~#gY&W^wdZ!=bmH{A&jJqVFPMmcgbjc^ z5MyKImjZHnFB!#O3W$qxNHPDE#wvd)Sf^)9$oQ+M26Hf`_-$);@b{MA{>3Yd&jFjlI2Zg6-cto;0eAy`-UDW@yN=zhILJStw_x1Z+o2c)7BPSz%ofhJWA zf9Pds=5>>v*UuDs2wHgv+jt4uc-3!?w;tYTb?PK_>P!|0QT0#>M^Bg271JH^{AkW{ zLzML_-JV)ClyUuTV$QD;ZL50ORtBkTgH)Dr<<|+eL8J(IMz9A}v4%9|!+8oO6NAV4 z{rvo%a0pD^oc;+eOhNDGjGEL|XJ$64Y|27Gd^>$0MS9Vgxn!7=72Q1v7DBNBrAts~3fL$9>OcAk zE27}7{#Eg2Pw^Bv1D?~6U1p9;3zCNOzmF#u`!`G+tC zH9vJ?ViF+U_&>DGBIaLcb4MZpC&pK`kNm?LfXyQw(hh_tPB^FLh8ZD*-6@<~nm$<~ z&Kxh}SLZGRqJYNp(Wxk9wNsHcR>TR{VO-!nnOAfzBT42c6W4ffj;Ep`d*sykxOv^% zAFypB!mpCOrczFKB@Su@5_%v`hveox^I#fo`h>L6bDL0(SO5QjIpQ{u8!KJ^HoNT3 zt!N%~_0C^1JY;Rz3TsO3!627Hb52JNd1UC@n3^kUpxytQaDZ2Dx$l|*Bn513%n!*a z0LZvS5f>gX*q{9%4>(=u8!=_Dc{blltd(;IE%THSt6%^nNuBP5CRT+@f?wL*+A|V^ zlKU^z_*RNh3io$E%JmNpDy>n-LOW5+KdmFr|9&0%+jsEo7qyEa-^+pZ97qBHP0i)O zPZKvB+~jAu zdO|y)yjMLx&3xO@{4CxSxWQ-?$iNB8gXZ0R*=Ah2bkV`x7%=M+ysxIabe34hGbH(( z_utQd5)jxaPO4$s>HUl9J1BRXFIf}%h}%fPjH#-kg2YhNK!VXJ5Xj?;?f8}DaTs`i1Uz<(XF@;!e=rlCl}a4B_pK5FiuJ2pO->lr}k&c|2Y;+mz0ycmln9Qvg|J=Y7otdgh+lq1R1p}x;i zJd?6BQt~nJ$dsYSf$I;Er*5rjZ=X}vCpgGA0~c5pGTv$o+jlv>2#Sm$%oWqhNXv@T z;V1lV_Fg)zu;i?wixK3^Bx&KN(fyyq%)dp}el4e?lk%HV{{N2G!){&xzG=|e0lB># z2QNdqVMX=3IKIWT2|{m%vF!$ndVgKvqH$WA;n)gDsp~eOs=q|VUGj}88^pUD$QL)? zkschmzbqiBPlIg8LLF~kZ*&vUK1LE}A>UZ^GlJBW-vEw`{*e-6bR1${1!&5gjg=Ej z``&teBOvOUaS^B?U>>C>9dxqBxS$0Q>vV>f<=W4@7#~i=oMlJ!`!od=x4e#=zNa-hZs99n_~PKnq^0X0}BAo@Pu*B^>y7ziVTMJ==k+@QCCGHYfmLr z|JO@%sk2kL;q5VpH{3a)9`+wxm2C-(CgWMkMmb7V*h^KqSJxvq)(5Qax&J6|lqhhO zC=GDNjdI2fmVO;&k5lK3ge9GI{;Li~G(>+}o73swFAlcQWw8#EXYNLOhcPp~T_c<_ z*@^0SzN2wBr@*E-4!)9A+&>1Wd!XOrnC7yo6!uSg!8{aoX`+J;H@8TlW5=Nb_{Jl@icC4pUy zi5?2Lr0#CegOSfsWrs4g0jMDWxR>{c=!sLjf3Kv5or0+aJo?t_&|H+E3bJ3ApP{hI zayZ&MFw}lb{T6y#u{m=|%5#(Bz2f?QMh1q-DIBr1 zJD1~F3J@daNb%n-$icf!8>(7{)@fSE;e(@{k+_IAzs|5XH6pt`bkgJjkCmT(d#mX2 z!F=^cJT^b2TaP4?&#Lgdg%9m;=OQ+?Lj{9`0cC}uveKU0u9sitG1AIZp*KE_lKWYX zHR1Zz*v;69ks3eh0d^~U@82BkL-Rj@w2fI^yYF&=I{S_)od3`mD)%X!WnMr#kanbb zz{ZFRFu}V9_^QEWXSbDEBXLd%)ZZ8Y%$I_d&4n_3=dAc7%uk;eLq!nQgE(G4(7cA< zd(CqJSq6Q0R3si2UaBo2fJmk{ZYM*S58|AiRi>5akst2cl@r4`%l~lYQP3SaIioKE z0j$nR%g!60P&`Cv**VUY^a?eM>=2wQoht%l1${vHE+0q4^Q$Orj;u|+WX#oPpO;j4K4=`&L zAR`vzavKi&@;mRQ?(k_&fJLR>CEZ;0G0+V&+LrUI4Rdt0S7&US7UI8mu6VnKSmr{E zENAtyhAjY8Yw#uJ5!Xj=7MDh;upJDFHMcn)b_QW_iJ+Om^fKGQAa2~WY{PCb!HqS3G{c+v42lBWi`f!8)PU^u) z>S2cS&^b`$ervF_+^Do5&!^^mud^FDxgEumJMf*Z?bSnmQqL8Qdj1(zXBu-kf2@fj z+jdy(49oaMimQjE=VxVOLdQ!qXLB+{hA(b|wLE1c7RYQ;=?JIBt-p zGW(%tGDZi>t1!?d+tj5cP~mxWP|D-hH%dXa4fDLf%XwSpXynT^$)*(ja3=2zsp$I$ zfZat6S7t=?zc3+O{VT)q<25)pdvs#dtx8yog~ECfBEc{A+5rn6>$y!|cg>JKm>u)U z#^xv4)^-B&S~t4jcFeD#vh1?!q(G%7?`|y#Hw^Gj?X%6$F1GL6o4$&pFDotG)Tu=NzApc@;HG!)`i1!!|40RSk=aiEO{{%=4-Uj=)N5i|J=jpYi?utQ_=^=CJ*Klb8Rr zSL%^JNi>wBN>9!-33(*t9=0lZHT24hnHy`-&aG<| zDeTZoW?}>Qt3yd-|M9i+Yw0@%C@@|@k_b|ETZGE*~_@- z7heuvYukjg^U60TAsKUs_QCu({fTA?*=8$zD9U-7u0>%(+xs8Xe4poJuZiViGFbW% zRa}>xlOr7mRsh3I!<_7IXO?JW*u?d|9LG|@OJ1VIZi53HE_>v9&YS!hXT^(qaQ{v+_^}_CAS%3^lB{ZX|mI%`P4BJ{d7@ zHXEvoN_zOo+h+nc-u1CG;&n&9uxR@&53Ep;{f6JRp9&b6{#jV8MW1VPk=nmG?%oqr z*9Uw&jVK_OFl1s9!Iqcvyo=fFOz=HKC1|L~nV0h@T7)X=)oslI62|G z1rv$ix85aPJgwnBK7)~!LoqEcz&IguxJ;BxFYgFfNbwOmJA+co^De@O+MU)6H>~!b z$9n?xGikAMTicu%Pz~i3PQx-<2z*Le)IVRKPsha@N2a07+Hw%MgmgD zEijwXjrnakrBE@q+~Af}8ao0T`Z(H(oSw?-^P%&hgMFZt<|TEP2&L)UpQb>mJS|kN zR1B8(L+Y-g5Y0bG&&`eTQv?*?2JEpy3LTD`G~T;?_a_A~87-kd)nzO7fYzbjEVhm1 zmD_`+NMM1_B=LfWhik{lSzn5OkFjMv!xd~2&dvvNc4(-s{ayI$3oM*Aln$L!H$39u zKz~6&@;26?e!iNQdudl)V|_V?e?a()qTo5S$BjL||7 zZud_+@ZXS-a@F%_chofPFrMFdXKp$>iEh1e9m?1t(bcF{CKqI;Wk1?a4gQI&+83mC zl?un|*D`-br%523)1biLwnm%yabr%6n)Ny+)q86XMU+5T3%_{qFmK>fn*ebEEc|Ew z-23(WEt=m4OwBDNRjSwD}*mUV-(1&PKlm4QIasM<)etMP3L7iJpFoe;lK8i&SpWKWB5eg&!J@(k3|DCna z9{|93Cgt{)5*E&isgGnug)e2d{m)aM(5$#+M*=uj4kl+vkNLXXs|3xR)GXQRjbAWt z@7Y}(4y!s2s{*;vB~c+B6s|Y4Pg%JcUI2~(y1%_+qbgg>RDZ-Q+}CMPMaJv~?C{3$x^3x5=H!;}=2L32GOwO19o@WG0R-s8Cg zANex?^GIUthF`+a0v6LW)YpAp$jLL*TdvE{Qb#KGkq!0%)PhQ&78iH!S*skBA`je$ zdmle>$guSdcGqbqr*`!g^|^}ssxr4IQKLH*JfIz{$JcE1z18?0SdsP+O!y|CMj{DQIC*RW{D?w3x>Ks_Ya-@HljNO~Z zphD+gLp%coOVzLh_t@}j602YtyFZsKak{W_eZrw@3)rn`lf z#Y_;hG%_nAQbuh|?|0n0G5P|8$NTvWEXLzKo(N?->a;K}cF^~yjS!yO=JwgUhw>NW ztGBI>ESj9rOuAfHhHA5^y&deXoI5Q;(t~>Us^~%6Dvr-HFY;-@dwB^lG80U;e4cO8 z|4yY9_wbom#`e|ddU)vidN}%UFGzjG@z9HB}$^VUFz8i#~aM6H9 z-s$DCAC=4hf@LW}`xP7YDO?S&ue6!HkBpf}Lv5WY)D-iuHEjc?mElJB* zv(5Pqu-21GlKT-H0!-uPuQNMa01W@;gz%8)wLzx%20O>I!ltLQz(@QEl zp99zy4Z}{$@4y(U`wM)hBFcwPnI=vNd(PEI_}*@T(8ScV+#IXb`>daBc=A2q=PaCZ zZqUqwNN$^1B)vv4y!2laO8~ zTh;+m#p$?eqwaiT;n|W39CdEqTm-@W%m)y>-*{TeJ|IU__b(_HbL1}vv_@FQM%1Bm zSXhb^h14T6F&C2Cb{tf&M zrBX9cM|k3IX45z}U)C>&(VGmH&=v3YIok*MJg28Ew#7Bx*7*Z=lRg3Q>>MHT#J#@!`x6KJ6=yz==T`aP&?`MPC z)MY2(iq?oK$zq*TIg zWF1TWAhF1frZN=poOMDu$Pg%W-KogirUjJuRIIa3<7pAV{$f}ast9xj&jqC%lnCx# z10hhA5a;o8^062aG1v#Zg2j%nc-?MYJakXbj%|#93wU1mm88Jfh$8T?gzk;teokx4c<_sSg7{tX69nQj5VOAVN1ex`1f ziVM?-wc)otEwutGi_U*mZsD-?WMwP$R#VsD<$_xJqAbs3k)`J8j^_kF+a zgs#4SpNdmHZH(zRR+V1d`Y#o?-Ipxg?zG)J)2c5R__5N=@N_wrU`TJ_Y|PWxuHCAx^_t z{O2_)BF#C>LhzZfA#%8d8f|T86Ow*7$+y=;66d70EWX#=J(cMAA51R=`(l}+_ zB`^`9h~oz0)cA?w)vy;Yae08QA@y(7pF|GJe3}H`A>SqhAa~FoqK^uG*H)62@r*BlsIhO{fv_vss_`4q*U5 zd!Ej-uFutwRD>26l+H6a5uO0aC`eaZ?BD3#$)$LiwdJ~XRnLT6i(kt4@ddfu?v{PR!^XrS$8 z{kh%!aSh+zTi3x<6g1WTd7VpHnv_|ALd{TDpCCp_7_J z!Xx6qUAyHJ%s7&r*_%zTp2esgT@s_Ww?GAOz#_0C*(p-SK}<6oa=$h^_hLs7&F2yL zBiUgWyBu)2-#!HpaKPcVL#0uD5N204_15iVP_6ltctq|pS|}9jZiS}Jih%^N>+!C* z=eIc0EpQDGOYow&BRsm|}b?)>DPmDS$G^2t?S z=HpagXE{FXC6%F4j|6ST0UdboxV$$uCzGBbqNoFw-3miZWm zfkwU|T~E15O8r}Pl?RL_^hf(e!B;Hzc*= zoLLbF=2z3gDauoZ%Hs(WHG7ZMPo@k?6VPSXWMm?R{JIvP#^$C z6`Q8byFlrbN95w(Wma*LXtvE~Y%4uX*{aEdCQqEO%i4i69GbqUI9o1BV?8iqDaxbcD>u;m(gkhU^ zEs9yi$6H@u4q>_(D!(jHsY+X=Hm)@a7H2kupvN&)cDY`ijIO{K?H4~#if;8ZWiL{~ z;ynf_SOnKWr8Z~*8A3nWw`MP8IM~3NY?6+OWYx+aV$eg$ zfVtgmQUAlA{9uV^V$bKtC&nii=17oPW|9)(vJ$eQ&uYD#uZIQHtSF^LcUYXFfNMUj ztw)H}``G7?VT;lGSWYn%>fiO9rbJi7Hafs7l{j8D1TDndI3`R?oDOfdmE~7*NG;Sc zS@89-+~Dsg<0GHO+s<`Q4J|zi+iqW^p8{vT^QBg>0stTms<_`8-#clLn>ed$pl>}g z5x6boiQ9sh2?nDzuZ~N`m&^Q%vS;Y*TS8d@4vxt>8+cj@;eS}U1_7t4gkj9CXetj`Ix+G!iMPneuK#6>S_~!V?8Y&mc zcb&sijdOSn*+iCvZuXV?SJ}13wL#vtc=4W|_H-Rss9)b4XSSV3Ueu1*8-?v(4vxse z+vrLXDP6w|#%c4y)hh_%1_1nqIX|Z~54iGuqGoU0$hRM@K8AcD-m3jfi5^RcU>g_m z5MPazKSP8kUhy*s#ib^mj;lrNnG(>(=sDA{OpsV^=vKWAkYdB#Ox#!%3b{+PnNFGy zCeqO1!9GeMrx=a>lSw8YuJB%G%TP^r)}TEgC3^QA^tFY%M5Hc27Ku@05CM5VfD0Vb zBJM`h!sC8&S{nknH|3|ieE+3-4+BsB3ze$;>$3E7h55>j;{>U@y~AZ+91Rah>AgRu zk)IV7uY^uTw)L|10u@+`xxv?SV^n<1 zI*{4{u%(xK*9UDLx<53CG}-k?s4Q!-uumCL*Z76zZ#dTVz%KX)oxQcdQ^CY585XPf zknKrHFUv=apNvP%^`L{CXCUR|)0Ph^LVy9YJsc^2)y?8kyG|rv(l z`y3=%}PWj6$6$$%PGn>2zat|^>pnR1o8sNrPP8b;Ot`6?0tPi zXat{5#t4(Ys3@zjUzirIA};3_+H-ZIXWDfuFMGC=RHt0VWs-~;bd)XRnF5A&BXa8* zfNMF43r*MS^P5C{Knn^3%f_b{4Vy`FT^z;+p_uBX@n#0K-MR{E{F{T_RSSjG z@*L^n9r&}QwyB`3sJ6MTq0J}Q+s?*WfE5I5aO>G%l4;0bD*Z;FPB4-9OJ&yR5qd~2 zrUy=X%`6@?=$aYgRA~!sfK}C>3-W(3U2lqJw@v7o8Fn&$^qk;{_Tf3LZ${(nbMNS$ z;SdI!O`Ni6DH5Ku28&;vBlaWE9DdKtnwC9D=!^qG{l0TT|4_7a>B8|(gZvw!`*z~4 z+(41zR6`NWIR&ud{JALZ25T>KgS#(|g{VWe*U2x=E&1+RXgdoW^3Em%% ztcRUt&Vwp9kRe>FZd^$J-2RxQ))d0FcU;(^dxw;?u=C;1eB{jpnXH^Vf{PoQ_%7wgAeRbXAkw!pmIp@GjQ z*N`cbuzxdGAcV(P`TIX_c7$3d@4BWE+D_hVrZ4T~-#)a>E@|nkB-FCN?j?pqV@E}H ze8OOA$*|~TA7?_~O?~U!YBsZOhXXjWg1kaJ3@=J6i;0#a`$$d6Y)}6QD?zJO%$k_Z z?z}3y2Yy$X2HbrkweYdU28)XK75+yCVNT7nY{BDme5na5AXexcw_s?nQ!3ttT3K~qR-h+71XaO zM`i&k-;b8t;W^DR0xw6BwV{{f2x|hWI9EVf4UW`k6htY}*th`}o;F8kXHIlew1rb{ ztSV|JCl|BTU~xVDKWrxT*2vxN2npl!@EC=vJnL1Kgz{%HKHh5dn; zKCQiSvk0i zO0_#JF6u_1j^6_2)8Ua(QA&z?#|EreB$NWrIbGNPDFn`Z6rUV0#CuL+w$AdfiaJ)% zlFG5AUx@R$Sa~C9A+3Q4qqz>fp$>N?KRn&~)<~Ds;1i2ZHjA+tDIF;-Jw>{(*qAE3 ze9uxwPOL4_QYG~|yX4Fd6qu>`v z`Cvs=^Yzs0`(~_xH6+g-w{VaTHe+kBI?OgMsygnc9kqs)Uqp4*+WhJQ=VtwJwS7$x zc-bSN&LJ~MLM8ZL=1+))*6rHF&!r&2Yf~11n6@J`^k&sYYZ%w+Esv=DsqdMLp@{W^ z`5?$<__Umt`1$w<)$iPZ)@AIArW=S{*8K;Eqs0J`9SVqj*wuD6M3yV`ppRcS$GUl7 z+rvUTY*lyG1zr+zV?*=^b=|4A4YoPI7J55w8T{;;Sja8}je9e6w_7`739UQ{@}LgB z&&hYwBSGVKZ~3sRLzC~=)Txj1b@|X+pZK23)w1z6Ogyg=kZS9AUM0)bCR+EEL3?;d zZP2NR;zyS4_&=L*XY|%u|F^Y|-#ERX!Rkh?I!3N+jP$82l*x3I$yoTX;_!)^(+$wQ zRRDdh{qr`39`6db>@ZI-lAF^@OO3oA1boRqruL(&_N4cPm|mP4*Z4T4C)7XLCnB_y zv~W*wPDvBUpANiA(gLD&UB=$Qf*Nplr9mk*X@YtMoSSbdy)Ow)*pZXP-G|BT8{Jp< zBRTfJWW(-|ky>OWBclzu$(ST1%Ybz%?fRh2v&jt=i*G$W+Yx&wTyzG&qyqfChZk_i z1UP&xp}>t0R|M$dqd+CAL)gF4lB8pxXmzJs<;-=?QEx67h7X|Wz4{Kq^Yz=@Q3C@* znT$-4p#9mm8fvDy0v*cd`pCIepy}Hodn?xxzWy)MzNN@++*8fOz%ogs3*q#5Y}M- z_T$`~kzrg5CDgwK=CE{6G!v=@NY(*YD`c;NqG`}xDg-;xe_lcdA8o|h0Pzxn5b9@? z+;IKR#LEOe0O`1SYiqY$^CyQe3Gv$HWL;E?=pqcC*|hfU(7%bY+qZp7OSxg#<|tJn zADxX_m%;A_WpAWST7xeIdPBfjm8m{bMP%X@!azmYraxNx={Xp&8E@Q-7eo;z8VTa7)Fw0!<| zW6$sEkb~)@i-XB86B8oCP=2s9;hDRtN>Xnw^+!wo-Bbqe{L?Dr#Y)`9UWpL0+Pz~i z<#PiR*>5jtZv6Adrn=L)Sedz>kVEU?{;7%W%}4m)-e;D>FAK(RgZsaa$YlX{{Bil) zc-nB>uvd_Q))1*2eDto<8&76P?UC;ujpdW8mAEc3xqh50foW~e*Pw-#0N#WRC*uq8 zE}5&Gr=__85;-c*wnk*r+mGvWgQbC^0CDU68+2})>5aodn)agzOv(%BfMG1ZDP1E< zo)Oj{{iN~-XH`KdN?N{681%x(EF;}8+)>$KbM23}^AkuLP)VksWv{Mk8~qE}RLS4= zwbzS{nk!6dnN~w(kisGE8I5_IcgE?}?B}+ly?ELuLIP{Z94-5rnxh9&c7oVYPB4`f zL0&~&4YPdAp^~g+D9?Zrp#n6VTuNe<6oF^T298FWEzVdGg5(cCyYnBpf-mDNt@42~ zAl>Q+g7-(SI5nWalW^6}VK}=R8edjX`L}0#&(X#$i~o2!+LZ0NJ>rLZIy;8vJCl>h52a z=0kt=q~R>gN1~&qmLGku=&Kj(T$af~X~R|-mX?u!M?%kPc@R)k>~S!L#DWrSZ~u1M z+Xz@RfPu(|l|*Tcjze^|rqm)`GwWM0eN2wJ%;)#xrhp1veLc5`*W7Ua1-Klhr6gw} z5Sf5ikaeYtlv%Yv<|C;%lT(#Z5=J-W^RJI(d~57Blp+FLGvo-W3_LSc)c9tJ2@3lX z(7U)-3o*7;clQhiWf!*URsfQCagOT~H$Zx$X zDUtX2i%l*)$KT5!;HxzbfBBzfM4_Gz>oa@n=N_V=j{c`zQIAgwuAN8rzI|nxH$MG6 z{OW2xvH!XuJ$FIpg*>t(Ce%*IY)2wZ!E)NNWa;C`L8V+vQM_Dj-A$_-)yeJLQ)c_Kx@>dO;r`?M+brNwcba$WXRRgLXXB9E-LTcXLx1MXa0k484Wh9Z(7N@2 z3$~Ar97*{$n7oW8-eCI}v2;@>M}hVR0$psWY%ZG7v2DgtLr7M+BmmlGr<8Wn)rf% z^<{n+wPX87pc<{wV1%q=I_62!TT}KXb!Q*Oj-Z~xO2#J7?53viCK3-hpmOqKW&&Uy zpSN2?YI1BUPH8|Lsa-y0zk8S`9K)v1Us|^#4LHMsuAG#ha}6F!1+@zmQUHnnGJKr1 z$LajU(Hd1-uOKc5u6}n*880`Wo$&XpX(S|3EcS?JuH)%h9Fgw}ccB20@5_3arCl0O9# z|GZS0*HH)NV8L1pGvtSruwi#Y)RxV^g)orAjfa!~%8K~3O;eIKXjlu7t*l4z(PT&8 z`TECoQ*HC}A58`jM^{u<0vk%CU*L}Jg%TDDr zcJAJEjV%C#RZ>#QAd4q>3;=AG( zc0g}zVya1T+&g>)v9{m*`}1O}O&ZN4{HS>jR_%rqI&o-fB=Bk#p#I;KCV} z%+3s~Q%KQ70ue z*^!y4rLHdLuBqwU%*NLK#nwbu*XrCGnVqv>U_5VPsWPQcEvlkO&+zibv7ZNCmpYV8 zTFx8)n}&fwFC(|X%Q+qvn>65BnB@vI@AV}Oq?-a5J@VhX9v^X&?>3L zvmuXAiX9Oj_LgRpxc3v=x)wHUF19ZU%Ch`*$a0+aGYqp3%H@02jw5!9SOhn49E)dU zp~K1VE6wUZ0tS$eiL5mUb!&kAZyfrYq3PJ+2bY0{ydA za{_q@X6SN+3n_v(l87qdU30?zR%kTMo*n^I5S5zK=e8?RoM_;P9Zd(HhpJ}L`xPdz zi8+|`23UUlnR3ScR5Xes&cE7T<_3{8AVhfpM5FAQr>Cd4wj5Du03K{u9a>LcePGQ) z*;qR+kcN502Vi-h^2T7by9r4!?Z)V$$Hwbf?G|wQj|Bp;29{hL2Q|@8f@h0IsxP~q)c z?EK%q6(}=QcUj#D04^PjhRN8>1gdqN&2T&PtFB`ErRs=z2r8s^h}kv@1Yb}1+x2H> zPS2vTASd)L@vJ0K+*IDHaQg_YLLUwd^%uV#-FJQ=cG|>5#lzc&fAzJiMR_(~zi7|i5CPFpyZcnsfaTk!rQ&;%w%>T^V43M>z!ebr zBM_jsf}o=-8dsLdjeJG?26aJ{ndzJViJO&qyRKojbQlngoZ{Mg^{@{>{H<6l=mgyHsfX@E@i2Jk8M_o}JRY;Yir zVlh8qN6?$%OF~dUKlviS(Tm$t!Oc%)-4l6X`i#mHRiNXvv7ArNe8e5^-Ut+P*Z-ZG z^4fa^HU7853VwfM1&o}5SnXWB+q+e!X85V)?Pu^7&aweud{Lh#7}`^Ua=nc93)-H6 z8Csg={9^~x-^fZxoMBI$2IOAvI@BZpl1MaW@QNufpU}@ez41HZj2GXPV1!FaOmHv0RiABM!WI(^uL8wV~dX$?n?_aWJF;-WN`#Nh}||dHGL-Y zAaUHv=B5h=na>igHsf;h;#~&KbZpM!fz9?dpUvSM1M9CXEle$uaJ>g3dEbh+_{jM> zE5gJ5T_(#vz~N<;r5B!+`a$sWv-+uq?9fSm3xxld?QLG>Us08Ehg&nU0woQf#^C!E zbv=C~@f(k)y8i^>)m9-K>+mLI1OCz?*CS9Zb)bXFV&Etjurw)hH8}Z0FYDF*jAQWT zRXznpz+_LiPlf8vN;$A37n_@4-HQCrQFeOH2a7<-hBz~S)Sesl*&X4bx9z!k&Cgq+ z`Uc~Rd8c-+aX?o0ew|Yn_b)AAP8*x(CoKKvirz?JI}(osc0Sr(FF9OQWZCKgothC(fq!~;hVP=yZj2&=gJFf)2aJxU!5E98_SFnCK zT$Y0S^?}jDCm-=eNOPV)3;iULFwBiSOXFT9=HUPwVfDY$Fu$Z{fl?XMEP7S^>$emZ zmi|3JMQi^|l|=}Bv~quYu~P~eAlAE&68EELfShYB41Z!GQ#A;X>8wV7geQH3;ytE+Fl~=466W3Nk`Q8GDyWy+E-co2oiYInlC5y&Tz( zurGQ;ac!{|V4K*qK;3GG5VhpoA6BsEgNyC4^?~3qk&{Ds7-QCM`Orl-A?S?vmClP+ zfQ$@KD*;^tMgLA-+{Us-<-?G#{^I;&+b^m?sh^$bRpa%BF{fnAe&80OA0(B0LZY4} z01$Ib^h6+a8L0_Ew|^tV1&=&uXF6jf8K}3p26*erf|PWfAK0-D!UNy40^p_-ym+OZ z@V%|=8fy>KQ*CwaF;kYC)A9{xB_%#Nkp`V;7A{)%*H}{*EBdlcv$zDcb}alyLdq}y9a7JRoRHv67|VNY*YF6+Ys&|$AB{uI^H{<# z+Hw9ErX3>p-2M`HIiTCjewLo0gm`SflBz46rjLg%)q7txl|jDj99TfngPEdRc!Gd6 zrxwDV;HCZ&H+!xDSye&?9`vB z-%foV*nTN1V&7R!XiXb1`0cAz#ZDuA@aT&gVE_60EOGu*W|JUC)QH^QpkFpatCb0McN?Qh=%V zIXfXlpt{h8&jJVi0mweDy>spr1#Toik%nvx6TMZVobI)2Z-~P?V>yxC-FQK5(Lvz% z`K6`F8jZX#RSurJ>yfbGu6~(uoTDuuHP$ja*^CMHC`NrK3LhTINFx805ApeFv@pU!4nLI{j* z3m^cu@#;MH^;%|%Cy&DL4GgTktg+`JB=kzdkOK!ODKLX6Hwb4iRsg+?y{7^oEjkpH z+LZ$Tjd9?Z!Q_=IL#Y(0aK?ah)Wg1riSR(u=WuMwa8NVMOiWTrNs??4O7gs%&tyAKKYcy>0tk{ zQt~(w{pQ=FrI0m_m!}Em*>X`V1{n{Qy1RPb7^IsT{@P_es1N$m|Bt9=akUJ&ch&zg z)FSTmjBz|3UM1eMj|jWVdgA-&AD{~0@J(jsp<+;? zo!hP&!dd$(@X;JcT!}>bwDm<74I-%T4}cB$^TUZZPY~6-J_~c$;|2rN%`-MXMJS1! zU@t+r)3l68dzfUpK)~+*dm$RbTkixG-xs~2y69uuK zdj{zIk*4w98yRU3tCx|SN<7fk7L5PE)`xbO20*20gB-g}*^itx)v7h7GgE6vj4#kA z#UNpjJCGoj?4o2FC-N-C=sbhqJV?$?PbY?X5kST`YC+uH@!H)lkm5-t;XIqxNxiQ= z5;5#JXEyy;!chE%ajFf^sVdqMVYb-!?C0$n^GX2q67y^V&PaWEG z-!i%f= z>NUt8uM}+}!hrPgGcIlgs>w-%Fg0TICF{aXrT4Dr;@-@7JfuA2YP;kE0B^eP6uiz(O@e6VFC*wQNNWUi5a8YNR!elVjSe6F$@S5n`G-daz$ zlnXp@wA4^HIXWdroc93CvPUGM18t!I=f}9Wc03$Yjl+e!So>@lESH71nKL`%dtLm6 zgMrWD`GU({l$pEXdXI_k^#~iXxn6QNhY}eDs;X*q^Es_82{amZ*xzpQ2-8q1B4v)w zhkkaLogB^WzY^;y`sg8oegXv*SN~WBw zB;gc+{K^1K-rG-z7fo*5<(VRhkRjfYbPQ(b`1Oq z?lsGGzQ8sAS8}fcRHoj|KJac!RsQ2uJ52^nsi`PZKiN*i7&c#&$K&kNdUsmoLtV(n z4}?E@>5SgD5(3JP5sQzXii(Q1wuF%yVU<0A9AT;uP-9Icm$wU-%FA7oB#AL zz^w1}2xKGlQ>BgnDeoCCQE&&Whv~tJj^%#lCwm$Cmwz`r#dc^BeqWoq>T7H`bO2vI zmX1;K?wa>V*snd$`Udsbte4O$>hLEgQYXl1qvH)miQmDno)U z>|pYsMt`1qV>mgbpXc)xx@=%VGE22~OhpOSAl_A~A_5Vw@@hO7?f?9g>fa3%E`UX% z))0Dog+KuRDX7oW*7b1a5{iVx#3MlyIpOHod0-}r?<*60Q4IzgMzhd)3%@2K1rYW- zdwX4$M7E!(@Gq0~Z2G`!9tki18=AEaIQ`$^hfDK^`2iKKdGX5O_F2EY$Mw zd*j}}IJo@r{N?fHGuc)}fN45)Bhg%2y9z}6#Z+4?0=J_b5RJayl3Rlt4_Df+dd{Z) zsPY``RZw9*ynA`JwIJG1XD&7C8nXR5>J+!>VHKb@LxyhW`bS)O3m_hXE&i#8rCLQi z+{fi`$QpC*Z_7i#D+#Qlc-}oxCL}KRs zHK0lE#$g)M;a*z`J_NGUe^Mt$C45#e>C9bwNIp%%^z^xUpyN zK?efh(CW2%4tva=>cIZ>2w4PTJ>>Ph=OSzl+gB*A<4D{Fq>xO* zry#S|wMqE<^irl-ViHR~8y|3pqu$?b^C6ywzmeI3%m+U<6)eL%QL(?u%fcvNu`5h- zuLEA;Z}~GLeilU!#0|yOl2!i78n~L}+m4}!5WI|e`?HY#=tx4E5syXiWIhOMWA5M8 zzYYdhhx9g4o}Lg26}QCWL0%6w@_NZnr}b|}o20J%JUWe8BZgPF!9&`wphV7J>6Bey z7Nm<^J&!a(fYzE{(8HBgxMkqV2cAj=@4u#ZMZ!lSr=9Buq36xn_9KXeG|U=7B@xKja za-;iu|50N7#vNi9kl+$OsTRkmDl2#P^h`}odiKS!g8u+P?r(*Ko#cq2dQ32khJ~gl zo0#o9@62q9pcOcgQQ-N*PE26gMrL*|Y_L$k^O769`6G0fXjg6-e;PYL{_YU|Y+Wey zFfJ|aZLsnb;JHdJ7FIwh^`y>+37|UofP(USYK=P}Y&!GW5`OvzV6jTGyQy(<+ybr7 zgX5Qz%5+bEcG?ht+&Cy`)?DzvnBvGh9e>5=#!#K}lT@y6e~*B{MJ9XCZ4AwbQkno7 zV^zQJu5(Org1ef0Z-NVR0&z!%LLPy19_XdkoQ~!=YNHsow#{UwdunTj9@l{x1~`Co zO`wE?pai!f3z=$thsQb~k|7?qBjR7{8XFrM7yv+8;x{fH9{A>18yK1u-dUi7teWZ0 zJHxWC$WQvw^A1bqvsD9MRXDS(-|qC`YR{fl73nf)X*O;T_}m&_n0$a|?gemRY6MzT z!u^4Z8c_n6os#*1DzakKUV&fvOHU;Kf?HMD;KS92T$^Qb6Rx4l^BC0=L+P zPffLfjJzB0PPnm61d3k!;(7viTgaA0gN*h^XOVxdp6@hErpfsSG2HIDDMEidTTH$qGewh=&07f3TxVe#sYAGHF}l1jk@PQmxWSK>t*#wg zv^w0%BRNLePR!IgNNU0B-*7qc4dZ*U-6EBr?k}=oPud<9htq{ZSC;Ny36FL!Y&=K&y@b&Z4v1ww6|wn2b55gD}8t<>D$ zfykV1bPvWt6@)vO9f=c;5UjYV9J4y&hsf?{Fw(z z2Vm`^QHN6}k9K(zf%}#t7HU<{AsRj#u|eHF-2apOV)XjUgN$p*=!800toFvX=i^gb zCGTuT`9i({4WQqHRg4X+PafUm*F|{&;CqIEG#6nA>$$?bulK=M8cAVAW5{Pg;Ni<_cY6I zPjE~_*nKE*K%it7;dP-6hOv|4N3(&Qj9}RD#*o475ktR#*yk^f%x%}v1(TgjQ zxX&@Wj1l+MNdPkQ_`i${aOH)_-S>BlwB4-43As1jPMh<<w9{wi|;2-!iJ`xkZ*_WaQAQcfYJA5UZa;8P7;BZHfhoDGt`oI&&Z>+b|U zqz-kjY7x3HtW=yodOP#?4yGLS`*zZ4O`BvGdaYyh z{NSv^zJZ0W!}9B*8-5)8KqwNjDBy*mHEN@3MWPKB z9-#)RDk{(hS<@=M0%GhYm=1CTN0dQ#3??urun{8^b~(@~vp0;ZG2OHvae_XwA*lMU z$o%^osbZfS8j!E6(lO6dDk2|d;pqUy6v=yA!08d=ZTHpR#@BN*?R44{O84I;q>oo1 zQmteYK}^Bi`U&5co5x4zO&Z3k{%N7xmk$s1f3qUBm7rjTxv2?~YNaVGyzZ@2XBb=W zQh)}nd_K2M?zDwI&QpqOJbx=aOZ%g0oST=pJ92-cG&^CHn?96OI>T35Y(fZlnp{-nYQ~K zAdgATE~hNRm~^&nS+1x1Hsu26q8#8%i#j^Ap_@#xBRMjv$f#GZ;usiq60$-~=jWz; z4p&|(DG9YgPsgy~3w4>To>Rrg&1HM5>xk!LyP@x3Ed|v74R5SBv7TU*n!oS;-g>TYx5?Q;%e=$1L}Gxvdo2J>J?NPF__%VofkpTU#uKZn+h0IbaZ45Udt7?L!`IYTJa zfjQXD5D_-|L#nEen8ei2Rgdv8iosQLNz%BV;%mCcLCsGb_)mKi`sQNby<}T4vu_;C zoi)yiM9lt8z`j)e7343r*i@I;fmxXQ$MSsChV5X&hvL*Ax~|Au_=9x>S(FV?N#nf; zR53+wgUq2&m{`unronfHJvh#ZRG0Np#>=vK%S*L>bc*q$*^2jb8sdV1$)m4dANs3l zlFwJ834mY4WICj`(|Yt-h~rA!`H52Dk2aXW1*~yuadL8{@iYAF<&U07b!cfIEr^i( zuY~kp`7F$nPeetTaEz{=Uh?&h^LG|Ge-;NrR4R55EAmtk+H0aGf7vIGF2f~&mx4J2 z#6@KV=y``=M#&)b3$?9Y6(cFDkys2kc$1VF@S;je{2kHNg2X3+Kz?;~7BuL*kKW#4 zrUamcZNPB5deZEFpvX~Na{q;3gm&S)gy`gGSgcECdlUeC{gN>`cUy|TQw97X?K040 zn509;*Wbl2^rx}4vIe<|D3gy5r3v5;-vFvAz&x?`j{yoknXM?W4ji|GfkBy{ktU#L z^DcT*Fn)l!k+37i(8njKTt!S`A*UVrk4iiczRl3=w-n!rVp%e2PkALg*k zu!?;Wd3!eJ(R#^Ea4=zL8M6M_@YkOXX8cyI>GY$30{*?16ep&Uwq0^U%fFVvyc~`GWa` zx%r~+ySnp5&2!E36KETW3)b$#W+N+_2ZWKF1d*Hy7}lt3PLa4%*; zTqDB9NPkqE!A`pwJisC68?KE(Tw`M()Hqy7FyPe!+rVN*X{@Bfzo}wpdoU#C1a`dq z`2!!_Na}HYGx4cNMnl^?)TsemF6LbN#A>lZBP1M5HyE@rDNF##t-+m(IJSrYzAyY> zriNxe5KZF*9x)|Fn}4^Ae`h{-(&{Jf6)=ST_6o(IF}rk)T7$II*|QVkiAzFMwjNi{yj!8`#$deH|(6{P6_-9v^Vk+y0V<% z;rZ1PL-I%9Df$E1_R6Ho3=t>zRFYUGEf>>y?qSj7vj_FJJdMfYGenvC!QXe1EakDa8N{i%m&) zV7+g+KU=~%*is9!Lz!k|nwV!#fo7=-Znsrf{g#=sKVurLlLqxnaG25LKLdCNKU|RH2A6=^nKUSvNmQCTwWljn6JJRqKkOwTJYLht zz=}#&%tFvs%NJHOc->AYj^5hgF^lOLql`?PLjn!^SJn$1JEbKEU5~r4BcQ4WBJ$Th zd4*rY=ruxz9reQ*PeUnBts*kITx6B^*<(Hfef@8^{C%^p?aOFLmadvCQ6O&F@be;} zknNlXd1Mp0I!@MV1UD%nta0OWIuLwk@R*bkBS7cfkIC2Z97AV+Jkt?+GVmpA8SxbIe z7ZJFlCob%@s6R9uys&7~v8apv{J^mUyEwJJnQ01SE}7V?&>}N6f9^pNw{#wVfLk9O z7%Gc69~*B?N3gXWB*qSArvoit^3K#t^6aSQpCUKyWnOeVLF>=av@ZwjeZ&OY{NK(e z+Sg6#g}m)g=nGYSxVPujkm+p?zSXyz)@+h2)24~UkmknVnH~F*_-cYbWBx$AG{n~I z)vg?pzt}l}cXK|%9fM*^@9{GU`!Z2~Dt?8g&5}P|KGy6Gxw`vc_jmK0S3&tzC#7D- z6AV7O*#y^x@0mm{(H6t28zkflhVy=_GHfPrqrj=mX0;(-Y}rXaSbE*C6^W_ltJ~zy!|#)LGdHe8)02e?JUctHI|LqK z5UzYOt89Q8`AHr6EOAy+h^1fY^yg3pNfrN~4ZFhV#9V6izTprjSV4uqcw>d8?h|>J z2etRGvhvj%0tkaO<)1h1Zi7nD-!d1HcZ(jq{C%I(Na13fe-n743DU&S73Jm2kO=UW zH6iG3^Zq86<5sfmQj0QO9oj3wcY?W*cuu6Yb7 zz{)|-u|o%cC6)(#MKNSz@KB>R=f9siSy12QxxvRXQ$51#SqqGvBF80GOgo&wQ&W#f$iWGwi+H z`GMl7HP%cqvizYoFX=$iE9-5qX3DJ^VZ(KiEJm2a_r^w}(O}@><0Te)Sk`uv zoO}75`SDK!lBK5du9p&aIHd#$ zwY0XX9QfO!{V!iO|9zy9{)lO=NVi&K%Jvnrb*e#zMuWm;5 zsp_cms8f1EP8hw=>~BaNwwfSWJ$@Tfnb#gM(G}2Hx=I{mB{O&hQiif!bRWJXMHoeX zfxUBM1JhR5wd5hDvvV<_8xEl{r3L0cU^%Mw(QB;jGDf#Ufnq2MaS4h1E%xMUSJ_m| z$yX;7-<77n~4G<^NWl8~>k59Uoi-Y3Yb2L)bUnM^}>l?CX@t_#-F~^7n-r7@U3Q6%)fH z{>i{hH5113SbKsZ8+h4JjQ;1$OZDmeJ4zg~!XWyU_ibS#Mo_6eb&vSgn~{oqZA^jWX6Xt~)U!W$%} zgi0Xjgr%kTU%DK4X@weZAFqHN%9%!i-f&W;vj!EDX4faKly?Lx&xak8Vee(i@TWaB z1ah_i9qr#u(~2OU8@Sm^Pxn>sVNG12hbWchSn?3)lRynMf8*))4N8cq5W+YOWJMWv z)(MN~mUHuz85KKEJ8u7too!h-o|5xq4EjDD>}`2IWW9K-i8mc@eVUz>)7pdt+UC)h zD~ZJzS&q>K#$e3NMhr0CzOD$TTUou|9k^Gb5rnPYJK5s}35y1~llJ^yejs#{Rj33b zCuD^wP+3Mch69wr4NTX0Dk_z}yIp9B1})I-qz+$3tfI&vd9IpkuR6utqQW8M{h#aC z)psEAC@KO5d|Tqr9jC1wnrRdDVtDpAzL^029xHJfQ)=X*uC zF|oX#gyEj~3!}3zpjx0usz-!a>j&HkwT$y2L8`Ner+}Ri8@PB_dqyINq(BrelM^hq zTUIkW%o4{F^4ZnjfyR$*JTpYK29%4uU;G*M3ZGzdVUo|K&(e`Phi_2YR|y=@7w$h-P)qa1ei?oWuDh$Yh8(ty4Iy`%o?R(S{1W9WhG4gCqk(8!dbSRFZI+A;?4qR!V4MkZldXb>@B4GSfLg5Yu6Pc6+ z)hKlt;DkXYSyMjoRdPi5-6z|_MG*DK&n+&@8iO5EPHsjBE2dN@q7s^rw@O5rQ`Y3@ z+7o!afx|eY3&&jv{e)JQSh{~gPJ?0IaoxFfqk%S-P}k7TnmqUDN0|>=8{Sig=U&aZ z2VJFw>@tFoebv=a)zyLE?SXF4YMFb;`9l`?>R#6#K12}e8uw8gkq)5pkIm8=b1rX2 z-vK9;%oc&Gcwzfdpf8Opq#wPrqeVA*@2`0bt<*w&ii4Mz${Q025q(j9zPC1DiS>}C zrkcuU{j0#WZ>x10bfXV`yqLAIXb&>kUzjZO!=e|=qWOCR8vA7F-u(<-Sakx^<@|d| z{ml-40w>CcYv#)j#-XiyHMKNOX2srvFN&dMjpl(etuCb7J=Jd_`&Z0c<=rn)!HY3M z6r1;qatw7*$&60A4~-^12c1-F1fAOK*3sk9(-BENucR03l@IW{Xmui`(0j-G1ya?a zA`6bE-z0w&DZR};X;p>GWpBnw>N|I*e(yHCgPA?xKuilF)LMLZzu}LJ-p<75`KkFW zj&Q{B(jd%eK)DcI1sPF2Nl;>%g!(4mxr!o2?qJ3@}>$f%Q{D z%vf*e%v8VpiLlAltYa=13d!#-aCr)DbB%fEK`1~;c=mQCkhK5b$20lF53&&Kxnpjk zc<4=k2rY4625tf?l-RoJkR}Jx`&P@5kPZMIjf(p{A)a^74-m08m;C3%r!^y*o)Nf?h0$amamY8^3H!XPB?Chp{SLW|p9dE5s+msO7 zZVh;Jqp|Z73BL5&9@3%}<0zF&-_p|5|7JcXO@5=DMKnJ!cSLiC{vLjLE6-CUGr0GMPdHUOb}(cLKRFY-5#A5zd6N1EgScHI|IJoe)h~isa#S6Z z|4O#wP?j4*?4=H;?pqdud}DmeMQIcBlE5U$$>|wn^kc_bpwj~0^>n--4mL*|;tqp` zyMVu+jdF?{)%%YRv zy{8OcV%rul`BHkgJ{gf@b$bC`@vUCF#wR+Lw^wQ2xjnZRR=0<}#qPtO9A8_Bx{P~f z5&O=KkB`?L{EM`6Y~jfJi5x~05A-HQ`7O2M8nGdYMFs?Ygj~W?auOl|J+3oS<0PlK z=aTHPe$^WA91PpS+FuxAdgd1n-p<(qB_{!V7UDj!t+Yr*Oo-}IU>s3Ic$X>1zJmbvB=)T_oYt|P<8Q^OBL z3W=)<3Radoj$E);OOkK>6mB9|Gjuw@CB+j04i@tb99 z_05mdU_ylCT50RS@3MCI9XJs|cvwb8shYSPO_wLz_@Qy3m6etLf4$FpdSp79TAN#5 z9?pF|nQHkN_i6j#;T)rHmEh>A2$%8C&Eu42bNP;@{J(L9W(?k7&{B59uP*P?0HmAz zuazx+&5qh1I&elW?W~>SjJ}jXng8Hv+%RFVUre4sU}z^Z7D3}F^(r??OXtRH!7)a> zb-7T#qu|p4!9Oew5M7-y`J70=vQ?fOC2P6g?jPv+;MX3!TQy9=$_BHo+3|^e+#elC zIN((-k=DOM;wzq(mD-((8$U6>Fg872v@n*M3fg#PSNa{b1hXIU?^Qr3CLqwlcw~7Wf;Rcu$?51q1xQI05o2?& z>q6h#pF8otcGY=TUWBU+r;b}51D1AvOm+uD2RY*V^LJ)`*xf}hIkwA(p04fnZH=1k zz=OO&M=fMKvbwd6%d6ucCAU9EWW=5-!cSrdS9xkPKzY;yG>02YZEI>KbWXv!o7a8- zZh(Xhm9w0Mu~2?}3(kaXYYJE03U&@>sSw?AY}3r#+$Zt3fVZ{tZFtA&w#ezF!g-_C zpb~tl*WDMTGLg`$aC<)LrO(;sf@rF##Sd>N1d}qO9b{{gfeqf;K_+Mm6ay)5c9PUKY^dwdigkc+3!!K_HGs zWT?Z7C$t!{W}+v^?k-`gm#(xM`2!Km~xD>jK6_8xgCc@I=c zJE6uCc)%qvT?j=Buv8WeSQ27_fq%r@_3^aAQ65F`SvO0_u?kE3)f}UdW#Hk^HcRtG zUK1L=T@fDw3h*vx`q3empcA!!F%oHx%dD_VAmkX08xO%|SA{I^TAihUFja3x9=wEa z5FrU7`dDau{Q|P(m_}irhUI#|1@nv>8GhVw7!#Iw(W%~@l4iNzON)u<&TDR-)zZ~z zd^I}qQ{4(lio2Ga_i^*nv-gdHqOxZ=$8@EVP8c0(;%7@Cfn#Z zP}`tzRf5>PF-i+DUHzFIMKcef&`RY-CKF=rC-7KJoGL@AcKzFl@d&|bLUYl{ng@B1 znLNrQ5rs9^L-+-|*h!Ba&NZxnGl0grU|P1)hgleY5oc#XVNorU-fF_ro(C|lp8C|( z%uH=?#0_gUf6i!od`$I02tD?~I|0^m5`TMUb*ZM7Fxyx3q>KJRV&z`W9yC@^8O|AP z0clPD6VA)!a`q1jG+mvI8c=uCi2`V!ze3?Pv89G>ilMuvN=+eD39olLLm^JJ4u2u` zDZ5|IgeM5RxG@d&jjTml#Yw=_*4-fN#l0BdD;-8)cm~}yvc__|&tf~DwCNcBs7r5!aDH?V4Z^hU5n+*iW_HP8!*FR=4&U z2RNwlwE&{Ap(V)pA6kuB(3VGy;VWM@#r{9IY2k}(Td_XPoS333eNj4`NS2twVbDHF z;=3()ll=yWh$3I{p3Q5)y~g#WK5T7nF1}cj384ko!ny^Y95Hl<@2T^8TyBl+K2(z? z*6jnPjHqiM5DK++hC!0ZxDog6%lYk2*=md2vNZSAifzARLPdBxKZ2-`*d2@d;SZ{L zX2ZL8RqnQUPuml&ShR!$pFd?dIC=do?T3Rh6f%l{1vp0F`qNv&Unrr6@%>q05D>Zc zI}dlKTxq+ZGKNsx!6;F1!p;v)1VgTEtrR<*h03 zLyzw`UL#V;Kfb|aCR7PSor%!rZDjp|NEkybE>=$}&*N1{$fI!@n!-8JIwiT_;5wyw zS;L)UFjwZ|me?|l(sZZvesxpNvcSFmemR++D+XG+EGM5{>1v;k%oi%UhlY9u&xV;7 zF`uobgN6y=JI4PCfgLOaORJp1!|$mpJvAHPhI88VopmMnm?1kduC{+fzH5#CJni!@ zw5fAM6J~Ylr@yk?{okTa{Mzmw3!D86BfOHiKbKPL;>ELr%g021yD-+LWx9m!{Q=2Jn{!_Gzg|!I8J&dV0`F`EF$KIIL7$naj`A8$1`M3S z1G7gf_~pdd6#5A=rjEn;4mnwIX-V;nk7`^;3V!PsTT39>zvjSgzlUC9XpFJ3?i|*E z4`hrOtEsiFNGM>$Cpc1*o?X1c$0R(c*FuHgZYo^k{rKwmsmE5t#xAxx>5MZkmi@yH zfAD^c)hBU|6=BhW5I%wcJvo7%FfOpV|5 zloy;nl6`*WWCKq&KUOTY`h^1?>OTs&J>Xw(!&jl|a496wg*j`r$1jR?HW(8;c@Q7a z=>z`5rUTze6z}|9z@U9Senf^7U6Yu$fbrz3oiim0L>MJ4IJ&eA?|vU1#_i3_y@Bz6 zW#O$&g&q=rhiqev2JjEWFiPD2`y$eU2UXG`PI1{__xr-*l;AA*m@y%Aq{0E!zpp%e z_)tG6Ef!$a!q08HCb7ER7`^rUL@Y>%im5O9x{D(pguA=&z4jP%G`it%4`PK)r9+y! z=`fQl9oRxKOoX!6p;v~E&L`*5ANWT{tCKg!v4l1KM&)Fvai_lIFfoijDM}OWojGA= zpv%JWXe1@Gs8gM*@*bxm#eXr8 zOCPk+0h(9 zRWZ#3Dy=#s94HZZ*q20@F3@{Qcc_+~4Yu3R>n}8UUg6VBOL37n8l>>F)&q5U!=fix z_*f{#f-XOsRvo@DXiO_ncRYZIY{&?qMb&*%tIM9zfZJlpF?p+)Q!-XpPgo*@E-V3v zqwo#C5yq9>Ek{T~V`@31fVX}|6sH2H<%i%w{+jpq;L4jsVLGdom4Sg1Rc4Di3HJLs~3W$#XO#? zw3f`Cgy+>RvKec6DD-&SZCnulo;=l9za{p-k?ib_e9Da}q7UzpJU{B5br1D^_TT{S2 zN~dIn?zHSFD-?8joSZ)_>-c88K6xtF+SELE7c7qM1|MLzo|opCpJc4ENz%;YR~(2) zazn#|2*DuS-Y5bpCflIYDNY!`N=NVxXBC9-Yq*gZ3|o7?FXi<&OTA74#wTk8c?DBq z>bT(__?$@HgSf>ptT1XvdKW2J$6;{pSvo2A^)xs%r>!}H%E@L`Y~McShus#c%O4H* zMI}=y?J7ekaMSiq{vL5-&YwI18?+K5gmN-aZN;t)59!cV$m3=r#(Pk0^<0(xCq*VZ z0ubxQkl=-DlcQ)JzWX9GqygUxyNQVKH!)mch3%`d-%Mp~F?-*x>E0a2=q^4=0GROL z3|PWHV$jbqfGZ`TtS2754!niV+TS~NQyCI(T0anbw`MYSvm6oGl6bg5@fbdk?g*!> zAp5BU(io)u;M4r1&%> zx5^F?1-KBI+e!W*nkGYC+clLrd}(6vZQZD=YQ3|Ewf0MEZFxFtA8cWtbHgx-Gb^h% zT)E%kqQ+0r{9rIRr8_tU8+vR{ne!eArp&Uz5=qyh#L!AC*XLFt+m0P~QJRQMhopt% z8s9IL6N^I7*Z1S=Usv_>&;+wt+49dYIHF?C%p?q#Kq`|5RIOWcQuk&m!KDt?>DPL_ z4hLtOh4)pz83g)1DjEMFh`&zn(vy>Dv%7-OE!JRgbXrj94NqMrj@L=f{CM0NlR^|- z&-1)d7@1+m3Y*}MBa<8@bj_&?l%GkO^uoqPW!m%_Knak%>tm zwMkNM-P8ZOa!SeQS$~n^La8hjmT-89Y7TENu(!F*dRf*snG$PEONDse&#o zHwdqzTjXI){FY>%2_llknSTFzsjI!AmcFIPjyFZyrKSmG}>?ro|1rfMO6(Z0c=gPY%C|6NF+u@GWQ%bp7y ziN(A;?8itVm=Tfud0X~xctL&D%iCU->%@Zd3{Z`D_HuNoq~4;03lIB8WzYR;OVW<2 z9|w9uTY-84_m-9TZ%B@{*KRJ6@hl9{pQiFl_KDUy59}SRmC5H21h@2FqcmC6r9ukw zSj$vYUaMsdKZWB3S3Zm95n5~YI{tl~WdzlNr%`~<6IyhyJt+kutrItNb?JPV{)9Vu zc?SRPQy-mgfnN!8xM3kNBmwx%`%7U6wQhKzG93CCP6|r9bts`KXbu`n7D$z-AUL&3 zu6z?B#&S#vLBR*eGj5Ew>)sXEMA@)UkQU%!3cqT>ZONkaGzW}Wm`X`vC3sOJ4QhB5 zd1HN(y#umXq}SP>%O|L4z-E7DXsZ@(J*XgRl(E@cSfV4^LHSh2;6tQZbc4QrNVbFL zgQYD6p1o~_X@xJJ|2y3Rr}C(gy}CIIxuK|iDgwXqjD1CTwFwge=G^U3I^a6U^bkyR zBAm=f1%iW3*>E#9~>VnBz zkPL93#?KL>Fuq1AbOcrhmF4YoA$LSgzy>?o`lcC>@O^lQFJ&N!!FQND<*N|iciU18 z=>qB+gB<>U;JPeF%^}Nmcc@U}hrM#arbdZrkkxaUpD*`nP=$N)<=i#p3H+rVh?UR!TdlxRgw0Ex30Wo>uq*4c6Jgk*udhRa zQ!e3?X{Jt1nw*apPYr236-)D4NdITzNT}GJmief&{#O8>+RJ{Neq(L_MK!fOf^24j}*2hX;=YQK&Iyt*HN) zG*mf^&m$IoF2vpw63*%gPE?kW1t&nBvnbIe<`J;#Vngfeav4e%`BJQySAg2YKAQiH zH#t6?f`EVw2Pk70NAy?TnRFV^M>r~>^{g6*{jW5@@uMG6%&H6eXHyJ4g@ZTmS&|la zD26^H?8%NIeAx*V6KRUa;S=I+@v;DFKu=PSkHl$z&kAv8I{@{EEb^Dg&xLYtmQ?xa zEG$i^1^MH&M-61;%$mQa>xfFSFyxj{QUt~{=qHC{bBkwi!@^*1V3 zf&TustsQ=sfIln@u5@aVinbE-#$=#p*RTUandoyFLmNGY`LvTy|9@qm`w+z%^PI?s zMwLtg@fE#uAiYO}ZrMyPF8L-FtIY}rL?L4sK?VVr&0p2`AVg&t(oA|bjGE-F^DpDen3)} z4)F4K3$~R&D^CV>gUq4&5#p1Q6Ag_GkQb~tD!liVxS~zHb@cB1mq6SZF^K=%>f(2r z-3ub3%l|J7$XyW&8t8wqM&hjbzMZm=l88s!;4a%0&+SUCdca0n$Yz>Qwld3Ow;r7( zvF5txQrN}o<~w|LlX60D6Xc+}G?u!4l0|rnVXbj|h~7V~|M?gmz83=3 zefA{$)obSfR*dx`*dVO_;lgMAw?fGf-(Q+eioz3OvXV(H&iD|rRU9&e>l%%PCIMP` zz8*(kUJSs6K1Bk5DLQU4--GVd`3eD;2>Q3YclS-ro*7y!WIuFyn0t*G-D1W^Z_Yo} z@?b~d^}lKa)qHrTA11?WHuE6ygi*5@_a}!m;pwXJ=Tk!}aC70K9uH|L#ICALnF+D` zYiG}3|FFv3FEJ};GR>gVB`JMkQrD7H&VK9e+J0}ZG&`)Xl@}Nx>3O2E=OsMtgi^8P z&RIrB0p!_KL&=wNlMnN%I8ldhff2rP(SozR(&8mmIP9a}%{v}#IKICLL~vWk(#jB2 z{cZD%Jj9Aas;bId{{u@YM*|Lg;f5KlmQ^7+5k#vzurApkK0!euOz`SMD_k^}vH+-! zHYRH4RIb=(O{g5fmJ(nd_ho|D3#otXLy|<7v{9ChgG|8;)Kf+Hn6aI|zXq%$Ar^3W zKu1Sy%Rui;4NA-D`@3QoE>CJpP6fo;ay=tujgHiS}7?&~2Xuqtwx35{HcaIGgO@|6$W38DxW0p|tRMt%@r0SH4 zSXcc~ngP4!pJIFZWfN0pTutY1Tx=4cY)?brrG~bBsRsYsJ61G^bVUTw+XP6!CcqAm zKgn!qktuI)sJQpKcztP1(_L1UYI>s!u0ypnX0I@6TJ_;^&LH9HvldN~Ike=Pg&(8H|7PoF5;Z#Uv^Aib|8L`cK6-4N@ZgL<=8x5rkt zYSpN!+o7tUYj7Totpc+VI+Sjjb1zL^awR+)(Q&?BbHCwEc&Adr4)d*=7DezrF*=YY z7HlYh#Iw2w`#)n}!y~511&4jx_GjQAT59kdAor!Tlp|Z4B!#-&BoJspQ6wtk8rNO>5V4;F8Gy(#Y&{})bIGPG@ z&>6icbK#t&P=jY;SH6p-fP(oPYbG4_D^Kc1nvCXHweFVL-SY8q)>Wm%W(d}a60OY+ zyE0G~eXRe4(H<33tO)OH9gaLB!$;}E>0`b)iDZgSBqD%;cYZ=VZ-H@LRRm9Pp`;{6 zDH<@GiUNE$RV#S@I=Qf;lC5Fda1T(P0^T{2f4^;F2bJNj$pGX4l=>;>gac?h;uX0B zAUZnw!Gi~V{rzKjcQM)rH1RZ;sqaegXQ5vFzo?I!@L|!wRZhU-%iYy!^aKKId{a~D z!1<)TbaO~+bTrZ@b9Ppd-Q*GUfYybFr_VbxDoW3N(Zo$Io&H~uOxW?$V|E!bbv{NA zX7wcI9o_RBI-x1|w6G{*R$n(B1pC9fXe>X z@pm~?h3`1{5TNlORUg10+`nLKboQ$j|JmTfyD<3e38bwmRa%e-!z}h80w7-_T12Ki zNC335Y~8E<^S3?!oS=v!({{4pVzN_CS&UfI|2D|tPjIm~!e8!t>;A4$(EBaBn)K98 zL&-#f?`~ZIU3Ec`>GR?03C`4~Zt6c@f;Dl}$Bh}(*TGTDdmGv#3qv8)97)er-7*0g z*?omS+h4P+$qFO)pO+Fx^>4JUy!+Of?(XG7rEqyWeS4KFQl@ylhrQXGntIxf9BnX~91|d!5ioVuz1W~@0{kGN3L0ZP1x=dg-C3J`4tm9&` zN`_KGe_#-d0+q)=h^qP8N$^89B16=vt=a-s#~|(j0nev^f9=@cus4?#Wu4%Y7Fe6x z`llSyyfDAh+HpK(_LkR3p@YKrttFeyyYYO=9COL{S7Q;$zR2)Zsj;EQ@CjRQKk3(= zk3Iuu8(xP$*$1joveJ*V?WuF7m%F@~{9fVU`;~*UyOd;GQv*4_%JMSX2B>iQh_O&; zF9BZLm;>Zo;ewKaR!IM#{k}qy^d)9!s&DDc&k|Z;Kp!4(T^&+$c}2PKYG!`+TS8?SnVsS6w8i)|UI53b_b0!ml%#phK$)S7 zmWP*t-+I2Z;L=+lh$xPyGbt3?{jej7x?IgozZYTz?|~EkwTGmM<(oGHqkXbLtKr?( zFLs>a>ler2fujjn1ux7^o&D-+?|bmRs};-y09#3_JAL9sHd^qHeqUO;uM5HF35#Xs zF)o(-t28Of zMT>O02m$DrVgnnhi7hkSOf%dpBi1vg={x-q0cTnie_!O(K4a*t%vYa%abaxr{!)`= zTlkgkUQ>$M>+xw!HaQo=BbFn}_FsXk%7S{>se9>thtUso6?`uS>%}n^B}Vck9l?67 zqT{zW4~Z$!k(Ke?5(XC%l;{i9DqEU(hkj=_uVo7tX68Zp76?e{w#9qPvPY=%AE|pE zrg3>cdu^1}*ip15=NoF|73v521dA`)`#(~P4VrGUN~3hJBG;HnDckBigWo5kBPmg_P1n>F{Peqe6y+w?Y7fr>!6Zdjua&7&Pwq;AO7a_EU;=t)$3$1*ESc)0Gxw zrKL)}dG=q`eaOWzQ7UKid20{t%m@>Umw9P|o8_vu6TFFS58-*$}N{Bm^v^W9oe zRR<+2FMkt%yRUF3Gk@#@^g#eGD*RspdLG%I_FxkHLV+|_ZSMYOBHSz1cj-DpZ{)v@jAs(j0do4Xh%nyuqJVHlV__hml+jPE`>ayh1*3i}tQjhJXb35u$FN_xA|pZAx!@Fgm|ATmNCb?uFi zEC1-j@3x@SE(1YN>@WKpVbq5(A_Ir2?J2}`suI`}N}$3Kz#h6SI}JFSg=Yd62=HpV zvbDH8&5>uNS-+{1kQmH=o9i0kC!tVuBO(F4s&>-rGO$^sp{{G(P4V8=JBw5jS2gadT8wMFkw-DsKl`L%)Sl%HlVJt@leeeMEp%-O^iLko6AUW`)M&s6Gg97=?onQwAPQ)qd*}(g!x3VzGz&8$ViM zVN!)eI+YOGbmqs7ucZSmo2haEePjq$uBMBH){v{CpJjfP&{m=g`&3uuuI!|iw(jNo zsSUU`v!Et4K_$p05c5)z-4;B(u!OQBN{udIn^-?kEuY)wbv-hv3GQit0T$^XS3`U} zGcm#2&7uk$sEhEkQz@ZIX8D8n?Z~)?iu|R1kYkkKpk^+q9V*;)SZKNsynY(jO0+V6 ze~zq8DYCh%$J+36P6KY^9C9s9Ofkvxh*NjY^T(^a?_+1yy+Q&4%mcqvsBYH%6N-rimEvpl1@0ku;!D~C zci}E>1p3c44&eL@!~`lzp^VpS%Q{^N28>VNUy{5CW$%(zPs;&wPDtb!<1c3}eAvP3 z?!k9kduph1xuT`&zl{fwD|ioMN1hx!BErnR-v_laCzF38BcLExc}#*4ULgi?1TW;0 zO-a?=M%F6l+r8kEaSt|xk)a`7?2}MX^iK$!sjw2og#c`7Him|h;7)u(9mZLkg{w0|L$z?v-`M@n z_e3##x&>GN4)~vKnTOns+Xit@zoW9{=URXpWClJ8kPtT2$l zA#|7So7bAJ{;@||;5G9E?r-Sgz>RVGNLJj|B9(vQ=ttl2_H?aH6H_!>(^t|ev&S;< z7_K?4JuGVX1-%tCJg58+x%WNI5c-y9v=a~0;DUPiEMZ--?RC4n?g&~2GAaVW{tg)x zzPzZpBxL+-M2Xp*-uv0&?s}mJ7i3n;ktLne+YEI?Ww|&d8pn+cUAYl!@Cc%Eqmzuu zQH*7!{_zXbvwx-w|4cpS#pK1Wc6PBL-l;1D*mgb_qh<1>AZ;b;^aDLQ)T4CL9~HYi zLrf30Nqo2)7V%3bO1V7R<*h;*1I4n{DJv4x2GywliZ85@=yC4h0LAU%oU|d&U-ds9 zz}Z>4N{sQDy6lS{~d|6?l=k0v&2{xgI0G&t$=BJ@~s zY`m_j!H;SGl@wJh4z_RkS%bRg)yRu0Sj)#{qLQYD#*a~*t-_1EwUguFwhj6;(5w9rdMa{aiO%eY+^VtH8oWWLc^Asz}Y|O zOfiQthuGhnAjjvcucM0zDE;!{VZn^yB~(aG-Z=nisFmyvFBZCiKvoQfq$nKtr*H;W ziggh@#jo;j)__;tj-a(V%T*W4=Pag^!0mS&vHu8`e;ao2?>y9-^Uc1y8c}$f^U~UY_fjp5rE`x1QQ#_%=(vV^uqB7m9C+GuI6`nRKmF;$we|DKSdo~UN>Ji- zpW?Hbx;VeigK;?8Tofte*g>vK1N{STlD1xeh(a++Gi;Z*WM~KKuVrD8xywpI_(cxED#Pqk_&Z^VS;B0L|4DlRa zDU;cAX@@*NP-KQn%`E)28{OypfNFbltK5!_Ybrlq5EQ!;qWnJH%gd&YFt&k3OHSo$ zT$mp%x8-LOyNl6&aa_(HrAMhKaX{H{Kwf=DlTF1J<+c5tkCD1Z3Go>DwuU}U@Nz^NXP-en~zyN4S8jUckln(66OWLf%VN4iw<_;(2|9vd?)I7|4s}%wg*cEK4?6R8N=v7u2BU8RXjbU>BU%g*e zQra5%5!Hgf@@aA=gb{6?cIrC=G&=*o>_jk9BZ&&i)U9A6qm9Iy|J}vvTI`mV|GvOR zPgH1*>6>U8C`A~~U9<#yXK}sE#_H@D9r%PyZmSn_Y8K}Qz~zYSUzsPQQf)oK&u5u8=e3QA#THAuDl8%;loTuWK2ewVcY0M1P*{?UiioetT!(;rGJbvCz|~Q1g$)WdGjow~g0= zcqdVTvcnb@_ZV;^FI+Gf-0vgHm5leDSt%srqUB=cJ!#7K+B~`&0Q7F)Iz|?_UP_|I zG;4vUG)lD{>;v(zUvIdpv(3YZP$aQap%>$e^bBr)F9o*laKy6Qp7kr7)WkD`3EN%Q zjyQ?laZ=R(@^GM`S8phxokn7kEFZZZh|0;PwU67di%Up(>-<^FJ%RsrEFeBU%DLxv z`gwE9kPx#eR%%dQx@s_2F_c)c%fD;q`eS;U_2hIqK5(m^rki4!tu@v}L$~dxFKSq{ zz%f!`{&`K_1@JQbqeY}6{E-RKsP06!=6I|~P7};F zwD>U;HO@Uz_exM3wAO`%1ZQLeL3x?i$0yfh2Ze`nz{3_S;s!PrN zJu(D}#y(!?6Gd||ogAq2e~R)Gisc$F46zV8xJ&&U91FnW!BG#uC*QAL%d}$ZG;R0nba71-fJh zz@UzXhH$)Vp|}?yDW`>+UsxcJ91yZpb7_8$+&l677d0w|@hJjT!c|Sk$UDw-hECd>gP%Z>cdAr0{c#0k|H&j@2$ z-Zt&`PAhm{78*T*UGH?Y71u!^QB%Db6PMyH-di{}~CD!8tapIh0jRm^NtH&F; zV&;h5-3EOH1t1{$3$6*5fe*6#a2!zEETAL)NLzBue|{5&@JnU!PE&&0gdrxTbsb3w(ZDQ8G5U$<_dKS?M1uku! zBk=bFG0QjXNXm{*K7OOkE^3bkFDhuz`c|PG><+y;+-4<3uWFj>N{?PP_;zufefG~1OZqFQ}c^(tZG$9Zw?DzD78SgY-pm`ex* zez>wk&_Kyz96v|@_2^Jp#)C3?p`2Ktg@glEMTyqS2PJg?gA$y3Wp|-PlY8XhCxGy}i{j>NkpTS| zj5-z=Q;Z4u^~M7Mad-W`HSn*W#m#s24y zi~Rj)tI~HWTVJJA2Y)Zs0GKi46z%L6t_4jXWdfzFjKD zv~|30Nu_~2YuR51v%h;B|YJ7PLW;<~&whuV{S#m9txt1B9qA;iSK1ExLzfAia*A}VN;WPo&FSOw1V z{etrJx6E_8jnlV4r|)q5Q@8*ta?9C`D5Q-@qRCPUqm=%x9kkH9IwH(}3n1w*V}ZjMGDba;tX)RS`4~R4k?`l&wr>^{ zSU#OE+T<2^!$E>NVixS?Hda5|5Z7iNifw^Oyv$whOjcTb`2=8~LAOstxi33EXo{h< z$c~BflQhCEd?(c{PI~uz@h&Fs$Czq1T#}V+14HcY;{=_G*shjoC(Cmi6#l}ss@aKB zj{A9%7zzAxj%c?hW0y8PfXK!hVi}n;GM;YE2Z0Ox5BBz@GMPjCjaB^aVsn~UD9sC#g7e@q>yVrZ6|sZ|)$Y|C`R%>F>C+GT&4) z@a1P@D(LEGF|*k+AW!n8fCnQ@j2#K7Fos|wG%;n{9NT>KR~N@on|iIAtB8kbKS{7J z``dlNyy={Z9VAoJ9Lqg_FxCPhj2Qc)?Dne4i=F zCb7~lef0H88%<;DUJALXJ&$65fMz3i1(^=fDBf<#T{gf3w1OF*4_^W2kS8RLZ)-YD zAHYm~s@3PFlO? znmHTCsr!toykL96*cdO~UeVZ!4ke2F@b77tG-T9?9fp_#{a<|WBORY>WXvoOyxvyj z`j$DO4QDSU!HspN!Q{aUp41EOyw1$%mw#94z@rc1e>-&R3M7~)i|aNUZrJlY@QqHs zIo{|D`lf9-{Kn>PtY#dpn5ghrG~0^tGV@1nn{L_f@d@hR!d=vvHQ7t^%{$??;pu?&v|-e-VMxA|uOz%;Fd_3y1HHfS%$aXf+L z^%Z^Y^+Ykpjf0}4UHKrk^pI@&Edbbi2JFN($sd5>3|G5Ni|uDW4v9{4cMst;v_q<3 z%P+Tf27eBdnOa19NsMDQHja)yNiiIs9Mik_`DW8aDywXY3Fm6SgRdVi>CIG(bM}R= z1+)Z?MlBOpRcF6qm-$BQKJkM7zF6~5%x6-1#&5A?bFL%erBuGvbNSMDs=bPLLHo>7 zOhyf%p9?W$bbC+6C^Z{+j(Gr2l1na`Z4yZV$nuNAl&}zGk?wI97cYL#ozkd(3%TgoE=uphz1v-e*{1NWumiq$!dT z`84VIIo9b_X)+s^3fBYNA4Lnhjn@?1Fm>FJ+yd ztdxjJd4kyOZMltXgrDDr2JbMweNn;3ay-I2br{N&zAA^n&cUQ`2gXsY$e?}251mFWEkUJ$Gu z8i!;Y-`xgH%@*31)38)5~?=nPjQ8K*;b6CubUq7;~+x; zZ&++M7`mopX93+f@H&vq-}Cl&aCOzc9~WX7uDrxtST#KGH8t&pVaoD=ln>9=HUf@@5)ATruTT0hU?=VHMumJ8l**OA|@ z?R2|bo%|qSF%n&=%Jkbje%VbY6!@oxfl7tVkQaCN%aGf4`OzWl$lj3~!bb3) zbR=9*4|$mg%T`B*Uw-6P+n;Q`el2PJmFl()YWJW^9hFV^QW1Mx^z}oZHQxt6y&$KL z$KMkoi4vl{)`~22E)anNd+QJJo^ChW4+O1(LV~yh3#Ba~Q6{8NB__TiI=67V?@k-k zDZ!g(Us7xG?9IHfiNtfu`lEg!zi++UYLK^%EQ32-v*osI-6sJ#YBaIvq0*i0ZnAxs%YoXwh z+;3+GWkJIO<_T@>G0t!$m{zO;tVQ_Qa{oP~n7Lw6K?SoCi~?Z*->uY)!7r?n7Py$z zmxG}q9^j&e%WUO}NKF-BO?B2Kh3QD@LJar(*dFJJD6IPgKLn6v^xPd$bTsAScXQ52 zoR#>x*U@)>BpRyIs5`=9r@R`?odWEKWHx=0e59fVNrBwmvWb1*UJYfJ+mzgMCF1WK zF)6^}|6*@h6-IjESvT&8wg1KrY-`pDgBjd`8TE0AKwdD|;NO<9V+QJlTgu!v!SR~X zd`C}|zt>_CkeP~YT=Fk_^-Su*d_Vk`yS$Kd1SZ1p(db=C{Foz~+Z@To?*+M91CrwI z3K-2>5d+g82kL3_jRfrn#gz-zfVMKs9L#3&XN5KNcY=Jj0UZW3foQYmQuNg~!~i3m z7eGA4%8Do_U;8GA-^dJx{i;(ko{f5`z`7g-1QnRUfOv9doSh5GE0bDQu(oL;J|x&B zK*?hUFE4lv5C?bOhvP9uQ~v-k;{Cbzwm%lH!%*BWw}`A^sMweM5H2Ls`J9#1l2n)9 zIUpARv@D<3%L{w2kAJTQ1|s?27}@gH5dtl-JU-dS$jwtYY-nNEM%sr*MC3^>Wh^@+ zV?qpt6BR9`&5>S+jvBxy+-u@On69Y6Hq$6F(6@gXEF2f*11bwwjGMk>N{Ty4 zL2X)p$irHBhl9+`V`F2PG8E%VmUe0kj@q5rKHOQrvx$v$`iX(uyCd)g!czrbR}mbD zt~>wVJw4xu0kl3C%$-x6$k)j6y?P+2cqb8P`m=RWM=coP*$h0$ukkrCqStRt1!iKb zdf#F@q6!+wf78(Gjl^0Oc)^O`@(BtB1!ERA$FqYVdXzfPw0>B2GQSC3HBG}8MNLrP#?t_0Ig z`nfD`uK-Ks*GcI9`5BFFQgVG!XZvV4dq5r!b=sj8kM3~?rDvkDf_!&3hIt7~hCD1a zN?P+~9HzRXJzI#NT%||PG)7ARCALe?uWcihn?TAU=a(-CQS*#iwm-V>ChBX?NQ0WO ztzi!{vG;Q$W$91@_$z8n!lDG`3~HLwilhWiW$2i-;_F1T4UT@;X++zyDl2p=f|1m1 zC}i=0>v&ofCcwA_%lDJ+ENn|asZrCqY=0cnzXGMwQ{HME4!idb$h3D*_$W+uv)@^z zhhzX5DE#t37-cE_v0YXoGf#)psj56idrTgmBJF)6+1(X7w`o&u{Ik`Xlfl6I8n(2cKPTKE2y~ z_vd!k`eq_!WRTg`dKQc_{=}X9oohFd^}ehyNwJ3gO6pwe@!KW+R!ldfe+mnG^~xI9 z(*LTk-NbQ|#Pyb6>az31K$Ghyr(@2I zI#k3Vm;POS=XH{lmtfMK6sroA30Pv`#(SQd+~el=eZV8;&osf5QEi`a#!{RA>BjIS zHGX4d_dW-{mxu_^Iu5ZQ-qTZAl?F=LQWQy&p&VlnT1cvV_%5$C4yrlGc!_$eo)NAp zj_=j^T#G$;*X_qE&a1oHxXxoOOLHc(H-S&O#xZn*4^7dQ*Mk&RZU=^bqSZLeX31qeT4rX(36)_tNtPxi32XGvNLEEhMSiO%C+CL*?+Qb%uW(TqvJUiK#uQct zbT3!2&Tf=ELLN!6&vT=chWCIqFC^~CMe6eCh!>LHB?ANUxYCpl zVC0X(@sEmVRIpE2cCLt zB$M?I{Xtkh3&NKi0$6d4G;mdJ*H#4xMG+3T!CA=H#?Qp?r(_dN*t0iWkOl?2HH_(Q zCyPQY@blt&H;F}Lutdy}5|E}v&P2G~3_ZI5<}6g})8F%hlR9?+)P`oqO zy-p&z=!plinWV%k1{d6A=}G6Hz;{%ksv-W2ulj4N29KDXhCvr3><#{wr<`eEelc$T zt`&1&x!BQS!50SjuHU??G`^R>W3eU6HLFlYcs3zfkpOSV;rmfh=F=>dVfKp6NJ7X| zE#^_7>#G*`!?>AgZk-_6Uxu>=+)KJVL8Zw8JF`{R+6(WRpA`nU;h0%3n)vwI6vJ4p zy79RmUfQhv*7}=!M)jKkR@vxf66bX^zb0k1`3GxP-)#iIdc^$8?dKi`hNYW7cXtmJ5;q zvYsVE4n*3%>ug@%P;&Q4JTu&Ba-Tm3xW5>CdO|5GD54i=cQNf{FTRTXrnw+OWxl00 zd7EuwXt;=7YdEUj{SeNS&IqAj}}$W@%h%bq;lQLwB9OA5e5!U+9E zK(=OOt2pp|0i!E4uw?~6yUlf2|K=J0W%HVi>l#& z&No4kq+>aNePoWw5+Tq%CP)tf6_D6+vq7l&0WuJP@?6wyq@Rd?Jw#i2BFTx?T##66 zwnFzjoiF!u>`w=((KJ!{5+Rm-^=EfP{e*dZFg*RX+F|M5%u zm8wdW5;Cy#`*20(m-_koqxPf1%cDZ{gxLMu!pO4o)Ce3n%`cfy0R^-viCzAA&)yZHdnV&#)*yu=C)Ypsyv;|=d?cX=PaenxY0!de z%H=#9x2FBbBIfBV>E&)vW?+*I-fv$g>$7Tjw=_t~?~* z+ih8a4Oe(;i~{qJUdep|2m3NB_-AKHF{s!Zy*HWu0nuow$6#3j0FGGh#%<4@y*^FG zm2P5fR#PA-WKbmb^klpY36wAfQMRt6$jz>yDi^$;YnW=&g^}2K=q5{3Du~i|xfhGa z@|{ZvR>+_Md~}+mB&pOKa3v)Z=tEB4IA#}4nnY*ugNjN|qajK#XA&JTrSfYVbGb!hio0n*N4Rp(uDJj*LQS`h)T+t&}#t!H`msqC0+qR zK~L}tfcCw-X2bK$rFlPW+xhO^ZcWO5{GcUo6{;B*sH&;%WbTsf^PjsH_bOELdTM61 zou=X99nCs4#7#hPEvM6R&4ftidc|*{0b*X|6NmmeSHE4dR&zepr}px$A{?x%)qwni zy9lO0wdVBnnmy?0ZQAmKkaHkv0cY#o-9^=pkUvLjC9EukE3kxNO-;>4%ih4SFn%o9 zpFe*V!~MlfX()<9h3N_7SY-<62yyb3bQ1d5u|j@VH-4<@RO{{AY+F1ydOXvmjXd}% z#dihk4aj@+UsDljXFvf(EK+fwgsIN-tLU6%Es3v){KGkG`$cg+=blC>o7Tc9i<1xG zGDhq&^GkjP>dJKo2R#2}mgnnE7wII4aVZ{K!0E2u#$yD>HODIzm&*9}u>HoaCjC~h zi|$?<)kNr)GPCd0O zs@Pv#Y)8`z#&$o-qO2$=srNoEkv7cVmL=h8g;G2+*~B5{$p-Z8Thex9U_4r%$`?Z0 zrBczapq$9P@qX)u+7HlS5UkNa`yCGz9d3T9KRNaU|Kw_3lM5<&gORJqtKaoSKpSRP zYLcB0pFmV6hn(Fs*wDo51vOycS1ZY%CP_1?(P*W5kNPuzTi!)g4k*mgHqgm_e&V|# zg_V7{jEu$1oz#<`k#LEpGTk5h8m{j@w%r-1V>RV8(A7qyjYw<5zM0*c?>qe04u%GB zOnWFSu`FZcvwy1}rIl+`kr%Xx{uD;vt>!%Li;$lP)Nw(!-X!PY(!GC^*Y|JpssLl# zN|XS~Iac2Q?aNz#LRhRWE0pIcN`Aj`Nq`k`E{=2)WOYN9;q7F)0N0)Blq#s#m(W`?a=?A~Z z>KA_8+&w79fF3?)Ay1W;W`$Bu9v=&WfkTBRosbn&Qu3YyKRkaA81dToch&7tE&dX|Beq9y(}D&7OATml=9)HHS`|! zB`=zC9PGj*m`V;pcLM6kIi;0C{ErNDS=C*o<#m;9r44m0A38o%)c5g0NURrE3)GYFMpY<^G&F&YYD~_| zjDdwr6CiEU7352FB?!o9=bG^wU4}&O(=%;Ln@0o8w~Zf569oiRMDp%oqtm$joRK&s z!)(xYWsHZ~F#I2*c)bybWs?;0KM}HH+)+dwQQOK2u*G7Q1hpP@NI%u5?&l5>;)1CF z_K>>dq)=P{$9s0*>ZW|yvB95&;zj1GQ9y!S`~UW<$8JLII-& zI&_fGYt9G(;IvD5R9&Rt-D7rDn6^{zK`FpZ@3_13;7Lw7p` zWPjOC`f8}2FE)0!^YQ#Ax?c?hWD5C;d}*rN+ICc%TMp3iF=gJbZ+^kpQK<$$h?l4k znphAC5;6QIEZwKG+nqhD3A15U_$edyae#31^%2I&8+0XCM9__4*eLLgGM@1xm$g02 z|IZEw*l?n+FAm|mE}t4mDc)?Q$S~AJxSR#3-C`iU7pwLt7IPo{#;6U z_FbWLU;PIH?83|hr$MTQxVU(7N=l>k$Co(EvQj;ul^Gu&pO~1qy+x2izD2V!UJ-8# zKXs2k%<=3=73;3c))p$F*R7UtZz_$n#Y5%(+$oltebI6Y-wo>f1ALu_b6srT+S|`} zr^qhFADg@*Br(*5F;TuGU+b=e@9xPEh1xEBU)O66Y8vA}j1vT=TR_4~`Ojd%x2I=A zo66CIm-`1gI!VT!DGSU~kCBc^PCuFHM@$Qkl9SS_+CoF8v|~OGi>1@W*3xbmDZ!L= zWsE0ev#*j?8G$ufQNkYYJX+zOICQN?)KMgBkaXnX%83l>OM6=cy1X&ku;3F{38w&6 z)4HBzp^IPEdR~^)O)KwH6powQdYI+}16T*U+xA zvRx!;5(+1bUFJ=pW#P||G=K}D`0a2pfse-my;$(Lrx<`2-4vk!bSkfZK4B2DEBz9*n%d>H^m1DAd8o7v@`{IenonVK zX(V{6pk4%vow(kf-mfd`hw#{Mn`5*E>af}O5^(7V(pg_CaJ~Acqzmq7|R)NFh0BK)Od{5GnoGb5tBdw`f9X znX*4xuU`o^KX1tw|#0lcx!u!e&$K#Zkof^T~`t+9;Gq}H3JQBJC{Xm@p z+|?njSI1q zQUACqG;gwJIYHrXg>pcZ2W*!GiV{yib180bbemStS6AWd^4r72a<1p*3vrMB;H|CZ zMv_@EzuNY_*bDzJzmtoZC37^Go-ZY+%A?JRa!tQ zHMOSm?fco0oAcrzmjPsZbcHpA{u!qz;6fBZmas)L@IMm*IUH6hMxaIk9{8Yaf0x&t zYPYBJ@hzss=*y?z2X^D@M)8k+m+VhI>AZ)UW?C!ppXC4K&$0I0^0`?-*-tO|qM;C0 z#Beu5a8}C=uox8Md`~rPWkz(gt+OPxZ{ys%*H5FuMUhz_u5ZlH3g-t}3_WHZLYsQ> zxAYYbFXRr_d2*iPAQ6^k1SujfMx}26$~!-p(uopsIA&}!F^UIk4+J5{LId`oj<~+Y z2`kIJMsBep)Mfp~=ifJ3HhchSyzg7uxeWwg1`tQYDZ5u?s>4JqJ@|CqffNO!&F1Rz zNWI2=lea#fahPB68#aNQf;Xc{MW>`-SgWs_^oW4$vg&*se8k7vNkc((-R}u**|sPe z+TcfRl&yZ7e&?HhM4x`eEF$f~Y}6 zA}o+gRw5%OpW)p*X6qbH!3kadNnL&cevdlH;R%vX=x`vG?)p>gAJteqIx;fxlw^q% zK`*NwM8MwJ2x@v_WQiZq-5}H1&bk)-`{?gXHDG{g z1rau8Z!btE{E<~6Ew?r~N!k?%@CL#@P_xojLhao!FrV)B<6_wZ=^U-(7P7U{TwTrw$glwG78kP8^W=;fBa_L!;bp zhn(V0pB!nPOA7lDs5WQ}?blWdF92VcpRx3h>pV?YJX53j_F+dOyQGleilN|bqsssi zfuEW3FjW5{a)KkGv9=6w1~l#!zi!A4br;!?k%F;OYF>IPSDa zDpsgBT(6QsWS{RRcL_FKvJka}oU^bzq+^VqBQ-J;AC(j$gNk_N%I2eq@3o`@bD+sW zzrUGegPQ&=OhRjEb}2T1v65C9j7J_akxJ~%?`hzZrK-=BK_FfzVV`QSvC4kX7cI=Z ztT1wGFN=c4T`J*ZXu&41;?WJ33XI*BisILD0KzW44iih)8UlwSi=`oEqS~Dyec93$ z#WR<`X6AvXI=})AXES^nDaeNcc=20L%C-9>Nu_h?)tMA0O>seU$LEy);P%B+FD9=+B3JULAhsWFM=-_X6cXtB=12IH&f-N9l z2}7M|S=!(r-+;*+eX(;j@ojSA>iF>Lcx7_!3Y7+B(uJhpt=g{kgBC=^12h?av5_Gw3Z z42$0F+<05g?MfK{P~=HYU{GNs-gkQ}<2%!lvdSf=)RRG5O9$)pMkwj5^_p7(4kv+CumEzP%smCO{0xHzHZp$&ZS=x z{?LzDhzZpfcK>7dldDxFn5KsZApamqDWx7%vT!oqwP;@M@l!R~tY?Eli?O)%!qgLG zQlK#ew%Yxs|5X>Fm(D1Q#$^&l(GN-Z#`t&}1#7Euwg!GCZKBqZ{tvgRoZkBfww(j_ zIz6qM8^avA{2MgO{_(7@x~Z9E0kB)Xfn&;lB%>hzZ2wG3adu@T?#C~G*;o#EtlmKN zSN2`G)5v>+%`s64a0t;$LsMHpj!#mo!kmXpr%F*6A)KBftZ6td98UP!SYcDRAK2jp zUkQlEf+)V~fE=q-p&UPDADv<8!I8ZsPhP^bOC8<=3kF39mmTdmMqKk7E~u$78&Vd? zWTqKRk(;tx!`~UsUnfeN2)#!^L<%qR**qD*PuV7l1j4n&=k}V28#>Dak$v=YizgPy zN<1-9B>`~);N6z*3R7bi)F;QlyrUt)6Z++WJY=A6 z`r3i~<1YFlHDn;zolhyNXe#UxJ@?5l*m$9uVy@(-I9!ZTFC=j2S!a{QpAwR3Pi)u2 z{t3lRi6|4F0wVCMd*<4hPu)`GF{H zC6mp^sD}DcSOuM{Z)ashK%ZC=#ny$oqZUn--}P3%N?qBIn*ZuoI&$q`jMN<7r>n}} zHAp(ABH73_J>tL5U8S&()8#FqS47W8Qx&z{l(<`1Bl*kp6Tx=rg#g_`$3cU~!nso+ z`IZq)s9scKfd2Oyp8VOi1*_h&pW>nH;+PeTs8dK15vc_g_Hf5@HKG% zJ4ls$8;XeKA!3;ZJfw=~)xIzDm)pTgJfCna?N(Q`%7~fwncv5QpMbMvgB3P)e<4IR zg5$z;OL1?A(oE0CA~GJW(g(s`SjY+@3BPE-Zjj$A)1Z+Uw$hru4Ybd6C?E=e3`>7D zN5E(HI9EBil$AtkNCVmIiNx zddea}fXM($pY2~}s!wE7(G&UHHhlptJ$?$%NXl0`-{z~ltSFvSHrW&OfO+;JY1U`V zp#pw^f!<#*xI6nAY2z|;w`1pn@OYHy@KQZ9%PW|vX9qsin?Y^a?p<)Q*r6A?5 z$7(n(*JSTCKg++H-UY$;@F8$3TUZb`VXZx~T~oo02m+)6Il>Ro8Mx>jppkv?LJpRZ zkwHa8m52U1?0itGSfIn*tS#ZR_}{pv!A{787z=_^697X3^VOW97~LlUUncjmo)e7$t(AU>#$6rb zb@pg@g&pGrQ5L~21&ZdK-Zy*DH!TD)4uKI-SPa2QF3}xWYh~HVkZz4{Bj5||GT*I> znQQ0yScyyFR_w`n)PoBjQLCZ}KBE#Uy*Sf`GvB^+3drE> z$h#0)3rSR_iD8kfLBU?DvSWx%%GBb_reR*5xuwi%I155{VIS!(Hk3VL4#%5cSP*?! z(z&biZg@JD!0VOj@k_O&(VE&l4k0QlsvXR;>Wsa81@C@F7PF2rEQ-<$tb}+za#bcI zBit{3E{s(=aST&)uHQ8mG~^Zn6h#k+xq_(d6ir1%z*QS$aB=+j!!#SwKdtmzys@`( zqo5Bbcz4V8_(M!IzwRGD^0k4hk<5fY>TVp$f`I@;cBpZu?E1&biwku+qNV`L^FkD{ z_D2NhjSDYY4bqs9~XT`3DXCR17P^NoPDV{~QM_bOP+TWX>P1XoGs#S3! zhcI*BsyzQ?AQ5~ZTwaEkq|1|%Y$9j`1dY+MPx)Y~xg2w?6h(L1BYjjfLKId`s(uD# z{RLUxiPf!M#kCItgGjohPeJli(BQGW*u60?lZfrB2&uX7}Yf07a7fS^7}`t+y6MT=eB4TnkGM&DX_Gtd!(#Zm*( zsL!9Xg-(u-8|v#ZcpWZ0eSCZZ18Kqf33j98o+^UU_>YuQ&G2+}W(Hkc`=N&CD1Mf4 zm~lNm%u}o&z!;0{WRE8PoZKqllR>ci;1^%V61E>%^8!Be+1_(GNI@ZbQVImI2UVqHL76fdq=l6+1{SiSLri)T-m3xR;NM_xm)|!WyERz5Q66wWc^>m-OAxbgZB>7Rr(msX0_r zQ*$r)=28%jH$C+Hg&89g%227UYp zj9nAZEQgX;xmT&J` zcu3K?dk7D@^!^W|i2@nAKC6FrBOQ;X zU0SL-5?r6Wt-|MyIPwtrXg8%HyKr-fj&4kSwypr7Zy^Htx@F?#ka;L74XRA9SJ z9p;o7bB=w9efF@1323D6s$w|Y7{@7`9HJAD_ye+fy?%x3WguWVPdDIi3K4n-mFf&^K z0qK|~EY$(?9gh(&c3hKGhbxk*7tbR4_)bsQh9Vy)n06P8NcTcTY?Oir$oT$76P%2r z?&g$yp|sHzx7r<4yKGR8dxFj<6!=rrb|iU`T+rp&+F^^m)fba;UdiqQFD8fT>jl=y z7co4Ry77f5k`hPDGSn|usIND?ngMnfcwjzThy5{@D1p-Q?fcV6po{^3{xwN$6%Hox`*LLuyj^ z-n(aCrmiG!SYMV(pgZ(M?r|uHg$#-8=%57*tzXt5=3{IK#zR`rX|TNRjKU|Q{QZej zeLdBxO5-i-mi)|{rZ)~+<>>l*pLXP6nVFe*czD+*KeEmFuup_>V0el5Q1uNBgs43X zXxMo7();(kpYF+i>G)e{vqjE83t$`{KGPHf=b3*?T_A_}!e&#qp}{uqY*P2CVZaC? zTRbz759k&Xl7Y}czbpwA$q14$`Rl*58|lU$)D*dUK})6u6D24LStomzTTEFKe+WM4wI%i{vesC3`CC50 z0cChUUQ;rzF?+Z4++&n~UdU8mEL&UB-H6TDE4bS#uCr!*1^aHUbv>2^p}~dld~m zF`%D2#x-KO#HFD?1p$4YY2LZRLIjDhJd;@ogsLbNH;I#VoJm;1ND`H+qRh_JlM(ws z4YsjXBsdiGBoC5=9s*PbM{F?lq*H)_G^}a8{;h5;FhJhlxHWtj*Z$?p&(7rXQyr?J z03sZUA}@dV=gF8Q{ZS0f{^W`lfj@D1I}c4tA5hV*`GguL_-*LS1CII;_KDyFOt9Ay zEUIdLO#9LmY z5{KD2Iy$vvz4}Y^%TW4$iTv+uToYa56 zs{>c?)xw;!^b7UQ;tJ5=crVr{@pFUr6UKuykRE*aP~fS#MPQ|xd=X=hA321Hg-7sV z1JCxdyW4&qBcpi^dIiAB#E1(N-s$v#NQj#yr4#&V_-=~oV1xjOL$G<$^FAx)D~m1W zGt6efW~D_Pr4r?&bw^gHTdzP7N}gUGN=txoma6W~$%kUSoBd^&oJCmduJOYqEg#Kc zO?W1`l}^qvZ-Yx!bjUltb^DER)QoS=>IwB&Z=k;%>(})Dit!k2UzcK&E~;e;L^Pma zfiFEGo>x!s0JDidS7L36AVt7lcZ3@6lLPpV>rfCU;@n=W@!yo->spu_7)%vZy`L1b zRd|gZYNHI(*I9{w>tEswZsaGg!rDHvOA{P}UCdw}dMkZo_hik~+KjS8^CJw~#wqPF ze>RxYCp5g>QoUW|h>aX`kfx{l`m=q`Qsqz!nGxwjp5>~?k0E_ET&w!WMCcfl?XROS zXs*ok?VLND^?Vc8rDfkI5gnOfjfLIUcujwTjfP25Y*^^k7aOtvWZDcmljaYP@5r@w z8>rbsdIq*h0Bi;RO@)-Qrjp;2@?!pc;cQ;MgeICyp8PpuvvgBUlsQH^iToJu8`N4~ z=)duK(BwV_bba;Px2!}|BpQCy9~^Q|C|AplWKqyq!Rh12jKuqFwQMQU4^VsZl8Xg* zP5q$EmL8zxGXgg#W-^hXp; z6yPEAvA3GJ6*7VFl)iwDnKv%^tqQ|GSe2*fcNT<6!;pB@?}mmH#7hCxz4uUv&wTj7 z)#ZY;asKCIoO4hMV#l=^lD*aDvKg>{{CFwZtj4poH~S4;HX^{tRz3`)=e+fsGQve0rmT02t7V&6$ABjH2kTi;`lJa`4d< z0xZv zEsjG%pMsk4!YW*pv zeZtW*5n4~iaR4U~O#7n?lR_7S@}d-4yys_#1MjQk&kMV}OEg$F3sPn-ZT5vokon7O*Xz!#%l0fcU9L@kCIPT08Ts*+ zzTv?^{RK(j4jaO6cScYkxD;`r?)yFCaVEEGjShYUSg%?L?DphOB1tm2Yc+HWWUd{2 zP7ORfcH{HkO>iJ8KeQIEa(bHtxi~oybSJD#KPz7`n_Kf~sJHCyzSQzN_)dF8g&lY+ zjIaxatWnwZka~6Q3FhLT>~#F=7~jdF8>=iDA*$Nd<6d|sGI<}F;Svi=QZD3>E~Q6l zoH5GZ#Y~^sE)5Bd@?YNCY1aHV&ZSqVF@%ZQ%LI2{5l*L}G2n>3U-`%Hp~*Hb6lIyZ za2d@EW{?eS&{Blh*bi-DNC=~nut&nuiXS+>fgqZjF*pfkHsbt0xH-#FSTW-_Ht1}K zgB)c(|7q@8`hjOE*CRilRxHB}B{U>**+|u$qkDLqo4#f5_&{HQ zITBLL9BPd;?DDz=LCn(#|84@Z^mQU|(f+8Gpde`!5>TtoWTlZS>W|0&o<0#_Dz+sr zrD;4eqad!Qz=QooSa?*5lLk|OwFOJmL6QI-l#5SRkg@Y50XVC;Im%E~$ZK5Fab22JOH4|%y)&Qlqam)q+!!`-f|EUS6WjjWHHo8J zxJ0IgXM>ueo9GLOd*W=#c-s?qwUff<(e22k8ayiE4Pp3bevRBKezK27GXMD6GpXv z$4?=h5d+u|inW2wX>So)hI7)|Wa0cR!37wUbUbpz?3079ogJH_i?1&wz1Uzn(L%op z=KXtIJq<|}Y**v)iQ@8V5qn{Rp4vsvqJ$!Zb2m~sQe)@i#7X{5kpG>B*N2up{(ERN z`M)_x%ab|=z5(tQ_$@m_OKe|GQPIfcILSxTXmZGPDE~u~L2wY-w72u_QWaz?;3cLu zi?ilc%=Fa>q}ym4%L!D;Z;NCyi5wl+OyER38N1IC0Y^sxx1)FQ8X)@kKTOVIw?i@& zT}ceb9)$H}mK~F_LC^W?!>XQoNLV>b7`|hC(C`(GXOi_bCdmI~#~FtJY~yrPNA_iD zR&~RW4or6*db;TH*{P`QdyijKowc+%c1>#?H`1n8bX?(|@Pa5C`6Clv)i~(p?5wBd zpl$uZY=2!c3dXSfTKm%rF9HnV}Nk&s>a#BAo1a6~~#7vM?Q!`_p|X4`OyV-`roxk@u8AN%R)?bj@7?Oj3C`UC*&QC8DuPe zGUb?aT0P~nsq!n`AEk7~6~GP7qUCkxMpD~KH><;vpNbNs40QV4kcpHM|~7eGg(E-+my$f*YB+q4Wcb5{g6-~i6+DG2pUm^AC+RX&RpIzlb06< z!@k<)L^z8*1n6i;@hBWh4#B1e$Fxc^_Z0t3DPBG+`;iG;EJvqmgTE%@BsaaA+`cFs zQ$|Gwm~qNaNfoY=lanv*L5!nr$9^|M!YB}fA6P?Pd zjpmg`x0lIevSYCzL}_Q996CrhH(3r@;%3vy%zyW;>^W2lJ~eP0)_s53kBc(mde^_( zs|C#1&#}x3D>x;>Z(gi$AY!V|eSuELd%o-!5IwdE2)rLrA&0<8@wQ3;H*G({G(LwP zJgR?OUE7#jsT<8G!CLGV?&OK&fSM@Bj2no*mudFTYUuwgw)(tQ+c2BtG9qZBG<|%d z#TA7Z*%4pYWMf=gHO1H;@Xc)xf=N zcCnm5_l6jg8>4FL_46bhfL$abzF<9EiuV33#yBi32O*j^*w&&bif>&ax^Q z|9x(rYgzzTP1&=5e_I|y{C#L@*PxW#Lk(Has;q3ct|)dtUU|@EvXx#1&{i)$4+)QW z&!5J~1RMK7kbda&o4YT3OrI0bgOo)t73m*gSZ=&8zb<7#p2J=vSof8DzRkmLhX!@nsecqviVGXn-4 z8~c5NoS3Q1OqyR*A|DkeU>vLk_zw#zuTuFQBF6LW%KYJtzsF zC}ycZ?+E0mMZNSlU%$kia3S+i*)vfTkVy0j4Nax?t?z_B;)Oa`usp$UtU_2cIskIr zjlmQ^0sG125AK*2eklCr{e*u?KXUtusOv*B$gAk;1rF^~C~WTF^p6UKUersF%sV%~ zZ1C(^a^1a?{ey!Tba{qX6>Jm*C(tDtz$$?Q{1`SZv+>0*!Bq*26S>?!=57lqr1yen zsW#89K5HR2+d(TRkfd*?!sEyV_4%#!Txwk-$APuFWHy6ET1sKcHcKx-m%PX{r9^Iw z-k0qeq>c;5t^Zx0fvQ3C^Ei|Gn|qGR+qv>E9>Rwn2}z5EZ$3vyWBIZRyff6wm{@fi zB^DMl2G{IO+Jf)cvNqVEA01>1_Qy~aN!{|F@^~|on)VSrAxN1giFhn(B8lR(qd2TW z#5yd6co)(`uYsrccgP5Ej|{#AfDvLSm0L$fmhA>}zM!^T+13mA>uN!|h_CpDt#;4C z&lvUI-xz#w<3rdJET`Q(k(oKOv6a4}PvMviy1hz&!96n^ThU#TIuCs*N?cZGC!MzB z>eYDPGBIdoz1sL|Q**xYA7gu%Z}D^2w~Wf%I0&Yc*D}#qx{DR-$uzdP?7^wtMa2;N zq74LZ);dL#V!7U=oh-f|4mPV6otW)aS?~R}i+3VKA|Lb7csmB*IkXWue7nLCi6B@z zIzAq+r!nO=j?r}>&Xvzf#qEt|9^einkxpj6FMwTw>DC`o$Jp_mb#%q6HqA*{F(HBC zzpr{h^&KBSif=Tuno$+mOVv3&86$(#NO(l$*&DwUYh&`u#QGaxAMT>7JyiZ)&QO~w zn)fArQD-fH&Vr3V@b9=%KV8D*Pq}6hg|*x6;6|-b)}4R5d`c=?g5S9Krz==UfMSjJ zGvlSr!CSuXuS4uArTnDQ%?=*@i#a(yO6dy>zYh;;6KNA!+w6*-_sQR9hdo+zi(0xd zt?j-``Xs9wa@6;o_55xHs-ocsMqbWAA(AB(WShMuJF61q5d;tGwuR9f|z?u3NZA@8FFoeuoT!ZVR$A+ z#z_3BerfNbb-KTEyFn(dW1D_T4%ieV!IV~#NS1P8)ag-BlM)Fm+~sAc$FJL+rFM44 zL8g?Lc`m6XiZk*E@{b(qA-r9lO$PDqLwx}R;tuY+fi{MJ{WK21CE z1KC*ZW}O8dj;f+OmmsAA>s69XMoiKDV7;*HQ@Iz)f&4pC%I}))MR(BnWr|rkzh~f| zP-x&9+4Mc72QZ|QzLb7kEu-fxZA zAcnmrjNhGZNtUrTY=Mv34Hb(+K|3@Et6w=BLI!5htl^A=IagqM|GWdEk7)AP#EBSy z)@iqN`==`#UR~7Ax{a_!mOX<21Byc_TSW%4SxN*tr)PZ~bg1t=%4olrZG>&cYAkvG z+buUf54BpAuK)qQg2*9v`de~Jds;b-A;m}zR%Hs9=Ktg9EW@JgzAjGB&<#=}-Q6&w zbf1Ac73tj0h--KJWd1uZz!ofODU{&)#eO7UJqqz8Rv0 zi^( zxw~O$&Bl1s^=b3IRKPUHcipyH4<+z5B|DEGlh)(4{YACF#WLLF6+{tO!wYEr9MM#P ze;8Y`^y5G>KMgod=+6mCC=CQ2kb6stHZrD+u06Iu|CU*6Nwl@%J@Z& zhX{L$?IQ2oWnR-zRCEHy3APiXz(W(Ch z2YM<%K5ifdsBhXQ48%-*4`2Eg1#5S<0~ur!LH{ER0}du-=QON*O|St^Y?@*$mKq6M zo5UX|_`2z|iA@lRXkePJn2#cdV0wxC8rmIPBBUq8Q2lvF#0{XB? z+adrBLrdFK-P1$V%v6M9U$27TQPyk%f67!$nXfYGnIzb$_ zy8z%va&ivmF7?@A9g2`87AyzmDFYDhCpYNj0FC*Tm8apjl8-6@Iz zIMu$>PeBCFpNV@0Kw`$NR+b@ia}T(k{|r)47Hb+Ri4FsSJ1ry5LY#w=3>AxoG7uf- zR9QMgOS6$ftg3oxLUQ#6HI<>X*E4U!n!J`m0Wjr(tQcgx%CN{2v^@kgcqZ-18mwYPE83%6xvUlvP!NDbVZ}sc@r)oct8X*0(BJRc7% zjt@yeA?-actbs@D)U;lziMcn_txtepF~5Kn)#~;ZV`AW`<(h74Z@#o`RQ2*y_gSSu z72Et+_(K~kL}qM*y&(DIg!ndbx)%TX^wb(Pv=dX5Ox#=0g!C<|sHy4bVT7C8*`?U^ z#csPBCT;gO*gnxG9Ksqnz=kk$@2k<1p>#lWc+|}|9v0-s-f8|UZzwM-=9PYx<+|VS zPEg;8uX=L8;)nEgC?WG~uW6iU$t&ZhZN3ON1Zem7!QmmY=$4bm15j*l#BP zm(Boe`3N_a7AKkloXxfQqRjt0}DB0vNoECaZJt zlyEszX;~S2y%P9pWOC^!QG1lDBAeDUWW&Zje>l%|qdER0SbTif(_F@bV>ly-S5{th z-Sp!{(28s~e<#ba*#{N@zOO_7+LX#T`aF4nSVR>mp^-o1Pj0czLtej#dF|8I)pkBo zBeA~}pO76}=f$5m6v}ez{@ZHqRm&oUN6uv6Z#)a_FHC zc>n}_<+C)|^8U-B_Jw>GNn_O6mfX}NuVAnw!b}7^Q;$DMkR66=jqO;eGv(E$vr#oa z(bwiVZJf?xCbQ}GYo@zJ{8bte?6ZPqT4yU8;)p@L>l7DoRxIIfMm@d<#!7sb_wMmdEsHIA-+qi3}$6;B&F1O#9gfcvm?L5ud z_dy&5m(+!gNZ^$_3(O^Hc>YQTI?<60x&Oi14}u3Io#T8EaVt-P{(J$p&i~6&->%3= z=v_-`H7e>~q_E4&cZ#6Z_?*X%W}RYm&~T$P+HjR37Vpe>TEmvU@vfXJ|CTe!Vm9fO zOdf#lxp-0%JeP0PP{ty*yqR{(R+`bI*x&>5Nxlk$t^Qi!)vg*W3;k;-iFxK#Pbab?Zieh`xxN7#>@ipwXZth`IdL?(< zk|*=@dv*JgP}e8gNg8rmZ_{6exhG45Mb_=}fR2IoTybFbP@bg~=jBQ_?2GlqMa_c# zm`b7rkW8*e-2Cs?^R2u(BE;ItRzU+1#e)~M%0cnmZey%O(XIQ}3$-V+?zhLbuCBh} zuDF8EY(77Fr7CLCHh<-udN0SP&%CGWm;|y4_(!F3ysb$(&GEL*((ezyF^Y%=T-pLsq2!mN&I9^+2dQfz+ZLQp)m}X~rSQ=J}dF z9Np97@RDWAaVRjPy-jk}Lq=vDYyhZC|6K?AI^=ZrSXsB4vq`UIjw{LsQ3E51DFZku zz<`%c8zq;|nZ>mfRAA%x_H8sYOL`t;TUhX&gw(6#o0X30a9~0^|3+=?moHYT42%<* z)a_>P6wk3Fo*8mXZm`js$_o*q9cQsLxse~V;1p3hpn_Y1p*{qb7P1D)tRv8Z0*nh1XxF=Vw+1{z{>`(4fcZsb zTw7W=O%&p=9#K_M#Y##dt;UA?YS1xiIq}E(J1tc`ZVfrZPe2xd^ApX-nB+3kYH6UM z#sD5+pz(Nrk&*C7$yze-&nZ_?)lmz2tF`kJuq!6q9Q{c7$^Fr7q7#6N%y9G2UQan2 z6r<5Cs{vXUdkoJGll=^l5kkY*7ZGQZhp6h9rRv~VJ-t+ZL4}-Vh1m--0}G1YwgCys zRHAJqU5^$VJKWc7--QfC^;{-9X0DdEwKfP-H&fYR-3~b^>%ZkOHogs~jtkhGo$WY( zU9xnN^nI-|h67z(5Z{yvQ}0~La!^llqG#~_vAQX6<=6dd;-pq1iPOf3VP{hY-lykL zU)AdHQP7}65-_=7^;KCmHtZ!n!~q9^U>W*Xd+GkXsjbb#3|s_zdAFSJB=*X*f)O7l1XLA$({VX17eI9 zi5vOXJ!$@Qtba2vn&#+RDK2Kb_-^qYqlgY_?*C=DrD@=5&jkJiatO1^-v+TZeku=} zBWtHu`|8?w*qUrw#mH~4np46n6j57NUv4o~TYk;#g-B*>UdgJjsy+{%<&#&~3@)o~ ztFP`tf-8KxyV|r1#@uFPebdTpSjag{a@qM?1-##TGeJkNo<=YWA33^wU_o?>E$|@X z3_zMM&;D7n!R&RMTSF|toGkigV$g~TKxbiM8vc02p}1MGTFUk#i{JV}kuZf; zNtwUE4l3;4Nk~kbRCK#PqC6<4Ql0=RZ5#4yrokJ?a>`ETs&U}w@9>I?HAF53TiEEt zc0m#@y6h4#hAQg5HT;yih*=^P>!l??klFe4!{G=;a)0wPpxp(gO7Pd-e}6g9!$CZH zDC+W$#1cT9M#=2aq~~(9N2cIEod%`yU;0w)asW>q2j+yWDKtK1Gp zr>FInKO{4I0-tG_{?4)qZ_t9D6HI%VRMtxC!B;|jkD8>d*et2HL5*DE^NX*}UR@E2 zn3&6~Z;p|pjLoa~cPF?3+7hWn(|C&g)!QG`kgx)6uMDp7?*-FtxDo};%nP+*Kju3G zD@%B5`Es)AHhloO@WoBpP-rang{h;jn}G!GnecP!L#lCQbHw-j zmE0bhC;(DeMhG6sNdqQyUQjca`jco39@V0<*!#-Nw+%vpSMlmkx_MOgs5cXUx2$Sb zEY@QWL0+(X#8kw(V<@UXH)T2~pW&QllMmI4gVH&g84A_-(+h|*at_^01M*td=ak^p zFXHQBqgtd-$Fls?ewn=9IMb3S3_PUiV29}dR7Nt=WFQYfX|N$d)#sHwe#a6V*ndJ9 zlEB+a%5J_kb%+4GFwP-pKVKX*#z0tTG%Q%KR*f@%4Em9jjboh*&2mbjQLhH4eQw(T ze8vPom_w<^5)fF-I2L^)`0R5J6E0P;aT8tAcLuABv_d*J^pcn@-CKYnY7{>X7{g)_ zW31;5^jMB z_c_=9x=XxGX{f3{Rek%(OFSA@W5RjNbX>mxq?kzf8028POGBxkKIM|>DYg|rr@?sH zxJrPY)N%(S=x@8(quYmVv#Wppj^$>dZ%Aa-KlKm{?WDi$EDmZf^!=n@Ya3D4cC2f9 zFNfolRW9YSiv?X5^mP>wo8fFg@lzK|^_6F^i}fP5Ral)vZlrNQ7nAMA&-HLIjnreg zyDf}%xB=U7{`$-!x4&;yaaFI2R14%)mNBLYkS z*7hLK?-wt6Dmup%lwl9!scqTdx7BaKQJRSq+;7}RX{a(vcM+KVBI?AlvB(x_Zdk-N z+w+B<4ff=BKpGwBz6CA-o34J8pyX{x4N2WR@erx<{yy-MWPWj-m$LW~C0(gB6$$u= zP&%QBQ(0P^1DpAoy)+Twtfi3;kJ){zEO|JMccAD+ni9a`SGpN=QN6uMcq*+msBaB; z^ba1B5j@Hfd@k;xOj{hS@rC??G%iye6N76W!&EO#ucR~XKLk>)yY=?*q>FN{$>O@%EKoI=Zi?8f3X3h~8rwA{~Z7Y;`rO}>F?fOJ zj{VGu8D`WFqd+IkR9s_eK_n2mc&vFe&hr-Ir3fdzB?nMg)IeYtFzd+2pR{=zq_c>q z3J~(Kt>ekCWS8Ot?JEIB+|e+>WguSzVN21pw0PC_`G5O=K-c3!1wg7lVy`SOSC8gl z6vIvmwkWO|N|u>V8ct#tl)UlyK1({~Hba^>uH1#W)JrG063X7DF#7r%+**{(hT=%n z%(V$w669~3Yo0f8G<%lRX>U67AmNf9e))NM1q6u6pAz+YE5bdn)X`ah0wf0WzSba{ z_KB%!1de@6aq`OQ+f~0EhkOPNU*SdyWNW?Ra_-M~Yeuv|n=m*;|$FkFG{2Qtn z;9bMwhz7)B$p`p~#Ul!oIY#MB%?0Aoe?unC^eQF#Gq^gfa7eyntzlDNYl>5fWAvdy z7~DHtrOka9DUMSnW+Wa1JrhvY1NfrcbFIbd%JZ~zbJ09PeiB6`7zcJFpsj?hZ_w0A zJa)}>gPzfdPmJO9GL6%}iOu)lH+3B>Q!;&UUy)XpO*HcuZY)Ibn2s88&NcAc8rbk9 zqQ72B&YuwTf43c(%~ll>eUhbFScOT6;Q(Dgl0P-qP_}~4-z`9YJ@-#4A)M1Na8@Z; z<^kq8!;Hxj&4MTn$G_tCO^wl?fL$YiiX8E^ri8f0%@zrf-CBj4a07i>UF)}%BoU(H zdQg-HHlCheCY6jQIdEbbH=Ow{TRHb4({`WIkz*>jj)G`g7~CE1m7!c}VhpKfO19!# zu4@~u?!e1W`Xz@D#?RA}@GR@=F7=-%D%=zP{udA5GppwEC~ZsfRFItnX%1(ctk%)y z=+Jt$I+mn7f}fh`_}^b@ZFAy!Ya{zSQ!`FF2s(V}daYixRq>}v&_&Xu-kEv5=&6hC zscqj&e`8|?77`RxRkt1b#~7x;^#&x^Qm1w4d7Ce~jL{YrMLTMM0>8JCi)Ln!?n&;0pGW+-E+W?Sx z{_{gXj=9}xTy&B=`D&b-sLh!=T(|EX*JTjnF{pwoMl*+o-SV`i{xhV${Ai`m9a3K} z*}1L7Bku!bSr~1!@5^$wTEDmH!FHEmtZk0J4Vq(Bc)I!GkU5#%x=>?&W@&(nLRN|O z4Ke{9>>WZF`txTgJNQ!Z1s#S>UG!Z|0MR{JK-x0|=#%hFqtKk1inz484DmJX{Y{1d zq>=))=U(|p8Nz8-NjQIzQ^j=l9N3Plb7|r{jk97xds2R7dnGOPTfOi71%>-q-l8WIraNo>_7L-6dCw^(`kBklDTz93`QVQ#O&dAEdiqMoh7Er( z83n3JiunhSKwD)Dd_4Rie;4szb>}L*=%hXJB#>avG_N4M@O<+ESPy2ulmYbg#G>y7 zq&CQMdX+g<77yKy*~YXoFF2`N{;TD-taj&f+Oa0{?BF=j7Jp-4O1nlU#pA0N@(cJc z04jYh?q>q67_y9L<@)brD94W_@FYtV&@qwy>@ZHqbN4U=BClb~5<%~Ar0&T)k>0*) zQTmZ(=tZ__!c_g^3>PHs=a>?3O{`c&zA|KT9PEe>G2ehm5FXA`6sm{TF-ov z8&D~`i)vGvxv3W;avLeaFEk_!rQ=Lzgorkq)BCNc?Oc76)ZkB6BFoIaZfujFtPQ%0 zH^^UwQ9uB|VH_87b&T<1`&!(5g8a2^qKu2B9U>&`L34lBV8 zuWH#r3D#5yQd!8X$f$asAR$K`VQ#s!{&|@Qr8CB1U6*7nkOV|S`y0r-Is-Bx*w|Su zG-;MHc5s4K(xS``-4)^9Nv#C}Nz@4z4n8K}PdQhMF%+H@k>G0*!g)nH^essjhz9+( zaGhWWPysvW`0yMK5^tovQ5T|EdS3weh_Tc*^x+gvWiIMI&Gk_*ZenG?ga%x}>1oj} z#wx`zM52Jt&L{iC2f=d)<7Lx;X{t0^KgR-&!MFG@uP9)pcDin5-T(4nVk~^4xR8X{ zCcVn&+9z{%g=?_jf1@?@LbyFQ><^>!Gu-oI_91Xz@VD2u&+U&4uI1}w>S3j)X)#lZ zVuVKf>2HcO^#XB9YB|^0Vau8Qxn`I~@{VfZB$kYi$}@WJ)jJ%Y1B4P=ywI6Y`cN4e zb2>wqnf;Uw7Y}1 zji&e1cp-oxOEb4NCT*ECfJX)J8kvsWCH>H)JZQ$dR>cWtR|^*eekklXsnR8y(#l{t zWyr64;rLV#Fcln-IRXahiFYoKO(v@3c!_ zu*6?1R%x_*-$N|o?wRW*gLZF-mO`Ug>MynV-=FsOi?!sOhdj?FbSF!j+PeY*v(y1fHuG<5PGs@5c+i<1>CGdw4R8uM zjHdpwhQ{{ouN5-dEDuigEc>~~LL@DdXdjyKJOi$e^982SCH_^l?8!@`Uk?NF? zGaw1}JDCmWM_wwi_vefc1YuzzDG^TqNG18azj0x^tiR9lbaN`ggZCZZy_m35oFK}X zp>Xi?hvEUYj4K!DHXjsh&_vEYV~n3Jou@=pD5RWEsqle>E0&4UhSH9mE_)i?mhhp{ zX!=LcPk)2PlJJE7EVx=SL(M+dSV38-!-L>ct zX&GZzB&fY_P()bTWoTV3W~rM>fi}wdBR1ewWrJaWr7je$^uL2B2z+_kLsTegfbN9A zu#Sf1(Cp$zvm$NiH~C&U@{LHalE-D9E1MO`1rfmG`lwOXmX?%Al^o7aUast{V55ly zQcT(B;+3Ps1-{lw!X<>s_@koUHD%hb_Cc*V>;g#Ck1;O;LGdIBjkVd2-F$By+eFb z+idQJ%~`zulJf546+y<8vYKTD#bm~$#p`K=`G21gM@@TcEdPQzH8*7+meN2!Y&^?k z7fB~tOCh$+aU);vKL5kNcK9?-JVE>}`8qp1cpl*nr)XBhkSVWxI8!N99ORlx`=P7~ z2R|akTz|cpLd{G)yrY1i^50oHS?a-QiUX;O>2|r<8xuz;K+cq{EC~j=e5fU7ho=9J zE8B5_$ty@qF64mcWt=!*44>meux9gk2VE^$t*s(+%KOP1o-@5i8Y?L4-otgzWo z2DpZFWqAyd3Ku#z;X!_=s*wqVp4I1mYX~rz@-RT&UndGG?`b6h2RXjRUtoPJeV_8* ze!&h4nPxc%?MR!KM|;J(A`C=5SX$}9k6#@0IC3M?2dg_feq$r5u=TagvfH_|u(TM{ zcZxJI`u{7&k>kMZDefqNW|vkp4^+zTO5dVQfN2V2omg1`6u2GnB&-S(()`L5AE{&$ zAU|d-gJ)fC3If$yxAO8rd!Td$ES)RRB;VF^os)lCj{jKv0cC+hS`3Dr(p0{FdzIgp z0(j~Wg@t|LP6Tv8n=t%Mo5`JM;E(^g5EzX7OXTB~Kf~v~u9T>nJMn4t(YqGtC`mgA zvikyLSgw8`uiBVvv69$Aly*@!`d_XJ^D8~gj=`*QN6?pbyf9$_Y&`j)Gg42!xa;JP zr{F)HO$m9Q0nw=Dt$UQVC|;6GvVSV{;_3lFE&P4H8rNOuxw5*H-Eh;9Q)7;^`8w{y zhPz^Mk9g|bW~Fh?nS0H$RNEVY{p}=xm@7$R0R*|I4g*gbedD8Wyen1+6)S3(J^h11 zCIINIqcqIJyqA-wM2pp@!9T>Rx{NFH9-YnfnlR^R`b@IJLY`zFj8ZxS&CY6JC9$dyx-hDFP3zHoP^}-@pOGdqtx>VuT7!D=(#O?lRR3d}?Kh zmmSPvS9GKOt7wOX(Z|z|pI?65oqNeB^5=f$!NCEqs<3GWziUpGLV2EFu*u(9qs*4l zVmD~1d_FH~B<(L3!yx@LNk-GmmaW7j`DgFO4;EO=}a46~rCAu9?g{_eu|C`s>s9CO@L!oYc;U$xEn}5>9&UKVha{u{> zT581v@;&v`*3-h*HC`+LWIR909Ov@V*lqb%G}q8l0ssqq`QOCFWU|&;7#A9CEYF;- zT+U4OW`aLl%v`wUKxne#%hc4D=_yQ2vI2|#ypV{0b=_j)r^!yWb_SipbmF5E(8x*S zV8AbH^H5Yz_{SQi8}%yu!a{c?NCa*XiEn#-i@q#5^IOBQE;JR`+%z8+6cfO3-I!d7M#ciUmt{}SkC8Wb@dD?_s2HI_q%y|3%pUG!z$6$OfF5&*JyGuWog{=q|EB%ie z(rbqn(TCl-M;ypIA_Mm?+$M78tgT_QBS0vxbS*HLs5Aobe<>-K!542Zyzkhq(`h|j zS&JMYY13Fx-p~T$#MW-YaL`)j&Y`mGqpEV8Sm~xwX5HmEo#oOwzCm6DI(kkuv$NuwG~Q2HkaNA z>-T&gEU=^45s{R)KX0k_Z@Yoer0$w!M*=jP7(1yl`7gb_qMQ+p9bIlTAxQ!P!FtF} z)T9f40^A$%!W3+Bejz}RA9=GWn4G{{`no6v{AwbvsgfO5AH6cn;TgZjFC&ej*8hys z?P<{oDi)3YUv{lvudB$SIAQ9bQh12|n4ydhv2-f&TJYK&!Abexm{Q*brkRl*UrV|P6{XvrV}lIE;)j;c z8H`b%J@9HBl7Qsa&rKvd_Zk|XU4VQR0A0&|pVgwAJQd6a`yDGMIMYt1#tv(I8KIh_ zJyvFF5gAwbxp_K6C@?O`ud%G7vL}Y%n5mTtf`<|i5KyVnx>vD5YS)ff=F_sZa~Ng0 z2S7y0-f#gF*H%`>RSCZ)Q^j$kObf4!n22h8H7`M6!IT{4K3Ay3gEC=I{3nKQL<|dw zdZFu@Oh(@HSG5#|xl2!ex@A)!eS0;Q0GyD<;WN*MbI)f4a-NBSvO(v*m`w+!i;cLO zSQ7F!^P5gnuQ;5KUhWo2NlDHsMHei#`61;7j_wl4*vIQ{;UJFRN82eeYG$hAhU;o?J^J95c9pd_FUIyP z5B3rR7##me_GF3Ms{|7_K~?|?zZLGulg|m7xv~;?|z2vcfh(O{8^fD7L=S50Sg_@ zSlr5w={kWU$MCSrw-1Tfb=*|j@4nK;QHzEruPJ{Y?qE;LvdOl=Lgznv!xjzA-h1|H zfkd{WS{j&K3ug?fgFjI@ifF;x|9qfAFIbR#Na)h7$QqHBT)g7oWhG}k^de0CoF=9+ z`W7?wrZaKfLs^;vEAC}j%4!2 zCe6O<|Jk`lTln)w$-v9MnB(I6e|-jau>0$|2BsY%pY4s5Ij~5A4~Q%~jKkZmxd&Zz z2&X_-uuC&YaWWXXtUV`2MO$iVMgs}x&}}Z11k%}+ce_+h6S{;F*FdSXCi%w0K>$Ca zt3w+Z9pHzJ+}zmy(gjy)T;z6qoYbPt70Z5bSP7b+2&lh1KMdI%ENOVDjuV1u!>an zP*EZr^cM5EFzu<=B99Z=K;ds@5bnDldsNCRj3j7h>0=cw&k$kx@0v`e^v|#*(~M$u zwjzo_-36dG-km!&%vTO+ORUxW&E^R+DM1Q9n}c+$EfwM}R^h&62=ia3mmL@HPLo9X zWnnO%wlB@^BN3*|(>#yBQj%Y3&Kx#9?ueXZh8pw47d?g}T>~c7e6P!dzOA4%eIAWl zpOKt6Yy^vc8C3nryq@9=-)mr?g22QVf6e=c{`dVSv_ivP;j74{EBXA>UgL+6(KFCl zfY~G$N?b5Z2YS)HqiBRgz5pEtn$fnMFqFDxr&KUzN`Rc1sLFwd~nmg2o$| zBvQLXk=|FUkkamHo(#Ltl$^+;P5A|f?fla3=yWnS z+`{#ZkI*N5maIs^LEF}Z0UN4j5(H@e_GoVQ=MnwBAC#Ujm5s{&&)*>JU{`!;qb_5y zbCja0o(jz{^E%k)2$%P;K_?wUfs;?Ieq@D;7EN*l+Ol-X^B1v?0c%)e94t`z3A&~^ zBqx=)*D`}*o0O{f5e2^8^`Ea_mHD_zd7ssLoey5l&1LuXU446lNeru(ML&5C=)ivx zYU+R2XZ}tm3>E=1Tt6(Z!rY->YK6gaE(<**45u3@wN%AuTYWhDIFyW11BtsCvlKt- z8aYdt>YMVo?QeV`X6MJWjy}9Mw=)al@+dqaf^l4(iN&Ex2*yoNKV)Xs@x!E>l>p( ztjny?bwpsMoZgck{hLL%J7VjP_t;(AZ9kMwho=p_i9XxdG$JEw?3OV*oSRR18Ts?+ z1Q#+|DMVn%JhT(|wb#JcbY`bvrN{erftq5w3!tC9^BIv1dDKa~^jE*P{x`oc*r2G^ zpg1`M`B7s(qp*ABsLMhUjG-c|LeB-;RPk+wwD6pGTE2vGyA_| z#0$v_hT$SW!IX$@oRdQ0*;l=G1fd?HqkD`eiN4Prpaad=mdf<16T{!`@9}wHtg}T0 zYmc{~U%z%$i=n{eIP>8BB6}c;asy|Z5Y0D24;aLuVSf68sor^o7|iQ{0K)G>zb|d5 zUedm6Ywgr=hlHPj$=L!!104IopEj+@!nsh+g;D#p%`LV7-Up9T4WH7PsKTDufx^Y% z)inG_SfzMW+EfTVTDK`E6Vs!+cK2y}*FTmk@;a#_9TQCL>RD4ub;|bhzuRep$f3lb zZSrsZ5zm9^(=_J(j3inK)2ve3r3p*8%L%-~8kUu0DDnSbmCrrGqVliaA(P}R11o_2 zIYdaj<745)F>6hSiFKB(xQ6uSbs9CQ?IC@5OIn+?FbUJwnu*W|>NnKIu#a>916;Ur z!R}r?AB6TzlDSkyZ&T1^I>%{0{_L_4Xey3%q?{0dP2Y-5d6k8!pLhL)hbkz_znq=R z0$k~XumLTNJ2yBJt=2*`DEr30UZ(7F7`DE|=M_ELMPyv>~#u_g1Nj+Y8T z_dj(LcOa4BXXw_fegkOVIuzP(M$aMh2)2aCu5U0n0<$2AnyjxZ=q74I_MSmq3M61LWK%{1w_`INy`+MikA|$nOi4TPTMx-nqQQdCD{|P}EYUfNjQjB=zMOcmo4p@Bs2P{nM_V zFh^h7w<;%%`1Ur|0B(1!@!a;CIr5{m(5eWE2#1m|)qh^`$UygPy}N<(r&OU9rp^>7 z`CuYjJHp-UlmaP0y?x+off4{;eU&5gQjAXnn?ULWAESz-5Hc2=Fo_mj>Juud6-9`U zigG2z9@RE2BKO^n2c^vMmw&WInSU^cAp?`7h2vG;Lf<))3#p*E2MMCl#IS!4|2Ee| z;v*CyRZtSIqcSSJz#V` zho=0V_{C}1NXvDH6UPIDG)AesGyxkVs_SC|H7SOHnvgs)MqF{0>gsthC%g(5;MG&m zfA?!qhQl70VY&aB&X7dyk>tDna{Ct2_^?FisU++Kpr-RUfxy0ZJG?8&C0Q6&C}Y(5 z=bDK`XRQ4V4=MO~W<^z7uTSK`?Qf}DmYBR-#Yp@#c{W0Z;zwDq5`ZE=G)nRX+E4;SzYrbX1v%(uE zUGMjd*0&0qhu^**06(8%xjDm7Gwb}iG*9K1t^BQN>%m@; zOF$v!YVL0)KhV~th#EG>o4lCSF%K0U)`wS{sZ*OsuoF9(iBQ-@)GL=M_8__7AZznR z_w&^RkQSC1GMa*meRJUrY4EKa`UGq0K|v;Ho?L@M^vT7 zG1L2-Mtc*c?tg%0k9WzVqGRd;DU48iNpaLq-@Ye80n2&h8x|!?>s^|TDREQdycy*| zkm^d^i{3xxcL>a7A21C5*T8=u*ax{E!v>RgBOY(}awrUa?^JmG^E5`N2yw234dNSP z*nC!qgWm-`Y@Dp`Sa0-L%{4dWL{?P9n8^GR2t`J(Blx7BK2jz^PAh>^=L79GUi^I! zXfwKdNwG0EI478=E>CS^yx04%Lf$Bu$CJ8xDwtnGoDiJS7FYr8R;`QU)UUDr`0*nv z(yVoZy1cNFs@SfS_ASOpD0dXsIgReKVNkQyGikmFH%`xI?u)UB5n`UBwCw0-cu@LE zS@g@h4R=@)?ReJtv)QoMi3(ePkf_BK9*2blA<@ww<_GTWz!GU~z-b0_!4ZQ^Fr z^=lf*&SPT>$z3Rp?wm8yggQ#{< zaAHRvxXpCOUC&B%fkU`z(86T``^hV{fTEpC+6f`>tqFFOzHb{~)f#IM5TzG9(S*1J zd2B8|H9l+q6w~kmTO(zv*JPi>y+cMsg!E}okgxv{>XZl>d)$dc$kPBMkv?R5cPEE} zc9N4Kx`R=Vl#6?eUbVUVDch$jM5m~TLYd$EJASmKf8$@dUca-?dYlxRcJfJ0#6hk^ z>6+|--uehl>)_sxj1iL1*{bm)Mbiqirsj!h;*rPCP!N)n{o1eQ32YQa>Cn|mB#LHZ z$lPW^*uL2HMyT1zF=O~_{*y!*<48Amao!eUJaju03lMyH99Q$bTvzkBr|B3xSAa^A z^vr*}wiF2z#!i2`{|?XG{rg|t{VaKfwf*;x0W0#TBbcgX92N7KkzyDBTOh+GEy8@q zHpJ1)sFuInv;K|2^(Y~EZvmk3A(?%$l9=zK(JaYEBQ}k=pzsc-M)q|6xbIWh**bH# zHzhP6=yBXFvMH8gs5?0UD?rhcwggVNvfOV@`m-82cX2pjcO8Shns62O`KZ&fcUS)~ zpuw~dXDy&(v!Jgj4L$!=P0fhyFW6M}%+h<2$zP|HwIJ6eh6%A(3?d&*{Ma--0?qwi zq@5;A7#}BLdnUg!1qy{Of8vHM#=_w+y9NOT9>Us0(oS8aYJyeSoR>R#)Fj0sRsw&lqLZaza& zT`azs*jM&?f?jE55%Rw0Wr1zep>+15(lJr)4lOKC#K*qd{&@Ym*M7H^JS+i|B4*Lh z<`-;peH(qdX!CRIi&32fXd;v8mWR8tclD^N{;^g|4Xz8kqJ`F^!g4(Rq|4`T=46K9 z#&4|-#1xY?tWbj9=O`sj2IH!0vDQ-)rUW6JXEk`WG|x&7ijU;|;=3?8=y6dq8Y*0G z`}Nx<`c|Ny4gWC2nhWXsXjE|`v##yL+>gPY!h<3>BB<3AB{5-aY2H}$zq2=MIu*)3 z@-n$89v7GJ>au}}{1PILyp%=zf>39n>0Ig``O#W~mNr(3mvgh!5+uj`REC-;88;@N zbMK)kPho@M$q@zt9WHI7_>-46_XYF@SKpolM*_9UxvEQagHV}fj6nO|nqXsDi&*LI z`1)>j`;rViZx{;%ty@2OkfsO!ImpN5e;NUQtjXh`u@}UGcKpw>#R|sG(f$GFisYII zDFAF81?pNxLM1m+%xbM|?5tGhZnYz7X=(d=>zh652!)zhk?!`d{vF;^KZ5@}-Pp79 zAN%DOhyw@RL{+(0#sluSguQqVngt<>;)z$xDunZH``$`<#H`Wl2BkXMh&3#uyQ7E( z_2D;-`s%v;k?n7vvYh_m-JO3}JKeYDJNU7*E5*wm-MduvHsaW*VabGeo6BsX*fXBx z=8r`@8t1r(eR;#gv*h-BZZ&RE-|HaYD&L32Q9rF_;jMmfZP$yh!Tj}RdhGa97wFl zx!559i=bJ)UNk&pQf^le>rfXxeSa`g{ti7m8%pyi3;67|kM`7}GeAcHl z@gY(c5;oM7=Okw)F3=K(=^6{IG*fFQC_lQW&EL~yD%6P2NDz4QOhdN`;DHq zl(9H&@bvLk&`__r!Q-E9F_;^oF}&|&8KBpJNZeYvhSFxImf3|;=-+1y!%$||LY0gq zDPBvk@h^w>KlL~`hD8s3Y%KbM0~$6S$=bl*= zevH=&2^AHfnRi(H{ciueIzm|fCUGH?AlA5QI%pRwW}IWI`Y918RjNncLcFtAKmjk1 zib0W!!K+5w5TD^|P1YHaWnf6leukh>c0-|yz%pTwFU!j6>K&nXvbtx9erJBkAeC&o zAp7HKh13|Fuap9yx9W49F77a77^C(+1V$-Q4=aze`%S zguVPP@#{%{AO1trW18bo3Vx+Rg7An`MlPin*e8tpj!*!n_>Brevr7{{qiCcF2#o*8 zEa%*-!pFjKgtaKIzAA@wgB2P#Wyl6K$8_Y`?;gJAVit-v|26-9c?8c@8lKcRXTI7Q8xh<)o+Km}@6r*cFlI2|V)$xW>@%8?V^)-xmGr-caMG-r z`tZw`NrPEcb(aL#p`Nb~VI?k0h=0k!&K615LDE>fz3H&0Yb0Aw6(~T zfxE3I!{auZxog%d6OY-U5`EeA`b-R|3BLe>J8;0Cwt_R$Y*Zx^SxmBK4MTXwU+bV+ zfmh{Ez$4$AwVs?O*HJ}tkn&QeP5OY9`8G7Dhlwqpp=sW=cDgW7YVl_5 zt49bARKonH@V9{=V)cjL|8A3HM2Z_53R4l|Opx#P(PU0Q85hr6yEU9QbM@J9? zGqChD$yItzyh6=Oo#%Qj>+c_~Pxg*d`?2;-2~!F5)1-{M%uvP?xIz3*d5Snhpf`A2 zv8?y%W)y_`_$Y}vVmOa_6f1q@JMt0mHz*c@e5*TNQJ4$)m}o+$@Tb2*V;j+6xL~_V%a=+7pFS)1MMZlE zGzbf0cteA5T;6jg4@D-&hb3jOWO{BTd9^*gn4^c2I*939p&IJH^sEfm+Qm zzeM{Xgy%VdjqsxLW(jA9yq-o5vi?pn7n2qBrs1+r!PPf+4m>X6eXDYe9AlheI_I5V zUcI)rcXW93&GWB7cyC|7*xXnLkRa3muwjcUDojMo5yG468B`?+;VBw8-oc2gz&YhQ zlV74$$P0vb4wz`x@T#|*&rI8mPa0nNSvc>>qt%t=cBf6kbG)MkO;n($5VR55mq}n0 zfWQF3?By0ECdPRk(5YHN>CB?zIbr- z#e;iD+Ez%yo*LQJi92ig(5tj+lM^1wssKBe)osE%XzS8OVmrmVob7)3>-WF>`2F46 zHv!rPcPeba*^V|&yLb_wN#6=}nH=vRTRKTAjFLJN5$~{X+RUP*+R}!d?c`%Ycybot zEd>^`O9J6>=#IDFJ-By>DchTuz+T38f$*TN{pth|O%9b3;X!qTXX0(IPI&kr?+jJh zA*gQ?1qt$(%8c;PD3=#M`|QjgKK=^sy>I(^ps89a3Q3>-QaOfgr2D4e<*o^EQt z!{e_i5KDW3!KhSGs zFBQg$nHT64c)sL3*@dMwcRBsiiqT7}(IaEU?To;VRL)r;i(6BT)^q}(;xXjHBZYZE zwq(HB_{2&5{X$&tx9&mb>x-ugv(FKiTc(`at607aTB zCp_ak5S|rJiS1N!mDVDx z4g=#m`DGZF+|ZzEgWL@70CEZIa7Lp4{C}sd*JMQ`M7_5U4V&Flv!Q&~Fv4pz8W-1A zh<7RN4)6|0=T;y~XMP4->Eur%f!;k<;w_6b40!aA$J9!kD_z^tPNW+iLX0FdH9j#d z5!dWNw+HirSF=s`;8tgDLhnoSi$n-8_#67T(XrOF&#fBK2$8AkiB9IyT2)U-cr%xh zDtl^vfHAAyF>x51lRI_N4x&h7PD(CsJ^181Sjs>towBn%^3VJ_&@p{93ER6Ncx-rF z9xjOsM7O8r;hd+FeWIE~So#TC{?tTgW+}QmyIkuj@p-%0T0A_l8temgE7N`VDjXM^ z1mW@BI(k5%2D`oUg=ftj^;EB7OcXD7XT+W4_RLbS{fb6mpRVp;uQSWf<|g}E)vxoD zaHT>^mC|a@dHaOXnZ)K)@}Of7j!pDqw^Fz7PPRu?m(q_rDBTe{sP7%TtYR{?h zA+xMy){YK6UeWuB(HXi+v$8kx=#2riofD!X_0NUT=DYA1Z9TBryJ-5G7f-)?`5bH~ zuXjzB%R_p5H{uK5p9dr6^yX&OJ-1%Am9ZNGg!y?3<{Hk^0G0|H%M^YZ%1>xDd`XC`pMNBAe9n$eB6$meXjSKRloDh|OAxQB~@-9ywgB&FP z0(tnat`QO!WZ@u@+PEPq5uS72&FlL=|K+WWf{6v3YEch_$2~RVQo_5G|BmP}0xl)I z6BmTX@^UeYaWm8=2rp+l_{Eb)_wOEp?GE;@z`$l84D@OEEUg23@yyRh^@dJifm3QODaOR&T$3Yw=5$VJ=dy~D>Fy9= z$23x+?3j&__|HgSqKwjwj>IjBfPoNJGg$jHGO^XMha_WGG1Qi%&Kn zNY4AdYzR;msBlAa*1c+{%uZY!I(M~^t6KW{qAN!v@VJ7V9g-Ka*baiiV?L{n`6=yV zwxsOK;C&1`_^y47JDBfd+`%^DS+Rro>N^Ny6S{YH%Q^NpZX#s^AGk$J1lg8ziQ@h_ zoNw5vNID5AMyJrOuwTAzIC)?^&Md7fd9oXUV19CX0k}pN7&N1nS!R3|Kum*U0>cwKa zpF7{dRQ}y_n1%CU-$$Gb8!Ck?nVa22c=ulZM)mMx_5=IhHxXI9Ub06pmD;3B;GWe2ut;Z$GCnj5ng)4fg&ME+)a1~ zOIU?uEg?L;LtR9|gRfoLy?^JnJjM9zs|R;)E8)@YUcU#E^ZfFla!MdP6Sidn1|&R) zA}z!rAw`CC#gCi^gd;E{XCmPVwIs-sol_Gapt=5BBs>_Y?qAt`{?(U1zI`(Q@`Ur8 t@F+kRc2iyytTK*!mvn&a;@aBk{{t{Q$XGAp)DHjv002ovPDHLkV1kBAnMD8q literal 158789 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 z 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 z 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 diff --git a/src/main/resources/assets/actuallyadditions/textures/logoSquare.png b/src/main/resources/assets/actuallyadditions/textures/logoSquare.png index f0d7e8095ae32af274f7864fba2a03151d1e6534..6b5cce0a0c5c2df9ac62894d9951a5cb4030e89a 100644 GIT binary patch literal 2921 zcmeHJdrVVz6ut{vrZ5nNQd;PP7J1nRAZQgR4|$3_RUQhhfStGs2(kzkaF3V?h#jcy zrsy_>Fii$x-|4U7fHtKj?N5+kst`UQ}|;oV*S5&jTVFEr7nyaz!>Q1qrP zLB^&OV>7CW`N|K>9ZXj^nOZoTSvr|ng4M+gvuc?Y2%0&DZVpx~-Q1e7+?u%p=eiu{ zwgT^Jfp@dOuePxDu(Vx`A%N8rLs)|$dSZxcF(fZ6c^#I#9&6`iZMPmr^|q$?;3&TM zl_31^_Wm{wAOdV0HrO}@+B$5obqpjrZy-1Y5uAbvP9X%RP@)TnFrv#w(yDMW5)l+e zIGMJIOp74XBFXe93O(A65kq0dQd~DvUANl1#jSKtz{fx~u@E5vB5s4osgNBHqGmw$ zdm)Eh$f*FTt)SN(V_X!uUKF{to^o$JwYsB*-BIH!uk*jr7}VVu+|v}^)4cH}65+So zBm3K<`a2@~JEHDfi@tL$=5E*4k?y3CUy?@qIm&+S`0%dB!|4;Mk0w<7rz*bsw+zta z|3Ck&4jgYacLWtL-5Z*?4}#3vk?%Xr<@|AQ(K_rn7Hx8!lghX!hC@fg1tBZsedTq?#MYj^mn(rw+z9Y$uV$_ERi z-jn#g#MrSSzi@%~o!{fS3(quOxbVpPX&X#cIEs5{TuxhKL2gTvWOx3!x({xLVFh2b zmXRgh_eVK#3>D+bXH=g)RNRw~g&e3t#bx0w;j>Uwq?2k$=oDkU?98@>G)0ZLjy96e zR!Cx>l#BK=mN9dt&T8_mt8b3>xJCN1@w#VPumBB!$V2p?(*XcZ!hUOkBe33mh$K9rScwJVZz6%$_6N=3WAy#oXBZ)?B4rn7T(MVq^};#-%1oLmH5_7t@06GynnMbE|TgN6_-dt2owZ zb!)q%u0)i$$>o9+Z=mf|sk}m63`-SJVlGXzTydDE@-5|E6EU7BWJEeqP{NN#!7NgI zBOAS<2GBUQ!eeQ=h7s_=SJS+q0g$)Rk6Y`{rf zC4(kPgK958Ly$fgJdYS2>4V;Vh!sQPKpzZ_zbrg8u|Ls;#F@X;JSW;EuE7@1&Z~!H ztj65>BdiF}>@#q$R}Co9p9C|BI=ijapaDtRk>7a9XNE|ppaFia180<*jOBA2J zG+W^2nqqM8VrAe2DU}rg?nR)dZ_P;rvqS1*aC|8}c_-|pn6^?jOHLf5^`(W2g-lX2 zm|%?lsYQ5Y_IzEXnjpV`lNAH zUPNqLgU%msWv}J}zf1N^4u6{v45Zb7y@Qb@^F0$kn9SpWb4 literal 28536 zcmV*YKv%zsP)N2bZe?^J zG%heMHD!e|WdHzf_DMuRRCr$Py=Rjg$(Ej(-3_2nD3sP(>p~T(fI>lQtz`qPwN`iT zC|=HRxnjs&4#}mhk-KKJ{X6>?_(%3LKkVcFo;d05nT4uG_Z{Qf?rSf~G9x2ABK$mY zTtsA|Hh#Ky@K~qZ(s{6LpoJy!$X1tpbm(yK@L@j1hg%NfzOJMAaOXjD*TJ#Vy?EeQ zCvNFD(9&`6NPo-NP7fa5>cZ{Ahh?p)ow5#o=ipmfXlssy)%q6OkF9NQte-k`^Z;f_ zM^D>)VbT9y`;EwTnaT2Rg=DRXD3njL%F?&bM|SYVA2R zxE{{>;E{LQM_RGA8rkmdnmWRnj-2S$@pn!h!Q*FphmLpQzNPl@GrgG7dOF(12fL3~ z>g#GBic&dvd1^2%#|v4W8d3>(WTwA+puKOjYx≷?`tK`+?5hqf;v*oqb39Mp!u0 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 diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index c3fd7d4bb..97204162e 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -2,15 +2,13 @@ { "modid": "ActuallyAdditions", "name": "Actually Additions", - "description": "Actually Additions is a Mod that offers a bunch of things from Machines for Automation and tons of food to advanced Hopper Mechanisms and Effect Rings!", - "version": "0.0.5.5", - "mcversion": "1.7.10", - "url": "https://github.com/Ellpeck/ActuallyAdditions", + "description": "Do you want Automation? Wireless Transport? Better Machines? A cup o' Coffee? Chests? Better Hoppers? Leaf Blowers? Faster Growth? Plants? Well, Actually Additions has all that and a lot more!", + "version": "${version}", + "mcversion": "${mcversion}", + "url": "http://github.com/Ellpeck/ActuallyAdditions", "updateUrl": "", - "authorList": [ - "Ellpeck" - ], - "credits": "xdqmhose, GlenthorLP, Lordhallo, canitzp", + "authorList": [ "Ellpeck" ], + "credits": "Author: Ellpeck; Thanks to: xdqmhose, GlenthorLP, Lordhallo, canitzp", "logoFile": "assets/actuallyadditions/textures/logo.png", "screenshots": [ ], diff --git a/update/changelog.txt b/update/changelog.txt index eb24747a5..bc3039296 100644 --- a/update/changelog.txt +++ b/update/changelog.txt @@ -1 +1 @@ -Fixed a Bug with the Phantom Liquiface crashing with missing TankInfos \ No newline at end of file +Fixed a Bug caused by fixing the last Bug... Whoops... \ No newline at end of file diff --git a/update/newestVersion.txt b/update/newestVersion.txt index c7e9f866a..f5e6e48fe 100644 --- a/update/newestVersion.txt +++ b/update/newestVersion.txt @@ -1 +1 @@ -1.7.10-0.0.5.6 \ No newline at end of file +1.7.10-0.0.5.7 \ No newline at end of file