From 14c792506f1facc83ec24028f615912601b61540 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Wed, 19 Apr 2023 22:51:46 -0400 Subject: [PATCH] Add EXP. Balance --- public/images/items.json | 2209 +++++++++++----------- public/images/items.png | Bin 40250 -> 40663 bytes public/images/items/exp_balance.png | Bin 0 -> 632 bytes public/images/items/golden_exp_charm.png | Bin 506 -> 441 bytes src/battle-phases.ts | 73 +- src/modifier-type.ts | 10 +- src/modifier.ts | 22 + 7 files changed, 1198 insertions(+), 1116 deletions(-) create mode 100644 public/images/items/exp_balance.png diff --git a/public/images/items.json b/public/images/items.json index 26498d845..fa8a251c0 100644 --- a/public/images/items.json +++ b/public/images/items.json @@ -4,8 +4,8 @@ "image": "items.png", "format": "RGBA8888", "size": { - "w": 237, - "h": 237 + "w": 238, + "h": 238 }, "scale": 1, "frames": [ @@ -262,7 +262,7 @@ } }, { - "filename": "metal_coat", + "filename": "mystic_water", "rotated": false, "trimmed": true, "sourceSize": { @@ -272,14 +272,14 @@ "spriteSourceSize": { "x": 6, "y": 5, - "w": 19, - "h": 22 + "w": 20, + "h": 23 }, "frame": { "x": 218, "y": 0, - "w": 19, - "h": 22 + "w": 20, + "h": 23 } }, { @@ -387,27 +387,6 @@ "h": 24 } }, - { - "filename": "spell_tag", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 19, - "h": 21 - }, - "frame": { - "x": 218, - "y": 22, - "w": 19, - "h": 21 - } - }, { "filename": "calcium", "rotated": false, @@ -472,7 +451,7 @@ } }, { - "filename": "exp_share", + "filename": "exp_balance", "rotated": false, "trimmed": true, "sourceSize": { @@ -492,6 +471,27 @@ "h": 22 } }, + { + "filename": "exp_share", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 22 + }, + "frame": { + "x": 64, + "y": 24, + "w": 24, + "h": 22 + } + }, { "filename": "healing_charm", "rotated": false, @@ -507,33 +507,12 @@ "h": 22 }, "frame": { - "x": 64, + "x": 88, "y": 24, "w": 23, "h": 22 } }, - { - "filename": "rare_candy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 87, - "y": 24, - "w": 23, - "h": 23 - } - }, { "filename": "black_belt", "rotated": false, @@ -549,12 +528,33 @@ "h": 23 }, "frame": { - "x": 110, + "x": 111, "y": 24, "w": 22, "h": 23 } }, + { + "filename": "rare_candy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 23, + "h": 23 + }, + "frame": { + "x": 133, + "y": 23, + "w": 23, + "h": 23 + } + }, { "filename": "fire_stone", "rotated": false, @@ -570,7 +570,7 @@ "h": 23 }, "frame": { - "x": 132, + "x": 156, "y": 23, "w": 22, "h": 23 @@ -591,7 +591,7 @@ "h": 23 }, "frame": { - "x": 154, + "x": 178, "y": 23, "w": 22, "h": 23 @@ -612,54 +612,12 @@ "h": 23 }, "frame": { - "x": 176, + "x": 200, "y": 23, "w": 22, "h": 23 } }, - { - "filename": "mystic_water", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 23 - }, - "frame": { - "x": 198, - "y": 23, - "w": 20, - "h": 23 - } - }, - { - "filename": "hard_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 218, - "y": 43, - "w": 19, - "h": 20 - } - }, { "filename": "iron", "rotated": false, @@ -675,96 +633,12 @@ "h": 24 }, "frame": { - "x": 33, - "y": 50, + "x": 222, + "y": 23, "w": 16, "h": 24 } }, - { - "filename": "oval_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 21, - "h": 24 - }, - "frame": { - "x": 49, - "y": 46, - "w": 21, - "h": 24 - } - }, - { - "filename": "hyper_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 70, - "y": 46, - "w": 17, - "h": 23 - } - }, - { - "filename": "charcoal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 87, - "y": 47, - "w": 22, - "h": 22 - } - }, - { - "filename": "dire_hit", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 109, - "y": 47, - "w": 22, - "h": 22 - } - }, { "filename": "max_elixir", "rotated": false, @@ -779,6 +653,27 @@ "w": 18, "h": 24 }, + "frame": { + "x": 33, + "y": 50, + "w": 18, + "h": 24 + } + }, + { + "filename": "max_ether", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, "frame": { "x": 33, "y": 74, @@ -786,6 +681,48 @@ "h": 24 } }, + { + "filename": "oval_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 21, + "h": 24 + }, + "frame": { + "x": 51, + "y": 46, + "w": 21, + "h": 24 + } + }, + { + "filename": "reaper_cloth", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 23 + }, + "frame": { + "x": 72, + "y": 46, + "w": 22, + "h": 23 + } + }, { "filename": "shiny_charm", "rotated": false, @@ -808,7 +745,7 @@ } }, { - "filename": "reaper_cloth", + "filename": "charcoal", "rotated": false, "trimmed": true, "sourceSize": { @@ -819,13 +756,55 @@ "x": 5, "y": 5, "w": 22, - "h": 23 + "h": 22 }, "frame": { "x": 72, "y": 69, "w": 22, + "h": 22 + } + }, + { + "filename": "hyper_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, "h": 23 + }, + "frame": { + "x": 94, + "y": 46, + "w": 17, + "h": 23 + } + }, + { + "filename": "dire_hit", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 111, + "y": 47, + "w": 22, + "h": 22 } }, { @@ -843,12 +822,138 @@ "h": 23 }, "frame": { - "x": 94, - "y": 69, + "x": 133, + "y": 46, "w": 21, "h": 23 } }, + { + "filename": "electirizer", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 94, + "y": 69, + "w": 22, + "h": 22 + } + }, + { + "filename": "guard_spec", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 154, + "y": 46, + "w": 22, + "h": 22 + } + }, + { + "filename": "ice_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 116, + "y": 69, + "w": 22, + "h": 22 + } + }, + { + "filename": "magmarizer", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 176, + "y": 46, + "w": 22, + "h": 22 + } + }, + { + "filename": "sacred_ash", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 24, + "h": 20 + }, + "frame": { + "x": 198, + "y": 46, + "w": 24, + "h": 20 + } + }, + { + "filename": "pp_max", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 222, + "y": 47, + "w": 16, + "h": 24 + } + }, { "filename": "leaf_stone", "rotated": false, @@ -864,14 +969,140 @@ "h": 23 }, "frame": { - "x": 115, + "x": 138, "y": 69, "w": 21, "h": 23 } }, { - "filename": "electirizer", + "filename": "moon_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 23, + "h": 21 + }, + "frame": { + "x": 159, + "y": 68, + "w": 23, + "h": 21 + } + }, + { + "filename": "dawn_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 21 + }, + "frame": { + "x": 182, + "y": 68, + "w": 20, + "h": 21 + } + }, + { + "filename": "gb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 202, + "y": 66, + "w": 20, + "h": 20 + } + }, + { + "filename": "pp_up", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 222, + "y": 71, + "w": 16, + "h": 24 + } + }, + { + "filename": "everstone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 17 + }, + "frame": { + "x": 202, + "y": 86, + "w": 20, + "h": 17 + } + }, + { + "filename": "protein", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 222, + "y": 95, + "w": 16, + "h": 24 + } + }, + { + "filename": "protector", "rotated": false, "trimmed": true, "sourceSize": { @@ -892,7 +1123,7 @@ } }, { - "filename": "guard_spec", + "filename": "sharp_beak", "rotated": false, "trimmed": true, "sourceSize": { @@ -902,18 +1133,18 @@ "spriteSourceSize": { "x": 5, "y": 5, - "w": 22, - "h": 22 + "w": 21, + "h": 23 }, "frame": { "x": 18, "y": 120, - "w": 22, - "h": 22 + "w": 21, + "h": 23 } }, { - "filename": "ice_stone", + "filename": "thunder_stone", "rotated": false, "trimmed": true, "sourceSize": { @@ -928,13 +1159,13 @@ }, "frame": { "x": 18, - "y": 142, + "y": 143, "w": 22, "h": 22 } }, { - "filename": "binding_band", + "filename": "dubious_disc", "rotated": false, "trimmed": true, "sourceSize": { @@ -943,19 +1174,19 @@ }, "spriteSourceSize": { "x": 5, - "y": 6, - "w": 23, - "h": 20 + "y": 7, + "w": 22, + "h": 19 }, "frame": { "x": 18, - "y": 164, - "w": 23, - "h": 20 + "y": 165, + "w": 22, + "h": 19 } }, { - "filename": "max_ether", + "filename": "max_potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -976,133 +1207,7 @@ } }, { - "filename": "max_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 22, - "y": 208, - "w": 18, - "h": 24 - } - }, - { - "filename": "pp_max", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 40, - "y": 98, - "w": 16, - "h": 24 - } - }, - { - "filename": "pp_up", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 40, - "y": 122, - "w": 16, - "h": 24 - } - }, - { - "filename": "protein", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 56, - "y": 94, - "w": 16, - "h": 24 - } - }, - { - "filename": "magmarizer", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 72, - "y": 92, - "w": 22, - "h": 22 - } - }, - { - "filename": "moon_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 23, - "h": 21 - }, - "frame": { - "x": 94, - "y": 92, - "w": 23, - "h": 21 - } - }, - { - "filename": "dawn_stone", + "filename": "metal_coat", "rotated": false, "trimmed": true, "sourceSize": { @@ -1111,15 +1216,57 @@ }, "spriteSourceSize": { "x": 6, - "y": 6, - "w": 20, - "h": 21 + "y": 5, + "w": 19, + "h": 22 }, "frame": { - "x": 117, - "y": 92, - "w": 20, - "h": 21 + "x": 22, + "y": 208, + "w": 19, + "h": 22 + } + }, + { + "filename": "full_heal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 9, + "y": 4, + "w": 15, + "h": 23 + }, + "frame": { + "x": 40, + "y": 98, + "w": 15, + "h": 23 + } + }, + { + "filename": "metronome", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 17, + "h": 22 + }, + "frame": { + "x": 39, + "y": 121, + "w": 17, + "h": 22 } }, { @@ -1137,14 +1284,14 @@ "h": 24 }, "frame": { - "x": 56, - "y": 118, + "x": 40, + "y": 143, "w": 16, "h": 24 } }, { - "filename": "protector", + "filename": "potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -1152,20 +1299,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, + "x": 8, "y": 5, - "w": 22, - "h": 22 + "w": 17, + "h": 23 }, "frame": { - "x": 72, - "y": 114, - "w": 22, - "h": 22 + "x": 55, + "y": 94, + "w": 17, + "h": 23 } }, { - "filename": "sacred_ash", + "filename": "soft_sand", "rotated": false, "trimmed": true, "sourceSize": { @@ -1179,12 +1326,54 @@ "h": 20 }, "frame": { - "x": 94, - "y": 113, + "x": 72, + "y": 91, "w": 24, "h": 20 } }, + { + "filename": "binding_band", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 23, + "h": 20 + }, + "frame": { + "x": 96, + "y": 91, + "w": 23, + "h": 20 + } + }, + { + "filename": "hard_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 119, + "y": 91, + "w": 19, + "h": 20 + } + }, { "filename": "deep_sea_scale", "rotated": false, @@ -1200,180 +1389,12 @@ "h": 20 }, "frame": { - "x": 118, - "y": 113, + "x": 138, + "y": 92, "w": 22, "h": 20 } }, - { - "filename": "choice_specs", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 40, - "y": 146, - "w": 24, - "h": 18 - } - }, - { - "filename": "sharp_beak", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 41, - "y": 164, - "w": 21, - "h": 23 - } - }, - { - "filename": "deep_sea_tooth", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 - }, - "frame": { - "x": 41, - "y": 187, - "w": 22, - "h": 21 - } - }, - { - "filename": "thunder_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 40, - "y": 208, - "w": 22, - "h": 22 - } - }, - { - "filename": "black_glasses", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 - }, - "frame": { - "x": 72, - "y": 136, - "w": 23, - "h": 17 - } - }, - { - "filename": "soft_sand", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 24, - "h": 20 - }, - "frame": { - "x": 95, - "y": 133, - "w": 24, - "h": 20 - } - }, - { - "filename": "dusk_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 21, - "h": 21 - }, - "frame": { - "x": 119, - "y": 133, - "w": 21, - "h": 21 - } - }, - { - "filename": "leftovers", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 15, - "h": 22 - }, - "frame": { - "x": 131, - "y": 47, - "w": 15, - "h": 22 - } - }, { "filename": "tm_bug", "rotated": false, @@ -1389,12 +1410,117 @@ "h": 22 }, "frame": { - "x": 146, - "y": 46, + "x": 160, + "y": 89, "w": 22, "h": 22 } }, + { + "filename": "magnet", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 182, + "y": 89, + "w": 20, + "h": 20 + } + }, + { + "filename": "mb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 202, + "y": 103, + "w": 20, + "h": 20 + } + }, + { + "filename": "pb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 182, + "y": 109, + "w": 20, + "h": 20 + } + }, + { + "filename": "deep_sea_tooth", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 160, + "y": 111, + "w": 22, + "h": 21 + } + }, + { + "filename": "super_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 56, + "y": 117, + "w": 17, + "h": 23 + } + }, { "filename": "tm_dark", "rotated": false, @@ -1410,8 +1536,8 @@ "h": 22 }, "frame": { - "x": 168, - "y": 46, + "x": 56, + "y": 140, "w": 22, "h": 22 } @@ -1431,33 +1557,12 @@ "h": 22 }, "frame": { - "x": 190, - "y": 46, + "x": 73, + "y": 111, "w": 22, "h": 22 } }, - { - "filename": "full_heal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 4, - "w": 15, - "h": 23 - }, - "frame": { - "x": 136, - "y": 69, - "w": 15, - "h": 23 - } - }, { "filename": "tm_electric", "rotated": false, @@ -1473,12 +1578,33 @@ "h": 22 }, "frame": { - "x": 151, - "y": 68, + "x": 95, + "y": 111, "w": 22, "h": 22 } }, + { + "filename": "dusk_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 117, + "y": 111, + "w": 21, + "h": 21 + } + }, { "filename": "tm_fairy", "rotated": false, @@ -1494,54 +1620,12 @@ "h": 22 }, "frame": { - "x": 173, - "y": 68, + "x": 138, + "y": 112, "w": 22, "h": 22 } }, - { - "filename": "metronome", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 5, - "w": 17, - "h": 22 - }, - "frame": { - "x": 195, - "y": 68, - "w": 17, - "h": 22 - } - }, - { - "filename": "poison_barb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 21, - "h": 21 - }, - "frame": { - "x": 137, - "y": 92, - "w": 21, - "h": 21 - } - }, { "filename": "tm_fighting", "rotated": false, @@ -1557,8 +1641,8 @@ "h": 22 }, "frame": { - "x": 158, - "y": 90, + "x": 78, + "y": 133, "w": 22, "h": 22 } @@ -1578,14 +1662,14 @@ "h": 22 }, "frame": { - "x": 180, - "y": 90, + "x": 100, + "y": 133, "w": 22, "h": 22 } }, { - "filename": "potion", + "filename": "leftovers", "rotated": false, "trimmed": true, "sourceSize": { @@ -1595,202 +1679,13 @@ "spriteSourceSize": { "x": 8, "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 140, - "y": 113, - "w": 17, - "h": 23 - } - }, - { - "filename": "tm_flying", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, + "w": 15, "h": 22 }, "frame": { - "x": 212, - "y": 63, - "w": 22, - "h": 22 - } - }, - { - "filename": "dragon_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 140, - "y": 136, - "w": 24, - "h": 18 - } - }, - { - "filename": "super_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 202, - "y": 90, - "w": 17, - "h": 23 - } - }, - { - "filename": "razor_fang", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 18, - "h": 20 - }, - "frame": { - "x": 219, - "y": 85, - "w": 18, - "h": 20 - } - }, - { - "filename": "oval_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 19 - }, - "frame": { - "x": 219, - "y": 105, - "w": 18, - "h": 19 - } - }, - { - "filename": "silver_powder", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 11, - "w": 24, - "h": 15 - }, - "frame": { - "x": 64, - "y": 153, - "w": 24, - "h": 15 - } - }, - { - "filename": "dubious_disc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 - }, - "frame": { - "x": 62, - "y": 168, - "w": 22, - "h": 19 - } - }, - { - "filename": "shiny_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 21, - "h": 21 - }, - "frame": { - "x": 63, - "y": 187, - "w": 21, - "h": 21 - } - }, - { - "filename": "tm_ghost", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 62, - "y": 208, - "w": 22, + "x": 122, + "y": 132, + "w": 15, "h": 22 } }, @@ -1809,12 +1704,75 @@ "h": 20 }, "frame": { - "x": 88, - "y": 153, + "x": 137, + "y": 134, "w": 23, "h": 20 } }, + { + "filename": "tm_flying", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 160, + "y": 132, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_ghost", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 182, + "y": 129, + "w": 22, + "h": 22 + } + }, + { + "filename": "black_glasses", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 23, + "h": 17 + }, + "frame": { + "x": 40, + "y": 167, + "w": 23, + "h": 17 + } + }, { "filename": "tm_grass", "rotated": false, @@ -1830,8 +1788,8 @@ "h": 22 }, "frame": { - "x": 84, - "y": 173, + "x": 41, + "y": 184, "w": 22, "h": 22 } @@ -1851,54 +1809,12 @@ "h": 22 }, "frame": { - "x": 84, - "y": 195, + "x": 41, + "y": 206, "w": 22, "h": 22 } }, - { - "filename": "gb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 84, - "y": 217, - "w": 20, - "h": 20 - } - }, - { - "filename": "magnet", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 104, - "y": 217, - "w": 20, - "h": 20 - } - }, { "filename": "tm_ice", "rotated": false, @@ -1914,12 +1830,33 @@ "h": 22 }, "frame": { - "x": 111, - "y": 154, + "x": 204, + "y": 123, "w": 22, "h": 22 } }, + { + "filename": "revive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 10, + "y": 8, + "w": 12, + "h": 17 + }, + "frame": { + "x": 226, + "y": 119, + "w": 12, + "h": 17 + } + }, { "filename": "tm_normal", "rotated": false, @@ -1935,8 +1872,8 @@ "h": 22 }, "frame": { - "x": 133, - "y": 154, + "x": 63, + "y": 162, "w": 22, "h": 22 } @@ -1956,54 +1893,12 @@ "h": 22 }, "frame": { - "x": 106, - "y": 176, + "x": 63, + "y": 184, "w": 22, "h": 22 } }, - { - "filename": "upgrade", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 - }, - "frame": { - "x": 106, - "y": 198, - "w": 22, - "h": 19 - } - }, - { - "filename": "mb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 124, - "y": 217, - "w": 20, - "h": 20 - } - }, { "filename": "tm_psychic", "rotated": false, @@ -2019,75 +1914,12 @@ "h": 22 }, "frame": { - "x": 128, - "y": 176, + "x": 63, + "y": 206, "w": 22, "h": 22 } }, - { - "filename": "razor_claw", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 20, - "h": 19 - }, - "frame": { - "x": 128, - "y": 198, - "w": 20, - "h": 19 - } - }, - { - "filename": "pb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 144, - "y": 217, - "w": 20, - "h": 20 - } - }, - { - "filename": "miracle_seed", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 19, - "h": 19 - }, - "frame": { - "x": 148, - "y": 198, - "w": 19, - "h": 19 - } - }, { "filename": "tm_rock", "rotated": false, @@ -2103,8 +1935,8 @@ "h": 22 }, "frame": { - "x": 150, - "y": 176, + "x": 85, + "y": 155, "w": 22, "h": 22 } @@ -2124,33 +1956,12 @@ "h": 22 }, "frame": { - "x": 155, - "y": 154, + "x": 85, + "y": 177, "w": 22, "h": 22 } }, - { - "filename": "pb_gold", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 164, - "y": 217, - "w": 20, - "h": 20 - } - }, { "filename": "tm_water", "rotated": false, @@ -2166,8 +1977,8 @@ "h": 22 }, "frame": { - "x": 172, - "y": 176, + "x": 85, + "y": 199, "w": 22, "h": 22 } @@ -2187,8 +1998,8 @@ "h": 17 }, "frame": { - "x": 167, - "y": 198, + "x": 85, + "y": 221, "w": 23, "h": 17 } @@ -2208,33 +2019,12 @@ "h": 22 }, "frame": { - "x": 184, - "y": 215, + "x": 107, + "y": 155, "w": 22, "h": 22 } }, - { - "filename": "everstone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 17 - }, - "frame": { - "x": 190, - "y": 198, - "w": 20, - "h": 17 - } - }, { "filename": "x_accuracy", "rotated": false, @@ -2250,8 +2040,8 @@ "h": 22 }, "frame": { - "x": 206, - "y": 215, + "x": 107, + "y": 177, "w": 22, "h": 22 } @@ -2271,33 +2061,12 @@ "h": 22 }, "frame": { - "x": 158, - "y": 112, + "x": 107, + "y": 199, "w": 22, "h": 22 } }, - { - "filename": "golden_egg", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 17, - "h": 20 - }, - "frame": { - "x": 164, - "y": 134, - "w": 17, - "h": 20 - } - }, { "filename": "x_defense", "rotated": false, @@ -2313,33 +2082,12 @@ "h": 22 }, "frame": { - "x": 180, - "y": 112, + "x": 129, + "y": 154, "w": 22, "h": 22 } }, - { - "filename": "lucky_egg", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 17, - "h": 20 - }, - "frame": { - "x": 202, - "y": 113, - "w": 17, - "h": 20 - } - }, { "filename": "x_sp_atk", "rotated": false, @@ -2355,33 +2103,12 @@ "h": 22 }, "frame": { - "x": 177, - "y": 154, + "x": 129, + "y": 176, "w": 22, "h": 22 } }, - { - "filename": "ub", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 181, - "y": 134, - "w": 20, - "h": 20 - } - }, { "filename": "x_sp_def", "rotated": false, @@ -2397,8 +2124,8 @@ "h": 22 }, "frame": { - "x": 194, - "y": 176, + "x": 151, + "y": 154, "w": 22, "h": 22 } @@ -2418,14 +2145,35 @@ "h": 22 }, "frame": { - "x": 199, - "y": 154, + "x": 129, + "y": 198, "w": 22, "h": 22 } }, { - "filename": "zoom_lens", + "filename": "choice_specs", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 24, + "h": 18 + }, + "frame": { + "x": 129, + "y": 220, + "w": 24, + "h": 18 + } + }, + { + "filename": "poison_barb", "rotated": false, "trimmed": true, "sourceSize": { @@ -2439,14 +2187,14 @@ "h": 21 }, "frame": { - "x": 216, + "x": 151, "y": 176, "w": 21, "h": 21 } }, { - "filename": "revive", + "filename": "shiny_stone", "rotated": false, "trimmed": true, "sourceSize": { @@ -2454,16 +2202,37 @@ "h": 32 }, "spriteSourceSize": { - "x": 10, - "y": 8, - "w": 12, - "h": 17 + "x": 5, + "y": 6, + "w": 21, + "h": 21 }, "frame": { - "x": 210, - "y": 198, - "w": 12, - "h": 17 + "x": 151, + "y": 197, + "w": 21, + "h": 21 + } + }, + { + "filename": "pb_gold", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 153, + "y": 218, + "w": 20, + "h": 20 } }, { @@ -2481,11 +2250,263 @@ "h": 15 }, "frame": { - "x": 222, - "y": 197, + "x": 108, + "y": 221, "w": 15, "h": 15 } + }, + { + "filename": "spell_tag", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 19, + "h": 21 + }, + "frame": { + "x": 173, + "y": 154, + "w": 19, + "h": 21 + } + }, + { + "filename": "zoom_lens", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 192, + "y": 151, + "w": 21, + "h": 21 + } + }, + { + "filename": "golden_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 213, + "y": 145, + "w": 17, + "h": 20 + } + }, + { + "filename": "dragon_scale", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 24, + "h": 18 + }, + "frame": { + "x": 192, + "y": 172, + "w": 24, + "h": 18 + } + }, + { + "filename": "upgrade", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 216, + "y": 165, + "w": 22, + "h": 19 + } + }, + { + "filename": "miracle_seed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 19, + "h": 19 + }, + "frame": { + "x": 173, + "y": 175, + "w": 19, + "h": 19 + } + }, + { + "filename": "ub", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 172, + "y": 194, + "w": 20, + "h": 20 + } + }, + { + "filename": "razor_claw", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 20, + "h": 19 + }, + "frame": { + "x": 192, + "y": 190, + "w": 20, + "h": 19 + } + }, + { + "filename": "razor_fang", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 18, + "h": 20 + }, + "frame": { + "x": 173, + "y": 214, + "w": 18, + "h": 20 + } + }, + { + "filename": "silver_powder", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 11, + "w": 24, + "h": 15 + }, + "frame": { + "x": 192, + "y": 209, + "w": 24, + "h": 15 + } + }, + { + "filename": "oval_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 19 + }, + "frame": { + "x": 212, + "y": 190, + "w": 18, + "h": 19 + } + }, + { + "filename": "lucky_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 216, + "y": 209, + "w": 17, + "h": 20 + } } ] } @@ -2493,6 +2514,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:ea27e295ceff04088e93f7ad1187a1fc:a8cbcb6f7d3be83d92d32173fccbe041:110e074689c9edd2c54833ce2e4d9270$" + "smartupdate": "$TexturePacker:SmartUpdate:10a8d93fb8ec92f93ee3e4be5874c09d:240b93de032db305ae2062ef1c0868f5:110e074689c9edd2c54833ce2e4d9270$" } } diff --git a/public/images/items.png b/public/images/items.png index 37373702097dd568ebd8177b7366ccc1599ce975..9a79027220f0c0f9f7b6f64ee5c254685698c00c 100644 GIT binary patch literal 40663 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

