From b866d5d98e14b28e4665c80d527c8eef13a302bf Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Sat, 27 May 2023 17:27:01 +0200 Subject: [PATCH 001/154] Fix texture modifiers relying on undocumented behavior --- mods/ITEMS/mcl_beacons/init.lua | 2 +- mods/ITEMS/mcl_core/nodes_base.lua | 2 +- mods/ITEMS/mcl_farming/shared_functions.lua | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mods/ITEMS/mcl_beacons/init.lua b/mods/ITEMS/mcl_beacons/init.lua index 30a80bc32..9941e9e50 100644 --- a/mods/ITEMS/mcl_beacons/init.lua +++ b/mods/ITEMS/mcl_beacons/init.lua @@ -89,7 +89,7 @@ local function get_beacon_beam(glass_nodename) end minetest.register_node("mcl_beacons:beacon_beam", { - tiles = {"^[colorize:#b8bab9"}, + tiles = {"blank.png^[noalpha^[colorize:#b8bab9"}, drawtype = "nodebox", node_box = { type = "fixed", diff --git a/mods/ITEMS/mcl_core/nodes_base.lua b/mods/ITEMS/mcl_core/nodes_base.lua index 6da9d8357..79cd37d8e 100644 --- a/mods/ITEMS/mcl_core/nodes_base.lua +++ b/mods/ITEMS/mcl_core/nodes_base.lua @@ -370,7 +370,7 @@ minetest.register_node("mcl_core:dirt_with_grass", { _doc_items_hidden = false, paramtype2 = "color", tiles = {"mcl_core_grass_block_top.png", { name="default_dirt.png", color="white" }, { name="default_dirt.png^mcl_dirt_grass_shadow.png", color="white" }}, - overlay_tiles = {"mcl_core_grass_block_top.png", "", {name="mcl_core_grass_block_side_overlay.png", tileable_vertical=false}}, + overlay_tiles = {"mcl_core_grass_block_top.png", "blank.png", {name="mcl_core_grass_block_side_overlay.png", tileable_vertical=false}}, palette = "mcl_core_palette_grass.png", palette_index = 0, color = "#7CBD6B", diff --git a/mods/ITEMS/mcl_farming/shared_functions.lua b/mods/ITEMS/mcl_farming/shared_functions.lua index bbb5cdc20..f597e786a 100644 --- a/mods/ITEMS/mcl_farming/shared_functions.lua +++ b/mods/ITEMS/mcl_farming/shared_functions.lua @@ -314,18 +314,18 @@ function mcl_farming:add_gourd(full_unconnected_stem, connected_stem_basename, s "blank.png", -- right "blank.png", -- left connected_stem_texture, -- back - connected_stem_texture .. "^[transformFX90" --front + connected_stem_texture .. "^[transformFX" --front }, { "blank.png", --top "blank.png", -- bottom "blank.png", -- right "blank.png", -- left - connected_stem_texture .. "^[transformFX90", --back + connected_stem_texture .. "^[transformFX", --back connected_stem_texture, -- front }, { "blank.png", --top "blank.png", -- bottom - connected_stem_texture .. "^[transformFX90", -- right + connected_stem_texture .. "^[transformFX", -- right connected_stem_texture, -- left "blank.png", --back "blank.png", -- front @@ -333,7 +333,7 @@ function mcl_farming:add_gourd(full_unconnected_stem, connected_stem_basename, s { "blank.png", --top "blank.png", -- bottom connected_stem_texture, -- right - connected_stem_texture .. "^[transformFX90", -- left + connected_stem_texture .. "^[transformFX", -- left "blank.png", --back "blank.png", -- front } From 60c996b5ac0f37bd05281414654eb17fcc16e17b Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Sun, 4 Jun 2023 01:20:50 +0100 Subject: [PATCH 002/154] Drop pumpkins, melons and buttons via piston or dirt next to piston --- mods/CORE/_mcl_autogroup/init.lua | 4 ++++ mods/ITEMS/REDSTONE/mesecons_button/init.lua | 1 + mods/ITEMS/mcl_farming/melon.lua | 2 +- mods/ITEMS/mcl_farming/pumpkin.lua | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/mods/CORE/_mcl_autogroup/init.lua b/mods/CORE/_mcl_autogroup/init.lua index c0c5021b5..1a259189b 100644 --- a/mods/CORE/_mcl_autogroup/init.lua +++ b/mods/CORE/_mcl_autogroup/init.lua @@ -215,6 +215,10 @@ function mcl_autogroup.can_harvest(nodename, toolname, player) return true end + if minetest.get_item_group(nodename, "dig_immediate_piston") >= 1 then + return true + end + -- Check if it can be dug by tool local tdef = minetest.registered_tools[toolname] if tdef and tdef._mcl_diggroups then diff --git a/mods/ITEMS/REDSTONE/mesecons_button/init.lua b/mods/ITEMS/REDSTONE/mesecons_button/init.lua index f7d6c7105..d6281b5c8 100644 --- a/mods/ITEMS/REDSTONE/mesecons_button/init.lua +++ b/mods/ITEMS/REDSTONE/mesecons_button/init.lua @@ -92,6 +92,7 @@ function mesecon.register_button(basename, description, texture, recipeitem, sou groups_off.dig_by_water=1 groups_off.destroy_by_lava_flow=1 groups_off.dig_by_piston=1 + groups_off.dig_immediate_piston=1 groups_off.button=1 -- button (off) local groups_on = table.copy(groups_off) diff --git a/mods/ITEMS/mcl_farming/melon.lua b/mods/ITEMS/mcl_farming/melon.lua index 6bbc507ec..d62288333 100644 --- a/mods/ITEMS/mcl_farming/melon.lua +++ b/mods/ITEMS/mcl_farming/melon.lua @@ -22,7 +22,7 @@ local melon_base_def = { stack_max = 64, tiles = {"farming_melon_top.png", "farming_melon_top.png", "farming_melon_side.png", "farming_melon_side.png", "farming_melon_side.png", "farming_melon_side.png"}, groups = { - handy = 1, axey = 1, plant = 1, building_block = 1, dig_by_piston = 1, + handy = 1, axey = 1, plant = 1, building_block = 1, dig_by_piston = 1, dig_immediate_piston = 1, enderman_takable = 1, compostability = 65 }, drop = { diff --git a/mods/ITEMS/mcl_farming/pumpkin.lua b/mods/ITEMS/mcl_farming/pumpkin.lua index f235baaf3..7387a78c9 100644 --- a/mods/ITEMS/mcl_farming/pumpkin.lua +++ b/mods/ITEMS/mcl_farming/pumpkin.lua @@ -100,7 +100,7 @@ local pumpkin_base_def = { paramtype2 = "facedir", tiles = {"farming_pumpkin_top.png", "farming_pumpkin_top.png", "farming_pumpkin_side.png"}, groups = { - handy = 1, axey = 1, plant = 1, building_block = 1, dig_by_piston = 1, + handy = 1, axey = 1, plant = 1, building_block = 1, dig_by_piston = 1, dig_immediate_piston = 1, enderman_takable = 1, compostability = 65 }, sounds = mcl_sounds.node_sound_wood_defaults(), From ac31642ec969d20b76bd74f5aab4cdc5b3de74de Mon Sep 17 00:00:00 2001 From: FossFanatic Date: Tue, 13 Jun 2023 15:43:52 +0000 Subject: [PATCH 003/154] Door Fixes & Improvements (#3479) This pull request fixes the issue where people had to mirror their door textures because the game used a different method to texture the doors. Speaking of mirrored, this pull request also fixes mirrored doors and improves those greatly. Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3479 Reviewed-by: ancientmarinerdev Co-authored-by: FossFanatic Co-committed-by: FossFanatic --- mods/ITEMS/mcl_bamboo/bamboo_items.lua | 19 +- mods/ITEMS/mcl_crimson/init.lua | 8 +- mods/ITEMS/mcl_doors/api_doors.lua | 608 +++++++++++------- mods/ITEMS/mcl_doors/register.lua | 28 +- mods/ITEMS/mcl_mangrove/init.lua | 4 +- textures/doors_item_steel.png | Bin 220 -> 182 bytes textures/doors_item_wood.png | Bin 205 -> 190 bytes textures/mcl_bamboo_door_bottom_alt.png | Bin 501 -> 0 bytes .../mcl_bamboo_door_bottom_bottompart.png | Bin 0 -> 209 bytes textures/mcl_bamboo_door_bottom_side.png | Bin 0 -> 258 bytes textures/mcl_bamboo_door_top_alt.png | Bin 495 -> 0 bytes textures/mcl_bamboo_door_top_side.png | Bin 0 -> 407 bytes textures/mcl_bamboo_door_top_toppart.png | Bin 0 -> 331 bytes textures/mcl_crimson_crimson_door.png | Bin 224 -> 224 bytes textures/mcl_crimson_crimson_door_bottom.png | Bin 234 -> 239 bytes ...crimson_crimson_door_bottom_bottompart.png | Bin 0 -> 141 bytes .../mcl_crimson_crimson_door_bottom_side.png | Bin 0 -> 187 bytes textures/mcl_crimson_crimson_door_top.png | Bin 234 -> 241 bytes .../mcl_crimson_crimson_door_top_side.png | Bin 0 -> 201 bytes .../mcl_crimson_crimson_door_top_toppart.png | Bin 0 -> 143 bytes textures/mcl_crimson_warped_door.png | Bin 214 -> 205 bytes textures/mcl_crimson_warped_door_bottom.png | Bin 287 -> 249 bytes ..._crimson_warped_door_bottom_bottompart.png | Bin 0 -> 156 bytes .../mcl_crimson_warped_door_bottom_side.png | Bin 0 -> 213 bytes textures/mcl_crimson_warped_door_top.png | Bin 281 -> 246 bytes textures/mcl_crimson_warped_door_top_side.png | Bin 0 -> 210 bytes .../mcl_crimson_warped_door_top_toppart.png | Bin 0 -> 151 bytes textures/mcl_crimson_warped_trapdoor.png | Bin 261 -> 261 bytes textures/mcl_doors_door_acacia.png | Bin 170 -> 185 bytes textures/mcl_doors_door_acacia_lower.png | Bin 207 -> 198 bytes ...mcl_doors_door_acacia_lower_bottompart.png | Bin 0 -> 138 bytes textures/mcl_doors_door_acacia_lower_side.png | Bin 0 -> 190 bytes textures/mcl_doors_door_acacia_side_lower.png | Bin 131 -> 0 bytes textures/mcl_doors_door_acacia_side_upper.png | Bin 134 -> 0 bytes textures/mcl_doors_door_acacia_upper.png | Bin 199 -> 202 bytes textures/mcl_doors_door_acacia_upper_side.png | Bin 0 -> 190 bytes .../mcl_doors_door_acacia_upper_toppart.png | Bin 0 -> 140 bytes textures/mcl_doors_door_birch.png | Bin 218 -> 226 bytes textures/mcl_doors_door_birch_lower.png | Bin 231 -> 232 bytes .../mcl_doors_door_birch_lower_bottompart.png | Bin 0 -> 145 bytes textures/mcl_doors_door_birch_lower_side.png | Bin 0 -> 195 bytes textures/mcl_doors_door_birch_side_lower.png | Bin 131 -> 0 bytes textures/mcl_doors_door_birch_side_upper.png | Bin 134 -> 0 bytes textures/mcl_doors_door_birch_upper.png | Bin 226 -> 227 bytes textures/mcl_doors_door_birch_upper_side.png | Bin 0 -> 172 bytes .../mcl_doors_door_birch_upper_toppart.png | Bin 0 -> 146 bytes .../mcl_doors_door_crimson_side_lower.png | Bin 156 -> 0 bytes .../mcl_doors_door_crimson_side_upper.png | Bin 158 -> 0 bytes textures/mcl_doors_door_dark_oak.png | Bin 185 -> 199 bytes textures/mcl_doors_door_dark_oak_lower.png | Bin 182 -> 214 bytes ...l_doors_door_dark_oak_lower_bottompart.png | Bin 0 -> 140 bytes .../mcl_doors_door_dark_oak_lower_side.png | Bin 0 -> 177 bytes .../mcl_doors_door_dark_oak_side_lower.png | Bin 139 -> 0 bytes .../mcl_doors_door_dark_oak_side_upper.png | Bin 134 -> 0 bytes textures/mcl_doors_door_dark_oak_upper.png | Bin 185 -> 202 bytes .../mcl_doors_door_dark_oak_upper_side.png | Bin 0 -> 191 bytes .../mcl_doors_door_dark_oak_upper_toppart.png | Bin 0 -> 137 bytes textures/mcl_doors_door_iron_lower.png | Bin 265 -> 213 bytes .../mcl_doors_door_iron_lower_bottompart.png | Bin 0 -> 117 bytes textures/mcl_doors_door_iron_lower_side.png | Bin 0 -> 222 bytes textures/mcl_doors_door_iron_side_lower.png | Bin 265 -> 0 bytes textures/mcl_doors_door_iron_side_upper.png | Bin 285 -> 0 bytes textures/mcl_doors_door_iron_upper.png | Bin 285 -> 254 bytes textures/mcl_doors_door_iron_upper_side.png | Bin 0 -> 240 bytes .../mcl_doors_door_iron_upper_toppart.png | Bin 0 -> 215 bytes textures/mcl_doors_door_jungle.png | Bin 206 -> 219 bytes textures/mcl_doors_door_jungle_lower.png | Bin 247 -> 237 bytes ...mcl_doors_door_jungle_lower_bottompart.png | Bin 0 -> 152 bytes textures/mcl_doors_door_jungle_lower_side.png | Bin 0 -> 188 bytes textures/mcl_doors_door_jungle_side_lower.png | Bin 131 -> 0 bytes textures/mcl_doors_door_jungle_side_upper.png | Bin 133 -> 0 bytes textures/mcl_doors_door_jungle_upper.png | Bin 245 -> 238 bytes textures/mcl_doors_door_jungle_upper_side.png | Bin 0 -> 177 bytes .../mcl_doors_door_jungle_upper_toppart.png | Bin 0 -> 155 bytes .../mcl_doors_door_mangrove_side_lower.png | Bin 135 -> 0 bytes .../mcl_doors_door_mangrove_side_upper.png | Bin 140 -> 0 bytes textures/mcl_doors_door_spruce.png | Bin 235 -> 217 bytes textures/mcl_doors_door_spruce_lower.png | Bin 264 -> 248 bytes ...mcl_doors_door_spruce_lower_bottompart.png | Bin 0 -> 144 bytes textures/mcl_doors_door_spruce_lower_side.png | Bin 0 -> 210 bytes textures/mcl_doors_door_spruce_side_lower.png | Bin 158 -> 0 bytes textures/mcl_doors_door_spruce_side_upper.png | Bin 160 -> 0 bytes textures/mcl_doors_door_spruce_upper.png | Bin 255 -> 242 bytes textures/mcl_doors_door_spruce_upper_side.png | Bin 0 -> 196 bytes .../mcl_doors_door_spruce_upper_toppart.png | Bin 0 -> 148 bytes textures/mcl_doors_door_warped_side_lower.png | Bin 152 -> 0 bytes .../mcl_doors_door_warped_side_lower_alt.png | Bin 152 -> 0 bytes textures/mcl_doors_door_warped_side_upper.png | Bin 151 -> 0 bytes .../mcl_doors_door_warped_side_upper_alt.png | Bin 151 -> 0 bytes textures/mcl_doors_door_wood_lower.png | Bin 199 -> 211 bytes .../mcl_doors_door_wood_lower_bottompart.png | Bin 0 -> 134 bytes textures/mcl_doors_door_wood_lower_side.png | Bin 0 -> 185 bytes textures/mcl_doors_door_wood_side_lower.png | Bin 127 -> 0 bytes textures/mcl_doors_door_wood_side_upper.png | Bin 127 -> 0 bytes textures/mcl_doors_door_wood_upper.png | Bin 217 -> 210 bytes textures/mcl_doors_door_wood_upper_side.png | Bin 0 -> 150 bytes .../mcl_doors_door_wood_upper_toppart.png | Bin 0 -> 140 bytes textures/mcl_mangrove_door_bottom.png | Bin 214 -> 214 bytes .../mcl_mangrove_door_bottom_bottompart.png | Bin 0 -> 146 bytes textures/mcl_mangrove_door_bottom_side.png | Bin 0 -> 173 bytes textures/mcl_mangrove_door_top.png | Bin 214 -> 214 bytes textures/mcl_mangrove_door_top_side.png | Bin 0 -> 184 bytes textures/mcl_mangrove_door_top_toppart.png | Bin 0 -> 146 bytes textures/mcl_mangrove_doors.png | Bin 198 -> 195 bytes 104 files changed, 401 insertions(+), 266 deletions(-) delete mode 100644 textures/mcl_bamboo_door_bottom_alt.png create mode 100644 textures/mcl_bamboo_door_bottom_bottompart.png create mode 100644 textures/mcl_bamboo_door_bottom_side.png delete mode 100644 textures/mcl_bamboo_door_top_alt.png create mode 100644 textures/mcl_bamboo_door_top_side.png create mode 100644 textures/mcl_bamboo_door_top_toppart.png create mode 100644 textures/mcl_crimson_crimson_door_bottom_bottompart.png create mode 100644 textures/mcl_crimson_crimson_door_bottom_side.png create mode 100644 textures/mcl_crimson_crimson_door_top_side.png create mode 100644 textures/mcl_crimson_crimson_door_top_toppart.png create mode 100644 textures/mcl_crimson_warped_door_bottom_bottompart.png create mode 100644 textures/mcl_crimson_warped_door_bottom_side.png create mode 100644 textures/mcl_crimson_warped_door_top_side.png create mode 100644 textures/mcl_crimson_warped_door_top_toppart.png create mode 100644 textures/mcl_doors_door_acacia_lower_bottompart.png create mode 100644 textures/mcl_doors_door_acacia_lower_side.png delete mode 100644 textures/mcl_doors_door_acacia_side_lower.png delete mode 100644 textures/mcl_doors_door_acacia_side_upper.png create mode 100644 textures/mcl_doors_door_acacia_upper_side.png create mode 100644 textures/mcl_doors_door_acacia_upper_toppart.png create mode 100644 textures/mcl_doors_door_birch_lower_bottompart.png create mode 100644 textures/mcl_doors_door_birch_lower_side.png delete mode 100644 textures/mcl_doors_door_birch_side_lower.png delete mode 100644 textures/mcl_doors_door_birch_side_upper.png create mode 100644 textures/mcl_doors_door_birch_upper_side.png create mode 100644 textures/mcl_doors_door_birch_upper_toppart.png delete mode 100644 textures/mcl_doors_door_crimson_side_lower.png delete mode 100644 textures/mcl_doors_door_crimson_side_upper.png create mode 100644 textures/mcl_doors_door_dark_oak_lower_bottompart.png create mode 100644 textures/mcl_doors_door_dark_oak_lower_side.png delete mode 100644 textures/mcl_doors_door_dark_oak_side_lower.png delete mode 100644 textures/mcl_doors_door_dark_oak_side_upper.png create mode 100644 textures/mcl_doors_door_dark_oak_upper_side.png create mode 100644 textures/mcl_doors_door_dark_oak_upper_toppart.png create mode 100644 textures/mcl_doors_door_iron_lower_bottompart.png create mode 100644 textures/mcl_doors_door_iron_lower_side.png delete mode 100644 textures/mcl_doors_door_iron_side_lower.png delete mode 100644 textures/mcl_doors_door_iron_side_upper.png create mode 100644 textures/mcl_doors_door_iron_upper_side.png create mode 100644 textures/mcl_doors_door_iron_upper_toppart.png create mode 100644 textures/mcl_doors_door_jungle_lower_bottompart.png create mode 100644 textures/mcl_doors_door_jungle_lower_side.png delete mode 100644 textures/mcl_doors_door_jungle_side_lower.png delete mode 100644 textures/mcl_doors_door_jungle_side_upper.png create mode 100644 textures/mcl_doors_door_jungle_upper_side.png create mode 100644 textures/mcl_doors_door_jungle_upper_toppart.png delete mode 100644 textures/mcl_doors_door_mangrove_side_lower.png delete mode 100644 textures/mcl_doors_door_mangrove_side_upper.png create mode 100644 textures/mcl_doors_door_spruce_lower_bottompart.png create mode 100644 textures/mcl_doors_door_spruce_lower_side.png delete mode 100644 textures/mcl_doors_door_spruce_side_lower.png delete mode 100644 textures/mcl_doors_door_spruce_side_upper.png create mode 100644 textures/mcl_doors_door_spruce_upper_side.png create mode 100644 textures/mcl_doors_door_spruce_upper_toppart.png delete mode 100644 textures/mcl_doors_door_warped_side_lower.png delete mode 100644 textures/mcl_doors_door_warped_side_lower_alt.png delete mode 100644 textures/mcl_doors_door_warped_side_upper.png delete mode 100644 textures/mcl_doors_door_warped_side_upper_alt.png create mode 100644 textures/mcl_doors_door_wood_lower_bottompart.png create mode 100644 textures/mcl_doors_door_wood_lower_side.png delete mode 100644 textures/mcl_doors_door_wood_side_lower.png delete mode 100644 textures/mcl_doors_door_wood_side_upper.png create mode 100644 textures/mcl_doors_door_wood_upper_side.png create mode 100644 textures/mcl_doors_door_wood_upper_toppart.png create mode 100644 textures/mcl_mangrove_door_bottom_bottompart.png create mode 100644 textures/mcl_mangrove_door_bottom_side.png create mode 100644 textures/mcl_mangrove_door_top_side.png create mode 100644 textures/mcl_mangrove_door_top_toppart.png diff --git a/mods/ITEMS/mcl_bamboo/bamboo_items.lua b/mods/ITEMS/mcl_bamboo/bamboo_items.lua index 63f07f896..dbc8e6946 100644 --- a/mods/ITEMS/mcl_bamboo/bamboo_items.lua +++ b/mods/ITEMS/mcl_bamboo/bamboo_items.lua @@ -4,10 +4,6 @@ --- DateTime: 12/29/22 12:38 PM -- Restructure Date --- Copyright (C) 2022 - 2023, Michieal. See License.txt --- CONSTS --- Due to door fix #2736, doors are displayed backwards. When this is fixed, set this variable to false. -local BROKEN_DOORS = true - -- FUTURE USE VARIABLE. MUST REMAIN FALSE UNTIL IT HAS BEEN FULLY IMPLEMENTED. DO NOT ENABLE. local SIDE_SCAFFOLDING = false local SIDE_SCAFFOLD_NAME = "mcl_bamboo:scaffolding_horizontal" @@ -49,17 +45,6 @@ end if minetest.get_modpath("mcl_doors") then if mcl_doors then - local top_door_tiles = {} - local bot_door_tiles = {} - - if BROKEN_DOORS then - top_door_tiles = { "mcl_bamboo_door_top_alt.png", "mcl_bamboo_door_top.png" } - bot_door_tiles = { "mcl_bamboo_door_bottom_alt.png", "mcl_bamboo_door_bottom.png" } - else - top_door_tiles = { "mcl_bamboo_door_top.png", "mcl_bamboo_door_top.png" } - bot_door_tiles = { "mcl_bamboo_door_bottom.png", "mcl_bamboo_door_bottom.png" } - end - local name = "mcl_bamboo:bamboo_door" local def = { description = S("Bamboo Door"), @@ -70,8 +55,8 @@ if minetest.get_modpath("mcl_doors") then groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = bot_door_tiles, - tiles_top = top_door_tiles, + tiles_bottom = "mcl_bamboo_door_bottom.png", + tiles_top = "mcl_bamboo_door_top.png", sounds = mcl_sounds.node_sound_wood_defaults(), } diff --git a/mods/ITEMS/mcl_crimson/init.lua b/mods/ITEMS/mcl_crimson/init.lua index 03d0a7caa..740f74a5b 100644 --- a/mods/ITEMS/mcl_crimson/init.lua +++ b/mods/ITEMS/mcl_crimson/init.lua @@ -671,8 +671,8 @@ mcl_doors:register_door("mcl_crimson:crimson_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_crimson_crimson_door_bottom.png", "mcl_doors_door_crimson_side_lower.png"}, - tiles_top = {"mcl_crimson_crimson_door_top.png", "mcl_doors_door_crimson_side_upper.png"}, + tiles_bottom = "mcl_crimson_crimson_door_bottom.png", + tiles_top = "mcl_crimson_crimson_door_top.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) @@ -709,8 +709,8 @@ mcl_doors:register_door("mcl_crimson:warped_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_crimson_warped_door_bottom.png", "mcl_doors_door_warped_side_lower.png"}, - tiles_top = {"mcl_crimson_warped_door_top.png", "mcl_doors_door_warped_side_upper.png"}, + tiles_bottom = "mcl_crimson_warped_door_bottom.png", + tiles_top = "mcl_crimson_warped_door_top.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) diff --git a/mods/ITEMS/mcl_doors/api_doors.lua b/mods/ITEMS/mcl_doors/api_doors.lua index e6eef4e0d..ac9708b4f 100644 --- a/mods/ITEMS/mcl_doors/api_doors.lua +++ b/mods/ITEMS/mcl_doors/api_doors.lua @@ -54,19 +54,11 @@ function mcl_doors:register_door(name, def) def.sound_close = "doors_door_close" end - local box = {{-8/16, -8/16, -8/16, 8/16, 8/16, -5/16}} - - if not def.node_box_bottom then - def.node_box_bottom = box + if not def.node_box then + def.node_box = {{-8/16, -8/16, -8/16, 8/16, 8/16, -5/16}} end - if not def.node_box_top then - def.node_box_top = box - end - if not def.selection_box_bottom then - def.selection_box_bottom= box - end - if not def.selection_box_top then - def.selection_box_top = box + if not def.selection_box then + def.selection_box = {{-8/16, -8/16, -8/16, 8/16, 8/16, -5/16}} end local longdesc, usagehelp, tt_help @@ -159,7 +151,7 @@ function mcl_doors:register_door(name, def) local door_dir = 1 if left_node.name:sub(1, #name) == name then mirrored = true - door_dir = 2 + door_dir = 3 p2 = left_node.param2 end @@ -202,8 +194,22 @@ function mcl_doors:register_door(name, def) end, }) - local tt = def.tiles_top - local tb = def.tiles_bottom + local top_door_texture = def.tiles_top:match("(.+)%..+$") -- This removes the filename extension from the images. + local bottom_door_texture = def.tiles_bottom:match("(.+)%..+$") -- This removes the filename extension from the images. + + local texture_top = top_door_texture .. ".png" + local texture_bottom = bottom_door_texture .. ".png" + local texture_top_toppart = top_door_texture .. "_toppart.png" -- Special texture to make the top of opened doors not look weird. + local texture_bottom_bottompart = bottom_door_texture .. "_bottompart.png" -- Special texture to make the bottom of opened doors not look weird. + local texture_top_side = top_door_texture .. "_side.png" -- Special texture to make the side of opened doors not look weird. + local texture_bottom_side = bottom_door_texture .. "_side.png" -- Special texture to make the side of opened doors not look weird. + + local texture_top_mirrored = texture_top .. "^[transformFX" + local texture_bottom_mirrored = texture_bottom .. "^[transformFX" + local texture_top_toppart_mirrored = texture_top_toppart .. "^[transformFX" + local texture_bottom_bottompart_mirrored = texture_bottom_bottompart .. "^[transformFX" + local texture_top_side_mirrored = texture_top_side .. "^[transformFX" + local texture_bottom_side_mirrored = texture_bottom_side .. "^[transformFX" local function on_open_close(pos, dir, check_name, replace, replace_dir) local meta1 = minetest_get_meta(pos) @@ -242,16 +248,29 @@ function mcl_doors:register_door(name, def) end local function on_mesecons_signal_open(pos, node) - on_open_close(pos, 1, name.."_t_1", name.."_b_2", name.."_t_2") - end - local function on_mesecons_signal_close(pos, node) - if not mesecon.is_powered({x=pos.x,y=pos.y+1,z=pos.z}) then - on_open_close(pos, 1, name.."_t_2", name.."_b_1", name.."_t_1") + local meta2 = minetest_get_meta(pos) + if meta2:get_int("is_mirrored") ~= 1 then + on_open_close(pos, 1, name.."_t_1", name.."_b_2", name.."_t_2") + else + on_open_close(pos, 1, name.."_t_3", name.."_b_4", name.."_t_4") end end + + local function on_mesecons_signal_close(pos, node) + if not mesecon.is_powered({x=pos.x,y=pos.y+1,z=pos.z}) then + local meta2 = minetest_get_meta(pos) + if meta2:get_int("is_mirrored") ~= 1 then + on_open_close(pos, 1, name.."_t_2", name.."_b_1", name.."_t_1") + else + on_open_close(pos, 1, name.."_t_4", name.."_b_3", name.."_t_3") + end + end + end + local function on_mesecons_signal_open_top(pos, node) on_mesecons_signal_open({x=pos.x, y=pos.y-1, z=pos.z}, node) end + local function on_mesecons_signal_close_top(pos, node) if not mesecon.is_powered({x=pos.x,y=pos.y-1,z=pos.z}) then on_mesecons_signal_close({x=pos.x, y=pos.y-1, z=pos.z}, node) @@ -277,8 +296,8 @@ function mcl_doors:register_door(name, def) end end - minetest.register_node(name.."_b_1", { - tiles = {"blank.png", tt[2].."^[transformFXR90", tb[2], tb[2].."^[transformFX", tb[1], tb[1].."^[transformFX"}, + local template_def = { + tiles = nil, use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, paramtype = "light", paramtype2 = "facedir", @@ -288,56 +307,65 @@ function mcl_doors:register_door(name, def) drawtype = "nodebox", node_box = { type = "fixed", - fixed = def.node_box_bottom + fixed = def.node_box }, selection_box = { type = "fixed", - fixed = def.selection_box_bottom + fixed = def.selection_box }, groups = def.groups, _mcl_hardness = def._mcl_hardness, _mcl_blast_resistance = def._mcl_blast_resistance, sounds = def.sounds, - after_destruct = function(bottom, oldnode) - local meta_bottom = minetest_get_meta(bottom) - if meta_bottom:get_int("rotation") == 1 then - meta_bottom:set_int("rotation", 0) - else - minetest.add_item(bottom, name) - local top = { x = bottom.x, y = bottom.y + 1, z = bottom.z } - if minetest.get_node(bottom).name ~= name.."_b_2" and minetest.get_node(top).name == name.."_t_1" then - minetest.remove_node(top) - end - end - end, + after_destruct = nil, - on_rightclick = on_rightclick, + on_rightclick = nil, - mesecons = { effector = { - action_on = on_mesecons_signal_open, - }}, + mesecons = nil, - on_rotate = function(bottom, node, user, mode, param2) - if mode == screwdriver.ROTATE_FACE then - local meta_bottom = minetest_get_meta(bottom) - meta_bottom:set_int("rotation", 1) - node.param2 = screwdriver.rotate.facedir(bottom, node, mode) - minetest.swap_node(bottom, node) - - local top = {x=bottom.x,y=bottom.y+1,z=bottom.z} - local meta_top = minetest_get_meta(top) - meta_top:set_int("rotation", 1) - node.name = name .."_t_1" - minetest.swap_node(top, node) - - return true - end - return false - end, + on_rotate = nil, can_dig = check_player_priv, - }) + } + + local _b_1_def = table.copy(template_def) + _b_1_def.tiles = {"blank.png", texture_bottom_bottompart .. "^[transformFY", texture_bottom_side, texture_bottom_side_mirrored, texture_bottom_mirrored, texture_bottom} + _b_1_def.after_destruct = function(bottom, oldnode) + local meta_bottom = minetest_get_meta(bottom) + if meta_bottom:get_int("rotation") == 1 then + meta_bottom:set_int("rotation", 0) + else + minetest.add_item(bottom, name) + local top = { x = bottom.x, y = bottom.y + 1, z = bottom.z } + if minetest.get_node(bottom).name ~= name.."_b_2" and minetest.get_node(top).name == name.."_t_1" then + minetest.remove_node(top) + end + end + end + _b_1_def.on_rightclick = on_rightclick + _b_1_def.mesecons = { effector = { + action_on = on_mesecons_signal_open, + }} + _b_1_def.on_rotate = function(bottom, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then + local meta_bottom = minetest_get_meta(bottom) + meta_bottom:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(bottom, node, mode) + minetest.swap_node(bottom, node) + + local top = {x=bottom.x,y=bottom.y+1,z=bottom.z} + local meta_top = minetest_get_meta(top) + meta_top:set_int("rotation", 1) + node.name = name .."_t_1" + minetest.swap_node(top, node) + + return true + end + return false + end + + minetest.register_node(name.."_b_1", _b_1_def) if def.only_redstone_can_open then on_rightclick = nil @@ -349,67 +377,43 @@ function mcl_doors:register_door(name, def) end end - minetest.register_node(name.."_t_1", { - tiles = {tt[2].."^[transformR90", "blank.png", tt[2], tt[2].."^[transformFX", tt[1], tt[1].."^[transformFX"}, - use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - is_ground_content = false, - drop = "", - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = def.node_box_top - }, - selection_box = { - type = "fixed", - fixed = def.selection_box_top - }, - groups = def.groups, - _mcl_hardness = def._mcl_hardness, - _mcl_blast_resistance = def._mcl_blast_resistance, - sounds = def.sounds, - - after_destruct = function(top, oldnode) + local _t_1_def = table.copy(template_def) + _t_1_def.tiles = {texture_top_toppart .. "^[transformFY", "blank.png", texture_top_side, texture_top_side_mirrored, texture_top_mirrored, texture_top} + _t_1_def.after_destruct = function(top, oldnode) + local meta_top = minetest_get_meta(top) + if meta_top:get_int("rotation") == 1 then + meta_top:set_int("rotation", 0) + else + local bottom = { x = top.x, y = top.y - 1, z = top.z } + if minetest.get_node(top).name ~= name.."_t_2" and minetest.get_node(bottom).name == name.."_b_1" and oldnode.name == name.."_t_1" then + minetest.dig_node(bottom) + end + end + end + _t_1_def.on_rightclick = on_rightclick + _t_1_def.mesecons = { effector = { + action_on = on_mesecons_signal_open_top, + rules = mesecon.rules.flat, + }} + _t_1_def.on_rotate = function(top, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then local meta_top = minetest_get_meta(top) - if meta_top:get_int("rotation") == 1 then - meta_top:set_int("rotation", 0) - else - local bottom = { x = top.x, y = top.y - 1, z = top.z } - if minetest.get_node(top).name ~= name.."_t_2" and minetest.get_node(bottom).name == name.."_b_1" and oldnode.name == name.."_t_1" then - minetest.dig_node(bottom) - end - end - end, + meta_top:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(top, node, mode) + minetest.swap_node(top, node) - on_rightclick = on_rightclick, + local bottom = {x=top.x,y=top.y-1,z=top.z} + local meta_bottom = minetest_get_meta(bottom) + meta_bottom:set_int("rotation", 1) + node.name = name .."_b_1" + minetest.swap_node(bottom, node) - mesecons = { effector = { - action_on = on_mesecons_signal_open_top, - rules = mesecon.rules.flat, - }}, + return true + end + return false + end - on_rotate = function(top, node, user, mode, param2) - if mode == screwdriver.ROTATE_FACE then - local meta_top = minetest_get_meta(top) - meta_top:set_int("rotation", 1) - node.param2 = screwdriver.rotate.facedir(top, node, mode) - minetest.swap_node(top, node) - - local bottom = {x=top.x,y=top.y-1,z=top.z} - local meta_bottom = minetest_get_meta(bottom) - meta_bottom:set_int("rotation", 1) - node.name = name .."_b_1" - minetest.swap_node(bottom, node) - - return true - end - return false - end, - - can_dig = check_player_priv, - }) + minetest.register_node(name.."_t_1", _t_1_def) if def.only_redstone_can_open then on_rightclick = nil @@ -421,67 +425,43 @@ function mcl_doors:register_door(name, def) end end - minetest.register_node(name.."_b_2", { - tiles = {"blank.png", tt[2].."^[transformFXR90", tb[2].."^[transformI", tb[2].."^[transformFX", tb[1].."^[transformFX", tb[1]}, - use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - is_ground_content = false, - drop = "", - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = def.node_box_bottom - }, - selection_box = { - type = "fixed", - fixed = def.selection_box_bottom - }, - groups = def.groups, - _mcl_hardness = def._mcl_hardness, - _mcl_blast_resistance = def._mcl_blast_resistance, - sounds = def.sounds, - - after_destruct = function(bottom, oldnode) + local _b_2_def = table.copy(template_def) + _b_2_def.tiles = {"blank.png", texture_bottom_bottompart_mirrored, texture_bottom_side, texture_bottom_side, texture_bottom, texture_bottom_mirrored} + _b_2_def.after_destruct = function(bottom, oldnode) + local meta_bottom = minetest_get_meta(bottom) + if meta_bottom:get_int("rotation") == 1 then + meta_bottom:set_int("rotation", 0) + else + local top = { x = bottom.x, y = bottom.y + 1, z = bottom.z } + minetest.add_item(bottom, name) + if minetest.get_node(bottom).name ~= name.."_b_1" and minetest.get_node(top).name == name.."_t_2" then + minetest.remove_node(top) + end + end + end + _b_2_def.on_rightclick = on_rightclick + _b_2_def.mesecons = { effector = { + action_off = on_mesecons_signal_close, + }} + _b_2_def.on_rotate = function(bottom, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then local meta_bottom = minetest_get_meta(bottom) - if meta_bottom:get_int("rotation") == 1 then - meta_bottom:set_int("rotation", 0) - else - local top = { x = bottom.x, y = bottom.y + 1, z = bottom.z } - minetest.add_item(bottom, name) - if minetest.get_node(bottom).name ~= name.."_b_1" and minetest.get_node(top).name == name.."_t_2" then - minetest.remove_node(top) - end - end - end, + meta_bottom:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(bottom, node, mode) + minetest.swap_node(bottom, node) - on_rightclick = on_rightclick, + local top = {x=bottom.x,y=bottom.y+1,z=bottom.z} + local meta_top = minetest_get_meta(top) + meta_top:set_int("rotation", 1) + node.name = name .."_t_2" + minetest.swap_node(top, node) - mesecons = { effector = { - action_off = on_mesecons_signal_close, - }}, + return true + end + return false + end - on_rotate = function(bottom, node, user, mode, param2) - if mode == screwdriver.ROTATE_FACE then - local meta_bottom = minetest_get_meta(bottom) - meta_bottom:set_int("rotation", 1) - node.param2 = screwdriver.rotate.facedir(bottom, node, mode) - minetest.swap_node(bottom, node) - - local top = {x=bottom.x,y=bottom.y+1,z=bottom.z} - local meta_top = minetest_get_meta(top) - meta_top:set_int("rotation", 1) - node.name = name .."_t_2" - minetest.swap_node(top, node) - - return true - end - return false - end, - - can_dig = check_player_priv, - }) + minetest.register_node(name.."_b_2", _b_2_def) if def.only_redstone_can_open then on_rightclick = nil @@ -493,74 +473,244 @@ function mcl_doors:register_door(name, def) end end - minetest.register_node(name.."_t_2", { - tiles = {tt[2].."^[transformR90", "blank.png", tt[2].."^[transformI", tt[2].."^[transformFX", tt[1].."^[transformFX", tt[1]}, - use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true, - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - is_ground_content = false, - drop = "", - drawtype = "nodebox", - node_box = { - type = "fixed", - fixed = def.node_box_top - }, - selection_box = { - type = "fixed", - fixed = def.selection_box_top - }, - groups = def.groups, - _mcl_hardness = def._mcl_hardness, - _mcl_blast_resistance = def._mcl_blast_resistance, - sounds = def.sounds, - - after_destruct = function(top, oldnode) + local _t_2_def = table.copy(template_def) + _t_2_def.tiles = {texture_top_toppart_mirrored, "blank.png", texture_top_side, texture_top_side, texture_top, texture_top_mirrored} + _t_2_def.after_destruct = function(top, oldnode) + local meta_top = minetest_get_meta(top) + if meta_top:get_int("rotation") == 1 then + meta_top:set_int("rotation", 0) + else + local bottom = { x = top.x, y = top.y - 1, z = top.z } + if minetest.get_node(top).name ~= name.."_t_1" and minetest.get_node(bottom).name == name.."_b_2" and oldnode.name == name.."_t_2" then + minetest.dig_node(bottom) + end + end + end + _t_2_def.on_rightclick = on_rightclick + _t_2_def.mesecons = { effector = { + action_off = on_mesecons_signal_close_top, + rules = mesecon.rules.flat, + }} + _t_2_def.on_rotate = function(top, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then local meta_top = minetest_get_meta(top) - if meta_top:get_int("rotation") == 1 then - meta_top:set_int("rotation", 0) - else - local bottom = { x = top.x, y = top.y - 1, z = top.z } - if minetest.get_node(top).name ~= name.."_t_1" and minetest.get_node(bottom).name == name.."_b_2" and oldnode.name == name.."_t_2" then - minetest.dig_node(bottom) - end + meta_top:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(top, node, mode) + minetest.swap_node(top, node) + + local bottom = {x=top.x,y=top.y-1,z=top.z} + local meta_bottom = minetest_get_meta(bottom) + meta_bottom:set_int("rotation", 1) + node.name = name .."_b_2" + minetest.swap_node(bottom, node) + + return true + end + return false + end + + minetest.register_node(name.."_t_2", _t_2_def) + + if not def.only_redstone_can_open then + on_rightclick = function(pos, node, clicker) + if check_player_priv(pos, clicker) then + on_open_close(pos, 1, name.."_t_3", name.."_b_4", name.."_t_4") end - end, + end + end - on_rightclick = on_rightclick, - - mesecons = { effector = { - action_off = on_mesecons_signal_close_top, - rules = mesecon.rules.flat, - }}, - - on_rotate = function(top, node, user, mode, param2) - if mode == screwdriver.ROTATE_FACE then - local meta_top = minetest_get_meta(top) - meta_top:set_int("rotation", 1) - node.param2 = screwdriver.rotate.facedir(top, node, mode) - minetest.swap_node(top, node) - - local bottom = {x=top.x,y=top.y-1,z=top.z} - local meta_bottom = minetest_get_meta(bottom) - meta_bottom:set_int("rotation", 1) - node.name = name .."_b_2" - minetest.swap_node(bottom, node) - - return true + local _b_3_def = table.copy(template_def) + _b_3_def.tiles = {"blank.png", texture_bottom_mirrored .. "^[transformFY", texture_bottom_side, texture_bottom_side_mirrored, texture_bottom, texture_bottom_mirrored} + _b_3_def.after_destruct = function(bottom, oldnode) + local meta_bottom = minetest_get_meta(bottom) + if meta_bottom:get_int("rotation") == 1 then + meta_bottom:set_int("rotation", 0) + else + minetest.add_item(bottom, name) + local top = { x = bottom.x, y = bottom.y + 1, z = bottom.z } + if minetest.get_node(bottom).name ~= name.."_b_4" and minetest.get_node(top).name == name.."_t_3" then + minetest.remove_node(top) end - return false - end, + end + end + _b_3_def.on_rightclick = on_rightclick + _b_3_def.mesecons = { effector = { + action_on = on_mesecons_signal_open, + }} + _b_3_def.on_rotate = function(bottom, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then + local meta_bottom = minetest_get_meta(bottom) + meta_bottom:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(bottom, node, mode) + minetest.swap_node(bottom, node) + + local top = {x=bottom.x,y=bottom.y+1,z=bottom.z} + local meta_top = minetest_get_meta(top) + meta_top:set_int("rotation", 1) + node.name = name .."_t_3" + minetest.swap_node(top, node) + + return true + end + return false + end + + minetest.register_node(name.."_b_3", _b_3_def) + + if def.only_redstone_can_open then + on_rightclick = nil + else + on_rightclick = function(pos, node, clicker) + if check_player_priv(pos, clicker) then + on_open_close(pos, -1, name.."_b_3", name.."_t_4", name.."_b_4") + end + end + end + + local _t_3_def = table.copy(template_def) + _t_3_def.tiles = {texture_top_toppart_mirrored .. "^[transformFY", "blank.png", texture_top_side, texture_top_side_mirrored, texture_top, texture_top_mirrored} + _t_3_def.after_destruct = function(top, oldnode) + local meta_top = minetest_get_meta(top) + if meta_top:get_int("rotation") == 1 then + meta_top:set_int("rotation", 0) + else + local bottom = { x = top.x, y = top.y - 1, z = top.z } + if minetest.get_node(top).name ~= name.."_t_4" and minetest.get_node(bottom).name == name.."_b_3" and oldnode.name == name.."_t_3" then + minetest.dig_node(bottom) + end + end + end + _t_3_def.on_rightclick = on_rightclick + _t_3_def.mesecons = { effector = { + action_on = on_mesecons_signal_open_top, + rules = mesecon.rules.flat, + }} + _t_3_def.on_rotate = function(top, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then + local meta_top = minetest_get_meta(top) + meta_top:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(top, node, mode) + minetest.swap_node(top, node) + + local bottom = {x=top.x,y=top.y-1,z=top.z} + local meta_bottom = minetest_get_meta(bottom) + meta_bottom:set_int("rotation", 1) + node.name = name .."_b_3" + minetest.swap_node(bottom, node) + + return true + end + return false + end + + minetest.register_node(name.."_t_3", _t_3_def) + + if def.only_redstone_can_open then + on_rightclick = nil + else + on_rightclick = function(pos, node, clicker) + if check_player_priv(pos, clicker) then + on_open_close(pos, 1, name.."_t_4", name.."_b_3", name.."_t_3") + end + end + end + + local _b_4_def = table.copy(template_def) + _b_4_def.tiles = {"blank.png", texture_bottom_bottompart, texture_bottom_side_mirrored, texture_bottom_side_mirrored, texture_bottom_mirrored, texture_bottom} + _b_4_def.after_destruct = function(bottom, oldnode) + local meta_bottom = minetest_get_meta(bottom) + if meta_bottom:get_int("rotation") == 1 then + meta_bottom:set_int("rotation", 0) + else + local top = { x = bottom.x, y = bottom.y + 1, z = bottom.z } + minetest.add_item(bottom, name) + if minetest.get_node(bottom).name ~= name.."_b_3" and minetest.get_node(top).name == name.."_t_4" then + minetest.remove_node(top) + end + end + end + _b_4_def.on_rightclick = on_rightclick + _b_4_def.mesecons = { effector = { + action_off = on_mesecons_signal_close, + }} + _b_4_def.on_rotate = function(bottom, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then + local meta_bottom = minetest_get_meta(bottom) + meta_bottom:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(bottom, node, mode) + minetest.swap_node(bottom, node) + + local top = {x=bottom.x,y=bottom.y+1,z=bottom.z} + local meta_top = minetest_get_meta(top) + meta_top:set_int("rotation", 1) + node.name = name .."_t_4" + minetest.swap_node(top, node) + + return true + end + return false + end + + minetest.register_node(name.."_b_4", _b_4_def) + + if def.only_redstone_can_open then + on_rightclick = nil + else + on_rightclick = function(pos, node, clicker) + if check_player_priv(pos, clicker) then + on_open_close(pos, -1, name.."_b_4", name.."_t_3", name.."_b_3") + end + end + end + + local _t_4_def = table.copy(template_def) + _t_4_def.tiles = {texture_top_toppart, "blank.png", texture_top_side_mirrored, texture_top_side_mirrored, texture_top_mirrored, texture_top} + _t_4_def.after_destruct = function(top, oldnode) + local meta_top = minetest_get_meta(top) + if meta_top:get_int("rotation") == 1 then + meta_top:set_int("rotation", 0) + else + local bottom = { x = top.x, y = top.y - 1, z = top.z } + if minetest.get_node(top).name ~= name.."_t_3" and minetest.get_node(bottom).name == name.."_b_4" and oldnode.name == name.."_t_4" then + minetest.dig_node(bottom) + end + end + end + _t_4_def.on_rightclick = on_rightclick + _t_4_def.mesecons = { effector = { + action_off = on_mesecons_signal_close_top, + rules = mesecon.rules.flat, + }} + _t_4_def.on_rotate = function(top, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then + local meta_top = minetest_get_meta(top) + meta_top:set_int("rotation", 1) + node.param2 = screwdriver.rotate.facedir(top, node, mode) + minetest.swap_node(top, node) + + local bottom = {x=top.x,y=top.y-1,z=top.z} + local meta_bottom = minetest_get_meta(bottom) + meta_bottom:set_int("rotation", 1) + node.name = name .."_b_4" + minetest.swap_node(bottom, node) + + return true + end + return false + end + + minetest.register_node(name.."_t_4", _t_4_def) - can_dig = check_player_priv, - }) -- Add entry aliases for the Help if minetest.get_modpath("doc") then doc.add_entry_alias("craftitems", name, "nodes", name.."_b_1") doc.add_entry_alias("craftitems", name, "nodes", name.."_b_2") + doc.add_entry_alias("craftitems", name, "nodes", name.."_b_3") + doc.add_entry_alias("craftitems", name, "nodes", name.."_b_4") doc.add_entry_alias("craftitems", name, "nodes", name.."_t_1") doc.add_entry_alias("craftitems", name, "nodes", name.."_t_2") + doc.add_entry_alias("craftitems", name, "nodes", name.."_t_3") + doc.add_entry_alias("craftitems", name, "nodes", name.."_t_4") end - end diff --git a/mods/ITEMS/mcl_doors/register.lua b/mods/ITEMS/mcl_doors/register.lua index c998f6538..142bfa52e 100644 --- a/mods/ITEMS/mcl_doors/register.lua +++ b/mods/ITEMS/mcl_doors/register.lua @@ -14,8 +14,8 @@ mcl_doors:register_door("mcl_doors:wooden_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_doors_door_wood_lower.png", "mcl_doors_door_wood_side_lower.png"}, - tiles_top = {"mcl_doors_door_wood_upper.png", "mcl_doors_door_wood_side_upper.png"}, + tiles_bottom = "mcl_doors_door_wood_lower.png", + tiles_top = "mcl_doors_door_wood_upper.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) @@ -37,8 +37,8 @@ mcl_doors:register_door("mcl_doors:acacia_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_doors_door_acacia_lower.png", "mcl_doors_door_acacia_side_lower.png"}, - tiles_top = {"mcl_doors_door_acacia_upper.png", "mcl_doors_door_acacia_side_upper.png"}, + tiles_bottom = "mcl_doors_door_acacia_lower.png", + tiles_top = "mcl_doors_door_acacia_upper.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) @@ -60,8 +60,8 @@ mcl_doors:register_door("mcl_doors:birch_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_doors_door_birch_lower.png", "mcl_doors_door_birch_side_lower.png"}, - tiles_top = {"mcl_doors_door_birch_upper.png", "mcl_doors_door_birch_side_upper.png"}, + tiles_bottom = "mcl_doors_door_birch_lower.png", + tiles_top = "mcl_doors_door_birch_upper.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) @@ -83,8 +83,8 @@ mcl_doors:register_door("mcl_doors:dark_oak_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_doors_door_dark_oak_lower.png", "mcl_doors_door_dark_oak_side_lower.png"}, - tiles_top = {"mcl_doors_door_dark_oak_upper.png", "mcl_doors_door_dark_oak_side_upper.png"}, + tiles_bottom = "mcl_doors_door_dark_oak_lower.png", + tiles_top = "mcl_doors_door_dark_oak_upper.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) @@ -106,8 +106,8 @@ mcl_doors:register_door("mcl_doors:jungle_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_doors_door_jungle_lower.png", "mcl_doors_door_jungle_side_lower.png"}, - tiles_top = {"mcl_doors_door_jungle_upper.png", "mcl_doors_door_jungle_side_upper.png"}, + tiles_bottom = "mcl_doors_door_jungle_lower.png", + tiles_top = "mcl_doors_door_jungle_upper.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) @@ -129,8 +129,8 @@ mcl_doors:register_door("mcl_doors:spruce_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_doors_door_spruce_lower.png", "mcl_doors_door_spruce_side_lower.png"}, - tiles_top = {"mcl_doors_door_spruce_upper.png", "mcl_doors_door_spruce_side_upper.png"}, + tiles_bottom = "mcl_doors_door_spruce_lower.png", + tiles_top = "mcl_doors_door_spruce_upper.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) @@ -183,8 +183,8 @@ mcl_doors:register_door("mcl_doors:iron_door", { groups = {pickaxey=1, mesecon_effector_on=1}, _mcl_hardness = 5, _mcl_blast_resistance = 5, - tiles_bottom = {"mcl_doors_door_iron_lower.png^[transformFX", "mcl_doors_door_iron_side_lower.png"}, - tiles_top = {"mcl_doors_door_iron_upper.png^[transformFX", "mcl_doors_door_iron_side_upper.png"}, + tiles_bottom = "mcl_doors_door_iron_lower.png", + tiles_top = "mcl_doors_door_iron_upper.png", sounds = mcl_sounds.node_sound_metal_defaults(), sound_open = "doors_steel_door_open", sound_close = "doors_steel_door_close", diff --git a/mods/ITEMS/mcl_mangrove/init.lua b/mods/ITEMS/mcl_mangrove/init.lua index dd2b653c4..3698ce54f 100644 --- a/mods/ITEMS/mcl_mangrove/init.lua +++ b/mods/ITEMS/mcl_mangrove/init.lua @@ -416,8 +416,8 @@ mcl_doors:register_door("mcl_mangrove:mangrove_door", { groups = {handy=1,axey=1, material_wood=1, flammable=-1}, _mcl_hardness = 3, _mcl_blast_resistance = 3, - tiles_bottom = {"mcl_mangrove_door_bottom.png", "mcl_doors_door_mangrove_side_lower.png"}, - tiles_top = {"mcl_mangrove_door_top.png", "mcl_doors_door_mangrove_side_upper.png"}, + tiles_bottom = "mcl_mangrove_door_bottom.png", + tiles_top = "mcl_mangrove_door_top.png", sounds = mcl_sounds.node_sound_wood_defaults(), }) diff --git a/textures/doors_item_steel.png b/textures/doors_item_steel.png index 82a500baf86094a54b130d264bc9554495d982a8..8235deace65433f225b8fc991291e93092e67a28 100644 GIT binary patch delta 154 zcmV;L0A>H&0k#2tvqDS&msO@^xh+73};1X2S42@@(9kVoQq!vFvP07*qo IM6N<$f^VZaMgRZ+ delta 192 zcmV;x06+h>0o(zQB!4GROjJex|No7OiEn9UmXnjLsj0E9u9J|EoSB)XqoRg`f~29K zo0pfLoSb@}SV{l@00DGTPE!Ct=GbNc003i2L_t(|0b^ib5K>YSQeXfA6VntE0}#Wo zkg*WVu#lW61!hzxFeHK*CW(S6U`D9`Lk2{#q@*O6QDWf=)j4kJy0HMPxYTPGSVVKC u;7o`WB`!yyYL=da>RPb{tXK&M6c_+|gBB)^HQo6D0000aL_m6b19?AwKzv$tY%2C5rQ{p1*4J052ufB} fAetEv_Pi`Kl1*SL1qxOdmRjo7$&*tvMx zxp~^UdD^;r+Piz*!*$-ocHqX5;m4BV$dls8l;g>j=+SlZ(}D8Tf%4RX^3;R#)Pw)% zf&b`&|LTMP>V&};?=%1a0MbcBK~xwS1;NcugFqC3(eJ{YA?0V9plKhWabe?{hdN9~zaOcOGLBn20fH#xFSxrU`NfQMhMNxSJH& zA4C-tWPwr0z$&}`SYB*7v%J05!(Jb-)!LZYVh$gLNt(7M4X3`#wkB=-&qc33bb=ig z9}Y$&sfY!{%~&_r!6@WY&WgwiBPiUeMVQp}08vE*pjxg>DjTC9(+*p$B2~p_tu1yR royHbZuZ@0ba(Np3_$*BxN8h`DdE8djIAcDv00000NkvXXu0mjfj}7`< diff --git a/textures/mcl_bamboo_door_bottom_bottompart.png b/textures/mcl_bamboo_door_bottom_bottompart.png new file mode 100644 index 0000000000000000000000000000000000000000..beeedfa5ea152fb5f094688634b66b0c23cbe5e5 GIT binary patch literal 209 zcmV;?051QDP)eWp)PnNV zgY(pb|LTMP>V$QzZ8ZP@00DGTPE!Ct=GbNc002EnL_t&-SJltK0e~1wNWYo z_FvT*e0m$4T-(Um6xm1Ki$YFwua0sf>p;og6g2W#6=4zbAK!B?ehmb>Hq`U900000 LNkvXXu0mjfVu@E; literal 0 HcmV?d00001 diff --git a/textures/mcl_bamboo_door_bottom_side.png b/textures/mcl_bamboo_door_bottom_side.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1600a99e4f831b183fb36b03da6c119ffae7cd GIT binary patch literal 258 zcmV+d0sa1oP)S#am222$gpbKx_QyQaMHhW-o$qD)Pj?4VpsqG00DGTPE!Ct=GbNc z0034=L_t&-SC!An7CRwo7^K6xut%&rGLGjWWAqdzMo~jpk}_HXuhFnzoBTqq+!6MVZfzh!KGutrewmVZN#W_ z#Hw|~s&>S#am222$gpbBzHrjNa@D(w*1U_?xOUgLch|j**tmGuxp>;SdD^;p+PZt% zyL;Wkb>75w;Kq^Q#**R3lH$md;>eWa$(88Qb@J1J^3;Ly)PnNVgY(pb|LB4L=z{<1 zga7J;J9tBQ00001bW%=J06^y0W&i*H#Ysd#R2UgW!Ld%lP#A{c_xsx(3Y0=Tr!>_I zaP<~kyltIXjEhDlS0@vowe2B96Vv!Sst%z^ccI?ws-}Ajb$X6*7(g+OeK|uWK&d9j*Pv72JCo_V;W zeYm84xTSu%rGB}kf4!e%y`N>ipJl$FX1<_kzM*Kpp=iIPVZfwez@=lsrDMUSWWuIx z#He({s&&MwcEql6#IAD4uxio1aMHhW)w_$oz-o$p`#*yI0lHtda;>eTY$du#BmFUrR^3#Fx)PeHUg7VaZ^VEa?=z;&} zg8%A+|LTNb1U8cZ0004WQchCt= zK(ShMU5a@B6WQ4~3C!aEh^$>E{~@-nA|Q7Cf!KQuDcn#K5N^md#CG7uk>JLX;m4BV$dls8l;g>jIs&+W00001bW%=J06^y0W&i*H zIY~r8R2Wxd(3fD*HJ9VG2hvt%vYg@!1`^!XAdZ0qi$0JRW-yXqu>o>)jZ|3-fC3^6 dLkE!VIRH>X3(b(J6XE~>002ovPDHLkV1nhcng##> literal 0 HcmV?d00001 diff --git a/textures/mcl_crimson_crimson_door.png b/textures/mcl_crimson_crimson_door.png index dc325a00fe32aaf7fdec97477030dc436c8e69fa..52a123d4cbf66a998ff89cded3cfbd8275ed9ce7 100644 GIT binary patch delta 179 zcmV;k08Ibj0pJ0UHGe`TEKMjcR4OuEC^9uQHD)L>aw#%;CohC4Fy_%B$p8QV0d!JM zQvg8b*k%9#0B1==K~xCWV_;zL@$z$gqyi2>>yYv!i3c zYMd<1GkgMEOK#g3a;tis}H1L@Y*TC4(86ndwHTR%B** hrh}!tBE38V7y!=d7>LMdh6?}y002ovPDHLkV1j_7Mp6I( delta 179 zcmV;k08Ibj0pJ0UHGefVH9{sVO(-u^Dl%OtGG-_;aw#%;CohC4FxYN6y8r+H0d!JM zQvg8b*k%9#0B1==K~xA^V_;y2iHeR0U;u)e>dJ}&5JN;oMMVI_D6!72NdPg5tFv>! zYJw~yvcQa(tSBY0R7_5^6PS?`6Daw#%;CohC4FrAy(I{*LxhDk(0 zR0!84&9M=}AOHo>FHLG`Y)KW}BqM}#01b3Bsl6l<03N9&g|@;SIGq@~*FA8XCuyld zw;`b*jlD^Cv^MEWbK3AwJ6f>jQ2S~{>pwxvB%<@Lx0q=J_dZUG+cBb2`=LHG3`C(} zWMB~Csik%XeaJ@Y>jWOlH7@3lX|Xu}V4VE|g+n`vUwI;h00000NkvXXu0mjfY7|b( delta 192 zcmV;x06+il0qOyeGJiESH9{sVO(-u^Dl%OtGG-_;aw#%;CohC4Fry^GNdN!xj%^;MAl^|1Ew)C*x%sSzY;p<90LObgQu&X%Q~loCIEmrH9r6V literal 0 HcmV?d00001 diff --git a/textures/mcl_crimson_crimson_door_top.png b/textures/mcl_crimson_crimson_door_top.png index c55f28ec70e5d1368a1944ce8b5b4ff461fec3ee..f6bc75687430fd6b46907ed0d12efb38c62f6b40 100644 GIT binary patch delta 199 zcmV;&0672Z0r3HlGJirQEKMjcR4OuEC^9uQHD)L>aw#%;CohC4FrAy(I{*Lxh)G02 zR0tgf!7&a2Q51&J@BPzE=Z+Ov0z1%AicTj{kc?)QF!4(5>_PXmDhtrqfv6?sl@f{T z9Id)bth-Yu2f%{B{pX+z<~bn1Gy-9v0tPY<@N`o;Y&YfcT0rZ&@E83V?Z##MiER|O z#)1ps2KLVClRe;`#d4m=6H}fx1%bVW#cYjv^#@t6EEe`_9d!Tz002ovPDHLkV1gdV BRUQBU delta 192 zcmV;x06+in0qOyeGJiESH9{sVO(-u^Dl%OtGG-_;aw#%;CohC4Fry^GNdN!~a6A+eKU@VISpD^7H%lY#%tQ8iO>N#k?9i94|v$*aog%Dw2 uUstVmhqsHaulUsD$5}&SqpmqGuxS5h^(;9%j)yz|0000xj%^;bP0l+XkK;C(fv literal 0 HcmV?d00001 diff --git a/textures/mcl_crimson_crimson_door_top_toppart.png b/textures/mcl_crimson_crimson_door_top_toppart.png new file mode 100644 index 0000000000000000000000000000000000000000..ac3e1dff43b1cbec00feab10e19bad4af102ffce GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdr%jd_r6m85o?@bbK}RL$r)y zHH^|UjEXdks?_ycG!5467n{Vuz`$4%z2L9(ulM r2CT+W!3{mv9JZ?{G?y`KU&_GtMDTs?^chwR3=9mOu6{1-oD!M<4n!sV literal 0 HcmV?d00001 diff --git a/textures/mcl_crimson_warped_door.png b/textures/mcl_crimson_warped_door.png index 66639b4c2f81e798c4ae322d9224a00700f105b2..2359fc69cc266dc036ecf67e43f047f9f69fea65 100644 GIT binary patch delta 177 zcmV;i08anb0nGuBB!3}LOjJbx000>o86zVjEG#TLFi$l#H9$34L^obaJ!VQhXi-9M z2RPBn00001bW%=J06^y0W&i*HT1iAfR0!8y&9M=HKnO%pS}?EyXAG=>(a4O2&~Ks8xJH(p9TW=cJ1 zQ9^H(d}(I@0059lL_t&t9Rh&+<*%Z3I1Hbj!a+-O*2Ci zY1>u7jJ92{H?VxVImh#;d$?{Ehgx4T0OwS7LhzoW1TI*F09L04sMtkSAXaG^@mvR| zY-XWshQ9lE-teGbI=@{itG5a)3mu`>^pXsHVrrjUl#`nnWB07-^ccZlg4El-@Ofz2mbrv{me>FQX4c(BvAtRZT03s2+)O&=PmH=p$nACZMh=wk|L7zrMt(gD-002ov JPDHLkV1h!GW6A&k diff --git a/textures/mcl_crimson_warped_door_bottom_bottompart.png b/textures/mcl_crimson_warped_door_bottom_bottompart.png new file mode 100644 index 0000000000000000000000000000000000000000..867cd39e5a4824920133a57e9e3dd4e2f1bccb35 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r6q7#Nh5m34GurB!47OOjJb~85tuZBP=W|H7rUyFi$l#H9s>~Ks8xJH(p9TW=cJ1 zQ9^H(d}(I@0050iL_t&t*A>k%3WG2h2GH*crY&?0Sg=Pa-NYYCPM|laIwnZxCTLu( zi0v#Pxn1M-wuiE_s_txuvJa~5{Q%0ntWCt@?KKr)K$iHANK+%uOW2xYSa8Z2ah5qS zVi!&k*V*c(SRDktq)68pVj6XR_{|{x)vdM$)fP;vp9+_74>OVMtfG{wNS^NvbVlvHaGuUhfi!khl1zEaq>xN<0`F16XyPeO&q_B5e*n*Ao zdFEav-!~oFHUf1l@gwhmE^W|tVkifthT;SLWwAfEYtU;rOd%Z1cdKPMg5#^0%AqD^ z6MR2U@RtIcZ7uAdPy&@uQ$(3j#7clnnS=oVTC#@|VuF`OUz_!>`14ELhi(?4K^<)n31O}#S zCT$y-43y^{Jj!?^p)j$4xqHJB;}x6@5mdK II;Vst0GCca7ytkO literal 0 HcmV?d00001 diff --git a/textures/mcl_crimson_warped_door_top_toppart.png b/textures/mcl_crimson_warped_door_top_toppart.png new file mode 100644 index 0000000000000000000000000000000000000000..35a48ab9a0655695c42dca66361abb77471757a5 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#MVPbWC-;tPT84 zO-=2M!yQZ`UCiUWY|{dr@?-zcI?2Gmz*rLG7tG-B>_!>`1B1G!i(?4K^<)nHT>Wzz zx%#Ob`Evv3+_c);d+=ysRiK;k1V`(J+d&MDzs3Cj{JL$;z`(%Z>FVdQ&MBb@0KrHs A4gdfE literal 0 HcmV?d00001 diff --git a/textures/mcl_crimson_warped_trapdoor.png b/textures/mcl_crimson_warped_trapdoor.png index efbae07114538a5718b7db17d8114be2e832dce3..05e3f44d6e7a18a683bfceb13f4a99c553ceb1fe 100644 GIT binary patch delta 47 zcmZo=YGsu4P3XcF&ilH_WZ>S~teZl0;^%zS!c;1&Qd CXbrsp delta 47 zcmZo=YGs8~A00001bW%=J z06^y0W&i*HQb|NXR0!8&U|=wDaZ52^00OnNv@``UBY}Yp!eGG004p|wGt$x^+D%+s zoFL|;q?v#fE2p_7Lv*>NKuk7ENpl0MF$PLOv;(CeB1%fi1{MqeIUNwMZgq4*6A`%)J3RWxt6hUQ( wf}}7MqiPog8VJz^v_b$yM9{^>QGfveQbY@uI5;rx00000Ne4wvM6N<$g72;>1poj5 diff --git a/textures/mcl_doors_door_acacia_lower.png b/textures/mcl_doors_door_acacia_lower.png index 510c04728510816c00c745e60be8bcd9978e1fa9..3bf3bc676bad64bc9f171aa023691b63bfc7a9a4 100644 GIT binary patch delta 170 zcmV;b09F6b0mcE4B!3c6OjJd6LMwz!GL~CCnP*0&byBy6VUe6AQvd(}Z%IT!R0tgf z!NC=SAOJ+cH5C{_3J{?HpLh@QZ2;Z=Tgi;DeVxuqQ%K94k=GM)LXI`}_6s8R)BB8A zsO8>JEs^F8^)ep51HD!k+IaMe$9M=VNw)(rs1 YAF31^x??Vl-T(jq07*qoM6N<$f=1p+TmS$7 delta 179 zcmV;k08IbJ0nY)DB!3l9OjJdLOfs2gMgRZ+rFBxbhGCXlJ#|7WKY;;}00003bW%=J z|Nj8j$_+sP003r5L_t(|0WHk60YX6#1klA|ocyGM9ST4;$4PPeFM%1p-n~`pleewZFfe$!`njxgN@xNAwZ13w literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_acacia_lower_side.png b/textures/mcl_doors_door_acacia_lower_side.png new file mode 100644 index 0000000000000000000000000000000000000000..65db1e658e4a862c37c953071f960a08373e76cd GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r9Fi*ieyv|D_PrbXM% zOm|ya8nnGFQB?8IQw9bG#*!evUHTn0tN;K22WQ%mvv4FO#selKPvzL literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_acacia_side_lower.png b/textures/mcl_doors_door_acacia_side_lower.png deleted file mode 100644 index 4dbbf38c4c2684ea471c2794bbf2b996eaa3d13c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6q7#K>Ov|D_PrbXM% zOm{0RJ+*^@fq}6k$S;_|;n|He1_lNtPZ!4!j_70o!Gs2eM4mPyHD^Y3XO?pU2TleY f%-y6kg^}UD0yC?g(%K0O3=9mOu6{1-oD!MyZ`4sXf09i*NsWOBx*T-lL1;N^oW3|}}or5YBpTrsG~VbGFo fk@EOvl55JqaAJlLZyH1TagceQu6{1-oD!M<t$v@ z(wmXknR4M&TYEPtOpg{Q4Z4kp@Hhnzh^GCaBIXZaOj7_~_$Q1aHtAEi3?ZZzk!~S8 c8N$Kg279d=gC;{R@c;k-07*qoM6N<$f>K*Twg3PC delta 171 zcmV;c0960V0mlK5B!3l9OjJdLOfq#sE0$Y5nP)}-005002ovPDHLkV1o6tMOFX+ diff --git a/textures/mcl_doors_door_acacia_upper_side.png b/textures/mcl_doors_door_acacia_upper_side.png new file mode 100644 index 0000000000000000000000000000000000000000..25edc1f1d0b227b2aac48a3b5ee00739e718c160 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r9Fi*ieyv|D_PrbXM% zOm|ya8nnGFQB?8IQw9bG#*!evU`HUZ`h9mdTYm^uz-v?R=El04(cvogUn=O9m}fSZvJ^O`nY o&VvSG46lt+IGAsro5jZPatUv*K*_6V3=9kmp00i_>zopr0RLe++5i9m literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_acacia_upper_toppart.png b/textures/mcl_doors_door_acacia_upper_toppart.png new file mode 100644 index 0000000000000000000000000000000000000000..ab01973adf4e408233eeb49ee62db615996e41fc GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r9Fi*ieyv|D_PrbXM% zOm|ya8nnGFQB?8IQw9bG#*!evUCCXBrd3gfjk*lOj82FfcGMc)I$ztaD0e0s#D$C|Upj literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_birch.png b/textures/mcl_doors_door_birch.png index 58af89e580b8ed689efdde607ea3a39d63de1ad8..bcc1114224b66633130a4a56a024b39e4fbcabad 100644 GIT binary patch delta 198 zcmV;%06G8K0pbCWB!4GROjJbx003Z5MsQqEhi_hzb6b;nWSf0npo3_thG?yiZsOR= z>*Ut(>fd}XtN8!`00DGTPE!Ct=GbNc003!8L_t&t*JEH{aIc&>-GBiIymniy3IH*R zgN=&|z#>trtRRf&-PT|=?&am>4j@LA)v78m!>f9CO#@5{%s;5AT2%#RbXV`H25WCF zHV%d;UKO<)%t%xcR01=?XU?1swp2+_P)UIS08w%u*^kMI$^ZZW07*qoM6N<$g6bSn A5dZ)H delta 190 zcmV;v073ua0onnOB!3}LOjJbx005G6TdIa=v5#(zZdBsf%IoCTn|)sJ>fdWjKzUkB zJaq9m18Y|)aS?$i4lPXs sGb&fjTm@zb85jYa!)Cz^xwcNr1#0}U3NJOEX zC!&(<_&#a(=R^EnM}?Zm6lqo5h`!k7(lP$_iZE*+)xc^}Wkvfzhmc#zHN$DgRUhsX zW({;=;EakkES;<+g8;NJUx>xfm-ouR^I7EX5r~Ut1u_0~AS$eN;Y*4D0000_Nx<_ zpITQvqO}I*GZ6Hj9ii}&IqVo7AK_g9uykLADwCdT{Qk}sF(l%002ovPDHLk FV1m`RTH^o! diff --git a/textures/mcl_doors_door_birch_lower_bottompart.png b/textures/mcl_doors_door_birch_lower_bottompart.png new file mode 100644 index 0000000000000000000000000000000000000000..b83344bdf08ecbefaba86fbcfd7b03e040b0fd53 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6k3m6jo-3np?s#3$+ z^W!F0rYvaASlgdh(j|S7fq{XsB*-tA!Qt7BGzJC+bx#+^5RU7~1%CSMO-8|N;?o1f tlaqzR*;HK}9UT=_RoQMa-kHY4(DjY`cVk!UCI$uu22WQ%mvv4FO#s0%DU<*J literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_birch_lower_side.png b/textures/mcl_doors_door_birch_lower_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e30be5b0bfb682c5bae1f13669ac074035e8bedc GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdr%jd_r6m85k1$-3np?s#3$+ z^W!F0rYvaAcy!~`>nGPP^+h`|FfcHd1o;IsI6S+N#=yW3=IP=X!Xe9gaHC+8g9z(^ zzx=*)i*p(b4VSW6FA(mdKI;Vst0Ox`w3IG5A diff --git a/textures/mcl_doors_door_birch_upper.png b/textures/mcl_doors_door_birch_upper.png index 3de49d6aba55b3cefef4d7c35459f15fc73a1baa..b04b0336e8bfcee6263b623506dc0a0a45e9608e 100644 GIT binary patch delta 194 zcmV;z06qWW0pkIXDSu#3MsQqEdSzCJZ(fsmWT1m+t&eWv*vjkV*6`}zb6Mqs0001h zNklwlQCG z4m!kfl5~5@ZQ!Vg6=}1{P)(lecq!ZKhEkmrv8H~1NI_U&p*wOf56Wdp^p(3EP{f?? wED1myOU8(Wp`6zz%SdA9?$)Cr=KSXL2mjwG6+WD2zyJUM07*qoM6N<$g7qa?YybcN delta 193 zcmV;y06zcY0pbCWDSwS_RFZRBn|)rYhG=U{KzUkB;@HaT30RO|$ zVz?M~@$bH_y7w5QN{I@x*iwsiip-zI+NaM-EEWO>1POS$k~&yX?9oN#wOM(W?;lQ9y31xr4SvX!4j!b00000NkvXXu0mjfdQ4q? diff --git a/textures/mcl_doors_door_birch_upper_side.png b/textures/mcl_doors_door_birch_upper_side.png new file mode 100644 index 0000000000000000000000000000000000000000..fd46bdf3f9164db0667ce853769a0cd67ad02507 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r9Fi*ghE-3np?s#3$+ z^W!F0raZcFiv4fJUj_yS#*!evUi^~Dnx$R5bmWGD*ciPZiwwT*#+fx*+&&t;ucLK6VZ&?tfc literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_crimson_side_lower.png b/textures/mcl_doors_door_crimson_side_lower.png deleted file mode 100644 index b7a6a87771642d836f1b4d295b9d93b393fab645..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r6$B_(xqbWBZ6eKqt$ zw2WdkjFLmW(lm^UG>xj%^;nQgjjGi3TQm)(qFff>Ux;Tb#L?^%C(Pw9FJ6BS2%!lXL zngWf*(#H&v+|x^TI!mrj=<$H;IGgN;ZSr1gwFMD_ ZgBL195n1LkFsA?j002ovPDHLkV1g$xKAZpm delta 157 zcmV;O0Al~g0l5K?B!3c6OjJbx002ESDp^ZEWL8K{LN;z-Q93~}&;S4c0d!JMQvg8b z*k%9#098puK~#7FHO$csfG`MzVMZv}1&U5!7cd7Cm~{VDOhMkhgySb7nb&Nz(OI4i z*o}ahB2EW>$Xaj0yTwMvIP*(I;{;~OO?3cGSanbxxMzpmy%y02-(L>YlD0aj00000 LNkvXXu0mjfb5A;N diff --git a/textures/mcl_doors_door_dark_oak_lower.png b/textures/mcl_doors_door_dark_oak_lower.png index 7c04fd880dcbfc3759b35d43425cd0d9c367bfae..56c5c936c31f7572c7ad01665e26382f559ee80c 100644 GIT binary patch delta 186 zcmV;r07d_{0oDPKB!3=IOjJb~85tuZBP}j4G&VRtH7`j$Hd949TT4GeP$qGaoS?`;t}`(QP-({0sor6mx>k*! obK0Gp{oJ;o<^t#ReWEP4KM$BPB#{T;G5`Po07*qoM6N<$g5=dm6#xJL delta 154 zcmV;L0A>Hy0k#2(9|HNvS&OA>)w7BSg7`Z$9egJl1opv$$Pgs4*tdu#}mT|q?m-VF8}}l07*qo IM6N<$f+9~qDF6Tf diff --git a/textures/mcl_doors_door_dark_oak_lower_bottompart.png b/textures/mcl_doors_door_dark_oak_lower_bottompart.png new file mode 100644 index 0000000000000000000000000000000000000000..3d28d876fa15e268c41160c78a916dfefe793daa GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r6q@^kD>^*wFPf?chm zz3r0&otds~pUc3&z*rLG7tG-B>_!>`1A~UAi(?4K^<)FyQr^-+&eAjkUQW)!!b0A( o03i{PpdgWuqy@4Eay1zgUT_^gVXe@@z`(%Z>FVdQ&MBb@0Mvvd%m4rY literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_dark_oak_lower_side.png b/textures/mcl_doors_door_dark_oak_lower_side.png new file mode 100644 index 0000000000000000000000000000000000000000..74e7dccffbda4af8b659f4e53d27a9fe06762f5c GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6k3mA0u3{1={>`nDO zZOwvRt)ji{lLMXCJ}IhXU|?V@3GxeOaCmkjje&u|-P6S}gyVX0fnfpzlURCNfI+kA z3`O2E3EpWQ#SF$l8w^4Y@+=cz3p8jpY*FMnlW=sIg@}^qp$AN98+I79h&Q;N66Bd- a%wS>5@9wfV&w+t~fx*+&&t;ucLK6T{C^0es literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_dark_oak_side_lower.png b/textures/mcl_doors_door_dark_oak_side_lower.png deleted file mode 100644 index 3cf5b4fee8cc6480e38f798d6e308359c6c4e694..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzCAK(+> zYHOn9=VTV?ZJ!e6k(Us7nC0^l1_lN#PZ!4!j_70okwQjhHbn_%iDM1khMOEDeI$4s od5#|1arWRA?mRx`DU1wrTBWV)O70mmFfcH9y85}Sb4q9e0N!0BwEzGB diff --git a/textures/mcl_doors_door_dark_oak_side_upper.png b/textures/mcl_doors_door_dark_oak_side_upper.png deleted file mode 100644 index 528358fe3d7c8d6df81bca282cf5cc5329722794..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzCAK(+> zYHOn9=VTV?ZJ!e6k(Us7nC0^l1_lOIPZ!4!j_b(@35ATzY-&7g$~}r2OsO1+1`mP? ij-J_ZHc=%6I>sQ6?I&YuRb>Wm1dF z0OzdMx%18@oP8t_(bCbc`phLets=8}4SH^vNOaq%MjoOv~lpz00000 LNkvXXu0mjf^>RQ2 diff --git a/textures/mcl_doors_door_dark_oak_upper_side.png b/textures/mcl_doors_door_dark_oak_upper_side.png new file mode 100644 index 0000000000000000000000000000000000000000..4dab51cf568d2b48c000f12b002d3b8663b450f0 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6k3mA0u3{1={>`nDO zZOwvRt)ji{lLMXCJ}IhXU|?V@3GxeOaCmkjje&t7)YHW=ghQ6~;6~m<1|qBnJ_|3} z7RkWH=BVTBJ^kYeg}@^m^$a4#)2~aP^HvME8E&zyhc7p!;Tp3*L(PHpK?$ceKPWlN q>!KE*X^_f(+^*wFPf?chm zz3r0&otds~pUc3&z*rLG7tG-B>_!>`1B0rki(?4K_2dFx-onDdLf*szPF7}dHdRMQ l)l^5vRJL1;ccw8hc!_cQU#!^nf`Ng7!PC{xWt~$(698#QBMbll literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_iron_lower.png b/textures/mcl_doors_door_iron_lower.png index 6d0e368623eb7e1d6d83cae96cc9c1609a8840f6..5eb6e2e07335d40f0856cfd1213d3a02cc30fde4 100644 GIT binary patch delta 197 zcmV;$06PDP0@VSK7=Hu<0002(-QrRJ000|MOjJdRii)T7=H)@0000eEe}%w0022qOjJd0X=c5;xU8tA!oR(plaipEnxmke zs;8xce}IdFgp`nuhlGNZk&mC1l&Phofqi?QoSLMdo}HDG&Nl7@0001sNkls5Ct&(N$Q5O;{JDp4e)3hdypbYBC@)>yJX;+^JLx2Mshl_D6P95CPZPb$Bwn> z+nS73_8c1lJ#W6_kS3jmzs=06`;yb@&fJ-azL2Xf^(d&3Vst6)niI}J{dz7IOB>53 zlJwYC(d#YmNk<3TtbKnq8rxuPDk_*5;Fw`=f`#~EWhcn<*{+Ac zf%qyxSpR22QAko?*VqI(3VeBx8o1ONa4i%CR5R2Ufr!9iBTFc1YW{YmPEvf}=Cgbna$8hel;Ng}ekySrrIn)77c z%SJk}D6P95CPZPb$Bwn>+nS73_8c1lJ#W6_kS3jmzs=06`;yb@&fJ-azL2Xf^(d&3 zVst6)niI}J{dz7IOB>53lJwYC(d#YmNk<3TtbKnba9A zEt)rHLPuwNW8>rreLJ>p-mqrX+*vaY?A<+Y%H)mf)-W(I*#5frjDdlHza+>n_&*9@ zxN>L4LIwtg37#&FAr*|t3`~lwY^rQ*X~N={6NJ;5*{+!=aQJ#BteCMe>6_omb8>B6 zw^z^BP5YXcZXvn%kjakMuh`i5I*(?q46~M&*pWZunJxFe>c&Rp>pCVTKeL#fkH&5; ze;*{>*poNG<2@_eyNm@MpUf6Kdbi=qg$KR1JnCspF5kWx%<1Fs_Vs4-dU)@ z(3UnMEv+-ngCVVKMp=1hxd%f_+9YEo%QR1*8l$u{q1*T*(Paq@JNL3BQ zNJ=nZW>W(y7A*}5Rd>u_Xi6ziU}X;jF~S3wO2RxCn$kkc%R_-CPZFEz>Ka+-$uKDm cWNDfw0H$FqUqew;&Hw-a07*qoM6N<$f=VJ?G5`Po delta 257 zcmeyzIG1UHO1*A?Pl#)NX4;Yk^ERwqJ$Le?Mf2uN=;&;3Y@9ryZ^zcn8`i9vJ8Q;) zy}Rd4nY?k`n*aa*+q(St!oa}5UlQaO{2v7{T)8u2Ap--$1Wy;okP60R1|~&THdQvZ zG-2_}3Bu{jY}ZT_IDEYmR?OI#^v!SOIk~p3s@tn)>!y9pOSh2Rd&p$R>sM@Se4R%# zSB6@ywQcUv*=n@^u{(lb>14&PQW6m%k5^ZtTgM;PIZ7?OnzKk56U`9=+Re z<-&trTOReaCYNvD4CeH4c>8*@dd;0?V8&~9x0;c`CDo!j|JkA_1_lNOPgg&ebxsLQ E01Rk&$N&HU diff --git a/textures/mcl_doors_door_iron_upper_side.png b/textures/mcl_doors_door_iron_upper_side.png new file mode 100644 index 0000000000000000000000000000000000000000..ee43be6caf098777faea0ce1f7b5a48fb54b28ad GIT binary patch literal 240 zcmVCqZtros$qO7D2EkAzw>AZWi$#u~_J{Lt4I9 z0YHp02`@p^45(5534wqGbBg#D9v4kf#GFkIVLL1*4YNZ5O$~VqH{&kZN qFX1@+SR9I+E)G3}GYP++r6GUKYa7P)7%5J7tv`{Uf6Hp!AnKc>xW5j>On+ zh#a;hutX_-B1Po%0}%r&z!)2W@B|iIPUvz$I{lvDLf1gYr@bOTMK#)LLYBJ3=_em= zKxNi~S;z;7lAtJMvvMxk&}Goc{;v#AVx+SL*@h!BQv3a z6T(Pq;D9n1GQbRtq>Qu%5JSxcCkiz%I!V5v+X t18i4j%ghWgBe7*hBAAiJFoVs20RWZ99HtFE;Kcv{002ovPDHLkV1iB@K&b!# delta 178 zcmV;j08Rhf0nP!CB!3uCOjJex|Nmn_FoRx2ZcI9MR6adDJ&S5iT{qRKs0DZIC4!p ze^ot+T0E0uKBlVB;Q#;t0d!JMQvg8b*k%9#0DVbBK~xAG1;N1y!cYu=;Xg6bqj?2A zmv#Z^0OBYe!(lwQfh#zGJJ_q2Hh2&o2=V*mQXKMyE$>6AUskzW>jhFKdm_#XI_~;x z$Iqa>$WI386#PgOQR#>|a0LuV4Fob%aX1H|KmcgqDS%dhj+-^}Hmc=hb93G7m&fT3 Xkg+CtAVFZM00000NkvXXu0mjf^ygGb delta 231 zcmVzQP+B^{`(JqFPya|X^@+p)nWqR>NczA^@8CjAzF-~G6gAaTPpW`=3ta-V zB}CE(cE}Gl_yf-|Fw65I6Ezn_81jWWfZ#wrKnEH404WDv&>vu6YI_}67id`1p;Gqd hqJuknV7|{Ds4v_51E&aheBb~8002ovPDHLkV1fWZQlqBijqiiN8+x-!JrNh9$z*rLG7tG-B>_!>`1A~UAi(?4K^<<5#mp<>_ z6oe?^! BE(`zw literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_jungle_lower_side.png b/textures/mcl_doors_door_jungle_lower_side.png new file mode 100644 index 0000000000000000000000000000000000000000..fdf996ad61a0a0593941739c50c862860bf2d69c GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6k3m9x|ZQ~qFGTbbR ze68z4Z9AiECMVlXFuy;Kfq{XsB*-tA!Qt7BGzJESAWs*^5RT|%4(|j8rfVi_;_L#= zM_U>77A;{&GSD<^k!Wz8BYElo&$kqo#WoCQG+YfX9po`nP-Z-%;cRf|AkQ_UHU|#p m9>qJ1XEYKG*o|j+GxWU@nB6Yquf)K>z~JfX=d#Wzp$PyLhc+Gn literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_jungle_side_lower.png b/textures/mcl_doors_door_jungle_side_lower.png deleted file mode 100644 index 5ba2aee57e1367bf30bbda2434df06d017e4337e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6q7#L!$^zwYH%0ld# z<6Hw@HG_m0OM?7@862M7NMm4NQ1Wzf4B?1Q77$EmU`XU?Gg5PARCi`MCvf0oz`@*2 dN>dma?kg~}>M5^jGAlU!_ diff --git a/textures/mcl_doors_door_jungle_side_upper.png b/textures/mcl_doors_door_jungle_side_upper.png deleted file mode 100644 index 9f01843a6c2752997bcf9de652a46965cc9ec180..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL*h+%@f*HUdZyEbU1_lNz zPZ!6K3dZCUpEoususve%aE|PVT{BgVQ)<@Z7|#m~AyyWq47E;8YzZ2SraW@e4PNXE e*(TZgM)NY5uG7ubPoHNEGS1W0&t;ucLK6UHJ|JcQ diff --git a/textures/mcl_doors_door_jungle_upper.png b/textures/mcl_doors_door_jungle_upper.png index c69c15717cc619dae2a1ac498b41ac2df89d2808..401ae3f58bc719ed9ac74c3c028b5c3149c6cac8 100644 GIT binary patch delta 222 zcmV<403rYN0qy~i7=Hu<0002(-QrRJ0016POjJbx001m3EImCvR5>qRKs0DZIC4!p ze^ot+T0E0uKBlVB;Q#;t0d!JMQvg8b*k%9#0DehCK~xCW9mX*Z!XOj|;D2enibr5{ zD3;L#=R6bogE{keTEG#TNJv|-1mJ=}s z4nrXb15hlbZ1=zL3jRN0qIr-?BK6^rQo&W-YrK00000NkvXXu0mjfI3H9j diff --git a/textures/mcl_doors_door_jungle_upper_side.png b/textures/mcl_doors_door_jungle_upper_side.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b4cf9195932558cd657e5bf78300d85ba802cf GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r6q7#JAxb28j4ihQl> zLv1^wY$hk$kUfyA$-w$hCfi}5PC3XDPgg&ebxsLQ0IN(dA^-pY literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_mangrove_side_lower.png b/textures/mcl_doors_door_mangrove_side_lower.png deleted file mode 100644 index 9a217e1aeae12767442b0d4a41fc5dfe2a9ebeb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r6kjEs^)y|T>AO06xL z9ISesET(%{t@@sFoPmKs*VDx@gd;lHBT$5exh=s>Ls_z!F`PNQ<$#2nf!hkjDGz(1 jk8oU;nIY;Hz{YTX7cYm@5w}_f1_lOCS3j3^P6AO06xL z9ISesET(%{t@@sFoPmMC$kW9!gd;lHAV`FTxy{5)Lz(ATgLkWxlcb)(#E=;t96l`T pELfJ=N*wbzcD5m#zs-nYp()Rqqpb6785kHCJYD@<);T3K0RUT?CQASS diff --git a/textures/mcl_doors_door_spruce.png b/textures/mcl_doors_door_spruce.png index 3806a845f0865d4cd374662ed2758639a165098b..1b005b9b86b1645b49c4746680c6d4dfa3351a5a 100644 GIT binary patch delta 172 zcmV;d08{_#0oehNB#|)`e>^WHH8nLvH!Dj!E=)o@S41>pOgm#$N~~tLdjJ3c0d!JM zQvg8b*k%9#0ANW(K~xCWHOwIbfFKNo;a$N>)C714E6hN3lH>y9%@gRQ)qyX4<^2GV zg+qmRCwF+~P%)J@L>S8lm9GhU! z2T+1x?cc00005XRby_hR-=}IlCREy|oDl>8pR03<&W`1gs&dS)b?i3dXf$bU=baOZ_vNsNg|sQ#Y2k>n{Fmj9R7SvyL^S~%i0_3*P4Neh WuP;i1bqHku0000nq_ZP+?K`zYGnZ^tr}yl zj(|LUJ|+a==;1;oPsHARQE+P(zIl+{4KMle*%7OII+~?#VKe1}UnU}%{h)1SFmY1G miC$PwzzHGs00ByZsem!CS6aiho sV17MzL$25>b1xm?mds!;h~{FrDa1RUubxGcfq{X+)78&qol`;+03~E2JOBUy literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_spruce_lower_side.png b/textures/mcl_doors_door_spruce_lower_side.png new file mode 100644 index 0000000000000000000000000000000000000000..b65e82b1cb43494f1cc2eac8e73b779624d3266c GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r6q7#JiaC6$$xb#!zr zv{dc&HC&9fd@OWB>IuNJI7u!t-$-;gDD>wW*hQ`h+PnEu%A*YdGzzWY(EAD1_n=8 KKbLh*2~7YjCPfGU literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_spruce_side_lower.png b/textures/mcl_doors_door_spruce_side_lower.png deleted file mode 100644 index df63467a58ab641e4b2de0f66a0f897f6c6b8956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uxM7vK}( zDk&+cqoZSLpkt%2=3=hxZLR0yWF78elI&xh9O^YQwIZ8=fkDsH#W95AdUC;Yo{8i0(znR|ajZ>Sr7zoX-lMm0{QwVxMnSy1STxfq}u()z4*} HQ$iB}=EyBZ diff --git a/textures/mcl_doors_door_spruce_side_upper.png b/textures/mcl_doors_door_spruce_side_upper.png deleted file mode 100644 index 45b4f664d314f458efb378b1e0988ccab9f12fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uy%7~m7) zDk&+ctgNh~qho5IW23L;Vy^9Nt>@!p9qwY1>|>oA>NQDMTbzM`LD$p8F@z&J`9n_> zD;rOQMBED=Zi&Mp#}Xzvi8mVSB=Qu`XiSsfF_%#0ImN(WW#ExtF07Knz`(%Z>FVdQ I&MBb@0PWW%2><{9 diff --git a/textures/mcl_doors_door_spruce_upper.png b/textures/mcl_doors_door_spruce_upper.png index ee6c4a763bc7f5beb3aae1dc74f99b14dbe42862..3ef5c4c8185ca4849cbe9d393b3df26584ee0924 100644 GIT binary patch delta 214 zcmV;{04e|f0rCNmB!47OOjJb~85tuZBP=W|I4UJSFDNxNHAFKiOgJr6J}_B9F=I$H zYfLuSA=q62004BG@M=J!#{h>}F=}0s~KXxdZ7}Dc}a?e{0Aowmgnp QU;qFB07*qoM6N<$f*lD~$^ZZW delta 227 zcmV<90384F0sjGzB!2;OQb$4nuFf3k0000aP)t-s85tQPBO@#?sz>#+Oy29T5S8*=6LIf)qOUaP9CCMThn`2QsJs{dn_;lMU=_^Ea@8!9Q3Lq dV3IkwVLu@pCAk8ZT2=r6002ovPDHLkV1k?=Q{(^u diff --git a/textures/mcl_doors_door_spruce_upper_side.png b/textures/mcl_doors_door_spruce_upper_side.png new file mode 100644 index 0000000000000000000000000000000000000000..f52beb43762f3fa1d4e19def3f510058fdb7bf74 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r6q7#JiaC6$$xb#!zr zv{dc&HC&9fd@OWB>-9ba4#fxSkxKUn0osC9Izm w;O{3~>Lu*YWMma0YkfsnGK0M!nv3Dud)|W95jj? zHA|ed%3ZaqJ#-sA^_qPQIwLIR-*@Y>VPIe|@^ou%tn(UH}_I3kK#k1O5^>$(}&I5tL9XN_2PHUV0^Am`v@kL#mf2({o%na2fq{X+)78&qol`;+06YgP AWdHyG diff --git a/textures/mcl_doors_door_warped_side_upper_alt.png b/textures/mcl_doors_door_warped_side_upper_alt.png deleted file mode 100644 index e70bfb05522f6a9119f20f4b644466bebf149a84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdr%jd_r6$B_*YNU6ec>l$DiL zoUK&t&D6{dHLXpOL%p&xjMg$RFqnI~IEHXsPZn77f`OTBIY&vGK#w9vvc@5i!=;=D zw;q=0lQb|jXcO*v$ds&cP=ZS)plvg23nRmhC)RT$6@FSVFfcH9y85}Sb4q9e02yp2 A%m4rY diff --git a/textures/mcl_doors_door_wood_lower.png b/textures/mcl_doors_door_wood_lower.png index e69244b5678e9584754efec9ecbca53eef21cd76..81cc120562a24a09bf1e47a5a2508fdfda7e66f9 100644 GIT binary patch delta 183 zcmV;o07(DG0n-7HB!3l9OjJcoIxJE?Fk3}6WlTD4Qa^N9LwsIH%1?Oi0001aNklVmO)&F00~e{3|5qs;$#`$$2Wi+KrZ6I|A~zBb zSF#$(uceW)6irup@4}Lk=RW2Y&Kfe15$^ zXjTFPw}l%QU)kZA8|I!|{czh+J|SK$hL4Q@E1I&oUYs#s6TfSrR&x8-vuvx3)z(a8 lQ&o#t$@y-l%!5LvkH-WR=GJ*mU|?Wi@O1TaS?83{1OSaBJ`Df> literal 0 HcmV?d00001 diff --git a/textures/mcl_doors_door_wood_side_lower.png b/textures/mcl_doors_door_wood_side_lower.png deleted file mode 100644 index 95ef79d81d09f03f0b096b1093762917449894ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzCAK(+> zYHFb4Vy>O+V_g;F(UTjtwYkBOfq_BJ)5S4_BRV-CppcQ7&8MxA)2~f2k8PP$(iy`x bBZlp1@|hpcnVe)`U|{fc^>bP0l+XkKO%oxm diff --git a/textures/mcl_doors_door_wood_side_upper.png b/textures/mcl_doors_door_wood_side_upper.png deleted file mode 100644 index bc74c5de33ba0dd0ea2480a6afe3d397f9aaece6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdm+fgWR1M)}51i$-uzCAK(+> zn(Sj;72{!QpyOh$9cXXl^k2D^fq_BJ)5S4_<9c#JLLnnFn;K8s1P&|b860f_no1JW bm>4FqO1t*H`}3B8fq}u()z4*}Q$iB}77QQ= diff --git a/textures/mcl_doors_door_wood_upper.png b/textures/mcl_doors_door_wood_upper.png index 4e75538c27cbdc3e1aee7f8c7cdd63e5ef226666..8265e48ee0ba6910fe6b294d6d8e4224ac460085 100644 GIT binary patch delta 177 zcmV;i08ane0n!1GDSrTOY)m>VQa&(cOge2+KXh0_BEUUJ00001bW%=J06^y0W&i*H zZb?KzR0tgf!NCp0APfM(l@badN&`VI0LkzV3jPC!`)}oD=6y z?7}C^9NuG`!pa*g2&)b_Tv!#L3abE^F!hB{g_SG(f-v(jLMlFmRp`zZrWV`YZ`zeo fdg4v*?rv^>NFo-83RKR400000NkvXXu0mjfVQ)nR delta 184 zcmV;p07w7Q0oehNDSu;3J9=D5H83nhH!D#;GXMYoi>kiG00006bW%=J|NsC0{{XYU zq`v?F0B}h}K~#7F6w6T#!ypU;P=nTgvW@?VUI3K~q*C}F62AXcn&j&#wgC}Il7QUK ztF_UQ&D6{~-pZnUIp#Wc{dat3A=7f)mE01b-|f&q^0FP|iZRdh?7L#V>zXlFLRg}s msR(|^=NRK^&lDJ7?f?LFLKcIUb@$5v0000ae?fCTup|n{G8YKT#S6rz`(%Z>FVdQ&MBb@0MM@_$p8QV literal 0 HcmV?d00001 diff --git a/textures/mcl_mangrove_door_bottom.png b/textures/mcl_mangrove_door_bottom.png index 91c2df8b868b84f3843ddd3a382e58c0a04db3d2..a6b9182d77593f3e007cddc72b876a3c2538d4f1 100644 GIT binary patch delta 35 rcmcb{c#Uy_reu_+W}1#pk)B?ik$#VAwHy&-9=rjcY&O{8& delta 35 rcmcb{c#Uy_rev6|Zi10fmYG?pwMCPIRj-r9bPub@XTMq|I!yrp(P<3x diff --git a/textures/mcl_mangrove_door_bottom_bottompart.png b/textures/mcl_mangrove_door_bottom_bottompart.png new file mode 100644 index 0000000000000000000000000000000000000000..508be22a8d73e86b874a58f45ded865e26ac4137 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6k3mBp_HPdu-iuCmA zjP!d<4W^svEwR)sp2K6pz`(#*666=m;PC858Uq7^hNp{T2*>qg18#mVO<{ljw18rN uA6;R7?xcV+Lz6WuVz zObw=+=`FF;t@^F3#=yY9SQ6wH%;50sMj8VHgPW&|V+hCfWP#!Y2Bu>oY@r6tnk|fa zN@)yfD#jg75(jx^bWIgKz@yBznMI)4l2nOumP8F^2E8V( WZvl;a_AxLpFnGH9xvX0NYD^5f zER3dF8Z59i)Lm!5#K6G7SQ6wH%;50sMj8VHL!hUNV+hCf zR~dDL4lP*2kS1X`qjBksiA#K#4=63I3=E#GelF{r5}E)xmNpgu literal 0 HcmV?d00001 diff --git a/textures/mcl_mangrove_door_top_toppart.png b/textures/mcl_mangrove_door_top_toppart.png new file mode 100644 index 0000000000000000000000000000000000000000..95a9d1f0c6a6780342dfe89706982e49e259f576 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6k3m77`v{Ll+3JeTt zOboj$jHX%|EU+~U)(D%xz`(#*666=m;PC858Uq7^hNp{T2*>qggF-`-Lcub_v;ci> u9bI8>{Uif!ZXeBHe(j_MvIlZC8D8u08Ry-$tY=_gVDNPHb6Mw<&;$T}7bIx_ literal 0 HcmV?d00001 diff --git a/textures/mcl_mangrove_doors.png b/textures/mcl_mangrove_doors.png index 1f495d99766416f15f8f070955d0b8e663ee23f7..d23a74ab1c9393afcaec1ce6d9cf23678ba27487 100644 GIT binary patch delta 167 zcmV;Y09gOV0mA{1B!3uCOjJc-Z~$2l>q%v_BLmkX83o2CuGt?5(R25)~q2{DP%yCbH8X#x_v;wAG49tKy0|2p! V6mbPLs>A>Q002ovPDHLkV1kLbH&Orq delta 170 zcmX@ic#Ls^O1*S|Plzi67=-ESCKwrInVFSZTQoUX^*UKh_prLZO#&pzSQ6wH%;50s zMj8VHL!_sRV+codaza8uDOX@=0s~X`qcU!0fx{*iS47TqyjY>Z&tQ1y^6kq9crGsp z=t$~+RK_cDnCVP`f1WYB@tN*ZXL%C37CxKee5O-bqh0C+*A}K_v9f0xESMQI)g?C? Sd}vew+3D%(=d#Wzp$Py{9y;g% From deb703fbc27364fd4c1d08e75d6ea66689087665 Mon Sep 17 00:00:00 2001 From: SmokeyDope Date: Tue, 6 Jun 2023 16:40:43 +0000 Subject: [PATCH 004/154] Adjust hot stuff achievement to use new lava bucket texture name --- mods/HUD/mcl_achievements/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/HUD/mcl_achievements/init.lua b/mods/HUD/mcl_achievements/init.lua index 016536303..4d272fe86 100644 --- a/mods/HUD/mcl_achievements/init.lua +++ b/mods/HUD/mcl_achievements/init.lua @@ -518,7 +518,7 @@ awards.register_achievement("mcl:stoneAge", { awards.register_achievement("mcl:hotStuff", { title = S("Hot Stuff"), description = S("Put lava in a bucket."), - icon = "bucket_lava.png", + icon = "mcl_buckets_lava_bucket.png", type = "Advancement", group = "Overworld", }) From b40961053777eb16894dfa52330418c36c373c87 Mon Sep 17 00:00:00 2001 From: SmokeyDope Date: Wed, 7 Jun 2023 01:37:37 +0000 Subject: [PATCH 005/154] adjust lava bucket texture name in mcl_maps/colors.json --- mods/ITEMS/mcl_maps/colors.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ITEMS/mcl_maps/colors.json b/mods/ITEMS/mcl_maps/colors.json index 5b18d6d62..4929a2f66 100644 --- a/mods/ITEMS/mcl_maps/colors.json +++ b/mods/ITEMS/mcl_maps/colors.json @@ -9004,7 +9004,7 @@ 55, 47 ], - "bucket_lava.png": [ + "mcl_buckets_lava_bucket.png": [ 166, 127, 113 From fd07cbdd5a55a91d4d06be0547b06b194d764b9d Mon Sep 17 00:00:00 2001 From: SmokeyDope Date: Wed, 7 Jun 2023 01:41:27 +0000 Subject: [PATCH 006/154] update lava bucket texture name in tools/Conversion_Table.csv --- tools/Conversion_Table.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/Conversion_Table.csv b/tools/Conversion_Table.csv index 07343479d..9dc50dc7a 100644 --- a/tools/Conversion_Table.csv +++ b/tools/Conversion_Table.csv @@ -10,7 +10,7 @@ Source path,Source file,Target path,Target file,xs,ys,xl,yl,xt,yt,Blacklisted? /assets/minecraft/textures/items,bucket_empty.png,/mods/ITEMS/mcl_buckets/textures,bucket.png,,,,,,, /assets/minecraft/textures/items,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,bucket_water.png,,,,,,, /assets/minecraft/textures/items,bucket_water.png,/mods/ITEMS/mcl_buckets/textures,bucket_river_water.png,,,,,,, -/assets/minecraft/textures/items,bucket_lava.png,/mods/ITEMS/mcl_buckets/textures,bucket_lava.png,,,,,,, +/assets/minecraft/textures/items,bucket_lava.png,/mods/ITEMS/mcl_buckets/textures,mcl_buckets_lava_bucket.png,,,,,,, /assets/minecraft/textures/items,item_frame.png,/mods/ITEMS/mcl_itemframes/textures,mcl_itemframes_item_frame.png,,,,,,, /assets/minecraft/textures/blocks,anvil_base.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_base.png,,,,,,, /assets/minecraft/textures/blocks,anvil_top_damaged_0.png,/mods/ITEMS/mcl_anvils/textures,mcl_anvils_anvil_top_damaged_0.png,,,,,,, From 758d38894dc44148b4f9e5af9255065928e9110b Mon Sep 17 00:00:00 2001 From: seventeenthShulker Date: Sat, 17 Jun 2023 16:42:06 +0200 Subject: [PATCH 007/154] Prevent slime blocks from 'connecting' to honey blocks when pushing/pulling, like in Minecraft. --- mods/ITEMS/mcl_core/nodes_misc.lua | 2 +- mods/ITEMS/mcl_honey/init.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/ITEMS/mcl_core/nodes_misc.lua b/mods/ITEMS/mcl_core/nodes_misc.lua index 47949057c..d830cc310 100644 --- a/mods/ITEMS/mcl_core/nodes_misc.lua +++ b/mods/ITEMS/mcl_core/nodes_misc.lua @@ -71,7 +71,7 @@ minetest.register_node("mcl_core:slimeblock", { neighbor_node = minetest.get_node(neighbor_pos) end local name = neighbor_node.name - if name ~= "air" and name ~= "ignore" and not mesecon.mvps_unsticky[name] then + if name ~= "air" and name ~= "ignore" and name ~= "mcl_honey:honey_block" and not mesecon.mvps_unsticky[name] then local piston, piston_side, piston_up, piston_down = false, false, false, false if name == "mesecons_pistons:piston_sticky_off" or name == "mesecons_pistons:piston_normal_off" then piston, piston_side = true, true diff --git a/mods/ITEMS/mcl_honey/init.lua b/mods/ITEMS/mcl_honey/init.lua index ad507439e..a870e7c08 100644 --- a/mods/ITEMS/mcl_honey/init.lua +++ b/mods/ITEMS/mcl_honey/init.lua @@ -116,7 +116,7 @@ minetest.register_node("mcl_honey:honey_block", { neighbor_node = minetest.get_node(neighbor_pos) end local name = neighbor_node.name - if name ~= "air" and name ~= "ignore" and not mesecon.mvps_unsticky[name] then + if name ~= "air" and name ~= "ignore" and name ~= "mcl_core:slimeblock" and not mesecon.mvps_unsticky[name] then local piston, piston_side, piston_up, piston_down = false, false, false, false if name == "mesecons_pistons:piston_sticky_off" or name == "mesecons_pistons:piston_normal_off" then piston, piston_side = true, true From 67260b16be5d68a8edc82f64d40ee80b381c87ff Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Tue, 13 Jun 2023 18:30:09 +0100 Subject: [PATCH 008/154] Fix asset error warning on startup. --- textures/mcl_core_papyrus.png | Bin 1908 -> 319 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/textures/mcl_core_papyrus.png b/textures/mcl_core_papyrus.png index e5d90df007f9c472e273ada534765ad704ec1f87..f225959387f5741beda8573591200a30ac4de271 100644 GIT binary patch delta 304 zcmV-00nh&Q4!;7B7=H)^0002B`ZwwT009O`L_t(2&u!7aN&`U<2Jqh=DHLsFxiW>F zg%D6km)A&P8L+#{YfzFmH-o8QC@#VoWM^8h*~C#uJqp&-p_w;i88*J@3bANsmJ)bWuADFIs@N9SXemsrLL(xTfIyeTVF$u_Jc{_mWGeDOhFA46^-_kAk6sKO_VrgfLM0g!Q zzUlRLL!XZIMt?-t0Vd@h%b9m;#kW?E)kR|^qIPD~2sSP=GBHWW^?1!nb8@rDZnPlH ztEjS2UQ|{|TE>7RtTaG_1tT`BqtBQHqM=GodZH{ub)DCa0%hHKGQD9Vr-LrSAn8mM zv=%jOEI9mz;V+{X&jn>Fp&08_f7#%>!QV7!E%y+i@_##4f{S`y3yjWOf66Q&1l#0| zM}SwG^sA5jkyI51d4$=^0;5WYiNtv3mL5E7na9!}TL{6GX+T0GzFEMa76z0>&1g|M zB8Mn(^g>V+EpbbISzwa>AW6VT=q4 zA71$$0e<$jgitwe@j`VsuK4s0(u7soCpPo{~A{3;lv+ zy?^TB?bUm)b9(U@RrD}r?`f-li!SyKPH{-SEvfp)yAs7IQe`yqr%*P?kmOv;u1sa? zSvW=H7wtK7Gem?5_p>9 zY7N#f+O$@jDS!UVm|sQoDWl!Z&awE-7wrcHy+*tB{j<2erZFmL7|_&}q5|!&h0_q<@5M>+ITC z8P+}^`^f%go~faEC&JF-()of3-|Us7#T|P7Md;u&c4xX-y)l%Xyxbn#o=$z+`D{BYoJ%7KQugYl#Z^zlmE5^N;(jKRiJJBlGM`%4gZA0`$ z->BRVLikGzFVW8a9)`vXGSGP*wer|cXPsAH^sD~E*z_v{c?UOV`?KJ!C4hWUZB`fH zu!O>2e+k@rxO}OcYqw|IOnZsjW;5HkzK?ePH2aXsUTbhqbDw0w7p&?N+kakOlMlcE z{{iyl_o#?U>4X3P0V8QcLr_UWLm+T+Z)Rz1WdHzpoSl%dO2beThQHRJrRX4vgE(Yx zEx6dpr78r$LW~uxPHEC&F*k-JrT7NEi9SpRLGTTH0R?CO8yy_X;)TQiaX9Dy@4e7; zlgJd#9+knLU8vG1 z%S&h+h`aMLv#etCb`TtiAH;5K(pdZ?-i=Lc+3p4=nMFUI_BN~I^y1w1RXcc`(8tGR z#EdBkB^_z1&M{r~r5-sU_Y_3Zgt2;a&6M1T3ORWkiUuOxrY3K@%762fGLpwsUN+$l zBTt)${on7kkF#pCv9-v;Jgizvs^(+@?~kxHgpFrtU)N-{e!s0|rd!SY^NnAA?NBgF z<9F8p000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jvI^3K0ns-Qr~c001yhOjJbx z000RI2@4AgG&D3lJ%2s0u(03X-$X=2NJvOdPEJ}{T3uaTWo2c0dU}nGjsO4uR>(Jt z00007bW%=J0000000010Wa?M|0004EOGiWx7`g!20001sNklgN*~Q{T9X%6b?YKqF z0lsH1@`1<97jp4^wfv&WXqJ}sK{d2nC-j8TxS`Ooq)Qf*0-eX?n(oNxPl60&#U~)+ rR>7M)N^uhkc*xk-1-L0;DhsneDiJO~oKU5f00000NkvXXu0mjfs1=US From da19aceb063898ab87b822fdb66f875fb2c98eec Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Tue, 13 Jun 2023 18:31:42 +0100 Subject: [PATCH 009/154] Fix double slab default description warning. Should use default unless neccessary. Why warn? --- mods/ITEMS/mcl_stairs/api.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/mods/ITEMS/mcl_stairs/api.lua b/mods/ITEMS/mcl_stairs/api.lua index 49daad9bf..6167d7e06 100644 --- a/mods/ITEMS/mcl_stairs/api.lua +++ b/mods/ITEMS/mcl_stairs/api.lua @@ -213,7 +213,6 @@ function mcl_stairs.register_slab(subname, recipeitem, groups, images, descripti -- Automatically generate double slab description if not double_description then double_description = S("Double @1", description) - minetest.log("warning", "[stairs] No explicit description for double slab '"..double_slab.."' added. Using auto-generated description.") end groups.slab = 1 From 358432c52a9387aa5fafdfee4bd6853049a20082 Mon Sep 17 00:00:00 2001 From: Nicu Date: Sun, 18 Jun 2023 16:54:30 +0000 Subject: [PATCH 010/154] Updated optipng command to remove metadata Added "-strip all" to also remove all metadata from --- TEXTURES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TEXTURES.md b/TEXTURES.md index 1cf10641f..fa3799635 100644 --- a/TEXTURES.md +++ b/TEXTURES.md @@ -50,7 +50,7 @@ For those running a GNU/linux distribution, you most likely have the 'optipng' c First, Open up the terminal in the directory where your exported texture is located (or navigate to the directory with the 'cd your/directory/path/to/textures'), then run this command ``` -optipng -o7 -zm1-9 -nc -clobber *.png +optipng -o7 -zm1-9 -nc -clobber -strip all *.png ``` This will further optimize all the textures in the directory. From 766c9efe33bbba7d56408f7d986f5524a82753cb Mon Sep 17 00:00:00 2001 From: Niterux Date: Mon, 19 Jun 2023 11:49:58 +0000 Subject: [PATCH 011/154] Add more fishing sounds! (#3800) Go fishing with the fishing rod, and enjoy the sounds Co-authored-by: Niterux Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3800 Reviewed-by: ancientmarinerdev Co-authored-by: Niterux Co-committed-by: Niterux --- mods/ITEMS/mcl_fishing/README.txt | 15 +++++++++++++++ mods/ITEMS/mcl_fishing/init.lua | 5 ++++- mods/ITEMS/mcl_fishing/sounds/bloop.ogg | Bin 0 -> 10975 bytes mods/ITEMS/mcl_fishing/sounds/reel.ogg | Bin 0 -> 11926 bytes mods/ITEMS/mcl_fishing/sounds/watersplash.ogg | Bin 0 -> 11455 bytes 5 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/ITEMS/mcl_fishing/README.txt create mode 100644 mods/ITEMS/mcl_fishing/sounds/bloop.ogg create mode 100644 mods/ITEMS/mcl_fishing/sounds/reel.ogg create mode 100644 mods/ITEMS/mcl_fishing/sounds/watersplash.ogg diff --git a/mods/ITEMS/mcl_fishing/README.txt b/mods/ITEMS/mcl_fishing/README.txt new file mode 100644 index 000000000..b80d77936 --- /dev/null +++ b/mods/ITEMS/mcl_fishing/README.txt @@ -0,0 +1,15 @@ +License of media (sounds) +-------------------------------------- +CC0 1.0 Universal (CC0 1.0) +https://creativecommons.org/publicdomain/zero/1.0/ + +Authors of media files +----------------------- + +You're Perfect Studio (CC0) +https://opengameart.org/content/fisheefects + reel.wav, bloop.wav + +tran5ient (CC0) +https://freesound.org/people/tran5ient/sounds/190080/ + splash7.wav \ No newline at end of file diff --git a/mods/ITEMS/mcl_fishing/init.lua b/mods/ITEMS/mcl_fishing/init.lua index 4e70abce4..893a376f5 100644 --- a/mods/ITEMS/mcl_fishing/init.lua +++ b/mods/ITEMS/mcl_fishing/init.lua @@ -134,7 +134,7 @@ local fish = function(itemstack, player, pointed_thing) minetest.add_item(pos, item) end if mcl_experience.throw_xp then - mcl_experience.throw_xp(pos, math.random(1,6)) + minetest.after(0.7, mcl_experience.throw_xp, pos, math.random(1,6)) end if not minetest.is_creative_enabled(player:get_player_name()) then @@ -161,6 +161,7 @@ local fish = function(itemstack, player, pointed_thing) end --Destroy bobber. ent.object:remove() + minetest.sound_play("reel", {object=player, gain=0.1, max_hear_distance=16}, true) return itemstack end end @@ -242,6 +243,7 @@ local bobber_on_step = function(self, dtime) if self._oldy == nil then self.object:set_pos({x=self.object:get_pos().x,y=math.floor(self.object:get_pos().y)+.5,z=self.object:get_pos().z}) self._oldy = self.object:get_pos().y + minetest.sound_play("watersplash", {pos=epos, gain=0.25}, true) end -- reset to original position after dive. if self.object:get_pos().y > self._oldy then @@ -280,6 +282,7 @@ local bobber_on_step = function(self, dtime) self._time = self._time + dtime else -- wait time is over time to dive. + minetest.sound_play("bloop", {pos=epos, gain=0.4}, true) self._dive = true self.object:set_velocity({x=0,y=-2,z=0}) self.object:set_acceleration({x=0,y=5,z=0}) diff --git a/mods/ITEMS/mcl_fishing/sounds/bloop.ogg b/mods/ITEMS/mcl_fishing/sounds/bloop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c724f56938a2aafc93a006265e05af05db0d3019 GIT binary patch literal 10975 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 P>NnzRvOW>5#`*sM`GKqS literal 0 HcmV?d00001 From f7f8a72d08c2407184d311faea19ccc0ef9157cf Mon Sep 17 00:00:00 2001 From: Temak Date: Mon, 19 Jun 2023 21:54:51 +0000 Subject: [PATCH 012/154] Update russian translation (#3519) Update russian translation by Temak Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3519 Reviewed-by: ancientmarinerdev Co-authored-by: Temak Co-committed-by: Temak --- mods/ENTITIES/mcl_mobs/locale/mcl_mobs.ru.tr | 14 +-- mods/HUD/awards/locale/awards.ru.tr | 70 +++++++------- .../locale/mcl_achievements.ru.tr | 92 ++++++++++++++++--- .../mcl_inventory/locale/mcl_inventory.ru.tr | 14 +-- .../mcl_barrels/locale/mcl_barrels.ru.tr | 8 +- .../locale/mcl_composters.ru.tr\t" | 7 ++ .../locale/mcl_itemframes.ru.tr | 16 ++-- mods/ITEMS/mcl_maps/locale/mcl_maps.ru.tr | 2 +- mods/ITEMS/mcl_smoker/mcl_smoker.ru.tr | 8 ++ .../mcl_commands/locale/mcl_commands.ru.tr | 8 +- mods/MISC/mcl_privs/locale/mcl_privs.ru.tr | 2 +- mods/PLAYER/mcl_skins/locale/mcl_skins.ru.tr | 14 +++ mods/PLAYER/mcl_skins/locale/template.txt | 4 +- 13 files changed, 179 insertions(+), 80 deletions(-) create mode 100644 "mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr\t" create mode 100644 mods/ITEMS/mcl_smoker/mcl_smoker.ru.tr create mode 100644 mods/PLAYER/mcl_skins/locale/mcl_skins.ru.tr diff --git a/mods/ENTITIES/mcl_mobs/locale/mcl_mobs.ru.tr b/mods/ENTITIES/mcl_mobs/locale/mcl_mobs.ru.tr index 3fb2eb2f1..477d3d642 100644 --- a/mods/ENTITIES/mcl_mobs/locale/mcl_mobs.ru.tr +++ b/mods/ENTITIES/mcl_mobs/locale/mcl_mobs.ru.tr @@ -1,11 +1,11 @@ # textdomain: mcl_mobs -Peaceful mode active! No monsters will spawn.=Мирный режим включён! Монстры не будут появляться. -This allows you to place a single mob.=Позволяет вам разместить одного моба. -Just place it where you want the mob to appear. Animals will spawn tamed, unless you hold down the sneak key while placing. If you place this on a mob spawner, you change the mob it spawns.=Просто поместите это туда, где хотите, чтобы появился моб. Животные будут появляться уже прирученные, если это не нужно, удерживайте клавишу [Красться] при размещении. Если поместить это на спаунер, появляющийся из него моб будет изменён. -You need the “maphack” privilege to change the mob spawner.=Вам нужно обладать привилегией “maphack”, чтобы изменить спаунер моба. +Peaceful mode active! No monsters will spawn.=Мирный режим включён! Чудовища не будут появляться. +This allows you to place a single mob.=Позволяет вам породить одно существо. +Just place it where you want the mob to appear. Animals will spawn tamed, unless you hold down the sneak key while placing. If you place this on a mob spawner, you change the mob it spawns.=Просто нажмите на блок, где хотите, чтобы появилось существо. Животные будут появляться уже прирученные, если это не нужно, удерживайте клавишу [Красться] при размещении. Если использовать на порождателе, тогда существо будет изменено. +You need the “maphack” privilege to change the mob spawner.=Вам нужно обладать привилегией «maphack», чтобы изменить порождатель существ. Name Tag=Именная бирка -A name tag is an item to name a mob.=Именная бирка это предмет, чтобы дать мобу имя. +A name tag is an item to name a mob.=Именная бирка — это предмет, чтобы дать существу имя. Before you use the name tag, you need to set a name at an anvil. Then you can use the name tag to name a mob. This uses up the name tag.=Прежде чем использовать именную бирку, нужно задать имя на наковальне. Тогда вы сможете использовать бирку, чтобы дать имя мобу. -Only peaceful mobs allowed!=Разрешены только мирные мобы! -Give names to mobs=Даёт имена мобам +Only peaceful mobs allowed!=Разрешены только мирные существа! +Give names to mobs=Даёт имена существам Set name at anvil=Задайте имя при помощи наковальни diff --git a/mods/HUD/awards/locale/awards.ru.tr b/mods/HUD/awards/locale/awards.ru.tr index 8495c270f..6f7a6d1bf 100644 --- a/mods/HUD/awards/locale/awards.ru.tr +++ b/mods/HUD/awards/locale/awards.ru.tr @@ -1,25 +1,24 @@ # textdomain:awards @1/@2 chat messages=@1/@2 сообщений чата -@1/@2 crafted=@1/@2 скрафчено +@1/@2 crafted=@1/@2 создано @1/@2 deaths=@1/@2 смертей @1/@2 dug=@1/@2 выкопано @1/@2 game joins=@1/@2 присоединений к игре -@1/@2 placed=@1/@2 помещено +@1/@2 placed=@1/@2 размещено @1 (got)=@1 (получено) -@1: @1=@1: @1 +@1: @2=@1: @2 @1’s awards:=Награды @1: -(Secret Award)=(Секретная награда) +(Secret Award)=(Тайная награда) =<идентификатор достижения> =<имя> -A Cat in a Pop-Tart?!=Кот в печеньке?! -Achievement gotten!=Получено достижение! -Achievement gotten:=Получено достижение: -Achievement gotten: @1=Получено достижение: @1 +Advancement Made!=Получено достижение! +Advancement Made:=Получено достижение: +Advancement: @1=Достижение: @1 Achievement not found.=Достижение не найдено. All your awards and statistics have been cleared. You can now start again.=Ваши награды удалены вместе со всей статистикой. Теперь можно начать всё сначала. Awards=Награды -Craft: @1×@2=Скрафчено: @1×@2 -Craft: @1=Скрафчено: @1 +Craft: @1×@2=Создано: @1×@2 +Craft: @1=Создано: @1 Die @1 times.=Умер(ла) @1 раз(а). Die.=Умер(ла). Get the achievements statistics for the given player or yourself=Получение статистики достижений для заданного игрока или для себя @@ -28,35 +27,44 @@ Join the game.=Присоединился(ась) к игре. List awards in chat (deprecated)=Вывести список наград в чат (устарело). Place a block: @1=Разметил(а) блок: @1 Place blocks: @1×@2=Разместил(а) блоки: @1×@2 -Secret Achievement gotten!=Секретное достижение получено! -Secret Achievement gotten:=Секретное достижение получено: -Secret Achievement gotten: @1=Секретное достижение получено: @1 +Secret Advancement Made!=Тайное достижение получено! +Secret Advancement Made:=Тайное достижение получено: +Secret Advancement Made: @1=Тайное достижение получено: @1 Show details of an achievement=Показать подробности достижения -Show, clear, disable or enable your achievements=Отобразить, очистить, запретить или разрешить ваши достижения -Get this achievement to find out what it is.=Получите это достижение, чтобы узнать, что это. -Write @1 chat messages.=Написано @1 сообщений(е,я) в чате. -Write something in chat.=Написал(а) что-то в чате. -You have disabled your achievements.=Вы запретили ваши достижения. -You have enabled your achievements.=Вы разрешили ваши достижения. +Show, clear, disable or enable your advancements.=Отобразить, очистить, запретить или разрешить ваши достижения +Make this advancement to find out what it is.=Получите это достижение, чтобы узнать, что это. +Write @1 chat messages.=Написано @1 сообщений(е,я) в беседе. +Write something in chat.=Написал(а) что-то в беседе. +You have disabled your advancements.=Вы запретили ваши достижения. +You have enabled your advancements.=Вы разрешили ваши достижения. You have not gotten any awards.=Вы пока не получали наград. You've disabled awards. Type /awards enable to reenable.=Вы запретили награды. Выполните /awards enable, чтобы разрешить их обратно. -[c|clear|disable|enable]=[c|clear - очистить|disable - запретить|enable - разрешить] -OK=О'кей -Error: No awards available.=Ошибка: Награды недоступны +[c|clear|disable|enable]=[c|clear — очистить|disable — запретить|enable — разрешить] +OK=Ладно +Error: No awards available.=Ошибка: награды недоступны Eat: @1×@2=Съедено: @1×@2 Eat: @1=Съедено: @1 @1/@2 eaten=@1/@2 съедено -Place @1 block(s).=Поместил(а) @1 блок(а,ов). +Place @1 block(s).=Разместил(а) @1 блок(а,ов). Dig @1 block(s).=Выкопал(а) @1 блок(а,ов). Eat @1 item(s).=Съел(а) @1 предмет(а,ов). -Craft @1 item(s).=Скрафтил(а) @1 предмет(а,ов). -Can give achievements to any player=Может выдавать достижения любому игроку -(grant ( | all)) | list=(grant <игрок> (<достижение> | all - всем)) | список -Give achievement to player or list all achievements=Выдать достижение игроку или отобразить все достижения +Craft @1 item(s).=Сделал(а) @1 предмет(а,ов). +Can give advancements to any player=Может выдавать достижения любому игроку +(grant ( | all)) | list=(grant <игрок> (<достижение> | all — всем)) | список +Give advancement to player or list all advancements=Выдать достижение игроку или отобразить все достижения @1 (@2)=@1 (@2) -Invalid syntax.=Неверный синтаксис. +Invalid syntax.=Неверное составление. Invalid action.=Непредусмотренное действие. Player is not online.=Игрок не подключён. -Done.=Сделано. -Achievement “@1” does not exist.=Достижения “@1” не существует. -@1 has made the achievement @2=@1 получил(а) достижение @2 +Done.=Готово. +Advancement “@1” does not exist.=Достижения «@1» не существует. +@1 has made the advancement @2=@1 получил(а) достижение @2 +Mine a block: @1=Добыл(а) блок: @1 +Mine blocks: @1×@2=Добыл(а) блоки: @1×@2 +Awards are disabled, enable them first by using /awards enable!=Награды отключены, сначала включите их с помощью /awards enable! +Goal Completed:=Цель выполнена: +Goal Completed!=Цель выполнена! +Goal Completed: @1=Цель выполнена: @1 +Challenge Completed:=Задача выполнена: +Challenge Completed!=Задача выполнена! +Challenge Completed: @1=Задача выполнена: @1 \ No newline at end of file diff --git a/mods/HUD/mcl_achievements/locale/mcl_achievements.ru.tr b/mods/HUD/mcl_achievements/locale/mcl_achievements.ru.tr index 9bc23f6be..9a180d89b 100644 --- a/mods/HUD/mcl_achievements/locale/mcl_achievements.ru.tr +++ b/mods/HUD/mcl_achievements/locale/mcl_achievements.ru.tr @@ -3,7 +3,7 @@ Acquire Hardware=Куй Железо Bake Bread=Хлеб всему голова Benchmarking=Верстак Cow Tipper=Кожа да кости -Craft a bookshelf.=Создание книжной полки +Craft a bookshelf.=Создание книжной полки. Craft a cake using wheat, sugar, milk and an egg.=Создание торта из пшеницы, сахара, молока и яйца. Craft a crafting table from 4 wooden planks.=Создание верстака из 4 досок. Craft a stone pickaxe using sticks and cobblestone.=Создание каменного топора из палок и булыжников. @@ -15,12 +15,12 @@ Eat a cooked porkchop.=Употребление в пищу приготовле Eat a cooked rabbit.=Употребление в пищу приготовленного кролика. Get really desperate and eat rotten flesh.=Отчаянное и необдуманное употребление в пищу гнилого мяса Getting Wood=Рубка Леса -Getting an Upgrade=Модернизация -Hit a skeleton, wither skeleton or stray by bow and arrow from a distance of at least 20 meters.=Удар по скелету, скелету-иссушителю либо уклонение от стрелы на расстоянии не менее 20 метров. -Hot Topic=Автор Жжёт -Into Fire=В Огне -Into the Nether=В Аду -Iron Belly=Железный Живот +Getting an Upgrade=Обновка +Hit a skeleton, wither skeleton or stray by bow and arrow from a distance of at least 20 meters.=Попадание по скелету, скелету-иссушителю либо уклонение от стрелы на расстоянии не менее 20 метров. +Hot Topic=Печник жжёт +Into Fire=В огне +We Need to Go Deeper=В глубь +Iron Belly=Железный живот Librarian=Библиотекарь Mine emerald ore.=Добыча изумрудной руды. On A Rail=На Рельсах @@ -30,20 +30,84 @@ Pick up a wood item from the ground.@nHint: Punch a tree trunk until it pops out Pick up leather from the floor.@nHint: Cows and some other animals have a chance to drop leather, when killed.=Поднятие кожи с пола.@nПодсказка: Коровы и некоторые другие животные могут оставлять кожу, если их убивать. Place a dispenser.=Установка диспенсера. Place a flower pot.=Установка цветочного горшка. -Pork Chop=Свиная Отбивная -Pot Planter=Сажатель Горшков -Rabbit Season=Кроличий Сезон -Sniper Duel=Снайперская Дуэль +Pork Chop=Свиная отбивная +Pot Planter=Сажатель горшков +Rabbit Season=Заячья пора +Sniper Duel=Лучный бой Take a cooked fish from a furnace.@nHint: Use a fishing rod to catch a fish and cook it in a furnace.=Приготовление рыбы в печи.@nПодсказка: Ловите рыбу удочкой и готовьте её в печи. Take an iron ingot from a furnace's output slot.@nHint: To smelt an iron ingot, put a fuel (like coal) and iron ore into a furnace.=Получение слитка железа из печи.@nПодсказка: чтобы переплавить железную руду, нужно положить её в печь и туда же поместить топливо (уголь или другое). -The Haggler=Хагглер +The Haggler=Торговец The Lie=Тортик -Time to Farm!=Время фермерства! +Time to Farm!=Время земледелия! Time to Mine!=Время добывать! Time to Strike!=Время сражаться! Travel by minecart for at least 1000 meters from your starting point in a single ride.=Поездка на вагонетке минимум на 1000 метров от стартовой точки за один раз. Use 8 cobblestones to craft a furnace.=Создание печи из 8 булыжников. Use a crafting table to craft a wooden hoe from wooden planks and sticks.=Создание деревянной мотыги из досок и палок на верстаке. Use a crafting table to craft a wooden pickaxe from wooden planks and sticks.=Создание деревянной кирки из досок и палок на верстаке. -Use obsidian and a fire starter to construct a Nether portal.=Создание Адского портала при помощи обсидиана и огнива. +Use obsidian and a fire starter to construct a Nether portal.=Создание при помощи обсидиана и огнива. Use wheat to craft a bread.=Использование пшеницы для приготовления хлеба. +Who is Cutting Onions?= +Pick up a crying obsidian from the floor.= +Hidden in the Depths= +Pick up an Ancient Debris from the floor.= +The Nether=Преисподняя +Bring summer clothes.@nHint: Enter the Nether.=Возьмите с собой летнюю одежду.@nПодсказка: войдите в преисподнюю. +Isn't It Iron Pick= +Craft a iron pickaxe using sticks and iron.= +Postmortal= +Use a Totem of Undying to cheat death.= +Sweet Dreams= +Sleep in a bed to change your respawn point.= +Not Quite "Nine" Lives= +Charge a Respawn Anchor to the maximum.= +What A Deal!=Вот так сделка! +Successfully trade with a Villager.=Успешная торговля с жителем. +Withering Heights= +Summon the wither from the dead.= +The Cutest Predator= +Catch an Axolotl with a bucket!= +Fishy Business= +Catch a fish.@nHint: Catch a fish, salmon, clownfish, or pufferfish.= +Country Lode, Take Me Home= +Use a compass on a Lodestone.= +Serious Dedication= +Use a Netherite Ingot to upgrade a hoe, and then completely reevaluate your life choices.= +Local Brewery= +Brew a Potion.@nHint: Take a potion or glass bottle out of the brewing stand.= +Enchanter= +Enchant an item using an Enchantment Table.= +Bring Home the Beacon= +Use a beacon.= +Beaconator= +Use a fully powered beacon.= +The Next Generation= +Hold the Dragon Egg.@nHint: Pick up the egg from the ground and have it in your inventory.= +The End... Again...= +Respawn the Ender Dragon.= +Sky's the Limit= +Find the elytra and prepare to fly above and beyond!= +Free the End= +Kill the ender dragon. Good Luck!= +Bee Our Guest= +Use a campfire to collect a bottle of honey from a beehive without aggrivating the bees inside.= +Total Beelocation= +Move a bee nest, with 3 bees inside, using a silk touch enchanted tool.= +Wax On= +Apply honeycomb to a copper block to protect it from the elements.= +Wax Off= +Scrape wax off of a copper block.= +The End?= +Or the beginning?@nHint: Enter an end portal.= +Stone Age= +Mine a stone with new pickaxe.= +Ice Bucket Challenge= +Obtain an obsidian block.= +Hot Stuff= +Put lava in a bucket.= +Hero of the Village= +Successfully defend a village from a raid= +Voluntary Exile= +Kill a raid captain. Maybe consider staying away from the local villages for the time being...= +Tactical Fishing= +Catch a fish... without a fishing rod!= \ No newline at end of file diff --git a/mods/HUD/mcl_inventory/locale/mcl_inventory.ru.tr b/mods/HUD/mcl_inventory/locale/mcl_inventory.ru.tr index d378e168b..a5c52bc1d 100644 --- a/mods/HUD/mcl_inventory/locale/mcl_inventory.ru.tr +++ b/mods/HUD/mcl_inventory/locale/mcl_inventory.ru.tr @@ -1,21 +1,21 @@ # textdomain: mcl_inventory Recipe book=Книга рецептов -Help=Помощь -Select player skin=Выбор скина +Help=Справка +Select player skin=Выбор внешности Achievements=Достижения Building Blocks=Строительные блоки -Decoration Blocks=Декоративные блоки -Redstone=Редстоун (красный камень) +Decoration Blocks=Отделочные блоки +Redstone=Красный камень Transportation=Транспорт Brewing=Зелья Miscellaneous=Прочее -Search Items=Искать предметы +Search Items=Поиск предметов Foodstuffs=Продовольствие Tools=Инструменты Combat=Битва -Mobs=Мобы +Mobs=Сущности Materials=Материалы Survival Inventory=Инвентарь выживания -Crafting=Крафтинг (изготовление) +Crafting=Создание Inventory=Инвентарь @1/@2=@1/@2 diff --git a/mods/ITEMS/mcl_barrels/locale/mcl_barrels.ru.tr b/mods/ITEMS/mcl_barrels/locale/mcl_barrels.ru.tr index e1fa1b603..2d860c532 100644 --- a/mods/ITEMS/mcl_barrels/locale/mcl_barrels.ru.tr +++ b/mods/ITEMS/mcl_barrels/locale/mcl_barrels.ru.tr @@ -1,5 +1,5 @@ # textdomain: mcl_barrels -Barrel= -Barrels are containers which provide 27 inventory slots.= -To access its inventory, rightclick it. When broken, the items will drop out.= -27 inventory slots= \ No newline at end of file +Barrel=Бочка +Barrels are containers which provide 27 inventory slots.=Бочки — это хранилища, у которых 27 ячеек хранения. +To access its inventory, rightclick it. When broken, the items will drop out.=Чтобы получить доступ к хранилищу, нажмите по нему правой кнопкой мыши. Если его сломать, тогда выпадут предметы. +27 inventory slots=27 ячеек хранения \ No newline at end of file diff --git "a/mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr\t" "b/mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr\t" new file mode 100644 index 000000000..db472dad4 --- /dev/null +++ "b/mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr\t" @@ -0,0 +1,7 @@ +# textdomain: mcl_composters +Composter=Перегнойница +Composters can convert various organic items into bonemeal.=Перегнойницы могут превращать многочисленные растительные предметы в костную муку. +Use organic items on the composter to fill it with layers of compost. Every time an item is put in the composter, there is a chance that the composter adds another layer of compost. Some items have a bigger chance of adding an extra layer than other items. After filling up with 7 layers of compost, the composter is full. After a delay of approximately one second the composter becomes ready and bone meal can be retrieved from it. Right-clicking the composter takes out the bone meal empties the composter."=Используйте растительные предметы на перегнойнице, чтобы заполнить её слоями перегноя. Каждый раз, когда какой-либо предмет помещается в перегнойницу, существует вероятность возникновения добавочного слоя перегноя. Некоторые предметы могут чаще, чем другие приводит к появлению добавочного слоя перегноя. После заполнения на семь слоёв перегноя, перегнойница будет полна. После задержки примерно в одну секунду из перегнойницы можно будет извлечь костную муку. Нажатие правой кнопки мыши по перегнойнице извлекает костную муку и опорожняет её. +filled=заполнена +ready for harvest=готов к жатве +Converts organic items into bonemeal=Превращает растительные предметы в костную муку \ No newline at end of file diff --git a/mods/ITEMS/mcl_itemframes/locale/mcl_itemframes.ru.tr b/mods/ITEMS/mcl_itemframes/locale/mcl_itemframes.ru.tr index bf9076815..73320ce14 100644 --- a/mods/ITEMS/mcl_itemframes/locale/mcl_itemframes.ru.tr +++ b/mods/ITEMS/mcl_itemframes/locale/mcl_itemframes.ru.tr @@ -1,12 +1,10 @@ # textdomain: mcl_itemframes Item Frame=Рамка -Item frames are decorative blocks in which items can be placed.=Рамки это декоративные блоки, в которые можно помещать предметы. -Just place any item on the item frame. Use the item frame again to retrieve the item.=Просто поместите в рамку любой предмет. Используйте рамку вновь, чтобы заполучить из неё предмет обратно. -Can hold an item=Может хранить предмет -Item Frame=Рамка предмета -Item frames are decorative blocks in which items can be placed.=Рамки предметов — это декоративные блоки, в которые можно помещать предметы. -Just place any item on the item frame. Use the item frame again to retrieve the item.=Просто поместите любой предмет на рамку предмета. Используйте рамку предмета снова, чтобы получить предмет. -Can hold an item.=Может держать предмет. +Item frames are decorative blocks in which items can be placed.=Рамки — это отделочные блоки, в которых можно хранить предметы. +Just place any item on the item frame. Use the item frame again to retrieve the item.=Просто вставьте в рамку любой предмет. Нажмите правой кнопкой мыши на рамку, чтобы взять предмет обратно. +Can hold an item.=Может хранить предмет. Glowing Item Frame=Светящаяся рамка предмета -Glowing item frames are decorative blocks in which items can be placed and made to glow.=Светящиеся рамки предметов — это декоративные блоки, в которые можно помещать предметы и заставлять их светиться. -Can hold an item and glows.=Может держать предмет и светится. +Glowing item frames are decorative blocks in which items can be placed.=Светящиеся рамки предметов — это отделочные блоки, в которых можно хранить предметы и заставлять их светиться. +Can hold an item and glows.=Может хранить предмет и светится. +Glow and Behold!=Сияй и созерцай! +Craft a glow item frame.=Создание светящейся рамки. \ No newline at end of file diff --git a/mods/ITEMS/mcl_maps/locale/mcl_maps.ru.tr b/mods/ITEMS/mcl_maps/locale/mcl_maps.ru.tr index 6c34007a9..3bb7d6a19 100644 --- a/mods/ITEMS/mcl_maps/locale/mcl_maps.ru.tr +++ b/mods/ITEMS/mcl_maps/locale/mcl_maps.ru.tr @@ -1,5 +1,5 @@ # textdomain: mcl_maps Empty Map=Пустая карта Empty maps are not useful as maps, but they can be stacked and turned to maps which can be used.=Пустые карты не могут использоваться в качестве карт, но могут складываться в стопки, а также могут быть превращены в полноценные карты. -Rightclick to start using the map (which can't be stacked anymore).=Кликните правой, чтобы начать использовать карту (её больше нельзя будет уложить в стопку). +Rightclick to start using the map (which can't be stacked anymore).=Нажмите правую кнопку мыши, чтобы начать использовать карту (её больше нельзя будет уложить в стопку). Map=Карта diff --git a/mods/ITEMS/mcl_smoker/mcl_smoker.ru.tr b/mods/ITEMS/mcl_smoker/mcl_smoker.ru.tr new file mode 100644 index 000000000..3a58b11d7 --- /dev/null +++ b/mods/ITEMS/mcl_smoker/mcl_smoker.ru.tr @@ -0,0 +1,8 @@ +# textdomain: mcl_smoker +Inventory=Инвентарь +Smoker=Коптильня +Cooks food faster than furnace=Приготовление еды быстрее, чем в печи +Use the recipe book to see what you can smelt, what you can use as fuel and how long it will burn.=Используйте книгу рецептов, чтобы узнать, что вы можете выпекать, что можно использовать в качестве топлива и как долго оно будет гореть. +Use the furnace to open the furnace menu.\nPlace a furnace fuel in the lower slot and the source material in the upper slot.\nThe furnace will slowly use its fuel to smelt the item.\nThe result will be placed into the output slot at the right side.=Используйте печь, чтобы открыть окно взаимодействия с печью.\nПоместите топливо в нижнюю ячейку, а исходное сырьё в верхнюю ячейку.\nПечь будет медленно использовать топливо для выплавки изделия.\nВыходник будет помещён в выходную ячейку с правой стороны. +Smokers cook several items, mainly raw foods, into cooked foods, but twice as fast as a normal furnace.=Коптильни готовят несколько предметов, в основном сырых, в виде готовых блюд, но в два раза быстрее, чем в обычной печи. +Burning Smoker=Зажжённая печь \ No newline at end of file diff --git a/mods/MISC/mcl_commands/locale/mcl_commands.ru.tr b/mods/MISC/mcl_commands/locale/mcl_commands.ru.tr index fb700cfab..77ff7d4f9 100644 --- a/mods/MISC/mcl_commands/locale/mcl_commands.ru.tr +++ b/mods/MISC/mcl_commands/locale/mcl_commands.ru.tr @@ -3,7 +3,7 @@ Players can't be killed right now, damage has been disabled.=Игроки не Player @1 does not exist.=Игрок @1 не существует. You are already dead=Вы уже мертвы @1 is already dead=@1 уже мертв(а) -@1 committed suicide.=@1 совершил(а) роскомнадзор. +@1 committed suicide.=@1 совершил(а) самоубийство. @1 was killed by @2.=@1 был(а) убит(а) @2. []=[<имя>] Kill player or yourself=Убить игрока или себя @@ -12,12 +12,12 @@ Can use /say=Можно использовать /say Send a message to every player=Отправляет сообщение всем игрокам Invalid usage, see /help say.=Недопустимое использование, см. /help say. ,, =,, <ИмяБлока> -Set node at given position=Устанавливает блок в заданной позиции +Set node at given position=Устанавливает блок в заданном месте Invalid node=Неправильный блок @1 spawned.=@1 возродился(ась). Invalid parameters (see /help setblock)=Недопустимые параметры (см. /help setblock) List bans=Список банов Ban list: @1=Бан-лист: @1 Show who is logged on=Показывает, кто подключён -Displays the world seed=Показывает значение зерна мира (seed) -Only peaceful mobs allowed!=Включены только мирные мобы! +Displays the world seed=Показывает значение зерна мира +Only peaceful mobs allowed!=Разрешены только мирные сущности! diff --git a/mods/MISC/mcl_privs/locale/mcl_privs.ru.tr b/mods/MISC/mcl_privs/locale/mcl_privs.ru.tr index a3f37c365..678ebf4e0 100644 --- a/mods/MISC/mcl_privs/locale/mcl_privs.ru.tr +++ b/mods/MISC/mcl_privs/locale/mcl_privs.ru.tr @@ -1,2 +1,2 @@ # textdomain: mcl_privs -Can place and use advanced blocks like mob spawners, command blocks and barriers.=Позволяет размещать и использовать продвинутые блоки, такие как спаунеры мобов, блоки команд и барьеры. \ No newline at end of file +Can place and use advanced blocks like mob spawners, command blocks and barriers.=Позволяет размещать и использовать продвинутые блоки, такие как порождатели существ, блоки команд и барьеры. \ No newline at end of file diff --git a/mods/PLAYER/mcl_skins/locale/mcl_skins.ru.tr b/mods/PLAYER/mcl_skins/locale/mcl_skins.ru.tr new file mode 100644 index 000000000..fda9330d6 --- /dev/null +++ b/mods/PLAYER/mcl_skins/locale/mcl_skins.ru.tr @@ -0,0 +1,14 @@ +# textdomain: mcl_skins +Skins=Облики +Templates=Образцы +Arm size=Толщина рук +Bases=Цвета кожи +Footwears=Обувь +Eyes=Глаза +Mouths=Рты +Bottoms=Ноги +Tops=Туловища +Hairs=Причёски +Headwears=Головные уборы +Open skin configuration screen.=Открыть экран настройки облика. +Select=Выбрать diff --git a/mods/PLAYER/mcl_skins/locale/template.txt b/mods/PLAYER/mcl_skins/locale/template.txt index 12ba740d5..c39d4066d 100644 --- a/mods/PLAYER/mcl_skins/locale/template.txt +++ b/mods/PLAYER/mcl_skins/locale/template.txt @@ -10,5 +10,5 @@ Bottoms= Tops= Hairs= Headwears= -Open skin configuration screen.= -Select= +Open skin configuration screen.= +Select= \ No newline at end of file From 75d6509c3ed5c048a843ba21116d59b3dbf3a996 Mon Sep 17 00:00:00 2001 From: chmodsayshello Date: Sun, 18 Jun 2023 12:41:37 +0200 Subject: [PATCH 013/154] prevent ALL furnaces from being moved --- mods/ITEMS/REDSTONE/mesecons_mvps/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua b/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua index 8ae4153cc..663d0f727 100644 --- a/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua +++ b/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua @@ -415,8 +415,13 @@ mesecon.register_mvps_stopper("mcl_banners:standing_banner") -- Unmovable by technical restrictions. -- Open formspec would screw up if node is destroyed (minor problem) -- Would screw up on/off state of trapped chest (big problem) +-- Would duplicate xp when moved mesecon.register_mvps_stopper("mcl_furnaces:furnace") mesecon.register_mvps_stopper("mcl_furnaces:furnace_active") +mesecon.register_mvps_stopper("mcl_blast_furnace:blast_furnace") +mesecon.register_mvps_stopper("mcl_blast_furnace:blast_furnace_active") +mesecon.register_mvps_stopper("mcl_smoker:smoker") +mesecon.register_mvps_stopper("mcl_smoker:smoker_active") mesecon.register_mvps_stopper("mcl_hoppers:hopper") mesecon.register_mvps_stopper("mcl_hoppers:hopper_side") mesecon.register_mvps_stopper("mcl_droppers:dropper") From baf6ae65e7d762fbcbef572076b5b3f18ddd515f Mon Sep 17 00:00:00 2001 From: ancientmarinerdev Date: Wed, 21 Jun 2023 15:03:39 +0100 Subject: [PATCH 014/154] Fix tab character in filename --- .../ITEMS/mcl_composters/locale/mcl_composters.ru.tr | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr\t" => mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr (100%) diff --git "a/mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr\t" b/mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr similarity index 100% rename from "mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr\t" rename to mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr From ed13590bb05c14164598768b2b456f04b15be277 Mon Sep 17 00:00:00 2001 From: PrairieWind Date: Wed, 21 Jun 2023 11:24:53 -0600 Subject: [PATCH 015/154] OptiPNG a bunch of textures --- textures/_0.png | Bin 1851 -> 87 bytes textures/_1.png | Bin 1852 -> 86 bytes textures/_1_2.png | Bin 1863 -> 98 bytes textures/_1_4.png | Bin 1859 -> 99 bytes textures/_1_sup.png | Bin 1850 -> 88 bytes textures/_2.png | Bin 1815 -> 96 bytes textures/_2_sup.png | Bin 1851 -> 91 bytes textures/_3.png | Bin 1861 -> 91 bytes textures/_3_4.png | Bin 1859 -> 98 bytes textures/_3_sup.png | Bin 1850 -> 82 bytes textures/_4.png | Bin 294 -> 93 bytes textures/_5.png | Bin 1857 -> 89 bytes textures/_6.png | Bin 1860 -> 95 bytes textures/_7.png | Bin 1856 -> 94 bytes textures/_8.png | Bin 1851 -> 87 bytes textures/_9.png | Bin 1858 -> 95 bytes textures/_a.png | Bin 292 -> 89 bytes textures/_a_.png | Bin 298 -> 93 bytes textures/_a_acute.png | Bin 1859 -> 96 bytes textures/_a_acute_.png | Bin 1929 -> 99 bytes textures/_a_circumflex.png | Bin 1859 -> 99 bytes textures/_a_circumflex_.png | Bin 1930 -> 102 bytes textures/_a_grave.png | Bin 1856 -> 96 bytes textures/_a_grave_.png | Bin 1930 -> 100 bytes textures/_a_ring.png | Bin 1859 -> 96 bytes textures/_a_ring_.png | Bin 1929 -> 100 bytes textures/_a_sup.png | Bin 1852 -> 92 bytes textures/_a_tilde.png | Bin 1860 -> 97 bytes textures/_a_tilde_.png | Bin 1929 -> 98 bytes textures/_acute.png | Bin 1839 -> 81 bytes textures/_ae.png | Bin 1859 -> 96 bytes textures/_ae_.png | Bin 1927 -> 98 bytes textures/_ae_lig.png | Bin 1854 -> 92 bytes textures/_ae_lig_.png | Bin 1922 -> 86 bytes textures/_am.png | Bin 2854 -> 100 bytes textures/_ap.png | Bin 1839 -> 79 bytes textures/_as.png | Bin 294 -> 88 bytes textures/_at.png | Bin 304 -> 94 bytes textures/_b.png | Bin 295 -> 90 bytes textures/_b_.png | Bin 297 -> 89 bytes textures/_bl.png | Bin 1852 -> 91 bytes textures/_br.png | Bin 1852 -> 88 bytes textures/_broken_bar.png | Bin 1835 -> 78 bytes textures/_c.png | Bin 1852 -> 87 bytes textures/_c_.png | Bin 1852 -> 89 bytes textures/_c_cedille.png | Bin 1854 -> 90 bytes textures/_c_cedille_.png | Bin 1855 -> 92 bytes textures/_ca.png | Bin 287 -> 86 bytes textures/_cedille.png | Bin 1834 -> 80 bytes textures/_cent.png | Bin 1855 -> 91 bytes textures/_cl.png | Bin 1853 -> 89 bytes textures/_cm.png | Bin 1795 -> 79 bytes textures/_co.png | Bin 1838 -> 79 bytes textures/_copyright.png | Bin 1861 -> 95 bytes textures/_cr.png | Bin 1855 -> 86 bytes textures/_currency.png | Bin 1855 -> 92 bytes textures/_d.png | Bin 298 -> 94 bytes textures/_d_.png | Bin 291 -> 86 bytes textures/_d_dash.png | Bin 1862 -> 99 bytes textures/_d_dash_.png | Bin 1856 -> 91 bytes textures/_degree.png | Bin 1853 -> 87 bytes textures/_diaresis.png | Bin 1833 -> 78 bytes textures/_div.png | Bin 1846 -> 83 bytes textures/_dl.png | Bin 1859 -> 93 bytes textures/_dt.png | Bin 1788 -> 78 bytes textures/_dv.png | Bin 1853 -> 94 bytes textures/_e.png | Bin 1855 -> 87 bytes textures/_e_.png | Bin 297 -> 90 bytes textures/_e_acute.png | Bin 1859 -> 94 bytes textures/_e_acute_.png | Bin 1861 -> 98 bytes textures/_e_circumflex.png | Bin 1859 -> 95 bytes textures/_e_circumflex_.png | Bin 1861 -> 98 bytes textures/_e_grave.png | Bin 1857 -> 94 bytes textures/_e_grave_.png | Bin 1860 -> 98 bytes textures/_ee.png | Bin 1858 -> 92 bytes textures/_ee_.png | Bin 1860 -> 96 bytes textures/_eq.png | Bin 1795 -> 78 bytes textures/_ex.png | Bin 1839 -> 80 bytes textures/_ex_inv.png | Bin 1842 -> 80 bytes textures/_f.png | Bin 1855 -> 90 bytes textures/_f_.png | Bin 297 -> 91 bytes textures/_g.png | Bin 295 -> 94 bytes textures/_g_.png | Bin 1854 -> 91 bytes textures/_gr.png | Bin 1836 -> 81 bytes textures/_gt.png | Bin 1852 -> 86 bytes textures/_guill_left.png | Bin 1853 -> 90 bytes textures/_guill_right.png | Bin 1855 -> 91 bytes textures/_h.png | Bin 1919 -> 92 bytes textures/_h_.png | Bin 298 -> 91 bytes textures/_ha.png | Bin 283 -> 83 bytes textures/_hs.png | Bin 2140 -> 92 bytes textures/_i.png | Bin 293 -> 86 bytes textures/_i_.png | Bin 288 -> 85 bytes textures/_i_acute.png | Bin 1853 -> 90 bytes textures/_i_acute_.png | Bin 1856 -> 91 bytes textures/_i_circumflex.png | Bin 1853 -> 91 bytes textures/_i_circumflex_.png | Bin 1853 -> 93 bytes textures/_i_grave.png | Bin 1851 -> 89 bytes textures/_i_grave_.png | Bin 1857 -> 91 bytes textures/_j.png | Bin 1854 -> 85 bytes textures/_j_.png | Bin 291 -> 90 bytes textures/_k.png | Bin 296 -> 94 bytes textures/_k_.png | Bin 1815 -> 94 bytes textures/_l.png | Bin 282 -> 83 bytes textures/_l_.png | Bin 289 -> 87 bytes textures/_lt.png | Bin 1808 -> 89 bytes textures/_m.png | Bin 286 -> 87 bytes textures/_m_.png | Bin 292 -> 88 bytes textures/_macron.png | Bin 1832 -> 78 bytes textures/_mn.png | Bin 1836 -> 78 bytes textures/_mu.png | Bin 1915 -> 91 bytes textures/_n.png | Bin 287 -> 92 bytes textures/_n_.png | Bin 298 -> 95 bytes textures/_n_tilde.png | Bin 1925 -> 96 bytes textures/_n_tilde_.png | Bin 1929 -> 98 bytes textures/_not.png | Bin 2259 -> 88 bytes textures/_o.png | Bin 1850 -> 85 bytes textures/_o_.png | Bin 1849 -> 85 bytes textures/_o_acute.png | Bin 1856 -> 93 bytes textures/_o_acute_.png | Bin 1855 -> 93 bytes textures/_o_circumflex.png | Bin 1856 -> 94 bytes textures/_o_circumflex_.png | Bin 1856 -> 94 bytes textures/_o_dash.png | Bin 1921 -> 92 bytes textures/_o_dash_.png | Bin 1923 -> 95 bytes textures/_o_grave.png | Bin 1855 -> 92 bytes textures/_o_grave_.png | Bin 1857 -> 95 bytes textures/_o_sup.png | Bin 1848 -> 86 bytes textures/_o_tilde.png | Bin 1856 -> 93 bytes textures/_o_tilde_.png | Bin 1856 -> 93 bytes textures/_oe.png | Bin 1853 -> 91 bytes textures/_oe_.png | Bin 1854 -> 91 bytes textures/_p.png | Bin 295 -> 94 bytes textures/_p_.png | Bin 298 -> 90 bytes textures/_paragraph.png | Bin 1929 -> 99 bytes textures/_pilcrow.png | Bin 1849 -> 86 bytes textures/_plus_minus.png | Bin 1841 -> 82 bytes textures/_pound.png | Bin 1859 -> 92 bytes textures/_pr.png | Bin 1862 -> 98 bytes textures/_ps.png | Bin 285 -> 83 bytes textures/_q.png | Bin 295 -> 93 bytes textures/_q_.png | Bin 1852 -> 88 bytes textures/_qo.png | Bin 1837 -> 81 bytes textures/_qu.png | Bin 1855 -> 90 bytes textures/_qu_inv.png | Bin 1853 -> 87 bytes textures/_r.png | Bin 289 -> 87 bytes textures/_r_.png | Bin 1858 -> 91 bytes textures/_rc.png | Bin 1861 -> 97 bytes textures/_re.png | Bin 291 -> 92 bytes textures/_registered.png | Bin 1861 -> 93 bytes textures/_s.png | Bin 1855 -> 87 bytes textures/_s_.png | Bin 1858 -> 89 bytes textures/_sl.png | Bin 1842 -> 82 bytes textures/_sm.png | Bin 1798 -> 81 bytes textures/_sp.png | Bin 1782 -> 73 bytes textures/_sr.png | Bin 1841 -> 82 bytes textures/_sz.png | Bin 1857 -> 90 bytes textures/_t.png | Bin 294 -> 89 bytes textures/_t_.png | Bin 290 -> 89 bytes textures/_thorn.png | Bin 3803 -> 120 bytes textures/_thorn_.png | Bin 337 -> 126 bytes textures/_times_cross.png | Bin 1854 -> 90 bytes textures/_times_dot.png | Bin 1839 -> 78 bytes textures/_tl.png | Bin 1845 -> 81 bytes textures/_u.png | Bin 292 -> 86 bytes textures/_u_.png | Bin 295 -> 87 bytes textures/_u_acute.png | Bin 1924 -> 93 bytes textures/_u_acute_.png | Bin 1924 -> 93 bytes textures/_u_circumflex.png | Bin 1926 -> 95 bytes textures/_u_circumflex_.png | Bin 1925 -> 95 bytes textures/_u_grave.png | Bin 1924 -> 93 bytes textures/_u_grave_.png | Bin 1925 -> 96 bytes textures/_ue.png | Bin 1923 -> 92 bytes textures/_ue_.png | Bin 1923 -> 93 bytes textures/_un.png | Bin 272 -> 76 bytes textures/_v.png | Bin 298 -> 89 bytes textures/_v_.png | Bin 295 -> 91 bytes textures/_vb.png | Bin 1834 -> 77 bytes textures/_w.png | Bin 1848 -> 84 bytes textures/_w_.png | Bin 1855 -> 89 bytes textures/_x.png | Bin 294 -> 91 bytes textures/_x_.png | Bin 296 -> 93 bytes textures/_y.png | Bin 294 -> 90 bytes textures/_y_.png | Bin 295 -> 91 bytes textures/_y_acute.png | Bin 1861 -> 94 bytes textures/_y_acute_.png | Bin 1862 -> 97 bytes textures/_y_diaresis.png | Bin 1860 -> 95 bytes textures/_yen.png | Bin 1853 -> 91 bytes textures/_z.png | Bin 1855 -> 88 bytes textures/_z_.png | Bin 1861 -> 93 bytes textures/awards_bg_default.png | Bin 457 -> 264 bytes textures/awards_bg_mining.png | Bin 7705 -> 7640 bytes textures/awards_template.png | Bin 204 -> 150 bytes textures/awards_ui_icon.png | Bin 3096 -> 2999 bytes textures/awards_unknown.png | Bin 204 -> 150 bytes textures/beacon_UV.png | Bin 816 -> 325 bytes textures/beacon_achievement_icon.png | Bin 2145 -> 229 bytes textures/beacon_beam_palette.png | Bin 624 -> 156 bytes textures/blast_furnace_front.png | Bin 344 -> 275 bytes textures/blast_furnace_front_on.png | Bin 391 -> 322 bytes textures/blast_furnace_side.png | Bin 324 -> 255 bytes textures/blast_furnace_top.png | Bin 302 -> 233 bytes textures/character.png | Bin 785 -> 723 bytes textures/craftguide_zoomin_icon.png | Bin 3145 -> 1623 bytes textures/craftguide_zoomout_icon.png | Bin 2674 -> 1149 bytes textures/crafting_creative_next.png | Bin 270 -> 229 bytes textures/crafting_creative_prev.png | Bin 273 -> 233 bytes textures/crafting_formspec_bg.png | Bin 946 -> 893 bytes textures/crafting_inventory_creative.png | Bin 1233 -> 1180 bytes .../crafting_inventory_creative_survival.png | Bin 1289 -> 1236 bytes textures/credits_bg.png | Bin 43944 -> 36478 bytes textures/crosshair.png | Bin 128 -> 115 bytes textures/custom_beacom_symbol_1.png | Bin 618 -> 128 bytes textures/custom_beacom_symbol_2.png | Bin 623 -> 133 bytes textures/custom_beacom_symbol_3.png | Bin 622 -> 132 bytes textures/custom_beacom_symbol_4.png | Bin 623 -> 133 bytes textures/default_brick.png | Bin 281 -> 208 bytes textures/default_cobble.png | Bin 266 -> 210 bytes textures/default_dirt.png | Bin 246 -> 172 bytes textures/default_mossycobble.png | Bin 303 -> 247 bytes textures/default_obsidian.png | Bin 202 -> 181 bytes textures/default_sand.png | Bin 255 -> 181 bytes textures/default_tnt_bottom.png | Bin 238 -> 165 bytes textures/default_tnt_side.png | Bin 286 -> 213 bytes textures/default_tnt_top.png | Bin 317 -> 244 bytes textures/default_tool_netheriteaxe.png | Bin 7044 -> 227 bytes textures/default_tool_netheritepick.png | Bin 7076 -> 232 bytes textures/default_tool_netheriteshovel.png | Bin 6281 -> 211 bytes textures/default_tool_netheritesword.png | Bin 6822 -> 216 bytes textures/doc_awards_icon_generic.png | Bin 451 -> 382 bytes textures/doc_basics_build.png | Bin 107361 -> 107145 bytes textures/doc_basics_camera_behind.png | Bin 49825 -> 49485 bytes textures/doc_basics_camera_ego.png | Bin 48705 -> 48345 bytes textures/doc_basics_camera_front.png | Bin 61325 -> 61109 bytes textures/doc_basics_craft_grid.png | Bin 2504 -> 2273 bytes textures/doc_basics_craft_groups_1.png | Bin 27075 -> 26780 bytes textures/doc_basics_craft_groups_2.png | Bin 29556 -> 29340 bytes textures/doc_basics_craft_groups_3.png | Bin 30135 -> 29803 bytes textures/doc_basics_craft_repair.png | Bin 5882 -> 5666 bytes textures/doc_basics_craft_shaped.png | Bin 15145 -> 14924 bytes textures/doc_basics_craft_shapeless_1.png | Bin 7965 -> 7749 bytes textures/doc_basics_craft_shapeless_2.png | Bin 8102 -> 7875 bytes textures/doc_basics_gameplay_carbone_ng.png | Bin 108272 -> 108056 bytes textures/doc_basics_gameplay_hades.png | Bin 83816 -> 83600 bytes textures/doc_basics_gameplay_lott.png | Bin 105708 -> 105492 bytes textures/doc_basics_gameplay_moontest.png | Bin 58372 -> 58025 bytes textures/doc_basics_gameplay_mtg_1.png | Bin 88532 -> 88316 bytes textures/doc_basics_gameplay_mtg_2.png | Bin 95397 -> 95181 bytes textures/doc_basics_gameplay_outback.png | Bin 79894 -> 79678 bytes textures/doc_basics_gameplay_pixture.png | Bin 71564 -> 71348 bytes .../doc_basics_gameplay_xtraores_xtension.png | Bin 82826 -> 82610 bytes textures/doc_basics_hotbar.png | Bin 7548 -> 7184 bytes textures/doc_basics_hotbar_relations.png | Bin 38263 -> 37970 bytes textures/doc_basics_inventory.png | Bin 15991 -> 15759 bytes textures/doc_basics_inventory_detail.png | Bin 2369 -> 2136 bytes textures/doc_basics_items_dropped.png | Bin 35999 -> 35590 bytes textures/doc_basics_light_test.png | Bin 112488 -> 112272 bytes textures/doc_basics_light_torch.png | Bin 61558 -> 61336 bytes textures/doc_basics_liquids_nonrenewable.png | Bin 70124 -> 69876 bytes textures/doc_basics_liquids_range.png | Bin 53445 -> 53229 bytes textures/doc_basics_liquids_renewable_1.png | Bin 52820 -> 52283 bytes textures/doc_basics_liquids_renewable_2.png | Bin 50153 -> 49756 bytes textures/doc_basics_liquids_types.png | Bin 42917 -> 42562 bytes textures/doc_basics_minimap_map.png | Bin 19706 -> 19490 bytes textures/doc_basics_minimap_radar.png | Bin 11766 -> 11550 bytes textures/doc_basics_minimap_round.png | Bin 25918 -> 25702 bytes textures/doc_basics_nodes.png | Bin 83292 -> 83076 bytes textures/doc_basics_players_flat.png | Bin 57971 -> 57755 bytes textures/doc_basics_players_lott.png | Bin 32984 -> 31862 bytes textures/doc_basics_players_sam.png | Bin 50036 -> 48847 bytes textures/doc_basics_pointing.png | Bin 58643 -> 57970 bytes textures/doc_basics_sneak.png | Bin 70826 -> 70610 bytes textures/doc_basics_tools.png | Bin 12290 -> 12074 bytes textures/doc_basics_tools_mining.png | Bin 14118 -> 13867 bytes textures/doc_button_icon_hires.png | Bin 1363 -> 1294 bytes textures/doc_button_icon_lores.png | Bin 506 -> 437 bytes textures/doc_identifier_identifier.png | Bin 399 -> 322 bytes textures/doors_trapdoor_side.png | Bin 122 -> 109 bytes textures/doors_trapdoor_steel_side.png | Bin 136 -> 123 bytes textures/extra_mobs_hoglin.png | Bin 1758 -> 1689 bytes textures/extra_mobs_piglin.png | Bin 11972 -> 1005 bytes textures/extra_mobs_piglin_brute.png | Bin 12693 -> 1197 bytes textures/extra_mobs_strider.png | Bin 1026 -> 957 bytes textures/extra_mobs_strider_cold.png | Bin 902 -> 833 bytes textures/extra_mobs_zoglin.png | Bin 14257 -> 2007 bytes textures/extra_mobs_zombified_piglin.png | Bin 1212 -> 1143 bytes textures/farming_mushroom_brown.png | Bin 164 -> 151 bytes textures/farming_mushroom_red.png | Bin 166 -> 153 bytes textures/farming_tool_netheritehoe.png | Bin 6321 -> 213 bytes textures/grindstone_front.png | Bin 286 -> 236 bytes textures/grindstone_side.png | Bin 275 -> 225 bytes textures/grindstone_top.png | Bin 240 -> 190 bytes textures/hbarmor_bar.png | Bin 91 -> 74 bytes textures/hbhunger_bgicon.png | Bin 163 -> 142 bytes textures/hbhunger_icon.png | Bin 168 -> 147 bytes textures/hbhunger_icon_regen_poison.png | Bin 239 -> 158 bytes textures/hudbars_bar_breath.png | Bin 80 -> 75 bytes textures/hudbars_bar_health.png | Bin 93 -> 75 bytes textures/hudbars_bgicon_breath.png | Bin 118 -> 95 bytes textures/hudbars_icon_regenerate.png | Bin 244 -> 163 bytes .../inventory_plus_doc_inventory_plus.png | Bin 506 -> 437 bytes textures/jeija_torches_off.png | Bin 269 -> 216 bytes textures/jeija_torches_on.png | Bin 5711 -> 171 bytes textures/lantern.png | Bin 1260 -> 161 bytes textures/lantern_bottom.png | Bin 1153 -> 142 bytes textures/lantern_top.png | Bin 1043 -> 96 bytes textures/lightning_lightning_1.png | Bin 1257 -> 1200 bytes textures/lightning_lightning_2.png | Bin 1420 -> 1367 bytes textures/lightning_lightning_3.png | Bin 2276 -> 2218 bytes textures/lodestone_bottom.png | Bin 6150 -> 253 bytes textures/lodestone_side1.png | Bin 6400 -> 252 bytes textures/lodestone_side2.png | Bin 6365 -> 253 bytes textures/lodestone_side3.png | Bin 6396 -> 256 bytes textures/lodestone_side4.png | Bin 6376 -> 251 bytes textures/lodestone_top.png | Bin 6236 -> 211 bytes textures/mcl_achievements_button.png | Bin 390 -> 377 bytes textures/mcl_amethyst_amethyst_block.png | Bin 7014 -> 200 bytes textures/mcl_amethyst_amethyst_bud_large.png | Bin 5994 -> 171 bytes textures/mcl_amethyst_amethyst_bud_medium.png | Bin 5893 -> 150 bytes textures/mcl_amethyst_amethyst_bud_small.png | Bin 6024 -> 142 bytes textures/mcl_amethyst_amethyst_cluster.png | Bin 6702 -> 200 bytes textures/mcl_amethyst_amethyst_shard.png | Bin 6119 -> 162 bytes textures/mcl_amethyst_budding_amethyst.png | Bin 6981 -> 191 bytes textures/mcl_amethyst_calcite_block.png | Bin 6561 -> 172 bytes textures/mcl_amethyst_tinted_glass.png | Bin 6206 -> 232 bytes textures/mcl_anvils_anvil_top_damaged_0.png | Bin 6073 -> 200 bytes textures/mcl_anvils_anvil_top_damaged_1.png | Bin 5853 -> 213 bytes textures/mcl_anvils_anvil_top_damaged_2.png | Bin 5880 -> 228 bytes textures/mcl_anvils_inventory.png | Bin 696 -> 643 bytes textures/mcl_armor_boots_netherite.png | Bin 398 -> 205 bytes textures/mcl_armor_chestplate_netherite.png | Bin 569 -> 376 bytes textures/mcl_armor_elytra.png | Bin 271 -> 218 bytes textures/mcl_armor_helmet_netherite.png | Bin 524 -> 331 bytes textures/mcl_armor_inv_boots_gold.png | Bin 250 -> 194 bytes textures/mcl_armor_inv_boots_netherite.png | Bin 6845 -> 176 bytes .../mcl_armor_inv_chestplate_netherite.png | Bin 7419 -> 235 bytes textures/mcl_armor_inv_elytra.png | Bin 327 -> 235 bytes textures/mcl_armor_inv_helmet_netherite.png | Bin 6279 -> 192 bytes textures/mcl_armor_inv_leggings_netherite.png | Bin 6628 -> 205 bytes textures/mcl_armor_leggings_netherite.png | Bin 457 -> 264 bytes textures/mcl_backstone_quartz_bricks.png | Bin 1559 -> 229 bytes textures/mcl_barrels_barrel_bottom.png | Bin 353 -> 220 bytes textures/mcl_barrels_barrel_side.png | Bin 299 -> 230 bytes textures/mcl_barrels_barrel_top.png | Bin 302 -> 233 bytes textures/mcl_barrels_barrel_top_open.png | Bin 257 -> 188 bytes textures/mcl_beehives_bee_nest_bottom.png | Bin 1900 -> 177 bytes textures/mcl_beehives_bee_nest_front.png | Bin 5949 -> 208 bytes .../mcl_beehives_bee_nest_front_honey.png | Bin 6031 -> 233 bytes textures/mcl_beehives_bee_nest_side.png | Bin 6063 -> 186 bytes textures/mcl_beehives_bee_nest_top.png | Bin 5989 -> 191 bytes textures/mcl_beehives_beehive_end.png | Bin 1847 -> 183 bytes textures/mcl_beehives_beehive_front.png | Bin 1942 -> 213 bytes textures/mcl_beehives_beehive_front_honey.png | Bin 2097 -> 246 bytes textures/mcl_beehives_beehive_side.png | Bin 1915 -> 213 bytes textures/mcl_bells_bell.png | Bin 261 -> 205 bytes textures/mcl_bells_bell_bottom.png | Bin 760 -> 746 bytes textures/mcl_bells_bell_side.png | Bin 695 -> 681 bytes textures/mcl_bells_bell_top.png | Bin 656 -> 653 bytes textures/mcl_blackstone_basalt_side.png | Bin 1514 -> 188 bytes .../mcl_blackstone_basalt_side_polished.png | Bin 1416 -> 176 bytes textures/mcl_blackstone_basalt_smooth.png | Bin 1396 -> 187 bytes textures/mcl_blackstone_basalt_top.png | Bin 1603 -> 211 bytes .../mcl_blackstone_basalt_top_polished.png | Bin 1627 -> 217 bytes textures/mcl_blackstone_chain.png | Bin 1592 -> 274 bytes textures/mcl_blackstone_chiseled_polished.png | Bin 1598 -> 228 bytes textures/mcl_blackstone_polished.png | Bin 1547 -> 230 bytes textures/mcl_blackstone_polished_bricks.png | Bin 1550 -> 244 bytes textures/mcl_blackstone_side.png | Bin 1439 -> 186 bytes textures/mcl_blackstone_soul_soil.png | Bin 1483 -> 182 bytes textures/mcl_blackstone_top.png | Bin 1439 -> 186 bytes textures/mcl_boats_acacia_chest_boat.png | Bin 6241 -> 254 bytes textures/mcl_boats_birch_chest_boat.png | Bin 6218 -> 254 bytes textures/mcl_boats_dark_oak_chest_boat.png | Bin 6163 -> 249 bytes textures/mcl_boats_jungle_chest_boat.png | Bin 6227 -> 255 bytes textures/mcl_boats_mangrove_boat.png | Bin 6118 -> 219 bytes textures/mcl_boats_mangrove_chest_boat.png | Bin 6263 -> 253 bytes textures/mcl_boats_oak_chest_boat.png | Bin 6209 -> 242 bytes textures/mcl_boats_spruce_chest_boat.png | Bin 6245 -> 254 bytes textures/mcl_boats_texture_mangrove_boat.png | Bin 11001 -> 1054 bytes textures/mcl_bossbars.png | Bin 3675 -> 351 bytes textures/mcl_bossbars_empty.png | Bin 3242 -> 107 bytes textures/mcl_bows_arrow.png | Bin 436 -> 290 bytes textures/mcl_bows_arrow_back.png | Bin 192 -> 139 bytes textures/mcl_bows_arrow_inv.png | Bin 237 -> 236 bytes textures/mcl_bows_arrow_overlay.png | Bin 2783 -> 303 bytes textures/mcl_bows_crossbow.png | Bin 2153 -> 492 bytes textures/mcl_bows_crossbow_0.png | Bin 2186 -> 499 bytes textures/mcl_bows_crossbow_1.png | Bin 2243 -> 548 bytes textures/mcl_bows_crossbow_2.png | Bin 2265 -> 555 bytes textures/mcl_bows_crossbow_3.png | Bin 2670 -> 530 bytes textures/mcl_bows_firework_blue.png | Bin 579 -> 139 bytes textures/mcl_bows_firework_green.png | Bin 579 -> 139 bytes textures/mcl_bows_firework_red.png | Bin 579 -> 139 bytes textures/mcl_bows_firework_white.png | Bin 1542 -> 139 bytes textures/mcl_bows_firework_yellow.png | Bin 1665 -> 139 bytes textures/mcl_bows_rocket.png | Bin 2016 -> 258 bytes textures/mcl_bows_rocket_particle.png | Bin 4573 -> 170 bytes textures/mcl_brewing_bottle_bg.png | Bin 123 -> 102 bytes textures/mcl_brewing_bubble_sprite.png | Bin 243 -> 83 bytes textures/mcl_brewing_bubbles.png | Bin 180 -> 159 bytes textures/mcl_brewing_bubbles_active.png | Bin 183 -> 162 bytes textures/mcl_brewing_burner.png | Bin 138 -> 117 bytes textures/mcl_brewing_burner_active.png | Bin 138 -> 117 bytes textures/mcl_brewing_fuel_bg.png | Bin 210 -> 129 bytes textures/mcl_brewing_inventory.png | Bin 565 -> 411 bytes textures/mcl_brewing_potion_bg.png | Bin 130 -> 109 bytes textures/mcl_brewing_side.png | Bin 273 -> 252 bytes textures/mcl_brewing_top.png | Bin 235 -> 214 bytes textures/mcl_buckets_cod_bucket.png | Bin 14717 -> 268 bytes textures/mcl_buckets_pufferfish_bucket.png | Bin 14697 -> 248 bytes textures/mcl_buckets_salmon_bucket.png | Bin 14716 -> 267 bytes textures/mcl_buckets_tropical_fish_bucket.png | Bin 14710 -> 261 bytes textures/mcl_campfires_campfire_fire.png | Bin 527 -> 474 bytes textures/mcl_campfires_campfire_inv.png | Bin 381 -> 331 bytes textures/mcl_campfires_campfire_log_lit.png | Bin 485 -> 412 bytes textures/mcl_campfires_fire1.png | Bin 660 -> 644 bytes textures/mcl_campfires_log.png | Bin 349 -> 263 bytes textures/mcl_campfires_soul_campfire_fire.png | Bin 507 -> 454 bytes textures/mcl_campfires_soul_campfire_inv.png | Bin 380 -> 330 bytes .../mcl_campfires_soul_campfire_log_lit.png | Bin 465 -> 412 bytes textures/mcl_cartography_table_side1.png | Bin 297 -> 244 bytes textures/mcl_cartography_table_side2.png | Bin 332 -> 276 bytes textures/mcl_cartography_table_side3.png | Bin 261 -> 205 bytes textures/mcl_cartography_table_top.png | Bin 495 -> 442 bytes textures/mcl_chests_ender_present.png | Bin 286 -> 285 bytes textures/mcl_chests_normal_present.png | Bin 285 -> 284 bytes textures/mcl_chests_trapped_present.png | Bin 286 -> 285 bytes textures/mcl_chiseled_deepslate.png | Bin 7195 -> 223 bytes textures/mcl_cobbled_deepslate.png | Bin 7561 -> 215 bytes ...l_colorblocks_glazed_terracotta_orange.png | Bin 227 -> 214 bytes textures/mcl_comparators_on.png | Bin 251 -> 238 bytes textures/mcl_compass_recovery_compass_00.png | Bin 6322 -> 268 bytes textures/mcl_compass_recovery_compass_01.png | Bin 6321 -> 268 bytes textures/mcl_compass_recovery_compass_02.png | Bin 6325 -> 267 bytes textures/mcl_compass_recovery_compass_03.png | Bin 6333 -> 267 bytes textures/mcl_compass_recovery_compass_04.png | Bin 6312 -> 268 bytes textures/mcl_compass_recovery_compass_05.png | Bin 6320 -> 267 bytes textures/mcl_compass_recovery_compass_06.png | Bin 6332 -> 269 bytes textures/mcl_compass_recovery_compass_07.png | Bin 6307 -> 266 bytes textures/mcl_compass_recovery_compass_08.png | Bin 6307 -> 266 bytes textures/mcl_compass_recovery_compass_09.png | Bin 6308 -> 266 bytes textures/mcl_compass_recovery_compass_10.png | Bin 6325 -> 267 bytes textures/mcl_compass_recovery_compass_11.png | Bin 6325 -> 268 bytes textures/mcl_compass_recovery_compass_12.png | Bin 6306 -> 269 bytes textures/mcl_compass_recovery_compass_13.png | Bin 6332 -> 269 bytes textures/mcl_compass_recovery_compass_14.png | Bin 6337 -> 269 bytes textures/mcl_compass_recovery_compass_15.png | Bin 6351 -> 269 bytes textures/mcl_compass_recovery_compass_16.png | Bin 6352 -> 269 bytes textures/mcl_compass_recovery_compass_17.png | Bin 6328 -> 269 bytes textures/mcl_compass_recovery_compass_18.png | Bin 6302 -> 268 bytes textures/mcl_compass_recovery_compass_19.png | Bin 6321 -> 267 bytes textures/mcl_compass_recovery_compass_20.png | Bin 6312 -> 268 bytes textures/mcl_compass_recovery_compass_21.png | Bin 6308 -> 267 bytes textures/mcl_compass_recovery_compass_22.png | Bin 6315 -> 268 bytes textures/mcl_compass_recovery_compass_23.png | Bin 6309 -> 266 bytes textures/mcl_compass_recovery_compass_24.png | Bin 6308 -> 266 bytes textures/mcl_compass_recovery_compass_25.png | Bin 6306 -> 266 bytes textures/mcl_compass_recovery_compass_26.png | Bin 6328 -> 269 bytes textures/mcl_compass_recovery_compass_27.png | Bin 6318 -> 268 bytes textures/mcl_compass_recovery_compass_28.png | Bin 6317 -> 269 bytes textures/mcl_compass_recovery_compass_29.png | Bin 6317 -> 268 bytes textures/mcl_compass_recovery_compass_30.png | Bin 6323 -> 269 bytes textures/mcl_compass_recovery_compass_31.png | Bin 6332 -> 268 bytes textures/mcl_composter_compost.png | Bin 184 -> 183 bytes .../mcl_copper_anti_oxidation_particle.png | Bin 206 -> 93 bytes textures/mcl_copper_block.png | Bin 7696 -> 213 bytes textures/mcl_copper_block_cut.png | Bin 7029 -> 201 bytes textures/mcl_copper_block_raw.png | Bin 2677 -> 756 bytes textures/mcl_copper_exposed.png | Bin 7860 -> 269 bytes textures/mcl_copper_exposed_cut.png | Bin 7213 -> 253 bytes textures/mcl_copper_ingot.png | Bin 6126 -> 199 bytes textures/mcl_copper_ore.png | Bin 7215 -> 572 bytes textures/mcl_copper_oxidized.png | Bin 7166 -> 220 bytes textures/mcl_copper_oxidized_cut.png | Bin 6935 -> 187 bytes textures/mcl_copper_raw.png | Bin 1978 -> 503 bytes textures/mcl_copper_weathered.png | Bin 7870 -> 269 bytes textures/mcl_copper_weathered_cut.png | Bin 7415 -> 261 bytes textures/mcl_core_coarse_dirt.png | Bin 287 -> 213 bytes textures/mcl_core_crying_obsidian.png | Bin 214 -> 145 bytes textures/mcl_core_crying_obsidian_tear2.png | Bin 86 -> 82 bytes textures/mcl_core_crying_obsidian_tear3.png | Bin 83 -> 78 bytes textures/mcl_core_dirt_podzol_side.png | Bin 2011 -> 242 bytes .../mcl_core_grass_block_side_overlay.png | Bin 246 -> 173 bytes textures/mcl_core_grass_block_top.png | Bin 245 -> 172 bytes textures/mcl_core_grass_path_side.png | Bin 337 -> 245 bytes textures/mcl_core_grass_path_top.png | Bin 264 -> 172 bytes textures/mcl_core_grass_side_snowed.png | Bin 1880 -> 228 bytes textures/mcl_core_iron_nugget.png | Bin 214 -> 140 bytes textures/mcl_core_light_11.png | Bin 282 -> 281 bytes textures/mcl_core_mycelium_particle.png | Bin 1283 -> 73 bytes textures/mcl_core_mycelium_side.png | Bin 326 -> 252 bytes textures/mcl_core_mycelium_top.png | Bin 277 -> 203 bytes textures/mcl_core_palette_foliage.png | Bin 149 -> 135 bytes textures/mcl_core_palette_grass.png | Bin 202 -> 149 bytes textures/mcl_core_palette_water.png | Bin 112 -> 108 bytes textures/mcl_core_papyrus.png | Bin 319 -> 243 bytes textures/mcl_core_red_sand.png | Bin 283 -> 181 bytes textures/mcl_core_red_sandstone_bottom.png | Bin 297 -> 205 bytes textures/mcl_core_red_sandstone_carved.png | Bin 304 -> 212 bytes textures/mcl_core_red_sandstone_normal.png | Bin 302 -> 210 bytes textures/mcl_core_red_sandstone_smooth.png | Bin 297 -> 205 bytes textures/mcl_core_red_sandstone_top.png | Bin 264 -> 172 bytes textures/mcl_core_sandstone_bottom.png | Bin 272 -> 199 bytes textures/mcl_core_sandstone_carved.png | Bin 287 -> 214 bytes textures/mcl_core_sandstone_normal.png | Bin 278 -> 205 bytes textures/mcl_core_sandstone_smooth.png | Bin 272 -> 199 bytes textures/mcl_core_sandstone_top.png | Bin 251 -> 178 bytes textures/mcl_core_stripped_acacia_side.png | Bin 2099 -> 499 bytes textures/mcl_core_stripped_acacia_top.png | Bin 1888 -> 384 bytes textures/mcl_core_stripped_birch_side.png | Bin 611 -> 546 bytes textures/mcl_core_stripped_birch_top.png | Bin 521 -> 465 bytes textures/mcl_core_stripped_dark_oak_side.png | Bin 2007 -> 532 bytes textures/mcl_core_stripped_dark_oak_top.png | Bin 546 -> 490 bytes textures/mcl_core_stripped_jungle_side.png | Bin 573 -> 515 bytes textures/mcl_core_stripped_jungle_top.png | Bin 501 -> 445 bytes textures/mcl_core_stripped_oak_side.png | Bin 2130 -> 554 bytes textures/mcl_core_stripped_oak_top.png | Bin 570 -> 514 bytes textures/mcl_core_stripped_spruce_side.png | Bin 1984 -> 461 bytes textures/mcl_core_stripped_spruce_top.png | Bin 717 -> 661 bytes textures/mcl_cracked_deepslate_bricks.png | Bin 7756 -> 228 bytes textures/mcl_cracked_deepslate_tiles.png | Bin 1942 -> 223 bytes textures/mcl_crimson_crimson_fungus.png | Bin 401 -> 317 bytes textures/mcl_crimson_crimson_hyphae_wood.png | Bin 695 -> 523 bytes textures/mcl_crimson_crimson_nylium_side.png | Bin 239 -> 224 bytes textures/mcl_crimson_nether_sprouts.png | Bin 239 -> 170 bytes textures/mcl_crimson_shroomlight.png | Bin 250 -> 181 bytes textures/mcl_crimson_twisting_vines.png | Bin 283 -> 214 bytes textures/mcl_crimson_twisting_vines_plant.png | Bin 309 -> 240 bytes textures/mcl_crimson_warped_hyphae_wood.png | Bin 767 -> 531 bytes .../mcl_crimson_warped_hyphae_wood_2nd.png | Bin 767 -> 531 bytes textures/mcl_crimson_warped_nylium.png | Bin 223 -> 170 bytes textures/mcl_crimson_warped_nylium_side.png | Bin 268 -> 253 bytes textures/mcl_crimson_warped_roots.png | Bin 263 -> 194 bytes textures/mcl_deepslate.png | Bin 6224 -> 230 bytes textures/mcl_deepslate_bricks.png | Bin 7468 -> 216 bytes textures/mcl_deepslate_coal_ore.png | Bin 6388 -> 269 bytes textures/mcl_deepslate_copper_ore.png | Bin 6911 -> 266 bytes textures/mcl_deepslate_diamond_ore.png | Bin 8068 -> 272 bytes textures/mcl_deepslate_emerald_ore.png | Bin 6926 -> 266 bytes textures/mcl_deepslate_gold_ore.png | Bin 7998 -> 260 bytes textures/mcl_deepslate_iron_ore.png | Bin 7765 -> 260 bytes textures/mcl_deepslate_lapis_ore.png | Bin 7848 -> 269 bytes textures/mcl_deepslate_redstone_ore.png | Bin 8062 -> 269 bytes textures/mcl_deepslate_tiles.png | Bin 7680 -> 222 bytes textures/mcl_deepslate_top.png | Bin 6275 -> 191 bytes textures/mcl_deepslate_tuff.png | Bin 5931 -> 220 bytes textures/mcl_dirt_grass_shadow.png | Bin 1685 -> 200 bytes textures/mcl_doors_door_jungle_upper_side.png | Bin 177 -> 171 bytes textures/mcl_doors_trapdoor_acacia_side.png | Bin 143 -> 130 bytes textures/mcl_doors_trapdoor_birch_side.png | Bin 242 -> 202 bytes textures/mcl_doors_trapdoor_dark_oak_side.png | Bin 123 -> 110 bytes textures/mcl_doors_trapdoor_jungle_side.png | Bin 155 -> 142 bytes textures/mcl_doors_trapdoor_spruce_side.png | Bin 165 -> 152 bytes textures/mcl_enchanting_book_closed.png | Bin 3276 -> 142 bytes textures/mcl_enchanting_book_enchanted.png | Bin 348 -> 260 bytes textures/mcl_enchanting_book_entity.png | Bin 580 -> 502 bytes textures/mcl_enchanting_book_open.png | Bin 6521 -> 197 bytes textures/mcl_enchanting_button.png | Bin 875 -> 70 bytes textures/mcl_enchanting_button_background.png | Bin 4168 -> 583 bytes textures/mcl_enchanting_button_hovered.png | Bin 876 -> 70 bytes textures/mcl_enchanting_button_off.png | Bin 876 -> 70 bytes textures/mcl_enchanting_glyph_1.png | Bin 161 -> 108 bytes textures/mcl_enchanting_glyph_10.png | Bin 157 -> 104 bytes textures/mcl_enchanting_glyph_11.png | Bin 158 -> 105 bytes textures/mcl_enchanting_glyph_12.png | Bin 156 -> 103 bytes textures/mcl_enchanting_glyph_13.png | Bin 159 -> 106 bytes textures/mcl_enchanting_glyph_15.png | Bin 160 -> 87 bytes textures/mcl_enchanting_glyph_16.png | Bin 158 -> 105 bytes textures/mcl_enchanting_glyph_17.png | Bin 145 -> 81 bytes textures/mcl_enchanting_glyph_18.png | Bin 161 -> 91 bytes textures/mcl_enchanting_glyph_2.png | Bin 159 -> 106 bytes textures/mcl_enchanting_glyph_3.png | Bin 159 -> 106 bytes textures/mcl_enchanting_glyph_5.png | Bin 157 -> 104 bytes textures/mcl_enchanting_glyph_6.png | Bin 159 -> 106 bytes textures/mcl_enchanting_glyph_7.png | Bin 157 -> 104 bytes textures/mcl_enchanting_glyph_8.png | Bin 158 -> 105 bytes textures/mcl_enchanting_lapis_background.png | Bin 1483 -> 202 bytes textures/mcl_enchanting_number_1.png | Bin 1052 -> 144 bytes textures/mcl_enchanting_number_1_off.png | Bin 893 -> 96 bytes textures/mcl_enchanting_number_2.png | Bin 1120 -> 158 bytes textures/mcl_enchanting_number_2_off.png | Bin 894 -> 96 bytes textures/mcl_enchanting_number_3.png | Bin 1187 -> 162 bytes textures/mcl_enchanting_number_3_off.png | Bin 894 -> 96 bytes textures/mcl_enchanting_table_bottom.png | Bin 239 -> 164 bytes textures/mcl_enchanting_table_side.png | Bin 286 -> 211 bytes textures/mcl_enchanting_table_top.png | Bin 292 -> 217 bytes textures/mcl_end_crystal.png | Bin 991 -> 917 bytes textures/mcl_end_crystal_item.png | Bin 295 -> 222 bytes textures/mcl_experience_bar.png | Bin 1539 -> 185 bytes textures/mcl_experience_bar_background.png | Bin 1537 -> 183 bytes textures/mcl_experience_bottle.png | Bin 291 -> 218 bytes textures/mcl_experience_orb.png | Bin 483 -> 397 bytes textures/mcl_farming_pumpkin_hud.png | Bin 17829 -> 16852 bytes textures/mcl_fireworks_rocket.png | Bin 290 -> 195 bytes textures/mcl_fishing_bobber.png | Bin 2156 -> 302 bytes textures/mcl_flowers_cornflower.png | Bin 292 -> 206 bytes .../mcl_flowers_double_plant_fern_bottom.png | Bin 305 -> 213 bytes .../mcl_flowers_double_plant_fern_inv.png | Bin 256 -> 203 bytes .../mcl_flowers_double_plant_fern_top.png | Bin 292 -> 200 bytes .../mcl_flowers_double_plant_grass_bottom.png | Bin 341 -> 249 bytes .../mcl_flowers_double_plant_grass_inv.png | Bin 250 -> 197 bytes .../mcl_flowers_double_plant_grass_top.png | Bin 284 -> 192 bytes textures/mcl_flowers_fern.png | Bin 323 -> 250 bytes textures/mcl_flowers_fern_inv.png | Bin 309 -> 256 bytes textures/mcl_flowers_lily_of_the_valley.png | Bin 230 -> 174 bytes textures/mcl_flowers_tallgrass.png | Bin 295 -> 222 bytes textures/mcl_flowers_tallgrass_inv.png | Bin 280 -> 227 bytes textures/mcl_flowers_wither_rose.png | Bin 5965 -> 177 bytes textures/mcl_formspec_itemslot.png | Bin 173 -> 120 bytes textures/mcl_hamburger.png | Bin 767 -> 752 bytes textures/mcl_hamburger_alt.png | Bin 640 -> 628 bytes textures/mcl_honey_block_bottom.png | Bin 616 -> 216 bytes textures/mcl_honey_block_side.png | Bin 616 -> 216 bytes textures/mcl_honey_block_top.png | Bin 616 -> 216 bytes textures/mcl_honey_honey_bottle.png | Bin 1910 -> 197 bytes textures/mcl_honey_honeycomb.png | Bin 1972 -> 188 bytes textures/mcl_honey_honeycomb_block.png | Bin 1946 -> 187 bytes textures/mcl_hunger_icon_foodpoison.png | Bin 168 -> 147 bytes textures/mcl_lanterns_chain.png | Bin 205 -> 131 bytes textures/mcl_lanterns_chain_inv.png | Bin 202 -> 132 bytes textures/mcl_lanterns_lantern.png | Bin 8614 -> 246 bytes textures/mcl_lanterns_lantern_inv.png | Bin 5669 -> 176 bytes textures/mcl_lanterns_soul_lantern.png | Bin 8642 -> 246 bytes textures/mcl_lanterns_soul_lantern_inv.png | Bin 5677 -> 176 bytes textures/mcl_mangrove_roots_side.png | Bin 221 -> 206 bytes textures/mcl_maps_map_background.png | Bin 1563 -> 1311 bytes textures/mcl_maps_player_arrow.png | Bin 1512 -> 136 bytes textures/mcl_maps_player_dot.png | Bin 3095 -> 127 bytes textures/mcl_mobitems_glow_ink_sac.png | Bin 222 -> 209 bytes textures/mcl_mobitems_heart_of_the_sea.png | Bin 259 -> 209 bytes .../mcl_mobitems_heart_of_the_sea_split.png | Bin 280 -> 230 bytes textures/mcl_mobitems_nautilus_shell.png | Bin 296 -> 246 bytes .../mcl_mobitems_warped_fungus_on_a_stick.png | Bin 6282 -> 264 bytes textures/mcl_mud.png | Bin 256 -> 206 bytes textures/mcl_mud_bricks.png | Bin 279 -> 229 bytes textures/mcl_mud_packed_mud.png | Bin 267 -> 217 bytes textures/mcl_nether_ancient_debris_side.png | Bin 6410 -> 241 bytes textures/mcl_nether_ancient_debris_top.png | Bin 6410 -> 241 bytes .../mcl_nether_nether_wart_block_blue.png | Bin 1478 -> 176 bytes textures/mcl_nether_netherite_ingot.png | Bin 6227 -> 200 bytes textures/mcl_nether_netherite_scrap.png | Bin 6043 -> 203 bytes textures/mcl_nether_netheriteblock.png | Bin 6789 -> 201 bytes textures/mcl_nether_quartz_block_side.png | Bin 212 -> 199 bytes textures/mcl_nether_quartz_block_top.png | Bin 212 -> 199 bytes textures/mcl_nether_quartz_chiseled_side.png | Bin 237 -> 224 bytes textures/mcl_nether_quartz_chiseled_top.png | Bin 216 -> 203 bytes textures/mcl_nether_quartz_pillar_side.png | Bin 199 -> 186 bytes textures/mcl_nether_quartz_pillar_top.png | Bin 220 -> 207 bytes textures/mcl_ocean_brain_coral.png | Bin 271 -> 185 bytes textures/mcl_ocean_brain_coral_block.png | Bin 277 -> 204 bytes textures/mcl_ocean_brain_coral_fan.png | Bin 252 -> 166 bytes textures/mcl_ocean_bubble_coral.png | Bin 270 -> 184 bytes textures/mcl_ocean_bubble_coral_block.png | Bin 287 -> 201 bytes textures/mcl_ocean_bubble_coral_fan.png | Bin 263 -> 177 bytes textures/mcl_ocean_dead_brain_coral.png | Bin 271 -> 185 bytes textures/mcl_ocean_dead_brain_coral_block.png | Bin 290 -> 204 bytes textures/mcl_ocean_dead_brain_coral_fan.png | Bin 252 -> 166 bytes textures/mcl_ocean_dead_bubble_coral.png | Bin 270 -> 184 bytes .../mcl_ocean_dead_bubble_coral_block.png | Bin 287 -> 201 bytes textures/mcl_ocean_dead_bubble_coral_fan.png | Bin 263 -> 177 bytes textures/mcl_ocean_dead_fire_coral.png | Bin 301 -> 215 bytes textures/mcl_ocean_dead_fire_coral_block.png | Bin 292 -> 206 bytes textures/mcl_ocean_dead_fire_coral_fan.png | Bin 246 -> 160 bytes textures/mcl_ocean_dead_horn_coral.png | Bin 275 -> 189 bytes textures/mcl_ocean_dead_horn_coral_block.png | Bin 277 -> 191 bytes textures/mcl_ocean_dead_horn_coral_fan.png | Bin 260 -> 174 bytes textures/mcl_ocean_dead_tube_coral.png | Bin 282 -> 196 bytes textures/mcl_ocean_dead_tube_coral_block.png | Bin 290 -> 204 bytes textures/mcl_ocean_dead_tube_coral_fan.png | Bin 256 -> 170 bytes textures/mcl_ocean_dried_kelp.png | Bin 277 -> 224 bytes textures/mcl_ocean_dried_kelp_bottom.png | Bin 290 -> 204 bytes textures/mcl_ocean_dried_kelp_side.png | Bin 291 -> 205 bytes textures/mcl_ocean_dried_kelp_top.png | Bin 290 -> 204 bytes textures/mcl_ocean_fire_coral.png | Bin 288 -> 215 bytes textures/mcl_ocean_fire_coral_block.png | Bin 292 -> 206 bytes textures/mcl_ocean_fire_coral_fan.png | Bin 246 -> 160 bytes textures/mcl_ocean_horn_coral.png | Bin 275 -> 189 bytes textures/mcl_ocean_horn_coral_block.png | Bin 277 -> 191 bytes textures/mcl_ocean_horn_coral_fan.png | Bin 260 -> 174 bytes textures/mcl_ocean_kelp_item.png | Bin 235 -> 182 bytes textures/mcl_ocean_kelp_plant.png | Bin 859 -> 786 bytes textures/mcl_ocean_sea_pickle_1_anim.png | Bin 349 -> 296 bytes textures/mcl_ocean_sea_pickle_1_off.png | Bin 281 -> 228 bytes textures/mcl_ocean_sea_pickle_2_anim.png | Bin 352 -> 299 bytes textures/mcl_ocean_sea_pickle_2_off.png | Bin 287 -> 234 bytes textures/mcl_ocean_sea_pickle_3_anim.png | Bin 346 -> 293 bytes textures/mcl_ocean_sea_pickle_3_off.png | Bin 291 -> 238 bytes textures/mcl_ocean_sea_pickle_4_anim.png | Bin 332 -> 279 bytes textures/mcl_ocean_sea_pickle_4_off.png | Bin 284 -> 231 bytes textures/mcl_ocean_sea_pickle_item.png | Bin 312 -> 259 bytes textures/mcl_ocean_seagrass.png | Bin 759 -> 686 bytes textures/mcl_ocean_tube_coral.png | Bin 269 -> 196 bytes textures/mcl_ocean_tube_coral_block.png | Bin 279 -> 206 bytes textures/mcl_ocean_tube_coral_fan.png | Bin 243 -> 170 bytes textures/mcl_offhand_slot.png | Bin 7016 -> 240 bytes textures/mcl_particles_bonemeal.png | Bin 3356 -> 112 bytes textures/mcl_particles_lava.png | Bin 183 -> 99 bytes textures/mcl_particles_mob_death.png | Bin 212 -> 156 bytes textures/mcl_particles_sponge1.png | Bin 1162 -> 141 bytes textures/mcl_particles_sponge2.png | Bin 1149 -> 106 bytes textures/mcl_particles_sponge3.png | Bin 1128 -> 100 bytes textures/mcl_particles_sponge4.png | Bin 1140 -> 136 bytes textures/mcl_particles_sponge5.png | Bin 1156 -> 136 bytes textures/mcl_particles_totem1.png | Bin 148 -> 76 bytes textures/mcl_particles_totem2.png | Bin 154 -> 84 bytes textures/mcl_particles_totem3.png | Bin 155 -> 83 bytes textures/mcl_particles_totem4.png | Bin 165 -> 88 bytes textures/mcl_playerplus_water.png | Bin 6974 -> 4284 bytes textures/mcl_polished_deepslate.png | Bin 7042 -> 223 bytes textures/mcl_portals_particle1.png | Bin 603 -> 94 bytes textures/mcl_portals_particle2.png | Bin 602 -> 94 bytes textures/mcl_portals_particle3.png | Bin 606 -> 99 bytes textures/mcl_portals_particle4.png | Bin 606 -> 98 bytes textures/mcl_portals_particle5.png | Bin 618 -> 108 bytes textures/mcl_potions_arrow_inv.png | Bin 232 -> 151 bytes textures/mcl_potions_effect_bad_omen.png | Bin 4544 -> 156 bytes textures/mcl_potions_effect_fire_proof.png | Bin 181 -> 121 bytes .../mcl_potions_effect_food_poisoning.png | Bin 189 -> 126 bytes textures/mcl_potions_effect_invisible.png | Bin 187 -> 124 bytes textures/mcl_potions_effect_leaping.png | Bin 181 -> 122 bytes textures/mcl_potions_effect_night_vision.png | Bin 174 -> 112 bytes textures/mcl_potions_effect_poisoned.png | Bin 187 -> 123 bytes textures/mcl_potions_effect_regenerating.png | Bin 191 -> 138 bytes textures/mcl_potions_effect_slow.png | Bin 177 -> 118 bytes textures/mcl_potions_effect_strong.png | Bin 177 -> 114 bytes textures/mcl_potions_effect_swift.png | Bin 180 -> 122 bytes .../mcl_potions_effect_water_breathing.png | Bin 198 -> 142 bytes textures/mcl_potions_effect_weak.png | Bin 192 -> 129 bytes textures/mcl_potions_lingering_bottle.png | Bin 320 -> 166 bytes textures/mcl_potions_splash_bottle.png | Bin 1053 -> 1032 bytes textures/mcl_potions_splash_overlay.png | Bin 131 -> 110 bytes .../mcl_raids_hero_of_the_village_icon.png | Bin 4611 -> 146 bytes textures/mcl_raw_ores_raw_gold.png | Bin 549 -> 496 bytes textures/mcl_raw_ores_raw_gold_block.png | Bin 841 -> 783 bytes textures/mcl_raw_ores_raw_iron.png | Bin 686 -> 630 bytes textures/mcl_raw_ores_raw_iron_block.png | Bin 874 -> 818 bytes textures/mcl_sculk_catalyst_bottom.png | Bin 6183 -> 239 bytes textures/mcl_sculk_catalyst_side.png | Bin 7224 -> 242 bytes textures/mcl_sculk_catalyst_top.png | Bin 6670 -> 208 bytes textures/mcl_sculk_sculk.png | Bin 8770 -> 333 bytes textures/mcl_sculk_sensor_bottom.png | Bin 7355 -> 208 bytes textures/mcl_sculk_sensor_side.png | Bin 6733 -> 202 bytes textures/mcl_sculk_sensor_top.png | Bin 6809 -> 224 bytes textures/mcl_sculk_shrieker_bottom.png | Bin 7355 -> 208 bytes textures/mcl_sculk_shrieker_side.png | Bin 6205 -> 266 bytes textures/mcl_sculk_shrieker_top.png | Bin 5638 -> 136 bytes textures/mcl_sculk_vein.png | Bin 7007 -> 189 bytes textures/mcl_shield.png | Bin 5080 -> 678 bytes textures/mcl_shield_base_nopattern.png | Bin 4868 -> 843 bytes textures/mcl_shield_hud.png | Bin 19708 -> 19610 bytes textures/mcl_shield_item_overlay.png | Bin 3296 -> 369 bytes textures/mcl_shield_pattern_base.png | Bin 538 -> 472 bytes textures/mcl_shield_pattern_border.png | Bin 4300 -> 514 bytes textures/mcl_shield_pattern_bricks.png | Bin 6175 -> 631 bytes textures/mcl_shield_pattern_circle.png | Bin 3885 -> 543 bytes textures/mcl_shield_pattern_creeper.png | Bin 4271 -> 544 bytes textures/mcl_shield_pattern_cross.png | Bin 5229 -> 592 bytes textures/mcl_shield_pattern_curly_border.png | Bin 5722 -> 646 bytes textures/mcl_shield_pattern_diagonal_left.png | Bin 4724 -> 590 bytes .../mcl_shield_pattern_diagonal_right.png | Bin 4645 -> 595 bytes .../mcl_shield_pattern_diagonal_up_left.png | Bin 4699 -> 592 bytes .../mcl_shield_pattern_diagonal_up_right.png | Bin 4629 -> 598 bytes textures/mcl_shield_pattern_flower.png | Bin 5457 -> 619 bytes textures/mcl_shield_pattern_gradient.png | Bin 5754 -> 1792 bytes textures/mcl_shield_pattern_gradient_up.png | Bin 1452 -> 160 bytes .../mcl_shield_pattern_half_horizontal.png | Bin 3244 -> 490 bytes ..._shield_pattern_half_horizontal_bottom.png | Bin 3269 -> 490 bytes textures/mcl_shield_pattern_half_vertical.png | Bin 3328 -> 488 bytes ...mcl_shield_pattern_half_vertical_right.png | Bin 3330 -> 489 bytes textures/mcl_shield_pattern_rhombus.png | Bin 4108 -> 572 bytes textures/mcl_shield_pattern_skull.png | Bin 5334 -> 723 bytes textures/mcl_shield_pattern_small_stripes.png | Bin 4969 -> 486 bytes .../mcl_shield_pattern_square_bottom_left.png | Bin 3655 -> 490 bytes ...mcl_shield_pattern_square_bottom_right.png | Bin 3586 -> 483 bytes .../mcl_shield_pattern_square_top_left.png | Bin 3395 -> 498 bytes .../mcl_shield_pattern_square_top_right.png | Bin 3379 -> 492 bytes .../mcl_shield_pattern_straight_cross.png | Bin 4188 -> 515 bytes textures/mcl_shield_pattern_stripe_bottom.png | Bin 3397 -> 482 bytes textures/mcl_shield_pattern_stripe_center.png | Bin 3848 -> 491 bytes .../mcl_shield_pattern_stripe_downleft.png | Bin 5077 -> 592 bytes .../mcl_shield_pattern_stripe_downright.png | Bin 4945 -> 600 bytes textures/mcl_shield_pattern_stripe_left.png | Bin 3658 -> 494 bytes textures/mcl_shield_pattern_stripe_middle.png | Bin 3255 -> 489 bytes textures/mcl_shield_pattern_stripe_right.png | Bin 3679 -> 487 bytes textures/mcl_shield_pattern_stripe_top.png | Bin 3290 -> 492 bytes textures/mcl_shield_pattern_thing.png | Bin 3641 -> 502 bytes .../mcl_shield_pattern_triangle_bottom.png | Bin 4374 -> 841 bytes textures/mcl_shield_pattern_triangle_top.png | Bin 3668 -> 551 bytes .../mcl_shield_pattern_triangles_bottom.png | Bin 4159 -> 510 bytes textures/mcl_shield_pattern_triangles_top.png | Bin 4002 -> 511 bytes textures/mcl_signs_default_sign.png | Bin 5302 -> 214 bytes textures/mcl_signs_default_sign_dark.png | Bin 5339 -> 231 bytes textures/mcl_signs_default_sign_greyscale.png | Bin 5179 -> 228 bytes textures/mcl_signs_sign_dark.png | Bin 950 -> 550 bytes textures/mcl_signs_sign_greyscale.png | Bin 950 -> 551 bytes textures/mcl_skins_base_1.png | Bin 1136 -> 1018 bytes textures/mcl_skins_bottom_1.png | Bin 375 -> 257 bytes textures/mcl_skins_bottom_1_mask.png | Bin 142 -> 124 bytes textures/mcl_skins_bottom_2.png | Bin 694 -> 594 bytes textures/mcl_skins_bottom_3_mask.png | Bin 119 -> 118 bytes textures/mcl_skins_bottom_4.png | Bin 749 -> 648 bytes textures/mcl_skins_bottom_4_mask.png | Bin 142 -> 124 bytes textures/mcl_skins_bottom_5.png | Bin 891 -> 694 bytes textures/mcl_skins_bottom_5_mask.png | Bin 183 -> 154 bytes textures/mcl_skins_character_1.png | Bin 4824 -> 721 bytes textures/mcl_skins_eye_4.png | Bin 136 -> 134 bytes textures/mcl_skins_eye_5.png | Bin 107 -> 104 bytes textures/mcl_skins_eye_6.png | Bin 141 -> 124 bytes textures/mcl_skins_eye_7.png | Bin 99 -> 98 bytes textures/mcl_skins_hair_6.png | Bin 535 -> 395 bytes textures/mcl_skins_hair_6_mask.png | Bin 168 -> 147 bytes textures/mcl_skins_headwear_1.png | Bin 648 -> 621 bytes textures/mcl_skins_headwear_7.png | Bin 291 -> 257 bytes textures/mcl_skins_icons.png | Bin 554 -> 420 bytes textures/mcl_skins_mouth_1.png | Bin 99 -> 97 bytes textures/mcl_skins_mouth_2.png | Bin 122 -> 114 bytes textures/mcl_skins_mouth_3.png | Bin 110 -> 109 bytes textures/mcl_skins_mouth_4.png | Bin 129 -> 123 bytes textures/mcl_skins_mouth_5.png | Bin 95 -> 92 bytes textures/mcl_skins_mouth_6.png | Bin 99 -> 97 bytes textures/mcl_skins_mouth_7.png | Bin 98 -> 96 bytes textures/mcl_skins_slim_arms.png | Bin 93 -> 85 bytes textures/mcl_skins_thick_arms.png | Bin 93 -> 85 bytes textures/mcl_skins_top_4.png | Bin 1453 -> 1211 bytes textures/mcl_skins_top_5.png | Bin 1345 -> 1130 bytes textures/mcl_skins_top_5_mask.png | Bin 151 -> 133 bytes textures/mcl_smithing_table_bottom.png | Bin 290 -> 240 bytes textures/mcl_smithing_table_front.png | Bin 313 -> 263 bytes textures/mcl_smithing_table_inventory.png | Bin 696 -> 643 bytes textures/mcl_smithing_table_side.png | Bin 291 -> 241 bytes textures/mcl_smithing_table_top.png | Bin 333 -> 283 bytes textures/mcl_spyglass.png | Bin 1965 -> 443 bytes textures/mcl_spyglass_scope.png | Bin 3666 -> 360 bytes textures/mcl_stonecutter_bottom.png | Bin 361 -> 311 bytes textures/mcl_stonecutter_saw.png | Bin 523 -> 473 bytes textures/mcl_stonecutter_side.png | Bin 304 -> 254 bytes textures/mcl_stonecutter_top.png | Bin 345 -> 295 bytes textures/mcl_target_target_side.png | Bin 348 -> 279 bytes textures/mcl_target_target_top.png | Bin 348 -> 279 bytes textures/mcl_tnt_blink.png | Bin 149 -> 83 bytes textures/mcl_totems_totem.png | Bin 282 -> 208 bytes textures/mcl_walls_cobble_mossy_wall_side.png | Bin 302 -> 246 bytes textures/mcl_walls_cobble_mossy_wall_top.png | Bin 288 -> 232 bytes textures/mcl_walls_cobble_wall_side.png | Bin 259 -> 203 bytes textures/mcl_walls_cobble_wall_top.png | Bin 263 -> 207 bytes textures/mcl_wear_bar.png | Bin 158 -> 67 bytes textures/mesecons_button_wield_mask.png | Bin 115 -> 89 bytes textures/mesecons_piston_back.png | Bin 247 -> 234 bytes textures/mineclone2_icon.png | Bin 1665 -> 1569 bytes textures/mineclone2_logo.png | Bin 76619 -> 72842 bytes textures/mobs_mc_donkey.png | Bin 2750 -> 2735 bytes textures/mobs_mc_glow_squid.png | Bin 8315 -> 584 bytes textures/mobs_mc_glow_squid_glint1.png | Bin 170 -> 95 bytes textures/mobs_mc_glow_squid_glint2.png | Bin 175 -> 94 bytes textures/mobs_mc_glow_squid_glint3.png | Bin 175 -> 94 bytes textures/mobs_mc_glow_squid_glint4.png | Bin 175 -> 94 bytes textures/mobs_mc_horse_black.png | Bin 2630 -> 2625 bytes textures/mobs_mc_horse_chestnut.png | Bin 2655 -> 2650 bytes textures/mobs_mc_horse_gray.png | Bin 2629 -> 2624 bytes textures/mobs_mc_horse_white.png | Bin 2557 -> 2556 bytes textures/mobs_mc_illusionist.png | Bin 1519 -> 1512 bytes textures/mobs_mc_llama_creamy.png | Bin 7354 -> 7310 bytes textures/mobs_mc_llama_decor_black.png | Bin 2808 -> 2800 bytes textures/mobs_mc_llama_decor_brown.png | Bin 2798 -> 2787 bytes textures/mobs_mc_llama_decor_gray.png | Bin 2827 -> 2817 bytes textures/mobs_mc_llama_decor_orange.png | Bin 668 -> 667 bytes textures/mobs_mc_llama_gray.png | Bin 12043 -> 11898 bytes textures/mobs_mc_llama_spit.png | Bin 307 -> 279 bytes textures/mobs_mc_llama_white.png | Bin 10936 -> 10821 bytes textures/mobs_mc_mule.png | Bin 2750 -> 2742 bytes textures/mobs_mc_slime.png | Bin 977 -> 972 bytes textures/mobs_mc_spawn_icon_cave_spider.png | Bin 476 -> 383 bytes textures/mobs_mc_spawn_icon_enderman.png | Bin 340 -> 247 bytes textures/mobs_mc_spawn_icon_endermite.png | Bin 375 -> 285 bytes textures/mobs_mc_spawn_icon_evoker.png | Bin 486 -> 393 bytes textures/mobs_mc_spawn_icon_ghast.png | Bin 454 -> 361 bytes .../mobs_mc_spawn_icon_horse_skeleton.png | Bin 585 -> 492 bytes textures/mobs_mc_spawn_icon_horse_zombie.png | Bin 1023 -> 930 bytes textures/mobs_mc_spawn_icon_illusioner.png | Bin 614 -> 521 bytes textures/mobs_mc_spawn_icon_magmacube.png | Bin 443 -> 350 bytes textures/mobs_mc_spawn_icon_parrot.png | Bin 331 -> 241 bytes textures/mobs_mc_spawn_icon_skeleton.png | Bin 477 -> 384 bytes textures/mobs_mc_spawn_icon_slime.png | Bin 1490 -> 1395 bytes textures/mobs_mc_spawn_icon_spider.png | Bin 649 -> 556 bytes textures/mobs_mc_spawn_icon_squid.png | Bin 422 -> 329 bytes textures/mobs_mc_spawn_icon_vex.png | Bin 530 -> 440 bytes textures/mobs_mc_spawn_icon_villager.png | Bin 482 -> 389 bytes textures/mobs_mc_spawn_icon_vindicator.png | Bin 464 -> 371 bytes textures/mobs_mc_spawn_icon_zombie.png | Bin 550 -> 457 bytes textures/mobs_mc_stray_overlay.png | Bin 594 -> 593 bytes textures/mobs_mc_villager_mason.png | Bin 8504 -> 887 bytes textures/object_crosshair.png | Bin 128 -> 115 bytes textures/player.png | Bin 419 -> 366 bytes textures/respawn_anchor_bottom.png | Bin 6223 -> 259 bytes textures/respawn_anchor_side0.png | Bin 6361 -> 280 bytes textures/respawn_anchor_side1.png | Bin 6435 -> 296 bytes textures/respawn_anchor_side2.png | Bin 6453 -> 291 bytes textures/respawn_anchor_side3.png | Bin 6444 -> 299 bytes textures/respawn_anchor_side4.png | Bin 6445 -> 294 bytes textures/respawn_anchor_top_off.png | Bin 6293 -> 265 bytes textures/screwdriver.png | Bin 245 -> 192 bytes textures/smoker_bottom.png | Bin 277 -> 237 bytes textures/smoker_front.png | Bin 313 -> 260 bytes textures/smoker_front_on.png | Bin 428 -> 375 bytes textures/smoker_side.png | Bin 315 -> 262 bytes textures/smoker_top.png | Bin 310 -> 241 bytes textures/soul_fire_basic_flame.png | Bin 1448 -> 190 bytes textures/soul_fire_basic_flame_animated.png | Bin 6082 -> 752 bytes ...soul_mcl_burning_entity_flame_animated.png | Bin 6083 -> 752 bytes .../soul_mcl_burning_hud_flame_animated.png | Bin 6083 -> 752 bytes textures/sus_stew.png | Bin 259 -> 203 bytes textures/weather_pack_rain_raindrop_1.png | Bin 296 -> 182 bytes textures/weather_pack_rain_raindrop_2.png | Bin 209 -> 107 bytes textures/weather_pack_rain_raindrop_3.png | Bin 220 -> 120 bytes textures/weather_pack_snow_snowflake1.png | Bin 192 -> 82 bytes textures/weather_pack_snow_snowflake2.png | Bin 195 -> 83 bytes 915 files changed, 0 insertions(+), 0 deletions(-) diff --git a/textures/_0.png b/textures/_0.png index 7ec1aea7a8b3ffb7b5b5a4b6a66a7df0ccd76851..9cef8949b79654d0a9763df1f207c5ec60b61b66 100644 GIT binary patch delta 57 zcmdnZ7d}D7SkBYMF@z&J`Nw&NW}X#30u06nMLJY^J5!kSv=<04lt_DSKdy8-nSp_U N!PC{xWt~$(695+;5;*_> literal 1851 zcmeH|TTC2P7{~u-W_D+G*-aT(T3ENT+$mC=nOy`XC@x(tgV1nOs4sSb0hUNhVOnS- zu|;fYW308Utws}D3tk>f(Bh>pwMe}*zO=QL)(6E)t&K+NrCMxUbC&HEqYvtviQml0 ze3|oo=lp-?ocU&Z?aB(f)oBG_*DC$>089XE0tW!WqhkQL4quHA7~dIlEkHZnt(EmP zz@|)K^Dr<6VDm*_y#!oZ4XFEpB|T3csVfG+wA@wUM`+v54~_z`^i;0u1M<>nBLkx) z8vyWzR#V1bu-e5;uG{Y_0+6HmeT~A|!4ueCBJ_6jbnr>^7X!Y@f(|cmC zZQU($r;0z}M`i?3@Ks#_On$vtYuB_K2moz_1BvjEh;O5k2n!a#8URjW3da}#Zi@I1 z0LUh6_&ozaCQLYQ7=S_;H~>5b;81uL0RnOf!qL~C6)@IU;^G%MmO7JfUg~tY-068)?$q2gmn*wq zS*|2|z24-kqT36V;yjO6p@R^M#bS%GCED$YN{TB*`NtM|3!*@PE|#Q%5eX}j&=isZ zVj^Lqr;r+9Sk7eT1&cK%G=+&+x>78|u_hD80c4OcEI82=mm>Sj@pS<{b)7@mvg?45 zRyuwxq5kA-x~HXg$YNc*Br(aEk(rgfEXSLFTR~xwy24*pUQwx4H8kFRPgC=%dt2M| z_KwbASD&$dL;t|WO%Dw}ymi~i_8pJ!-m~|Kefyt$>fm#SM#r9i;l-C;dG+wbYp=iY z=8?&_r;fk#?tAZ_ICc8NGasFuK6ifRv(LZy^1@dazrJ+&`yYP%>B`T)T%Ds_1nfK( zp?mQcTp}34a2(6=l#4L^6kOy?DY7}vSH}m|#iuG;1V`zv1LMamX`cGogqGfu*2U@G znT*R6Ell?Jz=r-6SrqIB*Lm1j0!Cy-l;G-bJF=f;{%`-;HCPlnhqTFkRRA)KvSy<# zVCZUVuO2XTD3YQqm!;*hr%^6YJsveb{}xG7B`I)tmR7PG3EgYkg6$il2~uIBBB@@F zDi_Tsj5W>CKZ}#jpbrGw)zYBRSF86n1iE|f*HM`3rgz-8cVq!biAMPYhTa(Lrb_-) zRWqswp8*gb4c58?9eTCCro-rjtUP#nbOM0*$L^+Jo6(8<`}Pjq3Lq)k*|4_V=nwSj W3ro57h`)w@vRc_n|I4MThkgevl>A)) diff --git a/textures/_1.png b/textures/_1.png index e4bf5c3acd7e9eadb00878753ce3d89ef0b19282..f14f751c8039e2acce60c1dbd0ed41a1b39e9188 100644 GIT binary patch delta 56 zcmV-80LTBl4pxvPG95`oK~xA^WBAVigAC}*{}3hwpop?%I3uC;)p;)%rf5IEOYeFt%zd z0GpxJl-n*loMJxL9deffSgwVFjr`fx>z{zF7CKLwf*=S*f+>!U2qS?rquvbj_@u1d zC^(pg6P4D~>eM|mfF-0iYweo03_L&^;Xq&q> zjlO39$b^aJ4FOOHgA@Qy05}|-g$Iu!f@t*3XQftC>rskjsW<>dl1o*|t17ZbmQ!*Uj@jkh}z%xO#|(v@NvjN^h6N{DlCtEWHMuTq%if%#?A&*V&ncTY zmRf&mHrLzIJ7{;LEl$sH<>eO?E?wsH-&qnURab|~D=MqBH4TmH?rmybe_v~x-rms} z>FP7KZ0#S|w*8TzM<3hu`0(y0pL%-#GtVA)?)lLd508z%^ztjOzW&DK)SGX;{mzm1 zj!(b;!HEw)`uNk+XFmJu)Z9JM-O@t3Uks)6c*B`rEZR%0Z{oQ-l3rk{d~oFz-PCI#zk;myg}%1%C|Y~P`YWA+?x{cLJW?Hdwy>eA zt-X5K(4k0*vO<vRe7t&}(HI27d>;&-yX| diff --git a/textures/_1_2.png b/textures/_1_2.png index 8bdc3f8cc919dcb56210f4c9e8c7beeab795591c..1791ed1f2afaeb80d43e45a8c969338a1622fbb0 100644 GIT binary patch delta 68 zcmV-K0K5Ok4q}ibJ}F5=K~xA^WBC97KLZ3ZU}OG=G5>=^8DLyE15F!5{6De+m?Tyc azyJWo$WF2e&pws_0000sx3oI}$u8T=fW_Xlg%`VRr|mW_ly*vi zXoON-Atr#@+8Q53+j@C0DNrxGU~9dG2N9KmFX9D}L{qeCX^3mib}2RbpuU-SW=`hI zeBXDz|L>eLXAV_tEw!3$W&l>D%wGjS2f$+F03di~1OV6KE%ySWN8)YGkWFH(O@u`Oh&UM$!dvSto!($Hnd2gp7>lPf#WEbL({UU?9wH12j@KnPMXx@w zGGIvGl_VWFcHEfZ8y!!sIyar^YUt=OnU^h3NwsBV=j5(h?JihXSmcp6`HM?R%aqO4 zHTT|ETeod{W0Tt4(i&{*)Vg+e@7cTWVDBT3h95h0_=zW<>g#`cVDOpeUlJg0Mt`UG#KA+RekT{>V)@*O)qI&R8v zRZS;1beuCU%XDAPx=zueWPcB==UR@GOswxbfTJ+~=78`+s&0mPRgO zrMW)^K$ccqr!@sMRc`E11DXm+kfb%Duts#%h=sDtB^MOjDG0J41WrxUlk9dvXlGNf zdGA7kP*fucvfCw#p8154+By1{vC#_Zo?x@=3u>JeYDaY-)c$~qqC5w^6TZJI2Y_=S z${*0wnqY`3`O~R7`;o^7AaNmB2?bizyVV^nS}R29;q${|0Qf(;YlBT%D+=!K>sbpR gb-`J^vsvp7bf}Aua^-Pi4^NGJ)E5DI`K bp(LRJVLVW<_iEJa00000NkvXXu0mjfzAY78 literal 1859 zcmeH|TW}Lq7{~u-cav<=#5TP^8`C!FEd@&5-J~|%K_Ml*ELx^FXwe5r+ijZ;DWzR# zVd_Y071~h|6$OU}QCgL8oT*Y3d_bgl8=VnRx#)vCpyzVrQm=bSw|T)ncwVzQY4Sd>bCEdU(=GtU7)@W>bduFY5F1IBm6{Su%~M{{Lu z6|f}_*g6DE1K1h{HVVLnwSc@EnBTScaLp0`Ow%nDenhtIc=reZV^`&x9-uIrcG5Sx zbQ1uBrc{*~&YLXOJTBz7mjI9yzptJ@wd%b?1Ok6-*`8l}SC1^qIIw74QZB0ZzN+O9 z-=7|CDjKr&4}_mP?!MfA`*;2E*JZda`2d|?ZB$wnWg&QgcEW+gxJb-4Q)z?+3!oE# zjp(8=8i4C#c0Yi8!bacIIFT^Xydf%(Fh~aQAb|bRDm-{l8d~Y`ckvEx>E#|m5b6R3jd~&)iGb7z*w>xqQ zU5>1RY`ZY;UW1hu{eSsK{6kIyb0Kblf|Vk*bo)IDf4&6}T^X3NcUv*$kl;>)kje;xkj!o^G9|M27G zpMJhFO}Plz87xBA;xD+YU^@+Y3LtsNvmNdX8m+ss*e$<%l zuANG0>ONtbm*Y8?dy%3=$^IVL;J+f91-r&|7G{=!v9eYy#g*Si@}FS-@Bi63h>x7X zr=9P20m#+L8nu>yrpnFTYCuyV36iu}6c&r_da+n`yXB&yMS>s;Lg3&OJ;|;mgx0qN zTQ|=p2;O>0kUef$ESX6dYnY~g7#ppi_61wz(xBE;t#;Q1LS5@rcnci#PW<*}7XasM zls}-U^}!HT@~2ZZtam;DAZa#O2?g5JTh-1stsSCt*U8Zd0M4RrHfp%2xWHFI_wMI}lR;)c^nh diff --git a/textures/_1_sup.png b/textures/_1_sup.png index 0e20bf3a68cda4c09c044139df3f5063d2145367..1e1dd18b9096b2fb76e4afa43837d48390a82967 100644 GIT binary patch delta 58 zcmV-A0LA~h4p@*RG#^PsK~xA^WBAYT|344|A&3EIB8g&Wf)zuw!6BJU0O*)Ryx%y( QvH$=807*qoM6N<$f`xAt@Bjb+ literal 1850 zcmeH{YfKzf6vzK}W_D-xm9i|fux@2}FBNcRb`cn>6*@eoO2cCnYBY9%0hUNhVOnUT zu|;TY)1+2KtMP-?Le)eQw4iN_6^pONFBO%xez88<+N2SzuM*QWciB>meo()ecxO)L zWbQfl{D1e(oSoIHD;!q06@WvlRBHj40N4c%0K!Ly0dTD)RVBd49@}prI_YhytgQmJ zWC2_Ifmr}s&jTAp;KEu!*#|7?eD+AqasW)@?G-8_JNA5h6o93(a!ogopH7YR4z1V( zfH$yKAF-2nx0N2I*2LSj8 z8+}jXB*H}V`T@v~nB0UU@{5g>p<&`MXI6aGjBEtJkMJ!g4Leju-k0*zBGc9&bi|wl^&|-Q)2U=H!Y} zAP`8&F21EmUY_p{$aE26u~_Ujdy>PEB&T{(<$pXP@4zV#pq(XYV4Q??lE?&70AeE1 zK|ew|2*YwFGcQ=Iw#WoVbZB@K>x6Z2M&L~5 z3`L8Q{XMY0e?>MAc8%*a>?{G}WSv-n%U5>!o@4&E|Lh(tik!k>=6l-qGmWwaqd8>g zN>i5}GIYqIEaypLp5zZog^J&=6cpSbii#+P4o%Zeb}gY}eRH^F^L&C>6qH5U{G{T! zgyH>ER^#=)K_UZetT8%bH@GVdsF1Fh{Sjx=ouH8;VvSoXj);6WBv^03x(rLSua%l(J z8jPVL2r)qfyuN_adU+tJQg1H>sftD)5EY6s5ih7DBt^W@sB6x4S!(n_eKYZ!IhikW zzVDp>@0>H=>};s7a@t%r08YI+)ChnF;1D?gh)j$E;JSi!L11jR{g*K9WZG-1LWu6z z{oVus>xSx8{Xj`BZDep{*=7KOsn=Bq=WR}@fa?vp%K)f)DA+8X-t_*M6CNBtYM=SF zT}`chlg6u^g!R=rc#7eNGQ zBOFLvD~bCKDvhvU0jvYyB77{y1aN)a-vXeBu(9_H0EIBIylqqvxpE; zOc0B{`mECH8nV?AMJ@?Im6bA0_G+qHRkS%$oesO* zk(rz_FLi+{>xKm`w>vwpq%b?DIM?kiDqUDCD?XnutFUZoK)t!d>r?3<#A>xV?2Zhl zGeh;bJ?cNU=ut=_0eV=H14bgOM52?(0tioHMo$xn+FDm?zw;41KW2zxO3Mdd-v^s z^s&dEc=G9I4vmaH``q&{y!g_Q@t0qD^|jaEI6nF2TW_Cu=iLuZefZJGr_W5CJ@@$+ zUw(D|>u;D#_6>7zLU1}Jm0zeOB5|e_V>Vs{}ovR>>AfuI9LKkVkIoY zmEU$19bo=%|JgN|7oCDqdszUGZ&tLL9bwbZ*7O-+(|{_g>S9G+tazK1QqAkt{Qetd zS(D}Pk!f1Vt|j!Y?}&5`B@*O7vnp#oucnmECXBYs(7%R@&R`5iI<@kM+23IFHHCXO ztThlQ&Zc+r#ajvicoI>euxT_$da05>Rn^*tEj0jA62W?JxXZZJSl4BCLs9QLH8KuB u`eS!Xq{Hln|IYoxO8{ghI-AyangiiJV{R$e9}3mcPgbv}4;?PQYxs8_6Y&fH diff --git a/textures/_2_sup.png b/textures/_2_sup.png index ddc37877243558e24b3f303fe9e9e43b253068d4..9e9f12c1bb2fff81a12dad7745b1748c56cbfc9c 100644 GIT binary patch delta 61 zcmV-D0K)&f4qK2UHzG+yK~xA^WBAYT|344|A%p?ufcXd}iUK$j1mJ3+qGT}v=9)yj TL@VWO00000NkvXXu0mjf$@>m3F%=wCiGb`&?>SXJ&V8cTyoO+sB|KeXO?lLA!0I?KT!l zJJ3QjLM!*1fDV9#=KvsjWEcR~URqrWjO;M~8lg^COI2Mp zurUwVGziQ9*fa&K6M#!ifV>A-*!|Su+7bXv^DUJj#J28u?+5^6ch#z1z?)4w=^t9Q z9)Lkps>=-*O;%eT*A;RG0Td{q(lCGO>Ek0-xRQ?@HUILB)8x5x*Vw_r{o$qqQw-}Nj24%q~OQK8k z%YISz1?Oq&q?rkAbcn0kOax#P8uS44^X#;F+6Xhtm`rmMwlBVPbOz`ZJ01HJ$tx<9 z3J^kT5Fqw3mV?*p4SF4KFc^$R-egI&TFhokMv6Ttb&(_U`b7?>)0N}RcV!i3JDr}Q z#f5_C_xm&RgEtpTC0?IjqJt2l(P%MS(yi8X$?bGY|G34D!p0MzlOZxd7N%!7a`W;%iwpdLn~I8q^72r5MP-$;qCR}v?G25q?r3RM z+uA##oxR$+^?m&tHr_wD<$xbVsHu2_LZ@=^I@%K-D@Zm?NPM4Am!(4(;9F_#x z?~}#gY{GEE3_V#Kw1V0nZIjEQT5pZoQy=N-zFS3cp^M%rUoXuE;GT;LMKm=W?V?Kl zw5u*1uA~Q!eJ)t(inOb@s;k?z4v5lyCx=D>*#78lh_-4S2;8-M;6?x$bI$rTZCYQX XN1eZwD-VUL=`X94uME9Z)->=tpuPTO diff --git a/textures/_3.png b/textures/_3.png index c58caaa8c0ca3a2fab4746e223bd56c3be4747b2..9c06dba5de5c4a548d2e4daee8a4165caf88c6a4 100644 GIT binary patch delta 61 zcmV-D0K)&p4qK2UHzG+yK~xA^WBAVigAAxl5CAj56o`aL|3_1RB>EqZ0-Q_$-l9jj Ta{cV`00000NkvXXu0mjfynz>K literal 1861 zcmeH|TWl0n7{~u-W_EXWyBoUg_O>i`doNJx%z+BU{DXS*yl`k=m<_|2Tm zmpR{e&i{ALnQwMil$Tmeb`t=LQs%7!paWp$IRFTp8UVmGdwd>Xa9`A~e%k45D68@T zTQh;}y}%rR?N@kPib1?a!U8TnT`wzpK=X;I4fio&sQOFI(FQU$J4*WU*#)ZC*zq0Jq}x)bJP7QPFf-unm87<(}`hsa-8q*<+VIXO9ohj85IY z{K#I1zmFf^d2XilTE-U%&l-AC&DNJ^kG%ruylS1&q$tb41GEtiBuqxazL|<6ELZ^R z0oaKy6r%xH9QGdqkWJXodj^0=m{49X0EsZL0eBq1(au@$`ys& z0!V^bC<`uG5}l$TyYpnXus~ZY5Ya}5xS`EN05+^a4?w@bj|=;hfiUxo(KI*gyF!~t zSAbr@i@`4uy{1Gd0SU<@K=5;{2Cvr}^g7;PFc^)z$!xQjqoT}7F|mtmOYF(FEU`Nr z&h*?YXKGHG!;zi8G)EBKZg+B4;T;9i%3POQqJt2l(P)k`Ct56tQi>x*`o|VL4J%K8 zR+glKu@crwf+I)nDeo=0kgVL6@Nz#C0b!4V8a)0JWwj@9Wn4j>N`h6QKU#iWQH zeQc%Qkh;+(?bzSPrxgvJiK`l$PIuLJ^cYR?35iMejLfX;rOVuTx8)ZU%B#J_C8cG` zn(CT+@2jm_dw)Zt+SJ?e&)yvNBakk zy?Fek*Iqv{^v0WSy?yeX;gNUWd;jbQ=RQ9F$)}%PxHvv>>8r0Ve=~XI>b0rs-~aIA zPe1=MGdoAQ2-tZnLige?xU66Z!*MKUpj?FMqTp6emm=z8Je3Cj#@JM82X8Cd-#2*1 znC7aQj;rq&GsUO7FJ)Y(Xd$w{2iEhi$Rc1jxh7y{2^cGD#VXAHwkP{}=KuDeU4uoz zag6%PCjn$=#dTVvUsL6V4%M%zkOWCuAqp!*SB;o2yIgW!-f}^Z1;Kw}npU!#32hr1 z15H~Z2|_`QB*<=;EEdiu4Ajoie~g{ZpmqnEcV+=d zi9~t*npzWRqe}i%RXgJ+76XWl1S@U+X7z4$eY4gAQQCICe+Yo}kKMI_My&;T4;<{d i6+lv?vwB05*5&U|7nX8muh&OES*5t#`)bj;p5Fns#{~%h diff --git a/textures/_3_4.png b/textures/_3_4.png index 31690910825d89b0827067a17fbc532f4de4d202..4a65a0f7346e12e391645caa147dc9132bf61504 100644 GIT binary patch delta 68 zcmX@imo!1ePSexHF@!^w^&lf70|P_Dgn#qJ8ke*zaR_o!67X{J^5EiBZ4`21oSmdKI;Vst0JHfNbN~PV literal 1859 zcmeH|Yitx%6vzK}W_D-x1)V;iT^GB37btaRc5AznBDQQF1C;coEha{`?X=xWp|k@n zs1a%bOPW+bpgulGp;bvVsZt+&sbEEX#H6C~@C*1rBrz$zX$))bb}2RbLH%apow=El zIp^H-|J{4%PH*|@5{K1k1>n$1{gnVr0PF$>0Ku_g09;c+SphK8Z~HAko$mV5$}(VU zIi=*IfTgW;O$U&jLObaiTDBPg zZ)jyj{AH^{Oy^qtE*}6z^A}VLXN&rLb0FDIuDTIw>O4JR`G6U`8%GaM^gnq2;$F7g zw$yg`1JK;bgTqI)KsWifZ1+X4~lbFIW z27ucl_QL=&2^)S-<7C2w^LnU2!XOsF69A5cs|XN4X=tUJ&l0Vy+^uBGQg$8`N%pCd zM^$9E>{Y$8D$BF9wb0CnHaf&jZB_!X5e;Sl=2>>!ENz6DW{je_5!(}9LOKKV3Y`mG zMAV96tr&#R8UzS^j^z-{X5MTPc%HXd1gkyPVYk`r3DGfgV;49RZ(rbax!kGQ8Sdn) z6qhSAcVU(!d%fPo4Byf`B|qEaRp=nZVzJn5_IQUQUP*E#DgU^I-hwC)poJyLU_`=- zBs7jhfS5?Q(cMTJVOY*&<^_w@78=KB6rCxS;aHQ2;{fsqVOVgYDLP3mFvnB`_~ebT z%Jw~ngp|UO6LFOjlc}D%_HK)H-u(CkXIgqj=E6nZoI7*#eCl$4QE^GBwxX)~o_lL* z*W6d%pf@%(2U|LfO`AKrwrqW@XUEQ6kN580yYI>U2M!KA_4MH3BSXW_zwqMGS6)3f z`r7Mnym|cO+vD$?diV5u?|*#elTSZ8d+z*&OJ98X)z_E5x$^DRYv2Fy<4-^T^6T{} z%0<9VV-dO*f59b!Aq>Z{98b9j(@DWa&XgpZqYEndz{Z$lWxEhtxaZKw2}_Enax$*2 zeZo2~)q5%J8bu3}{XMYme?>L}c8lu*>?{EzvLcq@`iR diff --git a/textures/_3_sup.png b/textures/_3_sup.png index eae28867daba18b97abb806bfcbca8ae7c0e1372..29fc9831cee86b019a8dbc22db5b08adf5fb8d3f 100644 GIT binary patch delta 52 zcmdnR7c@adPtw!HF@z&J`3FA}j{=99f{Z|`ugG>LuNe$NwJv*d{dI0IFfcH9y85}S Ib4q9e0COA;ZvX%Q literal 1850 zcmeH|TW}Lq7{~u-cav<=WZJYTv@zH;y<;i6o7AQ|D3g$0wi>24Y+=TcwB5An7%1&R z3*!Z9v4G3~Y84$HL}|T_Gu74$FM!k=gAagOz!&hs&2cPVq2n0mq@mQ&2ldSv&+eK1 zX20({-~V^c*|XbgmseR#b`t=LQXQxVpaWp$IRJygHS&`~M@18yICAKftFgtC!IZm?+59J5yZu`)tr+~c z^lZih8hP~*WBPZN8WGS1)Mh2DC=0;@v=a^_fkP6unJOYISO9AP*oiJ4qXD=nVc!R! zkg)OhG)^Q;JZ}JiL>Slr>;|wuUWEq_3PCGfe^x2MTBlSZ3MF1hf>q(9f~c=V&9$3}Xt-P1x@E%F!91SL{^mEK+JJl}Zpo zYY-szIhKLf>kWDxZ!j2)M&4w$SJa&T%*j%ZiEx z(c|%C6_nrRm6nvaJrW&+7>!1Ak~za-$&j)g+0s95u|u%(1n6Xm3yhVpRuY>)7C>|) z-smQzjW8^y(;IlBDJeFA@f12!EW@!n9mfIWe!{Teth&@}(Wg(V3mIJNY|@rJ`}iFH z=;8GG<5RirmhOI|Y2N&dOnY8_L1EECPwA~?-g0?aprW#>TB&JhTya-Z^U77NZECo^ zBhuNUt>4hww{g=$16v;++_rtkqmMm4^u&{UpL+Va=l2hfyzt^nFTeiA*!Y`oz5ULC zcaKcG_x=YTesuK2$xlB0Z1U9UGv~he@~f}UU$}Vb@|Ev@`0=Nof4O>XnsO1aGgySK z#b0n)!4QVySk6GX2-8c!t(-1f)TjFD454*tE@=yI^Y7U=df1rbuAfS8={|0nm+Lu~ zcZH(G$^IT#|Gy%e1-rp@242MYd delta 266 zcma!D#xy~to+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJY5_^IIh?BI&v{6FdRzz|Npbq6hW3ssV3t~JaStyqEFTz;uYvuDx2m#?LDgj<9ksq zzFmsNPZ<~(R7+eVN>UO_QmvAUQWHy38H@~!jC2hRbPbI|49%^Kjjc>gwG9lc3=9&t ve8@u4kei>9nN|tcU|SH6TeuK~xA^WBAVigAB+_7yvVoM9~x=Y5R}H#87~f2>_b(Nw*~W RwqgJP002ovPDHLkV1kmI7Dxa9 literal 1857 zcmeH|TWl0n7{~u-W_EY>Cf#;h+I4HU_fkulnccPR1jTK)muW5OP22h++jiP+<3iaE zv=EK7RuMvis301nqO^!6#tQYq3m}WP@PeS+9uP%D5|iSc#<=Eem!(D@)Hf5qnUnc4 z=ljn2|IRt{&8DX1wN{hE1i-4)`C9)%3lJ%fK1|xUvF}cLECspF7aJ6adrJQ0qr@7CI){MLT-wOU#Im&j z44TqdZMbBz+6uUk-&p}bQ2f3&{#0nolobMh#2JY$*;6%o)5%tQ=Z;`knsUDW&IbNa zd&}OM7sj4{!+ex9`1$mG85b2m=T|$FUPUPe570(9kT?~I`xYvUuwVhK1mGaLSd0eX z=D7a=fFi=i-ZKD1!o>2%0Z4>_9l+xNcE@Jn!J~vA7JdC$t28#bq*75REr%qC6|&%# zCDA1cvd1fX#d+EWfP^+W#C2^Z0@dGrX%Z?Oo!9y$}25&<&@+) zokeAfN(9m4@njWN++Hp%Ep>Y&ItVcujTW;d-D*vjvYpw|Kep&0*mwdAup|eJjj%Qn zjUWpkIubK_7O4@2<#c)jZ#0>s5lko1m0}r=)#*46AP*9T1!vPGXNx|4N^`)Fv)V3= zZrjD@R!$vGZ8<)Z=k5xR8BJ*m(=#0T1%*Y6iap-j%E~L`Dt~oNZJkoz+IIIn?H!%> zcK4{gef`0KA#Kgt;gNOgA0B_?(T$I7+Wf?mPi^1v^v-9Ved*=h6O(&h+5767`}R-2 z_4YgO9(eCa1U@-pE-Nsi!U#Jb?NKN-(0!+-S4gn0~`BSWC^evTxVfn2^bq|!!lg^ZFA9!%>V5_y9NuQXK+4J{2G9K zt-3?&323U^9aaOH3Q3Tp#iFoSbhn9RvfC|ty|)U2EC_-9GqjT3NC>U!3HGi_Bnahg zk|2BBvRE;fFxfs!|1Ss+p#9#{i@xf|XF9PrXZB*{AhGlpZ=UF%7`>$L{uEkJb& literal 1860 zcmeH|TW}Lq7{~u-ca!X<$F$aEB6|*ecp8AvS-G(rD9Wad^bW7x z4#1?VRb{5DW~(ia3kRG&0B$wlujem@_xsIoSFPIY|;}}b%E5$M#YcOyeKprLx3(jUp%9Q-ZJnUXQdUtkUQIW@;~CHFc-i<134u>OBV76-e%vT~nI7w4km*7G-&rB(9R&^-{6ob}L@*?V_lNV(`Q)tz@?n!dqHGt$pzX zv7}xW6^~nydN(x={PWtAqd;pp8s6bHH z>O*0wR$~YJ>FTj crB&|=Cxw=14ML$`!Y(wCc(oOxp10D^X&Bt0+xTQNOmZ>oa)w=Dv UTo~2Hz`(%Z>FVdQ&MBb@0JGs0BLDyZ literal 1856 zcmeH|TTC2P7{~u-W_EXW*$ph07S^pScUmc(nO$I+pv}_dGF2)!h3Z3DU>26Rl*_cx zMk7VEwrYCO-i!~na%p`qK}*%XU@cx_OlqsW@Su39*u;c-hZxtKWxK`bgZgITH*+#y z=6v5d|KB-hzS&j1p~7OanE+UnN^dOy9RM@W0YG4K6ad%esqz5hdt!d|(N0H8Wo;F( zJsTJp0u}%a%mP~k;93(P9|o3pJ$JgM1OU@~XN4D`oqIl*1Yqo{+}I1`XV6CaN7ily zV9=DRGQ(Aq#hT3pz4l@NYZR}ip1&A;%434Ve0Kj#XtE@>w!7)>tl~D zv1zwIsqpxxPmFc$ozdAoEI8r?bY8Vl@hi$I@BnRu1BpP9h;OF42n!ZKCjcAKg<~`T zw?zC00pt=k{GI_I5+6;G7x5wF^=X&d}nz7=nBv)bSd;1 z;?|cdk6CQ?#Rr~air&E z*zLJREAs@=<#MIw6yNTaO7fj9i4H=HMx!~#oNTcqOKJ8r=^tC@4On>sbg(2HjFqrf z5}HCPKy)N*^e9pz49n^C2Ht3j2~A-lj;<8TaI8+paR7OUFf2H$EU?|*du!pEOnyma}>%;#Tx`PJ30XTQ02{k!jf`0=Nof06*#9PSL_-e-CW%Uy((@ZgO3LnI&MXtQBi9|J&}|=b8W8e|8OGLzgjss&x~9 zEUm0jYxQZW+|r}^G!>E{NvlO+wdkxDi)5!$E-1K75M)8{ot&eU>}Eo6b8EoAEt(*> z>m@;UIc2eUF=4b}f&N}>bOyCQ;Fn7ST5q-5Q|AkIJ)pv!=b(4|w|C?KNQ*{!eVSSy z2vQ|~s;bN}Z5BX6G*}7x+SI$$&Ni(bqV(|jkqH3SKXx|+TD5i*Y&tNw20%)*vu?9r a>+|)fOG~-(q_>KGvP#(o?@OgkgTDjA?*7~W diff --git a/textures/_8.png b/textures/_8.png index d4580e83fccf115d3a0b75caf677ba2519eb0bea..136a41414080ea6725b229b9205c58902c11dd20 100644 GIT binary patch delta 57 zcmV-90LK5j4p)#QGagAqK~xA^WBAVigAAxl5CAj56o^D&lA-{Y6;KEObQ?*xu*C49 P00000NkvXXu0mjfD$EmH literal 1851 zcmeH|TTC2P7{~u-W_EXW*$oUVEo`^4+$mC=nOzD@ssy@Rrb@$Q6>1;s00S(Mmcq2q zMpJHDTdlQfZM`HGEqHk_qTq#>QboK(A8M<;_+q`(+Qfu2np5uY*;W`Qw|=0<#PcMzUY@ulgJOMgbk_JW~tUy9DNCAk6 zgpHm;YJ_1qli9*sZ84!4OvcfbVi}G#nK%w0cM^sLCz#?>rBZW3t!7Ev;*8p+_Hk>ggk+W6wPM-19HJJTdvotFOI2 z^~ResZ_U2_&b#k@c;e(oAD=pX=Ipu8KL6s&^Iu)~`r@T;zx)1&AAkD!@;v1tU>C3m z-HX5A62K6K<5M(C+9HpfBVm_L2T#@ayLv105Xm8Mx#YD zbfvjl*9;x9D9bA)ai!!9NQH{ms}vMmD~gIJY7=v`l3h*c+}sju-5yO4ivqH!_`Hf# zypS-~Fi-z1E;@tW7i?9^f<{k`-d(SCcHOR{D9=Oh_-}5=29O$!@@s}32zF8>f2ykP zlLIdTNQefjom!iIlfJ3VXon>4JTW>6K=@;KL$JkYN5O3e2CoB<9PO;%+-me{-TLBE UuHNUbrk|`@zRv$b*~Y=&0hAi~+W-In diff --git a/textures/_9.png b/textures/_9.png index 3077c7bb3a6c72b74edbec1bf3429d7ec2da0c0a..5a15bfc4e0b54201b33b6d20fff3728edb2c077f 100644 GIT binary patch delta 65 zcmX@a7e7J8TFukNF@z&J`Nw&N<^r}BPNoF48B7y3d^(skggr$(b?>lP9686rkf-Rm VeQRdR7X}6f22WQ%mvv4FO#rU16#f7J literal 1858 zcmeH|TWl0n7{~u-W_EXWyDQz^XxGJV?*&VpncdRu1Z}o#FN2iyrY*eKX*+GVp`~o6 z7YIhE)e2$|6-DC%Xj_#SlPdMXgB4muj6NWDd{6`tQIq1G#<=Eem!(D@)Hf5qnUnc4 z=ljn2|IRt{&9GwJ_-gV8y(`hHVXmRhz277<2*kx;!_5~%rVB&+=%ZE?;u?PdWFt} zK11xvGNlY8ERz7CPp|^K(P%Onc$3LwHuDy1g3THeV@-*RUy!iKk$TG_htuiG%+GP9 z=VdsZxrK}K1kvO1q~;Xe?vmeSF5J< z4GGfLUHkZqlJP@{HOFQ$-A%zkvn6R^a*87>J12MX5>LUhLT{10!e3feUZJe4t-I^) z`i3=Yn_INjw)Q|rkKWtYKd^Dr{X-8tIQ-DI?Ti_m6(?@$nNUPn|w<_T2f;FI@cM(wCRNx^nfq?|=C5r=Neh zHcPn(*f}gh_u?|hAPaV%$|T!iVT;C9ZCCK}^>)h2aAe7dxiPbk^7Z~Txs!(B6z z*c3cwNy_w`&$>#{!eoCBZ17)^MZs=xor9GnVC<|N#kls{_T0V9|Ls4!1`9%G@pUoc z0A%T<4SI{JYjSf?Q*{lJAW2I_VX5e@6ANXxTP`TLRS;xBP!G(|N_HcmbA3yobz?L^ z@YYF!>~YIt(Okk<{Ve^#IOq)8K%iAF3FtjlTCi5_>|UqAo9Ci;+_!h+07#2Q`Bh!3 z3v^N?f2ykM-tH|15FZUzI@LC9mDbg!w?mZfJ3cxA!2ZYX`ap}`j)Hr358ehKCE8iL bzE$s6gWCL3uI%tv(oa??UG0CRq;c?fp?CmL diff --git a/textures/_a.png b/textures/_a.png index d57502ddb9f1ca5263549eb6a1033df4a9627ee9..60bb5e3427b0bb4fff0bfe5a04612d6ac02b0301 100644 GIT binary patch delta 59 zcmV-B0L1^K0$GqGH6TeuK~xBtWBAVigABwlK>$hgKSC7D{Esfm@c%zSa{>5zM!K1V R-bDZa002ovPDHLkV1l!u7h(Va delta 264 zcma!C!Zbmpo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIJ zJY5_^IIj1e-N?(JAaM8qchdi<&WEo*&}vm)-u5&(O!0et*v%IlqLK?co=vqlc9dJ- z(4oZ+3=9maC9V-ADTyViR>?)Fi6yBFMg~Skx`qb2hQ=X==2phWR;H%f1_o9J28mlf uWT9xt%}>cptAuMXum~|Sure{WGPHzfSQh?k83O|YgQu&X%Q`2fgeCw;Vo+TG diff --git a/textures/_a_.png b/textures/_a_.png index 15756577404925f64db3c627773e207ac51941ae..10262ddac8d9938dd738e9300d354c524af3ab57 100644 GIT binary patch delta 63 zcmZ3*6gxr1QpMB7F@z&J`N#Q&2A&E_0fy;6`41YX39+vd@O@@Kr#Z*K&YSUzXv7Lz T?lo=<3=9mOu6{1-oD!Mso+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIh zJY5_^IIj2h8gelh2poEJ@qhhIzHJtwuhiI-FY~P5)G(p`l#+wR(G@pX&o^%36^*RF z#5?f@hh)#`Wo8Tv45}rr5hW>!C8<`)MX8A;sSHL2Mn<}Z2D*mEA%^Bw#>Q5rrrHJu zRt5%%TRvo=Xvob^$xN$+YcQ|~F*2|+F}5mdKI;Vst0Im2@ AKmY&$ diff --git a/textures/_a_acute.png b/textures/_a_acute.png index 552988e317f9df83d0e5b5d21bec6c655d6a5cf6..60f8c4dac33f88127f9d7277d5a88b1d9b6dd9bb 100644 GIT binary patch delta 66 zcmV-I0KNai4q%WZJSRy+K~xA^WBAVigD}Q_81p}}D3l2Tm}((_0jdRAlmQ}wWCA7= Y0MM{VxXU6LlK=n!07*qoM6N<$f(OwSLI3~& literal 1859 zcmeH|TTC2P7{~u-W_EXW*|jXU!n(+E-&RUzW_JZ9XkEHo2D=S6h4#fRFbhkhrLbJu zXj)dZw$YTT)oS`+wV>6+1T9{O2~zRa_|jH|))!l~R+1)E@d7cfIm>p7(FgU-#4~d; zU*`M1bN;{Y%$&2oW^<*I)ARhr%cO9LmEd{_d-&N^Bc;CTKCIRTXs HEo= zW~%$VhT&l?7g}8JFU2c2nQBk?dI60`ZBqP-vKBl*JK;d0TqJ56sWifZ1+X1}g=iu% zK>#;L?fU`P2^)FO01yci$s3{q34fBwJ8H(mKoz|Zq#-}mXKC}Ug6pB zmx!;fP%1zoG6@j=0vo|=wK}ba*XeY6J#R23nT&C9#kw(8p+6cpP8m*4k8{)##7>}owVi}IrXgCfa4-ke0XVxTSif(OUtxuP= zGf5gebd1j~8=Fe5J2Ri-XzmW_4JoTr(=54p`Svwyovz!8ic92;p7M&yDy6!<;qH4H zo3?CiX;uAg?SYP-U~galz^>g74n6enzDM>Sc>IYc4?p$vk!PNL{)OWsqc6U6;^o&~ zKRN!!n{T~6aq7M4_dodXqmNIYJ@@HnpU=#mzi{!=S6_c~`P(bs&0YKchlL-1`uUf| zCCWv>E@Kh87JtEI216K*V>un=B1}I8H*=ayQJdhd)%kWNW=Vs5QrV$nV^jKUN8NmK zbN3lTN{;hl?lp=QA^Uq^p?^gd1G~X>0Y;X9F|%fDz~XNQ?9Va(_y24SR)x=FYEQ}> zfZSktQ?S(+ROOa#)fZGD36iu<6xNB32C+zXIAoXWRzZ*j!FO_=?qoL-I(M`N{JUZa zLUDs6$WDhWmMkZXHZIW<#zJRM2LgV%ED-FeQM>DXon7~-C@!$kJK^db`2aFwQ667V zZ3uKyC4bsgLkkP^L`sYWE1kYJb(6ZiE!YlG+H-DX9Dw@4~NzRNQ*h^ ccld+-zHW8pR<1ni@zP&bDc|gQwQO7HcPP;S>Hq)$ diff --git a/textures/_a_acute_.png b/textures/_a_acute_.png index 2f8736226473fa6c0a01eeb1d162cc48e504a60b..c61dd6c4c2b782f0216ba7055c0e63f05bfca1e6 100644 GIT binary patch delta 69 zcmV-L0J{H)4`YxdKPpK?K~xA^WBAVihW|k%5);OOLWnpBpeXwflYx>5WtcKh%`ghZ bXzUyS5Efddd($0C00000NkvXXu0mjfW+xah literal 1929 zcmeH|TTC2P7{~u-W_EY>W?5Lu#cf&cw8AuB6PV7x(zoA_)xpR0NV(qFcjKo zN|8$27_r)FYns?*h|6UzYjdJ8iIfN3u9762oI#$SCJ0QQE`N-wZG z4e0F$mH_l#0=hWh%2q%;3dFP@AFId%K-J$_;z3|waO!mc`u5VgPQa0@I_Vk8-w8mc zNZumdMT6Or#!hnS6NGLX`0tpQo zKpTK~q6y|G0B#P&_XEfvbnrU`fG1S2t{;FvC|ChJ3gA?56&5Tq34+tdVPOf- zOOqr}7D8J{U;+sM(U71mqo|-XqtWVEy}=lmz-WZJQ#8fU8V$n$?7l2WOx zs`~EDHMMp3G&IUh%`N_Iol4iv?w(z{AMD@v(7^r!2OoR<@R28;JbLV@XP!MZH2mE2 zFTD8D%V$PkdG+jTV{g1U@z&(q@4Wlo2Qwdj^zr%Gx%ms9eg4Il7r(l6`O4MB?|=C5 zr=Nehwxn_q(92jv?S*Q8;N=6vY}9Qmhfa>1 z(FS=e?%LF@KL zf77mT0q3q3IML-4`P}7#;hLpk_4-ys%s{Vjl~aI)0uYnJbl+nSXY@WP&%p-}*q8;5KBjYGpNVD}M#j!yd1CSKI#o%x-!tHR00000NkvXXu0mjf>8}<< literal 1859 zcmeH|YfKzf6vzK}W_EXW*$pg@7S^pSZ(1pxncWqbR9j$qOqGVmDzu4_1qN6GEnTLC zHk!7G))GxcZLP*c(Sp_wM%q%fi2*EVHTt2p+J_%%ebm~-1nPs9G_JYJc8k#u>NgY5 z%*~w4J?Gy4@7_CSc2}+~vzTlq02Za(Qw=}|z|3<1;2#?Xz_k=s6apiAqHg$Tr=zjF zx&qji3GCBRw~k(IpR5`%mbhl8o?OvZ9Bm%Iap4-E^Qd)7v!W~m570(9kT4es`(`SQuwVgf z0AM4!P>crPwy^&YfNa8s-ZKD1!i4hrs6fIX9>7xo4uodm!6Szt6n*nqrc_iqq+C(R z&4(n21+w6jCD9?eWx*}G-3zp}0TFF1YpA&^Z@h={DiPi83;4a7(;WzzB9Ci zbOq=YJRAH9F>6YdQjm~L0tCNAF?hY+px5yRgTZLzP3CxuIV#GW6dM;Ezr>b&`x2Yo z?nuwga-`;@+3neROLGL#<#Huw72K6Ct;}`0BsvH&8ja>CbE3tPD5cm_q2zm9px0yw&eP>>Nfn4k-TKBRwYjC$-`1sV-qPK(b=xC-k3P2R@!kDTKlAL~eb4QG{)JawJuo!< z+Up13ICS{P=+U>|dH2}+$0w&g`0&I>AAff0^ygokIeYH>#jn5l_Pa~pU;g3B%+;TM z{^i%%YuD!}7XdquMd)7q1(y{JVK|QE43vv7-4xu)=~6^}Y+;qbw<#`F+R4Wk4GfM< z7}K29(+LfMlcq)Ku8SEn6fH#d_rQAp6z{lnPk3~GhDHHc|JYsYZ_--fesFK^ i3IIuw&YF$QTDLEtE-dBB6P^nC$toplJ#QA(_x=ukQw4?q diff --git a/textures/_a_circumflex_.png b/textures/_a_circumflex_.png index 1466713157df9fb451503353210cd586e4bf9619..b751738a73c4ac6c499442dc1ad71ea3dbfaa772 100644 GIT binary patch delta 72 zcmV-O0Jr~&4`z@gLM=%|K~xA^WBAVig#W=L1C03}#(_hK%ztDVs6vGH|H#TPW&XoC e$OdDv2Mz(6i(92L^tlB90000&XJ_@A3X3V#1i+$HdTIga0hoCXz&Go-Apl%!NmU6jvMc6SuMU8{xw5tj z=*aiy;p%w0hnG7$a{fB9s7>dtN_3?-C5y5X#1|?M*$c+D%S>q{7mYkd#HE| z0E4Dfl^HIZEY=*Z-D7hDa4VjYdj53had81eo*g6SLq}Jec6^#RD4ps#u%Ej$-sgBA z?fk$*pFViyiTkP-6i-i0-Sy(SPsrgmb5f=6*hxUwuQn!t^(O9&C}KkM77Z=ZfG+RfQ@LN?a|MR6C*KYAj}+NEUk^i zLE6cvw$Pc-7l>U|u9Sm>WfCCtIaY$#>kWDxZ!j2)M&4vju$W_F%qem43lkQnrro+Y z)n>D2<>%Tn@-l5UN8yq@L3FuXX}Rv(i=-9#PM1U{Ax5Lo9Ai$lSdyi5Te|d*E%Yv| zJOO%Hk^#m_SStyQBMl%r61F)M3d(Xiy@5BHVnX8>jio!qG90VZaU4J%A`A=8s*6h( zOZ4$IUPH#_1ZmsuK|Zr|WGu1v#7vg6DbQy$B`r!$NzKm5bu3xxDp+1v{xc1&=pW4#e=HC$1I=6InZ|!-c|Ix>`@7Ou;)YH%GdG@)z&%f}}frCTC zFTe8YYj3=HX!NbO-#L8bz4ymInE3FckB^<4{A}vf=`&}~UHJ0irLQhux%&0=wePNLh0_o zkuhVYvvwx2DR9D+l;ygReT|}p$^IT#-@hV@g8jjD4rZ2sv9eYa2&S|AkFOM>ij%A$L&V7Os+m|ov>1-0AXBA5ELV6_^k^R{=~uc9c=PM^4M@5lv^ z9?kN2HMQQ~PL=%SR?bN>UIY*yO;*~yt?FuZW2@E%QF?fCXcU0;=HUjvPiw>SiG7oM h0Hj0*>o&D$UEY8?|5ujq7l>h($ literal 1856 zcmeH|TWl0n7{~u-F1xeaUFh}#?XuY2-oet&%upi+n*b&Tn&J!zq{0r(7uD8i~}&Wmu>C@a?@xd-9zhk z0Wj)nd9m@b*=oz=+Wd|}0C}q4S0hYn1HMIYT261d7#bfio;ZHE+SN1Y>2c`G9++19 zZamMAn5XitO`qYp*A`jVPS$S(c)wPsHmT}L2moz_1BpP9h;N~~2n!a#HUM_QhhuaA z%Od`R0I~@ie$N1q2ouih2Otv$2>>1ka4bBF00B7!;pkh>QnkFoDd$RJZUJObDpW+b zB1=xmtB77jaxc)<3PiQhA#Q0i6M&6qFaR(t@Dn3GWgyHvV=T>$`0nuj(G{Rq=zQpF z#BL~2OF+Uh2@v`U>me8nMguPxjYgA6Fk2F=mY5hza$Nl4gyr^>JC@rW4rh99mNPXc z&Ed$-Uy&n99*-v_t8h($ygJwIk?A1BWHMP|EJ;>tlI(K0#gqq!o>vN~}6NlkTqX=rx&_EKN$bXJlq&uUP5v-j!casI2!Fmz0*N8>(yWxwp1% z^OlB2t*N;s*xIS@+||{+drx2gBaiNTZ2y5L4nKM1si%)V^X!W+9UB^c`S>fZzH#E@ z=$mi7{m$6w_a@%|;LL{~ef-(E&%gL`^8D0=>2EGx`u6g7SH8b`{f8Sr{xtjZFE{5X z7XdquMd)7q1(yvBVK|QEjFgKoT@>8L@h-^_=c_aZcEqR3dxeCeLxUryOlj__nZ){z zv*sn~p6QJ16fI2l_rQAp6;%<0`q_S&#uAZ&=h7bjjaKY zp%>TbjR9R#8alLqu0a-Md6gutlH4^?zT$Q(UhkcvsEA_V;z{$4T$FYiqLrxS~=1fUea9 z+o+O1RaNoR***aA(O|VL(5!9Lwl(W5kmQHY4UGb@{js|?*r>O_d*6}XJOIhj&g$(= adRL%BTUg4~0e?CDWYywL{@07P_Wlle%>Uc~ diff --git a/textures/_a_grave_.png b/textures/_a_grave_.png index f973dec5d87d8dd961b80b656e0a77d0e3103e7b..d61f6654b35f0e19e8fadc337cc35075b6f3e0c7 100644 GIT binary patch delta 70 zcmV-M0J;B)4`h%eKr2Z^K~xA^WBAYT|346eA%uc*p<)OQ1fVGU50inC2xXWuP|Yw3 c#c1pt02C5hrs*x|IRF3v07*qoM6N<$g0kZo&Hw-a literal 1930 zcmeH|Yitx%6vzK}W_EY>CEY&g!^Li&Td-|rX19+WP|~t}3|i8cw2(-;ZKv%LN=rMX zg=lPR6(Jf#MXMnyLaXw@q(FV}1(1SZ`a!J9!!J}33&x}s5oru-?si#=eo?>b&7921 z+;i^z|L)1$v%P#(iPe-~0$^22y_Ep;04zKQ;D>eG5CE>ZpsWBG*=hdGrvu<rTw&7bQUUwY3m!E)j=XUff^2bYdrZJtUkcMJ~eGQ4f4 zGi%4+*!SGpb$utZ4$K^yJafbO=x?qe3;NFn`7=R4I2EQ`^M8X8~1^`HeK{SBp0qhU%!h=U9K`{ExyF@7~ zcSzZykev@n5IwTsk|oh0x@C8cEacA9)(eES(IxI^GZBCdX`toN&+}tKK4l=x9AgB{ z4f&n4l3{Iu^MOlq{VWQn#~%w|h`WYmJ_MG1-b zElRN49jVz)M{;J0-JX%RI8zYaZg-;7^FY3|EZgOl=pw{uG+NA-IIA^IO0p+O|9AwB z!NwDymnF$yY=pIuz!(w%q9egEheAPFPNz5UMw2-(hS3OmQY^!21$!-|@nWFYSK$mBCkEdu!kR zq2agRdH2Ap$Q4<>s%qW+@i|JBLMRE$H|YmkkVIIF98El#4LkG{DB`l0@5v1MB}+WMQyBxGuuN5->K_hUK_*dq>8b%>VYE zJ%a^-3y2%tK-)-~R#dAs`ZQH;=umx{3Q3TpEK$f3UDaZq>~hIDIrj^KEC{~C)9dd_ zXl-lsH*EI2LAiG_%=$T6xu9+RC*Eiik?eRCsg?_EGT4}Mn)7^`=Ub!D;|tQmVYQ05kxMJO=>5iBSMtyT|7N#ty{&>ZhIdma1AG zuss*pISecU*f|IE3&7PTKt2kr=y~!~%~}9V^X-*hgm)kKZ~}n7r)qN_;K-tl434bZ z3P7hSzH;4VgUOuBb$M+i03^lhspqHfIqNaNZega{)$p2&qjwy9u{U9(FJ-Q&T=_gy zc&2vdBS-QvkNND5g;~;nINns$Jy8m1yn#lgO;J{Z2WTT4NR*32eIu1dSg-)L0I(8G zBt`{rQ`Em7Kt5q3?->9hVIq0MR3Kqs0dNq&iO4KGcoYysqOU(I6<@Voa)^SX7?L2C z$bwUrM7!vg1()o0FVofu#I(^Nu4^+8fQ@R<0?;n=lcPRmAj}eD0?m#3&d3(h6`)u6 zeE16_Y^YEwKq4{;5Wa}@;I&$vR>SLbI=!AZ7%e7aT%0j2F)7}%(wctrN~_Ig&vxY5 zGYhh8w)~=11%l{uxzh7WN{gkn4yQ|^gAl!5Z;UghnoOxuhAl(-#}i4T%^%jnoLkavH6U*Bj!(lNe8+E5$M#tI=>AKpr3r3(l-b%n&`=q#D02 zv)3Z+I&_@RDjPeUTst+N?Q9MW=?y6>Qq!zCxq11kR=eD{78RGs>%HX_l~u}yy81is zYG~YicS~!at-T}I*{Akz9T?oU{lVdf9^SoY@4iP4KYHY`$B!O+;^}8jjEp|}-19HI z{L0DkS6_SmjZ<&EJ^9X=ci(&egOAUB^66*O=VvZl`f~QGuP=WycjfBBci;c;<4-^T za&3`v5wJ^Ggzm*(aGAjnhT~XHN4W?yK*7zNCPUOFdTMn3-lR-v7jG#$bbRczKFe7< zpWGapGNfd?F6AsxvV5_y9V*$8C;ny z-47r~EpJp?{c1pN2?hLW0Fod{g`!X>I_t$E+3A$s?lpoS3xfaTJgsCm61uuugKgVl z2|{tbB*-qOES4-Kj5aLNKa7>m5Eu-$$z?&cuR0K_^LO>!7eH}=o!*Jx-j)X-BNpZL ztAYAp7gh47s;X&Om#bf3xKp( eXI*!jI^YilmX~s6zt=}US*3iF_ocF?q2B?=+yD>& diff --git a/textures/_a_ring_.png b/textures/_a_ring_.png index 0c28aadcc9dd1c1dba29cc3e6126010db36c9a52..73db3807c2041de069402d948c0367c6262bdb0f 100644 GIT binary patch delta 70 zcmV-M0J;B(4`h%eKr2Z^K~xA^WBAVig#W=L1B?mgf<;heKmbMNKSB=@2dWTF2C5lG c!69xA02Urxq;LA*m;e9(07*qoM6N<$f?h@!yZ`_I literal 1929 zcmeH|T~HfU6vzK}cav;FVhIEaG%X3=RA6>D0g@fG0^wt;bof$QAG85BkdA37EQNOb zph#`Ybf(r?txO+U1^jq$23yqD2cTlBPG1m}QeUjCwN@ReA63vX&W1EneNkWa%%0gZ zd(XM||GRhY*}c{4DolnX0|1j$>8S;v1z=dNlxSO_jA( zz>W-{rw>>F&~p{&29r6133#k-04~W>T+hw~&bbZacNt5kG7tXp;B0o0uYWMQbw10KTYa|R z@>}~Xr+Yf>tKtWCeLdlyI{E0x*c^5A_-!#OzP&LHX!_*!l24LWg9TJ43`m%cgkz&B zkkFt3YzB}-G@%>?z>0AEFn}yVhrUw)ctVBh`Tz)of(5{n00u*=uwaox5X!#!u8^v# zZ9*Q;<+&hmyj$cPqQKjDr|2vYxq>CydVq*Fb&8wX3$@w58;vTCG`y**P5VbUKqW-FLWzqCAIFP$waJz1|pQOfZ=e1iRHP{9_A_ z!^{$(hbAeY%!D?R;3Sd(q9Gw$L{UL$Mx)iSdP7uj5~I=TPSF%YYcvc4kVgnbgE4Dj z?0m5{w#KVV*=iAX9yrFPmW)iq)lSW&IU3u0^@jN635iMR8JStxtDX4;g)X;P>M1L) zsFc>$)!%zx!}<;PH#N(?mRA3!4yAKjSNHZEkN53*V)vfC{ZAcy`p`4a9)51%`4h#-_@0>aN?tAZlF#X|2AJ3ehy>RifOP4>t^2OCJuU-G{ z`yYP1@zc-q3n~`@y@*BBvrz3%TxL*&Vi=mysa%BWQWMOK#?EVFifeSPS#R# z;MmB7KGjh>7uVQ6Wr$C6UQEBPqJ_x*9$4?cB8!0i!F2&fnt(FXW~{;dZ~a+EssH^y zy9djHvuGR}P#bN!Qnp@c_A0X2)Gm7!83HE=xjdK4JL>sD(cuvD^Ka)kk>k84<~H3@ z5ZKb}_ic|9aISiR6P*r`cP|zUH!KXR?OREw|Ts18onCRur5$ kGJOa@Vq~yxi%;qDw#!R@1=2oGm3rl+vUQ$UOE&iY4oIFHF#rGn diff --git a/textures/_a_sup.png b/textures/_a_sup.png index c2a001016d34a976724a1ff051d646f59a9d9f61..80e0123ecde0c97f037877a2026d4332318fff80 100644 GIT binary patch delta 62 zcmV-E0Kxyf4qT8VI3r0!K~xA^rHLUD000Ps`2VLdV6Zz1#}HK!4ATakw^CXDI@+{G Uy5&+>Gynhq07*qoM6N<$g0V#wX8-^I literal 1852 zcmeH|TTC2P7{~u-F1xe0l;u)j-O6&OErprcU0Ej8W?>hYDh)S<`eGLtV2QL8rUjZB zTSRNoq^*ipZ*Zl zdBBb#U>?AZSzwC@T-pFA`+?N%XD4e{17MnOuM8lvYtM(r0hqe0*7pKM*|d@V(KTBE z7v=I&@21H`Mm1-g^SO6OVI0zq&(E;2P^S1*i zAZ+wK13)57G;auiOc*2s*bCrLbQS>u3JIdo*PoSYb&X3dlEfk(WKk+rM7JVKF3F>K z-HKGQNLwcm*G7l9uFXsUHm1PeY>~HM7YNYFk}NQG!rDn>3K;<5 zNz~{uq(&H);|)f^WVS@6Fp)r4ie)&K=Q$1__YsB#XXg_$CBGr5He}4&oGkC$cRQDs^pr!<~0EHm$$ArB!Qd z?+ADH>RYz<^$%=&VCcbzc0Ig%__4>I7MVLMcZs+(+$&l!;HHJ1PWyw2*#IM@xY3$U^TjGeV(4X*w+T<{$8fBVm_!IH>%OkX){0g$T)oAlO@ zt|=`&T1eL*i?X~*5?4v?2B}1GyA`i@r6?+*7&2>m88f`_GI{0I>hDyD{9Vcffnk$Y3#m^mu3erZ&AV)T1pf UYWm5l!F7R`$~FxC4geec#{d8T diff --git a/textures/_a_tilde.png b/textures/_a_tilde.png index 0600d53ad4994ca96ca2b373b32898df52213783..83a42951793df917d5d3d3163166914d3393d5ca 100644 GIT binary patch delta 67 zcmV-J0KEUi4q=caJt#>;K~xA^WBAVigAnRJ2*VjLQMdvSfUAWofB*)FCKOSqVMr!m ZG6AUOO13$#6ZQZA002ovPDHLkV1f|C7S;d& literal 1860 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 ISFIcQ9paPqH2?qr diff --git a/textures/_ae.png b/textures/_ae.png index 40bf3cd6bbaa229811f401a06eff7e51faff051a..f46b7e6890d6fe802e6d7c26beb9c335ac2a613c 100644 GIT binary patch delta 66 zcmX@imoP!aM%~lJF@z&J`Nw&N<^r~spYlzHF8`HRw`w&ouyv@31hRE-OyZp3!*G13 W$Bt?n9Zd!X1_n=8KbLh*2~7YAITkDc literal 1859 zcmeH|TTC2P7{~u-W_EXW*)1%W7S^pSciK{%%OWtT;%=AARB5;=)R%UF0hUNhm!Z%` zV?nf+h_xzOjV4kHULKlI!AoB%7O&x@R;8_)Sgo}-nt(SfF|Ikwc8k#m_07a@=48Ii z`Mz`hzjMxfv#)Anxy|CR0I;bQz8U}q09Kv@fWV1S09>o5(gTbgi22n|J6%l`HI=}w zY+&~QumE89C7@dXE^h&pL%@p8r;k^!1Hd%iTJA$=&w=R^0L+~go4SDf4BANVNXZTW zCS9#8HC?pW?Act0&shvWQhlB}ex`fSV}Z+hvSu!{`5{xGZ_+zFa7)HBlLem*#wINr znhy5$4UD_ursoeI!+gmy>$fu(<^h9GYfxKMbv1Z^Ho}2KxJbmeQfY(*3t%e%2Qh?W zbO6^y{JR0<5;pvv0U#14oHsxP5(bF?9tLnEJPQvVc?99;tIu+^vdSgpi$Z=8Bta}z z1X+^v&a}nb0fYS-a@(p^a`B` zeU7*dWoj8nSSA5NpI|+BqtRqE@FtVVZ00T2M4L4x#+nkJ5SzHtk$U|~htuiG%+GP9 z=VdsZxrM9p1kvqwr{)yjR3xp-m)#N_gqY1{Ym7D7W=odRoN3ZOw$K}}^8{#TNjexi zVeKR|g;anTNZ9CUq(&H)GZ;<0*%A|)!bBWhDVE__gMs4!at~oxaCSp{n&>emRQpZo z+Y_a}gTs7=cWg4L=G1Ja+!*XPTb8d#PH|*q=j5(h?Jl^nu&7vB?<*}UuTVGC*4=(b zeZ!_Zo0_$j*0w-D__XBc z8UR^(X@lPE*EOXnsQGmbk|0TIMPaQd*NKISEGq>CYXm_N1poLftz_2{I<_?jT6RVg zgrYi0P~5U27B41@)-TXMjDyag^#)oLZ$R&=(t@@Aj?TL@6y>?-9sk|UIRMh4Q9i$} z)df1Jl0Q||%!ENNfP`qU+Tm~2Zqv55>TM9Edryx{0I>hDyFSpYx1nJ3Q2z}8Qlg!; c+gkJzCdbjld4uG=&K>z>% diff --git a/textures/_ae_.png b/textures/_ae_.png index 2f6a56d00500349128f52d503072a00b0b6fca81..d1050341a38f955cd6b73564ac21bc9f10eb0d05 100644 GIT binary patch delta 68 zcmZqYPnw`&r|Ie97{U>q{NsE>gTf8j)lXmKtD7taDa7MK{yIJ zH6daqgJWhEHh#zwy3I60iI!7iCYd#TQ7SKeD74J1CMdf|P1~Gh-LSq?U+bCk%z5U# z&-1?j-}}z{oSl`c%4}wb8GubG_g4cj0+A`haNwJy(H^JaBC-AP)lb+YcP8Dgr{DV++3tJ4b*X znxuiU6WUI~V@L&vfkbQuMF*uBgOTM-W=nVsqjCC9(G)`)3=9L12M9%ju^Zyug3p*x z6=2ggB#K-29OTlAM@}SFpP9^%8ajGS=6UmzQyhykv$B^g_2lIjcnjqf{*uzNa%E*r z?cMj()vsRD*rYbMv)Wz?NjfZe)qkz;~#wZ(Yf;%E>2v!{MqMMzPS43wW;sEzy8CI zKmB}TTIV95XRwHV7P|e3%MOZA3_~-l&PAv$J;BZx+=4OQSH%W4B&3O3xy0f<2S-kr z(xvLjq=t?&=6M;OiN#YoT7>NHf%X0?vKZJOTo+-b2`D>l$8y~Gtv~xI>VN;w?!nyf z1^jZPUvF%SwUTbLM$dV-I<=w{fGS3GNPp-SAAk@|r zY~CCz;JvjXFMA|eD4Z!6uA3g#+qb@g+8u0`i-THcrP@&w2({m*!kgpLpZIU?$O7Pw zW%&b|S{n@MO8(N7WwqM@AR(5lgaR$ngRb^rhX07*qoM6N<$g5FLSIRF3v literal 1854 zcmeH|TTC2P7{~u-W_EY>W?5KT*luOH(+W5GZJ^6#s@rf=s4sSb0hUNhVOnUT zDMgUBF{xE+TjPUh!Rmtv7QCQIt)RuG57w%^_+q`ZNNh^Imk`&SWxK`bgZgITH*+#y z=6v5d|KB-hzS&d0zSL@Rm;hLnGG8SC9RLf@0YLEh5CE>J&|e4)?=#N@Xs4^btkMtc z$N;)~fms0EQ@~aMnBEA;hkzw*&y7{A2Ef$aQ|d#gf8Xij0E}&A8#;j8RN6?_;F@g! z44UFEHe5DYZ5dpv&shKB^!jDJ*fZRZv5?m7RezL>Fh-kz%~%AOpV z;>N!lUUl{4HS0j&Hgm_)k`zGaQ)`t*MOgtJpp9@K5hN1vEmRd@!2;L>z(I837!APE zi2pEvEW(E0GXO-wg!6gc3eYQbKJ*1* z)|DtFAYqvV2z`#V;PrZgUdI~@2BVQTS?pGe*=$LSjay`2=197InZxOHrR8S2QnFK> z&aC|9*@Ectc#<*;?(#~jbKM?^4nmAZqs44Vuv!zOWM{JUk1g~rY&-#4Sds$9MpzpO zO&|#%IubT|5UCM{<#c)jZ#0=h6Bv!5E5$M#tJ85DKpr6s3(lsCO%@CFaTNhW$`-q{ zYySYBS~PqjzVggWn!B#O$7ou-Bq7m}o{^cge1#`(WxlsSUh69^DJ@ghRaM`2e@*R% z2kINt#-`?AONX{~TW8ny9gp_*J=VW_&)z4WdiuaK2M-;7_JtRZ3=X|?^yODxJ2o=< z`WtV)HTK^4#QPtdoc!?A$7etJ^s{s4FI>FzV5_y9SFw7f^3MItd_M zE3VZV0-7qZ(L46)-I)NAqfx$qrd9`A zsggfc)#+oW`T@j6gO%1mlX|bZsYz>wDD6BuI10e_$L^Y7gVv0^2M_ez2_P}rS+%)Q a>kPE33ro53xX({NS*3Wr@71D>J--7O0|9LS diff --git a/textures/_ae_lig_.png b/textures/_ae_lig_.png index 8aba2a4bc37d2416c9822338b3a726faf337a0c7..08c1a8976edefed22cc3d6142bbd9d0acb3d80ac 100644 GIT binary patch delta 56 zcmZqT51XK3Bq{NsE>15brz!2yP20Yc5r9+FcWTb44!9gkUJ-|#1ifq{X+ M)78&qol`;+0654L2mk;8 literal 1922 zcmeH|U2GIp6vzK}W_EXWI~%&~7P@t@+wX#6f5SRnde+Aes0#`Qy%0XaR$MA{j)c}~rJIjMGcJ2M>EdbVzij7@Beg<{YGqPp} z0E@0xmRc^`?2c@%J?Jh5AgRGX9e=)Q{^NeE7moY$1VJzy!-lX&5aJU`T{DJpq;L96 z!}KY`m7F|u)QS1~t*+jH`v71X)Ed+lRb2@lpiVfDC>Dvv0#!y>umH9INFk<3jt=0K zX#4kw*~8zVR+sE2}(mz9i=RA&XM6B6<~B z@<=|#SE%^>i?sCvF>Q2;8`^9HV51u7v6vUdNzs@x5N3ffp4LX=E_#A7ZN>#-8u9DO z)H0BWOad66V=Z{I*F7K_Ddq47WSC zXhohV`Fy_AoZ{R4^6GrAPo|R)tJNyR3CVVQvYh5llmD?9Z^OY8pr0k_U>t;X5Mu(V z05Oq>Euc_PmNS_xyww(GOkg~o?i9;#tjWZ20C|uwEI5ZLAx#RH6RSg(^leUg=e|RH zM#>eGd;l^60L|hIT*kZ{oP}}`rkf@>I8&NrP6$+6LfaD4<(<5UB{uNma><_Ms5Lg1n!8))8*MHlc`#kf%|7Z7Li7|x_n`UTZ%hF35 z^yZMRDNUVPNY@~Xvb;(XS4rMFsYvm9m4brXL{SmN(6QOgHx;yRZ4S5e#tKA#oh&Lo zuObyM6pYr-jnei_SI~OGElNpP@2b)|YeVfF_i6CwdFYey-5ogq(qdV`kgnB*+o_Vj zbmixYrp^IKj3uk>p;m3Zwxv~XgCsvRIWi8war1C}xLI#Q;pySY{Qz9C!P>1YdUvQ( WTl_0f_XI2Hl~+qQ1Ya%LH1InVau*{2 diff --git a/textures/_am.png b/textures/_am.png index 15ad80d7378f49c6c702cb572579fa5525611f05..72d9dd68ccb35a394f11ea4abd1965ace47600a8 100644 GIT binary patch delta 70 zcmZ1`mNG%bLEF>CF@!^w^&lf70|P^Yz<+=7Nh%l6hnw%Ad|3v0F2R8bM@s;n2P)=@-hysbe~8Zn%2=Kw{w?jN>)?96_1-Z}4_ z_j$kb{Jt~aobRKA2?kHGw-|t@aa>Fy06qW@ArAnutUCelG9u$6fxYY8T_(23nK|AN z15&u|tQCN0{F#1z2o z@!$r)?WNqSCubQbPB&v8wznrA$Kv;TBj1x-=o1%fj0M$YlLE+fL__H2CUD~m1pERtz5G?c?J+EXdz?$f%({J^`U4M=4brjYi=g{!W;BY*4U9 z%}zpzL?RD&54oqOTc?Uu9PAtpa3X7)it_NSWqsH?hJ|aRWAw3xamKjGNmG(jrcQe=ZI(GbBQtAuuH{dQ z^70oiS-EQUn!>do6>a=@Q|aa{pZslW<&Mv)c7Fav^{##U57hqs;8%wZAFn%c@>Kol zhBN=XcFO6QJg$hAm#D>RBnAECkado`VCQkD3nEQsMvck zg8DhF;sCCV?wh~ye9O@?#cJ0WpZ2^f`${73T)Jc!SQ1&hA}uH{eM*b`+p!%_74~xx zN`msug#>gfK}*u|bGj!9KS`eRjRZSp)_iW`wo05C3ORjYd^CaeDc!b9*Zk>H6G7x? z2}AG?f>U4K>j-#F87hlF8-Jx_GIeBrb3sYQS*4!w!sIRT#}s5(&`_k@7}ckan{dKr~j2Qw`$YU z#){JeTWUspQ^yR*Iic&2(@)}V5|msJG&xdEE9_q{_anGaN3b!Oz%_53b2__{HWNWZ zAkBont4M83^`(zLauyOqOBmxH3EB?pnisLlTTw_bY&U`P2A0u!SpubBY&~U_J&2In zv&)#m#qHy(LwKvVpE0V}gp1_!4O0}Q`36_e&9$^cNpPpsO7KRxq{ddW{*?(|F}5PY zT6u`TIl-kMi2k6EV5OXP?$R~CZKpdumnawy6T$5-xaSEnA3yWoN_VbKBWO%)I_u@I zp8EQ^PVRi``~>@vAH456mK02Azc#C&RbOlvvL$fvxP)o3OU#A4^9?TFZAyZQ$?p>! zv)pvWBiE4X|3c-}374sVCf zC9fkmnIPECG~RqNQA6-tTu)G0Rr5*UJ-Q^XeYwh>y{)YI&tHXnXZwj)_UJ$Z|LkAn zf7J&ik6mBBuh{XO-wr3^NXQG_GP`!t~bvTC^@!vF+ zMQE2?t!Lr}R}jpo);Z=*ada*{_B@QBA^MW;p_e~XQgn3ti=DWF-G#5+(k*`&;gkP> z@gi6|FC^#T2Z1h!!7!$mRTl?S(~=d zY_gc4R;tybRm#z-;3QS3HaJ)t5)!CXYL!aU0XuuTdC`!aGb<~7ac_e%EJ>}@YJ#<@ z@a~44DIM$~(wlvQIX^318DBMl&o2nOoXJC7K{Nfu(volC*6`~ ZT4;XxcxNn*iD!S~M*W1CJyA0X{tavoLaG1& diff --git a/textures/_ap.png b/textures/_ap.png index e44b77a61af5aef5d890f9bec9d481a593ea4e69..15f8abe055c048cd1362432834790d9a06379af5 100644 GIT binary patch delta 49 zcmV-10M7rf4o{FID;7yaK~xCWWBAVigAC}*|Ad$f)L{YuoyR`Ht?#?m00000NkvXX Hu0mjf`6Coj literal 1839 zcmeH|TTC2P7{~u-F1xe0l!b-Dx-Gjbw^qQJ*`=@(lt6cZsojQ~LVd9d46sC6x=agg zG;I;BZA@y_+Dm+}T2T97f)+1*sa3q!7_8chFV;(~O-#UBEooeHmhBd!59*tV-^`c! zGUxlw`Tx#2b7oiLntGerX$D|Z8-mRMcmP&`1Ayp>aR6LTO}GY_*kidCp^fg&hUPG^ zwGh}o3d{l6ehJtl0+-hT$^l^Uz>~+DssJz@x7P;|-?``12>_;nhP8u0nU^{l9;@CA zz^JR?kny6~W-sLWgRTI8rE0LIRXEdm?IW?V+4(YO}rGgCM zYVB&bsxF5BP$wKnl7S>+E0sZ5umIKra1uU|qXW1p8Q%+_n6QcW3;>BRiMmk$GGX8V z@Cbk-iBSXyC?QB>Uw_uC;YPPyCW&R0kVPq=h(1M@+>)sHS1A6#0&RUjN*nFsx;8Tb z*rWyn0KZ+F3JML_2Uwc<)m)70W8|@p^H*Fpo-m>-n(FY#f z`OvQ2k3RPJz9;q{IC$vkXO4`GKl|MCM_+vD*yPKvy!zVlH{P6j>+N^meeeB`Pk-|1 zXJ^iyJAdKJufG1~;n+wfGAzI~c-n9LpIg7h#4d zxSiuYk|DjO$r#y~ktgpE9JPB7Pn^K>EGX01i+KZ3PyCTHQG;={OMH9-u7V=fQ(eK+8^oBR%`2f z^j=8vw$o#i0PKHkZi{y5y(qtX-^eWha#D>g8@lzONK9LJl&cR1!}OC?Lu-OB)UF%( E9WnCrv;Y7A diff --git a/textures/_as.png b/textures/_as.png index fbf1494d411df341cec8622323ec160b14f16f7d..f9eec0c6d0c396bdfdf02d36b27731e7ad7c480f 100644 GIT binary patch delta 58 zcmZ3+6fr@?MBdZIF@z&J`Nw&N<^r~!pYn%T7!5j=xDx*yU(}nT#^C7Syw_pQfp`W6 O1_n=8KbLh*2~7Z7n-og` delta 266 zcma!8#xy~to+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJY5_^IIj1eapYo95IB4w^5g&bb?vSK9~1l)Tf*M(inG-(ThQWl`<24-TKhi_nUo)K z3U%?VS;oM?pjzS@QIe8al4_M)l$uzQ%3x$*WTb0oplfIxVrXtCkWnhrF uzopr0KZ-pHvj+t delta 276 zcma#sz%)Uno+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kHW zJY5_^IIfrWIr1?m@EnTT{J&n3-*~3noleILgEMQrgBj{eau^S8dv(HRIj_8fy^um0 z!wl}X+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJzX3_IIfrW?i6G&;Asxf`@P;r>-QU_5RodSqlqgbX35qIJY*6$5SpFDt3JQ`8RHH! zPN9jj>Q6H;FsPQeMwFx^mZVxG7o{eaq%s&87#Zmr8t57thZve$85>)fnra&uSQ!{3 wZuyXfq9HdwB{QuOuED?}#K^$P#MsKv5~5*Q_^)LQ3=9mOu70d8>zopr08a@`t^fc4 diff --git a/textures/_b_.png b/textures/_b_.png index 034f595ce0c221977007719469af1cc104165475..db47fcac8c44078a00151c816519f958c79698e8 100644 GIT binary patch delta 59 zcmZ3<6gfe~RKe55F@z&J`Nw&NW*&+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kH0 zJzX3_IIh>8HRL*AAaeM^^9jG>Z_1u(7xA*m+z^np?a#w{v;HL^7kIn&NPM|)slUwE z=6Vm8nCktURSXOaswJ)wB`Jv|saDBFsfi`23`PbPQ-L&agDDCzF zqa&0m!oVORQXC(sw)OJhOp&Vaf@s0Z_yVY0d?{WK8J%hIO2;wINkgck59*sUe!FM( zn?2um&i{AL*>88%tgW<~9cBPlwaQ-yzyQD^Z~zcKISznpD-Dza6Z;Z=4bo0mOI2L} z*qR4y8v^D4Y`X^Zioo>^fHDlEc0GThb|nC&xw_Ji$j*HqodjU&s#@0rxU*>^17oZD z0PwmRDCe)5t+qU_)9)++uw3<*HV7Ab_fA+LT6P?XM7}NDtBlT0;pj+z+VGj_#KG#m z+8Zf3)AzW~o#ySwt3&GngI{Y>L#nzA0zez#Kw>~7=3A&H!h!{`5rBgjqA@yvJ7WGL z015~jea`@p2oud40w5Cxb^uQS7>&*%KtLfuH2T)FQVrC&WVa-`iy@0ri6VLwS#n9D z;`J$_Z-KTBAg+xLaZ8(-0BlTy5rA=lpAz#a17YSF6KQVD_eA%Ot^mCv7bDY1TvMS| zfJ9{yAo3YjLogb7qe0+#-eeNY7Q5AwkYGtqN?v4N;>fsjiNoo1<+$@*S%uk7XMt~N zp(uI1-i-W`dyD0jZjV={gAkL+WJ$23S*>YurZZFi#};`THh};gEXe|6Bdm=?rjP*; z1Bn_vhSUhdat0$Wn9K>0DNH8Pm0}r=H5fP!AdeD;1!prPWlE*SoP1X0b^rrScRLv?JhXN{NMhwYp^JC2?tz(TmZRxd6V86 z)HS80TMOzMWKot^Na6~~(;)d2k4GsgS}ux;CtDfIJ706AQm^sqT=-^ zQptS6c;g)XwK(Vu+CVs@l!f)48m+rN*xB{4hT=jOy_3GXFCRc=Jjx%`wT5sfRr05* znw?ta1CSgKRy%`j+Wp$bHoYB^{Mh-iNdUG#b~lDw^>!3Jba3!40O|40`b{CdKiI7; VEamDRe}I0nYWZ6KYh@b-e+P2K{3`$e diff --git a/textures/_br.png b/textures/_br.png index aebe3a025042a20180e8a681ad3a99042e2af2b8..d8cf1198062100954be3a625fff8df60ba2780f6 100644 GIT binary patch delta 58 zcmV-A0LA~j4p@*RG#^PsK~xA^WBAVigAAz5|Hz{Mu`{4J-ZGdHAD%)^Vs4=k%46sC63e!Rx zjpd?kiLq9#R^vmf1+5PzXz|jQ76or<($s2izO-IyZDK;b7l~`mvfX0zL47mvn>m>; zbH4AK|L>eL-|VhkS7kFh%>Zm_wZ9&K0f1HD03dv9901o*7AylM_E_dawA0;MT^|It zX9GJ%fH?p=t^iv^;OYiI*$*u1dH!hKY5+{jomGBBcJ4WG41lSpdVL>Im_ZvE7+bRy zfKgY2mB!0vn?0NB_Pa^}tWf=Bjl$X1`IBI4thpy5LUzW;@Hp}x^Ndcj+)_L4*&+g)~vRxYCZ&jHo}3#fJn@@QcZ*f3t%GvCox20bO5)+{09K! z5;ppt0U!}3nl}PKCJY<^9tUtJI*R}S1q9LP8_y~=SnHMxC9$vsvM7}*qF0e6wW*G7l9q0LMHHl~3Gz%TNXV?Jdd%mQNq&5ilq=-$y4pjYHvQ*&l`DzU^E&{Cc$iV*sK;N><&@rDBCjs=`eZr?F_}zOi#5e&OOZV;kNl4@ z8a;;82*Yv)-YA&NmdG?F6X;5@496M_90!mG3B!W38xlQI8J|=aGNx~K$b)+i3K``S zQ_1zGW;4Aly+bDR(q$>B&aCX5+`N2W(W>H-Ql-LQ8K|mO*ETfXb$3(q`g>a2wDyk9 za95wcWo!Syw(Y|s4?nVV*Y43Lo_uQG)6eXG_PG~cJTx}`(#wZmdF}NhlW)BF*4szl zd3So|z4t%(@S~4UfAZ;>v**rVxb*oKUw(D@>nq<}z4qPrKm7R9&%a!sqg({+0v4fr z@fTcnFofYamNQZ=!t_&cJ7@4nd}3LhF|;`;T^y{F7eGkuq` zu2Hlo+1~>j`d4Ieu$x>LU}XsyJ8Q=pT>ot}_W<*M`_HbylE`@s9?t6okfm2P>un)j zQ(Akqkgh=%WqG9}u9UouQnBLoDn&&rL{SmN(2-eM$!;ceZ)yv-Z;L00C5^JE_`Hf# zx{xs5G)I3ePCA1&5N=n>!+Kw>*4q&3?zvw>Nr9W*iQnFl1HcoH@`rS-G2Bg+{Hdx2 zEfp65B*lZ(?ofwTqiyWaJ0ZyrogSM6VExz7J;`G%q20a|zaWB>pF diff --git a/textures/_broken_bar.png b/textures/_broken_bar.png index a2ec6ccc8ee95d756e8804a325a11afaef26e3c0..3461d4d9a115a62b7f08cf98cc4a63a3d9ca9d88 100644 GIT binary patch delta 48 zcmZ3@=Qlw`OVrcFF@z&J`Nw&NW}X*k{;L>hUSwlP<8|KKtIFQUz`(%Z>FVdQ&MBb@ E0FxaL-v9sr literal 1835 zcmeHITWl0n82-*&c4xP{X{Q%x*TwGkUM%a(?AGp1P||j{?I6Y8w8a;@ZKv%v6v}p> zg=mCYMF>ej0YQBbrSYIsY=Fj|@ z|Mq?VIrGnshSjxptHTPwuGIyb0Pp~80tWz*;}Zb5p33@4U~(+wT9_JLopnw1z?LFl z>nJb>VCyAdqXb-T2h;<=;(@1+H7*Chblh1RL~Q%m$>RVl19fW#0Z%>^GCaOw69BWJ z)rZU%t#+}9>km2u032GdvPC%4dF>;xt8Bd|V{M_CgS%p-r%hO!%8PeBRo4#iLA_1u z*0iM%04jt7N#G|5-9{l07A$~uG%?}hJ_dlB68ilBN(dW&PyJ-V#N$Q*D1<>KfZYHN z$EyesKvC05*PpdoeS=H!$dbnoMUn%m)5OWU=tWj z089(?tOeKzGtV)N#wK)ce5+^&=oLE~`y6R2YqS~=LTeBp_8F=nm`r99FPP0{i$$>7 zGVQjM6kASuMr!5~NAAr_98RaJz*FqXE6aB}ODamsB-!WlfH-*qpZ^Q`xrXkdR+Bc_OQ6X12iF5goBu7cI`taTFF6 zmy|B`mETt352)3_P)%)}wz9e9?t5C>*4*3KrFZxAM*0SgjhlvsH*a}p^x;RgKe}V* zV~_9MxBrO)2cLZQxx?cV&%f~EORpR`I`!&nufK8Zt+%J&dH22dKlt$DQ=gpv^vv0F z=P!KmV0UW6H<#6^yG z%ck_oMss*WMxL@w$gJ9PX!3+5-`g~s)e)VsE-LU{D7-?c#hLv*Vk7^GS(4ZdUgu$B z2^f(Tu>x0r+gb7q^S}IOdypDChw39^^mrB;p*Eu{Z0KrdR1X_E6iHE*$fp;&?IXVfQy27) diff --git a/textures/_c.png b/textures/_c.png index 9d61a1c471d91d686b370a0e21b54f2056800c33..12fce7b20713ec15f24f91325d84280cb5377358 100644 GIT binary patch delta 57 zcmdnP7d}D7SkBYMF@z&J`Nw&NW}YJkjtpm5f)#|0xrn<4c^`;jSbNlEPlLn!y$lQt N44$rjF6*2UngB6{6OI4? literal 1852 zcmeH|TWl0n7{~u-W_EY>W;^Y+wCiGbw^yLlnc1!FPEcssUIuN`o3@x3yKSfKHWYdp zXdx1yR-i;vQBgELh(bjlOe)k%UjV7sNCJX#@j>u{NMcgFLN%^A+hwWI2ldUwZ{}pa z%=x}^{=ak1d^1v0U17I4EdcClWv~u_0f3F?03dv53;@?rQdI(sk6M2X(N1@3WnC4p zAqUtz49o!7dYg_a3;~tfzU8 z9S$`g4{yA0RdbqIu%>#>1BRg1q_(T-Lht}>gae5Ik(h6zng|OPz-juZy10~7&rht3Se(^79KqE38K;0pA~9Vjax2|#DZeTq7+a>pCU_c zNmTqritL}GtqX{2qeEQRW+4C@(_jQ(oa3j&e9AzWS;j<~8}oh9y`w8YugICmc_gkV zSIa@7G6@j*6wARIjV7akH^7^_mY$TH;F#~sxMjZ6<#J~gj+?3~=Z1q=O!w-pr!l;y#)@`_4zMSa8F_cS)GytlPY zYwzd`clGOQ*9{D=-|*n@LtD3PAKCHP<4^2*@~PcVKlA(xd-sjKxc{Y>Up;Ve;9c^X_}^fAG=CQy+hF`pnsL7e4>u%dakeed(LaSHAoHhaZ3X`RcV9%0Z{oQZM~W`KeVoWUa*lS*n$q26S#yoGm^?%Xqe#GL7?n@(xzJ7G!9 z@?XflLeZjRe-CWvUy;SZZg8E0jU`|NR=`qR`)xJH^`#m z_bF0fHesxBhW=WdbOvoO+^&>{_5K>IuRhe>vr0p8zMI}j-`rDWV91m8zLmk>(+UgFy6Oz2?chb*`pK$g)xlRvn}>b}{A2sS diff --git a/textures/_c_.png b/textures/_c_.png index bd6d69d71c0eac4ccaac0cba00b8fa6903ecdd49..33b85221b5aab4b768dbf93ec45314bbf8f62bc5 100644 GIT binary patch delta 59 zcmdnP7db)2RKe55F@z&J`Nw&NW*&=~3JhsYngX23MhU6^+%LNw;9^jTb=^HV=H?6r P1_lOCS3j3^P6buXT~_yFgoJW_N9Of|8c)W6+Ymw8fanww-Oau~6E9 z7NP-40clDA6-A-0iZ|=m+(iiD%|! zPUfC-@Ber2oijUXmsi=XPAdSrRvoAZzyq)e8~}umjsoD?%WBGiv0Vwj25G0ewYt6r z*pLTo8U&^RY`P4rm4GWN0d*gc*8R+py2SvPmb_| zIsj%vtEn(wvf9Nwt}Ed316Zg9${K~!TX&Ax;l`F@k&P!N($jW6o9^~qH!T`Y-Bw*S zwVyW?O?-Kr8@5}-(8W9lzz6hZEu?7+AON%x4kQLdV!n-PA}m+{s{l9&AB`~p+!pg6 z22eoQ=z9i$OqgiiAOM9hZ~)j1;9ztX0RjpMqR}^>Ra#B0TPc>M;!-G*>{lg^s>p6x zQhk0^QD$lD1mfE05I4113BblQm;jh&`6)45|>qK zl^{`>1c-crr4URevxyhXX0yd2SZxlwEg`{{k(4~gG1oco_PI`%%bio4@6IaBcDV{l z<`+t`*Xx~^@4vHDSzPS#Ds&KHu~=*gwsgBaUCDH1D*xCb#~=y>=wwM27?H3diA-W1 zKzI^0dJL%%hUIvZS+H0WB9jj{>0uVpW65I{^wsfI5PU;OE16j+UtkL-+1$_ z!$;nIZ}Rww_dodXqfbtK`q}5F&zwDX{=&ttzq$17;8(Gvy*o9|adVK2tU&mDQPpYm&2+&4QzR&w;TCOSY$eDy608q%}3i zdp`FnMT?UCJ+Og)MHUCU#dQugmVgmi5le96x1oaPnE%^|8IKAC4ZShkMV0)i zs=jk==rDlfc(B$LY}fD6SG5}*kd=+6M#ce%f9!4ww;3JqJ-ByZ5rB+%XT$1{(HHE| WXP0tqI8Z}BS*>Du;MMY#1HS|HVf&c? diff --git a/textures/_c_cedille.png b/textures/_c_cedille.png index a59faa4fb46031f47738b33132c6c801b6b8bac4..acc7012019850a651a4527b91c3ebe5715279b28 100644 GIT binary patch delta 60 zcmdnT7d1h}OwrTDF@z&J`Nw&NW}YJkjtpm5f)#|0xrn<4af=>S;%Z}f)#1ML=I+w1 Q3=9kmp00i_>zopr0Au(RX#fBK literal 1854 zcmeH|TTC2P7{~u-W_EXW*i9KOEv#Ev?offw%GiP>Ht*NjJ4gr8&3kGTcm;lgkW(MgVZF{z^YEIu!S7h&o+O!J0~- zF9+B*0L%i|HVtf+fXnLu^#HJ>^O>X7D*!N!w^alX*)cSE41l#WxV9T8%A}q24zJt- zz+z~XWtNMAUCiM+0?rZug<8O0$DiH3TNWV2A8(9AE*ZYT;xqZdk4}C##h&n6$Ax@B zT>tc2Qs2<>d+rd#$<9d!U<&9BT8pMF0}s$nIFJ|;iP<))im+e-YyjXOrf7@-;D(re zAAmfU_g;rVRQi^1$$OlD|OH|3NDzZ!V zs9uli@hs5RPBUZL=n&Vm2?Stc8q5I93+&_t+6Xhp7*BI!wmZ6dbOz`ZIT!gH@vFyDckoP zSz@6E-&5_MIeth^$qt*))R^RD`awRbl) z>n*Kq;r4E0^Om08t$hy;JoNC6ox27fdwlP{{ZAZt@~P*ZKQuh@!r>QRdgaw4W3Rpb z#+yfvzcX>--SmSFOnvd?S6^SeH2uxxE8l(p!;e4x{L9r@%0Z{oP}}`riX%yoGD#4C-|!^p-qVy%62}fbkD)jacic#W+u6@>y)rK z%QKaIg`!2t{vKHWzapClyUuk1HkN=9SrIF7^|!&iXPN)|e|8QQMb2Zu8$1jk+bC-= znnQ-JHg)MCLx&E|Iz>`F zZdERsOBku2r9T%3t)TaYTh!99(Oso?)rLAc*X!^Vxaghm?X9^0(&wWBAw#bVcTgpN zI#o^6#sq-G`CzRh)T-aEZ)i2zAS(}?9v%ZA{?T0@ZZ_KBy?0;#asa9G&f1MFMo*|q WUwD*jj|3{|C##jM3A|jouK#zKa{Yt= diff --git a/textures/_c_cedille_.png b/textures/_c_cedille_.png index 3dcffc8e429ed8d6c61d605018855840c47f4ffa..865a951d68e5a43e24fa90e4172934802e413115 100644 GIT binary patch delta 62 zcmdnb7c)V{LfO;BF@z&J`Nw&NW*&=~3JhsYngX23MhU6^+%L0<9#-ONV@Oo+*unbU SO@V=dfx*+&&t;ucLK6UT{1a&a literal 1855 zcmeH|TTC2P7{~u-W_D+G*%g*sVO?aGdn;XMW_M+oR9onBnJNu83+;fsKrZPDiyEsrB*G}7i+avk|xw^ON?vIvZWY(P~S{EGbi(9 zzVAEV|98%rGkdGoS6Iz+}I7cvuP)NqpPCSK)d2M!$D}40Ih`+!!UHa_d zgvr$K@cx$+j{-Onts+1GC83qBJuB3zYNza$M7JNZC>1NBN0B9` zv!q$AX|l`VlK*jwybYT`fDV>qfw2+RMj}(l z1c-q|8{LVt5r*XqMqV(P<04a-NT4&tG8}6#a2!DHCkzYDW=M2NCB~$hAfL4@S>AnM zM93~3pG>JeHJ9UQ3iq4Lsms#R?YVjR1eYY0*ibbzNQkT^kx2H*RWf z(OTQuLml0E&-UKF9XlT!cBG;zaAb7s#g|@w<>+h2CSHHz z&9{!9d}r$2_ul{D!;d~W{pn|)pP8OHd+w|AUw?Dq+l$}LUjF`vAAkD!mn&E2DHj2| zfJNw9`~{Z{3}HBq<#@_Pm|hBQ;|wmzm{?N72e&0<$-9N*(gP#olcsD>?OaMz_>?&{ z$9pdKGDVA${XMY$e?_(kcAe`iEGz+IV{KTCtG^8uJjeXs|Fd%tADO|X4e@pWxq4Zn z-V)R`r8%qxbq%s8%PS>urR1rXiWHAW@%e5RMMV^Y$L8osc0HkUYfGqg$6|u$ua`x| z>rtfQg@mz&dHQ#;(+XN&s8uNq>D|>@xGvb)b&m#rp_AT;mu}Ao;986d1a+-G)Jc{6 z=~P`K4Q2vJS`1b@gKgTK+LkuG9g_UO>Cp)Qwm-TXLM?hbe0Lx0zXd@0qO)#mtKJ(7 XYfF!E^^rgo{bbd$^?_GQH~0Sz5efXX diff --git a/textures/_ca.png b/textures/_ca.png index 799333fcc07504f6cb080bd89b63c0cf0f1cc180..73013c6a943202c354dbb502b20f8bba03a62ccf 100644 GIT binary patch delta 56 zcmbQw6gEM{NY>NEF@z&J`Nw&NW}X*k{u?~2=V+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJU zJzX3_IIbuEInTiC!;^95zrnM5Hn+C_JUl)B{~H@PrAX9#%ut@m$?*OYhd_aMZaf16 zgKCLuL`h0wNvc(HQEFmIDua=Mk&&*Ufv%x(h@rWav9Xn@skVWEm4QLxmJeAd8glbf nGSe#I8VoE#j0~(yjI9hUAsUv2|60btz`)??>gTe~DWM4fxui>4 diff --git a/textures/_cedille.png b/textures/_cedille.png index 2fd6e557f8425f2dfbb9560e93a44322e142c276..1335b275993b98c0d35aa81458654a558cb7f785 100644 GIT binary patch delta 50 zcmZ3*7cfCZN8HoJF@z&J`Nw&NW*(E&f9;00}YU^(BTq=`eFlYAdIvSwuN?d zY$=NEbf#9VR>ucXpz4D&D0t}$R`EK{IJIgozF04{cE&07UZ&GHC!`cdAJjKz{CCgn zKl}gR`M>W!XV30!*jQ^ZIZOa7N;uR6KnK9ga{v&ZnE=3bR@PSnlLs=cL}}2~9&V}! zb`}G>hJkqiyUqjK1mMDEKt2pC?|tfM<5~br+ikTWBu5T>I0L}g8{X6pcnjztgX8PA z12AYxeYN47$zm<$dP2@1fIKBs8R1X1U-<}Zoq4L`>WDa+BYDd7n7PQ=l)63*(1p}i zC8j8=zyov;4kS&VqNSG9E7=T0=*a18Q zU@TRI2MiJ!fM8(|hSW>Re0_oY^fc7R^VQ^_xoxuHg>0U@*o0g|6%J$Sv|px5yRgTZLz zO=i2roRMM9%d#!AuW;nwxWeIdx(dA|E>Bs3(^*=vvP=;Det&*R@RoqI*6Z_2bP{4T z8qFEzT#F@Fay#A9Kepr>u<``xW{C%km9SQloJBrBbR=bT(@`S~%jxt6-e}55&SE-~ zc8X;14?q6&^Dn>tc6pxaB48I}5xN$Cq00(}FdWBn2C9oN15~(` z)44@`R%N3h+Gq1fyLo%n!O_WM#sXi{Ty|UHxGAU5f41lnm6lTW_k<1oD`ktquIoAj zGfTi&Su57z^3{E%Pc#3I|7;JIB~K%8aXJj3NULtuI-;5?wl76C#aA_=nJCyT)az(mVD{gF6m1$8hUldIxd ze}kH6j`sB4ts+q7qIcH!x0V2KFJ^_Jni`4sP$qvmRmYC(xfy_MFaO@v3ZNZ=B+VpAevB@9_7mZP(A%*mFkV57ppc8{SH(; B^UVMN diff --git a/textures/_cent.png b/textures/_cent.png index ac2265b0522ac42e95f9ed730dc000332f51ee81..28180dbf3115e91b87961465fb4092b5be81b72d 100644 GIT binary patch delta 61 zcmV-D0K)&j4qK2UHzG+yK~xA^WBAVigAC}*|5%v+Va)$9aTpU_6iF>E!=MlVoa9Kj T0|91I00000NkvXXu0mjf?uQn{ literal 1855 zcmeH|Yitx%6vzK}W_EXWyBoUg7TR@dx9@^wotfRW?F6k`wvQ>6^o1?@fo|JryNwHF zJJ5m}pq6Je6&0<<5KvkliJB@!-5$5fU%*3Ujx+XY^$oT z0XF9WTL*zz09!8t8wB7|3m^{zi+Y|uTDJ@U)4HP4kI2rU503#b_EfFz1zg#*lm3y? zjQ|XqQd4f2Hd(BBT*&Vz0pL>nzDE9Z=pmm8PV)(SByyquBXRhOt=c&}b@KMoSGMm+ zy!*f;H+1is{apGNEh~&kFFA{v0G(fLRyq`A33z~Z!hyt?NX#}&c0UU}};lYEF&`Q^yl}b&mQ*w!ds~D0XmdJuz zmPDuMmc63v73XQ|rkOEqbck!(Oax$K8uS44^X!y)+6Xhpm`HPDwmZ6fbOz`ZITJaD z#OeyA0))^S1c-c&<>2*tgI>oQ3TCASt!%Uo`cL8qtTpTPPJH4rA$Yr^p9KQEm(O1bh9K2jFqrf z5}7~-Ky)P9=uV`KFf6Cj8+fBBAu@sSL^@L}!?8LY#{uMi!m!}1x};3er%$d67_!#e zq-}c-^4Vo$$5ZMjXL8)F;Q^y*;iA+udv0ES!Qv$z?=3~eCGv8Ac|~QFQr*zF>dvO- z)pxbEs~w$P!R}sd!^Xb;O`9JW+`ePyuHAbcdGxV;k3TW|_JePZIBci(&egOeYh`sCBkPM?^DkFt zDHj1dhehaG`~{a43}HBqt|A0 z!;_|kIiB;mmnmA5?C*gM{426J*mbTcm{|hG%34v1tH13jIKceh|Fd(jAaWL~2BuvA za<%eitv#Tra$8spXeuN@l9r0XQqkQg7Rhe6?DgIx2(lmq4$sh&?0Q0IU3;)&Q#?T^ zZj=Ps$?;$%6zEj%P}g>9T@a-$r$)vBSpVp53bt!q@UGc6a5I3kxU*qh bht?MetMiX?SH6TeuK~xA^WBAVigAAC=|1jo%geW%Ve`IY0)S{RRh5(<_M7(rU R(Fgzl002ovPDHLkV1mX^7b5@w literal 1853 zcmeH|YfKzf6vzK}W_D-xm9nt3ux@2}(@NKw*+pPd+W^aBsx&-Sp~l26Fu)SGr7#rQ zXrzeNR+Cz7wHiNIEhv64LBU58EmT?`(Zo`1&Y2xGYb$MLrx}1vt@76aFaWR$8~}t44FllXN~%kM(Os5bg0$1!Tvb;M zY|R1s2Z1>N{TF~95xBS>Q1$^!I-faMyAlA?bW5clk?p%aJOsehS+%Yk@MO|P`i53- z2EglTbvZv{w%K#Iu-{b-AYb*D1cVbkAC21K#^H&nUwe;MjMa?1eRkqwt7q7{%JT4J z-R0CXd-~7!G1EtQ$G6jE0l?tb8r4=+T@C@Djc_0_A`a$Xaux|| zD%1*)s7wMx&Y%o}(a0MO0?+d%lVG+wY*vfKnwprj$g$L!cKuSP%jM4U}XKA8?eOeT}nVokBxQsi`3y8MqVG6B0lfDV>qfUy(SP9jrC z1Bih{jh;hlgkd>@krzy6OJoY;33R1chGPu|jswWOgkizi4TYDn%ZMQcxuDheT zMQd$q4|R0wJ)3*`wrstB@PP-nKeS`#V~_9I`^1y`o_hMZ=MM}GzwqM7ORu~-HvZb{ zZ@hW%@Hj_*Z0cuxnhWVPy#zJ8Q>kT={Kh-m}dA?LWH)iz27c_|~0C0J8P+ zM!hAdYf5vM7SuJ!qAahF#1)b^AQdWJuToHOgD5JZ7#y3WmF!wVcw*dS=o9B*lZ(aIj6gRol>}w?mTeJ3cfH!2ZYXhER*%j)J@P4%`SJHQrgju~qL4 Yc4-Ssx%!B|ntrls`C9+WrRxWN2cOyi2mk;8 diff --git a/textures/_cm.png b/textures/_cm.png index 6a6a8bc5ae289a08d9430b24b1aa949d4adaf526..5cf8c7dab57012142325f283c12c83096b713a45 100644 GIT binary patch delta 49 zcmZqX^PixiE#~Rs7{U>q{Np@BGfzm;zvGAg^!rOQ{EoIe^ewZ=iGhKE!PC{xWt~$( F69CVW60raP literal 1795 zcmeHIYfKzf6#ni!c4n8|l!2wfx-GCk*;cyF%HBB|Z*siQ|26ZwW*EB?s z+P>@Eg8=NC8rSs$ffA}@aAd_60D`4A)d^D$m$Zb7N4(Vl7VD9ksCcaN-1}fxJC7RY z5Bp{wOAaTK$)vO|j_)Tq_otui^8 z7Jy4L_N@T?giXJvaSCD5dD{S}gn=8ty#V&6tB4Rmk<&^So(+0abCDWQ9MeZvpK9y;8?h zpCNlyycO9>KhvMRjtu$uWM^x zcYSA<+1=9{>+82}-ZC(_^_Dxf-FescyLaro@BRmNKlsqYk39OslY2)-pL+V4XP3k5Z$dNyISZHE3KJhXy280*$*V^)8&nP@fQn{F~uRZ&FmoFA?(2T(j06)`L` z8jDjTf10W{tUr(dkUJNw$BiCywYj0k>V=}-J~=WDK>DM*E!JiAB7EcSq00dj%sE>( bc3T5R!kjs^pn-=)WD2$(5?)RTbGKORCSWN-Gy>>!z7WZFGq1+N=a% zlNw9_OpE-?McN26&zMSclfE~xT66~J6`zTJfz-9NS}h2nH3$&@9BUw$OlA`=n9XL3 zMX=g3?6#B?TXtIdl8hWj?#($4r_)v7DR$+R<~yAw70XK{+2`}+7FXWpS5|qvK7|fK zEEbC`#g=8aXDM!{TlvQpe-olWfNqxLfe{HSlK2#I0m74n(TzuqFf7NL%!0+55}(3k zDxE2o;aHyMIDp(w7#5t!r@7@SQ+i|AoVO)I8QgbR$gdthnb|ZwTi|Vr4Oy&9mt|!; z3X6(Mmap)YudMJ_s%ru@wRQE{+UC%mceS)`xVybWk92lLyZel-+xiE#?|5+dp@(-p zvU|_tPdvH*sRIW`4n6n$kZSCuR06UJKR=+DGKE9e8!h*}*r z`Wp0DbGWDXULF2Y7roQIzr7fMdm$n+n00000NkvXXu0mjf!D|(j literal 1861 zcmeH|TTmNS7{~u-cav;FG9_GEh^Zvu+7{B?O^{@#TA|^RDwV5%KC}Tg5XKY;X`$6l zDaBT*V~biv#|M#umj^9cymZE?DAvp9IJIgizF04{cE%a1RxP8Ab3#gS^g(@d#&L0_^Fulb+GF zTLEao-tuD2S)IX{#RWZPHvp&CQ&_{F3Vt9a^xhcHOdg+!>`dKVyLzzSI%K=(KfG#$ zk#Fx9w%vQn<<0{m4SB!WL-)5&AJ&x?j8+}jXM8ZV#`TF(P*?O>7-E7V&SdlA;PNy?1+kL%DT4Q%OB{~SvYPI?}eTu=5B3aE==^wYq>oD>J zXk&>DjFGTL5}868KvX2!==Vq)VOUP3*6>6TI(yqZ_KD}ssGP&x+Y=)yT)Th-gU6zt+%FN2nS+UZYe_esgEwA$wmz0)y z*H_on-db1Ra9dNe;%{jUv~`8IZ0+vZwtaX1-Fx=lGqCT02Om24@FPQyKKA6uq0zCY zo_^-p7hXIv@zTq$yn6JFH>ch@{`NcXzW33|k3aeJ)b#0@Ghcl9)z@dgIrr`P3*Z0n z0Aq>Z{oQ84{rkjErIh9pZClpp{e4U9lX&0YVG&npy zsZDoO%_cX7PUx0qIL~BWplDIDzX#U$ugDg_u5!&l&k`_3)`+#Zba`LS6U_hpKRX9Y zBB#;(VeM-GGQ-97;bvc0k()w_FRVZkBq>i6@*=f|4!U%OJ(xw8aZ+V z@_;P^z!ZQjSAq2sFtG|y_XG2~o;zH#7y#3BZ$${v?YmDM0buT`T-gJ7vuPuJLrXRQ zFd14^ndyqfX3yg~L#`44UM&=?7tc3Op9Z_!T5u{V=4B6T8^++t6O)<8r%xZpZ8vvjX1`Ys^12`C)MTCe#f>`v;XN6W(?N+?9N+lfa86lgVrrEmnuknv`VCNJ*XJnD5NIeZJG>a_4yS-C2d%E>}VE zfiL z5;kYsg)j9%&ZhEI&yC)xjClM728+v`DlPdXB zRZZddy#XLK5v+BF+w|r7nl_^yvai-=M;QdJe diff --git a/textures/_currency.png b/textures/_currency.png index 45806c12b977d752c5fc3fc3cd2d30149d815b35..196ffa0a044abfd0dd6e8615802ddab83bfbbe48 100644 GIT binary patch delta 62 zcmV-E0Kxyi4qT8VI3r0!K~xA^WBAVigA6#B|Dj9>0R{{ZCIf;A6-7}?z+5;40NAKU Ux!|Ems{jB107*qoM6N<$f_noLM*si- literal 1855 zcmeH|TWl0n7{~u-W_D+0FVgJ=w(DZI_ZG`Km#ytiP;9%s4AQ1IZSh66?X=y7LTLwD zh(@SYE@^@&mtuSnr1kP(Ql(yaL9||DVz4R&Uc?I`iAnKJC9FByrPSzy`ex#pIhil> zec$>1zjMx<*;QLp>9l!l0GxVNs2+d?fJ5K_AaY_10M}7cT>^~nv0n{Sr?0iDz8ct? z18f@tW&v!w2yBvoOKSmb1X$AZ)bY9%0GO7$D?^Cx*z@5D0Af$onm)jvNjn)BUAY+m zZ|c?M`~{oSmBV$1yg>kdJyg;toNm4P5!ls^=|fUVG&QQ;6&y~m3=0#{RJYsR?7mhu z>FW|l>^vr>#Kejt=hgw1kkPES>-sVX0PTbWi8GP7?Vz#<3l_k703KqA#h3tYj@u6a z$Rlj*J<I6U!R{pb!Sh03HKyG*(4`07^nDU4K^U)wMpwFH8PnD3To1Bvn&npR8(y zsule>;{fs?VOVf3OJcfQVojj{8wc2U^lqV!odcG-qXzg{XaVgi=t;>`|ZFKfNZn8*=!4& zhSu6^giQmAq$tZ}X}PR6%0-&0YK4WjN|Gi?;bSxOB)gH&y`e4AzGXf^DsEIHEud<0 za4uo2X_o$7JhXx_5NX#+BW7Q%(c2L2?pbG`xWGs6#P9CR1&}@;6$+b1W2BoZ`O~SI znSWCafTa0gy*u1ttTxtnn4OT7ho(j+0J#3>Zi=*-ohZD2|KM!^QsFVdQ&MBb@0FMw95&!@I delta 270 zcma!B#WX>so+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIh zJY5_^IIh>8b>uqWAi#9c=*jUO_QmvAUQWHy38H@~!jC2hRbPbI|49%^Kjjc>gwG9lc z3=9&te8@u4kei>9nN|tcU|NEF@z&J`Nw&NW*&0|Ntt Mr>mdKI;Vst0Q@}>*Z=?k delta 263 zcmWGr%rrrzo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kI} zJzX3_IIbuEInTiC!*gSX4v&FoPtSiziGRihMg|6dj<2g1>pb~G-c>qoD?@l5hfvzW zW1$QT45}rr5hW>!C8<`)MX8A;sSHL2Mn<}Z2D*mEA%^Bw#>Q5rrrHJuRt5%%TRvo= sXvob^$xN$+YcQ|~F*2|+F}5sPDoQ6eNf+=@!LJK z-|YFmbN;_`&VIYQdUJ)zU@-tNDV3gD02%;Bo&x~?i75bFTX9t}Fuf<{S0C-PHCNVF z0XwsR!C_z#z~B|2R{*YV1>|vHW!Hh@HR}K{O&cpb2#xId=mY?LS7l=lke^N)8JJw( z2S688s>*cp29r693wW$W09=Zv*vp>_JTYy8&3Nj-SZGT@X>QZRzN8|5%i%a;XDTOd zn;Y+|f1qyT<=&&C^{0QiG_tDmx+!)vr@s-`^RZ-S}2WTT4NCb^Ud?QsySg-&( z0a%D891{evD&ju~AcwHw_Y44$FyXvm01{!42;fNohr+Y);E_iVj=uST{;`GLhM6Zo z2TRhxm^gPcNB1nN)jbA;ZzsJ)}3RSecw+$;`^m$z9`g6%@LQ#XUCs={)HD0O-{Y^ z@++^t_WF^TH;x{A^Y}ZbX5W49{nH>9*| z&ZF(EOxS4*d=vZUBb> diff --git a/textures/_d_dash_.png b/textures/_d_dash_.png index 57e424f37adbe89ad5c7f8b63985ac1b488ecbf1..0d718e705cf6169516e931ed97539e8567cab81b 100644 GIT binary patch delta 61 zcmX@W7d=76T*=eLF@z&J`Nw&NW*&ALA=d(^K`)* R-3$y244$rjF6*2UngFT*71{s* literal 1856 zcmeH|TWl0n7{~u-W_EXWyDQyZpj{Wcy_Z_bT()+1QYCG-mqC~Grd@o2Z98qZaiMId zv=E6jv1g|0A@D;%3)wx?_DSf%6x50&1tK7J~<9Cmcu|io|Uz)kRpa05$?}5JN0R2XKAd zz8gRhVPo$Z03u;xdBXrC!XOR6{Q!=}X5qo3gdi4u^;xI-8(dPUD3p3238GgKWJMBP zVwoa%6t{PgwjLm%jSg{Dn}q;uT!RsSagm)KwqjdStgVDsBElJTyOeE7vu?)u=3>*iL?Sx^$*$pY#Vx=*)F=)!!oF?r& zaD>mT8b6iZbb2mNZi@_=ElZbWWIFN-3X4`0yUT7W_jr|RUrlXYy}G8k<@P&T1MBW= z@6bBCx`Dk4?Pv z@++?%fBlWgH{W{uop;~+XzJrLpPW56eg4AdUwrx1#jj_+nZ5M=4?q6&^W|Tz%u_A` zb^(jfwfGAzI~c-n9Lt#~7hwh{xSca(i^i17MpJNeYL2v%Ppdj`Wc-vlS8ke1Z;PC^ zEX{LY$iGCYCCX(So`LNsy$KqOekwTf}ljmX)%y8wEiTgy69`x|3Z?2yf~Lb#6^02%Z*6 zP~5U2dKVJLTIcEU;-E8VgP~5PDx~){Xp!b%xc4p%o)Q@U(E=YwG%I76StV NgQu&X%Q~loCIB615|01? literal 1853 zcmeH|Yitx%6vzK}9=o&K-Oz2f(5{PY-v!$;kFDLEps;28m}*I1+M-d}w$pYS3w;c< z5Dic&2+<%aijNOgX?;bLD)m8Puu`AF4~PiG4~i&7j7h;qr7^C#+oja#2lbnYcjjhJ z=A3iS|99`5J3A{^mD;T?D*(Gz7OV!q1F#7k0E7<>0pMB!6#-y)cigWb>hv_0RaXF; zvVbl9z%+m@=YaJhaDEM-?gJKdJbAEc833l?hSDG+J9ZyA1i;c!wz?b0Pp6&q4ldsS zz-(w0#pbhCyCaKh54!yTabo6k)*vSPQ^K_-Kp);HsE? z7l0hXM&Hvoi7?T;egHCI-~{jhfc?=b0t8SFTIuq$RI8};$oZ0(?}IE#epOUdS@K9; zRq?4_WsbHsnizhB zajqzNz1~IH{_A}5vV6rW(?N*EVzI^9lI`|nIn|vi|Kk>U8xDa0Z7fLx;~=bqM8>cP zAUugSx({h149oE*vtY5tMaD1^PiKl{IF{!*4j^|Eh6U%~6H=vsDX}VKPV02aTlWkI z=|#h%N!3RuGn9s|K8tn!g5(reW>$92;w9dKYYTmTb!D))q_j*cuc^K1=DPaTw=_2C z%`L6rwr*qnhMwMyo3{1evwg?CJ9jMO-I@m=(mdKI;Vst E0JJd@PXGV_ literal 1833 zcmeHITWl0%6#o91+1=UgZ0NLGXxGK=_FgROT(-75K}pN@GSHIVu*DbIw$pYS7fL(O zmS})lMbHEh&_a9=rSRfMCT-Obj9d^+miOl9&|lG{iOkb}2RbpuU-SW=`g0 z&N=`2zVrWcW@p{%DyPHk0N~WCLk$2d00f=`fXMMN09!GqH{#@JjkHFRlf)MkKh->zps=?G&F7?s9t4;!zkkO)d z==u`y09C?)B+!$DEl>c21q)z305`G3V@v?IB<%YE6c9H4p2o?9iRTRiPzVDTfX4wG zj#uHqgJPzYZak~>+B&b|mnDBG6iE(hlBy}PR}N@ui55`jVe6)u32bzU8`vBKU=tXu z0Ic)uw0YPFGs`iV<|b@4zEQLT^opI2eU9Xnm3k!zp*08)`wT03Y;rOGnD8c^sW#BR3> zNkY2QnXdReKII=v>@A2q0lHa|1x6&SNMe)71c-&ig`PPogkd?0)yCT$NwG;xB-2i@ z498k590!mG2*ZLCEh#>^%$iyswq6KTHOuY8`8%K|we0%bpQ}4d_{s$kQ`Q+@U=gwc4 zy7ArAkv|gN6fxD zqqi{}?YYlDX_1%SDc{|d55PAU6$+b1QzS}}{AsFM2j46NkUAHvN5h>)jj_Jd?1HRp zJu^B1K>VY-Inr)+q4?hYL$?FSm~%F6=rH@ky~g}eu0Iy4rJt-`u{!i}`MROs0oa7| AM*si- diff --git a/textures/_div.png b/textures/_div.png index ab688814607605c41f0f03f00d6c7bb97eedc039..c5399cd19da2fb21f697a181ceda24fbe1df47be 100644 GIT binary patch delta 53 zcmdnS7d$~lU&_12?hoR22WQ% Jmvv4FO#lqy65#*< literal 1846 zcmeH|TWl0%6vzMHTy|!+yP>MDToy(!mqI_c}EZK?yd z6arg^ff)c>F9RDT;L2J+Jp?T3edc)MG5}2bT{U6EckDfN0)Vx*c1=Iv&!dA3j;`1Q zKrpqsD&dmN;Vk50VQ)Er0xew8BA)HI{t?*K_U=>h?!$Y;i4uE!e5dQocAaObA@6{Y zx;$%21NgAfrbRSu2}FPn!hs}FNYb}cHG~BVU>yJt;S(_?fLoIOg8+&No48NoWWpr! zh5;yqfg8X+07nv4M2MgOw9<`hjaJv-Q~a{z4?&USa#aebitLkvs#K;*$~*N;&&5AS>Z)q38iddq1c-lzl@Ki! z!NQAzAXu%U&F*&CQ&Q}iuCxX2EKl~WSst&~m+vp~<(A}my~SmVOC&iM3}zRVFApip z{DGiCA405Ft3Ab@;c#RqIo=%QA6xuQI7I^Vup}3Zldw(_pF}o5c#<&s0#YLk%kdUL zwAxbQlbA@QE5$M#%kvxukcSAvf^+h&9J#`h)~E})8{Epa{Uc&t<@m|;rqk2;f%d*3 zt8L+;j7(2KVNvnoCBf1=%0lJp%5YV6O|7=7x#jMATHDs#+tF!6y1Ju1{pQ9^1B08l zJTm;~_8mKS?LP3>;|HI3^3YRHAAau0=-Bfwy!g`5SB_1*`r7Mn9DnQW$#>p;@BI%x z{CMijC!d}@cmBe~FTVWh>r3BU{`Sh%?|=C5r=NfM_1X;OB4B5+2;Gan;BtZ?49BsY zK)DDrK*60HpCemb6^(+vAuU(gCb}#4kBpzR<^`Ij)7$$_+ZN^rFBV*-XbG~v2R8Jt z$mYOqa$SI(C19Ma6Dx4-x823hGXIbN>>4bHpT|i3;3RFpW>uTnshft{(P!wU0Yy@j zrLweC4z$Q+Y9OGNmfj{wswC;hrfDa;nGjpw8I5e7OOQe>ilhbus$4#sFxEOle<~hY z!5EB2)XJ#Y-(d7L>#^Pk41`L2^mKi9XAyv$xu~#i8ZFTnRr05<+H^E{KY+BkU@fM1 z8LN$TU1m3A<>9H(2>{MNPPaxo&2E(5cW~%-0GV@>&FdrPfZk`!Z{^yaa2@?*wW|8? J%av<~eg_!o_d@^x diff --git a/textures/_dl.png b/textures/_dl.png index c1706295a1bd2df49c9922169f77f9ffe30440a9..8da436340d558d62c78e3cd1ff2fde87dfb66d90 100644 GIT binary patch delta 63 zcmV-F0Kosl4qcEWIV4F$K~xA^WBAVigAC}*|1c&5FhE6+MUk{2Dfo{?0g75wCIIk| VNVqcZA#VTx002ovPDHLkV1n=J7V-c9 literal 1859 zcmeH|TTC2P7{~u-W_EY>CM+y1tXtXTUZglPyU6aO+ALizQ>Ec%OO1(LV1OmvmckTh zqp?M_msD%jYBfHHEqF;|f)=azfCygW3s!B5FXE-vnkLjc#JJ`x+bu>P)Hf5qnUnc4 z=ljn2|IRt{&HkG8l~$9(1i-3P1?vFl09beq0K((L0Jye5bpRMSWd1coJ6+9Hb=APG zJYe?#umE891z?8&T-*%EM}g&?PmR^C2Ea7kQW->a@1YOI0T?^0HgyBV*|d?qp*1}K z44P71Za8nU+VZ$a(CG&tDZxMke@1;EV1mmsIWrp_zawcdOHMcEo_J6`W~jHkZqJx- zm+ZSVJ>O%T3@@CDoG7$jqpwdN26RESQE63_Lht}>gae6lk+^T6(g+I{z*YbbqKn07 z0IrSucL69MZ0tP)KqO2oZ-5FU4D0|N0&qMw3lAPe1hMEV&q}4b#w8VtLa`5$Ao^v& zBTJ%76lAYYmZT-xI)H>WI>Z%iCIYZ=4SE3jC4O4mrwoKyWK5>Hao-c$Lb?LN(D$vCIO?<6Z*R60kovxhXd{NlE}El6_r)Wy84FOHf(I% zbbE7)+S=A0?&#Kb^z`=a+;#83efRI(xBtMyk34$hvB!@-@#Hhdjt>n#``q&{y!7(P z(N|8r`r6o=lT&ZK{m#4Zz5n6qk3Rn7%-M4@v!8$QZgAq>Z{oPlx?rk8@-IGtP6rvz#Zq3x+z(jMMkc6e}P!kF!;n@elz znl>%V@y_O6rf4y;zX#U;ugDT$SGi_jVF?%;Yr`7M|8}6@Y3Bd-pIw8b=s9foHarF( zS1WJST0)vCH+QKaO@$;#(kf9{C3+gfQrY8?OG>U61X&P5C+BD-yP6Q$))H>rnMe?P z4U!;xJ+kOuOc>s{K>sifI)mC5Zk5ZzT6c}wRUe9UZc*VYa?v~G(#`n*+=-}QNK+fa z5vt@*Rn=cGwFN+GB3Oxp+SFUst!-L6MCqQ>L!$s}f9&2EZqeFNa_5o$8vtY^I_tN! aYQ3Q@b!jPA4hE~~C##gN558Eox&L>hL;fiM diff --git a/textures/_dt.png b/textures/_dt.png index b9a53650d58cd0050df3cc37d90b22580c95a0a7..349c183348f64bb1312f0255b764743361452c0a 100644 GIT binary patch delta 48 zcmV-00MGyY4Nj0GDiujYK~xA^WBAVigA7z+{>RG1qYVJwcs;|q(DV)f0000I$-2)EvvU9+F*>z`rmcbqP$L{jju6TD4qBhEU;%6a;30fA#{_Uy&c6#lHDR;& zX`W1&EN(Xdg)ndfco4uywu%T5lrpV!`5M()T762bEY${~NODM({Hh}RWJwJKRlmH5 zTOUQ{xX~>xbF&eE&2g{*uq^Tm7jYxZyv96=&H4Up?`a39E@!#rXwG+{-;BS11A#zE zRp|Pla$T)IpwLZ-)oOLv9Ys!Oky7d{RsQkHyaAU;fIgO#fpHPmMKV(;0SHgBi@rv5 z5r*Y>iy&HU_RJI}@@S`6hGTi2;{b9uVOVf3KEG5BTM9PmLfLk=vg^QMvAkjYSYg}o znF@bbddO;9x~!-L>_>kh(6?*c5Hn*0;xQy1Aos^DW(RBhk~F?CUr0 z*fB7;^UiyB-*^9>2lnoJ=;22WK6>b}$DerW>5=4?=JlC<4-^T^6PK27pX1+c3u{t&*Cq1 zxxf&H<5*6hx(G8sg}XSuRJP=YHwpUof-+^7=x#W0c>I{P+}}1+*p)tRTUrq~TX}&> z%PRYO!iN5pvISvRbe(~NC16~v3u`eux3Bt1=70Oo_Fze78m(()Uj$HTHg=kE-89th zw4s{@6iHE5%hGDuACv1u)PP@=L-T;K zj*Ily;Gq?a!DK>hNSghvM!H>3ZM)q-u*OHv{O@n50#Le;712#2mP}D5f10XC)saI0 z3Ko*Jl-^@(Ft+rVy^xiAPK-_faQ!jdk&K(YsJr#x&>8^63&HlS33EVC8;eJ|wm;HB PKUuADW8{T~+lGDz;HT-f diff --git a/textures/_dv.png b/textures/_dv.png index 86d22fea41da54ec16c60050a4b4f688f76c221f..dbafa727820aa2148d63b581d07c41faa91b5679 100644 GIT binary patch delta 64 zcmV-G0Kfme4qlKXIweU&K~xA^WBAVigK)-wgcySPAE5xw1k0i^p*m2Qa8sZZ8WR8j WfkeE#T>XXs0000eRa1Chj}2#7SqHFvu#HTpsQX5yVW znUgu^-24CCJ9D-*tgN+J92NjJwJy*EzyQF?a{v%IG6sO_tf;R5#&@P%3(=sfy{@Sq z*i;B?83twmY&i$47lHGu0c8YO(DTgU#$^DQwmWJAh;7~Z=@9_tp1M_ifG3X{85k|! z0KlZH_0^`c7MoDWMFY+<0L5ycBFLX?zxEl}6+I_5bLpO$eS<>PrE)g!;8J7ZNakL5 zaL3@F@O0D)ylS$$D-B`55YSrHu&OQw4^SftYd@B`2Sg-)r0B{gPJVys`Q^LO= zfSa)K_Y44uF!8!!05V}<2e1pkf%qyscoY-Fv#&pE)%pgP?2$x|AF?QwDWX@AC6^>B zKEG1po1?88NNS@~T-RnH0GrTY1Yn%wXC!>eK$uy^R9c(xz461NJ3z14so2*@U0$Qs zfW&1IAodliz#EMwqk%V>OlC80vD$6cloV@LTKYWuLPz$^3ms0UE8kP($}P@wI^Cs< zibcui^JN#6-R75YH!B`~K_?=YBkY;pdB&F8^}n*Q+y>i-4WQ zBJ?c&f=d8H7>;8(6XhaIKLr;!Lylxjt7tTZ)}`mlgS@?R_x|yt<~(oHbVgh6G0XgX z-&DZ`iWVpPdtgKViYy6sgX;{eECD010?Kjqx9#rdnE&lRy9e`Pr(vJEmv;UFy}DKJ z2+CU_%R7Ui^2CcU_6z#cBgTL5C@3fz8F9ML0%nF2bEf|SXC4cIw z`z%+U1(2RhR->U#ZH2a`Q}2Q#Z$3Uc0YLa;xFyn|ccJ8-Jwvww$VvvA*M{}}P_H(( Um8&}f_4Jojt5*hIt6V+wJ4ev@6951J diff --git a/textures/_e.png b/textures/_e.png index 431e2141b43634c2118d5def08bd71deda487560..e30d28ebf7eb408e469ede4d6cb3aaf0ee0a32eb 100644 GIT binary patch delta 57 zcmV-90LK5n4p)#QGagAqK~xA^WBAVigABwlK>*AIQy>x|h9ZitmVmhc_m?#&b|NNy?4&+s995GG1*N3EK0S%4uB4Tndbl?G(G}=>nID90i(MTeht!2XKQs` z02s&vwhRGt0Jcm68wKEEGa&B;7WX`Jq;@#~re$@NACYalJ{SjJ?5SSc3%IgrBmKiG zHUThbN}$4U!DO-Kaov804}eSYmo@OG9{x}?K}2VoTh3V1(K<8JRly*f~3Lc=1a3C=z67$Ve7Gc2xSO>sPbkP_M zz;!YI9smV|jlO39h=hse4FQk{0~>%x0PK&>!h=TEqA#+5*>sXjYe~VIn828lQJEd(m%GyQCN8bbg?80jFqrf z5}8B>Ky)N(^dwRv49n^C2Ht2&h)iNEk**ZWaI8+paR9lOFf2H$E-6zi(-@SxF@x;QP}o|~6nP`K1nTvF=w$t(R8l~vWss``f8Zf|T_ zdq-=V+TPI_>gv@tZtCmbJaGTe0}pQ7zGLU3k3GKUi6{3y_4ISk?;jp{;l-C;e(m*x zV}}mE@#c}Yj!nLO{GE5-d;g=UlOKO_>hzhj=e|7u)z=rknf~_T><>Twbm{WXzg(H4 zTm6i4 zxmrb&))v%Mxizc?H5HN|Ny|iGndoj1OJ%oPE-t=75M)6J9-N_->{>$i`nFK}=6HhO zZIA@nE b+qJ%6SY24km52NR`pGI4Yy1bwn+JafHje&w diff --git a/textures/_e_.png b/textures/_e_.png index f9b674b1564ad71f8e9feb552b28f9dd3f3af38a..ceba83a14c6d063a8338cbec52d9c6f6b8730061 100644 GIT binary patch delta 60 zcmZ3<6g5G`OwrTDF@z&J`Nw&NW*&+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kH0 zJzX3_IIg#zb>uprz`%U4^T&Vv!N|bKNY~In*U&h`(A>({*viyY+rYre zz#wtUhb$Bgx%nxXX_asd1{NVk2397rREn{F{VDMyj^>bP0l+XkKh`dn= diff --git a/textures/_e_acute.png b/textures/_e_acute.png index 4566f2dbcc0291c5aef680eb0b9c74525de464f8..abef4fc538aec660302860168645add56f030400 100644 GIT binary patch delta 64 zcmV-G0Kfmk4qlKXIweU&K~xA^WBAVigD}Q_81p}}D3tjhCi)+t_CLBPx>^h?P?-SG Wut&M{a#(o)0000>}(0ZI&*V!EVD%p?zr=7+{IC6sAC{ zrY)kqL{nR>t&I;>0kscCYVkr$uoZ8O4@Ih!ni#9LRuU8Hy~McYEL)1v2ldUwGjlRu z=KH?${eS12IkUHNZJE_uK-&`U}htr908VfJUv=f1b}I{tIUt^?)@K*0Wfuxuj>Nx(rG8XgR8m$ z7)H@rZaCQ`6teIw(|?Sun~a*?QQq0$Ho7QiL|cEU$u zbO1L;?fU`b5H|9j#z};Ud5gh2v;#{djOst6E3X=tVE&oVVo>6G&%F|QD^D0vmp zt;mv7%2!0MB1?<3wb9I|Haf(0ZDsZ^)W_#}_l#BA*9+?h8OeT{h#*$>UCdn>`Oa8|#{1$8i0oquS2F6BM z8wrmi6(Br`G`bsUBMi&&2BTmy$Arf*5=&=_WjL1SISwEX5QYV3@7cTW;Nwpmdh+m*r;a}R+`!<_^Dn%3{KP9K zM_zsH^*2UOzdioWyYIdK!I_UH&wc#K)cNTP7r*%Ot4o)^zVgk?)$hLl;m4nT{^i;n zZgAq>Z{oRM-7riX&tINl{0;(S%c;FkC_d6$q-eBjvdDO0+;dN#44 zbHcnd!*en7Dn*Ns{XMY0e?_(cc7y8zEGz+IV{KT4YrpNwd4~DF|7Yi5Nq8C~mnxl*UdisB4f#SzalLDs@Z>B#$!;XHZ*B@TZ(B$Z z3u|Rj@wgSqJD)IAH%I?4c3MH}4K*vpA-$_o>#Pa3cigL?FxN@%xNq;w2H;wV@&|RT zHq=g){OMF3%e?O#fcS-AwLRFPtseO9n;ML>;M1& diff --git a/textures/_e_acute_.png b/textures/_e_acute_.png index 70502e82f7190d7fdc9dd5034f9271e4e4d8c5f2..49cddaff069d3092824b4468e55d62364ab6f68f 100644 GIT binary patch delta 68 zcmV-K0K5Oi4q}ibJ}F5=K~xA^WBAVihX4OFz!@+m7=lEg04@ztZ%{zz}9;HzqrxRFcgx=wdES@I^MsB-xaK90Lic zMTo%&XhouEw0savqVix>lz8xhiBZ(b3!*~M2k}5ci52jIl;v8zSr#mPP~WVwXS(LA z`M$6F|NDBTdw0e9GMm|924GXmeN_Mq0IUKB0Kp?;0J!Ete<3hFX!$ijovw!RDnGD2 z6X@*+769~~1-6L5xs8A_3@mGZ_HgAI08IUDWj=%k24{`{FtwL&=mK)nXeT|RYqtX6 zb=6_0XeT6l`3IB|G9b7TYOubKuId5LNbgWbufBKgVvKM2 z{LrJbQ|jpV-`#xQ)SyKyHYe__Jvapzd|I8_q^c_+0JIYhBtk|awv~z_ELZ@W062&t z9HRrcK4RYwAe*q^_Y44uFyXv@05V|^58yEXBjH&D2*@D_M_+lCss0L=oGXdB1&~F_ ztB7tzmRwSvB6<~%bd9!FAgYZHaYdV%0Bl5q5rFX;J0W6I2Er^d#?ah|?G7&@tpL43 zCqrK#W?iXT3KEt{fY4_shF~=EMuWifyvZb(t?@Ri#bQm0jaw4G+>w04a);CDO3%%5 zrRJnLo!R*-azx4F@g!$?Zz+)1v3{7)ZF$?~yjbu$;lj3nsHAG>wTES}B&{Sc8G%0P+A~Sa5bjY>HH9jH?Xr zsU7k1&V2`jw4(9JgsNln>F)Z@K9hOrvcx1uMrKy_ij|(coAL|1O0ln`w5(iRS6y@G zUA1)^?rvz*nwndJtzG(-t=&D_wm;av>!E>%ckdZ`{E7WfJ~jOGGta*;GCKC+OD`XM z^|eD2ufOr;TZgCKnSS@Zqwjz4;YY_m{^ZjWCudKc{_?A@zd7^m*|~EUF8=W2Pe1>1 z>GA^QB48J>2wjW6;Ie}u49Bq?Pq_%wO~LJ)Aw@FA7FP0sj<{5Lrx0JX@4)z^Da~Cq zpHSa<%)B(+b2{S!MGKStJ+QuiMHU6S%5@4>mVmLdcC5wa-}Yob$Nb;_vo%-}nuT~r z;tYTcy`)ZW4CtED(5VG<4YDZ9t0ZxiOfojy&4K~T=b4Te`^+ilxUPM zpldb3Hmc-LyXxGI&*?c97Y$b10?pd(+NNf`1(Lku_~--x`ybu4!A89WdH3w^TMZy7 f>a5<}q<058wQIL>^%0++{<3PxdfzKW8~c6-H`oJj diff --git a/textures/_e_circumflex.png b/textures/_e_circumflex.png index 0aca71f43382c7c338ad7783628a718930844c6f..684bd07d401a17624950d652fdd169e2c7161587 100644 GIT binary patch delta 65 zcmV-H0KWgj4quQYJ0?j)K~xA^WBAVigAnRJjQJme;nFZssDl46)etchQFOH^CSWoF XI#o!xhdrW<00000NkvXXu0mjfNzxcx literal 1859 zcmeH|YfKzf6vzK}9=o&4Zpto83+q;vH?0(BW*1>6)w*;+?sf zlR4+y^Z(s@=g!XZ6~$Jw(+t3>mINvR@Bl0V2LPcXLjbrYf0-W`-W_u}NS*HblFBk* zYX-2b2bc!1?L4qa1TL%vlmTEt+Y^T?mI7evZYvHT+_(FKBLGZoC967soK)IL*Wj|v z0F1g?R%kqDw%Rhd)_}_gKvo0(YT@MShx}%^El2HB;WdZ)d}9|KrKQ#<`CFYkxXZmG zvDv}T`+N7_eb@JI40IvxMXUYF@TcnlKA_dAjjFmB0zfFTpsEh~4+Ig*%@4_TCa zis(^f$t~q7qEC_Y=4fl7nNe+Yh^yMn1Yn~Y3;+ys?D#p_2s6VNOLL>PC$fZe2Iv(& z75)OTrA2BH2%$9y5I&3L5DW&RfftNMqsb(gEe@+CCdQIzkDKRM=uEnPq0{AZr{!e2 zQ?gTCuB^O8*`nn2dXqAJH|NVsb39&|4nj;OlO@KIV6`U5$*yGiAGh$Eun7ccVMz)Y z8)0oEJdPxQ@FddcZlsMcEXNy+g2@~c9>-`bohg>#Sf1xNfZR(M7MzW@Crf@qTt(2B zve6-L?>``<77UNYS00~C^VGF>o6PeUBqTc1GcvOlE%xT#l$Y;QmIn%pic8ees_Hvd z*3_=Lv%W!VY-$d*bm*HlcXn;rx}&G}{=Nrx?s{a;-hKNY9eC{Vr=K}EIP~mu&%f}} z%Oj(&y!zVfhu=Cn{`NcXzW4sI4^Mpb@h2xwojx=1Hf0Xu_5=vw>*mkkVIIF99vl#4K(6x_z~$&$hDuP_ET#-+&H1xG>uf#ESzs;6=? zzOMbad48IAB7KUYMacdhSogmon+3bZbp{refU&VQEW@QMyRx2Q{_p?UIhYqd4e#n> zX91+^g|&J^P}h|Db}guDkVRQuB8f{RPqmb%csxpO?hT@-h+=SLlAdJO5?VJjgc`TZ zCW!gfvZ#1HisYL~7^<13e;6mNpml{Bm4cAoQLeRD1zX$JX~@rZ)7$>TEtvq4XQKi^ zU8@eYQYC*nRaX{$HUS`RHdt*9HfgtO>znjuNb-Fr21fzd{^+g=HR#RAU9+$IMgWPk e&Z-TKdS|d*n|qY24+hHUC#x2&2plR{+xX^x2@`B+|(_z0FfmB*BQW YOEF-B+?2!|1_lNOPgg&ebxsLQ07m9jhvtXtXTO$D5p-4%Ay+5pRA(QSCFLN%scV1OmkQkWLn zXxgr5ZDUeVtJRoBD&Ql=1Y6WLCM|+mYyD7A`|yjkT3Zqm>Z=xwYwoh882zArGx5&c z%*mW{?*0GHow;{c&FV_C!D;|t_EmZ70B8W1cn$zUM@Il~Z6*E^V04f1*C2J;o2%;l zz}9SFdp|G-VEZLtlK{-D1LS=`a@X@mYF7YYn(nCdBC>PO$)f=DT~%v(fWi#gN#F3Q z%>Z<&&tI;)XfRu{xlXUm1Hk3;mIV0I{*#9-aA4w?yDU=h3$wp$fcYpdkaBPJjBsCC zn4dmzeCoCF!OI`-Ke%mnMmIENOrBV|mJ)cCMqjJXw;Vh`JK;cLWF%&rs5ruc1+X4~ zm1v?dDuA0}_5%QN2^)RS01yci&Fcps5eA6>9tSWKorMRFe1d57^=GBeUt^aFMWL`5 zk|26y!6{3kU3ANWM|QgxY3l$Mw9z51YcmjljcL#V&@Qr*Vm4(U%sgWp&5ha4=pxbz z&?|B#@&)3mD|{6oQJDmYe2y~kTCGm2;dMHlUe6m$iDr}0XiAMwSdzHRns)OttIcN5 zEX=W|=V#b#xkY*Tg6ML&(sDd2i=`EXPM1UnA$q;uWHhCi%_)+@=8*nziyVW6CqM^F z(!p2=Yax+Iqya=jqK$r!v=N5oG+G_6Hy9(67>lEoVi}IrXgCfa4-$q2XVJtv#1d^n zZBUoKF;UtvFvw?=j*chQotn*bHg$*fhNa0Vsn)FQoZP(SF86Ik#U8oLTV7FF<*Tj_ z+;w+DypPf+Q7)LV@TEh()r~DZAab2!bpK!9%ljC%ci*xuGT0 zx@93jC=N)1>~hMYXFg%1VUC_LRyu>y7iyJDLuyZr(p?|y?7Ck;alW12@!#H_1HiEm zVmU=L#x^w>{b?U<-W(fe)`M$%2#_|FI^Y@9rft~&Hw-a diff --git a/textures/_e_grave.png b/textures/_e_grave.png index c9366cd833d0718bb1fccb858c50269edd5a4f44..5239e04fc92cbb6bd4cf4abc40fa616dd2aa6639 100644 GIT binary patch delta 64 zcmV-G0Kfmi4qlKXIweU&K~xA^WBAVigCOERf(hlorC|!7q7aq;Axtz;bhRiZU@`&J WtVg*}?haA_0000X;|rql;fzRC#1781e$!Fo+%$wb`k=l!75Anyhic0YBvZYcn!<+iFIqFc7Ve*}QByLx3W;Lf3)^p7mt z0KlLrH5G=7CW|$niv*p10D=+>H1em_ZGr3HG9TMN6J2$jo!S}MS9apXPm2|I?tt6Z zX;sf>1STiXA4;|*AJCa?mw%Oq0bNjSR@xP133z~Z!hyu8NZdA4VT1(>U=08V(Zymk z0N2OudjJ#?Huj#ziG+#e4FQk{13Q3+0ql)c;lYEl&`MXIRZ2~*OLB{X+XqPy{j%VZ zCDA38$bw%Mq5 zr?aqhagiW;z23|M|1CagsoUd~=pe*sG@6sl=@v`6l;zBl{&9=G2`f*4E|z42u@crw zq7%pjh>pY>-HWslhUIj618+1XMJF(xLT8F)I98|QIDp(s7#5sWmzpI8^tQT?A$y%& z8rZRi&nX)_npS^uI@iI^A9-}wV~_8C;>l;8-8(Y6Z~t@8zx49K z@k6h?`r6@RZ%w>?{GE5-JMqD(4?p_&^qI5gE=+#@#g`Yqy7cwb%(vft|HF?z{d{GX zauKj|ScI;{UvOE$5QgJe&Oo^c(?`LroGwe$rv~Z_p>?)wX@Iwv?btJR)R^O`pH6G( zIcZvu>%EXSL(yVne-CW%Uy&uiu5q1%nI&MXtQE^}<+tI&rinZz*%qv!pR7``B6y%|_2BPVTK|{; diff --git a/textures/_e_grave_.png b/textures/_e_grave_.png index 1006e5fea9a5018e73d4b6c99acb78aa5c995445..9fe0283b705ea85d9a77110e2ae3c81b87e81e05 100644 GIT binary patch delta 68 zcmV-K0K5Oh4q}ibJ}F5=K~xA^WBAYT|344|A(()0AWWzz9KfYvOt2tA6p0C!hDjk5 aU@`$2l25TlvvpJe0000ZU?fdQ6COJQ1| zYAlqt(ln`6QEYr@74Y(4M2i<*+FI0VnkHDaw0*H&YHiYldTWc9HD}pwG5VmsnfT3| z%$GUech3KJ&Y5q9tJhXqOg0k$i&EvU1)u|9<~aZe9i9NdwUq=)fXTgazXWNgqq(X! z0Bp?$whaLb0JdEOHVeR|^?*DItmt}fx@I*1rs?iVKf=5Ao;VD^*j2Tz2XJN3M*7B! zw*W9`N}$|u!DO*!bDe&>4}e?om(=s811Bb}aK;}y;w=jo{LJorC@Jr?k=lVBxnr(# z*Ao152aeC?+4rBkJpAkShGI{pDJ3{PGzjSYYNOJsD67B&v=I&@3Pz&7nQ9{}SO6OU z*oZC?qXD=j>OTx1m#~rd3;>ZZk-Q-Q5@C=8;Bf$Bky&`~$R~(I-*{Fkfog~35(QTg zBti7af?JkEhv=0BpX@1IqOAjnX`@5j&}Je48`Yo(pkLxAM}5jbm_^2Tnj7`qkv*g< zK(Fvz_;bXssZc6FA~FdOK8G^!dc8rf;|&Ib(a4+3NfvWloH;ciaaqzzTiUHFZFajO z)0N{$&(E;ia|`qG1<~X2q~-YTERt5c+#ZPzLX1YEInJD7v7|^&yHond7Cr(iPk;`V zq=T^%)=I)NNCSwDM2sFsYJ_1qo!-D3O>yBFOvTfcVi}Ir={OD`j}V3hXVoP*#S(pD zP0*0ODM=dGcaYC0ojjUcJ3F80Zt5O1nwGCfNwsBV=j7(C@_6qkEb_@^{_={-DrHSw z{k``!G_Je9xkYVlYY%nwXq&h6_VsVwKD1-!uE&OVKk?*KBTqjw`t1JaUl<#oc=4r| zUwQqFLsM_Q_4Yf{?;e|Z@BI&sfB4bIr#|`gv(s~D&Yu6`%dft^@Xf_FTxX3zUn1UBn`EFaCnd3WhKo$8rYBMVMX+Zsl}NQJ+v!V+d|aOqT}uq|$u{CyyF4 z+_m$`P2IDm<(Z!ISyw1pgzWEu4gM>#7}!m&voNy+jFq*b7}tN>oqK@!zx`*|U|IMK zCa;d31dyebH)<_GO_iIw)u5(A5+tcW6beLly;vx_-Lltvn;^)75Ii(bE7{G2&W$ah z*8W(6P*g7ovd1lpzQu%zh6VbIvC$dSzEG=N8q#{I)$Y1rXV-%&it-)wPPlwm4ghB? z${*C!`cNlT^5?2*?{5Q;7zV`J09isH;sqrZQ)<1SPgj%$Acpn%Uyd6Ml ftg~)otJWLrR+pA?Wsg5VKUt-Gt^d{1^@G0yVyXeQ diff --git a/textures/_ee.png b/textures/_ee.png index 4871c31be87a9c2fcd59074e789e0ce3cd8482ce..642b6ede3bc7a338b1b4cd9cbaafebff149af021 100644 GIT binary patch delta 62 zcmV-E0Kxyl4qT8VI3r0!K~xA^WBAVigAAz5{}7BJ`X9msQxFCJ(M8eK;<5q?0mr#V Uxp6tea{vGU07*qoM6N<$f)Ixop8x;= literal 1858 zcmeH|TWl0n7{~u-W_EY>7P{LO+I6wJy@RF9%x>-Oh>~5lmqC~GrY*d{ww<=yxKP?D zEyN3yYAwN3R1k>|ptPbUBvtB#7p&B4@BtAim>8*wKw{E*ryAFsZ7DVSpuU-SW=`hI zeBXDz|L>eLXZkDFlvzy<69B7H9;yPM17P7f0EnI#0>Cu~!U14-!2D~3I$aIrRbgOT zF0j29mjpV=t63p(xfO$!2`4t4rCUK%-R;JjIdw$aV}4?W!XNdKQ1Uw-A- z$g8it{>JgQPL93(&b#lu|G`IRK0f=&x$*NCE>3*$ bnzXJ+yE^|US9XWO^pjOe)`X4*H}w1tBJ=6y=yDm9hMNLDC<_d*#HAFbg;q@| zqHRe{MXlDR526Jx4@R_jX<}+CXls0_ReSNJ^-|j=M(Vx9bj?||TZ}%aZzg^-C-Y^_ z_nq_qopa`!oi*z!>{h20fL*Kf)dAoE*aQv$0*5C7aGfR9CBW3~nBV-g)7@5CR}E~* z0ft6^c>qHffsG6+QU@4MMmxjBAo(%dfo9KieZCapu$RzLt~BOFKsj6{4J)kavb0D1s82_KFz z0Hj6y2LR*|HvFCeAQ2{jt9Q=n&VnSqZ>KG?)OG7Ws)0pE3|;fiafmMtmi_hjaz#6*?U{ zhuEretsEpQlK`R5u@-{KWH#}F*=)901gkBZ@X%k|z`EUzw5JTe`GSS%J>j4j1(Pm$AI>GD6e(7SL51n6c-1{eon z9V9e^WdPwx*ywSjMi`dkO=iJjjS0T2+0+op&`h zHQ(LVu6J~H1-ko%9~>WC#%shdk| z?K@#j%JQ7gzCzK$WPcBA_+ODl!ESJ!g^eX(9IOLtaP`_~-m}dA?LWH)OG0O`wQ=+~ zfNZ0z$!PZ*y4u#K`wbnkD9bA)aiyd*NJXlmsD*_$i=rxu{)2P0lHEuMu5S-?Y>p;~ z#SOBkdK6XiE+kAg&eLCvlg^+I20GNzfYD#0_tpD@z4z%T&Ue#0?%UgP0i;Kxe11c3 z2n4B;KULM{w4=uW#7Bd*pubbUL+|M{x**A0Pfkn&aQv~mG0<*wq43^4!>a(KMmy`* bcNhcyK7Da1*LL};=_jj|t@FK7+A{n*W{Ll7 diff --git a/textures/_eq.png b/textures/_eq.png index 9135af0fe33d5eaae7c05df485fd1d1389ab2e03..0a9681e09f22bd2e19919333908e21e91d31a972 100644 GIT binary patch delta 48 zcmZqX^P8ZeCF<$o7{U>q{Np@BGf&G*1BV`sk3I}X*E;XLboy@}0|Nttr>mdKI;Vst E0I2g48vpsJ5fo?_A=0t(yq4npl-Xf?KUo# z?MRE!7%B+GCWwlFPgZHY#F$j6x0i|*Z!s~5%EcG)f|takctIh=HD|jlHTs~wnRsTt z%$GUech3KJ&Y5pU+SWBWY%UuBhu$1&2fzc61P%b=(-Q!=-n!O0U~;eha)fp=-D{gd zNbTDD{xkq_bMuA)pr(u(85&=;6@b;$TN|wBY!2sAE)jAE0W8r&bz$LT&*cxmwn*H; zYDqpeI+_x9=lY}(5o5RVi-z(ZSPSqWqf3wJ`f>;WHNt^pbdiiNQ5l2<3t%Gv7va+} zCV*=){@nno2%CP-08j{%&f5V%B@FTbJP6=$dKLi!stMB3SDsCJYnw-{QRJEcR9OjX zvR6|Tk0NXSfaYI0Pg_5b)kcT7qRmDCHlx7;z%tJ-$oQ0jFmsGKG&kdW(_27SfL^In zsn3wJrcrMMNy{Wa>Qk(SV6j*&ykNCjMNzOx`3}i$mx^-p7UVB>6)#!ra=Sg{HI<&y z>N2;xs&-kmtoVGs;>zF+0rmPCuTQ0e5K$B*yHx0K6sjfe67?Uq)a!5x1n6f;DHtbV zog_7bVu0`@-RNnejW8_7Tdaa;v!`Y-l|xsGWjL1SISwHA5QYWk*a7hisL?(1*9{qFn^KmPRdg|W6@=De1LVo?evB{%inYVqm zpgVcowy@lHw&FZROOyRQu;G72mIb@Ybp{ekz&KeaR^j4rd#WC1{4J);p*Q@#c*UGXc%aJ3qw31y-NNkG6W81O` zav-eAn$N2#!MTKq&P((U;i5AbL-CkaA2$cujATb7vH1=Ifoc!EbHBf_5cK~xCWWBAVigAC}*|Ku?l2#KOI0Y)uBzpc8Q*#H0l07*qo IM6N<$g7Q5RNB{r; literal 1839 zcmeH|S!`5Q7{~wTE;Dzw(Ax#taiG(^V5xVR+L;@)X_+n;De0yyzQA;P+fKtkmkTXK zBCS<~m>?Rikx`sp%mF-1b5Q!$OI}LHnnGQpZKB#Xde)pc-FZX=k zIse}|=YDrr!0Ht}fk)g4QEdZ>h zUSDm!Xm^Q)Tr}tj09c|2D_exq;j15jUG3~X5o@cSk+Nc8b$F(NM6rS6#f)`NxB)(B zwCSC?z6=6D8{t3_3?$(@sSLt`1+Wo-oAB`%6Tl4#|1JQ zga!)$%RE0L;Zp{}%rU0W+=Q>jw~MX-y<%r#pCM&cja~y1mq~!wd8~wBu~;p?Moc9*;M_w8)!VlIQUhmoF`mWS`HMT@<**udFCleF`0f z*laeZ!~)9&0eV=H3q~ZYNMcjS1_)2$Mo%6!!mu1~u?jZ3BQ}M} z6uMF@!?8TiaRAv)7#5t!r{>6&mbAu@HMcKa8QyzH$g7$-p3!u2I$v$?AFT5^ecysElx8Hg9z4t#l_3^33-?{P@$)zx;Y-mU0oWb6AA##b0oVU*mek5dYp5?RR~Z)4tM(q6IBv^Ro2E0``%l^z=KC%b%uuvA+1~>j`B!8~uyTO3J#7png?`|yukdurGhD@U+5~WK1R8{-FE#D3xEg7swLtVydV`G=u z4OzMS)Yv2d@sHiDkq)yPW$X5h+yo#i+1b3Q(;N)-8}m!K{y?yvezJP?n&1mn>qmYE D{YCYX diff --git a/textures/_ex_inv.png b/textures/_ex_inv.png index af591188c599f015b2ceaea7b24b2168ea0edeef..39dfc2b4f7cdc04cde657f7d17d5ccf21f051fb2 100644 GIT binary patch delta 50 zcmV-20L}lh4p5LJEEh>cK~xBtWBAVigA90>{|Skb!bGh|;1ym{h4CF9;SDVqy@Hi!b5@k;J5Ur)gMowo9qe2ldUwGjlRu z=KH?${eS1ooU^@tMXlZHv;weeb^b;GJOG=(0YK#VFaWN@7w`ciJ5we@)ah=kYYYIJ z3W3c7zyyHJ*MRjBaD6qP4gzz!_aAFm41j69zt)fV)}0?62Vm*0Th#-U=Fv|2hL&sq zU^cWswfU;mE*5f8zpD~Jj^_6Tg$r$yAA?%t?c0PojZw6LblhXBw{IFKX;N!m85gs@-%tO4L8d?LmGa97fP1VAxi6Ypu9OqfL8 z004zB$N=y(fP;xD0t8U;w9@Totrn_PfF=PXTCy7QsKH3Pwa=ghb zSga}WF^s0tnPM4^<#~<+$fJZ|!HIlYj_fm~H-yZ&>oSxryAB9>RU;=d8_$mCds<`t z7VGRejx1+EVNvnC`QEZcGG8?zxw){tKVMx?)r@%e*Ed@Uw-}V<^<&;V5hJMU5mfq62TCL<5Hi(4aM}CTeKR|z3t$Kz3 JjjGlCzXQPo_?Q3y diff --git a/textures/_f.png b/textures/_f.png index 40318ea05c40cef080f2b5b8f28c42633deab76b..10e49a56e34e99417532740a44fbfa3829e20201 100644 GIT binary patch delta 60 zcmdnb7d1h}OwrTDF@z&J`Nw&N<^r}JPNsxs^)obh7IY=0FIv&+^u~uF*v50apqTwV Q1_lNOPgg&ebxsLQ0FL4n1ONa4 literal 1855 zcmeH|Yj6`)6vzK}cav;hw&?@f7;MrvSiSss57F1h>s~gq2n0mrXkeP59&8(JiB-H z%-(bE{r~R0dv-^|%38C*Y5-vN*ZBefGyqII2LO@7!vMIB%KA!RWYG9)h<4iB>H_t^ z=3-#W05A<;%Q;|!0GwX~$a{gg-H#q>TnvC|y|LDZ__o1!4g=74*RAdWoCUOzzM-WX z0q9hJeYNha!E7n!qCT4!fYa}*4Du5j-W9Kc1I*ai#rUGOGua0M(W4oG>yM;8vm$8! zBzF9{C1K}xUo&O5wi?sE@vQn7(D;-Vf7tI|03M)?a3D!0lJref7Gc2xSPQ^PG>I4$ zz|~3rb^xV>O}u9Sh=fVx4FHe`gDe2|0ob3Ig$Iu^f<*M?XRW`!!7e#P!Rdh{h+bK6 z$&zRn1=;PD-O?;=T|i139pbV!0|D5i1}y;XEI&KxQwGA!Fs9Sor0+^>A6)@@#ZSgR zMf&m@e+@`NCIR9fVHtR>R;ShQI-O3h=MAPTv&m>QI$m!u#>X+5PFIR$I98+KIDp(i7#5sGli?66wV90}UH&>FQB8Z0zmZwE3=qyYJbyeaFt-_dl@b!H4!f{K(@^>>nCF@Z?iZKmWqP z(HCEO`ISSj9T|W9jW>_J_4e@-?|<;&#L3B1r$77ri!*1xJonZ43*Z0n<4-^Ta`DnM zZfAq>Z{oQ`r4rk8?SIE_QpW>hxnLhCd0rLBBc)vkRbWBLMDU@E&c zcFZuR(0#h-0!2%Z{XMY$e?^u8yTWw}CYFG)uof)ErQddzKF0jt{ zky_oNwue+jZi^`)Re>Z((n3*KD7u1Th3s<4<>l83f-DH3gHyDUT}g&Y-Nyj$SC)#qc} R4+aJX22WQ%mvv4FO#os=6d3>j delta 269 zcma!E$uvQwo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kH0 zJzX3_IIg#zHRNJY5MVyo`QyL-{MIh9rj^q+C~8`t<=$Oyl`F8Y*=gDAYOz^SO@H** z7W1-6PvhIXn}LBrwZt`|BqgyV)hf9tHL)a>!N|bKNY~In*U&h`(A>({*viyY+rYre zz#wtUhb$Bgx%nxXX_asd1{NVk2397rREn{F{VDMyj^>bP0l+XkKQ0Y$Z diff --git a/textures/_g.png b/textures/_g.png index 7ddd6e106a8b0c5ae4aeef63e39af5ae4262a91a..cc7a2edea571c064fccdff488644e552f2a5545d 100644 GIT binary patch delta 64 zcmZ3^6gNS|O4ZZFF@z&J`Nw&N<^nc5H4cLY!H75Z9wOGli^NX31Tly?8;Ub5zv;cz UaQ$vk1_lNOPgg&ebxsLQ0E`tA_y7O^ delta 267 zcma!B&NM-#o+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJzX3_IIj1eHRNJYU|>36{OkYp+>VUQ6P|nrubli4xcWtXh~v|}a~FjxM{jSv^O!Yw z3a8Zf1=3d;7#LJbTq8pLpftP`>WA6|23S&B3R9qs zMv7n`(bTHdYBUioRE;q~i`pipVzEA=AE0U<`oW^MwTY4XswKuXciC<+`a%6>;+eUb zley>I`~Tg0=gh9^HRX1z!wSHzRrqTG@BnNA2LQpNV*t3eqN*Zbd{4};0ov(muBfd7 zwq*eWL%=+MfeXME3Anf(Q1=7Nx}G{xvkCyybZfaEp&ffZJPN?lRk5}Q$WNz@^pCFY z1zFL?;n%J4kRN^Vt= zU9zNld}@Jvk+u#Xs*MhDRhyLnY(#?zfN7DR81X3sVHOx;X>P=Khj)*z0KGz|LSG=Z zvP>%j3Ckov=rfc+FqzCIUND=@7K>oDCD?5-F}CEm_$3L;9Vyo@cQ~D{jQng@T5h`2 znNzqTSCTy*PfE7$X0Ng;-|bQ8AjD#^*kWu+c6*YN>P%Jsv4!4(C=j57C23$p!ipp` zg%p7BBy98`QX>q@@g}oivBrd^FcC{vie)&K=Q$1__Yj5!C-QNra*-*%CSXq6oST|1Z9)IDuo zn&CN{d5NNh$^IVL;J+e^f?eY}0~<@gh^&a!xboZXoM)K-+kbWqmV{1Y;NY7s0GUQ< zqtOyDbhWu#4;VTWNm24-DNlCS%Y~}jtrisAAW5nu1rE*8N_H)wb5l#Ob!#+1^42So z>T#>GZy{l z{HdxQp5Yq-#7Bd*&On=fo4&ElXosxadt!6~fcVGmhG2`)j)J@P4c-VKIoesbsnzHU YbnA;tx%Pm+ihic1wC@ApA#CD3jgttI$QuP969x_d zj{rEBs3JfBl}#&Mf7YwPCbwKJiRG1$MX5>=y^1WkB~kH(Uhy;WFOasnPOSqWv<3myzmq z#AGsAE!HfXElbXI<;wrK#ovNmAV5D$^1#>$YbWt(St-e43=W=nh; zlWBCOScYSHp5p*=KVevKc0N5Stp3SKQv9e7T6`xm;s^$~M+vn)7#7Qe?!;v1P zCZZ2EX|dK&bl_eMm8EWar+ngNIzM%c1_@=nzbXp E1HDM~lmGw# diff --git a/textures/_gt.png b/textures/_gt.png index a4ff1b6161695fd4612a4a9bb2ebd4e70d2cc348..115f61e6a1ef564cd5ea009d0cea0f1052900049 100644 GIT binary patch delta 56 zcmV-80LTBl4pxvPG95`oK~xA^WBAVigA6#C|B*%iBP;liA&R1wI3@t=c|gG0xUDb% O0000Rf)ET=MZxf3h1SahNs)RXCWsVo@dW`X_#$4oB_zc=jd9J{E=!F*sBb2IGbi(9 z&i9@3|DAK@o1L{Qt88YM8Guc#4%GuN0I&)i07Q z3xKVIz%+oZSAh*8aD5G+>;vX@A2?RG6adq5UsVXP9eX}K4#3o1y}B1D$)%0-k1X2= zfY;TU3jVU$W-s8PA$J*oMQSM6D4c(4w`7JV^<-Ksc11aGN);Q-!`qMaM-D5kjOw3U zg)NVz%yaJN9n&37KVS%H&1$=4IWW z^7(vOg=O~yl(u{v!wr=0E1mjAKE-h*8rKo?7Lz}N|EC$R}+0mMM! zMvoyi!mymd$O|U3B{qTaRJu|u!?6Yf#{uL~!m!}%hO}%cXiTpQ^EvAs^0uL2A-8<& zL`MDTsXT8>&w$B1XRb5Tm0wU;v|ypnzoax!rYsLtR9021D;gRfSk=_L`oY#Vt-Yf& z($%YP*x1*>j|HYRN9vT^a<<-|-Kk~-W@i*Uk`<-L& zpPV@L!G|Ax{K;o$&Yt`H{N#m;m%jS?n{O{)xq9vT&F{Yd;m4nT{^iy*ZiAq>Z{98b9j(?`MWoFQ8>rUmQx@cQ%|d7I!U9~vGzVaoN^Pi3_9oHozN^Igin zNzvkDe-CWnUy&uj?r>d%l_g;8tR2g6>$hD+FERhO|Lhv1#4cdy;JLE^^7V>ly)CS3 zN^6f6)-}kYEH9SC#geyCDpkB*#qVDvii#+Pk517_b|)dat}W8ODVZP!8f8)Oc@?Q_ zCSkN`n*Lf`bOx(Po!& Tb$6(SezI!C%FyBRH3Po`9OV26 diff --git a/textures/_guill_left.png b/textures/_guill_left.png index a9cf7c7244dd5a8a07787d119810eb4a3b76aaeb..8eada6edb227cabe00d70cd26bfa7f6da07a2dd5 100644 GIT binary patch delta 60 zcmdnX7d1h}OwrTDF@z&J`Nw&NW}b=}{~aaHF?2df3a}Ogifnb6!QIB-ZsodLE_vll Q1_lNOPgg&ebxsLQ0B%nc%K!iX literal 1853 zcmeH|TW}Lq7{~u-cav<=WN3PUHU^tsQ?S(CO=_DRlxayX3x??>+Tx3(?Y2$FKuMRj zFgil1B1H#5(dzhMffi*P$13&G7pzu9ramAFv_1%;h|Dlkyr6U(;+!;uI{Ki#Ipf(q zv)}CZedqiC&N+K_XZ4y&i^*mJU{R{PwE%Pg%sdAG!K1?fxYkl%DKN4-;kN*FI-06# zeZZDHU~3;R3t;OdV3Pn`UI)knz@ma9fdJ);Nd-5m%V@K86PM|QGcG5Gn zq6>gQQ+(xyizbUTj|+M29smW3x75#{d1`Xd0>R9VcV7EyD%bLw{{VaXP}hY|_iyh% zQ82J;@AT>$W9M*q#FFStJ2naEylR8eq9{wj1GEzkBt}GHwwa0|ELZ^R0oaHx8lwTY zEoMIqAfK?&_cTroo_mn?M`-Bn!Tkym=lD=Mp$RdxRR?yqlH z`#@8(+S1waN?t5A0PkZ#Al~I|KjwSvs2UOzrOIzw->*=^!??lKm7R9&)0tW_4+L3 zB4FpR2wjW6;Ie`t49BsYfpQV1n}S<8U8bl{Dy=aDHYR6D+xV2SJ%c0T#%x#ZOlo8J zq-kM}`+V+IiWVjNdtkl)iYyLxi)$KYmVmLcR;>MnJOyT$&S8@R4 zYUK@Db3jw&rmz~&R7ip(Efa-hqRTH9%PyB(RCI?R$bt|!GDAS7ilpZ}bGz!4_M|XX&S!+YlgZp~#1dtwg)@^9f Zx&vW#{!y+x>Gjc1Rw-ZOeZ6d5@9$Q?0fPVl diff --git a/textures/_guill_right.png b/textures/_guill_right.png index f4433eca423343155e2210e32f9c50cd74fa4114..02e2b8597c0fae64f31e8636abfb851b956e79ff 100644 GIT binary patch delta 61 zcmdnb7d=76T*=eLF@z&J`Nw&NW*&O7T>-WTz}1a_G6*c`c;Q6lN&rm#{bfN!cI`cL5`eX%d_y zz+$MO63e8`;mqdRg6;qSuNo|>;m_|lBibOuGh^3pMy5iYgL&hvoOssWZaZ#I7~nS@ z>|Z-EHZwDc)6I_fsZS1^0!%@@PHj@vJn#VRgae5&k(h0#vIq+nz-9n0Vv5EX0Pcv{ z4+F?0Z1g>i6A2T|8vq~?21x*(0&qB5g$EBxLMz>RmZ_l%kK`2vuOE^i1{6V7B+(tCtyX)SJ;mWjk<#30(m!sIci`j+(8`i@FiyfcNn{+$ z0AeE1Mt34@gkd?8*}_|GaglM1#?zT%8ICoXI1V5?2*ZMNniA5)B6DJ;W=Zc%l6LMp z#Ag(bj3rl1OlQjVUHw+u;w34muB_~w+~s+`f_n=60cCZtq_nJDT~l52!1~&{4G%Un z>P^ip;nr?r%hsOWZQCCmc+LO*M9uz=j*@B{CZ=SauKj| zScI;{UvN3W5QgJe&O*5e(?h|XoGDE-Clpm$w9dqIX(yjlyzkJ+m^DMLnoh3ony@X- z^j*%nM$w{Ve-EtxUy;p&-R8OkJ4?VgStnNE#?3vsFEao4|Lhzrid@9^$JX}&$TCXm zj7H7Sm4+@|GjvFTB&`sI6{1`t7Amr=6cpSg2#O$RN2lpYb~~Z1y)oRhZ9YNp*GPim zlNB*AmoQvAOaCq|T0!p(Hz~zoqq{=ys@B>%HtF!^d+43;!+kjb(&nRrnxWT(+o+O1 zovP{)?PCCm^TBGH)~v79H#ZwC5T!@X4UGbD{?T0Y#%*#A4yTmd)$ diff --git a/textures/_h.png b/textures/_h.png index b4c9cf2cb2775aa3466c88989a55de6c03e36053..6ddb4a84520556c3d0188556017717c65829d41e 100644 GIT binary patch delta 62 zcmey*7c)V{LfO;BF@z&J`N#Q&2A&l%0uGZLA3LN98vXxRoM81Y`9^a$Gs73r@Rb2= SkxmQ@3=E#GelF{r5}E-1(-)Zl literal 1919 zcmeH|TTC2P7{~u-W_EXWnN1lkEv#Ev?ojDwW_BqssS@aNnOYid3izO1mI1bLTe?gO zZ8QR6u}zbTT1CTy)q+e4q=~7hE$xeVskO$0dM{~QbC&H&^+kQvFY{%- z%=x}^{=ai_zS&p5xyEjD*Z|nIT3;goGXR0-0DOBlHvxd_s;H{~rVb`t^P2#;0=12G zz@9u{U>H~gFmMUjDFK(a0O}a9s%QLo!+HQr`|UM8L`DvteiMMTr?#yZaA#8|{S)Q8 z09XvIuF7)JW*76gkk45Lz^(Zzn)$PVYab3^lTa`o5h9|q+R*FU_>s}U(fRVdq;$_+ffVeg~#dU2q0n+ydq__Bje`P4yV(V6KTHP9J;i^*4^c z_4dp=r`~<<{SQ8x{rHnl&z_q*KmYj`Uw(D*>r3BUzViJKKmPRdFTY-0q+A5-5*DFn zLG4dmA{fGO9LrfK7h(Eng28$JO8V7d*rK@Bi67SP_}Sv7q1qkZV-68XbN^ zR|8?)Z|G1YMOiCLYh_QfT%vkBYH{%`lB7zK|LDTj8wx_(JA$3N;{{S_vm&Wpk1Cff z6->4)PSW;GSJ3-|ooZ#!=&jeoP5w~Ny*f&ZT=Yr$?zVgYnei;2-_Vso+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIh zJY5_^IIj2hI&v`>@El5d`G5Z#zE-a0gL^UqQWrf+m13@E;%OCIk$9=ZBhjopjzS@QIe8al4_M)l$uzQ%3x$*WTb0oplfIxVrXtCk zWnhrF+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIp zJzX3_IIbuEInTiC!=rKLzd(=5sUQFCofwswnOP<;W0+l$%h2+LL)i7gZTd;7(_q;5uzweELI?x0Mxon Uv^%H37ytkO07*qoM6N<$f~q|gM*si- literal 2140 zcmeH|dr(w$6vw~6eeY#a78W14%JPy`k?!7I0#*}&U0@{)l*GqO>mm!Tg%8*O4I>Fd zO~q$wGpML&HjPF}nPZYd;iH)bANeYi#8>46Y9xsKn!Dg?_K!LJ*_nIhp1Hqse&_r7 z-I?E6nmRtwlksB!cv_N7699+-C}bi4aMbMtAj*kNi3MsZJi2WBq98Ll(F9sv@ogOd z`P`%_`9OFO@1&?YrT~D{X-P3luQ8s=p`u)qIvT)8izzl;b~blKECW_?B$Lvd!c}Q~ zeFcHrIBWcgJ~K2&FYVF%;8=0d4jI5Z5rOo|B)zeM zS4D&n0+B6NKh0MHSEtF8(2IzNOd^p=#4@Q=DwoR`h00Um;h`Al?bBB^ z*w25+U_Z556C56@2@DHTtF@8C!dRWbVDJx(ej$n*9j-TU{3b*$mn%FJ13WzkZ~^K7 z?q3`I3Q8FPW(i3k1WF=Q650TNfQX69dQf;!p-3!|%H)g(Z9uITe^Nq$NGKMIL;zVx z1VV_EV($Q5ti&hHCJmgY;ufv0k_E-p9QK{i)EcbM%qx{M{rV3W=od0HR6A_AA>#SS zsAyxn$()dwWEnRx{pCp+lc!9bk!8=$ndz97?|i+WuxS2*x62m4Q@&*BvNdbht$%OB z#!c^U+rFcE=dKTSfB4C#`)WV?eE$~*j?_1N{Y~T1W5-XPI(_E*v**rVX#V+1%hhYw zZ`}N)?e?9!f3*L3ucMRaA`tdq5&mEB_5_y_0wNHJgd!==MFfR>f>I<7&`G>w)1l znRct-nY@#tTeYG7yUzY~w+pUNtW2X|lAEtT@c5}?)I5qtt+0g|acN9M*QnOLWyOPX zN~&&Jvkt6HO`6i(6t*c|UABCb@=W5@SNe_>t1_A>Jl^bgFS4PekD+qfq^3hn3u7v; zCAaThTX4QIk-6LlY6cxgp02BQ+gr?tlVg~oX$ftG%lC#woQSEt(75a1@y)L`mU}0V z<6aANUBCWF(QGLmO;Pm*Md<99dsk7s$h@%RNeqg`A+2}17ysT>xu4?7I&wpmW=0Xk zt-%z*cV43S_@k1};Zr+G4{dp{y{=`mgQDHHg2J3^WmAdO+T~5LCcdiVVq^C@i&c|x zmO@n5vg(Gly^W&UJ5{a|ZtOJmQvAehDDNX`bxNvN`R>8F_Y_(+-a1xRE+`q)wl% zi!|!>#)ya!ENf(0+rCzQCOj(0os;Frp6@PTqtZFnXwVyV(LDt_GdlUv>&JJn7df(x zaSmsGsy%O_EqCr~c0`3~_{aO!m{0%#?ktndX-{|L@=E?OpZwmPo)5ssoovaq<=9`e z&(3kqgpMmYRb2}}`S;}vN0xIYBCP96p93(^y*P1BwzJTdXMcPsT9%tq_{+~?9&g$c HH@);PXQ6Ad diff --git a/textures/_i.png b/textures/_i.png index 4abe22825e871af661013273d362104e16f82e0c..0677f7b7e245165426e1b7d0764c9121f99ff341 100644 GIT binary patch delta 56 zcmV-80LTBO0#=YDG95`oK~xA^WBAVigAC}*|5!x-Ba7l?!U2Z4=u7|wd`7w}AU&D@ O0000+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIJ zJzX3_IIfqTb>w1D;9)+v^8f#08xg_QXIolyR$4^b@m#65_SnvCnh|yS=uf7c9A*wa zamDj185kH;OI#yLQW8s2t&)pU6H8JVj0}v7bPWx34UIz#&8>`$txQd|4GgRd3=+3| u$U@POo1c=IRteW&U=d+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kHe zJY5_^IIbuEInTiC!*gSX4o`t-&woh?35kEk29JWekEGQ8>0id%AH~4#$S%0&%nMEi z1_sp<*NBpo#FA92?Y2!dP}+qS zMnKW5gx1T0GgT^CoI-#P!^IcLA!SzT3OG1*K2EJ~%X7Jv?bndbl?G&Tf)YxVlQ!0_&b--5K$(NtOM z2e#w^+xmc60NXAC8wKFfT0lMkEb4gvc+Cm`OygY@K16ox{%{O{v7>TL7f_f@8|fKb zxe0(lQ~YIy3nq&-j|=As(oPmcNroTG+; zkG4K&TXJmt1o>jdcvGM%qaV=u)CQ$RQI>%RXd@g*jEKa1GZjTxumIKpun}D}Mgwqj z%zqd_0b!%>82}<-qIrD)B*GvCz!LzDL}%f_!$}a0zW%IG{M8PrP!tM_AqirMEVyJz zbch~V6lBRWPg^?>*G7l9uFXUMHl{%jKtIn&HioMJI2B$(5ak{6^bwq-0?Y_r=PIfeO-EN8ae zUQo2uDTr>jJ0rj3j$&y=q024NL5R_4G$)wTES5AW)1E2)V~e~6D^GxSmSlmk64pv0 z6UYFFjzo=~Lu!O!Ii23X8%+t335+Dtm0}r=)#*46AX^E;g0t$9GDWXGxh81H+K?h` z-*br1E*&0EtvxlJ<7({eHJTPKN=vup=H(YGUFP=OR#aRfukw|ZS5zvi>jL-OTi>we zzNTiirL`^8-lc8a)ZMdr%cFh$kL?)Px$DWNp5D7}|AA+oec|wt!J!vldij;tUOzhW z#<4d?kH7uS#JlgEI63+L$EQE}^s_T(r_P=K>g#X5z3|<|?=M~c@u#1E`Sr@o)mh3# zz|LV2x)*=JWd%bRj$=6k>V*I+?p3cmiC!vJ!% zvIea=sHt*OryA5$NP;9S7lq}bDiYPGX2818sTMX}RC@1!5@%mrNRM~ct#8q~ YgPrR9Qm#Di^V3gODXa3mTDrFPcTu?g(*OVf diff --git a/textures/_i_acute_.png b/textures/_i_acute_.png index d59d863985c5affb13b43574469367d9e9c1bedb..b916f512deab3a757f9f72ff9761efdfe6c9048f 100644 GIT binary patch delta 61 zcmV-D0K)&k4qK2UHzG+yK~xA^WBAVihX4OFz!@+m7=lEg07C&@CYm-d#Lff&2bN2< TJ`dTC00000NkvXXu0mjfqPZ08 literal 1856 zcmeH|Yitx%6vzK}W_EXGyKB3BK)Wt<`z~0Pnb}?1ouIU3`xvyOFKyw2blXnbZEWdd zXbX`DwF)#wL>N2Y@iK@co4mSn3nSx$4L$^Y0wM`7a$(9V){FgC*4 zNN5VF05OoT(W6L>Ff3;$ZD`?z?~2?mfc~Kl14Q1CNb7{=_rS9vU5c?)ev9eEF5b z6R*DZ`WusP9iMvpofGfA_x?wxKmO#?GiRq~&R_Wai!U#Jb?NKNSHAoHhaZ3X`IoD6 zl#76!$0Bqu{({Q}hAj{8waAu&*dOQ<{3TfUZFnWqE}pu8`cdQoiDLD_-wSqNs>s;P5Q1WY-fqHa7=bwnh`g zf?8QrJZ?qu%_of2&C%bBoz9>Q1Y4Bipx#@l_0$A9y6)0Ykmsa#{I|E{07#2Q`2)IE z8|32Jfc*gDU}~L_2FX bx9I(W9&KSMS0C_K&`(w^S?_jwY>d7 diff --git a/textures/_i_circumflex.png b/textures/_i_circumflex.png index e7d5ab191db61ea1fa3407e4a5aeffc213d2e3f7..ea7b9667a0eaf88186d91ec897160ebc5469c9b2 100644 GIT binary patch delta 61 zcmV-D0K)&h4qK2UHzG+yK~xA^WBAVigAnRJjQJme;nFZsxB>?JOgKO@0h0*;-=Rpj Ty9AAK00000NkvXXu0mjf&$t$N literal 1853 zcmeH|TTC2P7{~u-W_EY>ma<%0SQpvlPNgt2yA*a(txK27RB5=ZLVb}123X>@6sCnX z8e2qbTa!|?T8)WT3*H(N6x7y-T8npIYSq&EpxBDF36XjSjcd-b-D31XeKYaQe3>tE zzVDp>@0>H=?5bT?Wi{DN0IW*2zaD@NfQ9D(Aara50N3HG@d2ZI&A$d|r?a)Xz6RKq z3v3?*<^gQK0Bjb3i_L(109e-j*wMOG0GO5=s{DxT-21^X0LJd>^}Rq*7B$j8ym|`& zgQnC}7^Y2DTP_#&JG=l26~8aQpANr2YJx(NNH(5V>?eG+!^Q%otyP_-y4^Sf9hVWN4103^a78Nd*LL(y4y@F*mRMqhqbDK)iDsYn!x${-1%R~Fo|Bs#?s zSrlaV%0=3`fVeg~#AR(J0tn;=pe*sG+NA-RI4>rayeYmKW>rNVdDwV#ga@gHp1FSWC9rg z(UEAQ=a4qSu$)eB;Eg78WCG&}bfs8^V|6-?1IQhOVZqsSi7wHnPpS(VGB+hlJN6yq zv&u)0r_`UE&33o+3>ZyIm!+oJb8_?Y3zmCIR+g4|TUHJOqrEkCc{)Zob`gv}iauKi# zScLAyUvSyL5QgJe&Oo^c(?`K=oX#cc6Mc1t;HIQZX$PNNzVG1ZabuRdem140=cH+A zwr48m5=D!W{XMXOe?=AtyTWxA7M6gqu{Ny6+;6+{pJ4vC|LhtpiJU<}+qnb)Ia)=N z))v%MxwS_PYAPf_l2(Yq3eg=9OJ%oPE-AT25M)6Jj?L0ab|oRau`SfTHJ%`p1tdZC zxMk71kTB9XPya1;I)mCDYM0AHT5qk|(+~`I-=?Ch&`Iyand|ZZxZ+X%pr!^wVXEX$ zRkdF_LaTdHJXi?_JJcK14INr1MCr~`!{Y#Kf9!4ywP~Fwxpn_QF@UsqXT!#JtuNT4 WE-vNDef}Ey$to4={4bO@5Bv@k@BRG% diff --git a/textures/_i_circumflex_.png b/textures/_i_circumflex_.png index a15c15336d0f7dba0030f597278c0a0a0c142494..7b75690e6b5faff4c9c015d487d5081a0714091e 100644 GIT binary patch delta 63 zcmV-F0Kosf4qcEWIV4F$K~xA^WBAVig#SS#jPW1BghCJ>3LqkIwFH=G+Q1My699Z6 VOtiGkH6#E4002ovPDHLkV1nBv75V@G literal 1853 zcmeH|Yitx%6vzK}W_EY>1>HWNT^GCCH&~XL*Z+V z^ML+AU0h0Z4>FDu9Op9E{DvgGV7jEc)uRLaC~DN^Vhb7ef-n5?S!blIRqD zvM9=eXO6ZGAfb&8aaEg%0Bl@?9)Nz1pBDEi17T(vlW1<-_rx}jt^mEFr=wpWX;ryW z4ib||favE~30|)^=ykloU@#halO@$^F`F$J$tm+w7uhqfUu1VUoH_1%XI5dh!%=OO@l$xL+Yh$Xkb@zTg zyL9AuTJ6c{98XhZz-U^qFg?Sbo0ng(c!}3{V^ML5yfRQ$UQwy6s;j^4_J+o_cQm)C zt!?e0jxKFecTaEM=KBWke_-489XlU+^szmUKe6}8eFvU9I5hnH3opL(>T8Ea$6kNq z@R1X5kH7Qod+$$t@bRfnKK*R+^qHx%=f3>v>+|1S`1azZ?|=C5r=Nehd}W4m5wNpZ zgzm*(aM{2RhT~YyK)DFhL&0sF&L!%T{WXT*#*{2+E1z1rd;iFBW45PuI;|;k(zGDQ zdp7qHMT?RBJ+Og)MV0`&#x(^COTgGz8&=@TZ#xT~W&Usf*)^CSJ%dr}@LK?KwX#O7 zC8()#b3_elDkMRYmWsks(NixL$sUjF^W7i_vLFNxP18ztEg`(2CDhuNNDzwaB|-Lj zWU*v6VYp$2{#)#H2DLZTDwl?|u4*+>7Yujat)jTlN$=$EZq5hbN<;;Mnpz(UQzd_@ zs!vVySH6TeuK~xA^WBAVigCOERf(hlorC|z?MDa4=0L=tUCIET|N4fMl RZ>RtO002ovPDHLkV1kLZCohr z&=#U8)M_m;K|}=952Ca_5=^R8k(gk$K4U@U90lf126#)cn$!9N5%ng9i=s;z{K{rYXREnYOSiT z0XAm?TZVx-09!5s8ztb&;rbrsaVLXd@g*l!rupfl4AQSODt)IEX0{V*t20>OTk| zm#~rd3;>xhk-T953Sp20;0XZxBeU?}kxvkbzW%J#YHD3dp)3{pph$9wDtS~zcF9Gm zEUB_@fwnFnri~79U7L*nY*d38fO&zR9Q7#!Vdfd*X>Qc_M7EBu0KLMe!eTKNp)mp=j1NS^A_D+>?=`M`pYXStF%=Ojd$PE)V${2);7Jp zqchmmYi#W6AK0|{;o(Of9eHeY+mkz=+V%AAJ$s*d;l=%9<1fAZ%B!!xad7g@w+_91 z_`Ub1Klt#Yk3aeJ^W!JJ`10hb(`U|o{mr-MFMN0L`%AMw{`B)Nmw&x-b&hfou=7}i z?!{kliC_rBaV%${T!iVT;38*o%jSgAI!jbw@Q*KNr8hiw36LO2(51mwr`3hNWMlzQoSBk zE}2glZL>ZVI*;ohZ70*U)VMQe&MB>)Va~K##t# UlxvUsYv?Ddm9O@{R4w2 literal 1857 zcmeH|TWl0n7{~u-X7;{IyS+fWE_Andu+*8^t?f=w(z3lwbxCj9!b{nMk2C)@-iBYxe-)Wp8nv{_OVmg(cGtoR~IU3O6ocKNvkcdvf@|h|%nI_UvEr z**(hCP^YhP>giq*=rP8K@ZSIIFKk6iTY+LjIdwnn;Wa z;HId5AAnrKM&2_31j0n}1_6kKK@xyR0UV6XqK6)N1d-_L&vMyUI#X9Jgxg4^v*%kkV+B(BMKxkWk%F&GSHlR3p=NfDiPr}&R8JPoU!0PQSE2V*6y zm4s)I1`rL27(I*B2*Yw3txj(+n!+=fjHfHbG90VXa2!Ck6NUw6)g(BDVr^ozUzffm zN!+<-RG(2YaXh)^^jxN^DKua(E?t(AYRk&b$z8e1U2tn*kw;qREiEgrkSlBJ?z+3a zVZ+Ae7A4Ty7HscUdwTo&w{Cl2@WF?M9^N(l*yAI6pLlZL{->UO?%>$?q32&X{PHVD zCSRR;?e(K?o|t*-?RVZi`QC?TKKl5Rv**rVxOnM{FTc9{^_6dCuYULa4?q6&^Do!t zDHj2|fJNwD`~{a43}HBq<#d#bFntu<%4wW}Hles$=iic;F7DJPmFyXvIBv*r)yyR~ zg-#onX1XtCU8QIdvcCs5@UO^XU^lofz|0abR@REOxc1v{?la8)?LWH)apCg_8FMND zWT~YMYKvc0q~?&~R~3l7D6SUx)q<-|D3n|-si5Fyo|kyue`JnUvKt8r~x zR44M1+a(E}g@p0?dHR2`(HWHfU_dGfs@+vesMg=nb+3Y=JO{lKzP&vMfHM~5^{Yx< zu!Ac3Q&l~5O56w_F%~R$_*<1bmCdbc8wBzGGh>qgtbgpT54NanC}`X}a0`IcSZ8f# bK<)E~l*Of7e#GmepR8QE-uq(7rh(r9SUmoe diff --git a/textures/_j.png b/textures/_j.png index 118928bfc9ecd77210847620ce2d668c894af07f..17ce331ede0ce1f65cc40ede59c2a79de7ade9be 100644 GIT binary patch delta 55 zcmdnT7dk=3P{z~6F@z&J`Nw&NW}X*k{!1(pXz*p+=(D0uq?nPV)@@f``PV-T3=9mO Lu6{1-oD!M@Wkcs#X4a00saSfdhcxnK1xdr?18bj30>mH9$LEZB_L( zz>ZvC*D$aEVAoY(n+RNM0hA*^O7C;0>sA9`TJNs(BfRIphi3qodaE|{0q!i?$l&PO zegM3#)|B&C%vM`2*W-7V0w`4dzDD8V&iy_!MB!}WTzF$YpTY!JPzPkWEKGe3J4<6H=mViO|46IOQO33vM7}*qDPS> zmn14hk|K&rv~>e9ZFGp6+ROxCqZ*6=j7$9Fs81OPv&fi0bECc|vU_v|=oP*c{u~L_ z6>0@YL?!{kpJ5#Yqmefn1fJ(jCc$j6TP<;MmbApAc>4-R`fV#5PNyr|o#)Cd$Z|UK zi&qwilGp1^&nsP1BCmFPyfPhxm`o;1oF&z2O_ej88S+22@LRA61n6c-CKwxGZ6rK} zbbuI0#OOh!Mi`be7YlKb!4o4Go#h%TiL)967mp`72j>i|#BgDOJ|_%PT6Y)ar)Dd+%#%-f(|g zyVlX!73}WQxAhMUZr}0H@WYSnd35i-C!T!j(9?&H9DU}67mtmOz4Y=cuO5H>#Kg%{ zZ@hW>?Xy$wynF7w_dodP!pEO{dhycq<(V(O{Oao~-(3Cn+T0I6{&fB4U*>NtP%Z*? z5sT2h_zNx@7{YKI%kh+pFas3a#u+jsW1_E)4{S}!ly?jEvV$Yzlcp?B{cLh;=)8GZ zws$6Hj-o}#{vO!Szaoo)-Qv0o3roP*SR2;j#&7%bpJ)DW|JgN&4^JayQ)fDW9KF0* zZx862(iYMJx&~R4RE>fazf%WCZ}V%SXA# S`(IE10000+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kI} zJzX3_IIbuEInTiC!*gSX4i67cfN4*_FMDR?u3P^jwiwp`YtKk_$vB+J%HXKUAt;b6 zQNX~!pjzS@QIe8al4_M)l$uzQ%3x$*WTb0oplfIxVrXtCkWnhrFdP01K;1I{*Lx diff --git a/textures/_k.png b/textures/_k.png index 987d0e26a7ce853245fd995a089becb66665bbdf..c636b068df438795926d34d9a3394ce8b9541bc6 100644 GIT binary patch delta 64 zcmV-G0KfmJ0$z|LIweU&K~xA^WBAVigAB+_5P*xKF`;}26Ds;2RRP=tm|iSaz##yv W;!Cyn{IJge0000+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kH0 zJY5_^IIbuEInTiC!{c%0KhOU}AGaAA+*AJbubDQHQ|nkghj40(MuX&^`GW1D1q=+W zA2>xKP8cm?U|>)!ag8WRNi0dVN-j!GEJ9|eTtx2G`^ zv8njhY3Jcy%jEuY+i3au7Z+6@7_?jwhBh5qd$LrRJ=%}<56sz@Pc#n$hM?A}cB<-9 z@BnRu14(KnN#9DP5f&_fbpRa1kciO%+?e$52T)4b#CrySM3_Y0b}EoC$ONztz`?{U zJb085B%-f9Yt{M&m+Y2Aw;!@7RVt!KktLTTDn3b(%I9h80aDuN5ZAN`1YnaIi~x-D z{H&x;83;4Sm_~Dxz9+FQbOq=YpNfBhw3Rh#4M;*J0pg!y1$d*;WHj(5lgVu61#70w zYOz>z(=!%iE_CEATIg^(T}AE^S3y~!(^*=vq)e2&UTgI3N~iS+XjdE!m6=}tj1F_MV_|UfLX}CAt%>Sytt%v z$x^Scyux3ptO!=u)Yhphn?lWZwY09eyS+o}?COs6^y-^7_w{eN@4@Xm9@_cvuHBF9 zKQQ#@V~;=aH<4Ed5V zJ+Rso-k4D!Z{sto28YKc%!QuDnXI=YpT^OPZyo|rtXH?{9bsKl+GAQ+*C30syi5|8NuH2Yp?Exs z&v%n3Dxw%ZGD9ob^@Qm9j!5U0RD$Ra$)e)*C{pEI!f4A?`qyyK8MOXLr&1NsdmFS^ zQ#iWeUJd>-7roQJzpVs7ekv*$*0oS1N|pSnsy4&72S7$DSdE6ev^%wRU3xbpdF$zs xaRBx|cDF=2^ltd>85+15KyIqDX?>^O7mjK3OS!rySWiD$wR% diff --git a/textures/_l.png b/textures/_l.png index f70432b509018d8ac3de82f005762d2a1f1551b2..5dcadd5e4e808b13bc1d138745a04c7646964bd1 100644 GIT binary patch delta 53 zcmbQm6g)viU&_so+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIp zJY5_^IIbuEInTiC!=rKLKhOU}AGbAJAB-gb|93awT)|q-aGsk@kcVrJ0RsbrYKdz^ zNlIc#s#S7PYGO$$gOP!ek*=YEuAy;=p}Cc@v6ZQ*wt<0_fkEPy4_PQ0a`RI%(<n>n&wEjZ3*-D P00000NkvXXu0mjfLdg`q delta 260 zcmWGv$TUHvo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kHe zJzX3_IIbuEInTiC!*gSX4v&Cn4-bzIPmchb-d2uh^~dV|7c@(9Mlv$=>|_&7cryPt z0|SFRdP{kVo554k%5tsuAzahp>c?zxs|c8m8q$=fq|8QLE@GVStuHE p^HVa@D&ZOoEJBP7tW1op3@srVmWBUX#=yY9;OXk;vd$@?2>|YBNt6Hp diff --git a/textures/_lt.png b/textures/_lt.png index a1b9d2ff8e93d895a6ee838e28f10e73ee763ff3..3984033c9ca09a1b119a89b051053a219335aa31 100644 GIT binary patch delta 59 zcmbQh7db)2RKe55F@z&J`Nw&N<^r~`XY~@F?R`Yf91w5~>|VmaFU;_~*5QEfJB3Jjfp6&mj{z774-#>qG))js8D=Ryx=7xTMOeLz_rZDe3%$tD1TsWsFH7ivJ|itLjmH6*J_`7CYSKuQ}O;;J?q0obGl3joV3KQrl5 z2ExoRrqkS{A4u#6T>*N<&&EGN`m$QB79=5)0P&Bo6r#lmskEDHn`ItZ~^t@bo~mcx;y z_`QDRA6xt=oFW0bS&|FJNmwU|Pap>%JV_WmTGR-`a=b+lt+urI1jf_pO0f*b@;t`@ z25TpM2-t_fEh6!G~wgPMtgd>1UsR zapB9azW(OocbC5Z;m4nTzI=sp5wJ5@gzm*(a5=#chT~XHpj?FMr{GSG_sf=ysuhC1 z(Uq%g72Val4~!kN<^`IjGuwJ6ZFBR3=L;@Uv;^7T0~`ETWGS#~T<2hC2^c5q#1dTo zZD-Nb%>V5_y9RUOQ@G^m83IsX*0h@Kx@o9udkx(*ph${RDodquAR?Emfq)tcEs`Wv zlJrB6|lslk9MSI#7iwp^jV3lE*a7>IVL)lsvr(dcc~V;j~P zs3`H#JLB7%3jz33QDNOQBGDLC@~5h5EnYbVz?BNtVtS`>o3Xyr?1HS^cY0(Tfb);t rEzx$f3!&A+gEs)kPIWf-beR2muQ9unYY&AR=qIbyEDyg_y=L%twV3a7 diff --git a/textures/_m.png b/textures/_m.png index 9c9c691d8f02532816bbc62ac50540b80302bec5..39c197161c12de2af772b3d0ca60b7afaadf0c7c 100644 GIT binary patch delta 57 zcmV-90LK5G0#}eEGagAqK~xBtWBAX2fDFWPK!5>^85rQq|HN|s6KM|sU#eHBv8FR? P00000NkvXXu0mjfh>I2k delta 257 zcmWHa$238uo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJU zJY5_^IIj2hZscWP;Amd)|9{Wq!d!DFC*}PMSp+}$Oh~AfHn{teY2OtN!8e!Ozc4T` zsFt`!l%ync8R;4t=o%V_7@Aud8(W#0Y8x0>85ksP`H+R8AvZrI mGp!P?!N4NK$iT|P*vilnqG4J1uVoAj3=E#GelF{r5}E+a3rrCJ diff --git a/textures/_m_.png b/textures/_m_.png index c7e9fa0443f0067127b7e752a1b6930aa2bc5520..22c2b29acd3344a304bb62747812522773c50ec4 100644 GIT binary patch delta 58 zcmV-A0LA~L0$7kFG#^PsK~xA^WBAVigA6#B|Dj9}`VS=;5Ez4rsg{5h00@;$vw6m@ Q!vFvP07*qoM6N<$f?Sgno&W#< delta 264 zcma!8!Zbmpo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIJ zJY5_^IIg$$8gel>@Elt7|Nmz5EqSfNEj)svQpL%=5+~}fG;mm@X{}p*|0wf}JDh@! z>5FDEFfgc=xJHzuB$lLFB^RY8mZUNm85kMq8XD*t8iyE~TNxW$nVM=F7+4t?ByRbT tg`y!hKP5A*60X6(BE-nR%EZ{p&=R6yS@^GI3=9kmp00i_>ztSpngE#jO)&rf diff --git a/textures/_macron.png b/textures/_macron.png index 738a4374eada562157956e792dc82b85a9f59c58..5cae02c834ed2c75f4d752aff875ab8103d11344 100644 GIT binary patch delta 48 zcmZ3%=Qlw`OVrcFF@z&J`OkR<=AQo#bKFt_XBjgdb>n3ao8KM4z`(%Z>FVdQ&MBb@ E0Fwj{=>Px# literal 1832 zcmeHIS!^3+5dQw%wY_$1HO?L55O)NcbO6je2LSP769Bl*>ToqMxi8~NlsX;l^-W=5 zXBn_-7?=aF>jJP%04{C>z!ZmA0)xqILH#{d|6>NoTO9v4+IFur;_ z0E4E4YYa0ci?xhPgzNzT`AVod!k=ot@&VWibI(dwaR12Q%sOm3$L4)ke8>&xLTalL zQ)MAhv<{NRkF{&2wOMJOk<-asm*S8lz7S=#T72Q-Ceb;LJ)mEUr~ABCcm`G5EetvS-*=os$`P9D!~Ix$<~ZR;H}n)31s3T>rj zu6TE!wrzX=z>b~w4Bva-?)yjf zJowQ50}nrP@X^Pfc=GW0#8Xc{^Xv;R9+`US7JH&3t{~n~Rse|KZ1t)^A$h-#|b-m6A66_OxHD@0+1=#7X~ zvezqDR^A{8vLHl{%+g7AEg`X`BOcqakRbRYk|6uMvKW|8m}r@!zY!a)pbo@iaxkv- zHK@JK(L~QC75)kby|cc(xg3CVAu1Hr)JQx*k^E_@jy~5m1|WMOSV=@X)phFTPOS@~ zboa^eDFD_#x?AEMS{EwsI52c0fWif5^Ol&_AMI5ak8)*iC`>mdKI;Vst E0EeFtPyhe` literal 1836 zcmeH|TWl0n7{~u-W_EXWyBoTf(so_!c6$ZeI+tDAPEfLCdl{tI%W7L+?6#e4x3N&R z11&@&)GC&cASyS*gD9<+2a_sAHHYK_oFL-f4(y&URU9^g(?y@ywje zmpR{ezW?u>GvACit*y6N+!g>fwIS33zyQF?a{v%KJ_&&94K@aWsa+Y@B6QH(-O$nq zY$*n|jsbH3wq61@3c%$~K-mvu4<0<$yaE8zbw_;&iS4^SI1a!(*w8TqR20xoMkZEn z0$|eB##+-wi_Kol4TL<^0B%x4!7zWO``U+K*H~xdj-1Z9oZOQ#88;*APBwe5uhsz= zLRz~TRn=wS0on-%k^&$p+e$SM7A$~u0Nlio^wDXSlzl&dQo<(RGXO-wB;&>aNQ8k4 zz+(UoC$sS2QAUvTzW%IN8=JgRg(y^1K@!AjMUWLq^ooKK5EZ|;KwCeM)<&neuFXOK zHl@J`z_`H9O4*cwF!PL=G&W_+$-Sa0K(EBv#OKIdU8mN8BxMpH@flWuHyTYw18*{! z%x2zVb=j;L8P;5fbCGL_JMZQtZjZ-XSW)8jl@)kArIky|1kvyJ=ap37Rwb>dko^*! zgqY1{Ylbz)X3LTCJ^9iS&R{h0W=lq5 z2Gf~zrC5ez4F-+_$OD97!PyOtd@*QrHb+dp4K8Wh?n8V*&D4pkmQ%BZa#wuRY+0P0 zlj|-jE-78Q%pX`@Syip93f0!tH>j&y!*|`?*4}YXcaIkB?Thsf=^Hl!iz7za%B4GtFOI&?9I1k-hSuZ_fEe5(dmyr z`Si@$bLTI7@#R-vU;O6Mx0kPc|HF?z{rt2t1EuWvbfNHq38-lOOpLPu+e`-mIk}Q zbskohfU&c7ti;vdc9cHN{NMkxYp^JB4hPGZmjWo#Yuojnh^{H!aV?^2kOWC87lm?B z4vUqFEGvP)ErOs3LgdIStz2G;k)qMOqJLRDB26u+#9)$;+9ZFBTj;-(q2kyuoz ziRnX4TD&zfFnFJasxmLV9pBwv0w6!_6^iIuI5t3){HdxQb%v=1XWCgEi1cb}v~|6D zA4KWF(-YGG?0+0?i}mPz2;948^i}}5>A}|ZQGGZP*A|v?b!VuNezI!q+R#fiouj`4 Dwh!=l diff --git a/textures/_mu.png b/textures/_mu.png index 483936af89ac1d8d119665498c93e7d718f69c9c..af8bf8564145b3a4dfa1a2d35d212de7574bf44f 100644 GIT binary patch delta 61 zcmV-D0K)(K4qK2UHzG+yK~xA^WBAX2fJjV2od00ve-b$$zyKG6Kr{}V`JVv*UY%B| Tt)(3J00000NkvXXu0mjf;n)`@ literal 1915 zcmeH|YfKzf6vzK}9=o&4ZeUqxVY`)G-bG4gW|sn!DuFJKsiomnp?)x3V1R9;r7$hD z(YPRrB~2=7ADYI97JMXX(Bh+Cw3gOKOblXei<*d!T5C+G)<+5Hn!9XQs$bNvdNL<- zGWVQ&|G#^3@9eGKSYb6g%mA!vrLPu%0f0r|0DONZHwu7jE2%00#`ni8_;~=X=E~YC zU{59x902A41TO+RMc~pFKsgL7?>ut6W-S1w>9z_VLWBE1coTrBvvPAcke5cC^o|zq z0$|kDsxspRv(=W#b@-e`0CH4cNxg8kdEvt#HduV!u9<807Y6yUC;EnGiw8~$?x`ya zgF_xs1Wq*>94`%hb_U=Fv_`d6RdXN!)CmU?;USUOLM0IvEP!nQ9E1<&=m1tk;=2K4 z6E^&v0U!}3TsHtfCJYh)JOtoqcohKxatXrO*WVRtRkcgblf=A2$f8uFh#p0jT#{E2 zWhGx;qAdtSwb3cAYcmsojcB0#Ff54^BQa$l%pzkPt&POpv~^K!p>v@x5VyWuEe8q9 zBtYm>tb<@M7!AB&G#X7N!E8yeT4G`>$?^8sgq4nzn^roUPFH$fmMb+k&FRc8Sd}YE zUavPLtLTq-BO9cUgI~W?nsdPhDU_7((x0C zwNrEHo~EvTlX=)s99B=-bg2EzYov*CCqEcO7SHJ1@hQ`fzG`DE2ZS8@r z-TKa5J-xg4+&6Il1A`Cl9eVhYM-Lo4bojBypL+V}=-4yQKKJ~~uN<3r^|jaEIR5s@ z$y2A_dH22dKbrpd%qM5hou8Tg@~f}Ex$y19?=D^b@uw?4|MKf^SLZ1g0lSDrXfLS! ziOU9tFdWBnM#@E)9-3g|c(-JTFR3y5ci2c)J-#a}z0l;?Sa6_O)Z^xR`N2U(|NRAHHZEw|k{9W48UxB*M RS4EG!TDH;mV(FIt-vNj~6KVhe diff --git a/textures/_n.png b/textures/_n.png index 3f16f50bc8729ec4dafe93d998c4a3dc00edeceb..54e554542f3bec86332e39787e42da0a57a82792 100644 GIT binary patch delta 62 zcmV-E0KxyC0$h+JI3r0!K~xA^WBAX2fDFWP{{IKz|1cRa14QEE{D+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJU zJzX3_IIj1eT`0(4$k1|N@B97fO3L;YEQgDJ+IV?vI5DB-ula?0%h=0LaP!{QsFh-1 zU{Eb_jVMV;EJ?LWE=o--No6oHFf!6LG|)9P4ly*hGB&m{HPtpSure@6-0~p{MMG|W oN@iLmT!Vo{h>?MniLsTTB}Bur@L$Uq7#J8lUHx3vIVCg!06U#bbN~PV diff --git a/textures/_n_.png b/textures/_n_.png index 430227892f830b83cf072c0751b42004f345c4d9..0c1b3ebfab76c7b56cc68df610a357817f9e420e 100644 GIT binary patch delta 65 zcmZ3*6hA@5TFukNF@z&J`N#Q&1`i(|J`M+u4IFb?0t75I*tHs#@p!7wy12uFVN+`4 Va)ELOQ3eJE22WQ%mvv4FO#r-A6uJNa delta 270 zcma!F#WX>so+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIh zJY5_^IIj1eHRNJY5MVyo`QyL-{MLe79Lu%zFj~2GtVRh?11Vl2ohYqSVBaR0bmhBO_fy16@Po5JPh-V`D2*Q*8qS zD+7bXEg!N_H00)|WTsWZH5gcg7#UcZ7+V=yLNqK3|Fw*Pfq{X;)78&qol`;+0MVXN Aga7~l diff --git a/textures/_n_tilde.png b/textures/_n_tilde.png index cfc1c626c9e3bb7c758f228ffa7fb9799738fcad..7c2bc714575f5043c801f00bdc3b46e4e111f235 100644 GIT binary patch delta 66 zcmZqWPne)$qweYA7{U>q{NsE>gTO0$7G=Xkqk>d{!X0PoXV}%qa3nNjIXm2uVc3!! Ux%^Q7dIk{iboFyt=akR{02vAwd;kCd literal 1925 zcmeH|Yitx%6vzK}W_EY>CEY%tt&82h3zlYPcH3@8lx*2Prdra+YKtF~Z98q3&{End zEd*kzRV*=qswf&hi1wu)Oo|kdXcVoWh8SyAC?>{=B7(+(sL&YK-0iX!{i1%=lR24_ zx#!&b|J{>&r@vxNiPe;70$^22y;T7804zKQ;NpGU5CE>pQ|i{_FORLI( ztrOSKK@kaN%5whiYR9C#OJ{eYB$W(oK5pt23z%-b98ji z$l?Fhga^u?FfFj7-ih1Z65)2eQK@Js3^<91Jnrz5+)bbcBb~?CqNHN zQoz^=L0L|xH}FQ2IXHpwD7sTD!?8LY#{pzJVOVfBU39YO(Z^K! z4Jn&qr5ytY_|(F&V{uiJvuVz{_FkiD@sjw2#Pp2JtYynxxq12S0(rH!sJNt5DXaF~ zeNRp8+I#C8)W)Xf!1@lYb8}bsmaPx=J@oL-NBVa?_V^QfpL}ZH)6YEj{NT{=$mk0% z9(?)G_~BQMyn6JlwGF?Pe){>B ztJmfz7XdquMQAUm{fWy4hA{OB5|c_V>Vg{}ovT><_Lpu&@M-jkRGFuKl(v>sjW1|IhBhqTn=g z`<-S0=~_{(*5KDvxxQWXYbqo`l2(Yq3eo8k^JS+~&dt455M)8{ADUf%LqW^NhCt(% zNP*z?NrLQh%3{HM!EnvoFulI%3Tk(tQ7#N<9TjSOwZElpg9>-HgFeyU-;oI*Ig;h| zYpO5MLY4gGR*u8KcK~7{$x4gANxe&LZPJ<{N)Jp8jRUaVI9wBG(3+8VeE-y5011)7 d>Wz(Bm%m+I_$yEz^_J5kuN1BEzErrb_jh+q8(#nb diff --git a/textures/_n_tilde_.png b/textures/_n_tilde_.png index 404221056a0750872c2ccc5fdba6cf38f83597d8..330ed22abf91ec689adc7f6339cdc1e3b1ed63d0 100644 GIT binary patch delta 68 zcmV-K0K5N*4`PrcJ}F5=K~xA^WBAVig#RHJi3#DrAxI1&1Cd0K5DLQpBo0&tNhg}o axHtgnNnN9Z<&?bu0000EdhP(PS1Fu*p_QWy%Q zYAK?9NK)HcZB0K|1+b$(+o| z+;i^z|L)B_v%O+vsnwid24Gdoyj1{<04xFr;M)heApl%+VR<1ivNPg_&j7&LP*znA z^rQp5{lF}M-pfFz2wYtaDEokgZ3m83E(O5U-&5*EVC&8^?*K5hm96Rka#N_2?xAHH z0Pwn6Ud&%KTW#rFtJhHgz@vH#YlO+pGtzCx#YkpsYC5oazy0X+pb+z9uRSZPBj?bo zL)%UW!lsi~K0Lk2H#so*`K6v4W30Hx5}W!cKL8l|wK}y)RkI)f)CmU?q9dW$LIn~Q zEP%BD5{My~qXW1-6h90gld!?>3;>BR!Mc6`GGSl`@DzZ-;3@(HWD^9lZ@x>_@(QP% zD~Y)t$f8uBh%QBzoKl`5Ns635Pg^e#)<&nesm)9PHl%@`j&WWb6N)JVVdfYkX>BO( zpa&V&7C0C95|JxP)Dn=OOacTx!*U2lBX2YaJkOgk$VTrR^#~KVA2arby!-BIJqLQRS zV|1mDPhM}Ax9mD7q!f*e#Z;Z0Np;n?_nFMG3*+Jw($X_B7iYQimgIX1l;z&ylF~AD zMRm=6_t(~~dZ3|EYie%suj$Y`H*|Gx?0KyJ@h7%!+rDG>o~QRd^X$I;&%N;C;Lz|( zFCTj4wbze~9)07@w~n1SIsWdc_ufDK!ABDxfAZ<%x$_sMzWRFln~Rq&U%7hi`yYP% z>E~a5y*^912-rC+LeGNQpSWyb2*YtK$5SrCbkPJGXGoHaQH7PfZ+&#KyhX4V?K(Iz zW=e5Y&BWBVpEbv(x~I~vQM4f0-vjIWS7c$ZKe#Ty!V)kx)`n%c{@aes=b8WgKf4DD z0_QQ4>Zi>qO)sv~8-2Q_G_-3zU4tyja*ibCNUjyE6bJ zg|oaqU90i8QYC-s%7=G<@iu_yaI)I!Yu4`7);8-ckmSu1L!$s}w+`3(8}$|}Idx!S iFM#;)VD-8tz023G&Hojs1Kx6a<<;Vq-or(!`+f&eogCc& diff --git a/textures/_not.png b/textures/_not.png index e7b1b7b6679eaa2a5d3eaffe399a3750ffe82ed9..b37fdf57b2d1347579d38d97572703b78926e6e8 100644 GIT binary patch delta 58 zcmV-A0LA~)5m=BUG#^PsK~xCWWBAVigACZ23^0lTMuC}dfKZE_$v}_^0Pt8l#WIhRH3br-6!1Ay~1XjUDT}2Qj z5|!3R8ygj$wP}r3YPF5{KrN;ft*D4GiXg?drXXkmac?t#NZSv!e(+{a=49?U_xykN z-ppAaKRw1y;wAxL$Hqp^1Rww)74ZQevuZy8etKA37;t2xZLg7=yH!%_f3GaDBrY?0W>NAa^F6(ImrY-Cu1=w?c9E$C^|`t4Gwl(<^Y zxiF`@h@nuNShBZl^QIHA(@=L=EZULddL0l-Oi64S%Z`Bv;Edvf8c;|L_)<;~MS}*g z2!I`r7m`ME*cMohvt6| zavE|G1uUc~Pw?avEvHB|lmI25`bIwrK=Ek4z(yz%OKeFsD($(QqIrB;AmH->Y6Zok z!IujhJk((}jx&rx&m1Ss>dm`FUg1a1IM2M==B-W6Efh*M^BLu<8a+lAI6f#i zL?00u6&(}HPMMW3dro4~+;>t^O=;;FnG5sGOP1yrEc;tw^Ke!f?-%yIP8 ztQI+iZ{B_6jMz&%v&}g<_o`%=x31BrokQy*do{4a*CHDPd&$)RDNTVVr{yr9+ghsH z#e0J$t7@$%MLR*m1S{LJlfaln(3w!#Ay{E}7GtRiy+-i6pVC^o_0)nvVf{&}iqbx7 zC+N!fLr8EX=skiedxG``L*t(Bl?0RTCm1IW!vRR48g9gB?Oihf~JI(mkp2OpU9pGSb{yt zhYz&UEwZk3rHkdt)ChvA4omwXL*tI+MuM<$GAqGP1Q)(|*rR&IFjSNd8huZqs#rB~ z&C?u$@{)s=`Y~@mAK|>hFkf1beO_N%w8S-_b3*OWd91v6=OtECR2Z$0Uype(FQ(W3 z?m9~+L(sgXieSVp+2Pj1n+%OhIsV-x1m0f~blp+5eYets;L16I@;L;(i&jmlsyH>7 zp!jyX%(_k56-SMg0=`~RvXBew$X){F<>V~$EP zry9*BeM+v$Xf{E^Xf)&0%s90+K^>&mYW0DEehi~$7~`=vt{=Tj$jVO5Oj|aXzyv2~ z7`;xbSBLZ`>`(0BI=&lM!Bmi$rVr0F=f#_HXBo2=e_%rJSa(@cxf%^6T@EZ6o`0+9cGIx#cVoPogkTM7dJxDHOv d%1$%q8*@!V8#22gGLHN4vQg6`zY1Sa_!s{7@%sP( diff --git a/textures/_o.png b/textures/_o.png index a59eacb8f0b97b3f5379753ddc12c2cf8216fa2d..d6c786bd5e548c58637e9d145e03fdf00d354229 100644 GIT binary patch delta 55 zcmdnR7dk=3P{z~6F@z&J`Nw&NW}YJkjtpm5f)#|sg*|l{iy5DHyYBwB;{03&1_lOC LS3j3^P6ncb!B1jQ}e%b+E_X^StiZKv%vwv_Ea z3(*L*id+n$qIh`_rB!(_sZuYzAhvi5F+o%=zKAGNqDk?B(5P$9c3EolL47mvn>m>; zbH4AK|L>eL-)yT}Rqe34tNds1p;)lBpZxKSdm00kqHnJ zi5WeF)Cj|JCNnQsthVSR#*^tvu?)wWOdJQ0dkMpW6HU%6Ibcqy5AoUSQk5;c_X#-_ zV@J{&j!)-$TO&gj>%95t8Lqtig2JLjKL66vvT}7ru(GPUMqAm~bo(96EvxTrYu7tE zyTaZ5#`+BdgBv&9Km5RhTOZoC{n5uB-}A(id!Ksx`4{$&jK28N%LiV4?cn(9Z@l@| zp?4-GkG}if`yYJx@rh49{p{qa(`U|pdG4#P&wq1a>f)vEfB5mI%RgVaIzzb#*jX$> z_u?Q)Qa8v#*SEWybaT7t&!u_dAYu` zd6y_!jO_1$4gD*!1lV=1GqAG+jL3>uj;p_IFMN*qzx`*|ASrqp9}PO&0puB#Ek=9D z(ABnx9x`+&lA;)g$_>BN_IV=XKj19V`CygDr-_C)#p{^ z^4WyZ<{A29anTv{!ElFK5jOhk^hjfx~+smLOy=jXvk!?F|w_!`! z4zx59p;ocPq=JHIh_Olw`e0I|qPzfFybygrR4)1;UJywP#T!zMYtD9AYV<*UGx5xv z%$GUecfSAcoHO5y)UBwtSsWGsHnqmz0Kfpi%5wk^JUjt_>nyJ=2PQ`oehtt;S6fX( zEijk|Y#Ih;0c^SetP_EYs{myeu&{Ucq53iaOzWN1enhs6zIPaaxwmFzAK=cWoeYdG zTMxjbtF@J;^A?+s$A$dPQUC?2zr2Y*wek2EfyhrEDf{KpZp$4z_a%?4J~rCg=$jeb z%QL}eFR}Ms;f0=z3KwATYb|PrsxAQ!&`vmz7!8TpRw{_FU;*?1a1cY(M+b0Y%zl8T zCv5aR13)57G;SDxOc>Y!JPu$_Gz$+Ng#=OWYtL%6w$3HHCDC01S(Hi@(WA(cOA?hL zSrNr~+PZ*iLjf7#r35KLhsoa=cA24ODwac5gjq%yO z$)hO^CuVXyt>GcFC3Rt1x+6C)zhLnaZ_%yAC8bJ*zp|>jMqS?6boV{YEi3PBYu7qD zyMo<)`nvV~0~-b(8h-eZEsu_D-TuUrJ9a*`>*;5ne__w~#NK@`zO?_915>XaeC_o^ zZ@f8u?5(%odH47SCqMk?<5Q>4oIUsX7hisL{_6|hT)h0<_dopj)0LmE&QdM{b`Fcs zz4!|*0SsX{j^#|0i!l8ZT;L3uk};{g-V|7yoF#AO?Y?belSj?jo`#u}*6;~SYL53@ z?q!M=CHs3|L;s2_4tAaEEUYX6Bd`LN;p%T&3!Y>C@Bi5~SP(gb;Qmjy1IX1YTlDsT zt|@I{Eud?VMOj`diAyCRpiJ2TzVq0TBK;+#GDzyHIrhj-gusq{jyv*L3Lpfv`5e Ul&g>VYw0JeR<7{B>{~VTJNah&8UO$Q diff --git a/textures/_o_acute.png b/textures/_o_acute.png index 9094a80c74daaa731e3770f2b52bc7e565e0fa0f..17a7ea3832723079dae3292d4951d5c251e79d68 100644 GIT binary patch delta 63 zcmV-F0Kosi4qcEWIV4F$K~xA^WBAVigD}Q_81p}}D3tjhCi)+t7CRG3Es6=4OaQ;Z VN4brcq&@%u002ovPDHLkV1oP+7hM1V literal 1856 zcmeH|TWl0n7{~u-E<3X~>GnpuE_Andu#}nEUArAo(q(%Yw4^s}@kO@nwB5#qUIy9{ zjZmvtLV{IMFg}RTiawB3sTW=lTk#S#K~yNdh$14!qtU24I)aZlyX5yJSnJ;s` z?|lE?IcL5Zu31-Uw>T{T>{?Z*4ge3pCUO7}IW`7>YcH!V1IBk-e+$z=cS}`WHLx`w z*fs>r0@!vD*en5;HUR2gU~$(oM{8FBV482Q3?a5-_xr~Hn7gXh_X5Q^w3GhP)ms1v zhE`oJT(H<3`CK&QDh04o3zap9r=z>Z?Qq*BT~}k%w$Wf(>#$HT@}U|%z$yHAP4Mt7 zOAqav8R+k3JI`Bh$oFSu0enbr(%Lj_IYfYV!hs~9NW!*JU4#V-U?Tu0;p09AfEyF` zeEM;s6v$E>$J3s>p8H zugbFO^DofWNh1^5=oHtqSqQ);G?)OG7T9SEv=L^GF^R?|Y;S!3=nBv)b|&^YlGave z6(EG>AVBOhtbu4U2_{|?1i@?;Ew)s<&1$t}CZ{Y)UE<7Iy2R;nxpRvP+}TArE>~g6 zvLZ?L`FvRgrMCu@RmEPPLMI_+v)N{~W!UW*ipS+q{&9=F0f$I{PL^bYaS+x)VpGTh z2v6dT9!1&+!*aYy5X}~AYzh-ebfs8^V|kwA0CGQJSa1$L*&~;kQfk9Oc6X|>ePq9w z6C6LDR(EnH*W27PXtty;&d7A;y=r`MZnHs z5xN(D!Q}u$7>;8(fpQV1kAgcm-Xoim%W8#icS^RhT}%y*>>odF&hggGq&4@Pw4~?y z&gEUEXmPT?2R8Vx$mYSWbDf2aC14z^1FLc6>dwMvng9ELb`2KArtz&l`2m1DqrAyz z4I8@J(xZnB9g3tVD`aVf>}`-sRIgX{`)`sYRg%I-W@sh59uVEs8fhDt50C;4ilq9y zs$4o3FxEIre=km&LGO>WslkZRTch{XhofEh>If9M>7D%DZ3O^4^IoB_p*KXLRLP&J zYWj&xTA5SkowaDVUB5%$*lu({RvtJtIsw4($Kl3EtI+}fJ$nXM0?3>ntl!jT^o4u$ Vg{55E6{@D6tX94*bU3(S@OM!){7V1; diff --git a/textures/_o_acute_.png b/textures/_o_acute_.png index 9279670faf48cd148ffae3d773555842d5d4d7ec..3f3143532595e81da24e2a73cc147e4f123f6cc4 100644 GIT binary patch delta 63 zcmV-F0Kosh4qcEWIV4F$K~xA^WBAVihX4OFz!@+m7(&FLqF@T5mLL;J8;W6=OaPGn VNw;YF)gS->002ovPDHLkV1f+67!Uve literal 1855 zcmeH|TWl0n7{~u-F1xcg+U*6}b+Oy~#j?)KZf!e3$(HS9&^EnEix0}Sowi$DDBFP+ zg0Zbdq%lDR6parev|b)es;xp_5G|sHm>?h*UqlqK(WLcGV_b8#OR3QZ_07aHb24A% z`@Zx2f9ISzv#YkI(q?v;0oc?ke?0&mfK}iCAb4yP0N3HG_5owNEx!h+)74s4Ukz-_ z0s4o4IRO3FfXyN>y&g~w0L!|cpR8L6fN8nA(vQf_-KUNLFm+e0>jB)Ew3EJ(Ra*cU zb+x+Oc-3sP=WrpvvlM_^_4^uy^Py9c87{D6XCslLOA3U^9f!Pp!Il1Rh6kow%Jp*( z&d4L%Kf1r>NUkMrcI~(i;Qd;&+ODbv5CGZ<2NGi>OD?HM zkz_^kF4ERTGh^E55I3}$3BblQ7yuX+*~yEv5oVq-p614EPjva{4A3ibA@UjG*How# zAcWQ+K;%=bhF~xl4ZL798cim_Y)!IREf#BPLSkIfa!1;&%NCSZdAGgTcunPp}Vo3%VJ7Mi4GKDmN z@Fd#kPNa=6EXNy+g2`-&OkpCP&J@dVEYEWsKprLx3(n3bq)R?SVqL(Pu_;L&*mF?G zEE_wXTz`5d%hM7bG?|w!OG$NP=j7()7kG>AC@v{gR{P5d`lE>FwLP?a`qfkL`SX*YHz&_w9fBnFG&0_u`?$Bcm_9{K~7ZzcD`X=37UO zPQLT*)QR^_zW>38AD=mU?vwKuE?&C)`IRrey!zF(ucv3f`~HU?fBN~C>vNQgfSt!8 zbS?gZ%MOMx9LI7-%0-x73U254bjgt5t1|{RC1%J2LQ>hDgJZ`{nV$NYh*Ckk40>;kTu?p9J8_s)y`M>{X=O8X}5uTIb69BUH@@Bm) zpleENSPSSHWKot^Na6~~(IXnnzUr7WoT)N0{|K&bm64JCyxdMA8)S1y3`g(!bO*BXN%s^m|n z>Jm1b4BK VKFZZ6{MGc6Rm*Gqua&JI{2f9r{-OW? diff --git a/textures/_o_circumflex.png b/textures/_o_circumflex.png index 1240f17188989537786e9548f20f5d88ee78c5d8..4cc23702fc1faca078e552b4636ccef6bc30ce98 100644 GIT binary patch delta 64 zcmV-G0Kfmh4qlKXIweU&K~xA^WBAVigAnRJjQJme;nFZssDl46)wq~QYEewUWC8#w WW=Oa#GIYNH0000VpliKp3GEwgoy> zTg2YRv7)wCrw>I7ULI5ws`jO=#q01=iYFp3-81{m ze&2V#|L>f$XZKXCE4P?zCIA+t!dC-82f)m801!Gp0)T7r`n|yDzL;Nw)ahufsPO|^ zGlA^`z#M?>mx0X!aAgA^9|V?l9y(TC41j64v)qU9u6>io0T??g)^`K>X|$8x;Wb+T z7&OISYPe*wSTnhHpS=jcD#hmw@MqOYXB-@{r%vRB!`;?N1>vlsPK+su}07sh4)olmV-niVAnJU~0)K%!72YMZGp!h!|R0l-Fdkr)lY zEm3-qSddFp<0g01{!40N@D#M#*@=s^5oVq-mgYunS7iO@4A3h)9sV4# zm1Rm92%$9y5Wax5;PrZgUdI~@2BVQTnG-DLm>6?%T>O%R<+hYtm)q=iM|ysiBQ-b8 zZqF`Qkt>L9w>u@P=(a+sIN#-#=pe*sG@4_~Nft|zE3I zcmgQ^(UC}_Tah-xu$)eB;Ekr3@C3$V=}fT<$Le$(2apE|!-BKw;+&#aA733bq;5)( zb_@>jX(gj46KhV-rn?%t`i-Wg%aW398JStxD{|bP)dht`@>*YMS$Tz0SsS?fp1S(= z_ck`E%`L5=wr*|nmY&|et&a>mx^vg=J$s*g>goLlo;mpJbI-qUWO(GomtKD5jW@@} zkG}QxJICHVHSym2AAI=H$Df>;`t-B2)9235d~xy1uP%Lk`I{?OzyIOKpMJjf%k??R zMZnHu5xN$C!DR(Q7>;8(1LY!24+Xb!I;W_Q^Hv*zo8nWY9ehH`;LzwvW16dGHnE}W zv}tL&dnV&5MT?OAJ+S_NMYaHTlj}UpECFL>tyqKWzwOOF%>3W~vvaT{d=5JYrXK>3 zp_SHaO+ihS8@tq?ra}@VDNhvgL{~s8kX<5?*PvLFPeLbAweh% zNP_Hk$zsub!bsg5{k_;|1+_QSESH3|?kcsbHrU?zfQrIg2fgFIy*&$nb0NwX)YL$z zohtd$sd`|l?>hkT3&BczutmK~?P$?jAxaOQ86F2<{iC}s)TFh-bN~MSRREF~oV6R9 awVq&?y7(wp9`pI>C##gM^SxTKq5pSxDgeCz diff --git a/textures/_o_circumflex_.png b/textures/_o_circumflex_.png index 8acca66c97562b301187863b928ff48f2cca0e24..d47a355209672e73edc263a852026c17a1dde9ce 100644 GIT binary patch delta 64 zcmV-G0Kfmh4qlKXIweU&K~xA^WBAVig#SS#jPW1BghGfYQ~{WRC?Lp0(uQIfCKCV! Wm`b*stIb9L00002iF0f3i2vf0&)r{HQED~Y%>b-wnXeiE55OXD01!Ae41jC#mV1GbgHgZwsngk5R$UJ4 z$^d%$fH?p?)4+BSxVjlo27zVmhfh|m2Ea7jQ|d!#-@&t|0GQg#Hg*EJskD>sp*1@I z70XQ12B0vB|p_OhvOV#p9r<^N^xgN-(RH%q9 zMV6dWz9Pwr>{+C(jb=u)(IIYXGZTP~XfOaUEVAPlX(P-$V>Hc;*sk#U(HWpuXe#tM zqSuwEB_M>>AVBCdtc74O7!AB&G#X7N!EA}MTB4#Xi7~ND;+ET!?pSVjIGky@na-4) zREHz0AUj8t+-`SLX5n2Pd3CPKEz?1W$z-xbSrV+)1UcD}EdS#c8iP$BKpRU^z}N_D zBcTZ-0fZ;vMz}Ie^r5}P+99ME-5Wj*VWYCyP>Xr z<9&@yT60TlpsiEizN4#q=dL|{dmrBS$o~GvpLp`nQ%?^*^X&64932{d@ug!gAAjw{ z=<9F1`PRv|PfwhA=iT?-|KOu@AAj=c`Kb#RFMV)*|O|HF?z{d{AN zauKleScI;{UvSyL5QgJe&Pcfk(?!8;9G@&1V!TyG|F+l^dAAT(G;m~O+?497o{4Yh zm^3da-8&zxpsFZfaHZJpI_H% z13{|fPp4|mU~n8j>_V^_^tWj1wJj}rDy5Y=3mu1)B6$^?q{NsE>1CL8#f{28H!wjAiG92Q1%uf%93TE>&GlXslTUE+Z S_KAUkfx*+&&t;ucLK6UJ!V_cw literal 1921 zcmeH|Yj6`)6vzK}cav<=M4CRJjlm{;rPPwy-K4bHL7A5Hv1ph+qAh-Knzq|EjDeCa zv@kl9T16P1B8m(jKxuu<=vbjX_@Zd7k8wt!Diptf4+I=$isFNgL!6t2SoDkfRqyPX zJ+t?md;Y(BX7Alnx4gz;vY7x_lv;lS06hRR&jI-Uer^Z=*I5y$07iDE{1(yyaJ1Dn z1b_{NK>r{x4WR!5uvP#rwE*%yU|#ouWA%#xFs*mh_z~N@^W(Pw7`tm%^Z@QWYNT&y z$vOZAO$k&P&YLXOLN4OB`v3@vzaq$=+P+;hK`=9)?22uiyhVRfbVrMejugAk?jQ%5 zZPzDTTK13gu1_ytC420AcBE<~0_XiopZa2nUj&A_?D2g%K7kfK>o&L>G_I z0Nk4J9|TZD*!XuEClV%}HwZu?3^D-h0&qB9g$EDHLMz>P*C>HHhvXIocR3_M^vQxp zmPChGDodg)mCe%DPcswR=n^-ynFzopG|;Z-XZe}4v=L^8F_q>f{2toCq_)`U*jc15 zt5&K(2(3YY*q2xeUavRkb-ck~FdBK2Im2R3Nik=qrO(NjZ_BxDzRhlT$)I zy{K$Ki6DBt-W-?jj&fxgweRWu&pdm0X!yD3UwHA=BS%MH zd;N_!kG=Em*n8vefAHZ)CnrAp{EJhkC(oSw>g#X5J^$T>iVH|BX7rZQWj zCroqmz2^$9P_#JN-vb-?S7b@BKe*1o%n~qG)`}&#c71EnLFRw^&+fsT*d*AOUTFqU zpj9<%?IBH-+oEbnQy~eGv``clik_fYCVM<`Y3c2PAPYk1=+w%a5+bYH!yW6B2|{^L z5@fGO7JV}b!%fq}^!TO~)V^?sTp8AS>eOgsDAN6ait-W%ebO%9=>p(PM)^aU8VpCM zlE0kF7o{P3BcvyTl}M;ly<1(?sdYh=HckwU0cz{Fkv*~!Vq)g4-I YD5}oB3Y2aB0R82as^$KdD_aJB2aFFDg#Z8m diff --git a/textures/_o_dash_.png b/textures/_o_dash_.png index b6e98f1eef046c7a4b4082c1ee6306e9a5cc9775..1be4ca862659d6b5113f3f4ffc33baeca2fa9ba3 100644 GIT binary patch delta 65 zcmV-H0KWf&4_}ZZJ0?j)K~xA^WBAX2fD8mUAi(e+%7l_I&VK~wKdKCr16M@Y9w-C= X(>7PB|Cm&600000NkvXXu0mjf9bXsH literal 1923 zcmeH|YfKzf6vzK}W_D-xm9o4FxRm8hDQW_IlpGD)EyKGmgU(~O9GADB~ z_ndqFzk74E4;wyKFhCu0{~}pc})ed zEeq%$1m*$s&j6c6V73uZ4gpKMhK^Pj0brW$DDxq>bKeKY0hqeV*Y^N<>C{Qz@aio9 zcwMb1;V+qO_AIW$=kNfKRiC#`IJ0-J*9_5m;^Iv3_)zlHOl9*jF2Av5tdF<94E2|Z zW25WJKit8+b?WoW#wl3hJ=ccg0K=fxpth>&3J3so!hwXjNI14qX@ms}U?YGeVhH8v z0B#A#_W{TuZ0I}9lL!;48>9jWgIEBM05}rrB0vD8p`C8L%hZZ0r<^B=d4-Tg$)kua zMV6dWz9LJC=vkz#pH_yo(J5|dGZTOfYoPmLTolJG(ngpC#wc1Fj(g}9MzjUb2ERbm z+ETR?gwP%Y2!4h&5R69NXb^awH<<*pHP&XeSgeWBF-u~TlTwx?CpjF>jJ#}TT5h_- zkyEfdSCrgtcS^SBwnDim&*hfsB*bJgSuNHCn=L_3b)?Gw*n)4vE)bxfC23&ngte34 zBvJrkAR${o0SLo#1|u(+%$DFJ#-r#;u?)u=3>*iL`w7E>vm2sQC9g52+RvwLij}wT zKP;pdk50tZoSw^YHFXb|%<)ST5|c8svU8TNaObZoDD)_6d?lr2X0PQ5?%(e%fke0t{Wx$_q;e)-kcm%f>~JbU%pci;c;<4-?dpQl^| z>;e{{dqM3_Ty`*o;W(D#DHmaSX@Z?Iq)NtUZ#D1V6q6=z7h;R|A0C}BrMqh8;+nco zo8vRw7c#F>v=G_f0~`2PWD&4GxX#1M5-@hwj@7vS+wPpFng9Jiy9P^w=Ww7?p9PSq zmo(@teqB?VyEVVAK^A3sr6jJDTy;``;&LhZ`L~LqB8vX8xeYfJbab`^TDL|D#KJmR zRNO8_@+=gL)X$I5>zj7a`U0&=aX{~>(zgU UxgyfrAOHXW07*qoM6N<$g8i`D%2OdzyM2xQkWLn zXl#+%tEpA1)%akw;3d%n1usoZrBZM4rB>}lA4F@dH6~Q83NfxZ%a&sFL47mv%$&@Z z`M&Rb|KB-h&g`mLU12jj%>Zm_Ww;K20f1HD03dpF1OV3_sty68`z*gksMFn2Syv5g z$pN+w0kZ(MUH~?Vz{Pcdau8V3^Td(b6#$s#TPwnd?b!FhQ2?f%%C&uf&r3TQ7%tfa zfY;UPGXA{TX3yce!mc0ypBfG|2&c5YAu~klv8q_Cy}zer?6SkdefvVzj5k;{5!#bC zob%b#WYhNh`R;R;Yi=rdqaQGYwI;PqRhL5mXeS&=SW&r zu9kxkT7v+wPq7k$(a0MO0?+d%lVG+wY*vfKnx34p$g$L!aotj<%jM4U<+?NTy)IW? z(XxC|3IqZfxxt%@xJ-a(Uj@shN3XLe3*-m>L^!W)ZBGY#&pi9w^Dn(THvY=1 zuf2Zc*jtmw-+t%a_ul{TUB{}tIh*j28xu(AY}o>S`qpUM=J^D%xIq?` zfM1baBB7;V)%P$2(@$0{TOEF}blu?Z>Q(*U diff --git a/textures/_o_grave_.png b/textures/_o_grave_.png index 7ab9e374bbc05472bc92201fb29ed1ea545254d2..e1c18b3f5c79996502642b991246f949bb6d07a8 100644 GIT binary patch delta 65 zcmV-H0KWgh4quQYJ0?j)K~xA^WBAYT|344|A(()0AWXO@2!NRomH&xiB56Z043h}} Xl=?}xw9QCE00000NkvXXu0mjfE{PZn literal 1857 zcmeH|YfKzf6vzK}W_EY>6>V^;i3W(LL5*RqFIKRR*hp zt=Yh~L0}fZwyVG<0l2mfkPiThyPhAfT?v3`ytg8N$c{ayCIFbbD%bV^`5Cm6zTwrI z0hn~9y3BONVs~V79RYVS06_`(L;P9o)TkLk{K?}p*C&qF4LYYDGH2`!_WPZ|&h20H zhK@+9)TXMTq>FucXSp?QyiP<(PjIdwiq z;EtI62!LF|M&HvokucG`K>!kA-~{j#fWy%$Ja|wRTItraLaDCtNcp0WUj#`Ii)Fzp zOQJ_CkVQ$Bgaz8#X=Y3t9paWY3jx@e1|tCD0y}AeHp0v?#?#!G?Ts!VodJ49&PBdN zd{wzp4nk-R0z@vN6ui-BG8%Z3$z(S37Ms&qn1` zz47K-Z;!uwa`L_RKlt#Yk3Tu{>1UsxJ$L@X)K{0jzI^4ItKVL`@%_vXKmPRdFE?i? z7XdqmMd(`m1(yR1VK|QEOq7c-y%gNR8PY^!g1^?JZcI#<`gv!`(4o;2<_vFeI;pYy zv}IAIZz}5sMT?UCJ+Og)MK%w1o9hB>ECJ(S9axQf%(7xXXhX;avtL~>U98F zdRc?stm>NF)UBzy21$^l6{4_0^oGPj+3S@H3YH6kEC}kcX?l{~PUz@t4!3NXPY{Yi zk|6uMvRFKqFj7BD|1U0DLF)^*$R%ODr$+0pQ#-oWYbeU|&^zI~RXG6C=A#0tu7$!K zRLP%C)%4QKGXN6jgOv`oRl85y(5kmVlpZ@XJO;q=M|XX=S#LwZ!}|vA0+2HAtm|yi Zd)01j;Zd&a4ph@mRw-K(I8w51;CGpE|7!pM diff --git a/textures/_o_sup.png b/textures/_o_sup.png index bbabcf8c085475cec30e28ada3ec9d0e65f8d849..b2b95ac37ca57068852f1e5ca86fd3179ffc0fac 100644 GIT binary patch delta 56 zcmdnN7dAn~NY>NEF@z&J`N#PW@+=bnj2k3)67>AkCPi5+nZwC2_oM4>8wvRu1_lNO MPgg&ebxsLQ03{_7tpET3 literal 1848 zcmeH|YfKzf6vzK}W_D-xm9jiqShupv8>H*Z>{4J-ZJ^6zs#IPTYGT?223R7L$F$H! zV?k_fV^XVD@s(ICX#HSB!ACz>Yq4r$Ols9W{31RmHfpHv64Nnv*;0&tP`{aYXKvZw~8K9SO#`p{|YfIHq5JGDZ z!1xqvAeha(*(C5hZ?Ongd%VMLv)PkkAHj6bR79k`ypb!a9jDiDZD7NTks% zNE=~T&Sd5Vi`8aKVj_ml6w7d|$;5F0xr;C?IHxJrD;1gJszQ89SG?T6?|_h6Ja#mp z`s8eyzoC1;VqLl{G0Bylk(rg96UbYcUr?y536_+Wm8)xOYS-UdSHI!5#wM+~r8V5v zqi@;T+qZ4|J%jh|+;!jXJr6$g@cu_09eV8X;b#txj6VC^q32(Ed3@rPS6_Sm@LR_w z-#-4%yYHR&@YF{ie{%ZF*>h8$fAQs4)8}WtzHssTAAbDl=U;xkG)K7z*m*2M*Wxd@ zoL~sUaV*DEF2eLua3^Q-O6J(2Dn8T|mm>EI@x}WNj2*S4`m1LX8oEzfm!<`#(l1i9 z2-)8Q8~9gb3t(5d&cV(SFizHq)wpzdPuA1S|NTEZ2TP2z7}{8707%zM>h-3Ot|^V( zT1eL*i?X~z5?4t6S}9-g`<1-B>qJoz#nAXHJ;|;nv~O+-H*Z@=5DRK$Q3?1Jsc=4F zv~G_6R$R1#))#J8io<$OrPf^&YVW*5LqV>G-m%}_mGYqq{ELq_-k(M!UU0yDWCMcd(S1*MFicmlvkvl;{2XU`UWUVw zTd+J&5Ir7GT2A2_pR_vP?UCpp#Aq~H%$5|ZHAQkcT+%;ok(03T1ZZJNIv5*aZ6q>< zG=S(xw9&0d8(~;Zr#J9MlQ}Yl$#^)Lybro~HAQtesUIl0SMc)WKN_zLB9f#Qr@ZS4sYB$|q z-=H=&HHTX|wCy`OyLRr{)Az`u{f`X{KKa!C0|%cTe&*R1UK|-6d+FuzSB|`Pbn^8# z-aK~vt+%J%dH22dKlt#|GoPJ3cmBe~OVeL``PJ7~zPbACwd>#i@Z(Q6e*Wd=Eaf6# z=dcJ}i@)HqfgudXv7CW&5vG%Z+c=#|)F=2W4WVs`>C$dKsc7HfiBrZ5chyXCUHfU% z;!MwU)^&;&CHs3|z5j}A9_%*PC0JMj#>U#P7B_zz%ss^X-~Y375Er?KLpKf%0?5*e zYqf@urpop0YDiNd36iu@6jqAvpjaTg-Lltvry$6J5IQ$yjXUQP1Yb}R zWRF`G3+EEXYG�#ZD`zUExN#D6Dl^&WLglhzDTdic!fBmmnV-8JC`tr^}24)m@9kUHq4-4<5lKvn3Q8rex!a}G=m+(iiFf8^ zPUf6*&;NJtojW_KS5??7b_)QTTIsI^U;tp{IRFS983w?$daJy^$j-PMLF#liRn}Gk zoAZDz{lFA}Eti095xBetQ1$|II-VV?SptA*ysN^G$hMs)j{q=tRIcsMPjy<>LM&y0P6tQi6I)J z1DG4L?*~vo*ywv2ClMx^*AGA@43Ysn4&Xqv3J)F>g;u)xtWc|}opO;R7L`I4C66My z6j^dg#fl^=F3&7&?KCr{jSg{Bn}q;uOoI`Cah9DjOB-RP853x3%yvcBkIn$SB4;CC zB4I_jS`I>J4FW{Iz;f_LqseICO(v7s%v-FhbaxA6x)MSpUv9r%?Nu86HZqLojFIce9U3^DLsYhAvFDtL8R9Dmm?!KqK zVfDRD&00%qTd2KD@7~zcyJ_=7{SQB~ZTpUaC!QSK{nVbl`<{N`#REgb2VZ*ml{XF@ z9)0tzx8E6i_r3A=KREv3M<+fx{pn|)pE)~m?)+C@U-;(Yx0k-VeC3B9f4X|@=U=W* zQ7!^@8jH}i_zNxp3}HBqs@bDx($!;Zt*Efe+Hq9i6 zr2$z~+%84(OeYN2Pto6tomS9#LoJFgq<2+oopr%*$65`gg-&`Wet%~^fXtaFe^A!~ zp)ghQr&HC}zcv*>(oC=#4z_A5wRNp}8zlL`(?g>Ggg?6LL(O^{itpRqw-`YBjI(Zi bi{2CL)Mg*$>ZATD`pK$gtNgF|*7W@jyq*A> diff --git a/textures/_oe.png b/textures/_oe.png index 693838ce7d421498c25b816150d3f57ca899cf45..4ffbb2fc60025bb6e24d500e722da1163161620a 100644 GIT binary patch delta 61 zcmV-D0K)&h4qK2UHzG+yK~xA^WBAVigAAz5{}7BJ`X9msQxFB%nMi7JSpkIrw#rAj T@W;Ib00000NkvXXu0mjf*0UEz literal 1853 zcmeH|YfKzf6vzK}9=o%zl!c{*bt${NTPe=WE&`L<23Q_brQubf#zYnvV2Mj9Oo7%{ zizsbF(pIfjqlwjm)x;*$;-h|OsrZbEsa4xzOso$?j0vsJ64Nzz*;0&tP`{aYXKvIz_6 z2C#hqm;@dm3GoMytW5` zQCBNUj8kTtJ%bDRT?GKLRexcva8?@{H^c2Xb$dAc!FLTwGqwRw*3{8Uhi&)1xS@Dw zQ_smY;_{J>z@Wu;0Pol8)fQD<2?3y;a3E1461A;V6k)*v=m6j(d?ZE(a9z~C z8$cFeBkyUPM3_k4005aVZ~)i~;83KB00ESPR=WBuQ!6Una*ibC^mr= z7LAU_SD&6u^EP(%o6Jj>B_ul2GcvPQtn}sHn3rFm6#Gj`%gWVtHMJXVt*hU7TT`>v z(%Kem@7A~U^!9DtcK^Tw4-W3!wfmumAKCxtV+S68;+ba;4Uar``1u!(zI1Ht>Ml!pT}oI)@cCgdP%+B z9MCnTsY?s!8e~zHS4rY3$y+PsDPFIVn|r+|Dxw%THcL;kYYCxE&B2zf3khO=tt=`& zuOb!9Cydn1(SM7RR?zx_ElN>P@2=FkY679oJ2m8IyXhVK{hCYwo`ooXK-X%6A*$q0 zrz$`4`cnYn7J}7KpjEp?>uA;6Aj$Wg86E>*|D(Gu*sQl9_m2JjHvmXnaMo;U(R%}3 W+Tx>J9r9PuPgX5i?>|!1(EmH@ApjBp diff --git a/textures/_oe_.png b/textures/_oe_.png index c66b72ba2437e291f7dc9eaf7a823308233e390a..b5ea6654f7f6b7cc81561e0abf132f10c5743009 100644 GIT binary patch delta 61 zcmdnT7d=76T*=eLF@z&J`Nw&NW`#%gEXE7E|Fs(&6mem6RGVZba@b%dLkGL(c2kdI RdJGH<44$rjF6*2UngEz;6q*14 literal 1854 zcmeH|TTC2P7{~u-W_EY>ma<%0Shup=X$73iQkF@zS-J~MmC8+_zSso@SRyT5hC-{R zEk$daCRnw#8Xv3{yd*ZEEvS8|RJ_KQTD5>Lw)SSd1nL!Hy5=lfiqQx4&BQZvGGFF= z-}(N(bIyFTyK-%r-Qu(Wu&d?%Y5)cRHl723(8)mnT#K*52MqOFe+$wjC8;u%zSp6ICk#Fb#K=`4QRG|M5ux=8p1poj^eb?WAX5)n))D zU9AY1E?Ml3Y_8q!Dh80R`hB(hS#7V+0>O6b{PoD?Z{0hOT1xna3l}jm^LoHMIw_7P zKXjmLWSTh=u-d;bx@Q|;@N4yIv#Kr!5716HkQfq)**2<*uwVgf0N^BssE-cdmYDr8 zfLy{x-%~%4FwwX^01{!42;d0-hof0|@Sq?x(~W1DT2bki3Php63rP@*6+u=c(Jjh~ zEGoi^1=`wZWK0{K;)XU00oa%ZBLL$9J86M7!pt$o(b$+RM|Y2|0KFpPkuMRqrc^Bj zAv6a8B41!Nc%#u|H1H;q$!z8=wnV$lYPF@rCoD=_>P)?Lsng|hXBOnR)AKT1uH2$! zd4lNicv5qU@9;`13uKQ(Cn09D*=DsR+wI9xnk!BE$1U0C|KkEI5ZDK27u)6RLuy^i7G(0JMAKUf#?mbUF_4NJ&&m4UAxffqLJTUn3E3dwG^w{y?kvHCa z>%^&d#@>DJ{SQ9;=#w*_e)jp<@rlWE=fApe@zUihUtgWR_QQ`q{rt@QEe+4h@Z(Gvw;2q=xWm%i>JW zxvXi57A5<8V7>o}Y#!_;*CcE#0pnmDScRGEdvaf3{_p?UHCPmxK>tK8EpAzQpk8kZ z>YCCR)`GeQNsy#`QOFnNTCqrxWu>t2HbGDXA$WX>R~i6 zi{}Cc>t^ZC#Yr=0J)vf$B&2s%YT=q-d&h$sym@YV$A5Qc4uG_IFMm+iYD4W*$)Bp~ zwPW8*0Z5p4R@;Lu+TGfQ7QGdswC&8mFaXCNhwDO3dMgSa*x!3QfRy>cnvKnRcQC9i VEamE6e+B(y)xcW+k&^YjzXKk|0r3C; diff --git a/textures/_p.png b/textures/_p.png index 8d0efe2647d5d31fec9de2ec30a72657a5331822..aa3330b73f502c23e301843aeb9b6b802774b837 100644 GIT binary patch delta 64 zcmV-G0KfmI0$z|LIweU&K~xA^WBAVigK!3J=Kud7{2w9;;xIr7985H|U=xr;p%4JE W&rGylSw^Y=0000+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJzX3_IIg#zHRNJYU^skW^^gDh*By_z8U(jF1hqe0?K-u73fHeZb&XA?6XwMh9p~Qg zh+F8uqDkKv7#LJbTq8eBVYU< Q1_lNOPgg&ebxsLQ0C%1glK=n! delta 270 zcma!A#WX>so+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIh zJY5_^IIg#zb>uo=Ai{Jp{l(w)IbtW{MYu{$Pb^q@@>6Slzu}}H$9N_Y%Nd(5+&*>x zC|my=PI1>>BLM~m2GtVRh?11Vl2ohYqSVBaR0bmhBO_fy16@Po5JPh-V`D2*Q*8qS zD+7bXEg!N_H00)|WTsWZH5gcg7#UcZ7+V=yLNqK3|Fw*Pfq{X;)78&qol`;+0PHqV AiU0rr diff --git a/textures/_paragraph.png b/textures/_paragraph.png index cfbf0af51eb92f9bed064bdeffe80e4cd8fb62ef..b8ae4e721e1859265c22c0395fe10d962e0780cc 100644 GIT binary patch delta 69 zcmV-L0J{H)4`YxdKPpK?K~xA^WBAX2fFJ?{pd1JTOu{(WltJX6%8=yX>OowXGB^i| bGIS0AO3hcPpwuA?00000NkvXXu0mjflHVD^ literal 1929 zcmeH|ZBSHI7{~wT-n+YZm)(JdMPXZFVR_S#x%ch@yLT)HTwbn)!&`yPR4#CVHBp4C zpc4}!YB)`1WohGwOrf`#W+*80OQC2lQy-Mfmp+hIWHe2frO7mHbCz|(`ci$ZXYMoi znR}k+JpbQ0bIu*8Tv=u@*-Zc}O1ZxpfF6LE=Ky^7AU6nrYbmNI0)}_T{2I^!a5k1# zR{&eGfZl#!7C`T1V50y`uLk6Oz{2(eN2`_sU>fc&^CPr#_s8!7Ft(Sk>ICv!)JgZ? zvP}RCno?0>m@-+cSzMdn;RE1R{6)3=*$18&vq0pJue~#-fFx#}LsH9utHlle<0 zrnf^cRrXBoceS4xdu?iRGu@;^=v;)xftMy8=qAUgvP$wKngpNdFGZjc! zumIKpuoGQ4M+0zMBz^=y4q?OJX`V=!a9uwDi7>DMcoM+ja2FmtC==~;^IfJ?R63v@x5VxXKDFq?42LVE#V>x)e-k{g<27|$91Xyn``o_$&%b!+@Ziu( zFTe8Y8*h$`zV-Hzca9!AK7Qil`yYJx(dmg#&wO_F-1!R^FMavd*HhnI{&xDxk5_;C z`P%hgZp>0H0(K6I(7mAcCoU@(!f+hR87LQFx@dxx)1`^}_@XL9U_(N>w3W9N?>RU; zW^}o$XA&DaPMH>DcrIpMp=e>UzX#U$ugIcce{fxZnI&MXtQE^}KS2lpO zXqG>qskOm2s^l-X^67a0!vGSZ$x2(GMZHH|*P^vTlpdWJ90g##b+|6rq_v{pNEF@z&J`Nw&NW*&=~0S6iu1kT_&;lnm*Mgj)|!|I@Q&KyBp3=9km Mp00i_>zopr03}KiMF0Q* literal 1849 zcmeH|TWl0n7{~u-W_EXWI~%&~7TR^O+j}WXotfR*?gS-mx0k_|^s?H*i%h%Ib{iK; zJJ3QjLMUU)&Y-c1amQZO;%1(C$0cr6Wa&DkzXjXtPvCZ3s- z`7+=4o%8>lbLN}fO>64xHkS>6U9Atc05Aa%cn$y}C&vMB-Ia}%z{I|kYZ`TWI_p~+ zfo+Ar_7PwX!1hbPW)Zl&9#BSsC4GlaG_M4}blg!FL~Pf-4^9HG_SLT)07~;{CqrYa zwg9jgYGaM%qRs9o$f75716HkOU1$*a8(qSg-�B{jgJjMWUQ^LNNPEXkQ zdj^0+n0Vd@0GTjw0(cm}vG^=Jcz6lo(bu1KYGac}E|tX63do`qP(+_1OCHIu_D?qQ?(;LT=>*~D8c7OR!F2~N9^k|JcKr7vhK<*<93(jFm%aJP0>CKuYcau}zvHu94S2b}e zqviBWzOSQy*lJt6Bs0rZP*_yFti)e-Yk5ULsSeiE*43-4TSIr=)z-dtU1wPD>h6j3 z4j7xa3=VDG_Q1%_2X{TRd(R_}K6c>oCq@q*I{MVHvGJ#$dG@&%UOYbe(#x;BdgApr zrrvz(?RVaN@1rvxfAZ2v2VeEHSa-(39m(s!4y{P5#XKmYRU?A1BSMZnHu5xN(D z!Q}u$7>;8(3*{orAO&}DrX0zfR@rRPHl^pvJ9uZ+{v#8ota-kcnT(G9)3(L={tE?H zC|aEC?|}{fE3zcm4X*PLSOUhuISA0IDtZca`Dx#nIKk#WHDa+0`m#u zZFBU$;-WL?Ly<0}Dq;*Y>HV!*wC^4r6qg9Dj7TMZ!i8%I-ced<%fAq_cHnmocdI>kCV{x;NNJ PKUuYAP4M}u^~1jdR?GLL diff --git a/textures/_plus_minus.png b/textures/_plus_minus.png index b9b79ec32fc7c44c6ec07241116c6ce996d60520..c001b52a85af21ed17e6f5b9fa796a64f7448885 100644 GIT binary patch delta 52 zcmdnU7c@adPtw!HF@z&J`Nw&NW}b=}{|#ppI4ohZ31eV5xZiX8tzopr0PkQDkpKVy literal 1841 zcmeH|TWl0n7{~u-F1xea-O%j?w(DYddk0FL%a-m=P|~u!47Q{Ia)}S3v|b)es#K8|K&z-RF%^}IFX9D}#H1B(G{iAyyDT;OpuU-SW=`hI zobNl||98%rZ+6$Ot#;Zyb^uPTCfo>s2jCDm0EnF&1Hg5b*Odd~dsA*i=%6oJ(^v;= zD*$$k0J8vgTmd$Vz}5ADdJtID`^<@kl>nHwyQ{-6ckTV~Bmi4)&AI`gB$swFG`eaF z0IQ+ZRa!6Govs3|C+rQ;3|hFnSvVKH@e$Zs$MHkvR5;5tt3|)vJ+tgol*fiMHV0dq zD*}92Z`C?9Z7BqRcEW)qC`iI~P$7f`3t%Gv58>lJ27ucV_I3b8gpI#v07!(1$Bh7x z34;s(j{`Uw&murTF+tq>=CfL>tM|zzl2{UiEJ`6&R8(2=Ns3w;QYB@cwr(J)jZSe> zo1Fk`LW2c>WuBdxuqgv!<``3HY{FLJ8%9@vUgml83#6{8(yBn>G6`UQj@1w>7ORC9 ztX8YdCfFSrPDe_LBP%U^LB?WF_U(&3Uav2&q|ldBoa^-#l`Sb2r9dE%T^PDED6cG0 z0y3S1*ladOio@-6x@EuDFaP6ao`OptKsQTrz_7Ug+9QUpM*H=Mp+gpBdATGm zmy~9yOjQ)Mv~-y$s-hS5>jRLUbk=$zoqDal zvD4^+BtLj|bOM0ukHamocB2cW_wOIR13*@CuxV3=F&OFB=a+Krv2Y#zWVOn*;a4iw G5C0BMXZ4@} diff --git a/textures/_pound.png b/textures/_pound.png index 04a02d462622961d652d32899161aff2e2f06914..a9d030d6a6ae324a444cbca9becb8a28f6796b3e 100644 GIT binary patch delta 62 zcmX@i7c)V{LfO;BF@z&J`Nw&NW}X*50tpQU2UMC)HXLeUC<)|YHLz>TWpMWK-Wvba SOP+y&fx*+&&t;ucLK6VB;}tmo literal 1859 zcmeH|Yitx%6vzK}W_EXWyBoUgwzTWk?)D9qI*+Yw$12&feN3^WFKzJ)Y};wOjSHn6 zXaS8-t4KqFh#(k0fYJh*XsXl)UjV6!MiUSfiir_LT1kw>2SQcW-0f0o^n?1%#5;2{ zCv(oZ=l{F+&YjKGOUi8)rv-pbt?<_ZFaWUf8~_B53<2QUd{sVRcx%kB0qS%&SJYMk z>#~3i{lFA}4HLj>0l2grP<8=xJD)vVQw)G=x>iILF4@JvS!EyZL_{m?Ejippx^^R^gdiG!0$-Y>8 zU{Csm@xFmM2P0>HjV6&^e&4Xt$JS*})9yQMr)$SZ^- zh((GZE0X9IWhGx$L}8Y;4w@O&Mu)he%|ZY+s=)}rILl6$rHwGtjIlH~YRi!&q%%OT z@Y(Peh^;JB%RmUNL4fdQSOnf^G#L%N$z(E{d5hIyv&O_&ljGv&I8vOcx28BbD5^64eR#}aB!O=ieVU43Rt;@qTUXJ%G*&b;~F{5uK?iZiAq>Z{oQZM~riX&tIfF+u#`$VYfmQKo(nj7|_H zJDJebb;^>M;XR*unW9C={vKH0zapCfyUBG9R+fOVvvw@Rwd(^pdzkezI!m68}pj%lm!@{ssfp diff --git a/textures/_pr.png b/textures/_pr.png index 21b8fbf8021d886a0d6cfc857c3a71687dce2934..479641fbed06fe54b378979de87060bc62c0200a 100644 GIT binary patch delta 68 zcmX@cmo!1ePSexHF@z&J`Nw&N<^r}3PR0N=5oec!G96Ycm}UrBFs~6);tOPMzA=;G Y_*K76tZ9vm3=9kmp00i_>zopr0PukofB*mh literal 1862 zcmeH|YfKzf6vzK}X7|OvK*_U6fKYQDIf)Rp=og6q7ocP-6-JdeDX-)6+%-oSnv-TD5 z?~Bh4Y$H|6IDl8umIWt z*oY<+qXJkF_U{0YN!ZYP27o}AP+mU(kub0VxDUYb&@6iBkwp-SzWOYdOUoT%j=<;S zLF5Im#JeO>a0tBQ5hXXjL|ZEm(ME^3s?A6MHmpGlK)b|`3;UFTFpG@QG&k(KLc2&; zfL_6K!A}vrp-3(Q3CSct@MElpUaQqHelCx6m_RQQ>S-jwOyOT1!H|2?Ib6jqb4nhnDgDJ|CU^XX+PPB0-skc@{-#n3Esto;hF{dld;hml%7D7R1i?R%9YM4e_O}x3i7fX^p5%F<_rMN zNR-d7D%F8Ds^m{qb$alf7yz-6V7blTtlX-!H>)iW#Ji@4#sFCU*j*E7R9oQLaUahJk^B!PC{x JWt~$(69Cr>5vKqE delta 256 zcmWHZ%QQiyo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kH; zJzX3_IIbuEInTiC!?R=N|BEh?|NpxiC~`?$6cI?(V`i>mW@ctkHe%gTe~DWM4fas5YC diff --git a/textures/_q.png b/textures/_q.png index a48222e28c1c7c726396d36a18b07b4cf621d2e0..a9d4d72489aa0da1c14f089fda1daf4cb05d32f9 100644 GIT binary patch delta 63 zcmV-F0KosJ0$q?KIV4F$K~xA^WBAVigABwlL4W~_{zJG7xR?;N{}Cp@nNUOE5CEIy VOSJ(*Q(pi8002ovPDHLkV1o2C7c2k( delta 267 zcma!D&NM-#o+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJzX3_IIj1eHRNJYU^skW^^gDh*By@>J?NtRv`)fnra&uSQ!{3 wZuyXfq9HdwB{QuOuED?}#K^$P#MsKv5~5*Q_^)LQ3=9mOu70d8>zopr0El8uyZ`_I diff --git a/textures/_q_.png b/textures/_q_.png index 50f00af20f0881a17f682d2ef0a1166314509592..0dc1c50cbf72febee777f03dbf34ab0c31586cb1 100644 GIT binary patch delta 58 zcmdnP7coJ_MBdZIF@z&J`Nw&NW*&=~3JhsYngX6I!k*GCKjo*3GJNj!+9vW>LWF^V Ofx*+&&t;ucLK6TULJ~Cq literal 1852 zcmeH|TWl0n7{~u-W_EXGyDQyx3+=kt-QFo>otfR*-3dxswwFOmdeatPWZTZR+qlrn zKnvIiwF*=dKt<8`AWEw?(WFXIi3wJVxA=mnKz%^GAd;9A#S4vb&DkzXjXtPvCVn#~ z^JUKWo%8>lbLN}fb!)4wW``MoRjmm&05AZs@Eia{j*S7}I?8Lyfr&jSzlLb1tF5M? z7T8(Z0BpYiY!ZQs>jC8eu%!E`qxCBRFs-*%2NB!3=fh(FgzlPkeSjyIHZm}} zYBKK9#oGv2vcXb z?Q-pHesSikwd=Bw8rk-S1Q>!^iyBtdV($Zy10~7}x>q1#l=n3lAP81o7yr&uX={&Lw*!(c_0KN&!XmDzfB~ zM5R<#e1Qepx`3oMI>c3NW&*GY4MqUQ1%5`trwoLdXH2EJ3EvyvJGuh&ik*&qj?^_( zY86OaCIMofVKsQ8(PT96CX-1Jc(cWBwWOq2veMEQ*_S%9Z&>PZI$e35LRU^nuG3jm zwyZ>yd_G@xVc=%JywcK)36E>azT`b7~V!*T|ri5JW%v1v@E(v@Nvjx`uK4j_YsVZqr9X>O_9m|h<;<@DI)9s3UQ zxfK&r84V|9^SrISLxOqnlFTeeenDZ;vSMH9O=bRovN~87Xvj^>ticeb@_ z;f~HoSD(IVbN|4Wt@jPz|G>^&yGI^=qp;ud;0i0@4ol`2OpjM_>)ghojx;j?u#$K`uhAg7rwoC>H8lp|M=6-zg(H4TmP`UpdS#2= z9?~_Xtyc@_8e~zHS4iRt$=f8ADPFHqTDn{m6;TWwo~4!ST0(SVdnCLinIQU`WKr>X z6)7;EFxEUre=QC=gEkNeD-{vFuTJZ23`M)|*5EI3(L3$CTM7ZVlTpEtt~EuXRLP&J z>iA&a5di7QU^N=*&~DQ7dSyhSHjc9F@z&J`Nw&NW}X#i{tNWX?u?a|^kLY%-*NvUU&~?!1_lOCS3j3^ HP67P{RnwCiGbdk4!pGrMcI6O?S(UIr=YOU6vYsP~S}aW=`hI zobNm5|2yZ*H@h3w)!Hp?3jn)P7i|Jy0AS-e0EizS2f%ej>Lb9!Uh7qrc6vMNn(Be= zCBTkhU=F~Ji@+8ExU>O~_XA7%o;lXI5&+YFduh zcm%+q)GR!BloO<)uRUv(`UbD$7X^P9k|0*fLO_;8uPDeNNe+bW}Y#N=BE8XYP0AH&?|W+`5Cg-)F?F|DVYRFeu~xLjYgBvz?)1a zvzfQpTy~q)YRk)ZE^;k(=ij*0?eTbv{H5N4@!_rEBASls6 zh}mqmS#7y?d#>d3_@sYq$v5EO3DCom0x%B3I!JOF`2aDHl+klXjW8@{Fq(L?#hRSP zWENd1mf=`~f#U#jA7NN<4nww2j2NAbs;OYJOWHYlfG@0?n96B7Ia?HHPYjtYi6tTU&z=ALi!Z;r@b$%SE?xfqhaZ3X`Ild>%uy}^b{>n+z4!|*2N=R|9Lt#~7hwh{ zxPvqJL}PZO(WGv67DzjJSJmi&i79hoplLRzJ#o^qxF~qO_%cOHk^Mcep?^h|0lUt1 z4mOs6aj*`o!j<3lls(J*-~O{}uqb&Jrw?Z}0w~t2+w@LV*W`|brs^6bL6TO8!U{3a zB38(OfE)_lBnYw~s7GdLCA*%`yQwoC+m=ZX!Yz^@2LrNLIiE1zI!FH{ZaRZD7>~(S zalOAmOEjy!efMYxmwV}*{q1d~0DPIKsH$r%@m{LrPgQkVO{f5znP8M1#wGzc{@C3b@6@{yx_jTy%>eQ;oz0tK`hc3y7M5~lBw9~DS*3bi^rfl|L%#!} CkMxlM diff --git a/textures/_qu.png b/textures/_qu.png index 51dff64f374451f15bbc617e2bb8a6d9492c6b8d..b41fc936b6ba1d37f614cb243a6d2ac71a949a09 100644 GIT binary patch delta 60 zcmV-C0K@;k4qA{THX%twK~xA^WBAVigA6#CAOL29DGWxMT`w(DYd`v%%&W_D}06DrxVeGFRCm$sM~*|xjwHnx;@ zN()he3L>Nlt%`#2gJ4@F=BxGr6T6I81GLl8QdL(C zY|I5VZv|!nY`y^W3BbiQfV>At?S68qb{PPs`PNE5BHMR;a1emLyJ~eW;L4F8}J z2cT1x>T=yVgV~bHb^7fk09=aS*TA3bJL)sQX+3hR@w-jur-l;_58btGcsz8}_=0Z9 z{?VGfj-fZY?*AsW*t^ttLusk45YYI8O-e{n7J~<<5e_8AL}I>)$|5XS09^oVL=%ls z0o)k#?*))g*ywu(fJm5V-c|q-VPFL?3}7@m3lAOz1kvbg&q}4b#v!>x!R3V{h$XV% zmL<_43UZNK7K-O->j2`~=n&Vm83@3}G-v^6=lLlypE3|;jxmwu#(Z~l`{)YLD{?CG z84_1kC>0=4nFNS@iWT6sTAfzI>vTH3o;R4RW|PrqN>55our9P^+_cbUw>z?3d5+A2 zEW16wcu|2MdOV(typmF{w9Mu9NOTaQ*XvD2Q<~YFCOPd+=^wYqo3QW%=wL}E7z<%7 zBr=T*fM`gx(UV9UVOUP1)$w|RF*1$GM7mNe!?79-#{uL%!m!{hnk1*_(kN=pMSYB zOSuTxIV?i=;xD)?UV*Uh9f z_Z&AY$o8DgxkS;TWPcBA@L!R|!LDtzEi zaye>wliC_kgK|qxFrWq@36fMO3WcJ(K`fTtZn>yvi6F>=5I8VHE7|pg&b6)K(1v(| z;BAlu+2fYQlDUNO###DzvC$cV1L2Td7FK&}f<5(t&hC4H@D@1eo%HQ3c>tX8D1Sf= zHiSE=l0Q||k(8^)03^qQmCit0@U~!Ao7xUh+H_)U5`g88-HqW^wH-xw?;czVAU)n$ dzc!@y2YQ0@OSv-Sucn`@QohRnV%eI(-vKz2{iFZ@ diff --git a/textures/_qu_inv.png b/textures/_qu_inv.png index b2fa4275e68c425229da9b7af4555e18b98242e3..abfb3d610ab900bc495ca5bb61c2e2780e8c29e6 100644 GIT binary patch delta 57 zcmV-90LK5l4p)#QGagAqK~xA^WBAVigA90>|M83dhl&1&i9;yt+R&K*8d*ZVp9mM( P00000NkvXXu0mjf!TlGb literal 1853 zcmeH|TTC2P7{~u-W_EY>W?3#RtXtXTP6eFHZeb_Y3SBN!rQxPPU+e+{ERmMNaA~7y zi)b$~sa1PTAH){CB$}YbDlZj9i`JLgYH90(c&W9Ck$NvSt~tw=V)Q|MGx5xv%$NDT z?|lE?IcLu7tXNZOw>T{T>}pw{3V;ECjpqO$bYd6)*HTzs2#oBuUJp{IyRodQ9N3%z zY#jh*0c^btbPK?hb%1gJSkiHLta1ears1B_0K(gMe{ceTxudMU3&=~Qo%9W@>;YiX z)$(G~C5zpW!L)92DCI=PIj!$e`EHTG>pw>^l zboaiCr`Y|umRqLf^fAB?(CXA?Rb2)ipq+3aQ6dtxZB!It!2(zhz)1{|7#+Z^QTrhP zS%i(er*R@-B6$M;iCO|e zXbl2{FJcvVqtRqE@FtVVZ00Stc)QJNwI#*IEs9_2OulWY)8%rf24a#CHcto-a8 zLG*gP$(jB;3#1i!vR9&m5VP5Av)U5v_C(3!@<{)mcC?Bm=}i zB8~1t+6cpP2BV2LTdd&;jK+07wHfhZ* zt)aFqy}PHkZ`0;S1|EHE`;MKvo_y-*z5DhbIC$vUBS(jZpL_m=7hiex*ywA=Uw>ol zt+yxMdH3Yxd+&dE=IlowpPM>=VfwSrzxeXfSC_xOa`n6KfB5mIpMSYFOSuTxIV?ig z;xD)yUPV-Ku zU!`afvcCt`|F6jA!ESP0fQ=710LLHQwV@`x6}|`d_TK>@Y2I1Ap;_+@c4`Zc Ua`o{*IsIhS;x&Pni`Mo34#$7~U;qFB diff --git a/textures/_r.png b/textures/_r.png index 6b80bb254a1adbc0624432aa6666225ec11b25cd..935ad7d94330cc3a266a0440e3cd601dbdc86082 100644 GIT binary patch delta 57 zcmV-90LK5J0#}eEGagAqK~xA^WBAVigA9b3|Nnz9m|}pE47ivuK-gRWAz((j+dahO P00000NkvXXu0mjfhw2tf delta 260 zcmWGv$TUHvo+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kHe zJzX3_IIg$$ZscV!;Avj)>c9SF&16x39uDcvhnuEPVBo1cv_D(;+S^BrRs|eFnm^fI zGcYiymbgZgq$HN4S|t~yCYGc!7#SED=^7g78XAWfnp+tgTbY__8yHv_7$k1_kcFZl pH$NpatrD)mz#_!Rz{NdO-svp_~23R7G!nDvv zYm3xM)7XbrtI@=2LF)$-Y_Zxj=?kCH#9Fmbzu0PNZDIoTSv0P>%XW*=59&7)&&8k-?0AS@g00AE_)CD%9WlQKXs5fWvc?Z= z$ObkI0<`bvgGU}gIQsgtLiJaL(AgYZHab25*0Bl5q5rA=?pBV8e17YSE<7jTgm%}?qSAbrj ziO`pbTVAe~gM?)gAoK;6fj1gWMgwm$napP1Vs+T8F)`MZ_=H$Ts&nDZsZN*6omr6M zPS4A5xpE5^ zUq5(g?2W^3zIEi}sqwepdH22dKltR#r=NX(c4G3}`3qlteR1m2b9*AAbDl z=WDZ+i-4WOB6KhQg3AtuFdWBnCdx&aJ_>H<3~8bi9gntHT=u0awcDPI)wMY&EaRAgE4dT$W~MGyjqrfDU+kRZ9F@!^w^&lf70|P_Dgn#qJJSR<3QB_oRXjEw75NK3jU~*)d(qdxN X9=$YfW2iL)0|SGntDnm{r-UW|e|QrW literal 1861 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 diff --git a/textures/_s.png b/textures/_s.png index 43c314be11ed0b4e97edc8e6d6581a42314a0e68..3cf47719169d4902092061ba3debe16fbd24d93c 100644 GIT binary patch delta 57 zcmdnb7d}D7SkBYMF@z&J`Nw&N<^nc5H5P*giHt=aSqr%?xD*;OKJRwj9iUgy$iTqB N;OXk;vd$@?2>>VY68r!F literal 1855 zcmeH|TWl0n7{~u-W_EXWyDQyx3+=kt?Y&@G=dx?J6O?S(UIs1cO7-qXnhb+5s40u=#Z_+Y|sA=>F~EU&Hr zw&eml`hhtBJ1zs81>njCKp6m*bUt&cY9#=s;hwS}B6|*ga2kNQvwVFw;K`zm^bW4t z0>GrJ6(y!i7MnenYY)1L0C?13pq4+o`+#VHJ8`^vG_rm4ma(zGw~pf0$?1!`*nyV( zsiB#@@SQ*T;pet>FPoS6`}irq5Y+0`W>sAd9-xhIATcHq^Q}}CVZj2}2*61U(HI@T ztug;00QrQCzGnc4go)<$1CR&<2Y^EWjzwqT!J~j68hztgrdCwCC66e0{E!5(ND*X3 z65XPp_+&-)F3{En#I?~OZfLU*fQ@M|0x&M{Q(``4Aj~{tBF&BYa&-IX3eYQZE^;1; zYf9Bpkf=-oL_Wi6@J6G_Xy8pIliAE$tPYzsA;FrKl)T8X)R}(UQm4!1&i3TFGYhg@ zuKdDf1%l}HdeifY?($13J+fD#gAlXXY)!DH+H9#(hATt*#};`LcAfxjEXf38C#;=B zCXfyg1Bn_viPQ+gat5P`H(L@S6BtRPE5$M#YcOyeKprLx3(jsx$`Av_JYTUpp~! z^7S`HPrWrh@%B6KzW4s*M`u3%6+5mrG<12k|0SdL}7&}*NTOTEGs_W?Sh~PLg>UStzaC2NDP6mRJJ9Zb;xI{*Lx diff --git a/textures/_s_.png b/textures/_s_.png index 4edf86115f111520f8cc6bd05d9a92f6e8d92746..019cf9d617a96cb942e6e75f6dc04d56daf65c68 100644 GIT binary patch delta 59 zcmX@a7db)2RKe55F@z&J`Nw&N<^nc0VI~O&9+NArK#rBp2j P1_lOCS3j3^P62QfceUShQgproZQlRSC zBHGL7)T(H`JlI2b?*+#9#QhSaozCW}T0gKg z2iP_YECASc7U&az^NoPK4_Myy^pToU08G^VLOz}Qu_u@@-Jq>T)WuH6E_ zpeg=x!x@vsn!|Pa93B9o;`0Xh6MYYQO%Tk-n$CqMzr99E8NFo7I&j=S9%Q>`Q$|N- z^7+QVz(*_R?(D_~gQn!-+0xa3&Zjmgt%{Nl9-xhIAW_4ZuSH4n}6-!J~j65`E=asraj%QlTgmmOv6jk1V)k zNpy;WT;!77t|i(!fS5Kq#1(BO0J`ox-`A*0(S zZQr|}&nz21np8VIpXF-m88VuZm#3uKvvYFuR^_{kt}ia}$m@LN6_r)W`ntd^x7Igo zysf!KZEb50b@Xa|TlxnEx86H^-~Bsw?%MtEBaejE!O^kjo`2!RmtQ$F z@#^8%UO#f|&8fHEe&^ly-v4-J_LEOfoIG`U?u#$K`ufZ_XV0C#aPiXjKm7R9&zBb{ z7XiD7Md)7q1(y{JVK|QE43vv7{S@5F>C#1gg15#H>`u&(w)3{Kz5Btyqi8zwOR@hWWq!XV+j^_!JILKjj3F zt(7-uEkR9{n|sutra}@VX^kkX5nTbXSa!MOqN3G;APYk9&^)bVR}(rnw}e^;V+le@ zKoVrPOBOwg31jsO^ao?7GpGZhR=F&s^;WArb-~WAJ5-buIO(16-Ho{b(qmD+pr!^w zom9!6s_I4CuO9+Pj0G#5!8Y|~byJ(x4pF*iW^@98^^e{4p%$$jMYoR(T?ZgF)>*f? bRqGG-s7p(^@_^4zKUt-GgYTuX#-ZNFN2iyrfq$ZZ98qZ+6(QJ z7NP-al}kt{Dgwp_L0XjuW0iX0g(CGD3_(;bzJM1*5|iScrg6>LE=!F*sBb2onUnc4 z-}jyK|9xlXob6R>%I#K{6@Xo<2-X1L0oVi%0K&({0B~)A$^bCFD`7T7ou1~3no3|} z4zPI`m;tc)3eYbBSJwjSK44MLvq!6!17Mo&DGwsDb=S#b04zNfjeS5tChcT!bj5lA zW<#qiHD9*c#T>3P=q?73t_1^i!rA88Q(#xy+D}Go5%J*82It5}v!^B}x4n{ruEV_J z?i1}J03XyFv{p@93IU*bo31Ptk=mOv(d^E-Ya7)a77(gCjqwg62GGU^5 z!vGY*zzJXkz@g|Y0tDm}M5Av!%eBfXk5V8@1w~LKxmcCFsv>)2N%ebGzi*zl4j`_L z4sk=9l>lr^g9(6Xo}C=CDFb2V7!zr3%=SiCj8=eNk#muYNL*E>m4QTM5+L$9RzfhD z%qCtio6Q!BV6{2zwuA&*YLa7tbFnM!*2ONj+mlt0>&eK^bi4Bkm*h*b&*w|aExxlz zSzh4vDRdBGu~=*gwiLTPMM-z3EC0AfCLsz0=wL|(7?H3diA*64AUugS`ti|57?$Hr zX2D`jh)iK3kyeUjIF{!*4j_*Zh6N|`N$GOHjwrm zYyaq0zAyUVQ2BtFIlIc>Rqx-#YsCiK%zqeeeAb zKK%I1C!c>W7WsBe}*?nOAxFyqDGo9Sjd)m4%%XcaJ8byne{XMXu ze?=AtyUBF{HkN=9SrIF6{kI)?&oTe^|7;BwM9w4Y;-+o@*+yxD(GoIrwYgUh89Ee6 zQI^TlGTB=v7ph*b>i6F!Nvb4;j!e^?>}En|cT2c+Lp(t$s#7G@=T+t6xrDL$8G4|& z=nVQ`xK%9)8+}!JZ*8cv=OGsNoz!4AD zIzw&xYQ3w?Xosw9Ix{)}K>VY-KHOro!~ejZA)1>Sch+{d8UvwTeg0Oi?F?4ZUsfw! K6MVU3?a=SPi1{-B diff --git a/textures/_sm.png b/textures/_sm.png index 2d7dc7310e6e6bd07245b4d5b8633877edf4b4a3..ad98a7f04433923ee489608e88f6f3dfd24992da 100644 GIT binary patch delta 51 zcmZqU3!I>$E8*$l7{U>q{Np@BGf%~g{~L`u!+*=q7iCzv+u^{IHNo`^3=9mOu6{1- HoD!M<^f?oC literal 1798 zcmeHITTC2f6#o91+1=S&%D_@#-O4Ttg;u)G%pf6#9-B4d=W485}Qyj)i#Z5{$;zx=!5!Z;+Z*_ zlR4-7=ljk-bN=y`^^JCm(*nS*Hbq+j7y#IK4giuflK{A$NOJ_3+GV{Ir%tBx=Ef+} zJ9fQ41He4cv~dXVd8v|-iJGkdOuE`!Z#rYK3oE%))D;HcQKOLNs2VmFPj_yy- zMT^q~hxd(-j?UMx-u@K!d~XyEM$Xm&hN#w|CRBAbcz`P5K(f$C*0xb3gar$rAApk> zGBG-UtF!jq04fQac~9dc!esKc1CR*=2Y`nG9LiMT!GnUQl`cOU)#etr?2|-a2(l=J z716KAl3Nm$U_cT5OR)9P%q%v##AR$20O#L)=ul z#UYRGKEQixr;Zi2&MlPrI|s+imgQF!6+6pUR#dK99SB}u9SSRT(fWqQCUtFF?3P>G zJ2u|d)vYCZdXs%a`kh;cN4DK{-}d_-*zw@_&PVnw( z@yPT`FCTs7)z{ycee{1DzWwgp4?q6&^Z8$X zy>OB8B48J35xN(D!Ak%`7>;8(6XiviVM<)!3?9jtAK74vZz(91M|nr>?gLZD%wB)% zLSg6NoMm}gV7~kurIum#_lS-CD`q)jS9qO-8OacU;$$u0buXYmh}*UL%QXB!5h*R{VY?7`#>#6;X^IS)h~bNvZw_7iWFW cb3z}E4{A$Cx%yDFnf|hB{rc$hwVTF%2i4B*RR910 diff --git a/textures/_sp.png b/textures/_sp.png index 27db127b72076f8bd8869b89a07808874f7bddd9..33a32d27e5b2b63c6cd57bc7bb939e31882886bc 100644 GIT binary patch delta 43 zcmeyy>p4M1Rlw85F@!@l`OkR<<{svwEDU~oc^KtNt{!G!U|{fc^>bP0l+XkKB^?bq literal 1782 zcmeHIS!^3+5dQu>yz5Ji6Q@axOY9s?S`xFnwu!w0DyPn|rK!@ykdzndB{kBeBb=L^N+W$YOz~f765jwHQE7y2VfI907xF11i{f`X-$E=t*o$Ufpd|o{OUz6x7$ex*Mx5f zDcAe_0fjC?%x1IAYAdzdOBJu%tNdfhya9(ufI*g2fN>DkK{7Ka2MABHLO&oXgkd?} zB#356c!9<<-~Td~4?Iciw&P z{SS^F`}mVjkDoYs>hu?1e)aX4Z_a-E-MJrr{ORXk&i{JhBIQNE&e0-tFaCm;0}Np} zj^zZ(i!j5KxP#-pvZ*k#T8M8fs!&EnXXEbuQ-{r!{*Kw=p7asR!m7aO>T{G@mf7DU zHukTW<%wP4bqY3?fN`)6EW?H0w%0zv{ICDn9xTY5#L<$wwg9L$n!1g?xS^}PX+3V} zP$WgEm!*2yACntYzh4aouaP8GlHvzv=_I?7kXqlDOl;04NTHY_sR6$#hvyO|yDrj0 z!9^?RBgur?m^6mk^>k-Ewc&Ohp*jz}3%|dy27oso6^$EuESaK6{xns0yuNk^fTDb` zmWuc5EA@5##sFmH-eVKf^Z@yzyDQme3?O*hp0R5Il;xeB>l4OsJgv_k<=W0@8~tUq Mrd84B8`qBg4go#o>i_@% diff --git a/textures/_sr.png b/textures/_sr.png index b40144656c51479987dc3c618e7089ac3c9452c9..1e1b2d71d877cb182395f211b523d64fac039297 100644 GIT binary patch delta 52 zcmdnU7c@adPtw!HF@z&J`Nw&N<^r}BPNsrDEu+9Qtj-LwDQ>%-n4U>vU|?YIboFyt I=akR{0JSv`ga7~l literal 1841 zcmeH|TWl0n7{~u-F1xea+0g9;+I6wp`+{wqncdRe2}-tXFM}=VO1MC8seI>U6vYsP~S{EGbi(9 z&i9?~|2yZ*H`^Lk*EsAhI{=4P8*T!?0}urc0HQ}G0B~KQ`VcU=Bju`22R$9NP4&R0 zB4G0vFbiPwMPN_@F0BRBJ;0*ACl5C+2f(!7Rue{S>y8sg0NDC!*9-t<`LvUf@fAY= ztfp39WxZf`IE%R6uscXIXyH(caJu8_2Vm<&?}?Zg)9b2Vupf_9mPW#DB8DdT^kd@# z%K$!Xv}v81wiE(DJK;bQ6eMAbR0v_g0$2yYMfkXn3E+l=eGdRHVdL)^05W0Xabo}! z!XN{{P5=kvSp*0uA&7fld)8?64IZUTmdXN9Bsr)`K2?!DvZR*#RYjVotp`YIqf=bd zW+wof&|m>znP+DvY|22GImT2Po3MTH4WlbSuh^N`XGmRDtyP1>WfCCvDON(TSgaOa zuv)D)n_w3+9AZj}n4OlsAY-vB=f=e@x7$-tR_w_u$#=WG6-!Da+3)w~6bEk!D9g)y zeuYj#Y&M&iB4#-pSxT-uSNX>+_6D2+0eV=H2gXTQCy7lX2OvC&H+uGHBMi&&7OP;h zr^Kc)l}cBNWjL1SISwHA5{3omuf2Zw*qhUDz5UMdci;Q) z)JGqGa{A2KbLT(*;>)ite0}koOP9a@;m4nT{^i#zvy_W~ox>t@FaCnd35GBn$8uK6 zMVMgob2y`js7dL zB-nMXa}Zeq#>qOd0#|<9?%mJ)-~Y2~upo98?+?1a1yE>KwV4s!G}MlMLpKd5lA@H# zQmO1~kttZpg}gr^crMIR7}@8jYCUD8Fm>=*O_P Q3=9kmp00i_>zopr0G9C;rT_o{ literal 1857 zcmeH|YfKzf6vzK}W_EXW*-aT9Eo`^4u)K?@kuD%$!;tQK1RV1kyaHKta{L4Rfis>tF&SBNxh6PB@Sl6^YqaDvYpT0jvXHCx&Q@ z4q$Q2z7IeyVWaP9oJ5#t-T(lZFh~OMD1ZaeDm-{l7Fy}rvs|sLa>{N=bo(HSQjsEh z6j^dg9>pUo1-^OO+G%D?8y(`BHVXmRmW%wwG4#N8U%=Zh7#~bqseICO(v7s%v-EUHfvm*H8mk|LDCX?+6_zW4u><-o#V{N zcR3ung-i2A$?Nr|@Ho6ySBMi$Kj3(Y}iHnS5G@i~B%W$m0z;OV%pD-*q!H|$H`HhLyK~u(t zBzep3{k*GqWGuPn)KsRYv9sT7S-2=A)t;4|le;v}TX1usuSh8gl$MoOs4Hvh?!2qM zVfEcj&00%qTd2KD@7~zcyQ%NNfrqwk+rDGxp2r>^eB#Ny`<{CKg#$yw2M@jY(krhX z9zF8f>u(%==lJ-$@11!6Z{oQZM~riX$HoFQE@CitsO!3~KS@)ka+c=!I1F|*54GnL%f zdCIad(|aN73Pp>O{XMY$e?>M2cAe`ytSkW|umV=#>Tf%9pJV>-|JgZM5IKjB4t_of zAWJW8(3^w0rZjbGL0y9^%JMQvTqb$yq(a5xQ3?uf6h%c8gNLW+Np?LUyuLZqvS}_s z^wr6t;`Jy}(QLwS{S5uT*l7i=H`JmOhxD#0t+O^5?zmTjFW*V;gzs+60gyfy6$t8D zT_{YI{OMHfJNfKA021ed)o`#?yIot?s<%OsA2>ZU3PAXyyFS#cx1nIoVE;`3Qss$1mV5c_!C|4g2RMJmYEnO9Oxp-~=?_gX2JOBUy diff --git a/textures/_t.png b/textures/_t.png index e175268c3489430f977a955409f9ede9735eef69..71ca6641c9dea586e8162bdc98ca8b4960f88fe7 100644 GIT binary patch delta 59 zcmZ3+6gfe~RKe55F@z&J`Nw&N<^r~spYq(oYz0~khKe;UQ5r|iu`rz4=Du^w+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJY5_^IIfrWTJkX{@ElJ1_dnhE0-xvu&90(^SyL7F#=NOFm?0szwRy&^hWD-;884jT z;@#8Qpu)hwpjzS@QIe8al4_M)l$uzQ%3x$*WTb0oplfIxVrXtCkWnhrF w+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kI} zJY5_^IIbuEInTiC!*gSX4$uFIu9Au~IvWMGPISad3p3X!N|bKNY~In*U&h`(A>({*viyY+rYrez#wtUhb$Bg qx%nxXX_asd1{NVk2397rREn{F{VDNPHb6Mw<&;$Vf0!a!0 diff --git a/textures/_thorn.png b/textures/_thorn.png index 3d3b4359d12abd3fd094181184c568a16f25316b..88984e0a16d60db85a71ec260d69ac6ea787e0d5 100644 GIT binary patch delta 22 dcmcaDTQNapVuJF-9qL>R44$rjF6*2UngCrY2c-Z2 literal 3803 zcmeHKdsLHG5}z*#B)p7Z0)l9GsKkPh1Spsy5lVQd2tgp~Dv&~WXe~%V@PVJAhz56A zq!x8s(WqsW)@TKbl!t4hViRLy zA|s3p1mceXzzWkFw@Cwl8585J0Kmq`2mG$8UO zBK`Iq5ELA0!*k|xoIQcZ;V$5FT=_h%4cDE|_26^fos`>J!gC@wVu{~!GsFPM6FKMu zfc~U0b5d>?=_SUggzv=ok`asxkr@rp59mHjUF;v^4;V(ozyQ!s@IKJ=^{M)LG%A&9 zU_di8W|$Zo85vueO`|hrTCrx$w6eCgneFUgW9MXVZO!(W=fvTQCU1o;0 zC}+EVkeY2^Xl^mx(rV6J2ll*o+}z*w@La%u-%sct5E!(0d3Z#mc*V+9v2oJ)gv6w^ zAE%{n%*foddFQU2-MM@A%Jvt2a^TaVgNF{wkDoaCMakb!o&NfKS^0%;DlS&m)nB=K zt>Jp(KW?|)`TlO(5A8p8bUx^M_~>!>lb(UWq2ZC|qhl&HfeQojOIR3j7KFTk%M?f$ zi9#V$s01#IltCDnQuJ)O`er^Ns$|17JKhc&!?)nrxyuIju3<{%2dOQF=Cj>8<_r+f z#*zJJz_R}kvRA-<$Mqu^lQAHfl1)JXecf`II#$^%m$6}zlAFAF`1NB+2%?`LkasEQ zij=WN1a>(kTD(M;x4+7}YIVjyerttTC%o}}4nwp$;Wle!i;y|o&~Z%22*oBT^~lyZ z1O>jWy4qF*!p108RL4M}PG}UOMi8R4n3I{6S<(N1Rg$96c8Rmyij{az~#J@n?=vPnm`Rw%0=EEb4drn3~0D#F?ja2*sIZl+--ZQltjWw`mb8^x<2`5Av}+$%;B{TfQH`pn zc(g~LbIu=IePkAb;)Tm~+5iMs+j3h1+DfVF(xQ#{rjgGXqNo4XhNRPf%92ycl9(A^ zOLiW;6;4!9$XMjIsR)h+=$76fqDMH*?rAtYf0nuAisx#RWJx41Im_&u&X%E@%wZ3W zqkx7t+as7Ooq(CpL041ouJ39!Ym&6Z;!0gj0A1a&Ll>mIfndM)CV9UGtk8^)TpqkdKdxPy?-AuSS?;~x+ztC!4Z)q zZXxFyQJvMFV!y@bar8kT*f9h>r4<_zn6g^ijLs8y&^?HAM-$9pLI{0DbVfv zOLblKmvm*wcbTO+f0q_LhG;BIHs9_prEE-SH(i$9}v|M z#d^Kmx2#~@FFrUR*6fRx8?xo!(*I`2mT&i7DwjDv3i&yEg44vIPRYAmGY`S8CE`yJ z^x^AJoXg)qFwh5f}C~)VWYZb2%c9Cu65j;DJyGpipnj@Ydq^&dE{=D zi%Vqf+|5lI=O%Sg?O+Ci@)iU}=XEFhHJ>ARn%;FMLYrDUw2k%{LF8bqY6L;y5>3;} z*H;#FY{c(WBPguZo~b%4^S&6Zs->`ceib9|t{qIm5A_O^ClK^V5Hz~z+56)U}dtn!B{v(hN>fqPPw9z(Rc;R11+F~m}3t8eR8 zpU(I4g2R4#I(5$Rz|!hM$Vu4E8Nn3pw>M9NTT9cZO6*7_jNm1DpwZ-76Grbp*N&YUEMY^=!v%((+5MIMQaNF zJ!e?$BU==`U98^SRF%W1i!QJ?Q7(H7Gnwb>O_f1OsI8>UtT(UmpLn(MV*$^MI zr``?#VEf9-Pm(4LPg+l8@>Yj)>-ue?7n=6UIB2~jLAq4>Q9@cGaCvy^$#MWNeSKP- s6ql9=?$HObT>!xH)#UQz__Pd3s&sN&6|~PUnE3k~BwXfq#y2MWpHv8Pr2qf` diff --git a/textures/_thorn_.png b/textures/_thorn_.png index 7703ec2c406deef940f588d89f95db5083b8a5bf..72045237b18f6b24354e6b8df095833338c9e6cb 100644 GIT binary patch delta 21 ccmcb}R5w9oVuJF-9eSJ$p00i_>zopr09HN+i~s-t delta 228 zcmb=s$TUI4k|o{I*O7r?V?XzwL{zopr0DYkpvj6}9 literal 1854 zcmeH|TWl0n7{~u-W_EY>mhScf?Yh|A-obXAncdp%1jUx^WvV5;thD$d+jh3y#zJYQ z7f>UVVl5#-P!x?1a%mMGOp4SCF+sE{8WMwuh4n?eR3y<9?=SFh^@JlV99!Le2S z01TQ^TVa?nS?zgTSHS59P^1LPg8cN3U7`tsZTsn8WAFF#(?{y^-Fr_-ul1QnT&~ez zG@4rzor&G&KN_`K*Lu#~4(I}Evl3R672pBd2?vruA_?0G_I0NjwU z?*~vo*!X)IClV%}Hw-``3{n9+0^o4G3J)F>gjTxttWs+0T#`o=Jf)BX(Ju>LSrT2M zPZmmKsbrD1PMVp}Mu)hj%|rk;p+OHozsOEoq>V81j5eB^u)XosqccFS*!kEeu+>y5 zl^}%HAVBP6tOl>w8}vHfU@#bsyvdSkwV2J8jO3K0)Mbv$8<#npPFId6-<4IE?Q|BD zEH4y9pU;<>@4vNFTIuonBsvH&8jTjSCEaRGm)uUb^p9KYb=Y|Vbh0E1jGeG{5}QIM zKy)PD=tiWCFf6Cj8+fD19Gk+Vjm{LyaI8+paR7OMFf2H`F4--X=~L=MhOAAg(zZPZ z`0VnDlW7fSW^=qPJwry*lBMYxj@-Qbg5@iG#kZ7{`sLMuipr{LrKT}>*V?A$b$7S6 zsp0mHNN2Cs*FP}0dCT_U9S@B>Ji2r5qmS)-{E7WfK6UWW;j!^&pF8sW(HDR7W(wOaSm`!WxIb&Lq zR|9FC+-1K}nE( zURm_dCyY1E(VvThR!|2cVYxh__1399jiIjYdsUPcy6Bz!^=P2h#{^+Ue{0dM}O diff --git a/textures/_times_dot.png b/textures/_times_dot.png index 92b5dae140241b6b9ce94af9f38885b8d388e895..b6de2d2d626fb25bf538e1aee32e87e75d320218 100644 GIT binary patch delta 48 zcmZ3_=Qlw`OVrcFF@z&J`Nw&NW*!ye|H45IGQte!I&6+ef4nKoz`(%Z>FVdQ&MBb@ E0DXK9rvLx| literal 1839 zcmeH|TWl0n7{~u-W_D-x7CP+~+I35}_kv}anVr&hf|8c)WsoJkX^StiZKv%vE|l%i z7NQ8XiVzb-MZowV+SXfQQl(yaL9||DVi1*!FX9D}#H4tIhPdWzm!(D@)Hf5qnJ@EY z&i9@3|DAK@%03ydG0B}9kp=w}quj6W%Hu^dnnnS?0 zVqnK8FbiPE1z?K=T-*R?2Z2TXPaJJp34rOir9O!GuDu@~17PcKSU&*x3#gOf@l}HW zcvBD6^5^X?v6zbny;T4f>%r<);Z*0b zSOHk)#hJ;NG7x5tF^$$H<3M7$=nT*+emedI($>`Jbs!0u1c-l*)ex*!-f9tep10Wq zyVLD*IvmdI^o#}W98d1z9FN!QEA*H6^2-Xm-qMOCWsnLM7^d}5|B&=DK4*%vO#%Jvi$ zmy|A9s+O;)sI1af2W#u<8}v0Tt+(FR*1rDs&Mu?7r#I3!U~U;48s56?-qHK+-}S)m zJr6(f=>EqJ96a>+Q%{eLPdxMNbI-r@@{y@mUVZKLqi?=7{q{TWzW4qIAD{f>)6Y(w zK6CcmmtTGT&G~OHe0TBE4?q6&^Dn<%zA{U>2-rC+Lf7IixI{37;W(D#DHmaeD7eU3 z@?>jzbrT=noRP2W6x=oY4o@Dp6$F}RGCN`?>dlceyG8G4dkFNkjHiga&H6-bq>ilnIlO|F_Nm}r}&e-jTK!5EHoYc&yb zpwWo6grog;8mKJu(L4S7n@a%XrLuxy(`b!EsgggPs@pvb6`hev)}!GbW392V$Lxiy z+;eh#3V`^>=C(+e*^BZ!_Kz$FkezC5+0< B@Hqeg diff --git a/textures/_tl.png b/textures/_tl.png index e4eaf45a71be7b71da44b29d065624cb6f7b35e8..67fe49939b385043786a8ed701835602c973d3f6 100644 GIT binary patch delta 51 zcmV-30L=fj4pERKEf`5eK~xA^WBAVigABwl|3fgGL8LakOaQ#7Kf%07qpSb`002ov JPDHLkV1n%d6B_^k literal 1845 zcmeH|TWl0n7{~u-W_EXWcQ$mpEwt;_Ztn$4otfRW?F1!lx0gXmdRcApMYip<-Nr)M z4zv)JQY#2)0;otKJ_yo!c`&I`MIJz;q8Jl{s9byzFBM5ligy~~n6q7$8hudTO#Eg} z=F6P#JLms9=gc=d>Q~h`Y;GF>hgutK1YiOn@Eia{PK*QKI?L`Eah8kM5!)E0B~HbWQ@gpu3>gJ(Dx zsb<%sq~9R zVPbj10A#`-1;B0qhhwww;88>ni@y1+QS0ixa9mqHe$GDY+$vgDOSCE!*~1 zyG!L|#Xi4G2O(CgRj>gk(kl*M~yHn zXEIxOtIcjqVKRxX6w7d|$;5F0d4w=5IHxH&ODZ?J8p4+B^(pe!JqP)miiwk{jb~?a zeXY?Ut8L+;v~+h~enH{lCH}x&C8cFbWw5HcrdD0i6uR&J=9bkDw6$v;on4XcK7GT+ z{(()K9~*vr+x91R?0oX6r}sXyZ*>2GL(d-`8-L-&mtKDLwIh?Szj5@)kTp8n>_w^y%y|HF?z{rtV5_y9Nu4i^v!~dI&(CUe%(vhjmS9i)vwA zgDlGOQb}AY`9e~O;`1qiz#XEfh+_E246S6h5_;CPM>;ko62#JwEGmAVB9+Z0j5p8H ze~O#VpbbPil!}PnSFc5z!acnYX(%o7(mVOPdkO$#C8C01T?<8esFFWb)#KBrlK{99 z!D>&qQ(LL6?bN#<$y?5iO#*QKvAa3au6H5u;NGD-0i-87o7Q#c{o$xKzm%&Z!8-cM Ns#U9kuT-oV`W+-1_geq} diff --git a/textures/_u.png b/textures/_u.png index 1c81b91cc9f172c32623042407aaa9c8f15e0bff..226ea15d95ba63082ce8c6571a4033bc1e689be3 100644 GIT binary patch delta 56 zcmZ3&6gEM{NY>NEF@z&J`N#Q&2A(5D4h&vK4Uz#u_U!BWJ*pWtc!#Vx`t+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIJ zJY5_^IIj1e-N?ycAaM9V@wfXoHTQXlR){i*9$R^QV~+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJzX3_IIg#zcI0AE5IB4w<>UYOb?kv3H{7@#khDYFiifG5gN5sS;(Z%~H4^6g&a$w7 zVH5LK?MniLsTTB}Bur@L$Uq7#J8lUHw>H);T3K0RShuO!NQ% diff --git a/textures/_u_acute.png b/textures/_u_acute.png index 04fe159d8b442569aa4953ec3de7586c905910c4..fbbf2b439d9c162da6dba2179edc4e3fdc5ffa19 100644 GIT binary patch delta 63 zcmZqSkDZ`msp9G47{U>q{NsE>gTb+S7WOkPCmbvl7*qwjIEo(py5Mv8C?mtB@UT^7 ToPt3N3=9mOu6{1-oD!M<+5{Fj literal 1924 zcmeH|Yitx%6vzK}W_EXWyDObO=)*1D?Ymf-nb}?1PEg#keGIzTm$qo4-L}(q35C*5 zX(1X)EmjB#qM&H_AWExfVp60&$_E8&eZ&u9RUUp3P+mUL`ld0ix!Ywe`bGV!Cv!3< zbI-Z=|GOvm&i1NR6*fz%1%OSh^wj_`0MGUcVO@-4*j|zyQF}Tv_7> zHs=8SgTO3+{!2iQ2wZ6dlzl)_=l=2PWdN9_+bVnr4ek2i4FKlO%GKRKVJ3CbH@ti! z0F$oz%S;z6HX(=W@YzcMxKy9Fjz8J6(`$ifJ>C=wUHtk(Z~odvdu|owLq~6@#9@yx z{^GW8&&^EQdG7oj_jJO4pVgLhIk6lt3~CK(tEw&r4^Sr@NCb>TVk^}~Sg-)r0Z1i= zaE=b(#z=fWfIPy6zcT~t1#D* zQIKi3=N07_h?3jwPR}j5xmaFS=yJ<+5@I%+tufYQn=M&(+MV)0w$PgpcmnjZBm;~< zSb>BlkPZ+73ELbB1!Xyd(ZriAF`)^J#nPQ(8ICm=I1V5W5QYUO7~-6g*BDKZUx7A7U9q-N*j=H)MTdzKazmnbWIW#tu>>dM->JMXG* zSbcYMi`LrK9$eF{_iXI#+qC(?!EFx>J-mI#qmS*``}h<4o_y+=XAcgKJoo&e7Y@IC zWbBn!UweK0_*)ZiPrmc+d+&cV_3%-M72zxeXP#Y>m3%zXF#4?q6&^DkFt zDHj1dhec>FsQrmc07Dp#V>uJ$B1|t$5IBQVGRAqUO@R&Z8S+*>p>+3w(PQRJSIu-{ zQ`ZU0!YudM>=}v{Ci{C}1OJLF3ib!r8CY2YMqmXj$JO6<fKdZS8br9bFGHr0tbEKzPTkAfHRuq3+P&1 zu!Ac3%dMQ&K6Dg7d^B0@2()RpYwOzdc1ZG;so^mI!u7-T!4|z8ODFeF?FEn$9jsm7 as`m!EwE4dRb*IlykGxv8%J))fqHH`~gV4YBei=bl@ zB4%1MWM!%2hb$ninPw=l@{3VqZ+j47*Ph)v?1+Xa# z=O$}Ub;5x}z(^#vQEh|;3t%k(7cqo$ zbO5(T;>`eZ2pj&+01yciuImRN5e7~GPXQPVufl^zEp1k%reH%+DP0dQjoAr0))Q6a_~l@$!OqBCX?CBTWn6d&1$tJ#m3EZCc9E@OLn>4o{YR~Pg-ue z+nrOeAXgB*UT;cv(H(`-(mdHK(MgEeY_?f#iFSLUld=D#6ZF}i$XzJ&R{h0W{Wj6j?oypQ!K-=1_Q?ddqM3_Tn;dV;W(BvQ7*!C(*y@+NEMB-zA95-eO#Kfg?AS3IxsS3PM52v;~P3o zS`sq6Q<;}3TA1wbf%W|>vMAUeTxVfp2^a_Kz%pF>ZD-C4%>VwM-Gh0dNsK=D>jMBX z^^$tMDWGdgV}};dHAsRaEf$5vqFgH$D6*{N=PwcjMGyjqr`Oz6(6+8A*t{`XAQaY0 zg5s4Gv1qnnxNc^cUf*;DttZ&56bJRrO0AzqjRJ7oJX{xS(p$0Q`2LCA0Ft7EHS3!7 Z?m&k&_gA1k>93$iUM*Saf30|R-|xI{87lw) diff --git a/textures/_u_circumflex.png b/textures/_u_circumflex.png index b402d9083c28f560ac68bb5ff8b12f11ce8bb509..fae539b48cc9536478686f58606ccba4c3ec5885 100644 GIT binary patch delta 65 zcmZqUkDs7ot>)?C7{U>q{NsE>gTO2MCg!B3ogQ5dG6D^gIAmEY3u-f#J$%H#p#LI# V<*5kaN(Kf722WQ%mvv4FO#liu7drp| literal 1926 zcmeH|YfKzf6vzK}W_EXW*|jW>7H})en^wA+nO({t)w5U0#!d4!Q!J|N-eh9G%*#m4`X6QYppQ>A866A<}TZn>KFB^p3KRd z%suDc|L>mMJG;xviY=xj699`+;;jUr2Vmwo0N*~q4FlksJf$9BbYIkOJ{ZBCu?_%JcXzQD!JYfg9tU7-DcRfxIMS$-uHp3^ z01TQ^T4=apvRE^@fY+7}AXo8vs`>NnXGPP*UC}2eW*34Vl#TXH^A*16gyCD*o}sb9 zUpJ|pT*v7nb7Os}gA1QIx^ZUOVm{98ngetLYOT_!D67E()CmU?MkC?aOw|zZZp}GM85@8Sr;0XXjp;dVB$RP-2-*^`*rR8?XAqoyR zBtguV1*a^Db}?5LowDFwqOBK*Xroiy&}Je48`eNuqhAuohhxe>m_^2DS{shrXcr^e zf)|3HBYI{e|3=ka&*&+%BWjUSRz#C0b!AXoq)16`&j@9Wn4j>N`h6QKU#iWQHeQbr# zkh&vI>f3*qPb(Nb5np+3Cf!-r+HW*1Uy+cQl#!X0y=t{9cWs_KU*6y?EGjNhHda;N zyQ!vj^L_OVYGYHge`}l8-qG3B-SgNnSBzyIOKpXPr4 z<@!A3B48J>2<-*6KXF;X5QgJe&Oo^c(@7JooGwMw$9O6Xz8$ftQXd~zu>bJr31gbG zawfj6^_*#Wy6bYrEJX{E{XMY$e?=An`-AHe%q#(8Wvy6`>kE6bpJ)E}|Lh(t3tmJZ zc>ikvGPJ^4t-+_Ma(%1n(^N=;B&`vJHKMax%#)o?IXCxqL68N(cXVd!O$CAN4gSXN zNP*z4mIT@5l*RnTf{~i}5qf>o71S<&qg>$E+RD||Dqo=GK^5*CJAGolyE6+wN+iqc z)6{BzfGYXRtvnLboCzQ{lB@)LP3k@BwkE9^qV&kr@HhbL&BHbR2CW%uPaT>%03b0k eShc-T>-4p%OMeB*UT-Nq@=9Tu_tk)?C7{U>q{Np@B%m0Ha%srgXnp_hERM-MpmM>7@l-Z$Jko>WjL4hq| Vg+#jNA_fKq22WQ%mvv4FO#t9t6?Oms literal 1925 zcmeH|YfKzf6vzK}W_EY>6&XLr@QGPA*E0AQBN{WSoz08A_c;F}H17yzctSLp*LhK#=iGyojUPk!1;}UI07v1+;_No4FIa?rZPXmJBQwT9e}>Gys-;#W~fej$BMQA z&?!=7iSCTSY{_Oi{B|z@x8(QLvB$gL_Zg5e>yCRH4vK?B$f zz(zEY90kBN(fBR^xrB~TcZn|V5^eoJOq)8z6>SCr&`}L)XS7S=q-d-%5NeSzUagJBU1}3! z+QKKopCi7aR4N6D$Rt4cQ>+E6)#|hwR;SbH^{l~UHJgk^Q%XW&oOOjQ_1YCSyWNrL z%yFdWW!UYxg)8$o-tBg$=6G-L2y2`!x1df!^m@I?Xi7GllZ7;Un(&V;JOv9&fPR{! zgR&6XLc-HX1&D@3Y!O8Tr5TM@$LbBn@H8gl)t#a#hSq2p1|WA6iUwoRB&6{^ZDMsm zm%i01?AW`X%_yEYl2kJ@pXq7}4d@NamM5p!va)k>SFUmwtSG!Pt!?eWO zba_GLBA^$sh}sL){={VgMJR@$8J)^Ss2(-J!f4WXZGx{_7ucGZF6>~f#e4Tp9MNaE zYUY!gLNkVCneJ0r7gV$e+1~>j_*Y~xus^s?!bB5L7TSU$T>foO?vvF2{-520xbPfC zE7pGoAWJD}P+9_tEH;PafFeWS1R*wu;3;rK?H~)do5`@08)mbEr?kw>RbhNQ-6p z1BzT1>`;~bSOz6hXJI- f25YypDm{Uay!2NfJ>aiYkGxc}&i{Pz#)01fJd+p7 diff --git a/textures/_u_grave.png b/textures/_u_grave.png index 51fff9c2ee02421ff801eb9f0352039f367996c3..c082d50deb3e23dd8be30bbf31e987a616872dbe 100644 GIT binary patch delta 63 zcmZqSkDZ`msp9G47{U>q{NsE>gTfdBnU z$=q}9{r~RGJ+r-Lb*05*GXbzDRo*%PdH`mg1MuBL+%N#H%~S0GMt8>i=GOsmG*{JC z16y){z5!qkK;I>xTL7-C1?2s};*JAHYnKCHnpRbM5!$x%)CT~J9aU?(fPzfwq<6S< z699vzRF@krnk?2FF6gzp0XP+}$H$-U-Z5%{z#q5Y47pP?+Ea$e_|>jBt^ zE}WwQxFZrj3LuZL;qMFpkuc%90RR$VkO1I00Efb>@Zgb85YE2!u2iaP98!TO6qG;` zM7JzBWl401g|g_B1z~}E_(FwwSGg! z#sq2Wu7iAL+30v;-PCNBv#GP+Xi8d~oMOw)$<14`)KyqiT;i5jc*`p)tCW@XzWeTP zXk7C^bBo&A)*e{brFC!W>D|2L$$_Vy-uBG)!QIdA*}LzB{Vxu^{K}!>kyj7D_WE0I z9~pb+-S^%<`r+}3k4}92$>hmTr$77ri_>S$&Yb`1>kHpp{Pxo2D_4KKcKxTHfBE&s z9OWWl=dlPq3u=GjvVtKD$FZD&auKG7CRjOLx~Pxy)EfL7<1?hKd_vi-gQMfdOlRF} zVpHdoDJjc!KKm*~3zPjlu>OBV76to*YX)YPfU&Yxl;XzC!MvB4|NTF^2a7^y;kkUx z1t421Z`4}+nkqMUs(wv{BuLUSQCKEAePXffbjpQ=cL{v6p>uxIuZfFU#ZjKfR zB|b@zT~1ka&lij|%#G0YO;=ER1FdpdK6KT?S9{+qTigFT3`7{n diff --git a/textures/_u_grave_.png b/textures/_u_grave_.png index 2605b3ecaa0b3a6dfa9f5265667bac7dc1031ebb..9c3cbb7c039aa80889f94e816be67aaad9231105 100644 GIT binary patch delta 66 zcmZqWPne)$qweYA7{U>q{Np@B%m0Ha%*-uK1&J~%&eX3^vS3y9d~kr*(O62HondNI W_)3Y|YH0=r1_n=8KbLh*2~7YA&=wH@ literal 1925 zcmeH|Yitx%6vzK}W_EXWyDQyx3vFHKZr@;OW@fjv9jj!^_AzKlU)t6WhG{!(mslw6 z^a0UWY87Zm0JVySM9{XNA54nW2Z>U&f)Y%uRe2Z_Q3R|pDT*SEy5??|wdfc1tDels zoXkDv-v95O+&kOL*Ob^Si537hrPN;uzzD#~a{#`*pBo0iHT%kZ!067XUsMACS3_xK z8L&AW= zdaGby->H$@f|V!Vyzs00#MRI1hGBN>xaBzuVCdIsl_o`51|FbJIFK+I3CC6{j<8?> ztOt-t451tyz^&o(SA4Si<-h=d8%^#hOy0|$Uz0ER-V@Zga}5X!#sE>X(LT~f9v zWamK=#C%!s$dc$1b7avYOF8qj^#T!Xbc!3=ECgV~8fa&X^WwO0Oc@9>#~4j(!*K^~ zVnkc;Oz;atuP#=KK|(SK5c~|Qz#EMwqk%V>OlC80u{vzls3>bfOzZ;3;>4sSixZtr zS88^KD>*C0>CDVsnk9%{uQw?p|BgJVAlu`W=p@8!Hd~{t@itq$NzM4UJk;b4y@dhu+!M-Lq-)BmIv)wsqU~fybYCa`36A_dN6L^Dhhyj~qDo z;!B5KIXw32Yp=g?mJnZEM<4_ANu z>DtfNXDJr}JBLMRFR1;A%MOMx9LI7d%0-xNnqcP)ZqXRyt1zh>W0R#VyrXdU{?TLR z6i?+$Tz&hbWnrrKeA*R?79#t5V156JECTii*Ev{O0>;kTu@cvR8_3+p{O|wSJy;Mt zizQ5B6@WCos8(-Obxm$)*Hm4DBuLV7QCKc|s>NK{uxG&-Ow0l z+7u}e@~S04_IhM7f39GpW_E;L-*g47C(tAp2K0_{t-VTZZF@jNUY3hKG2h*p0l*!} z@~gU59cZOW{&Fi%4|XL0h>avGt!lG&x3<1nZ-FR1JT*K9z<%>^O`uV4!HVO1rv?Ee fLF@$n- z0JntW2LWUeHuRkVAQC22H%tW*25|tM0B|I<3J)GR1flF3?=rQb(kbPNLT&*hLG&ns ztVp6$loeS}WY02f13*L@o#KWz3jx@$2HF?nvN%2*QwG8;F-FtcaNJE>7||9yAN(BA z8%otukdRCQ1V2MDc%#u|H1H;q$!z8=);OCrD$1G|6T2dAbyD)JtCJiKXIgHiGbJb0 z;mFEglOu?3w>vr0b9;fbK38^2bP{4Vo2^mS1e+~EayeYmKepf$>^uPmSds$9PFOn$ zP9qs01`@I*6bj062BV2LTcU!~n2e@7#WEagFmN0|`U%5=vm0VuqSqK(Vg4&|hAPaV%$|T!iVN33krl5{)t5DwBU}Y>G6<#}(}zoj7Sum8<9D8@gsJ zE7RPU(ibRNi0toy4gD*!2-qK77hz=y7&~i6A+Ga%G-Bi%Nr76(7BT^s~)JlTl zmKD*nR4`t*I8Lu`x`NglXjX~>dUvJPRpW2(ykA2>j*~ty-`$Z3z!k~z`E{)}&`y>7 zq{NsE>gTkZ#^%^G|v_8x0F$XsUxT&z`am>27!-AosKYZnF T*;^J23=9mOu6{1-oD!M<19lgN literal 1923 zcmeH|Yitx%6vzK}W_EXGx+~p2pskDD?Hg>Hnb|GfPC(MKeGFRC$7+iv%C?=hOKd6a zKnrRpwTciFQK@K1v`XtE#-vJBh*4@Qg3%99mDd+RMZ}mCd_gs?x!Ywe`bGV!Cv!3< zbI-Z=|GOvm&ep0G)3OkdNBZ|;pTE5LR)rx^ezCQqhe(jke^PS^b9Rs z55Qt*m8F(*qRpPgwfP)H02Iwv?B|a^yj>RIj2%BV9@@13x+VUJv38e7xyRIRQ$Ie~ z+aTr*o)zDAjXrYtu4jaSDIxB1`7g16sb8!h!|R4j_e? z!Z`+j>m%{K0CET${>}i92@|gCrveFs1OSf$*c)Dj2ajBWaQ4-AxmH=_RPtph-wQ>O zi&V+2DzZ~{t8Pj4cxP$r1)|#M6j!y01Yjc?XkW~;;>1Wy83;4O7)xs-aTjf2R9omo z=ySv_FVo6E!ZHaEI*n!E&1Q?)#9J&DLEuGeg3THeV@-~WpOY{@CH02+DGrA-BR|`j zmYeQyhe*^(5O!=?OV3mt@=CqOSt(!kgW zYbT)zqyof5!Zw3KL0QgZw(x=&6PmziEZr%V;aHQ2;{b9WVOVf>Q=CgKHpf>7ENN>K zl+8N_`Sg;JvBa9AQyK1t&OSk$J1;3YB{M5KXTd^G!J8^yZe<;OZ`8-TLmH4IA(8f8fC_4{hD{*yB&^8hCQ|Q%^tl{NADA7hZhn<=0-{ zH~Pk#Z|y(u-uT4(hdwxbs>~ZGjg37QMa2Xoak7nj9JhV83>_F4$zWV$q>Jle+*UM+a-y bG#lN4PJQ;TK-=!Cq(@#WUEzDRWL4kq)vXwJ diff --git a/textures/_un.png b/textures/_un.png index 5da6b09a74cafd5116f981ee1230968e8e243a9b..fba75e8f32b445586a7d0c5f340befd34e5d555e 100644 GIT binary patch delta 46 zcmbQhBF@$4g@}Kh!3_Z+;fA%}GF)*FsWe7ie^(+Ge1B0ilpUXO@geCxX Cr4RK0 delta 243 zcmea7z%)Uno+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kHO zJY5_^IIbuEIp4tG!^3!C8<`)MX8A; zsSHL2Mn<}Z2D*mEA%^Bw#>Q5rrrHJuRt5%%TRvnlAZy6YPsvQHgljOc2r)9SGBLI? Yw1j9_7XE7)0|Nttr>mdKI;Vst0C2)W@c;k- diff --git a/textures/_v.png b/textures/_v.png index 390e3aae3d06f5fb5c160c2ce0c1d6909e4d9361..0ce495aab038a5f247f316401feea3cc77987f51 100644 GIT binary patch delta 59 zcmV-B0L1^Q0$GqGH6TeuK~xA^WBAX2fDFWPKmf#qQxF*#1;JQ2P^CoL0{~E~Qm#v* Rzw-b9002ovPDHLkV1jj*6%_yg delta 270 zcma!C#WX>so+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kIh zJY5_^IIj1eHRNJYWMDqndFTIr8E)2{UYBz{Zd^I}fn|QZl7@5HT+{AFpMIxQYq9Ii z<1D|(A@+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJzX3_IIg$$T5~ZN@How1_?MniLsTTB}Bur@L$Uq7#J8lUHw>H);T3K0RYYZOqKuu diff --git a/textures/_vb.png b/textures/_vb.png index d23d3a074c2a0bd489a48951d37b939ff2505dcc..941b2b84ad4e1b4b3d4db5a38e2e8ba7092c5050 100644 GIT binary patch delta 47 zcmZ3*=Q}|~Q^eE7F@z&J`Nw&NW}X*k{%=WdQe;?o(PdAdcvKAo0|SGntDnm{r-UW| Drl%1| literal 1834 zcmeH|TWl0n7{~u-W_EXWyBoUg7TRU8yS;;@&SlqbCn(vny$rIXm(>= z&=#T*N)-VUL`Bi~AWEzFU{Yj|$|OMIbF2byHe1Xl-eR#> zt-Q_da@aF6?0H$)3tUUw`8OzLGwitzN3P`a_@sZ_5^uuE6QG+V1z?;h>!@2cK+aQv9HP;Q#ZY3n;-TUg{jTYQnCCCUCC*zmt1OM_kK zIs-dPz&KeaR^rNUyUU(o{_p?U8Z1bhMr839mjDzSHLXTWGjyfBPuC0`k|0UTMPa!p zN5x7-mX$!@MnO;nL7SMNJK6Pwo{h11$Ch-05R6KK;+GY%YA#`{WtJW!ZaRZL6z@=~ z<3@jj-q)=4^xmx_Snj2F)(^Lq0`R4y!kVE+<2_W#pLW%O>B|8C+38@lN9)wr=o>nX zE{M{7Cr2j%IREHwiN}mC1n$~Dd=ouo($40M9mb&6r_bNY)rZ0n`pc>{Yr`*9uOI#$ DhQIY& diff --git a/textures/_w.png b/textures/_w.png index 1b8dc528e26ea620c6ea29243e8b30ab1362949d..2987f046ccc6ef8050c49f196d7de9ca64a55559 100644 GIT binary patch delta 54 zcmV-60LlNj4pfjNFdIokK~xA^WBAVigA9b3|NlcVE+(9V#>8tb0I|T=~+Z@h(E*kQd11L~K70vvq_G_PlT`6#T47bbYdWSh?2!i2uxv%@heIw_B z83-QWlW(~)eH<`_v{toKRTqN?Xd@g*9EQYwf$AYFSO9AQc!(($qXW1#?mq;ekg&1$ z3;>BRvAkgbGGUMg;7I`cW3%w!QA7}nzVWP4>*{@Si6oYkK^CQQMf5AOKm!pt!y)7-f4kL?>>0eTtJ#@9$*QLR>k#AFh{ z_zKIxo6Q!piMLoRRx584(j0=_F1S-tlhPJ?GH+Yx@p^r^B?Z3hq8zWcuyj$8C#5UbTH*aerv;gYkwS@J(N<6Ss;0`#yX8;p~%PGU?U6CfrMGkOH6 z5r*YVW(#k%*^MboCexK-8ICoXI1V5W6NUxnG^J!o73S22uqAtan!I(_UOuOC;%Iu~ ziJ4q~Ti=k?wjjgh_T=Rk6fRmE2;Ny*R<0}$RaMv2sw`9DaMR{ThaY=<+xC$iPd)w2=(Er5-t+vvm-dg1A9(qdS6_eQ;N+n<-+KG-d+$$u zaP0VpAAS7U$m3{PgoLzy5Z0mU0oWb6AA##b0na z!4QVySk6MZ2s1#zot!C4GN)8DSiGW~w!Ra#1-XHqOd3|Fu3D14Fmzx`*|Ajvq5yGNHM0m##SH6TeuK~xA^WBAVigA6#BAiw}4Afiy_e+(v^gT};b1pv~#OSPo% RgOvaP002ovPDHLkV1kJI7B2t* literal 1855 zcmeH|TW}Lq7{~u-cav<=1e!F3HU^vC3zV?CNoc!+GHuh#qGfv17GET7H*KmdC0%G? zL}{pU862#NqVga}>*c|jD)quRQ;Nmg_yVXv@j+A&nQ^8lUg$W+IcW%W^g(@d#&7q` zezWKM&iVh&Is5Id+BH=clfwkSqE!3q0q6jjc@6+V<0AmL_R^YCV03TNuL0WWYOSuX z0k-4;+XjId0NXAD8wKFXIzZkJEbKXOv~DE;rsa+*KcYMKemoAq*i*f>7jS3OM*4?W zZ31A>l$r{|C6mRP$94IgB>>!tzqFA*v-Qyl6I}M=!E4d+cjleCXf;Om3=BPY;=XP! zG8|f3{5fyS+5X`2dHw*O8b09d1$2J3SqUo267T?Rgae5)k+^TBvIq+nKsNvf(Zymk z0Jp^b2LKchHujzYAQC2)HwZu?4D0|N18_Jt3lAQJ1hMEF&nl&+)+M<`!CeeV5KCmi zBTJ%76l9-I7FW#C)(IrE(IIYVGZBD|YtRGG&+${^K4l=xEMqdwjr*S1_R$rfSM+T3 z3nZ_uR4PGYG6@hpk8<#Oy+N2&3|^Ichm z*-mFc(c(fu^m@G+`6ag%ODo+TuS5qSMx)W3WKOeK(xgmhru2_3dJI;c0G%w!0%Ikt zl|(0z0T3OD89j;A2*YwZy@5BHlA@CsOQtKuG90VZaU4Ll5{3n5)!8z|QhiEYz>u}U zE)5JF+YuJ zwfD5PsloP+P-m~UaZ_La<}KR?AAV%V&Rx47f8xn~Pd&Z=nP(5ZaCms+#g|@w<+az3 zjJ@&ZTW=pd{_f<7_ul{D!;em#{^Zlo&YV3rb>YjezP@Ud|B5UDc9UxgW|n}lvR16Z_1|_EJkR{!{Y_^iR8^;14xI;(k_cA10`2OZYInQV0a1GB^zaw}>mR$DLTy?HeE05)EC-OD=xkUY a)cOKpb#5tF_V{b)C#zJf@xNNOF7i9knl*j TP6-=K00000NkvXXu0mjfsJs<} delta 266 zcma!E#xy~to+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJY5_^IIg#zHRNMZ5MVlZ@W+4stZ`WL}*(d*wGS z;mGNl4;UC2R7+eVN>UO_QmvAUQWHy38H@~!jC2hRbPbI|49%^Kjjc>gwG9lc3=9&t ve8@u4kei>9nN|tcU|+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kH0 zJY5_^IIg#zHRL+rAmDWI`G)WNH)R@KWlK{1boEMB&CSL29Y&wpJQo&S-Svjgyk4At z86%hQ($)!v3=9maC9V-ADTyViR>?)Fi6yBFMg~Skx`qb2hQ=X==2phWR;H%f1_o9J y28mlfWT9xt%}>cptAuMXum~|Sure{WGPHzfSQh?k83O|YgQqK-pUXO@geCwRFj7PS diff --git a/textures/_y.png b/textures/_y.png index 87b45d413c7d8f5a9da5d6df2e5420ab26b49555..458e3bedf0c018aef2d8feb94415be1b2dda5dd8 100644 GIT binary patch delta 60 zcmZ3+6g5G`OwrTDF@z&J`Nw&NW}cRr3I`YzB@$Hf)Iw~Ton+FOR_$cidE9Fo^91wP Q3=9kmp00i_>zopr08a-KegFUf delta 266 zcma!A#xy~to+aJU*O7r?V?XzwL{+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJY5_^IIg#zG2~)U;9)+{{o}v>b;nhcXK1!4YtDTbyxgf?#MvRvto3d6*;)$*oq2!R zCB+N{FEB7LsFt`!l%ync8R;4t=o%V_7@Aud8(W#0Y8x0>85ksP v`H+R8AvZrIGp!P?!N4NK$iT|P*vilnqG4J1uVoAj3=E#Gel9HQoD!M<7Sl~- diff --git a/textures/_y_.png b/textures/_y_.png index de9a88db4d1dec2a0542308c51794cf69b28303f..99a96ad49f54e92299209483954e9addb3fef725 100644 GIT binary patch delta 61 zcmZ3^6g@%3T*=eLF@z&J`Nw&NW*&+ueoXe|!I#{R|8Y>?NMQuI$gacm>s1a$RIB85kJ! zJzX3_IIg$$I&v{62r#8j`}aT9+GBYWiz8d$;fo)-x*6&x1-;f(%*faw7IonMQMNrE zTq1Fwe@HPfFsPQeMwFx^mZVxG7o{eaq%s&87#Zmr8t57thZve$85>)fnra&uSQ!{3 wZuyXfq9HdwB{QuOuED?}#K^$P#MsKv5~5*Q_^)LQ3=9mOu70d8>zopr0Lr*d!vFvP diff --git a/textures/_y_acute.png b/textures/_y_acute.png index 1fd9679d1401bce554192977236c330621fa9410..27c478f55e958ffe2748f9286e5a94ac05cec82f 100644 GIT binary patch delta 64 zcmX@g7dJu0O4ZZFF@z&J`Nw&NW`kq(5})liY0ThcN)XcP?dJ^bPm=I4-n5fp;$NRF U1>H5N3=9kmp00i_>zopr0QQ9!8~^|S literal 1861 zcmeH|Yitx%6vzK}W_EXWyBoTFcir0UyI`p^v%9pNfUsrz7<8Mypv5n+ZKv%v7D_wN zLNr3HRvHsPMbYp!3a2INCPV#nbVRVx874fmFL5$xZ0<|F`PNBPDsAU}f|=^0$T z1AswOd?kiylf|0NwR`PF09=aKQ_G)Uf5u}vwI-SwlP(80t?2($IG$KCQgd|XX2tRS zDen#(_N=)vJutJOX)15*^sktlFeR)S$mIc@SFKl?6=fNCfEwXI!ek`uo2fX$f(5Vz zfQ{%vF&cn7!v2E*atRxH&j1h!6UyrYAQ1*}0QLho7Mg_zk351<^sQ%^;;VE>`J#|t z2uTo&WWgy*qC<4cqEmLe7int)BHHK>x3rlEz=k#G0q7U`@nN4b5N3ffn&yUmXJ`}Y z3eYP!8N7(-b)`xvNJu6Df?r}Sc)i}B*YO5}!D!@7<~WNvD$1N36T2iX#g=+!ip_3! zWaj5M((^Lx_S}M{d4lM2xl(hARuxJs^PMh<4nmAZqdCf)WU(YkY4$YfAGhEsSa|}p zu_PUgm9SP497ifZbR^X1d8CanET_{Oc%vyQIF8Y1x>78|u{s^c0puaVu;8q^m^9I& zkFD|>(znG)dk!4oGm3}D;;YZjW;z=>dyS@q#H3_fR(4MA(q%69ih{x-d9Amkw5(iN zS5v!wLtXvG`x~3o=9bn#TbH(dM|aQ8U61rV`dI(tdk3C;>gj{eJbUQ5=U+T}Y;fqM zmtT4H^*2UF-+b%scTT+b{`lz+KK$t8Pd+<0@%b0$CofE0`udy8-%ih5xq9vT_dopj z(~X-y&&^XV0(Jq5(7pHzE-M(qa2(4SC>LS6DY%u>rHT3&PnE&HEjC@+!^agLI5IqD z%y3rE#y51HH6>)aE@fS(Xd$w{2iE(q$Rc33xu#%d2^cGD#cIs`Hjw)Q^S}LP*I-HT z0_Luc2>`ORl6tMluc>llr|Q>KNP;9S7lq}bvsNsSowSzSB?z)0_(x`GCA*!_zO^aP zyfcy@6xK?D>~hLt(L%yd-8}ur*ys#uPoP;Y4rpDKYG;kVz2gBDg?SEo$9#8B4uG^s zl-IARwSji3;K~xA^WBAVihX4OFz!@+m7=lDVVo(CA2&NL7HaHUkPz}Sz Z1OWG!O15X~$G-po002ovPDHLkV1h)=7=Qo( literal 1862 zcmeH|YfKzf6vzK}W_EXW*-cp%3apDPZ;EuCncXcgsWwZO$FxFtDb&Q+1qN7BC|#z7 zRvRgzSYlFZTdl?qRtr87O|YeCztk!|(+^_RK8%UjT5A&x6|I&uU2~W17NZ~3Zzi6Z zn>m?#&b|NNy?4&+tf{WBnCvD17Nyc(2S5kF%yR$`JT?Y^Yxh<8fbm^%*8;TD*-}|o z1#HU&28Mun00S3+%>r;~Js|G~l6#&zTDuYe)4aCAkMQuW6UP7;dn(uU01b|oZ`x^LD_noLU4b;S!PM`ba`s9Z6xsl5F^C3}JFlP?s zyUOSbBe{1B4s!-qJo|BuGzpTLHT~SnABCqzBl~+_M zYw8>BzNfKi-MuZXYFm3pu(Ma&yrr*y>$Zo79(i>5v7IAN?%BKVsi*fp^Xv;R9vmHe z>E%~medEyKi6fJ5zIF7Scc7(FQPM0C-6MVIXz$RO!w1ZD9-F;yE zxG~FJH=EQPnl>%X_RQp5rf3nezXvw>ugGFxH@VKj%n~qG){0fQdVM7SdFKE2pIw6` z;WK!xC#@Plj#k#BwFWd*ZV9OYO@$;#(sEH)F1j1UBH8Vhz24gdK^BC-;aOVAZYFeX zYz?+;jU@=h4U!;x+_G4*kTBLbPk%CYI)mCDY?DiaT5pXSst*%?P3sGU)WxM-dE8$`KUt-$+W&g#`oZ4;)2;wx diff --git a/textures/_y_diaresis.png b/textures/_y_diaresis.png index ecb56c237c94ae1904276a87c883b45d2da05073..74807b40c11819ae2cb8eea45ec7e07af07302a3 100644 GIT binary patch delta 65 zcmV-H0KWgk4quQYJ0?j)K~xA^WBAVigCOER1jEJ9m>>WqVQLxhF`?>VOe7P)OgIDp Xp72bxJ_r;g00000NkvXXu0mjf7iJc( literal 1860 zcmeH|TTC2P7{~u-F1xeKZpy;a!n&1ZxwfU-nb}=|NoxaLF4GF(R-rY~E-=6nX(>#B z5{(q8wM~;+wHF%`tromIn4qOqURo+@HTqDiz4>CjAd+aP)=P=$nzL-T7=2LRO#Eg} z=F6P#JLms9=gc>|D=SK^W``MoRV@ot1Kd0Pw1T!dl_t`j4v2r$sw6E?vJ_cOq47ea>~(ePnFoRCm^@ zK6}-{{=H{be81CuX!1VMbN|dba}w`oD*!&A)vL{_x)cIH8{t5rU?l2Ws5Zia1+W=_ zgYc0U9l#w?{~-W5gpIss07!(1CN%Z7H z7Nr73^eVFClKhI~Q$+tfZEZkI8y(`7HZuX(s0IT7!#qDJ>Qe^7%rVB(+^Fx3>>*tN zdWA2AKS%u9614;*B9j2&&#(r9!C*A-g3)L+nFO=NZneb4SyB=b7uXj&Qtw>sa5`NX zo@|#pH{I#X$y<^uN_8c$b>WjL1SISwEX6NUw6;}g=PLPKIz z(CFT3mv`(xDx?>Uj3-r}o5}DtbPkxz3l}A)I5M-cbCxXi`R~fhFHqJ5ic3n%)U`FW z>+h|r->|Wg#VDA3bsM&9}zRygl*GyYHQS|AUXufAZ;tirFvjQyM$9psqm{WqG+IE|(Kff}t&rqL&JT?Ou>G;SF4UyA!vDa5ffWE! fVx2Wxn)RMwr#8Qot9t|G^pjPKD*~?-Z5sF;b?yGw diff --git a/textures/_yen.png b/textures/_yen.png index 7ea4e009421fe48c6f33961d579a11ce23f81423..f3f91594841773178abc451c0b3fc79d1cba05f6 100644 GIT binary patch delta 61 zcmV-D0K)&h4qK2UHzG+yK~xA^WBAVigAB;b|4`YIt*%*lM2 z^L^+1f9IU}X0U2~xx?zR0&u7m{u%%#0Cs@`fWV0{09BjUDr-r}s@G>f@^}Ud z`=*Z#%^a~kvMGu`oi%d+F!}WcwMA7|LI7wZ97vdmgnc^|MOd%^HUn@GQz*s&a8ua7 z7eFRqL+=>?5@AAl0{~>gAQr%501k&{5g;I&AQXN5S*})AdE^{P%*lr=N(GAORbyTRRZZMu)hr%}M|^ticSxyvUCW`;>t&3ye`TH|%>un@3lGUcu?$7l>L{ zrj~((WD+3wIZ7ay&Aizp@H}s^2v&Qn!)~+L6QX05#;$NB-n_!)c6(BDGCaxIDQ!Uzz6qy5fOeK7gK-kpNrF>I z1c-@*jGjYkgkd?8nHMZpTW|^!QFNtPhGR`8jswVjgkixsP0>kGkvXPX%6~TJ0`1+#w(UK=J9a)W@ZdwcA0FKE`2GXK2cJ0f6If#Ctf{v z{I$uq-ky5r-BYLEd;jCJpM3h+x#{yW7ry-J>u)Z8d+EE`E8qX{<4-^T^6S-k%0<8~ zU=g|(f5GJhLl}-@Ii7M6riX$%Ia88kjxMU^wXHG9a-R@eyl-Uuq$R~$GZ)v`b;i0Z z)psH73PlT%{XMY$e?=AnyTLUBJ4?VgStr)w>a{(Y&oKYD|Lhtp4W7s4@>A6S(u~pu zqggX_rKwBT3>~s4%c~`EwdAdn@)WOE$<19Qii#*|N9SlIyOGebr8&^DBa$HI*U6&d z^D0uoLc&=6JpH%0=nQ&qphYPT7~NHRSFP63xk*QUwuj!)mv74ekQ9mXYldDI=%7me zR8=*+F#;ea60CM;t@<7M=2oK(l6?Q!(Fp*~KX%s#nvFK(-ZR{P3xI@3XYH02qett~ W7ngE%ufLLhvTEsi|I5W2`+o-;YW?K^ diff --git a/textures/_z.png b/textures/_z.png index 62a89e6474f26572f7ea654410c131fbcc26c318..9bb1200f38ff3e8d2b7b8a717e74633d5be03613 100644 GIT binary patch delta 58 zcmV-A0LA~m4p@*RG#^PsK~xA^WBAVigA9b3FaQ<(4^!|Tp#aLoP>aW009GqUxnH~e QSpWb407*qoM6N<$f^hy7OaK4? literal 1855 zcmeH|Z%`Cv9LK-U?%v(raW`^sC|qY8|55SU-Mb6eu^jM#TMLIjSD@2O9 z)TD%(PLrA8pQaaDK-r6CD5>;~LR7}o3$pT0(@dh7IXOXPCDVA#bDS4Wy{O(b({J~g z{mnkV-}8Jw&-3hWcUG(_vzY8A02amXs{)_{VCFdh2%Q)Nz%><>7Xd@N<9-X$PG`Np zsvOvy4Q%NJW&mut0(1(%)wO_p09erW;_=F50GPV_%6tg#*!|H70LC`|>JGq_K^y5F zSiTW}K~u_043|w7Yc|*Fa})w_DZZire`edqLly|}qbD=QZ!Xz8dA+mwyU~OrUrtXv za_4ZyPi`XjUO;E_iViN5tLQ_3rxl1mg^1&{=> zP!`;>BsxVw_IhP0e~z{mAf}BDaZ8(t0Blr)9)Nz1pA_{e17T(v<7sZxcSp95t^mEl zXTx71er2gr3KEe?fbbVs0bZ{+=ykloU@#hali6l5$Hkdb5)$Xx7TQzqTxfSVoSCj1 zXL??S!;zc6C{GYQ9#3jc;XMV?GMC#U(LspOXf(%}lP#8HDb0~4{bLKCgq0^i3ro_$ zSP5$-;W4BFL`NbMY_ZUs{7bK_Hv$At?7cKU9@6InMlvnslO3VDp%Id%a z57yMKUQ^$oHa0bfS~|4Oja}WFHb2?BZTpU=cJ6v^@AG~8_8&O-!b>mr4-CHY>XFyp zc=PD+TW`N}?D*)rWADBH!Kn|&KRNyBXP=)rd+z*&$%~i1zWmLVZ?8`O@Z(R{fBxmy z8#9!PfStu6bT9sb%L;}t9LI77%0-wi3U1|eX`()%sL~MJkeDuQ>V*I-`w9M-tU zX<^FJN@}%+pr*?8?P^d{AqkSSR1}tq?tqvtyWO(ayF?IVK?ok5x;>$FeM6{mQ!GI! z2uOnLam!-iY{Fp84E?*<=?rRjs8KEsX&n`6dv&n2?NJp4c}{vKT)Q_1Kw2!y7u3{1 zsFf=DQ&rvWA9)5qVk}r`4K}IwtLvJyW{A=grw4`sSa0vH2{mZV@IKtva~FV=SZDS6 bMy)H@uFfsx%G17b`pGIKt9-8)ukHCAj${K` diff --git a/textures/_z_.png b/textures/_z_.png index dcdf0ab8de5cb4b3c0d44c00610dae06f0465494..ba1d79333f003e5f479a72fe7b0f0fed4367fd66 100644 GIT binary patch delta 63 zcmV-F0Kosn4qcEWIV4F$K~xA^WBAVigA6#BFaTzP#Qwt+{D-Oik5CI&fTWFp6#yq_ VNw?=Q+w=ec002ovPDHLkV1gkD85sZo literal 1861 zcmeH|TTC2P7{~u-W_EY>ma<$5tXo;`v;~}*-4&Qr>%wxGDh)T~@?sYlU{P8ML!ph0 zEmC_)lNPnMH9UwGygW3)7PWmrlveBIfwtOGU#!|%8=HXlqH)bxwp)xosBb2IGbi(9 z&i9@3|DAK@o81*_ORXlm34m28^Hl-R0kH5K00bsR0dTF}axXBp&-|;Ob~>BNs>*>a z8NjvyU>?A>Ye0_xTwe#shk*Fbp_7%X05FaBm--Ogx$naX0LIR;`feaMl{V5hvU(E$ zgQk=h8?KtHwhXSr=O_T+R(#$X{=(LeL=!{{J2`kJIPuNOq5T;{_MAp842=-BAdU%KZ=>v>~*?+NoMK<88Ilomx<0Un@@a3Ena680@r9AUu%SP#HX zbfFjxz#U=#F#uVF4ZUXoh=d8{4FHe`gIECj0UQa6Q=n%KGnFzp!HRu887x{5vpE3|;fia5ahJ9CP6X^=j zD|j*Z8KTydC?y~vnFI)aiX!lOy+N%9`q$ z2Op}ft8Zv(R$E%z0`1*e&!*nK&0C%r*zx4fUAy-@_4G3bo;`Tz@N+M`cw}VsrI%lM z^|fQi$6tTr%@ZfzerM{`>382d^Zwa$=Rf}B!o`_Omp}jF%PUvEy7u+;xo^Mw{)Zob z`uXNOZgAq>Z{oPlx?rk8@-I9;-+kM>p?{2OCZr0slc;o$Jtq%qZ1 zH5=F1HEmj&=DwUhN6|uLe-EtxUy((?ZgX9Ng(YBYtPQJi^S3=&&olqG|Lhtp3Cu_Q&qpK(p2c&%+1$?*fn* e>8#$+qV@W_)WxM-+3PE(pR7{6)_1gUUH|V~uL2wZ diff --git a/textures/awards_bg_default.png b/textures/awards_bg_default.png index b7ba7f429a7ec3dcd914b01c12bd869a5369c231..7fddfce80845efa67a18da7412d5b7d5a91bce4f 100644 GIT binary patch delta 58 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 CgK>WV delta 7494 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 Qh5!Hn07*qoM6N<$f@2$mfdBvi diff --git a/textures/awards_template.png b/textures/awards_template.png index e918be62ca08c525d3af68bfe6494fbf51b49981..159a3bc779e8663e73a678e1823e542dfd22bf90 100644 GIT binary patch delta 9 QcmX@ZIE`_F%EYK501=i0b^rhX delta 61 zcmbQnc!qI;iZN$_M`SSr1Gg{;GcwGYBf-GHz+U3%>&kwYNrHh}CFtFjXa)ubrX+87 P7l!}s{b%-1R4fGmu7(gd diff --git a/textures/awards_ui_icon.png b/textures/awards_ui_icon.png index 34bb7c44c3cf75556c5323179e3e1563a81eb0e8..c8163008fd5ec173ffa659b544f540943e85ec76 100644 GIT binary patch delta 2274 zcmV<82p#vB7`GRYBYz8iNkle$k#>O_rNm$ix>SfVZ zt!k>SQ?^xYbNlu@A0~5=lN>T>98WpYt7DGO_wl{A=Y8JS8h_25>&|uO`d?gUo_Z?D zQ(C&oQBd&nf!VXq_ULp!6GG_ym6gZcYu8$Ad3i@nGiLn67#%(H|3YDNMuxn%Ycx9E z&pq?Ze(&bZVrcntVZQfXVT_6SpeZYBr?!R!nSas=ub+zWYcOh&OQ5V%IJ&9RJNPt75f~;#Sznw{(8OMtk)O5t227&TKdvJY;;&$XU8C?r)W^jM7d$Of3itt5D2b6ZD@&LGo~Fda z%e@A}-f1@gz<=*~dYcT7Im?<(AVg`D{N4!V52BV&)c}-k7*t{jKvh;3utL;-(Hs>e z4o5`%5`d_kb_4i#?b%7gtcX74|yvp%2ZJWaM! z{vA7nAADgH&%i1_pLXSYV`3b}xVZ0n;Vq)|ME;ZY4FVTVz-zY~0mr}(hFB3EdPukc zeq@kLF)5(fz=hAI-2mY54sv~#Iy*qh0ai!A;(^)bcES+QfX$JWlp1&T z4&WFUr+?i5Xm;Lk!b41~>#o&0v8nfgUtWq{VI+ z*NSR$0^SF%>{kT<{_({Z4JUJQUcjL*9>l@hL4SmZ1q@eqZ!WOG4%F^CP~E8*fQ=N% zjty0W%@XsUr50sZMi=PtMgNmes$(#K?qqSZR(rk=EwBa1&AQD>zys5BOoew*zm-zq z#)Jgn1Lb8o<)nzf%7F>ffEp*fukr{q^=xp z*ndH2Iss_ELps#nAm0rqHB5dlEx zB82+|hA9Uie&B%(M5qrXkUcypv5W>NV}>zW(E=Ytj@JehmtIGEY=>uQG&VpaKn_L` zdI1{23M^=V@d$wZ@$vsOB`0rE*AR5gnpn5IV1n+gTd$mglFgvMq^|TnBZ5kB_`%ke zHQa}HEif3H9xFq7^=er@**j2a&JtMqWJE#vQB)QOjM|u%_6Gl7mqrt#3dNC=@;*{g zk>IbX`BhVD>Ti>}2RH%mlk*3M0SB{t2)Y4(UX^?2cH zy}M_ zVclvqd;c}1iiFtXTZL=uR7;C-s6QxF!g9T8WM@yTZBn@Q3$=#-Y{)f*O1uzaeZ>^g zAXkkB_`wtmkRM`wrb0eI*{8ZRm_i7@4@sSTc>J9NaVgxxtTyi_K*kgv{#{6Ph&`ep zzgD=%N02l%8K8(gyMlu=MP9neKD!}*mlf=D5wc!w`LD!tUqRN~WS;`aXA1XvMJ>wf zAhnYY_YLGvArAcsB>pCQX>X89e-6=Lu{}1ZCI885jYS5EHSuQ!98!1GJ9@RzJk_lnY8BNpm(@;EadgTcLi!?FhDwF zRtQBVPoiEm&^lpl7#1>CvrT;X^98}wzqUc4euS^xk507*qoM6N<$g6E|;VE_OC delta 2395 zcmV-h38eP77nm53BYyw^b5ch_0Itp)=>Px#32;bRa{vGf6951U69E94oEQKA00(qQ zO+^Rb2mui^1oQu6F8}}l3~5wYbVF}#ZDnqB000000KBfUnE(I)24YJ`L;(K){{a7> zy{D4^01JRgL_t(|+U;6vP*mp`USM}&AzUJ;Knw^H74SkZN`FGUBpM`&7Yqs_iD@P_ z({wT>nT%uqHJNEAGfi*F4R%$Yp_LciCNb*>cP&GvmMXOJ7+z6zK`#{J@50rt44F@x^vyR{ukGor=Cjkl$LIC6cqeo zVD{{@Jv!abg?|uwe`V!y_u91wT$t~@R~TbrK4{9y+UYGX|J1!^jj%0TDEgC@6%AjjEcNGVZu8`o$e>x z^X$`4tAAHv9P&T;UR}MjGoo(&ts(6VL1l93_0V`9Xy)YRNFH8nN9?b}nh|KR-j>NLV> zjV2a3AJvwdyU|l#{Xdv^PIielj zx0AgBO@IGJhzk?2z`1($xbl29uDmeD#{R84B4VjbwcWebVTAYg@7H@bZ0H}xf$423 zYJmqC_BMt+!kl4^>L6?g_fs%ZBdS0{Y^-Pk795AcdVmYAwQI!?-k}i*f-)Tf%A2A5 zX+*>!jpnE`_L-Udk4!ysLFf26GJ`<_or6CH@CdPwJzC71lw)gSsQD)u>wizB8V{q=giS+6gA zTcc@i1lqfR{=RM7B-*p)%g{$iTVa&CAjNMawU7Z|1dTX|GDy$&0}RcG9A9On7(vzW zlz)`)`*TA@MKh+|04Qh4kgH&Eq8lDO2@ekd3*0aO5#EbC(O-%3!BNo-P$W2lCJWGI z;X_2Yfh8=N#0y3jFrj4H4FJSmOfQr43f{I}0wFNwD2&jE2y4sE9`aUHl&PW$;IPM!BLCYNnmDk`T_{gF+6;`adF@E!dpb^iTo$)8w4(# zfY)v}0*-+n46!0S^pJ1?{Kz1gVp2e{feW8ay8*!A9pw5fb#{Q11FVjK#RId=?Svuz z8v}6PL9j-q0h=Q$DK+lw9l$XzPJg=r(CobKgonu7JmBpkPtt`*hh1iTMi*{=!!{Nsx+8cycqynsVrJcxt0gMSDS3mC5K z-dtdV9jM)Ppt@5r02?Wi9UH0$n-x|0XYVZivHp+h>YnUprSR6g5s}o z^hGeFw@8Rs0!LA@NL@MHuz!QlbOO+RhjggDLCzmU^t7PfTksy&aWX_hu%qlmndN}Q z!pJ~s+4J*%3+&OVA_9QWMF{r`3{wt3{J;Ynh)^F&AbWUHVi^rk#tdV$q6I#P9Ip*1 zF1?QS*bdLqXl#H;fE^a3=361LSt|91}HCS(X!35n~w_Z5~ zC7VHiNnPoEMg*1M@Pn-_Yq$^ZT3|3XJywSF>eaG*vUi};oF%aI$%umTqo^zn7_~7i z?REaWE{!He6^bJ#<$a{0BEer%^XsP6)Hjn_2RH%klamLB0S2=h2)Y4(plL*quY=T1I@~vqKZQ8-Cy@A??4`XyD*ZV`gT?mPpqBi9FX&*0 zIK5%(8lu-ft$<7&3Na0u7f7?Wf-23YkeO;QKt|v|1hB;5W(D`WNy_ZGQTYm5vt`nn zhlAeX-m#F^0^b#8sKEf~kXa!VnUI%*l$oVqKYfswe+G#R-g8pq%~jhlB-C>Qq#yF( zt;oy7ye}|O@-d=rmM&rQ8$lpVesoI%1SY6fLzFrXmHm3jp N002ovPDHLkV1lNee!Bnw diff --git a/textures/awards_unknown.png b/textures/awards_unknown.png index e918be62ca08c525d3af68bfe6494fbf51b49981..159a3bc779e8663e73a678e1823e542dfd22bf90 100644 GIT binary patch delta 9 QcmX@ZIE`_F%EYK501=i0b^rhX delta 61 zcmbQnc!qI;iZN$_M`SSr1Gg{;GcwGYBf-GHz+U3%>&kwYNrHh}CFtFjXa)ubrX+87 P7l!}s{b%-1R4fGmu7(gd diff --git a/textures/beacon_UV.png b/textures/beacon_UV.png index aed40d1e523737b23930ac6a6e9322378016f657..0f309df34803f304d229cc12a862ff3771435e8d 100644 GIT binary patch delta 14 VcmdnMc9dy?@?=IPkI7+7w*Vw)1k?Zk delta 503 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 diff --git a/textures/blast_furnace_front_on.png b/textures/blast_furnace_front_on.png index f55aa9802aaa0b5dd63a5d1947560be663257efb..2b288351709c99d3722309647cab146559259bb8 100644 GIT binary patch delta 19 acmZo?KEyOZh0$YTln+Y_hh)^mU1tG1RR*2_ delta 88 zcmX@a)XqFX#f-5y$lZxy-8q?;3=9mM1s;*b3=G`DAk4@xYmNj10|R@Br>`sfVF3OFnCW?^%431|35c>=?Mk~2F4_BcNdA-nXPgYOV0uT>ChO9 diff --git a/textures/blast_furnace_side.png b/textures/blast_furnace_side.png index 391b9ed195302956743d6d2daa37f814c113d818..f7a419823915c23d039f92640c62ef8144ba21e6 100644 GIT binary patch delta 19 bcmX@Y^q+Bp3Zw4CC_|Q{*>jR6&R+@uMr8+? delta 88 zcmey*c!X(!iWy^Zkh>GZx^prw85kHi3p^r=85p>QL70(Y)*J~21_t&LPhVH|$4nxE rT=J9m)W|R}Fc?f!H5B>(|36=A{x=2&2F4_BcNcz%T?{uTMlA&Z2#6T7 diff --git a/textures/blast_furnace_top.png b/textures/blast_furnace_top.png index 78a77c517afe4ce077973eed1cf9c23b405c7cf6..42dda0ba48652c2cd8792219f10f4eb863aeb103 100644 GIT binary patch delta 19 bcmZ3-^pbIc3ZwMID0vp%FB+;7dlv!#J~jr1 delta 88 zcmaFKxQ=OpiWy^Zkh>GZx^prw85kHi3p^r=85p>QL70(Y)*J~21_t&LPhVH|$4nxE rY^;Z}Ph~MMFvv|*l^6N{|G(Oo$152a7#Neh-Ca08-dy@-qQ^o27!?}< diff --git a/textures/character.png b/textures/character.png index 1497f451a2b2a4d4d1cd3791fe7d320cb3a98be8..38e8d352b88cecf8352f0ffbed7af86e0c46eb1f 100644 GIT binary patch delta 584 zcmV-O0=NB<2Ga$QB#}&Ye*z>)L_t(Y$E1?mj)O1^L|fmA6CrJok|q`H|9|FAvb3*I zc7lRz$p>T4<+6!v9Lbw5-%4DgMz);q&>2AN0JTvM!hZn0iIV`00JNOjd4K=_od6I3 zcm&n!itBrTiA-XI@~-0m5}T&UrF&o)p@$}f!~pIBEV`;P(ck)re;6T#X=5o-_B%ke zM^Cj4)r0^HvTY^@I?%N#*N5A>nm;OQThYOLEBgTD);yN_x;~%RS1s!ubjTEA&QC~kJKt2gqAhUxJ8Q$drNUeg!;?s3FF6L#=n;NC&L62*E zr%xcp1p9)>K6?{0?L|(^R=2146Y$Z;Iehlpd)QMZC+kLdHY0b-*+<7y2H-r#^&UQo W2R=cD>%%Aj0000L;#2d9Y_EG0xd~IK~zY`rIU+xs~`|XQ(gu{Kold@_WwWgodG?B zJ!p7@*~|>%_PY+06Fm{K(+wnl=Axk0RZ#{ zfB}FjwzC< z%B8g8+yhwaR`+u*ntM#ZV5;Wi1rOw!C7(aFT34k%XD;&!5B6I*2S}c?Zm0SC$p{3^MfC+_@I2TIGl%!UI^Mpd0CeD8) z+H?x&r)i#goXFTb(=Y3>F!fj`^)J!fY>pma5 zva)p;9N;m=bW6)C0Arp2;KA}j2nIq3HHP~T;K5@ErizZD-iBa(AP+*MafsuHgMEYu zP=x*mKv}{|Ce+ja4uq!ej$}T1SNeYnq5e6*+F;!f$$-YiaBvm01IBxR>pJJQyt@q$ zf*;^`*a3qN@hO0ee*ms4fJlT`0AY;Yg>eUz_`{ye(tc2fB?aYfFsb=`|7vkEIf*-qE0Vc&`KChr!e9JRbCApah+#^G8^NA0G|-o&5CTd7$+OBv2Fg%?#BWEhd2oz delta 1546 zcmb7E%Wm8@6jc^2P_(;lvLt8}Xwgy<^%#u^Ym8tfh66;c;S6AR(FH|PGlWN^D$yR< z8~sApMSr5}F1qeAt8DWJ{e^;>N9@FDT>=6G^6=hsdCt9WzWD3uF9*HzS$*o}i( zX}>4VufIKYoKIfM`GvX2UlOJ(mvUVQx2tN$uEV3QrtDG}P>6+88T|W?KOvAjgXeMX z=k-)9<;iU$Ufq5_XSbIuPCRr9U+FJ03@l4M}8Va-+{o#iRULC4v~+EKO$iYwhK$%F7-!Z?~m_g z=&Cx;_emZkQ&syEt$BWJEV>`w5em)POUa$@b$S=T(8@2?%WYGYD5O@Il>qP@w~?|2_h2XZ>@^{2AgXx%bO3dI3{6A zaC#3a4CU0&{{(YJO5Ie{WKdRgA-q~GAgKEtZ!*;@-Q=2!42A=ZJSQ(yYp7!4#Vmte zRl8Dhl14EPqXZ*b3XW(J#V8F$g2tmFC|DUKe6%Se&&f=)E32=)KXeh{no0gnVbZ5G z#kd?5h^II}(KzC$;JidW590*K7#DH0qw_-}7gEvH-LRGxmz>}rO^Q(xp)pS)REQ`> zh^-`$22I#G-_YAN}-|Et=X(OI3gffpYnfI{*T6+C2^!rCEy5aRc{|`+0Kk4`T zCfQtMOR5%vXV4oe^6b#rsN=n-+~(}gfSPQ#&SuBrS@i$^OH6FFw9s=HnC1>leM0~M000000001f$GDp?3}MnQ00000 z_-D_yY}8E@y25PqIsXa{`peMwY|*#BjhDb8|y;b4@cC0C{ylsvbgN zfJS76%@Bn^fyO{?x;k6CnK~edi@we-ql&AWe1GZdY~|7+>1_4pA?a)?rR^qf`Z`;u zk~;1Vq_49z3aJy?vGjGeRxx#)9YSAc1EgC#G}Cs`kSs}5i-)GO>xZPXb!&&DvvsJG zNSgiV>ui%MP&*WetAMT71~3H*|7tJ`6QC%pfh%mP3!`hpl~KtqG{wg=F4Q?J$;mg- z-+whK)-fQ(!y`7*$v>mOCpN?>JRT_S>lzi~5FU>v5SZ-l5f|nZmgwxAV8cn@uB4=) zl%TG%kb<6ssGhu_x|W!PzKozYzGNjXqAx3;rU_`*j#U5z0Vs+>2yH@$gEY9bMgITi zITS&Yn-H9{zYnwHnvCF*X_Qqsa2MZx}vDo(ldfr$;aV0000000000 f000000Q^MKYC`~nRlM| zd7j_zd4JEov&%Emr^O5&Js5(ZnA8-f8-k$S`WiFM zOLhRCkW#3C%)<06wlJ5aI3&>yPY%+-fE)lC0|x_sQKf@6BwUvkRa$pr2pkU4a&1VG z4hZMCGGK?K0N8A>pe$h`VJl@IEI37)Ccz|5STWp+5k?dzXxu^@DL7(?9iFUkJneQ) zjbJGpZ$o^VCes*JP*7kfFd8JqixCt>VK|AAB&u*csxA~YCWwma*uDx*pt6b}Yl0-g zdPT+~1!b%N6U(814A6pvCoZ$g2YV@Qr5EC9Fk zF`d1=Dx0R+n!QL_n^w%R=_AA$qPj7Ugit? zJN_z@e|Prxre-g#JF&lQ9{(l#NFM8BL@(fM2o~-K)8Cq2X|TVl7CyV>U9!WyF1K^4 zzKy=JcKFYC8iV(V*5Y%sFMp{<#&HwE`W3I1!We@}{(cI~oP`~~I?i+aj z12Mx!j2!h??C7V)JPjjbpB*=TLfj_r8#qZJuly!Q&id5LZ!LA2O1Umy0~dhk-Mem zMB3)exiw`aUl-SIwO_vSw)sh_y|{bN8F>bNY1!5F`Nx*tyyE<`}_hi8- z+iKqaTj_?vTKaPEdJnOwyvFt6rtwGK*zBM9)K90@wE1(J>`n8Bj4aJK=i`f()(;(j z^-%G!C$6n9Y@I8Vm)E=-6I+x*aQ@=@{J060{0r6gsvREo;YG(g1K9`b$80@2yc)Lb zo@ec7z2Q5AEf0x}ttVewiCQ0uP1te_p2^qMZ*27)b9|{fifew>-s!n^v$?7*R3fXP z?Ym};pcj~9POl4n$dBq|>%7g~3cok2DlvQdGZSZQUiaAf%+*u0O&|As^wIS8q9I>? zOIO4_JbXo+ZvnMt-rl@JQ3sU~n8YhSPEW@LVu*fZfZP(7FHs000O{MNUMnLSTX%MMby( diff --git a/textures/crafting_creative_prev.png b/textures/crafting_creative_prev.png index 5deba802fa05f2c9125812ab07264f859ec89304..309f5c772785ef33b42e6eb15dcffeb08d5c0f6c 100644 GIT binary patch delta 9 QcmbQp^pbIc%0!=|01^iS)Bpeg delta 47 zcmaFKIFV_BiYjM;M`SSr1Gg{;GcwGYBf-GHz+U3%>&pIwnTu1@{N+(Wk%@{Y0RB-6 AUjP6A diff --git a/textures/crafting_formspec_bg.png b/textures/crafting_formspec_bg.png index a6a02de2314cd27cad6a2d387faaa22245287375..d88e959e49ad2a82fa9cc0389f730bc6cfc7cdb3 100644 GIT binary patch delta 10 RcmdnQ{+De+;Knu`W&jxV1Oxy8 delta 62 zcmey%wuya0pfLkulDE4HLkFv@2Ll5GXMsm#F#`j)FbFd;%$g&?z`(#>;_2(k{)AbW POWNRADSzoke?4XZu+j~% diff --git a/textures/crafting_inventory_creative.png b/textures/crafting_inventory_creative.png index 3e575d664224a8d5e1a4f2f69f681ba942a2ce72..43664452b34a9cf748974be42ce8f33ecfec0f5a 100644 GIT binary patch delta 10 Rcmcb}IfrwC-^OM?762D_1LObz delta 62 zcmbQkd69F1pD_btlDE4HLkFv@2Ll5GXMsm#F#`j)FbFd;%$g&?z`(#>;_2(k{)AbW PONRA+d+fxGJ^?HMqk|3m diff --git a/textures/crafting_inventory_creative_survival.png b/textures/crafting_inventory_creative_survival.png index fe525814f56287e2e1df6480660ba39dff4ad185..ad53b5f4f275476241a05d7dbc98a18cf52cc30d 100644 GIT binary patch delta 10 RcmeC=y23djWMgLo3jh}c1QP%N delta 62 zcmcb@*~v8_#F&9G$=lt9p@UV{gMop8v%n*=n1O*?7=#%aX3ddcU|?V`@$_|Nf5I%x PB_pn5r*m^-P!kIPn}-co diff --git a/textures/credits_bg.png b/textures/credits_bg.png index 60deab4fd98af5643c211adbd23330e0619beb11..280f29defbc5f7fe10ab7ad5dc7ec1cd3af3dfa6 100644 GIT binary patch literal 36478 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