From a113db5e3f53f1342a3aa7d9bc43b53f6798d4b1 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Fri, 10 Nov 2023 21:11:36 -0500 Subject: [PATCH] Add various money-related modifiers Add various money-related modifiers; change grip claw to work with all attacks --- public/images/items.json | 6251 +++++++++++++------------- public/images/items.png | Bin 25562 -> 57870 bytes public/images/items/amulet_coin.png | Bin 0 -> 293 bytes public/images/items/coin_case.png | Bin 0 -> 245 bytes public/images/items/golden_punch.png | Bin 0 -> 518 bytes public/images/items/lucky_punch.png | Bin 0 -> 275 bytes src/battle-phases.ts | 18 +- src/modifier/modifier-type.ts | 9 +- src/modifier/modifier.ts | 109 +- src/pokemon.ts | 6 +- 10 files changed, 3317 insertions(+), 3076 deletions(-) create mode 100644 public/images/items/amulet_coin.png create mode 100644 public/images/items/coin_case.png create mode 100644 public/images/items/golden_punch.png create mode 100644 public/images/items/lucky_punch.png diff --git a/public/images/items.json b/public/images/items.json index 37abc4788..bafd20496 100644 --- a/public/images/items.json +++ b/public/images/items.json @@ -4,536 +4,11 @@ "image": "items.png", "format": "RGBA8888", "size": { - "w": 284, - "h": 284 + "w": 289, + "h": 289 }, "scale": 1, "frames": [ - { - "filename": "linking_cord", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 3, - "y": 3, - "w": 27, - "h": 26 - }, - "frame": { - "x": 0, - "y": 0, - "w": 27, - "h": 26 - } - }, - { - "filename": "ability_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 3, - "y": 3, - "w": 23, - "h": 26 - }, - "frame": { - "x": 0, - "y": 26, - "w": 23, - "h": 26 - } - }, - { - "filename": "map", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 3, - "y": 5, - "w": 27, - "h": 22 - }, - "frame": { - "x": 27, - "y": 0, - "w": 27, - "h": 22 - } - }, - { - "filename": "exp_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 1, - "w": 17, - "h": 31 - }, - "frame": { - "x": 0, - "y": 52, - "w": 17, - "h": 31 - } - }, - { - "filename": "golden_exp_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 1, - "w": 17, - "h": 31 - }, - "frame": { - "x": 0, - "y": 83, - "w": 17, - "h": 31 - } - }, - { - "filename": "choice_scarf", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 54, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "focus_band", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 78, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "grip_claw", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 102, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "muscle_band", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 126, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "salac_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 150, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "scanner", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 174, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "silk_scarf", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 198, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "sun_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 222, - "y": 0, - "w": 24, - "h": 24 - } - }, - { - "filename": "big_root", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 23, - "h": 24 - }, - "frame": { - "x": 246, - "y": 0, - "w": 23, - "h": 24 - } - }, - { - "filename": "full_heal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 4, - "w": 15, - "h": 23 - }, - "frame": { - "x": 269, - "y": 0, - "w": 15, - "h": 23 - } - }, - { - "filename": "catching_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 21, - "h": 24 - }, - "frame": { - "x": 0, - "y": 114, - "w": 21, - "h": 24 - } - }, - { - "filename": "kings_rock", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 23, - "h": 24 - }, - "frame": { - "x": 0, - "y": 138, - "w": 23, - "h": 24 - } - }, - { - "filename": "reveal_glass", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 23, - "h": 24 - }, - "frame": { - "x": 0, - "y": 162, - "w": 23, - "h": 24 - } - }, - { - "filename": "berry_pouch", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 0, - "y": 186, - "w": 23, - "h": 23 - } - }, - { - "filename": "clefairy_doll", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 23 - }, - "frame": { - "x": 0, - "y": 209, - "w": 24, - "h": 23 - } - }, - { - "filename": "expert_belt", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 23 - }, - "frame": { - "x": 0, - "y": 232, - "w": 24, - "h": 23 - } - }, - { - "filename": "scope-lens", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 23 - }, - "frame": { - "x": 0, - "y": 255, - "w": 24, - "h": 23 - } - }, - { - "filename": "leftovers", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 15, - "h": 22 - }, - "frame": { - "x": 269, - "y": 23, - "w": 15, - "h": 22 - } - }, - { - "filename": "calcium", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 17, - "y": 52, - "w": 16, - "h": 24 - } - }, - { - "filename": "carbos", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 17, - "y": 76, - "w": 16, - "h": 24 - } - }, { "filename": "ability_capsule", "rotated": false, @@ -549,14 +24,14 @@ "h": 14 }, "frame": { - "x": 17, - "y": 100, + "x": 0, + "y": 0, "w": 24, "h": 14 } }, { - "filename": "max_revive", + "filename": "prism_scale", "rotated": false, "trimmed": true, "sourceSize": { @@ -564,20 +39,62 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 22, - "h": 24 + "x": 9, + "y": 8, + "w": 15, + "h": 15 }, "frame": { - "x": 21, - "y": 114, - "w": 22, - "h": 24 + "x": 24, + "y": 0, + "w": 15, + "h": 15 } }, { - "filename": "oval_charm", + "filename": "silver_powder", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 11, + "w": 24, + "h": 15 + }, + "frame": { + "x": 39, + "y": 0, + "w": 24, + "h": 15 + } + }, + { + "filename": "black_glasses", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 23, + "h": 17 + }, + "frame": { + "x": 63, + "y": 0, + "w": 23, + "h": 17 + } + }, + { + "filename": "everstone", "rotated": false, "trimmed": true, "sourceSize": { @@ -586,19 +103,19 @@ }, "spriteSourceSize": { "x": 6, - "y": 4, - "w": 21, - "h": 24 + "y": 8, + "w": 20, + "h": 17 }, "frame": { - "x": 23, - "y": 138, - "w": 21, - "h": 24 + "x": 86, + "y": 0, + "w": 20, + "h": 17 } }, { - "filename": "shiny_charm", + "filename": "revive", "rotated": false, "trimmed": true, "sourceSize": { @@ -606,20 +123,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 21, - "h": 24 + "x": 10, + "y": 8, + "w": 12, + "h": 17 }, "frame": { - "x": 23, - "y": 162, - "w": 21, - "h": 24 + "x": 106, + "y": 0, + "w": 12, + "h": 17 } }, { - "filename": "black_belt", + "filename": "wise_glasses", "rotated": false, "trimmed": true, "sourceSize": { @@ -627,79 +144,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 22, - "h": 23 + "x": 4, + "y": 8, + "w": 23, + "h": 17 }, "frame": { - "x": 23, - "y": 186, - "w": 22, - "h": 23 - } - }, - { - "filename": "dragon_fang", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 24, - "y": 209, - "w": 21, - "h": 23 - } - }, - { - "filename": "fire_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 23 - }, - "frame": { - "x": 24, - "y": 232, - "w": 22, - "h": 23 - } - }, - { - "filename": "focus_sash", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 24, - "y": 255, - "w": 22, - "h": 23 + "x": 118, + "y": 0, + "w": 23, + "h": 17 } }, { @@ -717,8 +171,8 @@ "h": 18 }, "frame": { - "x": 27, - "y": 22, + "x": 141, + "y": 0, "w": 24, "h": 18 } @@ -738,2385 +192,12 @@ "h": 18 }, "frame": { - "x": 51, - "y": 24, + "x": 165, + "y": 0, "w": 24, "h": 18 } }, - { - "filename": "exp_balance", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 22 - }, - "frame": { - "x": 75, - "y": 24, - "w": 24, - "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": 99, - "y": 24, - "w": 24, - "h": 22 - } - }, - { - "filename": "twisted_spoon", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 23 - }, - "frame": { - "x": 123, - "y": 24, - "w": 24, - "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": 147, - "y": 24, - "w": 23, - "h": 23 - } - }, - { - "filename": "rarer_candy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 170, - "y": 24, - "w": 23, - "h": 23 - } - }, - { - "filename": "stick", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 193, - "y": 24, - "w": 23, - "h": 23 - } - }, - { - "filename": "healing_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 23, - "h": 22 - }, - "frame": { - "x": 216, - "y": 24, - "w": 23, - "h": 22 - } - }, - { - "filename": "charcoal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 239, - "y": 24, - "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": 261, - "y": 45, - "w": 23, - "h": 21 - } - }, - { - "filename": "elixir", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 33, - "y": 40, - "w": 18, - "h": 24 - } - }, - { - "filename": "sacred_ash", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 24, - "h": 20 - }, - "frame": { - "x": 51, - "y": 42, - "w": 24, - "h": 20 - } - }, - { - "filename": "ether", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 33, - "y": 64, - "w": 18, - "h": 24 - } - }, - { - "filename": "never_melt_ice", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 23 - }, - "frame": { - "x": 51, - "y": 62, - "w": 22, - "h": 23 - } - }, - { - "filename": "soft_sand", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 24, - "h": 20 - }, - "frame": { - "x": 75, - "y": 46, - "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": 99, - "y": 46, - "w": 23, - "h": 20 - } - }, - { - "filename": "reviver_seed", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 8, - "w": 23, - "h": 20 - }, - "frame": { - "x": 122, - "y": 47, - "w": 23, - "h": 20 - } - }, - { - "filename": "shell_bell", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 23, - "h": 20 - }, - "frame": { - "x": 145, - "y": 47, - "w": 23, - "h": 20 - } - }, - { - "filename": "deep_sea_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 20 - }, - "frame": { - "x": 168, - "y": 47, - "w": 22, - "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": 190, - "y": 47, - "w": 22, - "h": 21 - } - }, - { - "filename": "dire_hit", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 73, - "y": 66, - "w": 22, - "h": 22 - } - }, - { - "filename": "dna_splicers", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 95, - "y": 66, - "w": 22, - "h": 22 - } - }, - { - "filename": "electirizer", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 117, - "y": 67, - "w": 22, - "h": 22 - } - }, - { - "filename": "enigma_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 139, - "y": 67, - "w": 22, - "h": 22 - } - }, - { - "filename": "ganlon_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 161, - "y": 67, - "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": 183, - "y": 68, - "w": 22, - "h": 22 - } - }, - { - "filename": "full_restore", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 205, - "y": 68, - "w": 18, - "h": 24 - } - }, - { - "filename": "dawn_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 21 - }, - "frame": { - "x": 212, - "y": 47, - "w": 20, - "h": 21 - } - }, - { - "filename": "ice_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 232, - "y": 46, - "w": 22, - "h": 22 - } - }, - { - "filename": "petaya_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 23 - }, - "frame": { - "x": 223, - "y": 68, - "w": 22, - "h": 23 - } - }, - { - "filename": "hp_up", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 245, - "y": 68, - "w": 16, - "h": 24 - } - }, - { - "filename": "black_glasses", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 - }, - "frame": { - "x": 261, - "y": 66, - "w": 23, - "h": 17 - } - }, - { - "filename": "wise_glasses", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 - }, - "frame": { - "x": 261, - "y": 83, - "w": 23, - "h": 17 - } - }, - { - "filename": "dubious_disc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 - }, - "frame": { - "x": 51, - "y": 85, - "w": 22, - "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": 73, - "y": 88, - "w": 24, - "h": 15 - } - }, - { - "filename": "everstone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 17 - }, - "frame": { - "x": 97, - "y": 88, - "w": 20, - "h": 17 - } - }, - { - "filename": "liechi_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 - }, - "frame": { - "x": 117, - "y": 89, - "w": 22, - "h": 21 - } - }, - { - "filename": "magmarizer", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 139, - "y": 89, - "w": 22, - "h": 22 - } - }, - { - "filename": "mini_black_hole", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 161, - "y": 89, - "w": 22, - "h": 22 - } - }, - { - "filename": "protector", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 183, - "y": 90, - "w": 22, - "h": 22 - } - }, - { - "filename": "apicot_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 205, - "y": 92, - "w": 19, - "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": 224, - "y": 91, - "w": 21, - "h": 21 - } - }, - { - "filename": "iron", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 245, - "y": 92, - "w": 16, - "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": 261, - "y": 100, - "w": 22, - "h": 23 - } - }, - { - "filename": "lansat_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 21, - "h": 23 - }, - "frame": { - "x": 43, - "y": 104, - "w": 21, - "h": 23 - } - }, - { - "filename": "hyper_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 64, - "y": 104, - "w": 17, - "h": 23 - } - }, - { - "filename": "pp_max", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 81, - "y": 103, - "w": 16, - "h": 24 - } - }, - { - "filename": "mystic_water", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 23 - }, - "frame": { - "x": 97, - "y": 105, - "w": 20, - "h": 23 - } - }, - { - "filename": "shed_shell", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 117, - "y": 110, - "w": 22, - "h": 22 - } - }, - { - "filename": "starf_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 139, - "y": 111, - "w": 22, - "h": 22 - } - }, - { - "filename": "thunder_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 161, - "y": 111, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_bug", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 183, - "y": 112, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_dark", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 205, - "y": 112, - "w": 22, - "h": 22 - } - }, - { - "filename": "max_elixir", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 227, - "y": 112, - "w": 18, - "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": 245, - "y": 116, - "w": 16, - "h": 24 - } - }, - { - "filename": "tm_dragon", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 261, - "y": 123, - "w": 22, - "h": 22 - } - }, - { - "filename": "leaf_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 44, - "y": 127, - "w": 21, - "h": 23 - } - }, - { - "filename": "sharp_beak", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 65, - "y": 127, - "w": 21, - "h": 23 - } - }, - { - "filename": "tm_electric", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 44, - "y": 150, - "w": 22, - "h": 22 - } - }, - { - "filename": "sitrus_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 22 - }, - "frame": { - "x": 66, - "y": 150, - "w": 20, - "h": 22 - } - }, - { - "filename": "tm_fairy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 86, - "y": 128, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_fighting", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 86, - "y": 150, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_fire", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 108, - "y": 132, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_flying", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 108, - "y": 154, - "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": 130, - "y": 133, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_grass", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 152, - "y": 133, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_ground", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 130, - "y": 155, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_ice", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 152, - "y": 155, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_normal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 174, - "y": 134, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_poison", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 196, - "y": 134, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_psychic", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 174, - "y": 156, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_rock", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 196, - "y": 156, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_steel", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 218, - "y": 136, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_water", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 218, - "y": 158, - "w": 22, - "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": 240, - "y": 140, - "w": 21, - "h": 21 - } - }, - { - "filename": "shiny_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 21, - "h": 21 - }, - "frame": { - "x": 240, - "y": 161, - "w": 21, - "h": 21 - } - }, - { - "filename": "water_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 261, - "y": 145, - "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": 261, - "y": 167, - "w": 22, - "h": 19 - } - }, - { - "filename": "x_accuracy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 45, - "y": 172, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_attack", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 67, - "y": 172, - "w": 22, - "h": 22 - } - }, - { - "filename": "metal_coat", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 19, - "h": 22 - }, - "frame": { - "x": 89, - "y": 172, - "w": 19, - "h": 22 - } - }, - { - "filename": "x_defense", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 45, - "y": 194, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_sp_atk", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 67, - "y": 194, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_sp_def", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 108, - "y": 176, - "w": 22, - "h": 22 - } - }, - { - "filename": "spell_tag", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 19, - "h": 21 - }, - "frame": { - "x": 89, - "y": 194, - "w": 19, - "h": 21 - } - }, - { - "filename": "x_speed", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 130, - "y": 177, - "w": 22, - "h": 22 - } - }, - { - "filename": "zoom_lens", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 21, - "h": 21 - }, - "frame": { - "x": 152, - "y": 177, - "w": 21, - "h": 21 - } - }, - { - "filename": "gb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 173, - "y": 178, - "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": 193, - "y": 178, - "w": 20, - "h": 20 - } - }, - { - "filename": "lum_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 20, - "h": 19 - }, - "frame": { - "x": 108, - "y": 198, - "w": 20, - "h": 19 - } - }, - { - "filename": "mb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 128, - "y": 199, - "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": 213, - "y": 180, - "w": 20, - "h": 20 - } - }, - { - "filename": "pb_gold", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 233, - "y": 182, - "w": 20, - "h": 20 - } - }, - { - "filename": "prism_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 8, - "w": 15, - "h": 15 - }, - "frame": { - "x": 45, - "y": 216, - "w": 15, - "h": 15 - } - }, - { - "filename": "lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 17, - "h": 24 - }, - "frame": { - "x": 46, - "y": 231, - "w": 17, - "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": 46, - "y": 255, - "w": 18, - "h": 24 - } - }, - { - "filename": "razor_claw", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 20, - "h": 19 - }, - "frame": { - "x": 253, - "y": 186, - "w": 20, - "h": 19 - } - }, - { - "filename": "max_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 63, - "y": 216, - "w": 18, - "h": 24 - } - }, - { - "filename": "max_lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 17, - "h": 24 - }, - "frame": { - "x": 81, - "y": 216, - "w": 17, - "h": 24 - } - }, - { - "filename": "potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 98, - "y": 217, - "w": 17, - "h": 23 - } - }, - { - "filename": "revive", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 10, - "y": 8, - "w": 12, - "h": 17 - }, - "frame": { - "x": 115, - "y": 217, - "w": 12, - "h": 17 - } - }, - { - "filename": "ub", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 127, - "y": 219, - "w": 20, - "h": 20 - } - }, - { - "filename": "super_lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 17, - "h": 24 - }, - "frame": { - "x": 64, - "y": 240, - "w": 17, - "h": 24 - } - }, - { - "filename": "candy_jar", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 64, - "y": 264, - "w": 19, - "h": 20 - } - }, - { - "filename": "protein", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 81, - "y": 240, - "w": 16, - "h": 24 - } - }, - { - "filename": "hard_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 83, - "y": 264, - "w": 19, - "h": 20 - } - }, - { - "filename": "zinc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 97, - "y": 240, - "w": 16, - "h": 24 - } - }, - { - "filename": "razor_fang", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 18, - "h": 20 - }, - "frame": { - "x": 102, - "y": 264, - "w": 18, - "h": 20 - } - }, - { - "filename": "super_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 113, - "y": 240, - "w": 17, - "h": 23 - } - }, - { - "filename": "metronome", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 5, - "w": 17, - "h": 22 - }, - "frame": { - "x": 130, - "y": 239, - "w": 17, - "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": 120, - "y": 263, - "w": 17, - "h": 20 - } - }, - { - "filename": "lucky_egg", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 17, - "h": 20 - }, - "frame": { - "x": 137, - "y": 261, - "w": 17, - "h": 20 - } - }, - { - "filename": "big_mushroom", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 19 - }, - "frame": { - "x": 148, - "y": 199, - "w": 19, - "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": 167, - "y": 198, - "w": 19, - "h": 19 - } - }, { "filename": "wl_ability_urge", "rotated": false, @@ -3132,8 +213,8 @@ "h": 18 }, "frame": { - "x": 186, - "y": 198, + "x": 189, + "y": 0, "w": 20, "h": 18 } @@ -3153,8 +234,8 @@ "h": 18 }, "frame": { - "x": 206, - "y": 200, + "x": 209, + "y": 0, "w": 20, "h": 18 } @@ -3174,8 +255,8 @@ "h": 18 }, "frame": { - "x": 226, - "y": 202, + "x": 229, + "y": 0, "w": 20, "h": 18 } @@ -3195,14 +276,14 @@ "h": 18 }, "frame": { - "x": 246, - "y": 205, + "x": 249, + "y": 0, "w": 20, "h": 18 } }, { - "filename": "oval_stone", + "filename": "wl_custom_confusion", "rotated": false, "trimmed": true, "sourceSize": { @@ -3210,16 +291,58 @@ "h": 32 }, "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 19 + "x": 6, + "y": 8, + "w": 20, + "h": 18 }, "frame": { - "x": 266, - "y": 205, - "w": 18, - "h": 19 + "x": 269, + "y": 0, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_custom_ohko", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 0, + "y": 14, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_custom_super_effective", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 20, + "y": 15, + "w": 20, + "h": 18 } }, { @@ -3237,8 +360,8 @@ "h": 18 }, "frame": { - "x": 186, - "y": 216, + "x": 40, + "y": 15, "w": 20, "h": 18 } @@ -3258,8 +381,8 @@ "h": 18 }, "frame": { - "x": 206, - "y": 218, + "x": 60, + "y": 17, "w": 20, "h": 18 } @@ -3279,8 +402,8 @@ "h": 18 }, "frame": { - "x": 226, - "y": 220, + "x": 80, + "y": 17, "w": 20, "h": 18 } @@ -3300,8 +423,8 @@ "h": 18 }, "frame": { - "x": 246, - "y": 223, + "x": 100, + "y": 17, "w": 20, "h": 18 } @@ -3321,8 +444,8 @@ "h": 18 }, "frame": { - "x": 148, - "y": 218, + "x": 120, + "y": 17, "w": 20, "h": 18 } @@ -3342,8 +465,8 @@ "h": 18 }, "frame": { - "x": 147, - "y": 236, + "x": 140, + "y": 18, "w": 20, "h": 18 } @@ -3363,8 +486,8 @@ "h": 18 }, "frame": { - "x": 154, - "y": 254, + "x": 160, + "y": 18, "w": 20, "h": 18 } @@ -3384,8 +507,8 @@ "h": 18 }, "frame": { - "x": 167, - "y": 236, + "x": 180, + "y": 18, "w": 20, "h": 18 } @@ -3405,8 +528,8 @@ "h": 18 }, "frame": { - "x": 174, - "y": 254, + "x": 200, + "y": 18, "w": 20, "h": 18 } @@ -3426,8 +549,8 @@ "h": 18 }, "frame": { - "x": 187, - "y": 236, + "x": 220, + "y": 18, "w": 20, "h": 18 } @@ -3447,8 +570,8 @@ "h": 18 }, "frame": { - "x": 194, - "y": 254, + "x": 240, + "y": 18, "w": 20, "h": 18 } @@ -3468,8 +591,8 @@ "h": 18 }, "frame": { - "x": 214, - "y": 238, + "x": 260, + "y": 18, "w": 20, "h": 18 } @@ -3489,8 +612,8 @@ "h": 18 }, "frame": { - "x": 214, - "y": 256, + "x": 0, + "y": 32, "w": 20, "h": 18 } @@ -3510,8 +633,8 @@ "h": 18 }, "frame": { - "x": 234, - "y": 241, + "x": 20, + "y": 33, "w": 20, "h": 18 } @@ -3531,11 +654,3035 @@ "h": 18 }, "frame": { - "x": 234, - "y": 259, + "x": 40, + "y": 33, "w": 20, "h": 18 } + }, + { + "filename": "big_mushroom", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 19 + }, + "frame": { + "x": 60, + "y": 35, + "w": 19, + "h": 19 + } + }, + { + "filename": "dubious_disc", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 79, + "y": 35, + "w": 22, + "h": 19 + } + }, + { + "filename": "lum_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 20, + "h": 19 + }, + "frame": { + "x": 101, + "y": 35, + "w": 20, + "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": 121, + "y": 35, + "w": 19, + "h": 19 + } + }, + { + "filename": "oval_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 19 + }, + "frame": { + "x": 140, + "y": 36, + "w": 18, + "h": 19 + } + }, + { + "filename": "razor_claw", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 20, + "h": 19 + }, + "frame": { + "x": 158, + "y": 36, + "w": 20, + "h": 19 + } + }, + { + "filename": "upgrade", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 178, + "y": 36, + "w": 22, + "h": 19 + } + }, + { + "filename": "apicot_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 200, + "y": 36, + "w": 19, + "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": 219, + "y": 36, + "w": 23, + "h": 20 + } + }, + { + "filename": "candy_jar", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 242, + "y": 36, + "w": 19, + "h": 20 + } + }, + { + "filename": "deep_sea_scale", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 20 + }, + "frame": { + "x": 261, + "y": 36, + "w": 22, + "h": 20 + } + }, + { + "filename": "gb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 0, + "y": 50, + "w": 20, + "h": 20 + } + }, + { + "filename": "golden_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 20, + "y": 51, + "w": 17, + "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": 37, + "y": 51, + "w": 19, + "h": 20 + } + }, + { + "filename": "lucky_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 56, + "y": 54, + "w": 17, + "h": 20 + } + }, + { + "filename": "magnet", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 73, + "y": 54, + "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": 93, + "y": 54, + "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": 113, + "y": 54, + "w": 20, + "h": 20 + } + }, + { + "filename": "pb_gold", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 133, + "y": 55, + "w": 20, + "h": 20 + } + }, + { + "filename": "razor_fang", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 18, + "h": 20 + }, + "frame": { + "x": 153, + "y": 55, + "w": 18, + "h": 20 + } + }, + { + "filename": "reviver_seed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 8, + "w": 23, + "h": 20 + }, + "frame": { + "x": 171, + "y": 55, + "w": 23, + "h": 20 + } + }, + { + "filename": "sacred_ash", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 24, + "h": 20 + }, + "frame": { + "x": 194, + "y": 56, + "w": 24, + "h": 20 + } + }, + { + "filename": "shell_bell", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 23, + "h": 20 + }, + "frame": { + "x": 218, + "y": 56, + "w": 23, + "h": 20 + } + }, + { + "filename": "soft_sand", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 24, + "h": 20 + }, + "frame": { + "x": 241, + "y": 56, + "w": 24, + "h": 20 + } + }, + { + "filename": "ub", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 265, + "y": 56, + "w": 20, + "h": 20 + } + }, + { + "filename": "dawn_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 21 + }, + "frame": { + "x": 0, + "y": 70, + "w": 20, + "h": 21 + } + }, + { + "filename": "amulet_coin", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 23, + "h": 21 + }, + "frame": { + "x": 20, + "y": 71, + "w": 23, + "h": 21 + } + }, + { + "filename": "deep_sea_tooth", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 43, + "y": 74, + "w": 22, + "h": 21 + } + }, + { + "filename": "dusk_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 65, + "y": 74, + "w": 21, + "h": 21 + } + }, + { + "filename": "liechi_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 86, + "y": 74, + "w": 22, + "h": 21 + } + }, + { + "filename": "moon_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 23, + "h": 21 + }, + "frame": { + "x": 108, + "y": 74, + "w": 23, + "h": 21 + } + }, + { + "filename": "poison_barb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 131, + "y": 75, + "w": 21, + "h": 21 + } + }, + { + "filename": "shiny_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 152, + "y": 75, + "w": 21, + "h": 21 + } + }, + { + "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": 75, + "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": 76, + "w": 21, + "h": 21 + } + }, + { + "filename": "charcoal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 213, + "y": 76, + "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": 235, + "y": 76, + "w": 22, + "h": 22 + } + }, + { + "filename": "dna_splicers", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 257, + "y": 76, + "w": 22, + "h": 22 + } + }, + { + "filename": "leftovers", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 15, + "h": 22 + }, + "frame": { + "x": 0, + "y": 91, + "w": 15, + "h": 22 + } + }, + { + "filename": "electirizer", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 15, + "y": 92, + "w": 22, + "h": 22 + } + }, + { + "filename": "enigma_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 37, + "y": 95, + "w": 22, + "h": 22 + } + }, + { + "filename": "exp_balance", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 22 + }, + "frame": { + "x": 59, + "y": 95, + "w": 24, + "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": 83, + "y": 95, + "w": 24, + "h": 22 + } + }, + { + "filename": "ganlon_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 107, + "y": 95, + "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": 129, + "y": 96, + "w": 22, + "h": 22 + } + }, + { + "filename": "healing_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 23, + "h": 22 + }, + "frame": { + "x": 151, + "y": 96, + "w": 23, + "h": 22 + } + }, + { + "filename": "metronome", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 17, + "h": 22 + }, + "frame": { + "x": 174, + "y": 96, + "w": 17, + "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": 191, + "y": 97, + "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": 213, + "y": 98, + "w": 22, + "h": 22 + } + }, + { + "filename": "map", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 3, + "y": 5, + "w": 27, + "h": 22 + }, + "frame": { + "x": 235, + "y": 98, + "w": 27, + "h": 22 + } + }, + { + "filename": "metal_coat", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 19, + "h": 22 + }, + "frame": { + "x": 262, + "y": 98, + "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": 0, + "y": 113, + "w": 15, + "h": 23 + } + }, + { + "filename": "mini_black_hole", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 15, + "y": 114, + "w": 22, + "h": 22 + } + }, + { + "filename": "protector", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 37, + "y": 117, + "w": 22, + "h": 22 + } + }, + { + "filename": "shed_shell", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 59, + "y": 117, + "w": 22, + "h": 22 + } + }, + { + "filename": "sitrus_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 20, + "h": 22 + }, + "frame": { + "x": 81, + "y": 117, + "w": 20, + "h": 22 + } + }, + { + "filename": "starf_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 101, + "y": 117, + "w": 22, + "h": 22 + } + }, + { + "filename": "thunder_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 123, + "y": 118, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_bug", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 145, + "y": 118, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_dark", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 167, + "y": 118, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_dragon", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 189, + "y": 119, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_electric", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 211, + "y": 120, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_fairy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 233, + "y": 120, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_fighting", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 255, + "y": 120, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_fire", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 0, + "y": 136, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_flying", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 22, + "y": 139, + "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": 44, + "y": 139, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_grass", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 66, + "y": 139, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_ground", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 88, + "y": 139, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_ice", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 110, + "y": 140, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_normal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 132, + "y": 140, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_poison", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 154, + "y": 140, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_psychic", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 176, + "y": 141, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_rock", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 198, + "y": 142, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_steel", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 220, + "y": 142, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_water", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 242, + "y": 142, + "w": 22, + "h": 22 + } + }, + { + "filename": "water_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 264, + "y": 142, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_accuracy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 0, + "y": 158, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_attack", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 22, + "y": 161, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_defense", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 44, + "y": 161, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_sp_atk", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 66, + "y": 161, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_sp_def", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 88, + "y": 161, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_speed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 110, + "y": 162, + "w": 22, + "h": 22 + } + }, + { + "filename": "berry_pouch", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 23, + "h": 23 + }, + "frame": { + "x": 132, + "y": 162, + "w": 23, + "h": 23 + } + }, + { + "filename": "dragon_fang", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 21, + "h": 23 + }, + "frame": { + "x": 155, + "y": 162, + "w": 21, + "h": 23 + } + }, + { + "filename": "black_belt", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 176, + "y": 163, + "w": 22, + "h": 23 + } + }, + { + "filename": "clefairy_doll", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 23 + }, + "frame": { + "x": 198, + "y": 164, + "w": 24, + "h": 23 + } + }, + { + "filename": "coin_case", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 23 + }, + "frame": { + "x": 222, + "y": 164, + "w": 24, + "h": 23 + } + }, + { + "filename": "expert_belt", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 23 + }, + "frame": { + "x": 246, + "y": 164, + "w": 24, + "h": 23 + } + }, + { + "filename": "hyper_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 270, + "y": 164, + "w": 17, + "h": 23 + } + }, + { + "filename": "fire_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 23 + }, + "frame": { + "x": 0, + "y": 180, + "w": 22, + "h": 23 + } + }, + { + "filename": "focus_sash", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 22, + "y": 183, + "w": 22, + "h": 23 + } + }, + { + "filename": "lansat_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 21, + "h": 23 + }, + "frame": { + "x": 44, + "y": 183, + "w": 21, + "h": 23 + } + }, + { + "filename": "leaf_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 21, + "h": 23 + }, + "frame": { + "x": 65, + "y": 183, + "w": 21, + "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": 86, + "y": 183, + "w": 20, + "h": 23 + } + }, + { + "filename": "never_melt_ice", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 23 + }, + "frame": { + "x": 106, + "y": 184, + "w": 22, + "h": 23 + } + }, + { + "filename": "petaya_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 23 + }, + "frame": { + "x": 128, + "y": 185, + "w": 22, + "h": 23 + } + }, + { + "filename": "potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 150, + "y": 185, + "w": 17, + "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": 167, + "y": 186, + "w": 23, + "h": 23 + } + }, + { + "filename": "rarer_candy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 23, + "h": 23 + }, + "frame": { + "x": 190, + "y": 187, + "w": 23, + "h": 23 + } + }, + { + "filename": "reaper_cloth", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 23 + }, + "frame": { + "x": 213, + "y": 187, + "w": 22, + "h": 23 + } + }, + { + "filename": "scope-lens", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 23 + }, + "frame": { + "x": 235, + "y": 187, + "w": 24, + "h": 23 + } + }, + { + "filename": "sharp_beak", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 21, + "h": 23 + }, + "frame": { + "x": 259, + "y": 187, + "w": 21, + "h": 23 + } + }, + { + "filename": "super_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 0, + "y": 203, + "w": 17, + "h": 23 + } + }, + { + "filename": "stick", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 23, + "h": 23 + }, + "frame": { + "x": 17, + "y": 206, + "w": 23, + "h": 23 + } + }, + { + "filename": "twisted_spoon", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 23 + }, + "frame": { + "x": 40, + "y": 206, + "w": 24, + "h": 23 + } + }, + { + "filename": "big_root", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 23, + "h": 24 + }, + "frame": { + "x": 64, + "y": 206, + "w": 23, + "h": 24 + } + }, + { + "filename": "calcium", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 87, + "y": 206, + "w": 16, + "h": 24 + } + }, + { + "filename": "carbos", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 103, + "y": 207, + "w": 16, + "h": 24 + } + }, + { + "filename": "catching_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 21, + "h": 24 + }, + "frame": { + "x": 119, + "y": 208, + "w": 21, + "h": 24 + } + }, + { + "filename": "choice_scarf", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 140, + "y": 208, + "w": 24, + "h": 24 + } + }, + { + "filename": "elixir", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 164, + "y": 209, + "w": 18, + "h": 24 + } + }, + { + "filename": "ether", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 182, + "y": 210, + "w": 18, + "h": 24 + } + }, + { + "filename": "focus_band", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 200, + "y": 210, + "w": 24, + "h": 24 + } + }, + { + "filename": "full_restore", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 224, + "y": 210, + "w": 18, + "h": 24 + } + }, + { + "filename": "golden_punch", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 242, + "y": 210, + "w": 24, + "h": 24 + } + }, + { + "filename": "hp_up", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 266, + "y": 210, + "w": 16, + "h": 24 + } + }, + { + "filename": "iron", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 0, + "y": 226, + "w": 16, + "h": 24 + } + }, + { + "filename": "grip_claw", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 16, + "y": 229, + "w": 24, + "h": 24 + } + }, + { + "filename": "kings_rock", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 23, + "h": 24 + }, + "frame": { + "x": 40, + "y": 229, + "w": 23, + "h": 24 + } + }, + { + "filename": "lucky_punch", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 63, + "y": 230, + "w": 24, + "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": 87, + "y": 230, + "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": 103, + "y": 231, + "w": 16, + "h": 24 + } + }, + { + "filename": "lure", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 17, + "h": 24 + }, + "frame": { + "x": 119, + "y": 232, + "w": 17, + "h": 24 + } + }, + { + "filename": "max_elixir", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 136, + "y": 232, + "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": 154, + "y": 233, + "w": 18, + "h": 24 + } + }, + { + "filename": "max_lure", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 17, + "h": 24 + }, + "frame": { + "x": 172, + "y": 234, + "w": 17, + "h": 24 + } + }, + { + "filename": "max_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 189, + "y": 234, + "w": 18, + "h": 24 + } + }, + { + "filename": "max_revive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 22, + "h": 24 + }, + "frame": { + "x": 207, + "y": 234, + "w": 22, + "h": 24 + } + }, + { + "filename": "muscle_band", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 229, + "y": 234, + "w": 24, + "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": 253, + "y": 234, + "w": 21, + "h": 24 + } + }, + { + "filename": "protein", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 0, + "y": 250, + "w": 16, + "h": 24 + } + }, + { + "filename": "reveal_glass", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 23, + "h": 24 + }, + "frame": { + "x": 16, + "y": 253, + "w": 23, + "h": 24 + } + }, + { + "filename": "salac_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 39, + "y": 253, + "w": 24, + "h": 24 + } + }, + { + "filename": "scanner", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 63, + "y": 254, + "w": 24, + "h": 24 + } + }, + { + "filename": "zinc", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 87, + "y": 254, + "w": 16, + "h": 24 + } + }, + { + "filename": "shiny_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 21, + "h": 24 + }, + "frame": { + "x": 103, + "y": 256, + "w": 21, + "h": 24 + } + }, + { + "filename": "silk_scarf", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 124, + "y": 256, + "w": 24, + "h": 24 + } + }, + { + "filename": "sun_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 148, + "y": 257, + "w": 24, + "h": 24 + } + }, + { + "filename": "super_lure", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 17, + "h": 24 + }, + "frame": { + "x": 172, + "y": 258, + "w": 17, + "h": 24 + } + }, + { + "filename": "ability_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 3, + "y": 3, + "w": 23, + "h": 26 + }, + "frame": { + "x": 189, + "y": 258, + "w": 23, + "h": 26 + } + }, + { + "filename": "linking_cord", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 3, + "y": 3, + "w": 27, + "h": 26 + }, + "frame": { + "x": 212, + "y": 258, + "w": 27, + "h": 26 + } + }, + { + "filename": "exp_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 1, + "w": 17, + "h": 31 + }, + "frame": { + "x": 239, + "y": 258, + "w": 17, + "h": 31 + } + }, + { + "filename": "golden_exp_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 1, + "w": 17, + "h": 31 + }, + "frame": { + "x": 256, + "y": 258, + "w": 17, + "h": 31 + } } ] } @@ -3543,6 +3690,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:a758207f86968eadc2af85a2228ef355:f1dd54661f7a44fe3bcd89ae87d14b1d:110e074689c9edd2c54833ce2e4d9270$" + "smartupdate": "$TexturePacker:SmartUpdate:9b49f7f217739f557bf29543672e9a10:c521b38070beafb0306fc2e95f5c2bd9:110e074689c9edd2c54833ce2e4d9270$" } } diff --git a/public/images/items.png b/public/images/items.png index f077e5fc849542f29280ae9c233f113274334d5d..6261f380dc0035c8dccbdca679ef9aaeeab70bad 100644 GIT binary patch literal 57870 zcmZs?bx<4c_XfJbolxAJV#SIT4ess~_u|E!07Z&Br4)B}_u^2jxI=*g#ogiN^S$@? z-<`=OyE~KFeUCopIp_VVsw{(vMuG+a0H&O*q&fhAsQ)`qkYIN>$O%YcKd8>KdaeL~ zj{DyM0>1ws0styNPEt(MYx$_t-=6lsfA2o!{f%0?vH|y|aB2d-*7}aNg^{)en_N_v z!Yo<;+oaySIJd;CzZEk!%74P>$pk)4BHC{IJJd4zL^ujYdf_lZDxa*7A z;;!zEOQCMKtVLX3GnFHU2E=yk53!`kpYs?;#pAClUqS*l#`lE$mK^q^?uAclf4F~S zx7}cS_<wddejD_P}N6dg!M*sn8@Xg$f98`4B)>aK0e9bfrh# z8#n0-8m)^~E)MY%5fyRD$41-A3GgI&SHl{`fjelz4*+EDZ2(lh7QC+u&aSH<*T~x2 zNcFFO#H^j5O-S2#bEYZT+rUcx1_adVPG5Sx5xv(Q>o9SeymIO^x^;Jq=$_fuS~xat zb0Zqw_&ZWs-aWosX!3$}+Vc3ZlX7??`{nm!+r#6F%1dNrH{!Bd+o~AbBpe_hY;Ap% z0A$65?DYZAAP;itv~6J(UXZHHd{^?U|31g}uU&Pl<~dGZ=;Vg?F5iR3<#Ioh@e$VW z2;_k%F3QUO?cDB&_y{O2&(&3Kq?Cqn7y|9=ZJhBH(-T8=7tn97|x? zNs{vemY)sBb*65`zL$ZSAZGtP7|3~O`NXQw6c>Ga?)4)qVOs?D0N&ocyTyRFY=(KJ zJOARsCSP(pyUWYdY=~MP^EWTgoHyn-uII|RqYa*?&xkwEeVbmyDPK5Aq!|JkQ1JD+ z5;=*$>g{FhJa|}kRJOc!B@1Ism~lWv&yX#Gv=~GZo{g$^evFIXe$}mFNpi!^Z5F4j3>}ea zNFWFz-1av0Y|ZdEm{f3-B)koJX){zlgq6XwRgub*q!4XddB%))ROyO&3}a1o-L%-? zl<*=^AHDcN8$__0I139)JRRz_&zkOO$9<_coUGOy)3rqRo5LkY*ik($bp4+{Jn(Wu zhykEpv%T>qj?7~<`0`L1!4>%qr!V*R;eyfr!IcXxhc3+n0SxpT`=H*)@O}?Nl2|2q$rd=D86O==<*+us5J>ZlcM)*c|-M z9ib!-Thoj5dT4LJ>wPB$8liMxV^4opGhNJ_6U=%!kxcz;ZT!*c@(hbt=QQJK+H`Tl zRmGR`>eio+<4!C7Y5F$sLT3;rc_I9}iDItJT`9M|`7?W*c;Jj;qZlu)BHRQ)lHA*5 z6i12vm))l`9Et&5oRHp~JZ&xfX&XG4G+g{|26lM3T*C?YiBeaqrP9=_#Qc^K_C2HBjigllp5z zAeTW^?MBg@MhekVizo;vO^`aH9B~;A7b<1u z2>WV$NCOv*sc!V1gG619Z3&2~tqyJkPNG?L{ItvToMNJh&O`xj7H_Ar81x0gLNAg^ z3=d5e{0*@P#h&yukf`YrfY@+Gw`QzArW|=BbZK8)r!aq?Kqt;)t5QAfj5fNRs<3yP zKh`)Emf%ZsPoo(d)K9uyr^uXt4!`wpKK5m=uX@D$1f8?BH;@~PzkiP#{qz$Vu+1kC z$ix!p@OMcE7=J{VP~DIx&CExIFcQHfkl4mQa*f&(_ice;Dg%1zSo5YCiNZLOr}Z8% zT5Yf}OM^Uek4qhWTqXfE<73h-3^#hQ@DEpr|GZx3e1EQPO2ETH5-LPYGyd}`E~+eU zOY8y1vCyMc8s!@eQrR6-tT|xwh)s2D-}~Krzlu(~qKxlRaA@zsILUnaKDqHi+P{5Y zCgl2&yKc zoigpBpU9&CceBJ^KwVFpz+spj02MFE;R$QF@fO}&t^73x{{?qhtN|X(*}l$s5y+!K z4iBl!e-2Qp6r&g!R`8ycao-7Fw)?{fN+9grm?F`m)^iS3aW9YTT5f(>=TA{2&eb;%Mp&1ybQ$glLrX8 zQA*NhV)f9JAP!ApwMa*FRzaU@qI1aHq4Vs&B%aI=i|6=-4iO$9-(RvP7~jj5A?#UO z_}Fx4anoRaoZ7)_e~g2LtsE4hQBnDBsmjIK8Evy`+hw_FfoXCOa@A$aYXH@i zMhjWs46!)Ov3DYCIRS3wlYUC9#wfu8>`d9ecRj-IxF(5mzxBVDy)d0T@vf_gXZ>cP zdAiUm5t7W0n!5yN9D(M*;;f)#bD&A1(YS z1^H_38nftB+{bb4cr&CY;yc!TdCgf*3v?K~`^NN=)JKm}dKD9P(Q0l`kdcd93T~sx z$;br7=AqNe%ZUj&MaT2KwIHfLr+1q@a~lV}pw#(!=dr(@r$-yGrJnC~`Huz#59{~K zs%BgWt{D%sZ@<2YdpzZP5*G2ez15wDTzjq=H|mJ*Na7HA>n&MttKnHv>x{>c9%5ob znAV}#z^n`EEF8DEAQ4YN7>>t%D0Zb!umOsgiSO)za!@$d!17NVGa*V@L=cqf8}2}1 zqHVhaOw{qJV{H|ts0+a-qyTL$>%2GK3I+#G8LcUi zFz@hpC>9#k+q;(I>{=(y65hiX`U|3&>Z^--I&^zE-41dd7wHm9XEm$PxQ(W%V~^=$ z4ZV7fAJt;+K4*sGX{K5_>(fLRd#$)ALnuf z^YFjZ`O1$$v2#sQjeh0#u0m=Fvi(|!SC7x3PCP`JI`mnd^A}RT{JMwbK^Ac3tZ$2b zem;qpRQtS5MfI{;Lw3Qa;HVRin0BHGm`qw2XzlEL?$0Lwg5no&9&T5KC3-m^PDM0M zYJ15han{d?qqQi-^EXs!M}Ye5Q{bLw z+X>`>{q;9t^l?E|GBU+Z!blbPpH|$u*V8aBszpph+117B-pB*JXBi zIvUN+6DDHO;i0);+y?XY# zGQXqM>pzvxc16Jd|FGHg*viIzrYyWUON0%8b2n9!8)MYf{))m^ZA9EoKM!o~^!vvz zTwI9dz^M#TAm+0nvJy46wjTU*a&>*L+gthZMBe4obT0? z!-ch{v8$#8f_U8e9h%79Z1a|k$d#Cm@#{ibcVzX;v*_l3E6~QoK_Sn^>Xj0Y;5gY< zdg#MRenCk~C6eLk|GWxY>&SVPFqCbrz;tI>1Jbv5wiuAO`LEEDMEV4=gz@f2*0Rq0 zM}2)7Ob|Auh#Py0RPWx^Gz?C&z~HkVzK-BrQf#d1Oj2q9HB<4g8F~2%Z@j=xBkaE_ zypzDY6tumI=I+4Fwr-v3D#VMuZ3b9*Q7fZ0q>zRMfA8zHH#N6${aF6KZlcTn3h_x`T@SQUTtj?GMsl1?{; z&RkDWh`4~LVAM39Q<5f^JVW2%O&4EAY5LRj*?Aiin5gwWf6Mi5_=TaxhrUNCK6vtc z>uU&_F>mkiI3;GbMELYn`RrZJ;jIpQ$S}&#OFQK&6f1Sa*9k@KFksrd(}|4i7f+aG z^2@4UCfTXkCsY(pzRXkcG)FV;)d83yXiIE*oDC2R`n@N{VLD)Z7Qu>BArrH7*jEN< z#vWEABpo@k9(^D7!3qWlx*kaPzf-g}cQijPfHeQB5X7-AQ}=g^S5|b}+{c@n1@ad|SZ4W@p3p1!_#_r}n{K`BgE*Y!TTMMxCnA_;}LsM0`<$8J$= zm0gCY5D1sp?9-J#p$HIHKm*~xcVWusB+~D=tRNOvb@#a7ulkdAyvIf&xu*r?gF7(aU z)Z%VQxM8boX`ywoRx-HB4D>o!;c-#t`7TSAF1Sykl3aH#{+hwY&-#DGqMLTb)Yw)h8OM9;Yww)~@P z8o15hT50XB5vyt*rME`X)pl5%=_sEN-p=}}kf%=bHU|pMWnBLke1NO3anHiQX5-}2 zZI0jR?UOmCbYNA`zw0zn^bTuN<`G4}O^*G}zvEOb%)}Ue?xnXh+(qvOVo#2P1+v8IcuLvHiIal(Ho3jK@S=d)|U9In_49*hK!SlbHM_m<$=li@j3mPw1 z>(!3UQQ})wlQF)_*UBnCIh$2~k+glNRB*IXSQQb^&G2%oi7ebb`0VuS0*oB~*iz?V zQ(@k zhUj?1FCsi+f&BeVnzo9w*U!!Api8NjeG~lfw-{`dK6|lM2Cbp+M}J@#X zf9qnc`R7k>31KPxPWaRtd)@C+spI}{Mi<#)Db@1H(+ZB6!YNNL3ZUI}>*Rcuyjy!SP7gf1ER`OOKNy9&bl9?bVjfl<{n^Zk z3keaKCo5y1AiDzDn;%Cu+qU}bqEY;zR{k7(SmP9keGb+|s$w_JMir06)!n$vy7l@Q z-ZLikJw{`Lk~ItOh5L_y!}i0)IOK&Q>qsE>bE}V5Z>Ey3Dx?3S(9la&@U#Df2ie3w zazxLnm2kb{n(lZ?VWIvlf8W4`YU82hOp{JbozqnWiY3t<=i_-^N5jsY`1x8#jwm1!}a<+Xu}-k{PZH&%l8_;~OQqv8F(L*zchUEAR0h&S0* zhDDYkU8IdG+j4z6`}8eGlTF6tq;i!PXec%A$cQ_NTUxGbdfF_A3%A3-!p5#`^&Z=C z^3~{F*18-Q|4d|J6FS-Z!sY1TVikBx3=avK7}7^Tj&uAopP4%XqYWRCppI3a%0Ati zY?uaKGbg?sYKc8u47@_Y#y-8HV0YUp6pEl^CqfM*Ip0l--n_+_WmWvD8uB0G?GWfS+xWLoNsZZY!Rrvca4MGU! zCDd=hnK$A5T31znjz2cNIO>(X+{;-}P*5z-7gKN65D>hFi2Y<&=o&_&+IT_R0fAze zv?Sq&-9)NH`ujfKfJHrq$4^BBkZ!719_rx}tTpXGQ&L%Rb02kTy)Tt>GOqe$9{E?- zhgyeF5rd-Rem%eeDBrMWhbM&lPg?)hF-F$abXN!M?|4NdnFoF~6a;Vr!*6-OOmF>H zMb8OcS3nVW`Fn@osJ5-*ey~VU*l&akG2BsARXk*M}}0zVi6qwfEfn z)bfMVgF&5;`Q&NEwo_`<#aH2=JKR90$!p$}=+WlHh{1-%dn5BP-9b?lk;8B6ciw5t z{GF%D4~2p&DkfL`S&Mu@?-oH3J$sH50a%kpMRvgnxDjl5njp;V8TiMnQ2MfByMu|F z)u@?CAHsBGaAuP=MfbU+p-63WpJJyu0%XZ%URA=wqY^)SHfh?w>yZC&QNOGQjZ{NO z?wu!#76b