AjknEG+in;JHil6r4+`Nnx zB#|mc6C3S2ZF6?5@|zt)+qoBDy~glbuMt`;nnL?#&tSbqsQn1=DyroY0LUi0zk2P* zza`J}4@q!;-+}M@IrYuedeM>(qxCnV@ ziOc}0xp&-tXSfHjL`69641RR1%VS*9sO!x=^&Jkk0hKac9+%7Ir=D$Y%tr6vMQuwO zqA-FW3K#`;X(*P<AnTNYlfwDJ6_W50IlEI$EcquvNmn+|F}=3hUXIk>q|a{$LD zG!H9RUP_C5HfQs-)dT63EVNmrbsPs$Sb=5l_XEyFjw=K_cgtJ{w4uhmhdTScwK%kq z1lU%YE{}fddv9Hb^SV5y>WF?JyhdV`i~{>2NI1OLQpE3}q-llQq&VkJ?{IQ=43+^F zz)5Jc@E$s**?-vsQaTWC2>ca#X1}z*do+*Rxj!D%;He?CiH&;m2|tfE${TSLeyLg8*y=CI3=eR(C0}LPqR@CCf*r7c*`KCFv1R`n` zg2~#&svx~Wl=A779JC?@G!?K1z?wrz_RQqc$NeB6{w?JvFG-W6&{7J^?qcrcn-_lb zOngQRZ%t7!=^uu7k#W`hm48r4%c!m_%bT9r&ZZ<|$H00__6A)|EV6k|)=YB#Ww zWoNY?{}%U%O~#krr-RUD;RTQa3;+RbCcf&9c~g+foka{c0!^XizT#b_fdFxpl=38E z`sFQET`EcNrt{P3l`OP;F@e@itE5cg!x(Q>SE3?pHamMO%zulJU8OUMV?rg{bLp>} zP-}MwO%bTBnR&(IWlwisHz2KBA%bRvvF9f(hcXAPC zN-1N zUOSlby#dRqiIHEl&^OJCS6^9<2`bh>D*1pIsQ`?1;rIj{)hJZS&x!${dGvqOcC4;H zOz#2gH{D+`hU$)3`2Gs>nGM%X#eOD~zK# zob}a4K2m0;)*KlAT9*T2)met>Aeg}*Y zAn7U1*WYGK9D(wiXyrHOA~5xOtiHQopLyIv3fQ$=5J7+_04halJxCRRih$-UV6zB= zPGfU%c0Hw{zh%2U}u$icZ5*{Q4rvHi@h4VL#FXX zJ}!TQPknhK)3;P)FMr$Xl)+)#1-M5J1ADBQ`EGh;nyE&( zB)zhK+|E_fHhVtVOZh4$jS7I}o(*pnT8v-O1VDHfj%4?Dqt`nN-Ym3V>^RM2b+$Lw zuImEzI%*}9C<`qWV~}Y55VXni%E}a%jI5c=)%Mu+H;vxr#Tpd`rugqCwvAT1iNRo) zn#{vNf3L}Y-{@`3{>xENcg^Fz(Yw4^TTgi{k>Tf`Z*%4` z_iJ~djkoZO>rr1`tQ^4S09)j%T{FG%k;j!~d877ELmRBuU`c(59{|dkHO5(J+4Hy9 z8X0b@&3w~96Tnm=rH++aVy20zrr~Wm1q2}nZO5`8W&k;+y1UTkfz123j&DJfD8isP ztKrNXpk&LdUA6UB;Yrn9v2yFr{UbYUaMdkR)kDu;998DvrTeyIRJPOoYchGa7c~a? zZ#dSEieJQCfX@Z?d!<9J-Q}@nCPn)ZKm=eF0FWZ^YBRnJk%cj^05E%v!8@nRqouW> z2vv;V-k|J2>*zgDx}7Y?R9BYejcS?@6$M&id3>8rv2b13gKfHQCwXX34M~Ww@Vr!2z4^9aN2zN&&>{z|Bt-B}sO~`(&zRD_ zzuHsVUDfTG{gXkbFpADn+oS2A<#PF{)6G`U{1vV=IR7?54zklWb-^P9G5uJ_-%X08Keuf}cbI?X%k`WM2&(ViYdt(%|9a=7zpRyZg zpPIiMUI5?#XCdamUc$i-mnhFQHaY$XIDU;?9=Y0P;jI$^Qx?H!H&Rvg_%g%<*fQ@) zmn7J88yYlF%ps6EIzPW4n7W{<2Ikmsi~$t&ro2gCptQZ=5PicygAnu`2O6bljz+1{ z%Jn+Lx-X3SS1!+p}TJu??BA=lInEywCJMKQPc0Q<7Y(S zDg*X*)Rj6cYj_ekGXd_sbBVvcf2HG<0{6EvI9Ll;MMcs8#ChX&&_U=&Q19@*E{}Z^ zXw-pZGi|U1;LbsN#@WYh(imE&*U0(Q&2ATjCM%klmp(p6X_-Go7f+Cy4Y=rosu~=< zlPaxtQwODWOvm5Q{Q4DUzhCT^0kC~Pr?fp)Mc;8!pLg1BL)`)NYqNGJW%SjctXw;QD^wuLBZw_Gi-NohF$NS;b zq`l@pY<0UQ^L*pM;L~Nm(j+mly~|c43l#}ixLbhF>GH@d3y1=MQlOei578P>rC_QC zI5ud{C~SpO6p#`Hyj|ZNu!rO*SsEv^LbC1xst^ zBi3KPLOsxZV&S@2m?pAq9=X!?R29w9C^nHz6OQAcsq0wI=Y`N_)i#a}*FY*Y`0GV6 zv_cmkRlr}tXA;7Iflvh<)z~}ka=HAZwQC!Dw18?6m1TLuhMD(SJ>hGq8d%>fgqQ62Q&kBdQh~|af7t_=N)jBmco`x9FyDtdTtJs3 z=q(_aB30Uk*@L5Zpr|*n0N8UIdaDV0Ha`k20Mr@{$hw}I%01IWKdF@BO3T|k)*20H zgg_zWAhg?bPA&6u4gMM+;kUeLoIvZK4j?+Jwpn;h(}Lc5Joq{%F{j@P?MH~&rPXaG zO=Z(0?}E40?QTv1n|+Qk1{Q|U>h+_MRAK<`8tD#E zQ4pKa1*0luAwIASv43D0qI-B5A^=cA;Ix{lsXQ2bK{u&L;Y#c1+t&)D4(;pxL1<-J z-ZT>+HA2ux!0j8xp3+W-Lo{_A@Vq$MY?_x(=4{S1f!1dc!hoTzilB6G(jPU9IM`{L z#nEWPxIA-_n;VS5aU66yoz1o4Cb>oS{;Kq1`cKCc7XZfNUh?7nvp@JQw8wxgdQPj? z3%lam7KI=t3+WSCi&dAV{_QTfh7lzp{NhqYS(Z1fZ*IH3Rg&+56x+91pEC?&U;!Az zx5DGfvb-@zi=2r}q-_Klh#!07Z)re^`?ge);Mv9HnzAf!96g?h0;xl4#y2o-COdiu z0;$7uW~tIL7J;oi7>mWxHL15JU-~A0_Z||CaG21^|`ibA}=APnO=W{Ch%kOF%n zCKoe`4mOYE&{7d-kP0k!4Zmm^A}zmMFbi#J66zfc$5ZI7tmubn z1}#v&jm=4LTdjVox~55zkoz`rcdV7FJDGr)=GB1ZYP$<>MWXN*9@IN4O|KB*<$yhT zakBg9aCoZ(U<~wbzk4JH_So>F2t*K4Xn9R?r%^$$P6{sWKV$Z~Ro$%GmL0*=MdZ(O zu*Ss}3hdb&w5s4-V39yk&11S!j7Ho5BV5CDsD}-6bE&veex7W5Zi4QaD){f{J1;7`6Kx9}i!?lyi}4 zN&>B$@5UG{QfL{wV9hM0F|-f)?vY}|wkmt1bZ)s^ej0QdP)HuyqyO@ViF^pyEVTA4 z{yrQ}b3v@KBlJAjiOTLm8&FWhU>aE;_0KwSEJop+LVA(=QHfM>Q^nmalxe z#;U4#DQbHUTF>(!iXvvSS-LNgWm#yq+gDl9m9udBFGp8f{ZPhF$f_<^+`Bt|Zsn72 zffQb%rAR)URbI-R;b4fx9ZT4xUD(*om zQHt=ucIM;3H?+E+0jvw*B@%FR{~6=wFNl(sJ}0|8vIrFUDkKgq01SfwT1MGA_Ndef zDHz74wzJkYH=50D{q1ym_96}d>EifnnYw(wnmrZux`O%KgVD#uJ3cmtP0%Vuuhv5l z1gYiY`#uy!!FW7Q6_a*@(rln%<8265oDIFZfGw@ z4-3Oof%$SXzQU)dk=mZGxRYPm2Bh*Q$n5ER0E;5QeD1;z3UWu%&J9G6;;)_KzI63H zfF(-d%;xX|p>QH*yF9kKpFzcau(y^>xh{_#d$ciYhuf&?k`(88s|toea8?sKm}Vio zi=^0Mk<=pp8k)z&*IGrhr6+-{cy5|K^(=U0S>AA9*(#p@9NKJuG|%%=SQSOdDet;guaVps z5d^>m0Vxje_Xzx46IuY6&pkMdLZ$5Nn+aD+4&D$$uoZ(zOoU;W?!Z6@fubl7MKM+2 zb#slj(#FUeVXE)n*iHqciXzLUz~#l$JoxnbI>ThL$*Hc|oE%rv1bj;Kn-}wzH0QwU zPA0sSO~GA@X1>!jg3Qx8;f( z3iKE3@`!&6T^(_kf<+7+ zuLCQx&-Hjq28>)KP+~W{(Rpyc8A|Lp9Feu^g z(##hUc;jLV(_}f-6-9!X7adnc&jS=?3oQ>K)f#D)l&Om_hHt6rN|a(c5C2_tdAwrD z-zEhX|4aP!4{-|QAF#r|{%7F-{y+aG_)CWW_J91}H;3Sjq0QG}^F{EyJH>QlZQiri zI}7m08>J@kwSnc(mhJesw?FQ#ubYL|wryxTs(TFBW5KEC1Hq|7AjIZ8HVYT1NakKp zDi5`{2kp@=k3D0t@7*2k z-0|gE#X2x>Y?E8l6kxmme|zT>+O`$P@vopT3@xn>f#lFuuQ%&3h)(M(J4|C6RM1Oc zhxs+-%rkE_6gkkM-a}3(l^0WLt`u={u_ulWFOocX-)cJAWogFoZPt$K#KEadjNoHvC9_!=B z)J%rpZI;i8R#Oy3(J@;jH)#L*^=<@OjD5az1AZp=_n$r=iG`z;8KbJ}CX$wOJI}N1 z254E9u%;?w-C(c;R*sJW#;~=Qy~<;pBIYq!Kr@+_pmAMzN{ZmGRb-O7(41a5 zfuao+7Jv_|Wm&?kZRS8mRTjAK$GK^&W0+8>9ILwXWYLO`aS9vUx+IaS%!hm8pj8yb z2RDhys_Ku|rnN~fbGRB~u%-~rsmfzM!#1bs!g6RiuznIT0&rS*$;NX)Q(?9U^wt4t zdsp&mcR+2U@Ol6*EswyvN^j!8*dOaM^D;B)7)W`nn`A4@_a!=8wW?qFG0sXQDcd50 zAhcUseMpjp-QCShjeXK=3Zf`x8pky|ovEdB=DEsa5@=`bOa`-2V&NHEU2lem!E8`c zOm!h(haI4>1I8#Y*hHZw!Awe7`hQUi%+ApibRPs+*^~oEN-+JEd_Puu0Ex z2;As`fw(Ml8aLUpETOZz>&U8#MssvSFRpC--t2S|H-6r$JSx=vA#_8}e2j4rh@$9J z+U5wf08nDbKD+?Zt8TrI0bN0X?tmS3KqNIZE9vpF@UlP6SWIE$vWG*p^RC;)WmP8P*hs4@|J z5^$B7r?4E}w5p534hD@b(C7kv1+4KYcnMjq$i$m#%wyqT+{=L_Wc>K4_V5uZ-`;iO z+-N+zbbkmnfY%4^_c}1#b-axACiX8v$jFF@N@a9_xp9~C6o(5*KV(*T6D5h7O`Iod z11R0RiLPNLcB7-f>V`fxDO6&|Aj}4ds4hzbYJzyzRH~562)oe$FxUh%)f++#0~?oo z>-B(x-%PAR#?lSIeD-X3(Y|xXOS9T|ZH3#xSPz#jegNRzRCvE{wL@;R|M+}$t>g>o zIlQOoqMk=1vWzYO$*mCS1YKxuI&>%KUI&4lcx(^aqPz^-9L>nmED*O96pX&Fz(u+O z##R9AxNdZ#>%NB$V_`zn#47Ui@k{jH{s{o6-2Dc)rUK}|)PBIls~->h8)JC-_@)0` zDkbZq)$*EC1rP*Sr817T>)1}X+xuCtRO@ly_n7Tjx4nP|amWrw+-R+(0aS)U6)04J zL?j>B>CoCJ%FD6Pa;wNBalU{M0|g3qQzroJ^*s<`!1h2MG~5Ic2irFKAd(u}-pFgh z!=C|p^)k$T@4|3R<+_N2KY$m%yzp;9Xum3dgzCe0K!Qmaye-x88VDiic;3!3A=uik zBkytaGXd_x(p}{AdL4V^N^GdWU1^@cI%J2Li_kN2#dnjt+~u{6zCRSi zlT3w;QV8HHRO$^hpMD3N{EJtQz2$>%hYMKD{k{*jym}eU=exM|*%#UJDgl72 z|BxGHf&SUEE zDldwG0bosc0j{mMZnBg*q3AgO?E=D8Xd7SpFMeGaT{bC5w*b6?AUs&~)djfo0kcx8 z;r9A^W^gAd$LSSK3s1};#K`(tj`QXoaP33DvEc+}5D6s-5Q+d^xz88S&X$~7SiYv$ z>wsb6sDG6C81FmZz{h48qp?FiNd-f={=i+<_vRi1=~CcNJ>YE*!u1CWaaq{>D(`75 qJUDH)Kj-#3F}H;+Y+(yKU-mx(I4}`MD(5Qz0000|jB;x91=|W-Xo{Dh>FMl`CS9i2_ zQ=aTC1X~JDm&-BZR;u_kYLv)g3+s8vGJEFZJJVUM>6pnasx6acV?t^3A1!1jzxHn87I5s2EV0019t*B(S57ym{% zWtZINV0idt(-<38wiMOcU!J@9hxe86X}NN^Tm(AAeIyO4K9iON`Q{)=6QE8SYKT7R zl2e{(TW|lo@d$l~5z<^pB=A9FGQ3B)wKH}DW%24kp@{I=;kTu)|7nQSgU-w7;`Yl^ z=!TU7rRHYy`Iv@qP<=-*&qi95hO+=7ImF%Y@s`RyLPmF~>u5<2rbBCKQGytemdNZ&#w(4<^f2 zeNDEoMlHL|*mg{TSo67a%Dd#jiW#`8@U7Hh%Jrv<{wd`sN<_Du_yJOHK3f$Ej~ztZ4LqSi%Rkusk)RB9vcT zv*f5t0s0e6Y{Ym^hfSU;H@iO+E!aI*TQVlHdu4;gQ0?q<4cT+&4%clP+q`~U$8Wqm z*9`1RcuJg#-%oeDHhllj9WnNO6Y;nyxM~saWzD@1?=^F_$}dn;C9afv1MXOy3!up% z(P`-HcF7h!O%9)4$*4HoQ^%0t&wtJPaEiD;kNg{S%Qgl&cjFb@@HAX)KdPF~V9qD( zVp<*ycb7@+TGqrmIZjcoo0ZvZUU+k0G6WGUu{+Z?2kgV2G>6JdhNEh>>X51L*Ttfc zDYbRb9T#?gRW&#unPJ9fM=t3bhvoFz`OSM|&dUE|4eTVcV z2ESr*m>$2)XkP|9yC#TDk%kFi!-0U)yGf3-=bJ!|b)Dz(dX~SyuGXEW`R?;8=3s0< z-!t_%IdC6q-J!b!g(S#N4{LrwXR}Y?7h0tQj7;@p%27NfZ43aF^MkDxi-z4RNxxhz zP6NRbo!_1=DISZCXm>Tx6C;8GcBKt3CjQ0gVs1$LB&?o5wGxr+^hm0Ojg~;TCU*Q3 zn}_P97c0lx8$E8qxY{5r+lE)c@awaaplX)tZ;P#=Y=GCrghU%DiWW0%r|3leLhc@`!o%=kGsjFk`uoBl*Vm>kdt?T!~r{3IpOD7w6fV-yt@8s zNLO({a9^s^w8J8J+y;0K>w~kpw=tcog|U2$(|B0% z!7&bRO*1!$AOvq;lDdK(qSzMWe)M*{EpHdSEuSre(kYiHVNqMx%~Mro3#L{T?+#yx z9|B<=l}T};!;ce~fu;^dCcvA_jfmv5k(*!=$?^V$m*bl4Sgwv&I2f$KVPus7VY)cN zn*11Ob055l-qEVeo3C9tl)dKtT?q`Ff>lovI(o+EUaCzQ~^hQxID>ZnjJ31!F z#R3eK&C@#ZO63cK)5LLdz7oj(1x*G~I{)R(9Bxp(H2a%2Xxi_7iDkI>{as}M>4kX# zbj1}Vl~OGw!%)Dqn1?xvXTFkEynnpJ;#5C5ygEi~_O?qNPu}^vBvxS4u-JKt%(?Q8 zmgdtoF(4(?k1AEvnEB1UFw;+rx_hO8KkmeWp5k<~yCmrVbXA|J!GeMk7Zrz!`Gb6z zqpuF_%k6YdR_C?8m(hBH-`Pcu!IuBun%;+vmqssy-(dv;yl8KC^luY9;DQ^E41P8j z0|miX6Kl%1855Jd&Izs!)6vlU@iJ)gnD5Um-JlY~Z?8-3iIx;(0lAPgDuCT&?2_V< z)BIOgkxx1v(tJy`m1-7pvW%J6rcmD8WxLOBY%|9*)2|$F=J?7wrn{GY3wACmJ$;=I z7!KQI0*UlSP(jDH|ihV=f)i3(Ds}V`@aK#KR*$ERaEJT7_zKPhl?WGJ) z6e`b`Kb18x0Nih#*29#>C!AJjU4d3j%wXx+cg=#gDN+@S05;ixI}g?$gDfanIT zt``II^Wi*=AAb;EA<9DMUg8v`i5G*~R=ihmzU;ifqoL)YL9QF%!+jZC=H*#Vm15nx z<0Az`Pr1BkqeHfx_#TosivIJ<&dYu6p;^}v+?+O4)K4rd5iRQj-+KTk9V|sn>i%J> z?Czp1qS)tAsE0a8R8Rhx5n;iEXdYsUX2zMldz>314`!4kg)+*!;h?E#R?A+s&X#pqj*0s$J{i1mVxvcWv5T={5n2wEh&w@5pz4eUoge`GVs( zMAm^r_VZ98O=a2^|%-IfcGRLc;7uwyH9hFM@G+CUYAf;(N&@*R1R)or|y@$=az z!!HoN`;E!vbXDfG!?T)S&dM9b*CBMq^wzUu8M1g(*jjJIUR+mwIEbu)vm{;2bD<+* zh8Ak2k71ETz>fUmk`6?OmMrXuA*kr86fzc~7H2U4j=67**x@h0#>x+>{9F;;Rqcb~ z2H_^H&D>^(>e+!Za^FR@X$`pv%NUiD@+K8PNwoi3duZuf&UsnpUe&6knv1qjpD<)7N4>4-&|C?P+2sOk)I7%Cb$?H5S0}c_@*U-W<+&Ji zF(r7G?8Eh>{2HK-sn&dR|H~#C6_87mN~I2tW)a#~He;I#^hZX(tVEet7{V$rftFph-rgo|hn9Yj$EtrHdx&Vb^<)!&05#z7nDyhna{E#^T=X?wmB6_Ao3si~o z@kG$E2qG`^m1S6G^MvxXStFnlhJM*go``bU}L9jQVj_*s0~bqyEJd> zKHc?8%#uQm62)Vwd%ay}#mnu|XPYz+GBdCJp4QhbCpLBDdko7)goRCvk~YJX&-j-B z1S-OkaJ^j3VK+A?do?SFXIHg`z5@N)A#vv~wnWw0&rx1Cy>H8$R|%ZhLOFnyCFN=P z>%Jp)p^qAFI-ki33)_mQ||=icdSOkd!f2`E$sdZaA82K zC&hpAUey#yau%1LNa(uRkF_9hP1ead1M45_Vmgv9XHr(2ENKW`CcmoPZ_BeH?^n)e zGlI9lj3iQceg^T%H*Y64{|n~->P)XxDZ*H(L30U8+s>NGMvn)3h739kR3n7+`@_+5+spOA)Nh|Q?AU)9kJbAX(!qZY={i}MTa)^PJz(X6> z-hgQ&Cyg%54m9!SxVn*WEQF1)R3Fg}BASW_*lkd?xF$~vHDb%+8F%`aJ12SvTS6-c z(3;wLoz84zv}xIpv(%H{f7C3Lacq>(z(pz>qZf_*@E`a#{mXFc{{OjaBxFgw zmgyqWIKlfJB`{gz-`gaClx3v)x0NMvqw3aW+xb-wD1ExD5kfZf56tbs&pU^xzi_+$IDi{GEzkXdC%0N1Q%DR>=$N?j*k3ke1N8BqSxgZ z53y-se1LRaYoPBdtDu8gS0Xs5TDU%XN8PzRV@Z|vLS?tKdMyR> z|8YhqdQvna)w%}V;r$fdaV^)M9*~X4h!MifYHqlIWP4^seX3!LL&|AyN#=0+XnraR zCJTs|;m3`YMG1388uykntQ_@PZ6J9at8?NE)B^;k}nm7Rw5qDK8e{gG-% zwjIf#(%WW7FP#EA1U~H{fyZvQh(c=!Xmi}usLUO|2Kx;)*#gr6Pq1<1^2oVppY{L5E(XWwJl5v~`EnUm(RU!?G^ z)ps?kSoa^}W(LB;e+jN+$x{G3iO47xlZ9`Meqpi$_&F&d?I7-zZdL@GMVRyP=}b4G z`f!TW+^yY6HyN$E*R&L`ZxlDy<1~Co|48>Tv5tNb#U8+-a8Fouu6bn)X9Cj6FIzmQ zjrD9x0VSE|wJg0mhZe}hwKCol>ke@>V{v}+E_@f6A9%z9!9FCkAvV;hm`B_1D?r)L z?M0Rxaxs&EZG5kqjszC+9|tHr{uz1AP7lAy)6 znrkrk8dL8A8r72gbaI#BF{`u8@4U+tSG5oQT|upjKaKcg+FsB!jU;Vf}s>OeI4_NqS~VFSt1oqxihDiqJc8_Kg0TcMN1%W(AKa~{F+ zH9o0+FQ6cQV2fQ-MrvG%m*`%Q{?_>;lpUB(cEDim{A`wjg#;ls%FNv;! z)y^2~0P+JPg+U$JyZHnusSOE{dtK>7BkGo<)7mx1sOB9t|S^MOuL`7Bd!x-{ng zG_qsQ73MO9S08R3CTb9Tr@{&2XrkIl#%{kPV_5zOqsZgIUC0$Lhlj2bWoX(lFiX7_ zGF%8AYr}unNHrX*Us^ih@p|qnIE{pTHblHt!Kj*qV`Ij~^E!WYB*aF>7U$u)JI(uF zM*Ah(H+L7jCn%r^!A3>ehdgoXrnMDkO@_=kk8HPwd{u`=>(b_Rr=u`jSP9^g%Fha^ zTIh9GD-t^5Rf2pc>A|FNPM6ESIpKdk^xCODg3*1mR^psE1<_eF1qFm*3EoSVYUTXf zo~k>1T)A`@>uS`43nYZ!CDobK5;284y@JBiiSEr}JPf3|H%6*}<15J;OGQK0HxBlk zjKf)q!)>vHT5`>+gFEVs{23>+Hu+3v6SIt7y%FV<+8g^`Sej0KbFfx|Qgh-XW=uN@ zR6Adz%HPf(^aMQ%-a~?I40mW~+;Nw@83Xed_jD8P2)wF#mU6;%H8KyFxzIN4nVJx( zxMs1>qdoSR{K^O5G&d>0Kr$FAnxM;f5sbSDq23#GbTdjvp9vziAob}Co*oAGSsk2Y zkDI5yqHkb-r==HYfVWllns{(EsQS=L+`ntLUdG?(%`3XUOT4T-x$WWD8MWw!|2Q)% zVcb(v&A5Pv#&Ddrf#kNmr6CTSRA9>SrZlG?RcJpAk??wSB~M35C8l@*R7HR$4C6*a zf`l=S&F&Q#$cOUuZkcl2N2PlYA1gxiq<%b3nkYUjMlqEP(!^I!j zb8qoZok=Eft#j9G+Uh$Zupk@B7T$A(dkw-oNy>&^su91}@zsf>l-r!DV}UddH+euV zWgFme30v;mbh1DUu7uYDYnpCuX8F_*$W{muPu5KtJm55ZyR?N)*|Su|pStb(L`$N& zNB~bj+XM9eJMjSUHHh@^qp)=r!6&KyhT&F_ohUb-#-mJ#3>`)Svx8PBOfZ#P&S=sF z(lpQgFNId#sG zK&IP)T(lkuZ4cE-T)Xv+y#$l!Y?`TWTNALUO+);*MwmrGXoax?pumi6_C*&P*xoCe zI!AMJ7z^-Ue%>kF@g;6b>Id3_I#A?P8Khb+$lf5CO(|p z7-n(zG?as-Pb0ecWeYWwe=OuZ5x?!it(s8+n?X$ifv!mpOS%BfA?}pJC}3tj8OhGT z;&cn$#@4{i5rk#$MiFskQ{3TwEJe5^taJUO$^5TbAYBH@+h(zrMsp$%+xOxbL2e=g+6xl{g(ZBUduNoZ;!;dRIsKlrzGc z`03s5lA^u%&4E%FWGNq};SWgSU}T0{L3??YoSrfrVR+y^02m1v26vU%*Bw@H2sp z@&hHB$ELj+Yb*T^;?%CuD5?gT)%ZpZ>Z0-*NB8O&@8DadtT|I1%>Mgrw*;5002h%7 z@wq$-*|5KgMp|qO%<*H!w;9Di3p9D@k;|Yo z8hTO$9lRU(gl`{NcvQWHV<{@T&=!}wt!*ZW_X(!;6=f8fA(LMib#xa9;X;YD9-hTt zzX+xX6iGU_f0@P**JLfMt7U1^uk5gWublW(xp5sZe=Z(bP!{YX=8yjd-Ib=LNqewg zc>PKKzWzT(Yu?s7aYoHl8e968S-D+069U>FxMLSibADVMNl zV|slhx0EM#NUC!pl;C@s6#E5o7W^0NEzuT@AsyiWvlcK=V`igTT!!_b1Kf<_%MReR zQMI7)RTkm$rm;c0(%462!^x0E6Naor_-l?YBpa9hkz^ey?tuzcqKRhYYJlEPXJrAi zJOba4`mcY)c3E+A_wBjt!NhUEXxB5*{*7XlbtO2TaF*am1 zv{C)P?@u2s)5NIVpdXD94N4dRJ|N%ntA=}h5N_UtqNzC>r9;6_ijY;JvAmIvBbIO{ z5|m^y$Eb)ri(-xkQ&$6Z@O)mI6&CMB!|=a7d1oZ3+AfcpUSTT+vf{@Gx#N(oe>PygWb2Ejn|YiLK$v`gnmAM*qa}Z> zz#nXyWx*TO%8uAi1~@Iy zp2#q1dkRS-MPerSk4}(Q90~|`sxW`y5LM9gUJuxBUYEOc10FSSg9iNYbZz}ioAUkV z=`RAv@fZ7}U+I_nKwL!XaV-?ed&5G4foAdh_^#QZ8S1^`)gS`A$n0A;k3(K7PODYGc_@y?aaVNFsYx!Od! zfW6q}J;Am5fLiGQ7xnPBS;-~mRas?UR8@p?5bZHi=P}Pq(p`&H*O_UQnSShMVVk8t z{>I6#jvjDIr0GYZBq^Vbhd!vq)Hge8Vj8#28+?neEgfvW4l_=2=+`dekIHQJ@6CCx zH8Gea2jkFn*1bT|g8bhFtxb$NtD?!jGDK6)ztqJJGucI>8jQ35PS3FzIv5c>2&F$L zq(K3J>I9p)NzfMxC~Rog;=#i%+Ph4t$5x75O@#o#+DrY7N7_ zm&JYT=8IS3oo}`+31wKXO(b3J08{B7zLY)D=6%0vsU7j%0dWz2n3{qr6fMJGIfF6g znA&IN))>Y5;hF@Cz7(|wQ3Ju%Mlr(2zSK7!vOhoBM92ppzWaLa!fY;)Do?1Vi(}~8 zJRNrR|5^Z3)7r>gI=P-F#R38ws4Qiupp!|)+seuqmLj4jl|%ai;R@dY4bX|mCp@3C z0n(?<)3=IcYbb+#v+V5iN9HKN#$Pd52lNd%h5-7GA=HSK=4U2D#7}efqj(z;fF|q{-c0ha|F@9r`Jh7YI64)B& z%7kJ}iR-22V-dUiKhGkt&kTFz|7QL>j%DPmMWpmB!C-8x)=L8E*L(8Yp@;h9l}Wt7 zu3ue9La+s`SD3kRJO@<9Tq0j6EqDF6d{IuNet`p(c&roZwS4$-wp+Btxn_1nuD!T= z!~RR7Y(!k;Z8)E=v*QY-!|Oaz^w-242mjP!a;6`4 z>4V7*)JB^>k=l(a)IJ7T3H|Os1;1epYs`2Y;XST}8 zl)bnT8tCSw_!u>?)F)6~7qJb?EDGD$%X0?BV>}((=ZVkS7*AS*DeWtbKA=&)*L4cE#Vq}(<%~_yrRsmc z#h{r8a`VshF|^G<>d$s?+UFuqAd~lxhEr z;@^c>`&Ql03iZWq*Vq`r*vwjLfYRi0II`x_HyY#$aU)6pHc6Sv{5PL_e%jxCZ8m6u zIRK{cjDPM*8Ih)2ghLNJC-XMMBI=6NnuxYQ590ISJd(Xivd0|-$*kL4+h}UYMfwAx<1^37F$g^r34`9c8AcXA6h7{R&c+o5ujtx%pP^!EL$Z=E z`H}M(Ff*o{I#~jt&Rrwo3CLD2Xc7G2y)^K;AIaT_)Di44%KBF+ZM3c_Je2VLk6##e zB66y2c=O+Pb;RLjjZ;^@?nB8sl78V=II3S7RGqebR@?f#Oaf#2w(ene%1Ph**S5ut zsm1oDcY6ljay9B*?sAO?=8TB~1SW|s-)k)w6n!V72VUHBEXA~238(B3`Ee9RnDvHtHG)u-} zj_(iAcdoMY2mSoH)0ktjS*H=)uvVNtv~6*nzFhdglFW$$_WWsTMC)6nLOKtg?@6CI zb(t=XL~WDFyYa2v_OKw=0HoT$Hn)5I%Ok#e<|@&yWh*?)z*WdS}Rd}p$w@5=jnUXH=5JpJWvIx^d#x`ppzUa3=qcd`t3 zo{t6XP=n3jjv)#_A5@O?L_a50GeyIv2d(RM-9960t1f^Ye+xLa=2y@bFfsj`+WWha z6}<)tPLazOG|WL(PQ_OFHX0s!14@^^j9}&L8Dl&>W|E~1B)PD=GkyKVFGW8!q|6@E z<%%;@F>CZYG9^vU?xwz7;a%OxV2T0{7(qN!;=K(6iZOLDM&Kf9&S;9Qf`?a_uFqsH>C^6a;_7B9cw)#{^u zrqHvJul_@@+A;X;l}LHrmN!vyT2H0f+l-twT#bTpsZozd*ZRfJhNd-IYJu0t2{gb~ zbMQ=b-&?_mAJxKT6$a=GUWg>Pk2AN9)~o-OOE82hahL|esC8{l`U-=*Lv+&Il+5|) ziP&UhoU{5w%Con=KM&?%f??;BD{L(LzOt(zaoc4{q&Wx0;N_{P~c@pewptp5-P zLZ-@;{pJJ+AaBu=lH)U57G*h)k3#kT6^;D3GRRnI$o%&vz+t;#G6hK&yX{8g_(JBl z>It6Y7qlNJ36m_rakxL;33-NV%!y7!QN1fiyTXCi4QeIN_*Ixy>$QBQZnzU@3oVvt z;STTAFfHXROvy+EN9`|t@SF;>(M^Lg0iC`ZddoXs{4SwVU$!lyICRsf+F|A_EVBgI z+ZcSSKEc;W;!VMFzHC8Eov(GA~7)1HvZ7yMnbWvLE3J&I)vH@qM%kqeGxt8^q= z`l@l@a^W=-tmQ00Oyu^C@%2Z->S13jp@YC?;Jv4BI73sVsBOcH*?WbNf7ma6oDk*) z7t}eimtPvg`53L!(A1MJvIBZkHlj2`N@nUr=1>greN+g$#@ozQC&7%lAxniLxR}f{(%q2sk3c^!{xXlJwhs!OuNDO3J~ZjTZpU*b?Rdbkzg}G5 zwrqFYEd$oywrp|+e)kX8Ri+!OiN>*zv z*^TKe(L|^R9>^sNZN&SlLy_AnnJr0DB-P%T^dN;dW|?=!K2(gr6RLMhc+QIm*{FaT zWw{*kkPvwfm_a=O}d8jt1PC}}zq5)ag1wi^R--MjJ1)X&GH_3~a=VIsXLXkm{M8A^GI z&o!^J=B7t2m}ZH=ss9tjGAASQ0mHr_w47J=iM1`%vJ_%UpynPo+9Qx=juUkHhG~$1 zqcvq2e{bPK)!PVYogrNR4omd$i21x9ch_Rszxh%o&v!J)V#q;JBlYRe=XX;l9-3mr zAGjOwfgbtLI;!osjB;2J{jZV*koe-Rrt&{^S_Mx6i8yukEkPT6z}m-mWS{QM{DGB(L^NY*$)>Kg z>BaQrZR4I|#7mt!);yYI055e^cI;x)@VmNj!#4_>VDkIAFj6T8>@ZU4AB=<>aGyqf zBSS?7rzWBs610y7{M^K7AjQVd74tIP^XKRZ@;FQUxdmNE)M)k@mgWDYS+a)jf;`qZ zOP#?#qaW&UmNd1SFjBoaTo*fj*Qoj3Y&>Avzu?@i1zz+0Z&`XKKV1tvVV=56>T8eF z9wmO+Jz#t(@iY9z^zb-;$!Mq?|04Q869Aku72TJly)uWg6+EkxI`j(iEHAt+2yR7r zUs4+zOb&_451Wk6_mTipbD&q++;+=7*|3A%wJ1HL!9|~9+3^D4-zejFC46q&&>o;f z!+p%i?EWqUOS*-g!V$tI{g3mVLGZp59uI}!-kDHK9)OY@gNeH9L8FoQ(T95H&tO#t z{JJ2tAg;%;9CSbj>oYe1J{j8Gz3KGAE!_Pf?^y@bAl>-fBV+ zFWq%|;ip?^aflQ|=Ht*5lC-!(qUKxLsZt@OeY^##qS*3xnhTv`?y7(Vl{6YK6dAfy zolowqYNzYxd9~a-KgmElf9UBK<+{QSmL~XA&#W}XUhOg6TzD&FT-}i(9SS)ev{T=5nY>2rY0uhQqVb|dAptBH z3dn~JIZ;f0R+|9J-r9O@tJcj{l~h0ZW^t2Hhhj zhA(u7icfQ@c%3yb|7d%g{SO58BwQD@I7?U^0 z1szBaIamaOd#=%I^0&^DOUAX;h`eu z{>wk*Rwsw;<~q>1zev@8lZ<+71tCy)c`R?dD=oC{Sz-(#TqL~ZwZoha>Blo#G_}5# zAIf*rF?9~5vHjzWWr?#ui1Z$?8X}PZ?-^+fKB(mrEpjkwX=WE0GJ)7V*TnkHUdE*`C zf`72clPR#V&xV!9UVBs?^0)a;c2j@u@!CnLo94%DlaW$*Uaj2-4w5=?X6&Cbl83f= zWcN+_5}X4wF!7xuNIG6`SSOvGchHuM_xgQ$6JX&PFvjiQ8b3?20{HRAx)` zdA4TcTgS1>(+BV1?VTwqXVzXwj5N{=61Su}*a-OPo%sMlAa6)ll~7jsvNqA{f8>$R zpl6+eGG%j2Y7mLQ)_O@;;F4YKu9D%sqcvrhGZ@M9o5r04L5+Do#6!d`b0E_HHmt)| z`WfT0Rf3onjTAufl@hlV7v^r-&M6%GuM>Nw_91_gDSSgD8#mX6LQ5Iwg&g-TuUC6h z*p8h9-O!4-|Gs*pP}dV*zwzH1I)imzwBHUgKP4dJ+^Elx zHu?`Eax>V{x#jpv)Hw}KYMN#FeceXzN_xOCQu{rlzZaRWj)!SS@ zUq?m~H^K=5m20}+*aSLy9E$=^rLV9(O#%!Qd8RUcuJ-Tw`J$1lmgyfvUFJ+l3bH>76+9+vRo5=CBT_HhL!}6G)nzF zr`+zW0sjX>%m4tmwXhT|`mg{hOT3VI2tVQ-yx%*W5#0|g*{tt=nU#pzc+T1w_+R3< zdAV|dj+RFa{RD4_=jkZ1v8MtIeIkOuKb8o3bO&o~RxLst`Kv@5pDgFbx)Y>sNh z2E$@DTuZL4of}v2>BHV#4veNGI*I{>WQ^dZLP!&I%aRB^C%=o`D#bPBX<&SN<7Jul zA~4`y?(9n9@wM0O^hrNg;6Z{Ml49GM5*R7h#T#>G0`wZOY0Jb9;bFlO(rL?TmLL%2 z3lKnM6}+s})m%niCE1FYJCE1KAUs;sm7O+*O+kP>dfp6wY42p|CK+ZWWa2(0mv$kN ztH}B%v5xUfMYhL<5#hENuhh$&b=B?gmu`b}E7`U_+$fuMVOe_ujA+#3)7|{Qu%grZ z!+WwM!nLw@Vwu;YS|EOyJf=lkIPb5mp~mB^HsOJV9@(d5qfeezZ%EVsVFob*^fU4Q z`B5%NZd};)EqVWD%l{}a82C><=X`$Q5jEI5U#Mha_f8>Wmeop%@QE= zRZ-eN^&u4Vz;*tRmjs&uH8pLdaFkfQBplCh!Cx2Yg{NpzDupX_ZmY4|&jj>}ob4yU z(%!6@TB#@&`_Su_V|6d}p|W2dj2=qN@+x++BQnWM7ohmXG$6U``ZYp1EU zNl4{&{8q1aEm0a7ld$&O0{jGIFJAA;qs(F1zrFNmj@ui0>+kA^PRxK4nMwXhzE?lC zGA>T#<)es!mJO0*-;xLjL=fIcsNSPo7ItWSoepk_iX?cIsIRMzebt6D_ebY&ErQEF&aDS>4ZS8C zL~hD5ripZ9=wbk#5?j5rRISr=WU@fHcOWK`-T&#~7C8nql_^j>xH#3L{)6VycJ8#9 z{^geZ=U&)&9QMI%2CpHN_4-E>N^OGPXVEC{+ELTI!M1A^}xWll6gEqX+!J`VV zlByODb&KtFYFDvX%y%=+=d+x~w2{Gror&0T8c4-jK>BBm1{TQlp#vFqivhCH#$<2w z{e01ZBie&TNhxapgc-|T%M{oAU(FbYn!LJarcyWP##N93?n0_f_uBZc3+c8oE&Q%G z`f$Vb_p5J7QjMX*whIVl0qv##FJU9ji!!K&u+XRu5o*u7W*_dtHGsO~6*nCP`o}Tt z<+rJ2XVVzNN1fCDp>@B%D{p_i0lpDnML!y>t;HN~FS4*GXRkQ@gc1B&i^*J^17Kpo zAaTSuGH^G2-S9&7<&)Z9W0EYIuO4py+sC-zfUF*UjYWe0+hWFG_oi*Np0wH2fiIsJJ^ec!vR-lV|BMi8dbWa<_ z`iQEt`GL0ism||I6sT$}+x;T?_~7z`YpZ3_bV5SczMq|^J{9l?fIR#Z(hr#A7bi+w zt{$U@6pfM)$Dwc`jeUPvSqBeNR~I5EW9Azt(~O*zPN!OIAwK8m{`?t|MP`l>O_D{4 zPrd2r*6Vg<+#LLoQW6ltcV9m)ulaIPVWK2d{)#kC9`hULk3;r#w;)mw`NOOT;qaWp zl`2unbNsXiLr<_);|S|1OMQ6-uufz8C?6F(maS;l`I|smz`vb<1h>ha@-rZxY;{Sh zIdmxW_6V-LL5p!1_3Lo#-$N7VeKqQ$UV+ADueA%&f@o4~h^=0bA9<;RH%1FuP?0Lq z`4=Gj7|#w6JVF#YMD#?-8AIhN8eH7oYP%;4c;)$DN3UN&#iZ%BDu<}$rhigjqglHp z`L6C1;Z(P_gRoA<8Z`pN)`9fY{7EMLTlYYmQBk^OyNGq2V{vqnnlOQAy=fQped9GV zhJQ|}aVX!n;WT@qqBY>w4%VaD>dzI}4YuoaYAfLP_$K(*(;;i+e~pJ5kHNM2{aT~| zk_xns@>uj9_E>Suo0%Lag2zkWOmnIKJlm#|^p44(bMEAf*5UMV$02_vlHpe*Rw~it z=NdQ_@>p$v&(17mHhKYUuxSJcfS~!4#_OPoim4^_?}D2w{e#c>L34qxkgk8Q+UnoE zZY$Ifz8B6M!xbAXc^Y@}zk4&`x8Bn)?RRNI=I5$vL=I7T(w@_73fD#Cq04)U9WSbf zG**mVtCQ{7x@gO0Tj!JP@Z53|__|o=S~>mXi6IP+Dx=qs!r4BZoX3&?B}hD{msj~c zNT!BQN!k1lMvoUivJpE%kmy$rQZp#7EHuVP(rN7bYopuaI#vf(ql_M)%KAol-=>}` zpxlQLyBBFl6>0QD+djR*Ut;r6?9@~`9b#0vI!64*$iX%qQcP*ji)T=7KdnwM^KH}NH(M+KEcZ>P!{MfD$$dk+O%^>HzGr)) z15*S;r2Rhi*f$CV+uM#-el^kq0!GYa8-y8ZoEeB~YF9H=kpXo4+M$xB&XjBuy-&#- zSE07aft>?8It2O;mo8c;5w%j@6(O4}9wiY7=R+Si3YWzVjYHBR3Oc;CvofOgcejem z)|am>5M42d5=>vG_FsKqIbiL9na|%!rDJ9ihY5e78R|Wg%G$z5ucz)_7O#e6I2@Ku z@;Jv|*&y{7yB~eV)#a297n>9MHFl7?Pl?t#gx}X4VLORv5V%v?FJ>Vpi!pKq1R8C+ z&^m`0IR@vj+-eqG^kNrvFhVFfkSln-Vifp7p}{7#cr~2qa2?P*R9zxQvg#E+$U(4< ze^;4AH2LaCzTAdld~PkfvaV7U&xiNG{Z({$_%lQ|e=1b^ry2SI547&O$K~;?BqPEJ zI#1lOeB{i}H&&v|msHeL14elh@gj$i2RFtYy2<}l*4%!(7x748Ni$Z5qfrw&cbFTE zhSL`$iBawQlpuWW6-M0>9N3}D4#CKuz4Cct0pmV}wu<=H!HLSILl28KMv{mSTbDUe zI9E9)l?kT4{K6kXq?>{MRL@L`d;|Ackq)qb1=f4Wwn58rr1=ahB+t|`$<~=V$jDR8 zFchV`@w_XAfq&N!DKS89YT}Q2alcCW@|bBJ4Pp<-}1V97JIsL?`l;Y{N!uelZ(pB z+O#$yWi4@ed~)@iV-=u1*nPLRi&b&#)TH_068Jw6?d*{i@)-Dfv+B!z18n$@Xy`oI zoQ9xk*JP|1$&9G8$;Tng_&n-vMAB>t-Xs%+g_snDbQx%!L=FZCSPyI*)X#)z0b|g( z_cn7^NHkXd_XB8U`R>sYsp+(Vx;8@9#(U9LNMj3Qyp00rjiex-0LGXj6Zu_l7B$!3 zu0p#m@f`Lg%G&ntl-*Xa=pHT}4!n@dj3a6Ryv>d*$Q*pp5>P-nvKEb=hU$Ief>8xBs?l{=E?k;p2S4v(=8rtNCGrHY?s_&nE zbb>;aq@pdyh>`+ zoQhTurF7L{VN37_RWW_1lLhcAS3sEK)Q=dU2Cum^kqU347CriZEkFg}b*CERfU)es z+K*3Gw0{2$j_b*78!0g8fs>Pa)GP(BYA z+I^Tcjn(rZha>7kv{d&lV-l#m$sRJr$sopMa_pS zqdx378etJIE&^kaGDOHeVvRens`*#hv1=#amoMfnr697Ni}CI3QUj; zr{OPTv^YZIV*#~iQRv@^YSa-s(M@Zy!SvPZ2#QTxux2s zCxf0|L-!ttiye(xsQ#>UrKJ7k<5#U@jc}>?8UK}~0|^04*#>HfrF(^O6jthgAoOG% zV5zk^BQ!`p2>5n^z!SXgS9z`{O@6d=b}GE2O0HOlm_}d?*BKDA5pk_JN@6Wgz12jH z3}q;YwWtkaI0;=Y1bvn7f;VzuI*V(!-t^eM{mzcUSa6%KP03hbaX5vqU%bVh)#&w! zolSH(4)4V7ILw$1!2OW8^zQaYkH6t?4M53X?im?+sj0EX90@c6Af_9Xd*vkAc_?l1M$I7EB&cXZ3)>tEZFE-l z*0PJBLr(gq76>Z_DK?0)s+k3orVP~1so%D^Z&TmH%-pO7j|GkJ?_i&5SI<0*);}Je z`D^1~%`4Qi_nYTE*tNK~vN~(MlD!%I%Wl|7_#jK00b*N=mB8skFH2kXY_fT9dr&PbZ{{Y+Fm6s{r^U1{02ykqI1Hf z|6aY{`mZE|lpB~Y{*T4FaPJ=*qI$k&ZDCtg@}8G8IiXOJQ)lttp@K1?35WwM3$xR^ z5k_4wJ!7@R{KNoq_Qj)vop7KdFYh2ZEOt5jnot!rcE_+{9-R=PuT*7WF5#d3yYRN( z1&N?tE2D}N{2beBIeul5fUBX%>+Uv~{G*&gl8Q)oY2tA%ojZ6#QSvZotDAN6fvX$z zvPBYP(ETFT4eAzu+3tlgS=u7NFks7j_ljkS6`A(cx9a+_mI#+G9+MpmSp^FMe3*bnqC~O+X~jE~SVBTJZ~J;&QgFpRI`CaeZcb zPfiO(M#k_wpy14G=+#^pE$GR2CwWv_7f=i@&s*Ozf9`w12AnkqAK?|&P~tclsZ^Z) z%yM4l^1b3SAHn{Gat%rG2Nr%0<-_A>np<-Nv~IMeq1x9<1Hn_Mxn$Q8zU0iF_nWuG zZO;_d+gsXQ*r}!!Du`b6KClj-H0>^DXEaNhF(hC1Bd^8cHq~43(n)Jl-_I1seNFs~ z{sXf0L56rFGCx%{p!`L%8-homw{W)-Zdy^S|M43VSrx$XfJR#rsV-R?i4QQh^ZsM; zuLW@z{3vBq4>L*D+syE0W%PRt_s@lc*yG(#)-OF`LY1YxBbTYF!hX+Znm!+&DtPh< zkeXI#Nj*)j#E97n&@awt|E-!H>@{HjFf1~d&+GHbamS2I{lZJK_%@0Z+Ub3hInJp8 z-3k0WRji`>9tYU+pgdyH$ohB>AGpD6YsMpwNW0YYR(bl-_o>86#cO5s&a_B)YhSzKkey2!LtqVt7{4 z$`ql0_qZJLqVPCmFBN_I^iN8-Ww>J_Lhk|=BvmF^F`P3TUzI6Xtnzn;i7dEt2_n}Xif-I}v9tGsSHzH-=|_E z(4?H&P6|hqFvzR4iGp^L1HSQ;r@rgZ#ARLLE@1!}eNEtPQ&@kGRo344LH6xZ@FsOI zWw77#;O$z%bC_(`ky%PAVW<#>Q`;LRxbN?R*tRJJHygl?DDh|Jo2<93gQZ`vvdy|< zG9V_MxSTxS-?Rj`k0vabnf1PRPNhTO0?mY~rPBsb*76o{bJU3smWITcV|EU&NTQL7 zdJGKPXkmW_6?6qbUr#pd0!9C0LKk??o~QA@1v$5^I~^lseJIyDKqaD4VF3bpHPTL>J z0uT0@;cT~QxZJqCnRCQ#AQ4g$Y<9_*p@Md}Nd-C4Oik}C1eo=#fyXt82cIHP5RO$S zE4u&vLGOZxTA$w9jb4k;a@naRK1;OtbnpV5{hWwF98C2So31^N!th+ovy&!wg@Nbaz4>xT zEEyZPqKuv(<1=G;nQ|Opaw99iU3)}HZ-ox3ZYSEZ(Is|6b{P?E*_|$>@erc+RG!2A zqKJ2#V74i78X(nmiuRI_3`PKSiHzMqvXZa?E5v%_SY6}2APKcF_A>T3^bWE2wtwO} z=V3^BDM%w!LhHX#Ed(wOCA`{A6C?39jffjygu4gVg_df#AXg}>{wsrBU`Bww&zg9b=!tAe%hh?1vu92%h?zxDuq=t>yK!Z`gBn}fOt@;;*%8L&BwAkhMt^@KskBGO}FAJT+5h-FgV z{)lDAbZSTqi^@Kq5z^RU_Htf%w3a{oP|U`e2x(B*hEgMZt&VQSly!`STA>KceaKNnR^4RWL$(BuKus(bZ$xX)QjLH*R6#8XU8t~Qbuz@=`L>Nd1nb-kyI<(>Y40)v>O)MRwc7e?UywrR?!ou8`OG`KC zAYi;)r}S@*v21!IIrarWQ43wtJ~Q}((3J^XHp5RSYb@XMRXqf^12NFcECZnO&tKb+T;C*T!$dIRf#? zx42Ki)bz_@QFPs?a~!vxA*59jwp2iB^X`K|sunj&n};U}Z|ukEzYiKxiqLPC9&cd{ zl|GBRA{4~@SsWvQI;n%Ar#X8EId~1iI67_ z#g#(o4p4uQc|nqpDfLK_Rc*kIJZW*1YW(P0?URW&GJtGA)@xVSMUQVuvj zPiAJGj1kB)`P0j*t}Tg zc3^8Skvb!)I%lWGO_Yq;}*NS)6l88#7SZ&j9}O zaJ8(sJzVvW_tGgMsg4iZ!0r{lMVw{b5u8%8<(S>Ad!1W8;gAi&OWqsaC9B<%18C_rMWstW=Y%>L;$TM(I$hfhD{uSwz34%SM;B^w z3QNs(o4z8cQ0KndY4RDsvzi8jU_|}(HCadxSBWMysbY51Jk|g*`5uX~aM^L*3pry|q*D{8 z0DFZ7VzdpfN+9)mj8wy|Ah4;jGx9-cQ4YhTuv?Z_rXo^)8el%|8O|AMy z6-Hd|cM;5w*ty=xN^IrM(y6h%OAY9&ycts5PEdTJP8naq z&&b#((RtHeujC;_O&kG!{B(q)O^B37J?x%Ezmvn9qFc5;i8(E@xR(xb=)J)44TYCP zPih6wgaesN6s=Wr@dtUY($B{|8wL|o+2x-JJqdm;yI6nvtBZ+HK#5r-Mf4>rzQjBx zuCx)x?DLZ_ie(iOR=$$pa0i(`C*HLSs%zpsS#$K?Hcg9{(#joYC-8t;BAS<799XiH zD9+FI@k4(HV_|k~OT7b=N{DUtLUO4JR2(18k!|*v>Bs(7)-!xxmw!6ud}F8) zBsX}+E14{F_@H&beU8SKg(tleTJ<{0|8ys`xx>snt1zg@+rzkBR_d9a0xn?FVT4=r z`uN?m70@J_0)*_NsnV)$5t-3j-5y?o!83*-a7>h={s~;~cmkdkpnYmJuCDVk8mf46 z?civ$*fglwzZI^YezlQu2lLQSFS5l{u_gho$W4l(TZFQ(1$O4KR{GC^XkA*8nH|=< zdKxN?Fb_Gc14HBEnP9R2J=%YV&*}&!a|1@tbpJrJ8yUyQBM(8{H_N($@4Z=QKYEM= zce|GrDv{Bx_H4>Y4byltS~8*oS*7I)TTbjU<`O&f-6` ztGz08kB)~L7rbc*FWf*}oVVX>#x&=rx18PyVF_IO)0+5{9$*`&z2=+M(}UMNkkm|2 zxi<-|uoc9!#NHW2?^@!k@=J*)?4EAa2FBt(X>yzzoRxE6nka%vJG@X2#BN5! zNQ_--%5v_QDFb$|vVx32M~&WbAB5f{0)qf*r@f8LP*unrt+t!imbH5>U#!IX;72d? zQ%Pu;{>6)9M^EbSocI*7c7^9zizOUBo2%XEnM)JvEMTnJO!(YD;N`0r*z$%0KiJ{&`yNN5wW;QN!gb>W zT2)=%_J(l@rt()gW-hCj0@bE5;pX`FtfRQ1Ido-GU&X#-!)*O@MN8}SzHk4FB2Oh` zKP}}A6-43m3j?lDvs6lW{6r*md@Dn*vH8W@WG6K&ont9P%k?f$??Ze2tATola_T{A zlLBj~3vFxx2sr7vPw1OJD&+9KA&J3dQLfg=!Mk;oVH~(jy-xV-irD_KjeUaYrURe5 zwn4iWtb(YpmNvF0Oa`w6xOv`d1^0reRH1Re_y(bH%lY}Yq8+=>Q{r9S-HPq2zmAVN zUEN}@o%GpJ!@q6#DeVN^2#bJ+Z%94|KB0l*wW=M|ac7^ak@XPAcWA@a3hNNRxXX6QP z?5k6lL{P43ve@xNMMcccCkz>Us0q`KpR1eO`QszDGOK_ZkXC6*ZuSp_E#?}pYtzil zdOq3Ud}z*Vr+RENX*7$xj+0_?3UDTa_V2S2{=|~NKM&|DJ4j^|w24TgB~*WR_d5>n z0-wu$3e(aeEqP9XSsF3EKE()q7Na^$h4KA((=ixmgm6Cpke&tl*k%d_t$3sxTy>$e-hOi4&aE(J_onQwP8@)bg7k%^g=Opaj3AFW zP1Ln|hVd^IPwbt)hvFaUeO?)5$ee&-yysPE{3I0R8VBDceV zQxz2_>2ng2rB(XUIb^dOfYcQgdYw6O==S-oDenFWsnAf*!Y)>L%!*4%rPLVTZL)FgT+6?j6aA(izAYAqYE{}bYk#LoM(aYAC$ zUW*ladYp{h-ZqFQP)>9mkzE~7`OVs(0=@XFL52)=A^jYP1VGxM*B#%8l}j{&o| z@|4Xxg@u?SMv&DnSAOb3P78CZGe!$|j-8Ko`(SfH^x5PJeo>p=I~4UDl@3 z-c7CE9}CO)m1vV>Nik1F!MFHCfZZxJTjhhm*PB)}d97D^g7I$a{u+4#c+P@l#N8s8 zu5UUx4$E;nIQaM7%F_seB+^YD8yj8zeMYAb>Dm$Jdy`#aKhD1$m^H2L@MnD>xJgkNs>Mx@(Vm zthn;mV&6_h5?j|SEtI7-lwAW#g&#q_4Qf_^sAc5>q-JyU=TnWORO@x1>s!ot+06 zRJ(fIe8dVSS@B`_=6Gda19rYbB@19J)aSg!*iY_<(gB*>~=S#aq)nh{cq+gH%TYGNOkx$#_CCn5E zZa&+PLIGf2Xxq}$I`vnQRTdD(!*lca{@4b!7F;-_Msf>SgG>zQFZq!}F|i>5a-~|Z z?HC;%Aq3~#Ir2D$f+qS7jNL%+s)Mxbh0>F5KQPw@DcwDj`U$o*^s82QsRN1DGY7fD z5Z}MpD4rO1{*)#uA9s~Qst4xYE4^agy~{gh>{=JfWuX<7d5>0<4HdV^ErdfOF3VnC2v%AjtjU%tv-9Wo%JzuuGiO`2?1B2y20%R9alo8J z^+mZP<`zp#U2)UIy*=U#yrBYNw@FO~uF8nuW`Kzc91y=`_cjxVS%l^~vJef}^iF<9 zYV@W<4;E*55%=SMz1B=~8J8HEM-LEZP`Ve$n`pl4KHZlC-%9t%NR4IYP_p;qYz!DZ zRrWl&QX2pqh81+2KkZ3V<89ty^w+6=41LHQ4_;#q(yhTwNxQ4plXTQ)1fjeZqN%K~6|>f)TOH2al;*0a~=H zX#^DlpYGoRo3Qn#`SC8AMgk4nqWCOA8T`km#3q6?R885Xgc83*Ke`@&JHXe2GAVP| z%dq7?ea53oXFsN6%QXAKf^4{-K?#*CCdrxqTk0y>je!#;#aH!f0`^kySeWr@S|q%nnXR`qB=8-k z^LBT@@?NG;T*mOTRsL95TTPwqapdH$-`-r>WMb$9#X_dUSu`fvjhYhLG!Iph`vJ|w zN~(w<3E?nWw~+tm0-)6pZUh-ftdHFEQh5PeFsf&4cudP-I{qBLo}PjnH-@f8@%&B) zRku5oM&E`fbZ-(>kZBf`oLgR&N={bIKXncNik+RHHkwdLNLpWR8ld}S3lp`Unf{Il zKLXF)m+9Uo>XInwasJhPJhnxAT?khvXcaroUy&XFtXjFWx?JMa$6hkjj+ z9&0*n*8frXdzx}4IJWS3f9+()#jiQh$?U0B4Gj#Ncr+vyku0f0+#rs5e5g^*SHF6* zUP}E_F&qak9yVc153CiCC86y{vN3P{_!WIPSOLi(beZP4Rc>VNMct)1$@a_l-h;>jUzr>fp&lW__hAS=l-sg(`$|8mK{ApVN?PJ>`;UQAFizpYxnS14 zgE{M)Y(L+{i66sEsl2$n4^Q=(YNgGq-2dQ2!tn`vLqOp!Lx6X^Q4xHL#DZ!90Z<6O zTh=dZiF!KLU`h)Rvm3v5WK>$}LZR)afDT!(X8!VX-$~kjImle2M!nzqmXCI6d}xIA z0JHo4XO@uim>(IAp~H>byubCULj}rTzQeUl%}L^M<6#i zYahd}Ier$bf2gaONJewkkENJtpG#YIry!Sl@IsWPL$vtcqJj;%ZX3*FO5!!xm8SF? z2hm{a>4&4GaR7&Kin8NYCxnZ?v|-3!6X-aY(}(W56-prVrn7AwJz;Pck0t*YVr-%Eog`pUC~; zSdR`M*t4xdLgA}qMm$%_yfh^8;~aW^(`uQPciN#{{erPioYtN4)3= zPf*%{_b}IFrpB+i_+fY1$Q7L?Fgc{#tO^r+(%cLP;Hvbh$?RzXE~86~ zsV(Cg*eS=k5W9=k>kLXULYHx%6Ya)2qUgf_a5HH~l8(EOX* zhD-7?C#8HWR8pHN=;(FK4ViqO*Q$@FPk_tLgzCB+U7)x>-5>QbhyRY`0Uki1avLK2 z*rw0S-91OwkhGxj{ji>Z@^aJb=C)$Ds;-C<7!ey^U3lzI{*HfM>ZnN<`DXs+{(b$N zZ;UzrH7nEN&yvrLSZc(GT_wvp+qJ6LlRgQpA5uez<_OgW%TdyLMv=AjnD}%S)pewy z26P3yW>@6mk%VNl8N=06uLb_u#WhXB;-0=d>tT%xgsaN?`qw0W)953~|IS2Ic`9Qh zbQ@J!)IEDcrN?$~b)EZqynH?|A!WvV%YcQ2Q!H;+SBxn9plH{nlr?`{a>XGC+kk8o z@?^yR%ZT8QX4jXm+%#2LUlNROo}MEW%D)s-hqT~5es=16ce>Fh#$vTaXv?c?VH>-8cq(pg7t1*+Wr8Po(R;ml!l~Pm4@NN24!8{Y>!QdP+4~ ziJcX1IB>lqZ^VM}?*%=dq`zT#zXbinqyR-Xy;?t&TRfKoKbri9;?XnP(G4oc2F(ht9$da5}} z5nhM?IfXY<>lM@0pu^X@T)Lm1;b_Et6UAIp+*Rup&mkvIx!CfQP8_6O&gG??0zAgm zDxtPYuhjrG=X5|pV6C#PAvwgMh#YzH7E^{mrW}34$x2j8e&}-w;l{NDdaK_hjtz_} zUFCNj_Mpcaw(BBH;1{j{FXH|yEQ%It?ZY_3?iQScX(N&zgnQpYktd~+4oxBEgEEj= ze=XX0iq@ z8>mS4LYylrE1Ney-C-U+z6Y5lj>hv|QaS!O?D+;rEnDEZO^O)boSC$L&FJIh%A3OK znT2a$7Ah|Koec@d`p@gACKm9XUsSlX10lD6tJ(JAwS}qgD@vgLboFM5V)em201)BQ z&ZBm?6&(3B)Jd(+sm<0i|1ck5vi#LH^Az($X4QI7V2#lBTl(QtzAn{*MJ)$lWOS>L z4a?;IB&Aeo4YHBH(V;5r#Uwfa_ zu-e1c>*t4rFH4M?c*U{stcK;CXz-d`3w(ErzFplC`sJ=U7091{%AD7N%AmIueCR1! zu`P_qc`1DEyAU%VjfkTel$LWHL)|IX^qw5 zP5xcY-FgiXfp65S;sIARxVAw+Cl$vC8-QGaz&95$;(LtGi(;_HhOft0d@Z+5mJ~X! zlC)YxfK1CAx|taX*0Z8}*`&&RPvb2Qh}_Wc`~|D=$>$Yo2*$|fSWQE_(KRk^N1t;7 zC(aE8zkv>t0n-|tGGJ|*mJ-~Cf=6&42(=84bUV(dT~+-cCh*3oO=W!lw5bmF3&5fI zkEj;swp`E>9N-+~Y|u}}41 zVTcQoq)L2(Z*UVW9-=n$PVeDNywtON)Pq8R496MqC<8^Lntz8?FPS+2QSJC#&i21` z4Q8)_e|ErLkEk@K-?CE)KYB3%kOAbwtB1Y4`NDZ)VtyVq)QY9>!>%veF)&ee>bi~q zywVxL^%|>8hl-C@uRfa~Ep%-&DBMX&yL3auejJva2THzpPCL3B)1Yj6kBE%Q+qL@_ z@LN_*|JYY8|8!Fq&!A)sVi(g7M`Dj@uMaI?8J149ZOw0Sa>1EmK#Y%sHia%;HshLN07m1fE{PSK$EjZm>uP7~XJ9Uv1dc;2Hfv>=eB^_N5b?u+iGn{NQ zweCJrm{;n^mS{^=@Z%f*e2^@DIBDF4{Y?DN3RB-Tl&mq#%#vO&62%8SRep&85yNBO zPp08A0B#Ziib3ACikRp<%f?0NSpkl>!$FVpM&*Zi>N0-Bj-GGLU zAyxFI^r8{o2%E`8s0;~ViGx+6ku7sZYyrAqTF+%*Nr#h5T<%JrFj?R1>J&V^>_`Q< z$N)t!-r83tQODwoaD46GRtD19!$K)ii<^5RGVn0OnaU&s_&7@zRGeC#`~z1IT8;=gIpMk_O1xn2_fu@2_&JotpF>BPZm!Bx&k=z!^;po97cj zCNUVFD8=8M0$8ym;bawA(gS~L_#jQBAbucF0O1TjEfL8!FgRzQPo^~U@=ET zG*8FG9OCQ8tMMh4x-~UpJpJ+MpIu5y|9SG`N3kXuA;PCJJp1kZZsjiT5=s;Xz+E=1 zl>Pn>oT}RIHzRW`HFA~_t~i=yDkR&$I+}T%unQ@q@z;CDvHpys(T*=E};-)eGM>Rp!v|sDyNd(hrS&sB8s@4$< z&WT@OB|gU&;nK_q5I2EiWZvMEIL>M>{B-H#!}gRXNIR8dL|O99X04oY4b#YbP@A^M z*d3J4LL&yCgccnrpIz|v96}-worpppaX6%=f3VI(vCxW?>T2Yf47k!sSHFE!)8(H~ zeAxww(Knh{rdvk+C>oKsxyCvyVZe!;-WGL!%N6GNb zXdln3iA&P-BPask9Z<1BPDsnDMQ9lyL70oJvH*MY0Z|pX@#nfp@S1IK(_|ZeZ{{Mn zf#mC9qPg(10H!>`%UXibJReqvwkM?47gw+$S1|Yh+g%<}(e7EV6Mz3oq`WEpoy)p$ z6}OrMN0<*q96x^xSEV6%`vliTZ>TDLibJ*^j5DuPbPw--f}{8GG^Yi0V3=$J41SJ= z2M3CS)1#0BCkB}$b%&lDJhld@Zp1QF`7ZssIh8U094p4!{`BAxLHGqq(mA9K$_&`G z3CH%u!z&b8RsQf2q_%OBWO+*>+o*GcunKR>%xH|NLo&PiJ1q+&8f@h7lIXxe1d>{o{YBe2x`Y`E9dAWGB8pD*eKe zu5fa*>9uJlP~Kp~xzZr&ivesPBOGzZN%-o>B{)V#?S<#j7g2oXfD1-G&+DbC_jz2vC!!?7u-4k$xXt2w`eVMgtvA(?LzZ6$l<_TkP z@^D(wDh8?~G{G8Z_1>3d^s|l&`6%^LRMT|6%LReg)50|fMD(P!piGu<2T>f6hD?VR z9cK863#b`5f(UgC<~$I;u*D=QoUbBK67$*~N|c0R@a~ILo=!){4=Bf}4N}X}q5VgK z1slyu%fmRKoP=bwo6gbQ$L*Ew?x)pLK6eZ)g4YC3S;T^0z{2sgm4c)q<7QhZGBrM; zkoSMR@g(1NIg;_-$YC-UEvW8^Nr~E%VL{%px?^a{60?HH9K(I%W#%X*?&@ZpYCh{G&vjW@%BzayIq8)+*E8g}j3!Y)@Fc z^&}DyU_r&5P8c&)je;;#K_mv3Fgqtl$Btgj_0m&u=+BqwxrYoyiuJ9%z3TKKBWbNc zG&LrB|o>Ym|V!;_?JNBGIExIr@K<+0Hnb^COA%gpO|BU>18;Kn&=wTu1k zCrEw3>RFBs30?{@AUBU0)z@&Q1$$vrGbq^)LH^a@0daE=pJE=xGMW{wAcS2n{5FPg zXhkfTW@c0}<&lVOy!Z9<>mM1xq8N;{oT*{YK@*In5d!A|SSZ{Bq*%&02~g#e4U31F zh&2oV-e_OZW#9Mgjn%BSom6VuB3a08BSSd`4YUXwYO1BtdybF2WL(7fLif}Y%uX$B zB&8_=P&G4p$L%g-rABDtH;dQW^ z0nv3rfZ+%5hvh|QeZY-$7&(B(qTcY!wy4vXR$j{C$&B1e=r(x5V@3IhfushP9?%Ggkj1^ z9j$n#{>wMe)uobq*Bx^J>`4^)1TBKo_d%_l8rH=RRSNno3NT0uGt)q#Eqb*!@Wo2} zhF|I?#n1%s551+idEVF8_g4(pM^iV#DrnwZ>IdCc@e~HpE1}{Y-7zjr92-9|Q#HYQSJ=wVP?N9jp7B2NY zP*%d}hx$+bI@sU_$`Hj)V)6h_I9j!_FFYF0;n#!<^3gNd1mAp75yFid5}BgcfKvO zBFyIb<{hMPG7Vu-XGZ0x@Wu+@ptK%QQv4O{ZJ>pUrS0zYC7{GDt+!(JhPGsg;HOw$ zj+0pfxe(Jmd4L`$$#BB_md=U}HX4+W_PgJct!b zad>k-Mm@u7fw7tIIIDN9I5Bi2(jqa6_0~<1hv#>MHIm_sbae!_!NX$Lzc3+WG`>MO zM}~@x8aeqaqEYo1Q)Dx0UV~uPr{}4)7lla#nnsB`tLmXaKj0vug$9wF#$}MFtF$u=(&9 za#a5B)Huz*0&MCg-e9C;VUtfBx+)YmVq|=5+3|iWywlDvEi$1fx{>LwscrqW8j#@1bKtX9da(sH`17Z39P;mXHUAY_MBYS!6`6;*)CzU3 zOgpd^{gmiR*+8Y4XFw}$EG4p(19(uyW{i4d;r2brZHkI!==0-oF(25XntSOpD z8gwf1gqsbZ8w}k8M9>%miOB$)NV9nSzTDLv!W0F|oxf}@G7+sFi1wp_%S(Qak&4u2 zD4x?BsN&c*!e;L8GG*|Zn~frOcv-HZ`B2Zm0SFo-wn4#<)OlS++vQJnf>lFoChK9| z%Tmv1tS$UfzlgZ)HbhxIn1D(FT)^fb55(9JYt$H06gqtaJLnuI61~#Y95vbgU)k?A z6zQh&1x*f)`3b@p)rdsu}~jM?YpYJYch*eHo=j8Pf3r?TvP5&x15oHy&Xg|p+k3!7umv&KTf8ZYX^!=u2{ek zuLTZsM*eYjv~%2`bba(Mt8=D^M#_y5x;FteDZPD`rqE=&dE>_zI4%GYs1|pfbHVgY z>kEy`@fsd9FM|(R4IufbfVgDdRZZa>OG}K(3KUfe1$V{5DU406Ynqs$jqxr-i9bqO z?8AeD!fOL0(qtQHy^-sJTI7Sl>nkB&^UcsJyT(rfa$%`!l$%2YcC#Y z^FvyHFM`T>R12?>FWIj7mXk(lUObYN4=n?Act?9uLF4%+hwZhGt0G#Ew&TL_R?9Bu zH_)G@;1Y#4x3A}m^F6s)AJ&|k%unZXG^Z@tc@aaWzbB5jg9fN)zk$Z}!^L}C*vZ>{Ox2_U zQKmSoal@-89Qb@s{OKjrQ;*j` zXi)odM6eqZ)43<;0TPN>w((!fZr^{NqKO!x+wq&?i-^y_*{_#2h0C4QM|ntC3;_O} z*$0^1XG8YPM^jUa!Iyo0n*qN|B@atqardbTVV&L5VcfPWuPllWJh6y@EBmy$+&}SR zNT+M2Ic`(nwh(2QE-3HT4&?kiSm%yjDedcAq3gZw>gxUm8WEiJhy+EZMPt;hcR05@ z?R2*SIeWxAPyyHl6-Kw-Rc*YUpanK<1Q&JrQW?;pFO0ISBn)8ENaLfTM$EeDE^wRe zZpVL>D+{x-7<&8^P`5U-S2N`CRs+8CcCi|x=a5q2;d|s1EtC>-0ouL*Y2}t1i*4~{#C<&@Wr>goImF@*rP*O^5W3(`sWPRwC zN0Je1nb%*J1b?6rf3%44)zN;ESy0*C2>)B_mWg)-^hK53(6En6CmQE##)7$vBMnAJ z&Wlk{z}N)`hJyz>so$bnbXPVYG=0?{kv*d$KjyDI0l;diykw$7b~juAPrmFHQ=Gco{)am~mK^lFOw+uteYWg(Xa|c{*_d;%!)aKg25kC`V zhru)mTJ1saw#kR#2$mJMF5>tVz%RZ*CMC$n5#Hf)UW6`Oh#wG~+7>blbjtM@aF z(O?1bvh=`c0a|Ca8B);nQfoc3ouZ~ zPfI~8hdT4aqG>;Wt7Y&;kFGZx7C?(|t0%LUN??L0U%pC1i>#gJVv`m=Tvj45>TonsE1){`oyl%+;ys)e zkHZN#((BBpG`1seS>N>$Ffv2@KF#f-s;0ED6o68m@c4M8yEtESVFx{BL*-A*`1No+ zl)E*Q+v`Jg^fFfdj+ZkytrbHO&zW?p9>Sc41gYqZ)qs}>w1z%A8}0m*Ca^{nhuaSO zJUDLUNKWQI+#cdT``hnULi;c0l@N~-3D4QW>f(?N0Gc3am9Rw@t7e1mKYme3XbmM+ z5%61NcugJvjs>OBRiDVFQ#EqN~6qRf-e-5>5gm$VE`%~ogr^YKGP1)m1wo%I{kSsCw{40;i?(<^)$p7&dq>QPUlGE#HFFSaB&HA0~ zumHRm4waa5Q>1k5gCR2R${obF)3Wu&_$Mgf=+7*K0_w#yXh>FM1>=*>FdRkJH>rPe zWq);f_c)CM#i@=}d51T~cqN&bYixQl&4hn~MuJhTm%q&T@973(SdTXl-iJ4zG1L*F z)kR%gf)|os=Qk~kS82JDllrCXnxnrqRv0AD8(OyB%&pvG1A8TTC;h%1b3wqcdo%YD z!L&ZDEwWkQ|KU$H*=OgSHK|A?KO@v0x5qjvvt*8nUJ{J68u+!vX!Znt7#7>ZiK|U~ zc|4LI_j6O0ki79B=UeV1WgrO3h5CUI3|XG|As$$D94yZ`aC;eZ@F3Z8<0|c2_@{l) zTeOfsR}ZDy7v()z;=T0@p~piXp0d@2I)clcJj7o;%kH@}pJ6VRA zGcO5MAdQtQrxx2l{W6=><>=jMljcp~L_VlwmsH-2g?dCfQz`O40b?4R<&IVB^>_Uy z7J+HzBD$*;Kq(COE&V1LT7%nB2Jd=Fv5H-ca>WELz25HNGxjtAlhM;z{m$p}Pu^&> zMX!3Nm!c@iI&PDP@B1GTjLmN<*v~sIDDA740NcOi;5;YbI?o$)yCehl)tkb3-k|jx z!1d$wJXin_x5%aKwSM#0^yle;&3D-DEhXYlricA_!M;yhm1vQNZ0t~oWEcEY6cLo# zsoL5HuzKDYs@f~}hr<{6@vI1Jyx5QJz>gjLl&xrXzh5Q8GIRd@`(^2sqo3vV&gb(_ z-q_iyCE$8v_PP5Xx_Z)5Mn@<7@ACfa_&o+ClkMbo`Q?^dWKxIEW$ERfqn+KK!IXM_WTJkgxYqKeq9#_Gl#B{Y6Scr?! z&3GL`Ts=V%o3;GiI!j5HD)L8|-GA@52<}H&OK-Kvj;_=8Z;x*WVaq>?hOKh-2|tXt z>HqyBLCUc7XAInPd|D!k2f)UZ&9W}S(9cu zDwkJW1+U%|Ux%M?ZzaIKdehPyU>J8>(|kO6L3MoEyjffZYyzzg4kAR7m^7P>j5u}= zf>TUo**a_iT(OCGtwCJ;kJWy7N4@~oMP4Fd~fTueOjI?2bQMGN;HnKK~na$4A{KN zCQ;xP#6}D8IxGj48vtSxh!=>dfYp*hBr^JnaWcUq43rekqjwn%K}SOX{Fl*1;2sOK zy@&b!UMh4+6~beEyypb>5%2xfwMvq-wS%HS>K(GJ^l9_KsB85qec)h?_SKsr{PRCR zlBDeqKPUxgB_d)@$m0ZizPb@HNs9#idk=@U-BVzNw z`ZRexg$Q6j(>q1+$_l&5ij$eUd9#=h2?9?*F^5D%IHR5NmH}I>vh^0%>n2t(m1V&0 z!%9RE_GAoJ>hj{5SZo&jTpw-3bc5BBqNng6WOTG#iRUEmdlhfMiyYQVpdrvbSc}ja zMq)mkQ;m^^yGe2L{6B+wK+lV-|Lgwu*Pc*{%p5Av|3W|0)a@{Kw&Nr5!2+2=r_lKExh;D5*#mN;O_iciX`JS z`JTZli^&JZZI(C(*7)h)LDYaWw*;aFP%W8Ui7M5~6W<4RFf`Cw79}9#{YfO9G}+nim~XilJr08Xg{-S_bQ>=F=tQy&Q%pU3B*85(*K@eOmV7 z_m;Gk$ZMvs`9KtdQzBwPX&JEd`TWz@uYcXLC845EeELnuatl!u9*rEcB_5`-4A@Ix zWzSPuH(SRyGawnbt0lnirQeB!gCfQ!fz7LI9^8gN5Qh2rWR2V4g1F<50;MifQa*K>h=Yhi{wu={z*bGpb>R?2N= z2usFunOkv6W%Y4z04xB=bd`Y%prEz~uk%^76AP41$4y~_Rjio0&`!fSO2*>_(Y)GI3;CP!~XM9O~ zb$^!pjjZsn>~GNb_Nfzc1yxnSSQrk!p1dEXHL3+{Hd&OYZ5@TptL(96J2v#u2r2*% z-u99sMO8(G=X<3pyWg&q_JQKYaa@4;oOTRknXXb;i)u?r^)kcJ5~}?Harke_?OyvB1Y7tUuA~Q%u(L6(C6JUi-6U*RmVyN_K&l#j|O*#9q z|MsVNo#J{d$qiZ$gs58p$OD^K*x4+=hHI6USt)?n|ALK|e8`+y4h~adRaIfz)zH#- zSup??h;yl*briTtWhs3CAzwi01LD}NrLx%_>~s(TXe9@LWkBYe2XC7G} zv*B7NH)`htfnGC)8_wW{GmOj$#;%KaO5so+l&9H)kgLl67A1o)ju)6sJ-A~Bopu{q zw~JslyXa0ZVE4`9Q!1M*uZ(gQL3m&~+l~z=oy_-bkyZxlsY#eAEi--dCh(QgF8rJU z+e+73-H};2AzbR)Qo?7ZaYT41L?{4zRB7KUv!-qs|2A~k`tAHr0Z+yLd>3%1y3{$uInDW7t#GC8TZQ4~Q@%7NVvKAp0BJj>c5XBzLDxq0)M`K@)WM7G4k{Mfud z8^>`LInKjcS7jYXIr-jtquzErNbWmTNd_wb*u4&HoXCjE57aPpFqsTt81I_{n;p&Q zCo^Uc>}Kw}yZ-hqSvJ~Zc?AhoRWWQ0FA89IRtSy&B1!zjn69y*fI4i|oYeAaixk`> zk-{`73`58w$2>1$8f}iMY`2@d$1h)ghlhthLf7w)zB&Wfdw7PXX&Jbl7nZ7RGncW$ zfX)B@O6g=!=M}lG!j=V~j;U-0Zfg3L`MY`Z`P>P5>dy{9&6~!qH_amIdGq*~$|jSp zw-;zFKdOd-dyX)CIt49z!S~8HWw5djdOGz%DaG}*%D~0BaOF*=-;RE}|9cQZKnTIG zHLMl+1%Q`f2tfwGr@-#VgqA?~yvB{ys$8NdoMiByAs^ab_x;#_%Ax^O6q6(a6r!w(NP1BR~{2@H{Q} zwv;}A=V@(VPkmPEa0o3ehUWJ5lRj)&A4AJdS4f%%CUTjwRsoxg?|uQ;Dp=prjs~K- zT?>=R5T+@{s|4;Ft5w?P*9QgnUko$^9r+zSg=fQaY1c~+Umuj5|6`r?Ay>hh_=`KUpf0RszHM1+ z<;>?a|G3oT>vXVn969$~w*a&tJiZy&Yy*5QYJBOYcVM>};4N{HkA$^0v`lRoxB$@a z`?&xL!CQgdDFlTiky?PA0+wAHr4$22z{p?X_4T!~KXwvbme`+8+*}UUByh033Oe04K;Y@GApOxeXD|*#_-M8 z%fLJJx7xm|3UpMdEmPW?8+PBNT7J*fl~M`p^|gxm{In^14A|kzuoPGT zczu1v_4RcUMYe{ODw_vakOAs#(06v{oU+1U4A!6HEc~~oUO#4gkB#|t`+iGb-|ctG z{J{0Pyv`FdjbC1pYe?XgDt*xBX9u^p{nDVtKCr!>Uduerw^2Ac@Llu3{{DGZfVoa1 zDwhG9S4yongvh7ICa$9F`@gqeZp*{uIJr^wF|AGW$HRmO3pakhcI38 zsR}+FG#&+DS<3^P{Y>O*?-hP)1;%sweam|HdtKiLyx%G%y!iU^pyn&E8dh<`$KBlv z44uNX$=U1u#?XLvt-*awf^qslhu*z~J$Z&{nP*P~-{k`gEYS4)JjKh)wxG6(cD$NI zuAD~UB1BQd?QI`%9B1${nAtKo`F3ln9p!0StrY^RKc3v+o1^R11f5*{ckf^@vq6_*U5+WYb@}W{|fxK|MJg> z=M?|L|N4Jy>wqgs(zexlge>m>tpaxBdKX(i3|RjmQP`fn+aMAQJ+whEBj=y{{HuMl zB@Cs~Xz{70C=L{*IC$st`6tUV@clzhr9|-nR@;wY`w_f&bJWBIfTxlp0RK2$;g8c5 z+?aWWbCrQ$lI(w(ea}9`GqX4YvC=k=nzazEr zI3HGCUj}TA_evDNQ^Zs6br0D5*QEXW-=)_s5&WP3`~Pyxgf4A7zXSFlUUDX|`Hl9L zYM?8rnMs@ncDyG7#?Uyc&eg9DZu*`w<$>MLr`(6NYSz@dCcb~L3-AKSVCB^Tcy(~{ zVi~ZMQhd8@XTV-xUuR};`abq=W@VqtXy?ar0wC}Wh-w2H3akQPzf9A9@Tn?;X`P>3 zt^vQ5JgNq>-yCC_P5`zboCU1wx^P_=Pxcd@?56{8E!#R66p!;E;#`a(5Zic5D*)T_ zlShq7>Ik^o|Mp-0xfIkYaHA+X3GTihn{P~I&0&xM8@cQ3_nXD>nq8J^VBE72JbF;O zD%>X*k?o^r-tNZR3x(QML6;N}jnI|Ow_cB~(;ib;&-2d8N!Ghb3fT7#yC~X{XpEOq zRXx=huoX8E^Z6Xt*Vm=KZ1zFL8wfI&0n2iXMYWM-KMlxdj3!UnQjaL|phwPoWzbFI z_%QAG3K-%=+nI2Wc>$0b(2RW_|G7xFq=a zI3MDlaQESnT?S)j7U!Y;%i>La-{0S0lJ58mVhUB?-6!o{PF=fc?a!(wsF==tpbg*^ zAlC%_$Is9L4Mb^y`XR=~Gt{p7=KJ!i{0p-{)G=T^&#MirBuU#|Pd|WH@0uB~dB0Ov zlAD!J!YK1mzumSEfGzV~PXRlh&p)ws*gUXhCUoAHr6s>>M z+U8Ui<>v9P4=1Cxa&=T~t5mil5_ooT5?I8GOl4)QaZ+J#)jsb3U_kAvh-ieb|6*bp zEFg562p&BUr3E4ocoPrqlM5mc$V7(w${>IH!)LI|)pe#+cXr08ut zbh}-2yWPTey?ym0gk-?JzP@IU`CiQ%Lda2I3%-l@gm|{DOq$v(0lobhlzJzD&E6CF zk2xFsH5tGqgZNMG%>l41+FS)J01WNoJq`UZd+e)h8Qj5qRsc4L0pLZWLS;JuXvN!-&yp&GEwz_ZQFPOf@Hy zbdWXs1z7XXVX)ra^$!$r*cuih$oqN3%x`7CuM2G9oKsK47yUB?zLDh^Zzy2T&O7H6 zKoWeifg!Jh>y`WK8!yZhIlCvk4uJ=jw3z!lc0Ke41As=Qz_N|ud4G2iFAg@mXI!p|dfJ=>XzZo6G4EA)NZUlygRdWpNiRMv4QIwHZ!Eh^~BZDh+jlGG~ruu8iF zuj0Um84X|r7J7n;TO?zbDQxFX#kglf?W(Wk_d06W}wcq!9pL4nyk6`ElxD#Lx$2zQ)jUk`T!oqc; z%q49+8Xf$M0ef}zW!u*+EGW<<#zTH2Q+~HYnH$@^QWn+^nV|H{k*F3+PVPiZcOafth-k?Fl|!# z*|$jtw`w2cI_dZ8znHlHgHce}ae7vAn{@vF_Rc1>Z8MDHf5TuZbTm2)qC+!jH~BEI zPMg{tVi0!hu18Rev3D^L%=f!)eGCSz$TUaCPEIf73eRkilT>F<}EfV%2vom37I|K#v3>Vyz z>`i>#qA}GamfzT)4VH4i=_xSyOGN=3KK~L>U%c?3yK~3>u15HK7|wZ|;_4jsMy9t5>Hv#x#;SE1(t*9J2H zZxUG3fbuHjQ=|;o%Vg_!w@|6@5Jd&gJ7pMn68v9m+m<$-Y{@Vpfdv4uU4y?cf&+IH zxXkt&2v-o~_rOpmogb@KMaGoo2c<>6RC;wP+{x3fRD01x^>YQb08wm5 z?y$=9d2Eac)O>e0(KK!Hd&Uh8Py>qo#! z=*bC?`{MD1`b^WbS>z<}1uG%sEb(v@GZU@=@LnYVu* r(;@gQs!v=be{mPqqAl8@0RTP#buDZo);0g000000NkvXXu0mjfo#`Ic diff --git a/public/images/items/exp_balance.png b/public/images/items/exp_balance.png new file mode 100644 index 0000000000000000000000000000000000000000..56c645b70fcb4a1b5693ce70ed19d9ba08bb0af7 GIT binary patch literal 632 zcmV-;0*C#HP)~I*xyMKMYrVdzh)-kWk}*ieaEibf zbG1vesSO%s!bb6P-g3~U0sxfvB}6YA09b32nA|iCj4_~H=i;@=0<5(O?K%elLP$s{ z@l*Dw>l#{X%|Wz?%XRfAy|003#4 zVi*R9UYrzkaREhEAkXu#d1Ncf`!cvdDaA8BqpB(xV^Eg#B=KYjV^B&Dl*P7ct)Yy9 zG73`4ux^Y&krkMlklB=a-tw?902EmP+I67?@tQIUkO1coAs4<~7f*rKI;gkSCPh}b zj(6Da_K;HI>Bm#@x5_vhMOFZSJJpKWdwTExwbo7<1y(UMRdXs}4if%-K zck?iM$|#tofn*FVZ;#&HeBHP|iXnP&5Ztp`KnQV7)u81q_Pae6%LO*yH((Vzn(Nh< zRj@xz(=d*4X2u*y#%6!H%w9uBDHh8G0Dx62^!Y7#a?y*>x-?DE@)l>EgkGsn_Am@s zu@ySr;pO=y%zg|h<$>DuLyKPU14qs(z}x44{!EC;<1BcEek!son>=Gq7NB?XD8Zr^ zN1+-!>AZ_?xiwmVwKnm$+k1${3K%1wybZ7Ypow#I@nv+)*VIRfx#5QY7rz0tXKdP} S$(7&$0000Mzi>LqTz~gCGQT>DIN-A*iL!q6kIYECut<;Yv%Z!M^mpWbh!6dw03}^6tC$4*2gv zn*MAcMl9io$A3r(ekA9QJqa{*hBQi$ z>JG4M!J`DCrC2eYxXH_TfK{!xplT@R^$AI_>K<0Qin`CrpRDxO$juHNo8l%{51qtw zp6IW>=*tx?5c&X`9@L8uXJPAC2ladfXWj#4{GsAINLlm&jLkx|qs^)9002ov JPDHLkV1hf0$W{OV delta 480 zcmV<60U!Rk1NsAyB!9t4L_t(o!{wL1O9EjS$G<0ckp%}zH8(ol7}^C56_{nwAP(6- z;N;X6((2UYP~cQU4MqNjau5n5om#w6aEb!)$T-t_8;rw3$@}qY(7WCHzP#VhJpL!D9-IMPe}w>8tm&D=)~fI7q=hkxqL10RWSZeRXbmBRFs*7`@`JQb&-r%>e+~wR-@-gd?m8g4G&gvDqI8d4ao=RDp2f?jVIk6Fy9rZbZJfm?C<$omyD4kxE6 zWD7FfE?%?ibpxE8cj~Rz33-qI-k*Mx{=g6&G89& Wr_Un({cYm_0000 { + this.scene.ui.clearText(); + this.scene.ui.setMode(Mode.FIGHT); + }, null, true); + } } break; @@ -1292,24 +1297,56 @@ export class VictoryPhase extends PokemonPhase { const participantIds = this.scene.currentBattle.playerParticipantIds; const party = this.scene.getParty(); const expShareModifier = this.scene.findModifier(m => m instanceof ExpShareModifier) as ExpShareModifier; + const expBalanceModifier = this.scene.findModifier(m => m instanceof ExpBalanceModifier) as ExpBalanceModifier; const expValue = this.scene.getEnemyPokemon().getExpValue(); - for (let pm = 0; pm < party.length; pm++) { - const pokemon = party[pm]; - if (!pokemon.hp) - continue; - const pId = pokemon.id; + const expPartyMembers = party.filter(p => p.hp && p.level < 100); + const partyMemberExp = []; + for (let partyMember of expPartyMembers) { + const pId = partyMember.id; const participated = participantIds.has(pId); - if (!participated && !expShareModifier) + if (!participated && !expShareModifier) { + partyMemberExp.push(0); continue; - if (pokemon.level < 100) { - let expMultiplier = 0; - if (participated) - expMultiplier += (1 / participantIds.size); - if (expShareModifier) - expMultiplier += expShareModifier.stackCount * 0.1; - const pokemonExp = new Utils.NumberHolder(expValue * expMultiplier); - this.scene.applyModifiers(PokemonExpBoosterModifier, pokemon, pokemonExp); - this.scene.unshiftPhase(new ExpPhase(this.scene, pm, Math.floor(pokemonExp.value))); + } + let expMultiplier = 0; + if (participated) + expMultiplier += (1 / participantIds.size); + if (expShareModifier) + expMultiplier += expShareModifier.stackCount * 0.1; + const pokemonExp = new Utils.NumberHolder(expValue * expMultiplier); + this.scene.applyModifiers(PokemonExpBoosterModifier, partyMember, pokemonExp); + partyMemberExp.push(Math.floor(pokemonExp.value)); + } + + if (expBalanceModifier) { + let totalLevel = 0; + let totalExp = 0; + expPartyMembers.forEach((expPartyMember, epm) => { + totalExp += partyMemberExp[epm]; + totalLevel += expPartyMember.level; + }); + + const medianLevel = Math.floor(totalLevel / expPartyMembers.length); + + const recipientExpPartyMemberIndexes = []; + expPartyMembers.forEach((expPartyMember, epm) => { + if (expPartyMember.level <= medianLevel) + recipientExpPartyMemberIndexes.push(epm); + }); + + const splitExp = Math.floor(totalExp / recipientExpPartyMemberIndexes.length); + + expPartyMembers.forEach((_partyMember, pm) => { + partyMemberExp[pm] = recipientExpPartyMemberIndexes.indexOf(pm) > -1 ? splitExp : 0; + }); + } + + for (let pm = 0; pm < expPartyMembers.length; pm++) { + const exp = partyMemberExp[pm]; + + if (exp) { + const partyMemberIndex = party.indexOf(expPartyMembers[pm]); + this.scene.unshiftPhase(new ExpPhase(this.scene, partyMemberIndex, exp)); } } diff --git a/src/modifier-type.ts b/src/modifier-type.ts index 6a77a1f1e..0520c1748 100644 --- a/src/modifier-type.ts +++ b/src/modifier-type.ts @@ -311,7 +311,8 @@ export class ExpBoosterModifierType extends ModifierType { export class PokemonExpBoosterModifierType extends PokemonModifierType { constructor(name: string, boostPercent: integer, iconImage?: string) { - super(name, `Increases the holder's gain of EXP. Points by ${boostPercent}%`, (_type, args) => new Modifiers.PokemonExpBoosterModifier(this, (args[0] as PlayerPokemon).id, boostPercent), iconImage); + super(name, `Increases the holder's gain of EXP. Points by ${boostPercent}%`, (_type, args) => new Modifiers.PokemonExpBoosterModifier(this, (args[0] as PlayerPokemon).id, boostPercent), + (_pokemon: PlayerPokemon) => null, iconImage); } } @@ -524,7 +525,6 @@ const modifierPool = { return new TmModifierType(uniqueCompatibleTms[randTmIndex]); }), 4), new WeightedModifierType(new ModifierType('EXP. SHARE', 'All POKéMON in your party gain an additional 10% of a battle\'s EXP. Points', (type, _args) => new Modifiers.ExpShareModifier(type), 'exp_share'), 2), - new WeightedModifierType(new PokemonExpBoosterModifierType('LUCKY EGG', 50), 2), new WeightedModifierType(new ModifierTypeGenerator((party: PlayerPokemon[]) => { const randStat = Utils.randInt(6) as Stat; return new PokemonBaseStatBoosterModifierType(getBaseStatBoosterItemName(randStat), randStat); @@ -538,7 +538,9 @@ const modifierPool = { (type, _args) => new Modifiers.PartyShareModifier(type), 'oval_charm'), new ModifierType('HEALING CHARM', 'Doubles the effectiveness of HP restoring moves and items (excludes revives)', (type, _args) => new Modifiers.HealingBoosterModifier(type, 2), 'healing_charm'), new WeightedModifierType(new PokemonModifierType('SHELL BELL', 'Heals 1/8 of a POKéMON\'s dealt damage', (type, args) => new Modifiers.HitHealModifier(type, (args[0] as PlayerPokemon).id)), 2), - new WeightedModifierType(new ExpBoosterModifierType('EXP CHARM', 25), 4) + new WeightedModifierType(new ExpBoosterModifierType('EXP CHARM', 25), 4), + new WeightedModifierType(new PokemonExpBoosterModifierType('LUCKY EGG', 50), 3), + new WeightedModifierType(new ModifierType('EXP. BALANCE', 'All EXP. Points received from battles is split among the lower leveled party members', (type, _args) => new Modifiers.ExpBalanceModifier(type), 'exp_balance'), 1) ].map(m => { m.setTier(ModifierTier.ULTRA); return m; }), [ModifierTier.MASTER]: [ new AddPokeballModifierType(PokeballType.MASTER_BALL, 1, 'mb'), @@ -580,7 +582,7 @@ export function regenerateModifierPoolThresholds(party: PlayerPokemon[]) { }))); } -export function getModifierTypeOptionsForWave(waveIndex: integer, count: integer, party: PlayerPokemon[]): ModifierTypeOption[] { +export function getModifierTypeOptionsForWave(waveIndex: integer, count: integer, party: PlayerPokemon[], maxedTypes: ModifierType[]): ModifierTypeOption[] { if (waveIndex % 10 === 0) return modifierPool[ModifierTier.LUXURY].map(m => new ModifierTypeOption(m, false)); const options: ModifierTypeOption[] = []; diff --git a/src/modifier.ts b/src/modifier.ts index 5ef742aec..05e09d2fe 100644 --- a/src/modifier.ts +++ b/src/modifier.ts @@ -677,6 +677,28 @@ export class ExpShareModifier extends PersistentModifier { } } +export class ExpBalanceModifier extends PersistentModifier { + constructor(type: ModifierType) { + super(type); + } + + match(modifier: Modifier): boolean { + return modifier instanceof ExpBalanceModifier; + } + + apply(_args: any[]): boolean { + return true; + } + + clone(): ExpBalanceModifier { + return new ExpBalanceModifier(this.type); + } + + getMaxStackCount(): integer { + return 1; + } +} + export class ShinyRateBoosterModifier extends PersistentModifier { constructor(type: ModifierType) { super(type);