Km*?Q-X~Gd|nAsPweBKOLzqB4jLQoq|u__u-)j-Fr!0~qf7`~4&St7MtO@rb#zs%+-n05 zLfs!ui_3JIE#IpBRN>A3_>EYcY$)b{Y|7`CZ`rG3}D^+lybt|U50iPgX@b_N4?m70ao}9-M3eajrNM=MsiXKMwv>&wmShbQk|#<&ebT;^L9Bo+sjRk@ zhIG31h`sNz1(?wR-)_4N{Js1SV_}hK+V1;Vv=gej5CKfOti2FQ88IXaEqL&8{o9bZ z^KHGGB`Emd`A<7jfy;uQ|2;($-1B0GJU-+@uaL51R49n597js>W3|47bm;cJ6^Tfg z+3Z#yttqUbgHRaq#B)r%?%v?Qj=&D22fY2DCS_KNEDE@UsBn{n(#Z{$XRwR?cv?3p znL9_-;OXhJM~F$?M4=G`DhU;27r#8Pl8Tvj?xWHO-j!gBVDMtrJmk+TaZ?rJKPyk% z2dF}7^Ke8dFb{4^akwVuYcBJmk9ty7ZIdxqu9;z4UR4ma?&9RyCP&_4gsdwlu3yV@@K#U+6^~W-V zxv$EOs6mFOnZG8kyzYLU-uEmNT2|;l1MQJzYBW z!uMb6o^6cnUWyHo#7n=DL=u?U?D)QCqS8n7=9zG@v=%^c^+Fqk9Ovs+eY=pjS`#SR zKAOr)d?e*f53eM*3+ki8RW7tal5{RhQg|amZib4^b8nyfmC%)@MilI2tYQEUSI~uPt?3H z8={fAVEOTizbuVuV3CgvdfixhA}*^NZn;*_Avw$eokVaf(DhM*W>D;iY5!Ks7 zru57oj*dHt0%EL zCLssJkz9vNpeA3ciPpHBFo_ZXH$sm-e0>YPkw?#lu&a`$Mr-k64aX> z_P`KNF4v?wV)$)!h$%lV6o78Ar9%qH$V~X%oKUm@J=|#o$l<*ZtntJvPd}7|7dMzI z9}FT+%_yNtg`e$Oca|7o0#|aNl3_{_>hAwe=L!FGkoew9npfQ@kuIMm3?E|AN=YvX z9|nV{h%m&7W#F$T-LHNsqxHB?feMzwDRe=^$&zVb!a$(W(+2#FLnF|xxEF_&h^JxZ z;H>%hgEQPp*){?xcI}Y$t2GPMW%qzrl|`|fR}i?bYeHCE7Z)qZr?*IGo$qq)K~Pql zF-_M%MIaGz9C<5&>A>vsOcE%puUv=*Il06WH>-t9?QT=4GB9K&B zNf0H3BfqT|`Bm~GL49(A-MA6&&wGaN7e~EwO`*sD@70TYw`X$#hnzMtkKQ_5-*8hl zB52B)8x9wZn5ypQ$bq1Tm6iko%@vh9^_|Xkcd9T`8{MccM`({I~5RpHY^j4s>RBehI3YZidWWlM@ zq`0vA6!xJ2JJfT6lDq!FJwsLH>*(TUrPk#ylAK>{8%y^fc_!CE@0lANMs^5$E>Vp` zZbnlwAr3j3tIlMB^%_n&)e4<1rTp%uO$f(qYL)Xa*3U3b1i3P`$zj}TVfdcNHX_)x zw967Ep2&g7;}5w>GgX^vS|yPf0fk7ZbIXePLL8-JdBHz?no+(4dyLO`=f;+a71DL0 zHP9zJ**)t0PM=!##cyd3Jy8`;tjzDZ)EF{gZ3fTZ_Bs)EYP~xTE!Yzgy4Du6S$DOa zIGiN$nT7#8KKa7hDVsYu@UyT!G4XwT{nw{1#$5?%dBM>7uLy(JKFR8D95fgSuukvb z;&}+pBa~V|ObSAyl4hZVem|b*e=oPv z0d>K$S{8KmN=ay3$?~Q+7^IoL!qwXd!&LxKB zUAT{cVb)VPWMP|y0Tf%Z~`};(4CDvujdE8bQz7r@tnb2BYDIy%7OQ> z;8NFjrHGH4&*-T6I|{9#98RKV@r>DeO@Tp3Q%fPpce4BRn2@w<9*TB}eOWCvA`GEV zwmsn!rfv^Jn8?FvT23T~xf5NKB&2b=KK5Nj7#;%YHxo-ot?NQ{~kDcQlmg^cy^FzVz&oleBgz6)F;vMmP3$n znMlEsmu2yu({FvUR<4aDj84BkFPN)GRN#7`+bxJvYJ=KTCW7g`aQF&98hqTc0Kb0e%jvg?P(Eq7Uo=FUt9WK)`@@$9&N14konT3?| zFF={sE3R|J_N5e=to%B)C;acB4rTU9T?4bN5f^>C6v3f|;6kdwu^yzv0)CivRaT1@qg zO0`s3zoB=XGD_h>C3&%K$OwO+LOB2M9l-n;oLEIw2SmUnI8xr#6h-L94pANl&Jsv! z10YB;)IwsO{@YH7nj({kEs^Jy*a#NQSqgA ziWaQwEV`{A?gR1;oOjd&G2)K3`*Lr%L}L5eF?zVm81W@#0322P^k7gnjRx>D&4I5j znY67>`qlni_zYoM2*8^iO(9=F`UxWx*zgmQ9wTaSBo`x&zYHNaB8M?Y@@s+=oj+@Q zlfnb5i4BVE3Nq;8Ksyn6U&^;t^Z|sGSJ5-mW35EGr|B0N2Ui&c2zk1g29Zg>MMA{T zbb@zsl-%SxA>ZS!v6q$NYx?Y?UAGg+ySY6Y((gW1@f9j?)&01=NHC@AZ3-K+p~)_i*+b4c5fA+s zn~a4gAj{+q>3c3sf(O4f%-9oeJ^R;!y#=#RI6UN>^z=7 zQ)pDIqIY(Ihc%|R4RTS=glcqUM3UV6PN*D=sJO<-&HLbTRPZ`dJ7fGrzWQ{AbXs9C z8*w{v8%=%M{Tws`3HCJlyAU~$SNeNfiixTl*3vPn#5zlYpE|r!+|q%KjWG{nX-htX zfooolYk7!d;>@6D$1h~RomgXh1O=iZ_yhO^Ch$NK%f3gfeP10;5>Jo$&eYYtnT5J- zyV`B$;oW~m;OBoS(-7EYu0DF(DSB?_g(w54|j6WJ^m#r6C zL_jw|E{usucM&VFXP3h#bB|SANLs%2d|r)61quuoY6-l3bNw+PD~6~{k#$qJQu%CH zz|N)I3`-QDVxV+>)ZjF()Cy4sBbizj64rfo1#Es$7wb3p+p&~XtJ7;5|yYCSkv;Sl|Lr)qHb)2=%z@QT)W2>W#r zdlOj)x9g`UEP~8vwXV1BlKCey0SBs4 zJ;TbN&~G*DJ-T9UIB3I_WS{c&=S(c%b5c@Pw$0?EjVFlFhD#v?zz?;#-mm{^yYzFV zUhI=<99|!7w8Vlx#*{%#(=rbbNA1%R^u@*gDZuxP*kup-2D%|`++}8SZic`F1w0H= zl5O#c-a6df4ZVP5in|@`hX{=x4gJn6~cCxNLdm3OrCEQ2gF}9b-((NP5x{ z5JIHS3m!JO#PBdfldZhDja$NTcml`DJ)`a0TWJ5BthF=r;DQsr zG!R1VtL+qawd&P_6B=&Ji!Q244eVLDeHhae7*j?WQyQWi_D&9)j89|@ljZN3@C#rg z`mMb&hx7!Abi`DV)pQOZ{21xtzwt2hQgz}UEZuR#c-`!UUv2r^ckamY@MDrd67d5u zW{!|nTR!{V6am)>Awzd)lOO3pe37k@RW?tmzx-V6{dR%{I(z5_9P4N|u~|@4WN=mL z`=13{jp}9QC=3|ar#~^SmdCok{45qJ-3_gvdgv)aRedcjcTm)E8m@c7e|&<-aF^sJ;b7UEk_!1qsoQbfp@lH=2U8nyL!$7=m0NSuHJGKY*gF z%&g~&^RY&@I8&NTfIs=#P~6b5hi|V6)_#^q)~WPXSi+?#Eh|jS;rSCdumIk4#)Q6` zUPUc{N6S3S_r(UBGUkp~H!+EKC~Np!up`Wu%tmaR292$zyZ(`2>wAj_d<1t^czz5c zAlyTv;=|`IjMSVXfB>r1_&9%$`*>I)jOI6Hyj#*TCTW;AGLhoKc_dh656G5{i&{f7 z<89$704$!v?hE`JUmBWN1d%gS$W!G8S1SF>K=%~(GVm%_Tf%zJa(8q4!Uw!;lwP(b zOvb$D?V)a^7FE&V`B^2(&jm=nyk3ev3Y=MIBLjX<<{Pp932tk{jR$1~ZlH|x0_m#|P!UB4Na`-jblsQaJi*OM;zInXwe;0!aD2*7ta9l&=s@c5l z-h7W!kXF8ci77YYWWCc47-feF$dFSVUjAj3;}}haQ+<>O1k+#^YL43F>yNpwu&2m- zn;Y`oXR@2Gmh^*-<;=Lrz9lPglSoCN()PmpRqg33j-usFFQp#{gAz!g`*}z8fGmut zqTz_8H*euYBL;qxsKS$Pam_Eh-{=LoOv#6)SiL;FMZYiIL7xE#p0!;Lq*nGx(u6hY%VRHIJ0R!v}x9(UA1k_D5_yev28aZHOvk1V}OV7YQ|^6kzDzx z-Ukt6p$3<76&RC-e%F=z^wx|XQE1V}1Q=$+F(g<$Gz^uXotcp;IH7xo6H`pq$I&P% z$>ogW6pI)Uim(vt8x&@#>Vn8*(21w1Kv?vWXi7iwz|Uf?+P7gH@<~KkDQ)M%^@@ zU6@B3KM&lB38^ROn!3YKA<`P35orBR^zB}fPtJPd6a5qRBsn}UZSivnb@i94|6KI$ zQZxjVeR^-bQFR^pypN`A^eFTaH!q5KrUJ6rnkUTN4g3!o1JG{YEBB}I*9U*qhIjiyJfOH%Up`l{7-mOy-S|7yo3RHnmT@nPd8f4%<`g zWpMlTRBMxT1LANwbGJo#ulBS#nHcgO}5%!8|@zR%IWpB z)SF#*bU&Q`7r44dp9p_+%Y{!QP;I&Vp|==K@41C=<;!P)>SZG(H@`W5kHjx$_L`2vKYbz@utYfmpGmL4Ct6w*~4PdR&F+ssa-+N2*9O|Hi zGUXldMkD0(vRtu}U33p+K!B9OG(j(DF#t*{CT^3=b0H%3H%HIOdD>>Q;LB=q(?`LK zPmW`(%zrZxXdoG>rpVcP|Lr#V%t{O&qLMqa^i6L!^DVY#5KN8Tcid;Wln8_H(M*V~ z;203PDG*rke2NR1KW_M0qV2Sp>fIRN*?jh?#3>-amiRH?9UnJ3Gy;wW;JWy*#zrUi zJs8|c8336+aKk9vUK}e}xV3HcP_6bL{oPBJ?UCgU~*`r3v#X)(XJ%k;RD7TGm-`sNhos3 z*$BjT_#KXi8kK+()3i5Va+HmilQq!;tmW_h%i{;QZ-|4WWpV_KUKfHe+R00WzIm5i z-8SI@zv;T#QY1=udJqt}mB-#0s_x$Y#jCiUw!Z3)bnwvs;f8j?K zwIyfZ&$~~PIy`xuz^A=mfc~Mz9^t@^ggw~^z_o&gab#IXoO_6}noz7<^sghK==Ig8 z21^l3Xc!Gcv7reiGzFtUq&lA!Kt04~_u_P1T`1sBonT82MYO(L=rkkA-6Mj?dBn3P zVq=KBQAU+o1z~6T^oa1R-A9eHPdg$d14l8{;;Gl8aenqfaR{DmIWZeKGBoA3l&}}z zuu}J=`nBuTtpBdxjPp!LbfypPUnW-~>owj?J$GX5uU{NYDe{bIW3I^CQl-P*A+AQ= zb>7nWT`BQQrxHOC01AW(IIdu)8O#pa1L^$*7;PZvV_7G+geVc~8z}^TaT1q6ut1K8 zMvMwY`Uljc%Tc*Cstwnz4$<`GBv$hW!@9noRVudaInvz?sy}Triyyz+xk}iHSw+U_ z{3y-(8NO~c165M`dHVtD%{c-uFE4ka1WBw2BpzVQRL<9~n!tp>rkY{hnqaCs3PFw2 zh<>F~Wc>QV)-gg}~HY~|Wh{aqkz3*Ttv$eC*!Uj+gZeH)5@ zIW7t$JsFAWOvsBuchY5;KE*ZV((O@6%m!+zzVBg26qBbq=aF-|5Xplv8-zqf+TN@) zkT4s{YS;IBGECwMnN}uHSnW{EMl?+<>w|bb6P0mGjNcZoOH6fM?Shzjb%@#nZ`&Hk zCy%$SagGs5KpGa5&#<)Bkte}bCh-MFC1jF`2T zAWH|1kyb08tLf?zxx5wwlDmY|&hD?>hcl5z2mUAqphAbo(E*am*v~?~nQ+X7i;6=g z@~EMj#C=5YVR6Jjo~dTCAjJMc&juW}G8_M^O$66~8B|vhgu*pnPevjzX2avQj{AK= zE2qq%gt@1Vr1tWD`PWtR&)xNPNuDbiW|{}ZtNN`eHB6q2;9M^fU-BK&?yo)$==Z@M zwME7b2W9da@@pqR54`NHd_0TXnbh5Av(`VsA~c@@)m7)5Qay%WP}85%HVkr!xzT@7 za}*i2%M~(9$k@vp!(@wp2Q^o(Inrh-lb*^&NGB)c+a4<}=oN!B%O|lRlF!NV^bvUx zk~APSylKbg+ODox+eQ-p26}+x+D=vq#9QdZkpVb=ajA_^FLYr;T=2_@ar)xfRr_6rwwN+N60P|~qT2W(oheUYZinX~2K(TVBdS z&>^R?*UhH_(CEHOcpG!`J^-AF3kS95jk2o0Z-R@kzVeS11eFwoTlLP`i)S0kZ<>cD zWWZg(O&xd5n?LEMQkyglolXIxdzTtOo$?P%G^+brf=K%Lx7*K})Nz`4-~tPiZo$S> zHBZ@NY=9xA9kJ43edQkw1!Cmx(&)aB)Lwvi8AjO-M%Ywhfu$in=5+zn4C%i!P`n&X z|H@?JXvM}{5AIyJC+^+wrGJ0aO^zfnD>g?Ps{(`Gu#1w8L?hE3ia30!=0qA?TeD86 z&=d(m{qSP2O~U5@D}9&?Jldj<7eVXA7Lt=E3>EUu4F&<6S}!4tQcT&pXzf^;qOFQB zv(hi9Z1cC0plMWFt>f%NuSs->Rm-d-A~NbDQbK=K1p$oHwORM;&qK zZ*CX^K$3a*;I62MT^b+N6K+%#G#rkDC}~@_PxWsk3Yho{mm^!{6o9+WJGa>?VhBP+1u>+)37P9Um~B~V zFWf*v^q)1lwMVYm$U3HR35KIHd)>wxNiI|@XWP?mPX#$l|m8b(Nr zbnidmmP#vJ^^f9R=Z{JFzLs=s*3=@7;^e@+J>K<@>Bi9e1Lyi8&}@phO@ly@g?mna z1G!gpJ0oHS(;0sW6)j$pycMDanXXB`kCor#cWfH!^o`6-Jr6WU!KJd+%Ko*$pfMv| z?uL%xKh8?L|CTg2Rl+d+oDgmTe`Kw z54$W3qkqzYMee*5^!6~*;4`AW-v9Ps!uA8gKD&ftFqTqrH>hH3`C};*mZ)}e3)yO= z5=yOwA@5+cRtO1b${~#NW%-yFR`VTpIPefO3V_+%RLk8PbO^ED49wzK;#NEXjM0wBrYioz zjY(7d1SSt#0?CG`f~aduyep*=*6S|m$}9g8M79zi)Ggq}7X?H=89eZk_&;cOxh*zWe#U=XVbOu)F8LGdpw7T-RJP_W&(rV6uo; z*C-UN>FnwmffaQt?_e4E>5#}5?zhF}gN4n~gi_TQ2-b{cJCA|g@?>zdf7Cmy5@x8M z2AR_gb|e*a!Bh!Tg%nM{_ls4}9>Tz&!^1-*^9qxig_SKKNQxkPL9sW5;Mg?U{iVdBa)v$ZYW^ljtGx?)-QNU1apbjD+{ZAOtkQO^#E1xVLy~i*_gEEA0 zOg^nJ%4+5E;bX&^G8rF305EX-Uev}w=!7E}#C&y32CMIeYTR9;U65kBHCy?f*<#)H??F+UiUiiuQosQ`1WQds#zN5B=gLX@&TQL7tI81+>S zy{>EK?!@x=$0VCjIksO83Q%%aY5PiFtMDNlv6m> z3CmSqJyo%ResiHKE>trcB)&W#{A}3xHr62ViMRT8IEpHi6R`ZU!WTm&_bOTRHwJ7U zTz`io__31|E36rdk7N}~6toe`z(61KXx2gdW^cd;#tV1_ zrudwcy&zJE@f(0|ZZ`bqU1$hC31Sti|&ENcXZKI~=KpRhxLy_uBl3=|+jC|}nRO7ERN`NliPP)t3*Nml`|dCH zsFvvl3sxDJIiz7V(teA17B~&2F&19^AR%{_d8?iyefWo-o=_3m35V^LF?-ny< zp@UANffKk>xce9JM2s9LbibB9&sOKPu=cca0+tlw`861nSj6@ykZ2RiBCf*kpYqKK ziIz)uE(y6j>3iQynl)0!e)Gmafs-0Eqy$$@{?#yI70fj528W(Y0+VY~!heDt;23l3 zm>$=qm=$57$fR;~Cy9}qHzbiQy7%9f08pXN@%2mh1;pO3(1dtB^ultfuP%1zb|j_k zIZgEY2~~RxS`4Nl6FW)@%Dt(6E6QAtzoB6_5@g&=1c`ooy(hy$@tCz!(YZa3@!N4|B|q7X}<{3 zin5%4Bg`A99<5DbSuHJrY{Mnv+kPjGl228pAh6j=#`FDlkkMN7C^pI2rzjM~54DPr z)UIYJ_wRS~g1ZR{A{68+$YK~UJ;o@|4c5F}1{@6EJP}LHuSww+HXmSP7vF&Y8ivI# z^wjS#UOM&5-pn{a^tps;%||hk!=Kl`i!&MVxqhP&oe;@Ua#CUzN%2!#y8i1^WgJLI z96d}(U4+bTUJYSA@=uhdR5e{vM;45@K#tA3+GC6g{{4&jA3LVoEXPBdx@ zNkvVK145lkUR#ar;d=~1CYou*pV%COtmkoxCMv8k7HUD>Hh3iC)_2wJSjahXRU z@IRb!nm+vIuhH%u?)N!x>AYX;an%QwYbfPgpvVKUC0A~cl;rtQ|AoQpZv|v;s%M9H zr9Tl4k^rcdRjDZD`zF0&Iu7}0;}N>C-0!qN+T~blEN~Hq<@PtwE9^R9W=89gKYj-aFeM| ziKvX?JccNoBR*-Dt)4Ih}_Z&gf|WlphJNDDxWV zls`Y>Pxk#vpn``1FA7(OQ8mPYzsw~isvMZ@B!j(x&oAMIlwe(1D=o$Pd12OSs#!x; zF_CLu4u(Tqzb7-cFa3~o6PleKdB^%_U)5%heR>0BT!($1*5e-ldac?;FI-@XU|!UD z)x;mor}R93 z{msAHE?-D+aMo89!2$QhC+InM{!XK|H^II4&ux%$bg(xZMTuQWU<9+WLd)9U9pusG z*4N4?_35FeNyohkE{1GEY1UY*#07fG;>0dRw@v~1JRXccgA(OU(~5>zflsUGMlVEm zf+RnvsbG)3h=RQ@kgfE*+4iSR$yD@KO569pZpBGc#pelr_7tz;ZzG%^lGjXs)S zDzb~X(d_bD_@QGu>EDA9{<4QBvxsjjC&2|h+9-0uOl(Pkg>x()ikizh5j zizz2Dz#Jbb{~<~)9)6CQAA_7wTyEwOC-)|LSRKW<)jB$UU3_tN=e-k*k27#+LVTc3 zwQl~lWw?7;1>C*v3YDwxw4>wYC#yX@)Z_Qe%zl~@C{sS@cA{U4W1NnZZ1kmF)5Y?$i``ZT2vYh;B;C9A5 zdN?5MNGBGe^pvmqPHSYfBR4e~pCs@Dq_+PY4bdULV^}|w&LE>!$JWC+H3{StDA*8 zi`W*0Kbw?B>gzl;&D7e}ahY|h=GAo^xb%T4PW*gZ`dpTy)U1C$km}ffapj)^m)Ors z5RxK48zW&_K)zyvd%v$mL;!_@7Ccab^iwbW-c7B#beNEB^_5!CPmm>h<^}^D>PP~dA3iHbsK#CZt?{;Y_nF&ijX)H zJgn3i)u1|8Ng<<0;gQtdOAhHhx^1z07ys&u|2GHf`)$}<;NzKHI?D)-x1G=H)(!)Z z@=jd01j84>mNpRy|1g)wcPmtsF{TB2eKnhA;^X6KWdCcvRZWa5_5Fn4gd#tV3%BTG z@`jm|zIriz<7wXEe86g<>8ON0*!2gGEcSll|9ia!nu_a6QS@m5Os+gh|1G34?Ta&he3#FZ3VsMdFVc4Be?Kp=oaNl++<68Zk|BZi( zS@2`__ZOuJ!9XxD?o%DC7|usHW}MIkF{wp%5Vh@ZU5FNJ-ngzopq^?&)cM65+@{By zf7peHR2(htFyWWjmd_T#!1oVWArTdZzUmE&yOG%F=DmV+!k^bZT~Q(W{K9!p(EUuR zTX~Y$%SvVCwo#~`X!x8XB(mD!aZqzKUlpT5GsHM|N!4RuE$sKv%ka##%|3l&VSU&D ze)9;eE~#xutRo9h^}HHpOH={+AxBgtO%`rzyeSpbrz(^aKy3dHjF@pGt79uh*V#Wp z8~>#QXhHBZ)4iXM2YpEWw|6=Dwa}Q`?B^?|tI%0)R-k3p&s-v^c|iT*k2#SM$Vxfz zjHFSgmlCNz7>ronXwPzi)k-Qyv~Dz~Dry`t(3uPF{Qgy_XuS|;Uzx4<2DidSH_z4x zH!zkh>^2{8c#K>!cL=5TuB|1{ubv$I_$i@%P5v$G5dYRXtkQQ$1Sh{P#)TyC)f-3> zebg^snt|}2PIE-q=p9jdylUl<0wU3Jg}|R!P&})=Uh6XVq$=G+YDy9lBLfwH<_CdM zTM?0SG4xs|(%)x8IJJ&sTT_0U`($YLEkX`ALJm~N$&`O(_>8?HX>!MfEc#ZJk>NT1 zexN_=KLtpViD37)pNX64A=ooSbul(f#1__Sl0i|`g<#V92j>i7dlOt8G^m(lY z#k1rRb|wIZ^yP5ElYDlDYuGgL@H#cC_^t8SGhA3=^zIYPMdG&Vf77=7Hg9!_8Of3? zt2#EUod46gZQ8J4u~I2U&)mz{i%h)thjF~89Eg*}pVxn^QTT2hN5!^yPvkfz&qw)X zk31$OBCf%Ec9@J^;f;~kI zGDbCmW+b0}i5`&2UrSOGN>mfV+qTU?=tPd!1l-Qj9TsUYO3IV|lL8Kfns0f~ERp!DxT;XuYj1yVLKJ^b&luanGNWYKl)%aK?jLZeo0I`hv;!G!0(r*jZRUR|Mtn; zU=@=h&FN+j#VB+C@Q|~r^>LNe(Q&9}VYfuO0x6EXlT_ZibJZ0Joc#+e&IWlFg)ky~ z+=K7!$e;OMGJ(Gf^=3tVlu-)ES}J*dsu*aPWkm*d@#a2f%@l5uPc4gT5ew0}cC`pwzdI@!2|c~C#VOoEY_*bYArqEB<$KEWdq03~jUW=Ly1@`?I3F-9}P zHMtOAb@z=>!mGdTW<+&^(47WbYpOgMm6aq`r5ckmsx|!y#`#GAcH<$#R}1|1C#8>+ zSfD_%4@vZtJa_A)vJZtuq$j^rUqG+>T|KL zga|7xzCH?+ecK?gH3ipGUCfthZUZ;BDg3+q${!2X2rF=Kb#_@_S~&@F4(k^+z?D|e z2zTr^Yb3On9n(+5#ujV}*TD3h;2Q1|yM4da%Qa5_%95iks=;!x_N;kBJXc@1Z|?B} z>|&T)!G=umOxA`BPrWAj1>H`zYdg%RcxB>AqAe)R@7iy%jNC(R@uU}Q4M6L%CT0Bu zLzuaI=6zPLX6gQn^NEX*HT*H3broh2GcZ`rc)chc{Wzqm%5pVm)j}`f`yK`QeW?!2 zCn7QevxB{VMSJh^kmd>B{dD>0NCc^cxg|Qgncs@E9f5%c4UJ9O1GZ=o5t8J3+?LE| z`P14Lr{AXXv2Ae){nGge>g~Jmpvt%JJZg+QRG2VcIPcyM)`jRfKTRa*j0iDLrLqr7aJKAgmVXuyB|P-PHUo^r zoRx?omIwzii6EIa#uln0Zd?X6D{hWniBeNjpYiOD7GnXDzB;ZnnFgPcWVY=ht2RCH zKQ}g;pPU~!vRA*pLBC=61Jv2k>fgI;=FVS%PsXQ@)1*92mssE*U5u7o?M?V}w zfV@(D&?!P9gI}XAt+B~(A-rnpU(ufWSm5mw z4|@%*;(yxG`6)T=_##Lp}>_U9RDTsdQ6-eorsZi`-rc)$*zyFyppuaAT zsq<*|EPPR&%JGb=_-}04YJ`9Bst(tQI+$398t*FD8~q^R6uCk|Pkif4ktbb004DJs&NM{itD;cx zFLK|s$;f){Wyz0U9+2N9P$c|gya{T;ok`EMQHNBzC!_lHHFr8n1b49=)r2I6o0alb zFiJ{0`Mk+BH$nOWIFU->A?xz`28lz@#-pOnD}K?54saAWfDOG#+J~r(hEBKOm_XHM zIj+1AtaJ)N<aK#R&y+V+e-dz2k-YjE+_3t$)ECqDvj^@Uu{T{#D!s!(LwHFZ+m+ zRj-u#79OH?caE5o2Fb5?U5j}aoSbPFx6_L)KtG%?D3jUPA=mA^9`q@S&xRrtn~V*D z?$V$^hza!)!`Xwk2aO%|sRn|)vS_KJ%vn#P>peD%kkQ~{F~QnPO@Tj~r3cC^{PA)7 z%k~1X-91-NXh8IeIzNA!xy3Et&Wc?FNb=?HQJ8DQ=AJQWzPWm`Ww~t8rG&qI8rJK~ z(zOth*WYsH@wQG*Y~%Nb8>rY{SF4{i&AiVYv@EIOVDsYWj-qv)t%d)@y|;U^8~Cd8 zB{@5$R;r(IUV?J_(IXXie_zDejr^h?S$Jamg@9gkQ0mCoE+MVJzsrB>M_nyp3`p;~^?oF!?q84MA1@fA@ShW4@VC7wPd z|3}8BmNW6YfYRHoO15QO6a}sPb47naj%^~LQD3It&G{k~1I5Dd6C?>4!b4EM_v?TT z*1W{qE2y9Z3xxs23dfVvZ$3ZGvgNy3m1SOYya(O>fIZY<5^9!(x9tggNgrlb3Kt@( z-;v{Er5x>KDfJ8nDm8BYns_MWsaj#M;E#Tlg)>X$HmvFQZ$89GD`&F2yxg96U2$#T zM&(60Y`*SI^_u<4>Qd4UO;7Wq{(MqK)33JVG$TB@9Y>;CM_p8aI7M0JM5k?(kIh&? zm4^CJx2kzE>JBjy??vhL6AuV6b@h{K!xA$4}lE-oM@{Oi9DAsx`{_Z1yYP>OrlF?N8kB&d4wW zJ`gtX5F>t0@+&Xfr?=)MhC+FE{_?~9-c@fH4j{PM02EmRJz} zsp6G>fZq@=HvCoOv7RiaBWD%I_jyh|@ljD7sV#Szz$MymV?V6iFosMTTg)hS@c~AY z_n>=U>omT;2Krg(H%4Pj&wiuZ>*uj*uv;^-Xsc!fP_Vx&5^&s@5q9-7HKKIYG5BDj zSVHj(ZpAvs0BJDd)Ew_?sdX8Xe=@>EObl-?t5>B&Wsuw&0kp-wRSE;#)L=pnlm5RB zKIenB^#3K#0bfb;C-LWW{o5>zt5LaG=DP3RZo>ix5j}JX;>@i|cO+RJa`k$*gP)~rgA0L*i;G%P zGA?$>_z-!`Vhoowx06t zj7edA#|1C()tjsN$T5Saj(-M#%=$q zJ-^kutfZrpHqW|Zn!S?WJFNdSizmJOS?{(eO>n^SH>E;;Un5ytKD1|%w}_C?zJo8& zyPeg;{)*ehGDn01`<=<|ZYraBf<=(m?|}aA-#yf{yX~I@#)HPWuT#4ASm3wv`})7` z<|Z~Tu07Z8rt_y>Tb#lwOm}yAI8L)<`&Fg>dF_7y^1l^!`oCynN18(!(dVDDa%6#{ zJ-)>%6MOX?|LOh2l!pg}AhRDaciw38zGLQxe z_*>f4p2mN?k^dg60d+zI%+&7gqokAOtk-YqzvLrg=PlzA)GA+?O-MfMxNc(qHvL(B zGQ8X>u@{a=Nq#R3mG>ROvEK9|ni+Gwd)2$LH#ZDgaNrL63yh0_94!B~Uc&~_)2y|p zp?XTnsXu=2{-K1}q!Rr^2Imf;6ADSNDh zhf$mK&i`mrbYpjz(Ep9s%!+fFNGFtmO72@){EOF!ZkDARmaqw(9~-R>`#QNWLEM2g zEaS)(z;iZYQ!h5|Bu2WvRXMuG3j2)B)l2i|s#4S6ZyX~$m!Q3d%uZ|-I=x%4xXe(< z-WLuW6`Hxntk<_khhCXfXrkztrUF8C$GzZ=-@;LJx@H-W5d>^>)&C7}S&^;gs|>8= zy#_lcQ?kD1sF=lan9n4x8(TJ9+?8+q>xlXVaNGo7S*fx6CrHJP^#wd?UG>XmgAomG zc46RHY1@CdHR0|Nzn z=-XMOU=qj}d&{$0Z4a0R@2?pghp`4hRn0>7Dkp!-h3j|vb^NOGYcIrt(I#gJtKbLr z2$0l(R(f_bTy8ubX@7)LQ4F+PC}Q$v|Ji zc-rgFg)}vD-d($;KJn&uK7t`3d!-&1;2t^D|7iinlOpa3H0)l{a>@kYAxB3?IfPy> zK?;`p0wP40zr&d1p4nr5)`lRWc5EXWi+GoCtB#wMeN@-K1)T~Sf!q(OD2y72QP49Y z9Qc0!LC7;KIFUBAlN#yin!=d#n?3v%D&!C$J`dA#R!ubRY*UnNCmX$s+gu>V7eX*2 z6^H@VftwfaZKiF=E_Se#K7n)y<(*bqHq zgcdO`H#_N=zV^|hjA7w(wbuu0E&C2L_u+f=K?DT5h|*D;m|~7yhG|J8&!N==SIfdy3YC*YwQ?w1yy=J% zMU zdYm6o+4nMq4xQ8+2Jk`n@0Vxc*%QY8ym^x(JT>GmsJpzrJu>*~j8W{O4FPouF2C`a z_zC6BQlKWh^`$HNaU6akRH6%0{X)blfRCPGG1Pl~@ z=kgc>#uN_V@-gDTbjS}9b*G+!HRzQo0~Le@)Z!zSM}mqP1U|Fj;1p5Ru^}EqD(Z6H ze8j`3sEcL86FGY~bu8qjJxAV$i38|gpB09F*eS4wZ!?8@s>*`F`=)P$DGWoYzf5|t zlms9YL~fs!0DMR(DfzD;(g;NRH)_P2=@MwLA=5`sr;n2(BW?F7NOd3kxR z-ri{n14@5&$x=WP5F#S|>t6!5HPuJoQ@0ffq_J23S!RSKu`!>y1xCx3zaKd)Kgj4R zAG9x_vL_J2OkxH!l96^wQ+?}L(i(it4mdAA-$nKSq*FcMM-I9yyx94_12QD(mU^+t z3LUf)8-j@A-s5iC;&(#fxPck$Sx7nL{t|u8>@g=WEnwM8G%_o$wtC2MMsf`_ec24- zl^&#NJpp|qv@fTIgzsfzk6(@(gIo!eUefFWf|KvxCvcMhQrH8l$}KNk^`ok#8_M!z zStObbF@C=a|Hb7US`kg+Kg(9Zn1$#Mh7ykcOMSY=LnLpY1He87*LBK4^xg!-?rw&j zMq!V41Y~Tlp@H%*c`{8sz&I0g%I$+!-(F$fjs+L{2%Vwy6Mc-na#yUsOKnmb@=qa2 z2ilY zJPXvbRB9kcZD7Q@IaxLwCYT1FHcV8BWs4=!1rfjVI1|(0A*Y`cb8#o)1i4`{qQDpv zBxl;#7!yRwo|yT+eXre`-mau8^i{>5N(Sw2{Z|J(W_8JX(i12%d~e0eUru13K?9cP zAM(*9=NFo0W!&TE;X#+Js?~g|Mb^Orm^uv$FQjbIu0mOqny9B`3sw0!9oqaOcns*d zN3@Ay6(n2Oi{}>l%yS5J_yQW`0u@!CFE$RPE-gR3X?T6C{`a?_!=~5rb~C)BVU0>p zR_@_>0#ykbbiIXQ7pSug@-x1D$8RxynFwLPh70=wwwBD`XNhX8-SyL|fM;q{_QcP6 z@yQSIUz5qk1u`MlfalPZWT+ZfV*!f|v zjO=uPq=LP7n>STW=4OGd53VjN_h(#D@FAEDWs<-EGQ|up8IYLk03{ecV}XYj^d@Q< zsB8pZaKygKX!(POFzMq6TISys5Ez;B*?D@fDmc;M@ZDF-9lo$lZtaKz^b)En_SWId z2_x?@AsxY@4-B^nL1Cu1RP#++E2jf`%QLQ zN?Si=o5IKmV6CTTi4h9M+AkYurS99Mc`&mb3{Z}U}3u_}2cVzgJ zVf-%jpL)F2E%8;hLc3nNaLF3rT3Ph_f8-~*Gc)a zJkHjsl8pPpClb!q5yP)6m{>B_Z)KFzIK|VcqD$6v;^D`>Q1b^_4j@okHiS7JC93<5^{mQjK4Xj=f5`03D+Najhr= zSHQ89W1`J3c)@r0p#J#Bo1BT8tcKU{xQ?jG7~UM5w+?+2GoWtO2SY~`VHpmhWrJ0hqb?tYM-BM+Fk0vLHON}u$@ep#w zp6$xAZ2PvQAGkbppp3`A@k(UtV~V30F#xRM?*q5E(OHT_==sj<-7#BOccxi=T%1i02dD zgbtFzFty(qqkdS0)Yl8dj`{dBl-4Fh7T5w-0nJojJo;7YiU%~3se7gqIfu@2jZ4)6 z@eprToU2o9m6g4SM!Q)Bd5A+Dv}?Z8VlLj+&CR4B*npK(SxLdP{%|94I18_+NbL`FN-5>GCMCf9m(l1 zVK{KY5X;2ygZG)xvN?vPA44WBQcR#kw$ep@R!%MZM_Iax_RgRR*6Io&&+r7yH#sWq zU8L2Lr+m_djVrYOs7kwkPWmKkxZhd!4r z%k`TBzc$yqG15f{m~&18N4Mib7pv_Q&fR&C?x$|Iv517iY8$(ggkV3cLt!K*4c340 zN9jG_zcERJgt8W-TtWDNV>5xjKw>sNa*mGA54|x#s;!J-$$1)m9?oetkUQ((z`QUE zOvIgv^@i$-!gbJI!h&ZY+gQtw| z9m&8c(-{w6NCLaB*h<&ccVDqRb_v1(xfl_?|E3G?500eZ>%+ZNv{e2%YN1h&x z*!W1clH8Fd3CPo6zBCFlN0S1}&h+H%<{*W8=~_6rtTF6E11@$CM~xf&9fN{Rj=RX;1a5;%0Xkp&6b# z;9mn3hsv#{VQ78gihWqP3K&+@Q`|Sm-PO}KUovQljT(Dqo?Vlvl{LhD!nE#TzaokS zUf;erca>;Al1)RVo5h{@PoSTs}gH{+mo7p%e$cp<9DvgTj+*aQf!#E%yeArrg59Axhv=kK3B zORCWVY0x>#cS97U*yo9|5L=d(j-Q@~OU6=!_fAC_js+|~KK~NdutL^9b0C0{PLNSydz-y>c_(@r14jcW@i4+g&nE+lI1!$k$8Q-> z(&;Vt-kGgvs)yeBt^Mu>c>t)vNQa=l#ow3!Tjhzkn55W)*D+5l1=-`*Xim_-=;P z+yR}C3kLn;-fgwuy3NF{{s5hnu`E6NrP|z2$ximmy+aEWwihOksp7DD1o@suGY;>1 zc(yJZjy!w9gtX6Q)1Ux|AQLh^qu27Zr7(=I2<8K1PMRG4(w3XLz;#X;B<&vleJ<|^ z9}=Ha(({~I4Hlw{Q}g^qb2$`_=1!cvq)>H86IxgaEesmMYr;Sfaz^<-=-RT&A{1BZ zSri0|hVdJCx~?>*(~Q};>~P~aF|v0BzQ9$;z7!|b@qa_jBE~E0AKQxWPAbSXq*iPv z)X%c0=Sx8=@M)1A@qDu+4WF>^2#$@Ez-q2D2V09%Vbr{;BO(O$XwF{2|8_MJJ9i|g zU6h8z^ZZ9Yy=+rMKLg?nm{c89-f}F!S=V{gmMtpUkcq?|=f`ryjyC&+z6ej+8U5MG z{q;ZI?cMGD6v#Pk$gj1w6YJD-!WV4hr0&J|DL++)$E42K8q@xMLgTTQ_K~hsSaydcs9fN8Ookk5Axjf$`!aRmS`}=NBt2mvQ3^Adn6ZoYxpUv z(PMW#7H51?UY4n|kgs?7XZ4PTvv#(}SQ}SfHGz0(pYK0z{~LY~Y}eJB=JoPxpMo+U zSs7GaUzFws3<*<0u@G62GH!Tpl?n~Y>Y+O<9<3empNiNHC8Sh|P@xn>oR+C4?@2|k z0Y4zFJnESlKcI+WkVBwg#LVIBO2#@~Wk{g&;mp(3ypQqbPb5O4$ngfV zxBISWn!G2HIm|Pfh=&d_uZJs3ddf4%`~xH>yMknEH`N1zb0p1ssjm@Q!a>jnM;DDj zUKD)5%KPObU6V->6I%nJO;=2MhUH@}mAi1g7FAL?tfCe;5}|~|AqC;sDBuWOIn$BKBH%-$U7;n8s4znG)MSuk2KUphj1}7FpN(pg z&BhS!?hRR~+~R#|mxRvgEo;gej7AZp=#6658*mhwrSgeng2^H|W-hBv?9m&+)sPd* zvj6c)Crf^*2639;&U20sG((I{xY$VP^m6Th!=ZEwvMrLMj!Rbba+tC`=$t|cq(rRx zx}fL#sKmZ73a$oY`{AcNrul&~K)JSi3hq>1HV^d4RrFZ-RpT#e zo{Pb7Ly;ymX`xSUOfd>-bX&32_wf+>KGQZxL6Wm^<8x6w{%gT0Mw?bnIdoq1ObPa` zrl`QhwQP#Sp=2+{QKuptc617%(X0L~_Tl@;57sKFqo+@Y(5=;ZdM=S|?NR+u^yLZ~ z)U;UIx)Jcdl5&Wex#F6Mrm!k!Wc?$A^_}bXK9Bo2yPvugc1h|_1fQB?K?xAetZTkj zd1S=^#u$;vq3ttiypvLK#7G#ws_Qero`}FhH2X;e^;?+?@SfNA8T3^m&S>&O;cE^LrU6IHVK54a5{x5plJeXR`bis{#=9*i&}@Y z_64__n_JRHp8fv8>Jn>bIy^)jRkw$}=Lhaa^Q|?#+}?e20xU)y6`Ez8lnM@2tPS3< zF$WWh;e<^or;y3lj0Aw}Xp0683lP1j(7YT^c%^G?reIGKhJ$hM3NcViDIL!IJK_G$ z;P!fb{qy`P1?#Q?46_d4lm{l2s9gLTemTXS5PtU!II1?$fgoBLmU(IK)4(SyP&6}obIB(GhI$$CvTH42SC%?bdu zez**;``q~7YOl~#dlP^4lz}AH8oc;MXrT6UFDm%*x&XQ%tDg>1lO2tLUg}F~I(&Q% zaugE7Owz8FhneE~G7^T)$G3;B0qM%d|&8kX)iFH!lLegRBbdx zvWAVx>N)I@A*NFxbAr7E^=^8f>74MS`(m@RJ=FDPYsj_tdS5vmXK#4~1P4oN;zmq| zmt;~K^aLu@$fApEK{l)%C4ANJ&P&2+#5$uTf#^Z^gE$&A>f{|l;qYZ41QHfkl0S~7D&UBVsfh|d-O$3H+EAMH= z>&KSNL_{C2V&MdX2IF5XN?Esnl#xCV8@bWDDxqT10Yxah5fDiZ4V|<_M`sh<9ev=K zJJNO|%rxV>_|MRRtenjZxZl+j@w0wd56zeQNQFO?@b4vlJbh`YLyA6x<-xS5l9aXL41z9)ptAB%b@U3`PH&zapzmizZ? z?Pg#w7pxAl6PXz1)Pah?RFWbuaovAo%Qe~xKzs+eaz&X2L7rUrFdlg4ILqO`s zxa5FJen2BLeE_f3Nf8dij^%Rdl>m^>- zA5%VDyyea#Z^kjwz#78eIHbJzAM%%CN(1^h#8$tO`Vcd6arCw3=^&F7aF%u{L$%ow zBAsLjLvt|4m3*Cml=jt@SmSpRg?f`-3Z#naSU;Gx&>1x16S1hL@c<gQp!rdl5QaOH! zTgV)FWmNMVwMn5vS~^iXBTLo*8tcUiV=hnPMT$R0*incE|9=jpq5PE~Ar1F;`CX4h z{jPIh5b_+o=K);TYSjAKxE@Z7BUd{zRB-AQWHp zF&1lyuvm6Ce?CKBO=XOJU0BHnLP3O%?$oE&<`Cn@iqBXnk^I$tA8lXyDmrWhB24Nb zeG-=OT>mM~sA|Fr9vOe-6Ab_U@uq8THz&UM=-*|RaseqH10{0K?L;N}$liVVnR}S7 zkb(k{=WW~S@FOdgs?Q*8{{q|gG+X7X{(#tWY9Zz!Mz&>{QxA1F4zyN|v+}U*ryPn| z!la$(`*W(d%NC2DO+Mrzr19J|tNF5U2ggqW>VTIQfdwc_8p z9|`Vepls6T@+Qf2LS|QKz?|s6h#!}3`gMc&PEenZ4f}+A(-#SQR(f&1oxg2%5>5^?R|59sa+?xQ6?|&JX=j2)2CwDIjQ)tulnLH_+0xR8%el6=qWB=xZz1LI4 zVgQ*&K^qSWWN-27;^T}->#ZbqL6C?tIt+KdnEVxLBNCKdHq*}ykp1r!7Vu#+_H+qD zG>eQM;syfHVn7HBjz;w`wV%0%PiNE7i3%y$;68ZD2(ssfB`RSRjJT<{intEEyH^y< zY-%;oMt=u%eC_GB%7oiM*gpEuQwaB1+tC3M*;v`zJU%sOEq@j8pXGb(KB`O^3TKK> zHoaZ)fGN{CkJ$dtzXH~KX$5phb*i28D>wgBV||qx%9&{6Q9+e1OD$acMJPaS_Vu2e z&;$e5Q+NLhbAncq=x)Armf0Zm-Xs>Mf}6BYX+ncRwS)(Ae_2M4DaPFD!UDc@%amGN z!Hh;_fnU}~OH3JV?4655*)ZO$Q`t%n7^2y&wMQ_o%j|dsYvP+2X09|n7$zgV%&r7XhqXCYX zarbZV@k#$Y_e5!R$VXoMAk6WL3d*W9D{4mMX`VYM3zMhLw_Fw*uUMX`M*`jp0Y z@yNg+3lCw{PM|S`o?m7wjj-SRDsa1oRzRR|JWYkJW$TnV=dyejDb0j=T%vE5DxZE8 zA+L9yE~NJ2eC$ziY+?(fM(s6|V7c%LzcNogEwH%KUY*3?47;Kb;1T)6w7K9*sQSS+ zpvMZDQGZ81R*h|@ZH(odQKyppaP36JW9pJj6y)Jl#L7nx`N83Nw*Fkg-@HVce(AS6 zi$wJJQCAxkT)Ig5%-*JOY65{Xk6XN*Y{l;;ATus2fY;fX!*KYw5mTW%Mm)9_lhU1q z;{AiA2K^I1;5eyQ5?Mv_=;iB#429&jVgnVo|AI7wD*5nSwn@VQd8HwQ3DaB7DzlxR zNKf~Yl$5k}tSBWGy$n{Q=;5=G?FSn6C!WhUsl6xRS>61PwnH(~9{s&U-}>R~JSu=* zw@*A5P5(Ku&E*pZCeAfht5YDi*UkRU_914Yi+?l9xCb7QK12I3C39S4p6>TE&Fz8B=DjgWo0=UZ+=?VbgxLHV0zaRyWXv%xVD@39up>G6e$=6L$gG*+%$ay zAht&>uBL+OQ;{kMVgT(?|N5v0u(3Nt7qI<*S^!(hNjy0;2RSnI)!{`>p51{RB`05_ zg>z^-RPK{Qx!&bJm(sR}(y_bB!U4+$T95>m^eS^~R5zUr1A-mva%lZ$tNOjXI><>L z2e`$&yB?)fY6TeS<&jg5rLV*wKZ7Qn=%bnU*=mv|aHIWJkI!@o)z{#Oj)Ex$R? z(-Y_+v7ccL56@V$r}S^e$PT{IZVJT8a4q>#)W}7%edY`Hoxg7$rKCaAMe0+*f7CTr=qw9W}lGu+hCnQ8{nezMb1;&S>Ewv{7POd>I`)BRW+_3(HY3e}W(}JM9tBdOo zf)+BTud_qGLDBYET2uge4QuRF&T3hC3&>gE6>bULn!Z}un{m-b1Ln6wfi&$QH|SXd zf8IHh)3chNi>oH5d+&2%`$n(O>jA&3UjN$cd%p?+ONZSMzP=Y}mA1bWn#69>Ml;8o zAi?-kq6HlOS|-Pmt=jCO^Q3r^1M zN`xum6nN&XE7IKDqfLJ<*Zk;iKZz2|FNJ}wc`k3BL&jzP=7w7QL-cM1 z|KtKiq)bj)cjedT^Bk^v;P9QPi?g;#VBba%+^s~qwCv&W)bB*$n&;mF`@qA7K-KO8 z-XvmCVIP>BhW>n(aCnLlc>g*tH@Bv`YISvns=DojeDU8>lBeX@ivrv=T(}*0x%J9E zzzJ3ZIvC}nltgrlTeNFq!Tqy+4~0DH4OuA&#<47)oyU-k|8?57bMP+VQJyo1zQVMt@m&YNh%nFieQS&h)>L+3hT0AsWR zm3U!txk3bnoFpGO9etYs-(nlzx3J1A456oN|5(`#Jpou8EDRr{#8W%YKXdV`Y)vc@ z1sUt3R@!@>2H~F1?l+E!eEfdt+ukm>`EH-9F9&VPdruc2pme(5kJ@udKEDpLU3u~> zGsrtyUr5HKo(7(DEr z_wluc-X=5ZZ_w28Vh(4pXFmb05@f*$nQ04y4xD8!2`(!Fu7X+36&oJna0F=Ol^W-_x!H|uS$H6m9}-H=$EU^( z`#dL5lkjw{h81VU9;Or5{$|+GOD7w{w=3&VT`yXsey{Z~!RL2L!;jZD#?QCt!8mH? z^Y)Cg;vaPNdF!LZzuH2RPsc`va4B-*?`&g^cZ%{ErwR8?`w$NF7-(u_5oS zrB`M5tI?F4=xRMAbY25)^Ml-NaB?Hw&fxPP^rB(kvOM0N?t_YtwuaFK1aZKVm@`tT zYf)djtin#bAlUqyVc|Y$=hFmBZWcuMF`KCaS_B5cX?m$UdyNVKis0WcZaQ}9GK2R$ zq08a+R(^!#?|)t!d~L7+7@RYFaQCXjMg+a-HUKA^Xr>iowjSAALcWJ%fGPj#mve_w zVRi8#r~D_I=MUMR2fvRlNM(Z;ST=Z6|2PJ_>4e#y8&t0y3)8?4?b2qI`;y^+A7tl8(;$-!7M#kVJX&G(sg zhKJpWqlZ)b0E1UgEnsTURG)#3{PhVHS4l7B9)e79kq?6|`F(bk(rTtn>mtAY?Dsqn zS;d;AQ17_{IIKPnl7v@%c}FmJxrNwLO?|Y*Ds@-Us%`*^ch}ejmA`$0kUR$DqRo(- zkW+;s__7F}pQ&geA>cv__kjfYCW7)NB@N0-?=V*}g3O{2{es^)4+~fDmZD1o9cn0! znuh~EX&^jk=WONm2(4ocHM|%a6k>f7+bKKbgkE({S&UQP;MTvYp{Gj>=MwD?7XiiR zw&q6cpoiZ{MuCty3-Sr;F@zCGNa0VJ6Y$iBh`q|=FeGCpokI_ zOhuigE<1$ZnFPikZ;328+OH6Jdx8vY z!?E>GLv#6!g3n<8LI4?^d>$r1LmHlRMt-`t(0FTaA3BaB z5M78AVkTZ#u^fv#T_*{~kL26=(fa3bWo}6O9-)^H&>|~AvvxhiKfs(2iSCP4^Tio2 z3`($&ZEyD4KBf5zl9WANH}9O&T zZXH@`f@1%{4Htyz@(NYI1l4CmCcGh>qT{d%BL)F4I~LcRdX<)io2drauK(``mwGsY zw#~xr+M(Y);I8|CdU6p}JR?Cqi$-lF!~j!8!_^GPtLJjCtNk9OIV|j~U7xF-SSLE& zYWR0^0s>UHNknOFL7jPJy4QC1^ZBkf;e6)zGYw+b`$V!ij@xTT#Fqy;*Ox1E*Z;kW z{y35Kp!<#JKe`Dt&VD9PMv`Ay^$f#+DzG-eAJYNouf_G=b9iwfwf{dNoCJY;NE9sl z*BTGOg*5u@FU)Ke@>21$Qtw+ z(AvA`fNsM+eRoTJ46jJ=RW|Vbwe3B)yxkD7-2^q=03$XkIeUmRR^aw5YoYz<89&dt z_7yzP8l$B>rf`1CdWMg?dGS=|vL**A>TaEMWisQq2^0M;?4QD9ywf&`81UZ~9@?2L zaekSIB{#%JTZgpLpq?^vaNH+3E+AIA%{-U#pffS(dQiXlHpm%Ok=h5Ey@ApV0lko# z4d3+-fd4Sp@Mi5Z*PKR8IA(S1vneB36^5R<;?JM%@fSs{;;%e@9IMfbTYcL~9$dQz zODW8$fn0D?Yn1Oe&1 zVHDD=%>I)S`TndT){9}*E_qfZH2~xw4~P?wU)!+w1LP>sn#FKhXP{H&ZX68$o3KwV zsQ4x6NZo z0_P9i&)1ksS!fMLf({p^?a|JaFPh#j50^WV-<#h`$QA<5X{;b-%gHq4vQVqv-l|7tq#$-(2uuF+xzpEE5vk^@|Ir5J`Zx0-3$I4`|N>g+<(HQ0a2q6UnBebrol@umA$Pu)Rw> zZ{Zj^G{NV-OsJ!xH*#SGk_Elfi{H)@ecn7Uit@$&PwAnMV2G>-A1c~X71d;9$d+*m zGuiGgEf%$lfOvaOW41Wq|NW8p<=UQ-$*=zT`mMh@ALZL%Xi(N5;!#~@ngOAAFEE1C zKUj8`P;HeDIbC~wmjHPD7P6i6s!P=f75?Gborg@X(x6WM+X~J{j_4=cj}+_}mt%$o z$OjP2j7a9&asp~gCpzEgN2^siwQ}RqxnztWbbl1EuXe%MLIcsR&^6VS)@hd?pL*mt&amHV;_7-c$!A7Ud zkFys$C1LLugw0*b)JwJgIn8uGDksk&ub#MOUyO<(!5a2@yJknsS=c?3G7(}8%Z^Bz z8LB%Tt?H9QfKJY>TaXcGUf|EpVXuGsX9JWZZQK`PtP|mp!kByFKVF{I&F^1#FJxJ= zu|%IcYQRy^r2heIb0a}DT0Aq$FN>p8j6@q|J=mbyasXlC^F)yh5*7w66-P7~0iCg4 zD+Asw@7G?CV&mzjUjYte1Uj|;iQ=s#8%i3cv-xqw;N2#ozZyL#Z=ECeFZ+QFT>2j4 zp{}pYM(c$SS;?<1D-V;??bA&BHU82OSJwBbyzS@3uD-}Br@h4{_ANg%V9V%6g=-ca z3XEe^d*8WDK!Q}z1)Gab!&g_%w4tulkJhENUfao`i>}iyxrSMmEpx~=CwILSho7zQ`|nFs7*M#~Crbg^eoOGUF#3DBW{{OZ%ue)CGh~Fo zhkOrn;UwNt!tZJ#8$rE(*`V7aNU!-X$xb4o&CKX%y@WONoG9@3u{Nbk_=Pz4?XzEY z_XhsE5`Zb>dsV>adlLlmBTOWCv;{LfZ zb~4L8K2e8lXRaI2g1#>CFp@>!U67^tv(eYxXq&AL3tfa`#N&U?Gs$OnxNRp?S`nxZ zec+?D;GK=(EcY|Jpcwr+j<*TYJcc7k4z!57GtUVQJO2Q|ol6d7?(aMgpvaOe4vK_} z_YnA-O$-yI5e|?n@?eQDAq@bW8J|>srKK8;26V9K{zew`4jxsEh34o>h1MzkYyh`S zJ|uF3!k=FTWvL%WPja`*=BMQL?d>F|=4B~|#`(2He^K(QQs=qgR(02X(5#S}i&A@4 zlwI5B@upK02`qO>b7fZfnT@tHWnh|10GXwpX;Uj192{+jwPi?{KP(G%EReaOBz0t-Tya&fW{@r`l@m{k%_2!w9%aNUf$<FVklmJ%bzjo$_)d`I-wxAMJAn^XtJW~cI^OXsV` zLv>i|3~|6W{W?%3vzEJZ^L+zn@>!wO0n9#eZAcs_AMZIbcvf8t*#2!V9QGKfl)46z z6KG_+vvxy@{*E=bFT+$=Fqlnx9q;KJAF8L8vWzM%wG$-O@HgA+b|)yVUPYkuV7tgh zn=lJO>#<-X&fJ9_=htXRMII}gTX7h?0k)7T<$dl$GN1ByK9J)Y0 zYO#)`GF<=KtUv8G1Imyre2FE~v@;coTMl%0}pG|IwbR76fhomcHV0TB$!BH9TqI#V5cyK$cngOcik$(Cbkm|icC zj!8&|QB*9O?`uZO#=o_3+;0?~0KyEmDkV%o?IZ0m^GZxy8dAFcQPQe9R8aDPAvsjs z3a=tQ4u}2M3u4R=6EgzhmFJS{j&K?{0)YeBFVSt({?&YC$Jcx3n10`d7Jv6rTHOho5$gFqjbRr z`j~y=qA-j}|A8wh!Cj@y@jrMXVjd5~|Ii&14C341 zPwUNJGg;JIyX-sW%8HG=6Rn@#&~p?!BkphIM<2!20gB8mN*R_b`I%@O@bnr!g*+(r zM2KOmp&W*73@SW^@E4J1Vw5tZ7YPy+lc=8yrk1J6)^(X^$l|hFQ#tg`P!q1EFhZ#y z8xu6k4%@H{y^MJpDEgdEg`C%Q2Y01K;oB~mx2uQ-X7F|rIw$a+tpLaYm&Ii*?F3M` zst|%XM{qsi@2}-`tNdpu8$4*CRcXiNjjMr$G9R(v$XA+-meI(ur4j(;GAg8>sbjig zn^;Y@qU!1{UdtH`>PA)vD;6>Ik#)YD&v6s!lSTB?!w70u{njSWB2bnvGeQii9%2F4M~BPwb}?{&p%hJOV@{%&8;NmhK*7~p`cypZACXEVk) zAG}yIvi$-25^uFM6CmAVZOsEIWU}wutO*Yr+rjUwK-)t+g$&@<)EfzSEqOon8+d=c z^y`0qzj&{BA9=rgSHIJ_i;mvrMxmGU`n|SqUUnpTyN5&emLHn@UwD@Tw*G2yoSDZMP!yk12ZlM`UD&wt2H`!JRP~ zrpE(~?9|4gL*{n*dMJP~sOia^k{#vG%m^B4AU*J`?MkPgtIhR=qmenBvMOC2Xj>gv zZgTAPYh2MRcs*rpeYl^trq02IR(xLeC!2)KfF4cHyEqPPk@B2@GHrxcnu1mNE1Ph} zJX-XNuZ)||epiyme((10xNq(6Z;}rS>yMu$NoP9QMD*4&udT{Mrn-Zt&Tz*wsOx`+ zF-ERts2aM(E{3{*n@AFQLi z4NaS~SHG|1zACJ;*8H>N>lEr3oaEx5fo@_*yJfbg(qXyNdMVYBW z7eOc`K7e^S>hg)cT`+JBp8O$MxzALzbgJE^%;Cy|SLMk|4H)R;ntH!NyWV9g@nvTP z@$8@7MCMoMr3h_7t-fJUxdVgFg2T)8&Jz1p;Ae`eFgO4jqAtt9>(?mr@Rsw+1#EP^ zF1$l`KHCdI{d)A4!kjZjjM+9MR6Z!d*My@us)LcHWnJ!&!v*BS)gB z`AmL)HiSCR)dl0wpj5RTD{f}4!A<_-T89&P-hc+a1Ct-2EDZ9u{@X*)UOQO~ow!Rq zZRKEwK+YwayRtJxnK~MJzumv?eJVnW$u3Vx!OVMFVyE@0;EB;iD`O3x6mCl()}j)VNmj0 z>@{n@>+*%uPpx8C#2=h~e=bQ5K9R=k@61lv>~#U`RtWitZY@FX~{4JteP z_B;nM9kV#p9;cy;vp&9&bP6fr4!*CiJ;S%gq_}q)^mR9sAkFI+FU}+W`xpKGDqi5)}jtx<9b5y``Hadp8|>q|zbGA+gvFcSCZhsiWr3A9?o;1DDza{Ik9cJ4`rU2>_*FA?)xVP|PP+yDf(Lgz?M$u*3;Vf$V(9r2VTX5ub zG9$gZ_;W)Tc8Yjfz9C=#V&OJ-Y1HN}^YSTkiy_6$uoFC7BUNSA9{v#{!Th@~?yw-- zhzMba0=mW@Mi<*H61u(Ri^r3}x6NrEvZv(OEh@>J!S{j~2gpJsG7JB;2OZ~gb?wTm z2)R7aplFKdptJ=eB|~@juhy&f)9?A#z3P=&-czu*rr35K9OEu~@eE>&{ezI-BV~w! zfflhC4ET(#BM(aZDp>BChlsx?QLQ6XVZZo`IRZcwJ+%xUe=qq7r=|+hX_IDk?JEiF z)Z}yNN#t}rGgD0ue9p9SLvO1JFw!((*ODv7CTI)&b?wEY2C0yKbV;`%Eh$O5lTkJpI4<04t=}w*~*LxVeit&x}zk=s~ znFJkv`;cx4T{Lx7&Bl&GHRopb*D5`9I^ta>k2GU4=5x+Ue~lK-HJHu5PjZ2FLxxx5 zGAV@J#TH6_F83GF&Y5t&@l9uQNADBFcoc%~zx)C;I`8z(CODe2|NQqZ8FSVjrr7!8 z+4tq=MK1?LK#Sk`csTjF`O}i}!1uE48eLZqC%3JXnLv?G1f`6cj%a<@R1VIoPBB40x;yzh)*zA+~-m*fKGEIjyid*b~rZg8o`vT4t zTl{qODzG70U=!xaKdR5P6Rh++8d20=4CsH_Bzg$K-`)K?S#aRdMGUU#@wD3dn;s(v zS4AhLrnKnHDK9%~);!Y;Dx}Ytuq(D)#(G8~g3qM6!+%q?-w{fy4?IAgNHCj3@J4V+ z%0pwGFyv19S3w{>OtwJ0fj&|d8Tqx_jlxBP)OF>o)0hBmx;EIVKEO>+E)(@C)NpV? zBA4K=x;RRP>zrcsOy4NZ!rDZ&_i4Ms{_z@w=qYMqEo?#mJBPmeIlS(H_s)U-?~5Om zp}+>!`(CT2VtBD-dE7QDXDAO7OA-YLN{ z?~SZ1l}=Dd7Q&2v(|m>Pk9LZIdK!WIE;wPx)6i9ZrVe^mSR$^irvB0`2C|IZvJ_gD zybh973gu(xKTn_5e-BGj=uts|*pfYh?c^B=Ph=rRzUIX2wzVS&r-Yw>^cyRRbWQ4( zHd0n8IXi;C{^PQHs{wJAz8pf_YEq0E>FQV~@x{C_NfC0+Szc@!*b^ab=vhTS@g13`HtGA$G( zd)xEPGJH!_#*o=PYu1nWVUtyxRD8j5H3&!O&yl?HL)J!4D-Cm#FG-r8BwLt|9WQ@CpDK!$L6q|j~fXZ0K}1|AyJ)9I2x} zH$7Qq6Q9Sg@{qT$CKOOH%gY&=oj$NSo(MuT8w{VohNB#hUlc=xm9#f$i`6n84aIVa zgfdPy1V-hsqf>swbO(L;y(MT?W{JVKIm5tLhLYF)Eazw60`6s(0^)2cbAM&zEmg_O z9n@Sx0?FWiQ6-jS_4q$yP^0K@<U8)~~lPO9~qD+x_qQW~u4%_uAD1G1rYF3n>VSNZ&GBAgAejPc4PcMxX+DE~z zAiHB3PA8%kmvToIK5O#`=$l_2eTO?K`Pnml#4xnqx9tQ~!h?azh3WwudL!0vev{zc z)*{HXcA3P)D{l1S7XyZn^VQcvI&#Wo$+eGS)envN(!S-QDD6ZFK41XybgHF@8N@Jy zknoC<6`nd9d{>rB-;WJ5Bba;(VmR~JM`E0fkJ+BVt@7f&IEJ5&KDe0hnf471VCwbs!6-{v+* zY^H%`;pLckXA=QRG>nm~CrxNNLKDk~KtiU%ohff%snPZRj(nufd>jM&@U=omk=~9v zjb`=e5!9Ze4`x7MSbv+kkt#ANIWW3hVkpyyoD9RhnRURJLzA7%T9J*BUbPUvKjC9& zB$s9MbbdA*uaCOQ<2UeUs@89E{8y7BYp6E5!tkI_zmWl9b}Gwc>hM`#(KqUNg;3xB zXQ~?a&HBHRmk?8cF3LYVH<<(h;;QO3A%W;(J55SMY8e(y$5Vu(va!NE8xW7cXYB>S zUlu}NQs$!It@|`Dh!*J%T%y8iFfS=bbEbl4I4>RreteZPMuf$vW~#jW$BCnZG&t@w zm0?8iixF>x3n5&WmzlXdhx$B%sn211Jp~4e?k@;yT{}1?FnE#SBnuCZ+(~W4f#=U; znhb{AD;-Fw`S{ZDuO(0)eQ%5bHtI%X%=XUixwNb+!kQbb68Uh%I>vURO31_X4CZt} z(_ZE5kt>-b<&rYf89a@;(sxDVE;KgB*+K1-n!@y^x7=rBAVUs;ncM?wfXGOw)WtqBQ%*dUWS+2xj#X+TbHPUF@ zOf_!scH89Slo(Fd2$wiFd0F3f+J}?zwGhd?nbskD?K`ka38z>Xtv?^Zi{gfyDrO&> z%^{w`!&AfeDrjYgz#Zh^P{Vf7jtau9t-o|8QL zvvTPb*&`HubuLRgvHOudefrr+TfJ(4DXwRNRwu471=WAw4fx1w?Ys}vnSc1chDLTN zpAJ{s`(2YVyFg6{s{rzHq(@T1+2ieGUc8c!Pb0%C8qlAAKrY4&l{t7v z(_Hewx;Xx4g`);01g;Y=%98j{DZoP=a((qh#IIj+Lx_Wv4&Ew~rnQn%P*&cwlFD@5 z+uPS-*G@eGsIB?Fr(80Se?D~R7Vq@M0IL|YxsPz=kzUl`Y%@{x5}WyUf$bo6BewoP?gWrPk=RRjS9$^>#?KIaDkY#w^oJG1v!j~>*KGw)Te=0FUOuC+$5!X!z( ziZ(;1Ugmp0mX>_xVorITEopcfUq>SfY%F3)sG}{!^yq?0E5&1(?IyqiQAGJ7fCF=E zR^CDVkVI^~pWKU~ExF>lZRZiTGf0j*@w6N5`+U#RuoH}BU&-aX!TTW-4E$HvKV@bYb)`P+_UZkmafB|sj+*f5h?`ZeBk z>K#eqm5;1(dq77c3>l!Ljw<=dhptmXV|R);J70Bm@bn04GpSzl`LE7)u>}J%_FbV& zo|5*?v$}Mz^2(3s`sXxP zN-@FNAv<>CqUa#a6PtAKgdHBM^c&(HIIwM3q?;Z<9k?1VTq_IGBmA_7C2w9ogx!lw z#^ORdE@xT&G|X4;ix`engrz{fSxPF1?M0n6z?j!EF)(Wt4-raNsYR&&3ax#N&pYvN zMElwRC)dELW#XgIjj(KctGQ_>+u+TJww3C`4iWnu`?DcK$!Mh6gju$weBmv_hTIa5 zhW|cBASFX7KGd8I-J?m}BM7Sfp}^H@Q)IcUB0<&s z#b!2j+zcZ&R>My5@T;Dys4~iv?H5iO2tl4t*0%9%1|7k0g4c5yCVYmvC=trHEec@}GwH8%_YMNin84ZB0L-vi6Ja)VuxF$@#(NhUb})j#9iR z)|n)M*$rL*#m6#9e*31%0kqQGAdl@tWgD@gy^P38hsP;Vg*qc*$d6_O}t;@&2mZXOF7P)@|re2 zxKSIo7!8GvW3#`#=C1?^TUC) z54o0nV)3E{mNW|9#6B$na#~eBLqF@D$Sr4)xntP0&j!}4*Tt`c=5%OE(PkUww)T}R2Syn2!Z-O&5&%UJW zo#glBbVmQdelkqs#@Kmy=!1$0 z|NUm5`~C(6E<;nD!-}@rpAT?KG6gbH54U~8Hs+7F(mD@j_hh+7?J;Jhb$sD9y?{lMPhX? z;?9AjY~X|}Q)5rpFX*Kn>3<+KWw zJ}d~r106BKD8WwvnIui(7#rUqj z`DVxya*pM$;}`U?qxO_(VC#aCw8neWtQ z0vga~;=^IU$E8W7N;dc!a#&8L(BR=qn$m=wvVw?`49Vz>Hh}W*aiepodg+&kpaE14 zOY7t%6#c`ZMYz0AEc(ho6&zc^y>BHpVWfv>&E}swls;gG6!I_?C<1F6kw?C5>+mZp zqV)a}R9%smW#sOvP@WH*jjg4zCpWVBjiy`&SCGkb44P z0TT2HK_WU=yM@UsZ~khpYtUDxg)}JFx*0Sz{fhQu9)u}BlalY^4bidOjoycg=N67O z<6vLyJiD_RmzGmTp-tZ_BWD+`-B1?Y0n^^Y>L9}kVT&spvIxM1FtP*$bsH!65qPli zGcDo%nI}9EsKDiRr?#(%OV4qiA2DjF=>(0(ruVX&-M$9x)ME1r>1x{ zzMts_>wp;QY%CgmfT1nB^tEoKN(Mt|Y+w1nB^L>5_K`$gJ>=gP*qPFT$-~^Tvf34u zxkROn@9&>cNMAc42*#KyKEtmQYLA~PKr^*ay?)iks1JLHw{6f#AH@w0lHLDmLV}U1 zL8i^49NaO89z9iENh`PL^vR!0FlpZ}W?_wX&6bxDEN=fN7oSDs&!9pu* zlsX@TQ+^Q~=I}^;Mp^Xcp}%o_2oP7sNqsR^8sOup$4APMelyyUP4eokGL`E}ZmbI^ z#(b$>qKkf+K(1vhozzXOt_9MW&whFeBxOeWk>+7|lF&!`RItgJNyAzOc&@^LjRqR< z`Gs+DxT|89EgHXktXC*A6zV!nawD`NvTDuLxf8>Mxfi_3F7sC(*;N|Z6=_e9qvhja zCPU1P!hdXh4i1UtJ;b9*KQos}htbxArfJZQiKMlI!tSd<_H_kFBq-nlhXD(n%0s3Y*kB@JB7a2x;>6!Kbf|$y0z~8au&sDS)uPFz|O?Dn3}5 zkUih?_XQ-_(DPgxS##Ebwud8s1^SB&o}~!CP=jmsEfU z*+93ckmaq6hCqeWyLXJV8tIsh&5va~WJHkfd;qI?K+2=I?@E}J$hidt^W%V;lp$O- zhg9jD3VWy0DCccaxh2*vHt$3Gi{HIHjm9UmKWk^Y6E@!jois z%A!?=gv2^rs4w)(_x#M2VpTltwY6aA31)?b`LASqRS1I zKyYUn>Q4#vq*fhV($f1n9m{ck}PJv2Wy^c-XsTwJ zqMx>)A>mb}I;_J74oB6+T)CR)AMRiEFFnX$R${_E#3fQK?XS$I)uK;B#+0-HHCzV} z?K0+25Q6{lwVL`IY^(-i2*Zc`&=j9O6g2b^*0Ep6R8S=upG|dt4?UwC)}W*r5io=% zeqzzw0>paRfCFk5&hcKN3*0vIBY9c-c^`7h4a8o_xB|M+QzEc1E~K8M&63c=aZkvm zV+{W;22A4fY9L}t)iNFHD0eCFz&*C^GR+dn?444$^~c_^f3NtRO_Y8D5~?1%G+%GN zKwJNkMtwJ#-$|Dr=>1$g=hmZUHe(mgU3L|5mxhPs>m`h{j|c+4A)S|zuGCHHUDPlo zE@EGmktD>ppI^_)(ls{&vbe!TS1p?#7BNVE-uKXdpDM5%P#1G_4!yBs=KF#Nm8)F| zCu~#c`f@T&q{-+qF`I!0xKmg=ASl2#ufXQktART|dKtpO6U`f;kGmTJ=)EPpD z{L!i5uogoM;TGbQXH_7;Dhu}iBXb~2;d?~8xp;&4={92BM(h0L@Hp@O9dZOs3tpva ze=EX{l^D-vE;T-m_EJrc4a-b&5!Hw}x|W~vDAJd@_1aO9Ywsc+e#4fd`VD2GS^0|< z5D(3fw2i{9<7vIBDgS{05m-`y7a)tv?+W(8VZ9rRndd~E6CH<#JVvPJ>KlI`x&L-c zW2f~u)PG8+$RkC)HU-9)F{S01N*{56E~*BMIc%=%VvpLMGjdRS2)64Kh0c#j<^!t#LF8*}{^|4GJ0Y8Bk^o%(tJGD4`) zEUP_bMWMn~_YDd*3Q@8ARW-?HWx=c`!DkRCl8j$AM5VVsZTf?X9Z5gDpCOMv{8QHA z_)AWFG5FyMX4(?^{Ke4r()Y~;=JB&ms$i`?B6>9v7B@IY_rb z$4SydM0lH5fwYz>XlCS8NpYx?4c#z2f;-qQo%sjtvI8&9<#!6N{##n1lq?S=7zv;| ziT1Ff9G$Q!02yl3ka6s*3$ z$E~K;*fA8um;3tfeBAnc$$Ro`J-^*58yNcXahbRc6PZtrd}_K!)HZ@hZ%^VLE$04ZHqHi)QfT(lT~Mf z;#qN8zx@SC;Pyzwse%BR|+s5foTVA1-tH zIr*S>Q%Cq@ooTes9_4NR?FagsEXuk;w?pTC@utva#;1?Rh21%xo*hrZs9NrQRYnLM zzdtC=!t~Qz&{iCX063;{*N7c4>e#qJaiAI)awrfqRj-{%f!1a*D-Guk1LBzR5zq2vq%{BCo{A z`IgINbE#4Q2wbZvQfZby7kIm>uX4>KxL&;S5ANFxT_^)$jsA+$-jCnwb{@aWpQc&| zdavnmrw@ilHZ<`CrQt7wwg4C=m8)`*u2N5tP@_VEPUBxklqTsl8gX+mJ{O2<+$_31 z+36=@y8iv>1(ap+7fWt_M4|CpJmW~JV$v0$0OV%42I8qVvwQ~|);LIw-v)np$~PrT zVk#Z!fi_SxX(R|=)*cjl-%c9A|5eRk^}vTXG`>u2xt8HcLUd`^QS2qRCD07=tC2#= zibkMlEBx%_F8uDBYSHqNrDr`~Hgb(7WRIf+39?|l1FKKf#l&DicYprWUwjUt!c`Lq z5%ES;QRkY{u9frq)lkS`q8GMRu}esgC7~d@Ve4)cQBZMK!V<8{_vJLK$=Wa*-)8+( zP^U!2NH?;RidLv~`1$Z&+@#T%%)f5A7CBcwU~~12Qq4N^@zN;g9g;y~^D`MiFGi_u zOJsHtB2rY-;e0MrH>L4ku0vU)I{kg&NK;-q(g>~P3mtvPGgfTE-abT3VjaKtW41k?elymD_9KMny zt~S^GWhcF#vdrE$0Zz0Ab(RXkc^^CsnEs?{Q~N`zf5v>X`AHG$UEGS*(;!nkr#7l# z3$CLGQ1S8V;vlQsE{%PUvtXz5KmuEbd=`d10v=qh^r+fvhYc+zlZa}`2VBlJS2~>G zH$WHBdO|A_dXn2}i2I2>z9z49F2|1?^;@!1!fQz>V`)X!8&?)=xk!X$z-fUtuO?zm zXH@~JS7-Q11?Bk{=>nJZUK4h)u8GYJLs#VNDSG{mJ*OXycI{_+U>gmY%L)q5uN~v# zR$W!WliaQ%fkvq$30PTjB^F*OT53m7E~|1Cp*HJb&>GtR$Z#W9Emr6X@g-{e`$=(K zz9J2cgC|qE6{(Dj(^VU^%cDAI0^~EHC;=o?_J@M zXT0;ao8urmIFOR6IFl$qgG9f-`W7p_n}wUrs4;(5?_2FtTwX>8RnNGEUUN<7Xv|9D ze3rIke(RB%oGY0ul?0~W@-62dSohD^x^=Uved7`nsTfJdfi#AG1Jka?pgQD|0KSf?*I2g}Gh|KTC{q6w!0X5`4+1_-CMC_89+om4X4-RJ?rnG-YKw&X#db~;t z-UmjUu!nOHGFd?pbssU!%ygNzJ0p+GXf%|;!;0F7bW`S%H-{+pS&58mJbPv=ph05* z|2-Z9B>c_={;r>BQaccw*fH9x_V2h^oJRk-Kkpl0)^T=RTzfiBL5>t-6WSx*84fw@ z!h}o{JHLHjDRClJz7PJ|BPrvR)Jvnj;s^w`78zPRQEz)-`doYu?^$gX-_fDtGdNk* z_d9~$_0@HCXXFu3F?(DZi!(k7iTeFIYkDQoQlHx2EF*swB$TWiwFRY5kMmt@ijvLz zD#FICq&phyBtH+zzf)%Z*~2QA&luXH%=~!*M+}G?(+eo(uyD=PH_yU!(FKll>u#is?=gmX5`scHEA#l#R=h|o6_J5lg zBcb92mAc)>qySVoQfSq%wF+>RQryR5GF?%vIwKsFGyf?1fDL(~*?u-o&bVUFye^G^ z($(WUkD}1MWFp2}IL_4@Q0b~{(>wzKM)8aqy}wIG`)r`(eBW~fLm5hZBJ}GY37)T8 z<|Hg4tc0vT_o3KA1S+7(&kuN?3s!9VSZ|_d+JM@D5y_cq9b#eA0;&!MN&2xcG?>g`;2(5sWnt&rA&&rjSLx*0FgkC+;9<{Xvxkx8#@pt#M@V?n93rWp! z-k1;;Gl_f3q|c;LVn4)4OE95;;o(OTSvocl%W`Wj`-^|*SCjetYox^~F0? z{fjtKwJDYPm^4|H@bRo4`317JitPUTQgPLSO z);6JPU#6zz+h4Q^YBXI-UgYA>AE%aTF@QNMu34Sqxn0vMkCP0PE1Q;O!ejGwcczIt z0;}}ulTy2M`fGk|wolQs!!RK>cr&;f4v|}IM5L0QBF8t_RDcy{%r{hb)r>YHEeyV5 zL3j+GOvw16pAsK2*D&C*Fz%u(Pv72A83P6u9)71_(%N!zlVTq~e>6(*>Lv|7#Hd zc_Gt2rJ(lVf@qiEsrK#t)jr^NHc!YGj%`y1*$bk2v$-tay0V1|kNrFq3ZOU@ zR!6BI!!S}T*KxxuZy3ffG_n~6ItT558x`KUDV~}t}fRjP8yE6 zii9uv{{ERxveY^O%|(hwjj}_^k<-GE+!jI56(?v`jzBS0pAxE;PwZo%D~3XKFi=n|ay}T@pVbc@qKKmA43YLkxt!sun{;}y zpOhYlJ)Ym_eDbOsl8#^87t-sj1552^m*&cC0wB32g5h|8bGD`ILGLJF4!GSfVBJ+6 zZ(1GR^uLa7;v!#k!!H7$t4#}?)&&6iT2LhlY16vA ztJKgs;h0wqZ91-nq|Ui)KGAc7VOLNcQ526#Lyh!=>=X9L62+61uNCD9c>x3fS-yZO zPB0xT_G_k`N0u*OBCD7*yG!cMFpN~Q*|4&lfa_PPt}-GZBJgP|i;H5FS#<$h_Dhmv z!8ooHe%>@R=(-3pCn&D2`6E|LR;x2Y7=Shjzgz&_hH*#m18q`5bR%~?@S!P=Sz1dL z_MEFt+M=18t^)EJ(*!m&L-~{t0gz!BscYAsU%LY1wsm<|si9R$$k#kEpo9PljbXLk!cdlh4O0A=5O`8ZV!?-lV|^UtCf`#1D!q zE>1ikU7O>wW&`MYGFrnes zSl2@V6qYmyX2ar=2E;h+>)oX=EU1QvN(w9M31BH5ALj`Hh%}~?_7h7Apy^-;=4ut{ zQJ^#Az*b68$6lpU4TVv2s4OKTs+_&g%jGhf&BoHUM9=hqC;-V$y{&ZslszqBaws`A zMR+YLbOA_vKzqKkb5m|Lz}NiCV01-36AtXO@7PAhTcf$rb`8Tw2{mu%cx%Z&B99AZ z!gd8BqKM+^@*0MbLeqYqjd~r3X%(e3PhIf%457P|t z4zMpozK1%c19RP-QLU=sUm!`rM*)cEc^5)S$IO|fjzh%5XNRJ|K8|HD439PzAkq~X ze5-LLk zckzH&#~!;Z*|naDM;lEXFqMt>A2Fxn07PKDYOrh$nl=gr5ZTvyS6&Lkf@+AUq%d_y zz|!kEDQ6Fi>Xhz#41v$lk&q|^Ycx#cat5wnzq;}9mF76i6vY#2`Qeij1V8{rAsuFq z#M#>Q%Buw#ZIy>OGEwb!P(2U;g*)@}%HMa4VIlzp0C}EAP1n)FcYoipO+a{7b$NG@ zH1L8b2Y-k{()4ivvRmGWu_^k4gI%@Y8O16fpI>6i$WlDI+Oj&Vuq8}P84SXE+7qw@ zVN|E0;S)JwGT;?OWy_L=VuoR)m`=x@Ej?aVJ~=_y`q*ujJQWL^+4jwnj`{&}TQBCR zAcVLW5DjG+ims!j>suE_-?l48l8yl9BiVPc&Udn_7Cdn&`bOg@(e`MXw)C!y<^vV* zndPuVp3YH!v-a(B`D#DAP(x86nBxcO zdUmA>BHOJN7U3c5WMAtNbK8?sp%982Ng?DtSWl|U@%T}@yA_abH-L6gH~74;`)*<8 z1rZ8?G83koW!dR~XL+)xEVZ21E_jCFUhN22)|4P}~q?InkGT zQmtU9>BzGThT5_RKyJ^o4365}wGX`h=mZD3qua96XqvVfCw9mp9u+qFvS^yN+SM%b z5ryi9(g4-=cYnZqr?XlP1BZ8GLSEoqW!i~5rX+~ zbfnD`-rwb}vEMFptb8YE2fJhM0G;Q%UJJvsH9f9Em@J`(r zhGD?6jIUcZY`;L*JYXdO6fGW>|Wf@44jGn9jvVB13849Hm4@P6qMjNK4gJRcPKXq8V=sSqJ zPWRM@x&{CP0KnxsP(}i{)@UmQWGDvE1K2|>s7Vz~>!BkZhJkNtE6rda&U~Zb=Ic{Un>#FS!GKGruQuPYk_4eQMp7*+s z|J0{``?j`m-f|yUt8AMygV3%@h{~-ai?5wvs!7mw9X(k=xm*Dgm_dK7)j^)2kOhl9 zb`GT_Cr({94%(L3uRU0C z4(INp^3_|`rUx?t(B5no2_P?sWLd_1MM+s*?fP0h(KKy6Tw*PyLczRt1o4Ih-Ki(F z?&qgz+G_XvC>IN0nZJY^;I3ESl`;$?CI9~CLSN(0pZGI;;d5WW z7e4m|eCkubeWvQi+fpm+_=qc|?14-w1~TNnGihD46pn3ELezf}+j9_DC*`k2%#tOK zOEQFZ1(LI5L6RhNx-%C*-Y|^-Xq%yFLulF%!K@g~EuiKF5Sz>5xY-H6N;`gAEq?{A zmI4YzXj3fxj`Q2rG8j9YMborZ5EO)|qa*+Vfa!D!(=^fPokA!d`oc4Bh_+B!|V9{rc z)S4Eai!F2?R6%)$a#aw4PZ*5KPQb6S!ll)M?Hl6~7yA3_^Xaag>F z)4@%!`x%@{gN;=X0I+NxSLy;TSL;FVClWxa6u-7+7k=AXSH%uzm9O5i)DE|D3V%`n z?agMGr_-35CQQ==MN#0n6)UUxL$q&5XgvBT8UV~|M=-A)fpQAWQ$-Ho4*}V(B3RAY z^^>b?#(fM^?}i>1Bm^^OfTk~>=-YP4FbpF_!Y-ur=QyHM19YD z-WwXyCGjEGfXkWtKZzma0}%OpMUi{&D3y2&TOAiXUigH;h&(>-BoW$`h}SCN_{J%& zTsp*1AG#shs5Qbv&hJeY$3kjY$72Q8+xFtrAdJ=l&@TM8BmkniBcPJA63FjZ0J&d# z41m_zmrSAJn$H9@`eX{-QMFvDWUD1fLY`reXMp2@?t4t6Vja)XxnWxb!ljb$_Fbw7 zA5(wi-4;#LRuqh$erklf?|uzlnZ9!;uYb=QbJqX#J+F%eQCKMJecuUGP%6ThPKAVR zw*f*S-8M443z)9zw$VC5fiH!ISV8!B0VPQ?CeWa_;zK&Q~OfS3JV3Izs@6BXCnO&m8nI6ii2@wDv&KZyd`Wy_wpQDp&<7`}QR zZL}aVtLwi60W_UX(QF;Z0*I)fwT1^kT=P-)W}=EXN9E2m4OKRSwl)R74+wJfG6YqU zUHFI(9i!sur$+8Si_nI^$O*-Q?=SW2vtPIFzWX%*fM=im`c?qC`|j7^O>g}^yy>mq z7i)5dd6650VW|ke=u7|<4WTvrj@gB(Y$a2v2q=pphPoLFoG>NCFbwpz4$n3scUqpw zLmS^*0+Te>VM;nC-I)s?a({nx;+oZsgZ4&ou{N5xVVb55p^YYxBxxmp&cbhtR6zi! z?g(Zjhc;S?o~MpR@M?x2fc9oHWYcL(fKULf3dOt`FaS^_X#pVTHpkU_9uk%Xp`+{CRwqbQ+IyAKeEO+T3dmU(UVmY00KGDOC;r`|zYYE$y#sNI zXp{H3W~g?y;h3+4XqXZLRw^OajAj|+bsfE4H`Es*e_uOpBF|86kt~3ya!kfXV_y?0&{kO+%l8in}t9ZEq*duG4qbfpfFiLcY-0w|sK`9Q&uO{Xz&R1h4Wh@vQDGMUiFhmBe5Axx(e zzXFm^eLj#EK;}RJ1`67v*~-cQa@Q`UqO*)o1?jpDRg$2q@>Yva|HGgAFAV<;z|or+ zOV|6rH=YFZ{qK(4{?kv5unmL&_(D4Q|NaBq`sytQaLL}k{sB9*XFk^4)ReZY$z_{H z+3RN;j(JOnVuQY8nx>;v;!!H`s8j@qjvDekCIm(d!=O?TTon}T!b#SN5%Zahp{jw} zXE1cSb5IUIseJ}i4d_&D4}vW5(8g1As@;`W?Z$~}`#hddk9a@;Fw^brs(N?hgPQ<| z{9WC@wb2Pel#f!d_gOWq11y8~;U#1aFTt$jLV+6ukT(r44{rKY5YlO%5e)#DOa|F> zIx&Po!!idz1Uz040YFxpsO;r1<(^tQ`fIO53u{d$)DTB z>-0bQ^_42()>m&iVOh>vR!XZ4ZSPnIK&~J6vF6sMwF93sGp%>hcg*gf(6Fl2DoQ2Z zRYPUKRYO4-^?F^DdCsSNBuPfQ-Co*Z!IV3@p8;Dc;xuCRvFU_0WMX4f%p3(E0Ju^Y z+z{;e_!{~rD)<9^>sh#70FluiUswx7B>bv6a|PQo2G#UJ36a||8lkPhHLJbbDCELR zD3*kZ>jAkc$WcJVKeD@^CwrgOTpB}N2UjZjOlH$b%X{IYPo`j;R!~(ogZ5~)a{C2Q zhT0R+c=(DtPe{{8kOmA?NkT!Cfd;?!jPWo4*%vbph~Bii?1im{?q4#hpMGj&-Sfs= zER>#o_UrER)&&r`NY(z}D*%AjJKnGfj4WFU{i#Evx10%#cG`E00H|86x@zcZO@JiH zK2?-wC|s=x&@>&Dihydh>OQ~SUM^UEeB%_^-NU+eg7kp^TXXNisya^&R#YK{$JR&t^6jSJCSGumTRo2I$&ha3Ry z&1T?Y{2<~5i4QyguKB179b!VeVV46SVnP$+I?phu=InVzk+ZFJ9Zh8dTxmjls1Al< zeM+cw#STfkE1EgR0qAF6rQnl)!=Zk+g66Xv>ew%le;|Lsz3mdVg_wfH1?{55tYvblL%LE&`|uK~tPP;) z=?%=f&8^-uQ9;w`)Mro=0L6u3K{FciDKeQX7zZ#2EYa`+$iBdMdb+9Ir8Q+f00H3H zEO4cXfv3NHshk1NW+7`6G?mH9uCl>F6woLChQmLZ{bS&+_n|iD(VWOWMYPITzVP}B zcwzRuFZ1;DQzOf(jBb7P7Vf_LHMsEl`z=TDc*C!?lm|`IR`v5XMCacGzVUS%^UGKxp{20>I2T;dn(471<0N@)d_QlCiRum7p{q563}4n!`1 zUVP%6HhjM4r~LoF^>J9=dVFUf+G*c0!!T0qcH1K0Aus}ft2F`FS{+=i39e`4&5Er9 zAQGApwR3#q6qD`@6O48eGVMA9+s1E;i}$^0c(alNMs|9B7w_2wfOOhjnlYKpK$eG2 zr_k&q0}Ehnq>h8LVQ3;%E1$klf!t8lB1aodnIk#K8T-GuC zGvKw_Z{gXu{G8X;!LzLW|I0q}TX=^3x%iFzk6*`&U;ACW?DhY|ck|0$XaE1=pS;rr z)6PAiT?}GUlmCNRFK-&&8?LQvE8ShpcbH&=5k?T&6|nmmOuDn}ipWb1E0~JkC4jc^ z+rs8~6rA=lBE$JYv-XBlVuC8jI|XqPxY{Sphz0i@Q>a*av$CXynCxOw;_<+~jTqAH zIw=7h|NRd1DXx|n95wu%RtF?hTXXz3*rAp-hV21OWYqB)wDx4wv!B7QeC@~ami6Xo zx^r#*^WZ=E!Yi*zA_{2RwElP6IFsgw-UFsm5q#MxRhBj?DH--yG81|yt%E!unr)GO z58L*(ejC?VTqWm@@3H4x<-NVt!?IvW08|nxU|AM(2SAgMFvAO@#@3&wr4X; zR={V|*P&_J(wh}G6K028i*3tepmC|>Q9mny#xPb_)tADsB{k%zq^Pd4QC=IvFd!h( z9PjF{pPMBHkmKiAKUDl-ci9F}Jst>IBt(1m*{{3L+2&Y#;SYZsFMjO_;NJIy1LSK@ z;DtYoFD>%TCqIGF9|CW?C;a}=9|Adi;yVXI-$~=F%ZqNZeZw$P=x`QMLyDN&*?XmF z+L9GzWr(#6d_uS9tOo;t4xe_{jEOhapB7>&6Hr_h+UYX9*ux4;Wdf9##QVc`oS%gL zC%+EnO$!ixW47>sk}4oFN64EYbG#vor00X-*AEqc7%$A8U)z*+zn|+LvVQ)5t)u@t zzX||&ZRH~XfM>cN1^^t~OW_m$`a^N=KlO?qg!ST|0iXTo?*IUPqHg;?pKboGy^Z$+ zFZ(_KJIaoo*Yy1k7-!KHVVyNay8@oBc41yS0@pQtE5DTr1**t_sjuI4rK{?A;DIJG z^m3P&sUhRhN9(8*LRFAO)3omf`S(9(L-I%7?ep5U+#ha6%vCEM06qQG2=CzU#~;XF zz&&rwZJZek?w8lS^XKr^w|p=D=uhm)ia+rEZ@?3O`WN`C$A2qv2>BoXH=uL~{O^YL96j{f+AA90Q7gbHtI z8{hgPpAmg#yf{zMpO5qLT`&s&r|zE7fAw$w8J_slzrb7H^1b-0$CHPc)_-@FV!Z4w zv_JSsNT+so3_H$-ohza9aX!8amC$QBXPwu#{uZx$-*4c4{2o5~;6Gi*2eM9o!T#g9 z=Yi@YKMTD4)ktMNaps&jhtT;rAKxV)Dtz2lL+XP}(hzJ3MAp}T)&|3CK6%?1aSoyL uaX!9FAVmJ&BEx5$v*CQ4kMr?&Zv6j=-(Min=HRyg0000N@2T<;9!F>p$5=XLsw%hQa-(NM~@-(9r&ra#>B^L;Cxo%Esp}e7x`b z79aBXbGg5_|IeSR>7T!!j%+tZF7G<`H(_o&6TV|(%R6gBQ#XB8{ndrWDN@!S28=#m z4-boFo>qMeRLiOOJ}`BAQ@XL^eOCW_pp(C>gkROlt}uh}@$A;JbYDa~=)%gXzNRK> z`638jQk?hM+Q;=~BhaO4pk?Y;-`e2Q({V_|d5n|nw^Gcf$IzSHqWyNmx_>#l_w$cS zeIH%T7utwhcz84{W{;~mCjVAN=EX5HvoBQtyFGjVG$nC!GCVmR78hLCc)Sd0wyceG zfmuTQyCe(Y@>BCAo0~+H-p7#15ZVt$Q2w5AN`WUEXuEz9yp*(lLrq&j@|e5)qjUTYsjnd?o)UNtzPs^S26nwb8#ilinLaI5E(kFkoL;<(E4$ z51&_1M%j-oR@)m=L_tXoPIeKnH!JeFokmD7u33j7FS4p1+SeaZI#zz8`1b z7^KAGNMTz9p}&CfND$k+lOXRSq>Cn^mrBRu3m@m0m4OhdThL&jYDmb)yy|Zy#e(*- zelKwMF)%RbTybAoU2^=^6xJ}Mo|5Nz>~rPAsh$FiRGhDQv|F${ZctO7erk|NO-_Dw zvWA*h;cw+a`)x=1L5wDdZn~zk@*)+y3quf3sVF_=a*%WKD?z6%6f{rzn9i0U}I9px+TfTVC!-Jw`&k3cVe zFxXR=S|L(daTEu=)GaRAMZXrkxu%6@hG1s(ZZ{-5t(mh5w}wQ>2S!&KAN_k5AE zS+;2@DMDhB>3ENe0jxCPxC8`h%E~}x4-;HW2!tQ)y=Opd`?RooG=f_e3q3Q$tunU`RE5Gs2{nNMO|S^3hN8`zUD8~_Cw zX^JETJ?|Ep2M*Xs)hC^x?L+|-tRZwAQxHTD)CifFHEJ%zdZj!>o`}ElQdk*t#`j-B z=y?t&Kwr&iKSz3qaI(WIDDL4VL*=T;uHDLtjLbtYMF`V)I=$Mw(WTCTFeXTAuP8W< zyTZ^ym~8oiYZi6kPIFX=ecj|7nAv0A!8C!{L?WQa&RVEX$)6?U0%?Ho84F6Fy|C%9 zBP-vr*i26+4?>$`rbMu??TQM*%M&62a7plaED_vmNEL_ywm_%T%bGx99{=rX_tC7w zu`U;IKVb9)fx6ck=nWlN>vX} z+T!FSITK!9UI?TkCpC0!c=MHwd$#@fnWO^V?sggleg{{s%Yo0a(6a4;kFZ=4lyc&| zT(9H<9Nc!R9#v>kw-|I<;(0W9_{PJk<|xOa{}w=<*9Y2*T*CqPoQ5u}=l=rEBBZlG zh!Wnim^FPU%vDp9MJ)%OXhz26Lpme$+4;JR78GG3yAchk>3;N<8~kH6Re}_xTcjgl zfE6sdIqTweD@O}7`xb@t#R|+LSorxrS%-zp?JY!@v(Yq~%ME$Mbq{wsfDfC-QR zVYA*D7;M%ASJ_C)ce^ubg`T#!FS2aBu(TAO74i9HA#;AX z)vkH@dp$WBm@0|2ScMU+;#pu}9vrMU{7qfNiv3Ih3AgWfndc<$%5KqMmxi%>J;qI& z`}WBrmPEBIc7_XXJ`|fn2O81?f4#d*nVPI4|7yEA_-3VHrfJJmCOC6H^3;>+_VrBN z`fx=rOxjwVuZf2yE#Hxd8g+LOp9+LB0y#5O1>42pim+tSL2EUjOj&sK5DLDzs`!SN zs+#?hyFp2q@XcnRxZl{=T$8zq>|FPqXw-yaESNQxMpk4fmLbdMqb+Dpkzv)ogUY-f z!iTBlshg)ByhcckHmQDFU0X|7VhvV@v3G#f%Mgy?u|W+;{YLyf{V9g5&dUIxbMmQY z!|CDzI${yh4`FGr`KjEH{~L2)j+{Q*0tAc~mj!QqoC|Jp4VRC70do+TuW*VbPM(+F z73ej9xj>2o&SXHNC%dDh=iRXARMRFub-UkGiV?n$UR zJ42~^_O)9*Jy;9?M!JKCF*_?Lc3f^U;4&V)xV3fRA`0^NKlf`G;c3l|xinQNB)3MY zliCdYIxxD4&~-w}Gfw9UpGkOY(Sk{bz7hgV6@02|P)`aZGVjkr6E5Qo;}t?k#`WIn z^`Iv7%0?5#trd|74Q92ctKvR+r9M(CgTtOu+V2*tV&?+Wkut!nac2&a@&wl z=i$m)T>Eh&x3eP8o1s#*Zj2{P|3<@JNv`9FWYtVb)bb#TSTU&eMTa>IvdWVfiz=_@ z1hV8XD?~=4a?bv?>&cg9hSQ;josm{?&c<=06=D{dL@WPodx=I+f!%Ox_%RiITo>Ky z4H#3K3kWIvW3Ie~EnBv80jbGVnTxn*Vh_Uw1~JB|iu>JPU+yo7&q7yyxLIG#Y^}fX zPN&F55_-=^6uyd&GaIj4*h~A65!pLA*uLG6=1wPKPaPj~0pa`#bTab6XXdlSEp|q= z($Yxq^js`aX;J|nYG1Qjq6INfmph?&zp7_vcOpCL=|xf*(pVLlMly`hW&O%BeM`p3 zWr7SC-o%6-(dIjFfwhRneD?GdY%0(Iv#1g^Qr!jOVV|lxEW+lpdFNL=7^$e^h;V-T zS?Ez`T{tj@!EtI-GI&Em&NE>RHVn_}B&?sHCcHvAk^CrTg&Y#f1j8jELr_dT-tj?> zIGoYNUv>9=xVvt>GOqEs^!dc&m+&clA%EBGTcF}5d18Z( zh}?EEaq!T_g*$7h>utuY7-DMBeaFY#52b61&)eS(mnq>;a z3~|ALKfDT%8VN;meQxi+N zNof$sW=9#t!KyG5Xo3agaFKG65-L=~A3f!hVHF9By=*Gg#syIw%W3HVdNcHeBi5%U znBrc?;O5YC0ktQk0wF8Hq2?MA2>Tw-U|GPU0FsX8$=)}bMTBSOQHtl4))zQLG!8bW zkv#Z_%rjXnEbDuFvFh`<^ocy@3+?cV_U1dvN&{4EE7U|}7H8ALWuQ?~Fy}&lh5l}6 zL*N@r>Bw*FGSK^4inqYXJ0W)v_^s6#iVtl}GNY2YB$ikrw4{isjJUL->tF}|TSMJW93Z!Mn+n#UIi=oTw5`Eo}Knpa~1#%Vgcp|TY zLb3ryHIEv{qfd^Yh|y&VKbE0&2t_QJ;(VR%@sb9kNjZs(z}XMDZA0DRr`x?8QJ<%{ zn!j~DHS(oFw)_{J_O=r9+Q&kVyOg&&vBvyakN%jY-exE>QMiZnMtrI#eEyu;PvUQk zjpohsIl52JYoHy%&~>ed!DFA0MQd5_6KronRHK>~a#z)6LGOAQgT7Ut+^UT!v9|3? z%$dve{`vXMKt>Sz1V=8+b1?tr{6S9heAi^bmGXX~8kIjov|X!IRn~&8J>a_!HLlOq z_m#Vt3L>Jn!s>NS$wR?uzf{+@Pa)QxGv+_sc+ev}-SzBlhcu~~%&C3Y?I|BGpc%q|8sDvxrSfZyD0Zc8*vtx)S1YxDPy z;{q{u848_dX6&WxyH5@mB|j?>IQM;MoC}2c-!me$=#F2sG4gYG=h>4_+Ec;lhNGyX z4FQAaJq4st@x+X%>$BwYIf_t3vn(tjXI+fYiA&XQK=&d|hSBkd02Rkm<*k1BQHN z5J{BsbQ*)X`P1uEkHYQz{9*L3HlEgdyE{%4HsO(+>oEmlA7ls0h%L<7t%PtfnfaXN zK3JIR0_ufAFHeVF0A?5YY=5{+u?u4YErLgJ@JD1p`QME*f081&4l{RHM_DMLqXx|J zO}Fwwn=^Kxg;EjZy~_ArzPDMQ!!kvs=sy>c*e=)s&cNm+*(*~I7S09xD)Oexel1f^ zQp~J>5m|~KM4Ig0!_Ijc5_qf#ejm3T)$Qp)Q4DdPWOhSgp|Ib^WA`IAhVAazB5THe z-$NS%OjP?=Ua422HxRdfxSV(IT3{Oz^zv)2@V{Jw9IbZ?glfOrGrgE{4FulT4+)kx{G%y;aJ zn|D3B4Ss!DIhJEySl6?c>R9mXl?16|;*E^M7z9C)?{{jxY{XBf9PmX<415kbOl{DbTmLs9!e!Js~W@e-OR@5woW~f>-6P90naTl=7zc>NDo6bC)(F{bMiM5&qj;C zu*`Zmo<*ncbj~d}8=Wa}VVK$3>&2w%3tsp_*`^sGaw2p?MRr6kq4($%vN7VC&|CSB zUG#0K^N<;dj4B2j?Xf2by5ZEVf{0c7@AW(gq}Dl8V!BCCY@m>V@e2Xdw)%7+vM+l` zXpas^spi#h-V>lzHzWER?&-YI@49QU%uN+FNmB?aQNmo`Ac6S5A-OqJgVGmpx4LgL zvYTPmm+oXU^ye0H4myLu1P&{o`0dEG=U>!68R%7c*l}}dhr(O1#m%u?x#B3u@dR1b z+K|52`A-;Qu)�#xy~Q@)1)G{=(7i4yAB5zkudpIofe0e%*b?FED+wc-eRN8jbnxNdp3Mmr%74?k#~R{up5s3A$3lrpN_*OR#LHF``_nH1m=X zTndMxw8eW(iB;=2K#Kp+N=XGtUHUxS?&)3qvran*AydOe$%rDef>_?Xbn6RK%iy*2 zL?*K<3ZsgD@VuDEBXv5okIcM$KmW>Y?gtK5*8~3VX4ue$z1;%bRcc3NAG@i;aLaUr~d&!DNYZPvOCW)Ed!{K|P!yjti z4;1#QDBCahE4>x41gRiKF!z1`6iC}EyjKO2>?8y}NIM#p#`=Dlp`37}qyuv2_x=3w z4Pz%t;_dN01^#I|sgkFR%yu+ViYj zt4pgW%g-HTNI2P?1Yva)$UPqGt3-M%KJ#k#UvsbA{mZExpiQU&hlLO9+doEqr4 z{N1MmGly9iMEIhTH-R!zR<3Nx09&ikSHIXzAJ_4y1}k{X0Mq+lKa}3yyjwM?u>Jj` zWS7?O8oBg#d=L#VB!mWdGg~6fLM1cT=BC~5zCU4})%-Ila##-GG!q!~Lm#67Z@crM zRJ{A>oF`k{23#Ar5U*?5io^zGC*TYJJeefvQG?VG6cfh25?2wj|W5m~~>T+-NCWtjn6ACmX7E2eX z?0F0Kcm?-(yuW{crgQu!0{V`e5B?PZ4#^Hn(ilgCb0JZ{oa`-Dq)Vaz;fB!tbhHnr z2^OW9InJ?JGHh~3@3P+BqP57APkV4|CCAXHq-fq)7w}1za4N9!Z+&$8)NHroX~4oI&Xn^FXuE5sAL8nzuRy50 z?uy~&`;C3;`XJu#pdWBE{l&`Ckgd zSmXW@`0AoxL0_*a$WylzVi*4U$QxgtO0SI~KJ7{yRqU%I2c!4hjkwZ2Ar>rRghx zv2yRoDBf{vODPUk30`iGGCFW%@E_~TSbiM&MoyV*X{dsrtDmz-U!4$BeXH~KD1rF> z&Jt}j10i`#_>i3MOLp2fdvsJz?$|=YKcX4HZVS!t%*%JJ*U2We#&^o~%gfX2AUNQu zr-+4)hs)gQN3L}f;3N|`al(=cK8Y8SbPd%c1Rr?)vBHq|p8p66;#0<;wg$Qb@MS_5oNPTS<>;9es5j63_@?kLIL_sI5VMCE3HIk|Ny14ym& zLOm+z;Tw6X1d1=AwCznIP+4897lp)4_& zsK?xvC>Igqoi%&{mGH$8sV+9}3^DKoXRD|Wiz-9@?fFPe=U*OMfv&d%=DzOhZRXjV z@wnWC%*i7X?2SB4e}1G$Ud+Ir%6%;A1Om3) z-}3R4!F{2U>xe9qIqGx8?N1vL_L3R5YxT>^S zO7yJK;Gh^qy%&?YMeN{l7GEcphSrX$w{Uje5H$qu(B{`~23V8;%7k)5X+`;xGY+5O zam@X9K(s4Gz@XjdUUts*uwfW%*=4Goo{#~T+L~Hv<2mH2@=H{u;3H6n2xBGAe_#m@ zcAm2aF+L4{CXF=@{i>f4bw!jlCQ99E8);JL++w`#THWc&K7;7aMi~E@CICLRIS**u znfPrWOI#X1uyQ*?Iei5CJw3DaZeE(3&uwynzbfa}FT_K!C$u1Dp1WRWrQ&lFxlHg( zY%88vs@KQTAW&(qe--BoXTO!noER9rw6=h!%Su*SqNlA#SF1}8vTdk=U#@-Q(>(W{ z=Nl>CG&usx<4k+DjMAa{;=7IUp6Q`zL2sQ`4R!hSV1K`yzSy_UpBN0VMR&E*6o-<8sb7f{yHPp07<8EA*kY^3=EH_aoA|FzdBM_;eY1kF#Rjd zsfXy}Mm#%pHE5|W&|?SKbuHg?eZLgWU#t%~34omw@V|@|re_9Li^Ko?IQkYEj#@$S z{z$FC5+@f3^B|rSUw8%76F>SBMx&^V=P35$`_3Lq%WHw2ryDDE&n|m1AgCDF!?W60 z)9uIB;pGyniUR)3&{iO!XUPoq_wP~b{1kgxSxNZ4iWK^j7d{Et{>%vs=MIm%nuuFV_3?1>{Ld`#*h)H&OFMoKz>S}Gke00cWH=bLPCT0DOH>gLo)`;(dv zSlAPV7XGgDI2SWLb=yCKFkUXth~QU`&)oSgi=`g9*P>oZeR?|Eeq->~xSGKE8p_A& ztU*uJOL4pE!@ zS)%}i)y3=lz8bIG4t~Hv7&Kq%A@hQ3{*A)cZmZmVoY>t^zbO>|oa(xlrw-RCmkRpu%Lvby)w4>zD}?rBuCLjD1tq zaGHr<92;z)C=(5teg;?r=no6ybr0*dQd+eL-`uW2+rOj~r8i*pC?s80y`tabuvTf1 z3K-#CR{?9FxFD%~eeis=UcSboxaj*T%jS7Q035MW$CFdqVLQO8@GWEe!`WxK&!rNh7>S(IzrZT~1gS z(F!NwLhFC^QN2i469c5oVu0fS7=rwM(f~iD#0+3zDN9FW(Fcu>4RFDne3yMzoD1i1 zB|#U1X>sD=qs|lausTB}5hjCkYcRAI_=w5mBjJTB8TwF5V^gN zF?&_$dXo5tkU~b@aSH$K@k*P`U3k8yuN>~sYD19T%UIC`lR%e?GvcI)IhBPR_h}n3 z?S3GP5srggmNE58(43qtwo(w>(@~0H2L<)nPg@8PQRqv^xsp$?a7u!xb-JB}wjI78H@ZHflIna;5 zRqv@QJss0+2J$QdZ5fW@eQ$Rrij5=E(S~*?f=TzRsqOj_c@a3TRZ9KSYj|Fgsc_DZb*eGci%y~;2J z-FO}v{E_G(XfUp#5?Z$?C$>{B{r*C+s{*@xPu)UUy7XAXV(#8?K@%>ZKBKh}KAh}t z)_bWF$^&H7;e|6LPL@BGDuXlek^82>eQqW=GcyiNfv&+u0w0fXrN(sLJ z{3dm;I)#6`|5t^w4254z<(C$J02dh29{@wq0N{@PTqM^3lTNIw7%EkkB8@IZH$#M3 zEb1-*W5|pVuJ~h!InKRbIP9BDV|^f8@lQ#@WE567KyC{S3y==wt+ueR=&8J(sQfr( zdvSnmC0%on|Aq~GHW2Z^hdnu+@69GfO4p!Y6v|BQ6h5JtJV`+Xw3r*4VT<}9DW8{s zO3}&jDF~rBP&OiFQp&+@3ib_O_(AOxIQ-e#Le%*%5Dj~`Cvb>X7iu&?K1IdGK*hUq z6rI<=RJrHwU0d$7XLG94=UTb*UD7MwEM3hpmnPs?acu}e56KZkMmHQk1%m(sR4c5kE9+|<$gKrX zJ#@;zhF==Z(XUo>AtU8`xOs>vS&l;XH&|tngItYsQo=^QwvJ{2heR~EKNM~oysg9O z*&|cxEw)-1MxNM{Q8%S1tZRY8wl0GQB(M8TA zwQ{Wtv@S95at(BbuNn4r=m=yg2mUg9!9L`yTyguN5g?{6#=M8UWCA9||ArkW!3YvG z1KGH+Ef-}A6>gZvWM$yb?tezR7i@oi|D*pZZnRM1AKokV?GoniSbS7Nbr>%_|K-iR zqw>X0AY#O#79P(@S%ajJI`G2}#trB*G4UU7mi!;DnkG7RDM)ByLgm-ibG)DzRrmf} zyfmE68`x4HowyT3<@ytaPpiE6V*f%aY$2SUDNsfRZb*g{a-HtdeoYl5+-ns_%4(- z7NQ%A6XxOc=Pvpp{&`Q|u=Xe66{G_V@ z8y3EEXZPCUrGK5!>1WnAQb_~!sUEGFhC+hNCN7-jtD_IvW2qm6t>4Gv+YVW5j>R<3 z(1T#1`(^ZRqwSTfe^w!=Y70#pI={#;idprW`!G-NRz$GY8b~Lx{5Zlrb#TuZ-Tz$d zochK9^y?E_gLyRuR=A3hgV-!;5`J(#H#2p*P{Yyq_bn>R;K^#@K# zfN9k(iusmt{2s6G)P6hPOg@m5Y)D_#3$!z3uA4**2{~@#TkTF}zff^-s16Nwi!vk0 zr7G7#s}qv)B*p>ENrLP?HCb*qetBSm9kY9ocgUpR~c| z4l}S+hKh0)l(@6`Wr7kD>{C}b_j+*MRF84(VuWG*l2^`kHghEtmq(sSn;K}I2qE$2 zF9ylVe^nukn}$Kb)(+y5_Gcl^8;;^m8}5X?3Dyc=d29fV)pLGf(O(jnkdcZ3okml* z{P~8uF7Ygjzfk-1o9`zD40;W<+(ssL`lwYZ2>qq(K?8UnFMr0dvRZ0A?z*d12h6sLa+9HM?-V*X{2WcNmW$S7NI`oAeMeL1 zi#=H-pd6O@hms)wxp@E-37A$-JXtsK@yg8Ek>yVbBUsZ9f^M-ZqVF0(`dsydvE?)I zW7`)=lar#YhrhG#UK>_!MLWKC#|FD3#0XG(@>MXCbt`~47A%=H*=Qu2ikf63!Wc| zhJ~FahsYu6ui9>40&r#JWIs2H2vTP@I>zh_awx=f*oHZU?<&K%MAup6H z0+nGoWBvrDjD?m9kh?q=5|ZL2o|7*hD)JqT+4*{~f|U@4WlItxptrSQYqRs*+8C7{ z9_A^f)#r3k^`d9-u{_{>{}O1G#l8N$Xm{;GFuMN1cME%)eNww(G+%*hFHcRtfd#D| zHpd~nMIra>07Exyx8Qtoq{#L98Kn&|;Mx1x>K!_y2qTgW3E!b3^=7@+%WLhZS9Ln=NowB?o)ILGehfaqeMk64>Xh%rWS)WJw-4QR8f3VJ5&#R8<(oj5}hlBD`Dc+URDvWTxc#*_6LUh!4 z{d=0)NIl&lr0)eD)|MoPffoVoGyMME4_B3X4 z2FmsFrO(rYjT%1xde4LrK6&ocry{%|QlJZ2W_RM^e&eU$x3XfEmrs`EjMD*Yfu%U5 zp&0Vh`aY~jr;a^5f5h>_szZq<&a3-DZaM zrE&RA!oTXJ!mMGgJ@BSpld2WlWV!Pa7>QZ%W_+wnFqDZ}TlFPKTFBpR8S9`9#p=zS zQyheBGhq^4fFJ0E#7m9UL0k2y5um%8YY1Y31YguCTb#;B^JN&_GAa;q&VzMkpUaFK7kHb9GNq_LYfkt7u6lK- zg+sJ=o3TY>-H_LeZblNU_F*L| zg<~4Bb1Px+M*8)^DmHoPl58t-aTyA`p}Z`&_btvvx&qn4SwHSpq6UFl4!TVuUg_+&#b8K27TzeG=i09;uX&^9`p=uBPWz*JH&2T zcSIA+a*Fz(3h!B~ru+|+viE|FHwoh+N|4yX2TDKACG=H7MIKx=G@zR$tGRuXOSO;f zU#y7h^#@&n1b6!{JB0qtsojc?yM94pQj@FZ;{y!48-@B73z2x_(6z5OQKM1k;Iw-+Dt-wNtmgBW3`XO)2m?#IvlECz5AME zi>*5Q<-=I&3WWCa1Ha_5+Vx1#=I`DwI$=7IvADyM)9|-5t-CRTgamBht9*SZo$+Bn zF|tRA`tIV-FQW2rrSdFSa=dT#8CS4S#s!%o6PA|FtD`fv`UGgaN~vnzq5^mrBID8x zJ#+}+8g7c8=2iau0i_A}{KLGAjRJ6#qMfsIaUGf<@&%01pY4PL5Up`4h`@WYGtR1E zX{hgmnVH$`MUs7d?6x>De*J#YIva>TcjgWTLsJtOaecQzpIQ6v)O|h6v5Q{VHKLJ- zv0r0Vf_m{45tWyYTg$Qd!r!?Esyqoia)%aUr)tKPsw~{nc56YrN9_pV1K>s@Si437i{;Uf|*3DN&*FDf_CgJp)U zRy<7V_D@VQwedyD*4czLh1fL|g|f8BV`~Zuq~x}awIiYhOyqG`A+pNRkN7XOG+|0S zR2Zz=m#-#v`f;X-!V2Gou6tilf_596y6CCs(-tPP?+y%n|JnS`3q+Fh$p032<*QYS z3;t0^1ZCUi5Z=?-h#c`fr5EL56$U!360#zSWkz^e2QY@P|8kPYnG}Ygy-bKbVK?i0 zqAgCWmz+Qp51$VO6!LswRNF5%?c2GqEkBMsx#8K zu4(UHMqs@sP)p~CVZH1HZM0;q+ZXPO)Kx-j?Yo{fy82-qQc~_MpMM0p>Kw+V^%>2k z$X@(6pBnSHau}N7=oZq@GL%NlhDJ)Cvn?lN-U2Kz9Yc7w!^;fJ1~T11sASdKx{jZ| zcia{w&$yjS+-1NnlpO?|r9c?FMkA3bP}<47qgC<58FBOeQ`@a9xD{RNd7Kh0?_sEj+W-Q2TX`jZ`L zk3HF~CeW7qEN0#4w7n&sj3gHg2*7`1wo`2X?79@bpC;yb)ZzG~L)pEQ97saA3=fo? z=(6H9;ET@>z1x&Js$^o@BDBIegA`kGiONp%xvv{l?6ize`fyWoA~Kei05f&57aD z@6GtEq}5X>PmBR4+Rl@k*cfJfsMHF$3h&QlRhz=Z~H7s|Ed|F$dl-i#2((#iJy)|IN6UT=oLg*Nb1tjN8UM}fF!{Izp=N)&K~cWvM>Hb#JuT69ap%x8RWiL z{ao&ScI{?k{iU&rJS8Cl1+y)1*U$&!;<7G&q84{b*5a?XbCqTj3Xtq$}^? zK@9jX-d_6xJTFeE8?LQ-A+%axKmpB*k#Y&0@(X!Z;BOxruY`JMi~?{01^R8t$f8)m zJ#`~H@ql=I&$S;5-JPOYf9l&Dmn3&~ZhXC3RpTo)_iZZc$VyyRac6)l3aydE^YG@w zjE=U0B5SzjwNTsqZgRD1VA4beACDrq-9ybMmvuZoI`qGisrmNTyoCuUW|d>jeoyzq z(h}~Zy*Yv3@Hee6dBL51A(S=oj!4psObyF#+wf)v5K>I0zg&^veRYHi!RSV=c@O)m z-WeXOS6NC7bXxshPhVqu158poeT)Fl)gUwB^78URu1rM>g&flJXEZ5tAb^nDiE}I>tYTM6(od^^=Ym*ti9cY$83}`3C#ljD1 zkV4QS`5l&bW;2wYWwXBL&GDGxt}I688OP9eyNVRpEPb?4_BL;#U7%VL~+Y|kwQ2YK70RxNS+@eI1(>YW*VNzypiVXQk?d1$7ZLR4`-&#=K` z591hJ?0=^MgS7O9>rFwpu_h$wir|iyl&lpt$z{{!cu217{-)Q73DAI#?IN>}L~?TH zHw8}23-?)_!LiVARq9vx4GFV|QVC&#INGNZPnibuut?}y{|7Mm_nAG1O=%gayK5o$ zeOcwk>)unWUHJT07Vyh1uEQC$5fgqfH^rCobqT#V1%YTk{pVKwbG7EZw7@X~FP^@; z?0zRrh(pp*-J&E!<6tdju}SIwox`@Rya4bgcVszdX31(m~C>dwyl zM3_)-#IX6vXP~#-R}C}|%R=nbdvygvY3$*cUk1w2uwDTv9cIPtkS60cHJAX?<4?UA zf!|$4-cj*u*g5%n7j=GS3I6Ss+`b_Njs>&@XoX$UgvlJd+cEH@?TT|@Osrcc%wF#A zUzU;Kb1l2eOuy;6C&bof3OuPOc|bUszDkOF290@2)L^ItPALy}g}_3*YkzpsI{a6i zEBoTLwz_@)`@(+E7tu0inYc(BMO7WQZ0diX+bHF!ohpdGQVq~~(F7L0qf57Z-vwx3 zsdFA+di{pZ*)TM1VGB!f323hl#@?MRE>U@aZM*R9(It~|vi+`7w}Eg2~S7IeI8nrm)Gj`+XL!U;xk4!f|Vryg_ zEWoWI5jq4TE$iA7m{^u+D2xAOo7-f*FQ3osZds|>zkBYq<%~J!{P6P)Cn=I}>h`jP z3a#$L1wDhRPW{gplxfwap9hF`H6rXmpA1KJz5|3YGlbpFe4pV$InPBOK@tNql~Xcn z-Sq@oP`O}ZTIct3i_OnlKVAjW!DmZ~m4}o>_H>0EsOkFj?C1U0TRmqOdl5yao3a@{ z!Bt-jLECf8bi}FV+<`khnAnc0`t!=I~bUbad<&Z>ObRIga`@0aJ|+{L9NLQ$Kf*-&c=U zR*YG_=Qa9qwK)`K1A5i*Yb;PYJrexNB^;mNS-26dJH2_QHveHfF0q#$TzQf~J2||r zec_g_cx%lc!Mq5|uQc3O3@fL% zGH)2*l!yQMWmjq@Twwjp;MZQ>W*LVX9xz_bFIj5Pe$Puc;*^aBm`zVz|mxKxR1V`oxY&j+sj-wW>c3R%S2ryJg%(Peh=t z+C)p{wo%h-8Ur=!&z)zB4PTKB)O3Ys=V zJtOEfa4<*^9V_#4$hNfm^u-r4^m<{h;{E*?D^GzeP0hovX=gg%-|Qa8M>j4$+c3OS zY<^Jurp;$dtc)_&IxZ0QZU<{tDF7El+P`BGLal0yCop!GnN{`)+7np9V_09Hl0`A8 z=TE=gi(!tzmTWc5BIT8`bga|f;DMh6c#dfiHzno(@bUR5QcYCA_D8F%1q=M~hxgy5 zMn`{?j{P|Qs&q8Nh>5EmM|c99YrSY`?^(dvILrig=d7q^o6Ab$+MCELek4_GN|!A$QRfF97vCkQ2g*q7MqYy%-Za zTKGdhO>b)8Ur#EUFzauPmUcx+eWAwB}qM+%4q)C<0c3yA(dNiT7dl za{9U6#$2d(iSifQ0S%vHU8b^q<}PlVNwQ}_Ulf<|omPSmq&pZ$AuP zpHloV<=N3ieJwB&ou@#-(@Qf(9O>Hydp)U_7!fx<+TlP)0m#57kOw9M3WUOlhRlKo z@Z;@kB^)Zg;>u_4uKLa~iNgQxf@hqXCVLZmY_oriL&$J?Kbv2c(K-9 z9VCI2CktSsj#HDX&!2-QM2Gg#4E*eU=4!z6O38Op2uV=JEw!{%5G*)fc`jd|K7%+` z5-V@%;i$!4xpNJD(a8=qEvS4O6++uV$_jG{5pB*pdwJduTKzyB{K1_t_8zHE_+Q6l(fyn2z!luX*rVpE|l5ME(JQ& zvb3~R#+n1mZJv7jxt)I&U6mA8sjttppwG;5s3`r(#Y2sIE-UMOX*x_;B5hw^&lP{g z2_7yne2-E8xiA0gD1M41cj8!6J=(ut1e%#=XXSPQNznqTHd(If_PwsdlBdeN_qd~D zV|=`2eGH4_Xxl_8a!{s%hn6?sH^g$yHhgU=2|T9KRC4?yGGVw=yb#*I-MRbI94GEa z{KM(aC4Ft|?;y08fFDq}>$p&9FliV8ZS~0*OON%4ckJx!?BEwRU5x^%(h6pzGI5Tq zzqy%vptblnO10L=U0p#cwC!aU#umXa3nn0B&dl}Y9SpyLB2lPc=&lC}t$HWcL@g?; z*-I~MprzGZ@>);c>uW{8=BF{tcV7SYW;VCrBq<=$=)rRig?k*Ifr>y+K6Npyx(`<= zEUYdSnocqp=0S5(Rg$P?Ne5$W+`HPvG$VIfP8JyGTE{Gl{Au<;5>R4{`K4rSt8uUe zo`jO|XmjdP9H!(|pz@IU8!Ba*p;McG7N^6wqdJ8mR^%sr#rQ<0?f}nP$<0Kf?}chk zayG!9(l}wO%lLBj#L&UGU(~5WsZi^!Stg|;C;ue-%m!%Wvk@tF$Z~9Y+-bm+44n4ItF=cIR?CtGsm=VXJsfK(gO;#dOW;cCJ zRfTH)sn(7t(~vjC;MvA&*)BGTkLYZmjR%(aCMVT}6Z5|81_Ca)JMpvfYmmVGeipEc z5nI@gxz9zp2USMMA@+IRLc<;=-=og-%MQrOllA6H|E<-@N5WD@KlLAOMG(aH97ZOT z18G}FcmLKxZA+eW-~r1#f2oW>W^c!r-cXt>ioY)7Vo-k7c{)LPUS47Dec4?N)MpMu ztyN1QsM?|vM^jiCp!FF@7E;e18ym^VC9*}D$Pu(f-t|$>+1z;3!pbF2xpvWVLSmh< zJf&e2bSGiY;CuaDNT<9+sDRy8x^)y}nv{`|A^YoYqH#jZ_0LayYIhVi+!u>c++8hh zb`?`j$sSwa16O4PW-w1(#(h3@to(Rq1Gue)nPRnl@uWfbS*4NPPfnru6Y&reE}y4% z+C$HGSd!&BCz4-=Exou0Ltld7KPO>cq9UQYfVwI}j%^Ob4_|b;mfPIyB%dcs8nJ^^ z)UgrbG0)oUvV{F16lK=X=WtaY$h<(8%|=GOAXV%lyZ%zu=WXak`qy|y)vA4m`pg|1 zS>AE73=+_I=t~Kg%fJP^lbGY5F_INr3iiHT-?+Q1-)ClLcUsTL4K>nb3j{*nd0h{# zy!#F7`<4CRdRKZWDT2c)zLx8nha+)9^2_cra5*we=l=p7BjVg%OcKuIamZ%e_U#O3GMH%CjLw*JDuKsE z2evfX0#95gI24Jvm*Z%fC$tf8ifpqFnG%i-9uTzV^WqHC)wN}g(J|Uryme#a%ax` zQ0a-iO5!QTY;H!VEy2M^XNxRcMSg{Bv~X6eNKenr9XF1qx}%YeTqOZfQ4m*5To_Mr938M+s!5YzuEw@F zuVh*$KHfJV-g!;Ug8KD+sq(^z8V%jltm4ESxyg2QF`+nB(-RI$gTpJHGEe+f`oc z7yS4m9_`RU!ZFb}H_7>Ln|;8DjBtANKtvx-R%smJ9O%~VuDkAv{*Z3(iq;FWP%KfB z4pz#fB%~>pc5F zshr@Dc&rj<#exHO-9`PBZjzCL6NNbR@BvYoUWGXv>m1v2ce$@mpDsUO%D_9MB%kER z4r9h_OT&yhX3US<#xR^-CK_Koa0REl`cOrb2kId4j2cwWt*Xas9JO*V6kBg}vt*vg z001BWNkl(`br|>)9Q!VMFtRzlu#FM)@q`!m*`_jfMla0*DJQI0JI$DQMNj z$0p|d+u|gDz1;^y592}QNNw1=TNkzp#=hY#kZivo(UC^z%h_#DCH$f#q?#uK{mwA*RWxI`}L|5_w6&Iyk>L2T7P(dNkw;M3yr5_G>qqG zP6rA+l&1_dGA5%H^R0}=sG5p_1Krw1AVdZU0l|?=q!9>_LDc}k5&dnj!7-*r>Q&Y! zHuVsWK?m9N?1_i>?NhF**(_WrulEM`FRbXkWs8DyE7;g{?rhQlXvKC-couwUMK*0X%5*sXpb-JnKb~tKDVCT-_I;x#fKH^xb88h5; za&o9wQC=PZ&o8JO$f>k$y6DYOP&P_8KW154@tezSUvdQ*k9}sZ*mLA}k49KHmi^b+vwU+eZBs&~r}(dz>&KGGn;4l0<%DDlKjHS;qIT%&Na~4Pv-VBZ#aE0N#UO^b~s}& zNp(Ovf#HNe2-9g;SuaHChTyPnkPr}@MCnz&g$uQGh8+-HVa29`*p!qIoNe76eg@%y z3OyhKj^S2E)?RjNr_xD1z>&OX$S(2Z~_r5vOq_sK5NdAtPCR0ufRwjmq{D*5cQ z&J>oxjK+eEfOCUT&JA`rylV$0aX)yN4bmwqvjk+o5nF$Q%H%>c$j7SHex$va@HN7Z zKk6-;gNp0f;1r8qZe^a*O}*jz7m!Q&avF(q%t1IYiVpY^6MfON*gYD&;lv6yWo5Bt%>*8ZRj1kzCItuS2>Zcu zsvzLDO;3HeuSi!1($FLwpf}&r*D{IFC=dikvMCXV zf}n<-O$`l)#50;EtxwAfRuP-wadCd>?2l;?8(Sveuz!i1E9me=;Pp?Ej%zT-Y+Of4 zJi=rR$HKuR)ez|zaF9*b?0rOLUr*DSdE5Z7Ze5y|PGnM&PhI~!NzQ8~QG$enPkmNW zBG}*|q=OF-XcpE;5^!#C!7R50;c9$soSKtQ~M15kRwjtGKAxn&i?()<`W!V>ku=4{`~!}L9Nu! zwa-4dDsn-`*)QlR>~hbZ-YbMk<@TX-7^~qxEFub3u+zNz@@O9 zqS2>g+LSVy(?z8WCywAmC*l2YFF3>oKbaQurP(WGdKDp_Z1UsdeGfQiAL0w}XuAC< zBzaK$xm~<#YLGe=mQzHs;gfKSso#*^C2zgY#GCv}zMgZVKKtxo$pb#$XP=!r_?c>H4%@qR>-4mc1WMaoH1bv6&c*%oK zluV4MbG}11vI?}uo)#OS8=^Dn+`&Hz>-eL3i?wxO}AdgDw+O=y^lpGLB zHV6m5lUiyZ;rx~^4=?EeQb9JzCnH0_0fi=^uW&0^{KeCYr9B-Rsdr>a=KVw_5uWO( zDKJB#LwrP`^PL4pq;MK`>QOlYAu^~MAUNWLH$Wgn22}$Dr@$0W{V_=f9L=V%P%h{A zrxuO{2mX-3aLy7OI~$BQM29jA`c$Si7_JSs7QeK7M z{?ii9*|Ualv~E~93eI9}Uo4hz6dR^vE%D_&6Q3qLLD!CFf0;(J-&PyPit&{i!Ju1} zkZ#bcK2s-3qH?xwJw>`fui9$*RDGgTzkXDdm{4d$OxUHE5jhqRoA&r6==_tV1H^@# zsznRCaC%$9!NFx@tf3r+L&8bdCZz*}MhJ)QA+W1?df$GJMzU**Y;r24n{#R`1LRan zH^b%|Y@&R=`cc-rFTyd|2sr-~Yy_QuT5uE_Q#idx_SV9ou}bV>#b&VuCs~_@^YlLD zR{NfAqFwDSY4%znzh=!q8(0O1?8N4Q&qfiMQRj4KAvWn-_Y#@C!%Q}4B%JydoOu!s z+Pp>#=Rbd^;ru7E`A>N^gz_p=IK4?aiVY9sVx@LCYXPrcGnJE`F4n?7ouy4lhtM=) zBRu*wBO0=N_?d7%!z48d>Db|H#U!;C>1a5t8=sHFqh@`{t%yz`lWEkbP{L96pJW2g zSq{g(k(NI_pnIGWBR3r-Vl5)Kd=Aso6_YC~LmL?@E)#4l#&`a-RI96VUC;d^m46;nCllt0jHn2y>RrKZn^aEOoD_-xm%-7A4A zOEK3Ce17r4g9qWzOkd*)#t`^4YV=lFeHp z(e>?};9$eql<)|@5^yG^53W;ZFk4jA;Pgon&OXIvpMXQc>7-3c2U_#uP8N>}J8PMZG z2hL!Fj%%KQ+4xy+W&5#E!_lRayQ2xok_`|Wxy(f@xkwlZ&ORK&(a%=D{$NFCu!wc= zbe5^6tfvVM%EeF)UmXkLbi}Ed-&!f>6@t?R>7aPdyy6K53M8Csn|<)A)oEW-3yo(- z6C@gn>edFEefu6CIkL(%gHYcv|7t=anoc7Lr?nN1TU&7YbU~+LIEcqvIH?NGudqH(OMZobMo2B|v=l*)VJXc5a zmo-hRp(be5$#k_&TyeFQbkL{bG#re^?YeZKxWjZje%o6z@On z+G=vU8WN#}>ZlroBO4jS2E<=azrwIs;7ff=!l5(hGF{8&^72}m^GL91`t<3wp~@x3 zzg%*?q*behZ~Ca))kr#)8N!ip+PS4eXbRA)25UCi*_oO4Z8!4rZoDx*(xL;?+q6MC zo6L5KdAWCW1b(3=2+d#E2+y^t$t!TjwHB&rt>Q6;<96Em^l4{GhkiqWILo&{X7bEz zHj@tUMqqhJM@e>58y~}|4JMk|vzvp7#@9Q**?++Ml#>P6hmg<+;m|$U+sp|G0N3Vf zf)2w`xvJeOEFCVAna(Tvw-m^0TcxII;bhZA0EiAa*~CMHC>mq8^o2uEG+ zohR@$9N;}NW|$kK5t==0gvT$OzqC|t)$%XB)Ce^p;UhM}6HrYamyVX=(UD2OQOcpL zF6UyfI(-WxF^1w)EgWV;bhLCdn|M&tflX`HFdGGDLb#97H2)IxS}J5C;UJocOO`B| zh<9MIVJy4FJ@^$)qBbcVAT&Zabg%KhC=IUZ)F$X+z!Bw67dojO-inS!JaZAuTXW}H z!a0Bbyr3hG+?W?H*dQ7;!+>bg5Y47FdSliSak+O1r?&|QW+b#+vcygYcJFyZxz!tc z0>J5|O~d(UyK<}TA4xcbW*8gcxu%FuNn9A_a~wl-d8H3;D^XBDef3n#Q*Y^QlU_Lg z#v5;(x52sbM#(1Lg0pFQ+8Q*ukgq-5Thctd`IldQIl+JsRe}vwgE)K;aH8j8ntCgGE-6RL{RO(x zE5T821(8VSMrLC~P44LB1O9E>^>i#43x+5*98so1o% z;3R0%aE8rNZZ&Jzi`v!Vr3DE2ue{QS>4=eMyDlK|6%<6zojVu76b!a%V>nOOq+~dH zxlCjv=W+g{4%TMf=www=(j4KGl$dbjb@~9Av=nZIaEj&HL6nQ3oCXd2!Abo3Yr%%^ zfiLrADu=I6PQtOegGxGtCXy{aJ{tVPVLCW`c!j>DTYiCaSvS#GUmG!>;FxU4tq@OS zOZtkJ=?X5UQNF63cG0-p`Ow1 z#J@;5+ZCJb7MvHgNjN}g9%GA)j(!aM!x2aX9KCQrxD|$CTj_S51C9~T5F*Te?8pEw>0Z zd@ow3rgFGDh_73*dF-+1#~uqP9S%&dykhn%AR7HDy2}0e;4;xcjb6Tdnc)zdcHdvT zcoA;}9lqQ9?@G{PHcqA4xc~6q{KB4hiQmZO;Xu16F(B+6Rwt`0{0hbNO=j?ixk1Sf)lUcT)Zfx<5SmV6>#pomlxz~G)4=#c;du~NqW7( zop&BlbdKD4XMl~&H5wJ(jvv28(YfWgfHN%p*yPE_*q(UeSURcV!MB#T~u%;G$*gR_fet)j^Vi1vTLSe8C+BE=D1-}O&{}FT<{C0stcHV{Q40!Yu0QCdWocjgJ|+vGMtOwBbjy=|Mjo$FA6yAADu7( z*|dLDz_CBQ*RpH+tr`tn>qn>2sMq-M$Hx?%V;>7R(SxI(drs;G*HetVW}k9Cb3xFPmul`7t3T96-tJ-Ftj5BATw?2;tNmp`^oj z^2{Zz&@PRIlcx8^Bsv^%?uBYCiv6`#mYUuA4I4C?4IBLCL;LwL(dJ4(o`Kza{PjEAe#AM-+^XdI$GVfpXaa8XabGP znTPxQ7|Et_t5(cL!x>TY>LIkNzoru)l|gKTM;?3mjywAI?{8Z=N@zqmY-{^fQ&iRK zHHUbf9|I%B1$QN!y{d6{s3Gd6;dN$X&n|>U2#4-LvgzOd4mQ1X6xrM|k?g8Mw)Dsp6n>? zBp7H)OUuCyrzco&?$>6)xkDR%tKbMawi*qj97%U&871SSO#a6W(e# zLO3Ii9MN#3X*kj(oJ&O`8BO^v(89?qw4_6D)+sjYB%Jv8*gF)PJ4`q-=D6WJqD{g9 z5xWx-#647(js5%>(R7(F;tl?tIDftz;WC^H7ld@Qa_ZG%HrlTg9369{sXa>`-d02# z7@Kf>b~xPz4;F0r9@NrNsT*=I0VjCkMA7o2dlL@I#Zb<)X&~db(vCBJ2h8Qh`7yv{ zAoM=oO2p$&C!z`AFq{jWXkpd`3l5^WN=-X?QY+L*>ngr#i2qaL#s@{wU^e=7rgfPx$8EBQ);lG zkmEB$vd8)my>#>rb}n(1DYzxruv^S{j7+}#Qn2CsD<_IL7%g>KqU%b3Xl4q1mh7 z2XSd6q@$13`v!IM%~d5FagFpEHEJt3wx4PHf^vkjZJQw+1xHH9Yki1ZIx751!MSCk zLNoCe8=QNmeOb5emuxrR{N=QJZSk9!+Co%d-3fiB3M za-oq0=Ns0IN>-g~FI`GB@GoujdA zuJ~Pz+Sqn}j9fm8V4OXIPSlUEx~|~M&ZdxaH9K20MQ^SfQCEI!5{~U>Vl%Rw;cQc* zwL^AdB*RbvB(nwEUN{R&Bkor?Of0y7!eVZCPf%WuaJnKMaf#o;!bREHg@uLLJ^k!S@bkt(8jW^BfARZQ>n`|^%0{1WBi>qY=rlqT z4o!<#aInH*I9qJAKK)vu55iHV`3Am4ySdk<7+{6&2Y7 z8BS-1aymPe^Kb{kLi>DaIBYIB@Q*=*($doG%|E0fb}S)0@)%O#l?nZtn%B&}J}qYm zZ;^2Fs-yj6!J&+!LONoa%>#N+VZ$AkKEey;9J z4Z#_t4ZoFeZq#PMX{t@ZdGfgnPfEKGYi;H5u(ayp0cL}6T2@{qtG8C15!Q-MJQi$h zaHMcr7Zyf@axs)Mb0!@_pBkqPIq6oC&@AD( z2H_B#mf`4A;o(>1!hhNfLT-+FtMaO`V~I^3!-;5p-Rmd->&#qg{tZ%W23c@gDmE=G zIDHkHz80J(wc)oi6EK#C#XVFH&LyIA2?KJ=mZ+STmG!_mW23hoe)ieBRK&S1Y#ehs z=2_jM`6qQl4kq9{(7n50!}kKt%)x^N8@`tmkk`)WxC*@TBzf`D_C&(B%g(jGn*YBtnfK+6;HSjQZ3 zribI=&cckiGi=r{CqUj*A?6e7ly|X$L!Q;Gnty`^8S^|}$x#^FSKy~{C{!nPLk=e4 zJglvHa3K6IYp;fbfD`_gg(e&-|9Dea>piw^&8o4*9C@aPasCw4sl#ldbgODuLBXtH zb~%|GE+3eH#E6`k&1edVuls8xrh4k_q4;J&@79PZm!1?LjwsLD%F z4+4V@2-PtfJ-H|vUE(B&mDNh+RQXlb6Q}Ok3)@>29L+{GEJU3n;A9TX$|6A7cq6V0 z9LaD7OE@7Kj?dV`5l+X;N-V%eSH>I2w!_J9-MaO! z(!dB>BLAl z9-Adx|Ivv?Q|);fKRay8+PGP>W`;C18kJBo8|==?LNL2`KlylaV+AKf!U@r9Ri$*4 zU%_dl6C>GtV(rk9|0}Zjd7VK2k9H3N)EWEwTBHbN_nQRf&HqSFmT*EsVi`_|1;-&B zgmYS6j~Txad;5sJ643Jh8}`7xp6sokGarAv!S2T&PfkWcG9V+7SfnG^gg}rf9qm`2 zNIX(FMuGW%EgLti%%N}Y-u)(iA)-umEh1V$H(1W12APF)FYQ;K5FN6Z8M-ed(EN{K zLv-GJoSf?M-MjT^u?#0PG}g8Wx9}{z=>){Y5S~voo1kB3DQ+2(0000;NklABb?EDWDir*+5 jRQ+WLLI2PGFSq{ zu?>ST5Jee-(k*31$QoHAV`Pn#Dbr>IuaFTa(_VC#L&xQCEMw#5zI38M;=liGo#;A~ z$+Sb`X#kog<{C^B^VD}m<(z8=f#%>H;Pch@(;NbThBVhp2fPIiQ3U|ap0@$skB}ap zhe41z8c#ExRfwtp@VSRkAhZ^W0W9eWKtOB(6oXjOd)C67KGr~a0D?es8XwxJ2C%w( zJoyX|OJ4+n7S8J8ZPc%sbBHXE9{`b_*B=AOZUa9~i$_AF)L#Su7mWmv=~E%Hj{zb0 r3f9d3o%im`C?}=vrhiN(lPOhSzrT-UoyRIH00000NkvXXu0mjfdoy^9 literal 0 HcmV?d00001 diff --git a/public/images/items/coin_case.png b/public/images/items/coin_case.png new file mode 100644 index 0000000000000000000000000000000000000000..14f9878e5c432dd86d7bbc6549957d8df3eb9b2d GIT binary patch literal 245 zcmV z!3~8V5JWA(5@>@XZP?1TWE&oB#TGDgAlay_0t-L+*-0iE6PU*c#%VH{OiFUj#pDn| z93CpUTR6>gT)h{KHo8DyQUm}(G61?jaDcZ4)B#GvhXCx$a`VvohXIs^|7ZPQtqPDP zg^q*bw)*V7>Q}HNShe<=U^Rf+U{wGj5}ga@0M&cp3cyz^LGUnKF%E79;2}@XpH>Or vbRxRE0ytN%$}z0{(`l++LrvA2Oux_xfH^-8&k6cA00000NkvXXu0mjfef?n? literal 0 HcmV?d00001 diff --git a/public/images/items/golden_punch.png b/public/images/items/golden_punch.png new file mode 100644 index 0000000000000000000000000000000000000000..25c2233e714a45de47730a71c5451a7fc7cc5510 GIT binary patch literal 518 zcmV+h0{Q)kP)Px$rb$FWR9J=WRV{bIFciJ)OiVI2+^a>-Ek9$pRU#u7iL7hw+$^$xVQ!V+KqiXf zip0GMNI#&>%D3U3)6*kFyt@o(IV_Raa^=2X+Zr@8J z(+qw9K1GD{MwF&_0AYvd>a zMf8`8+$jJ+QEV56I|ct>y~^?;1e#mb1!o&hG%!#z#8JPNd_JE80CX(!R1MT&ZQ06! zftuBl4?o{A{18Z{S?)$0^$&8Q)&XNo#}hyKCS?c8=Ii58TWW^@3mx~HyP$?# zN(n#sI!J&!1-%!%dc`o0ervlWmr_D&4W$&4Bsq_OZ5k^11%M##?zy6rg6DaNq6k6= zNGV&_finfhn2sM{ZzC%P*j!Sc=T*i4;QKy=5GP$!jUXca{eEL2;>BXYM8rhI%*;f@ zVHj54XBS{a*e49boV+|{=3L-KM3lw2oN$Ra=_s}^#&m4)?bgIqQI6I|Uv}hbB5p=r z7GX)RPJYK7hvE-~wK^F2D;y61000hUSV?A0O#mtY000O800000007cclK=n!07*qo IM6N<$g7^{G-v9sr literal 0 HcmV?d00001 diff --git a/public/images/items/lucky_punch.png b/public/images/items/lucky_punch.png new file mode 100644 index 0000000000000000000000000000000000000000..ed783c43e9a14de7844870bd306fdff8d8a1e3eb GIT binary patch literal 275 zcmV+u0qp*XP)ghId+YX&}+uXD$K+&YosL7N5)D}E7_)1^Cb%oNbm76;M~Z_uf%(w z`Iv(9`aI4O^76RpiX6Zjkj@(BI%*O-oB{cm2=w4;5}&~TTcCge7kxD$P$1>J2M_nD z4iy!V-~wC%aQZ#Kh)TQ*r`L+@Lv5k41G_*29%Gc-h1MeW;027Nlw_BYK3_oTt5-$0 z&<1c+`wLPTz*U>*HB*iNsW)-f4DQ^#2`Y2egqcLE2{QrS1pOvJ%30)6IA2hlyOEJ^ Z&I>aoSFs}=LCOFC002ovPDHLkV1j13bJqX> literal 0 HcmV?d00001 diff --git a/src/battle-phases.ts b/src/battle-phases.ts index 0d9b8eada..5744d2c49 100644 --- a/src/battle-phases.ts +++ b/src/battle-phases.ts @@ -5,7 +5,7 @@ import { allMoves, applyMoveAttrs, BypassSleepAttr, ChargeAttr, applyFilteredMov import { Mode } from './ui/ui'; import { Command } from "./ui/command-ui-handler"; import { Stat } from "./data/pokemon-stat"; -import { BerryModifier, ContactHeldItemTransferChanceModifier, EnemyAttackStatusEffectChanceModifier, EnemyInstantReviveChanceModifier, EnemyPersistentModifier, EnemyStatusEffectHealChanceModifier, EnemyTurnHealModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, FusePokemonModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, Modifier, MultipleParticipantExpBonusModifier, PersistentModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier } from "./modifier/modifier"; +import { BerryModifier, AttackHeldItemTransferChanceModifier, EnemyAttackStatusEffectChanceModifier, EnemyInstantReviveChanceModifier, EnemyPersistentModifier, EnemyStatusEffectHealChanceModifier, EnemyTurnHealModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, FusePokemonModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, Modifier, MultipleParticipantExpBonusModifier, PersistentModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier, MoneyMultiplierModifier, MoneyInterestModifier } from "./modifier/modifier"; import PartyUiHandler, { PartyOption, PartyUiMode } from "./ui/party-ui-handler"; import { doPokeballBounceAnim, getPokeballAtlasKey, getPokeballCatchMultiplier, getPokeballTintColor, PokeballType } from "./data/pokeball"; import { CommonAnim, CommonBattleAnim, MoveAnim, initMoveAnim, loadMoveAnimAssets } from "./data/battle-anims"; @@ -467,8 +467,10 @@ export class SelectBiomePhase extends BattlePhase { const currentBiome = this.scene.arena.biomeType; const setNextBiome = (nextBiome: Biome) => { - if (this.scene.currentBattle.waveIndex % 10 === 1) + if (this.scene.currentBattle.waveIndex % 10 === 1) { + this.scene.applyModifiers(MoneyInterestModifier, true, this.scene); this.scene.unshiftPhase(new PartyHealPhase(this.scene, false)); + } this.scene.unshiftPhase(new SwitchBiomePhase(this.scene, nextBiome)); this.end(); }; @@ -1588,8 +1590,8 @@ class MoveEffectPhase extends PokemonPhase { if (!user.isPlayer() && this.move instanceof AttackMove) user.scene.applyModifiers(EnemyAttackStatusEffectChanceModifier, false, target); } - if (this.move.getMove().hasFlag(MoveFlags.MAKES_CONTACT)) - this.scene.applyModifiers(ContactHeldItemTransferChanceModifier, this.player, user, target.getFieldIndex()); + if (this.move instanceof AttackMove) + this.scene.applyModifiers(AttackHeldItemTransferChanceModifier, this.player, user, target.getFieldIndex()); }) ).then(() => resolve()); }); @@ -2250,12 +2252,14 @@ export class MoneyRewardPhase extends BattlePhase { const waveIndex = this.scene.currentBattle.waveIndex; const waveSetIndex = Math.ceil(waveIndex / 10) - 1; const moneyValue = Math.pow((waveSetIndex + 1 + (0.75 + (((waveIndex - 1) % 10) + 1) / 10)) * 100, 1 + 0.005 * waveSetIndex) * this.moneyMultiplier; - const moneyAmount = Math.floor(moneyValue / 10) * 10; + const moneyAmount = new Utils.IntegerHolder(Math.floor(moneyValue / 10) * 10); + + this.scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount); - this.scene.money += moneyAmount; + this.scene.money += moneyAmount.value; this.scene.updateMoneyText(); - this.scene.ui.showText(`You got ₽${moneyAmount.toLocaleString('en-US')}\nfor winning!`, null, () => this.end(), null, true); + this.scene.ui.showText(`You got ₽${moneyAmount.value.toLocaleString('en-US')}\nfor winning!`, null, () => this.end(), null, true); } } diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index bee082d83..87fac1ff7 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -549,7 +549,7 @@ class EvolutionItemModifierTypeGenerator extends ModifierTypeGenerator { export class ContactHeldItemTransferChanceModifierType extends PokemonHeldItemModifierType { constructor(name: string, chancePercent: integer, iconImage?: string, group?: string, soundName?: string) { - super(name, `On contact, there is a ${chancePercent}% chance the foe's held item will be stolen`, (type, args) => new Modifiers.ContactHeldItemTransferChanceModifier(type, (args[0] as Pokemon).id, chancePercent), iconImage, group, soundName); + super(name, `Upon attacking, there is a ${chancePercent}% chance the foe's held item will be stolen`, (type, args) => new Modifiers.AttackHeldItemTransferChanceModifier(type, (args[0] as Pokemon).id, chancePercent), iconImage, group, soundName); } } @@ -680,6 +680,10 @@ export const modifierTypes = { LUCKY_EGG: () => new PokemonExpBoosterModifierType('Lucky Egg', 50), GOLDEN_EGG: () => new PokemonExpBoosterModifierType('Golden Egg', 150), + AMULET_COIN: () => new ModifierType('Amulet Coin', 'Increases money rewards by 20%', (type, _args) => new Modifiers.MoneyMultiplierModifier(type)), + GOLDEN_PUNCH: () => new PokemonHeldItemModifierType('Golden Punch', 'Grants 20% of damage inflicted as money', (type, args) => new Modifiers.DamageMoneyRewardModifier(type, (args[0] as Pokemon).id)), + COIN_CASE: () => new ModifierType('Coin Case', 'After every 10th battle, receive money equivalent to 20% of your money', (type, _args) => new Modifiers.MoneyInterestModifier(type)), + GRIP_CLAW: () => new ContactHeldItemTransferChanceModifierType('Grip Claw', 10), HEALING_CHARM: () => new ModifierType('Healing Charm', 'Increases the effectiveness of HP restoring moves and items by 100% (excludes revives)', @@ -791,6 +795,7 @@ const modifierPool = { new WeightedModifierType(modifierTypes.MAP, (party: Pokemon[]) => party[0].scene.gameMode === GameMode.CLASSIC ? 1 : 0), new WeightedModifierType(modifierTypes.TM_GREAT, 2), new WeightedModifierType(modifierTypes.EXP_SHARE, 1), + new WeightedModifierType(modifierTypes.AMULET_COIN, 1), new WeightedModifierType(modifierTypes.BASE_STAT_BOOSTER, 3), new WeightedModifierType(modifierTypes.REVERSE_DNA_SPLICERS, (party: Pokemon[]) => party[0].scene.gameMode === GameMode.SPLICED_ENDLESS && party.filter(p => p.fusionSpecies).length ? 4 : 0), ].map(m => { m.setTier(ModifierTier.GREAT); return m; }), @@ -802,6 +807,7 @@ const modifierPool = { new WeightedModifierType(modifierTypes.MEMORY_MUSHROOM, (party: Pokemon[]) => party.filter(p => p.getLearnableLevelMoves().length).length ? 4 : 0), new WeightedModifierType(modifierTypes.REVIVER_SEED, 3), new WeightedModifierType(modifierTypes.CANDY_JAR, 3), + new WeightedModifierType(modifierTypes.GOLDEN_PUNCH, 2), new WeightedModifierType(modifierTypes.GRIP_CLAW, 2), new WeightedModifierType(modifierTypes.HEALING_CHARM, 1), new WeightedModifierType(modifierTypes.BATON, 1), @@ -814,6 +820,7 @@ const modifierPool = { new WeightedModifierType(modifierTypes.OVAL_CHARM, 2), new WeightedModifierType(modifierTypes.ABILITY_CHARM, 2), new WeightedModifierType(modifierTypes.EXP_BALANCE, 1), + new WeightedModifierType(modifierTypes.COIN_CASE, 1), new WeightedModifierType(modifierTypes.REVERSE_DNA_SPLICERS, (party: Pokemon[]) => party[0].scene.gameMode !== GameMode.SPLICED_ENDLESS && party.filter(p => p.fusionSpecies).length ? 3 : 0), new WeightedModifierType(modifierTypes.DNA_SPLICERS, (party: Pokemon[]) => party[0].scene.gameMode === GameMode.SPLICED_ENDLESS && party.filter(p => !p.fusionSpecies).length > 1 ? 6 : 0), ].map(m => { m.setTier(ModifierTier.ULTRA); return m; }), diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index 38d951744..1c33ead31 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -464,7 +464,7 @@ export class AttackTypeBoosterModifier extends PokemonHeldItemModifier { this.boostMultiplier = boostPercent * 0.01; } - matchType(modifier: Modifier) { + matchType(modifier: Modifier): boolean { if (modifier instanceof AttackTypeBoosterModifier) { const attackTypeBoosterModifier = modifier as AttackTypeBoosterModifier; return attackTypeBoosterModifier.moveType === this.moveType && attackTypeBoosterModifier.boostMultiplier === this.boostMultiplier; @@ -495,7 +495,7 @@ export class SurviveDamageModifier extends PokemonHeldItemModifier { super(type, pokemonId, stackCount); } - matchType(modifier: Modifier) { + matchType(modifier: Modifier): boolean { return modifier instanceof SurviveDamageModifier; } @@ -1093,14 +1093,14 @@ export class ExpShareModifier extends PersistentModifier { return modifier instanceof ExpShareModifier; } - apply(_args: any[]): boolean { - return true; - } - clone(): ExpShareModifier { return new ExpShareModifier(this.type, this.stackCount); } + apply(_args: any[]): boolean { + return true; + } + getMaxStackCount(): integer { return 5; } @@ -1115,19 +1115,100 @@ export class ExpBalanceModifier extends PersistentModifier { return modifier instanceof ExpBalanceModifier; } - apply(_args: any[]): boolean { - return true; - } - clone(): ExpBalanceModifier { return new ExpBalanceModifier(this.type, this.stackCount); } + apply(_args: any[]): boolean { + return true; + } + getMaxStackCount(): integer { return 1; } } +export class MoneyMultiplierModifier extends PersistentModifier { + constructor(type: ModifierType, stackCount?: integer) { + super(type, stackCount); + } + + match(modifier: Modifier): boolean { + return modifier instanceof MoneyMultiplierModifier; + } + + clone(): MoneyMultiplierModifier { + return new MoneyMultiplierModifier(this.type, this.stackCount); + } + + apply(args: any[]): boolean { + (args[0] as Utils.IntegerHolder).value += Math.floor((args[0] as Utils.IntegerHolder).value * 0.2 * this.getStackCount()); + + return true; + } + + getMaxStackCount(): integer { + return 5; + } +} + +export class DamageMoneyRewardModifier extends PokemonHeldItemModifier { + constructor(type: ModifierType, pokemonId: integer, stackCount?: integer) { + super(type, pokemonId, stackCount); + } + + matchType(modifier: Modifier): boolean { + return modifier instanceof DamageMoneyRewardModifier; + } + + clone(): DamageMoneyRewardModifier { + return new DamageMoneyRewardModifier(this.type, this.pokemonId, this.stackCount); + } + + apply(args: any[]): boolean { + const scene = (args[0] as Pokemon).scene; + const moneyAmount = new Utils.IntegerHolder(Math.floor((args[1] as Utils.IntegerHolder).value * (0.2 * this.getStackCount()))); + scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount); + scene.money += moneyAmount.value; + scene.updateMoneyText(); + + return true; + } + + getMaxStackCount(): integer { + return 5; + } +} + +export class MoneyInterestModifier extends PersistentModifier { + constructor(type: ModifierType, stackCount?: integer) { + super(type, stackCount); + } + + match(modifier: Modifier): boolean { + return modifier instanceof MoneyInterestModifier; + } + + apply(args: any[]): boolean { + const scene = args[0] as BattleScene; + const interestAmount = Math.floor(scene.money * 0.2 * this.getStackCount()); + scene.money += interestAmount; + scene.updateMoneyText(); + + scene.queueMessage(`You received interest of ₽${interestAmount.toLocaleString('en-US')}\nfrom the ${this.type.name}!`, null, true); + + return true; + } + + clone(): MoneyInterestModifier { + return new MoneyInterestModifier(this.type, this.stackCount); + } + + getMaxStackCount(): integer { + return 5; + } +} + export class HiddenAbilityRateBoosterModifier extends PersistentModifier { constructor(type: ModifierType, stackCount?: integer) { super(type, stackCount); @@ -1274,7 +1355,7 @@ export class TurnHeldItemTransferModifier extends HeldItemTransferModifier { } } -export class ContactHeldItemTransferChanceModifier extends HeldItemTransferModifier { +export class AttackHeldItemTransferChanceModifier extends HeldItemTransferModifier { private chance: number; constructor(type: ModifierType, pokemonId: integer, chancePercent: number, stackCount?: integer) { @@ -1284,11 +1365,11 @@ export class ContactHeldItemTransferChanceModifier extends HeldItemTransferModif } matchType(modifier: Modifier): boolean { - return modifier instanceof ContactHeldItemTransferChanceModifier; + return modifier instanceof AttackHeldItemTransferChanceModifier; } - clone(): ContactHeldItemTransferChanceModifier { - return new ContactHeldItemTransferChanceModifier(this.type, this.pokemonId, this.chance * 100, this.stackCount); + clone(): AttackHeldItemTransferChanceModifier { + return new AttackHeldItemTransferChanceModifier(this.type, this.pokemonId, this.chance * 100, this.stackCount); } getArgs(): any[] { diff --git a/src/pokemon.ts b/src/pokemon.ts index cbfc7f50d..1ddb23311 100644 --- a/src/pokemon.ts +++ b/src/pokemon.ts @@ -7,7 +7,7 @@ import * as Utils from './utils'; import { Type, TypeDamageMultiplier, getTypeDamageMultiplier } from './data/type'; import { getLevelTotalExp } from './data/exp'; import { Stat } from './data/pokemon-stat'; -import { AttackTypeBoosterModifier, EnemyDamageBoosterModifier, EnemyDamageReducerModifier, HiddenAbilityRateBoosterModifier, PokemonBaseStatModifier, PokemonHeldItemModifier, ShinyRateBoosterModifier, SurviveDamageModifier, TempBattleStatBoosterModifier } from './modifier/modifier'; +import { AttackTypeBoosterModifier, DamageMoneyRewardModifier, EnemyDamageBoosterModifier, EnemyDamageReducerModifier, HiddenAbilityRateBoosterModifier, PokemonBaseStatModifier, PokemonHeldItemModifier, ShinyRateBoosterModifier, SurviveDamageModifier, TempBattleStatBoosterModifier } from './modifier/modifier'; import { PokeballType } from './data/pokeball'; import { Gender } from './data/gender'; import { initMoveAnim, loadMoveAnimAssets } from './data/battle-anims'; @@ -29,7 +29,7 @@ import { Mode } from './ui/ui'; import PartyUiHandler, { PartyOption, PartyUiMode } from './ui/party-ui-handler'; import SoundFade from 'phaser3-rex-plugins/plugins/soundfade'; import { GameMode } from './game-mode'; -import { LevelMoves, pokemonFormLevelMoves } from './data/pokemon-level-moves'; +import { LevelMoves } from './data/pokemon-level-moves'; export enum FieldPosition { CENTER, @@ -869,6 +869,8 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { this.damage(damage.value); source.turnData.damageDealt += damage.value; this.turnData.attacksReceived.unshift({ move: move.id, result: result as DamageResult, damage: damage.value, critical: isCritical, sourceId: source.id }); + if (source.isPlayer() && !this.isPlayer()) + this.scene.applyModifiers(DamageMoneyRewardModifier, true, source, damage) } if (source.turnData.hitsLeft === 1) {